@charset "utf-8";
/* CSS Document */
*,
*:before,
*:after{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{width:100%;height:100%;margin:0;position:relative;font-size:100px;font-family:'Microsoft YaHei',arial,'SimHei',sans-serif;color:#000000}
body{position:relative;width:100%;min-height:100%;height:auto;padding:0;font-size:.18rem}
a,
a:hover,
a:active{text-decoration:none;color:inherit;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}
.delay{animation-delay:0s;animation-duration:1s;animation-timing-function:ease;animation-fill-mode:both}
/* 滚动条 */
.pc::-webkit-scrollbar{width:8px;height:8px}
.pc::-webkit-scrollbar-corner,
.pc::-webkit-scrollbar-track{background-color:rgba(255,255,255,.8)}
.pc::-webkit-scrollbar-thumb,
.pc ::-webkit-scrollbar-thumb{background-color:#0f3465}
.pc::-webkit-scrollbar-thumb:hover,
.pc ::-webkit-scrollbar-thumb:hover{background-color:#d88225}
/* banner */
.banner-box{position:relative;width:100%;text-align:center;overflow:hidden}
.pc .banner-box{height:3rem}
html.phone .banner-box{height:4rem}
.banner-text{position:absolute;left:0;right:0;bottom:0;height:1.01rem;margin:auto;text-align:center}
.pc .banner-text{top:.8rem}
html.phone .banner-text{top:1.12rem}
.banner-text-title{font-size:.36rem;line-height:.6rem;color:#fff}
.banner-text-subheading{font-size:.2rem;color:#fff}
.banner-text-subheading:empty{display:none;}
.banner-text-subheading::before{content:'';display:inline-block;background-image:linear-gradient(to left,#dcdcdc,transparent);width:1.2rem;height:1px;margin-right:.1rem}
.banner-text-subheading::after{content:'';display:inline-block;background-image:linear-gradient(to right,#dcdcdc,transparent);width:1.2rem;height:1px;margin-left:.1rem}
/*面包屑导航  */
.bread-cont{width:15rem;max-width:96%;height:auto;padding: 0.2rem 0;margin:auto;box-sizing:border-box;}
html.phone .bread-cont{display:none}
.pc .bread-cont>span,
.pc .bread-cont>a{font-size:.16rem;color:#424242}
.pc .bread-cont>span.iconfont{font-size:.7em}
.pc .bread-cont>span:first-child::before{display:inline-block;content:'';height:1em;width:.6em;margin-right:.5em;background:#d9693f;vertical-align:text-bottom;}
.pc .bread-cont>a:last-child{color:#d9693f}
.pc .bread-cont>a:last-child:hover{color:#eda324}
/* 内容*/
html.phone .swiper-container-news-detail,
html.phone .bread-cont{width:90%;box-shadow:none}
/* 脚部*/
/* .footer{background:#161924 url(../images/public/foot-bg.jpg) no-repeat right center;background-size:cover;} */
html.phone .footer{text-align:center;}
/* .pc .footer{padding:0 11.458%;} */
.pc .footer-first{display:flex;justify-content:space-between;align-items:center;padding:.5rem 11.458%;}
.footer-first{padding-top:.2rem;font-size:.14rem;color:#fff}
.footer-logo{width:5.43rem;}
html.phone .footer-logo{margin-bottom:.1rem}
/* .footer-nav{padding:.13rem 0;border-top:1px solid #025004}
.footer-nav-item{display:inline-block;padding:0 1em;line-height:1.5;color:#fff;font-size:.18rem;}
.footer-nav-item+.footer-nav-item{border-left:1px solid #025004} */
.pc .footer-info-box{position:relative;flex:1;padding-left:12%}
html.phone .footer-info-box{border-top:1px solid rgba(255,255,255,.3)}
.pc .footer-info-box::before{content:'';position:absolute;top: 20%;left: 8%;display:block;width:1px;height: 60%;background-color:rgba(255,255,255,.1);}
.footer-info{padding:.1rem 0}
.footer-info>span:first-child{width:21em}
.footer-info>span,
.footer-second>span{display:inline-block;font-size:1em;line-height:1.5;margin:0 1em}
.footer-info>span::before{margin-right:.5em}
.footer-second{padding:.13rem 0;font-size:.14rem;color:#fff;text-align:center;border-top:1px solid rgba(73,79,94,.39)}
/*移动端脚部  */
html.phone .footer-nav{display:none}
html.phone .footer-info>span{width:18em;text-align:left;}
 /* 加载中 */
.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端返回首页 */
.return-index{position:fixed;bottom:.5rem;right:.32rem;z-index:1;display:none;width:.44rem;height:.44rem;padding:.08rem;font-size:.24rem;color:#eda324;background-color:#fff;border:1px solid #eda324;border-radius:.06rem;box-sizing:border-box;cursor:pointer}
.return-index.is-show{display:block}
.return-index:hover{color:#fff;background-color:#eda324;box-shadow:0 0 .1rem rgba(0,0,0,.3)}
/* 禁止微信端直接查看 */
.Wechat{padding:15px;line-height:2;font-size:16px;color:#000000;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:#d9693f}
.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:#d9693f}

/*移动端返回顶部*/
.to-top{display:none}
html.phone .to-top{position:fixed;z-index:99;bottom:.16rem;margin:0 .1rem auto;text-align:right;right:0}
html.phone .to-top.is-show{display:block}
html.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 #d9693f;color:#d9693f;border-radius:50%;background-color:rgba(255,255,255,.7)}