﻿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: #a2192b;}
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%;z-index: 60;background: #f5f5f5;position: fixed;right: 0;top: 76px;}
.m_list{height: 88%;overflow-y: auto;padding-top: 20px;}
.m_list ul{width: 100%;height: auto;overflow: hidden;}
.m_list ul li{font-size: 16px;text-align: center;}
.m_list ul li a{display: block;line-height: 46px;height: 46px;overflow: hidden;padding: 0 20px;}
.m_list ul li a:hover,.m_list ul li a.cu1{background: #a2192b;color: #fff;}
.m_list ul li ul{display: none;background: #fff;padding: 10px 0;}
.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 a:hover,.m_list ul li ul li a.cu2{background: none;color: #a2192b;}

.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);
}


.banner{width: 100%;height: auto;overflow: hidden;position: relative;}
.banner_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.banner_img a{display: block;width: 100%;height: 100%;overflow: hidden;}
.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_area{width: 100%;height: auto;overflow: hidden;position: fixed;left: 0;top: 0;}
.ibanner_slide .slick-dots{bottom: 20px;font-size: 0px;}
.ibanner_slide .slick-dots li{width: auto;height: auto;margin: 0 10px;}
.ibanner_slide .slick-dots li button{width: 12px;height: 12px;padding: 0px;border: 1px solid #a2192b;border-radius: 50%;transition: 400ms;}
.ibanner_slide .slick-dots li button:before{display: none;}
.ibanner_slide .slick-dots li.slick-active button{background: #a2192b;}
.mouse{width: 40px;height: auto;position: absolute;left: 50%;margin-left: -20px;bottom: 48px;z-index: 2;animation: updown 1s linear infinite alternate;-webkit-animation: updown 1s linear infinite alternate;}
.mouse img{width: 100%;}
@keyframes updown{
	0%{ bottom: 48px;}
	100%{ bottom: 62px;}
}
@-webkit-keyframes updown{
	0%{ bottom: 48px;}
	100%{ bottom: 62px;}
}

.header{width: 100%;height: auto;border-bottom: 1px solid #e5e5e5;background: #fff;position: relative;z-index: 20;padding: 0 3.2%;transition: 300ms;}
.header_on{position: fixed;top: 0;box-shadow: 0px 0px 8px 0 rgba(14,5,10,.2);}
.logo{width: 300px;height: auto;font-size: 0px;overflow: hidden;position: absolute;}
.logo a{display: table-cell;vertical-align: middle;height: 86px;}
.logo a img{max-width: 100%;max-height: 100%;}
.nav{width: 100%;height: auto;padding-left: 50%;}
.nav ul{width: 100%;height: auto;display: inline-block;vertical-align: top;}
.nav ul li{float: left;text-align: center;position: relative;}
.nav ul li a{display: block;line-height: 86px;height: 86px;padding: 0 5px;overflow: hidden;position: relative;}
.nav ul li a:before{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;position: absolute;top: -5px;left: 50%;margin-left: -2px;transition: 400ms;}
.nav ul li a:after{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;position: absolute;bottom: -5px;left: 50%;margin-left: -2px;transition: 400ms;}
.nav ul li a:hover,.nav ul li.cu a,.nav ul li.on a{font-weight: bold;color: #a2192b;}
.nav ul li a:hover:before,.nav ul li.cu a:before,.nav ul li.on a:before{top: 14px;transition: 400ms;}
.nav ul li a:hover:after,.nav ul li.cu a:after,.nav ul li.on a:after{bottom: 14px;transition: 400ms;}
.nav ul li ul{position: absolute;left: 0px; width: 100%;height: auto;overflow: hidden;padding: 12px 0;background: #a2192b;border-radius: 8px;display: none;}
.nav ul li ul li{width: 100%;}
.nav ul li ul li a,.nav ul li.cu ul li a{height: 36px;line-height: 36px;color: #f698a5;}
.nav ul li ul li a:hover{color: #fff;font-weight: bold;}
.nav ul li ul li a:hover:before,.nav ul li.cu ul li a:before{display: none;}
.nav ul li ul li a:hover:after,.nav ul li.cu ul li a:after{display: none;}
.nav_button{width: 32px;height: 100%;background: url(../image/nav_button.png) center center no-repeat;background-size: 30px;position: absolute;right: 3.2%;top: 0;}
.nav_close{background: url(../image/nav_close.png) center center no-repeat;background-size: 24px;}

.section{width: 100%;height: auto;overflow: hidden;padding: 80px 0;background: #fff;position: relative;}
.about{background: #f5f5f5;}
.headline{width: 100%;height: auto;overflow: hidden;text-align: center;margin-bottom: 50px;}
.headline .cn{font-size: 30px;line-height: 40px;height: 40px;overflow: hidden;color: #a2192b;margin-bottom: 15px;}
.headline .cn span{display: inline-block;padding: 0 40px;position: relative;overflow: hidden;vertical-align: top;}
.headline .cn span:before{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -2px;}
.headline .cn span:after{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;position: absolute;right: 0;top: 50%;margin-top: -2px;}
.headline .en{color: #808080;line-height: 24px;height: 24px;overflow: hidden;text-transform: uppercase;}
.headline .en span{display: inline-block;padding: 0 105px;position: relative;overflow: hidden;vertical-align: top;}
.headline .en span:before{content: "";width: 80px;height: 1px;background: #ccc;position: absolute;top: 50%;left: 0;}
.headline .en span:after{content: "";width: 80px;height: 1px;background: #ccc;position: absolute;top: 50%;right: 0;}
.about_nr{text-align: center;line-height: 32px;margin-bottom: 55px;}
.about_slide{width: 100%;padding: 0 19%;height: auto;overflow: hidden;}
.about_item{height: auto;overflow: hidden;}
.about_item a{display: block;width: 100%;height: auto;overflow: hidden;}
.about_icon{width: 104px;height: auto;border: 1px solid transparent;margin: 0 auto 10px;border-radius: 50%;overflow: hidden;padding: 4px;transition: 300ms;}
.about_icon img{width: 100%;border: 2px solid #a2192b;border-radius: 50%;overflow: hidden;transition: 300ms;}
.about_icon img.ab_h{display: none;}
.about_cn{text-align: center;line-height: 26px;height: 26px;overflow: hidden;font-size: 18px;transition: 300ms;}
.about_en{text-align: center;line-height: 22px;height: 22px;overflow: hidden;color: #a0a0a0;font-size: 12px;transition: 300ms;}
.about_item a:hover .about_icon{border: 1px solid #a2192b;}
.about_item a:hover .about_icon img{background: #a2192b;}
.about_item a:hover .ab{display: none;}
.about_item a:hover .ab_h{display: block;}
.about_item a:hover .about_cn{color: #a2192b;}
.about_item a:hover .about_en{color: #a2192b;}

.case{}
.case_slide{width: 100%;height: auto;overflow: hidden;}
.case_box{width: 100%;height: auto;overflow: hidden;}
.case_item{width: 23.8%;height: auto;overflow: hidden;margin-right: 1.6%;margin-bottom: 1.6%;float: left;}
.case_item:nth-child(4n){margin-right: 0px;}
.case_item a{display: block;width: 100%;height: auto;overflow: hidden;position: relative;}
.case_item a:after{content: "";width: calc(100% - 60px); width: -webkit-calc(100% - 60px);width: -moz-calc(100% - 60px);height: calc(100% - 60px); height: -webkit-calc(100% - 60px);height: -moz-calc(100% - 60px);background: rgba(162,25,43,.6);position: absolute;left: 30px;top: 30px;filter:alpha(opacity=0);opacity: 0;transform:scale(1.5,1.5);transition: 300ms;}
.case_img{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.case_img img{width: 100%;transition: 300ms;}
.case_intro{width: 100%;height: auto;padding: 0 40px;position: absolute;top: 50%;transform:translatey(-50%);text-align: center;color: #fff;z-index: 2;}
.case_bt{font-size: 18px;line-height: 44px;height: 44px;overflow: hidden;position: relative;margin-bottom: 14px;filter:alpha(opacity=0);opacity: 0;transform:translatey(-10px);transition: 300ms;}
.case_bt:before{content: "";width: 4px;height: 4px;border-radius: 50%;background: #fff;position: absolute;left: 50%;margin-left: -2px;top: 0;}
.case_bt:after{content: "";width: 4px;height: 4px;border-radius: 50%;background: #fff;position: absolute;left: 50%;margin-left: -2px;bottom: 0;}
.case_imore{width: 100px;line-height: 22px;height: 24px;border: 1px solid #fff;margin: 0 auto;font-size: 12px;filter:alpha(opacity=0);opacity: 0;transform:translatey(10px);transition: 300ms;}
.case_item a:hover:after{filter:alpha(opacity=100);opacity: 1;transform:scale(1,1);}
.case_item a:hover .case_bt{filter:alpha(opacity=100);opacity: 1;transform:translatey(0);}
.case_item a:hover .case_imore{filter:alpha(opacity=100);opacity: 1;transform:translatey(0);}
.case_item a:hover .case_img img{transform:scale(1.05,1.05);}
.case_slide .slick-dots{width: 100%;height: 28px;overflow: hidden;position: relative;bottom: auto;margin-top: 50px;}
.case_slide .slick-dots li{display: block;text-align: center;position: absolute;width: 100%;margin: 0;line-height: 28px;height: 28px;text-align: center;}
.case_slide .slick-dots .slidePage{width: 100%;text-align: center;float: left;color: #4c4c4c;}
.case_slide .slick-dots .slidePage span.slideNumber{transform:translateY(100%);display: inline-block;color: #a2192b;}
.case_slide .slick-dots .slidePage span.totalSlides,.case_slide .slick-dots .slidePage em{filter:alpha(opacity=0);opacity: 0;}
.case_slide .slick-dots li.slick-active .slidePage span.slideNumber{animation:fadeInUpM .75s forwards;}
.case_slide .slick-dots li.slick-active .slidePage span.totalSlides,.case_slide .slick-dots li.slick-active .slidePage em{filter:alpha(opacity=100);opacity: 1;}
.case_slide .slick-arrow{width: 42px;height: 28px;top: auto;bottom: 0px;z-index: 2;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.case_slide .slick-prev{background: url(../image/case_prev.png) center center no-repeat;left: auto;right: 52%;}
.case_slide .slick-next{background: url(../image/case_next.png) center center no-repeat;left: 52%;}
.case_slide .slick-prev:hover{background: url(../image/case_prev_h.png) center center no-repeat;}
.case_slide .slick-next:hover{background: url(../image/case_next_h.png) center center no-repeat;}
.case_slide .slick-prev:before{display: none;}
.case_slide .slick-next:before{display: none;}

.scope{}
.scope_data{width: 100%;height: auto;}
.scope_item{width: 11.45%;height: auto;float: left;margin-right: 6.25%;}
.scope_item:nth-child(6n){margin-right: 0px;}
.scope_item a{display: block;height: auto;text-align: center;}
.scope_img{width: 100%;height: auto;overflow: hidden;border-radius: 50%;margin-bottom: 16px;transition: 300ms;}
.scope_img img{width: 100%;transition: 300ms;}
.scope_bt{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;transition: 300ms;}
.scope_item a:hover .scope_img{transform:scale(1.1,1.1);}
.scope_item a:hover .scope_bt{font-weight: bold;}
.scope_item a:hover{}

.product{padding: 0px!important;}
.pro_data{width: 100%;height: auto;overflow: hidden;position: relative;}
.pro_data:before{content: "";width: 50%;height: 100%;background: rgba(255,255,255,.8);position: absolute;left: 0;top: 0;}
.pro_data:after{content: "";width: 28%;height: 100%;position: absolute;right: 0;top: 0;z-index: 2;}
.pro_data ul{width: 100%;height: auto;overflow: hidden;position: relative;z-index: 2;}
.pro_data ul li{width: 100%;height: auto;overflow: hidden;}
.pro_data ul li a{display: block;width: 100%;line-height: 150px;height: 150px;overflow: hidden;position: relative;}
.pro_data ul li a:before{content: "";width: 0%;height: 100%;background: #a2192b;position: absolute;left: 0;top: 0;filter:alpha(opacity=0);opacity: 0;transition: 300ms;}
.pro_data ul li a:after{content: "";width: 46px;height: 100%;background: url(../image/pro_plus.png) center center no-repeat;background-size: 100%;position: absolute;right: 60%; top: 0;filter:alpha(opacity=0);opacity: 0;transition: 300ms;}
.pro_item{width: 50%; position: relative;z-index: 2;}
.pro_icon{width: 70px;height: 150px;display: table-cell;vertical-align: middle;float: left;height: auto;overflow: hidden;margin-right: 40px;font-size: 0px;}
.pro_icon img{width: 100%;}
.pro_icon img.pr{display: inline;}
.pro_icon img.prh{display: none;}
.pro_bt{flex: 1.0;font-size: 20px;}
.pro_bt span{display: inline-block;vertical-align: top;margin-left: 54px;padding-left: 24px;position: relative;font-size: 14px;text-transform: uppercase;}
.pro_bt span:before{content: "";width: 5px;height: 5px;background: #a2192b;border-radius: 50%;position: absolute;left: 0;top: 50%;margin-top: -3px;}
.pro_data ul li a:hover:before{width: 72%;filter:alpha(opacity=100);opacity: 1;}
.pro_data ul li a:hover:after{right: 30%;filter:alpha(opacity=100);opacity: 1;}
.pro_data ul li a:hover .pro_icon img.pr{display: none;}
.pro_data ul li a:hover .pro_icon img.prh{display: inline;}
.pro_data ul li a:hover .pro_bt{color: #fff;}
.pro_data ul li a:hover .pro_bt span:before{background: #fff;}
.pro_imore{width: 280px;height: auto;overflow: hidden;position: absolute;right: 0;bottom: 0px;z-index: 3;padding: 60px 0;}
.pro_imore a{display: block;line-height: 60px;height: 60px;text-align: center;overflow: hidden;color: #a2192b;background: #fff;}
.pro_imore a span{display: inline-block;padding-right: 60px;background: url(../image/news_imore_h.png) right center no-repeat;vertical-align: top;transition: 300ms;}
.pro_imore a:hover span{padding-right: 80px;}

.news_area{width: 100%;height: auto;}
.news_tab{width: 100%;height: auto;text-align: center;margin-bottom: 50px;}
.news_tab_item{display: inline-block;vertical-align: top;width: 116px;line-height: 36px;height: 38px;border: 1px solid #808080;overflow: hidden;margin: 0 5px;font-size: 16px;cursor: pointer;transition: 300ms;}
.news_tab_item.on,.news_tab_item:hover{background: #a2192b;border: 1px solid #a2192b;color: #fff;}
.news_data{width: 100%;height: auto;position: relative;}
.news_data_item{width: 100%;height: auto;position: relative;position: absolute;filter:alpha(opacity=0);opacity: 0;top: 30px;}
.news_data_item.cur{z-index: 2; filter:alpha(opacity=100);opacity: 1;position: relative;top: 0;transition: 600ms;}
.news_item{padding: 0 20px;height: auto;overflow: hidden;}
.news_item a{display: block;height: auto;overflow: hidden;position: relative;padding: 16px 0 46px;background: url(../image/news_imore.png) left bottom no-repeat;transition: 300ms;}
.news_item a:before{content: "";width: 30px;height: 2px;background: #808080;position: absolute;left: 0;top: 0;transition: 300ms;}
.news_bt{font-size: 16px;line-height: 26px;height: 26px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 6px;transition: 300ms;}
.news_time{line-height: 24px;height: 24px;overflow: hidden;color: #808080;margin-bottom: 12px;}
.news_nr{line-height: 24px;height: 72px;overflow: hidden;color: #808080;}
.news_item a:hover{background: url(../image/news_imore_h.png) center bottom no-repeat;}
.news_item a:hover:before{width: 100%;background: #a2192b;}
.news_data_item .slick-arrow{width: 80px;height: 100%;top: 0;z-index: 2;transition: 300ms;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.news_data_item .slick-prev{background: url(../image/news_prev.png) left center no-repeat;left: -80px;}
.news_data_item .slick-next{background: url(../image/news_next.png) right center no-repeat;right: -80px;}
.news_data_item .slick-prev:hover{background: url(../image/news_prev_h.png) left center no-repeat;}
.news_data_item .slick-next:hover{background: url(../image/news_next_h.png) right center no-repeat;}
.news_data_item .slick-prev:before{display: none;}
.news_data_item .slick-next:before{display: none;}
.news_data_item .slick-dots{bottom: auto;font-size: 0px;position: relative;margin-top: 40px;display: none!important;}
.news_data_item .slick-dots li{width: auto;height: auto;margin: 0 10px;}
.news_data_item .slick-dots li button{width: 10px;height: 10px;padding: 0px;border: 1px solid #a2192b;border-radius: 50%;transition: 400ms;}
.news_data_item .slick-dots li button:before{display: none;}
.news_data_item .slick-dots li.slick-active button{background: #a2192b;}

.footer{width: 100%;height: auto;padding: 38px 0 30px;background: #333;position: relative;}
.sidemap{width: 72%;float: left;height: auto;overflow: hidden;}
.sidemap ul{width: 100%;height: auto;overflow: hidden;}
.sidemap ul li{font-size: 16px;width: 16.66%;float: left;height: auto;overflow: hidden;}
.sidemap ul li a{display: block;line-height: 26px;height: 26px;overflow: hidden;color: #fff;padding-right: 20px;transition: 300ms;position: relative;}
.sidemap ul li a:hover{}
.sidemap ul li ul{margin-top: 8px;padding-top: 8px;position: relative;}
.sidemap ul li ul:before{content: "";width: 20px;height: 1px;background: #a2192b;position: absolute;left: 22px;top: 0;}
.sidemap ul li ul li{font-size: 14px;width: 100%;}
.sidemap ul li ul li a{line-height: 30px;height: 30px;color: #808080;}
.sidemap ul li ul li a:before{content: "";width: 4px;height: 4px;background: #a2192b;border-radius: 50%;overflow: hidden;position: absolute;left: 0px;top: 50%;margin-top: -2px;transition: 300ms;filter:alpha(opacity=0);opacity: 0;}
.sidemap ul li ul li a:hover{text-indent: 16px;}
.sidemap ul li ul li a:hover:before{filter:alpha(opacity=100);opacity: 1;}
.contact{width: 17.5%;float: right;height: auto;padding-top: 15px;}
.linker{width: 100%;height: auto;border: 1px solid #7d7d7d;margin-bottom: 15px;}
.linker_list{width: 100%;height: auto;position: relative;z-index: 2;}
.linker_list li{position: relative;font-size: 14px;}
.linker_list li a{display: block;line-height: 40px;height: 40px;overflow: hidden;padding: 0 35px 0 15px;transition: 400ms;white-space: nowrap;text-overflow: ellipsis;color: #97989c;}
.linker_list li a:after{content: "";width: 14px;height: 100%;background: url(../image/linker_up.png) center center no-repeat;position: absolute;right: 12px;top: 0;transition: 400ms;}
.linker_list li a.closee:after{transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.linker_list li a:hover{color: #808080;}
.linker_list li ul{position: absolute;background: #fafafa;width: 100%;padding: 6px 0;display: none;bottom: 40px;max-height: 132px;overflow-y: auto;box-shadow: 0px 0px 10px 0px rgba(51,51,51,.1);}
.linker_list li ul::-webkit-scrollbar{background: rgba(0,0,0,.1);width: 5px;border-radius: 5px;}
.linker_list li ul::-webkit-scrollbar-track{}
.linker_list li ul::-webkit-scrollbar-thumb{background: #97989c;border-radius: 5px;}
.linker_list li ul li{font-size: 13px;}
.linker_list li ul li a{color: #bbbec1;line-height: 30px;height: 30px;}
.linker_list li ul li a:after{display: none;}
.linker_list li ul li a:hover{color: #a2192b;}
.lianxi{width: 100%;text-align: center;height: auto;}
.con_item{display: inline-block;vertical-align: top;margin: 0 5px;width: 38px;height: 38px;transition: 300ms;position: relative;cursor: pointer;}
.con_item a{display: block;height: 100%;}
.con_wb{background: url(../image/con_wb.png) #666 center center no-repeat;}
.con_wx{background: url(../image/con_wx.png) #666 center center no-repeat;}
.con_qq{background: url(../image/con_qq.png) #666 center center no-repeat;}
.con_wb:hover{background: url(../image/con_wb.png) #a2192b center center no-repeat;}
.con_wx:hover{background: url(../image/con_wx.png) #a2192b center center no-repeat;}
.con_qq:hover{background: url(../image/con_qq.png) #a2192b center center no-repeat;}
.con_wx_hover{width: 96px;padding-top: 10px;position: absolute;left: 50%;margin-left: -48px;top: 100%;animation-duration: 0.4s;-webkit-animation-duration: 0.4s;display: none;}
.con_wx_img{width: 100%;font-size: 0px;position: relative;}
.con_wx_img:before{content: "";border: 5px solid #fff;border-color: transparent transparent #fff transparent;position: absolute;left: 50%;margin-left: -5px;bottom: 100%;}
.con_wx_img img{width: 100%;}
.con_wx:hover .con_wx_hover{display: block;}
.copyright{text-align: center;line-height: 24px;background: #262626;color: #585f67;padding: 18px 0;position: relative;}
.copyright a{color: #585f67;transition: 300ms;}
.copyright a:hover{color: #fff;}
.totop{width: 65px;height: auto;border-radius: 50%;background: rgba(162,25,43,.75);overflow: hidden;font-size: 0px;position: fixed;z-index: 20;right: 20px;bottom: 20px;transition: 400ms;cursor: pointer;}
.totop img{width: 100%;}
.totop:hover{background: #a2192b;}

.ny_wrap{padding-top: 86px;}
.ny_header{position: fixed;top: 0;}
.ny_banner{}
.main{width: 100%;height: auto;overflow: hidden;}
.public{width: 100%;height: auto;position: relative;padding-bottom: 90px;}
.public:before{content: "";width: 50%;height: 100%;background: #f7f7f7;position: absolute;right: 80%;top: 0;z-index: -1;}
.left{width: 20%;float: left;height: auto;overflow: hidden;}
.left_top{width: 100%;font-size: 24px;line-height: 70px;height: 70px;padding: 0 20px;overflow: hidden;position: relative;font-weight: bold;background: #a2192b;color: #fff;margin-bottom: 10px;text-align: center;}
.classify{line-height: 54px;height: 54px;padding-right: 25px;font-size: 16px;font-weight: normal; position: absolute;right: 20px;top: 0;}
.classify:after{content: "";width: 15px;height: 100%;background: url(../image/classify.png) center center no-repeat;background-size: 100%;position: absolute;right: 0;top: 0;transition: 300ms;}
.classify.closeit:after{transform: rotate(-180deg);}
.left_list{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #e6e6e6;}
.left_list ul{width: 100%;height: auto;overflow: hidden;}
.left_list ul li{font-size: 16px;border-bottom: 1px solid #e6e6e6;}
.left_list ul li a{display: block;line-height: 60px;height: 60px;overflow: hidden;padding: 0 40px 0 20px;overflow: hidden;position: relative;transition: 300ms;}
.left_list ul li a:after{content: "";width: 11px;height: 100%;background: url(../image/first.png) center center no-repeat;position: absolute;right: 30px;top: 0;filter:alpha(opacity=0);opacity: 0;transition: 300ms;background-size: 100%;}
.left_list ul li a:hover,.left_list ul li a.cu1{font-weight: bold;color: #a2192b;background: #fff;}
.left_list ul li a:hover:after,.left_list ul li a.cu1:after{filter:alpha(opacity=100);opacity: 1;right: 20px;}
.right{width: 80%;padding-left: 40px;height: auto;overflow: hidden;float: left;}
.right_top{width: 100%;height: auto;overflow: hidden;padding-top: 18px;margin-bottom: 40px;}
.ny_title{font-size: 20px;font-weight: bold;float: left;line-height: 52px;height: 52px;overflow: hidden;position: relative;}
.ny_title:before{content: "";width: 80px;height: 4px;background: #a2192b;position: absolute;left: 0;bottom: 0;}
.here{line-height: 52px;height: 52px;max-width: 50%;float: right;overflow: hidden;text-align: right;color: #808080;}
.here a{color: #808080;transition: 300ms;}
.here a:hover{color: #a2192b;}
.about_det{line-height: 30px;}
.about_det img{max-width: 100%;}

.case_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 30px;}
.case_eg{width: 31.7%;margin-right: 2.45%;margin-bottom: 2.45%;}
.case_eg:nth-child(4n){margin-right: 2.45%;}
.case_eg:nth-child(3n){margin-right: 0px;}
.next1{text-align: center;width: 100%;height: auto;overflow: hidden;}
.next1 ul{display: inline-block;vertical-align: top;}
.next1 ul li{display: inline-block;vertical-align: top;}
.next1 a,.next1 span{display: inline-block;vertical-align: top;margin: 0 4px;min-width: 10px;padding: 0 8px;color: #808080;line-height: 22px;height: 22px;overflow: hidden;transition: 300ms;}
.next1 a.on1,.next1 a:hover{background: #a2192b;color: #fff;}
.select_page{width: 40px;margin: 0 5px;height: 22px;line-height: 22px;outline: none;border: 1px solid #ccc;}

.pro_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 16px;}
.pro_eg{width: 31.7%;margin-right: 2.45%;margin-bottom: 10px;float: left;height: auto;overflow: hidden;}
.pro_eg:nth-child(3n){margin-right: 0px;}
.pro_eg a{display: block;height: auto;overflow: hidden;}
.pro_pic{width: 100%;height: auto;overflow: hidden;font-size: 0px;}
.pro_pic img{width: 100%;transition: 300ms;}
.pro_tit{line-height: 56px;height: 56px;font-size: 18px;overflow: hidden;text-align: center;transition: 300ms;}
.pro_eg a:hover .pro_pic img{transform:scale(1.05,1.05);}
.pro_eg a:hover .pro_tit{color: #a2192b;font-weight: bold;}


.pro_above{width: 100%;height: auto;overflow: hidden;display: inline-flex;margin-bottom: 40px;}
.pro_image{width: 57.8%;height: auto;float: left;font-size: 0px;display: inline-flex;margin-right: 10px;overflow: hidden;}
.pro_image img{width: 100%;}
.pro_for{width: 78%;float: left;height: auto;overflow: hidden;margin-right: 2%;}
.pro_nav{width: 20%;float: left;height: auto;overflow: hidden;padding-bottom: 22px;}
.pro_nav_item{margin-bottom: 10px;}
.pro_nav_item div{border: 1px solid #ccc;transition: 300ms;}
.pro_nav_item.slick-current div{border: 1px solid #a2192b;}
.pro_nav .slick-arrow{width: 46%;height: 22px;top: auto;bottom: 0;z-index: 2;transition: 300ms;background-size: 7px!important;overflow: hidden;transform:translate(0, 0);-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);}
.pro_nav .slick-prev{background: url(../image/det_prev.png) #ccc center center no-repeat;left: 0px;}
.pro_nav .slick-next{background: url(../image/det_next.png) #ccc center center no-repeat;right: 0px;}
.pro_nav .slick-prev:hover{background: url(../image/det_prev.png) #a2192b center center no-repeat;}
.pro_nav .slick-next:hover{background: url(../image/det_next.png) #a2192b center center no-repeat;}
.pro_nav .slick-prev:before{display: none;}
.pro_nav .slick-next:before{display: none;}
.pro_details{flex: 1.0;height: auto;overflow: hidden;background: #f5f5f5;padding: 16px 20px;}
.pro_title{font-size: 18px;line-height: 28px;font-weight: bold;}
.pro_state{line-height: 24px;color: #808080;padding: 12px 0 16px;margin: 12px 0 14px;border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;}
.pro_tel{font-size: 18px;font-weight: bold;color: #a2192b;margin-bottom: 6px;line-height: 28px;}
.pro_share{width: 100%;height: auto;}
.det{width: 100%;height: auto;overflow: hidden; border-bottom: 1px solid #a2192b;position: relative;margin-bottom: 25px;}
.det_cn{padding: 0 32px;line-height: 50px;padding-bottom: 6px;border: 1px solid #a2192b;border-bottom: none;font-size: 24px;display: inline-block;color: #a2192b;}
.det_en{font-size: 12px;line-height: 14px;background: #a2192b;color: #fff;padding: 0 20px;letter-spacing: 4px;text-transform: uppercase;position: absolute;bottom: 0px;left: 20px;}
.det_en:before{content: "";width: 10px;height: 10px;background: #a2192b;position: absolute;left: -10px;top: -10px;}
.pro_det{line-height: 36px;}
.next2{width: 100%;height: auto;overflow: hidden;margin-top: 55px;padding-top: 40px;border-top: 1px solid #ccc;}
.next2 ul{width: 100%;height: auto;overflow: hidden;}
.next2 ul li{width: 38%;float: left;height: auto;overflow: hidden;text-align: center;}
.next2 ul li:first-child{margin-right: 24%;}
.next2 ul li a{line-height: 46px;height: 46px;overflow: hidden;padding: 0 20px;display: block;background: #808080;color: #fff;transition: 300ms;}
.next2 ul li a:hover{background: #a2192b;color: #fff;}

.news_title{font-size: 20px;line-height: 30px;text-align: center;margin-bottom: 6px;}
.news_publish{line-height: 24px;text-align: center;color: #808080;margin-bottom: 36px;}
.share{text-align: right;width: 100%;height: auto;overflow: hidden;margin-top: 50px;}
.share .bdsharebuttonbox{display: inline-block;vertical-align: top;}
.next3{width: 100%;height: auto;overflow: hidden;border-top: 1px solid #ccc;margin-top: 16px;padding-top: 24px;}
.next3 ul{width: 100%;height: auto;overflow: hidden;}
.next3 ul li{width: 50%;float: left;padding-right: 20px;height: auto;overflow: hidden;}
.next3 ul li:last-child{padding-left: 20px;padding-right: 0;text-align: right;}
.next3 ul li a{display: block;line-height: 34px;height: 34px;overflow: hidden;color: #808080;transition: 300ms;white-space: nowrap;text-overflow: ellipsis;}
.next3 ul li a:hover{color: #a2192b;font-weight: bold;}

.news_list{width: 100%;height: auto;overflow: hidden;margin-bottom: 15px;}
.news_eg{width: 100%;height: auto;overflow: hidden;padding-bottom: 40px;margin-bottom: 40px;border-bottom: 1px solid #e6e6e6;}
.news_eg a{display: block;height: auto;overflow: hidden;}
.news_date{width: 110px;float: left;margin-right: 30px;padding: 15px 10px;height: auto;overflow: hidden;text-align: center;background: #f4f4f4;transition: 300ms;color: #333;}
.news_day{font-size: 36px;line-height: 40px;height: 40px;overflow: hidden;}
.news_year{font-size: 14px;line-height: 24px;height: 24px;overflow: hidden;}
.news_info{flex: 1.0;height: auto;overflow: hidden;}
.news_tit{font-size: 18px;line-height: 28px;height: 28px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;margin-bottom: 12px;color: #333;}
.news_des{line-height: 24px;height: 48px;overflow: hidden;color: #808080;}
.news_eg a:hover .news_date{background: #a2192b;color: #fff;}


@media (min-width: 1500px){
	.container{width: 1230px;}
}

@media (min-width: 1200px) and (max-width: 1499px){
	.nav{padding-left: 40%;}
	.nav ul li ul li a, .nav ul li.cu ul li a{line-height: 32px;height: 32px;}
	.case_bt{font-size: 16px;}
	.pro_data ul li a{line-height: 126px;height: 126px;}
	.pro_data ul li a:after{width: 38px;}
	.pro_icon{width: 58px;}
	.pro_imore{width: 256px;}
	.news_data_item .slick-arrow{width: 70px;}
	.news_data_item .slick-prev{left: -70px;}
	.news_data_item .slick-next{right: -70px;}
	.totop{width: 60px;}

	.pro_state{padding: 12px 0 12px;margin: 12px 0 12px;}
	.det_cn{font-size: 22px;line-height: 46px;}
	.news_eg{padding-bottom: 36px;margin-bottom: 36px;}
}

@media (min-width: 992px) and (max-width: 1199px){
	.ibanner_slide .slick-dots li button{width: 10px;height: 10px;}
	.mouse{width: 38px;margin-left: -19px;}
	.logo a{height: 80px;}
	.nav{padding-left: 35%;}
	.nav ul li a{line-height: 80px;height: 80px;}
	.nav ul li ul li a, .nav ul li.cu ul li a{line-height: 32px;height: 32px;}

	.section{padding: 70px 0;}
	.headline{margin-bottom: 40px;}
	.headline .cn{font-size: 26px;line-height: 36px;height: 36px;margin-bottom: 12px;}
	.headline .cn span{padding: 0 32px;}
	.headline .en span{padding: 0 98px;}
	.headline .en span:before,.headline .en span:after{width: 68px;}
	.about_nr{margin-bottom: 40px;}
	.about_icon{width: 96px;margin-bottom: 6px;}
	.about_cn{font-size: 16px;}
	
	.case_item a:after{width: calc(100% - 40px); width: -webkit-calc(100% - 40px);width: -moz-calc(100% - 40px);height: calc(100% - 40px); height: -webkit-calc(100% - 40px);height: -moz-calc(100% - 40px);left: 20px;top: 20px;}
	.case_bt{font-size: 16px;}
	.case_slide .slick-dots{margin-top: 40px;}
	.banner_ad img{width: 110%;}
	
	.scope_bt{font-size: 16px;}
	.pro_data ul li a{line-height: 100px;height: 100px;}
	.pro_data ul li a:after{width: 33px;}
	.pro_icon{width: 46px;}
	.pro_bt{font-size: 18px;}
	.pro_bt span{margin-left: 38px;}
	.pro_imore{width: 226px;}
	.pro_imore a{line-height: 52px;height: 52px;}
	.pro_imore a span{background-size: 36px;}
	.news_item{padding: 0 14px;}
	.news_item a{background-size: 36px!important;padding: 16px 0 40px;}
	.news_data_item .slick-arrow{display: none!important;}
	.news_data_item .slick-dots{display: block!important;}
	
	.sidemap{width: 76%;}
	.sidemap ul li ul li a:hover{text-indent: 12px;}
	.contact{width: 22%;padding-top: 5px;}
	.totop{width: 56px;}
	
	.ny_wrap{padding-top: 80px;}
	.public:before{right: 78%;}
	.left{width: 22%;}
	.left_top{font-size: 22px;line-height: 66px;height: 66px;}
	.left_list ul li a{padding: 0 36px 0 16px;line-height: 54px;height: 54px;}
	.left_list ul li a:after{width: 10px;}
	.left_list ul li a:hover:after, .left_list ul li a.cu1:after{right: 16px;}
	.right{width: 78%;padding-left: 34px;}
	.right_top{padding-top: 14px;margin-bottom: 34px;}

	.pro_tit{font-size: 16px;line-height: 50px;height: 50px;}
	
	.pro_above{display: block;}
	.pro_image{width: 68%;float: none;margin: 0 auto 30px;display: block;}
	.pro_for{width: 100%;float: none;margin-right: 0px;margin-bottom: 10px;}
	.pro_for_item{padding: 0 5px;}
	.pro_nav{width: 100%;float: none;padding: 0 30px;}
	.pro_nav_item{padding: 0 5px;margin-bottom: 0px;}
	.pro_nav .slick-arrow{width: 25px;height: 100%;}
	.pro_details{display: block;width: 100%;padding: 22px 26px;}
	.pro_tel{margin-bottom: 0px;}
	.det_cn{font-size: 22px;line-height: 44px;padding: 0 28px 6px;}
	.pro_det{line-height: 32px;}
	.next2{margin-top: 46px;padding-top: 36px;}
	.next2 ul li{width: 44%;}
	.next2 ul li:first-child{margin-right: 12%;}
	.next2 ul li a{line-height: 42px;height: 42px;}

	.news_title{font-size: 18px;line-height: 28px;}
	.news_publish{margin-bottom: 28px;}
	.next3{margin-top: 50px;padding-top: 20px;}
	
	.news_list{margin-bottom: 25px;}
	.news_eg{padding-bottom: 30px;margin-bottom: 30px;}
	.news_date{width: 100px;margin-right: 24px;padding: 12px 0;}
	.news_day{font-size: 32px;}
	.news_tit{margin-bottom: 8px;margin-top: 2px;}
}

@media (max-width: 991px){
	.wrap{padding-top: 76px;}
	.ibanner_area{position: relative;}
	.header{position: fixed;top: 0;}
	.ibanner_slide .slick-dots li button{width: 10px;height: 10px;}
	.mouse{width: 34px;margin-left: -17px;}
	.logo{position: relative;}
	.logo a{height: 76px;}

	.section{padding: 70px 0;}
	.headline{margin-bottom: 40px;}
	.headline .cn{font-size: 26px;line-height: 36px;height: 36px;margin-bottom: 12px;}
	.headline .cn span{padding: 0 32px;}
	.headline .en span{padding: 0 90px;}
	.headline .en span:before,.headline .en span:after{width: 62px;}
	.about_nr{margin-bottom: 30px;}
	.about_slide {padding: 0 10%;}
	.about_icon{width: 96px;margin-bottom: 6px;}
	.about_cn{font-size: 16px;}
	
	.case_item{width: 48.4%;margin-right: 0px;margin-bottom: 3.2%;}
	.case_item:nth-child(odd){margin-right: 3.2%;}
	.case_slide .slick-dots{margin-top: 30px;}
	.case_slide .slick-prev{right: 56%;}
	.case_slide .slick-next{left: 56%;}
	.banner_ad img{width: 140%;}
	
	.scope_item{width: 33.33%;margin-right: 0px;padding: 0 20px;margin-bottom: 30px;}
	.scope_img{width: 128px;margin: 0 auto 14px;}
	.pro_data ul li a{line-height: 86px;height: 86px;}
	.pro_data ul li a:after{width: 29px;}
	.pro_icon{width: 38px;margin-right: 30px;}
	.pro_bt{font-size: 16px;}
	.pro_bt span{margin-left: 28px;}
	.pro_imore{width: 198px;padding: 50px 0;}
	.pro_imore a{line-height: 46px;height: 46px;}
	.pro_imore a span{background-size: 26px;padding-right: 40px;}
	.pro_imore a:hover span{padding-right: 52px;}
	.news_tab{margin-bottom: 40px; }
	.news_tab_item{width: 106px;line-height: 34px;height: 36px;}
	.news_item{padding: 0 14px;}
	.news_item a{background-size: 36px!important;padding: 16px 0 40px;}
	.news_data_item .slick-arrow{display: none!important;}
	.news_data_item .slick-dots{display: block!important;}
	
	.footer{padding: 32px 0 22px;}
	.sidemap{width: 76%;}
	.sidemap ul li{font-size: 15px;}
	.sidemap ul li ul li a{line-height: 28px;height: 28px;}
	.sidemap ul li ul li a:hover{text-indent: 10px;}
	.contact{width: 24%;padding-top: 5px;}
	.linker_list li a{line-height: 38px;height: 38px;}
	.linker_list li ul{bottom: 38px;}
	.con_item{width: 34px;height: 34px;background-size: 100%!important;}
	.con_wx_hover{width: 82px;margin-left: -41px;}
	.totop{width: 46px;right: 15px;}
	
	 
	.public{padding: 40px 0 76px;}
	.public:before{display: none;}
	.left{width: 100%;}
	.left_top{font-size: 20px;line-height: 54px;height: 54px;margin-bottom: 0px;text-align: left;}
	.left_list{background: #f7f7f7;border-top: none;display: none;}
	.left_list ul li a{line-height: 46px;height: 46px;}
	.right{width: 100%;padding-left: 0px;margin-top: 30px;}
	.right_top{display: none;}

	.case_eg:nth-child(4n){margin-right: 0%;}
	.pro_eg{width: 48.4%;margin-right: 0px;}
	.pro_eg:nth-child(odd){margin-right: 3.2%;}
	
	.pro_above{display: block;}
	.pro_image{width: 68%;float: none;margin: 0 auto 30px;display: block;}
	.pro_for{width: 100%;float: none;margin-right: 0px;margin-bottom: 10px;}
	.pro_for_item{padding: 0 5px;}
	.pro_nav{width: 100%;float: none;padding: 0 30px;}
	.pro_nav_item{padding: 0 5px;margin-bottom: 0px;}
	.pro_nav .slick-arrow{width: 25px;height: 100%;}
	.pro_details{display: block;width: 100%;padding: 22px 26px;}
	.pro_tel{margin-bottom: 0px;}
	.det_cn{font-size: 20px;line-height: 40px;padding: 0 28px 6px;}
	.pro_det{line-height: 30px;}
	.next2{margin-top: 46px;padding-top: 36px;}
	.next2 ul li{width: 46%;}
	.next2 ul li:first-child{margin-right: 8%;}
	.next2 ul li a{line-height: 42px;height: 42px;}

	.news_title{font-size: 18px;line-height: 28px;}
	.news_publish{margin-bottom: 20px;}
	.next3{margin-top: 50px;padding-top: 20px;}
	.next3 ul li{width: 100%;padding: 0px;}
	.next3 ul li:last-child{padding: 0px;text-align: left;}
	
	.news_list{margin-bottom: 25px;}
	.news_eg{padding-bottom: 25px;margin-bottom: 25px;}
	.news_date{width: 100px;margin-right: 24px;padding: 12px 0;}
	.news_day{font-size: 32px;}
	.news_tit{margin-bottom: 8px;margin-top: 2px;}
}

@media (max-width: 767px){
	.wrap{padding-top: 70px;}
	.ibanner_area{position: relative;}
	.header{position: fixed;top: 0;}
	.ibanner_slide .slick-dots li button{width: 10px;height: 10px;}
	.mouse{display: none;}
	.logo a{height: 70px;}
	.class{top: 70px;}

	.section{padding: 60px 0;}
	.headline{margin-bottom: 35px;}
	.headline .cn{font-size: 24px;line-height: 34px;height: 34px;margin-bottom: 8px;}
	.headline .cn span{padding: 0 28px;}
	.headline .en span{padding: 0 80px;}
	.headline .en span:before,.headline .en span:after{width: 56px;}
	.about_nr{margin-bottom: 24px;line-height: 30px;}
	.about_slide {padding: 0 6%;}
	.about_icon{width: 90px;}
	
	.case_item a:after{width: calc(100% - 50px); width: -webkit-calc(100% - 50px);width: -moz-calc(100% - 50px);height: calc(100% - 50px); height: -webkit-calc(100% - 50px);height: -moz-calc(100% - 50px);left: 25px;top: 25px;}
	.case_bt{font-size: 16px;}
	.case_slide .slick-dots{margin-top: 24px;}
	.banner_ad img{width: 180%;}
	
	.scope_item{margin-bottom: 24px;}
	.scope_img{width: 108px;}
	.scope_bt{font-size: 16px;}
	.pro_data{margin-bottom: 24px;}
	.pro_data:before{width: 100%;}
	.pro_data:after{display: none;}
	.pro_data ul li a{line-height: 78px;height: 78px;}
	.pro_data ul li a:after{width: 29px;}
	.pro_data ul li a:hover:before{width: 100%;}
	.pro_data ul li a:hover:after{right: 3.5%;}
	.pro_item{width: 100%;}
	.pro_imore{padding: 0px 15px;position: relative;width: 100%;}
	.pro_imore a{background: #a2192b;color: #fff;}
	.pro_imore a span{background: url(../image/news_imore_w.png) right center no-repeat;background-size: 26px;}
	.news_tab{margin-bottom: 36px;}
	.news_tab_item{width: 100px;line-height: 32px;height: 34px;}
	.news_item{padding: 0 10px;}
	.news_item a{background-size: 30px!important;padding: 16px 0 32px;}
	
	.footer{padding: 32px 0 22px;}
	.sidemap{display: none;}
	.contact{width: 100%;padding-top: 0px;}
	
	 
	.public{padding: 40px 0 68px;}
	.left_top{font-size: 18px;line-height: 46px;height: 46px;}
	.classify{line-height: 46px;height: 46px;font-size: 15px;}
	.left_list ul li a{line-height: 44px;height: 44px;}
	.left_list ul li a:after{width: 9px;}
	.about_det{line-height: 28px;}

	.next1 a{background: #a2192b;color: #fff;line-height: 28px;height: 28px;padding: 0 12px;min-width: 60px;}
	.pro_tit{font-size: 16px;line-height: 50px;height: 50px;}
	
	.pro_image{width: 78%;margin: 0 auto 30px;}
	.pro_nav{padding: 0 30px;}
	.pro_details{padding: 20px 24px;}
	.det{margin-bottom: 20px;}
	.det_cn{font-size: 18px;line-height: 36px;}
	.det_en{padding: 0 14px;letter-spacing: 3px;}
	.next2{margin-top: 40px;padding-top: 32px;}
	.next2 ul li{width: 48%;}
	.next2 ul li:first-child{margin-right: 4%;}

	.news_title{font-size: 17px;margin-top: 4px;}
	.next3{margin-top: 46px;padding-top: 18px;}
	.next3 ul li a{line-height: 32px;height: 32px;}
	
	.news_eg{padding-bottom: 20px;margin-bottom: 20px;}
	.news_date{width: 90px;margin-right: 20px;}
	.news_day{font-size: 30px;line-height: 36px;height: 36px;}
	.news_tit{margin-bottom: 6px;font-size: 17px;line-height: 26px;height: 26px;}
}

@media (max-width: 567px){
	.wrap{padding-top: 68px;}
	.ibanner_slide img{width: 120%;}
	.ibanner_slide .slick-dots{bottom: 16px;}
	.ibanner_slide .slick-dots li{margin: 0 8px;}
	.ibanner_slide .slick-dots li button{width: 8px;height: 8px;}
	.logo a{height: 68px;}
	.class{top: 68px;}

	.section{padding: 46px 0;}
	.headline{margin-bottom: 28px;}
	.headline .cn{font-size: 22px;line-height: 32px;height: 32px;margin-bottom: 4px;}
	.headline .cn span{padding: 0 24px;}
	.headline .en span{padding: 0 70px;}
	.headline .en span:before,.headline .en span:after{width: 50px;}
	.about_nr{margin-bottom: 16px;line-height: 28px;}
	.about_slide {padding: 0 0%;}
	.about_icon{width: 82px;margin-bottom: 2px;}
	.about_cn{font-size: 15px;line-height: 24px;height: 24px;}
	
	.case_item a:after{width: calc(100% - 20px); width: -webkit-calc(100% - 20px);width: -moz-calc(100% - 20px);height: calc(100% - 20px); height: -webkit-calc(100% - 20px);height: -moz-calc(100% - 20px);left: 10px;top: 10px;}
	.case_intro{padding: 0 15px;}
	.case_bt{font-size: 14px;line-height: 38px;height: 38px;margin-bottom: 10px;}
	.case_imore{width: 86px;line-height: 20px;height: 22px;}
	.case_slide .slick-dots{margin-top: 20px;}
	.case_slide .slick-prev{right: 60%;}
	.case_slide .slick-next{left: 60%;}
	.banner_ad img{width: 220%;}
	
	.scope_item{padding: 0 10px;margin-bottom: 16px;}
	.scope_img{width: 90px;margin: 0 auto 10px;}
	.scope_bt{font-size: 14px;line-height: 24px;height: 24px;}
	.pro_data{margin-bottom: 20px;}
	.pro_data ul li a{line-height: 68px;height: 68px;}
	.pro_data ul li a:after{width: 25px;}
	.pro_data ul li a:hover:after{right: 15px;}
	.pro_icon{width: 34px;margin-right: 24px;}
	.pro_bt span{margin-left: 22px;}
	.pro_imore a{line-height: 42px;height: 42px;}
	.news_tab{margin-bottom: 30px;}
	.news_tab_item{width: 98px;line-height: 30px;height: 32px;font-size: 15px;}
	.news_item{padding: 0 0px;}
	.news_data_item .slick-dots li{margin: 0 8px;}
	.news_data_item .slick-dots li button{width: 8px;height: 8px;}

	.totop{width: 42px;}
	
	 
	.public{padding: 35px 0 58px;}
	.left_top{font-size: 17px;line-height: 42px;height: 42px;padding: 0 16px;}
	.classify{line-height: 42px;height: 42px;font-size: 14px;padding-right: 22px;right: 16px;}
	.classify:after{width: 14px;}
	.left_list ul li{font-size: 15px;}
	.left_list ul li a{padding: 0 36px 0 16px;line-height: 40px;height: 40px;}
	.left_list ul li a:after{width: 8px;}
	.left_list ul li a:hover:after, .left_list ul li a.cu1:after{right: 16px;}
	.right{margin-top: 26px;}
	.about_det{line-height: 26px;}
	.pro_eg{margin-bottom: 4px;}
	.pro_tit{font-size: 14px;line-height: 42px;height: 42px;}
	
	.pro_above{margin-bottom: 32px;}
	.pro_image{width: 100%;margin: 0 auto 24px;}
	.pro_for{margin-bottom: 8px;}
	.pro_for_item{padding: 0 4px;}
	.pro_nav{padding: 0 26px;}
	.pro_nav_item{padding: 0 4px;}
	.pro_nav .slick-arrow{width: 22px;}
	.pro_details{padding: 16px 18px;}
	.pro_title,.pro_tel{font-size: 17px;line-height: 26px;}
	.det{margin-bottom: 20px;}
	.det_cn{font-size: 16px;line-height: 32px;padding: 0 24px 6px;}
	.det_en{padding: 0 10px;letter-spacing: 2px;}
	.det_en:before{width: 8px;height: 8px;left: -8px;top: -8px;}
	.next2{margin-top: 40px;padding-top: 20px;}
	.next2 ul li{width: 100%;text-align: left;}
	.next2 ul li:first-child{margin-right: 0%;}
	.next2 ul li a{background: none;color: #808080;padding: 0px;}
	.next2 ul li a:hover{background: none;color: #a2192b;}
	.next2 ul li a{line-height: 32px;height: 32px;}

	.news_title{font-size: 16px;line-height: 26px;margin-top: 0px;}
	.next3{margin-top: 40px;}
	
	.news_eg{padding-bottom: 16px;margin-bottom: 16px;}
	.news_date{width: 80px;margin-right: 16px;}
	.news_day{font-size: 26px;line-height: 32px;height: 32px;}
	.news_year{font-size: 13px;}
	.news_tit{margin-bottom: 4px;margin-top: 0px;font-size: 16px;}
}

@media (max-width: 372px){
	.wrap{padding-top: 62px;}
	.ibanner_slide img{width: 130%;}
	.ibanner_slide .slick-dots{bottom: 14px;}
	.logo a{height: 62px;}
	.class{top: 62px;}
	.m_list ul li a{line-height: 42px;height: 42px;}
	.m_list ul li ul li a{line-height: 34px;height: 34px;}
	.nav_button{background-size: 28px;}
	.nav_close{background-size: 22px;}

	.section{padding: 42px 0;}
	.headline{margin-bottom: 22px;}
	.headline .cn{font-size: 20px;line-height: 30px;height: 30px;margin-bottom: 2px;}
	.headline .cn span{padding: 0 20px;}
	.headline .en span{padding: 0 58px;}
	.headline .en span:before,.headline .en span:after{width: 42px;}
	.about_nr{line-height: 26px;}
	.about_icon{width: 76px;}
	.about_cn{font-size: 14px;}
	
	.case_bt{line-height: 32px;height: 32px;margin-bottom: 6px;}
	.case_bt:before,.case_bt:after{width: 3px;height: 3px;}
	.banner_ad img{width: 250%;}
	
	.scope_item{padding: 0 5px;margin-bottom: 12px;}
	.scope_img{width: 74px;margin: 0 auto 8px;}
	.pro_data{margin-bottom: 16px;}
	.pro_data ul li a{line-height: 62px;height: 62px;}
	.pro_icon{width: 32px;margin-right: 18px;}
	.pro_bt{font-size: 15px;}
	.pro_bt span{margin-left: 16px;padding-left: 20px;font-size: 12px;}
	.pro_imore a{line-height: 40px;height: 40px;}
	.news_tab{margin-bottom: 26px;}
	.news_tab_item{width: 82px;line-height: 28px;height: 30px;font-size: 14px;}
	.news_data_item .slick-dots{margin-top: 30px;}
	
	.linker_list li a{line-height: 36px;height: 36px;}
	.linker_list li ul{bottom: 36px;}
	.totop{width: 40px;}
	
	 
	.public{padding: 30px 0 50px;}
	.left_top{font-size: 16px;line-height: 40px;height: 40px;}
	.classify{line-height: 40px;height: 40px;padding-right: 20px;}
	.classify:after{width: 12px;}
	.left_list ul li{font-size: 14px;}
	.left_list ul li a{line-height: 38px;height: 38px;}
	.right{margin-top: 24px;}
	.about_det{line-height: 24px;}

	.next1 a{padding: 0 10px;}
	.pro_tit{line-height: 38px;height: 38px;}
	
	.pro_above{margin-bottom: 26px;}
	.pro_image{margin: 0 auto 20px;}
	.pro_for{margin-bottom: 6px;}
	.pro_for_item{padding: 0 3px;}
	.pro_nav{padding: 0 24px;}
	.pro_nav_item{padding: 0 3px;}
	.pro_nav .slick-arrow{width: 20px;}
	.pro_title,.pro_tel{font-size: 16px;}
	.det{margin-bottom: 16px;}
	.det_cn{font-size: 15px;line-height: 28px;padding: 0 20px 10px;}
	.det_en{left: 15px;}
	.next2{margin-top: 34px;padding-top: 16px;}
	.next2 ul li a{line-height: 30px;height: 30px;}

	.news_title{font-size: 15px;line-height: 24px;}
	.news_publish{margin-bottom: 16px;font-size: 12px;}
	.next3{margin-top: 34px;padding-top: 16px;}
	.next3 ul li a{line-height: 30px;height: 30px;}
	
	.news_eg{padding-bottom: 14px;margin-bottom: 14px;}
	.news_date{width: 74px;margin-right: 14px;}
	.news_day{font-size: 24px;line-height: 28px;height: 28px;}
	.news_year{font-size: 12px;line-height: 22px;height: 22px;}
	.news_tit{margin-bottom: 0px;}
}