
@media screen and (max-width:1900px){
.nav_ul li a{ font-size: 16px; }
.nav_ul li{ margin-right: 26px; }
.indexbro{ padding: 30px 0 24px 0; }
.brotit{ font-size: 30px; }
.cgt_tit{ font-size: 18px; overflow: hidden; }
.cast_title{ font-size: 16px; }
.cast_tit{ font-size: 30px; }
.cast_see{ font-size: 18px; }
.sta_tit{ font-size: 40px; }
.meb_r{ width: 72%; }





}

@media screen and (max-width:1500px){
h1 img{ width: 300px; }
.nav_ul li{ margin-right: 14px; }
.lan a{ font-size: 14px; padding: 0 5px; }
.lan{  padding-left: 12px; background: url(../images/head1.png) left 46px no-repeat;background-size: 15%; }
.brotit{ font-size: 26px; }
.indexbro{ padding: 20px 0 }
.brosee{ width: 110px; height: 32px; line-height: 32px; }
.tel{ font-size: 18px; }
.whatimg{ width: 42px; height: 42px; line-height: 42px; }
.cgt_tit{ font-size: 14px; height: 28px; line-height: 28px; }
.cgtdiv{ margin-bottom: 8px; }
.cgt_time{ font-size: 12px; height: 20px; line-height: 20px; background-size: 16px;}
.cgtpic{ margin-bottom: 5px; }
.cast_tit{ font-size: 26px; }
.castinner{ padding: 0 10px 20px; }
.cast_time{ height: 32px; line-height: 32px; font-size: 14px; }
.cast_title{ font-size: 14px; height: 40px; line-height: 20px; }
.stapic{ height: 500px; }
.brotc{ height: 500px; margin-top: -250px; }
.sta_tit{ font-size: 30px; }
.log{ margin: 80px auto; }
.meb_r{ width: 67% }

.gertit{ font-size: 20px; margin-bottom: 20px; }
.memge{ margin-bottom: 10px; }
.memtit{ font-size: 18px; }





}




@media screen and (max-width:1200px){

.mobile{ display: block; z-index: 999999; top:-3px;height: 40px; position: absolute; }
.navBtn{width: 34px; height: 24px; position:absolute; right:10px; top:25px;  cursor: pointer; display:block; z-index:99999999 }
.navBtn:before,.navBtn:after{ content: ''; height: 4px; background: #00873b; width: 100%; position: absolute; left: 0; top: 0; transition: all 0.3s ease 0s; z-index:9999999999}
.navBtn:after{ bottom: 0; top: auto;  }
.nav_ul{ display: none; }
.menuBg{ display: block;right: 10px; top:36px; }
.box{ padding: 0 10px; width: 100%; box-sizing: border-box; }
.head{ height: auto; }
h1{ line-height: 60px; }
h1 img{ width: 220px; }
.lan{ padding-top: 0; line-height: 30px; background: url(../images/head1.png) left 8px no-repeat;background-size: 15%; }
.foot{ height: auto; padding: 10px 0 15px 0 }
.foot_l{ float: none; padding: 0; }
.foot_r{ padding: 0; float: none; }
.tel{ font-size: 14px; height: auto; line-height: 24px; }
.gz{ height: auto; line-height: 24px; font-size: 14px; color: #fff; }
.gz a{ margin-left: 0; font-size: 14px;color: #fff;}
.gz a img{ margin-right: 5px; }
.foot_r{ padding-top: 10px; }
.footwhat{ margin:0 15px 0 0; }
.whatimg{ width: 30px; height: 30px; line-height: 30px; }
.whatimg img{ width: 15px; height: 15px; }
.foot_i{ margin-left: 10px; }
.brotit,.cast_tit{ font-size: 22px; height: 34px; line-height: 34px; padding-left: 15px; background-size: 2% }
.bro_l{ float: none; width: 100%; }
.bro_r{ float: none; width: 100% }
.cgtdiv{ margin:15px 0 0 0; }
.indexbody{ padding-bottom: 30px; }
.cast_see{font-size: 16px; height: 34px; line-height: 34px; padding-left: 15px; background-size: 15%}
.cast_ul li{ width: 33.3% }

.brotc{ width: 90%; margin-left: -45%;height: 420px; margin-top: -210px; }
.sta_tit{ font-size: 20px; height: 60px; line-height: 60px; }
.sta_ye{ font-size: 18px; height: 30px; line-height: 30px; margin-bottom: 10px; }
.sta_sub a{ width: 126px; height: 30px; line-height: 30px; font-size: 16px; }
.sta{ bottom: 40px; }
.stapic{ height: 420px; }
.cast_site{ padding: 15px 0 10px 0 }
.cell_tit{ font-size: 18px; height: auto; line-height: 24px; }
.cellvideo{ margin-bottom: 60px; }
.sign_r a{ font-size: 16px; margin-right: 10px; }
.sign_r .signmer{ font-size: 16px; }
.sign_r{ padding: 14px 0 0 0 }
.signtop h1 img{ width: 180px; }
.log{ margin: 30px 0; width: 100% }
.log_l a{ font-size: 16px; }
.logbox{ padding: 0 10px 20px; }
.logdiv{ height: 40px; }
.logl{ line-height: 40px; }
.logtxt{ height: 40px; line-height: 40px; font-size: 14px; }
.logr{ width: 80% }
.acc_l{ font-size: 14px; }
.acc_r{ font-size: 14px; }
.logl img{ width: 15px; }
.meb_l{ float: none; width: 100% }
.user{ padding: 20px 0 10px 0 }
.username{ font-size: 18px; height: 40px; line-height: 40px; }
.cata{ padding: 10px 10px 10px; }
.cata_ul a{ font-size: 18px; height: 40px; line-height: 40px; }
.meb_r{ width: 100%; padding: 0 10px; box-sizing: border-box; }
.gertit{ display: none; }
.post{ width: 100%; padding-bottom: 30px; }
.memsub{ width: 170px; }






}

@media screen and (max-width:768px){
}
@media screen and (max-width:414px){
.a_banner{ background-size:cover!important; height:124px!important;}
.ser_box{ width: 300px; margin-left: -160px; padding: 10px; }
.ser_pic img{ width: auto; height: auto; max-width: 100% }
.ser_close{ right: -1px; top: 2px; }
.cast_ul li{ width: 50%; margin-bottom: 20px; }
}
@media screen and (max-width:375px){
.a_banner{ background-size:cover!important; height:114px!important;}
}

@media screen and (max-width:360px){
.a_banner{ background-size:cover!important; height:108px!important;}

}
@media screen and (max-width:320px){
}


@media screen and (min-width:1201px){
}

