﻿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; }


.hide{display: none}

.show{display: block}

.modal a{outline:none;}

label{font-weight: normal;width:100%;}


.container{margin:0 auto;}

.wow{animation-duration: 1.1s;-webkit-animation-duration: 1.1s;}

.wower{animation-duration: 0.8s;-webkit-animation-duration: 0.8s;}



.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%;}



.top{width: 100%;height: auto;overflow: hidden;}

.zhuzi{width: 100%;height: 100%;overflow: hidden;}

.header{width: 100%;height: 90px;position: relative;position: fixed;z-index: 20;background: #fff;}

.header:before{content: "";width: 30%;height: 100%;background: #066b4f;overflow: hidden;position: absolute;top: 0;right: 0;}

.header .container{position: relative;}

.menu{width: 100%;padding: 0 110px 0 220px; height:100px; line-height:100px}

.nav{width: 100%;height: 90px;background: url(../img/nav_bg.png) #066b4f left center no-repeat;background-size: auto 100%;padding: 0 0 0 50px;}

.nav ul{font-size: 0px;position: relative;}

.nav ul li{font-size: 15px;float: left;text-align: center;}

.nav ul li a{display: block;color: #fff;line-height: 90px;height: 90px;padding: 0 8px;overflow: hidden;position: relative;transition: 400ms;}

.nav ul li a:before{content: "";border: 8px solid #f6b403;border-color: #f6b403 transparent transparent transparent;position: absolute;top: -8px;left: 50%;margin-left: -8px;transition: 400ms;}

.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #f6b403;}

.nav ul li a:hover:before,.nav ul li.cu a:before,.nav ul li.on a:before{top: 0px;}

.two_box{position: absolute;z-index: 5;height: 40px;background: rgba(264,180,3,.8);-moz-transform:skew(-30deg);-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);display: none;}

.nav ul li ul{background: none;-moz-transform:skew(30deg);-webkit-transform:skew(30deg);-ms-transform:skew(30deg);transform:skew(30deg);}

.nav ul li ul li{font-size: 14px;}

.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{padding: 0 20px;line-height: 40px;height: 40px;color: #fff;}

.nav ul li ul li a:before{display: none;}

.nav ul li ul li a:hover{color: #066b4f;font-weight: bold;}

.logo{width: 200px;height: 90px;font-size: 0px;overflow: hidden;position: absolute;top: 0;}

.logo a{display: block;height: auto;overflow: hidden;}

.logo i{width: 200px;height: 90px;display: table-cell;vertical-align: middle;}

.logo i img{max-width: 100%;max-height: 100%;}

.language{height: 20px;overflow: hidden;position: absolute;right: 15px;top: 50%;margin-top: -10px;}

.language a{display: block;width: 20px;height: 20px;margin-left: 12px;float: left;border-radius: 50%;text-align: center;}

.language a img{-webkit-filter: grayscale(100%);filter: grayscale(100%);transition: 400ms;max-width: 100%;max-height: 100%;}

.language a.cu img,.language a:hover img{-webkit-filter: grayscale(0%);filter: grayscale(0%);}

.search{position: absolute;}

.search{width: 30px;height: 100%;position: absolute;right: 80px;bottom: 0;}

.search_icon{display: block;width: 100%;height: 100%;background: url(../img/search_icon.png) center center no-repeat;overflow: hidden;}

.search_icon:hover,.search_h{background: url(../img/search_icon_h.png) center center no-repeat;}

.search_box{width: 340px;height: 54px;padding: 10px 10px;overflow: hidden;position: absolute;right: 0;background: #f6b403;display: none;z-index: 2;/*top: 90px;*/right: -65px;}

.search_box form{width: 100%;height: 34px;overflow: hidden;background: #fff;position: relative;padding-right: 80px;}

.search_input{width: 100%;padding: 0 10px;border: none;background: none;outline: none;height: 34px;line-height: 34px;}

.search_btn{width: 80px;height: 34px;line-height: 34px;text-align: center;position: absolute;top: 0;right: 0;background: #066b4f;color: #fff;outline: none;border: none;}

.nav_button{width: 30px;height: 100%;position: absolute;top: 0;right: 15px;background: url(../img/head_menu.png) center center no-repeat;background-size: 26px; display: none;}



.class{width: 280px;height: 100%;background: #066b4f;position: fixed;top: 0;left: 0;z-index: 50;}

.class_top{line-height: 80px;height: 80px;font-size: 22px;padding: 0 45px 0 15px; color: #fff;background: #132043;overflow: hidden;position: relative;}

.class_close{width: 30px;height: 100%;background: url(../img/class_close.png) center center no-repeat;background-size: 24px;position: absolute;right: 15px;top: 0;}

.m_list{width: 100%;height: 70%;overflow-y: auto;}

.m_list ul{}

.m_list ul li{font-size: 16px;border-bottom: 1px solid #132043;}

.m_list ul li a{display: block;color: #fff;line-height: 50px;height: 50px;overflow: hidden;padding: 0 40px 0 15px;position: relative;}

.m_list ul li a span{width: 18px;height: 100%;background: url(../img/m_one_down.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 15px;top: 0;}

.m_list ul li a span.close_one{background: url(../img/m_one_up.png) center center no-repeat;}

.m_list ul li a:hover,.m_list ul li a.cu1{background: #132043;}

.m_list ul li ul{background: #132043;display: none;padding-bottom: 10px;}

.m_list ul li ul li{border-bottom: none;font-size: 14px;text-indent: 18px;}

.m_list ul li ul li a{color: #7d8cb6;line-height: 44px;height: 44px;}

.m_list ul li ul li a span{width: 10px;background: url(../img/m_two.png) center center no-repeat;background-size: 8px!important;left: 15px;}

.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{color: #f6b403;}

.m_list ul li ul li a:hover span,.m_list ul li ul li a.cu2 span{background: url(../img/m_two_h.png) center center no-repeat;}

.m_list ul li ul li ul{padding-bottom: 0px;}

.m_list ul li ul li ul li{text-indent: 36px;}

.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 ul{}

.m_list ul li ul li ul li ul li{text-indent: 52px;}

.m_list ul li ul li ul li ul li a{line-height: 40px;height: 40px;}

.m_list ul li ul li ul li ul li a:hover,.m_list ul li ul li a.cu3{color: #f6b403;}

.opacity{width: 100%;height: 100%;background: #000;filter:alpha(opacity=50);opacity: 0.5;position: fixed;top: 0;left: 0;z-index: 40;display: none;}



.page-prev {

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 {

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-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);}



.banner{width: 100%;height: auto;overflow: hidden;position: relative;font-size: 0px;position: fixed;padding-top: 90px;}

.banner img{width: 100%;position: relative;left: 50%;transform: translatex(-50%);}

.ibanner{}

.swiper-container-banner{padding: 0px;height: auto;overflow: hidden;position: relative;font-size: 0px;}

.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%;position: relative;left: 50%;transform: translatex(-50%);*/}

.swiper-pagination-banner{position: absolute;bottom: 20px;left: 50%;z-index: 3;}

.swiper-pagination-banner li{position: relative;left: -50%;}

.swiper-pagination-banner li span{display: block;margin: 0px 8px;width: 54px;height: 6px;overflow: hidden;filter:alpha(opacity=100);opacity: 1;float: left;background: #066b4f;transition: 400ms;border-radius: 0px;-moz-transform:skew(-30deg);-webkit-transform:skew(-30deg);-ms-transform:skew(-30deg);transform:skew(-30deg);}

.swiper-pagination-banner li span.swiper-pagination-bullet-active{background: #f6b403;transition: 400ms;}

.swiper-button-prev-banner,.swiper-button-next-banner{/*width: 98px;*/width: 5%;height: 196px;position: absolute;top: 50%;margin-top: -98px;background-size: 100%!important;}

.swiper-button-prev-banner{left: 0px;background: url(../img/prev_banner.png) left center no-repeat;transition: 400ms;}

.swiper-button-next-banner{right: 0px;background: url(../img/next_banner.png) right center no-repeat;transition: 400ms;}

.swiper-button-prev-banner:hover{background: url(../img/prev_banner_h.png) left center no-repeat;}

.swiper-button-next-banner:hover{background: url(../img/next_banner_h.png) right center no-repeat;}



.main{width: 100%;height: auto;overflow: hidden;background: #fff;position: relative;z-index: 10;}

.product{width: 100%;height: auto;overflow: hidden;padding: 60px 0 56px;}

.headline{width: 100%;height: auto;overflow: hidden;position: relative;padding-bottom: 12px;border-bottom: 1px solid #e6e6e6;margin-bottom: 40px;}

.head_bt{font-size: 28px;font-weight: bold;line-height: 60px;height: 60px;overflow: hidden;padding: 0 40px;background: url(../img/head_bt.png) right center no-repeat;background-size: 100% 100%;width: 222px;color: #fff;position: relative;}

.head_bt:before{content: "";width: 14px;height: 100%;background: url(../img/head_sjx.png) center center no-repeat;background-size: 100%;position: absolute;left: 20px;top: 0;}

.imore{width: 118px;height: 30px;line-height: 30px;overflow: hidden;font-weight: bold;text-align: center;position: absolute;right: 10px;bottom: 12px;background: #066b4f;-moz-transform:skew(-26deg);-webkit-transform:skew(-26deg);-ms-transform:skew(-26deg);transform:skew(-26deg);transition: 400ms;}

.imore a{display: block;-moz-transform:skew(26deg);-webkit-transform:skew(26deg);-ms-transform:skew(26deg);transform:skew(26deg);color: #fff;transition: 400ms;}

.imore:hover{background: #f6b403;}

.imore:hover a{color: #066b4f;}

.pro_slide{position: relative;}

.hd_pro{position: absolute;top: -93px;left: 212px;}

.hd_pro ul{display: inline-block;height: auto;}

.hd_pro ul li{width: 162px;height: 40px;background: #066b4f;margin-right: 10px;float: left;font-size: 16px;text-align: center;-moz-transform:skew(-26deg);-webkit-transform:skew(-26deg);-ms-transform:skew(-26deg);transform:skew(-26deg);transition: 400ms;}

.hd_pro ul li a{display: block;padding: 0 20px;line-height: 40px;height: 40px;overflow: hidden;color: #fff;-moz-transform:skew(26deg);-webkit-transform:skew(26deg);-ms-transform:skew(26deg);transform:skew(26deg);color: #fff;transition: 400ms;}

.hd_pro ul li.on,.hd_pro ul li:hover{background: #f6b403;font-weight: bold;}

.hd_pro ul li.on a,.hd_pro ul li:hover a{color: #066b4f;}

.bd_pro{width: 100%;height: auto;overflow: hidden;}

.pro_data{width: 100%;height: auto;overflow: hidden;/*display: none;*/}

/*.pro_data:first-child{display: block;}*/

.pro_left{width: 49.2%;height: auto;overflow: hidden;float: left;}

.left_img{font-size: 0px;}

.left_img img{width: 100%;transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-moz-transition:all linear .2s;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}

.left_img:hover img{transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-moz-transition:all linear .2s;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

.left_bt{width: 100%;height: 60px;line-height: 60px;overflow: hidden;padding: 0 90px 0 20px;font-size: 18px;font-weight: bold; background: rgba(246,180,3,.8);position: absolute;bottom: 0;left: 0;color: #066b4f;white-space: nowrap;text-overflow: ellipsis;}

.swiper-button-prev-pro,.swiper-button-next-pro{width: 36px;height: 60px;position: absolute;top: auto;margin-top: 0px;background-size: 15px!important;bottom: 0px;filter:alpha(opacity=80);opacity: 0.8;}

.swiper-button-prev-pro{left: auto;right: 46px;background: url(../img/prev_left.png) center center no-repeat;transition: 400ms;}

.swiper-button-next-pro{right: 10px;background: url(../img/next_left.png) center center no-repeat;transition: 400ms;}

.swiper-button-prev-pro:hover,.swiper-button-next-pro:hover{filter:alpha(opacity=100);opacity: 1;}

.pro_right{width: 100%;height: auto;overflow: hidden;float: left;}

.pro_right ul{width: 100%;height: auto;overflow: hidden;}

.pro_right ul li{width: 29%;margin-left: 4%;height: auto;overflow: hidden;float: left;margin-bottom: 24px;}

.pro_item a{display: block;height: auto;overflow: hidden;position: relative;}

.pro_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;}

.pro_img img{ width:300px; height:300px; transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-moz-transition:all linear .2s;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}

.pro_mask{width: 100%;height: 100%;background: url(../img/pro_hover.png) center center no-repeat;background-size: 100% 100%;position: absolute;top: 0;left: 0;opacity: 0;filter:alpha(opacity=0);transform: scale(0);}

.pro_intro{width: 100%;padding: 0 10px;text-align: center;color: #066b4f;position: absolute;top: 50%;margin-top: -33px;display: none;animation-duration: 0.5s;-webkit-animation-duration: 0.5s;}

.pro_bt{font-size: 24px;line-height: 40px;height: 40px;overflow: hidden;}

.pro_nr{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;}

.pro_item a:hover .pro_img img{transition:all linear .2s;-webkit-transition:all linear .2s;-moz-transition:all linear .2s;-moz-transition:all linear .2s;transform:scale(1.1,1.1);-webkit-transform:scale(1.1,1.1);-moz-transform:scale(1.1,1.1);-ms-transform:scale(1.1,1.1);}

.pro_item a:hover .pro_mask{animation: showup 0.2s ease-in-out forwards;-webkit-animation: showup 0.2s ease-in-out forwards;}

.pro_item a:hover .pro_intro{display: block;}

@keyframes showup {  

    0% {opacity: 0;filter:alpha(opacity=0);transform: scale(0);} 

    100% {opacity: 1;filter:alpha(opacity=100);transform: scale(1.02);}  

  }

@-webkit-keyframes showup {  

    0% {opacity: 0;filter:alpha(opacity=0);transform: scale(0);} 

    100% {opacity: 1;filter:alpha(opacity=100);transform: scale(1.02);}  

  }



.about{width: 100%;height: auto;overflow: hidden;background: url(../img/about_bg.jpg) center center no-repeat;background-size: cover;background-attachment: fixed;padding: 200px 0 80px 0px; }

.about .container{position: relative;}

.about .about_white{width: 200%;height: 100%;background: #fff;position: absolute;left: 15px;top: 0;}

.about_area{padding: 20px 0 20px 20px;background: #fff;height: auto;overflow: hidden;position: relative;min-height: 400px;}

.about_video{width: 560px;height: 360px;overflow: hidden;position: absolute;top: 20px;left: 20px;/*background: #bad0ff;*/}

.about_video iframe{width: 100%;height: 100%;}

.about_intro{width: 100%;padding: 28px 0 0 600px;height: auto;overflow: hidden;}

.about_bt{font-size: 30px;line-height: 70px;height: 71px;overflow: hidden;border-bottom: 1px solid #066b4f;margin-bottom: 20px;}

.about_nr{font-size: 16px;line-height: 36px;height: 144px;margin-bottom: 40px;overflow: hidden;}

.about_imore{width: 188px;height: 40px;background: url(../img/about_imore.png) center center no-repeat;background-size: 100% 100%;float: right;font-weight: bold;}

.about_imore a{display: block;line-height: 40px;height: 40px;overflow: hidden;padding: 0 80px 0 44px;color: #f6b403;background: url(../img/about_jiantou.png) 115px center no-repeat;transition: 300ms;}

.about_imore a:hover{background: url(../img/about_jiantou.png) 130px center no-repeat;}



.news{width: 100%;height: auto;overflow: hidden;padding: 80px 0;}

.news_area{width: 100%;height: auto;overflow: hidden;}

.news_show{width: 578px;height: auto;overflow: hidden;margin-right: 20px;float: left;}

.show_item{position: relative;}

.show_item a{display: block;height: auto;overflow: hidden;}

.show_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;}

.show_img img{width: 100%;}

.show_intro{width: 100%;height: auto;overflow: hidden;padding: 8px 100px 8px 20px;background: rgba(0,0,0,.5);color: #fff;position: absolute;bottom: 0;left: 0;}

.show_time{line-height: 20px;height: 20px;overflow: hidden;}

.show_bt{line-height: 24px;height: 24px;overflow: hidden;font-size: 16px;white-space: nowrap;text-overflow: ellipsis;}

.swiper-pagination-show{position: absolute;bottom: 22px;z-index: 3;right: 16px;}

.swiper-pagination-show li{position: relative;}

.swiper-pagination-show li span{display: block;margin: 0px 7px;width: 14px;height: 14px;overflow: hidden;filter:alpha(opacity=100);opacity: 1;float: left;background: url(../img/hd_show.png) center center no-repeat;background-size: 100%!important;transition: 400ms;border-radius: 0px;}

.swiper-pagination-show li span.swiper-pagination-bullet-active{background: url(../img/hd_show_h.png) center center no-repeat;transition: 400ms;}

.swiper-button-prev-show,.swiper-button-next-show{/*width: 98px;*/width: 6%;height: 80px;position: absolute;top: 50%;margin-top: -52px;background-size: 100%!important;}

.swiper-button-prev-show{left: 0px;background: url(../img/prev_show.png) left center no-repeat;transition: 400ms;}

.swiper-button-next-show{right: 0px;background: url(../img/next_show.png) right center no-repeat;transition: 400ms;}

.swiper-button-prev-show:hover{background: url(../img/prev_show_h.png) left center no-repeat;}

.swiper-button-next-show:hover{background: url(../img/next_show_h.png) right center no-repeat;}



.news_data{width: 702px;padding: 0 20px;background: #f7f7f7;float: left;}

.news_data ul{}

.news_data ul li{padding: 20px 0;border-bottom: 1px solid #e6e6e6;}

.news_data ul li:last-child{border-bottom: none;}

.news_data ul li a{}

.news_item{}

.news_item a{display: block;height: auto;overflow: hidden;position: relative;height: 78px;overflow: hidden;}

.news_time{width: 88px;height: 100%;background: #066b4f;color: #fff;position: absolute;left: 0;top: 0;text-align: center;}

.news_d{font-size: 30px;line-height: 36px;height: 36px;overflow: hidden;margin-top: 10px;}

.news_m{line-height: 24px;height: 24px;overflow: hidden;}

.news_intro{width: 100%;height: auto;overflow: hidden;padding-left: 104px;}

.news_bt{font-size: 16px;line-height: 24px;height: 24px;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 400ms;}

.news_nr{line-height: 24px;height: 48px;overflow: hidden;color: #808080;transition: 400ms;}

.news_item a:hover .news_bt{color: #066b4f;font-weight: bold;}

.news_item a:hover .news_nr{color: #066b4f;}



.footer{width: 100%;height: auto;/*overflow: hidden;*/background: #e7e8ea;padding: 34px 0 34px;position: relative;}

.site_map{width: 50%;float: left;height: auto;overflow: hidden;}

.site_map ul{width: 100%;height: auto;overflow: hidden;}

.site_map ul li{width: 25%;float: left;height: auto;overflow: hidden;font-size: 16px;font-weight: bold;padding-right: 50px;}

.site_map ul li a{display: block;line-height: 42px;height: 42px;overflow: hidden;transition: 400ms;}

.site_map ul li a:hover{color: #066b4f;}

.site_map ul li ul{padding-top: 10px;border-top: 1px dotted #808080;}

.site_map ul li ul li{width: 100%;font-size: 14px;font-weight: normal;padding-right: 0px;}

.site_map ul li ul li a{line-height: 30px;height: 30px;}

.site_map ul li ul li a:hover{color: #066b4f;font-weight: bold;}

.contact{width: 30%;height: auto;overflow: hidden;float: left;}

.con_bt{font-weight: bold;font-size: 24px;line-height: 48px;height: 48px;margin-bottom: 6px;overflow: hidden;}

.con_nr{}

.con_nr dd{line-height: 32px;padding-left: 36px;}

.con_addr{background: url(../img/con_addr.png) left 5px no-repeat;}

.con_tel{background: url(../img/con_tel.png) left 5px no-repeat;}

.con_fax{background: url(../img/con_fax.png) left 5px no-repeat;}

.con_mail{background: url(../img/con_mail.png) left 5px no-repeat;}

.others{width: 20%;height: auto;/*overflow: hidden;*/padding-left: 20px;float: left;}

.erweima{width: 100%;height: auto;overflow: hidden;background: #cfcfd1;padding: 14px;margin-bottom: 14px;}

.ewm_img{width: 100px;height: 100px;font-size: 0px;overflow: hidden;float: left;margin-right: 18px;}

.ewm_img i{width: 100px;height: 100px;}

.ewm_intro{width: 92px;height: auto;overflow: hidden;overflow: hidden;padding-top: 5px;}

.ewm_bt{font-size: 16px;line-height: 36px;height: 36px;font-weight: bold;overflow: hidden;}

.ewm_nr{line-height: 24px;color: #4c4c4c;height: 48px;overflow: hidden;}

.linker{width: 100%;height: 36px;}

.linker ul{background: #cfcfd1;width: 100%;height: 36px;}

.linker ul li{position: relative;}

.linker ul li a{display: block;height: 36px;line-height: 36px;padding: 0 42px 0 14px;overflow: hidden;color: #333;position: relative;}

.linker ul li a em{width: 40px;height: 100%;background: url(../img/linker_up.png) center center no-repeat;position: absolute;right: 0;top: 0;}

.linker ul li a em.close_em{background: url(../img/linker_down.png) center center no-repeat;}

.linker ul li ul{width: 100%;height: auto;overflow: hidden;position: absolute;background: #cfcfd1;bottom: 40px;/*padding: 8px 0;*/display: none;}

.linker ul li ul li{}

.linker ul li ul li a{color: #333;line-height: 36px;height: 36px;}

.linker ul li ul li a:hover{color: #066b4f;font-weight: bold;}

.ny_main{margin-top: -60px;}

.heading{}

.ny_head{background: rgba(255,255,255,.6);position: relative;}

.head_tit{font-size: 24px;}

.here{position: absolute;right: 0;white-space: nowrap;padding: 0 10px 0 30px;overflow: hidden;z-index: 3;}

.here_i{top: -30px;color: #fff;line-height: 30px;height: 30px;}

.here_i:before{content: "";width: 30%;height: 100%;background: url(../img/here_i.png) left center no-repeat;background-size: auto 100%;position: absolute;top: 0;left: 0;z-index: -1;}

.here_i:after{content: "";width: 70%;height: 100%;background: #066b4f;position: absolute;top: 0;right: 0;z-index: -1;}

.here_i a{color: #fff;transition: 400ms;}

.here_i a:hover,.here_i a:last-child{color: #f6b403;}

.here_ii{top: 0;line-height: 60px;height: 60px;color: #066b4f;}

.here_ii a{color: #066b4f;transition: 400ms;}

.here_ii a:hover,.here_ii a:last-child{color: #f6b403;}

.classify{width: 90px;height: 30px;line-height: 30px;position: absolute;right: 0;bottom: 0;background: url(../img/classify_bg.png) left center no-repeat;padding: 0 30px 0 24px;background-size: 100% 100%; display: none;}

.classify:after{content: "";width: 11px;height: 100%;background: url(../img/classify_down.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 16px;top: 0;}

.classify.close_c:after{background: url(../img/classify_up.png) center center no-repeat;}

.public{padding-top: 60px;overflow: visible;/*margin-bottom: 80px;*/padding-bottom: 80px;}

.public .container{position: relative;}

.left{}

.left_type_one{position: absolute;top: -100px;left: 228px;}

.left_type_one ul{display: inline-block;}

.left_type_one ul li{width: 162px;height: 40px;background: #f6b403;margin-right: 10px;float: left;font-size: 16px;text-align: center;-moz-transform:skew(-26deg);-webkit-transform:skew(-26deg);-ms-transform:skew(-26deg);transform:skew(-26deg);transition: 400ms;}

.left_type_one ul li a{display: block;padding: 0 10px;line-height: 40px;height: 40px;overflow: hidden;color: #066b4f;-moz-transform:skew(26deg);-webkit-transform:skew(26deg);-ms-transform:skew(26deg);transform:skew(26deg);transition: 400ms;}

.left_type_one ul li:hover,.left_type_one ul li.cu{background: #fff;}

.left_type_one ul li:hover a,.left_type_one ul li a.cu{}



.left_type_two{ height: auto; float: left;}

.left_type_two ul{}

.left_type_two ul li{margin-bottom: 4px;font-size: 18px;}

.left_type_two ul li a{display: block;height: 56px;line-height: 56px;overflow: hidden;background: #066b4f;color: #fff; padding-left:5px; position: relative;}

.left_type_two ul li a span{width: 18px;height: 100%;background: url(../img/first_plus.png) center center no-repeat;background-size: 18px!important;position: absolute;right: 20px;top: 0;}

.left_type_two ul li a span.close_c{background: url(../img/first_minus.png) center center no-repeat;}

.left_type_two ul li a:hover,.left_type_two ul li a.cu1{color: #f6b403;}

.left_type_two ul li ul{display: none;}

.left_type_two ul li ul li{margin-bottom: 0px;font-size: 16px;border-bottom: 1px solid #d9d9d9;}

.left_type_two ul li ul li a{background: #f2f2f2;color: #333;line-height: 50px;height: 50px;}

.left_type_two ul li ul li a span{background: url(../img/second_left.png) center center no-repeat;background-size: 14px!important;}

.left_type_two ul li ul li a span.close_c{background: url(../img/second_down.png) center center no-repeat;}

.left_type_two ul li ul li a:hover,.left_type_two ul li ul li a.cu1{background: #f6b403;color: #066b4f;}

.left_type_two ul li ul li ul{padding-bottom: 10px;background: #f6b403;}

.left_type_two ul li ul li ul li{border-bottom: none;text-indent: 16px;}

.left_type_two ul li ul li ul li a{color: #066b4f;background: #f6b403;line-height: 42px;height: 42px;}

.left_type_two ul li ul li ul li a:after{content: "";width: 0px;height: 100%;background: url(../img/third.png) center center no-repeat;background-size: 100%;position: absolute;left: 20px;top: 0;transition: 400ms;}

.left_type_two ul li ul li ul li a:hover:after{width: 6px;}



.right{height: auto;overflow: hidden;}

.right_type_one{width: 100%;}

.about_image{width: 426px;height: auto;overflow: hidden;text-align: center;margin-right: 50px;float: left;}

.about_image img{max-width: 100%;max-height: 100%;}

.about_detail{width: 650px;margin:  0 auto;}

.about_det{line-height: 30px;}

.about_det img{max-width: 100%;max-height: 100%;}

.about_title{font-size: 24px;font-weight: bold;line-height: 30px;color: #066b4f;}



.right_type_two{  }

.pro_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}

.pro_list ul{width: 100%;height: auto;overflow: hidden;}

.pro_list ul li{width: 31.8%;height: auto;overflow: hidden;margin-right: 2.3%;float: left;margin-bottom: 22px;}

.pro_list ul li:nth-child(3n){margin-right: 0px;}

.next1{width: 100%;height: auto;overflow: hidden;text-align: center;}

.next1 ul{display: inline-block;}

.next1 ul li{display: inline-block;}

.next1 a{display: inline-block;width: auto;height: 32px; padding: 0 10px 0 10px;line-height: 32px;overflow: hidden;margin: 0 5px;color: #333;transition: 300ms;font-family: "幼圆"!important;font-weight: bold;}

.next1 a:hover,.next1 a.on1,.next1 li.on1 a{background: #f6b403;}

.next1 ul li a{font-family:"微软雅黑"!important;font-weight: normal;}



.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 14px;}

.news_list ul{width: 100%;height: auto;overflow: hidden;}

.news_list ul li{width: 32%;height: auto;overflow: hidden;margin-right: 2%;float: left;margin-bottom: 30px;}

.news_list ul li:nth-child(3n){margin-right: 0px;}

.news_list ul li a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;}

.news_pic{width: 100%;height: auto;overflow: hidden;padding-bottom:100%;font-size: 0px;}

.news_pic img{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;margin:auto;}

.news_info{width: 100%;height: auto;overflow: hidden;position: absolute;bottom: 0;left: 0;background: #f5f5f5;padding: 18px 20px 18px;transition: 400ms;transition: 400ms;}

.news_tit{line-height: 24px;height: 24px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 16px;color: #333;margin-bottom: 16px;transition: 400ms;}

.news_des{line-height: 24px;height: 0px;overflow: hidden;color: #808080;margin-bottom: 0px;transition: 400ms;}

.news_date{line-height: 24px;height: 24px;color: #808080;overflow: hidden;transition: 400ms;}

.news_list ul li a:hover .news_info{padding: 12px 20px 18px;background: #f6b403;}

.news_list ul li a:hover .news_tit{color: #000;}

.news_list ul li a:hover .news_des{height: 48px;margin-bottom: 16px;color: #6f5203;}

.news_list ul li a:hover .news_date{color: #6f5203;}



.press_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}

.press_list ul{width: 100%;height: auto;overflow: hidden;}

.press_list ul li{width: 100%;height: auto;overflow: hidden;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e6e6e6;}

.press_list ul li a{display: block;width: 100%;height: 108px;overflow: hidden;position: relative;}

.press_date{width: 122px;text-align: center;height: 100%;background: #e6e6e6;position: absolute;top: 0;left: 0;transition: 400ms;}

.press_d{font-size: 30px;line-height: 36px;height: 36px;overflow: hidden;margin-top: 24px;}

.press_m{line-height: 24px;height: 24px;overflow: hidden;}

.press_info{width: 100%;padding-left: 142px;height: auto;overflow: hidden;}

.press_tit{font-size: 20px;line-height: 44px;height: 44px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #333;transition: 400ms;}

.press_des{line-height: 24px;height: 48px;color: #808080;overflow: hidden;}

.press_list ul li a:hover .press_date{background: #066b4f;color: #fff;}

.press_list ul li a:hover .press_tit{font-weight: bold;color: #066b4f;}



.hint{text-align: center;font-size: 18px;line-height: 30px;margin-bottom: 24px;}

.search_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}

.search_list ul{width: 100%;height: auto;overflow: hidden;}

.search_list ul li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #e6e6e6;font-size: 16px;}

.search_list ul li a{display: block;line-height: 70px;height: 70px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-left: 24px;background: url(../img/sear.png) left center no-repeat;background-size: 10px!important;}

.search_list ul li a:hover{color: #066b4f;font-weight: bold;background: url(../img/sear_h.png) left center no-repeat;}



.news_title{font-size: 24px;line-height: 34px;margin-bottom: 10px;text-align: center;}

.news_publish{line-height: 24px;text-align: center;color: #808080;padding-bottom: 24px;border-bottom: 1px dashed #e6e6e6;margin-bottom: 42px;}

.news_det{}

.next2{width: 100%;height: auto;overflow: hidden;margin-top: 50px;}

.next2 ul{width: 100%;height: auto;overflow: hidden;}

.next2 ul li{max-width: 50%;height: auto;overflow: hidden;}

.next2 ul li:first-child{float: left;}

.next2 ul li:last-child{float: right;}

.next2 ul li a{display: inline-block;color: #808080;line-height: 30px;height: 30px;overflow: hidden;}

.next2 ul li a:hover{font-weight: bold;color: #066b4f;}

.together{width: 100%;height: auto;overflow: hidden;padding-top: 20px;margin-top: 20px;border-top: 1px solid #e6e6e6;}

.share{width: 100%;height: auto;overflow: hidden;}

#share_box{width: 100%;height: auto;overflow: hidden;}

#share_box li{width: 42px;height: 42px;overflow: hidden;float: left;margin-bottom: 0px;margin-right: 20px;}

#share_box a{display:block;width: 42px;height: 42px!important;line-height:42px;margin:0px 0px;padding:0;cursor:pointer;font-size: 0px;overflow: hidden;background-size: 100%!important;border: 1px solid #e6e6e6;transition: 400ms;}

#share_box a:hover{border: 1px solid #f6b403;}

#share_box a.bds_weixin{background: url(../img/share_wx.png) #fff center center no-repeat;}

#share_box a.bds_weixin:hover{background: url(../img/share_wx_h.png) #f6b403 center center no-repeat;}

#share_box a.bds_sqq{background: url(../img/share_qq.png) #fff center center no-repeat;}

#share_box a.bds_sqq:hover{background: url(../img/share_qq_h.png) #f6b403 center center no-repeat;}

#share_box a.bds_tsina{background: url(../img/share_wb.png) #fff center center no-repeat;}

#share_box a.bds_tsina:hover{background: url(../img/share_wb_h.png) #f6b403 center center no-repeat;}

#share_box a.bds_qzone{background: url(../img/share_qzone.png) #fff center center no-repeat;}

#share_box a.bds_qzone:hover{background: url(../img/share_qzone_h.png) #f6b403 center center no-repeat;}

.back{width: 202px;position: absolute;right: 0; text-align: center;font-size: 18px;}

.back a{display: block;border: 1px solid #f6b403;height: 42px;line-height: 40px;color: #808080;transition: 400ms;}

.back a span{display: inline-block;line-height: 40px;height: 40px;overflow: hidden;padding-left: 32px;background: url(../img/back.png) left center no-repeat;background-size: 15px!important;}

.back a:hover{background: #f6b403;color: #fff;}

.back a:hover span{background: url(../img/back_h.png) left center no-repeat;}



.det_above{width: 100%;height: auto;overflow: hidden;/*margin-top: -24px;*/}

.pro_image{width: 702px;padding: 24px 0;height: auto;overflow: hidden;margin-right: 26px;float: left;position: relative;}

.pro_image_one{/*width: 700px;*/height: auto;border: 1px solid #e6e6e6;margin: 24px 26px 24px 0;padding: 0px 0;font-size: 0px;overflow: hidden;float: left;}

.pro_image_one img{max-width: 100%;width: 100%;}

.pc_image{width: 100%;height: auto;overflow: hidden;}

.bigimg{width: 526px;height: auto;overflow: hidden;margin-right: 12px;float: left;border: 1px solid #e6e6e6;}

.bigimg{}

.bigimg li{width: 524px;height: 396px;font-size: 0px;}

.bigimg li i{width: 524px;height: 396px;}

.smallscroll{width: 164px;height: 396px;float: left;position: static;}

.smallimg ul{width: 100%;height: auto;overflow: hidden;}

.smallimg ul li{width: 164px;height: 124px;font-size: 0px;margin-bottom: 12px;}

.smallimg ul li i{width: 164px;height: 124px;position: relative;}

.smallimg ul li i:after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 2px solid #e6e6e6;transition: 400ms;}

.smallimg ul li:hover i:after,.smallimg ul li.on i:after{border: 2px solid #066b4f;}

.prev_det_pc,.next_det_pc{width: 164px;height: 24px;position: absolute;right: 0px;}

.prev_det_pc{background: url(../img/det_up.png) center top no-repeat;top: 0;}

.next_det_pc{background: url(../img/det_down.png) center bottom no-repeat;bottom: 0px;}

.prev_det_pc:hover{background: url(../img/det_up_h.png) center top no-repeat;}

.next_det_pc:hover{background: url(../img/det_down_h.png) center bottom no-repeat;}





.pro_content{width: 572px;margin-top: 24px;padding: 35px 40px 0;float: left;height: auto;overflow: hidden;background: #f5f5f5;min-height: 404px;}

.pro_content_one{min-height: 530px;}

.pro_title{font-size: 26px;line-height: 68px;height: 68px;border-bottom: 4px solid #d1d1d1;overflow: hidden;font-weight: bold;color: #066b4f;margin-bottom: 20px;}

.pro_ad{margin-bottom: 30px;}

.pro_ad1{font-size: 18px;}

.pro_ad2{}

.share2{}

.share2 a{}

.share2 a.bds_more{margin: 0px;width: 132px;height: 36px;line-height: 36px;overflow: hidden;font-size: 14px;text-align: left;background: url(../img/share_bg.jpg) #066b4f right center no-repeat;background-size: auto 100%;color: #fff;padding: 0px;position: relative;padding-left: 58px;}

.share2 a.bds_more:before{content: "";width: 16px;height: 100%;background: url(../img/share.png) left center no-repeat;position: absolute;left: 28px;top: 0;}

.next3{width: 100%;height: auto;overflow: hidden;padding-top: 14px;margin-top: 44px;border-top: 1px solid #d1d1d1;}

.next3 ul{width: 100%;height: auto;overflow: hidden;background: #e6e6e6;padding: 0 20px;height: 38px;}

.next3 ul li{max-width: 50%;}

.next3 ul li:first-child{float: left;}

.next3 ul li:last-child{float: right;}

.next3 ul li a{display: inline-block;line-height: 38px;height: 38px;color: #808080;overflow: hidden;}

.next3 ul li a:hover{font-weight: bold;color: #066b4f;}

.det{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;border-top: 1px solid #e6e6e6;margin-top: 34px;}

.det span{display: inline-block;padding: 0 72px 0 46px;font-size: 24px;font-weight: bold;color: #066b4f;line-height: 58px;height: 58px;overflow: hidden;background: url(../img/det.jpg) #f6b403 right center no-repeat;background-size: auto 100%;}



.mc_image{width: 100%;height: auto;overflow: hidden;position: relative;display: none;}

.swiper-container_det{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;}

.swiper-slide_det{width: 100%;width: 100%;height: auto;overflow: hidden;border: 1px solid #e6e6e6;}

.swiper-slide_det i{/*width: inherit;height: inherit;display: table-cell;vertical-align: middle;*/display: block;width: 100%;height: auto;display: block;overflow: hidden;text-align: center;}

.swiper-slide_det i img{max-width: 100%;max-height: 100%;}

.dot_box{width: 100%;height: auto;overflow: hidden;padding: 0px 25px;position: relative;}

.swiper-container_dot{width: 100%;height: auto;overflow: hidden;}

.swiper-slide_dot{width: 132px;height: auto;overflow: hidden;cursor: pointer;}

.swiper-slide_dot i{/*width: 116px;height: 88px;display: table-cell;vertical-align: middle;*/display: block;width: 100%;height: 100%;display: block;overflow: hidden;text-align: center;position: relative;}

.swiper-slide_dot i:after{content: "";width: 100%;height: 100%;position: absolute;top: 0;left: 0;border: 2px solid #e6e6e6;}

.swiper-slide_dot i img{max-width: 100%;/*max-height: 100%;*/width: 100%;}

.swiper-slide_dot.swiper-slide-active i:after{background: none;border: 2px solid #066b4f;}

.swiper-button-prev-det,.swiper-button-next-det{width: 25px;height: 100%;overflow: hidden;position: absolute;margin-top: 0;top: auto;bottom: 0px;background-size: 14px!important;transition: 400ms;}

.swiper-button-prev-det{left: 0px;background: url(../img/det_left.png) left center no-repeat;}

.swiper-button-prev-det:hover{background: url(../img/det_left_h.png) left center no-repeat;}

.swiper-button-next-det{right: 0px;background: url(../img/det_right.png) right center no-repeat;bottom: 0px;}

.swiper-button-next-det:hover{background: url(../img/det_right_h.png) right center no-repeat;}





@media (min-width: 1400px){

	.container{ width:100% }

}



@media (min-width: 1200px) and (max-width: 1399px){

  .headline{margin-bottom: 35px;}

  .head_bt{font-size: 24px;width: 208px;height: 56px;line-height: 56px;}

  .imore{width: 108px;}

  .hd_pro{left: 200px;top: -88px;}

  .hd_pro ul li{width: 140px;height: 38px;}

  .hd_pro ul li a{line-height: 38px;height: 38px;}

  .pro_right ul li{margin-bottom: 22px;}

  .pro_intro{margin-top: -30px;}

  .pro_bt{line-height: 36px;height: 36px;font-size: 22px;}



  .about{padding: 160px 0 80px 0px;}

  .about_intro{padding: 18px 0 0 600px;}

  .about_bt{font-size: 28px;}

  .news{padding: 60px 0 70px;}

  .news_data{width: 572px;}



	.footer{padding: 24px 0 30px;}

	.site_map{width: 46%;}

	.site_map ul li{padding-right: 40px;}

	.contact{padding-right: 20px;padding-left: 10px;}

	.others{width: 24%;padding-top: 10px;}

    

  .ny_main{margin-top: -56px;}

  .here_ii{line-height: 56px;height: 56px;}

  .public{padding-top: 56px;}

  .left_type_one{top: -94px;left: 216px;}

  .left_type_one ul li{width: 150px;height: 38px;}

  .left_type_one ul li a{padding: 0 20px;line-height: 38px;height: 38px;}



  .about_detail{width: 694px;}

  .about_title{font-size: 22px;}



  .left_type_two{ }

  .right_type_two{ }



  .news_list{margin-bottom: 20px;}

  .news_list ul li{margin-bottom: 26px;}

  .news_pic{margin-bottom: 94px;}

  .news_tit{margin-bottom: 10px;}

  .news_list ul li a:hover .news_des{margin-bottom: 10px;}



  .press_list ul li{padding-bottom: 26px;margin-bottom: 26px;}

  .press_list ul li a{height: 102px;}

  .press_date{width: 116px;}

  .press_d{margin-top: 20px;}

  .press_info{padding-left: 136px;}



  .search_list ul li a{line-height: 68px;height: 68px;}

  

  .news_title{font-size: 22px;line-height: 32px;}

  .news_publish{margin-bottom: 36px;}

  .next2{margin-top: 46px;}

  #share_box li{width: 40px;height: 40px;margin-right: 16px;}

  #share_box a{width: 40px;height: 40px!important;line-height:40px;}

  .back{width: 182px;font-size: 17px;}

  .back a{height: 40px;line-height: 38px;}

  .back a span{line-height: 38px;height: 38px;padding-left: 26px;background-size: 12px!important;}



  .pro_image{width: 648px;padding: 20px 0;}

  .pro_image_one{margin: 20px 26px 20px 0;padding: 0px 0;}

  .bigimg{width: 486px;}

  .bigimg li{width: 484px;height: 366px;}

  .bigimg li i{width: 484px;height: 366px;}

  .smallscroll{width: 152px;height: 366px;}

  .smallimg ul li{width: 152px;height: 115px;margin-bottom: 10px;}

  .smallimg ul li i{width: 152px;height: 115px;}

  .prev_det_pc,.next_det_pc{width: 152px;height: 20px;background-size: 50px!important;}



  .pro_content{width: 496px;margin-top: 20px;padding: 16px 34px 0;min-height: 366px;}

  .pro_content_one{min-height: 489px;}

  .pro_title{font-size: 32px;}

  .share2 a.bds_more{width: 118px;height: 32px;line-height: 32px;padding-left: 46px;}

  .share2 a.bds_more:before{width: 15px;left: 22px;background-size: 100%;}

  .det span{padding: 0 65px 0 36px;font-size: 22px;line-height: 52px;height: 52px;}







}



@media (min-width: 992px) and (max-width: 1199px){

	.header{height: 84px;}

	.menu{padding: 0 100px 0 196px;}

	.nav{height: 84px;padding: 0 0 0 40px;}

	.nav ul li a{line-height: 84px;height: 84px;}

	.two_box{height: 34px;}

	.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{padding: 0 14px;line-height: 34px;height: 34px;}

	.logo{width: 186px;height: 84px;}

	.logo i{width: 186px;height: 84px;}

	.search_box{width: 320px;}

	.banner{padding-top: 84px;}

	.swiper-pagination-banner{bottom: 16px;}

	.swiper-pagination-banner li span{width: 50px;}

	.swiper-button-prev-banner,.swiper-button-next-banner{width: 5%;height: 126px;margin-top: -63px;}



	.product{padding: 60px 0 56px;}

  .headline{margin-bottom: 30px;}

  .head_bt{font-size: 22px;line-height: 52px;height: 52px;width: 192px;}

  .head_bt:before{width: 12px;left: 16px;}

  .imore{width: 96px;}

  .hd_pro{top: -77px;left: 184px;}

  .hd_pro ul li{width: 120px;height: 34px;font-size: 15px;}

  .hd_pro ul li a{line-height: 34px;height: 34px;}

  .left_bt{height: 54px;line-height: 54px;padding: 0 80px 0 20px;font-size: 17px;}

  .swiper-button-prev-pro,.swiper-button-next-pro{width: 32px;height: 54px;background-size: 12px!important;}

  .swiper-button-prev-pro{left: auto;right: 42px;}

  .pro_right ul li{margin-bottom: 17px;}

  .pro_intro{padding: 0 10px;margin-top: -25px;}

  .pro_bt{font-size: 20px;line-height: 30px;height: 30px;}

  .pro_nr{font-size: 15px;line-height: 24px;height: 24px;}

  

  .about{padding: 130px 0 76px 0px; }

  .about_area{min-height: 328px;}

  .about_video{width: 442px;height: 288px;}

  .about_intro{padding: 0px 0 0 475px;}

  .about_bt{font-size: 24px;line-height: 60px;height: 61px;margin-bottom: 16px;}

  .about_nr{font-size: 15px;line-height: 30px;height: 150px;margin-bottom: 20px;}

  .about_imore{width: 145px;height: 32px;}

  .about_imore a{line-height: 32px;height: 32px;padding: 0 50px 0 32px;background: url(../img/about_jiantou.png) 90px center no-repeat;}

  .about_imore a:hover{background: url(../img/about_jiantou.png) 102px center no-repeat;}



  .news{padding: 54px 0 60px;}

  .news_show{width: 495px;margin-right: 18px;}

  .swiper-button-prev-show,.swiper-button-next-show{margin-top: -44px;}

  .news_data{width: 427px;padding: 0 18px;}

  .news_data ul li{padding: 16px 0;}

  .news_item a{height: 70px;}

  .news_time{width: 82px;}

  .news_d{font-size: 28px;line-height: 32px;height: 32px;}

  .news_intro{padding-left: 98px;}

  .news_bt{line-height: 24px;height: 24px;margin-bottom: 2px;}

  .news_nr{line-height: 22px;height: 44px;}



	.footer{padding: 30px 0 30px;}

	.site_map{display: none;}

	.contact{width: 60%;}

	.con_bt{font-size: 22px;line-height: 46px;height: 46px;}

	.con_nr dd{line-height: 30px;padding-left: 34px;}

	.con_addr{background: url(../img/con_addr.png) left 4px no-repeat;}

	.con_tel{background: url(../img/con_tel.png) left 4px no-repeat;}

	.con_fax{background: url(../img/con_fax.png) left 4px no-repeat;}

	.con_mail{background: url(../img/con_mail.png) left 4px no-repeat;}

	.others{width: 26%;padding-left: 0px;float: right;}

	.linker{height: 34px;}

	.linker ul{height: 34px;}

	.linker ul li a{height: 34px;line-height: 34px;}

	.linker ul li a em{background-size: 16px!important;}

	.linker ul li ul li a{line-height: 34px;height: 34px;}

	.copyright{padding: 16px 0;}

  

  .ny_banner img{width: 120%;}

  .ny_main{margin-top: -52px;}

  .here_ii{line-height: 52px;height: 52px;}

  .public{padding-top: 46px;/*margin-bottom: 64px;*/padding-bottom: 64px;}

  .left_type_one{top: -80px;left: 200px;}

  .left_type_one ul li{width: 132px;height: 34px;}

  .left_type_one ul li a{line-height: 34px;height: 34px;}



  .left_type_two{width: 240px;margin-right: 28px;}

  .left_type_two ul li{font-size: 16px;}

  .left_type_two ul li a{height: 48px;line-height: 48px;padding: 0 36px 0 20px;}

  .left_type_two ul li a span{width: 16px;right: 18px;}

  .left_type_two ul li ul li{font-size: 15px;}

  .left_type_two ul li ul li a{line-height: 42px;height: 42px;}

  .left_type_two ul li ul li ul li{font-size: 14px;}

  .left_type_two ul li ul li ul li a{line-height: 36px;height: 36px;}



  .about_image{width: 375px;margin-right: 35px;}

  .about_detail{width: 530px;}

  .about_det{line-height: 28px;}

  .about_title{font-size: 22px;line-height: 28px;}



  .right_type_two{width: 672px;}

  .pro_list ul li{margin-bottom: 16px;}

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



  .news_list{margin-bottom: 20px;}

  .news_list ul li{margin-bottom: 20px;}

  .news_pic{margin-bottom: 78px;}

  .news_info{padding: 12px 16px 12px;}

  .news_tit{margin-bottom: 6px;}

  .news_list ul li a:hover .news_info{padding: 12px 16px 12px;}

  .news_list ul li a:hover .news_des{margin-bottom: 4px;}



  .press_list ul li{padding-bottom: 24px;margin-bottom: 24px;}

  .press_list ul li a{height: 102px;}

  .press_date{width: 116px;}

  .press_d{margin-top: 20px;}

  .press_info{padding-left: 136px;}

  .press_tit{font-size: 18px;line-height: 42px;height: 42px;margin-bottom: 2px;}



  .hint{margin-bottom: 16px;}

  .search_list ul li a{line-height: 66px;height: 66px;}



  .news_title{font-size: 20px;line-height: 30px;}

  .news_publish{padding-bottom: 20px;margin-bottom: 30px;}

  #share_box li{width: 38px;height: 38px;margin-right: 14px;}

  #share_box a{width: 38px;height: 38px!important;line-height:38px;}

  .back{width: 162px;font-size: 16px;}

  .back a{height: 38px;line-height: 36px;}

  .back a span{line-height: 36px;height: 36px;padding-left: 26px;background-size: 12px!important;}



  .pro_image{width: 465px;padding: 0px 0;margin-right: 25px;}

  .pro_image_one{margin: 0px 25px 0px 0;padding: 0px 0;}

  .pc_image{display: none;}

  .mc_image{display: block;}

  

  .pro_content{width: 450px;margin-top: 0px;padding: 10px 28px 0;min-height: 462px;}

  .pro_content_one{min-height: 350px;}

  .pro_title{font-size: 28px;line-height: 60px;height: 60px;border-bottom: 3px solid #d1d1d1;}

  .pro_ad1{font-size: 16px;}

  .share2 a.bds_more{width: 104px;height: 30px;line-height: 30px;padding-left: 40px;}

  .share2 a.bds_more:before{width: 14px;left: 18px;background-size: 100%;}

  .next3{margin-top: 36px;}

  .next3 ul{padding: 0 16px;height: 34px;}

  .next3 ul li a{line-height: 34px;height: 34px;}

  .det{margin-bottom: 22px;margin-top: 40px;}

  .det span{padding: 0 50px 0 28px;font-size: 20px;line-height: 42px;height: 42px;}

  

}



@media (max-width: 991px){

	.header{height: 80px;background: #066b4f;}

	.header:before{width: 14%;left: 0;background: #fff;}

	.menu{/*display: none;*/}

	.logo{width: 40%;height: 80px;position: relative;background: url(../img/logo_bg.png) #fff right center no-repeat;background-size: auto 100%;}

	.logo i{width: 182px;height: 80px;}

	.language{right: 140px;}

	.search{right: 76px;}

	.search_box{width: 320px;right: -62px;}

	.nav_button{display: block;}

	.banner{padding-top: 80px;}

	.ibanner img{width: 120%;}

	.swiper-pagination-banner{bottom: 16px;}

	.swiper-pagination-banner li span{width: 50px;}

	.swiper-button-prev-banner,.swiper-button-next-banner{width: 6%;height: 126px;margin-top: -63px;}

  

  .product{padding: 46px 0 40px;}

  .headline{margin-bottom: 24px;}

  .head_bt{font-size: 20px;line-height: 48px;height: 48px;width: 178px;}

  .head_bt:before{width: 12px;left: 16px;}

  .imore{width: 96px;font-size: 13px;}

  .hd_pro{top: -67px;left: 172px;}

  .hd_pro ul li{width: 100px;height: 30px;font-size: 14px;}

  .hd_pro ul li a{line-height: 30px;height: 30px;padding: 0 14px;}

  .left_bt{height: 48px;line-height: 48px;padding: 0 70px 0 16px;font-size: 16px;}

  .swiper-button-prev-pro,.swiper-button-next-pro{width: 30px;height: 48px;background-size: 10px!important;}

  .swiper-button-prev-pro{left: auto;right: 40px;}

  .pro_right ul li{margin-bottom: 13px;}

  .pro_intro{padding: 0 10px;margin-top: -25px;}

  .pro_bt{font-size: 18px;line-height: 26px;height: 26px;}

  .pro_nr{font-size: 14px;line-height: 24px;height: 24px;}

  

  .about{padding: 90px 0 68px 0px; }

  .about_area{padding: 16px 0 16px 16px;min-height: 252px;}

  .about_video{width: 338px;height: 220px;top: 16px;left: 16px;}

  .about_intro{padding: 0px 0 0 360px;}

  .about_bt{font-size: 22px;line-height: 42px;height: 50px;margin-bottom: 12px;}

  .about_nr{font-size: 14px;line-height: 26px;height: 104px;margin-bottom: 20px;}

  .about_imore{width: 124px;height: 30px;font-size: 13px;}

  .about_imore a{line-height: 30px;height: 30px;padding: 0 50px 0 26px;background: url(../img/about_jiantou.png) 76px center no-repeat;}

  .about_imore a:hover{background: url(../img/about_jiantou.png) 85px center no-repeat;}



  .news{padding: 46px 0 50px;}

  .news_show{width: 354px;margin-right: 16px;}

  .show_img img{width: 126%;position: relative;left: 50%;transform: translatex(-50%);}

  .show_intro{padding: 8px 90px 8px 16px;}

  .show_time{font-size: 13px;}

  .show_bt{font-size: 15px;}

  .swiper-pagination-show{bottom: 22px;right: 10px;}

  .swiper-pagination-show li span{margin: 0px 5px;width: 14px;height: 14px;}

  .swiper-button-prev-show,.swiper-button-next-show{width: 8%;margin-top: -44px;}



  .news_data{width: 346px;padding: 0 14px;}

  .news_data ul li{padding: 14px 0;}

  .news_item a{height: 64px;}

  .news_time{width: 70px;}

  .news_d{font-size: 24px;line-height: 28px;height: 28px;margin-top: 8px;}

  .news_m{font-size: 13px;}

  .news_intro{padding-left: 84px;}

  .news_bt{font-size: 15px;line-height: 22px;height: 22px;margin-bottom: 4px;}

  .news_nr{line-height: 20px;height: 40px;}



	.footer{padding: 22px 0 30px;}

	.site_map{display: none;}

	.contact{width: 60%;}

	.con_bt{font-size: 22px;line-height: 46px;height: 46px;}

	.con_nr dd{line-height: 30px;padding-left: 34px;}

	.con_addr{background: url(../img/con_addr.png) left 4px no-repeat;}

	.con_tel{background: url(../img/con_tel.png) left 4px no-repeat;}

	.con_fax{background: url(../img/con_fax.png) left 4px no-repeat;}

	.con_mail{background: url(../img/con_mail.png) left 4px no-repeat;}

	.others{width: 35%;padding-left: 0px;float: right;padding-top: 10px;}

	.linker{height: 34px;}

	.linker ul{height: 34px;}

	.linker ul li a{height: 34px;line-height: 34px;}

	.linker ul li a em{background-size: 16px!important;}

	.linker ul li ul li a{line-height: 34px;height: 34px;}

	.copyright{padding: 14px 0;}



  .ny_banner img{width: 140%;}

  .ny_main{margin-top: -48px;}

  .heading .container{padding: 0px;width: 100%;}

  .here{display: none;}

  .classify{ display: block;}

  .public{padding-top: 0px;/*margin-bottom: 56px;*/padding-bottom: 56px;}

  .left_type_one ul{display: block;width: 100%;height: auto;overflow: hidden;}

  .left_type_one ul li{width: 100%;margin-right: 0px;text-align: left;background: none;height: auto;-moz-transform:skew(-0deg);-webkit-transform:skew(-0deg);-ms-transform:skew(-0deg);transform:skew(-0deg);}

  .left_type_one ul li a{background: #066b4f;color: #fff; -moz-transform:skew(0deg);-webkit-transform:skew(0deg);-ms-transform:skew(0deg);transform:skew(0deg);}

  .left_type_one ul li a:hover,.left_type_one ul li a.cu{background: #f6b403;}



  .left_list{position: absolute;z-index: 10;top: 15px;width: 100%;left: 0;background: #fff;margin-right: 0px;padding: 0 15px 10px;display: none;}

  .left_list ul li{width: 100%;margin-bottom: 4px;font-size: 16px;}

  .left_list ul li a{height: 42px;line-height: 42px;padding: 0 36px 0 20px;}

  .left_list ul li a span{width: 16px;right: 18px;background-size: 16px!important;}

  .left_list ul li ul li{font-size: 15px;text-indent: 16px;}

  .left_list ul li ul li a{line-height: 38px;height: 38px;}

  .left_list ul li ul li ul li{font-size: 14px;text-indent: 32px;}

  .left_list ul li ul li ul li a{line-height: 32px;height: 32px;}

  .left_type_two ul li ul li ul li a:after{left: 36px;}



  .about_image{width: 100%;margin-right: 0px;margin-bottom: 30px;}

  .about_detail{width: 100%;}

  .about_det{line-height: 28px;}

  .about_title{font-size: 20px;line-height: 28px;}

  

  .right{padding-top: 34px;}

  .right_type_two{width: 100%;}

  .pro_list ul li{margin-bottom: 16px;}

  .next1 a{width: 28px;height: 28px;line-height: 28px;}



  .news_list{margin-bottom: 16px;}

  .news_list ul li{width: 48.5%;margin-right: 3%;margin-bottom: 24px;}

  .news_list ul li:nth-child(3n){margin-right: 3%;}

  .news_list ul li:nth-child(2n){margin-right: 0px;}

  .news_pic{width: 100%;font-size: 0px;position: relative;padding-bottom: 65%;height: 0;overflow: hidden;}

  .news_info{padding: 12px 16px 12px;position: relative;}

  .news_tit{margin-bottom: 6px;}

  .news_des{height: 48px;margin-bottom: 4px;}

  .news_list ul li a:hover .news_info{padding: 12px 16px 12px;}

  .news_list ul li a:hover .news_des{margin-bottom: 4px;}



  .press_list ul li{padding-bottom: 22px;margin-bottom: 22px;}

  .press_list ul li a{height: 92px;}

  .press_date{width: 106px;}

  .press_d{font-size: 28px;margin-top: 16px;}

  .press_info{padding-left: 126px;}

  .press_tit{font-size: 17px;line-height: 36px;height: 36px;margin-bottom: 2px;}



  .hint{margin-bottom: 16px;margin-top: 10px;}

  .search_list ul li a{line-height: 62px;height: 62px;}



  .news_title{font-size: 18px;line-height: 28px;margin-bottom: 8px;margin-top: 14px;}

  .news_publish{padding-bottom: 16px;margin-bottom: 24px;}

  .next2{margin-top: 38px;}

  .next2 ul li{max-width: 100%;width: 100%;}

  .next2 ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;}

  #share_box li{width: 34px;height: 34px;margin-right: 12px;}

  #share_box a{width: 34px;height: 34px!important;line-height:34px;}

  .back{width: 132px;font-size: 15px;}

  .back a{height: 34px;line-height: 32px;}

  .back a span{line-height: 32px;height: 32px;padding-left: 20px;background-size: 10px!important;}



  .pro_image{width: 465px;padding: 0px 0;margin-right: 25px;margin: 0 auto 25px;float: none;}

  .pro_image_one{padding: 0px 0;margin: 0 auto 25px;}

  .pc_image{display: none;}

  .mc_image{display: block;}



  .pro_content{width: 100%;margin-top: 0px;padding: 10px 28px 40px;min-height: 100px;}

  .pro_content_one{min-height: 100px;}

  .pro_title{font-size: 28px;line-height: 60px;height: 60px;border-bottom: 3px solid #d1d1d1;}

  .pro_ad1{font-size: 16px;}

  .share2 a.bds_more{width: 104px;height: 30px;line-height: 30px;padding-left: 40px;}

  .share2 a.bds_more:before{width: 14px;left: 18px;background-size: 100%;}

  .next3{margin-top: 36px;}

  .next3 ul{padding: 0 16px;height: 34px;}

  .next3 ul li a{line-height: 34px;height: 34px;}

  .det{margin-bottom: 18px;margin-top: 36px;}

  .det span{padding: 0 40px 0 22px;font-size: 18px;line-height: 38px;height: 38px;}

}



@media (max-width: 767px){

	.header{height: 76px;}

	.logo{width: 46%;height: 76px;}

	.logo i{width: 170px;height: 76px;}

	.language{right: 130px;}

	.search{right: 70px;}

	.search_box{right: -56px;}

	.nav_button{background-size: 25px;}

	.banner{padding-top: 76px;}

	.ibanner img{width: 126%;}

	.swiper-pagination-banner{bottom: 14px;}

	.swiper-pagination-banner li span{width: 42px;height: 5px;}

	.swiper-button-prev-banner,.swiper-button-next-banner{width: 8%;}



	.class_top{line-height: 76px;height: 76px;font-size: 20px;}

	.class_close{background-size: 22px;}

	.m_list ul li a{line-height: 46px;height: 46px;}

	.m_list ul li ul li a{line-height: 40px;height: 40px;}

  .m_list ul li ul li ul li ul li a{line-height: 36px;height: 36px;}



  .product{padding: 36px 0 32px;}

  .headline{margin-bottom: 20px;}

  .head_bt{font-size: 18px;line-height: 44px;height: 44px; padding: 0 34px; width: 162px;}

  .head_bt:before{width: 10px;left: 14px;}

  .hd_pro{top: 0px;left: 0px;position: relative;margin-bottom: 12px;padding-left: 8px;}

  .pro_left{width: 100%;margin-bottom: 20px;}

  .pro_right{width: 100%;}

  .pro_right ul li{width: 48%;margin-left: 0%;margin-bottom: 20px;}

  .pro_right ul li:nth-child(odd){margin-right: 4%;}

  .pro_mask{display: none!important;}

  .pro_intro{margin-top: 0px;bottom: 0px;top: auto;display: block!important;background: rgba(246,180,3,.8);}

  .pro_bt{font-size: 16px;line-height: 36px;height: 36px;}

  .pro_nr{display: none;}

  

  .about{padding: 82px 0 58px 0px; }

  .about .about_white{width: 50%;}

  .about_area{padding: 16px 16px 36px 16px;}

  .about_video{width: 100%;height: 326px;top: 0px;left: 0px;position: relative;float: none;margin: 0 auto 8px;}

  .about_intro{padding: 0px 0 0 0px;}

  .about_bt{font-size: 18px;line-height: 50px;height: 52px;margin-bottom: 14px;}

  .about_nr{height: auto;margin-bottom: 24px;max-height: 156px;}

  

  .news_show{width: 100%;margin-right: 0px;margin-bottom: 16px;}

  .show_img img{width: 100%;}

  .swiper-button-prev-show,.swiper-button-next-show{width: 6%;}

  .news_data{width: 100%;padding: 0 16px;}

  .news_data ul li{padding: 16px 0;}

  .news_item a{height: 68px;}

  .news_time{width: 70px;}

  .news_d{margin-top: 10px;}

  .news_nr{line-height: 22px;height: 44px;}



	.footer{padding: 18px 0 28px;}

	.contact{width: 64%;}

	.con_bt{font-size: 20px;line-height: 44px;height: 44px;}

	.others{width: 128px;}

	.erweima{margin-bottom: 0px;}

	.ewm_intro{padding-top: 6px;}

	.ewm_bt{font-size: 15px;line-height: 28px;height: 28px;}

	.linker{display: none;}

  

  .ny_banner img{width: 150%;}

  .ny_main{margin-top: -44px;}

  .public{margin-bottom: 0px;padding-bottom: 50px;}

  .left_list ul li a{height: 38px;line-height: 38px;}

  .left_list ul li ul li a{line-height: 36px;height: 36px;}

  .left_list ul li ul li ul li a{line-height: 30px;height: 30px;}



  .about_image{margin-bottom: 24px;}

  .about_det{line-height: 26px;}

  .about_title{font-size: 18px;line-height: 26px;}

  

  .right{padding-top: 30px;}

  .pro_list ul li{width: 48%;margin-right: 0%;margin-bottom: 20px;}

  .pro_list ul li:nth-child(odd){margin-right: 4%;}



  .news_list{margin-bottom: 16px;}

  .news_list ul li{margin-bottom: 20px;}

  .news_info{padding: 10px 16px 10px;}

  .news_tit{margin-bottom: 4px;}

  .news_des{margin-bottom: 2px;}

  .news_list ul li a:hover .news_info{padding: 10px 16px 10px;}

  .news_list ul li a:hover .news_des{margin-bottom: 2px;}



  .press_list{margin-bottom: 18px;}

  .press_list ul li{padding-bottom: 18px;margin-bottom: 18px;}

  .press_list ul li a{height: 82px;}

  .press_date{width: 96px;background: #066b4f;color: #fff;}

  .press_d{margin-top: 12px;}

  .press_info{padding-left: 114px;}

  .press_tit{font-size: 16px;line-height: 28px;height: 28px;}



  .hint{font-size: 17px;line-height: 26px;margin-bottom: 12px;margin-top: 8px;}

  .search_list{margin-bottom: 38px;}

  .search_list ul li{font-size: 15px;}

  .search_list ul li a{line-height: 56px;height: 56px;padding-left: 22px;background-size: 9px!important;}



  .news_title{margin-top: 8px;}

  .news_publish{padding-bottom: 12px;margin-bottom: 20px;}

  .next2{margin-top: 32px;}

  .next2 ul li a{line-height: 28px;height: 28px;}

  #share_box li{width: 30px;height: 30px;margin-right: 10px;}

  #share_box a{width: 30px;height: 30px!important;line-height:30px;}

  .back{width: 112px;font-size: 14px;}

  .back a{height: 30px;line-height: 28px;}

  .back a span{line-height: 28px;height: 28px;padding-left: 18px;background-size: 9px!important;}



  .pro_image{width: 465px;margin: 0 auto 20px;}

  .pro_image_one{margin: 0 auto 20px;}



  .pro_content{padding: 10px 24px 40px;}

  .pro_title{font-size: 26px;line-height: 56px;height: 56px;border-bottom: 3px solid #d1d1d1;}

  .pro_ad1{font-size: 15px;}

  .next3{margin-top: 24px;}

  .det{margin-bottom: 12px;margin-top: 32px;}

  .det span{padding: 0 36px 0 18px;font-size: 17px;line-height: 36px;height: 36px;}

}



@media (max-width: 567px){

	.header{height: 72px;}

	.logo{width: 50%;height: 72px;}

	.logo i{width: 160px;height: 72px;}

	.language{right: 124px;}

	.search{right: 64px;}

	.search_box{width: 345px;right: -50px;}

	.nav_button{background-size: 24px;}

	.banner{padding-top: 72px;}

	.ibanner img{width: 145%;}

	.swiper-pagination-banner li span{margin: 0px 6px;width: 36px;height: 4px;}

	.swiper-button-prev-banner,.swiper-button-next-banner{width: 10%;}



	.class_top{line-height: 72px;height: 72px;font-size: 19px;}

	.class_close{background-size: 20px;}

	.m_list{height: 74%;}



  .product{padding: 30px 0 28px;}

  .headline{margin-bottom: 14px;}

  .head_bt{font-size: 16px;line-height: 38px;height: 38px;padding: 0 26px 0 34px;width: 142px;}

  .imore{width: 86px;height: 28px;line-height: 28px;right: 6px;}

  .hd_pro{margin-bottom: 8px;}

  .hd_pro ul li{width: 74px;height: 28px;}

  .hd_pro ul li a{line-height: 28px;height: 28px;padding: 0 8px;}

  .pro_left{margin-bottom: 15px;}

  .left_bt{height: 42px;line-height: 42px;font-size: 15px;}

  .swiper-button-prev-pro,.swiper-button-next-pro{height: 42px;}

  .pro_right ul li{margin-bottom: 14px;}

  .pro_bt{font-size: 15px;line-height: 32px;height: 32px;}

  

  .about{padding: 72px 0 58px 0px; }

  .about_area{padding: 14px 14px 36px 14px;}

  .about_video{width: 100%;height: 210px;}

  .about_bt{font-size: 17px;line-height: 44px;height: 46px;margin-bottom: 12px;}

  

  .news{padding: 36px 0 42px;}

  .news_show{margin-bottom: 14px;}

  .swiper-button-prev-show,.swiper-button-next-show{width: 7%;}

  .news_data{padding: 0 14px;}

  .news_data ul li{padding: 14px 0;}



	.contact{width: 100%;margin-bottom: 20px;}

	.others{width: 260px;float: none;margin: 0 auto;height: auto;overflow: hidden;padding-top: 0px;}

	.ewm_intro{padding-top: 12px;}



  .ny_banner img{width: 180%;}

  .ny_main{margin-top: -38px;}

  .classify{line-height: 28px;height: 28px;padding: 0 26px 0 20px;width: 78px;}

  .classify:after{width: 10px;right: 12px;}

  .public{padding-bottom: 42px;}

  .left_list ul li{margin-bottom: 3px;font-size: 15px;}

  .left_list ul li a{height: 34px;line-height: 34px;}

  .left_list ul li ul li{font-size: 14px;}

  .left_list ul li ul li a{line-height: 34px;height: 34px;}

  .left_list ul li ul li ul{padding-bottom: 8px;}



  .about_image{margin-bottom: 20px;}

  .about_title{font-size: 16px;}

  

  .right{padding-top: 26px;}

  .pro_list ul li{margin-bottom: 14px;}

  .next1 a{width: 26px;height: 26px;line-height: 26px;margin: 0 4px;}



  .news_list{margin-bottom: 14px;}

  .news_list ul li{width: 100%;margin-right: 0%;}

  .news_list ul li:nth-child(3n){margin-right: 0%;}



  .press_list ul li{padding-bottom: 16px;margin-bottom: 16px;}

  .press_list ul li a{height: 78px;}

  .press_date{width: 82px;}

  .press_d{font-size: 26px;margin-top: 10px;}

  .press_info{padding-left: 98px;}

  .press_tit{line-height: 26px;height: 26px;margin-bottom: 3px;}



  .hint{font-size: 16px;line-height: 24px;margin-bottom: 6px;margin-top: 5px;}

  .search_list{margin-bottom: 36px;}

  .search_list ul li a{line-height: 50px;height: 50px;padding-left: 18px;background-size: 8px!important;}



  .news_title{font-size: 16px;line-height: 24px;}

  .news_publish{padding-bottom: 10px;margin-bottom: 16px;}

  .next2{margin-top: 28px;border-top: 1px solid #e6e6e6;padding-top: 12px;}

  .together{display: none;}



  .pro_image{width: 345px;margin: 0 auto 16px;}

  .pro_image_one{margin: 0 auto 16px;}

  .dot_box{padding: 0px 20px;}

  .swiper-slide_dot{width: 95px;}

  .swiper-slide_dot i:after{border: 1px solid #e6e6e6;}

  .swiper-slide_dot.swiper-slide-active i:after{border: 1px solid #066b4f;}

  .swiper-button-prev-det,.swiper-button-next-det{width: 20px;background-size: 11px!important;}



  .pro_content{padding: 6px 18px 30px;}

  .pro_title{font-size: 24px;margin-bottom: 14px;}

  .pro_ad{margin-bottom: 24px;}

  .pro_ad1{font-weight: bold;}

  .share2{display: none;}

  .next3{margin-top: 0px;}

  .det{margin-bottom: 10px;margin-top: 28px;}

  .det span{padding: 0 32px 0 16px;font-size: 16px;line-height: 32px;height: 32px;}

}



@media (max-width: 372px){

	.header{height: 68px;}

	.logo{width: 50%;height: 68px;}

	.logo i{width: 145px;height: 68px;}

	.language{right: 104px;}

	.search{right: 58px;}

	.search_box{width: 290px;height: 52px;right: -44px;}

	.search_box form{height: 32px;padding-right: 60px;}

	.search_input{height: 32px;line-height: 32px;}

	.search_btn{width: 60px;height: 32px;line-height: 32px;}

	.nav_button{background-size: 23px;}

	.banner{padding-top: 68px;}

	.ibanner img{width: 165%;}

	.swiper-pagination-banner li span{width: 32px;}

	.swiper-button-prev-banner,.swiper-button-next-banner{width: 12%;height: 100px;margin-top: -50px;}



	.class_top{line-height: 68px;height: 68px;font-size: 18px;}

	.class_close{background-size: 20px;}

	.m_list ul li a{line-height: 42px;height: 42px;}

	.m_list ul li ul li a{line-height: 36px;height: 36px;}

  .m_list ul li ul li ul li ul li a{line-height: 32px;height: 32px;}

  

  .product{padding: 30px 0 24px;}

  .headline{padding-bottom: 8px;margin-bottom: 14px;}

  .head_bt{font-size: 15px;line-height: 34px;height: 34px;padding: 0 22px 0 30px;width: 126px;}

  .head_bt:before{width: 8px;left: 12px;}

  .imore{width: 66px;font-size: 12px;height: 24px;line-height: 24px;bottom: 8px;}

  .hd_pro{margin-bottom: 6px;padding-left: 5px;}

  .hd_pro ul li{width: 64px;height: 26px;font-size: 13px;margin-right: 8px;}

  .hd_pro ul li:last-child{margin-right: 0px;}

  .hd_pro ul li a{line-height: 26px;height: 26px;padding: 0 6px;}

  .pro_left{margin-bottom: 12px;}

  .left_bt{height: 38px;line-height: 38px;padding: 0 60px 0 14px;font-size: 14px;}

  .swiper-button-prev-pro,.swiper-button-next-pro{height: 38px;width: 26px;}

  .swiper-button-prev-pro{left: auto;right: 32px;}

  .swiper-button-next-pro{right: 6px;}

  .pro_right ul li{margin-bottom: 12px;}

  .pro_bt{font-size: 14px;line-height: 28px;height: 28px;}

  

  .about{padding: 62px 0 50px 0px; }

  .about_area{padding: 12px 12px 30px 12px;}

  .about_video{width: 100%;height: 178px;}

  .about_bt{font-size: 16px;line-height: 38px;height: 40px;margin-bottom: 10px;}

  .about_nr{line-height: 24px;margin-bottom: 18px;max-height: 144px;}

  .about_imore{width: 112px;height: 26px;font-size: 12px;}

  .about_imore a{line-height: 26px;height: 26px;padding: 0 46px 0 20px;background: url(../img/about_jiantou.png) 68px center no-repeat;}

  .about_imore a:hover{background: url(../img/about_jiantou.png) 76px center no-repeat;}



  .news{padding: 36px 0 36px;}

  .news_show{margin-bottom: 14px;}

  .show_intro{padding: 8px 70px 8px 14px;}

  .show_time{line-height: 18px;height: 18px;font-size: 12px;}

  .show_bt{line-height: 22px;height: 22px;font-size: 14px;}

  .swiper-pagination-show{right: 6px;}

  .swiper-pagination-show li span{margin: 0px 4px;width: 12px;height: 12px;}

  .swiper-button-prev-show,.swiper-button-next-show{width: 8%;height: 60px;margin-top: -44px;}



  .news_data{padding: 0 12px;}

  .news_data ul li{padding: 12px 0;}

  .news_item a{height: 64px;}

  .news_time{width: 68px;}

  .news_d{/*font-size: 22px;*/line-height: 24px;height: 24px;margin-top: 12px;}

  .news_m{line-height: 20px;height: 20px;font-size: 12px;}

  .news_intro{padding-left: 80px;}

  .news_bt{line-height: 20px;height: 20px;}

  .news_nr{line-height: 20px;height: 40px;}



	.footer{padding: 14px 0 28px;}

	.contact{width: 100%;margin-bottom: 20px;}

	.con_bt{font-size: 18px;line-height: 40px;height: 40px;}

	.con_nr dd{line-height: 28px;padding-left: 32px;background-size: 20px!important;}

	.others{width: 236px;}

	.erweima{padding: 10px;}

	.ewm_img{margin-right: 16px;}

	.ewm_intro{padding-top: 10px;}



  .ny_banner img{width: 200%;}

  .ny_main{margin-top: -34px;}

  .classify{line-height: 26px;height: 26px;padding: 0 20px 0 20px;width: 74px;}

  .classify:after{right: 8px;}

  .left_list ul li a{height: 32px;line-height: 32px;padding: 0 36px 0 16px;}

  .left_list ul li a span{width: 14px;right: 14px;background-size: 14px!important;}

  .left_list ul li ul li ul li{font-size: 13px;}

  .left_list ul li ul li ul li a:after{left: 34px;}

  .left_list ul li ul li ul li a:hover:after{width: 5px;}



  .about_image{margin-bottom: 20px;}

  .about_det{line-height: 24px;}

  .about_title{font-size: 16px;line-height: 24px;}

  

  .right{padding-top: 24px;}

  .pro_list ul li{margin-bottom: 12px;}

  .next1 a{width: auto;height: 24px; padding:0 8px 0 8px;line-height: 24px;}



  .news_list{margin-bottom: 16px;}

  .news_list ul li{margin-bottom: 16px;}

  .news_info{padding: 10px 14px 10px;}

  .news_des{margin-bottom: 0px;}

  .news_list ul li a:hover .news_info{padding: 10px 14px 10px;}

  .news_list ul li a:hover .news_des{margin-bottom: 0px;}



  .press_list ul li{padding-bottom: 14px;margin-bottom: 14px;}

  .press_list ul li a{height: 68px;}

  .press_date{width: 72px;}

  .press_d{font-size: 24px;line-height: 28px;height: 28px;}

  .press_m{line-height: 22px;height: 22px;font-size: 13px;}

  .press_info{padding-left: 86px;}

  .press_tit{font-size: 15px;line-height: 22px;height: 22px;}

  .press_des{line-height: 22px;height: 44px;}



  .hint{font-size: 15px;}

  .search_list{margin-bottom: 32px;}

  .search_list ul li{font-size: 14px;}

  .search_list ul li a{line-height: 46px;height: 46px;}



  .news_title{margin-bottom: 6px;margin-top: 6px;}

  .next2 ul li a{line-height: 26px;height: 26px;}



  .pro_image{width: 290px;margin: 0 auto 12px;}

  .pro_image_one{margin: 0 auto 12px;}

  .dot_box{padding: 0px 15px;}

  .swiper-slide_dot{width: 80px;}

  .swiper-button-prev-det,.swiper-button-next-det{width: 20px;background-size: 8px!important;}



  .pro_content{padding: 6px 18px 26px;}

  .pro_title{font-size: 22px;line-height: 50px;height: 50px;border-bottom: 2px solid #d1d1d1;margin-bottom: 14px;}

  .pro_ad{margin-bottom: 24px;}

  .next3 ul{height: auto;padding: 6px 10px;}

  .next3 ul li{max-width: 100%;width: 100%;}

  .next3 ul li a{line-height: 26px;height: 26px;display: block;white-space: nowrap;text-overflow: ellipsis;}

  .det{margin-bottom: 8px;margin-top: 24px;}

  .det span{padding: 0 28px 0 14px;font-size: 15px;line-height: 30px;height: 30px;}

}

/*产品优势*/

#floor_3_main {
    height: 606px;
    background: #fff;
	padding-top:60px
}

.proAdvant {
	margin-top: 30px;
	margin:0 auto;
	width:1200px
}
.proAdvant .list {
	width: 106%;
	padding-top:60px
}
.proAdvant .list li {
	float: left;
	width: 278px;
	margin-right: 120px;
}
.proAdvant .list li a {
	display: block;
}
.proAdvant .list li:first-child {
	margin-left: 60px;
}
.proAdvant .list li .img {
	width: 134px;
	height: 150px;
	margin: 0 auto;
	transition: all .5s;
	margin-left: 72px;
}
.proAdvant .list li .title {
	margin-top: 30px;
}
.proAdvant .list li .tit {
	font-size: 24px;
	text-align: center;
	color: #066b4f;
}
.proAdvant .list li .cont {
	margin-top: 20px;
	font-size: 14px;
	line-height: 24px;
	text-align: center;
	color: #666;
}
.proAdvant .list li:hover .img {
	margin-top: -10px;
	transition: all .5s;
}
.proAdvant .list li:hover .tit {
	font-weight: bold;
}

/*工程案例*/
#floor_4_main {
	background: #f6f6f6;
	padding-bottom: 45px;
	padding-top:30px
}
#floor_4_main .floor_4 {
}
#floor_4_main .proCase {
	position: relative;
	margin-top: 60px;
}
#floor_4_main .proCase .list {
	width: 106%;
}
#floor_4_main .proCase .list li {
	position: relative;
	display: block;
	float: left;
	width: 380px;
	height: 480px;
	margin-right: 30px;
	border: 1px solid #ddd;
	background: #fff;
	transition: all ease 600ms;
}
#floor_4_main .proCase .list li a {
	display: block;
	padding: 30px;
	padding-bottom: 80px;
}
#floor_4_main .proCase .list li a img {
	display: block;
	width: 320px;
	height: 240px;
}
#floor_4_main .proCase .list li .title {
	margin-top: 20px;
}
#floor_4_main .proCase .list li .tit {
	font-size: 20px;
	color: #333;
}
#floor_4_main .proCase .list li .cont {
	margin-top: 12px;
	font-size: 14px;
	color: #333;
}
#floor_4_main .proCase .list li .view_detail {
	position: absolute;
	bottom: 30px;
	left: 30px;
	display: block;
	width: 120px;
	height: 32px;
	font-size: 14px;
	line-height: 30px;
	text-align: center;
	background: #066b4f;
	color: #fff;
}
#floor_4_main .proCase .list li:hover {
	border: 1px solid #066b4f;
	background: #066b4f;
	transition: all ease 600ms;
}
#floor_4_main .proCase .list li:hover .tit {
	color: #fff;
}
#floor_4_main .proCase .list li:hover .cont {
	color: #c1d4f1;
}
#floor_4_main .proCase .list li:hover .view_detail {
	background: #fff;
	color: #066b4f;
}
#floor_4_main .proCase .hd {
	position: absolute;
	width: 100%;
}
#floor_4_main .proCase .hd .prev {
	width: 42px;
	height: 42px;
	background-position: 0px -60px;
	cursor: pointer;
	position: absolute;
	top: -200px;
	left: -80px;
	transition: all ease 600ms;
}
#floor_4_main .proCase .hd .next {
	width: 42px;
	height: 42px;
	background-position: -126px -60px;
	cursor: pointer;
	position: absolute;
	top: -200px;
	right: -80px;
	transition: all ease 600ms;
}
#floor_4_main .proCase .hd .prev:hover {
	background-position: -42px -60px;
	transition: all ease 600ms;
}
#floor_4_main .proCase .hd .next:hover {
	background-position: -84px -60px;
	transition: all ease 600ms;
}

.w1200 {
	width: 1200px;
	margin: 0 auto;
}

 .entit {
	margin-bottom: 12px;
	font: normal 45px "AvantGarde Bk BT";
	color: #666;
	text-align: center
}

 .tit {
	width: 300px;
	margin: 0 auto;
	font-size: 30px;
	font-weight: bold;
	text-align: center;
	color: #066b4f;
}

.tit em {
    display: block;
    width: 50px;
    height: 2px;
    margin-top: 16px;
    background: #ccc;
}

.more {
	margin-top: 40px;
}
.more .line {
	display: block;
	width: 500px;
	height: 1px;
	margin-top: 24px;
	background: #ccc;
}
.more .look_more {
	display: block;
	width: 198px;
	height: 48px;
	font-size: 16px;
	line-height: 48px;
	text-align: center;
	border: 1px solid #ccc;
	transition: all .5s;
}
.more .look_more:hover {
	background: #066b4f;
	color: #fff;
	transition: all .5s;
	border: 1px solid #066b4f;
}

.ico {
	background: url(../img/icon.png) no-repeat;
	display: inline-block;
	vertical-align: middle;
}