body{font-family:"微软雅黑"!important;font:14px Microsoft YaHei!important;line-height: 24px;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"微软雅黑"!important;}
li,ol{list-style:none;}
a,input,img,textarea{border:none;outline:none;}
i,em{font-style:normal;}
.fl{float: left;}.fr{float: right;}.tc{text-align:center;}.tr{text-align:right;}.tl{text-align:left;}
.db{display: block;}.ma{margin: 0 auto;}.pr{position: relative;}.pa{position: absolute;}.pf{position: fixed;}
.transition{-webkit-transition: all  0.3s ease-out;-moz-transition: all  0.3s ease-out;-o-transition: all  0.3s ease-out; transition: all  0.3s ease-out; }
a{text-decoration: none;color: #333;}
a:focus{text-decoration: none;}
a:hover,a:focus{text-decoration: none!important;}
.hide{display: none}
.show{display: block}
.modal a{outline:none;}
label{font-weight: normal;width:100%;}
/*a:hover {color: #cddc29;}*/
a:focus {outline:none;outline-offset:0;}
.container{margin:0 auto;}
.wow{animation-duration: 1.1s;-webkit-animation-duration: 1.1s;}
.wower{animation-duration: 0.8s;-webkit-animation-duration: 0.8s;}
.fx{position: fixed!important;}

.wrapper{width: 100%;height: auto;position: relative;overflow: hidden;}
.wrap{width: 100%;height: auto;/*overflow: hidden;*/position: relative;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}

.class{width: 280px;height: 100%;background: #f2f2f2;position: fixed;top: 0;left: 0;z-index: 51;}
.class.on{box-shadow: 1px 0px 10px 0px #c6c4c5;}
.class_top{width: 100%;height: 80px;line-height: 80px;overflow: hidden;padding: 0 15px;background: url(../images/class_bg.jpg) center center no-repeat;background-size: 100% 100%;}
.class_tel{padding-left: 34px;font-weight: bold;font-size: 17px;color: #fff;line-height: 80px;height: 80px;overflow: hidden;background: url(../images/class_tel.png) left center no-repeat;background-size: 24px;}
.m_list{width: 100%;height: 78%;overflow-y: auto;}
.m_list ul{width: 100%;height: auto;overflow: hidden;}
.m_list ul li{font-size: 16px;border-bottom: 1px solid #d9d9d9;}
.m_list ul li a{display: block;line-height: 50px;height: 50px;padding: 0 40px 0 15px;overflow: hidden;position: relative;}
.m_list ul li a span{width: 16px;height: 100%;background: url(../images/m_left.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(../images/m_up.png) center center no-repeat;}
.m_list ul li a:hover,.m_list ul li a.cu1{background: #1f64af;color: #fff;}
.m_list ul li ul{display: none;background: #1f64af;padding-bottom: 12px;}
.m_list ul li ul li{font-size: 15px;border-bottom: none;text-indent: 16px;}
.m_list ul li ul li a{line-height: 40px;height: 40px;color: #ccc;}
.m_list ul li ul li a:after{content: "";width: 4px;height: 10px;background: #fff;position: absolute;left: 15px;top: 50%;margin-top: -5px;}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{color: #00ae9f;font-weight: bold;}
.m_list ul li ul li a:hover:after,.m_list ul li ul li a.cu2:after{background: #00ae9f;}
.m_list ul li ul li ul{display: none;padding-bottom: 0;background: none;}
.m_list ul li ul li ul li{text-indent: 32px;}
.m_list ul li ul li ul li a{color: #79aee7;line-height: 38px;height: 38px;}
.m_list ul li ul li ul li a:after{display: none;}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{color: #00ae9f;font-weight: bold;}
.m_list ul li ul li ul li ul{display: none;}
.m_list ul li ul li ul li ul li{text-indent: 48px;}
.m_list ul li ul li ul li ul li a{color: #79aee7;}
.m_list ul li ul li ul li ul li a:hover{color: #00ae9f;font-weight: bold;text-decoration: underline!important;}

.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);}

.header{width: 100%;height: 108px;box-shadow: 0px 0px 10px 0px #aaa;position: fixed;top: 0;left: 0;z-index: 20;transition: 300ms;background: #fff;}
.head{width: 100%;padding-top: 20px;height: 108px;position: relative;padding-left: 430px;padding-right: 30px;transition: 300ms;}
.logo{width: 376px;height: 88px;font-size: 0px;overflow: hidden;position: absolute;left: 0px;/*top: 20px;*/}
.logo a{height: 88px;width: 100%;display: table-cell;vertical-align: middle;overflow: hidden;}
.logo img{max-width: 100%;max-height: 100%;}
.nav{width: 100%;height: auto;padding-top: 10px;}
.nav ul{}
.nav ul li{float: left;text-align: center;font-size: 15px;position: relative;}
.nav ul li a{display: block;line-height: 76px;height: 76px;padding: 0 5px;overflow: hidden;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #1f63af;font-weight: bold;}
.nav ul li ul{display: none;width: 150px;position: absolute;left: 50%;margin-left: -75px;padding: 0 10px;height: auto;overflow: hidden;padding-top: 2px;background: url(../images/nav_two.png) rgba(255,255,255,.8) center top no-repeat;z-index: 2;}
.nav ul li ul li{width: 100%;font-size: 14px;border-bottom: 1px dashed #e6e6e6;}
.nav ul li ul li:last-child{border-bottom: none;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{color: #808080;font-weight: normal;line-height: 48px;height: 48px;}
.nav ul li ul li a:hover{color: #1f63af;font-weight: bold;}
.tel{padding-left: 34px;background: url(../images/tel.png) left center no-repeat;line-height: 24px;height: 24px;overflow: hidden;font-size: 18px;font-weight: bold;color: #1f64af;font-family: "Arial"!important;position: absolute;right: 0;top: 14px;letter-spacing: 1px;}
.sear_button{width: 20px;height: 78px;background: url(../images/search.png) right center no-repeat;position: absolute;right: 0px;bottom: 0;cursor: pointer;}
.sear_button.close_btn{background: url(../images/close.png) center center no-repeat;}
.search{width: 100%;padding: 20px 40px;position: absolute;left: 0;background: rgba(255,255,255,.8);height: auto;overflow: hidden;display: none;}
.search form{width: 100%;height: auto;overflow: hidden;border: 1px solid #e6e6e6;background: #fff;padding-right: 100px;position: relative;}
.sear_btn{width: 100px;line-height: 48px;height: 48px;overflow: hidden;text-align: center;color: #fff;background: url(../images/search_bg.png) center center no-repeat;background-size: cover;position: absolute;top: 0;right: 0;}
.sear_box{width: 100%;height: auto;overflow: hidden;line-height: 48px;height: 48px;padding: 0 20px;}
.header.head_on{height: 88px;}
.head_on .head{height: 88px;padding-top: 0px;}
.head_on .nav{padding-top: 30px;}
.head_on .nav ul li a{line-height: 56px;height: 56px;}
.head_on .nav ul li ul li a,.head_on .nav ul li.cu ul li a,.head_on .nav ul li.on ul li a{line-height: 40px;height: 40px;}
.head_on .sear_button{height: 58px;}
.head_on .sear_btn{line-height: 40px;height: 40px;}
.head_on .sear_box{line-height: 40px;height: 40px;}
.nav_button{width: 30px;height: 100%;background: url(../images/had_menu.png) center center no-repeat;background-size: 28px;display: none;position: absolute;right: 0px;top: 0;}
.nav_button.close_btn{background: url(../images/close.png) center center no-repeat;background-size: 18px;}

/*a:hover {padding-top: 105px;}*/
.banner{width: 100%;height: auto;overflow: hidden;position: relative;font-size: 0px;z-index: 10;}
.banner img{width: 100%;position: relative;left: 50%;transform: translatex(-50%);}
.ibanner{}
.swiper-container-banner{padding: 0px;height: auto;overflow: hidden;position: relative;}
.swiper-wrapper-banner li{overflow: hidden;}/* **没写的话后面的图片超出部分会覆盖前一张 */
.swiper-wrapper-banner li a{display: block;text-align: center;width: 100%;height: 100%;}
.swiper-wrapper-banner li a img{/*width: 100%;position: relative;left: 50%;transform: translatex(-50%);*/}
.swiper-pagination-banner{position: absolute;bottom: 20px;left: 50%;}
.swiper-pagination-banner li{position: relative;left: -50%;}
.swiper-pagination-banner li span{display: block;margin: 0px 10px;width: 12px;height: 12px;overflow: hidden;filter:alpha(opacity=100);opacity: 1;float: left;background: url(../images/hd.png) center center no-repeat;background-size: 100%!important;transition: 400ms;border-radius: 0px;}
.swiper-pagination-banner li span.swiper-pagination-bullet-active{background: url(../images/hd_on.png) center center no-repeat;}

.product{width: 100%;height: auto;overflow: hidden;padding: 54px 0 60px;background: #fff;position: relative;z-index: 5;}
.headline{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;position: relative;}
.ititle{font-size: 20px;font-weight: bold;color: #00ae9f;line-height: 52px;height: 52px;overflow: hidden;position: relative;padding-right: 70px;z-index: 2;}
.ititle:after{content: "";width: 40px;height: 3px;background: #1f64af;overflow: hidden;position: absolute;left: 0;bottom: 0px;z-index: 2;}
.ititle span{color: #1f64af;}
.ititle i{font-size: 14px;font-weight: normal;color: #808080;font-style: normal;}
.imore{position: absolute;right: 0;bottom: 0;z-index: 3;}
.imore a{display: block;line-height: 46px;height: 46px;overflow: hidden;color: #808080;}
.imore a:hover{color: #1f64af;}
.pro_data{height: auto;overflow: hidden;padding: 0 30px;position: relative;}
.swiper-container-pro{position: static;}
.pro_item{height: auto;overflow: hidden;}
.pro_item a{display: block;height: auto;overflow: hidden;border: 1px solid #e6e6e6;transition: 300ms;}
.pro_img{width: 100%;font-size: 0px;position: relative;}
.pro_img img{width: 100%;}
.pro_img:before{content: "";width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;transition: 300ms;}
.pro_img em{width: 28px;height: 28px;background: url(../images/pro_plus.png) center center no-repeat;background-size: 100%;overflow: hidden;position: absolute;top: 50%;left: 50%;margin-top: -14px;margin-left: -14px;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.pro_bt{font-size: 16px;line-height: 70px;padding: 0 10px;height: 70px;overflow: hidden;text-align: center;transition: 200ms;white-space: nowrap;text-overflow: ellipsis;}
.pro_item a:hover{border: 1px solid #1f64af;border: 1px solid;border-image: -webkit-linear-gradient(#1f64af,#1087a7) 10 10;border-image: -moz-linear-gradient(#1f64af,#1087a7) 10 10;border-image: linear-gradient(#1f64af,#1087a7) 10 10;}
.pro_item a:hover .pro_bt{/*font-size: 17px;*/color: #1f64af;}
.pro_item a:hover .pro_img:before{background: url(../images/pro_hover.png) center center no-repeat;background-size: 100% 100%;}
.pro_item a:hover .pro_img em{display: block;}
.swiper-button-prev-pro,.swiper-button-next-pro{width: 20px;height: 100%;position: absolute;top: 0;margin-top: 0px;}
.swiper-button-prev-pro{left: 0;background: url(../images/prev_pro.png) center 40% no-repeat;}
.swiper-button-next-pro{right: 0;background: url(../images/next_pro.png) center 40% no-repeat;}
.swiper-button-prev-pro:hover{background: url(../images/prev_pro_h.png) center 40% no-repeat;}
.swiper-button-next-pro:hover{background: url(../images/next_pro_h.png) center 40% no-repeat;}

.about{width: 100%;height: auto;overflow: hidden;padding: 30px 0 60px;background: #f5f5f5;position: relative;z-index: 5;}
.about_area{width: 100%;height: auto;overflow: hidden;}
.about_box{width: 852px;height: auto;overflow: hidden;padding: 20px;background: #fff;float: left;margin-right: 22px;}
.about_img{width: 306px;height: 220px;font-size: 0px;overflow: hidden;float: left;margin-right: 24px;}
.about_img i{width: 306px;height: 220px;}
.about_intro{width: 482px;height: auto;overflow: hidden;float: left;}
.about_bt{width: 100%;height: 34px;line-height: 34px;text-align: center;font-size: 16px;margin: 14px auto 20px;color: #fff;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;background: url(../images/about_bg.png) center center no-repeat;background-size: 100% 100%;}
.about_nr{line-height: 28px;height: 140px;overflow: hidden;}
.about_video{width: 406px;height: 260px;float: left;overflow: hidden;}

.news{width: 100%;height: auto;overflow: hidden;padding: 54px 0 60px;background: #fff;position: relative;z-index: 5;}
.news_box{width: 50%;height: auto;overflow: hidden;float: left;}
.news_left{padding-right: 20px;}
.news_right{padding-left: 20px;}
.news_box .headline:after{content: "";width: 100%;height: 1px;background: #e6e6e6;position: absolute;left: 0;bottom: 1px;}
.news_show{width: 100%;height: auto;overflow: hidden;position: relative;height: 140px;margin-bottom: 8px;}
.show_img{width: 220px;height: 140px;font-size: 0;overflow: hidden;position: absolute;top: 0;left: 0;}
.show_img i{width: 220px;height: 140px;}
.show_intro{width: 100%;padding-left: 236px;height: auto;overflow: hidden;}
.show_bt{font-size: 16px;line-height: 24px;height: 24px;margin: 12px auto 5px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-weight: bold;}
.ahow_bt a{display: block;transition: 300ms;}
.show_nr{line-height: 24px;height: 48px;overflow: hidden;color: #808080;margin-bottom: 12px;}
.show_time{line-height: 24px;height: 24px;overflow: hidden;color: #808080;}
.show_bt a:hover{color: #1f64af;}
.news_data{width: 100%;height: auto;overflow: hidden;height: 196px;}
.swiper-container-news{width: 100%;height: 100%;overflow: hidden;}
.news_data ul{width: 100%;height: auto;overflow: hidden;}
.news_data ul li{width: 100%;height: auto;overflow: hidden;border-bottom: 1px dashed #e6e6e6;}
.news_data ul li a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;line-height: 48px;height: 48px;}
.news_bt{width: 100%;line-height: 48px;height: 48px;padding: 0px 90px 0 14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;transition: 300ms;}
.news_bt:before{content: "";width: 4px;height: 4px;background: #00ae9f;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.news_time{line-height: 48px;height: 48px;overflow: hidden;position: absolute;right: 0;top: 0;color: #808080;}
.news_data ul li a:hover .news_bt{font-weight: bold;color: #1f64af;}

.partner{width: 100%;height: auto;overflow: hidden;padding: 30px 0 60px;background: #f5f5f5;position: relative;z-index: 5;}
.partner_data{width: 100%;height: auto;/*overflow: hidden;*/}
.partner_data ul{width: 100%;height: auto;/*overflow: hidden;*/}
.partner_data ul li{width: 200px;float: left;margin-right: 16px;/*padding: 5px;*/}
.partner_data ul li:last-child{margin-right: 0px;}
.partner_data ul li a{display: block;height: auto;overflow: hidden;transition: 400ms;}
.partner_data ul li a img{width: 100%;}
.partner_data ul li a:hover{box-shadow: 0px 2px 10px 1px #dcdcdc;}

.footer{width: 100%;height: auto;overflow: hidden;background: #323232;position: fixed;bottom: 0;left: 0;}
.foot{width: 100%;height: auto;overflow: hidden;padding: 46px 0;}
.foot_logo{width: 30%;height: auto;overflow: hidden;border-right: 1px solid #404040;padding: 40px 30px 40px 0;float: left;}
.foot_logo img{max-width: 100%;}
.foot_middle{float: left;width: 60%;padding: 0 35px;height: auto;overflow: hidden;}
.site_map{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.site_map ul{width: 100%;height: auto;overflow: hidden;}
.site_map ul li{float: left;margin-right: 34px;}
.site_map ul li:last-child{margin-right: 0px;}
.site_map ul li a{display: block;color: #b2b2b2;line-height: 36px;height: 36px;overflow: hidden;}
.site_map ul li a:hover{color: #fff;font-weight: bold;}
.contact{line-height: 30px;color: #b2b2b2;height: auto;overflow: hidden;}
.foot_ewm{width: 10%;height: auto;overflow: hidden;float: left;padding-top: 10px;}
.ewm_img{width: 102px;height: 102px;font-size: 0px;overflow: hidden;}
.ewm_img i{width: 102px;height: 102px;}
.ewm_bt{width: 102px;line-height: 32px;text-align: center;color: #808080;}
.copyright{line-height: 28px;padding: 12px 0 12px;height: auto;color: #93bff3;overflow: hidden;background: url(../images/footer_bg.png) center center no-repeat;background-size: 100% 100%;text-align: center;}
.copyright a{color: #93bff3;}
.copyright a:hover{color: #fff;}

.side{width: 40px;height: auto;position: fixed;right: 0px;z-index: 50;top: 50%;margin-top: -88px;}
.side ul li{width: 40px;height: 40px;margin-bottom: 8px;position: relative;cursor: pointer;background-size: 100%!important;transition: 400ms;border-radius: 3px;border: 1px solid #e7eaf2;box-shadow: 0px 0px 5px 0px #edeff4;}
.side ul li a{display: block;height: 100%;overflow: hidden;}
.side ul li.side_tel{background: url(../images/side_tel.png) #fff center center no-repeat;}
.side ul li.side_wx{background: url(../images/side_wx.png) #fff center center no-repeat;}
.side ul li.side_addr{background: url(../images/side_addr.png) #fff center center no-repeat;}
.side ul li.side_top{background: url(../images/side_top.png) #fff center center no-repeat;filter:alpha(opacity=0);opacity: 0;transition: 400ms;}
.side ul li.side_top.on{filter:alpha(opacity=100);opacity: 1;}
.side ul li:hover{border: 1px solid #1f64af;box-shadow: 0px 0px 5px 0px #1f64af;}
.side ul li.side_tel:hover{background: url(../images/side_tel_h.png) #1f64af center center no-repeat;}
.side ul li.side_wx:hover{background: url(../images/side_wx_h.png) #1f64af center center no-repeat;}
.side ul li.side_addr:hover{background: url(../images/side_addr_h.png) #1f64af center center no-repeat;}
.side ul li.side_top:hover{background: url(../images/side_top_h.png) #1f64af center center no-repeat;}
.tel_hover{width: 158px;padding-right: 16px;position: absolute;right: 40px;cursor: default;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;z-index: -1;}
.tel_hover:after{content: "";width: 8px;height: 40px;background: url(../images/side_sjx.png) center center no-repeat;background-size: 100%;position: absolute;top: 0;right: 10px;}
.tel_area{width: 100%;line-height: 32px;height: auto;padding: 0 4px;border-radius: 3px;border: 1px solid #e7eaf2;background: #ffffff;box-shadow: 0px 0px 10px 0px #edeff4;font-size: 16px;font-weight: bold;text-align: center;}
.tel_area p{line-height: 32px;height: 32px;color: #1f64af;overflow: hidden;border-bottom: 1px dashed #e6e6e6;}
.tel_area p:last-child{border-bottom: none;}
.side ul li.side_tel:hover .tel_hover{display: block;}
.wx_hover{width: 150px;padding-right: 16px;position: absolute;right: 40px;cursor: default;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;z-index: -1;}
.wx_hover:after{content: "";width: 8px;height: 40px;background: url(../images/side_sjx.png) center center no-repeat;background-size: 100%;position: absolute;top: 0;right: 10px;}
.wx_area{width: 100%;height: auto;padding: 7px;border-radius: 3px;border: 1px solid #e7eaf2;background: #ffffff;box-shadow: 0px 0px 10px 0px #edeff4;text-align: center;}
.wx_area i{display: block;width: 100%;font-size: 0px;overflow: hidden;}
.wx_area i img{width: 100%;height: auto;overflow: hidden;}
.wx_area p{line-height: 24px;color: #808080;}
.side ul li.side_wx:hover .wx_hover{display: block;}

.ny_banner{}
.main{width: 100%;height: auto;overflow: hidden;padding: 30px 0 80px;position: relative;z-index: 5;background: #fff;}
.left{width: 280px;height: auto;/*overflow: hidden;*/margin-right: 60px;float: left;}
.left_top{width: 100%;height: auto;overflow: hidden;margin-bottom: 10px;text-align: center;color: #fff;padding: 18px 15px 12px;background: url(../images/left_top_bg.jpg) center center no-repeat;background-size: 100% 100%;}
.ny_cn{font-size: 24px;font-weight: bold;line-height: 30px;height: 30px;overflow: hidden;}
.ny_en{line-height: 20px;height: 20px;overflow: hidden;}
.left_list{width: 100%;height: auto;overflow: hidden;}
.left_list ul{width: 100%;height: auto;overflow: hidden;}
.left_list ul li{border-bottom: 1px solid #e6e6e6;font-size: 16px;}
.left_list ul li a{display: block;line-height: 60px;height: 60px;overflow: hidden;padding: 0 40px 0 20px;position: relative;transition: 400ms;}
.left_list ul li a:after{content: "";width: 20px;height: 100%;background: url(../images/first_left.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 20px;top: 0;}
.left_list ul li a:hover,.left_list ul li a.cu1,.left_list ul li a.cu{font-weight: bold;color: #fff;background: #1f63af;}
.left_list ul li a.hasit:hover:after,.left_list ul li a.hasit.cu1:after{background: url(../images/first_up.png) center center no-repeat;}
.left_list ul li ul{display: none;background: #1f63af;padding-bottom: 14px;}
.left_list ul li ul li{border-bottom: none;text-indent: 16px;}
.left_list ul li ul li a{color: #83baf8;line-height: 48px;height: 48px;}
.left_list ul li ul li a:after{content: "";width: 0px;height: 12px;background: #00ae9f;position: absolute;top: 50%;margin-top: -6px;left: 20px;transition: 400ms;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2,,.left_list ul li ul li a.cu{font-weight: bold;color: #fff;}
.left_list ul li ul li a:hover:after,.left_list ul li ul li a.cu2:after{width: 3px;}
.left_list ul li ul li ul{display: none;padding-bottom: 0px;}
.left_list ul li ul li ul li{text-indent: 32px;}
.left_list ul li ul li ul li a{line-height: 42px;height: 42px;}
.left_list ul li ul li ul li a:after{display: none;}
.left_list ul li ul li ul li a:hover{}
.classify{line-height: 48px;height: 48px;color: #fff;padding-right: 20px;position: absolute;right: 16px;top: 0;display: none;background: url(../images/classify_down.png) right center no-repeat;background-size: 14px!important;}
.classify.close_class{background: url(../images/classify_up.png) right center no-repeat;}

.right{width: 940px;height: auto;overflow: hidden;}
.right_top{width: 100%;height: auto;overflow: hidden;position: relative;margin-bottom: 32px;position: relative;margin-top: 30px;}
.right_top:before{content: "";width: 100%;height: 1px;background: #e6e6e6;position: absolute;left: 0;bottom: 0;}
.right_top:after{content: "";width: 46px;height: 3px;background: #00ae9f;position: absolute;left: 0;bottom: 0;}
.title{font-size: 24px;color: #1f63af;line-height: 50px;height: 50px;max-width: 50%;overflow: hidden;}
.here{max-width: 50%;color: #808080;line-height: 40px;height: 40px;overflow: hidden;position: absolute;right: 0px;bottom: 0;}
.here a{color: #808080;}
.here a:last-child{font-weight: bold;color: #00ae9f;}
.here a:hover{font-weight: bold;color: #1f63af;}
.right_below{width: 100%;height: auto;overflow: hidden;float: left;}
.about_det{line-height: 30px;}
.about_det img{max-width: 100%;max-height: 100%;}

.pro_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 24px;}
.pro_list ul{width: 100%;height: auto;overflow: hidden;}
.pro_list ul li{width: 32%;margin-right: 2%;margin-bottom: 26px;float: left;}
.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;line-height: 36px;height: 38px;border: 1px solid #e6e6e6;color: #808080;width: 80px;margin: 0 5px;transition: 400ms;}
.next1 ul li a{width: 40px;}
.next1 a.on1,.next1 a:hover{background: #00ae9f;border: 1px solid #00ae9f;color: #fff;}
.next1 a.next_spec{display: none;}
.next1 p{display: none;line-height: 24px;height: 24px;margin-top: 10px;color: #808080;}
.next1 p span{color: #1f63af;}

.pro_image{width: 730px;height: auto;overflow: hidden;margin: 16px auto 34px;padding: 0 68px;position: relative;}
.pro_image img{max-width: 100%;}
.swiper-container-det{position: static;}
.swiper-wrapper-det{margin-bottom: 20px;}
.swiper-slide-det{text-align: center;}
.swiper-slide-det img{max-width: 100%;width: 100%;}
.swiper-button-prev-det,.swiper-button-next-det{width: 36px;height: 80px;top: 50%;margin-top: -52px;background-size: 100%!important;transition: 400ms;}
.swiper-button-prev-det{left: 0;background: url(../images/prev_det.png) center center no-repeat;}
.swiper-button-next-det{right: 0;background: url(../images/next_det.png) center center no-repeat;}
.swiper-button-prev-det:hover{background: url(../images/prev_det_h.png) center center no-repeat;}
.swiper-button-next-det:hover{background: url(../images/next_det_h.png) center center no-repeat;}
.swiper-pagination-det{position: relative;/*bottom: 20px;left: 50%;*/height: auto;overflow: hidden;}
.swiper-pagination-det li{position: relative;/*left: -50%;*/display: inline-block;}
.swiper-pagination-det li span{display: block;margin: 0px 10px;width: 10px;height: 10px;overflow: hidden;filter:alpha(opacity=100);opacity: 1;float: left;transition: 400ms;border-radius: 0px;border: 2px solid #1f63af;background: none;}
.swiper-pagination-det li span.swiper-pagination-bullet-active{background: #00ae9f;border: 2px solid #00ae9f;}
.pro_title{font-size: 18px;line-height: 30px;text-align: center;font-weight: bold;color: #1f63af;margin-bottom: 16px;}
.next2{width: 100%;height: auto;overflow: hidden;margin-top: 35px;padding-top: 30px;border-top: 1px solid #e6e6e6;text-align: center;}
.next2 a{display: inline-block;background: #e6e6e6;color: #808080;width: 120px;line-height: 32px;height: 32px;margin: 0 10px;overflow: hidden;transition: 400ms;}
.next2 a:hover{background: #00ae9f;color: #fff;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.news_list ul{width: 100%;height: auto;overflow: hidden;}
.news_list ul li{width: 100%;height: auto;overflow: hidden;padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #e6e6e6;}
.news_list ul li a{display: block;height: auto;overflow: hidden;position: relative;padding-left: 146px;height: 60px;}
.news_date{width: 126px;border-right: 1px solid #ccc;height: 100%;font-family: "Arial"!important;color: #1f63af; text-align: center;position: absolute;top: 0;left: 0;transition: 400ms;}
.news_d{font-size: 38px;line-height: 40px;height: 40px;}
.news_m{line-height: 20px;height: 20px;}
.news_info{width: 100%;height: auto;overflow: hidden;}
.news_tit{font-size: 16px;line-height: 32px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 400ms;}
.news_des{line-height: 24px;height: 24px;color: #808080;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list ul li a:hover .news_date{color: #00ae9f;}
.news_list ul li a:hover .news_tit{font-weight: bold;color: #00ae9f;}

.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 dashed #e6e6e6;}
.press_list ul li a{display: block;height: auto;overflow: hidden;position: relative;padding-left: 288px;height: 164px;}
.press_img{width: 258px;height: 164px;font-size: 0px;overflow: hidden;position: absolute;top: 0;left: 0;}
.press_img i{width: 258px;height: 164px;}
.press_info{width: 100%;height: auto;overflow: hidden;}
.press_tit{font-size: 16px;color: #1f63af;line-height: 24px;height: 24px;margin: 24px 0 16px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 400ms;}
.press_des{line-height: 24px;height: 72px;color: #808080;overflow: hidden;}
.press_list ul li a:hover .press_tit{color: #00ae9f;}

.news_title{font-size: 18px;line-height: 28px;text-align: center;margin: 18px 0 8px;}
.news_publish{line-height: 24px;color: #808080;text-align: center;margin-bottom: 24px;}
.share{height: 28px;line-height: 28px;width: 100%;text-align: right;margin-top: 26px;}
.share_box{float: right;}
.next3{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #e6e6e6;padding: 18px 150px 0 0;margin-top: 10px;position: relative;}
.next3 ul{width: 100%;height: auto;overflow: hidden;}
.next3 ul li{width: 100%;height: auto;overflow: hidden;}
.next3 ul li a{display: inline-block;color: #808080;line-height: 36px;}
.next3 ul li a:hover{color: #1f63af;font-weight: bold;}
.back{width: 120px;position: absolute;right: 0;top: 24px;}
.back a{display: block;line-height: 30px;height: 32px;border: 1px solid #00ae9f;text-align: center;color: #00ae9f;transition: 400ms;}
.back a:hover{background: #00ae9f;color: #fff;}

.video_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 20px;}
.video_list ul{width: 100%;height: auto;overflow: hidden;}
.video_list ul li{width: 48.4%;height: auto;overflow: hidden;float: left;margin-bottom: 30px;}
.video_list ul li:nth-child(odd){margin-right: 3.2%;}
.video_pic{width: 100%;height: auto;overflow: hidden;font-size: 0;}
.video_pic a{display: block;height: 100%;overflow: hidden;}
.video_pic a img{width: 100%;}
.video_tit{width: 100%;padding: 0 14px;line-height: 60px;height: 60px;border-bottom: 1px solid #e6e6e6;font-size: 18px;text-align: center;overflow: hidden;}
.video_list ul li:hover .video_tit{color: #00ae9f;border-bottom: 1px solid #00ae9f;font-weight: bold;}
.poptrox-popup{color: #fff!important;background: #040e15!important;padding: 60px 0px 10px 0px!important;}
.caption{top: 0!important;text-align: left!important;padding-left: 14px;}
.closer{width: 60px!important;height: 60px!important;right: 0px!important;background: #040e15!important;line-height: 60px!important;}

.contact_det{padding-top: 90px;margin-top: -90px;}

@media (min-width: 1500px){
	.container{width: 1310px;}
	.pro_data{width: 1380px;padding: 0 50px;}	
}

@media (min-width: 1200px) and (max-width: 1499px){
	.header{height: 98px;}
	.head{padding-top: 10px;height: 98px;padding-left: 416px;}
	.logo{width: 366px;height: 88px;}
	.logo a{height: 88px;}
	.nav{padding-top: 20px;}
	.nav ul li a{line-height: 66px;height: 66px;}
	.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{line-height: 44px;height: 44px;}
	.tel{letter-spacing: 0px;}
	.sear_button{height: 68px;}
	.search{padding: 20px 34px;}
	.sear_btn{line-height: 40px;height: 40px;}
	.sear_box{line-height: 40px;height: 40px;}

	.head_on .sear_btn{line-height: 36px;height: 36px;}
	.head_on .sear_box{line-height: 36px;height: 36px;}
/*
	.banner{padding-top: 95px;}
*/
	.product{padding: 40px 0 60px;}
	.pro_bt{line-height: 60px;height: 60px;}
	/*.pro_item a:hover .pro_bt{font-size: 16px;}*/
	.swiper-button-prev-pro{left: 0;background: url(../images/prev_pro.png) center 38% no-repeat;}
	.swiper-button-next-pro{right: 0;background: url(../images/next_pro.png) center 38% no-repeat;}
	.swiper-button-prev-pro:hover{background: url(../images/prev_pro_h.png) center 38% no-repeat;}
	.swiper-button-next-pro:hover{background: url(../images/next_pro_h.png) center 38% no-repeat;}
	
	.about_box{width: 762px;padding: 20px;}
	.about_img{width: 286px;height: 206px;margin-right: 20px;}
	.about_img i{width: 286px;height: 206px;}
	.about_intro{width: 416px;}
	.about_bt{margin: 8px auto 16px;}
	.about_video{width: 386px;height: 246px;}

	.news{padding: 40px 0 60px;}
	.news_left{padding-right: 16px;}
	.news_right{padding-left: 16px;}

	.partner_data ul li{width: 182.5px;margin-right: 15px;}
	.partner_data ul li:last-child{margin-right: 0px;}

	.foot{padding: 40px 0;}
	.foot_logo{width: 28%;padding: 36px 30px 36px 0;}
	.foot_middle{width: 62%;padding: 0 32px;}
	.site_map{margin-bottom: 16px;}
	.site_map ul li{margin-right: 32px;}
	.site_map ul li:last-child{margin-right: 0px;}

	.ny_banner img{width: 110%;}
	.main{padding: 30px 0 72px;}
	.left{margin-right: 40px;}
	.left_top{padding: 14px 15px 10px;}
	.ny_cn{font-size: 22px;}
	.left_list ul li a{line-height: 56px;height: 56px;}
	.left_list ul li ul li a{line-height: 44px;height: 44px;}
	.left_list ul li ul li ul li a{line-height: 38px;height: 38px;}
	.right{width: 850px;}
	.right_top{margin-bottom: 28px;margin-top: 24px;}
	.title{font-size: 22px;}

	.pro_list ul li{margin-bottom: 22px;}
	.news_list{padding-top: 8px;}
	.news_title{margin: 12px 0 8px;}
	.news_publish{margin-bottom: 18px;}
	.next3 ul li a{line-height: 34px;}

	.video_tit{line-height: 52px;height: 52px;font-size: 17px;}

	
}

@media (min-width: 992px) and (max-width: 1199px){
	.header{height: 94px;}
	.head{padding-top: 10px;height: 94px;padding-left: 340px;padding-right: 26px;}
	.logo{width: 320px;}
	.nav{padding-top: 22px;}
	.nav ul li a{line-height: 60px;height: 60px;}
	.nav ul li ul{width: 132px;margin-left: -66px;}
	.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{line-height: 40px;height: 40px;}
	.tel{letter-spacing: 0px;}
	.sear_button{height: 62px;}
	.search{padding: 20px 34px;}
	.sear_btn{line-height: 40px;height: 40px;}
	.sear_box{line-height: 40px;height: 40px;}

	.head_on .nav ul li ul li a{line-height: 36px;height: 36px;}
	.head_on .sear_button{height: 56px;}
	.head_on .sear_btn{line-height: 36px;height: 36px;}
	.head_on .sear_box{line-height: 36px;height: 36px;}

	.banner{padding-top: 92px;}

	.product{padding: 30px 0 50px;}
	.pro_bt{font-size: 15px;line-height: 50px;height: 50px;}
	/*.pro_item a:hover .pro_bt{font-size: 15px;}*/
	.swiper-button-prev-pro{left: 0;background: url(../images/prev_pro.png) center 38% no-repeat;}
	.swiper-button-next-pro{right: 0;background: url(../images/next_pro.png) center 38% no-repeat;}
	.swiper-button-prev-pro:hover{background: url(../images/prev_pro_h.png) center 38% no-repeat;}
	.swiper-button-next-pro:hover{background: url(../images/next_pro_h.png) center 38% no-repeat;}
	
	.about{padding: 30px 0 50px;}
	.about_box{width: 586px;padding: 16px;margin-right: 20px;}
	.about_img{width: 250px;height: 182px;margin-right: 18px;}
	.about_img i{width: 250px;height: 182px;}
	.about_intro{width: 286px;}
	.about_bt{margin: 0px auto 14px;}
	.about_nr{line-height: 26px;height: 130px;}
	.about_video{width: 334px;height: 214px;}

	.news{padding: 30px 0 50px;}
	.news_left{padding-right: 16px;}
	.news_right{padding-left: 16px;}
	.news_show{height: 125px;}
	.show_img{width: 196px;height: 125px;}
	.show_img i{width: 196px;height: 125px;}
	.show_intro{padding-left: 212px;}
	.show_bt{margin: 8px auto 5px;}
	.news_data{height: 180px;}
	.news_data ul li a{line-height: 44px;height: 44px;}
	.news_bt{line-height: 44px;height: 44px;}
	.news_time{line-height: 44px;height: 44px;}
	
	.partner{padding: 30px 0 50px;}
	.partner_data ul li{width: 145px;margin-right: 14px;}
	.partner_data ul li:last-child{margin-right: 0px;}

	.foot{padding: 28px 0 20px;}
	.foot_logo{display: none;}
	.foot_middle{width: 80%;padding: 0 32px 0 0;}
	.site_map{margin-bottom: 14px;}
	.site_map ul li{margin-right: 32px;}
	.site_map ul li:last-child{margin-right: 0px;}
	.foot_ewm{width: 20%;padding-top: 6px;}
	.ewm_img{width: 100px;height: 100px;}
	.ewm_img i{width: 100px;height: 100px;}
	.ewm_bt{width: 100px;}
	.copyright{line-height: 24px;}

	.ny_banner img{width: 120%;}
	.main{padding: 30px 0 66px;}
	.left{width: 260px;margin-right: 35px;}
	.left_top{padding: 10px 15px 10px;}
	.ny_cn{font-size: 20px;}
	.left_list ul li{font-size: 15px;}
	.left_list ul li a{line-height: 52px;height: 52px;padding: 0 40px 0 16px;}
	.left_list ul li a span{width: 18px;right: 16px;}
	.left_list ul li ul li a{line-height: 40px;height: 40px;}
	.left_list ul li ul li a:after{left: 16px;}
	.left_list ul li ul li ul li a{line-height: 36px;height: 36px;}

	.right{width: 645px;}
	.right_top{margin-bottom: 24px;margin-top: 20px;}
	.right_top:after{width: 40px;}
	.title{font-size: 20px;}
	.about_det{line-height: 28px;}

	.pro_list ul li{margin-bottom: 16px;}
	.pro_list ul li .pro_img em{width: 24px;height: 24px;margin-top: -12px;,margin-left: -12px;}
	.pro_list ul li .pro_bt{line-height: 46px;height: 46px;font-size: 14px;}
	.next1 a{line-height: 32px;height: 34px;width: 70px;margin: 0 4px;}
	.next1 ul li a{width: 36px;}

	.pro_image{width: 640px;margin: 16px auto 24px;padding: 0 62px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 32px;height: 70px;}

	.news_list{padding-top: 6px;}
	.news_list ul li{padding-bottom: 26px;margin-bottom: 26px;}
	.news_list ul li a{padding-left: 130px;}
	.news_date{width: 110px;}
	.news_d{font-size: 34px;}

	.press_list ul li{padding-bottom: 24px;margin-bottom: 24px;}
	.press_list ul li a{padding-left: 226px;height: 130px;}
	.press_img{width: 205px;height: 130px;}
	.press_img i{width: 205px;height: 130px;}
	.press_tit{margin: 15px 0 10px;}

	.news_title{margin: 12px 0 6px;}
	.news_publish{margin-bottom: 14px;}
	.next3{padding: 15px 130px 0 0;}
	.next3 ul li a{line-height: 32px;height: 32px;}
	.back{width: 108px;}
	.back a{line-height: 28px;height: 30px;}

	.video_list{margin-bottom: 16px;}
	.video_list ul li{margin-bottom: 26px;}
	.video_tit{line-height: 46px;height: 47px;font-size: 16px;}

}

@media (max-width: 991px){
	.header{height: auto;}
	.head{padding-top: 0px;height: auto;padding-left: 0px;padding-right: 20%;}
	.logo{width: 100%;height: auto;position: relative;}
	.logo a{height: 80px;}
	.nav{display: none;}
	.tel{display: none;}
	.sear_button{width: 30px;height: 100%;background: url(../images/search.png) center center no-repeat;background-size: 22px;right: 60px;}
	.sear_button.close_btn{background-size: 18px;}
	.search{padding: 16px 16px;}
	.search form{padding-right: 80px;}
	.sear_btn{width: 80px;line-height: 36px;height: 36px;}
	.sear_box{line-height: 36px;height: 36px;}
	.nav_button{display: block;}

	.header.head_on{height: auto;}
	.head_on .head{height: auto;padding-top: 0px;}
	.head_on .sear_button{height: 100%;}
	.head_on .sear_btn{line-height: 36px;height: 36px;}
	.head_on .sear_box{line-height: 36px;height: 36px;}

	.banner{padding-top: 80px;}
	.swiper-pagination-banner{bottom: 15px;}
	.swiper-pagination-banner li span{margin: 0px 8px;}

	.product{padding: 25px 0 42px;}
	.headline{margin-bottom: 24px;}
	.ititle{font-size: 19px;line-height: 48px;height: 48px;}
	.imore a{line-height: 42px;height: 42px;}
	.pro_bt{font-size: 14px;line-height: 46px;height: 46px;}
	/*.pro_item a:hover .pro_bt{font-size: 14px;}*/
	.swiper-button-prev-pro{left: 0;background: url(../images/prev_pro.png) center 38% no-repeat;}
	.swiper-button-next-pro{right: 0;background: url(../images/next_pro.png) center 38% no-repeat;}
	.swiper-button-prev-pro:hover{background: url(../images/prev_pro_h.png) center 38% no-repeat;}
	.swiper-button-next-pro:hover{background: url(../images/next_pro_h.png) center 38% no-repeat;}
	
	.about{padding: 25px 0 42px;}
	.about_box{width: 100%;padding: 18px;margin-right: 0px;margin-bottom: 20px;}
	.about_img{width: 250px;height: 182px;margin-right: 0px;position: absolute;}
	.about_img i{width: 250px;height: 182px;}
	.about_intro{width: 100%;padding-left: 270px;height: 182px;}
	.about_bt{margin: 0px auto 14px;}
	.about_nr{line-height: 26px;height: 130px;}
	.about_video{width: 688px;height: 400px;margin: 0 auto;float: none;}

	.news{padding: 25px 0 42px;}
	.news_box{width: 100%;}
	.news_left{padding-right: 0px;margin-bottom: 24px;}
	.news_right{padding-left: 0px;}
	.news_show{height: 125px;}
	.show_img{width: 196px;height: 125px;}
	.show_img i{width: 196px;height: 125px;}
	.show_intro{padding-left: 212px;}
	.show_bt{margin: 8px auto 5px;}
	.news_data{height: 180px;}
	.news_data ul li a{line-height: 44px;height: 44px;}
	.news_bt{line-height: 44px;height: 44px;}
	.news_time{line-height: 44px;height: 44px;}
	
	.partner{padding: 25px 0 30px;}
	.partner_data ul li{width: 31.4%;margin-right: 2.9%;margin-bottom: 20px;}
	.partner_data ul li:nth-child(3n){margin-right: 0px;}
	.partner_data ul li:last-child{margin-right: 0px;}

	.foot{padding: 28px 0 20px;}
	.foot_logo{display: none;}
	.foot_middle{width: 85%;padding: 0 32px 0 0;}
	.site_map{margin-bottom: 14px;}
	.site_map ul li{margin-right: 30px;}
	.site_map ul li:last-child{margin-right: 0px;}
	.site_map ul li a{line-height: 28px;height: 28px;}
	.contact{line-height: 28px;}
	.foot_ewm{width: 15%;padding-top: 6px;}
	.ewm_img{width: 100px;height: 100px;}
	.ewm_img i{width: 100px;height: 100px;}
	.ewm_bt{width: 100px;}
	.copyright{line-height: 24px;}
	.side{display: none;}

	.ny_banner img{width: 130%;}
	.main{padding: 26px 0 60px;}
	.left{width: 100%;margin-right: 0px;position: relative;z-index: 2;}
	.left_top{padding: 4px 16px 4px;text-align: left;}
	.ny_cn{font-size: 18px;line-height: 40px;height: 40px;display: inline-block;float: left;}
	.ny_en{line-height: 46px;height: 40px;display: inline-block;position: relative;padding-left: 14px;margin-left: 8px;float: left;font-size: 13px;}
	.ny_en:before{content: "/";width: 10px;height: 40px;line-height: 46px;color: #fff;position: absolute;left: 0;top: 0;}
	.classify{display: block;}
	.left_list{position: absolute;background: #fff;display: none;z-index: 5;}
	.left_list ul li{font-size: 15px;}
	.left_list ul li a{line-height: 46px;height: 46px;padding: 0 40px 0 16px;}
	.left_list ul li a span{width: 18px;right: 16px;}
	.left_list ul li ul{padding-bottom: 10px;}
	.left_list ul li ul li a{line-height: 38px;height: 38px;}
	.left_list ul li ul li a:after{left: 16px;}
	.left_list ul li ul li ul li a{line-height: 34px;height: 34px;}
	.right{width: 100%;padding-top: 10px;}
	.right_top{display: none;}
	.about_det{line-height: 28px;}
	
	.pro_list ul li{margin-bottom: 18px;}
	.next1 a{line-height: 30px;height: 32px;width: 66px;margin: 0 4px;}
	.next1 ul li a{width: 34px;}

	.pro_image{width: 620px;margin: 16px auto 24px;padding: 0 62px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 32px;height: 70px;}

	.news_list{margin-bottom: 16px;padding-top: 10px;}
	.news_list ul li{padding-bottom: 26px;margin-bottom: 26px;}
	.news_list ul li a{padding-left: 130px;}
	.news_date{width: 110px;}
	.news_d{font-size: 34px;}

	.press_list ul li{padding-bottom: 24px;margin-bottom: 24px;}
	.press_list ul li a{padding-left: 244px;height: 140px;}
	.press_img{width: 220px;height: 140px;}
	.press_img i{width: 220px;height: 140px;}
	.press_tit{margin: 16px 0 12px;}

	.news_title{font-size: 17px;line-height: 26px;margin: 12px 0 4px;}
	.news_publish{margin-bottom: 14px;}
	.next3{padding: 15px 130px 0 0;}
	.next3 ul li a{line-height: 32px;height: 32px;}
	.back{width: 108px;}
	.back a{line-height: 28px;height: 30px;}

	.video_list{margin-bottom: 16px;}
	.video_list ul li{margin-bottom: 26px;}
	.video_tit{line-height: 46px;height: 47px;font-size: 16px;}
}

@media (max-width: 767px){
	.class_top{height: 74px;line-height: 74px;}
	.class_tel{line-height: 74px;height: 74px;}
	.m_list ul li a{line-height: 46px;height: 46px;}
	.m_list ul li ul li a{line-height: 38px;height: 38px;}
	.m_list ul li ul li ul li a{line-height: 36px;height: 36px;}

	.header .container{padding: 0px;}
	.head{padding: 0 20% 0 15px;}
	.logo a{height: 74px;}
	.sear_button{right: 75px;}
	.search{padding: 12px 15px;}
	.sear_btn{line-height: 32px;height: 32px;}
	.sear_box{line-height: 32px;height: 32px;}
	.nav_button{right: 15px;}
	.head_on .sear_btn{line-height: 32px;height: 32px;}
	.head_on .sear_box{line-height: 32px;height: 32px;}

	.banner{padding-top: 74px;}
	.ibanner img{width: 120%;}

	.headline{margin-bottom: 24px;}
	.ititle{font-size: 18px;line-height: 44px;height: 44px;}
	.ititle:after{width: 36px;}
	.imore a{line-height: 40px;height: 40px;}
	.pro_data{padding: 0 15px;}
	.swiper-button-prev-pro,.swiper-button-next-pro{display: none;}
	
	.about_img{width: 100%;height: auto;position: relative;margin-bottom: 18px;}
	.about_img i{width: 100%;height: auto;display: block;}
	.about_img i img{width: 100%;}
	.about_intro{padding-left: 0px;height: auto;}
	.about_bt{margin: 0px auto 12px;}
	.about_nr{height: auto;max-height: 182px;}
	.about_video{width: 100%;height: 300px;}

	.news_data{height: 180px;}
	.news_data ul li a{line-height: 44px;height: 44px;}
	.news_bt{line-height: 44px;height: 44px;}
	.news_time{line-height: 44px;height: 44px;}
	
	.partner{padding: 25px 0 26px;}
	.partner_data ul li{margin-bottom: 16px;}

	.foot{padding: 28px 0 20px;}
	.foot_middle{width: 80%;padding: 0 30px 0 0;}
	.site_map ul li{margin-right: 28px;}
	.site_map ul li a{line-height: 26px;height: 26px;min-width: 56px;}
	.contact{line-height: 26px;}
	.foot_ewm{width: 20%;}

	.ny_banner img{width: 150%;}
	.main{padding: 24px 0 54px;}
	.left_top{padding: 0px 16px 0px;}
	.ny_cn{font-size: 17px;line-height: 38px;height: 38px;}
	.ny_en{line-height: 44px;height: 38px;}
	.ny_en:before{height: 38px;line-height: 44px;}
	.classify{line-height: 38px;height: 38px;}
	.left_list ul li a{line-height: 40px;height: 40px;}
	.left_list ul li a span{width: 16px;}
	.left_list ul li ul{padding-bottom: 10px;}
	.left_list ul li ul li{font-size: 14px;}
	.left_list ul li ul li a{line-height: 34px;height: 34px;}
	.about_det{line-height: 26px;}

	.pro_list ul li{width: 48.2%;margin-right: 3.6%;margin-bottom: 20px;}
	.pro_list ul li:nth-child(3n){margin-right: 3.6%;}
	.pro_list ul li:nth-child(2n){margin-right: 0px;}

	.next1 a{line-height: 28px;height: 30px;width: 62px;margin: 0 4px;}
	.next1 ul li a{width: 32px;}

	.pro_image{width: 538px;margin: 16px auto 20px;padding: 0 52px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 30px;height: 60px;background-size: 26px!important;}
	.pro_title{font-size: 17px;line-height: 28px;}
	.next2{margin-top: 30px;}

	.news_list ul li{padding-bottom: 22px;margin-bottom: 22px;}
	.news_list ul li a{padding-left: 120px;}
	.news_date{width: 100px;}
	.news_d{font-size: 32px;}

	.press_list ul li{padding-bottom: 20px;margin-bottom: 20px;}
	.press_list ul li a{padding-left: 204px;height: 118px;}
	.press_img{width: 186px;height: 118px;}
	.press_img i{width: 186px;height: 118px;}
	.press_tit{margin: 8px 0 6px;}

	.share{display: none;}
	.next3{padding: 15px 0px 0 0;margin-top: 38px;}
	.back{display: none;}
	
	.video_list ul li{margin-bottom: 22px;}
	.video_tit{line-height: 42px;height: 43px;font-size: 15px;}
	.poptrox-overlay iframe{width: 502px!important;height: 280px!important;max-width: 520px!important;}
	.poptrox-popup{padding: 40px 0px 10px 0px!important;}
	.caption{height: 40px!important;line-height: 40px!important;}
	.closer{width: 40px!important;height: 40px!important;line-height: 40px!important;}
}

@media (max-width: 567px){
	.class_top{height: 70px;line-height: 70px;}
	.class_tel{font-size: 16px;line-height: 70px;height: 70px;}
	.m_list ul li{font-size: 15px;}
	.m_list ul li a{line-height: 42px;height: 42px;}
	.m_list ul li ul li{font-size: 14px;}
	.m_list ul li ul li a{line-height: 36px;height: 36px;}
	.m_list ul li ul li ul li a{line-height: 34px;height: 34px;}

	.head{padding: 0 32% 0 15px;}
	.logo a{height: 70px;}
	.sear_button{background-size: 20px;right: 65px;}
	.search form{padding-right: 66px;}
	.sear_btn{width: 66px;line-height: 30px;height: 30px;}
	.sear_box{line-height: 30px;height: 30px;padding: 0 15px;}
	.nav_button{background-size: 26px;}
	.head_on .sear_btn{line-height: 30px;height: 30px;}
	.head_on .sear_box{line-height: 30px;height: 30px;}

	.banner{padding-top: 70px;}
	.ibanner img{width: 140%;}
	.swiper-pagination-banner li span{margin: 0px 6px;width: 10px;height: 10px;}

	.product{padding: 20px 0 38px;}
	.headline{margin-bottom: 20px;}
	.ititle{font-size: 17px;}
	.ititle:after{width: 34px;}
	.imore a{line-height: 36px;height: 36px;}
	.pro_img em{width: 24px;height: 24px;margin-top: -12px;margin-left: -12px;}
	.pro_bt{line-height: 42px;height: 42px;}
	
	.about{padding: 20px 0 38px;}
	.about_box{padding: 15px;}
	.about_bt{height: 32px;line-height: 32px;font-size: 15px;}
	.about_video{height: 216px;}

	.news{padding: 20px 0 38px;}
	.news_left{margin-bottom: 16px;}
	.news_show{height: auto;background: #fafafa;}
	.show_img{width: 100%;height: auto;position: relative;}
	.show_img i{width: 100%;height: auto;display: block;}
	.show_img i img{width: 100%;}
	.show_intro{padding-left: 0px;padding: 12px 14px 10px;}
	.show_bt{font-size: 15px;margin: 0px auto 6px;}
	.show_nr{margin-bottom: 4px;}
	.news_data{height: 236px;}
	.news_data ul li a{line-height: 24px;height: auto;padding: 7px 0;}
	.news_bt{line-height: 24px;height: 24px;padding: 0px 0px 0 14px;}
	.news_time{line-height: 20px;height: 20px;position: relative;padding-left: 14px;}
	
	.partner{padding: 20px 0 20px;}
	.partner_data ul li{margin-bottom: 10px;}

	.foot{padding: 24px 0 16px;}
	.foot_middle{width: 100%;padding: 0 0px 0 0;}
	.site_map{display: none;}
	.contact{line-height: 26px;text-align: center;}
	.foot_ewm{width: 100%;padding-top: 0px;}
	.ewm_img{float: none;margin: 16px auto 0;}
	.ewm_bt{float: none;margin: 0 auto;}

	.ny_banner img{width: 190%;}
	.main{padding: 20px 0 50px;}
	.left_top{margin-bottom: 8px;padding: 0px 14px 0px;}
	.ny_cn{font-size: 16px;}
	.classify{right: 14px;}
	.left_list ul li{font-size: 14px;}
	.left_list ul li a{line-height: 36px;height: 36px;}
	.left_list ul li a span{width: 15px;right: 14px;}
	.left_list ul li ul{padding-bottom: 10px;}
	.left_list ul li ul li{text-indent: 14px;}
	.left_list ul li ul li a{line-height: 32px;height: 32px;}
	.left_list ul li ul li a:after{left: 14px;}
	.left_list ul li ul li ul li{text-indent: 28px;}
	.left_list ul li ul li ul li a{line-height: 32px;height: 32px;}

	.pro_list ul li{margin-bottom: 14px;}
	.next1 ul{display: none;}
	.next1 a.next_spec{display: inline-block;}
	.next1 p{display: block;}

	.pro_image{width: 100%;padding: 0 34px;}
	.swiper-wrapper-det{margin-bottom: 14px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 24px;height: 60px;background-size: 20px!important;}
	.swiper-button-prev-det{background: url(../images/prev_pro.png) center center no-repeat;}
	.swiper-button-next-det{background: url(../images/next_pro.png) center center no-repeat;}
	.swiper-button-prev-det:hover{background: url(../images/prev_pro_h.png) center center no-repeat;}
	.swiper-button-next-det:hover{background: url(../images/next_pro_h.png) center center no-repeat;}
	.swiper-pagination-det li span{margin: 0px 8px;width: 9px;height: 9px;}
	.next2{margin-top: 28px;padding-top: 28px;}
	.next2 a{width: 100px;line-height: 30px;height: 30px;margin: 0 5px;}

	.news_list ul li{padding-bottom: 18px;margin-bottom: 18px;}
	.news_list ul li a{padding-left: 98px;height: 64px;}
	.news_date{width: 82px;}
	.news_d{font-size: 28px;}
	.news_m{line-height: 24px;height: 24px;font-size: 13px;}
	.news_tit{font-size: 15px;line-height: 20px;height: 40px;vertical-align: middle;display: table-cell;white-space: normal;}
	
	.press_list{margin-bottom: 16px;}
	.press_list ul li{padding-bottom: 16px;margin-bottom: 22px;}
	.press_list ul li a{padding-left: 0px;height: auto;}
	.press_img{width: 100%;height: auto; position: relative;}
	.press_img i{width: 100%;height: auto; display: block;}
	.press_img i img{width: 100%;}
	.press_tit{font-size: 15px;margin: 12px 0 5px;}

	.news_title{font-size: 16px;line-height: 24px;margin: 10px 0 4px;}
	.news_publish{margin-bottom: 14px;}
	.next3 ul li a{display: block;white-space: nowrap;text-overflow: ellipsis;height: 32px;overflow: hidden;}

	.video_list ul li{width: 100%;}
	.video_list ul li:nth-child(odd){margin-right: 0%;}
	.poptrox-overlay iframe{width: 335px!important;height: 200px!important;max-width: 335px!important;}
}

@media (max-width: 372px){
	.class{width: 268px;}
	.class_top{height: 66px;line-height: 66px;}
	.class_tel{line-height: 66px;height: 66px;}

	.head{padding: 0 30% 0 12px;}
	.logo a{height: 66px;}
	.sear_button{right: 52px;}
	.sear_button.close_btn{background-size: 17px;}
	.search{padding: 10px 14px;}
	.search form{padding-right: 56px;}
	.sear_btn{width: 56px;line-height: 28px;height: 28px;}
	.sear_box{line-height: 28px;height: 28px;padding: 0 14px;}
	.nav_button{right: 12px;background-size: 24px;}
	.head_on .sear_btn{line-height: 28px;height: 28px;}
	.head_on .sear_box{line-height: 28px;height: 28px;}

	.banner{padding-top: 66px;}
	.ibanner img{width: 150%;}
	.swiper-pagination-banner{bottom: 12px;}
	.swiper-pagination-banner li span{margin: 0px 5px;width: 9px;height: 9px;}

	.product{padding: 15px 0 36px;}
	.headline{margin-bottom: 20px;}
	.ititle{font-size: 16px;line-height: 40px;height: 40px;padding-right: 66px;}
	.ititle i{font-size: 13px;}
	.ititle:after{width: 32px;}
	.imore a{line-height: 40px;height: 40px;font-size: 13px;}
	.pro_img em{width: 20px;height: 20px;margin-top: -10px;margin-left: -10px;}
	.pro_bt{line-height: 38px;height: 38px;}
	
	.about{padding: 15px 0 36px;}
	.about_box{padding: 12px;margin-bottom: 16px;}
	.about_img{margin-bottom: 14px;}
	.about_bt{height: 30px;line-height: 30px;font-size: 14px;}
	.about_nr{line-height: 24px;max-height: 168px;}
	.about_video{height: 196px;}

	.news{padding: 15px 0 36px;}
	.news_left{margin-bottom: 16px;}
	.show_intro{padding: 10px 14px 10px;}
	.show_bt{font-size: 15px;margin: 0px auto 4px;}
	.show_nr{margin-bottom: 0px;}
	.show_time{font-size: 13px;}
	.news_data{height: 220px;}
	.news_data ul li a{padding: 5px 0;}
	.news_bt{padding: 0px 0px 0 12px;}
	.news_time{padding-left: 12px;font-size: 13px;}
	
	.partner{padding: 20px 0 24px;}
	.partner_data ul li{margin-bottom: 8px;}

	.foot{padding: 20px 0 12px;}
	.contact{line-height: 24px;}
	.ewm_img{margin: 16px auto 0;}

	.ny_banner img{width: 210%;}
	.main{padding: 20px 0 46px;}
	.left_top{margin-bottom: 5px;padding: 0px 12px 0px;}
	.ny_cn{font-size: 15px;line-height: 34px;height: 34px;}
	.ny_en{line-height: 36px;height: 34px;padding-left: 12px;margin-left: 6px;font-size: 12px;}
	.ny_en:before{width: 8px;height: 34px;line-height: 34px;}
	.classify{line-height: 34px;height: 34px;right: 12px;background-size: 12px!important;padding-right: 18px;}
	.left_list ul li{font-size: 14px;}
	.left_list ul li a{line-height: 32px;height: 32px;padding: 0 30px 0 12px;}
	.left_list ul li a span{width: 14px;right: 12px;}
	.left_list ul li ul li a{line-height: 30px;height: 30px;}
	.left_list ul li ul li ul li a{line-height: 30px;height: 30px;}
	.about_det{line-height: 24px;}
	
	.pro_list{margin-bottom: 22px;}
	.pro_list ul li{margin-bottom: 12px;}
	.next1 a{line-height: 26px;height: 28px;width: 58px;margin: 0 3px;}

	.pro_image{padding: 0 26px;}
	.swiper-button-prev-det,.swiper-button-next-det{width: 22px;height: 40px;margin-top: -34px;background-size: 16px!important;}
	.swiper-pagination-det li span{margin: 0px 7px;width: 8px;height: 8px;}
	.next2{margin-top: 26px;padding-top: 26px;}
	.next2 a{width: 82px;}

	.news_list ul li{padding-bottom: 15px;margin-bottom: 15px;}
	.news_list ul li a{padding-left: 86px;height: 62px;}
	.news_date{width: 72px;}
	.news_d{font-size: 26px;line-height: 26px;height: 26px;margin-top: 10px;}
	.news_tit{font-size: 14px;}
	.next3 ul li a{line-height: 30px;height: 30px;}
	
	.video_tit{line-height: 38px;height: 39px;font-size: 14px;}
	.poptrox-overlay iframe{width: 290px!important;height: 165px!important;max-width: 290px!important;}
}
#examId{
    margin-top: 118px;

}
