@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;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>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 .public-number {text-align:center}
.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 {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}
.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:.3rem;margin-top:0;height:auto;position:relative;height:auto}
.phone .cont-footer:before{content:'联系我们';position:absolute;font-size:.4rem;top:0.8rem;left:5.33%;color:#fff}
.phone .cont-footer:after{content:'CONTACT US';position:absolute;left:5.33%;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>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:.28rem;bottom:.4rem;z-index:1;width:.43rem}
.qq-contact,
.wechat-contact{position:relative;display:block;margin-bottom:.12rem;color:#88909c;background-color:#404246;border-radius:22rem;box-shadow:.05rem 0 .07rem rgba(0,0,0,.13);cursor:pointer;transition:background .4s ease-out}
.white-bg .qq-contact,
.white-bg .wechat-contact{color:#4f5e78;background-color:#fff}
.pc .qq-contact,
.pc .wechat-contact{height:.43rem;padding:.1rem}
.qq-contact:hover,
.wechat-contact:hover{color:#007cd8;background-color:#f1f5fd}
.qq-contact>span,
.wechat-contact>span{font-size:.22rem}
.qq-contact .qq-contact-info{position:absolute;display:none;top:.22rem;left:-.12rem;width:6em;padding:.5em 0;font-size:.16rem;text-indent:.03rem;text-align:center;transform:translate(-100%,-50%);color:#4f5e78;background-color:#fff;border-radius:.1rem;box-shadow:.05rem 0 .1rem rgba(0,0,0,.13);animation:fadeIn .4s ease-out}
.phone .qq-contact .qq-contact-info{font-size:.26rem}
.qq-contact-info::after{position:absolute;top:0;bottom:0;right:-.06rem;content:'';width:0;height:0;margin:auto;border-top:0.03rem solid  transparent;border-bottom:0.03rem solid transparent;border-left:.06rem solid #fff}
.qq-contact:hover .qq-contact-info{display:block}
.wechat-code-box{position:absolute;top:.36rem;left:-.06rem;display:none;transform:translate(-100%,-100%);animation:fadeIn .4s ease-out}
.pc .wechat-code-box{width:1.31rem}
.wechat-code-box>img{width:100%}
.wechat-contact:hover .wechat-code-box{display:block}
 /* pc端返回首页 */
 .return-index{position:fixed;bottom:.32rem;right:.2rem;z-index:1;display:none;width:.43rem;height:.43rem;background-color:#fff;color:#4f5e78;border:0;border-radius:50%;box-shadow:0.05rem 0 0.07rem rgba(0,0,0,.13);cursor:pointer}
 .return-index>span{font-size:.23rem}
.return-index.is-show{display:block}
.return-index:hover{color:#007cd8;border-color:#f1f5fd}
/* 移动端右浮窗 */
.phone .float-windows{right:.28rem;bottom:2rem;width:.57rem}
.phone .qq-contact,
.phone .wechat-contact{width:100%;padding:.15rem}
.phone .qq-contact>span{font-size:.27rem}
.phone .return-index{width:100%;height:.57rem}
.phone .wechat-code-box{width:2.4rem}
/*移动端返回顶部*/
.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)}
@media screen and (max-width:1460px) {
  .pc .bread-cont{padding:.2rem 1rem}
}
.iconfont.icon-star,
.iconfont.icon-user,
.iconfont.icon-delete{background-image:none}
/*  微信打开提示页样式*/
.Wechat {padding:.15rem;font-size:.44rem;color:#222;height:100%;background-color:#fafafa;overflow-y:hidden}
.Wechat .Wechat-tips {padding:0 .55rem;margin-top:1rem;color:#222}
.Wechat .Wechat-tips>p>span {color:#1E5CB4;font-weight:bold}
.Wechat .Wechat-tips>p:last-child>span {margin-left:.12rem;margin-right:.12rem}
.Wechat .Wechat-tips>p:first-child>span {margin-left:.3rem;margin-right:0}
.Wechat-img {width:70.695%;margin:.8rem auto .4rem;position:relative}
.Wechat-img-phone {width:100%;height:auto}
.Wechat-img-phone>img {width:100%;max-width:51rem;height:auto}
.Wechat-icons-view {position:absolute;top:0.888%;left:2.358%;width:95.284%;height:98.224%;overflow:hidden}
.Wechat-img-logo {width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:2}
.Wechat-img-logo>img {width:68.659%;height:auto;z-index:2}
.Wechat-icons {position:relative;width:100%;height:0}
.Wechat-icons>img:first-child {width:100%;height:auto;max-width:100%;z-index:1}
.Wechat-icons>img:last-child {position:absolute;right:11.4%;top:8.456%;width:15.501%}
.Wechat-steps {position:absolute;top:.43rem;right:.4rem;z-index:3;display:flex;flex-direction:column;align-items:flex-end;overflow:hidden}
.Wechat-steps-icon {width:2.47rem;height:auto;margin-top:-.8rem;opacity:0}
.Wechat-steps-line {width:1.08rem;height:auto}
/* 微信打开提示页 动画 */
@keyframes breath {from{opacity:1}50%{opacity:0.4}to{opacity:1}}
@-webkit-keyframes breath {from{opacity:1}50%{opacity:0.4}to{opacity:1}}
.Wechat.animate .Wechat-tips>p {-webkit-animation:fadeInRight .4s ease-in backwards;animation:fadeInRight .4s ease-in backwards}
.Wechat.animate .Wechat-tips>p:last-child {animation-delay:.2s}
.Wechat.animate .Wechat-img {-webkit-animation:fadeInUp .4s ease-in backwards;animation:fadeInUp .4s ease-in backwards;animation-delay:.6s}
.Wechat.animate .Wechat-steps .Wechat-steps-line {-webkit-animation:fadeIn .4s ease-in backwards;animation:fadeIn .4s ease-in backwards;animation-delay:1s}
.Wechat.animate .Wechat-steps .Wechat-steps-icon {opacity:1;transition:opacity .4s;transition-delay:1.4s;-webkit-animation:breath 3s ease-in-out infinite;animation:breath 3s ease-in-out infinite;animation-delay:1.8s}
.Wechat.animate .Wechat-img-logo {height:46.554%;transition:height .6s;transition-delay:1.4s}
.Wechat.animate .Wechat-icons {height:auto;-webkit-animation:fadeInUp .4s ease-in backwards;animation:fadeInUp .4s ease-in backwards;animation-delay:1.8s}
.Wechat.animate .Wechat-icons>img:last-child {-webkit-animation:fadeIn .4s ease-in backwards;animation:fadeIn .4s ease-in backwards;animation-delay:2.2s}

/* 页面显示二维码 */
.code-box{position:fixed;right:.2rem;bottom:.9rem;z-index:1}
.code-box .iconfont{padding:.1rem;font-size:.23rem;background-color:#fff;color:#4f5e78;border:0;border-radius:50%;box-shadow:0.05rem 0 0.07rem rgba(0,0,0,.13);cursor:pointer}
.code-box:hover .iconfont{color:#007cd8;border-color:#f1f5fd}
.code-box .code-content{position:absolute;bottom:0;left:-.2rem;display:none;width:1.31rem;padding:.1rem;margin-left:-1.31rem;background-color:#fff;border-radius:.1rem;box-shadow:0 0 .1rem rgba(0,0,0,.13)}
.code-box .code-content>canvas{width:100%}
.code-box:hover .code-content{display:block}
.code-content-text{margin-top:.06rem;font-size:.7em;line-height:1;text-align:center}

/* 公告弹窗 */
.bulletin-board-mask{position:fixed;top:0;bottom:0;left:0;right:0;z-index:11;background-color:rgba(0,0,0,.4)}
.bulletin-board{position:absolute;top:0;bottom:0;left:0;right:0;width:5.28rem;height:5.6rem;padding:.7rem .64rem 1.54rem;margin:auto;text-align:center;background:url(../image/bulletin-board.png) no-repeat center;background-size:100% 100%;animation:zoomIn .5s ease-out}
.phone .bulletin-board{transform:scale(1.2)}
.bulletin-board-title{display:inline-block;height:2.4em;margin-top:-2.4em;font-size:.24rem;color:#007cd8;white-space:nowrap;background-color:#fff;overflow:hidden}
.bulletin-board-title::after{content:'';display:inline-block;height:100%;vertical-align:middle}
.bulletin-board-content{height:100%;font-size:.16rem;line-height:2;text-align:left;overflow:auto}
.bulletin-board-content b{color:#007cd8}
.bulletin-board-close{margin-top:1.6rem;color:#fff;font-size:.34rem;background-color:transparent}
.phone .bulletin-board-close{font-size:.5rem}