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;}
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:focus, a:hover {color: #a2192b;}
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;/*padding:0!important;*/}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;}
.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%;}

.wrap{width: 100%;height: 100%;overflow-y: auto;}
.class{width: 100%;height: 100%;z-index: 60;background: #f5f5f5;position: fixed;right: 0;top: 0;}
.class_top{width: 100%;height: 86px;overflow: hidden;position: relative;}
.class_logo{width: 80%;margin: 0 auto;height: 86px;text-align: center;}
.class_logo img{max-width: 100%;max-height: 100%;}
.class_close{position: absolute;width: 50px;height: 86px;line-height: 86px;right: 15px;top: 0;font-size: 38px;text-align: center;cursor: default;color: #a2192b;}
.class_m{height: 88%;overflow-y: auto;}
.class_m .m_list{width: 100%;height: auto;overflow: hidden;}
.m_list li{font-size: 16px;line-height: 40px;text-align: center;}
.m_list li a{display: block;color: #333;height: 40px;overflow: hidden;}
.m_list li a:hover,.m_list li a.cu1{background: #a2192b;color: #fff;}
.m_list li ul{display: none;background: #fff;}
.m_list li ul li{font-size: 14px;line-height: 34px;}
.m_list li ul li a{height: 34px;}
.m_list li ul li a i{width: 4px;height: 11px;background: url(../images/red_dot.png) center center no-repeat;display: none;}
.m_list li ul li a span{display: inline-block;padding: 0 20px;}
.m_list li ul li a:hover,.m_list li ul li a.cu2{background: none;color: #a2192b;}
.m_list li ul li a:hover i,.m_list li ul li a.cu2 i{display: inline-block;}
.m_list li ul li ul{display: none;}
.m_list li ul li ul li{line-height: 28px;}
.m_list li ul li ul li a{height: 28px;color: #808080;}
.m_list li ul li ul li i{width: 26px;height: 1px;background: #a2192b;margin-bottom: 4px;display: none;}
.m_list li ul li ul li span{padding: 0 14px;}
.m_list li ul li ul li:hover i{display: inline-block;}
.m_list li ul li ul li ul{display: none;}
.m_list li ul li ul li ul li{/*font-size: 12px;*/}
.m_list li ul li ul li ul li a{}
.m_list li ul li ul li ul li a:hover{}

.page-prev {
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);
}
.page-next {
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);
}
.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);}

.ibanner{width: 100%;height: auto;overflow: hidden;}
.swiper-container-banner{width: 100%;height: auto;overflow: hidden;position: relative;position: fixed;}
.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%;}
.swiper-pagination-banner{position: absolute;bottom: 20px;left: 50%;}
.swiper-pagination-banner li{position: relative;left: -50%;}
.swiper-pagination-banner li span{margin: 0px 8px;width: 10px;height: 10px;border: 1px solid #a2192b; background: none;filter:alpha(opacity=100);opacity: 1;border-radius: 50%;}
.swiper-pagination-banner li span.swiper-pagination-bullet-active{background: #a2192b;}
.zhuzi{width: 100%;height: 100%;overflow: hidden;}
.mouse{width: 40px;height: 42px;background: url(../images/mouse.png) center center no-repeat;position: absolute;left: 50%;margin-left: -20px;bottom: 48px;z-index: 2;animation: updown 1s linear 2s infinite alternate;-webkit-animation: updown 1s linear infinite alternate;}
@keyframes updown{
0%{ height: 42px;}
100%{ height: 62px;}
}
@-webkit-keyframes updown{
0%{ height: 42px;}
100%{ height: 62px;}
}
.luange {
    position: absolute;
    right: 1%;
    top: 0;
    height: 86px;
    line-height: 86px;
    z-index: 4;
}
.luange a {
    margin: 0 6px;
    cursor: pointer;
}
.header{height: 86px;width: 100%;border-bottom: 1px solid #e6e6e6;background: #fff;position: relative;z-index: 50;}
.headerstop{position: fixed;top: 0;box-shadow: 0px 0px 8px #e6e6e6;}
.logo{height: 86px;padding: 0px;}
.logo a{display: block;width: 100%;height: 86px;}
.logo i{width: 100%;height: 86px;display: table-cell;vertical-align: middle;}
.logo i img{max-width: 100%;max-height: 100%;}
.nav{padding: 0px;height: 86px;}
.nav ul{width: 100%;height: 86px;}
.nav ul li{float: left;text-align: center;line-height: 86px;}
.nav ul li a{display: block;height: 86px;overflow: hidden;position: relative;}
.nav ul li a:before{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;position: absolute;top: -5px;left: 50%;margin-left: -2px;transition: 400ms;}
.nav ul li a:after{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;position: absolute;bottom: -5px;left: 50%;margin-left: -2px;transition: 400ms;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{font-weight: bold;color: #a2192b;}
.nav ul li a:hover:before,.nav ul li.cu a:before,.nav ul li.on a:before{top: 14px;transition: 400ms;}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{bottom: 14px;transition: 400ms;}
.nav ul li ul{width: 100%;height: auto;overflow: hidden;padding: 5px 0;background: #a2192b;border-radius: 8px;display: none;}
.nav ul li ul li{width: 100%;line-height: 36px;}
.nav ul li ul li a,.nav ul li.cu ul li a{height: 36px;color: #f698a5;}
.nav ul li ul li a:hover{color: #fff;font-weight: bold;}
.nav ul li ul li a:hover:before,.nav ul li.cu ul li a:before{display: none;}
.nav ul li ul li a:hover:after,.nav ul li.cu ul li a:after{display: none;}

.mheader{width: 100%;height: 86px;overflow: hidden;position: relative;display: none;}
.mlogo{width: 80%;height: 86px;}
.mlogo i{width: inherit;height: 86px;display: table-cell;vertical-align: middle;}
.mlogo i img{max-height: 100%;max-width: 100%;}
.nav_button{width: 32px;height: 22px;position: absolute;top: 40%;right: 5%;z-index: 20;}
.nav_button img{max-height: 100%;max-width: 100%;}

.main{width: 100%;height: auto;position: relative;z-index: 10;}
.about{width: 100%;height: auto;background: #f5f5f5;overflow: hidden;}
.about_intro{width: 100%;height: auto;overflow: hidden;position: relative;padding-top: 78px;margin-bottom: 50px;}
.about_bt{text-align: center;color: #a2192b;font-size: 36px;line-height: 36px;height: 36px;overflow: hidden;}
.about_bt span{display: inline-block;padding: 0 20px;position: relative;height: 36px;overflow: hidden;}
.about_bt span:before{content: "";width: 4px;height: 100%;background: url(../images/red_dot.png) center center no-repeat;position: absolute;left: 0;}
.about_bt span:after{content: "";width: 4px;height: 100%;background: url(../images/red_dot.png) center center no-repeat;position: absolute;right: 0;}
.about_slogan{text-align: center;font-size: 24px;line-height: 56px;margin-bottom: 20px;}
.about_intro:after{content: "";width: 108px;height: 1px;background: #a2192b;position: absolute;bottom: 0px;left: 50%;margin-left: -54px;}
.about_nr{text-align: center;line-height: 32px;margin-bottom: 80px;}
.about_menu{width: 660px;margin: 0 auto 60px;height: auto;overflow: hidden;}
.swiper-container-menu{width: 100%;height: auto;overflow: hidden;}
.swiper-slide-menu{height: auto;overflow: hidden;}
.swiper-slide-menu a{display: block;width: 100%;height: 100%;}
.menu_icon{width: 100px;height: 100px;border: 2px solid #333;margin: 0 auto 12px;border-radius: 50%;overflow: hidden;box-sizing: content-box;}
.menu_icon i{width: inherit!important;height: inherit!important; /*width: 90px;height: 90px;border: 2px solid #a2192b;margin: 3px;display: block;*/display: table-cell;vertical-align: middle;text-align: center; border-radius: 50%;overflow: hidden;box-sizing: content-box;}
.menu_icon i img{max-width: 100%;max-height: 100%;}
.menu_icon i img.ab_h{display: none;}
.menu_cn{text-align: center;line-height: 26px;height: 26px;overflow: hidden;}
.menu_en{text-align: center;line-height: 20px;height: 20px;overflow: hidden;color: #a0a0a0;font-size: 12px;}
.swiper-slide-menu a:hover .menu_icon{border: 2px solid #a2192b;}
.swiper-slide-menu a:hover .menu_icon i{/*background: #a2192b;*/}
.swiper-slide-menu a:hover .ab{display: none;}
.swiper-slide-menu a:hover .ab_h{display: inline-block;}
.swiper-slide-menu a:hover .menu_cn{color: #a2192b;}
.swiper-slide-menu a:hover .menu_en{color: #a2192b;}

.product{width: 100%;height: auto;background: #fff;overflow: hidden;position: relative;}
.headline{width: 100%;height: auto;overflow: hidden;text-align: center;padding-top: 50px;margin-bottom: 28px;}
.headline .cn{font-size: 30px;line-height: 36px;height: 36px;overflow: hidden;color: #a2192b;margin-bottom: 10px;}
.headline .cn span{display: inline-block;padding: 0 40px;position: relative;height: 36px;overflow: hidden;}
.headline .cn span:before{content: "";width: 4px;height: 100%;background: url(../images/red_dot.png) center center no-repeat;position: absolute;left: 0;}
.headline .cn span:after{content: "";width: 4px;height: 100%;background: url(../images/red_dot.png) center center no-repeat;position: absolute;right: 0;}
.headline .en{color: #808080;font-size: 14px;line-height: 30px;height: 30px;overflow: hidden;}
.headline .en span{display: inline-block;padding: 0 90px;position: relative;height: 30px;overflow: hidden;}
.headline .en span:before{content: "";width: 76px;height: 1px;background: #808080;position: absolute;top: 50%;left: 0;}
.headline .en span:after{content: "";width: 76px;height: 1px;background: #808080;position: absolute;top: 50%;right: 0;}
.pro_bg{width: 1920px;height: 750px;overflow: hidden;position: absolute;top: 0;left: 50%;margin-left: -960px;}
.pro_bg img{max-width: 100%;max-height: 100%;}
.pro_bg:after{content: "";width: 50%;height: 100%;background: #fff;filter:alpha(opacity=80);opacity: 0.8;position: absolute;top: 0;left: 0;}
.pro_area{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_data{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_data ul{width: 100%;height: auto;overflow: hidden;}
.pro_data ul li{width: 100%;height: 150px;line-height: 150px;overflow: hidden;}
.pro_data ul li a{display: block;padding-left: 20%;line-height: 150px;position: relative;width: 72%;}
.pro_data ul li a i{width: 66px;margin: 0 20px;height: 100%;display: inline-block;position: relative;z-index: 12;}
.pro_data ul li a i img{max-height: 100%;max-width: 100%;}
.pro_data ul li a i img.pro_h{display: none;}
.pro_data ul li a span{display: inline-block;line-height: 150px;height: 150px;position: relative;z-index: 12;}
.pro_data ul li a span.bt_cn{font-size: 20px;}
.pro_data ul li a span.bt_en{font-size: 14px;}
.pro_data ul li a span.dot{color: #a2192b;padding: 0 10px;}
.pro_data ul li a:after{content: "";width: 100%;height: 150px;background: url(../images/pro_plus.png) #a2192b 97% center no-repeat;position: absolute;left: -100%;opacity: 0; top: 0;transition: 500ms;z-index: 10;}
.pro_data ul li a:hover:after{left: 0;transition: 500ms;opacity: 1;}
.pro_data ul li a:hover span{color: #fff;}
.pro_data ul li a:hover .pro{display: none;}
.pro_data ul li a:hover .pro_h{display: inline-block;}
.pro_imore{width: 280px;height: 60px;position: absolute;bottom: 60px;right: 0px;}
.pro_imore a{display: block;line-height: 60px;padding: 0 110px 0 54px;color: #a2192b;background: url(../images/pro_imore.png) #fff 172px center no-repeat;transition: 400ms;}
.pro_imore a:hover{background: url(../images/pro_imore.png) #fff 192px center no-repeat;transition: 400ms;}
.pro_imore_mc{display: none;padding: 0 15px;width: 100%;height: 36px;line-height: 36px;text-align: center;margin: 16px auto 20px;}
.pro_imore_mc a{width: 100%;display: block;height: 36px;line-height: 36px;color: #fff;background: #a2192b;}
.pro_imore_mc a i{padding: 0 15px;width: 60px;display: inline-block;}
.pro_imore_mc a i img{max-height: 100%;max-width: 100%;}

.news{width: 100%;height: auto;background: #fff;overflow: hidden;}
.news_slide{width: 100%;height: auto;overflow: hidden;margin-bottom: 70px;}
.hd_news{width: 30%;margin: 0 auto 50px;}
.hd_news ul{width: 100%;height: auto;overflow: hidden;}
.hd_news ul li{text-align: center;height: auto;overflow: hidden;padding: 0 10px;cursor: pointer;font-size: 16px;}
.hd_news ul li span{display: block;color: #333;height: 36px;line-height: 36px;border: 1px solid #808080;overflow: hidden;}
.hd_news ul li.on span,.hd_news ul li:hover span{background: #a2192b;border: 1px solid #a2192b;color: #fff;}
.bd_news .news_data{width: 100%;height: auto;overflow: hidden;position: relative;display: none;}
.bd_news .news_data:first-child{display: block;}
.swiper-container-news{width: 100%;height: auto;overflow: hidden;position: relative;}
.news_item{height: auto;overflow: hidden;}
.news_item a{display: block;width: 100%;height: 100%;overflow: hidden;}
.news_bt{font-size: 16px;line-height: 30px;height: 44px;overflow: hidden;padding-top: 14px;position: relative;}
.news_bt:before{content: "";width: 30px;height: 2px;background: #808080;position: absolute;top: 0;left: 0;transition: 400ms;}
.news_time{line-height: 30px;height: 30px;color: #808080;overflow: hidden;margin-bottom: 6px;}
.news_nr{line-height: 24px;height: 72px;color: #808080;overflow: hidden;margin-bottom: 14px;}
.news_imore{width: 100%;height: 40px;background: url(../images/news_imore.png) left center no-repeat;transition: 400ms;}
.news_item a:hover .news_bt:before{width: 100%;background: #a2192b;transition: 800ms;}
.news_item a:hover .news_imore{background: url(../images/news_imore_h.png) center center no-repeat;transition: 800ms;}
.swiper-button-prev-news,.swiper-button-next-news{width: 30px;height: 55px;position: absolute;top: 50%;display: none;}
.swiper-button-prev-news{background: url(../images/prev_news.png) center center no-repeat;}
.swiper-button-next-news{background: url(../images/next_news.png) center center no-repeat;}
.swiper-button-prev-news:hover{background: url(../images/prev_news_h.png) center center no-repeat;}
.swiper-button-next-news:hover{background: url(../images/next_news_h.png) center center no-repeat;}
.swiper-pagination-news{position: relative;left: 50%;margin-top: 26px;}
.swiper-pagination-news li{position: relative;left: -50%;}
.swiper-pagination-news li span{margin: 0px 8px;width: 10px;height: 10px;border: 1px solid #a2192b; background: none;filter:alpha(opacity=100);opacity: 1;border-radius: 50%;}
.swiper-pagination-news li span.swiper-pagination-bullet-active{background: #a2192b;}

.case{width: 100%;height: auto;background: #f5f5f5;overflow: hidden;}
.case_data{width: 100%;height: auto;overflow: hidden;margin-bottom: 80px;}
.case_item{position: relative;}
.case_item a{display: block;width: 100%;height: 100%;position: relative;}
.case_item a:after{content: "";width: 96%;height: 96%;background: #b9b9b9;position: absolute;left: 2%;top: 2%;box-shadow: 5px 5px 25px -3px #666;z-index: -1;display: none;}
.case_img{width: 100%;height: auto; overflow: hidden;text-align: center;}
.case_img i img{max-width: 100%;max-height: 100%;transition:all ease-in .3s;-webkit-transition:all ease-in .3s;-moz-transition:all ease-in .3s;-moz-transition:all ease-in .3s;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}
.case_hover{width: 78%;height: 70%;background: rgba(162,25,43,.8);position: absolute;top: 15%;left: 11%;color: #fff;opacity: 0;overflow: hidden;}
.case_bt{height: 46px;line-height: 46px;padding: 0 20px;overflow: hidden;position: relative;margin-top: 14%;margin-bottom: 6%;text-align: center;font-size: 18px;}
.case_bt:before{content: "";width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;left: 50%;margin-left: -2px;top: 0;overflow: hidden;}
.case_bt:after{content: "";width: 4px;height: 4px;background: #fff;border-radius: 50%;position: absolute;left: 50%;margin-left: -2px;bottom: 0;overflow: hidden;}
.case_imore{width: 64%;height: 26px;line-height: 26px;border: 1px solid #fff;text-align: center;overflow: hidden;margin: 0 auto;}
.case_item a:hover .case_img img{transition:all ease-in .5s;-webkit-transition:all ease-in .5s;-moz-transition:all ease-in .5s;-moz-transition:all ease-in .5s;transform:scale(1.2,1.2);-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-ms-transform:scale(1.2,1.2);}
.swiper-pagination-case{position: relative;bottom: auto;margin-top: 54px;}
.swiper-pagination-case span{height: 26px;line-height: 26px;}
.swiper-pagination-case span.swiper-pagination-current{color: #a2192b;}
.swiper-button-prev-case,.swiper-button-next-case{width: 16px;height: 30px;position: absolute;top: auto;bottom: 0;}
.swiper-button-prev-case{right: 55%;left: auto; background: url(../images/prev_news.png) center center no-repeat;background-size: 10px;}
.swiper-button-next-case{left: 55%; background: url(../images/next_news.png) center center no-repeat;background-size: 10px;}
.swiper-button-prev-case:hover{background: url(../images/prev_news_h.png) center center no-repeat;background-size: 10px;}
.swiper-button-next-case:hover{background: url(../images/next_news_h.png) center center no-repeat;background-size: 10px;}
.case_item a:hover:after{display: block;}
.case_item a:hover .case_hover{animation: showup 0.2s ease-in-out forwards;}
@keyframes showup {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
  }
@-webkit-keyframes showup {  
    0% {opacity: 0;transform: scale(0);} 
    100% {opacity: 1;transform: scale(1);}  
  }

.footer{width: 100%;height: auto;background: #333;position: relative;z-index: 10;padding-top: 28px;}
.sitemap{padding: 0px;margin-bottom: 30px;}
.sitemap ul{width: 100%;height: auto;overflow: hidden;}
.sitemap ul li{padding-left: 0px;font-size: 16px;line-height: 42px;}
.sitemap ul li a{display: block;color: #fafafa;height: 42px;position: relative;overflow: hidden;}
.sitemap ul li a:after{content: "";width: 20px;height: 1px;background: #a2192b;position: absolute;bottom: 0px;left: 22px;}
.sitemap ul li ul{padding-top: 6px;}
.sitemap ul li ul li{line-height: 30px;font-size: 14px;}
.sitemap ul li ul li a{color: #808080;height: 30px;background: url(../images/red_dot.png) -5px center no-repeat;transition: 400ms;}
.sitemap ul li ul li a:after{display: none;}
.sitemap ul li ul li a:hover{color: #fff;padding-left: 18px;background: url(../images/red_dot.png) left center no-repeat;transition: 400ms;}
.contact{height: auto;margin-bottom: 30px;position: relative;z-index: 20;}
.linker{border: 1px solid #7d7d7d;width: 208px;height: 42px;margin: 24px auto 20px;float: right;padding: 0px;}
.linker ul li{width: 100%;height: 40px;position: relative;}
.linker ul li a{display: block;padding: 0 36px 0 12px;line-height: 40px;color: #fff;background: url(../images/link_up.png) right center no-repeat;}
.linker ul li ul{width: 100%;position: absolute;bottom: 41px;padding: 6px 0;background: #fafafa;border: 1px solid #fafafa;box-shadow: 0px 0px 8px #e3e3e3;display: none;}
.linker ul li ul li{height: 30px;}
.linker ul li ul li a{color: #bbbec1;line-height: 30px;height: 30px;overflow: hidden;}
.linker ul li ul li a:hover{color: #a2192b;}
.lianxi{width: 210px;text-align: center;float: right;padding: 0px;}
.lianxi ul{display: inline-block;}
.lianxi ul li{display: inline-block;width: 38px;height: 38px;margin: 0 4px;position: relative;}
.lianxi ul li.wb{background: url(../images/dy.png) #666 center center no-repeat;}
.lianxi ul li.wx{background: url(../images/wx.png) #666 center center no-repeat;position: relative;cursor: pointer;}
.lianxi ul li.qq{background: url(../images/wx.png) #666 center center no-repeat;}
.lianxi ul li.wb:hover{background: url(../images/dy.png) #a2192b center center no-repeat;}
.lianxi ul li.wx:hover{background: url(../images/wx.png) #a2192b center center no-repeat;}
.lianxi ul li.qq:hover{background: url(../images/wx.png) #a2192b center center no-repeat;}
.lianxi ul li a{display: block;width: 100%;height: 100%;}
.lianxi ul li .erweima{width: 96px;height: 104px;padding-top: 8px;background: url(../images/jianjiao.png) center 2px no-repeat;position: absolute;top: 38px;left: 50%;margin-left: -48px;overflow: hidden;display: none;}
.lianxi ul li .erweima img{max-width: 100;max-height: 100%;}
.lianxi ul li.qq .erweima2{width: 96px;height: 104px;padding-top: 8px;background: url(../images/jianjiao.png) center 2px no-repeat;position: absolute;top: 38px;left: 75%;margin-left: -48px;overflow: hidden;display: none;}
.lianxi ul li.qq .erweima2 img{max-width: 100;max-height: 100%;}

.lianxi ul li.wa{background: url(../images/en1.png) #666 center center no-repeat;background-size: 70% auto;}
.lianxi ul li.tik{background: url(../images/en2.png) #666 center center no-repeat;background-size: 70% auto;}
.lianxi ul li.face{background: url(../images/en3.png) #666 center center no-repeat;background-size: 70% auto;}
.lianxi ul li.ins{background: url(../images/en4.png) #666 center center no-repeat;background-size: 70% auto;}
.lianxi ul li.link{background: url(../images/en5.png) #666 center center no-repeat;background-size: 70% auto;}
.lianxi ul li.youto{background: url(../images/en6.png) #666 center center no-repeat;background-size: 70% auto;}

.lianxi ul li.wa:hover{background: url(../images/en1.png) #a2192b center center no-repeat;background-size: 70% auto;}
.lianxi ul li.tik:hover{background: url(../images/en2.png) #a2192b center center no-repeat;background-size: 70% auto;}
.lianxi ul li.face:hover{background: url(../images/en3.png) #a2192b center center no-repeat;background-size: 70% auto;}
.lianxi ul li.ins:hover{background: url(../images/en4.png) #a2192b center center no-repeat;background-size: 70% auto;}
.lianxi ul li.link:hover{background: url(../images/en5.png) #a2192b center center no-repeat;background-size: 70% auto;}
.lianxi ul li.youto:hover{background: url(../images/en6.png) #a2192b center center no-repeat;background-size: 70% auto;}
.lianxi ul li:hover{z-index: 8;}
.lianxi ul li:hover>.erweima{display: block;}
.lianxi ul li:hover>.erweima2{display: block;}



.copyright{width: 100%;height: auto;overflow: hidden;text-align: center;background: #262626;line-height: 30px;color: #585f67;padding: 12px 0 12px;}
.copyright a{color: #585f67;}
.copyright a:hover{color: #fff;}
.totop{width: 65px;height: 65px;border-radius: 50%;background: url(../images/totop.png) #d9d9d9 center center no-repeat;position: fixed;bottom: 20px;right: 20px;z-index: 51;opacity: 0;transition: 400ms;cursor: pointer;}
.totop:hover{background: url(../images/totop_h.png) #a2192b center center no-repeat;}
.totop.on{opacity: 1;transition: 400ms;}

.ny_header{position: fixed;}
.banner{width: 100%;height: auto;overflow: hidden;margin-top: 86px;position: relative;}
.banner_ny{width: 100%;height: auto;overflow: hidden;}
.banner_ny img{width: 100%;}
.headline_ny{width: 550px;height: auto;background: rgba(255,255,255,.8);position: absolute;top: 38%;left: 50%;margin-left: -275px;text-align: center;padding: 22px 0;overflow: hidden;}
.ny_cn{color: #132030;font-size: 30px;height: 42px;line-height: 42px;overflow: hidden;margin-bottom: 6px;}
.ny_en{color: #808080;height: 24px;line-height: 24px;overflow: hidden;}
.ny_cn span{display: inline-block;padding: 0 30px;position: relative;}
.ny_cn span:before{content: "";width: 4px;height: 100%;background: url(../images/red_dot.png) center center no-repeat;position: absolute;left: 0;top: 0;}
.ny_cn span:after{content: "";width: 4px;height: 100%;background: url(../images/red_dot.png) center center no-repeat;position: absolute;right: 0;top: 0;}
.ny_en span{display: inline-block;padding: 0 130px;position: relative;}
.ny_en span:before{content: "";width: 110px;}
.ny_en span:after{content: "";width: 110px;height: 1px;background: #ccc;position: absolute;right: 0;top: 50%;}

.subnav{width: 100%;height: auto;overflow: hidden;background: #f4f4f4;}
.sub_ab{width: 100%;padding: 0 50px;height: auto;overflow: hidden;position: relative;}
.swiper-container-sub-ab{width: 100%;margin: 0 auto 22px;padding-top: 20px;position: static;}
.swiper-slide-sub-ab{text-align: center;position: relative;}
.swiper-slide-sub-ab:after{content: "";width: 1px;height: 70px;background: #ccc;position: absolute;right: 0;top: 12px;}
.swiper-slide-sub-ab:first-child:before{content: "";width: 1px;height: 70px;background: #ccc;position: absolute;left: 0;top: 12px;}
.swiper-slide-sub-ab a{display: block;width: 100%;height: 100%;}
.sub_icon{width: 100%;height: 42px;overflow: hidden;margin-bottom: 6px;}
.sub_icon i img{max-width: 100%;max-height: 100%;}
.sub_icon i img.ab_h{display: none;}
.sub_ab_cn{line-height: 26px;height: 26px;overflow: hidden;font-size: 16px;}
.sub_ab_en{line-height: 18px;height: 18px;overflow: hidden;color: #808080;font-size: 12px;}
.swiper-slide-sub-ab a:hover .ab{display: none;}
.swiper-slide-sub-ab a:hover .ab_h{display: inline-block;}
.swiper-slide-sub-ab a:hover .sub_ab_cn{color: #a2192b;}
.swiper-slide-sub-ab a:hover .sub_ab_en{color: #a2192b;}
.swiper-button-prev-sub-ab,.swiper-button-next-sub-ab{width: 30px;height: 100%;position: absolute;top: 0;margin-top: 0px;}
.swiper-button-prev-sub-ab{background: url(../images/prev_news.png) center center no-repeat;background-size: 20px;}
.swiper-button-next-sub-ab{background: url(../images/next_news.png) center center no-repeat;background-size: 20px;}
.swiper-button-prev-sub-ab:hover{background: url(../images/prev_news_h.png) center center no-repeat;background-size: 20px;}
.swiper-button-next-sub-ab:hover{background: url(../images/next_news_h.png) center center no-repeat;background-size: 20px;}

.about_fix{height: auto;margin-top: 50px;position: relative;}
.about_zi{width: 100%;height: 280px;background: #fff;position: absolute;top: 0;color: #f7efef;font-size: 136px;padding: 80px 100px 0;overflow: hidden;}
.profile{position: relative;height: auto;overflow: hidden;margin-bottom: 100px;}
.about_area{width: 1000px;background: #fff;height: auto;overflow: hidden;margin: 0 auto;}
.profile_tit{color: #808080;text-align: center;font-size: 16px;line-height: 80px;height: 80px;border-bottom: 4px solid #a2192b;}
.profile_tit span{color: #a2192b;font-size: 24px;}
.profile_info{margin: 50px 75px 70px;}
.profile_pic{text-align: center;margin-bottom: 40px;}
.profile_pic img{max-width: 100%;height: auto;}
.profile_nr{line-height: 30px;}
.profile_nr img{max-width: 100%;height: auto;}

.culture{height: auto;overflow: hidden;}
.culture_tit{border-bottom: none;margin: 14px auto 14px;}
.culture_nr{text-align: center;margin-bottom: 40px;}
.culture_nr img{max-width: 100%;height: auto;}
.culture_nr dd{line-height: 36px;}
.culture_nr dd span{color: #a2192b;}
.cul_four{width: 100%;height: auto;overflow: hidden;}
.cul_item{height: auto;overflow: hidden;position: relative;padding: 0px;text-align: center;color: #fff;}
.cul_pic{width: 100%;height: auto;overflow: hidden;}
.cul_pic img{max-width: 100%;}
.cul_info{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;padding-top: 12%;}
.cul_en{line-height: 24px;}
.cul_cn{font-size: 18px;line-height: 36px;padding-top: 16px;position: relative;}
.cul_cn:before{content: "";width: 38px;height: 1px;background: #a2192b;position: absolute;top: 6px;left: 50%;margin-left: -19px;}
.cul_hover{width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;background: rgba(162,25,43,.8);opacity: 0;/*display: none;transition: 400ms;*/}
.cul_hover:after{content: "";width: 0;width: calc(100% - 30px);width: -webkit-calc(100% - 30px);width: -moz-calc(100% - 30px);height: 0;height: calc(100% - 30px);height: -webkit-calc(100% - 30px);height: -moz-calc(100% - 30px);border: 1px solid #fff;position: absolute;top: 15px;left: 15px;}
.cul_h_cn{font-size: 18px;line-height: 36px;padding-top: 10%;}
.cul_h_en{line-height: 24px;position: relative;padding-top: 22px;margin-bottom: 22px;}
.cul_h_en:before{content: "";width: 38px;height: 1px;background: #fff;position: absolute;top: 10px;left: 50%;margin-left: -19px;}
.cul_des{line-height: 36px;}
.cul_item:hover .cul_info{display: none;}
.cul_item:hover .cul_hover{animation: showup 0.4s ease-in-out forwards;/*opacity: 1;display: block;transition: 400ms;*/}


.develop{width: 100%;height: auto;overflow: hidden;position: relative;padding-top: 80px;margin-bottom: 130px;}
.develop:before{content: "";width: 100%;height: 1px;background: #ccc;position: absolute;top: 268px;}
.develop_slide{padding: 0 60px!important;position: relative;}
.develop_slide:before{content: "";width: 4px;height: 5px;background: url(../images/red_dot.png) center center no-repeat;position: absolute;top: 66px;left: 45px;}
.develop_slide:after{content: "";width: 4px;height: 5px;background: url(../images/red_dot.png) center center no-repeat;position: absolute;top: 66px;right: 45px;}
.swiper-container-develop{position: static;}
.swiper-button-prev-develop,.swiper-button-next-develop{width: 23px;height: 23px;position: absolute;top: 79px;}
.swiper-button-prev-develop{background: url(../images/prev_develop.png) center center no-repeat;}
.swiper-button-next-develop{background: url(../images/next_develop.png) center center no-repeat;}
.swiper-button-prev-develop:hover{background: url(../images/prev_develop_h.png) center center no-repeat;}
.swiper-button-next-develop:hover{background: url(../images/next_develop_h.png) center center no-repeat;}
.develop_tit{border-bottom: none;margin-bottom: 40px;}
.develop_item{}
.develop_time{line-height: 70px;height: 70px;border-bottom: 3px solid #a2192b;overflow: hidden;}
.develop_time span{font-size: 30px;}
.develop_event{line-height: 24px;padding-top: 14px;/*max-height: 134px;*/height: auto;}

.honor{width: 100%;height: auto;overflow: hidden;position: relative;}
.honor_bg{width: 100%;height: 100%;overflow: hidden;background: url(../images/honor_bg.jpg) center center no-repeat;position: absolute;top: 0;}
.honor_tit{border-bottom: none;margin: 70px auto 46px;}
.swiper-container-honor{margin-bottom: 140px;}
.honor_item{text-align: center;}
.honor_item img{width: 100%;height: auto;overflow: hidden;}
.swiper-pagination-honor{position: relative;bottom: auto;padding-top: 50px;height: 76px;}
.swiper-pagination-case span{height: 26px;line-height: 26px;}
.swiper-pagination-case span.swiper-pagination-current{color: #a2192b;}
.swiper-button-prev-honor,.swiper-button-next-honor{width: 26px;height: 26px;margin-top: 0;bottom: 0px;position: absolute;top: auto;background-size: 100%!important;}
.swiper-button-prev-honor{right: 53%;left: auto;background: url(../images/prev_honor.png) center center no-repeat;}
.swiper-button-next-honor{left: 53%;background: url(../images/next_honor.png) center center no-repeat;}
.swiper-button-prev-honor:hover{background: url(../images/prev_honor_h.png) center center no-repeat;}
.swiper-button-next-honor:hover{background: url(../images/next_honor_h.png) center center no-repeat;}

.sub_ny{width: 60%;margin: 0 auto;text-align: center;}
.swiper-slide-sub-ny{padding: 26px 0;position: relative;}
.swiper-slide-sub-ny:after{content: "";width: 1px;height: 40px;background: #ccc;position: absolute;right: 0;top: 30px;}
.swiper-slide-sub-ny:first-child:before{content: "";width: 1px;height: 40px;background: #ccc;position: absolute;left: 0;top: 30px;}
.swiper-slide-sub-ny a{display: block;width: 100%;height: 100%;}
.swiper-slide-sub-ny a:hover .sub_ab_en{color: #a2192b;}

.news_public{padding: 80px 0 100px;width: 100%;height: auto;overflow: hidden;}
.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}
.news_list li{padding-bottom: 40px;border-bottom: 1px solid #ccc;margin-bottom: 40px;width: 100%;height: auto;overflow: hidden;}
.news_list li a{display: block;height: 100%;width: 100%;}
.news_pic{text-align: center;height: auto;overflow: hidden;padding: 0px 40px 0 0;}
.news_pic img{width: 100%;height: auto;overflow: hidden;}
.news_info{padding: 0px;}
.news_tit{font-size: 18px;line-height: 34px;height: 34px;overflow: hidden;margin-top: 24px;}
.news_date{color: #808080;line-height: 28px;height: 28px;overflow: hidden;margin-bottom: 20px;}
.news_des{color: #808080;line-height: 26px;height: 52px;overflow: hidden;}
.news_list li a:hover .news_tit{font-weight: bold;}

.next1{text-align: center;width: 100%;height: auto;overflow: hidden;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;}
.next1 a,.next1 span{display: inline-block;margin: 0 3px;min-width: 10px;padding: 0 8px;color: #808080;line-height: 22px;height: 22px;overflow: hidden;}
.next1 a.on1,.next1 a:hover{background: #a2192b;color: #fff;}
.select_page{margin: 0 5px;height: 22px;line-height: 22px;}

.x_date{padding: 0px 0px 0px 0;text-align: center;}
.xx_date{background: #f4f4f4;color: #333;transition: 400ms;height: auto;overflow: hidden;padding: 9px 0;}
.x_day{font-size: 36px;line-height: 50px;overflow: hidden;}
.x_month{line-height: 24px;height: 24px;overflow: hidden;}
.x_info{padding: 0px 0px 0px 30px;}
.x_tit{font-size: 18px;line-height: 32px;height: 32px;margin-bottom: 8px;color: #333;overflow: hidden;}
.x_des{line-height: 24px;color: #808080;height: 48px;overflow: hidden;}
.x_list li a:hover .xx_date{background: #a2192b;color: #fff;transition: 400ms;}
.x_list li a:hover .x_tit{color: #a2192b;font-weight: bold;}

.news_title{font-size: 20px;text-align: center;line-height: 36px;}
.news_publish{line-height: 24px;text-align: center;color: #808080;margin-bottom: 60px;}
.news_det{line-height: 24px;}
.news_det img{max-width: 100%;max-height: 100%;}
.share{height: 56px;line-height: 28px;width: 100%;text-align: right;padding: 20px 0 8px;margin-bottom: 24px;border-bottom: 1px solid #e6e6e6;}
.share_box{float: right;}
.next2{width: 100%;height: auto;overflow: hidden;}
.next2 ul{width: 100%;height: auto;overflow: hidden;}
.next2 li{display: inline-block;width: 46%;line-height: 26px;}
.next2 li.prev_page{float: left;}
.next2 li.prev_page{float: right;text-align: right;}
.next2 li a{display: block;color: #808080;}
.next2 li a:hover{font-weight: bold;color: #a2192b;}

.main_pro{margin-bottom: 100px;}
.main_pro .container{padding: 0px;}
.menu_pro{width: 100%;height: auto;overflow: hidden;background: #a2192b;margin-top: 86px;}
.nav_pro{width: 100%;padding: 0 35px;position: relative;}
.swiper-container-sub-pro{position: static;width: 100%;}
.swiper-slide-sub-pro{text-align: center;}
.swiper-slide-sub-pro a{display: block;width: 100%;height: 100%;padding: 26px 0;overflow: hidden;}
.sub_icon_pro{width: 52px;height: 56px;overflow: hidden;margin: 0 auto 10px;}
.sub_icon_pro i{width: 52px;height: 56px;}
.sub_icon_pro i img{max-height: 100%;max-width: 100%;}
.sub_pro_cn{line-height: 28px;height: 28px;overflow: hidden;font-size: 16px;color: #fff;}
.sub_pro_en{line-height: 24px;height: 24px;overflow: hidden;font-size: 12px;color: #fff;}
.swiper-slide-sub-pro a:hover,.swiper-slide-sub-pro a.cu{background: #85091a;}
.swiper-button-prev-sub-pro,.swiper-button-next-sub-pro{width: 35px;height: 100%;position: absolute;top: 0;margin-top: 0px;cursor: pointer;}
.swiper-button-prev-sub-pro{left: 0px;background: url(../images/prev_pro.png) left center no-repeat;}
.swiper-button-next-sub-pro{right: 0px;background: url(../images/next_pro.png) right center no-repeat;}
.swiper-button-prev-sub-pro:hover{left: 0px;background: url(../images/prev_pro_h.png) left center no-repeat;}
.swiper-button-next-sub-pro:hover{right: 0px;background: url(../images/next_pro_h.png) right center no-repeat;}

.select_area{width: 240px;height: 42px;line-height: 42px;margin: 12px 0;background: #a2192b;position: relative;z-index: 20;}
.select_area ul{}
.select_area ul li{}
.select_area ul li a{display: inline-block;padding: 0 46px 0 12px;color: #fff;width: 100%;position: relative;}
.select_area ul li a:after{content: "";width: 16px;height: 100%;position: absolute;top: 0;right: 20px;background: url(../images/down.png) center center no-repeat;animation: downup 1s linear 2s infinite alternate;-webkit-animation: downup 1s linear infinite alternate;}
.select_area ul li ul{display: none;}
.select_area ul li ul li{}
.select_area ul li ul li a{background: #85091a;color: #e48f8f;}
.select_area ul li ul li a:hover{background: #a2192b;color: #fff;}
.select_area ul li ul li a:after{display: none;}
@keyframes downup{
0%{ height: 90%;}
100%{ height: 110%;}
}
@-webkit-keyframes downup{
0%{ height: 90%;}
100%{ height: 110%;}
}
.types{width: 100%;height: auto;overflow: hidden;padding: 10px 10px 0 10px;background: #a7a7a7;margin-bottom: 40px;}
.types ul{width: 100%;height: auto;overflow: hidden;}
.types ul li{float: left;margin-right: 10px;margin-bottom: 10px;line-height: 30px;height: 30px;overflow: hidden;}
.types ul li a{display: block;padding: 0 20px;min-width: 40px;color: #fff;border-radius: 5px;overflow: hidden;}
.types ul li a:hover,.types ul li.on a{background: #fff;color: #333;}

.pro_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.pro_list ul{}
.pro_list ul li{}
.pro_list ul li a{display: block;}
.pro_pic{width: 100%;height: auto;overflow: hidden;border: 1px solid #ccc;text-align: center;position: relative;}
.pro_pic img{max-width: 100%;max-height: 100%;}
.pro_pic span{width: 100%;height: 100%;background: rgba(162,25,43,.8);position: absolute;top: -100%;left: 0;transition: 400ms;}
.pro_pic span:after{content: "";width: 100%;height: 100%;background: url(../images/pro_hover.png) center center no-repeat;position: absolute;top: 0;left: 0;}
.pro_tit{width: 100%;height: 48px;line-height: 48px;overflow: hidden;font-size: 16px;border-bottom: 1px solid #ccc;}
.pro_nr{line-height: 30px;color: #808080;height: 60px;font-size: 16px;overflow: hidden;margin: 8px auto 30px;}
.pro_list ul li a:hover .pro_pic span{top: 0;transition: 400ms;}
.pro_list ul li a:hover .pro_nr{color: #a2192b;}

.pro_image{padding: 0px 0 0 15px;margin-bottom: 70px;}
.pro_image_pc{width: 100%;height: auto;display: none;}
.bigimg{width: 526px;height: auto;overflow: hidden;border: 1px solid #ccc;}
.bigimg li{width: 526px;height: 358px;overflow: hidden;}
.bigimg li i{width: 526px;height: 358px;}
.smallscroll{width: 150px;height: 358px;position: relative;overflow: hidden;}
.smallimg{width: 100%;height: auto;overflow: hidden;}
.smallimg li{width: 150px;height: 102px;margin-bottom: 10px;cursor: pointer;}
.smallimg li i{width: 150px;height: 102px;border: 1px solid #ccc;}
.smallimg li.on i{border: 1px solid #a2192b;}
.smallimg{}
.prev_det_pc,.next_det_pc{width: 70px;height: 22px;position: absolute;bottom: 0px;cursor: pointer;}
.prev_det_pc{left: 0;background: url(../images/prev_det.png) #ccc center center no-repeat;}
.next_det_pc{right: 0;background: url(../images/next_det.png) #ccc center center no-repeat;}
.prev_det_pc:hover{background: url(../images/prev_det.png) #a2192b center center no-repeat;}
.next_det_pc:hover{background: url(../images/next_det.png) #a2192b center center no-repeat;}

.pro_canshu{padding: 0 15px 0 20px;height: auto;overflow: hidden;}
.pro_canshu_bg{padding: 0 20px;background: #f5f5f5;height: auto;overflow: hidden;}
.pro_title{font-size: 18px;line-height: 30px;font-weight: bold;padding-top: 22px;}
.pro_apply{line-height: 30px;color: #808080;}
.pro_var{line-height: 30px;color: #808080;padding: 10px 0 20px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;margin: 8px 0 14px;max-height: 180px;overflow: hidden;}
.pro_tel{font-size: 18px;line-height: 30px;font-weight: bold;color: #a2192b;margin-bottom: 6px;}
.pro_share{height: 28px;line-height: 28px;width: 100%;overflow: hidden;margin-bottom: 10px;}

.det_area{width: 100%;height: auto;overflow: hidden;}
.det{width: 100%;height: auto;border-bottom: 1px solid #a2192b;position: relative;margin-bottom: 28px;}
.det_cn{display: inline-block; height: 50px;line-height: 50px;text-align: center;padding: 0 32px;border: 1px solid #a2192b;border-bottom: none; font-size: 22px;color: #a2192b;}
.det_en{position: absolute;left: 20px;bottom: 0px;background: #a2192b;padding: 0 20px;height: 14px;line-height: 14px;font-size: 10px;color: #fff;}
.det_en:before{content: "";width: 10px;height: 10px;background: #a2192b;position: absolute;top: -10px;left: -10px;}

.pro_det{line-height: 36px;padding-bottom: 60px;border-bottom: 1px solid #ccc;margin-bottom: 40px;}
.pro_det span{color: #a2192b;font-size: 18px;margin-right: 10px;}
.pro_det img{max-height: 100%;max-width: 100%;}
.next3{width: 100%;height: auto;overflow: hidden;}
.next3 ul{width: 100%;height: auto;overflow: hidden;}
.next3 ul li{min-width: 350px;max-width: 50%;line-height: 46px;height: 46px;overflow: hidden;text-align: center;}
.next3 ul li a{display: block;padding: 0 30px;color: #fff;background: #808080;line-height: 46px;height: 46px;overflow: hidden;transition: 400ms;}
.next3 ul li a:hover{background: #a2192b;transition: 400ms;}

.pro_image_mc{width: 554px;height: auto;overflow: hidden;margin: 0 auto;position: relative;}
.swiper-container_det{width: 100%;height: auto;overflow: hidden;border: 1px solid #ccc;margin-bottom: 10px;}
.swiper-slide_det{width: 100%;height: auto;overflow: hidden;}
.swiper-slide_det i{width: inherit;height: inherit;display: table-cell;vertical-align: middle;text-align: center;}
.swiper-slide_det i img{max-width: 100%;max-height: 100%;}

.swiper-container_dot{width: 474px;height: auto;overflow: hidden;margin: 0 auto;}
.swiper-slide_dot{width: 150px;height: 103px;overflow: hidden;cursor: pointer;}
.swiper-slide_dot i{width: inherit;height: inherit;display: table-cell;vertical-align: middle;text-align: center;border: 1px solid #ccc;}
.swiper-slide_dot i img{max-width: 100%;max-height: 100%;}
.swiper-slide_dot.swiper-slide-active i{border: 1px solid #a2192b;}
.swiper-button-prev-det,.swiper-button-next-det{width: 30px;height: 103px;position: absolute;right: 0px;left: auto;margin-top: 0;top: auto;bottom: 0;}
.swiper-button-prev-det{left: 0px;background: url(../images/prev_det.png) #ccc center center no-repeat;}
.swiper-button-prev-det:hover{right: 0px;background: url(../images/prev_det.png) #a2192b center center no-repeat;}
.swiper-button-next-det{top: auto;background: url(../images/next_det.png) #ccc center center no-repeat;}
.swiper-button-next-det:hover{background: url(../images/next_det.png) #a2192b center center no-repeat;}


@media (min-width: 1360px){
	.header .container{width: 100%;padding: 0 60px;}
	.news .container{width: 1360px;}
	.swiper-container-news{width: 1200px;height: auto;overflow: hidden;position: static;margin: 0 auto;}
	.swiper-button-prev-news,.swiper-button-next-news{display: block;}
	.swiper-pagination-news{display: none;}

	.subnav .container{width: 1300px;padding: 0px;}
	.swiper-container-sub-ab{width: 1200px;margin: 0 auto 26px;padding-top: 24px;}
	.swiper-slide-sub-ab:after{top: 16px;}
	.swiper-slide-sub-ab:first-child:before{top: 16px;}
	.sub_icon{height: 46px;margin-bottom: 8px;}
	.sub_ab_cn{line-height: 26px;height: 26px;font-size: 18px;}
	.sub_ab_en{line-height: 20px;height: 20px;font-size: 12px;}

	.menu_pro .container{width: 1300px;}
	.swiper-slide-sub-pro a{padding: 28px 0;}
	.sub_icon_pro{width: 62px;height: 66px;margin: 0 auto 12px;}
	.sub_icon_pro i{width: 62px;height: 66px;}
}


@media (min-width: 1200px) and (max-width: 1599px){
	.pro_bg{width: 1600px;height: 625px;margin-left: -800px;}
	.pro_data ul li{height: 125px;line-height: 125px;}
	.pro_data ul li a{padding-left: 12%;line-height: 125px;width: 66%;}
	.pro_data ul li a i{width: 52px;}
	.pro_data ul li a span{line-height: 125px;height: 125px;}
	.pro_data ul li a:after{height: 125px;background-size: 40px;}
	.pro_imore{width: 240px;height: 50px;bottom: 50px;}
	.pro_imore a{line-height: 50px;padding: 0 90px 0 34px;background: url(../images/pro_imore.png) #fff 152px center no-repeat;}
	.pro_imore a:hover{background: url(../images/pro_imore.png) #fff 172px center no-repeat;}

	.headline_ny{width: 480px;top: 34%;margin-left: -240px;padding: 18px 0;}
	.ny_cn{font-size: 26px;height: 36px;line-height: 36px;}
	.ny_en{height: 24px;line-height: 24px;}
	.ny_cn span{padding: 0 26px;}
	.ny_cn span:before{width: 4px;}
	.ny_cn span:after{width: 4px;}
	.ny_en span{padding: 0 110px;}
	.ny_en span:before{width: 90px;}
	.ny_en span:after{width: 90px;}

	.cul_info{padding-top: 10%;}
	.cul_cn{line-height: 30px;padding-top: 10px;}
	.cul_hover:after{width: 0;width: calc(100% - 24px);width: -webkit-calc(100% - 24px);width: -moz-calc(100% - 24px);height: 0;height: calc(100% - 24px);height: -webkit-calc(100% - 24px);height: -moz-calc(100% - 24px);top: 12px;left: 12px;}
	.cul_h_cn{line-height: 30px;}
	.cul_h_en{padding-top: 6px;margin-bottom: 0px;}
	.cul_h_en:before{top: 0px;}
}


@media (min-width: 992px) and (max-width: 1199px){
	.footer{padding-top: 14px;}
	.totop{width: 50px;height: 50px;bottom: 20px;background-size: 50px;}
	.totop:hover{background-size: 50px;}

	.about_intro{padding-top: 60px;margin-bottom: 32px;}
	.about_slogan{margin-bottom: 8px;}
	.about_nr{margin-bottom: 44px;}
	.about_menu{margin: 0 auto 50px;}

	.headline{padding-top: 36px;margin-bottom: 26px;}
	.pro_bg{width: 1280px;height: 500px;margin-left: -640px;}
	.pro_data ul li{height: 100px;line-height: 100px;}
	.pro_data ul li a{padding-left: 4%;line-height: 100px;width: 60%;}
	.pro_data ul li a i{width: 46px;margin: 0 15px;}
	.pro_data ul li a span{line-height: 100px;height: 100px;}
	.pro_data ul li a span.bt_cn{font-size: 18px;}
	.pro_data ul li a span.bt_en{font-size: 13px;}
	.pro_data ul li a span.dot{padding: 0 6px;}
	.pro_data ul li a:after{height: 100px;background: url(../images/pro_plus.png) #a2192b 97% center no-repeat;background-size: 34px;}
	.pro_imore{width: 200px;height: 46px;position: absolute;bottom: 40px;right: 0px;}
	.pro_imore a{line-height: 46px;padding: 0 80px 0 24px;color: #a2192b;background: url(../images/pro_imore.png) #fff 122px center no-repeat;}
	.pro_imore a:hover{background: url(../images/pro_imore.png) #fff 142px center no-repeat;}

	.hd_news{width: 50%;margin: 0 auto 40px;}
	.news_slide{margin-bottom: 50px;}
	.swiper-pagination-news{margin-top: 20px;}
	
	.case_data{margin-bottom: 70px;}
	.swiper-pagination-case{margin-top: 45px;}

	.banner_ny img{width: 120%;position: relative;left: 50%;transform: translatex(-50%);}
	.headline_ny{width: 420px;top: 34%;margin-left: -210px;padding: 16px 0;}
	.ny_cn{font-size: 24px;height: 32px;line-height: 32px;}
	.ny_en{height: 20px;line-height: 20px;}
	.ny_cn span{padding: 0 26px;}
	.ny_cn span:before{width: 4px;}
	.ny_cn span:after{width: 4px;}
	.ny_en span{padding: 0 95px;}
	.ny_en span:before{width: 80px;}
	.ny_en span:after{width: 80px;}

	.swiper-container-sub-ab{margin: 0 auto 22px;padding-top: 20px;}
	.swiper-slide-sub-ab:after{top: 10px;}
	.swiper-slide-sub-ab:first-child:before{top: 10px;}
	.sub_icon{height: 40px;margin-bottom: 6px;}
	.sub_ab_cn{line-height: 22px;height: 22px;}
	.sub_ab_en{line-height: 18px;height: 18px;}
	
	.about_fix{margin-top: 36px;}
	.about_zi{height: 200px;font-size: 136px;padding: 60px 15px 0;}
	.profile{margin-bottom: 80px;}
	.about_area{width: 100%;}
	.profile_tit{font-size: 16px;line-height: 70px;height: 70px;border-bottom: 3px solid #a2192b;}
	.profile_tit span{font-size: 24px;}
	.profile_info{margin: 40px 50px 50px;}
	.profile_pic{margin-bottom: 30px;}
	.profile_pic img{max-width: 100%;height: auto;}
	.profile_nr{line-height: 28px;}
	.culture_tit{border-bottom: none;margin: 8px auto 0px;}
	.culture_nr{margin-bottom: 30px;}
	.culture_nr dd{line-height: 32px;}
	.cul_info{padding-top: 10%;}
	.cul_en{line-height: 22px;}
	.cul_cn{font-size: 16px;line-height: 30px;padding-top: 10px;}
	.cul_hover:after{width: 0;width: calc(100% - 24px);width: -webkit-calc(100% - 24px);width: -moz-calc(100% - 24px);height: 0;height: calc(100% - 24px);height: -webkit-calc(100% - 24px);height: -moz-calc(100% - 24px);top: 12px;left: 12px;}
	.cul_h_cn{font-size: 16px;line-height: 30px;padding-top: 8%;}
	.cul_h_en{line-height: 22px;padding-top: 6px;margin-bottom: 0px;font-size: 12px;}
	.cul_h_en:before{width: 38px;height: 1px;top: 2px;margin-left: -19px;}
	.cul_des{line-height: 36px;}

	.develop{padding-top: 60px;margin-bottom: 100px;}
	.develop:before{top: 218px;}
	.develop_slide:before{top: 56px;}
	.develop_slide:after{top: 56px;}
	.swiper-button-prev-develop,.swiper-button-next-develop{top: 69px;}
	.develop_tit{border-bottom: none;margin-bottom: 30px;}
	.develop_time{line-height: 60px;height: 60px;}
	.develop_time span{font-size: 28px;}

	.honor_tit{border-bottom: none;margin: 52px auto 30px;}
	.swiper-container-honor{margin-bottom: 96px;}
	.swiper-pagination-honor{padding-top: 50px;height: 74px;}
	.swiper-pagination-honor span{height: 24px;line-height: 24px;}
	.swiper-button-prev-honor,.swiper-button-next-honor{width: 24px;height: 24px;background-size: 24px;}

	.swiper-slide-sub-ny{padding: 24px 0;}
	.swiper-slide-sub-ny:after{top: 26px;}
	.swiper-slide-sub-ny:first-child:before{top: 26px;}

	.news_public{padding: 60px 0 80px;}
	.news_list li{padding-bottom: 36px;margin-bottom: 36px;}
	.news_pic{padding: 0px 30px 0 0;}
	.news_tit{margin-top: 20px;}
	.news_date{margin-bottom: 16px;}

	.news_publish{margin-bottom: 46px;}

	.x_date{padding: 0px 30px 0px 0;}
	.x_info{padding: 0px 0px 0px 0px;}

	.main_pro{margin-bottom: 80px;}
	.swiper-slide-sub-pro a{padding: 20px 0;overflow: hidden;}
	.sub_icon_pro{width: 42px;height: 46px;margin: 0 auto 12px;}
	.sub_icon_pro i{width: 42px;height: 46px;}
	.sub_pro_cn{line-height: 24px;height: 24px;font-size: 14px;}
	.sub_pro_en{line-height: 20px;height: 20px;font-size: 12px;}

	.pro_tit{height: 42px;line-height: 42px;font-size: 16px;}
	.pro_nr{line-height: 26px;height: 52px;font-size: 14px;margin: 8px auto 30px;}

	.pro_image{padding: 0px 15px 0 15px;margin-bottom: 30px;}
	.pro_canshu{padding: 0 15px 0 15px;margin-bottom: 30px;}
	
	.pro_title{padding-top: 20px;}
	.pro_var{line-height: 26px;padding: 10px 0 10px;margin: 8px 0 6px;max-height: auto;}
	.pro_tel{margin-bottom: 20px;}
	.det{margin-bottom: 24px;}
	.det_cn{height: 46px;line-height: 42px;padding: 0 28px;font-size: 20px;}

	.pro_det{line-height: 30px;padding-bottom: 40px;margin-bottom: 30px;}
	.next3 ul li{min-width: 300px;line-height: 40px;height: 40px;}
	.next3 ul li a{line-height: 40px;height: 40px;}

}

@media (max-width: 991px){
	.luange{right: 13%;}
	.header{display: none;}
	.mheader{display: block;}
	.swiper-container-banner{position: relative;}
	.swiper-pagination-banner{bottom: 12px;}
	.zhuzi,.mouse{display: none;}
	.banner{margin-top: 0px;}
	
	.footer{padding-top: 14px;}
	.sitemap{margin-bottom: 18px;}
	.sitemap ul li{font-size: 14px;line-height: 34px;}
	.sitemap ul li a{height: 34px;}
	.sitemap ul li a:after{left: 18px;}
	.sitemap ul li ul{padding-top: 6px;}
	.sitemap ul li ul li{line-height: 24px;font-size: 12px;}
	.sitemap ul li ul li a{height: 24px;}
	.sitemap ul li ul li a:hover{padding-left: 10px;}
	.contact{padding-right: 0px;margin-bottom: 18px;}
	.linker{height: 36px;}
	.linker ul li{height: 34px;}
	.linker ul li a{line-height: 34px;}
	.linker ul li ul{bottom: 35px;padding: 4px 0;box-shadow: 0px 0px 6px #e3e3e3;}
	.linker ul li ul li{height: 24px;}
	.linker ul li ul li a{line-height: 24px;height: 24px;}
	.lianxi ul li{width: 32px;height: 32px;margin: 0 3px;}
	.lianxi ul li.wb{background-size: 32px;}
	.lianxi ul li.wx{background-size: 32px;}
	.lianxi ul li.qq{background-size: 32px;}
	.lianxi ul li.wb:hover{background-size: 32px;}
	.lianxi ul li.wx:hover{background-size: 32px;}
	.lianxi ul li.qq:hover{background-size: 32px;}
	.lianxi ul li.wx .erweima{width: 80px;height: 88px;top: 30px;margin-left: -40px;}
	.copyright{line-height: 26px;}
	.totop{width: 50px;height: 50px;bottom: 15px;right: 15px;background-size: 50px;}
	.totop:hover{background-size: 50px;}

	.about_intro{padding-top: 40px;margin-bottom: 20px;}
	.about_bt{font-size: 30px;line-height: 30px;}
	.about_slogan{margin-bottom: 8px;font-size: 20px;line-height: 46px;}
	.about_nr{margin-bottom: 30px;line-height: 28px;}
	.about_menu{margin: 0 auto 36px;width: 620px;}
	.menu_icon{width: 96px;height: 96px;margin: 0 auto 10px;}
	.menu_icon i{width: 84px;height: 84px;margin: 4px;}

	.headline{padding-top: 30px;margin-bottom: 22px;}
	.headline .cn{font-size: 28px;line-height: 30px;height: 30px;margin-bottom: 8px;}
	.headline .cn span{padding: 0 40px;height: 30px;}
	.headline .en{line-height: 30px;height: 30px;}
	.headline .en span{padding: 0 80px;height: 30px;}
	.headline .en span:before{width: 66px;}
	.headline .en span:after{width: 66px;}
	.pro_bg{width: 1088px;height: 425px;margin-left: -544px;}
	.pro_data ul li{height: 85px;line-height: 85px;}
	.pro_data ul li a{padding: 0 0%;line-height: 85px;width: 60%;}
	.pro_data ul li a i{width: 42px;margin: 0 15px 0 20px;}
	.pro_data ul li a span{line-height: 85px;height: 85px;}
	.pro_data ul li a span.bt_cn{font-size: 18px;}
	.pro_data ul li a span.bt_en{font-size: 13px;}
	.pro_data ul li a span.dot{padding: 0 6px;}
	.pro_data ul li a:after{height: 85px;background: url(../images/pro_plus.png) #a2192b 97% center no-repeat;background-size: 34px;}
	.pro_imore{width: 186px;height: 40px;bottom: 30px;right: 0px;}
	.pro_imore a{line-height: 40px;padding: 0 70px 0 24px;color: #a2192b;background: url(../images/pro_imore.png) #fff 120px center no-repeat;}
	.pro_imore a:hover{background: url(../images/pro_imore.png) #fff 130px center no-repeat;}

	.hd_news{width: 50%;margin: 0 auto 38px;}
	.news_slide{margin-bottom: 40px;}
	.swiper-pagination-news{margin-top: 14px;}
	.news_time{margin-bottom: 4px;}
	.news_nr{margin-bottom: 4px;}
	.news_imore{background-size: 36px;}
	.news_item a:hover .news_imore{background-size: 36px;}

	.case_data{margin-bottom: 58px;}
	.case_item a:hover:after{display: none;}
	.case_bt{height: 40px;line-height: 40px;font-size: 16px;}
	.case_imore{width: 58%;font-size: 12px;}
	.swiper-pagination-case{margin-top: 36px;}

	.banner_ny img{width: 120%;position: relative;left: 50%;transform: translatex(-50%);}
	.headline_ny{width: 360px;top: 34%;margin-left: -180px;padding: 14px 0;}
	.ny_cn{font-size: 20px;height: 26px;line-height: 26px;}
	.ny_en{height: 18px;line-height: 18px;}
	.ny_cn span{padding: 0 20px;}
	.ny_en span{padding: 0 75px;}
	.ny_en span:before{width: 60px;}
	.ny_en span:after{width: 60px;}
	

	.sub_ab{padding: 0 40px;}
	.swiper-container-sub-ab{margin: 0 auto 22px;padding-top: 20px;}
	.swiper-slide-sub-ab{padding: 0 10px;}
	.swiper-slide-sub-ab:after{top: 12px;height: 60px;}
	.swiper-slide-sub-ab:first-child:before{top: 12px;height: 60px;}
	.sub_icon{height: 36px;margin-bottom: 6px;}
	.sub_ab_cn{line-height: 20px;height: 20px;font-size: 14px;}
	.sub_ab_en{line-height: 16px;height: 16px;}
	.swiper-button-prev-sub-ab,.swiper-button-next-sub-ab{width: 26px;}
	.swiper-button-prev-sub-ab{background-size: 16px;}
	.swiper-button-next-sub-ab{background-size: 16px;}
	.swiper-button-prev-sub-ab:hover{background-size: 16px;}
	.swiper-button-next-sub-ab:hover{background-size: 16px;}

	.about_fix{margin-top: 16px;}
	.about_zi{height: 180px;font-size: 120px;padding: 50px 15px 0;}
	.profile{margin-bottom: 60px;}
	.about_area{width: 100%;}
	.profile_tit{font-size: 14px;line-height: 60px;height: 60px;border-bottom: 2px solid #a2192b;}
	.profile_tit span{font-size: 22px;}
	.profile_info{margin: 32px 40px 40px;}
	.profile_pic{margin-bottom: 24px;}
	.profile_nr{line-height: 26px;}
	.culture_tit{border-bottom: none;margin: 8px auto 0px;}
	.culture_nr{margin-bottom: 26px;}
	.culture_nr dd{line-height: 30px;}
	.cul_info{padding-top: 8%;}
	.cul_en{line-height: 18px;font-size: 12px;}
	.cul_cn{font-size: 16px;line-height: 26px;padding-top: 10px;}
	.cul_hover:after{width: 0;width: calc(100% - 20px);width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);height: 0;height: calc(100% - 20px);height: -webkit-calc(100% - 20px);height: -moz-calc(100% - 20px);top: 10px;left: 10px;}
	.cul_h_cn{font-size: 16px;line-height: 26px;padding-top: 6%;}
	.cul_h_en{line-height: 22px;padding-top: 6px;margin-bottom: 0px;font-size: 12px;}
	.cul_h_en:before{width: 38px;height: 1px;top: 3px;margin-left: -19px;}
	.cul_des{line-height: 26px;}

	.develop{padding-top: 44px;margin-bottom: 76px;}
	.develop:before{top: 168px;}
	.develop_slide{padding: 0 50px!important;}
	.develop_slide:before{top: 46px;left: 35px;}
	.develop_slide:after{top: 46px;right: 35px;}
	.swiper-button-prev-develop,.swiper-button-next-develop{top: 59px;}
	.develop_tit{border-bottom: none;margin-bottom: 16px;}
	.develop_time{line-height: 50px;height: 50px;}
	.develop_time span{font-size: 26px;}
	.develop_event{padding-top: 10px;}

	.honor_tit{border-bottom: none;margin: 38px auto 22px;}
	.swiper-container-honor{margin-bottom: 62px;}
	.swiper-pagination-honor{padding-top: 50px;height: 74px;}
	.swiper-pagination-honor span{height: 24px;line-height: 24px;}
	.swiper-button-prev-honor,.swiper-button-next-honor{width: 24px;height: 24px;background-size: 24px;}
	.swiper-button-prev-honor{right: 55%;}
	.swiper-button-next-honor{left: 55%;}

	.sub_ny{width: 70%;}
	.swiper-slide-sub-ny{padding: 24px 0;}
	.swiper-slide-sub-ny:after{top: 26px;}
	.swiper-slide-sub-ny:first-child:before{top: 26px;}

	.news_public{padding: 60px 0 80px;}
	.news_list li{padding-bottom: 26px;margin-bottom: 26px;}
	.news_pic{padding: 0px 0px 0 0;}
	.news_info{padding: 0 0 0 26px;}
	.news_tit{margin-top: 12px;font-size: 16px;line-height: 28px;height: 28px;}
	.news_date{margin-bottom: 10px;}

	.x_date{padding: 0px 22px 0px 0;}
	.x_info{padding: 0px 0px 0px 0px;}

	.news_title{font-size: 18px;line-height: 36px;}
	.news_publish{line-height: 24px;margin-bottom: 32px;}
	.news_det{line-height: 24px;}
	.news_det img{max-width: 100%;max-height: 100%;}
	.share{height: 56px;line-height: 28px;width: 100%;text-align: right;padding: 20px 0 8px;margin-bottom: 24px;border-bottom: 1px solid #e6e6e6;}
	.share_box{float: right;}
	.next2 li{display: block;width: 100%;}
	.next2 li.prev_page{float: left;}
	.next2 li.prev_page{float: left;text-align: left;}

	.main_pro{margin-bottom: 80px;}
	.menu_pro{margin-top: 0px;}
	.swiper-slide-sub-pro a{padding: 20px 0 16px;overflow: hidden;}
	.sub_icon_pro{width: 34px;height: 38px;margin: 0 auto 10px;}
	.sub_icon_pro i{width: 34px;height: 38px;}
	.sub_pro_cn{line-height: 22px;height: 22px;font-size: 14px;}
	.sub_pro_en{line-height: 18px;height: 18px;font-size: 12px;}

	.select_area{width: 240px;height: 42px;line-height: 42px;margin: 12px 0;}
	.select_area ul li a{padding: 0 40px 0 12px;}
	.select_area ul li a:after{width: 14px;right: 18px;background: url(../images/down.png) center center no-repeat;background-size: 14px;}
	
	.types{padding: 8px 10px 0 10px;margin-bottom: 40px;}
	.types ul li{margin-right: 10px;margin-bottom: 8px;line-height: 30px;height: 30px;}
	.types ul li a{padding: 0 20px;min-width: 30px;}

	.pro_list{margin-bottom: 20px;}
	.pro_tit{height: 38px;line-height: 38px;font-size: 14px;}
	.pro_nr{line-height: 20px;height: 40px;font-size: 12px;margin: 6px auto 24px;}

	.pro_image{padding: 0px 15px 0 15px;margin-bottom: 30px;}

	.pro_image_mc{width: 450px;}
	.swiper-container_dot{width: 386px;}
	.swiper-slide_dot{width: 122px;height: 84px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 22px;height: 84px;}
	.pro_canshu{padding: 0 15px 0 15px;margin-bottom: 30px;}
	
	.pro_title{padding-top: 20px;}
	.pro_var{line-height: 26px;padding: 10px 0 10px;margin: 8px 0 6px;max-height: auto;}
	.pro_tel{margin-bottom: 20px;}
	.det{margin-bottom: 24px;}
	.det_cn{height: 46px;line-height: 42px;padding: 0 28px;font-size: 20px;}

	.pro_det{line-height: 30px;padding-bottom: 40px;margin-bottom: 30px;}
	.next3 ul li{min-width: 300px;line-height: 40px;height: 40px;}
	.next3 ul li a{line-height: 40px;height: 40px;}

}

@media (max-width: 767px){
	.swiper-pagination-banner{bottom: 10px;}

	.contact{padding: 0px;}
	.linker{width: 100%;margin: 12px auto 20px;}
	.lianxi{width: 100%;}
	.lianxi ul li{width: 32px;height: 32px;margin: 0 5px;}
	.totop{width: 40px;height: 40px;background-size: 40px;}
	.totop:hover{background-size: 40px;}

	.about_intro{padding-top: 36px;margin-bottom: 20px;}
	.about_bt{font-size: 26px;line-height: 26px;}
	.about_slogan{margin-bottom: 8px;font-size: 16px;line-height: 36px;}
	.about_nr{margin-bottom: 26px;line-height: 26px;}
	.about_menu{margin: 0 auto 30px;width: 500px;}
	.menu_icon{width: 92px;height: 92px;margin: 0 auto 4px;}
	.menu_icon i{width: 80px;height: 80px;margin: 4px;}

	.headline{padding-top: 30px;margin-bottom: 14px;}
	.headline .cn{font-size: 24px;margin-bottom: 4px;}
	.headline .cn span{padding: 0 30px;}
	.headline .en span{padding: 0 70px;}
	.headline .en span:before{width: 56px;}
	.headline .en span:after{width: 56px;}
	.pro_bg{width: 960px;height: 375px;margin-left: -480px;}
	.pro_bg:after{width: 100%;}
	.pro_data ul li{height: 75px;line-height: 75px;}
	.pro_data ul li a{padding: 0 8%;line-height: 75px;width: 100%;}
	.pro_data ul li a i{width: 42px;margin: 0 15px;}
	.pro_data ul li a span{line-height: 75px;height: 75px;}
	.pro_data ul li a span.bt_cn{font-size: 16px;}
	.pro_data ul li a span.bt_en{font-size: 12px;}
	.pro_data ul li a:after{height: 75px;background-size: 32px;}

	.hd_news{width: 60%;margin: 0 auto 28px;}
	.hd_news ul li span{height: 30px;line-height: 30px;}
	.news_slide{margin-bottom: 30px;}
	.news_bt{font-size: 16px;line-height: 24px;height: 32px;padding-top: 10px;color: #a2192b;}
	.news_bt:before{width: 100%;background: #a2192b;}
	.news_time{margin-bottom: 2px;font-size: 12px;line-height: 26px;height: 26px;}
	.news_nr{margin-bottom: 4px;}
	.news_imore{background: url(../images/news_imore_h.png) center center no-repeat;background-size: 30px;}
	.news_item a:hover .news_imore{background-size: 30px;}
	.swiper-pagination-news{margin-top: 6px;}
	.swiper-pagination-news li span{margin: 0px 6px;width: 8px;height: 8px;}

	.case_data{margin-bottom: 50px;}

	.banner_ny img{width: 150%;}
	.headline_ny{width: 320px;top: 38%;margin-left: -160px;padding: 12px 0;}
	.ny_cn{font-size: 18px;height: 26px;line-height: 26px;margin-bottom: 4px;}
	.ny_en{height: 16px;line-height: 16px;font-size: 12px;}
	.ny_cn span{padding: 0 18px;}
	.ny_en span{padding: 0 65px;}
	.ny_en span:before{width: 50px;}
	.ny_en span:after{width: 50px;}
	
	.subnav .container{padding: 0;}
	.sub_ab{padding: 0 30px;}
	.swiper-container-sub-ab{margin: 0 auto 18px;padding-top: 14px;}
	.swiper-slide-sub-ab{padding: 0 10px;}
	.swiper-slide-sub-ab:after{top: 12px;height: 50px;}
	.swiper-slide-sub-ab:first-child:before{top: 12px;height: 50px;}
	.sub_icon{height: 32px;margin-bottom: 6px;}
	.sub_ab_cn{line-height: 18px;height: 18px;font-size: 14px;}
	.sub_ab_en{line-height: 14px;height: 14px;}
	.swiper-button-prev-sub-ab,.swiper-button-next-sub-ab{width: 20px;}
	.swiper-button-prev-sub-ab{background-size: 16px;}
	.swiper-button-next-sub-ab{background-size: 16px;}
	.swiper-button-prev-sub-ab:hover{background-size: 16px;}
	.swiper-button-next-sub-ab:hover{background-size: 16px;}

	.about_fix{margin-top: 12px;}
	.about_zi{height: 140px;font-size: 90px;padding: 30px 15px 0;}
	.profile{margin-bottom: 50px;}
	.profile_tit{font-size: 14px;line-height: 50px;height: 50px;}
	.profile_tit span{font-size: 20px;}
	.profile_info{margin: 28px 32px 30px;}
	.profile_pic{margin-bottom: 18px;}
	.culture_nr{margin-bottom: 24px;}
	.culture_nr dd{line-height: 28px;}
	.cul_info{padding-top: 12%;}
	.cul_h_cn{padding-top: 10%;}

	.develop{padding-top: 36px;margin-bottom: 50px;}
	.develop:before{top: 134px;}
	.develop_slide{padding: 0 40px!important;}
	.develop_slide:before{top: 36px;left: 30px;}
	.develop_slide:after{top: 36px;right: 30px;}
	.swiper-button-prev-develop,.swiper-button-next-develop{top: 49px;}
	.develop_tit{border-bottom: none;margin-bottom: 10px;}
	.develop_time{line-height: 40px;height: 40px;}
	.develop_time span{font-size: 24px;}

	.honor_tit{border-bottom: none;margin: 30px auto 18px;}
	.swiper-container-honor{margin-bottom: 50px;}
	.swiper-pagination-honor{padding-top: 40px;height: 64px;}
	.swiper-button-prev-honor{right: 56%;}
	.swiper-button-next-honor{left: 56%;}

	.sub_ny{width: 80%;}
	.swiper-slide-sub-ny{padding: 22px 0;}
	.swiper-slide-sub-ny:after{top: 22px;height: 34px;}
	.swiper-slide-sub-ny:first-child:before{top: 22px;height: 34px;}

	.news_public{padding: 40px 0 60px;}
	.news_list li{padding-bottom: 24px;margin-bottom: 30px;}
	.news_pic{padding: 0px 0px 0 0;}
	.news_info{padding: 0 0 0 0px;}
	.news_tit{margin-top: 8px;font-size: 16px;line-height: 28px;height: 28px;}
	.news_date{margin-bottom: 2px;line-height: 26px;height: 26px;}

	.next1 a{background: #a2192b;color: #fff;}

	.x_date{padding: 0px 22px 0px 0;}
	.xx_date{padding: 9px 0;background: #a2192b;color: #fff;}
	.x_day{font-size: 30px;line-height: 42px;}
	.x_month{line-height: 22px;height: 22px;}
	.x_info{padding: 0;}
	.x_tit{font-size: 16px;line-height: 28px;height: 28px;margin-bottom: 4px;}
	.x_des{line-height: 24px;height: 48px;overflow: hidden;}

	.news_title{font-size: 16px;line-height: 32px;}
	.news_publish{margin-bottom: 22px;}
	.share{margin-bottom: 16px;}

	.main_pro{margin-bottom: 60px;}
	.menu_pro .container{padding: 0px;}
	.nav_pro{padding: 0 30px;}
	.swiper-slide-sub-pro a{padding: 14px 5px 12px;overflow: hidden;}
	.sub_icon_pro{width: 32px;height: 36px;margin: 0 auto 10px;}
	.sub_icon_pro i{width: 32px;height: 36px;}
	.sub_pro_cn{line-height: 18px;height: 18px;font-size: 14px;}
	.sub_pro_en{line-height: 16px;height: 16px;}
	.swiper-button-prev-sub-pro,.swiper-button-next-sub-pro{width: 30px;height: 100%;background-size: 18px;}

	.pro_nr{line-height: 22px;height: 44px;font-size: 14px;margin: 6px auto 24px;}

	.pro_image{margin-bottom: 24px;}
	.pro_image_mc{width: 400px;}
	.swiper-container_dot{width: 336px;}
	.swiper-slide_dot{width: 105px;height: 72px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 22px;height: 72px;}
	.pro_canshu{margin-bottom: 26px;}
	.pro_canshu_bg{padding: 0 15px;}
	.pro_title{padding-top: 20px;font-size: 16px;line-height: 26px;}
	.pro_var{line-height: 26px;padding: 10px 0 10px;margin: 8px 0 6px;}
	.pro_tel{margin-bottom: 20px;font-size: 16px;line-height: 26px;}
	.det{margin-bottom: 18px;}
	.det_cn{height: 36px;line-height: 30px;padding: 0 20px;font-size: 18px;}

	.pro_det{line-height: 28px;padding-bottom: 30px;margin-bottom: 26px;}
	.pro_det span{margin-right: 6px;}
	.next3{padding: 0 15px;}
	.next3 ul li{min-width: 100%;line-height: 32px;height: 32px;margin-bottom: 14px;width: 100%;}
	.next3 ul li a{line-height: 32px;height: 32px;}
}

@media (max-width: 567px){
	.luange{right: 16%;height: 54px;line-height: 54px;}
	.mheader {height:54px;}
	.mlogo{height: 54px;}
	.mlogo i{height: 54px;padding: 3px 0;}
	.nav_button{width: 30px;height: 20px;top: 32%;}
	.swiper-pagination-banner{bottom: 8px;}
	.swiper-pagination-banner li span{margin: 0px 6px;width: 8px;height: 8px;}
	.swiper-wrapper-banner li a img{width: 140%;position: relative;left: 50%;transform: translatex(-50%);}

	.contact{margin-bottom: 12px;}
	.linker{margin: 6px auto 16px;}
	.totop{width: 36px;height: 36px;background-size: 36px;}
	.totop:hover{background-size: 36px;}

	.about_intro{padding-top: 30px;margin-bottom: 20px;}
	.about_intro:after{width: 70px;margin-left: -35px;}
	.about_bt{font-size: 22px;line-height: 32px;}
	.about_bt span{padding: 0 14px;}
	.about_slogan{margin-bottom: 8px;font-size: 14px;line-height: 24px;}
	.about_nr{margin-bottom: 26px;line-height: 24px;}
	.about_menu{margin: 0 auto 24px;width: 300px;}
	.menu_icon{width: 70px;height: 70px;margin: 0 auto 2px;}
	.menu_icon i{width: 60px;height: 60px;margin: 3px;}
	.menu_cn{line-height: 20px;height: 20px;overflow: hidden;}
	.menu_en{line-height: 16px;height: 16px;}

	.headline{padding-top: 22px;margin-bottom: 14px;}
	.headline .cn{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 4px;}
	.headline .cn span{padding: 0 20px;height: 30px;}
	.headline .en{line-height: 24px;height: 24px;}
	.headline .en span{padding: 0 50px;height: 24px;}
	.headline .en span:before{width: 36px;}
	.headline .en span:after{width: 36px;}
	.pro_bg{width: 896px;height: 350px;margin-left: -448px;}
	.pro_bg:after{width: 100%;}
	.pro_data ul li{height: 70px;line-height: 70px;}
	.pro_data ul li a{padding: 0 4%;line-height: 70px;width: 100%;}
	.pro_data ul li a i{width: 32px;margin: 0 12px 0 0;}
	.pro_data ul li a span{line-height: 70px;height: 70px;}
	.pro_data ul li a span.bt_cn{font-size: 16px;}
	.pro_data ul li a span.bt_en{font-size: 12px;}
	.pro_data ul li a span.dot{padding: 0 4px;}
	.pro_data ul li a:after{height: 70px;background: url(../images/pro_plus.png) #a2192b 97% center no-repeat;background-size: 22px;}
	
	.hd_news{width: 100%;margin: 0 auto 20px;}
	.hd_news ul li{font-size: 14px;}
	.hd_news ul li span{height: 26px;line-height: 26px;}
	.news_slide{margin-bottom: 22px;}
	.news_time{margin-bottom: 0px;}
	.news_imore{background-size: 28px;height: 30px;}
	.news_item a:hover .news_imore{background-size: 28px;}

	.case_data{margin-bottom: 38px;}
	.case_bt{height: 36px;line-height: 36px;font-size: 14px; padding: 0 10px;margin-top: 6%;margin-bottom: 6%;}
	.case_imore{width: 70%;font-size: 12px;line-height: 20px;height: 20px;}
	.swiper-pagination-case{margin-top: 24px;}
	.swiper-button-prev-case{right: 60%;}
	.swiper-button-next-case{left: 60%;}

	.banner_ny img{width: 180%;}
	.headline_ny{width: 280px;top: 35%;margin-left: -140px;padding: 12px 0;}
	.ny_cn{font-size: 18px;margin-bottom: 2px;}

	.sub_ab{padding: 0 20px;}
	.swiper-container-sub-ab{margin: 0 auto 0px;padding-top: 0px;}
	.swiper-slide-sub-ab{padding: 0 10px;}
	.swiper-slide-sub-ab:after{top: 0px;height: 70px;}
	.swiper-slide-sub-ab:first-child:before{top: 0px;height: 70px;}
	.sub_icon{height: 40px;margin-bottom: 6px;padding-top: 10px;}
	.sub_ab_cn{line-height: 18px;height: 18px;font-size: 14px;margin-bottom: 6px;}
	.sub_ab_en{display: none;}
	.swiper-button-prev-sub-ab,.swiper-button-next-sub-ab{width: 20px;}
	.swiper-button-prev-sub-ab{background: url(../images/prev_news.png) #d9d9d9 center center no-repeat;background-size: 12px;}
	.swiper-button-next-sub-ab{background: url(../images/next_news.png) #d9d9d9 center center no-repeat;background-size: 12px;}
	.swiper-button-prev-sub-ab:hover{background: url(../images/prev_news_h.png) #d9d9d9 center center no-repeat;background-size: 12px;}
	.swiper-button-next-sub-ab:hover{background: url(../images/next_news_h.png) #d9d9d9 center center no-repeat;background-size: 12px;}

	.about_fix{margin-top: 12px;}
	.about_zi{height: 120px;font-size: 80px;padding: 40px 15px 0;}
	.profile{margin-bottom: 40px;}
	.profile_tit{font-size: 12px;line-height: 44px;height: 44px;border-bottom: 2px solid #a2192b;}
	.profile_tit span{font-size: 18px;}
	.profile_info{margin: 20px 15px 20px;}
	.profile_pic{margin-bottom: 12px;}
	.profile_nr{line-height: 24px;}
	.culture_tit{border-bottom: none;margin: 8px auto 0px;}
	.culture_nr{margin-bottom: 22px;}
	.culture_nr dd{line-height: 26px;}
	.cul_info{padding-top: 10%;}
	.cul_en{line-height: 18px;font-size: 12px;}
	.cul_cn{font-size: 14px;line-height: 26px;padding-top: 4px;}
	.cul_cn:before{top: 4px;}
	.cul_hover:after{width: 0;width: calc(100% - 16px);width: -webkit-calc(100% - 16px);width: -moz-calc(100% - 16px);height: 0;height: calc(100% - 16px);height: -webkit-calc(100% - 16px);height: -moz-calc(100% - 16px);top: 8px;left: 8px;}
	.cul_h_cn{font-size: 14px;line-height: 26px;padding-top: 8%;}
	.cul_h_en{line-height: 22px;padding-top: 0px;margin-bottom: 0px;font-size: 12px;}
	.cul_h_en:before{width: 38px;height: 1px;top: 0px;margin-left: -19px;}
	.cul_des{line-height: 20px;}

	.develop{padding-top: 30px;margin-bottom: 40px;}
	.develop:before{top: 122px;}
	.develop_slide{padding: 0 30px!important;}
	.develop_slide:before{display: none;}
	.develop_slide:after{display: none;}
	.swiper-button-prev-develop,.swiper-button-next-develop{top: 49px;}
	.develop_tit{border-bottom: none;margin-bottom: 10px;}
	.develop_time{line-height: 40px;height: 40px;}
	.develop_time span{font-size: 22px;}
	.develop_event{line-height: 22px;padding-top: 10px;}

	.honor_tit{border-bottom: none;margin: 30px auto 18px;}
	.swiper-container-honor{margin-bottom: 50px;}
	.swiper-pagination-honor{padding-top: 30px;height: 52px;}
	.swiper-pagination-honor span{height: 22px;line-height: 22px;}
	.swiper-button-prev-honor,.swiper-button-next-honor{width: 22px;height: 22px;background-size: 22px;}
	.swiper-button-prev-honor{right: 58%;}
	.swiper-button-next-honor{left: 58%;}

	.sub_ny{width: 100%;}
	.sub_ny .sub_ab_cn{margin-bottom: 2px;}
	.sub_ny .sub_ab_en{display: block;}
	.swiper-slide-sub-ny{padding: 20px 0;}
	.swiper-slide-sub-ny:after{top: 0px;height: 100%;}
	.swiper-slide-sub-ny:first-child:before{top: 0px;height: 100%;}
	
	.news_public{padding: 30px 0 40px;}
	.news_list{margin-bottom: 10px;}
	.news_list li{padding-bottom: 14px;margin-bottom: 20px;}
	.news_tit{margin-top: 8px;font-size: 16px;line-height: 24px;height: 24px;}
	.news_date{margin-bottom: 0px;}
	.news_des{line-height: 24px;height: 48px;}
	
	.x_list li{padding-bottom: 18px;}
	.x_date{padding: 0px 0px 0px 0;}
	.xx_date{padding: 9px 0;}
	.x_day{font-size: 24px;line-height: 38px;}
	.x_month{line-height: 22px;height: 22px;}
	.x_info{padding: 0 0 0 18px;}
	.x_tit{font-size: 14px;line-height: 30px;height: 30px;margin-bottom: 0px;}
	.x_des{line-height: 22px;height: 44px;}

	.news_title{font-size: 16px;line-height: 32px;}
	.news_publish{line-height: 22px;margin-bottom: 16px;font-size: 12px;}
	.news_det{line-height: 24px;padding-bottom: 16px;border-bottom: 1px solid #e6e6e6;margin-bottom: 12px;}
	.share{margin-bottom: 16px;display: none;}

	.main_pro{margin-bottom: 40px;}
	.nav_pro{padding: 0 20px;}
	.swiper-slide-sub-pro a{padding: 12px 5px 10px;overflow: hidden;}
	.sub_icon_pro{width: 28px;height: 32px;margin: 0 auto 8px;}
	.sub_icon_pro i{width: 28px;height: 32px;}
	.sub_pro_cn{line-height: 18px;height: 18px;font-size: 14px;}
	.sub_pro_en{display: none;}
	.swiper-button-prev-sub-pro,.swiper-button-next-sub-pro{width: 20px;height: 100%;}
	.swiper-button-prev-sub-pro{left: 0px;background: url(../images/prev_pro.png) #930a1c center center no-repeat;background-size: 10px;}
	.swiper-button-next-sub-pro{right: 0px;background: url(../images/next_pro.png) #930a1c center center no-repeat;background-size: 10px;}
	.swiper-button-prev-sub-pro:hover{left: 0px;background: url(../images/prev_pro_h.png) #930a1c center center no-repeat;background-size: 10px;}
	.swiper-button-next-sub-pro:hover{right: 0px;background: url(../images/next_pro_h.png) #930a1c center center no-repeat;background-size: 10px;}
	
	.choice .container{padding: 0px;}
	.select_area{width: 100%;}
	.select_area{height: 38px;line-height: 38px;margin: 12px 0;}
	.select_area ul li a{padding: 0 40px 0 12px;}
	.select_area ul li a:after{width: 14px;right: 18px;background: url(../images/down.png) center center no-repeat;background-size: 14px;}
	
	.types{padding: 8px 10px 0 10px;margin-bottom: 30px;}
	.types ul li{margin-right: 10px;margin-bottom: 8px;line-height: 26px;height: 26px;}
	.types ul li a{padding: 0 16px;min-width: 24px;}
	
	.pro_list{margin-bottom: 14px;}
	.pro_list ul li{padding: 0 10px;}
	.pro_tit{height: 32px;line-height: 32px;font-size: 14px;}
	.pro_nr{line-height: 18px;height: 36px;font-size: 12px;margin: 4px auto 24px;}

	.pro_image{margin-bottom: 20px;}
	.pro_image_mc{width: 320px;}
	.swiper-container_dot{width: 260px;}
	.swiper-slide_dot{width: 80px;height: 55px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 20px;height: 55px;}
	.pro_canshu{margin-bottom: 20px;}
	.pro_canshu_bg{padding: 0 10px;}
	.pro_title{padding-top: 16px;line-height: 24px;font-weight: normal;}
	.pro_var{line-height: 24px;padding: 6px 0 6px;margin: 4px 0 6px;}
	.pro_tel{margin-bottom: 16px;line-height: 24px;font-weight: normal;}
	.det{margin-bottom: 18px;}
	.det_cn{height: 36px;line-height: 30px;padding: 0 20px;font-size: 18px;}

	.pro_det{line-height: 28px;padding-bottom: 24px;margin-bottom: 24px;}
	.pro_det span{margin-right: 6px;}
	.next3{padding: 0 15px;}
}

@media (max-width: 372px){
	.mheader {height: 70px;}
	.mlogo{height: 70px;}
	.mlogo i{height: 70px;}
	.nav_button{width: 26px;height: 18px;top: 40%;}

	.totop{width: 30px;height: 30px;background-size: 30px;}
	.totop:hover{background-size: 30px;}

	.class_top{height: 70px;}
	.class_logo{height: 70px;}
	.class_close{width: 50px;height: 70px;line-height: 70px;right: 0px;top: 0;font-size: 30px;}

	.about_intro{padding-top: 20px;margin-bottom: 18px;}
	.about_intro:after{width: 60px;margin-left: -30px;}
	.about_bt{font-size: 20px;line-height: 32px;}
	.about_slogan{margin-bottom: 8px;font-size: 12px;line-height: 24px;}
	.about_nr{margin-bottom: 20px;line-height: 24px;}
	.about_menu{width: 280px;}
	.menu_icon{width: 66px;height: 66px;margin: 0 auto 4px;}
	.menu_icon i{width: 56px;height: 56px;}

	.headline{padding-top: 22px;margin-bottom: 12px;}
	.headline .cn{font-size: 18px;line-height: 24px;height: 24px;margin-bottom: 4px;}
	.headline .cn span{padding: 0 15px;height: 24px;}
	.headline .en{line-height: 20px;height: 20px;font-size: 12px;}
	.headline .en span{padding: 0 36px;height: 20px;}
	.headline .en span:before{width: 26px;}
	.headline .en span:after{width: 26px;}
	.pro_bg{width: 832px;height: 325px;margin-left: -416px;}
	.pro_data ul li{height: 65px;line-height: 65px;}
	.pro_data ul li a{padding: 0 4%;line-height: 65px;}
	.pro_data ul li a i{width: 24px;margin: 0 8px 0 0;}
	.pro_data ul li a span{line-height: 65px;height: 65px;}
	.pro_data ul li a span.bt_cn{font-size: 14px;}
	.pro_data ul li a span.dot{padding: 0 4px;font-size: 12px;}
	.pro_data ul li a:after{height: 65px;background: url(../images/pro_plus.png) #a2192b 97% center no-repeat;background-size: 18px;}
	.pro_imore_mc{padding: 0 10px;height: 30px;line-height: 30px;margin: 12px auto 14px;font-size: 12px;}
	.pro_imore_mc a{height: 30px;line-height: 30px;}
	.pro_imore_mc a i{padding: 0 12px;width: 42px;}

	.hd_news{margin: 0 auto 16px;}
	.news_slide{margin-bottom: 18px;}
	.news_nr{font-size: 14px;}

	.case_data{margin-bottom: 38px;}
	.case_bt{height: 40px;line-height: 40px;font-size: 14px; padding: 0 10px;margin-top: 16%;margin-bottom: 6%;}
	.case_imore{width: 60%;line-height: 24px;height: 24px;}
	.swiper-pagination-case{margin-top: 24px;}

	.banner_ny img{width: 200%;}
	.headline_ny{width: 240px;top: 35%;margin-left: -120px;padding: 10px 0;}
	.ny_cn{font-size: 16px;margin-bottom: 0px;}


	.swiper-slide-sub-ab{padding: 0 5px;}
	.swiper-slide-sub-ab:after{height: 70px;}
	.swiper-slide-sub-ab:first-child:before{height: 70px;}
	.sub_icon{height: 34px;margin-bottom: 6px;padding-top: 10px;}
	.sub_ab_cn{line-height: 16px;height: 16px;margin-bottom: 6px;}
	.swiper-button-prev-sub-ab,.swiper-button-next-sub-ab{width: 20px;}
	.swiper-button-prev-sub-ab{background-size: 10px;}
	.swiper-button-next-sub-ab{background-size: 10px;}
	.swiper-button-prev-sub-ab:hover{background-size: 10px;}
	.swiper-button-next-sub-ab:hover{background-size: 10px;}

	.about_fix{margin-top: 10px;}
	.about_zi{height: 100px;font-size: 70px;padding: 30px 10px 0;}
	.profile{margin-bottom: 30px;}
	.profile_tit{font-size: 12px;line-height: 38px;height: 38px;border-bottom: 2px solid #a2192b;}
	.profile_tit span{font-size: 16px;}
	.profile_info{margin: 18px 15px 20px;}
	.profile_pic{margin-bottom: 10px;}
	.profile_nr{line-height: 24px;}
	.culture_tit{border-bottom: none;margin: 8px auto 0px;}
	.culture_nr{margin-bottom: 20px;}
	.culture_nr dd{line-height: 24px;}
	.cul_info{padding-top: 9%;}
	.cul_en{line-height: 18px;font-size: 12px;}
	.cul_cn{font-size: 14px;line-height: 26px;padding-top: 0px;}
	.cul_cn:before{top: 2px;}
	.cul_hover:after{width: 0;width: calc(100% - 16px);width: -webkit-calc(100% - 16px);width: -moz-calc(100% - 16px);height: 0;height: calc(100% - 16px);height: -webkit-calc(100% - 16px);height: -moz-calc(100% - 16px);top: 8px;left: 8px;}
	.cul_h_cn{font-size: 14px;line-height: 20px;padding-top: 7%;}
	.cul_h_en{line-height: 20px;padding-top: 2px;margin-bottom: 0px;font-size: 12px;}
	.cul_h_en:before{top: 2px;}

	.develop{padding-top: 26px;margin-bottom: 28px;}
	.develop:before{top: 104px;}
	.develop_slide{padding: 0 36px!important;}
	.swiper-button-prev-develop,.swiper-button-next-develop{width: 23px;height: 23px;position: absolute;top: 47px;}
	.develop_tit{border-bottom: none;margin-bottom: 4px;}
	.develop_time{line-height: 38px;height: 38px;border-bottom: 3px solid #a2192b;overflow: hidden;}
	.develop_time span{font-size: 20px;}
	.develop_event{line-height: 22px;padding-top: 8px;}

	.honor_tit{border-bottom: none;margin: 30px auto 18px;}
	.swiper-container-honor{margin-bottom: 50px;}
	.swiper-pagination-honor{padding-top: 30px;height: 52px;}
	.swiper-button-prev-honor{right: 60%;}
	.swiper-button-next-honor{left: 60%;}

	.sub_ny .sub_ab_cn{margin-bottom: 4px;}
	.swiper-slide-sub-ny{padding: 18px 0;}
	.swiper-slide-sub-ny:after{top: 0px;height: 100%;}
	.swiper-slide-sub-ny:first-child:before{top: 0px;height: 100%;}

	.news_public{padding: 26px 0 30px;}
	.news_list{margin-bottom: 6px;}
	.news_list li{padding-bottom: 14px;margin-bottom: 20px;}
	.news_tit{margin-top: 8px;font-size: 14px;line-height: 22px;height: 22px;}
	.news_date{margin-bottom: 0px;font-size: 12px;line-height: 24px;height: 24px;}
	.news_des{line-height: 22px;height: 44px;font-size: 13px;}

	.x_list li{padding-bottom: 18px;}
	.x_date{padding: 0px 0px 0px 0;}
	.xx_date{padding: 9px 0;}
	.x_day{font-size: 20px;line-height: 32px;}
	.x_month{line-height: 18px;height: 18px;}
	.x_info{padding: 0 0 0 14px;}
	.x_tit{font-size: 14px;line-height: 24px;height: 24px;margin-bottom: 0px;}
	.x_des{line-height: 22px;height: 44px;}

	.main_pro{margin-bottom: 30px;}
	.swiper-slide-sub-pro a{padding: 12px 5px 10px;overflow: hidden;}
	.sub_icon_pro{width: 24px;height: 26px;margin: 0 auto 6px;}
	.sub_icon_pro i{width: 24px;height: 26px;}

	.pro_list{margin-bottom: 0px;}

	.pro_image{margin-bottom: 20px;}
	.pro_image_mc{width: 280px;}
	.swiper-container_dot{width: 232px;}
	.swiper-slide_dot{width: 70px;height: 48px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 16px;height: 48px;}
	.pro_canshu{margin-bottom: 20px;}
	.pro_canshu_bg{padding: 0 10px;}
	.pro_title{padding-top: 16px;line-height: 24px;font-weight: normal;}
	.pro_var{line-height: 24px;padding: 6px 0 6px;margin: 4px 0 6px;}
	.pro_tel{margin-bottom: 16px;line-height: 24px;font-weight: normal;}
	.det{margin-bottom: 14px;}
	.det_cn{height: 34px;line-height: 24px;padding: 0 18px;font-size: 16px;}
	.det_en:before{width: 8px;height: 8px;left: -8px;top: -8px;}

	.pro_det{line-height: 26px;padding-bottom: 20px;margin-bottom: 20px;}
	.pro_det span{margin-right: 4px;}
	.next3 ul li{line-height: 26px;height: 26px;margin-bottom: 10px;}
	.next3 ul li a{line-height: 26px;height: 26px;}

}
