body{font-family:"Arial","微软雅黑";/*font:14px Microsoft YaHei;*/font-size: 14px;color: #333;}
body,div,p,span,ul,li,dl,dd,h1,h2,h3,a,input,img{margin:0;padding:0;font-family:"Arial","微软雅黑";font-weight: normal;}
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: #b70004;}
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;}
.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%;overflow: hidden;position: fixed;top: 0;right: 0;padding: 0 3.5%;z-index: 25;background: #fff;}
.class_top{font-size: 22px;color: #b70004;font-weight: bold;line-height: 72px;position: relative;}
.nav_close{width: 30px;height: 100%;background: url(../images/nav_close.png) center center no-repeat;background-size: 26px;position: absolute;right: 0;top: 0;}
.m_list{height: 82%;overflow-y: auto;overflow-x: hidden;padding-top: 14px;border-top: 1px solid #ebebeb;}
.m_list ul{}
.m_list ul li{border-bottom: 1px solid #ebebeb;}
.m_list ul li a{display: block;font-size: 16px;line-height: 52px;overflow: hidden;padding: 0 40px 0 0px;white-space: nowrap;text-overflow: ellipsis;position: relative;}
.m_list ul li a span{width: 8px;height: 100%;background: url(../images/m_one.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 5px;top: 0;transition: 300ms;}
.m_list ul li a span.close_one{transform: rotate(90deg);}
.m_list ul li a:hover,.m_list ul li a.cu1{color: #b70004;font-weight: bold;}
.m_list ul li a:hover span,.m_list ul li a.cu1 span{background: url(../images/m_one_h.png) center center no-repeat;}
.m_list ul li ul{display: none;padding-bottom: 12px;}
.m_list ul li ul li{border-bottom: none;}
.m_list ul li ul li a{font-size: 15px;color: #808080;line-height: 40px;text-indent: 1em;}
.m_list ul li ul li a span{background: url(../images/m_plus.png) center center no-repeat;}
.m_list ul li ul li a:hover,.m_list ul li ul li a.cu2{color: #b70004;background: #e6e6e6;font-weight: normal;}
.m_list ul li ul li a:hover span,.m_list ul li ul li a.cu2 span{background: url(../images/m_plus_h.png) center center no-repeat;}
.m_list ul li ul li a span.close_one{transform: rotate(0deg);background: url(../images/m_minus.png) center center no-repeat;}
.m_list ul li ul li ul{display: none;padding: 10px 0;background: #f8f8f8;}
.m_list ul li ul li ul li{}
.m_list ul li ul li ul li a{font-size: 14px;color: #aaa;line-height: 36px;text-indent: 2em;}
.m_list ul li ul li ul li a:hover,.m_list ul li ul li ul li a.cu3{color: #b70004;background: none;}
.m_list ul li ul li ul li ul{display: none;padding: 0;}
.m_list ul li ul li ul li ul li{}
.m_list ul li ul li ul li ul li a{text-indent: 3em;}
.m_list ul li ul li ul li ul li a:hover{color: #b70004;}
.m_lang{position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;color: #b70004;line-height: 30px;}
.m_lang a{display: inline-block;vertical-align: top;color: #b70004;}

.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);
}


.header{width: 100%;position: relative;z-index: 10;}
.header .container{position: relative;}
.logo{float: left;}
.logo a{display: flex;align-items: center;width: 200px;height: 90px;transition: 300ms;}
.logo a img{max-width: 100%;max-height: 100%;}
.nav{margin-left: 380px;margin-right: 320px;text-align: center;}
.nav ul{width: 100%;display: flex;justify-content: space-between;}
.nav ul li{position: relative;}
.nav ul li a{display: block;line-height: 90px;position: relative;font-size: 16px;overflow: hidden;min-width: 46px;transition: 300ms;}
.nav ul li a:after{content: "";width: 45px;height: 7px;background: url(../images/nav_on.png) center bottom no-repeat;background-size: 100%;position: absolute;left: 50%;bottom: -10px;transform: translatex(-50%);transition: 300ms;filter:alpha(opacity=0);opacity: 0;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{color: #b70004;}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{transform: translatex(-50%);filter:alpha(opacity=100);opacity: 1;bottom: 2px;}
.nav ul li ul{display: block;width: 120px;position: absolute;left: 50%;transform: translatex(-50%);background: rgba(0,0,0,.65);padding: 14px 0;display: none;}
.nav ul li ul li{}
.nav ul li ul li a,.nav ul li.cu ul li a,.nav ul li.on ul li a{line-height: 34px;font-size: 14px;color: #999;}
.nav ul li ul li a:after{display: none;}
.nav ul li ul li a:hover{color: #fff;}
.tel{font-size: 18px;color: #b70004;line-height: 90px;position: absolute;right: 116px;top: 0;padding-left: 32px;background: url(../images/tel.png) left center no-repeat;}
.lang{position: absolute;right: 15px;top: 0;}
.lang_btn{line-height: 90px;padding: 0 18px 0 30px;background: url(../images/lang.png) center left no-repeat;position: relative;cursor: pointer;}
.lang_btn:after{content: "";width: 13px;height: 100%;background: url(../images/lang_down.png) center center no-repeat;background-size: 100%;position: absolute;right: 0;top: 0;transition: 300ms;}
.lang_btn.open:after{transform: rotate(180deg);}
.lang_en{position: absolute;width: 100%;text-align: center;right: 0;background: rgba(0,0,0,.65);top: 100%;display: none;}
.lang_en a{display: block;line-height: 40px;color: #999;transition: 300ms;}
.lang_en a:hover{color: #fff;}
.nav_button{width: 30px;height: 100%;position: absolute;right: 15px;top: 0;background: url(../images/nav_button.png) center center no-repeat;background-size: 28px;}

.banner{position: relative;overflow: hidden;}
.banner_img img{width: 100%;position: relative;left: 50%;transform: translatex(-50%);}
.ibanner .slick-dots{bottom:30px;}
.ibanner .slick-dots li button{display: none;}
.ibanner .slick-dots li {width: 30px;height:3px;background: #fff;padding:0;margin:0 4px;transition: 300ms;}
.ibanner .slick-dots li.slick-active{background: #b70004;}

.section{padding: 98px 0;overflow: hidden;}
.product{background: #f8f8f8;}
.headline{text-align: center;margin-bottom: 40px;}
.head_cn{font-size: 32px;font-weight: bold;position: relative;line-height: 1;padding-bottom: 18px;margin-bottom: 10px;}
.head_cn:after{content: "";width: 34px;height: 3px;background: #b70004;position: absolute;left: 50%;bottom: 0;transform: translatex(-50%);}
.head_state{color: #999;line-height: 24px;}
.pro_area{padding: 45px 35px 35px;background: #fff;width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 45px;}
.pro_left{width: 44.4%;}
.pro_head{font-size: 24px;font-weight: bold;line-height: 34px;}
.pro_state{line-height: 24px;color: #b70004;margin: 10px 0 20px;}
.pro_intro{line-height: 30px;color: #999;max-height: 90px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.pro_bann{padding-top: 45px;margin-top: 35px;border-top: 1px solid #eee;}
.pro_bann img{width: 100%;}
.pro_slide{width: 52.6%;padding-bottom: 30px;}
.pro_slide .slick-track{margin-left: 0px;margin-right: 0px;}
.pro_item{padding-left: 20px;margin-bottom: 40px;}
.pro_item a{display: block;height: auto;overflow: hidden;position: relative;}
.pro_img{overflow: hidden;position: relative;}
.pro_img img{width: 100%;transition: 300ms;}
.pro_img:after{content: "";width: 100%;height: 100%;background: url(../images/pro_imore.png) rgba(183,0,4,.68) center center no-repeat;background-size: 38px;position: absolute;left: 0;top: 0;transition: 300ms;filter:alpha(opacity=0);opacity: 0;transform: scale(.5,.5);}
.pro_bt{font-size: 18px;line-height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 15px 0 2px;}
.pro_nr{line-height: 24px;color: #999;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_num{width: 30px;font-size: 16px;line-height: 24px;font-weight: bold;position: absolute;right: 0;bottom: 0;color: #b70004;text-align: center;}
.pro_num:after{content: "";width: 1px;height: 60px;background: #b70004;position: absolute;left: 50%;bottom: 30px;}
.pro_item a:hover .pro_img:after{filter:alpha(opacity=100);opacity: 1;transform: scale(1,1);}
.pro_item a:hover .pro_img img{transform: scale(1.05,1.05);}
.pro_slide .slick-arrow{width: 44px;height: 44px;z-index: 2;transition: 300ms;border-radius: 50%;box-shadow: 0px 0px 10px 0 rgba(0,0,0,.08);overflow: hidden;background-size: 9px!important;top: auto;bottom: 0%;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0); }
.pro_slide .slick-prev:before{display: none;}
.pro_slide .slick-next:before{display: none;}
.pro_slide .slick-prev{background: url(../images/pro_prev.png) #fff center center no-repeat;left: auto;right: 74px;}
.pro_slide .slick-next{background: url(../images/pro_next.png) #fff center center no-repeat;right: 0px;}
.pro_slide .slick-prev:hover{background: url(../images/pro_prev_h.png) #b70004 center center no-repeat;}
.pro_slide .slick-next:hover{background: url(../images/pro_next_h.png) #b70004 center center no-repeat;}
.pro_slide:after{content: "";width: calc(100% - 168px);height: 1px;background: #eee;position: absolute;bottom: 22px;left: 20px;}
.imore a{display: block;width: 150px;line-height: 46px;border-radius: 23px;background: #b70004;color: #fff;transition: 300ms;text-align: center;margin: 0 auto;}
.imore a span{display: inline-block;vertical-align: top;padding-right: 26px;position: relative;}
.imore a span:after{content: "";width: 15px;height: 100%;background: url(../images/imore.png) center center no-repeat;transition: 300ms;background-size: 100%;position: absolute;right: 0;top: 0;}
.imore a:hover span:after{right: -5px;}

.about{}
.about_area{width: 100%;display: flex;justify-content: space-between;flex-wrap: wrap;}
.about_img{width: 44.3%;order: -1;}
.about_img img{width: 100%;}
.about_intro{width: 50%;}
.about_intro .head_cn{text-align: left;color: #fff;}
.about_intro .head_cn:after{left: 0;transform: translatex(0%);}
.about_nr{font-size: 16px;line-height: 30px;color: rgba(255,255,255,.6);max-height: 180px;overflow: hidden;margin: 25px 0 60px;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.about_intro .imore a{margin: 0;}
.about_data{padding-top: 40px;display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
.about_data li{padding-top: 34px;width: 25%;margin: 0 2.5%;line-height: 64px;border-bottom: 1px solid rgba(255,255,255,.5);color: rgba(255,255,255,.6);overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.about_data li span{font-size: 24px;font-weight: bold;color: #fff;margin-right: 10px;}

.case{background: #f8f8f8;}
.case_slide{margin-bottom: 75px;}
.case_slide .slick-track{margin-left: 0px;margin-right: 0px;}
.case_item{padding: 0 10px;}
.case_item a{display: block;position: relative;}
.case_img{overflow: hidden;position: relative;}
.case_img:after{content: "";width: 100%;height: 100%;position: absolute;left: 0;top: 0;transition: 300ms;}
.case_img img{width: 100%;transition: 300ms;}
.case_intro{width: 100%;padding: 0 25px;position: absolute;top: 50px;left: 0;}
.case_bt{line-height: 66px;font-size: 24px;font-weight: bold;color: #fff;overflow: hidden;text-shadow: 0px 0px 10px rgba(0,0,0,.25); white-space: nowrap;text-overflow: ellipsis;position: relative;}
.case_bt:after{content: "";width: 35px;height: 3px;background: #b70004;position: absolute;left: 0;bottom: 0;transition: 300ms;}
.case_nr{line-height: 26px;color: rgba(255,255,255,.6);overflow: hidden;max-height: 130px;margin: 15px 0 30px;transition: 300ms;filter:alpha(opacity=0);transform: translateY(10px);opacity: 0;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical;}
.case_imore{width: 90px;line-height: 34px;border-radius: 18px;border: 1px solid #eee;text-align: center;color: #fff;transition: 300ms;filter:alpha(opacity=0);transform: translateY(10px);opacity: 0;}
.case_item a:hover .case_bt:after{width: 100%;}
.case_item a:hover .case_img:after{background: rgba(0,0,0,.5);}
.case_item a:hover .case_img img{transform: scale(1.05,1.05);}
.case_item a:hover .case_nr{filter:alpha(opacity=100);opacity: 1;transform: translateY(0px);}
.case_item a:hover .case_imore{filter:alpha(opacity=100);opacity: 1;transform: translateY(0px);}
.case_slide .slick-arrow{width: 50px;height: 100%;z-index: 2;transition: 300ms;top: 0%;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0); }
.case_slide .slick-prev:before{display: none;}
.case_slide .slick-next:before{display: none;}
.case_slide .slick-prev{background: url(../images/case_prev.png) center center no-repeat;left: -50px;}
.case_slide .slick-next{background: url(../images/case_next.png) center center no-repeat;right: -50px;}
.case_slide .slick-prev:hover{background: url(../images/case_prev_h.png) center center no-repeat;}
.case_slide .slick-next:hover{background: url(../images/case_next_h.png) center center no-repeat;}

.advantage{position: relative;background: #f8f8f8;}
.advan_bg{position: relative;}
.advan_bg .head_cn{color: #fff;}
.advan_bg .head_state{color: rgba(255,255,255,.6);}
.advan_four{padding: 40px 0 120px;width: 100%;display: flex;flex-wrap: wrap;}
.adfour_item{width: 25%;float: left;position: relative;}
.adfour_item:before{content: "";width: 72px;height: 1px;border-top: 1px dashed rgba(255,255,255,.5);position: absolute;left: 0;top: 50%;}
.adfour_item:after{content: "";width: 72px;height: 1px;border-top: 1px dashed rgba(255,255,255,.5);position: absolute;right: 0;top: 50%;}
.adfour_item:first-child:before,.adfour_item:last-child:after{display: none;}
.adfour_item i{width: 122px;height: 122px;margin: 0 auto;display: flex;align-items: center;justify-content: center;border-radius: 50%;border: 1px solid rgba(255,42,42,.55);background: rgba(183,0,4,.3);color: #fff;font-size: 30px;font-weight: bold;position: relative;z-index: 2;}
.adfour_item i:before{content: "";width: 100%;height: 100%;border: 1px solid rgba(255,42,42,.55);border-radius: 50%;position: absolute;left: 0;top: 0; overflow: hidden;z-index: -1;animation: circleAni linear 1.6s infinite;}
.adfour_item i:after{content: "";width: 100%;height: 100%;border: 1px solid rgba(255,42,42,.55);border-radius: 50%;position: absolute;left: 0;top: 0; overflow: hidden;z-index: -1;animation: circleAni linear 1.6s .8s infinite;}
@keyframes circleAni {
    0% {transform: scale(1,1);}
    100% {transform: scale(1.6,1.6);filter:alpha(opacity=0);opacity: 0;}
}
.advan_data{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;margin-top: -130px;position: relative;z-index: 2;}
.advan_item{width: 20%;background: #fff;box-shadow: 0px 0px 18px 0 rgba(183,0,4,.03);padding: 20px 25px 40px;border-left: 1px solid #eee;}
.advan_item:first-child{border: none;}
.advan_bt{font-size: 22px;position: relative;line-height: 50px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 10px;font-weight: bold;}
.advan_bt span{color: #b70004;font-weight: bold;}
.advan_bt:after{content: "";width: 50px;height: 2px;background: #b70004;position: absolute;left: 0;bottom: 0;}
.advan_nr{font-size: 13px;line-height: 20px;color: #666;}

.process{background: url(../images/process_bg.png) #f8f8f8 center bottom no-repeat;background-size: cover;}
.proc_data{width: 100%;display: flex;flex-wrap: wrap;justify-content: center;margin: -26px 0;}
.proc_item{width: 33.33%;padding: 26px 60px;position: relative;}
.proc_item:after{content: "";width: 30px;height: 100%;background: url(../images/proc_next.png) center center no-repeat;background-size: 100%;position: absolute;right: 0;top: 0;transform: translatex(50%);}
.proc_item a{display: block;background: #fff;border-radius: 20px;padding: 20px 40px;width: 100%;display: flex;align-items: center;flex-wrap: wrap;}
.proc_icon{width: 114px;padding: 4px;border-radius: 50%;background: rgba(46,49,54,.3);float: left;margin-right: 20px;}
.proc_icon i{display: block;height: auto;overflow: hidden;border-radius: 50%;background: #2e3136;}
.proc_icon i img{width: 100%;transition: 300ms;}
.proc_item:nth-child(even) .proc_icon{background: rgba(193,0,4,.3);}
.proc_item:nth-child(even) .proc_icon i{background: #b70004;}
.proc_item:nth-child(3n):after{display: none;}
.proc_intro{flex: 1;height: auto;overflow: hidden;}
.proc_num{font-size: 24px;color: #b70004;}
.proc_bt{font-size: 22px;color: #333;}
.proc_item a:hover .proc_icon i img{transform: rotate(30deg);}

.news{background: #f8f8f8;}
.news_area{width: 100%;display: flex;flex-wrap: wrap;justify-content: space-between;margin-bottom: 65px;}
.news_show{width: 43.4%;}
.news_show a{display: block;height: auto;overflow: hidden;background: #eee;}
.show_img{width: 100%;height: auto;overflow: hidden;}
.show_img img{width: 100%;transition: 300ms;}
.show_intro{padding: 16px 24px 34px;}
.show_sj{line-height: 22px;overflow: hidden;font-size: 12px;color: #999;}
.show_bt{font-size: 16px;font-weight: bold;line-height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin: 12px 0 20px;}
.show_nr{line-height: 24px;height: 48px;overflow: hidden;color: #999;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_show a:hover .show_img img{transform: scale(1.05,1.05);}
.news_data{width: 50%;}
.news_item{border-top: 1px solid #f2f2f2;}
.news_item a{display: block;padding: 12px 0;}

.honor{}
.honor_data{margin-bottom: 65px;}
.honor_item{width: 14.5%;float: left;margin-right: 2.6%;}
.honor_item:nth-child(6n){margin-right: 0px;}
.honor_item a{display: block;overflow: hidden;text-align: center;background: #f8f8f8;transition: 300ms;}
.honor_img{overflow: hidden;}
.honor_img img{width: 100%;transition: 300ms;}
.honor_bt{padding: 0 14px;line-height: 48px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.honor_item a:hover{background: #b70004;color: #fff;}
.honor_item a:hover .honor_img img{transform: scale(1.05,1.05);}

.footer{background: #2e3136;padding: 50px 0 60px;}
.foot_nav{width: 62%;float: left;}
.foot_nav ul{width: 100%;display: flex;justify-content: space-between;}
.foot_nav ul li{max-width: 20%;}
.foot_nav ul li a{display: block;padding-left: 20px;position: relative;color: #fff;font-size: 16px;line-height: 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 300ms;}
.foot_nav ul li a:before{content: "";width: 12px;height: 2px;background: #b70004;position: absolute;left: 0;top: 50%;margin-top: -1px;}
.foot_nav ul li a{}
.foot_nav ul li ul{display: block;padding-top: 20px;}
.foot_nav ul li ul li{max-width: none;}
.foot_nav ul li ul li a{filter:alpha(opacity=50);opacity: 0.5;font-size: 14px;}
.foot_nav ul li ul li a:before{display: none;}
.foot_nav ul li ul li a:hover{filter:alpha(opacity=100);opacity: 1;}
.foot_con{width: 28.6%;line-height: 24px;color: #fff;float: right;}
.fcon_tel{}
.fcon_tel dt{padding-left: 32px;font-weight: normal;background: url(../images/tel_w.png) left center no-repeat;line-height: 24px;background-size: 22px;}
.fcon_tel dd{font-size: 24px;color: #b70004;line-height: 1;padding: 10px 0 6px;}
.fcon_addr{}
.fcon_ewm{}
.fcon_ewm i{display: block;width: 110px;margin: 20px 0 5px;}
.copyright{background: #24272b;line-height: 24px;text-align: center;color: #fff;padding: 16px 0;}
.copyright a{color: #fff;transition: 300ms;}
.copyright a:hover{color: #b70004;}

.side{width: 44px;position: fixed;top: 50%;transform: translateY(-50%);right: 30px;}
.side ul{border: 1px solid #e9e9e9;background: #fff;}
.side_item{width: 100%;position: relative;border-bottom: 1px solid #e9e9e9;cursor: pointer;}
.side_item:last-child{border-bottom: none;}
.side_icon{overflow: hidden;}
.side_icon img{width: 100%;}
.side_icon img.img_a{}
.side_icon img.img_b{display: none;}
.side_hover{padding-right: 20px;position: absolute;right: 100%;top: 50%;transform: translateY(-50%);}
.side_box{border-radius: 5px;background: #b70004;position: relative;display: none;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;padding: 0 20px;text-align: center;color: #fff;}
.side_box:after{content: "";border: 8px solid #b70004;border-color: transparent transparent transparent #b70004;position: absolute;left: 100%;top: 50%;transform: translateY(-50%);}
.side_wx .side_box{padding: 8px 8px 0 8px;}
.side_wx .side_box i{display: block;width: 92px;}
.side_wx .side_box i img{width: 100%;}
.side_wx .side_box p{line-height: 38px;font-size: 16px;}
.side_tel .side_box{font-size: 20px;line-height: 44px;font-weight: bold;white-space: nowrap;}
.side_item:hover{background: #b70004;}
.side_item:hover .side_icon img.img_a{display: none;}
.side_item:hover .side_icon img.img_b{display: inline;}
.side_item:hover .side_box{display: block;}

.bottom{width: 100%;position: absolute;height: auto;overflow: hidden;position: fixed;bottom: 0;left: 0;background: #b70004;z-index: 21;}
.bottom_item{width: 25%;float: left;}
.bottom_item a{display: block;padding: 10px 15px 6px;color: #fff;text-align: center;}
.bottom_img{width: 100%;height: 20px;font-size: 0px;margin-bottom: 4px;}
.bottom_img img{max-width: 100%;max-height: 100%;}
.bottom_bt{line-height: 20px;height: 20px;overflow: hidden;font-size: 14px;}
.bottom_wx_img{width: 116px;overflow: hidden;position: fixed;top: 50%;left: 50%;z-index: 23;display: none;transform: translate(-50%,-50%);text-align: center;}
.bottom_wx_img img{max-width: 100%;max-height: 100%;}
.opacity{width: 100%;height: 100%;background: rgba(0,0,0,.5);position: fixed;top: 0;left: 0;z-index: 22;display: none;}

.ny_headline{width: 100%;text-align: center;position: absolute;top: 50%;transform: translateY(-50%);left: 0;color: #fff;line-height: 1;}
.ny_cn{font-size: 30px;font-weight: bold;margin-bottom: 10px;}
.ny_en{font-size: 22px;}
.cur_location{background: #f8f8f8;}
.here{line-height: 60px;padding-left: 32px;background: url(../images/here.png) left center no-repeat;color: #666;}
.here a{color: #666;transition: 300ms;}
.here a:hover{color: #b70004;}
.main{min-height: 50vh;padding-top: 40px;}
.left{width: 21.4%;float: left;margin-right: 3.5%;}
.right{width: 75.1%;float: left;}


.left_top{background: url(../images/left_top.png) #b70004 bottom right no-repeat;background-size: auto 100%;color: #fff;font-size: 26px;padding: 0 20px;line-height: 88px;font-weight: bold;padding-bottom: 16px;}
.left_list{}
.left_list{border: 1px solid #eee;background: #f8f8f8;}
.left_list ul{}
.left_list ul li{border-bottom: 1px solid #ededed;}
.left_list ul li:last-child{border-bottom: none;}
.left_list ul li a{display: block;font-size: 16px;line-height: 68px;padding: 0 30px 0 30px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;position: relative;transition: 300ms;}
.left_list ul li a:before{content: "";width: 14px;height: 100%;background: url(../images/first.png) center left no-repeat;background-size: auto 100%;position: absolute;left: -14px;top: 0;transition: 300ms;}
.left_list ul li a span{width: 10px;height: 100%;background: url(../images/m_plus.png) center center no-repeat;background-size: 100%!important;position: absolute;right: 16px;top: 0;transition: 300ms;}
.left_list ul li a:hover,.left_list ul li a.cu1,.left_list ul li a.cu{color: #b70004;background: #fff;font-weight: bold;}
.left_list ul li a:hover:before,.left_list ul li a.cu1:before,.left_list ul li a.cu:before{left: 0px;}
.left_list ul li a:hover span,.left_list ul li a.cu1 span,.left_list ul li a.cu span{background: url(../images/m_plus_h.png) center center no-repeat;}
.left_list ul li a span.close_one{background: url(../images/m_minus.png) center center no-repeat;}
.left_list ul li ul{display: none;padding: 10px 0;border-top: 1px solid #ededed;background: #fff;margin: 0 5px 5px;}
.left_list ul li ul li{border-bottom: none;}
.left_list ul li ul li a{line-height: 50px;text-indent: 1em;color: #666;}
.left_list ul li ul li a:before{display: none;}
.left_list ul li ul li a span{background: url(../images/m_plus.png) center center no-repeat;}
.left_list ul li ul li a:hover,.left_list ul li ul li a.cu2{background: none;color: #b70004;font-weight: normal;}
.left_list ul li ul li a:hover span,.left_list ul li ul li a.cu2 span{background: url(../images/m_plus_h.png) center center no-repeat;}
.left_list ul li ul li a span.close_one{/*transform: rotate(0deg);*/background: url(../images/m_minus.png) center center no-repeat;}
.left_list ul li ul li ul{display: none;background: #f3f3f3;margin: 0;}
.left_list ul li ul li ul li{}
.left_list ul li ul li ul li a{background: none;color: #999;text-indent: 2em;line-height: 40px;}
.left_list ul li ul li ul li a:hover{color: #b70004;text-decoration: underline!important;}

.left_recom{margin-top: 20px;border: 1px solid #ededed;background: #f8f8f8;padding: 0 20px 10px 20px;}
.recom_head{margin-bottom: 20px;line-height: 58px;border-bottom: 1px solid #ededed;font-size: 18px;text-indent: 12px;position: relative;}
.recom_head:before{content: "";width: 3px;height: 16px;background: #b70004;position: absolute;left: 0;top: 50%;transform: translateY(-50%);}
.recom_con_img{margin-bottom: 16px;}
.recom_con_img img{width: 100%;}
.recom_con_intro{line-height: 30px;color: #999;}
.recom_pro li{margin-bottom: 10px;}
.recom_pro li a{display: block;text-align: center;transition: 300ms;}
.recom_pro li a i{display: block;overflow: hidden;}
.recom_pro li a i img{width: 100%;transition: 300ms;}
.recom_pro li a p{line-height: 52px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;color: #999;transition: 300ms;}
.recom_pro li a:hover i img{transform: scale(1.05,1.05);}
.recom_pro li a:hover p{color: #b70004;}

.right_top{padding-left: 52px;font-size: 20px;border-bottom: 1px solid #ededed;margin-bottom: 42px;line-height: 64px;color: #b70004;background: url(../images/right_top.png) left bottom no-repeat;background-size: auto 100%;}
.case_list{margin-bottom: 2.8%;}
.case_eg{width: 31.8%;float: left;margin-right: 2.3%;padding: 0px!important;margin-bottom: 3.8%;}
.case_eg:nth-child(3n){margin-right: 0px;}

.next1{width: 100%;text-align: center;}
.next1 ul{display: inline-block;vertical-align: top;}
.next1 ul li{display: inline-block;vertical-align: top;}
.next1 a{display: inline-block;vertical-align: top;width: 46px;line-height: 44px;border: 1px solid #eee;color: #808080;margin: 0 3px;font-size: 16px;transition: 300ms;}
.next1 a:hover,.next1 a.on1{background: #b70004;color: #fff;border-color: #b70004;}

.about_det{line-height: 26px;color: #999;}
.about_det img{max-width: 100%;max-height: 100%;}

.case_above{width: 100%;height: auto;overflow: hidden;display: flex;justify-content: space-between;flex-wrap: wrap;}
.case_image{width: 36.6%;float: right;margin-left: 5.7%;}
.case_image img{width: 100%;}
.case_for{width: 100%;margin-bottom: 10px;}
.case_for_item{}
.case_nav{position: relative;margin: 0 -5px;}
.case_nav_item{padding: 0px 5px;cursor: pointer;}
.case_nav_item i{display: block;position: relative;}
.case_nav_item.slick-current i:after{content: "";width: 100%;height: 100%;border: 2px solid #b70004;position: absolute;left: 0;top: 0;}
.case_for .slick-arrow{width: 60px;height: 100%;z-index: 2;transition: 300ms;border-radius: 50%;filter:alpha(opacity=50);opacity: 0.5;/*top: 0%;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);*/ }
.case_for .slick-arrow:hover{filter:alpha(opacity=100);opacity: 1;}
.case_for .slick-prev:before{display: none;}
.case_for .slick-next:before{display: none;}
.case_for .slick-prev{background: url(../images/case_prev_h.png) center center no-repeat;left: 00px;}
.case_for .slick-next{background: url(../images/case_next_h.png) center center no-repeat;right: 00px;}
/*.case_for .slick-prev:hover{background: url(../images/case_prev_h.png) center center no-repeat;}*/
/*.case_for .slick-next:hover{background: url(../images/case_next_h.png) center center no-repeat;}*/

.case_detail{flex: 1;height: auto;overflow: hidden;}
.case_title{font-size: 30px;position: relative;line-height: 70px;margin-bottom: 40px;}
.case_title:after{content: "";width: 44px;height: 3px;background: #b70004;position: absolute;left: 0;bottom: 0;}
.case_parame{min-height: 234px;margin-bottom: 30px;}
.case_func{height: auto;overflow: hidden;}
.case_func a{display: block;padding: 0 35px;margin-right: 16px;float: left;border: 1px solid #b70004;color: #b70004;text-align: center;border-radius: 24px;line-height: 46px;transition: 300ms;}
.case_func a:last-child{margin-right: 0px;}
.case_func a:hover,.case_func a:first-child{background: #b70004;color: #fff;}
.case_det{padding: 30px 0;margin: 40px 0 20px;border-bottom: 1px solid #ededed;border-top: 2px dashed #f2f2f2;}
.next2{}
.next2 a{display: block;line-height: 36px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;transition: 300ms;}
.next2 a:hover{color: #b70004;}

.pro_list{margin-bottom: 2.4%;}
.pro_eg{width: 31.4%;float: left;margin-right: 2.9%;margin-bottom: 4.3%;}
.pro_eg:nth-child(3n){margin-right: 0px;}
.pro_eg a{display: block;text-align: center;overflow: hidden;background: #f8f8f8;transition: 300ms;}
.pro_pic{position: relative;overflow: hidden;}
.pro_pic img{width: 100%;transition: 300ms;}
.pro_pic:after{content: "";width: 100%;height: 100%;background: url(../images/pro_imore.png) rgba(183,0,4,.68) center center no-repeat;background-size: 38px;position: absolute;left: 0;top: 0;transition: 300ms;filter:alpha(opacity=0);opacity: 0;transform: scale(.5,.5);}
.pro_tit{padding: 0 14px;line-height: 64px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.pro_eg a:hover .pro_pic:after{filter:alpha(opacity=100);opacity: 1;transform: scale(1,1);}
.pro_eg a:hover .pro_pic img{transform: scale(1.05,1.05);}

.pro_title{text-align: center;font-size: 30px;}
.pro_above{margin: 30px 0 50px;}
.pro_image{width: 44.3%;float: left;margin-right: 2.86%;}
.pro_image img{width: 100%;}
.pro_for{width: 100%;margin-bottom: 10px;}
.pro_for_item a{display: block;overflow: hidden;}
.pro_nav{position: relative;margin: 0 -5px;}
.pro_nav_item{padding: 0px 5px;cursor: pointer;}
.pro_nav_item i{display: block;position: relative;}
.pro_nav_item.slick-current i:after{content: "";width: 100%;height: 100%;border: 2px solid #b70004;position: absolute;left: 0;top: 0;}
.pro_for .slick-arrow{width: 60px;height: 100%;z-index: 2;transition: 300ms;border-radius: 50%;filter:alpha(opacity=50);opacity: 0.5;/*top: 0%;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);*/ }
.pro_for .slick-arrow:hover{filter:alpha(opacity=100);opacity: 1;}
.pro_for .slick-prev:before{display: none;}
.pro_for .slick-next:before{display: none;}
.pro_for .slick-prev{background: url(../images/case_prev_h.png) center center no-repeat;left: 00px;}
.pro_for .slick-next{background: url(../images/case_next_h.png) center center no-repeat;right: 00px;}
/*.pro_for .slick-prev:hover{background: url(../images/case_prev_h.png) center center no-repeat;}*/
/*.pro_for .slick-next:hover{background: url(../images/case_next_h.png) center center no-repeat;}*/

.pro_show{width: 52.84%;float: left;position: relative;}
.pro_show i{display: block;overflow: hidden;}
.pro_show i img{width: 100%;}
.pro_show p{width: 100%;padding: 0 20px;line-height: 64px;overflow: hidden;text-align: center;font-size: 20px;color: #fff;background: rgba(0,0,0,.68);position: absolute;left: 0;bottom: 0;}
.det{margin-bottom: 24px;}
.det span{display: inline-block;padding: 0 16px;line-height: 44px;color: #fff;background: #b70004;font-size: 16px;position: relative;}
.det span:after{content: "";width: 40px;height: 100%;background: url(../images/det.png) left center no-repeat;background-size: auto 100%;position: absolute;left: 100%;top: 0;}
.case_det.pro_det{padding-top: 0;margin-top: 0;border-top: none;}

.lb-container{padding: 0px;}
.lb-data{padding: 0px;}
.lb-data .lb-details{display: none!important;}
.lb-dataContainer{position: absolute;top: 0px;left: 50%;transform: translatex(-50%);padding-top: 0px;}
.lb-data .lb-close{width: 52px;height: 52px;background: url(../images/pro_close.png) right top no-repeat;margin-right: -52px;}
.lightbox{/*margin-top: 52px;*/padding: 52px 0;margin: -52px 0}

.contact{}
.con_head{font-size: 24px;margin-bottom: 30px;padding-top: 10px;}
.con_det{line-height: 30px;}
.con_map{margin-top: 40px;}
.con_map img{width: 100%;}

.feedback form{display: block;width: 580px;}
.fb_head{font-size: 18px;font-weight: bold;padding-top: 10px;margin-bottom: 30px;}
.fb_line{margin-bottom: 14px;overflow: hidden;}
.fb_line input,.fb_line textarea{display: block;width: 50%;border: 1px solid #ededed;padding: 0 14px;height: 42px;background: none;outline: none;float: left;}
.fb_line input::-webkit-input-placeholder { /* WebKit browsers*/ color:#999;}
.fb_line input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#999;}
.fb_line input::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#999;}
.fb_line input:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#999;}
.fb_line textarea::-webkit-input-placeholder { /* WebKit browsers*/ color:#999;}
.fb_line textarea:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ color:#999;}
.fb_line textarea::-moz-placeholder {  /* Mozilla Firefox 19+*/ color:#999;}
.fb_line textarea:-ms-input-placeholder { /* Internet Explorer 10+*/ color:#999;}
.fb_text textarea{display: block;width: 100%;line-height: 28px;padding: 8px 14px;height: 98px;resize: none;}
.fb_yzm i{display: flex;align-items: center;height: 42px;margin-left: 10px;float: left;width: 130px;}
.fb_yzm i img{max-width: 100%;max-height: 100%;}
.fb_btn input{display: block;width: 150px;height: 42px;background: #b70004;color: #fff;font-size: 16px;text-align: center;}

.honor_list{padding-bottom: 2.5%;}
.honor_item.honor_eg,.honor_item.honor_eg:nth-child(3n){margin-right: 2.8%;width: 22.9%;margin-bottom: 2.8%;}
.honor_item.honor_eg:nth-child(4n){margin-right: 0px;}

.news_list{margin: 0 -8px;margin-bottom: 15px;}
.news_eg{padding: 0 8px;width: 33.33%;float: left;margin-bottom: 45px;transition: 300ms;}
.news_eg a{display: block;position: relative;overflow: hidden;}
.news_eg a:after{content: "";width: 0;height: 2px;background: #b70004;position: absolute;right: 0;bottom: 0;transition: 300ms;}
.news_pic{overflow: hidden;}
.news_pic img{width: 100%;transition: 300ms;}
.news_info{padding: 25px 25px 30px;}
.news_tit{font-size: 16px;line-height: 24px;height: 48px;overflow: hidden;margin-bottom: 20px;color: #333;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_des{line-height: 24px;height: 72px;overflow: hidden;color: #999;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}
.news_dat{padding: 0 25px;line-height: 60px;overflow: hidden;color: #999;background: url(../images/news_dat.png) right bottom no-repeat #f8f8f8;}
.news_eg a:hover{background: #f8f8f8;}
.news_eg a:hover .news_pic img{transform: scale(1.05,1.05);}
.news_eg a:hover:after{width: 100%;}

.news_title{text-align: center;font-size: 28px;padding-top: 10px;}
.news_publish{text-align: center;line-height: 40px;color: #999;background: #f8f8f8;margin: 20px 0 30px;}


@media (min-width: 1600px){
	.container{width: 1430px;}
}

@media (max-width: 1599px){
	.nav{margin-left: 280px;margin-right: 298px;}
	.pro_bann{padding-top: 30px;margin-top: 20px;}
	.about_nr{margin-bottom: 35px;}
	.about_data{padding-top: 28px;}
	.about_data li{padding-top: 28px;}
	.about_data li span{font-size: 22px;}
	.case_intro{top: 30px;}
	.adfour_item i{font-size: 24px;width: 108px;height: 108px;}
	.adfour_item:before,.adfour_item:after{width: 60px;}
	.proc_item{padding: 26px 45px;}
	.proc_item a{padding: 20px 30px;}
	.proc_icon{width: 98px;}
	.proc_bt{font-size: 20px;}
	.show_bt{margin: 4px 0;}
	.footer{padding-bottom: 40px;}

	.left_top{font-size: 24px;padding-bottom: 4px;}
	.left_list ul li a{line-height: 62px;}
	.right_top{line-height: 56px;margin-bottom: 34px;}
	.next1 a{width: 42px;line-height: 40px;}

	.case_title{font-size: 26px;margin-bottom: 32px;}
	.pro_tit{line-height: 58px;}
	.pro_title{font-size: 26px;}
	.pro_show p{font-size: 18px;line-height: 54px;}

	.con_head{font-size: 22px;margin-bottom: 20px;}
	.con_map{margin-top: 30px;}

	.news_eg{margin-bottom: 36px;}
	.news_info{padding: 20px 20px 24px;}
	.news_tit{margin-bottom: 14px;}
	.news_dat{padding: 0 20px;line-height: 50px;}

	.pro_for .slick-arrow{background-size: 16px!important;}
}

@media (max-width: 1199px){
	.logo a{height: 82px;}
	.nav{margin-right: 108px;margin-left: 250px;}
	.nav ul li a{line-height: 82px;}
	.tel{display: none;}
	.lang_btn{line-height: 82px;}
	.ibanner .slick-dots{bottom: 20px;}

	.section{padding: 68px 0;}
	.head_cn{font-size: 28px;}
	.pro_area{padding: 35px;}
	.pro_item{margin-bottom: 30px;}
	.pro_slide .slick-arrow{width: 38px;height: 38px;}
	.pro_bt{font-size: 16px;line-height: 26px;}
	.imore a{width: 132px;line-height: 42px;}
	.about_nr{max-height: 140px;-webkit-line-clamp: 5;font-size: 15px;line-height: 28px;margin-bottom: 20px;}
	.about_data{justify-content: space-between;padding-top: 15px;}
	.about_data li{width: 28%;padding-top: 18px;margin: 0;}
	.about_data li span{font-size: 20px;}

	.case_slide{margin-bottom: 56px;}
	.case_intro{padding: 0 20px;top: 20px;}
	.case_bt{font-size: 18px;line-height: 58px;}
	.case_nr{margin: 15px 0;max-height: 104px;-webkit-line-clamp: 4;}
	.case_imore{width: 78px;line-height: 28px;}
	.advan_four{padding: 20px 0 110px;}
	.adfour_item i{font-size: 20px;width: 98px;height: 98px;}
	.adfour_item:before, .adfour_item:after{width: 45px;}
	.advan_item{padding: 15px 20px 25px;}
	.advan_bt{font-size: 18px;}
	.advan_bt:after{width: 38px;}
	.proc_data{margin: -16px -40px;width: auto;}
	.proc_item{padding: 16px 40px;}
	.proc_item:after{width: 26px;}
	.proc_item a{padding: 20px;border-radius: 15px;}
	.proc_icon{width: 72px;margin-right: 16px;}
	.proc_num{font-size: 20px;}
	.proc_bt{font-size: 18px;}
	.news_area{margin-bottom: 52px;}
	.news_show{width: 45%;}
	.show_nr{height: 24px;-webkit-line-clamp: 1;}
	.honor_data{margin-bottom: 52px;}

	.left{width: 24%;margin-right: 3.5%;}
	.right{width: 72.5%;}
	.left_top{font-size: 22px;line-height: 74px;padding-bottom: 0px;}
	.left_list ul li a{padding: 0 30px 0 20px;line-height: 58px;}
	.left_list ul li ul li a{font-size: 15px;line-height: 42px;}
	.left_list ul li ul li ul li a{font-size: 14px;line-height: 36px;}
	.recom_con_intro{line-height: 28px;}
	.right_top{font-size: 18px;line-height: 46px;padding-left: 42px;margin-bottom: 28px;}
	.next1 a{width: 38px;line-height: 36px;}

	.case_above{display: block;}
	.case_detail{display: block;width: 100%;}
	.case_parame{min-height: 0;margin-bottom: 24px;}
	.case_title{font-size: 24px;margin-bottom: 24px;}
	.case_title:after{width: 40px;}
	.case_func a{padding: 0 30px;line-height: 40px;}
	.case_image{float: none;width: 56%;margin: 40px auto 0;}
	.pro_tit{line-height: 52px;}
	.pro_title{font-size: 22px;padding-top: 10px;}
	.pro_above{margin: 25px 0 30px;}
	.pro_show p{font-size: 16px;line-height: 46px;}
	.det span{font-size: 14px;line-height: 38px;}

	.news_eg{margin-bottom: 26px;}
	.news_info{padding: 16px 16px 20px;}
	.news_tit{margin-bottom: 8px;font-size: 15px;}
	.news_dat{padding: 0 16px;line-height: 46px;background-size: 13px;}

	.news_title{font-size: 24px;}
	.news_publish{margin: 16px 0 25px;line-height: 36px;}

	.pro_for .slick-arrow{background-size: 14px!important;width: 50px;}
}

@media (max-width: 991px){
	.logo a{height: 72px;}
	.pro_left{width: 100%;}
	.pro_bann{margin-bottom: 30px;}
	.pro_slide{width: calc(100% + 20px);margin: 0 -10px;}
	.pro_item{padding: 0 10px;}
	.about_area{display: block;}
	.about_img{width: 100%;margin-top: 30px;}
	.about_intro{width: 100%;}
	.about_nr{display: block;max-height: none;}
	.about_data li{width: 44%;padding-top: 10px;}
	.case_slide{padding: 0 50px;}
	.case_slide .slick-prev{left: 0;}
	.case_slide .slick-next{right: 0;}
	.case_intro{top: 50px;}
	.advan_four{padding: 0px 0 80px;margin-top: -20px;}
	.adfour_item{width: 50%;padding: 20px 0;}
	.adfour_item:before, .adfour_item:after{display: none;}
	.advan_item{width: 100%;}
	.proc_item a{display: block;}
	.proc_icon{display: block;margin: 0 auto 10px;float: none;}
	.proc_intro{display: block;width: 100%;}
	.proc_item{padding: 16px 50px;}
	.proc_item a{padding: 24px 28px;}
	.news_show{width: 100%;margin-bottom: 20px;}
	.show_nr{-webkit-line-clamp: 2;height: 48px;}
	.show_intro{padding: 16px 24px;}
	.news_data{width: 100%;}
	.honor_data{margin-bottom: 30px;}
	.honor_item{width: 31.6%;margin-bottom: 20px;}
	.honor_item:nth-child(3n){margin-right: 0px;}
	.foot_con{width: 100%;}
	.fcon_ewm{text-align: center;}
	.fcon_ewm i{margin: 20px auto 5px;}
	.copyright{margin-bottom: 60px;}

	.ny_banner img{width: 120%;}
	.ny_cn{font-size: 24px;}
	.ny_en{font-size: 20px;}
	.main{padding-top: 20px;}
	.right{width: 100%;}
	.right_top{font-weight: bold;}
	.case_list{margin-bottom: 15px;}
	.case_info{top: 30px;}
	.next1 a{width: 34px;line-height: 32px;}
}

@media (max-width: 767px){
	.logo a{height: 62px;}
	.class_top{font-size: 18px;line-height: 62px;}
	.nav_button{background-size: 26px;}
	.nav_close{background-size: 24px;}
	.ibanner .slick-dots{bottom: 12px;}
	.ibanner .slick-dots li{width: 26px;}

	.section{padding: 52px 0;}
	.head_cn{font-size: 22px;padding-bottom: 12px;margin-bottom: 4px;}
	.head_cn:after{width: 30px;}
	.headline{margin-bottom: 20px;}
	.pro_area{padding: 24px 14px;margin-bottom: 35px;}
	.pro_head{font-size: 18px;line-height: 28px;}
	.pro_intro{line-height: 26px;max-height: none;display: block;}
	.pro_state{margin: 8px 0 10px;}
	.pro_bann{padding-top: 20px;margin: 15px 0 20px;}
	.pro_slide{width: calc(100% + 10px);margin: 0 -5px;}
	.pro_item{padding: 0 5px;margin-bottom: 16px;}
	.pro_bt{font-size: 15px;line-height: 24px;margin: 12px 0 0;}
	.pro_num{width: 20px;font-size: 14px;}
	.pro_num:after{height: 42px;}
	.pro_slide .slick-arrow{width: 30px;height: 30px;}
	.pro_slide .slick-prev{right: 50px;}
	.pro_slide:after{bottom: 15px;left: 5px;width: calc(100% - 98px);}
	.imore a{width: 102px;line-height: 34px;font-size: 13px;}
	.imore a span{padding-right: 20px;}
	.about_nr{font-size: 14px;line-height: 26px;margin: 15px 0 16px;}
	.about_img{margin-top: 24px;}
	.about_data li{width: 48%;line-height: 38px;font-size: 12px;}
	.about_data li span{font-size: 15px;margin-right: 8px;}
	.case_slide{padding: 0 35px;margin-bottom: 35px;}
	.case_slide .slick-arrow{width: 40px;background-size: 16px!important;}
	.case_intro{top: 36px;}
	.case_imore{line-height: 26px;font-size: 12px;width: 68px;}
	.advan_four{margin-top: 0px;}
	.adfour_item{padding: 12px 0;}
	.adfour_item i{font-size: 17px;width: 78px;height: 78px;}
	.advan_data{margin-top: -100px;}
	.advan_bt{font-size: 16px;line-height: 46px;}
	.proc_data{margin: -10px -15px;}
	.proc_item{padding: 10px 15px;}
	.proc_item a{padding: 16px 10px;border-radius: 5px;}
	.proc_item:after{width: 16px;}
	.proc_icon{width: 58px;}
	.proc_num{font-size: 16px;}
	.proc_bt{font-size: 12px;}
	.news_area{margin-bottom: 35px;}
	.show_intro{padding: 16px 14px;}

	.honor_item{width: 48.4%;margin: 0px;margin-bottom: 3.4%;}
	.honor_item:nth-child(odd){margin-right: 3.2%;}
	.honor_bt{line-height: 40px;}
	.footer{padding: 40px 0 25px;}
	.copyright{padding: 12px 0;}

	.main{padding-top: 20px;}
	.case_list{margin-bottom: 20px;}
	.case_eg{width: 48.4%;margin-right: 0;margin-bottom: 3.4%;}
	.case_eg:nth-child(odd){margin-right: 3.2%;}
	.case_info{top: 20px;padding: 0 14px;}
	.case_tit{font-size: 16px;line-height: 42px;}
	.case_nr{font-size: 13px;line-height: 24px;max-height: 72px;-webkit-line-clamp: 3;margin: 10px 0;}
	.case_imore{line-height: 22px;width: 58px;}
	.next1 a{width: 30px;line-height: 28px;}
	.right_top{font-size: 16px;margin-bottom: 20px;}

	.case_title{font-size: 18px;margin-bottom: 20px;line-height: 58px;}
	.case_title:after{width: 40px;}
	.case_parame{margin-bottom: 18px;}
	.case_func a{padding: 0 14px;line-height: 32px;}
	.case_image{width: 100%;margin-top: 30px;}
	.case_for{margin-bottom: 6px;}
	.case_nav{margin: 0 -2px;}
	.case_nav_item{padding: 0 3px;}
	.case_det{padding: 20px 0;margin: 30px 0 15px;}
	.next2 a{line-height: 32px;}

	.pro_list{margin-bottom: 20px;}
	.pro_eg{width: 48.4%;margin-right: 0;margin-bottom: 3.4%;}
	.pro_eg:nth-child(odd){margin-right: 3.2%;}
	.pro_pic:after{background-size: 30px;}
	.pro_tit {line-height: 44px;}

	.pro_title{font-size: 20px;}
	.pro_above{margin-top: 20px;}
	.pro_image{width: 100%;margin-right: 0px;margin-bottom: 20px;}
	.pro_show{width: 100%;}
	.det{margin-bottom: 20px;}
	.det span{padding: 0 12px;line-height: 34px;}
	.pro_show p{font-size: 14px;line-height: 42px;}

	.lightbox{padding: 40px 0;margin: -40px 0;}
	.lb-data .lb-close{margin-right: 0;width: 40px;height: 40px;}

	.con_head{font-size: 18px;margin-bottom: 12px;}
	.con_det{line-height: 28px;}
	.con_map{margin-top: 20px;}

	.feedback form{width: 100%;}
	.fb_head {font-size: 17px;margin-bottom: 22px;}
	.fb_line{margin-bottom: 10px;}
	.fb_line input{height: 38px;width: 100%;}
	.fb_line.fb_yzm input{width: 58%;}
	.fb_text textarea{padding: 5px 14px;line-height: 26px;}
	.fb_yzm i{width: 98px;}
	.fb_btn input{width: 116px;height: 36px;font-size: 14px;}

	.honor_list{padding-bottom: 20px;}
	.honor_item.honor_eg,.honor_item.honor_eg:nth-child(3n){width: 48.4%;margin-right: 0;margin-bottom: 3.4%;}
	.honor_item.honor_eg:nth-child(odd){margin-right: 3.2%;}

	.news_list{margin: 0 -6px 16px;}
	.news_eg{margin-bottom: 20px;width: 50%;padding: 0 6px;}
	.news_info{padding: 14px 14px 12px;}
	.news_tit{margin-bottom: 8px;font-size: 15px;height: 24px;-webkit-line-clamp: 1;}
	.news_des{font-size: 13px;line-height: 22px;height: 66px;}
	.news_dat{padding: 0 14px;line-height: 38px;background-size: 11px;font-size: 13px;}

	.news_title{font-size: 18px;}
	.news_publish{margin: 12px 0 24px;line-height: 28px;font-size: 12px;}

	.pro_for .slick-arrow{background-size: 12px!important;width: 40px;}
	.case_for .slick-arrow{background-size: 16px!important;width: 40px;}
}

@media (max-width: 420px){}