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;color: #333;}
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: #179ada;}
a:focus {outline:none;outline-offset:0;}
img{vertical-align: middle;}
.container{margin:0 auto;}
.wow{animation-duration: 1s;-webkit-animation-duration: 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;position: relative;overflow: hidden;}
.img_c i{display: table-cell;vertical-align: middle;text-align: center;}
.img_c i img{max-width: 100%;max-height: 100%;}
.slick-dotted.slick-slider{margin-bottom: 0px;}
.slick-slide{outline: none;}
.slick-slide a{outline: none;}
.slick-vertical .slick-slide{border: none;}
.clear{clear: both;}


.class{width: 100%;height: 100%;background: #0094dc;position: fixed;top: 0;left: 0;z-index: 52;}
.class_top{width: 100%;padding: 0 4.5%;height: auto;position: relative;border-bottom: 1px solid #2ca3de;}
.class_logo{width: 60%;height: auto;font-size: 0px;overflow: hidden;}
.class_logo a{display: table-cell;height: 76px;vertical-align: middle;}
.class_logo a img{max-width: 100%;max-height: 100%;}
.class_close{width: 40px;height: 100%;background: url(../images/class_close.png) center center no-repeat;background-size: 22px;position: absolute;right: 4.5%;top: 0px;}
.class_search_button{line-height: 76px;height: 76px;overflow: hidden;padding-right: 30px;background: url(../images/class_search.png) right center no-repeat;background-size: 20px;font-size: 18px;position: absolute;right: 14%;top: 0px;color: #fff;}
.class_search_area{width: 91%;height: auto;margin-top: 20px;position: absolute;left: 4.5%;top: 100%;padding: 14px 20px 20px 20px;background: #fff;border-radius: 8px;box-shadow: 0px 0px 15px 0px rgba(44,163,222,.85);display: none;z-index: 5;}
.class_search_area:before{content: "";border: 10px solid #fff;border-color: transparent transparent #fff transparent;position: absolute;top: -20px;right: 14%;z-index: 2;}
.class_search_area form{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #8d929a;position: relative;padding-right: 30px;}
.class_search_box{width: 100%;line-height: 44px;height: 44px;overflow: hidden;outline: none;background: none;border: none;color: #333;}
.class_search_box::-webkit-input-placeholder { /* WebKit browsers*/ color:#999;}
.class_search_box:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#999;}
.class_search_box::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#999;}
.class_search_box:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#999;}
.class_search_btn{width: 30px;height: 100%;background: url(../images/isearch.png) center center no-repeat;position: absolute;right: 0;top: 0;outline: none;border: none;}

.m_list{width: 100%;height: 78%;overflow-y: auto;padding: 0px 4.5% 0;margin-top: 30px;}
.m_list ul{width: 100%;height: auto;overflow: hidden;}
.m_list ul li{font-size: 18px;font-weight: bold;}
.m_list ul li a{display: block;color: #fff;line-height: 56px;height: 56px;padding-left: 44%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.m_list ul li a em{display: inline-block;vertical-align: middle;position: relative;}
.m_list ul li a em.has_more{padding-right: 18px;}
.m_list ul li a em.has_more:after{content: "";width: 8px;height: 100%;background: url(../images/m_right.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 0;top: 0;transition: 300ms;}
.m_list ul li a em.has_more.close_one:after{transform: rotate(90deg);-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);}
.m_list ul li a:hover,.m_list ul li a.cu1{}
.m_list ul li ul{display: none;}
.m_list ul li ul li{font-size: 16px;font-weight: normal;}
.m_list ul li ul li a{color: rgba(255,255,255,.7);line-height: 46px;height: 46px;}
.m_list ul li ul li a em{}
.m_list ul li ul li a em.has_more{}
.m_list ul li ul li a em.has_more:after{}
.m_list ul li ul li a em.close_one{}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{color: #fff;}
.m_list ul li ul li ul{display: none;}
.m_list ul li ul li ul li{font-size: 15px;}
.m_list ul li ul li ul li a{color: #a8e0ff;line-height: 40px;height: 40px;}
.m_list ul li ul li ul li a:hover{color: #fff;}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{color: #fff;}
.m_list ul li ul li ul li ul{display: none;padding: 4px 0;}
.m_list ul li ul li ul li ul li{font-size: 14px;}
.m_list ul li ul li ul li ul li a{line-height: 34px;height: 34px;}
.m_list ul li ul li ul li ul li a:hover{}

.page-prev {
	transform:translate3d(-100%, 0, 0);
	-ms-transform:translate3d(-100%, 0, 0);
	-webkit-transform:translate3d(-100%, 0, 0);	
	-o-transform:translate3d(-100%, 0, 0);	
	-moz-transform:translate3d(-100%, 0, 0);
}
.page-next {
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}
.page-active{
	transform:translate3d(0, 0, 0);
	-ms-transform:translate3d(0, 0, 0);
	-webkit-transform:translate3d(0, 0, 0);	
	-o-transform:translate3d(0, 0, 0);	
	-moz-transform:translate3d(0, 0, 0);
}
.page-in {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1);
}
.page-out {
	-webkit-transition:all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	-ms-transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
	transition: all 300ms cubic-bezier(0.42, 0, 0.58, 1) 0.1s;
}
.share-in{
	transform:translate3d(100%, 0, 0);
	-ms-transform:translate3d(100%, 0, 0);
	-webkit-transform:translate3d(100%, 0, 0);	
	-o-transform:translate3d(100%, 0, 0);	
	-moz-transform:translate3d(100%, 0, 0);
}

.wrap{width: 100%;height: auto;overflow: hidden;}
.header{width: 100%;height: auto;position: fixed;top: 40px;left: 0;z-index: 10;transition: 300ms;}
.header .container{border-radius: 20px;background: rgba(255,255,255,.8);position: relative;box-shadow: 0px 2px 10px 0px rgba(0,0,0,.2);}
.logo{width: 468px;height: auto;font-size: 0px;overflow: hidden;position: absolute;}
.logo a{display: table-cell;height: 100px;vertical-align: middle;}
.logo a img{max-width: 100%;max-height: 100%;}
.mlogo{width: 188px;height: auto;font-size: 0px;overflow: hidden;position: absolute;display: none;}
.mlogo a{display: table-cell;height: 86px;vertical-align: middle;}
.mlogo a img{max-width: 100%;max-height: 100%;}

.nav{width: 100%;height: auto;padding: 26px 50px 0 500px;}
.nav ul{display: inline-block;vertical-align: top;text-align: center;width: 100%;}
.nav ul li{float: left;position: relative;font-size: 18px;font-weight: bold;width: 12.5%;}
.nav ul li a{display: block;padding: 0 5px;line-height: 74px;height: 74px;overflow: hidden;color: #333;position: relative;transition: 300ms;}
.nav ul li a:after{content: "";width: 70px;height: 2px;background: #179ada;position: absolute;left: 50%;margin-left: -35px;bottom: 16px;filter:alpha(opacity=0);opacity: 0;transition: 300ms;transform:scale(0,0);-webkit-transform:scale(0,0);-moz-transform:scale(0,0);-ms-transform:scale(0,0);}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #179ada;}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{filter:alpha(opacity=100);opacity: 1;transform:scale(1,1);-webkit-transform:scale(1,1);-moz-transform:scale(1,1);-ms-transform:scale(1,1);}
.nav ul li .two_box{width: 180px;height: auto;padding-top: 12px;position: absolute;left: 50%;top: 100%;margin-left: -90px;}
.nav ul li ul{display: block;width: 100%;height: auto;padding: 15px 0;background: #fff;border-radius: 8px;box-shadow: 0px 0px 10px 0px rgba(202,202,202,.75);position: relative;display: none;}
.nav ul li ul:before{content: "";border: 7px solid #fff;border-color: transparent transparent #fff transparent;position: absolute;top: -14px;left: 50%;margin-left: -7px;z-index: 2;}
.nav ul li ul li{font-size: 14px;width: 100%;font-weight: normal;display: block;float: none;}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{color: #808080;padding: 0 15px;line-height: 34px;height: 34px;}
.nav ul li ul li a:after{display: none;}
.nav ul li ul li a:hover{color: #179ada;}

.itel{font-family: "Arial"!important;font-size: 20px;font-weight: bold;padding-left: 22px;line-height: 30px;height: 30px;overflow: hidden;background: url(../images/itel.png) left center no-repeat;position: absolute;right: 15px;top: 12px;color: #179ada;}
.isearch_button{width: 38px;height: 74px;position: absolute;right: 20px;bottom: 0px;background: url(../images/isearch.png) right center no-repeat;cursor: pointer;}
.isearch_button span{display: none;}
.isearch_button:before{content: "";width: 1px;height: 16px;background: #e5e5e5;position: absolute;left: 0;top: 50%;transform:translatey(-50%);}
.isearch_area{width: 350px;height: auto;margin-top: 20px;position: absolute;right: 0px;top: 100%;padding: 20px 30px 24px 30px;background: #fff;border-radius: 8px;box-shadow: 0px 0px 10px 0px rgba(202,202,202,.75);display: none;}
.isearch_area:before{content: "";border: 10px solid #fff;border-color: transparent transparent #fff transparent;position: absolute;top: -20px;right: 54px;z-index: 2;}
.isearch_area form{width: 100%;height: auto;overflow: hidden;border-bottom: 1px solid #8d929a;position: relative;padding-right: 30px;}
.isearch_box{width: 100%;line-height: 44px;height: 44px;overflow: hidden;outline: none;background: none;border: none;color: #333;}
.isearch_box::-webkit-input-placeholder { /* WebKit browsers*/ color:#999;}
.isearch_box:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#999;}
.isearch_box::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#999;}
.isearch_box:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#999;}
.isearch_btn{width: 30px;height: 100%;background: url(../images/isearch.png) center center no-repeat;position: absolute;right: 0;top: 0;outline: none;border: none;}

.nav_button{width: 40px;height: 100%;background: url(../images/nav_button.png) center center no-repeat;background-size: 28px;position: absolute;right: 15px;top: 0px;display: none;}

/*banner banner_img 通用 100%*/
/*ibanner ibanner_img 首页轮播*/
/*ny_banner内页*/
.ibanner_area{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner,.ibanner{width: 100%;height: auto;overflow: hidden;position: relative;}
.ny_banner{overflow: visible;}
.banner_img,.ibanner_img{width: 100%;height: auto;overflow: hidden;position: relative;font-size: 0px;}
.banner_img img{width: 100%;position: relative;left: 50%;transform:translatex(-50%);-webkit-transform:translatex(-50%);-moz-transform:translatex(-50%);-ms-transform:translatex(-50%);}
.ibanner_img img{width: 100%;transition: all 1s cubic-bezier(0.7, 0, 0.5, 1);transform: scale(1.2,1.2);-webkit-transform: scale(1.2,1.2);-moz-transform: scale(1.2,1.2);-ms-transform: scale(1.2,1.2);}
.ibanner_img.slick-current img{transform: scale(1,1);-webkit-transform: scale(1,1);-moz-transform: scale(1,1);-ms-transform: scale(1,1);}
.ibanner .slick-dots{/*width: 18px;top: 50%;left: 3.125%;transform:translatey(-50%);bottom: auto;*//*201012*/width: 100%;text-align: center;bottom: 20px;left: 0; z-index: 10;line-height: 0px;font-size: 0px;height: auto;overflow: hidden;}
.ibanner .slick-dots li{width: auto;height: auto;margin: 5px 0px;/*201012*/margin: 0 5px;}
.ibanner .slick-dots li button{width: 18px;height: 18px;background: url(../images/hd.png) center center no-repeat;transition: 400ms;transform: rotate(-180deg);}
.ibanner .slick-dots li.slick-active button{background: url(../images/hd_on.png) center center no-repeat;transform: rotate(0deg);}
.ibanner .slick-dots li button:before{display: none;}

#water1,#water2{width: 20%;height: 100%;position: absolute;top: 0;left: 0;margin: 0;z-index: 2;filter:alpha(opacity=50);opacity: 0.5;transform: none;-webkit-transform: none;-moz-transform: none;-o-transform: none;-ms-transform: none;}
#water1{width: 21.5%;filter:alpha(opacity=20);opacity: 0.2;}

.ibanner_text{width: 100%;height: auto;overflow: hidden;z-index: 5;position: absolute;top: 55%;transform:translatey(-50%);color: #fff;}
.ibtext_cn{font-size: 60px;line-height: 80px;font-weight: bold;letter-spacing: 1px;text-shadow: 0px 10px 10px rgba(29,75,98,.5);filter:alpha(opacity=0);opacity: 0;}
.ibtext_cn span{font-family: "Arial"!important;font-size: 72px;margin: 0 8px;letter-spacing: 3px;}
.ibtext_en{font-size: 30px;line-height: 58px;font-weight: bold;font-style: italic;filter:alpha(opacity=80);opacity: 0.8;text-shadow: 0px 10px 10px rgba(29,75,98,.5);margin-bottom: 50px;filter:alpha(opacity=0);opacity: 0;}
.ibtext_imore{width: 100%;height: auto;overflow: hidden;font-size: 18px;filter:alpha(opacity=0);opacity: 0;}
.ibtext_imore a{display: inline-block;vertical-align: top;line-height: 30px;height: 30px;overflow: hidden;color: #fff;padding-right: 52px;background: url(../images/ibtext_imore.png) right center no-repeat;transition: 400ms;}
.ibtext_imore a:hover{padding-right: 62px;}
.ibtext_item.slick-current .ibtext_cn{animation: fadeInUpM 400ms 200ms forwards;}
.ibtext_item.slick-current .ibtext_en{animation: fadeInUpM 400ms 380ms forwards;}
.ibtext_item.slick-current .ibtext_imore{animation: fadeInUpM 400ms 450ms forwards;}

.mouse{width: 100%;height: auto;overflow: hidden;position: absolute;bottom: 0px;text-align: center;line-height: 24px;color: #fff;padding-bottom: 40px;/*201012*/padding-bottom: 56px;}
.mouse:after{content: "";width: 1px;height: 34px;background: #fff;position: absolute;left: 50%;bottom: 0;/*animation: leadline 1.5s linear 0.2s infinite normal;*//*201012*/display: none;}
.mouse em{display: block;width: 20px;height: 32px;border-radius: 9px;border: 2px solid #fff;margin: 0 auto 4px;}
.mouse em:before{content: "";width: 2px;height: 6px;background: #fff;position: absolute;left: 50%;margin-left: -1px;top: 6px;animation: mouse 1s linear infinite alternate;}

.section{width: 100%;height: auto;overflow: hidden;position: relative;}
.about{padding-top: 70px;}
.about .container{position: relative;}
.about_bg{width: 100%;height: 100%;position: absolute;left: 0;top: 0;font-size: 0px;}
.about_bg img{max-width: 100%;}
.about_bg em{width: 14%;position: absolute;}
.about_bg em.about_before{left: 0;top: 0;}
.about_bg em.about_after{right: 53.875%;bottom: 135px;}
.about_letter{width: 85%;position: absolute;top: 215px;}
.about_above{width: 100%;height: auto;/*overflow: hidden;*/position: relative;}
.about_img{width: 50%;font-size: 0px;height: auto;overflow: hidden;text-align: right;float: left;}
.about_img img{max-width: 100%;max-height: 282px;border-radius: 42px 42px 0 42px;background: #fff;}
.about_intro{width: 50%;height: auto;overflow: hidden;float: left;padding-left: 3.875%;padding-top: 22px;}
.headline{font-size: 36px;line-height: 56px;font-weight: bold;text-align: center;margin-bottom: 40px;position: relative;}
.headline span{font-size: 18px;line-height: 32px;font-family: "Arial"!important;text-transform: uppercase;color: #808080;display: block;font-weight: normal;}
.about .headline{text-align: left;}
.about_nr{font-size: 18px;line-height: 32px;max-height: 128px;margin-top: -18px;}
.about_bellow{width: 100%;height: auto;overflow: hidden;position: relative;}
.about_info{width: 50%;padding-right: 3.875%;float: left;height: auto;overflow: hidden;padding-top: 11.25%;}
.about_tit{font-size: 36px;line-height: 46px;height: 46px;overflow: hidden;margin-bottom: 28px;}
.about_des{font-size: 18px;line-height: 32px;max-height: 96px;margin-bottom: 54px;overflow: hidden;}
.imore{width: 180px;height: auto;margin: 0 auto;text-align: center;}
.imore a{display: block;line-height: 48px;border: 1px solid #e6e6e6;color: #333;font-size: 14px;font-weight: bold;border-radius: 25px;overflow: hidden;position: relative;transition: 300ms;background: #fff;}
.imore a:after{content: "";width: 7px;height: 100%;background: url(../images/imore.png) center center no-repeat;position: absolute;right: 20px;top: 0;transition: 300ms;}
.imore a:hover{border: 1px solid #179ada;background: #179ada;color: #fff;}
.imore a:hover:after{background: url(../images/imore_h.png) center center no-repeat;}
.about_imore{margin: 0;float: right;}
.about_imore a{overflow: visible;}
.about_imore a:before{content: "";width: 800px;height: 2px;background: #f0f4f8;position: absolute;right: 200px;top: 50%;margin-top: -1px;}
.about_pic{width: 50%;float: right;height: auto;overflow: hidden;font-size: 0px;border-radius: 0 42px 42px 42px;}
.about_pic img{width: 100%;}

.product{padding: 86px 0 90px;}
.pro_slide{padding: 0 6px;overflow: hidden;}
.pro_slide .slick-list{overflow: visible;}
.pro_item{padding: 0 14px 50px;height: auto;/*201012*/padding-top: 20px;}
.pro_item a{display: block;height: auto;text-align: center;position: relative;transition: 400ms;border-radius: 18px;}
.pro_item a:after{content: "";width: calc(100% + 40px); width: -webkit-calc(100% + 40px);width: -moz-calc(100% + 40px);height: 100%;border: 1px solid #179ada;border-radius: 18px;position: absolute;top: 20px;left: -20px;/*201012*/height: calc(100% + 40px); height: -webkit-calc(100% + 40px);height: -moz-calc(100% + 40px);top: -20px; filter:alpha(opacity=0);opacity: 0;transition: 400ms;transform:scale(0,0);}
.pro_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;border-radius: 18px;}
.pro_img img{width: 100%;transition: 400ms;}
.pro_bt{width: 100%;font-size: 22px;line-height: 60px;height: 60px;overflow: hidden;background: rgba(0,0,0,.6);color: #fff;border-radius: 0 0 18px 18px;padding: 0 20px;white-space: nowrap;text-overflow: ellipsis;position: absolute;left: 0;bottom: 0;transition: 400ms;}
.pro_item a:hover{}
.pro_item a:hover{box-shadow: 0px 15px 25px 0px rgba(14,5,10,.2);}
.pro_item a:hover:after{transform:scale(1,1);filter:alpha(opacity=100);opacity: 1;}
.pro_item a:hover .pro_img img{transform:scale(1.05,1.05);}
.pro_item a:hover .pro_bt{background: rgba(23,154,218,.6);/*font-weight: bold;*/}

.pro_slide .slick-dots{bottom: auto;line-height: 0px;font-size: 0px;height: auto;overflow: hidden;position: relative;margin-bottom: 40px;}
.pro_slide .slick-dots li{width: auto;height: auto;margin: 0px 8px;border: 1px solid transparent;transition: 300ms;border-radius: 50%;}
.pro_slide .slick-dots li button{width: 8px;height: 8px;background: #179ada;transition: 300ms;border-radius: 50%;margin: 3px;padding: 0px;}
.pro_slide .slick-dots li.slick-active{border: 1px solid #179ada;}
.pro_slide .slick-dots li.slick-active button{/*background: url(../images/hd_on.png) center center no-repeat;*/}
.pro_slide .slick-dots li button:before{display: none;}

/*20201016sb*/
.pro_slide .swiper-container-pro{overflow: visible;}
.pro_slide .swiper-pagination-pro{bottom: 0;font-size: 0px;position: relative;margin-bottom: 40px;}
.pro_slide .swiper-pagination-pro span{width: 16px;height: 16px;margin: 0px 8px!important;border: 1px solid transparent;transition: 300ms;border-radius: 50%;background: none;position: relative;filter:alpha(opacity=100);opacity: 1;}
.pro_slide .swiper-pagination-pro span:before{content: "";width: 8px;height: 8px;background: #179ada;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
.pro_slide .swiper-pagination-pro span.swiper-pagination-bullet-active{border: 1px solid #179ada;}
/*20201016sb end*/

.solution{padding-top: 80px;}
.solution:before{content: "";width: 100%;height: 58px;background: #fff;position: absolute;left: 0;bottom: 0;}
.solution .headline,.news .headline{text-align: left;}
.solution .headline span,.news .headline span{display: inline-block;vertical-align: bottom;margin-left: 24px;}
.solu_menu{width: 100%;height: auto;overflow: hidden;padding-right: 208px;position: relative;margin-bottom: 42px;}
.solu_menu ul{width: 100%;height: auto;overflow: hidden;}
.solu_menu ul li{width: 33.33%;float: left;height: auto;overflow: hidden;}
.solu_menu ul li:nth-child(4){display: none;}
.solu_menu ul li a{width: 250px;display: block;height: auto;text-align: center;}
.solu_icon{width: 84px;font-size: 0px;height: auto;position: relative;margin: 0 auto 10px;}
.solu_icon:before{content: "";width: 300px;height: 1px;background: #bfbfbf;position: absolute;right: 136%;top: 50%;}
.solu_icon:after{content: "";width: 300px;height: 1px;background: #bfbfbf;position: absolute;left: 136%;top: 50%;}
.solu_menu ul li:first-child .solu_icon:before{display: none;}
.solu_menu ul li:nth-child(4) .solu_icon:after{display: none;}
.solu_icon i{display: block;width: 100%;height: auto;overflow: hidden;border-radius: 50%;background: #fff;transition: 300ms;}
.solu_icon img{width: 100%;}
.solu_icon img.img_a{}
.solu_icon img.img_b{display: none;}
.solu_name{font-size: 24px;line-height: 34px;overflow: hidden;color: #333;}
.solu_imore{position: absolute;right: 0;top: 17px;}
.solu_menu ul li a:hover .solu_icon i{background: #179ada;}
.solu_menu ul li a:hover .solu_icon img.img_a{display: none;}
.solu_menu ul li a:hover .solu_icon img.img_b{display: inline;}

.solu_slide{width: 100%;height: auto;overflow: hidden;}
.solu_item{width: 100%;height: auto;overflow: hidden;}
.solu_img{width: 56.875%;height: auto;overflow: hidden;float: right;padding: 0 58px 0 100px;font-size: 0px;transition: 300ms;position: relative;}
.solu_img i{display: block;width: 100%;height: auto;overflow: hidden;border-radius: 18px;/*background: #fff;*/transition: 300ms;font-size: 0px;}
.solu_img i img{width: 100%;overflow: hidden;transition: 300ms;}
.solu_intro{width: 43.125%;height: auto;overflow: hidden;float: left;padding-right: 5.5%;transition: 300ms;padding-top: 8%;}
.solu_bt{font-size: 30px;line-height: 40px;height: 40px;margin-bottom: 26px;font-weight: bold;overflow: hidden;color: #333;white-space: nowrap;text-overflow: ellipsis;}
.solu_nr{font-size: 18px;line-height: 32px;max-height: 96px;overflow: hidden;color: #333;}
.swiper-slide-solu{z-index: 2;filter:alpha(opacity=100)!important;opacity: 1!important;}
.swiper-slide-solu .solu_img{transform: translatex(-16%);}
.swiper-slide-solu .solu_img i{transform:scale(0.7,0.7);}
.swiper-slide-solu .solu_img i img{filter:alpha(opacity=30);opacity: 0.3;}
.swiper-slide-solu .solu_intro{filter:alpha(opacity=0);opacity: 0;}
.swiper-slide-next{z-index: 3;}
.swiper-slide-next .solu_img{transform: translatex(-8%);}
.swiper-slide-next .solu_img i{transform:scale(0.85,0.85);}
.swiper-slide-next .solu_intro{}
.swiper-slide-active{z-index: 4;}
.swiper-slide-active .solu_img{transform: translatex(0%);}
.swiper-slide-active .solu_img i{transform:scale(1,1);}
.swiper-slide-active .solu_img i img{filter:alpha(opacity=100);opacity: 1;}
.swiper-slide-active .solu_intro{filter:alpha(opacity=100);opacity: 1;}
.swiper-button-prev-solu,.swiper-button-next-solu{width: 24px;height: 100%;background-size: 100%!important;margin-top: 0px;filter:alpha(opacity=100);opacity: 1;overflow: hidden;top: 0%;transition: 300ms;z-index: 10;}
.swiper-button-prev-solu{background: url(../images/solu_prev.png) center center no-repeat;left: 43.125%;}
.swiper-button-next-solu{background: url(../images/solu_next.png) center center no-repeat;right: 0px;}
.swiper-button-prev-solu:hover{/*transform: rotatex(180deg);*/background: url(../images/solu_prev_h.png) center center no-repeat;}
.swiper-button-next-solu:hover{/*transform: rotatex(180deg);*/background: url(../images/solu_next_h.png) center center no-repeat;}

.video{padding: 90px 0 100px;}
.video_area{width: 81.25%;margin: 0 auto;height: 580px;overflow: hidden;}

.news{padding: 90px 0 112px;}
.news_imore{position: absolute;right: 0;bottom: 0;}
.news_area{width: 100%;height: auto;}
.news_show{width: 51.25%;float: left;height: auto;overflow: hidden;}
.news_show a{display: block;height: auto;overflow: hidden;border-radius: 18px;position: relative;}
.show_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.show_img img{width: 100%;transition: 300ms;}
.show_time{width: 130px;height: 130px;background: #32a1dc;position: absolute;left: 60px;top: 0;color: #fff;text-align: center;}
.show_d{font-size: 48px;line-height: 58px;height: 58px;overflow: hidden;margin-top: 22px;}
.show_m{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;}
.show_intro{width: 100%;padding: 20px 30px 24px;height: auto;overflow: hidden;background: rgba(0,0,0,.6);position: absolute;left: 0;bottom: 0;color: #fff;}
.show_bt{font-size: 22px;font-weight: bold;line-height: 32px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 8px;}
.show_nr{font-size: 18px;line-height: 24px;max-height: 48px;overflow: hidden;}
.news_show a:hover .show_img img{transform:scale(1.05,1.05);}

.news_data{width: 48.75%;height: auto;float: left;padding-left: 40px;}
.news_item{width: 100%;height: auto;margin-bottom: 28px;}
.news_data .news_item:last-child{margin-bottom: 0px;}
.news_item a{display: block;height: auto;overflow: hidden;border: 1px solid #fff;transition: 300ms;}
.news_time{width: 138px;height: auto;float: left;overflow: hidden;text-align: center;}
.news_d{font-size: 48px;line-height: 58px;height: 58px;overflow: hidden;margin-top: 16px;color: #333;}
.news_m{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;color: #666;}
.news_intro{flex: 1.0;height: auto;overflow: hidden;padding: 16px 30px 16px;background: #f9f9f9;transition: 300ms;}
.news_bt{font-size: 22px;line-height: 32px;height: 32px;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 6px;}
.news_nr{font-size: 18px;line-height: 24px;height: 48px;overflow: hidden;color: #666;}
.news_item a:hover{background: #fff;box-shadow: 0px 20px 20px 0px rgba(14,5,10,.1);}
.news_item a:hover .news_intro{background: #fff;}
.news_item a:hover .news_bt{color: #179ada;}

.case{padding: 80px 0;}
.case_slide{padding: 16px 16px 0;overflow: hidden;}
.case_slide .swiper-container-case{overflow: visible;padding-bottom: 60px;}
.case_item a{display: block;font-size: 0px;height: auto;overflow: hidden;transition: 300ms;}
.case_item a img{width: 100%;}
.case_item a:hover{box-shadow: 0px 5px 20px 0 rgba(14,5,10,.1);}
.case_slide .swiper-pagination-case{bottom: 0;font-size: 0px;}
.case_slide .swiper-pagination-case span{width: 16px;height: 16px;margin: 0px 8px!important;border: 1px solid transparent;transition: 300ms;border-radius: 50%;background: none;position: relative;filter:alpha(opacity=100);opacity: 1;}
.case_slide .swiper-pagination-case span:before{content: "";width: 8px;height: 8px;background: #179ada;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);border-radius: 50%;}
.case_slide .swiper-pagination-case span.swiper-pagination-bullet-active{border: 1px solid #179ada;}

.footer{width: 100%;height: auto;overflow: hidden;background: url(../images/footer_bg.jpg) center center no-repeat;background-size: cover;}
.foot_area{width: 100%;height: auto;overflow: hidden;padding: 40px 0 54px;border-bottom: 1px solid #5d6771;}
.foot_sitemap{width: 59.4%;float: left;height: auto;overflow: hidden;}
.foot_sitemap ul{width: 100%;height: auto;overflow: hidden;}
.foot_sitemap ul li{width: 20%;padding-right: 3%;height: auto;overflow: hidden;float: left;font-size: 18px;font-weight: bold;}
.foot_sitemap ul li a{display: block;line-height: 30px;height: 30px;overflow: hidden;color: #fff;transition: 300ms;}
.foot_sitemap ul li a:hover{}
.foot_sitemap ul li ul{width: 100%;margin-top: 12px;max-height: 180px;overflow-y: auto;position: relative;}
.foot_sitemap ul li ul::-webkit-scrollbar{background: #808080;width: 2px;}
.foot_sitemap ul li ul::-webkit-scrollbar-track{}
.foot_sitemap ul li ul::-webkit-scrollbar-thumb{background: #b2b2b2;}
.foot_sitemap ul li ul li{font-size: 14px;width: 100%;font-weight: normal;padding-right: 10px;}
.foot_sitemap ul li ul li a{line-height: 30px;height: 30px;color: #b3bbc6;}
.foot_sitemap ul li ul li a:hover{color: #fff;font-weight: bold;}
.foot_contact{width: 25.6%;height: auto;overflow: hidden;float: left;padding-right: 2.5%;}
.foot_head{font-size: 18px;font-weight: bold;color: #fff;line-height: 30px;height: 30px;overflow: hidden;}
.fcon_nr{width: 100%;height: auto;overflow: hidden;margin-top: 15px;}
.fcon_nr dd{line-height: 24px;margin-bottom: 16px;color: #fff;padding-left: 24px;position: relative;}
.fcon_nr dd:last-child{margin-bottom: 0px;}
.fcon_nr dd:before{content: "";width: 16px;height: 24px;position: absolute;left: 0;top: 0;}
.fcon_nr dd.fcon_addr:before{background: url(../images/fcon_addr.png) left center no-repeat;}
.fcon_nr dd.fcon_tel:before{background: url(../images/fcon_tel.png) left center no-repeat;}
.fcon_nr dd.fcon_fax:before{background: url(../images/fcon_fax.png) left center no-repeat;}
.fcon_nr dd.fcon_mail:before{background: url(../images/fcon_mail.png) left center no-repeat;}
.foot_erweima{float: right;height: auto;overflow: hidden;max-width: 15%;}
.fewm_nr{width: 100%;height: auto;overflow: hidden;margin-top: 18px;}
.fewm_item{width: 110px;float: left;height: auto;overflow: hidden;text-align: center;margin-right: 20px;}
.fewm_item:last-child{margin-right: 0px;}
.fewm_img{width: 100%;font-size: 0px;height: auto;overflow: hidden;margin-bottom: 8px;}
.fewm_img img{width: 100%;}
.fewm_bt{line-height: 24px;color: #fff;}
.copyright{width: 100%;line-height: 24px;height: auto;overflow: hidden;padding: 18px 0 20px;text-align: center;color: #93989f;}
.copyright a{color: #93989f;transition: 300ms;}
.copyright a:hover{color: #fff;}

.side{width: 50px;height: auto;position: fixed;right: 0;bottom: 15%;z-index: 10;}
.side ul{width: 100%;height: auto;}
.side ul li{width: 100%;height: 50px;margin-bottom: 1px;position: relative;border-radius: 4px 0 0 4px;cursor: pointer;}
.side ul li a{display: block;height: 100%;overflow: hidden;}
.side ul li.side_tel{background: url(../images/side_tel.png) #179ada center center no-repeat;background: #179ada;}
.side ul li.side_zx{background: url(../images/side_zx.png) #179ada center center no-repeat;}
.side ul li.side_ewm{background: url(../images/side_ewm.png) #179ada center center no-repeat;}
.side ul li.side_fb{background: url(../images/side_fb.png) #179ada center center no-repeat;}
.side ul li.side_top{background: url(../images/side_top.png) #179ada center center no-repeat;}
.side_tel_hover{width: 50px;padding: 0 0px 0 50px;transition: 300ms;line-height: 50px;height: 50px;font-size: 18px;border-radius: 4px 0 0 4px;color: #fff;white-space: nowrap;overflow: hidden;position: absolute;right: 0px;top: 0;background: url(../images/side_tel.png) #179ada left center no-repeat;}
.side ul li.side_tel:hover .side_tel_hover{width: 210px;padding: 0 20px 0 50px;}
.side_ewm_hover{width: 120px;padding-right: 20px;position: absolute;right: 100%;top: 50%;margin-top: -50px;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;}
.side_ewm_img{width: 100%;height: auto;font-size: 0px;padding: 8px;border-radius: 4px;background: #179ada;position: relative;}
.side_ewm_img:before{content: "";border: 8px solid #179ada;border-color: transparent transparent transparent #179ada;position: absolute;left: 100%;top: 50%;margin-top: -8px;}
.side_ewm_img img{width: 100%;}
.side ul li.side_ewm:hover .side_ewm_hover{display: block;}

.main{padding: 80px 0;}
.nymenu{width: 100%;height: auto;position: absolute;left: 0;bottom: 45px;z-index: 5;}
.nymenu .container{position: relative;}
.nymenu_first{width: 18%;float: left;height: auto;color: #fff;}
.nymenu_cn{font-size: 36px;font-weight: bold;line-height: 48px;height: 48px;overflow: hidden;/*white-space: nowrap;text-overflow: ellipsis*/;}
.nymenu_en{font-family: Arial!important;font-size: 18px;text-transform: uppercase;filter:alpha(opacity=50);opacity: 0.5;line-height: 30px;height: 30px;overflow: hidden;}
.nymenu_line{width: 62%;height: 1px;background: rgba(255,255,255,.5);position: absolute;left: 19%;top: 24px;}
.nymenu_second{width: 17.5%;float: right;height: auto;position: relative;}
.nymenu_name{width: 100%;padding: 0 25px;text-align: center;position: relative;font-size: 20px;font-weight: bold;line-height: 24px;height: 48px;display: flex;align-items: center;justify-content: center;overflow: hidden;color: #fff;cursor: pointer;}
.nymenu_name span{display: inline-block;vertical-align: top;max-height: 100%;overflow: hidden;}
.nymenu_name:after{content: "";width: 12px;height: 100%;background: url(../images/m_right.png) center center no-repeat;position: absolute;right: 5px;top: 0;transition: 300ms;background-size: 100%;}
.nymenu_name.open:after{transform: rotate(90deg);}
.nymenu_list{width: 100%;margin-top: 20px;height: auto;border-radius: 10px;background: #fff;text-align: center;padding: 22px 30px 30px;box-shadow: 0px  2px 15px 0px #eaeaea;position: absolute;top: 100%;display: none;}
.nymenu_list:before{content: "";border: 12px solid #fff;border-color: transparent transparent #fff transparent;position: absolute;left: 50%;margin-left: -12px;top: -24px;}
.nymenu_list li{width: 100%;height: auto;overflow: hidden;font-size: 16px;}
.nymenu_list li a{display: block;line-height: 60px;height: 60px;overflow: hidden;border-bottom: 1px solid #ddd;color: #999;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;}
.nymenu_list li a:hover{color: #179ada;border-bottom: 1px solid #179ada;}

.subnav{width: 100%;height: auto;overflow: hidden;}
.subnav_slide{width: 100%;padding: 60px 7.2% 40px;height: auto;border-bottom: 1px solid #ddd;text-align: center;overflow: hidden;position: relative;}
.subnav_slide:before{content: "";width: 7.2%;height: 100%;background: #fff;position: absolute;left: 0;top: 0;z-index: 2;}
.subnav_slide:after{content: "";width: 7.2%;height: 100%;background: #fff;position: absolute;right: 0;top: 0;z-index: 2;}
.subnav_slide .slick-list{overflow: visible;}
.subnav_item{padding: 0 22px;font-size: 22px;}
.subnav_item a{display: block;line-height: 60px;height: 60px;padding: 0 10px;overflow: hidden;border-radius: 5px;box-shadow: 0px 0px 14px 0px #d0d0d0;transition: 300ms;}
.subnav_item a:hover,.subnav_item a.cu{background: #1399da;color: #fff;}
.subnav_slide .slick-arrow{width: 7%;height: 60px;top: 60px;z-index: 4;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.subnav_slide .slick-prev{background: url(../images/subnav_prev.png) center center no-repeat;left: 0;}
.subnav_slide .slick-next{background: url(../images/subnav_next.png) center center no-repeat;right: 0;}
.subnav_slide .slick-prev:hover{background: url(../images/subnav_prev_h.png) center center no-repeat;}
.subnav_slide .slick-next:hover{background: url(../images/subnav_next_h.png) center center no-repeat;}
.subnav_slide .slick-prev:before{display: none;}
.subnav_slide .slick-next:before{display: none;}

.content_box{width: 1200px;padding: 25px 50px 50px;height: auto;overflow: hidden;border-radius: 10px;box-shadow: 0px 0px 15px 0 #ccc;margin: 0 auto;background: #f9f9f9; }
.about_head{font-size: 30px;line-height: 80px;height: 80px;border-bottom: 2px solid #ddd;overflow: hidden;margin-bottom: 24px;font-weight: bold;}
.about_title{font-size: 30px;font-weight: bold;text-align: center;margin-bottom: 5px;}
.about_det{font-size: 18px;line-height: 2;}
.about_det img{max-width: 100%;}

.feedback{width: 100%;height: auto;overflow: hidden;padding: 34px 34px 34px;}
.feedback form{width: 100%;height: auto;overflow: hidden;}
.fb_line{width: 48.3%;float: left;height: auto;overflow: hidden;padding-left: 100px;padding-right: 30px;border-radius: 8px;position: relative;margin-bottom: 30px;border: 1px solid #ddd;}
.fb_line:nth-child(odd){margin-right: 3.4%;}
.fb_line:before{content: "";width: 100px;height: 100%;background: #eee;position: absolute;left: 0;top: 0;border-right: 1px solid #ddd;}
.fb_line span{line-height: 48px;height: 44px;overflow: hidden;color: #ff0000;position: absolute;right: 20px;top: 0;}
.fb_name{width: 100px;text-align: center;line-height: 44px;height: 44px;font-size: 18px;overflow: hidden;color: #666;position: absolute;left: 0;top: 0;}
.fb_box{width: 100%;height: auto;overflow: hidden;}
.fb_box input{width: 100%;padding: 0 15px;line-height: 44px;height: 44px;overflow: hidden;border: none;background: none;outline: none;font-size: 16px;}
.fb_line_text{width: 100%;margin-right: 0px;}
.fb_line_text .fb_name{line-height: 150px;height: 150px;}
.fb_line_text textarea{width: 100%;line-height: 24px;padding: 10px 15px;height: 150px;font-size: 16px;overflow: hidden;border: none;background: none;outline: none;resize: none;}
.fb_btn{width: 100%;height: auto;overflow: hidden;}
.fb_btn input{display: block;width: 230px;line-height: 46px;height: 46px;overflow: hidden;border-radius: 5px;margin: 0 auto;background: #179ada;color: #fff;border: none;outline: none;font-size: 18px;}

.contact{width: 100%;height: auto;overflow: hidden;padding: 26px 0 50px;}
.contact_info{width: 43%;padding-right: 3.6%;float: left;height: auto;overflow: hidden;}
.contact_title{font-size: 18px;line-height: 32px;height: 32px;overflow: hidden;font-weight: bold;margin-bottom: 24px;}
.contact_head{color: #333;font-size: 16px;}
.contact_des dd{color: #333;}
.contact_des dd.fcon_addr:before{background: url(../images/fcon_addr_h.png) left center no-repeat;}
.contact_des dd.fcon_tel:before{background: url(../images/fcon_tel_h.png) left center no-repeat;}
.contact_des dd.fcon_fax:before{background: url(../images/fcon_fax_h.png) left center no-repeat;}
.contact_des dd.fcon_mail:before{background: url(../images/fcon_mail_h.png) left center no-repeat;}
.contact_pic{width: 57%;float: left;height: auto;overflow: hidden;font-size: 0px;}
.contact_pic img{width: 100%;}

.public_box{width: 100%;height: auto;}
/*wtf*/
.honor_area{width: 100%;height: auto;}
.honor_tab{width: 15.625%;float: left;height: auto;overflow: hidden;padding-right: 6.25%;}
.honor_tab_item{cursor: pointer;width: 100%;height: auto;overflow: hidden;color: #999;padding-bottom: 8px;position: relative;margin-bottom: 38px;}
.honor_tab_item:last-child{margin-bottom: 0px;}
.honor_tab_item:after{content: "";width: 0px;height: 5px;background: #179ada;position: absolute;left: 0;bottom: 0;transition: 300ms;}
.honor_tab_num{font-size: 40px;line-height: 60px;height: 60px;overflow: hidden;}
.honor_tab_name{font-size: 18px;line-height: 38px;height: 38px;overflow: hidden;font-weight: bold;}
.honor_tab_item.on,.honor_tab_item:hover{color: #179ada;}
.honor_tab_item.on:after,.honor_tab_item:hover:after{width: 100%;}

.honor_data{width: 84.375%;height: auto;position: relative;float: left;}
.honor_data_item{width: 100%;height: auto;position: relative;position: absolute;filter:alpha(opacity=0);opacity: 0;top: 30px;}
.honor_data_item.cur{z-index: 2; filter:alpha(opacity=100);opacity: 1;position: relative;top: 0;transition: 600ms;}
.honor_pic_slide{width: 65%;float: left;height: auto;overflow: hidden;}
.honor_pic_slide .swiper-container{padding: 0 20%;}
.honpic_item{transition: all .5s ease-in;padding: 20px;}
.honpic_img{width: 90%;filter:alpha(opacity=50);opacity: 0.5;margin-bottom: 50px;margin: 50px auto 50px;transition: 1000ms;}
.honpic_img img{width: 100%;}
.honpic_bt{filter:alpha(opacity=0);opacity: 0;font-size: 18px;text-align: center;line-height: 28px;height: 28px;overflow: hidden;font-weight: bold;color: #179ada;transition: 1000ms;}
.honpic_item.swiper-slide-active{}
.honpic_item.swiper-slide-active .honpic_img{filter:alpha(opacity=100);opacity: 1;box-shadow: 0px 0px 20px 0px rgba(202,202,202,.75);}
.honpic_item.swiper-slide-active .honpic_bt{filter:alpha(opacity=100);opacity: 1;}

.honor_tit_slide{width: 35%;padding-left: 6.8%;width: 28.2%;float: right;height: auto;overflow: hidden;padding: 50px 0;position: relative;text-align: center;}
.honor_tit_slide .swiper-container-hontit{height: 320px;}
.hontit_item{width: 100%;padding: 10px 0px;height: auto;overflow: hidden;}
.hontit_item span{display: block;line-height: 60px;height: 60px;padding: 0 20px;font-size: 16px;overflow: hidden;transition: 600ms;cursor: pointer;}
.hontit_item.active-nav{}
.hontit_item.active-nav span{font-size: 18px;font-weight: bold;color: #fff;background: #179ada;border-radius: 30px;}
.honor-prev,.honor-next{display: block;width: 100%;height: 30px;overflow: hidden;position: absolute;left: 0;cursor: pointer;}
.honor-prev{top: 0;background: url(../images/honor_prev.png) center center no-repeat;}
.honor-next{bottom: 0;background: url(../images/honor_next.png) center center no-repeat;}
.honor-prev:hover{background: url(../images/honor_prev_h.png) center center no-repeat;}
.honor-next:hover{background: url(../images/honor_next_h.png) center center no-repeat;}
.honor_data_item.cur .hontit_item{animation: fadeInRightM 400ms forwards;}
/*ftw*/

.pro_lead{font-size: 34px;line-height: 44px;height: auto;overflow: hidden;text-indent: 18px;position: relative;font-weight: bold;margin-bottom: 12px;}
.pro_lead:before{content: "";width: 8px;height: 36px;background: #179ada;position: absolute;left: 0;top: 50%;margin-top: -18px;}
.pro_state{font-size: 20px;line-height: 32px;margin-bottom: 50px;text-indent: 100px;}
.pro_list{width: 100%;height: auto;}
.pro_eg{width: 31.25%;margin-right: 3.125%;float: left;height: auto;margin-bottom: 6%;}
.pro_eg:nth-child(3n){margin-right: 0px;}
.pro_eg a{display: block;height: auto;position: relative;transition: 400ms;box-shadow: 0px 40px 50px 0px rgba(14,5,10,.2);border-radius: 18px;}
.pro_eg a:before{content: "";width: 112%;height: 100%;border: 1px solid #178fca;position: absolute;left: -6%;top: 10%;/*201012*/height: 120%;top: -10%;  border-radius: 18px;filter:alpha(opacity=0);opacity: 0;transition: 400ms;transform:scale(0,0);}
.pro_pic{width: 100%;height: auto;overflow: hidden;border-radius: 18px;position: relative;}
.pro_pic:after{content: "";width: 100%;height: 50px;position: absolute;left: 0;bottom: 0;transition: 400ms;background: rgba(0,0,0,.6);}
.pro_pic img{width: 100%;transition: 400ms;}
.pro_info{width: 100%;padding: 0 58px;height: auto;overflow: hidden;position: absolute;bottom: 0px;transition: 400ms;color: #fff;}
.pro_tit{font-size: 20px;line-height: 50px;height: 50px;overflow: hidden;text-align: center;}
.pro_des{font-size: 18px;line-height: 32px;height: 0px;overflow: hidden;transition: 400ms;}
.pro_eg a:hover:before{transform:scale(1,1);filter:alpha(opacity=100);opacity: 1;}
.pro_eg a:hover .pro_pic:after{background: rgba(51,51,51,.8);height: 100%;}
.pro_eg a:hover .pro_pic img{transform:scale(1.05,1.05);}
.pro_eg a:hover .pro_info{bottom: 50%;transform: translatey(50%);}
.pro_eg a:hover .pro_des{height: 128px;margin-top: 8px;}

.next1{width: 100%;height: auto;text-align: center;}
.next1 ul{display: inline-block;}
.next1 ul li{display: inline-block;}
.next1 a{display: inline-block;line-height: 50px;height: 50px;margin: 0 20px;color: #999;border-radius: 50%;transition: 300ms;font-size: 16px;}
.next1 a.page_ctrl{background-size: 9px!important;}
.next1 a.page_prev{padding-left: 20px;background: url(../images/subnav_prev.png) left center no-repeat;}
.next1 a.page_next{padding-right: 20px;background: url(../images/subnav_next.png) right center no-repeat;}
.next1 ul li a{width: 50px;color: #333;box-shadow: 0px 0px 20px 0px rgba(202,202,202,.85);}
.next1 a:hover{color: #0094dc;}
.next1 a.page_prev:hover{background: url(../images/subnav_prev_h.png) left center no-repeat;}
.next1 a.page_next:hover{background: url(../images/subnav_next_h.png) right center no-repeat;}
.next1 ul li a:hover,.next1 ul li a.on1{background: #0094dc;color: #fff;
  background: -webkit-linear-gradient(left, #02a0e5 , #0072be); /* Safari 5.1 - 6.0 */
  background: -o-linear-gradient(right, #02a0e5, #0072be); /* Opera 11.1 - 12.0 */
  background: -moz-linear-gradient(right, #02a0e5, #0072be); /* Firefox 3.6 - 15 */
  background: linear-gradient(to right, #02a0e5 , #0072be);}

.pro_title{text-align: center;font-size: 30px;line-height: 40px;font-weight: bold;margin-top: 20px;}
.pro_image{width: 50%;font-size: 0px;height: auto;margin: 45px auto 75px;position: relative;border-radius: 18px;box-shadow: 0px 40px 50px 0px rgba(14,5,10,.2);}
.pro_image:before{content: "";width: 108%;height: 100%;border-radius: 18px;border: 1px solid #179ada;position: absolute;left: -4%;top: 8%;/*201012*/height: 112%;top: -6%;}
.pro_image_item{width: 100%;height: auto;overflow: hidden;border-radius: 18px;}
.pro_image img{width: 100%;}
.pro_image .slick-arrow{width: 30px;height: 100%;top: 0px;z-index: 4;transition: 300ms;background-size: 15px!important;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.pro_image .slick-prev{background: url(../images/subnav_prev.png) center center no-repeat;left: -25%;}
.pro_image .slick-next{background: url(../images/subnav_next.png) center center no-repeat;right: -25%;}
.pro_image .slick-prev:hover{background: url(../images/subnav_prev_h.png) center center no-repeat;}
.pro_image .slick-next:hover{background: url(../images/subnav_next_h.png) center center no-repeat;}
.pro_image .slick-prev:before{display: none;}
.pro_image .slick-next:before{display: none;}
.pro_det{}
.next2{width: 100%;padding: 15px 40px;height: auto;overflow: hidden;border-radius: 10px;background: #f5f5f5;margin-top: 35px;}
.next2 ul{width: 100%;height: auto;overflow: hidden;}
.next2 ul li{width: 50%;height: auto;overflow: hidden;float: left;padding: 0 20px 0 0;font-size: 18px;}
.next2 ul li:nth-child(2){text-align: right;padding: 0 0 0 20px;}
.next2 ul li a{display: block;line-height: 30px;height: 30px;overflow: hidden;color: #999;transition: 300ms;}
.next2 ul li a:hover{color: #179ada;}
.next2 ul li a:hover span{font-weight: bold;}

.solu_list{width: 100%;height: auto;margin-bottom: 20px;}
.solu_eg{width: 48.75%;float: left;margin-bottom: 2.5%;height: auto;}
.solu_eg:nth-child(odd){margin-right: 2.5%;}
.solu_eg a{display: block;width: 100%;height: 100%;position: relative;background: #f5f5f5;box-shadow: 0px 40px 50px 0 rgba(14,5,10,.2);border-radius: 18px;z-index: 2;transition: 300ms;}
.solu_eg a:before{content: "";width: 103%;height: 106%;border: 1px solid #179ada;border-radius: 18px;position: absolute;left: -1.5%;top: -3%;filter:alpha(opacity=0);opacity: 0;transition: 300ms;transform:scale(1.05,1.05);z-index: -1;}
.solu_pic{width: 450px;font-size: 0px;border-radius: 18px 0 0 18px;height: auto;overflow: hidden;float: left;}
.solu_pic img{width: 100%;transition: 300ms;}
.solu_info{flex: 1.0;height: auto;overflow: hidden;padding: 30px 30px 20px;}
.solu_tit{font-size: 22px;line-height: 32px;height: 32px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-weight: bold;margin-bottom: 14px;transition: 300ms;}
.solu_date{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;color: #999;margin-bottom: 10px;}
.solu_des{font-size: 18px;line-height: 36px;max-height: 144px;overflow: hidden;color: #666;}
.solu_eg a:hover{transform: translatey(-10px);}
.solu_eg a:hover:before{transform:scale(1,1);filter:alpha(opacity=100);opacity: 1;}
.solu_eg a:hover .solu_pic img{transform:scale(1.05,1.05);}

.case_list{width: 100%;height: auto;margin-bottom: 30px;}
.case_eg{width: 100%;height: auto;margin-bottom: 30px;float: left;position: relative;}
.case_eg:after{content: "";width: 100%;height: 1px;background: #ddd;position: absolute;right: 0;bottom: 0px;}
.case_eg a{display: block;transition: 300ms;position: relative;overflow: hidden;}
.case_eg a:before{content: "";width: 100px;height: 1px;background: #1399da;position: absolute;right: 0;bottom: 0px;transition: 300ms;z-index: 1;}
.case_eg a:after{content: "";width: 100px;height: 100%;background: url(../images/subnav_next.png) center center no-repeat;position: absolute;right: 0;bottom: 0;z-index: 2;transition: 300ms;}
.case_above{width: 100%;height: auto;overflow: hidden;padding-right: 150px;}
.case_logo{width: 96px;height: auto;font-size: 0px;overflow: hidden;float: left;/*20201029*/margin-right: 20px;}
.case_logo i{width: 96px;height: 70px;display: table-cell;vertical-align: middle;text-align: center;}
.case_logo img{max-width: 100%;max-height: 100%;}
.case_tit{flex: 1.0;line-height: 70px;height: 70px;overflow: hidden;font-size: 22px;white-space: nowrap;text-overflow: ellipsis;transition: 300ms;}
.case_bellow{width: 100%;height: auto;overflow: hidden;padding: 20px 150px 20px 96px;background: #f9f9f9;color: #999;padding: 0px 150px 0 96px;transition: 300ms;}
.case_des{font-size: 18px;line-height: 32px;height: 0px;transition: 300ms;/*20201029*/padding-left: 20px;}
.case_eg:hover:after{background: none;}
.case_eg a:hover{border-radius: 10px;border-bottom: none;box-shadow: 0px 0px 20px rgba(202,202,202,.7);}
.case_eg a:hover:before{height: 100%;top: 0px;}
.case_eg a:hover:after{background: url(../images/subnav_next_w.png) center center no-repeat;}
.case_eg a:hover .case_bellow{height: auto;padding: 20px 150px 20px 96px;}
.case_eg a:hover .case_des{height: auto;}

.partner_list{width: 100%;height: auto;margin-bottom: 40px;}
.partner_eg{width: 15.6%;margin-right: 1.28%;height: auto;margin-bottom: 1.28%;float: left;}
.partner_eg:nth-child(6n){margin-right: 0px;}
.partner_eg a{display: block;height: auto;overflow: hidden;transition: 300ms;}
.partner_eg a img{width: 100%;}
.partner_eg a:hover{box-shadow: 0px 0px 20px 0px rgba(14,5,10,.1);}

.case_title{line-height: 1.3;margin: 25px 0 40px;}
.news_title{line-height: 1.3;margin-top: 20px;}
.news_publish{text-align: center;font-size: 18px;color: #999;border-bottom: 1px solid #ebebeb;margin-bottom: 30px;padding: 12px 0 20px;}

.news_list{width: 100%;height: auto;margin-bottom: 20px;}
.news_eg{width: 100%;float: left;height: auto;margin-bottom: 40px;}
.news_eg a{display: block;height: auto;}
.news_pic{width: 298px;margin-right: 50px;float: left;height: auto;border-radius: 18px;position: relative;box-shadow: 0px 40px 50px rgba(14,5,10,.2);}
.news_pic:before{content: "";width: 100%;height: 100%;border: 3px solid #179ada;border-radius: 18px;position: absolute;left: 0;top: 0;filter:alpha(opacity=0);opacity: 0;transition: 300ms;transform:scale(1.1,1.1);}
.news_pic img{width: 100%;border-radius: 18px;}
.news_info{flex: 1.0;height: auto;overflow: hidden;padding: 15px 0 12px;}
.news_tit{line-height: 32px;height: 32px;overflow: hidden;margin-bottom: 15px;}
.news_tit span{font-size: 22px;font-weight: bold;transition: 300ms;}
.news_tit i{font-size: 18px;color: #999;font-style: italic;margin-left: 28px;transition: 300ms;}
.news_des{font-size: 18px;line-height: 28px;max-height: 56px;overflow: hidden;color: #666;margin-bottom: 14px;}
.news_more{float: right;width: 178px;line-height: 50px;height: 50px;overflow: hidden;position: relative;border-radius: 25px;font-weight: bold;color: #999;background: #eee;transition: 300ms;text-align: center;}
.news_more:after{content: "";width: 7px;height: 100%;position: absolute;right: 12%;top: 0;background: url(../images/imore.png) center center no-repeat;background-size: 100%!important;transition: 300ms;}
.news_eg a:hover .news_pic:before{transform:scale(1,1);filter:alpha(opacity=100);opacity: 1;}
.news_eg a:hover .news_tit span{color: #179ada;}
.news_eg a:hover .news_tit i{color: #179ada;}
.news_eg a:hover .news_more{background: #179ada;color: #fff;}
.news_eg a:hover .news_more:after{background: url(../images/imore_h.png) center center no-repeat;}

.down_search{width: 276px;height: auto;overflow: hidden;margin-bottom: 40px;}
.down_search form{width: 100%;padding: 0 20px 0 60px;height: auto;overflow: hidden;position: relative;border-radius: 8px;border: 1px solid #ddd;}
/*.down_search form:before{content: "";width: 60px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/isearch.png) center center no-repeat;}*/
.ds_btn{width: 60px;height: 100%;position: absolute;left: 0;top: 0;background: url(../images/isearch.png) center center no-repeat;}/*20201023*/
.ds_box{width: 100%;line-height: 48px;height: 48px;overflow: hidden;border: none;outline: none;background: none;}
.down_list{width: 100%;height: auto;margin-bottom: 40px;}
.down_eg{width: 48.75%;float: left;line-height: 80px;height: 80px;overflow: hidden;cursor: default;transition: 300ms;white-space: nowrap;text-overflow: ellipsis; font-size: 20px;border-radius: 8px;margin-bottom: 20px;padding: 0 120px 0 86px;position: relative;box-shadow: 0px 0px 15px 0px #cacaca;}
.down_eg:nth-child(odd){margin-right: 2.5%;}
.down_eg:before{content: "";width: 96px;height: 100%;background: url(../images/down_icon.png) center center no-repeat;position: absolute;left: 0;top: 0;}
.down_eg a{display: block;width: 100px;height: 100%;background: url(../images/download.png) #eee center center no-repeat;transition: 300ms;position: absolute;right: 0;top: 0;}
.down_eg:hover{color: #179ada;}
.down_eg:hover a{background: url(../images/download_h.png) #179ada center center no-repeat;}


@media (min-width: 1700px){
	.container{width: 1630px;}
	.header{padding: 0 40px;}
	.header .container{padding: 0 3.2%;width: 100%;}
	.itel{right: 3.2%;}
	.isearch_button{right: 3.2%;}
}

@media (min-width: 1500px) and (max-width: 1699px){
	.container{width: 1430px;}
	.header{padding: 0 1.8%;}
	.header .container{padding: 0 2.2%;width: 100%;}
	.itel{right: 2.2%;}
	.isearch_button{right: 2.2%;height: 68px;}
	.isearch_area{width: 320px;padding: 20px 24px 24px 24px;}
	.isearch_area:before{right: 26px;}
	.logo{width: 416px;}
	.logo a{height: 94px;}
	.nav{padding: 26px 46px 0 460px;}
	.nav ul li a{line-height: 68px;height: 68px;}
	.nav ul li a:after{bottom: 12px;}

	/*.ibanner .slick-dots{left: 2%;}*//*201012*/
	.ibtext_cn{font-size: 54px;line-height: 70px;}
	.ibtext_cn span{font-size: 66px;}
	.ibtext_en{margin-bottom: 34px;font-size: 26px;}
	
	.about_letter{width: 82%;top: 188px;}
	.about_img img{max-height: 246px;border-radius: 36px 36px 0 36px;}
	.about_intro{padding-top: 0px;}
	.headline{font-size: 34px;margin-bottom: 35px;line-height: 50px;}
	.about_nr{font-size: 17px;margin-top: -22px;}
	.about_info{padding-top: 8%;}
	.about_tit{font-size: 34px;line-height: 44px;height: 44px;margin-bottom: 22px;}
	.about_des{font-size: 17px;margin-bottom: 44px;}
	.about_pic{border-radius: 0 36px 36px 36px;}
	.imore{width: 170px;}
	.imore a{line-height: 46px;}

	.pro_item{padding: 0 10px 50px;/*201012*/padding-top: 14px;}
	.pro_item a:after{width: calc(100% + 28px); width: -webkit-calc(100% + 28px);width: -moz-calc(100% + 28px);top: 16px;left: -14px;/*201012*/height: calc(100% + 28px); height: -webkit-calc(100% + 28px);height: -moz-calc(100% + 28px);top: -14px; }
	.pro_bt{font-size: 18px;line-height: 52px;height: 52px;}
	
	.solu_menu{padding-right: 200px;}
	.solu_name{font-size: 22px;line-height: 32px;}
	.solu_img{padding: 0 58px 0 90px;}
	.solu_bt{font-size: 28px;line-height: 38px;height: 38px;margin-bottom: 20px;}
	.solu_nr{font-size: 17px;}
	
	.news_item{margin-bottom: 15px;}
	.news_time{width: 128px;}
	.news_d{font-size: 42px;line-height: 52px;height: 52px;}
	.news_intro{padding: 14px 24px 14px;}
	.news_bt{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 4px;}
	.news_nr{font-size: 17px;}
	.show_time{width: 126px;height: 126px;}
	.show_d{font-size: 42px;line-height: 52px;height: 52px;}
	.show_intro{padding: 20px 24px;}
	.show_bt{font-size: 20px;line-height: 30px;height: 30px;}
	.show_nr{font-size: 17px;}
	
	.foot_area{padding: 40px 0;}
	.foot_sitemap ul li{padding-right: 3.5%;}
	.foot_contact{margin-left: -20px;}
	.fewm_item{width: 95px;}
	
	.nymenu{bottom: 38px;}
	.nymenu_cn{font-size: 32px;}
	.nymenu_list{padding: 14px 26px 26px;}
	.nymenu_list li a{line-height: 54px;height: 54px;}
	.subnav_item{padding: 0 12px;font-size: 19px;}
	.subnav_item a{line-height: 54px;height: 54px;}
	.subnav_slide .slick-arrow{height: 54px;}
	.main{padding: 70px 0 80px;}
	.content_box{padding: 20px 45px 50px;}
	.about_head{font-size: 26px;line-height: 74px;height: 74px;}
	.about_title{font-size: 26px;}
	.about_det{font-size: 17px;}

	.honor_tab_num{line-height: 50px;height: 50px;font-size: 38px;}
	.honpic_img{margin: 30px auto 40px;}
	.honor_tit_slide{width: 26%;padding: 40px 0;}
	.honor_tit_slide .swiper-container-hontit{height: 304px;}
	.hontit_item span{line-height: 56px;height: 56px;}

	.pro_lead{font-size: 30px;line-height: 40px;height: 40px;}
	.pro_lead:before{height: 30px;margin-top: -15px;width: 6px;}
	.pro_state{font-size: 18px;text-indent: 90px;}
	.pro_info{padding: 0 45px;}
	.next1 a{line-height: 46px;height: 46px;}
	.next1 ul li a{width: 46px;}

	.pro_title{font-size: 26px;line-height: 36px;height: 36px;}
	.next2{padding: 15px 35px;}
	.next2 ul li{font-size: 17px;}

	.solu_pic{width: 368px;}
	.solu_info{padding: 24px 24px 16px;}
	.solu_tit{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 10px;}
	.solu_date{margin-bottom: 6px;font-size: 16px;line-height: 26px;height: 26px;}
	.solu_des{font-size: 16px;line-height: 32px;max-height: 128px;}

	.case_title{margin: 25px 0 35px;}

	.news_pic{margin-right: 40px;}
	.news_tit{line-height: 30px;height: 30px;}
	.news_tit span{font-size: 20px;}
	.news_des{font-size: 17px;}
	.news_more{line-height: 48px;height: 48px;width: 160px;}

	.down_eg{line-height: 76px;height: 76px;font-size: 19px;padding: 0 110px 0 80px;}
	.down_eg:before{width: 90px;}
	.down_eg a{width: 90px;}
}

@media (min-width: 1200px) and (max-width: 1499px){
	.header{padding: 0 1.8%;top: 32px;}
	.header .container{padding: 0 2.2%;width: 100%;}
	.itel{right: 2.2%;}
	.isearch_button{right: 2.2%;height: 60px;}
	.isearch_area{width: 320px;padding: 20px 24px 24px 24px;}
	.isearch_area:before{right: 26px;}
	.logo{width: 370px;}
	.logo a{height: 86px;}
	.nav{padding: 26px 46px 0 400px;}
	.nav ul li{font-size: 17px;}
	.nav ul li a{line-height: 60px;height: 60px;}
	.nav ul li a:after{bottom: 10px;}

	/*.ibanner .slick-dots{left: 2%;}*//*201012*/
	.ibtext_cn{font-size: 46px;line-height: 66px;}
	.ibtext_cn span{font-size: 58px;}
	.ibtext_en{margin-bottom: 24px;font-size: 22px;}
	.mouse{padding-bottom: 32px;/*201012*/padding-bottom: 50px;}
	.mouse:after{height: 26px;}
	
	.about_letter{width: 78%;top: 176px;}
	.about_img img{max-height: 226px;border-radius: 32px 32px 0 32px;}
	.about_intro{padding-top: 0px;padding-left: 2.8%;}
	.headline{font-size: 30px;margin-bottom: 35px;line-height: 50px;}
	.about .headline{margin-top: -10px;}
	.about_nr{font-size: 16px;margin-top: -26px;line-height: 30px;max-height: 120px;}
	.about_info{padding-top: 7%;}
	.about_tit{font-size: 30px;line-height: 40px;height: 40px;margin-bottom: 22px;}
	.about_des{font-size: 16px;margin-bottom: 34px;line-height: 30px;max-height: 90px;}
	.about_pic{border-radius: 0 32px 32px 32px;}
	.imore{width: 170px;}
	.imore a{line-height: 46px;}

	.pro_item{padding: 0 10px 42px;/*201012*/padding-top: 12px;}
	.pro_item a:after{border-radius: 14px;width: calc(100% + 24px); width: -webkit-calc(100% + 24px);width: -moz-calc(100% + 24px);top: 14px;left: -12px;/*201012*/height: calc(100% + 24px); height: -webkit-calc(100% + 24px);height: -moz-calc(100% + 24px);top: -12px; }
	.pro_bt{font-size: 16px;line-height: 46px;height: 46px;border-radius: 0 0 14px 14px;}
	.pro_img{border-radius: 14px;}
	
	.solution:before{height: 40px;}
	.solu_menu{padding-right: 200px;margin-bottom: 34px;}
	.solu_menu ul li a{width: 200px;}
	.solu_icon{width: 76px;}
	.solu_name{font-size: 18px;line-height: 28px;}
	.solu_imore{top: 14px;}
	.solu_img{padding: 0 58px 0 90px;}
	.solu_bt{font-size: 24px;line-height: 34px;height: 34px;margin-bottom: 15px;}
	.solu_nr{font-size: 16px;line-height: 30px;max-height: 90px;}
	
	.video_area{height: 500px;}
	.news_data{padding-left: 32px;}
	.news_item{margin-bottom: 15px;}
	.news_time{width: 112px;}
	.news_d{font-size: 34px;line-height: 40px;height: 40px;margin-top: 14px;}
	.news_m{font-size: 16px;line-height: 26px;height: 26px;}
	.news_intro{padding: 8px 20px 8px;}
	.news_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 2px;}
	.news_nr{font-size: 16px;line-height: 22px;height: 44px;}
	.show_time{width: 106px;height: 106px;left: 50px;}
	.show_d{font-size: 34px;line-height: 40px;height: 40px;margin-top: 20px;}
	.show_m{font-size: 16px;line-height: 26px;height: 26px;}
	.show_intro{padding: 16px 24px;}
	.show_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 6px;}
	.show_nr{font-size: 16px;line-height: 22px;max-height: 44px;}
	
	.foot_area{padding: 40px 0 35px;}
	.foot_sitemap{width: 56.4%;}
	.foot_sitemap ul li{padding-right: 3.5%;font-size: 17px;}
	.foot_sitemap ul li ul{max-height: 168px;}
	.foot_sitemap ul li ul li a{line-height: 28px;height: 28px;}
	.foot_contact{margin-left: -8px;}
	.foot_head{font-size: 17px;}
	.fcon_nr dd{margin-bottom: 10px;}
	.foot_erweima{max-width: 18%;}
	.fewm_item{width: 95px;}
	.copyright{padding: 18px 0;}
	
	.nymenu{bottom: 38px;}
	.nymenu_cn{font-size: 30px;}
	.nymenu_line{width: 60%;}
	.nymenu_second{width: 19.5%;}
	.nymenu_list{padding: 10px 24px 24px;margin-top: 14px;}
	.nymenu_list:before{border: 10px solid #fff;border-color: transparent transparent #fff transparent;top: -20px;margin-left: -10px;}
	.nymenu_list li a{line-height: 50px;height: 50px;}
	.subnav_item{padding: 0 12px;font-size: 18px;}
	.subnav_item a{line-height: 52px;height: 52px;}
	.subnav_slide .slick-arrow{height: 52px;}
	.main{padding: 70px 0 80px;}
	.content_box{padding: 16px 38px 45px;width: 100%;}
	.about_head{font-size: 24px;line-height: 70px;height: 70px;}
	.about_title{font-size: 24px;}
	.about_det{font-size: 17px;}

	.contact_head{font-size: 16px;}

	.honor_tab{margin-top: 20px;}
	.honor_tab_item{margin-bottom: 34px;}
	.honor_tab_num{line-height: 40px;height: 40px;font-size: 36px;}
	.honor_pic_slide{width: 70%;}
	.honpic_item{padding: 10px;}
	.honpic_img{margin: 30px auto 30px;}
	.honor_tit_slide{width: 25%;padding: 36px 0;}
	.honor_tit_slide .swiper-container-hontit{height: 264px;}
	.hontit_item{padding: 8px 0;}
	.hontit_item span{line-height: 50px;height: 50px;font-size: 14px;}
	.hontit_item.active-nav span{font-size: 16px;}

	.pro_lead{font-size: 28px;line-height: 38px;height: 38px;}
	.pro_lead:before{height: 28px;margin-top: -14px;width: 5px;}
	.pro_state{font-size: 18px;text-indent: 86px;margin-bottom: 40px;}
	.pro_info{padding: 0 36px;}
	.pro_tit{font-size: 18px;}
	.pro_des{font-size: 16px;line-height: 30px;}
	.pro_eg a:hover .pro_des{height: 120px;margin-top: 0px;}
	.next1 a{line-height: 46px;height: 46px;margin: 0 16px;}
	.next1 ul li a{width: 46px;}

	.pro_title{font-size: 26px;line-height: 36px;height: 36px;}
	.next2{padding: 15px 35px;}
	.next2 ul li{font-size: 17px;}

	.solu_pic{width: 310px;}
	.solu_info{padding: 20px 20px 14px;}
	.solu_tit{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 5px;}
	.solu_date{margin-bottom: 2px;font-size: 15px;line-height: 24px;height: 24px;}
	.solu_des{font-size: 15px;line-height: 28px;max-height: 112px;}
	
	.case_eg{margin-bottom: 20px;}
	.case_tit{font-size: 20px;}
	.case_des{font-size: 17px;}

	.case_title{margin: 35px 0 30px;}
	.news_title{margin-top: 24px;}

	.news_eg{margin-bottom: 36px;}
	.news_pic{margin-right: 36px;width: 286px;}
	.news_tit{line-height: 30px;height: 30px;margin-bottom: 12px;}
	.news_tit span{font-size: 20px;}
	.news_des{font-size: 17px;margin-bottom: 16px;}
	.news_more{line-height: 44px;height: 44px;width: 150px;}

	.down_list{margin-bottom: 36px;}
	.down_eg{line-height: 72px;height: 72px;font-size: 17px;padding: 0 100px 0 70px;}
	.down_eg:before{width: 80px;background-size: 24px;}
	.down_eg a{width: 80px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.header{padding: 0 1.8%;top: 28px;}
	.header .container{padding: 0 2.2%;width: 100%;}
	.itel{right: 2.2%;font-size: 18px;background-size: 14px;}
	.isearch_button{right: 2.2%;height: 60px;width: 34px;}
	.isearch_area{width: 290px;padding: 14px 20px 20px 20px;}
	.isearch_area:before{right: 20px;border: 9px solid #fff;top: -18px;border-color: transparent transparent #fff transparent;}
	.logo{display: none;}
	.mlogo{display: block;}
	.nav{padding: 26px 38px 0 220px;}
	.nav ul li{font-size: 16px;}
	.nav ul li a{line-height: 60px;height: 60px;}
	.nav ul li a:after{bottom: 10px;width: 60px;margin-left: -30px;}
	.nav ul li .two_box{width: 158px;margin-left: -79px;}
	.nav ul li ul{padding: 12px 0;}
	.nav ul li ul li a, .nav ul li.cu ul li a, .nav ul li.on ul li a{line-height: 30px;height: 30px;}

	#water1, #water2{width: 24%;}
	#water1{width: 26%;}
	/*.ibanner .slick-dots{left: 1%;}*//*201012*/
	.ibanner .slick-dots li button{width: 16px;height: 16px;background-size: 100%!important;}
	.ibtext_cn{font-size: 36px;line-height: 54px;}
	.ibtext_cn span{font-size: 44px;}
	.ibtext_en{margin-bottom: 10px;font-size: 18px;line-height: 50px;}
	.ibtext_imore{font-size: 16px;}
	.ibtext_imore a{padding-right: 36px;background-size: 22px;}
	.ibtext_imore a:hover{padding-right: 46px;}
	.mouse{padding-bottom: 24px;/*201012*/padding-bottom: 44px;}
	.mouse em{width: 18px;height: 28px;}
	.mouse:after{height: 18px;}

	.about_bg em{width: 12%;}
	.about_bg em.about_after{bottom: 65px;}
	.about_letter{width: 80%;top: 145px;}
	.about_img img{max-height: 186px;border-radius: 26px 26px 0 26px;}
	.about_intro{padding-top: 0px;padding-left: 2.8%;}
	.headline{font-size: 28px;margin-bottom: 30px;line-height: 44px;}
	.headline span{font-size: 16px;line-height: 30px;}
	.about .headline{margin-top: -8px;}
	.about_nr{font-size: 16px;margin-top: -20px;line-height: 30px;max-height: 90px;}
	.about_info{padding-top: 6%;}
	.about_tit{font-size: 26px;line-height: 36px;height: 36px;margin-bottom: 16px;}
	.about_des{font-size: 16px;margin-bottom: 24px;line-height: 30px;max-height: 90px;}
	.about_pic{border-radius: 0 26px 26px 26px;}
	.imore{width: 160px;}
	.imore a{line-height: 44px;}
	.about_imore a:before{right: 188px;}

	.product{padding: 78px 0 78px;}
	.pro_item{padding: 0 10px 42px;/*201012*/padding-top: 12px;}
	.pro_item a:after{border-radius: 14px;width: calc(100% + 24px); width: -webkit-calc(100% + 24px);width: -moz-calc(100% + 24px);top: 14px;left: -12px;/*201012*/height: calc(100% + 24px); height: -webkit-calc(100% + 24px);height: -moz-calc(100% + 24px);top: -12px; }
	.pro_bt{font-size: 16px;line-height: 46px;height: 46px;border-radius: 0 0 14px 14px;}
	.pro_img{border-radius: 14px;}
	
	.solution{padding-top: 70px;}
	.solution:before {height: 30px;}
	.solu_menu{padding-right: 185px;margin-bottom: 30px;}
	.solu_menu ul li a{width: 168px;}
	.solu_icon{width: 72px;}
	.solu_name{font-size: 16px;line-height: 26px;}
	.solu_imore{top: 13px;}
	.solu_img{padding: 0 42px 0 66px;}
	.solu_bt{font-size: 22px;line-height: 32px;height: 32px;margin-bottom: 12px;}
	.solu_nr{font-size: 16px;line-height: 30px;max-height: 90px;}
	.swiper-button-prev-solu, .swiper-button-next-solu{background-size: 22px!important;}
	
	.video{padding: 70px 0 86px;}
	.video_area{height: 460px;width: 92%;}

	.news{padding: 72px 0 90px;}
	.news_data{padding-left: 28px;width: 52%;}
	.news_item{margin-bottom: 17px;}
	.news_item:nth-child(3){margin-bottom: 0px;}
	.news_item:nth-child(4){display: none;}
	.news_time{width: 94px;}
	.news_d{font-size: 32px;line-height: 40px;height: 40px;margin-top: 14px;}
	.news_m{font-size: 14px;line-height: 24px;height: 24px;}
	.news_intro{padding: 9px 16px 9px;}
	.news_bt{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 2px;}
	.news_nr{font-size: 15px;line-height: 22px;height: 44px;}
	.news_show{width: 48%;}
	.news_show a{border-radius: 14px;}
	.show_time{width: 94px;height: 94px;left: 34px;}
	.show_d{font-size: 32px;line-height: 40px;height: 40px;margin-top: 16px;}
	.show_m{font-size: 14px;line-height: 24px;height: 24px;}
	.show_intro{padding: 14px 20px;}
	.show_bt{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 4px;}
	.show_nr{font-size: 15px;line-height: 22px;max-height: 44px;}
	.case{padding: 70px 0;}

	.foot_area{padding: 40px 0 30px;}
	.foot_sitemap{display: none;}
	.foot_contact{width: 60%;}
	.foot_head{font-size: 17px;}
	.fcon_nr dd{margin-bottom: 10px;}
	.foot_erweima{max-width: 38%;}
	.fewm_item{width: 96px;}
	.copyright{padding: 18px 0;}
	
	.nymenu{bottom: 20px;}
	.nymenu_first{width: 22%;}
	.nymenu_cn{font-size: 28px;line-height: 44px;height: 44px;}
	.nymenu_en{font-size: 16px;}
	.nymenu_line{width: 54%;left: 23%;top: 22px;}
	.nymenu_second{width: 21.5%;}
	.nymenu_name{font-size: 19px;}
	.nymenu_list{padding: 8px 20px 20px;margin-top: 14px;}
	.nymenu_list:before{border: 10px solid #fff;border-color: transparent transparent #fff transparent;top: -20px;margin-left: -10px;}
	.nymenu_list li a{line-height: 46px;height: 46px;}
	.subnav_slide{padding: 56px 6% 35px;}
	.subnav_slide:before,.subnav_slide:after{width: 6%;}
	.subnav_item{padding: 0 10px;font-size: 16px;}
	.subnav_item a{line-height: 46px;height: 46px;}
	.subnav_slide .slick-arrow{height: 46px;width: 5.6%;top: 56px;}
	.main{padding: 62px 0 80px;}
	.content_box{padding: 12px 30px 45px;width: 100%;}
	.about_head{font-size: 22px;line-height: 66px;height: 66px;}
	.about_title{font-size: 22px;}
	.about_det{font-size: 16px;}

	.feedback{padding: 30px 30px 30px;}
	.fb_line{margin-bottom: 26px;}
	.fb_line span{line-height: 44px;height: 40px;right: 16px;}
	.fb_name{font-size: 16px;line-height: 40px;height: 40px;}
	.fb_box input{line-height: 40px;height: 40px;}
	.fb_line_text .fb_name{line-height: 140px;height: 140px;}
	.fb_line_text textarea{padding: 8px 15px;height: 140px;}
	.fb_btn input{width: 200px;margin: 10px auto 0;}

	.contact{padding: 26px 0 40px;}
	.contact_pic{width: 50%;}
	.contact_info{width: 50%;}
	.contact_title{margin-bottom: 20px;}
	.contact_head{font-size: 16px;}

	.honor_tab{margin-top: 20px;width: 100%;padding-right: 0px;}
	.honor_tab_item{margin-bottom: 34px;width: 140px;float: left;margin-right: 30px;}
	.honor_tab_item:after{height: 4px;}
	.honor_tab_num{line-height: 34px;height: 34px;font-size: 30px;}
	.honor_tab_item.on:after, .honor_tab_item:hover:after{width: 110px;}
	.honor_data{width: 100%;}
	.honor_pic_slide{width: 70%;}
	.honpic_item{padding: 0px;}
	.honpic_img{margin: 30px auto 25px;}
	.honor_tit_slide{width: 25%;padding: 36px 0;}
	.honor_tit_slide .swiper-container-hontit{height: 232px;}
	.hontit_item{padding: 6px 0;}
	.hontit_item span{line-height: 46px;height: 46px;font-size: 14px;}
	.hontit_item.active-nav span{font-size: 16px;}

	.pro_lead{font-size: 24px;line-height: 34px;height: 34px;}
	.pro_lead:before{height: 24px;margin-top: -12px;width: 5px;}
	.pro_state{font-size: 16px;text-indent: 76px;margin-bottom: 40px;}
	.pro_eg a{border-radius: 14px;}
	.pro_eg a:before{border-radius: 14px;}
	.pro_pic{border-radius: 14px;}
	.pro_pic:after{height: 46px;}
	.pro_info{padding: 0 28px;}
	.pro_tit{font-size: 16px;line-height: 46px;height: 46px;}
	.pro_des{font-size: 14px;line-height: 28px;}
	.pro_eg a:hover .pro_des{height: 112px;margin-top: 0px;}
	.next1 a{line-height: 44px;height: 44px;margin: 0 14px;}
	.next1 ul li a{width: 44px;}

	.pro_title{font-size: 24px;line-height: 34px;height: 34px;}
	.pro_image{margin: 36px auto 66px;}
	.next2{padding: 14px 30px;}
	.next2 ul li{font-size: 16px;}
	
	.solu_eg a{border-radius: 14px;}
	.solu_eg a:before{border-radius: 14px;}
	.solu_pic{width: 236px;border-radius: 14px 0 0 14px;}
	.solu_info{padding: 14px 16px 10px;}
	.solu_tit{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 4px;}
	.solu_date{margin-bottom: 2px;font-size: 14px;line-height: 22px;height: 22px;}
	.solu_des{font-size: 14px;line-height: 26px;max-height: 78px;}
	
	.case_eg{margin-bottom: 20px;}
	.case_eg a:before{width: 80px;}
	.case_eg a:after{width: 80px;}
	.case_above{padding-right: 128px;}
	.case_logo i{height: 60px;}
	.case_tit{font-size: 18px;line-height: 60px;height: 60px;}
	.case_des{font-size: 16px;line-height: 30px;}
	.case_bellow{padding: 0px 128px 0px 96px;}
	.case_eg a:hover .case_bellow{padding: 20px 128px 20px 96px;}
	
	.partner_list{margin-bottom: 36px;}
	.partner_eg{width: 18.5%;margin-right: 1.5%;margin-bottom: 1.5%;}
	.partner_eg:nth-child(6n){margin-right: 1.5%;}
	.partner_eg:nth-child(5n){margin-right: 0;}

	.case_title{margin: 35px 0 25px;}
	.news_title{margin-top: 28px;}
	.news_publish{font-size: 16px;padding: 10px 0 18px;margin-bottom: 24px;}

	.news_eg{margin-bottom: 30px;}
	.news_pic{margin-right: 28px;width: 258px;}
	.news_info{padding: 12px 0 10px;}
	.news_tit{line-height: 28px;height: 28px;margin-bottom: 10px;}
	.news_tit span{font-size: 18px;}
	.news_tit i{font-size: 16px;margin-left: 20px;}
	.news_des{font-size: 16px;margin-bottom: 14px;}
	.news_more{line-height: 40px;height: 40px;width: 135px;}

	.down_search{margin: 0px 0 35px;}
	.down_search form{padding: 0 20px 0 50px;}
	/*.down_search form:before{width: 56px;}*/
	.ds_btn{width: 56px;}/*20201023*/
	.down_list{margin-bottom: 36px;}
	.down_eg{line-height: 64px;height: 64px;font-size: 16px;padding: 0 76px 0 52px;}
	.down_eg:before{width: 60px;background-size: 22px;}
	.down_eg a{width: 60px;background-size: 18px!important;}
}

@media (max-width: 991px){
	.header{top: 30px;}
	.header .container{border-radius: 16px;}
	.itel{display: none;}
	.isearch_button{right: 82px;height: 100%;width: auto;padding-right: 24px;line-height: 80px;height: 80px;font-size: 18px;color: #808080;letter-spacing: 1px;}
	.isearch_button:before{display: none;}
	.isearch_button span{display: inline;}
	.isearch_area{width: 100%;padding: 14px 20px 20px 20px;}
	.isearch_area:before{right: 98px;border: 9px solid #fff;top: -18px;border-color: transparent transparent #fff transparent;}
	.logo{position: relative;width: 60%;}
	.logo a{height: 80px;}
	.nav{display: none;}
	.nav_button{display: block;}

	#water1, #water2{width: 28%;}
	#water1{width: 30%;}
	.ibanner .slick-dots{left: 0%;width: 100%;top: auto;transform: translatey(0%);bottom: 20px;}
	.ibanner .slick-dots li{margin: 0 6px;}
	.ibanner .slick-dots li button{width: 16px;height: 16px;background-size: 100%!important;}
	.ibanner_text{top: 60%;}
	.ibtext_cn{font-size: 26px;line-height: 40px;}
	.ibtext_cn span{font-size: 30px;margin: 0 6px;letter-spacing: 1px;}
	.ibtext_en{margin-bottom: 5px;font-size: 14px;line-height: 36px;}
	.ibtext_imore{font-size: 14px;}
	.ibtext_imore a{padding-right: 28px;background-size: 18px;}
	.ibtext_imore a:hover{padding-right: 34px;}
	.mouse{display: none;}
	
	.about_bg{display: none;}
	.about_img{display: none;}
	.about_intro{padding-top: 0px;padding-left: 0%;width: 100%;}
	.headline{font-size: 26px;margin-bottom: 26px;line-height: 44px;text-align: left;}
	.headline span{font-size: 16px;line-height: 30px;display: block;}
	.about .headline{margin-top: -8px;}
	.about_nr{font-size: 16px;margin-top: -14px;max-height: none;}
	.about_info{padding-top: 0%;width: 100%;padding-right: 0px;}
	.about_tit{font-size: 24px;line-height: 34px;height: 34px;margin-bottom: 12px;font-weight: bold;}
	.about_des{font-size: 16px;margin-bottom: 24px;max-height: none;}
	.about_pic{border-radius: 24px;width: 100%;margin: 25px 0;}
	.imore{width: 150px;}
	.imore a{line-height: 42px;}
	.about_imore a:before{right: 188px;}

	.product{padding: 45px 0 68px;}
	.pro_item{padding: 0 10px 42px;/*201012*/padding-top: 12px;}
	.pro_item a:after{border-radius: 14px;width: calc(100% + 24px); width: -webkit-calc(100% + 24px);width: -moz-calc(100% + 24px);top: 14px;left: -12px;/*201012*/height: calc(100% + 24px); height: -webkit-calc(100% + 24px);height: -moz-calc(100% + 24px);top: -12px; }
	.pro_bt{font-size: 16px;line-height: 46px;height: 46px;border-radius: 0 0 14px 14px;}
	.pro_img{border-radius: 14px;}
	
	.solution{padding: 70px 0 68px;}
	.solution:before {height: 0px;}
	.solution .headline span, .news .headline span{display: block;margin-left: 0px;}
	.solu_menu{padding-right: 0px;margin-bottom: 30px;}
	.solu_menu ul li{width: 26.11%;}
	.solu_menu ul li:nth-child(4){display: block;width: 21.66%;}
	.solu_menu ul li a{width: 155px;}
	.solu_icon{width: 64px;}
	.solu_name{font-size: 15px;line-height: 24px;}
	.solu_imore{display: none;}
	.solu_img{padding: 0 42px 0 66px;width: 100%;}
	.solu_intro{width: 100%;padding: 0px;margin-top: 30px;}
	.solu_bt{font-size: 22px;line-height: 32px;height: 32px;margin-bottom: 12px;}
	.solu_nr{font-size: 16px;max-height: none;}
	.swiper-button-prev-solu, .swiper-button-next-solu{background-size: 22px!important;height: 66%;}
	.swiper-button-prev-solu{left: 0px;}
	
	.video{padding: 70px 0 76px;}
	.video_area{height: 400px;width: 100%;}

	.news{padding: 68px 0 70px;}
	.news_data{padding-left: 0px;width: 100%;margin: 26px 0 50px;}
	.news_item{margin-bottom: 18px;}
	.news_time{width: 110px;}
	.news_d{font-size: 38px;line-height: 50px;height: 50px;}
	.news_m{font-size: 16px;line-height: 26px;height: 26px;}
	.news_intro{padding: 15px 22px;}
	.news_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 6px;}
	.news_nr{font-size: 16px;}
	.news_show{width: 100%;}
	.news_show a{border-radius: 14px;}
	.show_time{width: 110px;height: 110px;left: 40px;}
	.show_d{font-size: 38px;line-height: 50px;height: 50px;margin-top: 16px;}
	.show_m{font-size: 16px;line-height: 26px;height: 26px;}
	.show_intro{padding: 18px 20px;}
	.show_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 8px;}
	.show_nr{font-size: 16px;}
	.case{padding: 68px 0;}

	.foot_area{padding: 40px 0 30px;}
	.foot_sitemap{display: none;}
	.foot_contact{width: 60%;}
	.fcon_nr dd{margin-bottom: 10px;}
	.foot_erweima{max-width: 38%;}
	.fewm_item{width: 96px;}
	.copyright{padding: 18px 0;}
	
	.ny_banner img{width: 120%;}
	.nymenu{bottom: 20px;}
	.nymenu_first{width: 22%;}
	.nymenu_cn{font-size: 24px;line-height: 40px;height: 40px;}
	.nymenu_en{font-size: 15px;line-height: 24px;height: 24px;}
	.nymenu_line{width: 51%;left: 23%;top: 20px;}
	.nymenu_second{width: 25%;}
	.nymenu_name{font-size: 18px;line-height: 22px;height: 44px;padding: 0 20px;}
	.nymenu_name:after{width: 10px;}
	.nymenu_list{padding: 6px 16px 16px;margin-top: 14px;}
	.nymenu_list:before{border: 10px solid #fff;border-color: transparent transparent #fff transparent;top: -20px;margin-left: -10px;}
	.nymenu_list li{font-size: 15px;}
	.nymenu_list li a{line-height: 42px;height: 42px;}
	.subnav_slide{padding: 46px 0 30px;}
	.subnav_slide:before,.subnav_slide:after{width: 0;}
	.subnav_item{padding: 0 10px;font-size: 16px;}
	.subnav_item a{line-height: 46px;height: 46px;}
	.subnav_slide .slick-arrow{display: none!important;}
	.main{padding: 54px 0 70px;}
	.content_box{padding: 10px 26px 45px;padding: 26px 26px 45px;width: 100%;}
	.about_head{font-size: 22px;line-height: 60px;height: 60px;margin-bottom: 20px;text-align: center;}
	.about_title{font-size: 20px;}
	.about_det{font-size: 16px;}

	.feedback{padding: 30px 14% 20px;}
	.fb_line{margin-bottom: 20px;width: 100%;}
	.fb_line:nth-child(odd){margin-right: 0px;}
	.fb_line span{line-height: 46px;height: 42px;}
	.fb_name{font-size: 16px;line-height: 42px;height: 42px;}
	.fb_box input{line-height: 42px;height: 42px;}
	.fb_line_text .fb_name{line-height: 140px;height: 140px;}
	.fb_line_text textarea{height: 140px;}
	.fb_btn input{width: 200px;margin: 10px auto 0;}

	.contact{padding: 16px 0 20px;}
	.contact_pic{width: 100%;}
	.contact_info{width: 100%;padding-right: 0px;margin-bottom: 30px;}
	.contact_title{margin-bottom: 20px;}

	.public_box{padding: 24px 26px 45px;border-radius: 10px;box-shadow: 0px 0px 15px 0 #ccc;margin: 0 auto;background: #f9f9f9;}
	.honor_tab{width: 100%;padding-right: 0px;}
	.honor_tab_item{width: 120px;float: left;margin: 20px 15px 30px;text-align: center;}
	.honor_tab_item:first-child{margin-left: 0px;}
	.honor_tab_item:after{height: 4px;}
	.honor_tab_num{line-height: 34px;height: 34px;font-size: 30px;}
	.honor_data{width: 100%;}
	.honor_pic_slide{width: 100%;overflow: visible;}
	.honor_pic_slide .swiper-container{overflow: visible;}
	.honpic_item{padding: 0px;}
	.honpic_img{margin: 20px auto 40px;}
	.honpic_bt{width: 76%;margin: 0 auto 20px;background: #179ada;color: #fff;line-height: 46px;height: 46px;border-radius: 24px;font-size: 17px;}
	.honor_tit_slide{display: none;}

	.pro_lead{font-size: 22px;line-height: 32px;height: 32px;}
	.pro_lead:before{height: 22px;margin-top: -11px;width: 5px;}
	.pro_state{font-size: 16px;text-indent: 72px;margin-bottom: 34px;line-height: 30px;}
	.pro_eg{width: 48.4%;margin-right: 0px;}
	.pro_eg:nth-child(odd){margin-right: 3.2%;}
	.pro_eg a{border-radius: 14px;}
	.pro_eg a:before{border-radius: 14px;width: 108%;left: -4%;top: 8%;/*201012*/height: 112%;top: -6%;}
	.pro_pic{border-radius: 14px;}
	.pro_pic:after{height: 46px;}
	.pro_info{padding: 0 28px;}
	.pro_tit{font-size: 16px;line-height: 46px;height: 46px;}
	.pro_des{font-size: 14px;line-height: 28px;}
	.pro_eg a:hover .pro_des{height: 112px;margin-top: 0px;}
	.next1 a{line-height: 40px;height: 40px;margin: 0 10px;}
	.next1 ul li a{width: 40px;}

	.pro_title{font-size: 22px;line-height: 32px;height: 32px;margin-top: 26px;}
	.pro_image{margin: 30px auto 60px;width: 60%;}
	.next2{padding: 14px 30px;margin-top: 30px;}
	.next2 ul li{font-size: 16px;padding: 0px;width: 100%;}
	.next2 ul li:nth-child(2){padding: 0px;text-align: left;}
	.next2 ul li a{line-height: 34px;height: 34px;}
	
	.solu_eg{width: 100%;margin-bottom: 3.2%;}
	.solu_eg:nth-child(odd){margin-right: 0px;}
	.solu_eg a{border-radius: 14px;}
	.solu_eg a:before{border-radius: 14px;}
	.solu_pic{width: 256px;border-radius: 14px 0 0 14px;}
	.solu_info{padding: 18px 20px 16px;}
	.solu_tit{font-size: 17px;line-height: 26px;height: 26px;margin-bottom: 5px;}
	.solu_date{margin-bottom: 2px;font-size: 15px;line-height: 24px;height: 24px;}
	.solu_des{font-size: 15px;line-height: 26px;max-height: 78px;}
	
	.case_list{margin-bottom: 20px;}
	.case_eg{margin-bottom: 20px;}
	.case_eg a:before{width: 70px;}
	.case_eg a:after{width: 70px;}
	.case_logo i{height: 56px;}
	.case_tit{font-size: 17px;line-height: 56px;height: 56px;}
	.case_des{font-size: 15px;line-height: 28px;}
	.case_above{padding-right: 100px;}
	.case_bellow{padding: 0px 100px 0px 96px;}
	.case_eg a:hover{background: #fff;}
	.case_eg a:hover .case_bellow{padding: 16px 100px 16px 96px;}
	
	.partner_list{margin-bottom: 30px;}
	.partner_eg{width: 23.2%;margin-right: 2.4%;margin-bottom: 2.4%;}
	.partner_eg:nth-child(6n){margin-right: 2.4%;}
	.partner_eg:nth-child(4n){margin-right: 0;}

	.case_title{margin: 20px 0 22px;}
	.news_title{margin-top: 16px;}
	.news_publish{font-size: 16px;padding: 10px 0 18px;margin-bottom: 24px;}

	.news_list{margin-bottom: 16px;}
	.news_eg{margin-bottom: 24px;}
	.news_pic{margin-right: 22px;width: 230px;border-radius: 14px;}
	.news_pic img{border-radius: 14px;}
	.news_pic:before{border-radius: 14px;}
	.news_info{padding: 10px 0 6px;}
	.news_tit{height: auto;margin-bottom: 6px;}
	.news_tit span{font-size: 18px;display: block;line-height: 28px;height: 28px;overflow: hidden;display: block;white-space: nowrap;text-overflow: ellipsis;}
	.news_tit i{font-size: 16px;margin-left: 0px;line-height: 26px;height: 26px;overflow: hidden;display: block;}
	.news_des{font-size: 16px;margin-bottom: 0px;line-height: 26px;max-height: 78px;}
	.news_more{display: none;}

	.down_search{margin: 10px 0 24px;}
	.down_search form{padding: 0 20px 0 50px;}
	/*.down_search form:before{width: 56px;}*/
	.ds_btn{width: 56px;}/*20201023*/
	.ds_box{line-height: 46px;height: 46px;}
	.down_list{margin-bottom: 22px;}
	.down_eg{line-height: 64px;height: 64px;font-size: 17px;padding: 0 96px 0 70px;width: 100%;}
	.down_eg:nth-child(odd){margin-right: 0px;}
	.down_eg:before{width: 80px;background-size: 24px;}
	.down_eg a{width: 80px;}
}

@media (max-width: 767px){
	.header{padding: 0 15px;}
	.header .container{border-radius: 12px;}
	.isearch_button{line-height: 72px;height: 72px;}
	.logo{display: none;}
	.mlogo{position: relative;display: block;}
	.mlogo a{height: 72px;}
	
	.class_logo a{height: 72px;}
	.class_search_button{line-height: 72px;height: 72px;right: 100px;}
	.m_list ul li a{padding-left: 43%;}

	#water1, #water2{width: 42%;}
	#water1{width: 45%;}
	.ibanner_text{top: 52%;}
	.ibtext_cn{font-size: 42px;line-height: 60px;}
	.ibtext_cn span{font-size: 48px;}
	.ibtext_en{margin-bottom: 16px;font-size: 20px;line-height: 42px;}
	.ibtext_imore{font-size: 16px;}
	.ibtext_imore a{padding-right: 32px;background-size: 20px;}
	.ibtext_imore a:hover{padding-right: 40px;}
	
	.about{padding-top: 60px;}
	.headline{font-size: 24px;margin-bottom: 20px;line-height: 50px;}
	.headline span{font-size: 16px;line-height: 26px;}
	.about .headline{margin-top: 0px;}
	.about_nr{margin-top: 0px;line-height: 30px;}
	.about_tit{font-size: 22px;line-height: 32px;height: 32px;margin-bottom: 10px;}
	.about_des{line-height: 30px;margin-bottom: 20px;}
	.about_pic{border-radius: 16px;margin: 20px 0 25px;}
	.imore{width: 140px;}
	.imore a{line-height: 40px;}
	.about_imore a:before{right: 160px;}
	
	.solution{padding: 60px 0 58px;}
	.solu_menu{margin-bottom: 20px;}
	.solu_menu ul li{width: 27.73%;}
	.solu_menu ul li:nth-child(4){width: 16.8%;}
	.solu_menu ul li a{width: 90px;}
	.solu_icon{width: 58px;}
	.solu_nr{line-height: 30px;}
	.swiper-button-prev-solu, .swiper-button-next-solu{height: 62%;}
	
	.video{padding: 60px 0 68px;}
	.video_area{height: 340px;}

	.news{padding: 60px 0 68px;}

	.foot_area{padding: 35px 0 26px;}
	.foot_contact{width: 100%;margin-bottom: 20px;}
	.foot_head{text-align: center;}
	.foot_erweima{max-width: 100%;width: 100%;}
	.fewm_nr{text-align: center;}
	.fewm_item{display: inline-block;vertical-align: top;float: none;margin: 0 10px;}
	
	.ny_banner img{width: 100%;}
	.nymenu{bottom: 30px;}
	.nymenu_first{width: 24%;}
	.nymenu_cn{font-size: 22px;}
	.nymenu_en{font-size: 14px;}
	.nymenu_line{width: 41%;left: 26%;}
	.nymenu_second{width: 32%;}
	.nymenu_name{font-size: 16px;}
	.nymenu_list:before{border: 9px solid #fff;border-color: transparent transparent #fff transparent;top: -18px;margin-left: -9px;}
	.nymenu_list li{font-size: 14px;}
	.nymenu_list li a{line-height: 38px;height: 38px;}
	.subnav_slide{padding: 42px 0 26px;}
	.subnav_item a{line-height: 44px;height: 44px;}
	.main{padding: 46px 0 64px;}
	.content_box{padding: 8px 20px 40px;padding: 20px 20px 40px;}
	.about_head{font-size: 21px;line-height: 58px;height: 58px;}
	.about_title{font-size: 19px;margin-bottom: 2px;}
	.about_det{font-size: 15px;}

	.feedback{padding: 24px 5% 20px;}
	.fb_line{margin-bottom: 18px;}
	.fb_line span{line-height: 44px;height: 40px;}
	.fb_name{line-height: 40px;height: 40px;}
	.fb_box input{line-height: 40px;height: 40px;}
	.fb_line_text .fb_name{line-height: 130px;height: 130px;}
	.fb_line_text textarea{height: 130px;padding: 8px 15px;}
	.fb_btn input{width: 188px;margin: 12px auto 0;font-size: 16px;line-height: 44px;height: 44px;}

	.contact_info{margin-bottom: 25px;}
	.contact_head{text-align: left;}

	.public_box{padding: 20px 20px 40px;}
	.honor_tab_item{width: 98px;margin: 16px 15px 24px;}
	.honor_tab_num{line-height: 30px;height: 30px;}
	.honor_tab_name{font-size: 16px;line-height: 32px;height: 32px;}
	.honpic_img{margin: 15px auto 34px;width: 96%;}
	.honpic_bt{margin: 0 auto 20px;line-height: 42px;height: 42px;font-size: 16px;padding: 0 15px;}

	.pro_lead{font-size: 20px;line-height: 30px;height: 30px;text-indent: 14px;margin-bottom: 8px;}
	.pro_lead:before{height: 20px;margin-top: -10px;width: 5px;}
	.pro_state{font-size: 15px;text-indent: 62px;margin-bottom: 30px;line-height: 28px;}
	.pro_list{margin-bottom: 10px;}
	.pro_eg a{border-radius: 10px;}
	.pro_eg a:before{border-radius: 10px;}
	.pro_pic{border-radius: 10px;}
	.pro_pic:after{height: 42px;}
	.pro_info{padding: 0 20px;}
	.pro_tit{line-height: 42px;height: 42px;}
	.pro_eg a:hover .pro_des{height: 84px;}
	.next1 a{line-height: 36px;height: 36px;margin: 0 10px;font-size: 15px;}
	.next1 ul li a{width: 36px;}

	.pro_title{font-size: 20px;line-height: 30px;height: 30px;}
	.pro_image{margin: 25px auto 50px;width: 80%;}
	.pro_image .slick-prev{left: -15%;}
	.pro_image .slick-next{right: -15%;}
	.next2{padding: 14px 24px;}
	.next2 ul li{font-size: 15px;}
	.next2 ul li a{line-height: 32px;height: 32px;}

	.solu_pic{width: 228px;}
	.solu_info{padding: 14px 16px 10px;}
	.solu_tit{font-size: 16px;margin-bottom: 4px;}
	.solu_date{font-size: 14px;line-height: 22px;height: 22px;}
	.solu_des{font-size: 14px;line-height: 24px;max-height: 72px;}
	
	.case_eg{margin-bottom: 16px;}
	.case_eg a:before{width: 58px;}
	.case_eg a:after{width: 58px;background-size: 10px!important;}
	.case_logo{width: 78px;}
	.case_logo i{width: 78px;height: 52px;}
	.case_tit{font-size: 16px;line-height: 52px;height: 52px;}
	.case_des{font-size: 14px;line-height: 26px;}
	.case_above{padding-right: 80px;}
	.case_bellow{padding: 0px 80px 0px 78px;}
	.case_eg a:hover .case_bellow{padding: 16px 80px 16px 78px;}

	.case_title{margin: 20px 0 16px;}
	.news_publish{font-size: 15px;padding: 8px 0 14px;margin-bottom: 16px;}

	.news_eg{margin-bottom: 20px;}
	.news_pic{margin-right: 18px;width: 200px;border-radius: 10px;}
	.news_pic img{border-radius: 10px;}
	.news_pic:before{border-radius: 10px;}
	.news_info{padding: 8px 0 4px;}
	.news_tit{margin-bottom: 2px;}
	.news_tit span{font-size: 16px;line-height: 26px;height: 26px;}
	.news_tit i{font-size: 14px;line-height: 24px;height: 24px;}
	.news_des{font-size: 14px;line-height: 24px;max-height: 72px;}

	.ds_box{line-height: 44px;height: 44px;}
	.down_eg{line-height: 60px;height: 60px;font-size: 16px;padding: 0 82px 0 56px;margin-bottom: 16px;}
	.down_eg:before{width: 66px;background-size: 22px;}
	.down_eg a{width: 66px;background-size: 18px!important;}
}

@media (max-width: 567px){
	.isearch_button{right: 68px;padding-right: 22px;font-size: 16px;line-height: 64px;height: 64px;background-size: 16px;}
	.isearch_area,.class_search_area{padding: 14px 20px 16px 20px;margin-top: 16px;}
	.isearch_area:before{right: 85px;}
	.class_search_area:before{right: 70px;border: 9px solid #fff;top: -18px;border-color: transparent transparent #fff transparent;}
	.isearch_box,.class_search_box{line-height: 38px;height: 38px;}
	.mlogo{width: 140px;}
	.mlogo a{height: 64px;}
	.nav_button{width: 32px;background-size: 24px;}
	
	.class_logo{width: 140px;}
	.class_logo a{height: 64px;}
	.class_close{width: 32px;background-size: 18px;}
	.class_search_button{line-height: 64px;height: 64px;right: 70px;font-size: 16px;padding-right: 22px;background-size: 16px;}
	.m_list ul li{font-size: 17px;}
	.m_list ul li a{padding-left: 39%;line-height: 50px;height: 50px;}
	.m_list ul li ul li a{line-height: 42px;height: 42px;}

	#water1, #water2{width: 47.5%;}
	#water1{width: 52%;}
	.ibanner_text{top: 54%;}
	.ibtext_cn{font-size: 28px;line-height: 44px;}
	.ibtext_cn span{font-size: 32px;margin: 0 4px;}
	.ibtext_en{margin-bottom: 10px;font-size: 14px;line-height: 38px;}
	.ibtext_imore{font-size: 14px;}
	.ibtext_imore a{padding-right: 28px;background-size: 18px;}
	.ibtext_imore a:hover{padding-right: 35px;}
	
	.about{padding-top: 50px;}
	.headline{font-size: 22px;line-height: 38px;}
	.headline span{font-size: 14px;line-height: 24px;}
	.about_nr{font-size: 14px;line-height: 28px;}
	.about_tit{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 6px;}
	.about_des{font-size: 14px;line-height: 28px;}
	.about_pic{border-radius: 12px;margin: 15px 0 20px;}
	.imore{width: 116px;}
	.imore a{line-height: 34px;}
	.imore a:after{display: none;}
	.about_imore a:before{right: 136px;}

	.product{padding: 40px 0 50px;}
	.pro_item{padding: 0 6px 40px;/*201012*/padding-top: 12px;}
	.pro_item a:after{border-radius: 12px;}
	.pro_bt{line-height: 42px;height: 42px;border-radius: 0 0 12px 12px;}
	.pro_img{border-radius: 12px;}
	.pro_slide .slick-dots{margin-bottom: 35px;}
	.pro_slide .slick-dots li{margin: 0 6px;}
	.pro_slide .slick-dots li button{width: 6px;height: 6px;}
	/*20201016sb*/
	.pro_item{padding-bottom: 30px;}
	.pro_slide .swiper-pagination-pro{margin-bottom: 32px;}
	.pro_slide .swiper-pagination-pro span{width: 14px;height: 14px;margin: 0px 6px!important;}
	.pro_slide .swiper-pagination-pro span:before{width: 6px;height: 6px;}
	
	.solution{padding: 50px 0 45px;}
	.solu_menu ul li{width: 26.4%;}
	.solu_menu ul li:nth-child(4){width: 20.8%;}
	.solu_menu ul li a{width: 72px;}
	.solu_icon{width: 50px;margin-bottom: 6px;}
	.solu_icon:after{left: 120%;}
	.solu_icon:before{right: 120%;}
	.solu_name{font-size: 14px;line-height: 22px;}
	.solu_img{padding: 0 0px 0 15px;}
	.solu_img i{border-radius: 12px;}
	.swiper-slide-solu .solu_img{transform: translatex(-18%);}
	.swiper-slide-next .solu_img{transform: translatex(-9%);}
	.swiper-slide-active .solu_img{transform: translatex(0%);}
	.solu_intro{margin-top: 24px;}
	.solu_bt{font-size: 18px;line-height: 28px;height: 28px;margin-bottom: 8px;}
	.solu_nr{font-size: 14px;line-height: 28px;}
	.swiper-button-prev-solu, .swiper-button-next-solu{background-size: 16px!important;height: 53.5%;width: 30px;}
	.swiper-button-prev-solu{left: 20px;}
	.swiper-button-next-solu{right: 5px;}
	
	.video{padding: 50px 0 58px;}
	.video_area{height: 220px;}

	.news{padding: 50px 0 50px;}
	.news_data{margin: 20px 0 38px;}
	.news_item{margin-bottom: 14px;}
	.news_time{width: 82px;}
	.news_d{font-size: 32px;line-height: 42px;height: 42px;margin-top: 10px;}
	.news_m{font-size: 14px;line-height: 24px;height: 24px;}
	.news_intro{padding: 8px 16px;}
	.news_bt{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 2px;}
	.news_nr{font-size: 14px;line-height: 22px;height: 44px;}
	.news_show a{border-radius: 12px;}
	.show_time{width: 82px;height: 82px;left: 20px;}
	.show_d{font-size: 32px;line-height: 42px;height: 42px;margin-top: 8px;}
	.show_m{font-size: 14px;line-height: 24px;height: 24px;}
	.show_intro{padding: 10px 16px;}
	.show_bt{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 2px;}
	.show_nr{font-size: 14px;line-height: 22px;max-height: 44px;}
	.case{padding: 50px 0;}
	.case_slide{padding: 10px 10px 0;}
	.case_slide .swiper-container-case{padding-bottom: 50px;}
	.case_slide .swiper-pagination-case span{width: 14px;height: 14px;margin: 0px 6px!important;}
	.case_slide .swiper-pagination-case span:before{width: 6px;height: 6px;}

	.foot_area{padding: 32px 0 20px;}
	.foot_contact{margin-bottom: 20px;}
	.foot_head{font-size: 16px;}
	.fcon_nr{margin-top: 10px;}
	.fcon_nr dd{margin-bottom: 8px;}
	.fewm_nr{margin-top: 14px;}
	.fewm_item{width: 86px;margin: 0 8px;}
	.copyright{padding: 14px 0;}
	
	.nymenu{bottom: 16px;}
	.nymenu_first{width: 30%;}
	.nymenu_cn{font-size: 20px;line-height: 32px;height: 32px;}
	.nymenu_en{font-size: 12px;line-height: 22px;height: 22px;}
	.nymenu_line{width: 26%;left: 32%;top: 16px;}
	.nymenu_second{width: 40%;margin-top: -4px;}
	.nymenu_name{font-size: 15px;line-height: 20px;height: 40px;padding: 0 18px;padding-left: 0px;}
	.nymenu_name:after{width: 8px;}
	.nymenu_list{padding: 6px 12px 14px;}
	.nymenu_list li a{line-height: 34px;height: 34px;}
	.subnav_slide{padding: 32px 0 20px;}
	.subnav_item{padding: 0 6px;font-size: 14px;}
	.subnav_item a{line-height: 38px;height: 38px;}
	.main{padding: 38px 0 56px;}
	.content_box{padding: 8px 16px 35px;padding: 16px 16px 35px;}
	.about_head{font-size: 20px;line-height: 54px;height: 54px;}
	.about_title{font-size: 17px;margin-bottom: 4px;margin-top: -2px;}
	.about_det{font-size: 14px;}

	.feedback{padding: 14px 0% 10px;}
	.fb_line{margin-bottom: 14px;padding-left: 82px;border-radius: 5px;}
	.fb_line:before{width: 82px;}
	.fb_line span{line-height: 42px;height:38px;font-size: 14px;right: 15px;}
	.fb_name{line-height:38px;height:38px;font-size: 14px;width: 82px;}
	.fb_box input{line-height:38px;height:38px;font-size: 14px;}
	.fb_line_text .fb_name{line-height: 120px;height: 120px;}
	.fb_line_text textarea{height: 120px;font-size: 14px;}
	.fb_btn input{width: 158px;font-size: 15px;line-height: 40px;height: 40px;}

	.contact{padding: 10px 0 10px;}
	.contact_info{margin-bottom: 20px;}
	.contact_title{margin-bottom: 14px;}

	.public_box{padding: 16px 16px 35px;}
	.honor_tab_item{width: 30%;margin: 16px 1.5% 24px;}
	.honor_tab_num{line-height: 24px;height: 24px;font-size: 24px;}
	.honor_tab_name{font-size: 15px;line-height: 26px;height: 26px;}
	.honor_pic_slide .swiper-container{padding: 0 10%;}
	.honpic_img{margin: 15px auto 30px;width: 100%;}
	.honpic_bt{margin: 0 auto 16px;line-height: 38px;height: 38px;font-size: 14px;padding: 0 10px;width: 86%;}

	.pro_lead{font-size: 18px;line-height: 28px;height: 28px;text-indent: 12px;}
	.pro_lead:before{height: 18px;margin-top: -9px;width: 4px;}
	.pro_state{font-size: 14px;text-indent: 52px;margin-bottom: 24px;line-height: 26px;/*20201029*/text-indent: 28px;}
	.pro_list{margin-bottom: 14px;}
	.pro_eg{width: 100%;}
	.pro_eg:nth-child(odd){margin-right: 0%;}
	.pro_eg a:before{width: 106%;left: -3%;top: 5%;/*201012*/height: 108%;top: -4%;}
	.next1 a{line-height: 32px;height: 32px;font-size: 14px;}
	.next1 ul li a{width: 32px;margin: 0 5px;}
	.next1 a.page_ctrl{background-size: 8px!important;}
	.next1 a.page_prev{padding-left: 15px;}
	.next1 a.page_next{padding-right: 15px;}

	.pro_title{font-size: 18px;line-height: 28px;height: 28px;margin-top: 20px;}
	.pro_image{margin: 20px auto 40px;width: 94%;border-radius: 12px;}
	.pro_image:before{width: 112%;left: -6%;}
	.pro_image .slick-arrow{background-size: 10px!important;}
	.pro_image .slick-prev{left: -8%;}
	.pro_image .slick-next{right: -8%;}
	.pro_image:before{border-radius: 12px;}
	.pro_image_item{border-radius: 12px;}
	.next2{padding: 10px 18px;margin-top: 24px;}
	.next2 ul li{font-size: 14px;}
	.next2 ul li a{line-height: 28px;height: 28px;}
	
	.solu_list{margin-bottom: 14px;}
	.solu_eg{margin-bottom: 6%;}
	.solu_eg a{border-radius: 10px;}
	.solu_eg a:before{border-radius: 10px;width: 106%;left: -3%;height: 104%;top: -2%;}
	.solu_pic{width: 100%;border-radius: 10px;}
	.solu_info{padding: 16px 18px 14px;width: 100%;}
	
	.case_eg a:before{width: 36px;}
	.case_eg a:after{width: 36px;background-size: 8px!important;}
	.case_above{padding-right: 50px;}
	.case_logo{width: 60px;/*20201029*/margin-right: 14px;}
	.case_logo i{width: 60px;height: 46px;}
	.case_tit{font-size: 15px;line-height: 46px;height: 46px;}
	.case_des{line-height: 24px;/*20201029*/padding-left: 14px;}
	.case_bellow{padding: 0px 50px 0px 60px;}
	.case_eg a:hover .case_bellow{padding: 14px 50px 14px 60px;}
	
	.partner_list{margin-bottom: 22px;}
	.partner_eg{width: 31.6%;margin-right: 2.6%;margin-bottom: 2.6%;}
	.partner_eg:nth-child(6n){margin-right: 2.6%;}
	.partner_eg:nth-child(4n){margin-right: 2.6%;}
	.partner_eg:nth-child(3n){margin-right: 0;}

	.case_title{margin: 16px 0 14px;}
	.news_title{margin-top: 12px;}
	.news_publish{font-size: 14px;padding: 6px 0 10px;margin-bottom: 14px;}

	.news_eg{margin-bottom: 15px;}
	.news_pic{margin-right: 14px;width: 132px;border-radius: 8px;}
	.news_pic img{border-radius: 8px;}
	.news_pic:before{border-radius: 8px;}
	.news_info{padding: 0px 0 0px;}
	.news_tit span{font-size: 15px;line-height: 22px;height: 22px;}
	.news_tit i{font-size: 13px;line-height: 22px;height: 22px;}
	.news_des{line-height: 22px;max-height: 44px;}

	.down_search{margin: 10px 0 20px;width: 100%;}
	.down_search form{padding: 0 20px 0 40px;}
	/*.down_search form:before{width: 44px;background-size: 14px;}*/
	.ds_btn{width: 44px;background-size: 14px;}/*20201023*/
	.ds_box{line-height: 40px;height: 40px;}
	.down_list{margin-bottom: 20px;}
	.down_eg{line-height: 50px;height: 50px;font-size: 14px;padding: 0 60px 0 44px;margin-bottom: 14px;}
	.down_eg:before{width: 50px;background-size: 18px;}
	.down_eg a{width: 46px;background-size: 14px!important;}
}

@media (max-width: 372px){
	.header{top: 22px;}
	.isearch_button{right: 62px;padding-right: 20px;font-size: 15px;line-height: 56px;height: 56px;background-size: 14px;}
	.isearch_area,.class_search_area{padding: 10px 16px 14px 15px;margin-top: 16px;}
	.isearch_area:before{right: 80px;border: 7px solid #fff;top: -14px;border-color: transparent transparent #fff transparent;}
	.class_search_area:before{right: 70px;border: 7px solid #fff;top: -14px;border-color: transparent transparent #fff transparent;}
	.isearch_box,.class_search_box{line-height: 34px;height: 34px;}
	.isearch_btn,.class_search_btn{background-size: 16px;}
	.mlogo{width: 118px;}
	.mlogo a{height: 56px;}
	.nav_button{width: 30px;background-size: 22px;}
	
	.class_logo{width: 128px;}
	.class_logo a{height: 60px;}
	.class_close{width: 30px;background-size: 16px;}
	.class_search_button{line-height: 60px;height: 60px;right: 64px;font-size: 15px;padding-right: 20px;background-size: 14px;}
	.m_list{margin-top: 20px;}
	.m_list ul li{font-size: 16px;}
	.m_list ul li a{padding-left: 38%;line-height: 46px;height: 46px;}
	.m_list ul li ul li{font-size: 15px;}
	.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;}
	.m_list ul li ul li ul li ul{padding: 0px;}

	#water1, #water2{width: 52%;}
	#water1{width: 56%;}
	.ibanner .slick-dots{bottom: 16px;}
	.ibanner .slick-dots li{margin: 0 5px;}
	.ibanner .slick-dots li button{width: 14px;height: 14px;}
	.ibanner_text{top: 56%;}
	.ibtext_cn{font-size: 24px;line-height: 40px;}
	.ibtext_cn span{font-size: 28px;margin: 0 2px;}
	.ibtext_en{margin-bottom: 6px;font-size: 12px;line-height: 28px;}
	.ibtext_imore a{padding-right: 25px;background-size: 16px;}
	.ibtext_imore a:hover{padding-right: 30px;}
	
	.about{padding-top: 38px;}
	.headline{font-size: 20px;line-height: 34px;}
	.headline span{font-size: 12px;line-height: 22px;}
	.about_nr{line-height: 26px;}
	.about_tit{font-size: 16px;line-height: 26px;height: 26px;}
	.about_des{line-height: 26px;margin-bottom: 14px;}
	.imore{width: 110px;}
	.imore a{line-height: 32px;}
	.about_imore a:before{right: 126px;}

	.product{padding: 32px 0 42px;}
	.pro_slide{padding:  0 4px;}
	.pro_item{padding: 0 6px 32px;/*201012*/padding-top: 10px;}
	.pro_item a:after{width: calc(100% + 20px); width: -webkit-calc(100% + 20px);width: -moz-calc(100% + 20px);top: 12px;left: -10px;/*201012*/height: calc(100% + 20px); height: -webkit-calc(100% + 20px);height: -moz-calc(100% + 20px);top: -10px; }
	.pro_bt{font-size: 14px;line-height: 38px;height: 38px;}
	.pro_slide .slick-dots{margin-bottom: 30px;}
	
	.solution{padding: 42px 0 36px;}
	.solu_icon{width: 44px;margin-bottom: 4px;}
	.solu_img{padding: 0 0px 0 12px;}
	.solu_intro{margin-top: 20px;}
	.solu_bt{font-size: 16px;line-height: 26px;height: 26px;margin-bottom: 5px;}
	.solu_nr{line-height: 26px;}
	.swiper-button-prev-solu, .swiper-button-next-solu{background-size: 14px!important;}
	
	.video{padding: 40px 0 46px;}
	.video_area{height: 200px;}

	.news{padding: 40px 0 40px;}
	.news_data{margin: 16px 0 28px;}
	.news_item{margin-bottom: 12px;}
	.news_time{width: 74px;}
	.news_d{font-size: 30px;line-height: 40px;height: 40px;}
	.news_m{font-size: 13px;line-height: 22px;height: 22px;}
	.news_intro{padding: 6px 14px;}
	.news_bt{margin-bottom: 0px;}
	.show_time{width: 76px;height: 76px;}
	.show_d{font-size: 30px;line-height: 40px;height: 40px;margin-top: 6px;}
	.show_m{font-size: 13px;line-height: 22px;height: 22px;}
	.show_intro{padding: 8px 14px;}
	.show_bt{margin-bottom: 0px;}
	.case{padding: 40px 0;}
	.case_slide .swiper-container-case{padding-bottom: 42px;}

	.fcon_nr{margin-top: 8px;}
	.fcon_nr dd{margin-bottom: 6px;}
	.fewm_nr{margin-top: 12px;}
	
	.nymenu{bottom: 16px;}
	.nymenu_first{width: 34%;}
	.nymenu_cn{font-size: 19px;}
	.nymenu_line{width: 16%;left: 36%;top: 18px;}
	.nymenu_second{width: 44%;}
	.nymenu_name{font-size: 14px;}
	.nymenu_list:before{border: 8px solid #fff;border-color: transparent transparent #fff transparent;top: -16px;margin-left: -8px;}
	.subnav_slide{padding: 28px 0 18px;}
	.main{padding: 36px 0 46px;}
	.content_box{padding: 8px 14px 30px;padding: 14px 14px 30px;}
	.about_head{font-size: 18px;line-height: 50px;height: 50px;margin-bottom: 16px;}
	.about_title{font-size: 16px;}
	.about_det{line-height: 26px;}

	.fb_line{padding-left: 74px;}
	.fb_line:before{width: 74px;}
	.fb_line span{line-height: 38px;height:34px;right: 12px;}
	.fb_name{line-height:34px;height:34px;width: 74px;}
	.fb_box input{line-height:34px;height:34px;padding: 0 12px;}
	.fb_line_text .fb_name{line-height: 100px;height: 100px;}
	.fb_line_text textarea{height: 100px;padding: 5px 12px;}
	.fb_btn input{width: 130px;margin: 10px auto 0;line-height: 36px;height: 36px;}

	.contact_info{margin-bottom: 15px;}
	.contact_title{margin-bottom: 10px;font-size: 17px;}

	.public_box{padding: 14px 14px 30px;}
	.honor_tab_item{margin: 16px 1.5%;padding-bottom: 5px;}
	.honor_tab_item:after{height: 3px;}
	.honor_tab_num{line-height: 20px;height: 20px;font-size: 22px;}
	.honor_tab_name{font-size: 14px;line-height: 24px;height: 24px;}
	.honor_pic_slide .swiper-container{padding: 0 6%;}
	.honpic_bt{margin: 0 auto 8px;line-height: 34px;height: 34px;width: 90%;}

	.pro_lead{font-size: 16px;line-height: 26px;height: 26px;text-indent: 10px;margin-bottom: 6px;}
	.pro_lead:before{height: 16px;margin-top: -8px;width: 3px;}
	.pro_state{text-indent: 50px;margin-bottom: 20px;line-height: 24px;/*20201029*/text-indent: 28px;}
	.pro_pic:after{height: 38px;}
	.pro_info{padding: 0 16px;}
	.pro_tit{line-height: 38px;height: 38px;font-size: 15px;}
	.pro_des{line-height: 26px;}
	.pro_eg a:hover .pro_des{height: 78px;}
	.next1 a{line-height: 28px;height: 28px;margin: 0 5px;}
	.next1 ul li a{width: 28px;margin: 0 3px;}
	.next1 a.page_prev{padding-left: 12px;}
	.next1 a.page_next{padding-right: 12px;}

	.pro_title{font-size: 16px;line-height: 26px;height: 26px;margin-top: 14px;}
	.pro_image{margin: 14px auto 32px;}
	.pro_image .slick-arrow{background-size: 8px!important;}
	.pro_image .slick-prev{left: -9%;}
	.pro_image .slick-next{right: -9%;}
	.next2{padding: 8px 14px;margin-top: 20px;}
	.next2 ul li a{line-height: 26px;height: 26px;}
	
	.solu_info{padding: 14px 14px 10px;}
	
	.case_list{margin-bottom: 14px;}
	.case_eg a:before{width: 26px;}
	.case_eg a:after{width: 26px;}
	.case_above{padding-right: 40px;}
	.case_logo{width: 46px;}
	.case_logo i{width: 46px;height: 40px;}
	.case_tit{font-size: 14px;line-height: 40px;height: 40px;}
	.case_bellow{padding: 0px 40px 0px 46px;}
	.case_eg a:hover .case_bellow{padding: 10px 40px 10px 46px;}

	.case_title{margin: 14px 0 12px;}

	.news_eg{margin-bottom: 14px;}
	.news_pic{margin-right: 12px;width: 100px;border-radius: 6px;}
	.news_pic img{border-radius: 6px;}
	.news_pic:before{border-radius: 6px;}
	.news_tit i{display: none;}

	.down_search{margin: 6px 0 16px;}
	.down_search form{padding: 0 15px 0 36px;}
	/*.down_search form:before{width: 40px;}*/
	.ds_btn{width: 40px;}/*20201023*/
	.ds_box{line-height: 38px;height: 38px;}
	.down_list{margin-bottom: 16px;}
	.down_eg{line-height: 46px;height: 46px;padding: 0 50px 0 38px;margin-bottom: 12px;}
	.down_eg:before{width: 42px;background-size: 16px;}
	.down_eg a{width: 40px;background-size: 12px!important;}
}