body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
a:hover {color: #f9be24;}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;}
.wrap{width: 100%;height: auto;/*overflow: hidden;*/position: relative;}
.c{width: 1200px;height: auto;overflow: hidden;margin: 0 auto;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.wrapper_bg{background: #f7f7f7;}

.header{width: 100%;height: 94px;background: #ffffff;position: relative;}
.header .container{position: relative;}
.nav_bg{width: 100%;height: auto;overflow: hidden;height: 164px;position: absolute;background: #fff;left: 0;top: 94px;z-index: 20;box-shadow: 0px 3px 3px #f2f2f2;display: none;}
.logo{width: 312px;height: 94px;font-size: 0;overflow: hidden;position: absolute;left: 15px;top: 20px;}
.logo i{width: 312px;height: 94px;display: table-cell;vertical-align: middle;font-size: 0px;overflow: hidden;}
.logo i img{max-width: 100%;max-height: 100%;}
.nav{width: 100%;text-align: right;padding-left: 335px;padding-top: 36px;position: relative;}
.nav ul{display: inline-block;height: 30px;}
.nav ul li{float: left;text-align: center;font-size: 15px;padding: 0 8px;}
.nav ul li a{display: block;line-height: 30px;height: 30px;position: relative;z-index: 2;overflow: hidden;/*margin-bottom: 28px;*/}
.nav ul li a:before{content: "";width: 100%;height: 30px;background: #000;border-radius: 13px;position: absolute;top: 100%;left: 0;transition: 400ms;z-index: -1;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{font-weight: bold;color: #fff;}
.nav ul li a:hover:before,.nav ul li.cu a:before,.nav ul li.on a:before{top: 0;transition: 400ms;}
.nav ul li .two_box{width: 100%;height: auto;overflow: hidden;text-align: center;position: absolute;left: 0;z-index: 22;display: none;}
.nav ul li ul{height: auto;overflow: hidden;display: inline-block;margin: 58px 0 16px;}
.nav ul li ul li{width: 275px;height: auto;overflow: hidden;float: left;position: relative;}
.nav ul li ul li:after{content: "";width: 1px;height: 66px;background: #e6e6e6;position: absolute;right: 0px;top: 25px;}
.nav ul li ul li:last-child:after{display: none;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{text-align: center;height: auto;font-weight: normal;margin-bottom: 0px;}
.nav ul li ul li a:before,.nav ul li.cu ul li a:before,.nav ul li.on ul li a:before{display: none;}
.nav ul li ul li a .nav_icon{width: 60px;height: 60px;margin: 0 auto;font-size: 0;overflow: hidden;}
.nav ul li ul li a .nav_icon i{width: 60px;height: 60px;}
.nav ul li ul li a .nav_bt{font-size: 16px;line-height: 30px;height: 30px;overflow: hidden;color: #333;}
.nav ul li ul li a .nav_nr{font-size: 12px;line-height: 26px;height: 26px;overflow: hidden;color: #808080;}
.nav ul li ul li a:hover .nav_bt{font-weight: bold;}

.mheader{width: 100%;height: auto;overflow: hidden;background: #f6cd35;display: none;}
.mheader .container{position: relative;}
.mlogo{width: 80%;height: 82px;}
.mlogo i{width: 100%;height: 82px;display: table-cell;vertical-align: middle;font-size: 0px;overflow: hidden;}
.mlogo i img{max-width: 100%;max-height: 100%;}
.nav_button{width: 30px;height: 100%;background: url(/static/head_menu_1.png) center center no-repeat;background-size: 28px;position: absolute;top: 0;right: 15px;}

.main{padding-top: 20px;height: auto;overflow: hidden;margin-bottom: 70px;}
.banner{width: 100%;height: auto;overflow: hidden;margin-bottom: 16px;}
.swiper-container-banner{padding: 0px;height: auto;overflow: hidden;position: relative;}
.swiper-wrapper-banner li{overflow: hidden;}/* **没写的话后面的图片超出部分会覆盖前一张 */
.swiper-wrapper-banner li a{display: block;text-align: center;width: 100%;height: 100%;}
.swiper-wrapper-banner li a img{/*width: 100%;*/height: 350px;position: relative;left: 50%;transform: translatex(-50%);}
.swiper-button-prev-banner,.swiper-button-next-banner{width: 26px;height: 48px;position: absolute;top: 50%;margin-top: -24px;background-size: 100%!important;cursor: default;}
.swiper-button-prev-banner{background: url(/static/prev_banner_1.png) center center no-repeat;left: 0%;}
.swiper-button-next-banner{background: url(/static/next_banner_1.png) center center no-repeat;right: 0%;}
.swiper-button-prev-banner:hover{background: url(/static/prev_banner_h_1.png) center center no-repeat;}
.swiper-button-next-banner:hover{background: url(/static/next_banner_h_1.png) center center no-repeat;}
.swiper-pagination-banner{position: absolute;bottom: 16px;left: 50%;}
.swiper-pagination-banner li{position: relative;left: -50%;}
.swiper-pagination-banner li span{display: block;margin: 0px 4px;width: 20px;height: 20px;border-radius: 50%;overflow: hidden;filter:alpha(opacity=100);opacity: 1;float: left;background: url(/static/hd_1.png) center center no-repeat;background-size: 100%!important;transition: 400ms;}
.swiper-pagination-banner li span.swiper-pagination-bullet-active{background: url(/static/hd_on_1.png) center center no-repeat;filter:alpha(opacity=100);opacity: 1;transition: 400ms;}

.live{padding: 0 0 0 30px;height: auto;overflow: hidden;}
.live_box{width: 100%;height: auto;overflow: hidden;padding: 5px 20px 0px;background: #fafafa;}
.headline{line-height: 48px;height: 49px;padding-right: 76px;margin-bottom: 16px;position: relative;border-bottom: 1px solid #e6e6e6;}
.headline span{font-size: 20px;font-weight: bold;text-indent: 14px;position: relative;display: inline-block;max-width: 100%;height: 48px;overflow: hidden;}
.headline span:before{content: "";width: 4px;height: 18px;background: #f6cd35;position: absolute;left: 0;top: 50%;margin-top: -9px;}
.headline a{color: #808080;position: absolute;right: 0;top: 0;}
.headline a:hover{color: #f6cd35;}
.live_data{width: 100%;height: auto;overflow: hidden;}
.live_data ul li{border-bottom: 1px dashed #e6e6e6;height: auto;overflow: hidden;padding-bottom: 5px;margin-bottom: 12px;}
.live_data ul li a{display: block;padding-left: 15px;height: auto;overflow: hidden;position: relative;}
.live_data ul li a:before{content: "";width: 6px;height: 6px;background: #f6cd35;border-radius: 50%;overflow: hidden;position: absolute;left: 0;top: 7px;}
.live_bt{line-height: 20px;height: 20px;overflow: hidden;color: #333;white-space: nowrap;text-overflow: ellipsis;}
.live_time{color: #808080;line-height: 32px;height: 32px;overflow: hidden;}
.live_data ul li a:hover .live_bt{text-decoration: underline;}

.content{width: 100%;height: auto;overflow: hidden;}
.news{padding: 0px;height: auto;overflow: hidden;position: relative;}
.news_slide{}
.hd_news{width: 100%;height: auto;overflow: hidden;text-align: right;position: absolute;top: 0;right: 0;font-size: 0px;top: -0px;position: relative;text-align: left;border-bottom: 1px solid #e6e6e6;margin-bottom: 10px;}
.hd_news ul{display: inline-block;height: auto;overflow: hidden;font-size: 20px;font-weight: bold;text-indent: 14px;position: relative;display: inline-block;max-width: 100%;height: 48px;/* overflow: hidden; */margin-bottom: 10px;}
.hd_news ul li{font-size: 16px;color: #808080;margin-left: 28px;float: left;line-height: 48px;height: 48px;overflow: hidden;cursor: default;/* text-align: right; */}
.hd_news ul li:hover,.hd_news ul li.on{font-weight: bold;color: #333;}
.hd_news ul:before{    content: "";
    width: 4px;
    height: 18px;
    background: #f6cd35;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -9px;}
.bd_news{width: 100%;height: auto;overflow: hidden;margin-top: -15px;}
.news_data{width: 100%;height: auto;overflow: hidden;display: none;}
.news_data:first-child{display: block;}
.news_data ul{}
.news_data ul{}
.news_data ul li{width: 100%;height: auto;overflow: hidden;padding: 15px 5px 15px 0;border-bottom: 1px solid #e6e6e6;}
.news_data ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.news_img{width: 248px;height: 160px;font-size: 0;overflow: hidden;position: absolute;left: 0;top: 0;}
.news_img i{width: 248px;height: 160px;}
.news_intro{width: 100%;height: auto;overflow: hidden;padding-left: 268px;min-height: 160px;}
.news_bt{font-size: 18px;font-weight: bold;color: #333;line-height: 30px;max-height: 60px;overflow: hidden;margin: 5px 0 10px;}
.news_nr{color: #808080;max-height: 70px;line-height: 24px;margin-bottom: 5px;overflow: hidden;}
.news_others{height: auto;color: #808080;overflow: hidden;line-height: 26px;height: 26px;overflow: hidden;}
.news_others span{height: 26px;overflow: hidden;/* max-width: 45%; */padding-left: 16px;white-space: nowrap;}
.news_others span.news_auther{background: url(/static/user_1.png) left center no-repeat;margin-right: 10px;}
.news_others span.news_time{background: url(/static/clock_1.jpg) left center no-repeat;}
.news_others span i{font-style: normal;}
.news_data ul li:hover{background: #f7f7f7;}
.news_data ul li:hover a .news_bt{text-decoration: underline;}
.load_more{width: 160px;height: 40px;line-height: 40px;text-align: center;color: #fff;background: #c3c2c2;display: block;margin: 40px auto 0;border-radius: 4px;overflow: hidden;cursor: pointer;}
.load_more:hover{background: #f6cd35;}
.load_more a{color:#000;display: inline-block;width: 100%;}

.subject{padding: 0 0 0 30px;height: auto;overflow: hidden;}
.sub_data{width: 100%;height: auto;overflow: hidden;}
.sub_data ul{}
.sub_data ul li{width: 100%;height: auto;overflow: hidden;padding-bottom: 15px;border-bottom: 1px dashed #e6e6e6;margin-bottom: 15px;}
.sub_data ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.sub_img{width: 136px;height: 94px;font-size: 0px;overflow: hidden;position: absolute;left: 0;top: 0;}
.sub_img i{width: 136px;height: 94px;}
.sub_intro{padding-left: 152px;width: 100%;height: auto;overflow: hidden;min-height: 94px;}
.sub_bt{line-height: 20px;height: 40px;overflow: hidden;color: #333;margin-bottom: 2px;}
.sub_nr{line-height: 20px;height: 40px;overflow: hidden;color: #808080;margin-bottom: 2px;}
.sub_time{line-height: 22px;height: 22px;overflow: hidden;color: #808080;}
.sub_data ul li a:hover .sub_bt{text-decoration: underline;}

.footer{width: 100%;height: auto;overflow: hidden;background: #2d3237;padding-top: 18px;}
.foot{width: 100%;height: auto;overflow: hidden;/* margin-bottom: 30px; */}
.friend_link{text-align: center;margin-bottom: 20px;}
.friend_link a{display: inline-block;font-size: 14px;color: #fff;}
.friend_link a:hover{color:yellow;}
.sidemap{width: 100%;}
.sidemap ul{width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.sidemap ul li{float: left;font-weight: bold;width: 12%;position: relative;}
.sidemap ul li:before{/* content: ""; */width: 1px;height: 100%;border-right: 1px dashed #3b4146;position: absolute;right: 0px;top: 18px;}
.sidemap ul li:after{content: "";width: 1px;height: 16px;background: #f6cd35;position: absolute;right: 0px;top: 18px;}
.sidemap ul li a{display: block;color: #fff;line-height: 50px;height: 50px;overflow: hidden;position: relative;text-align: center;}
.sidemap ul li a:hover{color:yellow;}
.sidemap ul li ul{}
.sidemap ul li ul li{width: 100%;font-weight: normal;padding-left: 0px;}
.sidemap ul li ul li:before{display: none;}
.sidemap ul li ul li:after{display: none;}
.sidemap ul li ul li a{color: #8a95a0;line-height: 30px;height: 30px;transition: 400ms;}
.sidemap ul li ul li a:before{content: "";width: 0px;height: 3px;background: #f6cd35;position: absolute;top: 13px;left: 0;overflow: hidden;transition: 400ms;;}
.sidemap ul li ul li a:hover{color: #f6cd35;transition: 400ms;text-indent: 12px;}
.sidemap ul li ul li a:hover:before{width: 3px;transition: 400ms;}
.erweima{width: 20%;padding-left: 90px;padding-top: 22px;height: auto;overflow: hidden;}
.ewm_img{width: 120px;height: 120px;font-size: 0px;overflow: hidden;}
.ewm_img i{width: 120px;height: 120px;}
.ewm_bt{width: 120px;text-align: center;color: #576068;line-height: 32px;height: auto;overflow: hidden;}
.copyright{line-height: 30px;color: #576068;text-align: center;padding: 14px 0 16px;height: auto;overflow: hidden;border-top: 1px solid #40474e;}
.copyright a{color: #576068;}
.copyright a:hover{color: #f6cd35;}

.opacity{width: 100%;height: 100%;background: #000;filter:alpha(opacity=30);opacity: 0.3;position: fixed;top: 0;left: 0;z-index: 50;display: none;}
.class{width: 320px;height: 100%;position: fixed;top: 0;right: 0;z-index: 52;padding-left: 40px;}
.class_close{width: 40px;height: 68px;line-height: 68px;font-size: 40px;color: #fff;position: absolute;left: 0px;top: 0;/*font-weight: bold;*/text-align: center;}
.m_list{width: 280px;height: 100%;background: #2d3237;padding-top: 24px;}
.m_list ul{height: 90%;overflow-y: auto;}
.m_list ul li{border-bottom: 1px solid #41464c;font-size: 16px;}
.m_list ul li.class_bg{background: #383c41;}
.m_list ul li a{display: block;color: #fff;line-height: 44px;height: 44px;padding: 0 35px 0 15px;overflow: hidden;position: relative;}
.m_list ul li a span{width: 18px;height: 100%;background: url(../images/nav_plus_1.png) center center no-repeat;background-size: 100%!important;position: absolute;top: 0;right: 15px;}
.m_list ul li a span.close_one{background: url(../images/nav_minus_1.png) center center no-repeat;}
.m_list ul li a:hover,.m_list ul li a.cu1{}
.m_list ul li ul{display: none;padding-bottom: 8px;}
.m_list ul li ul li{border-bottom: none;font-size: 15px;text-indent: 16px;}
.m_list ul li ul li a{color: #9b9d9f;line-height: 40px;height: 40px;}
.m_list ul li ul li a span{background: url(../images/nav_down_1.png) center center no-repeat;}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{font-weight: bold;color: #fff;}
.m_list ul li ul li a span.close_two{background: url(../images/nav_up_1.png) center center no-repeat;}
.m_list ul li ul li ul{padding-bottom: 0px;}
.m_list ul li ul li ul li{font-size: 14px;text-indent: 32px;}
.m_list ul li ul li ul li a{}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{font-weight: bold;color: #f6cd35;}
.m_list ul li ul li ul li ul{}
.m_list ul li ul li ul li ul li{text-indent: 48px;}
.m_list ul li ul li ul li ul li a{}
.m_list ul li ul li ul li ul li a:hover{}

.page-prev-wrap {
transform:translate3d(280px, 0, 0);
-ms-transform:translate3d(280px, 0, 0);
-webkit-transform:translate3d(280px, 0, 0); 
-o-transform:translate3d(280px, 0, 0);  
-moz-transform:translate3d(280px, 0, 0);
}
.page-next-wrap {
transform:translate3d(-280px, 0, 0);
-ms-transform:translate3d(-280px, 0, 0);
-webkit-transform:translate3d(-280px, 0, 0);  
-o-transform:translate3d(-280px, 0, 0); 
-moz-transform:translate3d(-280px, 0, 0);
}

.page-prev {
transform:translate3d(320px, 0, 0);
-ms-transform:translate3d(320px, 0, 0);
-webkit-transform:translate3d(320px, 0, 0); 
-o-transform:translate3d(320px, 0, 0);  
-moz-transform:translate3d(320px, 0, 0);
}
.page-next {
transform:translate3d(-320px, 0, 0);
-ms-transform:translate3d(-320px, 0, 0);
-webkit-transform:translate3d(-320px, 0, 0);  
-o-transform:translate3d(-320px, 0, 0); 
-moz-transform:translate3d(-320px, 0, 0);
}
.page-active{
transform:translate3d(0, 0, 0);
-ms-transform:translate3d(0, 0, 0);
-webkit-transform:translate3d(0, 0, 0); 
-o-transform:translate3d(0, 0, 0);  
-moz-transform:translate3d(0, 0, 0);}
.page-in {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
  -webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  -ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
  transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{transform:translate3d(100%, 0, 0);
-ms-transform:translate3d(100%, 0, 0);
-webkit-transform:translate3d(100%, 0, 0);  
-o-transform:translate3d(100%, 0, 0); 
-moz-transform:translate3d(100%, 0, 0);}


.side{width: 50px;height: auto;position: fixed;right: 0px;top: 50%;z-index: 50;}
.side ul li{width: 50px;height: 50px;margin-bottom: 1px;position: relative;cursor: pointer;background-size: 100%!important;transition: 400ms;}
.side ul li a{display: block;height: 100%;overflow: hidden;}
.side ul li.side_tel{background: url(../images/login.png) #ccc center center no-repeat;}
.side ul li.side_qq{background: url(../images/side_qq_1.png) #ccc center center no-repeat;}
.side ul li.side_wx{background: url(../images/side_ewm_1.png) #ccc center center no-repeat;}
.side ul li.side_sr{background: url(../images/mt4.png) #ccc center center no-repeat;}
.side ul li.side_top{background: url(../images/side_top_1.png) #ccc center center no-repeat;/*transition: 400ms;*/}
/*.side ul li.side_top.on{filter:alpha(opacity=100);opacity: 1;}*/
.side ul li.side_tel:hover{background: url(../images/login_1.png) #f6cd35 center center no-repeat;}
.side ul li.side_qq:hover{background: url(../images/side_qq_h_1.png) #f6cd35 center center no-repeat;}
.side ul li.side_wx:hover{background: url(../images/side_ewm_h_1.png) #f6cd35 center center no-repeat;}
.side ul li.side_sr:hover{background: url(../images/mt4_1.png) #f6cd35 center center no-repeat;}
.side ul li.side_top:hover{background: url(../images/side_top_h_1.png) #f6cd35 center center no-repeat;}
.tel_hover{width: 158px;padding-right: 16px;position: absolute;right: 50px;transition: 300ms ease;cursor: default;overflow: hidden;}
.tel_num{line-height: 50px;height: 50px;background: #f6cd35;padding: 0 16px;font-size: 16px;font-weight: bold;color: #000;position: relative;z-index: -1;text-align: center;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.tel_num:after{content: "";width: 6px;height: 100%;background: url(../images/side_sjx_1.png) left center no-repeat;position: absolute;top: 0;right: -6px;}
.side ul li.side_tel:hover .tel_hover{filter:alpha(opacity=100);opacity: 1;width: 158px;transition: 300ms ease;padding-right: 16px;}
.side ul li.side_tel:hover .tel_hover .tel_num{display: block;}
.qq_hover{width: 132px;padding-right: 16px;overflow: hidden;position: absolute;right: 50px;top: 0;transition: 300ms ease;cursor: default;}
.qq_area{position: relative;border: 2px solid #f6cd35; background: #fff;padding: 4px 14px 2px;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.qq_area:after{content: "";width: 6px;height: 50px;background: url(../images/side_sjx_1.png) left center no-repeat;position: absolute;top: 0px;right: -6px;}
.qq_bt{color: #ff9000;line-height: 28px;height: auto;overflow: hidden;border-bottom: 1px solid #ccc;font-weight: bold;}
.qq_link{}
.qq_link a{display: block;line-height: 30px;height: 30px;overflow: hidden;padding-left: 20px;background: url(../images/qq_link_1.jpg) left center no-repeat;color: #808080;}
.side ul li.side_qq:hover .qq_hover .qq_area{display: block;}.sr_hover{width: 256px;position: absolute;top: 0;right: 50px;height: 50px;padding-right: 16px;transition: 300ms ease;overflow: hidden;display: none;}
.sr_hover form{height: 50px;border: 3px solid #f6cd35;background: #fff;position: relative;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.sr_hover form:after{content: "";width: 6px;height: 100%;background: url(../images/side_sjx_1.png) left center no-repeat;position: absolute;top: 0px;right: -7px;}
.sr_box{width: 190px;padding: 0 14px;}
.sr_box input{width: 100%;height: 44px;line-height: 44px;outline: none;border: none;color: #000;font-family: "Microsoft Yahei"!important;}
.sr_box input::-webkit-input-placeholder {/* WebKit browsers*/ color:#808080;}
.sr_box input:-moz-placeholder {/* Mozilla Firefox 4 to 18*/ color:#808080;}
.sr_box input::-moz-placeholder {/* Mozilla Firefox 19+*/ color:#808080;}
.sr_box input:-ms-input-placeholder {/* Internet Explorer 10+*/ color:#808080;}
.sr_btn{width: 44px;height: 44px;outline: none;border: none;background: url(../images/side_sr_h_1.png) #f6cd35 center center no-repeat;background-size: 100%;}
.side ul li.side_sr:hover .sr_hover{display: block;}
.wx_hover{width: 156px;padding-right: 16px;position: absolute;top: 0px;right: 50px;transition: 300ms ease;overflow: hidden;}
.wx_area{width: 100%;border: 2px solid #f6cd35;background: #fff;padding: 8px;position: relative;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.wx_area:after{content: "";width: 6px;height: 50px;background: url(../images/side_sjx_1.png) left center no-repeat;position: absolute;top: 0px;right: -6px;}
.wx_img{width: 120px;height: 120px;font-size: 0px;overflow: hidden;}
.wx_img i{width: 120px;height: 120px;}
.wx_bt{width: 100%;text-align: center;color: #808080;line-height: 20px;height: 20px;overflow: hidden;}
.side ul li.side_wx:hover .wx_hover .wx_area{display: block;}

.content_ny{width: 100%;height: auto;overflow: hidden;background: #fff;min-height: 300px;padding: 14px 30px 0;position: relative;}
.ny_top{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e6e6e6;margin-bottom: 30px;position: relative;}
.title{width: 100%;font-size: 28px;line-height: 56px;height: 56px;overflow: hidden;padding-right: 52%;text-indent: 15px;font-weight: bold;}
.title:before{content: "";width: 4px;height: 28px;background: #f6cd35;position: absolute;left: 0;top: 50%;margin-top: -14px;}
.here{max-width: 50%;color: #808080;line-height: 40px;height: 40px;overflow: hidden;position: absolute;right: 0px;bottom: 0;white-space: nowrap;}
.here a{color: #808080;}
.here a:hover,.here a.in{color: #4285f4;}
.classify{padding: 0 10px;line-height: 26px;height: 26px;background: #f6cd35;color: #000;display: none;position: absolute;top: 6px;right: 0px;}
.classify span{display: block;padding-right: 14px;background: url(../images/m_plus_1.png) right center no-repeat;background-size: 10px!important;}
.classify.close_c span{background: url(../images/m_minus_1.png) right center no-repeat;}

.left_list{padding: 0px 20px 0 0;height: auto;overflow: hidden;z-index: 10;background: #fff;display: block;}
.left_list ul{}
.left_list ul li{margin-bottom: 2px;background: #f7f7f7;font-size: 16px;}
.left_list ul li a{display: block;line-height: 44px;height: 44px;overflow: hidden;padding: 0 20px;position: relative;}
.left_list ul li a span{width: 6px;height: 100%;background: url(../images/first_1.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 12px;top: 0px;}
.left_list ul li a:hover,.left_list ul li a.cu1{background: #4285f4;color: #fff;}
.left_list ul li a:hover span,.left_list ul li a.cu1 span{background: url(../images/first_h_1.png) center center no-repeat;}
.left_list ul li ul{display: none;padding: 5px 0;}
.left_list ul li ul li{margin-bottom: 0px;font-size: 14px;text-indent: 16px;}
.left_list ul li ul li a{color: #808080;line-height: 38px;height: 38px;}
.left_list ul li ul li a:before{content: "";width: 5px;height: 5px;background: #4285f4;position: absolute;left: 20px;top: 16.5px;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2{font-weight: bold;color: #4285f4;background: none;}
.left_list ul li ul li ul{display: none;padding: 0px;}
.left_list ul li ul li ul li{text-indent: 32px;}
.left_list ul li ul li ul li a{}
.left_list ul li ul li ul li a:before{display: none;}
.left_list ul li ul li ul li a:hover,.left_list ul li ul li ul li a.cu2{font-weight: normal;}

.right_area{padding: 0 0 0 10px;height: auto;overflow: hidden;width: 100%;}
.about_det{line-height: 30px;}
.about_det img{max-width: 100%;max-height: 100%;}

.honor_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.honor_list ul{width: 100%;height: auto;overflow: hidden;}
.honor_list ul li{width: 33.3%;height: auto;overflow: hidden;margin-bottom: 14px;float: left;}
.honor_list ul li a{display: block;height: auto;overflow: hidden;padding: 0 6px;}
.honor_img{font-size: 0px;margin-bottom: 6px;border: 1px solid #f2f2f2;transition: 400ms;}
.honor_img img{width: 100%;}
.honor_tit{text-align: center;line-height: 30px;height: 30px;font-size: 16px;overflow: hidden;}
.honor_list ul li a:hover .honor_img{box-shadow: 0px 4px 8px 0px #cfcfcf;transition: 400ms;}
.honor_list ul li a:hover .honor_tit{color: #4285f4;font-weight: bold;}

.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;}
.thisclass a{background: #f6cd35!important;}
.next1 a{display: inline-block;width: 40px;height: 34px;line-height: 34px;overflow: hidden;margin: 0 4px;background: #f2f2f2;color: #000000;border-radius:5px;}
.next1 a.side_a{width: 52px;}
.next1 a:hover,.next1 a.on1{background: #4285f4;color: #fff;}
.next1_m {width: 100%;height: auto;overflow: hidden;text-align: center;display: none;}
.next1_m li{width:40px;display:inline-block;margin: 0 5px;}
.next1_m a{display: inline-block;line-height: 28px;height: 28px;overflow: hidden;padding: 0 16px;background: #f2f2f2;color: #000;margin: 0 4px;border-radius: 5px;}
.next1_m p{width: 100%;line-height: 32px;height: 32px;color: #808080;}
.next1_m p span{color: #4285f4;}

.honor_image{width: 450px;height: auto;overflow: hidden;margin: 0 auto 30px;border: 1px solid #f2f2f2;}
.honor_image img{width: 100%;}
.honor_title{font-size: 18px;font-weight: bold;text-align: center;line-height: 30px;margin-bottom: 8px;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}
.news_list ul{}
.news_list ul li{width: 100%;height: auto;overflow: hidden;padding: 20px 0px 20px 0;border-bottom: 1px solid #e6e6e6;}
.news_list ul li:first-child{padding-top: 0px;}
.news_list ul li a{display: block;height: auto;overflow: hidden;position: relative;}
.news_list ul li:hover{background: #f7f7f7;}
.news_list ul li:hover a .news_bt{text-decoration: underline;}

.det_area{padding: 0 0px 0 0;}
.back{font-size: 18px;line-height: 56px;height: 56px;}
.back a{display: inline-block;padding-left: 18px;background: url(../images/back_1.png) left center no-repeat;}
.back a:hover{color: #4285f4;}
.news_title h1{font-size: 18px;font-weight: bold;text-align: center;line-height: 30px;margin-bottom: 5px;}
.news_publish{color: #808080;text-align: center;line-height: 24px;margin-bottom: 24px;}
.share{height: 28px;line-height: 28px;width: 100%;margin: 36px auto 20px;}
.next2{width: 100%;height: auto;overflow: hidden;border: 1px solid #e6e6e6;padding: 13px 19px;margin: 20px auto;}
.next2 ul li{height: 30px;overflow: hidden;}
.next2 ul li:first-child{margin-bottom: 12px;}
.next2 ul li a{line-height: 30px;color: #808080;display: inline-block;white-space: nowrap;text-overflow: ellipsis;height: 30px;/* overflow: hidden; */max-width: 100%;}
.next2 ul li a:hover{color: #4385f5;font-weight: bold;}
.det_relevant{padding: 0px 0 0 30px;}
.revelant_top{font-size: 18px;font-weight: bold;line-height: 40px;padding-top: 16px;height: 57px;overflow: hidden;border-bottom: 1px solid #e6e6e6;margin-bottom: 20px;text-indent: 14px;position: relative;}
.revelant_top:before{content: "";width: 4px;height: 18px;background: #f6cd35;position: absolute;left: 0;top: 27px;}

.service_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.service_list ul{width: 100%;height: auto;overflow: hidden;}
.service_list ul li{width: 50%;float: left;padding: 0 10px;margin-bottom: 16px;margin-top: 4px;}
.service_list ul li a{display: block;transition: 400ms;}
.ser_pic{}
.ser_pic img{width: 100%;}
.ser_tit{background: #f7f7f7;font-size: 16px;line-height: 56px;height: 56px;overflow: hidden;text-align: center;}
.service_list ul li a:hover{box-shadow: 0px 2px 12px 0px #c7c7c7;color: #4285f4;transition: 400ms;}
.service_list ul li a:hover .ser_tit{background: #fff;color: #4285f4;font-weight: bold;}

.service_title{text-align: center;font-size: 24px;line-height: 30px;margin-bottom: 40px;}
.service_image{/*width: 798px;*/width: 70%;padding: 0 65px;height: auto;overflow: hidden;position: relative;margin: 50px auto 42px;}
.swiper-container-det{position: static;font-size: 0px;}
.swiper-slide-det img{width: 100%;}
.swiper-button-prev-det,.swiper-button-next-det{width: 26px;height: 50px;position: absolute;top: 40%;margin-top: 0px;/*background-size: 100%!important;*/cursor: default;}
.swiper-button-prev-det{background: url(../images/prev_det_1.png) left center no-repeat;left: 0%;}
.swiper-button-next-det{background: url(../images/next_det_1.png) right center no-repeat;right: 0%;}
.swiper-button-prev-det:hover{background: url(../images/prev_det_h_1.png) left center no-repeat;}
.swiper-button-next-det:hover{background: url(../images/next_det_h_1.png) right center no-repeat;}
.swiper-pagination-det{position: relative;text-align: center;margin-top: 20px;}
.swiper-pagination-det li{position: relative;display: inline-block;}
.swiper-pagination-det li span{display: block;margin: 0px 10px;width: 8px;height: 8px;border-radius: 50%;overflow: hidden;filter:alpha(opacity=100);opacity: 1;float: left;background: none;border: 2px solid #4285f4;transition: 400ms;}
.swiper-pagination-det li span.swiper-pagination-bullet-active{background: #4285f4;filter:alpha(opacity=100);opacity: 1;transition: 400ms;}

.share_spec{text-align: right;}
.share_spec .share_box{float: right;}
.next2_spec{}
.next2_spec ul li{width: 50%;float: left;}
.next2_spec ul li:first-child{padding-right: 10px;margin-bottom: 0px!important;}
.next2_spec ul li:last-child{text-align: right;padding-left: 10px;}

.entre_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.entre_list ul{width: 100%;height: auto;overflow: hidden;}
.entre_list ul li{width: 48.5%;height: auto;overflow: hidden;border: 1px solid #e6e6e6;float: left;position: relative;margin-bottom: 20px;transition: 300ms;cursor: pointer;}
.entre_list ul li:after{content: "";width: 100%;height: 100%;border: none;position: absolute;top: 0;left: 0;transition: 300ms;}
.entre_list ul li:nth-child(odd){margin-right: 3%;}
.entre_list ul li a{display: block;height: auto;overflow: hidden;}
.entre_pic{width: 100%;}
.entre_pic img{width: 100%;}
.entre_info{padding: 10px 19px 22px;}
.entre_tit{font-size: 18px;line-height: 38px;height: 38px;overflow: hidden;font-weight: bold;color: #333;}
.entre_des{line-height: 24px;color: #808080;height: 48px;overflow: hidden;}
.entre_list ul li:hover{border: 1px solid #4385f5;transition: 300ms;}
.entre_list ul li:hover:after{border: 1px solid #4385f5;transition: 300ms;}

@media (min-width: 992px) and (max-width: 1199px){
  .header{height: 90px;}
  .nav_bg{height: 150px;top: 90px;}
  .logo{width: 280px;height: 90px;}
  .logo i{width: 280px;height: 90px;}
  .nav{padding-left: 300px;padding-top: 36px;}
  .nav ul li{font-size: 14px;padding: 0 5px;}
  .nav ul li ul{margin: 50px 0 16px;}
  .nav ul li ul li{width: 262px;}
  .nav ul li ul li:after{height: 56px;top: 25px;}
  .nav ul li ul li a .nav_icon{width: 50px;height: 50px;margin-bottom: 5px;}
  .nav ul li ul li a .nav_icon i{width: 50px;height: 50px;}
  .nav ul li ul li a .nav_bt{font-size: 16px;line-height: 24px;height: 24px;}
  .nav ul li ul li a .nav_nr{font-size: 12px;line-height: 22px;height: 22px;}

  .main{margin-bottom: 60px;}
  .swiper-wrapper-banner li a img{height: 312px;}
  .swiper-pagination-banner{bottom: 12px;}
  .swiper-pagination-banner li span{margin: 0px 4px;width: 16px;height: 16px;}

  .live{padding: 0 0 0 24px;}
  .live_box{padding: 5px 16px 0px;}
  .headline{line-height: 42px;height: 43px;padding-right: 62px;margin-bottom: 16px;}
  .headline span{font-size: 19px;height: 42px;}
  .live_data ul li{padding-bottom: 3px;margin-bottom: 10px;}
  .live_time{line-height: 28px;height: 28px;}

  .hd_news ul li{font-size: 15px;margin-left: 24px;line-height: 42px;height: 42px;}
  .news_img{width: 220px;height: 142px;}
  .news_img i{width: 220px;height: 142px;}
  .news_intro{padding-left: 240px;min-height: 142px;}
  .news_bt{font-size: 17px;line-height: 26px;max-height: 52px;margin: 2px 0 8px;}
  .news_nr{margin-bottom: 3px;}
  .news_others{line-height: 24px;height: 24px;}
  .news_others span{height: 24px;}
  .load_more{width: 150px;height: 36px;line-height: 36px;}

  .subject{padding: 0 0 0 24px;}
  .sub_data ul li{padding-bottom: 15px;margin-bottom: 15px;}
  .sub_img{width: 124px;height: 86px;}
  .sub_img i{width: 124px;height: 86px;}
  .sub_intro{padding-left: 138px;min-height: 86px;}
  .sub_nr{line-height: 24px;height: 24px;margin-bottom: 0px;}
  .sub_time{line-height: 20px;height: 20px;font-size: 12px;}

  .foot{margin-bottom: 20px;}
  .sidemap ul li{padding-left: 32px;}
  .sidemap ul li:before{top: 13px;}
  .sidemap ul li:after{top: 13px;}
  .sidemap ul li a{line-height: 40px;height: 40px;}
  .sidemap ul li ul li{padding-left: 0px;}
  .sidemap ul li ul li a{line-height: 26px;height: 26px;}
  .sidemap ul li ul li a:before{top: 11px;}
  .sidemap ul li ul li a:hover{text-indent: 10px;}
  .erweima{width: 20%;padding-left: 60px;padding-top: 16px;}
  .ewm_img{width: 106px;height: 106px;}
  .ewm_img i{width: 106px;height: 106px;}
  .ewm_bt{width: 106px;}
  .copyright{line-height: 26px;}

  .content_ny{padding: 12px 26px 0;}
  .ny_top{margin-bottom: 24px;}
  .title{font-size: 24px;line-height: 50px;height: 50px;}
  .title:before{height: 20px;margin-top: -10px;}
  .left_list{padding: 0 16px 0 0;}
  .left_list ul li a{line-height: 42px;height: 42px;}
  .left_list ul li ul li a{line-height: 36px;height: 36px;}
  .right_area{padding: 0 0 0 10px;}

  .next1 a{width: 36px;height: 30px;line-height: 30px;}
  .next1 a.side_a{width: 46px;}

  .honor_image{width: 420px;margin: 0 auto 22px;}
  .news_list ul li{padding: 18px 0px;}

  .back{font-size: 17px;line-height: 50px;height: 50px;}
  .back a{background-size: 10px;}
  .next2{padding: 13px 15px;}
  .next2 ul li{height: 28px;}
  .next2 ul li:first-child{margin-bottom: 6px;}
  .next2 ul li a{line-height: 28px;height: 28px;}
  .det_relevant{padding: 0px 0 0 26px;}
  .revelant_top{font-size: 17px;padding-top: 10px;height: 51px;}
  .revelant_top:before{top: 21px;}

  .ser_tit{line-height: 50px;height: 50px;}

  .service_title{font-size: 22px;line-height: 28px;margin-bottom: 32px;}
  .service_image{width: 75%;margin: 45px auto 32px;}

  .entre_list{margin-bottom: 18px;}
  .entre_info{padding: 8px 16px 18px;}
  .entre_tit{font-size: 17px;line-height: 32px;height: 32px;margin-bottom: 2px;}

}

@media (max-width: 991px){
  .header{display: none;}
  .mheader{display: block;}
  .side{display: none;}

  .main{margin-bottom: 52px;}
  .swiper-wrapper-banner li a img{height: auto;width: 100%;}
  .swiper-pagination-banner{bottom: 14px;}
  .swiper-pagination-banner li span{margin: 0px 4px;width: 18px;height: 18px;}

  /*.live{display: none;}*/
  .live{padding: 0px;margin-top: 16px;}
  .headline{line-height: 42px;height: 43px;padding-right: 0px;margin-bottom: 16px;}
  .headline span{font-size: 19px;height: 42px;}

  .hd_news ul li{font-size: 15px;margin-left: 24px;line-height: 42px;height: 42px;}
  .news_data ul li{padding: 15px 0px 15px 0;}
  .news_img{width: 220px;height: 142px;}
  .news_img i{width: 220px;height: 142px;}
  .news_intro{padding-left: 240px;min-height: 142px;}
  .news_bt{font-size: 17px;line-height: 26px;max-height: 52px;margin: 2px 0 8px;}
  .news_nr{margin-bottom: 3px;}
  .news_others{line-height: 24px;height: 24px;}
  .news_others span{height: 24px;/* float: right; */}
  .load_more{width: 136px;height: 32px;line-height: 32px;margin: 36px auto 0;}

  .subject{display: none;}

  .footer{padding-top: 18px;}
  .foot{margin-bottom: 14px;}
  .sidemap ul li{padding-left: 20px;}
  .sidemap ul li:before{top: 12px;}
  .sidemap ul li:after{height: 14px;top: 12px;}
  .sidemap ul li a{line-height: 38px;height: 38px;}
  .sidemap ul li ul li{padding-left: 0px;}
  .sidemap ul li ul li a{line-height: 26px;height: 26px;}
  .sidemap ul li ul li a:before{top: 11px;}
  .sidemap ul li ul li a:hover{text-indent: 9px;}
  .erweima{padding-left: 30px;padding-top: 14px;}
  .ewm_img{width: 98px;height: 98px;}
  .ewm_img i{width: 98px;height: 98px;}
  .ewm_bt{width: 98px;font-size: 13px;}
  .copyright{line-height: 24px;padding: 12px 0 14px;}

  .content_ny{padding: 10px 24px 0;}
  .ny_top{margin-bottom: 20px;}
  .title{font-size: 22px;line-height: 46px;height: 46px;text-indent: 12px;}
  .title:before{width: 3px;height: 18px;margin-top: -9px;}
  .left_list{padding: 0 14px 0 0;}
  .left_list ul li a{line-height: 40px;height: 40px;}
  .left_list ul li ul li a{line-height: 34px;height: 34px;}
  .right_area{padding: 0 0 0 8px;}
  .about_det{line-height: 28px;}

  .honor_list ul li{width: 50%;}
  .next1{display: none;}
  .next1_m{display: block;}

  .honor_image{width: 340px;margin: 0 auto 18px;}
  .honor_title{font-size: 17px;line-height: 28px;margin-bottom: 8px;}

  .news_list{margin-bottom: 34px;}
  .news_list ul li{padding: 16px 0px;}
  .news_pic{width: 202px;height: 130px;}
  .news_pic i{width: 202px;height: 130px;}
  .news_info{padding-left: 218px;min-height: 130px;}
  .news_tit{margin: 0px 0 5px;}
  .news_des{margin-bottom: 2px;}

  .back{font-size: 17px;line-height: 46px;height: 46px;}
  .back a{background-size: 10px;}
  .news_title{font-size: 17px;line-height: 28px;margin-bottom: 3px;}
  .share{margin: 30px auto 20px;}
  .next2{padding: 13px 15px;}
  .next2 ul li{height: 24px;}
  .next2 ul li:first-child{margin-bottom: 6px;}
  .next2 ul li a{line-height: 24px;height: 24px;}
  .det_relevant{padding: 0px 0 0 0px;margin-top: 20px;}
  .revelant_top{padding-top: 0px;height: 41px;}
  .revelant_top:before{top: 11px;}
  .sub_bt{max-height: 40px;height: auto;}

  .service_list{margin-bottom: 16px;}
  .service_list ul li{padding: 0 8px;margin-bottom: 14px;}
  .ser_tit{font-size: 15px;line-height: 40px;height: 40px;}

  .service_title{font-size: 20px;line-height: 26px;margin-bottom: 28px;}
  .service_image{width: 78%;padding: 0 58px;margin: 38px auto 24px;}
  .swiper-button-prev-det,.swiper-button-next-det{width: 24px;height: 46px;top: 40%;}
  .swiper-pagination-det{margin-top: 18px;}

  .entre_list{margin-bottom: 18px;}
  .entre_list ul li{width: 100%;}
  .entre_list ul li:nth-child(odd){margin-right: 0%;}
  .entre_info{padding: 8px 16px 18px;}
  .entre_tit{font-size: 17px;line-height: 32px;height: 32px;margin-bottom: 2px;}
}

@media (max-width: 767px){
  .mlogo{height: 78px;}
  .mlogo i{height: 78px;}
  .nav_button{background-size: 26px;}

  .main{padding-top: 18px;margin-bottom: 42px;}
  .swiper-button-prev-banner,.swiper-button-next-banner{width: 24px;height: 44px;margin-top: -20px;}
  .swiper-pagination-banner{bottom: 12px;}
  .swiper-pagination-banner li span{margin: 0px 4px;width: 16px;height: 16px;}
  
  .live_data ul li{margin-bottom: 10px;}
  .live_time{line-height: 28px;height: 28px;}

  .headline span{font-size: 18px;}

  .hd_news ul li{font-size: 15px;margin-left: 20px;}
  .news_img{width: 208px;height: 134px;}
  .news_img i{width: 208px;height: 134px;}
  .news_intro{padding-left: 225px;min-height: 134px;}
  .news_bt{font-size: 16px;margin: 0px 0 5px;}
  .load_more{width: 126px;height: 30px;line-height: 30px;margin: 30px auto 0;}

  .footer{padding-top: 18px;}
  .foot{margin-bottom: 18px;}
  .sidemap{width: 100%;}
  .sidemap ul li{padding-left: 18px;}
  .sidemap ul li:before{top: 11px;}
  .sidemap ul li:after{height: 14px;top: 11px;}
  .sidemap ul li:last-child:before{display: none;}
  .sidemap ul li:last-child:after{display: none;}
  .sidemap ul li a{line-height: 36px;height: 36px;}
  .sidemap ul li ul li{padding-left: 0px;font-size: 12px;}
  .sidemap ul li ul li a{line-height: 24px;height: 24px;}
  .sidemap ul li ul li a:before{height: 2px;top: 11px;}
  .sidemap ul li ul li a:hover{text-indent: 8px;}
  .sidemap ul li ul li a:hover:before{width: 2px;}
  .erweima{display: none;}

  .content_ny{padding: 8px 18px 46px;}
  .ny_top{margin-bottom: 16px;}
  .title{font-size: 20px;line-height: 38px;height: 38px;padding-right: 80px;text-indent: 12px;}
  .title:before{width: 3px;height: 18px;margin-top: -9px;}
  .here{display: none;}
  .classify{display: block;}
  .left_list{padding: 0 18px 0 18px;position: absolute;left: 0;margin-bottom: 14px;display: none;}
  .left_list ul li a{line-height: 36px;height: 36px;padding: 0 20px 0 15px;}
  .left_list ul li ul li a{line-height: 30px;height: 30px;}
  .left_list ul li ul li a:before{width: 4px;height: 4px;left: 15px;top: 13px;}
  .right_area{padding: 0 0 0 0px;}
  .about_det{line-height: 26px;}

  .honor_image{width: 360px;margin: 20px auto 18px;}

  .news_list ul li{padding: 15px 0px;}

  .back{font-size: 16px;line-height: 38px;height: 38px;}
  .back a{background-size: 8px;}
  .news_publish{margin-bottom: 18px;}
  .share{display: none;}
  .next2{margin: 24px 0 0 0;}

  .service_title{font-size: 18px;line-height: 26px;margin-bottom: 24px;}
  .service_image{width: 468px;padding: 0 50px;margin: 30px auto 20px;}
  .swiper-button-prev-det,.swiper-button-next-det{width: 22px;height: 42px;top: 40%;}
  .swiper-pagination-det{margin-top: 18px;}
  .next2_spec ul li{width: 100%;float: none;}
  .next2_spec ul li:first-child{padding-right: 0px;margin-bottom: 6px!important;}
  .next2_spec ul li:last-child{text-align: left;padding-left: 0px;}

  .entre_list ul li{width: 48.5%;margin-bottom: 16px;}
  .entre_list ul li:nth-child(odd){margin-right: 3%;}
  .entre_info{padding: 8px 12px 10px;}
  .entre_tit{font-size: 16px;line-height: 28px;height: 28px;margin-bottom: 0px;}

}

@media (max-width: 567px){
  .mlogo{height: 70px;}
  .mlogo i{height: 70px;}
  .nav_button{background-size: 24px;}

  .main{padding-top: 15px;margin-bottom: 40px;}
  .swiper-wrapper-banner li a img{width: 125%;}
  .swiper-button-prev-banner,.swiper-button-next-banner{display: none;}
  .swiper-pagination-banner{bottom: 10px;}
  .swiper-pagination-banner li span{width: 14px;height: 14px;}

  .live_box{padding: 5px 15px 0;}
  .live_data ul li{margin-bottom: 8px;padding-bottom: 4px;}
  .live_time{line-height: 24px;height: 24px;}
  
  .headline{line-height: 38px;height: 39px;margin-bottom: 15px;}
  .headline span{font-size: 16px;text-indent: 8px;height: 38px;}
  .headline span:before{width: 3px;height: 14px;margin-top: -7px;}
  
  .hd_news{top: 2px;top: -0px;position: relative;text-align: left;}
  .hd_news ul li{/* font-size: 13px; *//* margin-left: 8px; *//* line-height: 38px; *//* height: 38px; */font-size: 13px;margin-left: 0px;margin-right: 8px;line-height: 26px;height: 26px;}
  .bd_news{margin-top: -14px;}
  .news_data ul li{padding: 14px 0px 14px 0;}
  .news_img{width: 130px;height: 84px;}
  .news_img i{width: 130px;height: 84px;}
  .news_intro{padding-left: 144px;min-height: 84px;}
  .news_bt{font-size: 15px;line-height: 24px;max-height: 48px;margin: 2px 0 8px;}
  .news_nr{display: none;}
  .news_others span{height: 24px;font-size: 13px;}
  .news_others span i{display: none;}
  .load_more{width: 116px;height: 28px;line-height: 28px;margin: 26px auto 0;}

  .sidemap ul li{width: 100px;padding-left: 0px;}
  .sidemap ul li:before{display: none;}
  .sidemap ul li:after{display: none;}
  .sidemap ul li a{line-height: 30px;height: 30px;}
  .sidemap ul li ul{display: none;}

  .content_ny{padding: 8px 14px 0;}
  .ny_top{margin-bottom: 14px;}
  .title{font-size: 18px;line-height: 34px;height: 34px;padding-right: 70px;text-indent: 10px;}
  .title:before{width: 3px;height: 16px;margin-top: -8px;}
  .classify{padding: 0 8px;line-height: 24px;height: 24px;top: 5px;}
  .left_list{padding: 0 14px 0 14px;}
  .left_list ul li{font-size: 15px;}
  .left_list ul li a{line-height: 32px;height: 32px;padding: 0 20px 0 12px;}
  .left_list ul li ul li{text-indent: 12px;}
  .left_list ul li ul li a{line-height: 28px;height: 28px;}
  .left_list ul li ul li a:before{width: 4px;height: 4px;left: 12px;top: 12px;}
  .left_list ul li ul li ul li{text-indent: 24px;}

  .honor_list{margin-bottom: 16px;}
  .honor_list ul li{margin-bottom: 10px;}
  .honor_list ul li a{padding: 0 5px;}
  .honor_tit{line-height: 26px;height: 26px;font-size: 15px;}
  .next1_m a{line-height: 26px;height: 26px;padding: 0 12px;margin: 0 4px;border-radius: 5px;}

  .honor_image{width: 300px;margin: 14px auto 16px;}
  .honor_title{font-size: 16px;}
  
  .news_list{margin-bottom: 30px;}
  .news_list ul li{padding: 14px 0;}
  .news_pic{width: 124px;height: 80px;}
  .news_pic i{width: 124px;height: 80px;}
  .news_info{padding-left: 138px;min-height: 80px;}
  .news_tit{margin: 0px 0 6px;}

  .back{font-size: 15px;line-height: 34px;height: 34px;}
  .back a{padding-left: 15px;}
  .news_title{font-size: 16px;line-height: 26px;}
  .next2{padding: 8px 15px;margin-top: 20px;}
  .next2 ul li{height: 26px;}
  .next2 ul li:first-child{margin-bottom: 0px;}
  .next2 ul li a{height: 26px;line-height: 26px;}
  .det_relevant{margin-top: 20px;}
  .revelant_top{font-size: 16px;line-height: 38px;padding-top: 0px;height: 39px;}
  .revelant_top:before{top: 10px;}
  .sub_img{width: 130px;height: 90px;}
  .sub_img i{width: 130px;height: 90px;}
  .sub_intro{min-height: 90px;padding-left: 144px;}
  .sub_bt{max-height: 40px;height: auto;}
  .sub_nr{line-height: 15px;height: 50px;}

  .service_list ul li{width: 100%;}

  .service_title{font-size: 17px;line-height: 24px;margin-bottom: 20px;}
  .service_image{width: 100%;padding: 0 7%;margin: 22px auto 16px;}
  .swiper-button-prev-det,.swiper-button-next-det{width: 20px;height: 38px;top: 34%;background-size: 75%!important;}
  .swiper-pagination-det{margin-top: 15px;}
  .swiper-pagination-det li span{margin: 0px 6px;width: 7px;height: 7px;}

  .next2_spec ul li:first-child{margin-bottom: 0px!important;}

  .entre_list{margin-bottom: 15px;}
  .entre_list ul li{width: 100%;}
  .entre_list ul li:nth-child(odd){margin-right: 0%;}

}

@media (max-width: 372px){
  .mlogo{height: 68px;}
  .mlogo i{height: 68px;}
  .nav_button{background-size: 24px;}

  .main{padding-top: 15px;margin-bottom: 40px;}
  .banner{margin-bottom: 10px;}

  .headline{line-height: 34px;height: 35px;margin-bottom: 8px;}
  .headline span{height: 34px;}
  
  .hd_news{top: -0px;position: relative;text-align: left;}
  .hd_news ul li{font-size: 13px;margin-left: 0px;margin-right: 8px;line-height: 26px;height: 26px;}
  .bd_news{margin-top: 0px;}
  .news_data ul li{padding: 12px 0px 12px 0;}
  .news_img{width: 118px;height: 76px;}
  .news_img i{width: 118px;height: 76px;}
  .news_intro{padding-left: 130px;min-height: 76px;}
  .news_bt{margin: 0px 0 4px;}
  .news_others{line-height: 22px;height: 22px;}
  .news_others span{height: 22px;font-size: 12px;}
  .news_others span.news_auther{margin-right: 8px;}
  .news_others span i{display: none;}

  .foot{margin-bottom: 15px;}
  .sidemap ul li{width: 96px;}
  .copyright{padding: 12px 0 18px;}
  
  .main .container{padding: 0 12px;}
  .content_ny{padding: 6px 12px 0;}
  .title{font-size: 16px;}
  .classify{line-height: 22px;height: 22px;top: 6px;font-size: 13px;}
  .left_list{padding: 0 12px;}
  .about_det{line-height: 24px;}

  .honor_list{margin-bottom: 14px;}
  .honor_list ul li{width: 100%;margin-bottom: 8px;}
  .honor_img{border: 1px solid #f2f2f2;}
  .honor_tit{font-size: 14px;}
  .next1_m a{line-height: 34px;height: 34px;padding: 0 10px;margin: 0 3px;width: 40px;border-radius: 5px;/* display: inline-block; */}

  .honor_image{width: 260px;margin: 10px auto 16px;}
  .honor_title{font-size: 16px;line-height: 28px;margin-bottom: 6px;}
  
  .news_list{margin-bottom: 26px;}
  .news_list ul li{padding: 12px 0px 12px 0;}
  .news_pic{width: 115px;height: 74px;}
  .news_pic i{width: 115px;height: 74px;}
  .news_info{padding-left: 126px;min-height: 74px;}
  .news_tit{margin: 0px 0 4px;}

  .news_title{line-height: 24px;}
  .news_publish{margin-bottom: 14px;}
  .next2{padding: 6px 14px;margin-top: 20px;}
  .det_relevant{margin-top: 20px;}
  .sub_data ul li{padding-bottom: 12px;margin-bottom: 12px;}
  .sub_img{width: 116px;height: 80px;}
  .sub_img i{width: 116px;height: 80px;}
  .sub_intro{min-height: 80px;padding-left: 130px;}
  .sub_bt{margin: 6px auto 8px;}
  .sub_nr{display: none;}

  .service_list{margin-bottom: 14px;}
  .service_list ul li{padding: 0 6px;}
  .ser_tit{font-size: 14px;line-height: 38px;height: 38px;}

  .service_title{font-size: 16px;margin-bottom: 16px;}
  .swiper-button-prev-det,.swiper-button-next-det{top: 32%;background-size: 70%!important;}

  .entre_list{margin-bottom: 12px;}
  .entre_info{padding: 6px 12px 8px;}
  .entre_tit{font-size: 15px;line-height: 26px;height: 26px;}
  
}
