﻿@import url(public.css); /* 引用公共样式 */
/*------------------------------------------以下开始,以上为保留样式--------------------------------------------------*/
@font-face {
    font-family: "MicrosoftYaHeiLight";
    src: url("/private/font/MicrosoftYaHeiLight.woff") format("woff"), url("/private/font/MicrosoftYaHeiLight.ttf") format("truetype"), url("/private/font/MicrosoftYaHeiLight.eot") format("embedded-opentype");
}
html,body{scroll-behavior:smooth;}
body{font-family:"MicrosoftYaHeiLight";}
.container:not(.top){overflow:hidden;}
a:hover{text-decoration:none;color:#333;}
.all,.center{min-width:300px;}
.center{position:relative;z-index:1000;}
.header{position:fixed;height:72px;width:100%;box-shadow:0px 1px 5px rgba(0,0,0,.3);z-index:3000;background:#fff;}
.hbc{height:100vh;position:fixed;z-index:3001;background:#fff;width:100vw;top:0;left:0;display:none;}
.header:before{content:"";background:#3ed577;height:100%;width:50%;position:absolute;left:0;}
.top{background:#fff;position:relative;z-index:1000;height:100%;}
.top-r{height:100%;}
.logo{margin:0;background:#3ed577;display:flex;align-items:center;height:100%;}
.logo img{width:100%;}
.navs{height:100%;transition:ease .3s;width:100%;}
.navs .nav{height:100%;}
.langbox,.navb a.nav-link{height:calc(100% - 10px);display:flex;align-items:center;justify-content:center;font-size:16px;color:#888;position:relative;top:10px;padding-top:0;}
.navb a.nav-link:before{content:"";display:block;position:absolute;width:100%;height:calc(100%);bottom:0;background:#3ed577;z-index:-1;display:block;left:0;opacity:0;transition:linear .5s;}
.langbox{margin:0;}
.langbox a{font-size:14px;color:#999;}
.navb{display:flex;align-items:center;/*justify-content:flex-end;*/margin-right:0;}
.open{background:transparent;border:none;outline:none 0px;}
.hidden{display:none;}
a.close{margin:20px;font-size:2rem;color:#000;}
.lang.active{color:#3ed577;}
.navb .nav-item{position:relative;}
.nav-child{position:absolute;width:100%;display:none;top:100%;}
a.nav-child-link{display:block;text-align:center;line-height:40px;color:#fff;background:#111;}
.nav-child-link:hover{text-decoration:none;background:#3ed577;color:#fff;}
.navb .nav-item:hover a.nav-link,.navb .nav-item.active a.nav-link{color:#fff;}
.navb .nav-item:hover a.nav-link:before,.navb .nav-item:hover .nav-child{display:block;}
.navb .nav-item:hover a.nav-link:before{opacity:1;}
.navb .nav-item.active:not(:hover){background:#3ed577;}
.foot-btns a{font-size:18px;color:#999;margin:70px auto;display:inline-block;}
a.totop:hover{color:#111;}
.htk{height:72px;}

.footer{background:#222;padding:30px 1rem;color:#fff;font-size:12px;text-align:left;}
.footer a{color:#fff;font-size:12px;}
.s-red,.footer a:hover{color:#3ed577;}
.flogo{margin:20px auto 30px;}
.flogo img{width:auto;height:30px;margin-left:15px;}
.fnav .nav-link{padding:0;display:inline-block;}
.fnav a.nav-link.active{background:rgba(0,0,0,0);color:#3ed577;}
.fnav .tab-pane{padding:0;color:#999;}
.footer p{margin-bottom:10px;}
.footer .nav{margin-bottom:20px;}
.fan2 .bdshare-button-style2-24 a{padding:0 !important;width:36px;height:36px;background:#565656;line-height:36px;text-align:center;color:#ccc;border-radius:5px;}
.fan2 .bdshare-button-style2-24 a:hover{color:#fff;background:#3ed577;}
.fan2 .fa{height:18px;}
.fbt{font-size:16px;margin-bottom:10px;}
.fbq{background:#000;color:#787878;padding:1em;font-size:12px;line-height:18px;}
.yqlink{padding:30px;}
.yqlink span{color:#666;}
.yqlink a{margin-right:6px;}
b{margin:0 10px;}

.ban-item-img{display:block;height:35.4vw;background-position:center center;background-size:cover;min-height:160px;}
.ban .carousel-indicators{bottom:30px;}
.ban .carousel-indicators li{width:10px;height:10px;border:1px solid #fff;background:rgba(0,0,0,0);cursor:pointer;}
.ban .carousel-indicators li.active{background:#fff;}

.shou-tj{margin-top:20px;}
.shou-tj .row:nth-child(2n){flex-direction:row-reverse;}
.stj-item{padding:5px!important;}
.stj-item a{overflow:hidden;display:block;position:relative;}
.stj-item span{display:block;height:100%;background-size:cover;background-position:center center;transition:ease .3s;}
.stj-item a:hover span{transform:scale(1.2,1.2);}

.sb-bt{padding:70px 0 90px;}
.sb-bt1{font-size:32px;line-height:48px;}
.sb-bt2{font-size:18px;color:#999;margin-top:10px;}
.sb-img{background:#f4f4f4;padding:40px;background-repeat:no-repeat;background-size:cover;background-position:center center;}
.sb-con,.sb-con a{color:#fff;}
.sb-con p{font-size:32px;line-height:60px;text-align:left;}
.sb-con a{font-size:26px;border:1px solid #fff;padding:13px;margin:40px auto;display:block;width:236px;}
.sb-con a:hover{background:rgba(255,255,255,.1)}
.sb-con{padding: 30px 15px;}

.ban-down{position:absolute;display:block;color:#fff;z-index:10;width:100%;text-align:center;bottom:60px;}
.ban-down .fa{color:#fff;}
.ban-zy{height:calc(100vh - 72px);}

.menu-bt{padding:100px 0;}
.mb-bt{font-size:56px;line-height:64px;font-family: "MicrosoftYaHeiLight";font-weight:bolder;}
.mb-nr{font-size:18px;line-height:36px;color:#999;margin-top:24px;}

.fw-box{background-attachment: fixed;color:#fff;}
.fw-box .container{padding:100px 15px;}
.fw-box .row{padding:100px 0;align-items:center;}
.fw-box .row:nth-child(2n - 1){flex-direction:row-reverse;}
.fw-img{width:236px;height:236px;border:3px solid #18edd1;border-radius:50%;display:flex;align-items:center;justify-content:center;}
.fw-ico{width:130px;height:130px;}
.mb-word{color:#fff;text-align:left;}
.mb-word .mb-nr{margin-top:40px;color:#fff;}

.ly-box{background-attachment: fixed;color:#fff;overflow:hidden;position:relative;padding:100px 0;}
.ly-box .lybg-line{content:"";height:100%;position:absolute;left:37.5%;border-left:3px dashed #17eed2;top:0;}
.ly-box .row{padding:80px 0;}
.ly-word{padding:48px 64px;position:relative;z-index:10;max-width:550px;margin-left:0;}
.ly-ribg{position:relative;width:108%;top:0;left:0;background:#17eed2;margin-top:90px;}
.ly-img{width:180px;height:180px;padding:40px;background:#17eed2;}
.ly-ywbt{font-size:60px;color:#17eed2;line-height:60px;text-align:right;width:530px;margin-top:300px;position:relative;font-family:Arial, Helvetica, sans-serif}

.ly-ribg, .ly-ywbt, .fw-img, .fw-word{opacity:0;}

.ts-img{width:114px;height:114px;border-radius:50%;border:1px solid #787878;padding:30px;}
.ts-bt,.ts-nr{color:#999;}
.ts-bt{font-size:24px;margin:20px auto 40px;}
.ts-nr{font-size:18px;line-height:36px;text-align:left;width:240px;}

.nav-pills a.alzs-btn{border-radius:0;border:1px solid #3ed577;color:#3ed577;background:rgba(0,0,0,0);margin:0 0 14px 14px;transition:ease .3s;}
.nav-pills a.alzs-btn.active,.nav-pills a.alzs-btn:hover{background:#3ed577;color:#fff;}
.alb-list{margin:44px auto;}
.alb-list .tab-pane{width:calc(100% + 10px);}

a.al-item{overflow:hidden;display:block;position:relative;width:calc(25% - 10px);position:relative;float:left;margin:0 10px 10px 0}
a.al-item img{width:100%;opacity:0;}
a.al-item .al-item-sp{display:block;height:100%;background-size:cover;background-position:center center;transition:ease .3s;position:absolute;top:0;left:0;width:100%;}
a.al-item:hover .al-item-sp{transform:scale(1.2,1.2);}
.al-item-bt{text-align:left;font-size:16px;position:absolute;width:100%;bottom:0;padding:4px 10px;background:rgba(0,0,0,.5);left:0;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Arial;}

.ntpic{height:35.4vw;min-height:160px;background-size:cover;background-position:center center;color:#fff;display:flex;align-items:center;justify-content:center;}
.ntbt{font-size:48px;line-height:60px;margin-bottom:20px;}
.ntnr{font-size:18px;line-height:36px;}
.ntbtp{padding:50px 0;text-align:left;margin-bottom:0;font-size:40px;line-height:52px}
.ntnrp{text-align:left;font-size:16px;line-height:26px;padding:0 16px;}
.ntlist{margin-top:40px;}
.ntlist .nav{margin-bottom:30px;}
.ban-down:after{content:"";display:block;width:36px;height:36px;border:3px solid #fff;border-top-color:rgba(0,0,0,0);border-right-color:rgba(0,0,0,0);transform:rotateZ(-45deg);margin:0 auto;}

.hzms a.nav-link{background:rgba(0,0,0,0);border-radius:0;border:2px solid #3ed577;color:#3ed577;margin-right:14px;padding:16px 48px;font-size:24px;position:relative;}
.hzms a.nav-link:hover,.hzms a.nav-link.active{background:#3ed577;color:#fff;}
.hzms a.nav-link.active:after,.hzms a.nav-link:hover:after{content:"";border:10px solid rgba(0,0,0,0);border-top-color:#3ed577;position:absolute;bottom:-22px;left:calc(50% - 10px)}

.fwlc .nav-item{width:calc(16.66% - 10px);}
.fwlc a.nav-link{display:inline-block;padding:0;border-radius:0;margin-right:10px;width:calc(100% - 10px)}
.fwlc-tu1{width:100%;height:36px;background:#ccc;position:relative;}
.fwlc-tu1:before,.fwlc-tu1:after{content:"";border:18px solid rgba(0,0,0,0);border-left-color:#fff;position:absolute;left:0;top:0;}
.fwlc-tu1:after{border-left-color:#ccc;left:100%;z-index:10;}
.fwlc li.nav-item:first-child .fwlc-tu1:before{display:none;}
.fwlc-tu2{width:60px;height:60px;padding:15px;background:rgba(0,0,0,0);border:2px solid #ccc;border-radius:50%;margin-top:60px;position:relative;}
.fwlc-tu2:before{content:"";width:2px;height:62px;background:#3ed577;position:absolute;bottom:100%;left:calc(50% - 1px);display:none;}
.fwlc-tu2 i.fa{color:#ccc;}
.fwlc-btn{font-size:16px;font-family:Arial;margin-top:16px;color:#999;}
.fwlc a.nav-link:hover,.fwlc a.nav-link.active{background:rgba(0,0,0,0);}
.fwlc a.nav-link:hover .fwlc-tu1, .fwlc a.nav-link.active .fwlc-tu1{background:#3ed577;}
.fwlc a.nav-link:hover .fwlc-tu1:after, .fwlc a.nav-link.active .fwlc-tu1:after{border-left-color:#3ed577;}
.fwlc a.nav-link:hover .fwlc-tu2, .fwlc a.nav-link.active .fwlc-tu2{border-color:#3ed577;}
.fwlc a.nav-link:hover .fwlc-tu2 i.fa,.fwlc a.nav-link.active .fwlc-tu2 i.fa{color:#3ed577;}
.fwlc a.nav-link:hover .fwlc-tu2:before, .fwlc a.nav-link.active .fwlc-tu2:before {display:block;}
.fwlc a.nav-link:hover .fwlc-btn, .fwlc a.nav-link.active .fwlc-btn{color:#3ed577;}
span.fwlc-tu-ico{display:block;width:100%;height:100%;background-size:cover;background-position:0 0;}
.fwlc a.nav-link:hover .fwlc-tu-ico,.fwlc a.nav-link.active .fwlc-tu-ico{background-position:0 100%;}

.lctu{font-family:Arial;}
.lctu-left{width:110px;float:left;position:relative;margin-top:36px;}
.lctu-bz{width:110px;height:110px;padding:10px;color:#3ed577;font-family:Arial;background:#fff;position:relative;z-index:10;text-align:left;}
.lctu-bz1{font-size:40px;line-height:60px;}
.lctu-bz2{font-size:16px;margin-top:-10px;}
.lctu-left:before{content:"";border:5px solid #3ed577;width:90px;height:210px;position:absolute;top:-36px;left:30px;}
.lctu-right{height:270px;margin-left:160px;}
.lctu-right table{width:100%;}
.lctu-right th,.lctu-right td{font-size:16px;text-align:left;font-weight:bold;padding:1rem;}
.lctu-right td{font-weight:100;}
.lctu-right .tab-head{padding:.6rem 1rem;}
.lctu-right .tab-head{color:#3ed577;border-bottom:1px solid #3ed577;}
.fwlc .tab-content{position:relative;margin-top:30px;}
.fwlc .tab-content .container{width:1110px!important;max-width:initial!important;padding:0;position:absolute;}
.fwlc .nav{width:1110px;}

.zpxx{margin-top:0;}
.zpxx .nav-link{padding:0;background:rgba(0,0,0,0)!important;}
.zpxx-img{padding-bottom:6px;border-bottom:1px solid rgba(0,0,0,0);width:52px;min-width:30px;}
.zpxx-img img{opacity:.6;width:100%;}
.zpxx-flword{font-size:18px;color:rgba(0,0,0,0);margin-top:6px;font-family:Arial;}
.zpxx .nav-link:hover .zpxx-img,.zpxx .nav-link.active .zpxx-img{border-color:#3ed577;}
.zpxx .nav-link:hover .zpxx-img img,.zpxx .nav-link.active .zpxx-img img{opacity:1;}
.zpxx .nav-link:hover .zpxx-flword,.zpxx .nav-link.active .zpxx-flword{color:#3ed577;}
.zpxx .col-lg-11{margin-right:0;text-align:left;font-family:Arial;padding:40px 0;border-top:1px solid #eee;}
.zpxx .col-lg-11:first-child{padding-top:0;border:none;}
.zpxx .col-lg-11 .col-lg-6{padding-right:40px;}
.zwpc{font-size:16px;margin:20px 0;font-weight:bold;}
.zpxx-col6-bt{font-size:14px;font-weight:bold;margin:10px 0;}
.zpxx-col6-nr{font-size:14px;color:#787878;}

.newslist a.news-item{display:flex;margin-bottom:30px;} 
.newslist a.news-item:last-child{margin-bottom:0;}
.newslist a.news-item:hover .news-rq{background:#3ed577;}
.newslist .news-rq{background:#ccc;color:#fff;padding:10px 20px;width:100px;height:100px;}
.newslist .news-day{font-size:36px;margin-top:10px;line-height:36px;}
.newslist .news-wz{text-align:left;width:calc(100% - 100px);padding: 0 15px;}
.newslist .news-bt{font-size:20px;line-height:24px;margin-bottom:8px;}
.newslist .news-nr{max-height:66px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;color:#999;}
.newslist .news-bt:hover{text-decoration:underline;color:#23527c;}

.pics .col-lg-3,.pics .col-lg-6{padding-left:5px;padding-right:5px;margin-left:0;}
.pics-item{margin-bottom:10px;}
.pics-item a{display:block;width:100%;height:100%;overflow:hidden;}
.pics-item a span{width:100%;height:100%;background-position:center center;background-size:cover;display:block;transition:ease .3s;}
.pics-item a:hover span{transform:scale(1.2,1.2)}

.modal{height:100vh;overflow:hidden!important;z-index:10000!important;}
.modal-dialog{margin:50vh auto;transform:translateY(-50%)!important;display:inline-block;max-width:96vw;}
.modal-content{background:rgba(0,0,0,0);overflow:hidden;border-radius:0px;}
.modal-content img{display:none;padding:6px;background:rgba(255,255,255,.3);max-width:90vw;max-height:80vh;}
.modal-content img.active{display:block}
.modal-dialog a{position:absolute;display:flex;top:0;height:100%;width:15%;align-items:center;justify-content:center;color:rgba(0,0,0,0);}
.modal-dialog a:hover{color:#fff;}
.modal-dialog a.pic-next{right:0;}

a.backbar{display:block;height:72px;width:130px;background:#3ed577;color:#fff;font-size:30px;line-height:72px;position:fixed;z-index:3000;}
a.backbar:before{content:"";display:block;height:100%;width:30vw;position:absolute;top:0;right:130px;background:#3ed577;}
.cpxq{min-height:80vh;}
a.anli-btn{margin:0 20px;}
a.anli-btn:hover{color:#3ed577;border-bottom:1px solid #3ed577;}

.news-leimu{background:#f4f4f4;padding:48px 0;text-align:left;}
.wz-article{padding:40px 0;text-align:left;}
.wz-bt{font-size:28px;font-family:Arial;color:#3ed577;line-height:32px;}
.wz-date{margin-top:.7rem;}
.wz-center{padding:40px 0;}
.wz-bot{padding:.5rem 0;}
.wzline{padding:.5rem 0;font-size:18px;font-family:Arial;color:#666;line-height:24px;}
.wzline span{vertical-align:top;}
.wzline a{display:inline-block;width:calc(100% - 80px);}
.wzline a:not([href]):not([tabindex]):hover{color:#3ed577;}
.wzfj{padding-bottom:40px;}
.wzfj-bt{font-size:24px;font-family:Arial;color:#666;padding-bottom:1rem;line-height:36px;}
a.wzfj-bq{padding:.15rem .6rem;border:1px solid #3ed577;border-radius:4px;margin:5px 3px;color:#3ed577;box-sizing:content-box;display:inline-block;}
a.wzfj-wz{display:block;margin-bottom:20px;}
a.wzfj-wz img{width:100%;max-height:160px;height:13vw;}
.wzfj-wzbt{font-size:18px;font-family:Arial;color:#333;line-height:20px;max-height:60px;overflow:hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;margin:10px auto;}
.wzfj-wzrq{font-size:12px;font-family:Arial;color:#999;}

.modal-dialog a.zi-video-colse{position:absolute;background:#3ed577;width:40px;height:40px;color:#fff;font-size:2em;top:0;left:0;}
.pagemenu{margin:30px auto;}
.pagemenu small{display:none;}
.pagemenu .page{padding-left:0;}
.pagemenu .page span,.pagemenu .page a:hover{background:#3ed577;border-color:#3ed577;}
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover{background:initial!important;border-color:#ccc!important;}
.lang{display:none;}
.wzzt{position:relative;padding-bottom:140px;}
.wz-bot{position:absolute;bottom:1rem;border-top:1px solid #ccc;width:calc(100% - 30px);left:15px;}
.bq-js{display:none;}
#hzms .tab-pane,.abo-nr{text-align:left;}


@-webkit-keyframes aniFadeInRight {
    0%{opacity:0;-webkit-transform:translate(16rem);transform:translate(16rem)}
    to{opacity:1;-webkit-transform:none;transform:none}
}
@keyframes aniFadeInRight{
    0%{opacity:0;-webkit-transform:translate(16rem);transform:translate(16rem)}
    to{opacity:1;-webkit-transform:none;transform:none}
}
.aniFadeInRight {-webkit-animation-name: aniFadeInRight;animation-name: aniFadeInRight}
@-webkit-keyframes aniFadeInLeft{
    0%{opacity:0;-webkit-transform:translate(-16rem);transform:translate(-16rem)}
    to{opacity:1;-webkit-transform:none;transform:none}
}@keyframes aniFadeInLeft{
     0%{opacity:0;-webkit-transform:translate(-16rem);transform:translate(-16rem)}
     to{opacity:1;-webkit-transform:none;transform:none}
 }
 .aniFadeInLeft {-webkit-animation-name: aniFadeInLeft;animation-name: aniFadeInLeft}
@-webkit-keyframes fadeInDown {
    0% {opacity: 0;-webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
@keyframes fadeInDown {
    0% {opacity: 0; -webkit-transform: translate3d(0,-100%,0);transform: translate3d(0,-100%,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
.fadeInDown { -webkit-animation-name: fadeInDown;animation-name: fadeInDown}
@-webkit-keyframes fadeInDownBig {
    0% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
@keyframes fadeInDownBig {
    0% {opacity: 0;-webkit-transform: translate3d(0,-2000px,0);transform: translate3d(0,-2000px,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
.fadeInDownBig {-webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig}
@-webkit-keyframes fadeInLeft {
    0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
@keyframes fadeInLeft {
    0% {opacity: 0;-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
.fadeInLeft { -webkit-animation-name: fadeInLeft;animation-name: fadeInLeft}
@-webkit-keyframes fadeInLeftBig {
    0% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
@keyframes fadeInLeftBig {
    0% {opacity: 0;-webkit-transform: translate3d(-2000px,0,0);transform: translate3d(-2000px,0,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
.fadeInLeftBig {-webkit-animation-name: fadeInLeftBig;animation-name: fadeInLeftBig}
@-webkit-keyframes fadeInRight {
    0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0) }
    to {opacity: 1;-webkit-transform: none;transform: none}
}
@keyframes fadeInRight {
    0% {opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0)}
    to {opacity: 1;-webkit-transform: none;transform: none}
}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight}
@-webkit-keyframes fadeIn{
    0%{opacity:0}
    to{opacity:1}
}
@keyframes fadeIn{
    0%{opacity:0}
    to{opacity:1}
}
@-webkit-keyframes fadeOut{
    0%{opacity:1}
    to{opacity:0}
}
@keyframes fadeOut{
    0%{opacity:1}
    to{opacity:0}
}
@-webkit-keyframes fadeInBg{
    0%{background:rgba(0,0,0,0);}
    to{background:#111;}
}
@keyframes fadeInBg{
   0%{background:rgba(0,0,0,0);}
   to{background:#111;}
}
@-webkit-keyframes fadeOutBg{
    0%{background:#111;}
    to{background:rgba(0,0,0,0);}
}
@keyframes fadeOutBg{
    0%{background:#111;}
    to{background:rgba(0,0,0,0);}
}
.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}
.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}
.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}
.navb .animated{-webkit-animation-duration:.5s;animation-duration:.5s;}

.container {margin-right: auto;margin-left: auto;padding-left: 15px;padding-right: 15px;}
@media (min-width: 768px){
    .container{max-width: 750px;}
}
@media (min-width: 992px){
    .container{max-width: 970px;}
}
@media (min-width: 1280px){
    .container{max-width: 1280px;}
}


@media screen and (min-width:991px) {
    .hidden-xl{display:none;}
    .fadeInBg{-webkit-animation-name:fadeInBg;animation-name:fadeInBg}
    .fadeOutBg{-webkit-animation-name:fadeOutBg;animation-name:fadeOutBg}
}
@media screen and (max-width:1650px) {
    .ly-ywbt{left:calc(100% - 412px)}
}
@media screen and (max-width:1200px) {
    .ly-ywbt{left:calc(100% - 430px)}
    .ly-img{width:140px;height:140px;padding:30px;}
}
@media screen and (max-width:991px){
    .hidden-lg{display:none;}
    .navs{position:fixed;width:50vw;background:#fff;right:-50vw;top:0;}
    .navs .nav{flex-direction:column;width:100%;height:initial;}
    .navb .mb{background:rgba(0,0,0,.4);position:fixed;width:100vw;height:100vh;top:0;left:0;display:none;transition:ease .3s;}
    .navs a.nav-link{font-size:25px;line-height:36px;color:#222;}
    .langbox2{margin-top:30px;font-size:18px;}
    .navb .nav-item.active a.nav-link{color:#222;background:#fff;}
    .navb{justify-content:flex-end;}
    .nav-child{display:none;}
    .flogo img{margin-left:0;}
    .yqlink{padding:30px 15px;}
    .ly-ribg,.ly-word{width:100%;max-width:initial;}
    .ly-box{padding:0;}
    .ly-box:before{display:none;}
    .ly-ywbt{width:100%;text-align:center;left:0;margin-top:20px;}
    .ly-ribg{margin:30px auto;}
    .ts-nr{width:100%;}
    .fw-box .container, .fw-box .row{padding-top:50px;padding-bottom:50px;}
    .mb-bt{text-align:center;}
    .ts-item{margin:20px auto;}
    a.al-item{width:calc(50% - 10px)}
    .zpxx-img{width:18%;}
    .zpxx-flword{font-size:2vw;}
    .zpxx .nav{margin-bottom:3vw;}
    .zpxx .col-lg-11 .col-lg-6{padding-right:15px;}
    .navb .nav-item:hover a.nav-link:before, .navb .nav-item:hover .nav-child {display: none;}
    .navb .nav-item:hover a.nav-link{color:#222;}
    .navb a.nav-link:hover,.navb .nav-item:hover,.navb .nav-item:hover a.nav-link{background:#fff!important}
    .navb a.nav-link:before{display:none;}
    .navb .nav-item.active{background:rgba(0,0,0,0)!important;}
    .lybg-line{display:none;}
}
@media screen and (max-width:767px) {
    .hidden-md{display:none;}
    .sb-con p{font-size:24px;line-height:44px;}
    .mb-bt{font-size:30px;line-height:36px;}
    .mb-nr{font-size:16px;line-height:24px;}
    .ly-ywbt{font-size:48px;line-height:56px;}
    .ts-bt{font-size:20px;}
    .ts-nr{font-size:15px;}
    .ly-box .row{padding:50px 0}
    .ntbt{font-size:36px;line-height:48px;margin-bottom:16px;}
    .ntnr{font-size:16px;line-height:30px;}
    .hzms a.nav-link{font-size:16px;padding:8px 24px}
    .hzms{margin-top:20px;}
    .news-rq{width:72px;height:72px;}
    .news-day{margin-top:0;}
    .news-wz{width:calc(100% - 72px)}
    .news-bt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
    .newslist .news-nr{max-height:88px;-webkit-line-clamp: 4;}
    .wzzt{padding-bottom:0;}
    .wz-bot{position:initial;width:100%;}
}
@media screen and (max-width:575px) {
    .hidden-sm{display:none;}
    a.totop{font-size:14px;}
    .mb-nr{font-size:14px;line-height:20px;}
    .ly-ywbt{font-size:36px;line-height:40px;}
    .ts-bt{font-size:18px;}
    .ts-nr{font-size:14px;line-height:24px;}
    .ly-box .row{padding:30px 0}
    .al-item-bt{font-size:13px;}
    .ntbt{font-size:30px;line-height:40px;margin-bottom:0px;}
    .ntnr{font-size:14px;line-height:24px;}
    .ntnrp{padding:0;}
    .ntbtp{padding:30px 0;}
    .sb-con p{font-size:20px;line-height:36px;}
    a.backbar{line-height:60px;font-size:26px;height:60px;}
}
@media screen and (max-width:454px) {
    .hidden-xs{display:none;}
    .logo{flex: 0 0 48%;max-width: 48%;}
    .navb{flex: 0 0 52%;max-width: 52%;}
    .navs{width:100vw;right:-100vw;}
    .hzms a.nav-link{font-size:14px;padding:4px 12px;margin-right:6px;}
    .hzms a.nav-link:after{border-width:5px !important;left:calc(50% - 5px)!important;bottom:-12px!important;}
    .sb-con p{font-size:18px;line-height:30px;}
    .ly-word{padding:24px 40px;}
    .mb-word .mb-nr{margin-top:30px;}
}
@media screen and (max-width:363px) {
    .hidden-xxs{display:none;}
    .header .top{background:#3ed577;}
    .header,.htk,a.backbar{height:56px;}
    a.backbar{line-height:56px;font-size:24px;}
    .navb a.nav-link{font-size:20px;line-height:24px;}
    .langbox2{margin-top:20px;}
    .langbox2 a{font-size:14px;}
}