@charset "utf-8";
/* CSS Document */


html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td,a{ margin:0; padding:0; text-decoration:none; list-style:none; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box; -ms-box-sizing:border-box; box-sizing:border-box; }
html,body{ width:100%;height:100%;position:relative;font-size:100px; color:#1A2A45;font-family:'Microsoft YaHei','Microsoft YaHei Light',  SimHei;  }
body {font-size: 0.18rem;text-align: justify;}
a{ text-decoration:none; color:#fff; outline:none; }
a img{ border:0; }
button{cursor:pointer; border:none; outline:none; }
button:focus{ outline:none; }
textarea{ resize:none; }
.fl{ float: left;}
.fr{ float: right;}
.clearfix {zoom: 1;}
.clearfix:after {content: '';display: block;height: 0;clear: both;visibility: hidden;}
.pc{min-width: 1280px;min-height: 600px;}
/*面包屑导航  */
.bread-cont{
  width: 100%;
  padding: 0.2rem 1.68rem;
  box-sizing: border-box;
  height:auto;
  margin:auto;
  /* padding:.2rem 0; */
  font-size:.12rem;
  background-color: #F8F9FA;
}
.pc .bread-cont {
  min-width: 1280px;
}
.phone .bread-cont{display:none}
.bread-cont>span,.bread-cont>a{
  font-size:.12rem;
  color:#848FA0;
}
/* .bread-cont>span:first-child::before{
	display:inline-block;
	content:'';
	height:.14rem;
	width:.1rem;
	margin-right:.15rem;
	background:#4171ba;
} */
.bread-cont>a:last-child{
  color:#4171ba
}
/* 内容*/
.phone .swiper-container-news-detail,.phone .bread-cont{
	width:90%
}
/* 二级banner */
.banner-box{
  padding-top:.2rem
}
.banner-box .banner-text{
  text-align: center;
  width: 100%;
  height: auto;
  font-size: .16rem;
  color: #fff;
}
.banner-box .banner-text>p:first-child {
  color: #FEFEFF;
  margin-bottom: .27rem;
  font-size: .36rem;
}
/* 脚部*/
.cont-footer {
  width: 100%;
  height: 3.32rem;
  margin-top: 3.125%;
  background-color:#101217
}

.cont-footer .footer-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 84.036%;
  width: 76.042%;
  margin:auto;
  color: #FFFFFF;
  border-bottom:1px solid #4A4C50
}
.contact-link-outer>p{
  font-size:.24rem;
  color:#fff;
  line-height:.6rem;font-weight:bold;
}
.contact-link-outer li,.contact-link-outer li>a{
  color:#fff;
  font-size:.16rem;
  line-height:.32rem
}
.cont-footer .footer-info-left,.cont-footer .footer-info-change{display:none}
/* .cont-footer .footer-info .footer-info-right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  width: 40.75%;
  margin-left:9.698%;
  height: 100%;
  font-size: .12rem;
} */

.cont-footer .footer-info .footer-info-right .public-number {
  text-align: center;
  /* position: relative; */
  /* width: 24.87%;
  padding-top: 27.41%; */
  /* background:#fff url(../image/publich.jpg) center center no-repeat;
  background-size: contain; */
}
.cont-footer .footer-info .footer-info-right >div {
  /* display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  display: flex;
  margin: 0 2%;
  flex-wrap: wrap; */
}
.footer-info-right .public-number>div{
  width: 1.36rem;
  height: 1.36rem;
  padding: .1rem;
  background: #F2F4F7;
  box-shadow: 0px 0px 2px 0px rgba(52, 64, 103, 0.26);
  border-radius: 2px;
}
.footer-info-right .public-number>div>img{
  width:100%;
  height:100%;
}
.cont-footer .footer-info .footer-info-right span {
  /* position: absolute;
  bottom: 2.5%;
  display: block; */
  line-height: .35rem;
  font-size:.16rem
}

.cont-footer .record-info {
  position: relative;
  text-align: center;
  height: 15.964%;
  width: 100%;
  color: #FFFFFF;
  font-size: .14rem;
}

.cont-footer .record-info >span {
  display: inline-block;
  padding-top: .185rem;
  line-height:1;
  margin-right: 0;
  /* line-height: .53rem;
  margin-right: .15rem; */
}
.cont-footer .record-info >span+span{
  margin-left:3em
}
/*移动端脚部  */
.phone .cont-footer{
  background:#0F243A url(../image/bottom.jpg) center bottom no-repeat;
  background-size:100% auto;
  /* padding-top:1.12rem; */
  padding-top:.3rem;
  margin-top:0;
  height:auto;
  position:relative;
  height:auto;
}
.phone .cont-footer:before{
  content:'联系我们';
  position: absolute;
  font-size:.4rem;
  /* top:1.58rem; */
  top:0.8rem;
  left:5.33%;
  color:#fff;
}
.phone .cont-footer:after{
  content:'CONTACT US';
  position: absolute;
  left:5.33%;
  /* top:2.19rem; */
  top:1.4rem;
  font-size:.3rem;
  height:1.58rem;
  color:rgba(255,255,255,.5)}
.phone .cont-footer .footer-info{
  width:89.33%;
  color:#fff;
  display:block;
  height:auto;
  border:0;
  padding-bottom: 1.6rem;
}
.phone .contact-link-outer{display:none}
.phone .cont-footer .footer-info-left{display:block;width:100%;margin-top:2.4rem}
.phone .info-left-num{font-size:.3rem;width:100%;margin-bottom:.46rem}
.phone .info-left-address{font-size:.18rem;}
.phone .info-left-num>span,.phone .info-left-num>a{font-size:.3rem;color:#fff}
.phone .info-left-num>span:last-child{margin-left:2em}
.phone .phonenum>b,.phone .address>b{display:none}
/* .phone .footer-info-change{margin:.8rem auto;width:3.08rem;display:block} */
.phone .footer-info-change>div{display:inline-block;width:.9rem;height:.9rem;border:1px solid #fff;border-radius:50%;cursor: pointer;opacity:.6}
.phone .footer-info-change>div.active{opacity:1}
.phone .footer-info-change>div:first-child{margin-right:1.18rem}
.phone .footer-info-change>div.tao-logo{background: url(../image/tao.png);background-size: contain;}
.phone .footer-info-change>div.tao-logo.active{background: url(../image/tao-h.png);background-size: contain;}
.phone .footer-info-change>div.wei-logo{background: url(../image/wei.png);background-size: contain;}
.phone .footer-info-change>div.wei-logo.active{background: url(../image/wei-h.png);background-size: contain;}
.phone .cont-footer .footer-info-right{height:auto;width: 100%;margin-left: 0;}
.phone .cont-footer .footer-info .footer-info-right>div{
  width: 100%;
  padding-top:.8rem;
}
.phone .footer-info-right .public-number>div{margin:auto;width: 2.72rem;
  height: 2.72rem;padding: .2rem;}
.phone .cont-footer .footer-info .footer-info-right span{
  bottom: 0;font-size:.2rem;line-height:2;
  display: inline-block;
  width: 100%;
  text-align: center;
}
.phone .cont-footer .record-info{height:auto;position: absolute;width:100%;bottom:.2rem}
.phone .cont-footer .record-info >span{
    height: auto;
    padding-top:0;
    line-height: 1.5;
    font-size:.12rem;line-height:.3rem
 }
.phone .layui-yan{border-radius:8px}
 /* 加载中 */
.loading{ position:fixed; top:0; left:0; z-index:1040; width:100%; height:100%; background-color:#51668b; font-weight:300; font-size:14px; color:#fff; text-align:center; }
.loading-body{ position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); }
.loading .spinner-grow{ width:100%; height:20px; margin-bottom:10px;display:flex;justify-content:center;
align-items:center}
.loading .loading-text{margin-right:10px}
/* pc端右浮窗 */
.pc .qq-phone{display:none}
.phone .qq-pc{display:none}
.float-windows{
  position: fixed;
  right:0;
  bottom:.4rem;
  width:.38rem;
  height:1.91rem;
  z-index:1
}
.qq-contact{display:block;padding:.1rem;background-color:#026cba;margin-bottom:.1rem;}
.qq-contact:hover{background-color:#007cd8;}
.qq-contact>img{display:block;width:.18rem;height:.22rem;margin:0 auto;margin-bottom:.05rem;}
.qq-contact>span{color:#fff;font-size:.18rem}
 /* pc端返回首页 */
.return-index {
  display: none;
  width: 0.45rem;
  height: 0.45rem;
  position: fixed;
  bottom: 0.32rem;
  right: 0.2rem;
  background: url(../image/index/public/return.png) center center no-repeat;
  background-size: contain;
  /* padding: .3rem 0; */
  z-index: 1;
  box-sizing: border-box;
  cursor: pointer;
}
.return-index.is-show{display:block}
.return-index:hover {
  background-image: url(../image/index/public/returnH.png);
}
/* 移动端右浮窗 */
.phone .float-windows{top:auto;bottom:2rem;width:.57rem;height:1.8}
.phone .qq-contact{border-radius: 3px;width:100%;padding:.15rem;}
.phone .qq-contact>img{width:.27rem;height:.33rem}
.phone .qq-contact>span{font-size:.27rem}
.phone .return-index{border-radius: 3px;width:100%;height:.57rem;background-size: .21rem auto;}
/*移动端返回顶部*/
.to-top{
	display: none;
}
.phone .to-top {
  width: 0.45rem;
  height: 0.45rem;
	position: fixed;
	z-index: 99;
	margin: 0 .1rem auto;
	text-align: right;
	right: .2rem;
  bottom: .4rem
}

.phone .to-top.is-show {
	display: block;
}

.phone .to-top a {
	cursor: pointer;
	display: inline-block;
	width: .6rem;
	height: .6rem;
	font-weight: 600;
	font-size: .24rem;
	line-height: .6rem;
	text-align: center;
	border: 2px solid #4889BD;
	color: #4889BD;
	border-radius: 50%;
	background-color: rgba(255,255,255,.7);
}
/*  微信打开提示页样式*/
.Wechat{padding: 15px;line-height: 2;font-size: 16px;color: #333;height: 100%;background-color: #fafafa;text-align: center;font-weight: bold;overflow-y: auto}
.Wechat .Wechat-img{overflow: hidden}
.Wechat .Wechat-img img{float: right;width: 50%;max-width: 100px}
.Wechat>span{margin-top:30px;display: inline-block;background-color: #cde7ff;-webkit-border-radius: 4px;border-radius: 4px;width: 60px;height: 26px;line-height: 26px;color: #1586f0}
.Wechat hr{display:block;height: 1px;border: 0;background-color: #d6d6d6;width: 7em;margin: 30px auto 0}
.Wechat .example{margin-top: 20px;margin-bottom:5px;width: 90%;max-width: 400px}
.Wechat p span{color:#1583f6}
@media screen and (max-width: 1460px) {
  .pc .bread-cont {
    padding: .2rem 1rem;
  }
}