body, html { width: 100%; margin: 0; padding: 0; font-size: 62.5%;font-family: Helvetica, Tahoma, Arial, "PingFang SC", "Hiragino Sans GB", "Heiti SC", STXihei, "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei",Arial,"\5b8b\4f53";  color: #000;-ms-behavior: url(../css/backgroundsize.min.htc);behavior: url(../css/backgroundsize.min.htc); }
* { margin: 0px; padding: 0px; outline: 0 none; word-wrap: break-word; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box }
ul, li { list-style-type: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; }
a { color: #333; outline: none; text-decoration: none; transition: all 0.1s;/*-webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none;*/ }
a:hover {color:#e60012; text-decoration: none; }
em, i { font-style: normal; }
.cf:before, .cf:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
body, input, select, button, textarea {font-family: "PingFang SC", "Microsoft YaHei", "å¾®è½¯é›…é»‘", Helvetica, Tahoma, Arial, "Hiragino Sans GB", "Heiti SC", STXihei, SimHei, "WenQuanYi Micro Hei",Arial,"\5b8b\4f53";-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;}
input, textarea, button { border: none; background: none; appearance: none; -webkit-appearance: none; outline:none; } 
input:-webkit-autofill {-webkit-box-shadow: 0 0 0px 1000px white inset !important;}
.clear { height: 0; overflow: hidden; clear: both; }
.cf { zoom: 1; } 
img { border: none; max-width: 100%; height: auto; transition: all 0.5s ease 0s; display: inline-block; vertical-align: top; }
.rel { position: relative; }
.abs { position: absolute; }
.tc{text-align:center;}
.fl{float:left;}
.fr{float:right;}
.hid { overflow: hidden; }
/*.mt100 { margin-top: 100px; }*/
.wrap { width: 1600px; margin: 0 auto; position: relative; }
.header {   height: 100px; background: #fff; position: fixed; left:20px; top: 20px;right:20px;  z-index: 990; box-shadow:0 2px 3px rgba(0,0,0,0.1);transition: all 0.5s; }
.header.hiddened{top:-120px;}
.logo { float: left; }
.slogan{float:left;font-size:1.8rem;margin:28px 0 0 26px;}
.t_right { float: right; padding-top: 40px; }
.nav { margin-top: 40px; margin-right:20px;  display: flex; justify-content: space-around; }
.nav li { float: left; padding: 0 10px; position: relative; }
.nav li:nth-child(1){background: none;}
.nav li > a { display: block;padding-bottom:39px; font-size: 16px; position: relative; }
.nav li.hover>a, .nav li.cr>a { color: #e60012; }
.nav li > a:after{display:none; content: '';width: 0;height:3px;background: #cc0614; position: absolute;left:50%;bottom:0;margin-left:0; transition: all 0.3s;}
.nav li.cr > a:after{width: 96%;margin-left:-48%;}
.nav li:last-child>a:before{width:120%;height:2em;border:2px solid #e60012;content:''; position: absolute;left:-10%;top:-5px;font-size:16px;}
.nav li:last-child>a{color: #e60012;}
.nav li .sub_nav { display: none; position: absolute; width: 100%; left: 50%; top: 60px; background: #fff; width: 140px;margin-left:-70px; box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1);} 
.nav li .sub_nav li { float: none; padding: 0; }
.nav li .sub_nav a { display: block; padding: 0 1em; height: 40px; line-height: 40px;  font-size: 1.5rem; color: #666; text-align:center;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
.nav li .sub_nav a::after{display: none;}
.nav li .sub_nav a:hover{ background: #e60012; color: #fff; }
.nav li .sub_nav .has_menu a:hover{ background: #e60012;}  
.searchbox{width:226px;height:100px; text-align:center; background:#181819;display: flex; display: -webkit-flex;-webkit-align-items: center;align-items:center;-webkit-justify-content: center; justify-content: center;  float:right;  overflow:hidden;} 
.searchbox a{ font-size:16px;color:#fff; } 
.searchbox a img{margin-right:28px;}
.banner { width: 100%; position: relative; z-index: 10; overflow: hidden; }
.banner img {width:100%;} 
.banner .swiper-pagination-bullet{ background:#fff; opacity: 0.4;border-radius: 0;}
.banner .swiper-pagination-bullet-active{ opacity: 1; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:30px;height:30px;margin:5px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;bottom:42px;left:50%;/*width:80px; margin-left:-40px;*/font-size:0;margin-left:-50%;} 
.banner .swiper-button-prev{left:2.6%;}
.banner .swiper-button-next{right:2.6%;}
.banner .swiper-button-prev,.banner .swiper-button-next{ opacity: 0.4;} 
.banner .swiper-button-prev:hover,.banner .swiper-button-next:hover{ opacity: 1; } 
.ban_txt{ position: absolute;width:100%; z-index: 100;left:0;top:28%; }
/*.ban_txt h2{ font-size:6rem;color:#fff;line-height:1;padding-top:55px;background: url(../images/fan.png) no-repeat left top; transition:all 0.5s ease 0.8s; margin-top:30px; opacity: 0;  } 
.ban_txt h3{ font-size:4rem;color:#fff; letter-spacing: 15px;  transition:all 0.5s ease 1s;margin-top:50px; opacity: 0; text-transform: uppercase; }*/
.ban_txt h2{ font-size:6rem;color:#fff;line-height:1;letter-spacing: 10px;padding-top:15px;transition:all 0.5s ease 0.8s; margin-top:30px; opacity: 0;  } 
.ban_txt h3{ font-size:4rem;color:#fff; letter-spacing: 15px; padding-top:30px; background: url(../images/fan.png) no-repeat left top;   transition:all 0.5s ease 1s;margin-top:50px; opacity: 0; text-transform: uppercase; }
.ban_txt span{display: block;width:177px;height:65px;line-height:65px;font-size:16px;color:#fff;padding-left:40px;background: #d50e05 url(../images/more.png) no-repeat 80% 50%;transition:all 0.5s ease 1s;margin-top:90px; opacity: 0;}
.banner .swiper-slide-active .ban_txt h2{opacity: 1;margin-top:0;}
.banner .swiper-slide-active .ban_txt h3{opacity: 1;margin-top:20px;}
.banner .swiper-slide-active .ban_txt span{opacity: 1;margin-top:60px;}
.inRed_bar{height:140px; background: #ce0e05;} 
.fan_left{width:73px;height:75px; background: url(../images/fan_left.png) no-repeat 0 0; left:0;top:0;}
.fan_right{width:70px;height:71px; background: url(../images/fan_right.png) no-repeat right bottom; right:0;bottom:0;}
.inRed_bar dl{width:50%;float:left;padding:43px 63px 0 78px; overflow: hidden; position: relative;}
.inRed_bar dl::after{content:'';width:1px;height:65px;background: #d83e37; position: absolute;right:0;bottom:0;}
.inRed_bar dl:last-child::after{display:none;}
.inRed_bar dl dt{float:left;margin-right:42px;}
.inRed_bar dl dd {overflow: hidden;}
.inRed_bar dl dd h3{font-size:1.8rem;color:#fff;}
.inRed_bar dl dd p{font-size:14px;color:#fff;}
.inRed_bar dl dd span{display:block;float:right;width:55px;height:55px;background: #fff url(../images/arr_icon.png) no-repeat center;}
/*footer*/
.footer { padding:60px 0 50px;background: #181819; overflow: hidden; }
.f_left { width: 330px; float: left;margin-right:12px; }
.f_left_tit{font-size: 16px;color:#fff;padding-left:28px;background: url(../images/tel_icon.png) no-repeat 0 50%; }
.contact_text{ margin-top: 15px;}
.contact_text h3 a{font-size:3.6rem;color:#fff;font-weight:bold;line-height:1;}
.contact_text p{display:block;font-size: 14px;color:#999;margin-top:10px;}
.btn_mes{width:200px;height:50px;line-height:50px;text-align:center;background:url(../images/mes_bg.png) no-repeat center;font-size:16px;color:#fff;margin-top:2em;cursor:pointer;} 
.btn_mes img{vertical-align: middle;margin-right:12px;}
.f_menu {float:left;  overflow: hidden; }
.f_menu dl { float: left;padding-left:110px;  } 
.f_menu dl:nth-child(1){padding-left:0;}
.f_menu dt a { display: block; position: relative; font-size: 16px;color:#fff;position: relative; } 
.f_menu dd{margin-top:30px;}
.f_menu dd a { display: block; font-size: 14px;color:#999; margin-bottom: 10px; }
.f_menu dd a:hover { color: #fff; } 
.ewmbox{float:right;}
.ewm_item{width:146px;float:left;margin-left:32px;padding-bottom:10px;background: #222222;font-size: 14px;color:#999;text-align:center;}
.ewm_item img{display:block;width:120px;height:120px;margin:13px;}
.ft_bom{padding:50px 0;background:#111;} 
.ft_left{max-width:38%;}
.ft_link{font-size:14px;color:#888;}
.ft_link a{display:inline-block;color:#999;}
.ft_link a:hover{color:#fff;}
.ft_link em{padding:0 5px;}
.copyright {font-size:14px;color:#999; line-height: 1.8;margin-top:10px;}
.copyright a{color:#999;padding-right:10px;}
.copyright a:hover{color:#fff;}
.copyright a.beian{padding:2px 10px 2px 24px;background:url(../images/gongan.png) no-repeat left center;}
.slogo{
	/*width:215px;*/
	width:280px;
	margin:0 auto;
}
.flink {float:right;display: flex; display: -webkit-flex; }
.flink a { width:55px;height:55px; overflow: hidden;  margin-right: 30px; border:3px solid #333333;display: flex; display: -webkit-flex;align-items:center; justify-content: center;  }
.flink a:nth-child(2){margin-right:0;}
.flink a:last-child{display:none;margin-right:0;} 
.flink a img{opacity: 0.4;}
.flink a:hover{border-color:#d50e05; background: #d50e05;} 
.flink a:hover img{ opacity: 1; } 
.kefu_float{width:60px;height:60px; position: fixed;right:32px;bottom:100px; z-index: 100;}
.kefu_float .kefu_icon{display:block;width:100%;height:100%; background: #d50e05 url(../images/kefu_icon.png) no-repeat center; position: relative;z-index: 10;}
.kefu_pop{width:200px;height:60px;background:#fff; position: absolute;top:0;  transition: all 0.3s;-webkit-transition: all 0.3s; right:60px; opacity: 0; visibility: hidden; z-index:12px;box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);}
.kefu_pop.active{ opacity: 1;visibility: visible ;}
.kefu_pop a{display:block;font-size:3rem;color: #d50e05;line-height: 60px;text-align:center;}
/*.gotop{display:none;width:60px;height:60px; background: #d50e05 url(../images/top.png) no-repeat center; position: fixed;right:32px;bottom:30px; z-index: 100; cursor:pointer;}*/
/*********æ–°å¢žæ ·å¼ å¼€å§‹*********/
.pop_mes{width:580px;height:580px;padding:45px 73px;background:url(../images/pop_bg.png) no-repeat center; box-shadow: 0 0 57px rgba(0,0,0,0.3); position: fixed;left:50%;top:50%;margin-left:-290px;margin-top:-290px; z-index: 1000;display:none;}
.popClose{width:27px;height:27px;background:rgba(255,255,255,0.2) url(../images/close.png) no-repeat center;border:1px solid rgba(255,255,255,0.2); position: absolute;right:16px;top:16px; cursor:pointer;z-index:8;}
.pop_mes h3{font-size:4.2rem;color:#fff;text-align:center;text-transform: uppercase;}
.pop_mes h4{font-size:2.4rem;color:#fff;text-align:center;}
.pop_mes_form{margin-top:40px;}
.pop_mes_form li{height:64px;border:1px solid rgba(255,255,255,0.6);padding:18px 18px 18px 56px;margin-bottom:13px;}
.pop_mes_form li input{width:100%;height:100%;font-size:1.6rem;color:#fff;}
.pop_mes_form li input::-webkit-input-placeholder { color:#fff; }
.pop_mes_form li input::-moz-placeholder { color:#fff; }
.pop_mes_form li input:-ms-input-placeholder { color:#fff; }
.pop_mes_form .li_name{background:url(../images/icon_name.png) no-repeat 24px center;} 
.pop_mes_form .li_tel{background:url(../images/icon_tel.png) no-repeat 24px center;} 
.pop_mes_form .li_area{background:url(../images/icon_area.png) no-repeat 24px center;display: flex; justify-content: space-between;} 
.pop_mes_form .li_area select{width:32%; background: url(../images/product6.png) no-repeat 90% 50%;font-size:16px;padding:0 5px 0 10px;appearance: none; -webkit-appearance: none;-moz-appearance: none;border:none;border-left:1px solid #f95f6b;color:#fff; position: relative;} 
.pop_mes_form .li_area select:nth-child(1){border-left:none;}
.pop_mes_btn{height:65px;background:#fff;line-height: 65px;text-align: center;color:#d60f05;font-weight: bold;font-size:1.8rem;margin-top:32px; cursor:pointer;}
.pop_mes_btn img{vertical-align: middle;margin-left:18px;}
.pop_tips{color:#ff7d77;font-size:1.6rem;text-align:center;margin-top:1em;}
.footer_pop{width:100%;height:160px;background:rgba(0,0,0,0.9); position: fixed;left:0;bottom:0;z-index:100;padding:40px 0; display: none;}
.footer_pop .wrap{display: flex; align-items: center;position: relative;z-index: 10;}
.footer_pop:before{width:113px;height:113px;background:url(../images/circle1.png) no-repeat left bottom;content:''; position: absolute;left:0;bottom:0;z-index:1;}
.footer_pop:after{width:113px;height:113px;background:url(../images/circle1.png) no-repeat right top;content:''; position: absolute;right:0;top:0;z-index:1;}
.footer_pop_img{width:24%;flex:0 0 24%;}
.footer_pop_form{ display: flex;  flex:1;margin-left:3%;margin-top:10px;}
.footer_pop_form li{width:32%;height:60px;background-color:#fff;padding:18px 15px 18px 40px;margin-right:1.3%;}
.footer_pop_form li input{width:100%;height:100%;font-size:1.6rem;color:#777777;}
.footer_pop_form li input::-webkit-input-placeholder { color:#777777; }
.footer_pop_form li input::-moz-placeholder { color:#777777; }
.footer_pop_form li input:-ms-input-placeholder { color:#777777; }
.footer_pop_form .li_name{background:#fff url(../images/icon_name1.png) no-repeat 15px center;} 
.footer_pop_form .li_tel{background:#fff url(../images/icon_tel1.png) no-repeat 15px center;} 
.footer_pop_form .li_area{flex:0 0 50%;background:#fff url(../images/icon_area1.png) no-repeat 15px center;}
.footer_pop_btn{flex:0 0 12.5%;height:60px;background:url(../images/btn_bg.png) no-repeat center;line-height: 60px;text-align: center;color:#fff;font-weight: bold;font-size:1.6rem;cursor:pointer;margin-top:10px;}
.footer_pop_form .li_area select{width:32%; background: url(../images/product9.png) no-repeat 90% 50%;font-size:16px;padding:0 5px 0 10px;appearance: none; -webkit-appearance: none;-moz-appearance: none;border:none;border-left:1px solid #eee; margin:5px 0;} 
.footer_pop_form .li_area select:nth-child(1){border-left:none;}
.footer_pop_btn img{vertical-align: middle;margin-left:1em;}
.float_box{width:110px;border:1px solid #dddddd;background:#fff; position: fixed;right:12px;bottom:5%; z-index: 100; transition:all 0.3s;box-shadow: 0 14px 32px rgba(145,145,145,0.2);}
.float_box dl{width:100%;height:110px;padding:30px 10px;border-bottom:1px solid #ddd; text-align: center; cursor:pointer; position: relative;}
.float_box dl dd{font-size:14px;color:#777; font-weight: bold; margin-top:10px;}
.float_box dl:hover dd{color:#ce0e05;}
.float_box .gotop{border-bottom:none;}
.jmrx_box{width:250px;height:100%; position: absolute;top:0;right:50px;transition:all 0.3s; opacity: 0; visibility: hidden; }
.jmrx_in{width:220px;height:100%;background:#fff;box-shadow: 0 0 32px rgba(93,99,109,0.22);padding:30px 20px; position: relative; }
.jmrx_in:after{width: 0;height: 0;border-top: 10px solid transparent; border-left: 12px solid #fff; border-bottom: 10px solid transparent;content:''; position: absolute;top:50%;right:-12px;margin-top:-10px;} 
.float_box dl.float_jmrx:hover .jmrx_box{opacity: 1;visibility: visible;right:100%;}
.jmrx_box img{width:35px;float:left;margin-top:5px;}
.jmrx_box .jmrx_tel{padding-left:13px;text-align:left;overflow: hidden;}
.jmrx_box .jmrx_tel h4{font-size:1.4rem;color:#777;}
.jmrx_box .jmrx_tel h3{font-size:1.8rem;color:#ce0e05;font-weight: bold;margin-top:8px;}
/*********æ–°å¢žæ ·å¼ ç»“æŸ*********/
/* å†…é¡µå…¬å…±æ ·å¼*/ 
.inbanner { position: relative;  overflow: hidden; }
.inbanner img {width:100%;} 
.inban_txt{ position: absolute;width:100%; z-index: 10;left:0;top:50%; }
.inban_txt h3{font-size:2.4rem;color:#fff; letter-spacing: 11px;padding-left:46px;background:url(../images/tit_bg.png) no-repeat left center;margin-bottom:10px;}
.inban_txt h2{font-size:7.2rem;color:#fff; text-transform:uppercase; letter-spacing: 8px;}
.crumbs {width:100%; position: absolute;top:150px; }
.crumbs a:hover{color:#fff;} 
.crumbs i{display:inline-block; width:11px;height:15px;background: url(../images/crumbs_icon.png) no-repeat center; vertical-align: -3px;margin:0 16px;}
.crumbs a,.crumbs span {font-size: 14px;color: rgba(255,255,255,0.7); }  
.mainbox{margin:50px 0; overflow: hidden;}
.sidebar { float: left; width:275px;margin-right:3px; } 
.menu_tit{ height:50px;line-height: 50px; background: #338998; font-size:1.9rem;color:#fff;padding-left:30px; border-bottom:1px solid #f1f1f1;}  
.menu {border-bottom:1px solid #dddddd;}
.menu a{float:left;padding:37px 0;margin-right:100px;font-size:1.8rem; color:#666; position: relative;}
.menu a:nth-last-of-type(1){margin-right:0;} 
.menu a::after{content: '';width:0;height:3px;background: #e50015; position: absolute;left:0;bottom:-1px;-webkit-transition: all 0.3s; transition: all 0.3s;}
.menu a:hover::after,.menu a.cr::after{width:100%;}
.btn_down{display:none;width:50px;height:50px;border-radius: 100%;border:1px solid  #e8e8e8;background: url(../images/arr_down.png) no-repeat center;float:right;margin-top:26px; cursor:pointer;}
.menu_sub{width:100%;background:#d50e05;padding:30px;text-align: center;}
.menu_sub a{display:inline-block;font-size:1.8rem;color:#fff;padding:0 60px;border-left:1px solid rgba(255,255,255,0.5);}
.menu_sub a:nth-child(1){border-left:none;}
.menu_sub a span{display:inline-block; position: relative;}
.menu_sub a span::after{content: '';width:0;height:2px;background: #fff; position: absolute;left:0;bottom:-30px; transition: all 0.3s;}
.menu_sub a:hover span::after,.menu_sub a.cr span::after{width:100%;}
/*å¯¼èˆª*/

.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { -moz-transition-duration: .4s; -o-transition-duration: .4s; -webkit-transition-duration: .4s }
.hamburger { display: none; width: 24px; float: right;  margin-top: 20px;margin-right:20px; z-index: 10000; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-tap-highlight-color: transparent; -ms-touch-action: manipulation; touch-action: manipulation }
.hamburger__icon { position: relative; margin-top: 7px; margin-bottom: 7px }
.hamburger__icon, .hamburger__icon:after, .hamburger__icon:before { display: block; width: 24px; height: 2px; background-color: #e60012; -moz-transition-property: background-color, -moz-transform; -o-transition-property: background-color, -o-transform; -webkit-transition-property: background-color, -webkit-transform; transition-property: background-color, transform; transition-duration: .4s }
.hamburger__icon:after, .hamburger__icon:before { position: absolute; content: "" }
.hamburger__icon:before { top: -7px }
.hamburger__icon:after { top: 7px }
.hamburger.active .hamburger__icon { background-color: transparent }
.hamburger.active .hamburger__icon:after, .hamburger.active .hamburger__icon:before { background-color: #e60012; }
.hamburger.active .hamburger__icon:before { -moz-transform: translateY(7px)rotate(45deg); -ms-transform: translateY(7px)rotate(45deg); -webkit-transform: translateY(7px)rotate(45deg); transform: translateY(7px)rotate(45deg) }
.hamburger.active .hamburger__icon:after { -moz-transform: translateY(-7px)rotate(-45deg); -ms-transform: translateY(-7px)rotate(-45deg); -webkit-transform: translateY(-7px)rotate(-45deg); transform: translateY(-7px)rotate(-45deg) }
.fat-nav { top: 55px; left: 0; z-index: 100; position: fixed; width: 100%; max-height: 90%; background: rgba(0,0,0,0.8); overflow-y: auto; overflow-x: hidden; -webkit-overflow-scrolling: touch; display: none; }
.fat-nav__wrapper { width: 100%; height: 100%; }
.fat-nav.active { display: block; z-index: 100; }
.fat-nav li h3 { color: #fff; padding: 0 22px; border-top: 1px solid #333; position: relative; }
.fat-nav li h3 a {display: block; color: #fff; font-size: 16px;padding:1em 0; }
.fat-nav li.has_nav h3 a{display: inline-block;}
.fat-nav li.has_nav h3 i { display: block; width: 10px; height: 10px; background: url(../images/down.png) no-repeat center center/100%; position: absolute; right: 10px; top: 50%; margin-top: -5px; transition: all .2s ease 0s; } 
.fat-nav li.cr h3 i { transform: rotate(90deg); }
.fat-nav li .sub_nav { display: none;padding-bottom:10px; }
.fat-nav li .sub_nav a { display: block; padding: 0.8em 30px; color: #fff; font-size: 14px;  }
.fat-nav li .sub_nav .sub_menu { padding: 0 0 1em 2em; border-bottom: 1px solid #3a3a3a;}
.fat-nav li .sub_nav .sub_menu a{color: #ccc; font-size: 1.4rem; }
/*é¦–é¡µé“¾æŽ¥*/
.inLink {padding:78px 0 68px;}
.inLink a{display:block;width:25%;float:left;text-align:center;border-left:1px solid #dddddd;}
.inLink a:nth-child(1){border-left:none;}
.inLink a span{display:block;}
.inLink a span.link_img{width:75px;height: 75px;margin:0 auto; overflow:hidden;}
.inLink a span.link_img img{transition:none;}
.inLink a span.link_tit{font-size:16px;margin:30px 0 35px;}
.inLink a span.link_more{width:13px;height:11px;background: url(../images/arrow1.png) no-repeat center;margin:0 auto;}
.inLink a:hover span.link_img img{margin-top:-75px;}
.inLink a:hover span.link_more{background-image: url(../images/arrow2.png);} 
.inQuanwu{padding-bottom:100px; background: url(../images/pro_bg.jpg) no-repeat center bottom/100%; position: relative;}
.inQuanwu .swiper-container{width:91.67%;margin:0;}
.inQuanwu .swiper-button-next,.inQuanwu .swiper-button-prev{width:17px;height:28px;background-size:17px 28px;left:auto;right:53px;margin-top:-14px;}
.inQuanwu .swiper-button-prev{margin-top:110px;}
.inQuanwu .swiper-button-prev::before{content:'';width:24px;height:1px;background: #999; position: absolute;left:0;top:-50px;opacity: 1; }
.inQuanwu .swiper-button-next.swiper-button-disabled,.inQuanwu  .swiper-button-prev.swiper-button-disabled{opacity: 1;}
.inQuanwu .swiper-pagination{display:none;width:100%;margin-top:20px;}
.inQuanwu .swiper-pagination-bullet{width:10px;height:10px;margin:0 5px;}
.inQuanwu .swiper-pagination-bullet-active{background:#e60012;}
.inQuanwu .qw_txt{width:730px;height:170px;padding:53px 47px 0 160px; background: rgba(0,0,0,0.3); position: absolute;left:200px;bottom:0;color:#fff; transition: all 0.8s; opacity: 0;}
.inQuanwu .qw_txt h2{padding-right:65px;font-size:3.6rem;text-transform:uppercase;}
.inQuanwu .qw_txt h3{padding-right:65px;font-size:2.4rem;margin-top:10px;}
.inQuanwu .qw_txt span{float:right;display:block;width:62px;height:59px;background:#548071 url(../images/news2.png) no-repeat center;}
.inQuanwu .swiper-slide-active .qw_txt{left:0; opacity: 1;}
.inProduct{margin-top:85px;}

.lk_tit h3{display:inline-block;font-size:2rem;letter-spacing: 9px;padding-right:54px;}
.lk_tit h2{font-size:4.8rem; text-transform:uppercase; font-weight: bold; line-height:1;margin:15px 0;}
.lk_tit p{font-size:14px;color:#666;letter-spacing: 6px;}
.lk_tit i{display: block;width:17px;height:24px;background: url(../images/bar.png) no-repeat center;margin-top:30px;}
.lk_more{display: block;width:225px;height:70px;line-height:64px;padding:0 78px 0 35px;border:3px solid #000;font-size:1.8rem; white-space: nowrap;margin-top:40px; background: url(../images/more1.png) no-repeat 83% 50%;}
.lk_more:hover{border-color:#d50e05; background-image: url(../images/more2.png);}
.inProduct .lk_tit{float:left; position: relative; z-index: 10;}
/*.inProduct .lk_tit h3{background: url(../images/fan1.png) no-repeat right center;}*/
.inProduct .lk_tit h3{background: url(../images/fan2.png) no-repeat right center;}
.inPro_tab{float:right;}
.inPro_tab .tab_item{padding:0 70px;float:left;border-left:1px solid #bdbdbd; cursor:pointer;}
.inPro_tab .tab_item:nth-child(1){border-left:none;}
.inPro_tab .tab_item h3{font-size:2rem;color:#666;}
.inPro_tab .tab_item h2{width:162px;height:80px;line-height:30px;padding-bottom:35px;margin-top:20px;background:url(../images/tab1.png) no-repeat left bottom;font-size:4.8rem;color:#666;   text-transform:uppercase;white-space: nowrap;}
.inPro_tab .tab_item.active h3{color:#000;}
.inPro_tab .tab_item.active h2{color:#000; background-image: url(../images/tab2.png);}
.inPro_box{width:100%;overflow:hidden;position:relative;top:-96px;}
.inPro_cell{display:none;}
.inPro_cell.active{display:block;}
.inPro_cell dl{float:left; position: relative;margin-bottom:12px;margin-left:0.8%;}
.inPro_cell dl:nth-child(1){width:31.2%;margin-top:11%;margin-left:0;} 
.inPro_cell dl:nth-child(2){width:42.2%;}
.inPro_cell dl:nth-child(3){width:25%;float:right;}
.inPro_cell dl:nth-child(4){width:30%;margin-left:13.4%;}
.inPro_cell dl:nth-child(5){width:30%; }
.inPro_cell dl dt{overflow: hidden;}
.inPro_cell dl img{width:100%;}
.inPro_cell dl:hover dt img{transform: scale(1.1);}
.inPro_cell dl dd{ width: 100%;height:100%; position: absolute;left:0;top:0;}
.inPro_cell dl dd .mask { width: 100%;height:100%;left:0;top:0; padding: 3em 5em; transition: all 0.5s ease 0s; position:absolute;  }
.inPro_cell dl dd .mask::before, .inPro_cell dl dd .mask::after { box-sizing: border-box; content: ''; position: absolute; top: 25px; left:25px;bottom:25px;right:25px;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.inPro_cell dl dd .mask::before { border-top: 8px solid #eee; border-bottom: 8px solid #eee; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.inPro_cell dl dd .mask::after { border-left: 8px solid #eee; border-right: 8px solid #eee; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.inPro_cell dl dd a:hover .mask::before,.inPro_cell dl dd a:hover .mask::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.inPro_cell dl dd .mask span{display: block;width:33px;height:33px; background: url(../images/product4.png) no-repeat center; background-size: 100%; position: absolute;right:65px;bottom:58px; transition: all 0.5s ease 0s; transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; filter: alpha(opacity=0);}
.inPro_cell dl dd a:hover .mask{ background: rgba(0,0,0,0.4);}
.inPro_cell dl dd a:hover .mask span{opacity: 1; filter: alpha(opacity=1);transform: scale(1);}
.inPro_cell dl dd .div1{ position: absolute;left:20px;bottom:20px;transition: all 0.5s;}
.inPro_cell dl dd .div2{ width:55%;position: absolute;left:60px;bottom:60px;transition: all 0.5s; opacity: 0; filter: alpha(opacity=0);font-size:16px;color:#f5f5f5;line-height: 1.75;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
.inPro_cell dl dd h3{font-size:16px;color:#fff;}
.inPro_cell dl dd h4{font-size:2rem;color:#fff;}
.inPro_cell dl dd a:hover .div1{left:60px;bottom:auto;top:58px;} 
.inPro_cell dl dd a:hover .div2{opacity: 1; filter: alpha(opacity=100);}
.inPro_cell:nth-child(2) dl dd .div2{display: none;}
.inPro_txt{float:left;width:25%;font-size:14px;color:#666;line-height:2;padding:3% 0 0 3%;}
.inPro_txt span{color:#ce0e05;}
.inVideo{margin-top:40px;}
.inVideo video{display: none;width:100%;}
.inVideo_txt{width:100%; left:0;top:50%; transform: translateY(-50%); z-index:10;}
.inVideo_con{width:100%; color:#fff; } 
.inVideo_con h3{font-size:4.8rem;line-height: 1.3;margin-top:25px;}
.inVideo_con h4{font-size:20px;font-family:Arial;line-height: 1.5; text-transform: uppercase;padding-left:78px; position: relative;}
.inVideo_con h4::before{width:50px;height:4px;background:#ce0e05; content:""; position: absolute;left:0;top:50%;margin-top:-2px;}
.inVideo_btn{background:#fff; overflow:hidden;}
.inVideo_play{ display:inline-block;padding:0 26px 0 60px;height:65px;line-height:65px;margin-top:90px;background:#ce0e05 url(../images/play1.png) no-repeat 25px 50% ; position: relative;font-size:16px;color:#fff; cursor:pointer;}
.inVideo_play span{display:block;width:63px;height:63px; background:url(../images/play.png) no-repeat 0 0; position: absolute;left:50%;top:50%;margin-left:-32px;margin-top:-32px;}
.inVideo_link{display:block;float:right;width:50%;padding:55px 0 0 35px;font-size:2.6rem; color:#ce0e05;text-transform:uppercase; line-height: 1.2;padding-bottom:35px; background:url(../images/more2.png) no-repeat 35px 100%;}
.video_show{position: fixed;top: 0;left: 0;bottom: 0;right: 0;background:rgba(0,0,0,0.4);z-index: 9999999;text-align: center;opacity: 0;z-index: -999;}
.video_show.show{opacity: 1;z-index: 999;}
.video_show .video_w{width: 60%;position: absolute;top: 50%;left: 50%;margin-left: -30%;
-webkit-transform: scale(0.5) translateY(-50%); -ms-transform: scale(0.5) translateY(-50%); -o-transform: scale(0.5) translateY(-50%); transform: scale(0.5) translateY(-50%); transition: all 0.5s;  -moz-transition: all 0.5s;  -webkit-transition: all 0.5s; -o-transition: all 0.5s; }
.video_show .video_w video{width: 100%;}
.video_show.show .video_w.scale{ -webkit-transform: scale(1) translateY(-50%); -ms-transform: scale(1) translateY(-50%); -o-transform: scale(1) translateY(-50%);  transform: scale(1) translateY(-50%);}
.video_show .video_close{width:30px;height:30px;position:absolute;top:-40px;right:0;opacity: 0;  transition: all 0.5s 0.5s; -moz-transition: all 0.5s 0.5s;  -webkit-transition: all 0.5s 0.5s;  -o-transition: all 0.5s 0.5s;}
.video_show.show .video_close{opacity: 1;} 
/*.inService{ background:#f7f7f7 url(../images/fan3.png) no-repeat -5% bottom;}*/
.inService{ background:#f7f7f7;}
/*.inService_in{padding:70px 0 102px;background:url(../images/bar1.png) no-repeat 101% 0;}*/
.inService_in{padding:70px 0 102px;}
.inService .lk_tit h3{background: url(../images/fan2.png) no-repeat right center;}
.service_txt{width:210px;font-size:16px;color:#666; line-height: 1.875;margin-right:106px;}
.service_txt span{color:#d50e05;}
.service_box a{display:block;width:22.9%;float:left;overflow: hidden; position: relative;margin-left:2.8%;}
.service_box a:nth-child(1){margin-left:0;}
.service_box a .hover_img{position: absolute;left:0;top:0; opacity: 0;  z-index: 10;}
.service_box a:hover .hover_img{opacity: 1; }
.service_box a h3,.service_box a h4{font-size:2.4rem;color:#fff; position: absolute;left:30px; z-index: 20;}
.service_box a h3{top:30px;text-transform: uppercase;}
.service_box a h4{padding-bottom:30px;bottom:30px;background:url(../images/more3.png) no-repeat left bottom;}
.service_box a:nth-child(1){margin-top:54px;}
.service_box a:nth-child(2){margin-top:128px;}
.service_box a:nth-child(3){margin-top:54px;}
.service_box a:nth-child(4){margin-top:90px;}
.inNews{margin:82px 0 120px;}
/*.inNews .lk_tit h3{background: url(../images/fan4.png) no-repeat right center;}*/
.inNews .lk_tit h3{background: url(../images/fan2.png) no-repeat right center;}
.inNews_box{width:100%;padding-top:55px; position: relative;}
.inNews_box .swiper-pagination{ bottom:auto;top:20px;right:0;text-align:right; }
.inNews_box .swiper-pagination-bullet{width:13px;height:13px;background:#bbbbbb;border-radius: 0;margin:0 0 0 12px; opacity: 1;}
.inNews_box .swiper-pagination-bullet-active{background:#000;}
.inNews_left{width:48.4%;float:left;margin-right:40px;}
.inNews_left dl{position: relative;}
.inNews_left dt{position: relative; overflow: hidden; }
.inNews_left dt a:hover img{transform: scale(1.1);}
.inNews_left dl dd{width:38%;padding:28px; position: absolute;left:37px;top:50%;transform: translateY(-50%);-webkit-transform: translateY(-50%);background: #fff; z-index: 10;}
.inNews_left .news_txt h3{font-size:2.4rem;line-height:1.5;}
.inNews_left .news_txt .news_date{display:block;font-size:1.8rem;color:#666666; font-family: "HelveticaNeue Thin";margin-top:12px;}
.inNews_left .news_txt p{font-size:14px;color:#66676c; line-height:1.7;margin-top:20px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.inNews_left .news_txt .more{display:block;width:45px;height:45px;background: #ce0e05 url(../images/more4.png) no-repeat center;margin-top:45px;}
.inNews_right dl{margin-bottom:57px; display:flex; align-items: center;}
.inNews_right dl,.inNews_right dt,.inNews_right dd,.inNews_right dd a{overflow: hidden;}
.inNews_right dl a:hover img{transform:scale(1.1); }
.inNews_right dl dt{width:200px;float: left;flex:0 0 200px;}
.inNews_right dl dd{padding-top:5px;flex:1;}
.inNews_right .news_date{float:left;padding:10px 35px;font-size:16px;color:#2e2f34;text-align:center; border-right:2px solid #dddddd;}
.inNews_right .news_date span{display:block;font-size:4.8rem;line-height: 1;margin-bottom:8px;}
.inNews_right dd a{display:block;height:100%;padding:0 30px; }
.inNews_right dl:hover .news_date{border-color:#d50e05;}
.inNews_right dd a h3{font-size:1.8rem;color:#2e2f34;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}
.inNews_right dd a p{font-size:14px; color:#66676c; line-height:1.7;margin-top:15px;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; }

/*******/
.auto-img{max-width:100%;height:auto;} 
.ovh{overflow:hidden;}
.pa{position:absolute;}
.fb{font-weight:bold;}

.f-16{font-size:16px;}
.f-18{font-size:18px;}
.f-20{font-size:20px;}
.f-24{font-size:24px;}
.f-30{font-size:30px;}
.f-36{font-size:36px;}
.f-40{font-size:40px;}
.f-48{font-size:48px;}
.f-60{font-size:60px;}

.contactBox{font-size:14px;}
body .bg-f4{background:#f4f4f4;}
body .bg-f8{background:#f8f8f8;}

.tran_scale { display:block;overflow:hidden;}
.tran_scale img {transition: all 1s ease;}
.tran_scale:hover img { transform:scale(1.1,1.1);}

.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.ts-0-5{transition:0.5s all ease;-webkit-transition:0.5s all ease;-o-transition:0.5s all ease;-moz-transition:0.5s all ease;}
.line-hide-2{height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.line-hide-3{height:4.5em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;}
.ellipsis{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
/*äº§å“ä¸­å¿ƒ start*/
.prdListBox{padding:70px 0 110px 0; position: relative; z-index: 20;}
.space_mobile_img{display: none;}
/*.proTitle{background:url(../images/product3.png) right center no-repeat;}*/
.proTitle{background:url(../images/fan2.png) right center no-repeat; padding:0 40px 0 0;}
.proTitle .f1{letter-spacing: 5px;}
.proTitle .f2{text-transform:uppercase;padding-bottom:0.7em;background:url(../images/product5.png) 0.1em bottom no-repeat;background-size:0.4em auto;letter-spacing: 5px;}
.proTitle .f2 span{display:inline-block;width:46px; height:46px;border:1px solid #e5e5e5;border-radius:100%; background:#fff url(../images/product9.png) no-repeat center;cursor:pointer;margin-left:25px; vertical-align: -8px;display:none;}
.proList1{margin-top:70px;overflow:hidden;}
.proList1 .contW{margin:0 -1.8em;}
.proList1 .item{width:50%;float:left;margin-bottom:3.6em;}
.proList1 .item .w{display:block;margin:0 1.8em;position:relative;}
.proList1 .item span{display:block;}
.proList1 .item .imgMask{background:rgba(0,0,0,0.5);left:0;right:0;top:0;bottom:0;opacity:0;}
.proList1 .item .imgBorder{border:8px solid #ce0e05;left:20px;right:20px;top:20px;bottom:20px;opacity:0;}
.proList1 .item .f1{color:#fff;left:1.5em;bottom:3em;text-transform:uppercase;}
.proList1 .item .f2{color:#fff;left:1.5em;bottom:1.5em;}
.proList1 .item .f3{right:1.5em;bottom:1.5em;width:1.3em;height:1.3em;background:url(../images/product4.png) center no-repeat;}
.proList1 .item .w:hover .imgMask,.proList1 .item .w:hover .imgBorder{opacity:1;}
.proList1 .item .w:hover .f1{top:2em;left:2em;bottom:auto;}
.proList1 .item .w:hover .f2{left:2em;bottom:2em;}
.proList1 .item .w:hover .f3{right:2em;bottom:2em;}

.page{width:132px;height:116px;margin:32px auto 0 auto;background:#222;color:#fff;padding:32px;cursor:pointer; white-space: nowrap;text-align:center; position: relative; z-index: 10px;}
.page .pageNum{background:url(../images/product6.png) right center no-repeat;margin-top:0.5em;text-align:left;}
.page .pageNum .pn1{color:#d50e05;}
.proNum{margin:2.8em 0;}
.proNum span{color:#d50e05;}
.page_item{display:none; position: absolute;left:0;top:100%;width:100%; background:#fff;box-shadow: 0 2px 20px rgba(0, 0, 0, 0.1); }
.page_item a{display: block;padding:0 10px;text-align:center;font-size:16px; line-height: 2;}
.page:hover .page_item{display: block;}
.proNavBox{margin-top:2.5em;border-top:2px solid #000;border-bottom:1px solid #ddd}

.proNav{margin:16px 0 6px;height:58px;}
.proNav.open{height:auto;}
.proNav .contW{margin:0 -1.4em;}
.proNav .item{display:inline-block;padding:0 22px;background:url(../images/product11.jpg) right center no-repeat;margin-bottom:10px;}
.proNav .item:last-child{background:none;}
.proNav .item a{display:inline-block;width:112px;text-align:center;color:#666;font-size:16px;height:48px;line-height:48px;}
.proNav .item a:hover,.proNav .item a.cr{color:#fff;background:#d50e05;}
.proNavArrow{display:none;width:38px;margin:22px 0 0 12px;height:38px;border:1px solid #e5e5e5;border-radius:100%;background-position:center;background-repeat:no-repeat;background-image:url(../images/product9.png);cursor:pointer;}
.proNavArrow:hover{background-image:url(../images/product8.png);}
.proNavArrow.open{background-image:url(../images/product12.png);}
.proNavArrow.open:hover{background-image:url(../images/product13.png);}

.proList2{overflow:hidden;} 
.proList2 .item{width:31.6%;float:left;margin-left:2.6%;margin-bottom:2.6%;}
.proList2 .item:nth-child(3n+1){clear:both;margin-left:0;} 
.proList2 .item a{display:block;}
.proList2 .item span{display:block;}
.proList2 .item .font{padding:25px 0;background:#fff;color:#666; line-height: 30px;}
.proList2 .item .font .arrow{width:47px;height:25px;border-left:1px solid #ddd;background:url(../images/product10.png) right center no-repeat;margin-top:4px;opacity:0;}
.proList2 .item a:hover .font{box-shadow:0 0 8px 6px #f5f5f5;padding:25px 25px 25px 32px;color:#000;}
.proList2 .item a:hover .arrow,.proList2 .item a:hover .imgMask{opacity:1;}
.proList2 .item .img{position:relative;}
.proList2 .item .imgMask{left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);background-repeat:no-repeat;background-position:center;background-image:url(../images/product7.jpg);opacity:0;}

/*äº§å“ä¸­å¿ƒ end*/

/*å…³äºŽæˆ‘ä»¬ start*/
.historyBox .proTitle,.contact .proTitle{margin-top:32px;}

.historyTabs{margin:60px 0 50px 0;position:relative;}
.historyTabs .gallery-thumbs{margin:0 150px;} 
.historyTabs .swiper-slide span{display:block;color:#666;font-size:16px; letter-spacing: 3px;padding-bottom:12px; position: relative;text-align:center; cursor: pointer;white-space: nowrap;}  
.historyTabs .swiper-slide span::after{content:''; position: absolute;left:0;bottom:0; width:0;height:2px;background: #e50015;transition: all 0.3s;}
.historyTabs .swiper-slide-thumb-active span{color:#000;}
.historyTabs .swiper-slide-thumb-active span::after{width:100%;}
.historyTabs .swiper-button-prev,.historyTabs .swiper-button-next{width:55px;height:55px;margin-top:-27px;background-size:12px 20px;}
.historyTabs .swiper-button-prev{background:url(../images/history1.png) center no-repeat #222;left:30px;}
.historyTabs .swiper-button-next{background:url(../images/history2.png) center no-repeat #222;right:30px;}


#history .swiper-slide{position:relative;}
#history .wrap{position:absolute;left:50%;margin-left:-800px;top:0;height:100%;width:1600px}
#history .font{position:absolute;right:0;top:0;line-height:1.2;height:100%;width:46.5%;color:#fff;background:url(../images/history5.png) bottom center no-repeat #333;background-size:100%;}

#history .font .event{position:absolute;left:60px;top:56px;right:60px;}

#history .font .year{width:210px;height:200px;padding:42px 24px 30px;border:8px solid #ce0e05;line-height:1.2;display:inline-block;}
#history .font .year span{display:block;white-space: nowrap;}
#history .font .year .f1{line-height: 1;}
#history .font .year .f2{background:url(../images/product5.png) right center no-repeat;margin:15px 8px 0;}
#history .font .event p{margin-bottom:20px;}
#history .font .event .en{opacity:0.5;margin-top:2em;}
#history .font .event .CHS{margin-top:60px;}
#history .font .event .CHS p{padding-left:2em;line-height:1.5;font-size:16px;background:url(../images/history4.png) 0 7px no-repeat;}
.corporate_news .proTitle{float:left;padding-right:110px;}
.news_menu{float:right;margin-top:35px;}
.news_menu a{display: inline-block;width:185px;padding:20px 0;text-align:center;font-size:20px;color:#666;background:#fff;margin-left:27px;}
.news_menu a.cr,.news_menu a:hover{background:#d50e05;color:#fff;}
.latestNews{margin:70px 0 60px 0;position:relative;}
.latestNews a{display:block;}
.latestNews .img{width:62%}
.latestNews .font{width:42%;right:0;top:50%;padding:46px; transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);background:#fff;}
.latestNews .font .lable{width:100px;height:100px;text-transform:uppercase;background:#d50e05 url(../images/news_bg.png) no-repeat center;background-size:cover;color:#fff;position:absolute;left:-100px;top:0;padding:2em 1em 1em 1em;}
.latestNews .font .date{margin-bottom:1em;color:#333;}
.latestNews .font .f1{margin-bottom:1em;}
.latestNews .font .f2{font-size:14px;color:#66676c;line-height:1.7;}
.latestNews .font .more{width:45px;height:45px;border:1px solid #e5e5e5;background:url(../images/news1.png) center no-repeat;margin-top:3em;}
.latestNews .font .more:hover,.newsList .item .font .more:hover{border-color:#d50e05;background:url(../images/news2.png) center no-repeat #d50e05;}

.newsList{margin-bottom:5em;}
.newsList .item{margin-bottom:2.6em;background:#fff;}
.newsList .item a{display:block;}
.newsList .item .img{width:450px; position: relative;}
.newsList .item .img .mask{width:100%;height:100%;background: rgba(0,0,0,0.5) url(../images/more5.png) no-repeat center; position: absolute;left:0;top:0; opacity: 0; transition: all 0.3s;}
.newsList .item .img:hover .mask{opacity: 1;} 
.newsList .item .date{padding:1.4em 3.5em;line-height:1.2;border-right:1px solid #e0e0e0;margin-top:70px;text-align:center;}
.newsList .item .date .f-60{line-height:0.8;margin-bottom:10px;}
.newsList .item .font{padding:0 200px 0 5em;margin-top:73px;position:relative;}
.newsList .item .font .f2{font-size:14px;color:#66676c;line-height:1.7;margin-top:1em;}
.newsList .item .font .more{border:1px solid #e5e5e5;width:60px;height:60px;background:url(../images/news1.png) center no-repeat;right:60px;top:50%;margin-top:-30px;}
.newsList .item:hover{box-shadow:0 0 6px 4px #e6e6e6;}

.contactBox .proTitle{padding:4em 0 3em 0;}
.contactBox{background:url(../images/contact1.png) left top no-repeat;}
.contactCont1{width:59%;}
.contactCont2{width:41%;background:url(../images/contact7.jpg) center no-repeat;background-size:cover;}
.contactCont3{width:59%;height:788px;}
.contactCont4{width:41%;background:#f1f1f1;}
.contactCont5{width:41%;}  
#allmap img{max-width: none!important;}
#list{width:41%;float:left;height:788px;overflow-y:auto;}
#list li{border-top:1px solid #f1f1f1;height:262px;}
#list li.active{background:#f1f1f1;border:none;}
#list li.active .contactInfo4 .dot{border-color:#fff;}
.contactCont .contactItem1{width:944px;} 
.contactCont .contactItem2 {width: 656px;}
.contactInfo1{padding:100px 0;}
.contactInfo1 .info1{padding-right:80px;border-right:1px solid #ddd;}
.contactInfo1 p img{width:1.2em;margin-right:0.5em;vertical-align:-3px;display:block;float:left;}
.contactInfo1 p span,.contactInfo1 p span a{display:block;}
.contactInfo1 p span em{}
.contactInfo1 .info1 a{display:block;margin:0.3em 0 0.7em 0;}
.contactInfo1 .info2{padding:0 80px;}
.contactInfo1 .info2 p{font-weight:bold;}
.contactInfo1 .info2 p:nth-child(2){margin-top:2em;}
.contactInfo1 .info2 p a{font-weight:normal;margin-top:0.5em;text-transform: uppercase;}

.contactInfo2{padding:6em 0 6em 40px;}
.contactInfo2 .item{float:left;width:168px;margin-left:68px;text-align:center;padding:1em;background:#fff;}
.contactInfo2 .item span{display:block;margin-top:0.5em;white-space: nowrap;}

.contactInfo4{padding:50px 80px 50px 70px;position:relative; }
.contactInfo4  a{display: block}
.contactInfo4 .f1{line-height:1.2;text-transform:uppercase;margin-bottom:0.5em;}
.contactInfo4 .f2{padding-bottom:1em;margin-bottom:1em;background:url(../images/contact6.jpg) left bottom no-repeat;background-size:1.2em auto;}
#list li .contactInfo4 .f3{/*width:265px;*/}
.contactInfo4 .f3{margin-bottom:10px; overflow: hidden;color:#000;}
.contactInfo4 .f3 i{display:none;float:right;width:24px;height:24px;border-radius:100%;background:#bbbbbb url(../images/point.png) no-repeat 0 0; vertical-align: middle;margin-left:32px;}
/*.contactInfo4 h3{height:68px;overflow-y:auto;}*/
.contactInfo4 .f3.active i{background-color:#d50e05;}
.contactInfo4 .dot{width:72px;height:72px;border:5px solid #d50e05;background:url(../images/contact5.png) center no-repeat #fff;position:absolute;right:0;top:10em;}
.contactCont5 .contactInfo4 .dot{border-color:#d50e05;}
/*æ»šåŠ¨æ¡ start*/  
::-webkit-scrollbar {  
width: 4px;  
height: 4px;  
background-color: #F5F5F5;  
}  
/*å®šä¹‰æ»šåŠ¨æ¡è½¨é“ å†…é˜´å½±+åœ†è§’*/  
::-webkit-scrollbar-track {  
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
background: #fff ;  
}  
/*å®šä¹‰æ»‘å— å†…é˜´å½±+åœ†è§’*/  
::-webkit-scrollbar-thumb {  
border-radius: 3px;  
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
background-color:rgba(158, 158, 158, 0.7);  
}  
::-webkit-scrollbar-thumb:hover {  
border-radius: 3px;  
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);  
background-color:rgba(158, 158, 158, 1);  
}
/*å…³äºŽæˆ‘ä»¬ end*/

/*åŠ å…¥æˆ‘ä»¬ start*/
.recruit .proTitle{width:650px;}

.recruitForm{margin-top:36px;}
.recruitForm .select{background:url(../images/recruit10.jpg) 210px center no-repeat #fff;box-shadow:0 0 12px 5px rgba(238,238,238,0.5);/*margin-right:30px;*/}
.recruitForm .select select{border:none;background:url(../images/recruit2.png) 235px center no-repeat; appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;padding:20px;width:270px; height:60px;}
.recruitForm .input{width:380px;box-shadow:0 0 12px 5px rgba(238,238,238,0.5);background:#fff;}
.recruitForm .input .sub{width:70px;height:60px;background:url(../images/recruit1.png) center no-repeat;}
.recruitForm .input .txt{width:100%;height:60px;line-height:60px;padding-left:20px;}

.recruitTable{margin:4em 0;}
.w12{width:12%}
.w16{width:16%}
.recruitTable .tHead{padding:2em 0;line-height:1;background:#181819;color:#fff;margin-bottom:2em;}
.recruitTable .tHead div.tal,.recruitTable .tBody div.tti{text-align:left;padding-left:2em;}
.recruitTable .tHead div,.recruitTable .tBody > div{float:left;text-align:center; }
.recruitTable .tBody > div{padding:20px 0;font-size:16px;}
.recruitTable .item{margin-bottom:2em;}
.recruitTable .tBody{line-height:1;color:#757575;background:#fff;cursor:pointer;}
.recruitTable .tBody div.tti{color:#000;font-weight: normal;font-size:18px;}
.recruitTable .tBody .btnBox{ height: 40px; margin-top: 8px;padding:0;  }
.recruitTable .tBody .btn{width:40px;height:40px;margin:0 auto 0 auto;border-radius:50%;border:1px solid #eaeaea;background-image:url(../images/recruit8.png);background-position:center;background-repeat:no-repeat;}
.recruitTable .tBody .line{border-right:1px solid #9e9e9e;}
.recruitTable .item.on .tBody .line{border-right:1px solid #f3d5d4;}

.recruitTable .tBody:hover,.recruitTable .item.on .tBody{background:url(../images/recruit4.png) left bottom no-repeat #ce0e05; background-size:100%;color:#fff;}
.recruitTable .tBody:hover div.tti,.recruitTable .item.on .tBody div.tti{color:#fff;font-weight:normal;}
.recruitTable .tBody:hover .line,.recruitTable .item.on .tBody .line{border-color:#f3d5d4;}
 
.recruitTable .tBody:hover .btn,.recruitTable .item.on .tBody .btn{border-color:#fff;background-color:#fff;}
.recruitTable .item.on .tBody .btn{background-image:url(../images/recruit9.png);}

.jobDesc{padding:50px 70px;background:#fff;display:none;}
.jobDesc h3 span{color:#ce0e05;display:inline-block;margin:0 0.2em;}
.jobDesc h3,.jobDesc p{line-height:1.8;font-size:16px;}
.jobDesc h3{margin-bottom:1em;}
.jobDesc h2{color:#000;margin:1em 0 0.5em 0;}
.jobDesc .moreLink{display: block;width: 180px;height: 50px;background: #e60012;text-align: center;line-height: 50px;margin-top: 30px;color: #fff;font-size: 16px;}

.connectWay{margin-top:4em;}
.connectWay .connectItem{width:33%;float:left;text-align:center;padding-bottom:1em;border-right:1px solid #ddd;}
.connectWay .connectItem:last-child{border-right:none;}
.connectWay .connectItem img{display:block;margin:0 auto 1em auto;}
.connectWay .connectItem a{display:inline-block;margin:0 1em;}
.connectWay .mail{text-align:center;padding-top:2em;margin-top:2em;border-top:1px solid #ddd;}
.connectWay .mail a{color:#ce0e05;display:inline-block;margin-left:1em;}
/*åŠ å…¥æˆ‘ä»¬ end*/
/*å“ç‰Œä»‹ç»*/
.brand_vision{margin-top:70px;}
.brand_story{width:36%;}
.brand_img{width:61%;}
.brand_story,.brand_img{margin-top:45px;}
.brand_box{width:263px;height:263px;background:#d50e05 url(../images/brand_bg.png) no-repeat center; background-size:cover;padding:100px 30px 40px;}
.brand_box h3{font-size:3.6rem;color:#fff;line-height: 1.3;}
.brand_box p{font-size:2.4rem;color:#fff;margin-top:15px; }
.brand_txt{font-size:16px;color:#666;line-height: 1.7;margin-top:35px;overflow: hidden;}
.brand_txt p{margin-top:40px;font-size:16px;}
.roco_resource{margin-top:93px;padding-top:90px;background:url(../images/roco_bg1.jpg) no-repeat center top;}
.roco_title{color:#fff;}
.roco_title h3{padding-bottom:60px;background:url(../images/product5.png) no-repeat center bottom;margin-bottom:25px;}
.roco_content{margin-top:85px;}
.roco_content dl dd{overflow: hidden;}
.roco_content dl dt{width:50%;float:left;}
.roco_content dl dt img{width:100%;}
.roco_content dl dd{padding:120px 80px 110px 85px;}
.roco_content dl dd h3{margin:40px 0 15px;}
.roco_content dl dd h3,.roco_content dl dd p{color:#fff;}
.roco_content dl:nth-child(1) dd .roco_img{background:url(../images/product3.png) no-repeat right top;}
.roco_content dl:nth-child(2) dt{float:right;margin-top:-180px;}
.roco_content dl:nth-child(2) dd{padding:80px 80px 0 175px;background:#fff;}
.roco_content dl:nth-child(2) dd h3{color:#000;}
.roco_content dl:nth-child(2) dd p{color:#333;}
.roco_desc{background:url(../images/hw_bg.jpg) repeat-x left bottom;}
.roco_desc dl dt{width:50%;float:left;}
.roco_desc dl dt img{width:100%;}
.roco_desc dl dt img.img2{display:none;}
.roco_desc dl dt a:hover img.img1{display: none;}
.roco_desc dl dt a:hover img.img2{display: block;}
.roco_desc dl dd{padding:30px 55px 0;overflow: hidden;}
.roco_desc dl dd .roco_tit{color:#d50e05;font-size:7.2rem;line-height:1;padding:30px 45px;background:url(../images/quote.png) no-repeat 0 0; text-transform: uppercase;letter-spacing: 8px;margin-bottom:30px;}
.roco_desc dl dd p{font-size:2.4rem;font-family: "PingFang Regular";margin-bottom:25px;margin-left:45px;}
.roco_desc dl dd p span{}
/*.brand_honor{padding:55px 0 80px;background:#f4f4f4 url(../images/bar2.png) no-repeat 104% 0;}*/
.brand_honor{padding:55px 0 80px;background:#f4f4f4;}
.brand_honor .proTitle{background:none;float:left;}
.honor_total {margin-top:50px;}
.honor_total h3{font-size:16px;color:#333;}
.honor_total h3 span{font-size:3rem;color:#d50e05;padding:0 6px;}
.honor_total p{font-size:12px;color:#999;margin-top:6px;}
.select_year{width:208px;background:#fff;margin-left:65px;margin-top:50px;}
.select_year select{width: 100%;height:65px;  padding:22px 24px;border: none; font-size: 14px; color: #666; background:url(../images/select.png) no-repeat 88% 50%; appearance: none; -webkit-appearance: none;-moz-appearance: none; }
.honor_box{margin-top:65px;}
.honor_first{width:48%;height:462px;float:left;background:#fff;padding:70px 70px 40px 40px;margin-bottom:4%;}
.honor_first .honor_flag{width:100px;height:100px;text-transform:uppercase;background:#d50e05 url(../images/news_bg.png) no-repeat center;background-size:cover;color:#fff;font-size:18px;position:absolute;left:0;top:0;padding:2em 0.8em 1em 0.8em;}
.honor_first dt{float:right;width:37%;margin-left:80px;}
.honor_first dd{margin-top:130px;overflow:hidden;}
.honor_first dd h3{font-size:2.8rem;}
.honor_first dd span{display:block;margin-top:20px;font-size:16px;color:#666;}
.honor_first dd p{font-size:14px;margin-top:110px; }
.honor_list .honor_item{display:block;float:left;background:#fff;width:22%;height:462px;margin-left:4%;margin-bottom:4%;padding:50px 25px 25px; position: relative;border:5px solid #fff;}
 .honor_list .honor_item:nth-of-type(4n-1){clear:both;margin-left:0;} 
.honor_list .honor_img{height: 325px;overflow: hidden; position: relative; display: flex; display:-webkit-flex; align-items: center;-webkit-align-items: center;text-align:center; margin-bottom: 20px;}
.honor_list .honor_img img{max-height: 100%; margin: 0 auto; filter: drop-shadow(0px 2px 8px rgba(0,0,0,.22));}
.honor_list .honor_tit{position:absolute;left:25px;right:50px;bottom:25px;text-align:center; font-size:16px;color:#333;overflow: hidden; text-overflow: ellipsis;display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.honor_list .honor_date{display:none;font-size:16px;color:#d50e05; position: absolute;left:15px;top:15px;}
.honor_list .honor_item span{display:none;width:56px;height:56px; background:#fff url(../images/more6.png) no-repeat center; position: absolute;left:50%;top:50%;margin-left:-28px;margin-top:-28px;}
.honor_list .honor_item:hover{border:5px solid #d50e05;}
.honor_list .honor_item:hover .honor_tit{color:#d50e05;}
.honor_list .honor_item:hover .honor_date,.honor_list .honor_item:hover span{display: block;}
/*.video_box{padding:68px 0 135px;background:url(../images/fan6.png) no-repeat 0 100%; }*/
.video_swiper .swiper-container .swiper-slide{padding-bottom:5px;}
.video_box .proTitle{background:none;display: inline-block;margin-bottom:54px;}
.video_swiper dl {box-shadow:0 0px 8px rgba(0,0,0,0.06);}
.video_swiper dl dt{position: relative;}
.video_swiper dl dt span{display: block;width:50px;height:50px;background:url(../images/play.png) no-repeat center;background-size:100%;border-radius: 100%; position: absolute;left:50%;top:50%;margin-left:-25px;margin-top:-25px;}
.video_swiper dl dd{background:#fff;padding:15px 30px;font-size:16px;color:#333;} 
.video_swiper .swiper-button-prev{width:18px;height:29px;background-size: 18px 29px;background-position: left center; top:-90px;margin-top:0;left:auto;right:44px;padding-right:44px;border-right:1px solid #999999;}
.video_swiper .swiper-button-next{width:18px;height:29px;background-size: 18px 29px;top:-90px;margin-top:0;right:0;  } 
.video_swiper .swiper-pagination{display:none;width:100%; position: static;text-align: center;margin-top:20px;}
.video_swiper .swiper-pagination-bullet{margin:0 4px;}
.video_swiper .swiper-pagination-bullet-active{background: #e60012;}
/*å…¬å¸å®žåŠ›*/
.hard_box{width:100%; left:0;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 10;}
.hard_txt{width:410px;height:410px;background:url(../images/hard_bg.jpg) no-repeat center;padding:70px 40px;}
.hard_txt h3{font-size:7rem;color:#fff;line-height: 1;padding-top:60px;background:url(../images/fan4.png) no-repeat left top;}
.hard_txt p{font-size:3rem;color:#fff;letter-spacing: 15px;margin-top:25px;}
.hard_section1{padding:100px 0;background:url(../images/gray_bg1.jpg) no-repeat center;background-size: cover;}
.hard_first_left{width:48%;}
.hard_first_left dl dt{color:#fff;margin-top:20px;}
.hard_first_left dl dt h3{line-height: 1.25;}
.hard_first_left dl dt h3 span{color:#d50e05;padding-left:12px;}
.hard_first_left dl dt p.font1{font-size:16px; font-family: "Helvetica Neue";margin-top:20px;}
.hard_first_left dl dt p.font2{font-size:16px;line-height: 1.8;padding-top:40px;margin-top:10px;background:url(../images/bar.png) no-repeat left top;}
.hard_first_left dl dd{margin-top:60px;}
.hard_first_right{width:50%;}
.hard_first_right dl dt{position: relative;}
.hard_first_right dl dt p{position: absolute;font-size:16px;color:#fff;font-family: "HelveticaNeue Bold";bottom:20px;left:25px;right:25px;}
.hard_first_right dl dd{margin-top:35px;overflow:hidden;}
.hard_first_right dl dd .hard_first{width:44%;float:left;padding:40px 25px 25px; background:#fff;}
.hard_first_right dl dd .hard_first h3{font-size:11rem;color:#d50e05;line-height: 1;}
.hard_first_right dl dd .hard_first p{font-size:14px;color:#666;font-family: "HelveticaNeue Thin";line-height: 1.3;margin-top:65px; word-wrap: break-word;}
.hard_first_right dl dd .hard_img{width:50.8%;float:right;}
.hard_section2{background:url(../images/bar6.png) no-repeat right top;}
.hard_section2_in{padding:140px 0;background:url(../images/fan3.png) no-repeat -3% 100%;}
.hard_sec_one dt{width:47.5%;float:left;}
.hard_sec_one dd{padding:25px 260px 0 120px;overflow: hidden;}
.hard_sec_one dd h3{line-height: 1.25;}
.hard_sec_one dd p.font1{font-size:16px;color:#333;line-height: 1.8;padding-top:55px;background:url(../images/bar.png) no-repeat left top;margin-top:30px;}
.hard_sec_one dd p.font2{font-size:16px;color:#666;margin-top:30px;}
.hard_sec_two dt{width:42%;float:left;}
.hard_sec_two dt h3{margin-top:110px;text-align:right;font-size:11rem;color:#d50e05;line-height: 1;}
.hard_sec_two dt p{font-size:14px;color:#666;font-family: "HelveticaNeue Thin";line-height: 1.7;margin-top:50px;}
.hard_sec_two dd{width:48%;float:right;text-align:right;margin-right:5%;} 
.hard_sec_two dd span{display:inline-block;}
.hard_sec_two dd span:nth-child(1){width:62.5%;}
.hard_sec_two dd span:nth-child(2){width:31.5%;margin-left:3.5%;}
.hard_section3{padding:190px 0; background:url(../images/gray_bg2.jpg) no-repeat center;background-size:cover;}
.hard_section3 dl dt{width:42%;float:left;margin-top:75px; }
.hard_section3 dl dt h3{font-size:7.2rem;color:#6d3134; text-transform: uppercase; word-wrap: break-word;}
.hard_section3 dl dt h4{font-size:4.8rem;padding-top:76px;background:url(../images/bar.png) no-repeat left top;margin-top:50px;}
.hard_section3 dl dt h4 span{color:#d50e05;font-family: "PingFang Regular";}
.hard_section3 dl dt p{font-size:16px;color:#666;line-height: 1.8;margin-top:20px;}
.hard_section3 dl dd{width:52%;float:right;text-align:right;overflow: hidden;}
.hard_section3 dl dd h3{display:inline-block;font-size:11rem;color:#d50e05;line-height: 1;margin-right:110px;}
.hard_section3 dl dd .span1{width:48%;float:left;}
.hard_section3 dl dd .span2{width:48%;float:right;margin-top:90px; }

/******/

.spaceBox{background:#f4f4f4;}
.spaceList{margin-top:70px;}
.spaceList dl{float:left;width:48%; position: relative;margin-left:4%;margin-bottom:4%; } 
.spaceList dl:nth-child(2n+1){clear:both;margin-left:0;}
.spaceList dl dt{overflow: hidden;}
.spaceList dl img{width:100%;}
.spaceList dl:hover dt img{transform: scale(1.1);}
.spaceList dl dd{ width: 100%;height:100%; position: absolute;left:0;top:0;}
.spaceList dl dd .mask { width: 100%;height:100%;left:0;top:0; padding: 3em 5em; transition: all 0.5s ease 0s; position:absolute;  }
.spaceList dl dd .mask::before, .spaceList dl dd .mask::after { box-sizing: border-box; content: ''; position: absolute; top: 20px; left:20px;bottom:20px;right:20px;   -webkit-transform-origin: center; -ms-transform-origin: center; transform-origin: center; }
.spaceList dl dd .mask::before { border-top: 8px solid #ce0e05; border-bottom: 8px solid #ce0e05; -webkit-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); }
.spaceList dl dd .mask::after { border-left: 8px solid #ce0e05; border-right: 8px solid #ce0e05; -webkit-transform: scale3d(1, 0, 1); transform: scale3d(1, 0, 1); }
.spaceList dl dd a:hover .mask::before,.spaceList dl dd a:hover .mask::after { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition: -webkit-transform 0.5s; transition: transform 0.5s; }
.spaceList dl dd .mask span{display: block;width:33px;height:33px; background: url(../images/product4.png) no-repeat center; background-size: 100%; position: absolute;right:50px;bottom:46px; transition: all 0.5s ease 0s; transform: scale(0.5);-webkit-transform: scale(0.5);opacity: 0; filter: alpha(opacity=0);}
.spaceList dl dd a:hover .mask{ background: rgba(0,0,0,0.4);}
.spaceList dl dd a:hover .mask span{opacity: 1; filter: alpha(opacity=1);transform: scale(1);}
.spaceList dl dd h3{font-size:2.4rem;color:#fff;text-transform: uppercase; position: absolute;left:35px;bottom:65px;transition: all 0.5s;}
.spaceList dl dd h4{font-size:2.4rem;color:#fff;position: absolute;left:35px;bottom:30px;transition: all 0.5s;}
.spaceList dl dd h4 i{display:inline-block;width:48px;height:26px;background:url(../images/new.png) no-repeat 0 0;background-size:100%;margin-left:16px; vertical-align: -5px;}
.spaceList dl dd a:hover h3{left:48px;bottom:auto;top:50px;}
.spaceList dl dd a:hover h4{left:48px;bottom:50px;}
.spaceList2{margin-top:65px;}
.spaceList2 .item span.ellipsis{padding-left:32px;}
.spaceList2 .item .font .arrow{border-left:none;}
.spaceList2 .item a:hover .font{padding-left:0;padding-right:32px;box-shadow: 0 5px 10px rgba(0,0,0,0.08);}
.spaceList2 .item .imgMask{background-image: url(../images/product4.png);}
/*æ–°é—»è¯¦æƒ…é¡µ*/
.newsBox{padding:85px 0 50px;background:#f8f8f8;}
.newsBox .wrap{width:1440px;background:#fff;padding:40px 40px 65px;} 
.newsCon{margin-top:80px;}
.newsCon,.newsCon p { font-size: 16px; color: #666; line-height: 2.25;}
.newsCon p{ margin-bottom:2em; }
.newstitle{font-size:3.6rem; line-height: 1.5;}
.news_time{font-size:16px;color:#999;margin-top:15px;padding-bottom:40px;border-bottom:2px solid #000;}
.news_time span{display:inline-block;padding:0 25px;border-left:1px solid #dddddd; }
.news_time span:nth-child(1){padding-left:0;border-left:none;}
.news_time span:nth-child(3){padding-right:0;}
.share_box{display:inline-block;text-align:center;  }
.share_box a{display: inline-block;width:30px;height:25px;margin:0 5px; }
.share_box a img{transition: none;} 
.news_time .social-share a{margin:0 5px 0 0;}
.news_time .social-share .social-share-icon{border:none;color:#fd7722; vertical-align: -2px;}
.news_time .social-share .icon-wechat,.news_time .social-share .icon-weibo{border:none;color:#999999;}
.prev_next{margin-top:100px;padding-top:70px;border-top:1px solid #dddddd;}
.prev_next .fl,.prev_next .fr{font-size:2.4rem;line-height:60px;overflow:hidden;margin-top:12px;}
.prev_next em{width:60px;height:60px;border:1px solid #dddddd; }
.prev_next .fl em{float:left;background:url(../images/prev.png) no-repeat center;margin-right:20px;}
.prev_next .fr em{float:right;background:url(../images/next.png) no-repeat center;margin-left:20px;}
.prev_next a:hover em{border-color:#ce0e05;}
.prev_next a.fl:hover em{background:#ce0e05 url(../images/prev_hover.png) no-repeat center;}
.prev_next a.fr:hover em{background:#ce0e05 url(../images/next_hover.png) no-repeat center;}
.btn_back{display:block;width:210px;height:90px; line-height:28px;background: #222222;font-size:18px;color:#fff;padding:30px 45px 0; white-space: nowrap;margin:0 auto;}
.btn_back img{margin-right:22px;}
.btn_back:hover{background:#ce0e05;color:#fff;}
.recomment_news .wrap{background:none;padding-left:0;padding-right:0;padding-bottom:0;}
.rec_news {margin-top:50px;}
.rec_news .inNews_right dl{width:48%;float:left; }
.rec_news .inNews_right dl:nth-child(2n){float:right;}
/*å…³äºŽæˆ‘ä»¬*/
.aboutBox{padding-bottom:110px; background:#fff url(../images/gray_bg.png) repeat-x left bottom; position: relative;overflow:hidden;}
/*.aboutBox_in{padding-top:75px;background:url(../images/bar2.png) no-repeat right top;}*/
.aboutBox_in{padding-top:75px;}
.aboutBox .proTitle{display:inline-block;padding-right:110px;}
.bottom_fan{ position: absolute;bottom:0;left:-13%; z-index: 10;}
.roco_box{margin-top:80px;}
/*.roco_txt{padding:150px 40px 35px;background:url(../images/about_bg.png) no-repeat 0 0;background-size:cover;color:#fff;left:0;bottom:0;}*/
.roco_txt{padding:150px 40px 35px;background:url(../images/about_bg.png) no-repeat 0 0;background-size:cover;color:#fff;right:0;bottom:0;}
.roco_txt h3{line-height: 1.3; }
.roco_txt p{display:none;font-size:16px; font-family: "Helvetica Neue";margin-top:15px;}
.roco_txt span{display:block;width:35px;height:53px;background: #fff url(../images/product1.png) no-repeat center;margin-top:60px;}
.about_con{margin-top:25px; position: relative; z-index: 20;}
.about_con dl{width:23.5%;min-height:460px;float:left;margin-left:2%;background: #fff;padding:50px 40px 40px;}
.about_con dl:nth-child(1){margin-left:0;}
.about_con dl dt{width:54px;height:54px;overflow:hidden;}
.about_con dl dd{padding:30px 12px 0;margin-top:180px;border-top:3px solid #000;  } 
.about_con dl:hover dt img{margin-top:-100%;}
.about_con dl:hover dd{border-color:#c30301;}
.about_con dl dd h3{font-size:1.8rem;line-height:1.67;}
.about_con dl dd p{font-size:14px;color:#888;line-height:1.3;margin-top:35px;}
.idea_txt{width:100%;left:0;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.idea_txt dl{width:18%;float:left;margin-left:9%;}
.idea_txt dl dd {margin-top:55px;}
.idea_txt dl dd h3{color:#fff;line-height: 1.1;padding-bottom:35px;}
.idea_txt dl:nth-child(1) {margin-left:0;}
.idea_txt dl:nth-child(1) dd h3{border-bottom:5px solid #d50e05;}
.idea_txt dl:nth-child(2) dd h3{border-bottom:5px solid #aa1b79;}
.idea_txt dl:nth-child(3) dd h3{border-bottom:5px solid #0093dd;}
.idea_txt dl dd h4{color:#fff;line-height:1.5;margin-top:25px;}
.idea_txt dl dd p{font-size:16px;color:rgba(255,255,255,0.6);margin-top:15px;}
.idea_txt dl dd img{margin-top:90px;}
.nation_con{width:100%;left:0;top:55px; z-index: 10; }
.nation_txt{float:right;width:367px;}
.nation_top{padding:30px 30px 40px;background:#fff;}
.nation_top h3{padding-bottom:30px;border-bottom:1px solid #e5e5e5;font-size:1.8rem;margin-bottom:30px;}
.nation_item{width:50%;float:left;padding:0 10px 0 40px;font-size:1.8rem;color:#666;line-height: 1.8;}
.nation_item span{color: #d50e05;font-size:3rem;padding-right:10px;}
.nation_item:nth-of-type(1){padding-left:15px;border-right:1px solid #efefef;}
.nation_bom{background:url(../images/nation_bg.png) no-repeat center; background-size:cover;}
.nation_bom h3{color:#fff;border-bottom:1px solid rgba(255,255,255,0.1);}
.nation_bom .nation_item{color:#fff;}
.nation_bom .nation_item span{color:#ce0e05;}
.nation_bom .nation_item:nth-of-type(1){border-right:1px solid rgba(255,255,255,0.1);}
/*äº§å“è¯¦æƒ…*/
.proInfo .header{left:0;right:0;top:0;}
.proContent{margin-top:100px;background:#f7f7f7;padding:30px 0 115px;}
.proContent .crumbs{position: static;}
.proContent .crumbs a{color: rgba(51,51,51,0.8);}
.proContent .crumbs span{color:#e60012;}
.proContent .crumbs i{background-image: url(../images/crumbs_icon1.png);}
.pro_box{margin-top:50px;}
.pro_desc{background: #fff;}
.pro_desc .pro_img{width:60%;float:left;}
.pro_desc .pro_txt{padding:50px 70px 20px 90px;}
.pro_desc .pro_txt h2{font-size:4.6rem;font-family: "HelveticaNeue Bold";text-transform: uppercase;}
.pro_desc .pro_txt h3{font-size:4rem;margin-top:30px;padding-top:80px;background: url(../images/bar3.png) no-repeat left top; }
.pro_desc .pro_txt h4{font-size:16px;color:#666;margin:30px 0 10px;}
.pro_desc .pro_txt p{font-size:12px;color:#999;}
.pro_desc .pro_txt ul{margin-top:30px;overflow:hidden;}
.pro_desc .pro_txt ul li{float:left;font-size:16px;color:#666;padding-left:20px;padding-right:24px;position: relative;margin-bottom:15px;}
.pro_desc .pro_txt ul li::before{width:6px;height:6px;background:#e60012;content:''; position: absolute;left:0;top:8px;}
.pro_desc .pro_txt ul li:nth-child(2n+1){clear:both;}
.pro_desc .btn_yuyue{display:block;width:234px;height:75px;line-height:75px;background: url(../images/yuyue_bg.png) no-repeat 0 0;background-size: cover;text-align:center;font-size:1.8rem;color:#fff;margin-top:90px;} 
.pro_tit{margin:55px 0 45px;text-align:center;}
.pro_tit h3{display:inline-block; position:relative;padding:0 50px;font-size:3.2rem;}
.pro_tit h3::before{content: '';width:40px;height:2px;background: url(../images/bar4.png) no-repeat left center; position: absolute;left:0;top:50%;margin-top:-1px;}
.pro_tit h3::after{content: '';width:40px;height:2px;background: url(../images/bar5.png) no-repeat left center; position: absolute;right:0;top:50%;margin-top:-1px;}
.pro_tit p{font-size:16px; text-transform: uppercase;font-family: "PingFang Regular";margin-top:10px;}
.related_product .proList2 {overflow: visible;}
.related_product .proList2 .item{width:100%;margin-left:0!important;margin-bottom:0;}
.related_product .proList2 .item .font{background: none;}
.related_product .proList2 .item a:hover .font{background: #fff;}
.related_product .swiper-button-prev{background-image: url(../images/arr_left.png);left:-65px;top:40%;}
.related_product .swiper-button-next{background-image: url(../images/arr_right.png);right:-65px;top:40%;} 
.related_product .swiper-pagination{display:none;width:100%; position: static;text-align: center;margin-top:20px;}
.related_product .swiper-pagination-bullet{margin:0 4px;}
.related_product .swiper-pagination-bullet-active{background: #e60012;}
.related_product .swiper-button-next.swiper-button-disabled,.related_product  .swiper-button-prev.swiper-button-disabled{opacity: 1;    pointer-events:auto;}
/*è®¢å•æŸ¥è¯¢*/
/*.service{padding-top:75px;padding-bottom:110px;background:url(../images/bar2.png) no-repeat right top;position: relative;overflow:hidden;} */
.service{padding-top:75px;padding-bottom:110px;position: relative;overflow:hidden;} 
.service .proTitle{display:inline-block;padding-right:110px;}
.order_box,.store_box{margin-top:70px;}
.order_txt{width:41%;left:50%;margin-left:-20%;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);color:#fff; z-index: 10;}
.order_txt h3{margin-bottom:15px;}
.order_input{width:100%;height:56px;padding:15px 50px 15px 40px;background:#fff url(../images/search.png) no-repeat 95% 50%;border-radius: 56px;margin-top:70px;font-size:16px;}
.order_button{display:block;width:164px;height:56px;margin:54px auto 0;font-size:18px;color:rgba(255,255,255,0.8);background:#e60012;border-radius: 56px;font-family: "PingFang Regular";}
.order_mask{position: fixed;left: 0;top: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.5);z-index: 1000;
display: none;}
.order_result{position: fixed;background: #fff;padding: 50px;z-index: 1200; visibility: hidden;}
.order_result_close {width: 25px;height: 25px;background: url(../images/order_close.png) no-repeat center;background-size:100%; position: absolute;right: 30px;top: 30px;cursor: pointer;} 
.order_result_box h3{font-size:3.2rem;text-align:center;border-bottom:1px solid #eee;padding-bottom:20px; }
.order_result_box h3 img{width:36px;margin-right:15px;vertical-align: middle; -webkit-transition: none;transition: none;}
.order_result_box ul{margin:20px 0;}
.order_result_box ul li{font-size:16px;margin-bottom:10px;}
.order_result_box ul li span{display: inline-block;padding-left:30px;background:url(../images/renzheng.png) no-repeat 0 0;background-size:22px;color:#0e932e;}
.order_result_table{overflow-y:auto;padding-bottom:2px;}
.order_result_table table { width: 100%;margin-left: auto; margin-right: auto; border-collapse: collapse; empty-cells: show; border: 1px solid #e4e4e4; text-align: center; }
.order_result_table table td { padding: 12px 10px; border: 1px solid #eeeeee; color: #333; font-size: 16px; line-height: 1.6;border-collapse: collapse;  }
.order_result_table table tr:nth-child(1) { background: #555555; }
.order_result_table table tr:nth-child(1) td{color:#fff;}
.order_result_table table tr td:nth-child(1){width:15%;}
.order_result_table table tr td:nth-child(3){width:15%;}
.order_result_table table tr td:nth-child(2){text-align:left;}
/*é—¨åº—æŸ¥è¯¢*/
/*.store_left{width:31%;height:710px;background:#d50e05 url(../images/txt_bg1.png) no-repeat left top; background-size:cover;}*/
.store_left{width:31%;height:710px;background:#d50e05;}
.store_txt{ position: absolute;left:60px;right:60px;bottom:115px;color:#fff; }
.store_txt h3{font-size:3.6rem;line-height: 1.3;}
.store_txt p{font-size:16px;font-family: "PingFang Regular";line-height: 1.5;margin-top:15px;}
.store_form{height:710px;background:#000 url(../images/store_bg.jpg) no-repeat center; background-size:cover;}
.store_form_bor{left:30px;right:30px;top:30px;bottom:30px;border:1px solid rgba(255,255,255,0.2); z-index: 1;}
.store_form_in{padding:190px 125px 0; z-index: 10;}
.store_form_in dl{width:50%;float:left;margin-bottom:40px;}
.store_form_in dl dt{width:90px;float:left;font-size:1.8rem;color:#fff;line-height: 60px;}
.store_form_in dl dd{overflow: hidden;}
.store_form_in dl dd .store_input{width:85%;height:60px;padding:18px;background:rgba(255,255,255,0.3);color:#fff;font-size:14px;font-family: "PingFang Regular";}
.store_form_in dl dd .store_input::-webkit-input-placeholder {color:#fff;} 
.store_form_in dl dd .store_input:-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_input::-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_input:-ms-input-placeholder {color:#fff;}
.store_form_in dl dd .store_input::-ms-input-placeholder {color:#fff;} 
.store_form_in dl dd .store_textarea::-webkit-input-placeholder {color:#fff;} 
.store_form_in dl dd .store_textarea:-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_textarea::-moz-placeholder {color:#fff;}
.store_form_in dl dd .store_textarea:-ms-input-placeholder {color:#fff;}
.store_form_in dl dd .store_textarea::-ms-input-placeholder {color:#fff;} 
.retail_box .store_form_in dl{width:100%;}
.store_form_in dl dd select{float:left;width: 29%;height:60px;  padding:18px;border: none; font-size: 14px; color: #666; background:#fff url(../images/select.png) no-repeat 88% 50%; appearance: none; -webkit-appearance: none;-moz-appearance: none;margin-right:3%;font-family: "PingFang Regular"; }
.store_form_in dl dd .btn_submit,.store_form_in dl dd .btn_reset{width:220px;height:65px;background:url(../images/submit.png) no-repeat center;background-size:cover;font-size:16px;color:#fff;cursor:pointer;margin-top:15px;}
.store_form_in dl:last-child{width:100%;}
/*æŠ•è¯‰å…¥å£*/
.complaint_box .store_form_in{padding:125px 90px 0;}
.complaint_box .store_form_in dl dt{margin-right:35px;text-align:right;}
.complaint_box .store_form_in dl:nth-child(3){width:50%;}
.complaint_box .store_form_in dl dd select{float:none;width:85%;margin-right:0;}
.complaint_box .store_form_in dl:nth-child(5){width:100%;}
.store_form_in dl dd .store_textarea{width:93.5%;height:140px;padding:18px;background:rgba(255,255,255,0.3);color:#fff;font-size:14px;font-family: "PingFang Regular";}
.store_form_in dl dd .btn_reset{margin-left:30px;}
.complaint_box .store_txt p{font-size:14px;}
/*é¢„çº¦æœåŠ¡*/
.reservation_box{margin-top:70px;}
.reservation_box .wrap{background:url(../images/reser_bg.jpg) no-repeat center;background-size: cover;}
.reservation_box .store_form{width:62%;height:auto;float:left; background:url(../images/form_bg.jpg) no-repeat center; background-size: cover;padding:55px 40px 55px 70px;}
.reservation_box .store_form_bor{left:20px;right:20px;top:20px;bottom:20px;}
.reservation_box .store_form_in{padding:0;margin-top:65px;}
.reservation_box .store_form_in dl:nth-child(3){width:100%;}
/*.reservation_design{position: relative; z-index: 10; background:url(../images/product3.png) no-repeat right center;}*/
.reservation_design{position: relative; z-index: 10;}
.reservation_design dl dt{float:left;font-size:11.3rem;color: #d50e05;line-height: 0.8;margin-right:20px;}
.reservation_design dl dd h3{font-size:3.2rem;color:#fff;}
.reservation_design dl dd{margin-top:10px;}
.reservation_design dl dd p{font-size:1.8rem;color:#fff; font-family: "PingFang Regular";margin-top:5px;}
.reservation_box .store_form_in dl dd select{margin-bottom: 40px;}
.reservation_box .store_form_in dl:nth-child(3) dd .store_input{width:93%;}
.reservation_step{padding:160px 50px 0 135px;}
.step_item{padding-bottom:54px;background:url(../images/reser_jiao.png) no-repeat 16px 100%;margin-bottom:40px;}
.step_item img{vertical-align: middle;}
.step_item span{display:inline-block;font-size:2.4rem;color:#fff;padding-left:34px; vertical-align: middle;}
.step_item:last-child{padding-bottom:0;background:none;margin-bottom:0;}
/*æœåŠ¡ç†å¿µ*/
.philosophy_box{background:#f5f5f5 url(../images/phi_bg.jpg) no-repeat center top;background-size:100%;padding-top:40px;}
/*.philosophy_in{padding-bottom:100px;background:url(../images/fan3.png) no-repeat -17% 100%;}*/
.philosophy_in{padding-bottom:100px;}
.philosophy_box .proTitle{color:#fff;}
.chairman_box{margin-top:75px;}
.chairman{width:333px;height:93px;bottom:70px;left:54%;margin-left:-166px;padding:12px 0;text-align:center;color:#fff; background:url(../images/name_bg.png) no-repeat center;background-size:100%;z-index:10;}
.chairman h3{font-size:2.4rem;white-space: nowrap;}
.chairman p{font-size:16px;color: rgba(255,255,255,0.5);margin-top:10px;white-space: nowrap;}
.vision_box{width:385px;padding:40px 40px 25px;background:#e60012;bottom:0;right:0;z-index:10;}
.vision_box h2{color:#fff;padding-bottom:140px;background:url(../images/fan44.png) no-repeat right bottom;}
.vision_box h3{color:#fff;padding-top:30px;border-top:5px solid #fff;margin-top:38px;line-height: 1.5;}
.vision_box p{color:rgba(255,255,255,0.6);line-height: 1.5;margin-top:15px;font-size:14px; }
.roco_item {margin-top:20px;}
.roco_item dl{width:23.8%;min-height:465px;float:left;background:#fff;margin-left:1.6%;padding:40px 34px 50px;}
.roco_item dl:nth-child(1){margin-left:0;}
.roco_item dl dt{font-size:3.6rem;line-height: 1.1;padding-bottom:160px;}
.roco_item dl dd{font-size:2.4rem;padding-top:30px;margin-top:30px;line-height:1.5;border-top-width:5px;border-top-style: solid; }
/*.roco_item dl:nth-child(1) dt{color:#aa1b79;background:url(../images/fan11.png) no-repeat right bottom;}
.roco_item dl:nth-child(1) dd{border-top-color: #aa1b79;}
.roco_item dl:nth-child(2) dt{color:#0093dd;background:url(../images/fan22.png) no-repeat right bottom;}
.roco_item dl:nth-child(2) dd{border-top-color: #0093dd;}
.roco_item dl:nth-child(3) dt{color:#d50e05;background:url(../images/fan33.png) no-repeat right bottom;}
.roco_item dl:nth-child(3) dd{border-top-color: #d50e05;}
.roco_item dl:nth-child(4) dt{color:#aa1b79;background:url(../images/fan11.png) no-repeat right bottom;}
.roco_item dl:nth-child(5) dd{border-top-color: #aa1b79;}*/
.roco_item dl dt{color:#d50e05;background:url(../images/fan33.png) no-repeat right bottom;}
.roco_item dl dd{border-top-color: #d50e05;}

/*.manage_box{padding:115px 0;background:#222222 url(../images/bar2.png) no-repeat right top;}*/
.manage_box{padding:115px 0;background:#222222;}
.manage_box .wrap{background:#f6f6f6 url(../images/txt_bg2.png) no-repeat left bottom;background-size:25%; }
.manage_left{width:25%; padding:90px 20px 0 50px;}
.manage_left h4{}
.manage_left h3{ line-height: 1;text-transform: uppercase;margin-top:25px;padding-bottom:50px;background:url(../images/bar.png) no-repeat left bottom;}
.manage_box dl{width:75%; background:#404040 url(../images/roco_icon.png) no-repeat left bottom; background-size:55%;}
.manage_box dl dt{width:55%;padding:75px 65px 0;}
.manage_box dl dt p{font-size:16px;color:#ccc;margin-bottom:10px;line-height: 1.5;}
.manage_box dl dt h3{font-size:1.8rem;color:#fff;text-align:right;margin-top:115px;}
.manage_box dl dt h3 span{display: inline-block;padding-left:28px;background:url(../images/fan2.png) no-repeat left center;background-size:22px;}
.manage_box dl dt h4{text-align:right;font-size:14px;color:#666;margin-top:20px;}
.manage_box dl dd{width:45%;}
/*æ‹›å•†åŠ ç›Ÿ*/
.jiameng_adv{padding:34px 0 125px;background:#34353c;}
.jiameng_item{background:#fff;padding:40px 40px 80px;margin-top:30px;}
.jiameng_tit{height:100px;padding:0 40px; background:url(../images/zstit_bg.png) no-repeat 0 0;background-size:cover;font-size:36px;line-height: 100px;color:#fff;margin-bottom:65px;}
.jiameng_tit span{float:left;height:100%;font-size:144px; line-height: 0.65;background:#fff;color:#d50e05;padding:0 25px ;margin-right:40px;}
.jiameng_box{padding:0 40px;}
.jiameng_box1_left{width:310px;margin-right:100px;margin-top:30px;}
.jiameng_box_tit h3{font-size:36px;color:#333;line-height: 1.33;}
.jiameng_box_tit p{font-size:20px;color:#9b9b9b;line-height: 1.8;padding-top:12px;}
.jiameng_box_tit .zs_bar{width:60px;height:3px;background:url(../images/zs_bar.png) no-repeat 0 0;margin-bottom:25px;}
.jiameng_item1 .jiameng_box_tit .zs_bar{margin-top:25px;}
.jiameng_box1_right_img1{width:25%;}
.jiameng_box1_right_img2{width:68%;}
.jiameng_box2,.jiameng_box6{margin-top:55px;} 
.jiameng_box2_img{width:49%;}
.jiameng_box3{margin-top:80px;}
.jiameng_box3 dl{width:18%;float:left;margin-left:2.5%;}
.jiameng_box3 dl:nth-child(1){margin-left:0;}
.jiameng_box3 dl dd{height:175px; position: relative; background-image:url(../images/zs_fan.png); background-repeat: no-repeat; background-position: right bottom; background-size:100%;}
.jiameng_box3 dl dd h3{ position: absolute;left:30px;bottom:30px;font-size:20px;color:#fff; text-transform: uppercase;  }
.jiameng_box3 dl:nth-child(2n) dd h3{bottom:auto;top:30px;}
.jiameng_box3 dl:nth-child(1) dd{background-color:#e51216;}
.jiameng_box3 dl:nth-child(1) dd h3{}
.jiameng_box3 dl:nth-child(2) dd{background-color:#aa1b79;}
.jiameng_box3 dl:nth-child(3) dd{background-color:#0093dd;}
.jiameng_box3 dl:nth-child(4) dd{background-color:#fb5018;}
.jiameng_box3 dl:nth-child(5) dd{background-color:#7ba287;}
.jiameng_box4_left{width:32.6%;}
.jiameng_box4_left img{margin-top:110px;}
.jiameng_box5_left{width:29.8%;}
.jiameng_box5_right{width:61%;}
.jiameng_box6_img1{width:58.6%;}
.jiameng_box6_img2{width:39.8%;}
.jiameng_box7{margin-top:90px;}
.jiameng_box7_img{width:49.3%;}
.jiameng_box8{background:url(../images/zs_jiao.png) no-repeat left bottom;}
.jiameng_box8_left{width:33%;}
.jiameng_box8_right{width:58%;}
.jiameng_box8_name{ position: absolute;left:-148px;bottom:106px; }
.jiameng_box9 .jiameng_box_tit{text-align:center;}
.jiameng_box9 .jiameng_box_tit h3{display: inline-block; position: relative;padding:0 104px;}
.jiameng_box9 .jiameng_box_tit h3::before,.jiameng_box9 .jiameng_box_tit h3::after{width:60px;height:3px; position: absolute; content:"";top:50%;margin-top:-1.5; background:url(../images/zs_bar.png) no-repeat 0 0;}
.jiameng_box9 .jiameng_box_tit h3::before{left:0;}
.jiameng_box9 .jiameng_box_tit h3::after{right:0;}
.jiameng_box9_img {margin-top:50px;}
.jiameng_box9_img li{width:49.6%;float:left;margin-left:0.8%;margin-bottom:0.8%;}
.jiameng_box9_img li:nth-child(1),.jiameng_box9_img li:nth-child(3){margin-left:0;}
.jiameng_box9_img li:nth-child(3),.jiameng_box9_img li:nth-child(4),.jiameng_box9_img li:nth-child(5){width:32.8%;}
.jiameng_box10_img li{width:24.4%;float:left;margin-left:0.8%;margin-bottom:0.8%;}
.jiameng_box10_img li:nth-child(1){width:49.6%;margin-left:0;}
.jiameng_box10_img li:nth-child(4){clear:both;margin-left:0;}
.jiameng_support{padding:80px 0 120px;}
.jiameng_support .wrap,.jiameng_case .wrap,.jiameng_laoka .wrap,.jiameng_process .wrap {width:1440px;}
.jiameng_support .pro_tit,.jiameng_process .pro_tit{margin:0 0 45px;text-align:center;}
.jiameng_support .pro_tit h3,.jiameng_process .pro_tit h3{display:inline-block; position:relative;padding:0 97px;font-size:3.6rem;color:#34353c;} 
.support_item{width:48%;float:left;padding-left:3%;margin-bottom:120px;}
.support_item:nth-child(2n+1){clear:both;width:52%;padding-left:0;padding-right:3%;border-right:1px solid #e1e1e1;}
.support_item:last-child{width:100%;float:none;padding:0;padding-top:80px;border-top:1px solid #e1e1e1;margin-bottom:0;border-right:none;}
.support_tit span{display:inline-block;width:96px;height:85px;line-height:85px;text-align:center;background:#34353c;color:#fff;font-size:6rem; vertical-align: middle;margin-right:4px;}
.support_tit h3{display:inline-block;height:85px;padding:0 35px;line-height: 85px;background:#d71d14;color:#fff;font-size:4rem;vertical-align: middle;}
.support_txt{font-size:18px;color: #999;line-height: 2;margin:55px 0 65px;}
.support_txt em{color:#d71d14;}
.support_txt span{display: inline-block;padding-left:24px;background:url(../images/s_dot.png) no-repeat 0 12px;padding-right:30px;}
.support_item:nth-child(5) .support_txt span{width:70%;}
.support_item:nth-child(5) .support_txt span:nth-child(2n+1){width:30%;}
.support_img1{width:49.3%;}
.jiameng_case{padding:80px 0 140px;background:url(../images/jm_gray_bg.jpg) no-repeat right bottom; background-size:cover;}

.jiameng_case_tit h2{font-size:7.2rem;color:#d6d7db; text-transform: uppercase;}
.jiameng_case_tit h3{ position: relative;display:inline-block;padding:0 56px; font-size:4rem;color:#34353c; line-height: 1;}
.jiameng_case_tit h3 span{display:inline-block; vertical-align: -8px; font-size:7.2rem;color:#e51216; }
.jiameng_case_tit h3::before{content: '';width:41px;height:41px;background: url(../images/jm_tit1.png) no-repeat left center; position: absolute;left:0;top:50%;margin-top:-10px;background-size:100%;}
.jiameng_case_tit h3::after{content: '';width:41px;height:41px;background: url(../images/jm_tit2.png) no-repeat left center; position: absolute;right:0;top:50%;margin-top:-10px;background-size:100%;}
.jiameng_case_box {margin-top:85px;}
.jiameng_case_box dl{width:18%;float:left;margin-left:2.5%;}
.jiameng_case_box dl:nth-child(1){margin-left:0;}
.jiameng_case_box dl dt{height:80px;text-align:center;line-height: 80px;background:#fff;font-size:2rem;}
.jiameng_case_box dl img{margin-bottom:20px;}
.jiameng_laoka{padding:200px 0 95px;background:#e51216 url(../images/jm_bg.jpg) no-repeat center top;background-size:100%;}
.jiameng_laoka_img1{width:51.3%;}
.jiameng_laoka_img2{width:47.7%;}
.jiameng_process{padding-bottom:135px; background:#f4f4f4 url(../images/zs_fan1.png) no-repeat left bottom;}
.jiameng_process_in{padding-top:60px;background:url(../images/zs_bar1.png) no-repeat right top;}
.jiameng_process .pro_tit{margin-bottom:65px;}
.jiameng_process ul li{float:left;width:32%;margin-left:2%;margin-bottom:2%;background:#fff;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding:30px 40px 40px; overflow: hidden;}
.jiameng_process ul li:nth-child(1){padding:0;}
.jiameng_process ul li:nth-child(3n+1){clear:both;margin-left:0;}
.jiameng_process ul li h3{font-size:6rem;color:#fff; -webkit-text-stroke:1px #333;padding-bottom:45px;border-bottom:3px solid #34353c;line-height: 1;}
.jiameng_process ul li:hover h3{-webkit-text-stroke:1px #fd2115;color:#fd2115;border-color: #fd2115;}
.jiameng_process ul li p{min-height:60px;font-size:18px;color:#34353c;margin-top:30px;line-height: 1.67;}
.jiameng_process .proTitle{margin-top:50px;}
.jiameng_process .proTitle .f2{display:inline-block;padding-bottom:0;padding-right:40px;background-position: right center;}
.jiameng_process_img{margin-top:50px;}
.jiameng_process_img a{float:left;width:48.6%;margin-left:2.8%;}
.jiameng_process_img a:nth-child(1){margin-left:0;}
.jiameng_step{margin-top:60px;}
.jiameng_step_item{width:19%;min-height:400px;float:left;background:#fff;margin-left:1.25%;padding:25px 35px 50px;}
.jiameng_step_item:nth-child(1){margin-left:0;}
.jiameng_step_item:last-child h3{background:none;}
.jiameng_step_item h2{display:inline-block;font-size:4.8rem;color:#34353c;line-height:1;padding-bottom:20px;border-bottom:1px solid #fd2115;}
.jiameng_step_item h3{font-size:24px;color:#34353c; background:url(../images/zs_arr.png) no-repeat right center;line-height: 1.3;margin:20px 0 35px;padding-right:15px;}
.jiameng_step_item p{font-size:16px;color:#909090;line-height: 1.8;}
.jiameng_form{padding:155px 0;background:url(../images/jm_form_bg.jpg) no-repeat center;background-size:cover;}
.jiameng_form .wrap{background:#fff;}
.jiameng_form_img {width:25%; overflow:hidden; background:url(../images/zsly_bg.png) no-repeat left top;background-size:100%;}
.jiameng_form_left{width:44%;float:left;}
.jiameng_form .store_form_in{margin:45px 0;padding:0 45px;border-right:1px solid #ebebeb;}
.jiameng_form .store_form_in dl {width:100%;float:none;margin-bottom:36px;}
.jiameng_form .store_form_in dl:last-child{margin-bottom:0;}
.jiameng_form .store_form_in dl dd .store_input{background:#f2f2f2;width:100%;font-size:16px;color:#333;padding:16px;} 
.jiameng_form .store_form_in dl dd select{width:32%;margin-right:2%;background:#f2f2f2 url(../images/zs_select.png) no-repeat 90% 50%;font-size:16px;padding:16px 12px 16px 16px;}
.jiameng_form .store_form_in dl dd select:last-child{margin-right:0;}
.jiameng_form .store_form_in dl dd .store_input::-webkit-input-placeholder {color:#666;} 
.jiameng_form .store_form_in dl dd .store_input:-moz-placeholder {color:#666;}
.jiameng_form .store_form_in dl dd .store_input::-moz-placeholder {color:#666;}
.jiameng_form .store_form_in dl dd .store_input:-ms-input-placeholder {color:#666;}
.jiameng_form .store_form_in dl dd .store_input::-ms-input-placeholder {color:#666;} 
.jiameng_contact{width:31%; padding:45px;}
.jiameng_contact h3{font-size:20px;color:#34353c;display:inline-block;padding-right:30px;background:url(../images/zs_tel.png) no-repeat right center;}
.jiameng_contact h2{font-size:4.8rem;color:#e60012;font-family: Arial;font-weight:bold;margin:15px 0;}
.jiameng_contact p{font-size:18px;color:#8d8e95;}
.jiameng_contact .btn_jm{display: block;width:250px;height:65px;background:url(../images/btn_jm.png) no-repeat 0 0;margin-top:60px; cursor:pointer;}
.jiameng_contact .btn_jm_copy{display: block;width:250px;height:65px;background:url(../images/btn_jm.png) no-repeat 0 0;margin-top:60px; cursor:pointer;}
.jiameng_content{text-align: center;}
.jiameng_content img{width:100%;height:auto;}
.jiameng_top_form{ width:100%;position: absolute;left:0;top:38%;}
.jiameng_desc{ float:left;}
.jiameng_desc h3{font-size:6rem;color:#fff;font-weight: bold;}
.jiameng_desc h4{font-size:6rem;color:#fff;}
.jiameng_tel{font-size:1.8rem;color:#fff;padding-left:54px;background:url(../images/tel2.png) no-repeat left center;background-size:auto 100%;line-height: 2;margin-top:1.2em;}
.jiameng_guest{width:460px;float:right;}
.jiameng_guest li{margin-bottom:20px;overflow: hidden;}
.jiameng_guest li input{width:100%;height:66px;padding:20px 24px;background:#fff;font-size:16px;}
.jiameng_guest li select{float:left;border:none;background:#fff url(../images/product9.png) no-repeat 90% center; appearance:none;-webkit-appearance:none;-o-appearance:none;-moz-appearance:none;padding:20px;width:32%; height:66px;margin-left:2%;font-size:16px;}
.jiameng_guest li select:nth-child(1){margin-left:0;}
.jiameng_btn{height:66px;line-height: 66px;text-align: center;font-size:16px;color:#fff; font-weight: bold; background:#e60012;margin-top:30px; cursor:pointer;}

.jiameng_bom_form{padding:130px 0 25px;background:url(../images/jiameng_bg.jpg) no-repeat center;background-size:cover;}
.jiameng_bom_form .wrap{display: flex;padding:0 5%;   }
.jiameng_bom_form_desc {width:260px;flex:0 0 260px;overflow:hidden;  }
.jiameng_bom_form_left{width:52%;float:left;flex:1;}
.jiameng_bom_form .store_form_in{padding:0 45px; }
.jiameng_bom_form .store_form_in dl {width:100%;float:none;margin-bottom:23px;}
.jiameng_bom_form .store_form_in dl:last-child{margin-bottom:0;}
.jiameng_bom_form .store_form_in dl dd .store_input{background:#fff;width:100%;height:65px;font-size:16px;color:#333;padding:16px;}
.jiameng_bom_form .store_form_in dl dd select{width:32%;height:65px;margin-right:2%;background:#fff url(../images/product9.png) no-repeat 90% 50%;font-size:16px;padding:16px 12px 16px 16px;margin-bottom:0;}
.jiameng_bom_form .store_form_in dl dd select:last-child{margin-right:0;}
.jiameng_bom_form .store_form_in dl dd .store_input::-webkit-input-placeholder {color:#666;} 
.jiameng_bom_form .store_form_in dl dd .store_input:-moz-placeholder {color:#666;}
.jiameng_bom_form .store_form_in dl dd .store_input::-moz-placeholder {color:#666;}
.jiameng_bom_form .store_form_in dl dd .store_input:-ms-input-placeholder {color:#666;}
.jiameng_bom_form .store_form_in dl dd .store_input::-ms-input-placeholder {color:#666;} 
.jiameng_bom_contact{width:25%; float:right;flex:0 0 25%;}
.jiameng_bom_contact h3{font-size:20px;color:#fff;display:inline-block;padding-right:30px;background:url(../images/zs_tel2.png) no-repeat right center;}
.jiameng_bom_contact h2{font-size:4.8rem;color:#fff;font-family: Arial;font-weight:bold;margin:14px 0;}
.jiameng_bom_contact p{font-size:18px;color:#fff;}
.jiameng_bom_contact .btn_jm{display: block;width:250px;height:65px;background:url(../images/btn_jm.png) no-repeat 0 0;margin-top:40px; cursor:pointer;}
.jiameng_bom_contact .btn_jm_copy{display: block;width:250px;height:65px;background:url(../images/btn_jm.png) no-repeat 0 0;margin-top:60px; cursor:pointer;}
.jiameng_bom_form_desc{padding-bottom:40px;background:url(../images/dots.png) no-repeat left bottom;}
.jiameng_bom_form_desc h4{font-size:2.4rem;color:#fff;background:url(../images/fan2.png) no-repeat right top;letter-spacing: 0.2em;line-height:1.3;}
.jiameng_bom_form_desc h3{font-size:3.5rem;color:#fff;font-weight:bold;padding-top:1em;background:url(../images/health3.png) no-repeat left top;margin-top:12px;letter-spacing: 0.2em; line-height:1.3; white-space: nowrap; }
.jiameng_bom_tips{display:block;font-size:14px;color:#fff;margin-top:100px;}
.subject_box{padding:40px 0;background:#ededed url(../images/subject_bg.jpg) no-repeat center top;background-size:100%;}
.top_list{background:#fff;height:80px; }
.top_list .swiper-container{padding-bottom:8px;}
.top_list .swiper-slide { border-left:1px solid #eee; position: relative;}
.top_list .swiper-slide:nth-child(1){border-left:none;}
.top_list .swiper-slide a{display: block;height:80px;padding:22px;font-size:14px;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;line-height:36px;}
.top_list .swiper-slide a span{display:inline-block; vertical-align: -5px; font-size:3.8rem;color:#ddd;padding-right:8px;}
.top_list .swiper-slide:after{width:0;height:0;border-top:8px solid #e60012;border-left:7px solid transparent;border-right:7px solid transparent;content:''; position: absolute;left:50%;margin-left:-7px;bottom:-8px;display:none;}
.top_list .swiper-slide.cr{background:url(../images/tab_bg.png) no-repeat center;background-size:cover;}
.top_list .swiper-slide.cr a,.top_list .swiper-slide.cr a span{color:#fff;} 
.top_list .swiper-slide.cr:after{display: block;}
.subject_video_box{display:flex;margin-top:50px;background:#fff; overflow: hidden;}
.subject_left{width:68%;float:left;flex:1;}
.subject_video video{display:block;width:100%;}
.subject_video_desc{padding:25px;display:flex;}
.subject_video_desc h3{flex:1;float:left;font-size:2.4rem;font-weight: bold;}
.subject_video_desc .video_info{float:right;flex:0 0 215px;margin-top:7px;text-align:right;}
.subject_video_desc .video_info span{display: inline-block;padding-left:24px;font-size:14px;color:#888;line-height: 22px;margin-left:15px;}
.subject_video_desc .video_info span.span1{background:url(../images/play2.png) no-repeat left center;}
.subject_video_desc .video_info span.span2{background:url(../images/time.png) no-repeat left center;}
.subject_right{display:flex; flex-direction: column; flex:0 0 32%;padding:25px;overflow: hidden;}
.subject_title {flex:0 0 35px;}
.subject_title h3{float:left;font-size:2.4rem;color:#e60012;font-weight: bold;}
.subject_title .swiper-button-prev,.subject_title .swiper-button-next{width:35px;height:35px;float:right;margin-left:10px; position: static;margin-top:0;}
.subject_title .swiper-button-prev{background:#e60012 url(../images/history1.png) no-repeat center;background-size:10px;}
.subject_title .swiper-button-next{background:#e60012 url(../images/history2.png) no-repeat center;background-size:10px;}
.video_list {margin-top:20px;flex:1;}
.video_list .swiper-container{width:100%;height:520px;}
.video_list .swiper-wrapper{height:100%;display: flex;flex-wrap: wrap;flex-direction: column;}
.video_list .swiper-slide{height: calc((100%) / 4); }
.video_list .swiper-slide a{display: block;padding:18px; overflow: hidden;}
.video_list .swiper-slide .img{width:150px;height:90px;float:left;margin-right:20px;}
.video_list .swiper-slide .img img{width:100%;height:100%;}
.video_list .swiper-slide .txt h3{font-size:16px;font-weight: bold;height:3em;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;}
.video_list .swiper-slide .txt span{display:block;font-size:14px;color:#888;padding-left:25px;background:url(../images/play2.png) no-repeat left center;line-height: 18px;background-size:18px;margin-top:14px;}

.video_list .swiper-slide a.active,.video_list .swiper-slide a:hover{background:#f5f5f5;}
 @media only screen and (max-width:1680px) { 
  .wrap{width:1400px;} 
  .inRed_bar dl{padding-left:50px;padding-right:50px;}
  .f_menu dl{padding-left:85px;} 
  .inPro_txt{padding:1% 0 0 2%;}
  .inNews_right dl{margin-bottom:53px;}
  .inNews_right dl dt{width:25%;flex:0 0 25%;}
  .inNews_right dl dd{padding-top:0;}
  .inNews_right dd a{padding-right:0;}
  .inNews_right dd a p{margin-top:8px;}
  .inPro_box{top:-80px;}
  .roco_content dl:nth-child(2) dt{margin-top:-112px;}
  .roco_desc dl dd{padding:30px 50px 0;}
  .roco_desc dl dd .roco_tit{font-size:6rem;background-size:auto 100%;margin-bottom:20px;}
  .roco_desc dl dd p{font-size:2rem;margin-bottom:15px;}
  .roco_desc dl dd p{margin-bottom:20px;}
  .honor_first dd{margin-top:60px;}
  .honor_first dd p{margin-top:80px;}
  .honor_first dt{margin-left:40px;}
  .hard_first_left dl dt{margin-top:0;}
  .hard_first_left dl dd{margin-top:49px;}
  .hard_first_right dl dd .hard_first p{margin-top:34px;}
  .hard_first_right dl dd .hard_first h3{line-height: 0.8;}
  .hard_sec_two dt h3{margin-top:70px;}
  .store_left{width:28%;}
  .store_left,.store_form{height:600px;}
  .store_form_bor{left:20px;right:20px;top:20px;bottom:20px;}
  .store_form_in{padding:150px 100px 0;}
  .store_form_in dl dt{width:70px;}
  .complaint_box .store_form_in{padding:70px 60px 0;}
  .complaint_box .store_form_in dl dt{width:90px;} 
  .contactCont .contactItem1{width:850px;}
  .related_product .swiper-button-prev{left:-35px;}
  .related_product .swiper-button-next{right:-35px;}
  .pro_desc .pro_txt{padding:40px 50px 20px 50px;}
  .pro_desc .pro_txt h3{margin-top:20px;padding-top:70px;}
  .pro_desc .btn_yuyue{margin-top:60px;} 
  .roco_item dl{min-height: 501px;}

  
}
@media only screen and (max-width:1600px) { 
.manage_box{background-size:23%;}
 .f-60{font-size:48px;}
  #history .wrap{width:1440px;margin-left:-720px;}
  #history .font .year{width:180px;height:170px;padding-top:30px;}
  .newsList .item .img{width:33%;} 
  .newsList .item .font{padding:0 180px 0 4em;margin-top:65px;} 
  .contactCont .contactItem1{width:850px;} 
  .contactCont .contactItem2 { width: 590px;}
  .contactInfo2{padding-left:0;}
  .contactInfo2 .item{margin-left:3em}
  #list,.contactCont3{height:728px;} 
  #list li{height:242px;}
  .contactInfo4{padding:40px 60px 40px 3em; }
  .contactInfo4 .dot{width:60px;height:60px;background-size:40% auto;top:7em;}

}
 @media only screen and (max-width:1440px) { 
  .f-48,.f-60{font-size:40px;}
  .f-36{font-size:32px;}
  .f-40{font-size:36px;}
  .f-30{font-size:26px;} 
  .wrap{width:1200px;}
  .slogan{margin-left:20px;font-size:1.6rem;margin-top:32px;}
  .nav li>a{font-size:15px;}
  .searchbox{width:180px;}
  .searchbox a img{margin-right:15px;} 
  .f_left{width:290px;}
  .f_menu dl{padding-left:35px;}
  .inQuanwu .qw_txt{width:650px;padding-left:100px;} 
  .inVideo_desc{height:340px;padding-top:120px;}
  .inNews_left dl dd{width:54%;}
  .inNews_left .news_txt .more{margin-top:20px;}
  .inNews{margin-bottom:50px;}
  .inService{background-size:26%;}
  .inService_in{background-size:20%;background-position:101% 30%;padding-bottom:80px;}
  .inNews_left .news_txt h3{font-size:2rem;}
  .inVideo{margin-top:-30px;}
  .newsBox .wrap{width:1200px;}
  .newsCon{margin-top:40px;}
  .inPro_cell dl dd .mask::before, .inPro_cell dl dd .mask::after{left:20px;right:20px;top:20px;bottom:20px;}
  .inPro_txt br {display: none;} 
  .inPro_cell dl dd a:hover .div1{left:50px;top:40px;}
  .inPro_cell dl dd a .div2{left:50px;bottom:40px;font-size:14px;}
  .inPro_cell dl dd a:hover .mask span{right:50px;bottom:50px;}
  .inban_txt h2{font-size:5.6rem;}
  .bottom_fan{width:25%;}
  .about_con dl{width:22.6%;margin-left:3.2%;padding:20px;min-height:367px;}
  .about_con dl dd{margin-top:120px;}
  .roco_txt{padding-top:70px;}
  .idea_txt dl{width:22.6%;margin-left:3.2%;}
  .idea_txt dl dt img{height:100px;}
  .idea_txt dl dd,.roco_txt span,.roco_box{margin-top:30px;}
  .idea_txt dl dd h3{padding-bottom:20px;}
  .idea_txt dl dd h4,.about_con dl dd p{margin-top:20px;}
  .related_product .swiper-button-prev{left:10px;}
  .related_product .swiper-button-next{right:10px;}
  .pro_desc .btn_yuyue{margin-top:30px;}
  .pro_desc .pro_txt h4{margin-top:20px;}
  .pro_desc .pro_txt h2 br{display: none;}
  .brand_txt p{margin-top:20px;}
  .roco_content dl:nth-child(2) dt{margin-top:-70px;}  
  .brand_honor{background-size: 25%;}
  .select_year,.honor_total{margin-top:30px;}
  .honor_list .honor_item,.honor_first{height:427px;}
  .honor_list .honor_img{height:290px;}
  .hard_section3,.hard_section2_in{padding:100px 0;}
  .hard_section3 dl dt h4{font-size:4rem;}
  .hard_section2_in{background-size: 25%;}
  .hard_sec_one dd{padding-left:50px;}
  .honor_list .honor_img img{padding:15px;filter: drop-shadow(0px 2px 6px rgba(0,0,0,.22));}
  .reservation_step{padding-left:50px;}
  .nation_top{padding:20px;}
  .nation_top h3{padding-bottom:20px;margin-bottom:20px;}
  .nation_item{line-height: 1.5;}
  .roco_item dl dd{font-size:1.8rem;}
  .manage_box{background-size:20%;}
  .manage_box dl dt h3{margin-top:50px;}
  .philosophy_in{background-position: -25% 100%;}
  .jiameng_support .wrap,.jiameng_case .wrap,.jiameng_laoka .wrap,.jiameng_process .wrap {width:1300px;}
  .jiameng_box_tit h3{font-size:32px;}
  .jiameng_box_tit p{font-size:16px;}
  .jiameng_tit{height:90px;line-height: 90px;}
  .jiameng_tit span{font-size:120px;line-height: 0.7;}
  .support_item{margin-bottom:80px;}
  .support_tit span{font-size:5rem;height:72px;line-height: 72px;}
  .support_tit h3{font-size:3rem;padding:0 30px;height:72px;line-height: 72px;}
  .support_txt{font-size:16px;}
  .jiameng_process ul li{padding:20px 40px;}
  .jiameng_process_in{background-size:25%;}
  .jiameng_adv{padding-bottom:80px;}
  .jiameng_form .store_form_in{margin:30px 0;padding:0 30px;}
  .jiameng_contact{padding:30px;}
  .jiameng_contact .btn_jm,.jiameng_contact .btn_jm_copy{margin-top:30px;}
  .jiameng_process{background-size:25%;padding-bottom:100px;}
  .jiameng_case{padding-bottom:100px;}
  .jiameng_case_box{margin-top:40px;}
  .contactInfo4 .f1 br{display: none;} 
  .ewm_item{width:140px;margin-left:20px;}
  .ewm_item img{margin:10px;}
  .menu a{margin-right:70px;}
  .inNews_right dl{margin-bottom:42px;}
  .inNews_right .news_date span{font-size:4rem;}
  .inQuanwu .qw_txt{width:500px;padding-left:50px;}
  .inPro_cell dl dd .mask::before,.inPro_cell dl dd .mask::after{border-width:4px;} 
  .brand_box{padding-top:60px;height:225px;}
  .brand_txt{margin-top:20px;}
  .roco_content dl:nth-child(2) dt{margin-top:-35px;}
  .roco_desc dl dd .roco_tit{font-size:5rem; }  
  .hard_first_right dl dd .hard_first h3,.hard_sec_two dt h3,.hard_section3 dl dd h3{font-size:10rem;}
  .hard_section3 dl dt h3{font-size:5.6rem;}
  .honor_list .honor_tit{font-size:14px;right:40px;}
  .honor_list .honor_item span{width:40px;height:40px;margin-left:-20px;margin-top:-20px;background-size: 20px;}
  .store_txt{left:30px;right:30px;}
  .jiameng_support .wrap,.jiameng_case .wrap,.jiameng_laoka .wrap,.jiameng_process .wrap {width:1280px;}
  .jiameng_item{padding:40px;}
  .jiameng_box{padding:0;}
  .jiameng_tit,.support_item{margin-bottom:40px;}
  .support_item:last-child{padding-top:40px;}
  .support_txt{margin:40px 0;}
  .jiameng_support,.jiameng_case{padding:50px 0;}
  .jiameng_case_box dl dt{height:60px;line-height: 60px;}
  .jiameng_laoka{padding:135px 0 80px;}
  .jiameng_form .store_form_in dl{margin-bottom:25px;}
  .jiameng_contact h2{font-size:3.8rem;}
  .jiameng_form{padding:80px 0;}
  .jiameng_box2,.jiameng_box3, .jiameng_box6,.jiameng_box7{margin-top:40px;}
  .jiameng_box8{background-size:20%;} 
  .jiameng_step_item{padding:25px 25px 50px;}
    .prdListBox{padding:50px 0 80px 0;}
  .proList1{margin-top:50px;} 
  .proNum{margin:1.5em 0;}
  .historyTabs .gallery-thumbs{margin:0 120px;}
  .historyTabs .swiper-button-prev{left:10px;}
  .historyTabs .swiper-button-next{right:10px;}
  #history .wrap{width:1280px;margin-left:-640px;} 
  #history .font .year span.f1{font-size:4.8rem;}
  #history .font .year .f2{margin-left:3px;margin-right:3px;}
  .latestNews .font{padding:28px;}
  .latestNews .font .f1{font-size:30px;margin-bottom:20px;}
  .recruitForm .input{width:300px;}
  .recruitForm{margin-top:30px;}
  .contactCont .contactItem1{width:730px;} 
  .contactCont .contactItem2 {width: 500px;}
  .contactInfo4 .dot{top:5em;}
   #list, .contactCont3{height:644px;} 
  #list li{height:214px;}
  .contactInfo1 .info1{padding-right:60px;}
  .contactInfo1 .info2{padding:0 60px;}
  .float_box{width:100px;}
  .float_box dl{height:100px;padding:20px 10px;}
  .jiameng_bom_form .wrap{padding:0;}



 
}
 @media only screen and (max-width:1366px) {
  /*.wrap{width:1130px;}*/ 
 .historyTabs .swiper-button-prev{left:20px;}
  .historyTabs .swiper-button-next{right:20px;}
  #history .wrap{width:1200px;margin-left:-600px;}  
  .contactInfo1 .info1{padding-right:30px;}
  .contactInfo1 .info2{padding:0 30px;} 
  .reservation_box .store_form{width:60%;}
  .step_item span{font-size:20px;}
  .order_txt{width:50%;margin-left:-25%;}
  .jiameng_form .store_form_in dl{margin-bottom:18px;} 
  .recruitTable .tBody > div{padding:20px 0;}
  .recruitTable .tBody .btnBox{width:80px; } 
  .recruitTable .tBody .ww1{width:20%;}
  .recruitForm .input{width:250px;}
  /*.recruitForm .select{margin-right:20px;}*/
  .inPro_cell dl dd a:hover .div1{ top:30px;}  
  .inNews_right dl{margin-bottom:40px;}
  .inNews_right dl dd{padding-top:0;}
  .inNews_right dd a p{margin-top:10px;}
  .inNews_left dl dd{width:76%;left:50%;margin-left:-38%;}
  .about_con dl dd h3{font-size:16px;}
  .manage_left {padding-left:20px;}
  .manage_left h3{font-size:3.6rem;}
  .manage_box dl dt{padding-left:45px;padding-right:45px;}
  .introduceBox .device .deviceItem .item .f1, .introduceBox .device .deviceItem .item .f2{font-size:20px;}
  .mt100{margin-top:60px;}
  .pad100,.introduceBox .testing{padding:60px 0;}
  .pad80-100{padding:60px 0;}
  .pad40-130{padding:40px 0 60px 0;}
  .pb100{padding-bottom:60px;}
  .designBox .brand .brandTop .font{margin:60px 0;}
  .designBox .brandItem{margin-top:40px;} 
  .introduceBox .team .font{padding:40px 40px 0 40px;}
  .introduceBox .device .proTitle{margin-right:80px;}
  .introduceBox .system .img{margin-left:80px;margin-top:60px;}
  .introduceBox .system .font{padding-top:60px;} 
  .advantageTit{margin:40px 0} 
  .designBox .brandItem .item .font{padding:60px 40px 0 40px;}
  .introduceBox .system{background-size:1px 80px;}
  .introduceBox .manage .item .font{padding:20px 20px 0 20px;}
}
 @media only screen and (max-width:1280px) { 
  .wrap{width:auto;max-width:100%;margin-left:12px;margin-right:12px;}  
  .ewm_item{width:120px;}
  .ewm_item img{width:100px;height:100px;}
  .inVideo_desc{height: 260px;padding-top: 60px;}
  .spaceList dl{width:49%;margin-left:2%;margin-bottom:2%;}
  .newsBox{padding:50px 0;}
  .newsBox .wrap{width:auto;max-width:100%;padding-left:12px;padding-right:12px;}
  .inNews_right dl{margin-bottom:40px;}
  .aboutBox_in,.service{background-size:35%;}
  .about_con dl{min-height: 320px;}
  .about_con dl dd{margin-top:90px;padding:30px 0 0;}
  .idea_txt dl dd img{margin-top:60px;}
  .roco_resource{margin-top:60px;padding-top:60px;}
  .roco_title h3{padding-bottom:40px;}
  .hard_section2{background-size:10%;} 
  .hard_sec_one dd{padding-right:180px;padding-top:0;}
  .hard_sec_one dd p.font1{padding-top:40px;margin-top:20px;}
  .hard_sec_one dd p.font2{margin-top:20px;}
  .hard_sec_two dt h3{margin-top:40px;line-height: 0.8;}
  .reservation_step{padding-left:50px;}
  .step_item span{font-size:2rem;} 
  .jiameng_adv .wrap,.jiameng_support .wrap,.jiameng_case .wrap,.jiameng_laoka .wrap,.jiameng_process .wrap {width:1200px;margin:0 auto;}
  .jiameng_case_tit h2,.jiameng_case_tit h3 span{font-size:6rem;}
  .jiameng_case_tit h3{font-size:3rem;}
  .jiameng_tit{height:72px;line-height: 72px;font-size:30px;}
  .jiameng_tit span{font-size:100px;}
  .support_txt{font-size:14px;}
  .jiameng_process ul li h3{font-size:5rem;padding-bottom:38px;}
  .manage_box .wrap{padding:0;margin:0 12px;}
  .f-18{font-size:16px;}
  .f-20{font-size:18px;}
  .f-24,.f-30{font-size:20px;}
  .f-48,.f-60{font-size:36px;}
  .f-36{font-size:24px;}
  .f-40{font-size:30px;}
  .prdListBox{padding:40px 0 70px 0;}
  .proList1{margin-top:40px;}
  .proList1 .item{margin-bottom:2em;}
  .proList1 .item .w{margin:0 1em;}
  .proList1 .contW{margin:0 -1em;} 
  .historyTabs .gallery-thumbs{margin:0 120px;}
  .historyTabs .swiper-button-prev{left:0;}
  .historyTabs .swiper-button-next{right:0;}
  #history .wrap{width:auto;margin-left:0;left:1em;right:1em;}
  #history .font .year{width:130px;height:120px;padding:20px 15px 10px;border-width:5px;}
  #history .font .year span.f1{font-size:36px;}
  #history .font .year .f2{margin:10px 0 0;}
  .news_menu{margin-top:25px;}
  .latestNews .font .more,.newsList .item .font .more{width:40px;height:40px;background-size:40% auto;}
  .newsList .item .font .more{margin-top:-21px;right:40px;}
  .newsList .item .date{padding:1.4em 2em;margin-top:60px;}
  .newsList .item .font{margin-top:55px;padding:0 120px 0 2em;}
  .latestNews .font .lable{left:-92px;} 
  .recruit .proTitle{width:500px;}
  .recruitForm .input{width:200px;}
  .recruitForm .input .sub{width:50px;background-size:36%;}
  .recruitForm .select{background-position:150px center;/*margin-right:2em;*/}
  .recruitForm .select select{width:200px;background-position:168px center;}
  .recruitForm{margin-top:30px;}
  .recruitForm .select select,.recruitForm .input .txt,.recruitForm .input .sub{height:50px;padding:15px;}

  .recruitTable .tHead{padding:1em 0;}
  .recruitTable .tBody .btnBox{width:40px; } 
  .recruitTable .tHead div.tal, .recruitTable .tBody div.tti{padding-left:15px;}
  .recruitTable .tBody > div{font-size:14px;}
  .recruitTable .tBody div.tti{font-size:16px;}
  .jobDesc{padding:30px;}
  .recruitTable .tHead,.recruitTable .item{margin-bottom:1.5em;}
  .connectWay .mail{margin-top:1em;padding-top:1em;}
  .connectWay{margin-top:2em;}

  .contactCont .contactItem1,.contactCont .contactItem2{width:755px;width:auto;float:none;padding:0 1em;}
  .contactInfo1 .info2 p:nth-child(2){margin-top:1em;}
  .contactInfo1{padding:50px 0;}
  .contactInfo2{padding:3em 0 3em 0;}
  .contactInfo2 .item{margin-left:2em;width:140px;}
   #list,.contactCont3{height:533px;}
  #list li{height:177px;}
  .contactInfo4{padding:2em 60px 2em 2em; }
  .contactInfo1 .info1{padding-right:3em;}
  .contactInfo1 .info2{padding:0 3em;} 
  .contactInfo4 .dot{top:4em;}
  .order_result{padding-left:20px;padding-right:20px;}
  .order_result_box h3{font-size:24px;}
  .order_result_box h3 img{width:30px;}
  .order_result_table table td,.order_result_box ul li{font-size:14px;}
  .order_result_table table td{padding:8px 5px;}
  .order_result_box ul li{margin-bottom:5px;}
}
 @media only screen and (max-width:1200px) {
 .nav li{padding:0 6px;}
 .searchbox{width:140px;}
 .f_menu dl{padding-left:50px;}
/* .inVideo{margin-top:20px;}*/
 .inNews_left dl dd{width:60%;margin-left:-30%;}
 .inNews_right dl dd{padding-top:0;}
 .inNews_right .news_date{padding:10px 20px;}
 .inNews_right dd a{padding:0 20px;}
 .inNews_right dd a p{margin-top:8px;}
 .inService_in{padding-bottom:40px;}
 .pro_desc .pro_txt{padding:40px 30px 0;}
 .roco_desc dl dd{padding:30px 35px 0;}
 .roco_desc dl dd p{font-size:2rem;}
 .roco_desc dl dd .roco_tit{margin-bottom:20px;}
 .honor_list .honor_item,.honor_first{height:415px;}
 .honor_list .honor_img{height:250px;margin-bottom:20px;}
 .honor_first dd h3{font-size:2.4rem;}
 .jiameng_adv .wrap{width:auto;max-width:100%;margin-left:12px;margin-right:12px;}
 .jiameng_support .wrap, .jiameng_case .wrap, .jiameng_laoka .wrap, .jiameng_process .wrap{width:1100px;}
 .support_tit h3{font-size:24px;padding:0 20px;height:64px;line-height: 64px;}
 .support_tit span{width:72px;font-size:4rem;height:64px;line-height: 64px;}
 .support_txt{margin:30px 0;}
 .jiameng_process ul li h3{padding-bottom:30px;}
 .jiameng_process ul li p{margin-top:20px;}
 .jiameng_step_item{padding:20px 20px 30px; min-height: 373px;}
 .jiameng_form .store_form_in{margin:20px 0;padding:0 20px;}
 .jiameng_contact{padding:20px;}
 .jiameng_adv{padding-bottom:40px;}
 .jiameng_item{padding:20px 20px 30px;}
 #history .font .event{left:30px;top:30px;}

}
 @media (max-width: 1024px) {
 	body, html{font-size:46.875%;}  
 	.mt160{margin-top:55px;}
	.mt100 { margin-top: 55px; }   
  .header { height: 55px;left:0;right:0;top:0; }
  .header.hiddened{top:-55px;}
  .logo { height: 55px; }
  .logo img { height: 100%; width: auto; }
  .slogan{margin:12px 0 0 15px;}
  .searchbox{height:55px;}
  .hamburger { display: block; }
  .nav { display: none; }    
	.banner{margin-top:55px;}
  .banner .swiper-pagination{display: block;}
	.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:20px;height:20px;margin:3px;}
  .banner .swiper-container-horizontal>.swiper-pagination-bullets{  bottom:20px; }  
  .banner .swiper-slide-active .ban_txt span{background-size: 15px;} 
  .ban_txt{top:18%; }
  .ban_txt h2{font-size:6rem; background-size: 40px;padding-top:40px;}
  .ban_txt span{top:70px;width:140px;height: 50px;line-height: 50px;padding-left:20px;}
  .banner .swiper-slide-active .ban_txt span{margin-top:40px;}
  .inbanner{margin-top:55px;}
  .inban_txt{-webkit-transform: translateY(-50%);transform: translateY(-50%);}
  .fan_left,.fan_right{background-size: 40px;  }
  .ewmbox{float:none;width:280px;margin:0 auto;padding-top:20px;overflow: hidden; }
  .crumbs{top:80px;}
  .menu a{margin-right:45px;font-size:16px;}
  .inban_txt h2{font-size:5rem;}  
  .gotop{width:40px;height:40px;right:0;background-size:100%;}
  .inLink{padding:50px 0;}
  .inLink a span.link_img{width:60px;height:60px;}
  .inLink a span.link_img img{width:60px;}
  .inLink a:hover span.link_img img{margin-top:-60px;}
  .inLink a span.link_tit{margin:15px 0 20px;}
  .inLink a span.link_more{background-size:10px;}
  .inQuanwu{padding-bottom:50px;}
  .inQuanwu .qw_txt{height:140px;padding-top:42px;  }
  .inQuanwu .qw_txt span{background-size:15px;}
  .inQuanwu .swiper-button-next, .inQuanwu .swiper-button-prev{right:30px;}
  .inProduct{margin-top:50px; }
  .inPro_cell dl{margin-bottom:7px; }
  .inPro_cell dl:nth-child(1){margin-top:10.9%; }
  .inPro_cell dl dd h3{bottom:45px;}
  .inPro_txt br{display:none; }
  .inPro_cell dl dd a .div2{display: none;}
  .inPro_cell dl dd a:hover .mask::before,.inPro_cell dl dd a:hover .mask::after {display: none;}
  .inPro_cell dl dd .mask span{display: none; }
  .inPro_cell dl dd a:hover .mask{ background:none;} 
  .inPro_cell dl dd a:hover .div1{left:20px;bottom:20px;top:auto;}   
  .lk_tit h3{background-size:30px!important;} 
  .inVideo_link{padding-top:40px; }
  .inNews_right dl{margin-bottom:24px; }
  .spaceList{margin-top:2em;}
  .proList2 .item .font{padding:1em;box-shadow:0 0 8px 6px #f5f5f5;  }
  .proList2 .item .font .arrow{opacity: 1;background-size:15px;} 
  .spaceList2 .item a .font{box-shadow: 0 5px 10px rgba(0,0,0,0.08)}
  .spaceList2 .item span.ellipsis{padding-left:0;}
  .newsBox{padding:0;}
  .newsBox .wrap{padding:40px 20px;margin:0;}
  .news_time{padding-bottom:20px;}
  .newsCon{margin-top:30px;}
  .prev_next{margin-top:50px;padding-top:30px;}
  .btn_back{width:200px;height: 80px;padding:25px 38px 0;}
  .btn_back img{width:24px;}
  .prev_next em{width:50px;height:50px;background-size:12px!important;}
  .prev_next .fl,.prev_next .fr{line-height:50px;}
  .aboutBox{padding-bottom:80px;}
  .aboutBox_in{padding-top:50px;}
  .service{padding:50px 0 80px;}
  .about_con dl dd{margin-top:70px;}
  .pro_desc .pro_txt h3{padding-top:40px;background-size: 20px;}
  .pro_desc .btn_yuyue{width:200px;height:60px;line-height: 60px;font-size:16px;margin-top:20px;}
  .proContent{margin-top:55px;padding:20px 0 50px; }
  .pro_box{margin-top:30px;}
  .brand_story,.brand_img{width:100%;float:none;overflow:hidden;}
  .brand_box{float:left;margin-right:30px;}
  .brand_txt{margin-top:0;}
  .brand_img img{width:100%;}
  .roco_resource{background-size: 130%;margin-top:40px;padding-top:40px; }
  .roco_content{margin-top:50px; }
  .roco_content dl dd{padding:30px; } 
  .roco_content dl dd h3{margin-top:20px;}
  .roco_content dl:nth-child(2) dt{margin-top:-58px; }
  .roco_content dl dd .roco_img img{width:50%;}
  .roco_content dl:nth-child(2) dd{padding:30px;}
  .honor_box{margin-top:30px;}
  .honor_list .honor_item{padding:20px 20px 10px;border-width:3px;}
  .honor_list .honor_img{height:200px; }
  .honor_list .honor_item, .honor_first{height:298px; }
  .honor_list .honor_item span{display: none;}
  .honor_list .honor_tit{left:20px;right:20px;}
  .honor_list .honor_tit br{display: none;}
  .honor_first{padding:80px 30px 30px;}
  .honor_first dd p{margin-top:50px; } 
  .honor_list .honor_item span{display:none;}
  .video_box{padding:40px 0 60px;background-size: 15%; }
  .video_box .proTitle{margin-bottom:30px;}    
  .video_swiper dl dd{padding:15px 12px;}
  .hard_txt{width:360px;height:360px;}
  .video_swiper .swiper-button-prev,.video_swiper .swiper-button-next{top:-70px;}
  .hard_section1,.hard_section3, .hard_section2_in{padding:60px 0;}
  .hard_section3 dl dt{margin-top:50px;}
  .hard_section3 dl dt h4{margin-top:20px;padding-top:40px; }
  .lk_tit i{background-size:15px;}
  .inPro_tab .tab_item h2{background-size:15px;}
  .lk_more,.inVideo_link,.service_box a h4{background-size:18px;}
  .inVideo_con h3{margin-top:10px;}
  .inVideo_play{margin-top:40px;}
  .inVideo_play span{width:56px;height:56px;margin-left:-28px;margin-top:-28px;background-size:100%;}
  .searchbox a img{width:20px; vertical-align: -4px;}
  .inNews_box{padding-top:40px;}
  .inNews_left dl dd{padding:20px;width:76%;margin-left:-38%; }
  .inNews_box .swiper-pagination{top:10px;}
  .inNews_left .news_txt .more{width:40px;height:40px;background-size:12px;}
  .inRed_bar{height:120px;}
  .inRed_bar dl dt{width:45px;}
  .inRed_bar dl dd span{background-size:10px;width:40px;height:40px;}
  .inRed_bar dl::after{height:50px;}
  .f_left_tit{background-size:16px;}
  .slogo{
  	/*width:180px;*/
  	width:245px;
  }
  .flink a{width:46px;height:46px;margin-right:20px;}
  .flink a img{width:56%;}
  .inban_txt h3{background-size:25px;padding-left:36px;}
  .crumbs i{background-size:8px;}
  .btn_down{background-size:12px;width:40px;height:40px;} 
  .kefu_float{width:40px;height:40px;right:0;bottom:80px;}
  .kefu_float .kefu_icon{background-size:20px;}
  .kefu_pop{width:150px;height:40px;right:40px;} 
  .kefu_pop a{line-height: 40px;}
  .roco_txt span{background-size:10px;}
  .about_con dl dt img{transform:scale(0.8);}
  .idea_txt dl dd img{width:80%;}
  #history .font .event .CHS{margin-top:40px;}
  #history .font .event .CHS p{background-size:8px;padding-left:20px;background-position: 0 8px;}
  .hard_txt h3{background-size:30px;}
  #history .font .event p{margin-bottom:10px;}
  .hard_first_left dl dt p.font2,.hard_sec_one dd p.font1,.hard_section3 dl dt h4,.roco_title h3{background-size:14px;}
  .roco_content dl:nth-child(1) dd .roco_img{background-size:60px;}
  .select_year select{background-size: 35px;}
  .page .pageNum,.proNavArrow,.recruitForm .select select{background-size:12px;}
  .proTitle .f2 span{width:40px;height:40px;background-size:12px;}
  .spaceList2{margin-top:40px;}
  .pro_tit h3::before,.pro_tit h3::after{background-size:30px;}
  .recruitTable .tBody .btn{background-size: 10px;}
  .hard_first_left{width:42%;}
  .hard_first_right{width:55%;}
  .hard_first_right dl dd .hard_first h3, .hard_sec_two dt h3, .hard_section3 dl dd h3{font-size:8rem;}
  .hard_first_right dl dd .hard_first{padding:20px;}
  .hard_first_right dl dd .hard_first p{margin-top:27px;}
  .historyTabs .swiper-button-prev, .historyTabs .swiper-button-next{background-size:10px;width:40px;height:40px;margin-top:-20px;}
  .inPro_cell dl dd .mask::before, .inPro_cell dl dd .mask::after,.inPro_cell dl dd .mask span,.spaceList dl dd .mask::before, .spaceList dl dd .mask::after,.spaceList dl dd .mask span,.proList2 .item .imgMask,.proList2 .item .imgMask{display: none;}
  .roco_desc dl dd{padding:20px;}
  .roco_desc dl dd .roco_tit{padding:25px 30px;}
  .roco_desc dl dd p{margin-left:30px;margin-bottom:12px;} 
  .order_box,.order_input,.order_button,.store_box,.reservation_box{margin-top:30px;}
  .order_input,.order_button{height:50px;}
  .order_txt{width:60%;margin-left:-30%;}
  .store_left,.store_form{height:500px;}
  .store_txt{bottom:80px;}
  .store_form_in{padding:120px 50px 0;}
  .store_form_in dl{margin-bottom:30px;}
  .store_form_in dl dd .store_input,.store_form_in dl dd select{height:50px;}
  .store_form_in dl dd select{padding:15px; background-size: 25px;}
  .store_form_in dl dt{width:40px;line-height: 50px;margin-right:20px;}
  .store_form_in dl dd .btn_submit,.store_form_in dl dd .btn_reset{width:180px;height:50px;}
  .store_form_in dl dd .store_input{padding:15px;}
  .complaint_box .store_form_in{padding:70px 40px 0;}
  .store_form_in dl dd .store_textarea{height:100px;padding:15px;}
  .complaint_box .store_form_in dl dt{width:65px; margin-right:20px;}
  .reservation_design{background-size: 60px;}
  .reservation_design dl dd p{margin-top:0;}
  .reservation_box .store_form_in{margin-top:40px;}
  .step_item{padding-bottom:35px;margin-bottom:30px; background-size: 10px;}
  .step_item img{width:40px;}
  .step_item span{padding-left:20px;font-size:16px;}
  .nation_con{top:30px;}
  .nation_txt{width:300px;}
  .nation_item{width:46%;padding-left:30px;} 
  .nation_item span{padding-right:5px;}
  .vision_box {width:290px;padding:30px 30px 20px;}
  .vision_box h2{padding-bottom:60px;background-size:30px;}
  .vision_box h3{padding-top:20px;margin-top:20px;border-width:3px;}
  .chairman {width:300px;height:85px;margin-left:-150px;bottom:30px;background-size:auto 100%;}
  .roco_item dl{padding:20px;min-height:245px;}
  .roco_item dl dt{padding-bottom:60px;background-size:30px!important;}
  .roco_item dl dd{padding-top:20px;margin-top:20px;border-width:3px;font-size:14px;}
  .philosophy_in{background-size: 20%;background-position: -13% 100%;padding-bottom:60px;}
  .chairman_box{margin-top:30px;}
  .manage_box{padding:50px 0;}
  .manage_left{padding:30px 20px 0 20px;}
  .manage_left h3{margin-top:20px;background-size:12px;}
  .manage_box dl dt{padding:30px 20px 20px;}
  .manage_box dl dt h4{margin-top:10px;}
  .spaceList dl dd h4 i{width:40px;height:22px;}
  .jiameng_support .wrap, .jiameng_case .wrap, .jiameng_laoka .wrap, .jiameng_process .wrap{width:auto;max-width:100%;margin-left:12px;margin-right:12px;}
  .support_txt span{padding-left:15px;background-size:5px;padding-right:12px;background-position: 0 11px;}
  .jiameng_case_tit h3::before,.jiameng_case_tit h3::after{width:35px;height:35px; }
  .jiameng_process .proTitle,.jiameng_step{margin-top:30px;}
  .jiameng_step_item{padding:15px;min-height:271px;}
  .jiameng_step_item h2{font-size:3.6rem;padding-bottom: 12px;}
  .jiameng_step_item h3{font-size:20px;background-size:8px;margin:10px 0 15px;}
  .jiameng_step_item p{font-size:14px;}
  .jiameng_contact .btn_jm,.jiameng_contact .btn_jm_copy{width:200px;height:50px;background-size:100%;margin-top:25px;}
  .jiameng_form .store_form_in dl{margin-bottom:15px;}
  .jiameng_form .store_form_in dl dd select{font-size:14px;background-size:12px;padding:12px 16px;}
  .jiameng_form .store_form_in dl dd .store_input{font-size:14px;}
  .jiameng_process ul li{padding:20px;}
  .jiameng_process ul li p{font-size:14px;}
  .jiameng_tit{height:62px;line-height: 62px;font-size:24px;}
  .jiameng_tit span{font-size:80px;}
  .jiameng_box_tit h3{font-size:20px;}
  .jiameng_item1 .jiameng_box_tit .zs_bar{margin-top:15px;}
  .jiameng_box_tit .zs_bar{margin-bottom:15px;}
  .jiameng_box3 dl dd{height:130px;}
  .jiameng_box3 dl dd h3{font-size:16px;left:10px;bottom:10px;}
  .jiameng_box3 dl:nth-child(2n) dd h3{top:10px;}
  .jiameng_process{padding-bottom:60px;}
  .jiameng_laoka{padding:90px 0 30px;}
  .jiameng_process .pro_tit{margin-bottom:40px;}
  .jiameng_process_in{padding-top:40px;}
  .jiameng_case_box dl dt{height:40px;line-height: 40px;}
  .jiameng_box8_name{width:40%;bottom:10%;left:-12%;}
  .jiameng_box8_left{width:40%;}
  .jiameng_box4_left img{margin-top:40px;}
  .jiameng_box_tit .zs_bar{width:40px;background-size:100%;}
    .f-24{font-size:18px;}
  .f-48,.f-60{font-size:32px;}
  .proTitle{background-size:60px auto;}
  .prdListBox{padding:30px 0;}
  .proList1{margin-top:2em;}
  .page{padding:16px;width:96px;height:84px;margin-top:1em;} 
  .proList2 .item .imgMask{background-size:3em auto;} 
  .newsList .item{margin-bottom:20px;}
  .newsList .item .img{width:30%; }
  .newsList .item .date{float:none;margin-top:0;padding:14px 14px 0 14px;border:none;text-align:left;}
  .newsList .item .date div{display:inline;margin-right:6px;}
  .newsList .item .font{margin-top:0;padding:16px 14px;}
  .newsList .item .font .more{display:none;} 
  .latestNews {margin:3em 0 2em 0;}
  .latestNews .img{width:auto;text-align:center;}
  .latestNews .img img{width:100%;}
  .latestNews .font .lable{position:static; width:80px;height:80px;padding:30px 10px 10px;display:inline-block;margin-bottom:1em;}
  .latestNews .font{right:5%;}
  .latestNews .font .more{margin-top:2em;} 
  .recruit .proTitle{width:450px;}
  .contactBox .proTitle{padding:2em 0;}
  .contactCont1,.contactCont2,.contactCont3,.contactCont4,.contactCont5{width:auto;float:none;}
  .contactInfo1{padding:2em 0;}
  .contactInfo1 .info1{width:45%;padding-right:5%;}
  .contactInfo1 .info2{width:45%;padding:0 0 0 5%;} 
  .contactInfo2{padding:2em 0;text-align:center;}
  .contactInfo2 .item{display:inline-block;margin:0 1em;float:none;}
  .contactInfo4{padding-left:0;}
  #list{width:100%;height:auto;float:none;overflow: hidden; background:#f1f1f1;}
  #list li{width:33.33%;float:left;height:auto;background:#fff;border-top:none;border-left:1px solid #f1f1f1;}
  .contactInfo4 .dot{width:40px;height:40px;border-width:3px;top:2.5em;} 
  .contactCont3{height:300px;}
  .footer_pop{display:none!important; visibility: hidden!important; }
  .float_box{bottom:5%!important;}
  .jiameng_top_form{top:20%;}
  .jiameng_desc h3,.jiameng_desc h4{font-size:5rem;}
  .jiameng_guest li input,.jiameng_guest li select,.jiameng_bom_form .store_form_in dl dd .store_input,.jiameng_bom_form .store_form_in dl dd select{height:50px;padding:15px;font-size:14px;}
  .jiameng_btn{height:50px;line-height:50px;}
  .jiameng_tel{padding-left:40px;}
  .jiameng_bom_form_desc{flex:0 0 195px;width:195px;}
  .jiameng_bom_form .store_form_in{padding:0 20px;}
  .jiameng_bom_form_desc h3{background-size:12px;}
  .jiameng_bom_contact .btn_jm{width:100%;height:50px; background-position:center;margin-top:20px;}
  .jiameng_bom_form{padding-top:50px;}
  .jiameng_bom_tips{margin-top:50px;}
  .top_list{height:60px;}
  .top_list .swiper-slide a{height:60px;padding:12px;}
  .subject_right{padding:15px 12px;}
  .subject_title .swiper-button-prev, .subject_title .swiper-button-next{width:30px;height:30px;background-size:8px;}
  .video_list .swiper-slide .txt h3{font-size:14px;}
  .video_list .swiper-container{height:420px;}


}
 @media (max-width: 800px) {
  .searchbox{width:110px;}
  .searchbox a{font-size:14px;}
  .searchbox a img{width:20px;margin-right:10px;}
  .inRed_bar{height:120px;}
  .inRed_bar dl{padding:38px 20px 0 20px;}
  .inRed_bar dl dt{margin-right:25px;}
  .inRed_bar dl dd{margin-top:5px;}
  .inRed_bar dl dd span{width:30px;height:30px;}
  .f_menu,.slogo{display:none;  }
  .ewmbox{float:right;width:280px;padding-top:0;  }
  .footer,.ft_bom{padding:30px 0;}    
  .inban_txt h2{font-size:4rem;}  
  .menu a{padding:25px 0;margin-right:30px;}
  .btn_down{width:40px;height:40px;margin-top:15px;}
  .inQuanwu .swiper-button-next, .inQuanwu .swiper-button-prev{right:20px;top:35%;}
  .inQuanwu .swiper-button-prev{margin-top:80px;}
  .inQuanwu .swiper-button-prev::before{top:-35px;}
  .inQuanwu .qw_txt{width:460px;padding-left:40px;padding-right:40px;}
  .inProduct{margin-top:30px; }
  .inPro_tab .tab_item{padding:0 15px;}
  .inPro_tab .tab_item h2{width:130px;height:60px;margin-top:15px;font-size:4rem;}
  .lk_more{width:180px;height:60px;line-height:56px;padding-left:25px;margin-top:20px; }
  .lk_tit h2{font-size:4rem;letter-spacing: 2px;}
  .lk_tit h3{font-size:16px;letter-spacing: 3px;background-size:30px!important;}
  .lk_tit i{margin-top:15px;}
  .inPro_box{top:-60px;}
  .inVideo{margin-top:30px;height:360px;overflow:hidden;}
  .inVideo_play img{width:100%;height:auto;}
  .inVideo_desc{height:180px;padding:20px 0 0 20px;}
  .inVideo_desc h3{font-size:3rem;line-height:1.5;}
  .inVideo_desc h4{margin-top:15px;}
  .inVideo_link{padding:25px 0 30px 25px;background-position: 25px 100%;line-height:1.2;}
  .inVideo_play span{width:50px;height:50px;margin-top:-25px;margin-left:-25px;background-size:100%;}
  .inVideo_play{background-size:15px;padding:0 20px 0 40px;background-position: 16px 50%;}
  .inNews{margin-top:50px;}
  .service_box a{width:23.5%;margin-left:2%;}
  .service_box a h3, .service_box a h4{left:20px;}
  .service_box a h3{top:20px;}
  .service_box a h4{bottom:20px;padding-bottom:20px;}
  .service_box a:nth-child(1){margin-top:34px;}
  .service_box a:nth-child(2){margin-top:108px;}
  .service_box a:nth-child(3){margin-top:34px;}
  .service_box a:nth-child(4){margin-top:70px;}
  .inNews_left{width:100%;float:none;margin-right:0 }
  .inNews_right dl{margin-bottom:0;margin-top:20px;}
  .inNews_right dl dd{padding-top:15px;}
  .inPro_txt{clear:both;float:none;width:100%;padding-left:0;}
  .inNews_left dl dd{width:48%;}
  .spaceList dl dd h3{left:20px;bottom:50px;}
  .spaceList dl dd h4{left:20px;bottom:20px;}
  .spaceList2{margin-top:30px;}
  .roco_box img{height:412px;max-width:none;margin-left:-15%;}
  .about_con dl{width:48%;margin-left:4%;margin-bottom:4%;min-height:280px;}
  .about_con dl:nth-child(2n+1){clear:both;margin-left:0;}
  .idea_txt{position: static;-webkit-transform: translateY(0);transform: translateY(0);background: #565656;padding:3em ;}
  .idea_txt dl{width:47%;margin-left:6%;margin-bottom:6%;}
  .idea_txt dl:nth-child(2n+1){margin-left:0;}
  .pro_desc .pro_img{width:100%;float:none;}
  .pro_desc .pro_txt{padding:20px;}
  .pro_desc .pro_txt h2{font-size:4rem;}
  .pro_desc .pro_txt h3{font-size:3rem;background-size:16px;}
  .brand_vision,.brand_story, .brand_img{margin-top:30px;}
  .brand_box{width:230px;}
  .brand_txt p{margin:0 0 20px 0;}
  .roco_content{margin-top:30px;}
  .roco_content dl:nth-child(2) dt{margin-top:-44px;}
  .roco_content dl dd .roco_img img{width:120px;}
  .roco_content dl dd img{width:120px;}
  .roco_content dl:nth-child(1) dd .roco_img{background-size: 15%;}
  .roco_content dl dd h3{margin:10px 0 5px;}
  .roco_title h3{padding-bottom:20px;margin-bottom:15px; background-size: 15px;}
  .roco_desc dl dd{padding:20px;}
  .roco_desc dl dd .roco_tit{padding:20px;font-size:4rem;margin-bottom:8px;}
  .roco_desc dl dd p{margin-left:20px;font-size:14px;}
  .select_year select{height:50px;padding:15px;}
  .brand_honor{padding:40px 0;}
  .honor_first dd span,.honor_first dd p{margin-top:10px;}
  .hard_power img{height:400px;max-width:none;width:auto;}
  .hard_txt{width:300px;height:300px;padding:40px;}
  .hard_txt h3{font-size:6rem;}
  .hard_first_left,.hard_first_right{width:100%;float:none;}
  .hard_first_right,.hard_sec_two{margin-top:2em;}
  .hard_first_right dl dd .hard_first p{margin-top:70px;}
  .hard_sec_one dt{width:100%;float:none;}
  .hard_sec_one dd{margin-top:2em;padding:0;}
  .hard_sec_two dt,.hard_sec_two dd{width:100%;float:none;overflow: hidden;}
  .hard_sec_two dt p{margin-top:0;width:80%;float:left;}
  .hard_sec_two dt h3{float:right;margin-top:0;}
  .hard_sec_two dd{text-align:center;margin-top:20px;font-size:0;}
  .hard_sec_two dd span:nth-child(1){width:64%;}
  .hard_sec_two dd span:nth-child(2){width: 32.2%; }
  .hard_section3 dl dt{margin-top: 0;width:100%;float:none;}
  .hard_section3 dl dd{width:100%;float:none;margin-top:2em;}
  .hard_section3 dl dd .span2{margin-top:30px;}
  .hard_section3 dl dd h3{margin-right:0;}
  .idea_txt dl dd img{width:55%;} 
  .store_left,.store_form{height:360px;}
  .store_txt{left:20px;right:20px;}
  .store_txt h3{font-size:2.6rem;}
  .store_txt p{font-size:14px;}
  .store_form_bor{left:10px;right:10px;top:10px;bottom:10px;}
  .store_form_in {padding:60px 30px 0;}
  .store_form_in dl{width:100%;float:none;margin-bottom:20px;}
  .store_form_in dl dd .store_input{width:93%;padding:10px;}
  .store_form_in dl dd .store_input,.store_form_in dl dd select{height:40px;}
  .store_form_in dl dd select{padding:10px; background-size: 25px;background-position: 92% 50%;}
  .store_form_in dl dt{line-height: 40px;}
  .store_form_in dl dd .btn_submit,.store_form_in dl dd .btn_reset{width:150px; }
  .complaint_box .store_left,.complaint_box .store_form{height:560px;}
  .complaint_box .store_form_in dl dd .store_input,.complaint_box .store_form_in dl dd select,.complaint_box .store_form_in dl dd .store_textarea{width:100%;}
  .complaint_box .store_form_in dl:nth-child(3){width:100%;}
  .store_form_in dl dd .store_textarea{padding:10px;}
  .reservation_box .store_form_bor{left:10px;right:10px;top:10px;bottom:10px;}
  .reservation_box .store_form{padding:40px 30px 40px 40px;}
  .reservation_step{padding:120px 20px 0 20px;}
  .reservation_box .store_form_in dl dd select{margin-bottom:20px;}
  .nation_con{position: static;padding-top:30px;}
  .nation_txt{width:100%;float:none;margin-top:30px;overflow: hidden;}
  .nation_top{width:50%;float:left; }
  .vision_box{position: static;width:100%;}
  .chairman{width:240px;height:70px;left:auto;margin-left:0;right:20px;bottom:20px;}
  .chairman h3{font-size:18px;}
  .chairman p{font-size:14px;margin-top:5px;}
  .vision_box h2{padding-bottom:0;background-position: right center;}
  .roco_item dl dt{padding-bottom:40px;}
  .manage_box dl dt h3{margin-top:10px;}
  .manage_box dl dt p{font-size:14px;margin-bottom:5px;}
  .manage_box dl dt h4{margin-top:5px;}
  .manage_left h3{font-size:24px;}
  .support_tit h3{font-size:16px;}
  .jiameng_contact h3,.jiameng_contact p{font-size:16px;}
  .jiameng_contact h2{font-size:3rem;margin:5px 0;}
  .jiameng_contact .btn_jm,.jiameng_contact .btn_jm_copy{width:160px;margin-top:15px;}
  .jiameng_form .store_form_in{margin:15px 0;padding:0 15px;}
  .jiameng_contact{padding:15px;}
  .support_tit span{width:50px;height:46px;line-height: 46px;}
  .support_tit h3{height:46px;line-height: 46px;}
  .jiameng_process_img{margin-top:20px;}
  .jiameng_box1_left{margin-top:0;}
  .jiameng_box4_left{width:46%;}
  .jiameng_box4_left img{width:80%;margin-top:20px;}
  .jiameng_box_tit p{font-size:14px;}
  .jiameng_box3 dl dd{height:100px;}
  .jiameng_process ul li h3{padding-bottom:15px;}
  .jiameng_process ul li p{min-height:70px;}
  .jiameng_process ul li:nth-child(1) img{height:184px;width:auto;max-width: none;}
  .btn_down{display: none;}
  .f-16{font-size:14px;}
  .proList1 .item .imgBorder{border-width:4px;}
  .proList1 .item{width:auto;float:none;}
  .proList2 .item{width:48%;margin-left:4%;margin-bottom:4%;}
  .proList2 .item:nth-child(3n+1){clear:none;margin-left:4%;}
  .proList2 .item:nth-child(2n+1){clear:both;margin-left:0;}
  .newsList .item .img{width:40%;}
  .newsList .item .font{padding:10px 14px 14px;}
  .newsList .item .font .f2{margin-top:10px;}
  #history {background:#333;}
  #history .wrap{position:static;margin:0;padding:0;}
  #history .font{position:static;padding:1em;width:auto;background-position: left bottom;background-size: 100%;}
  #history .font .event{position:static;padding:20px 10px;} 
  #history .font .year .f2{background-size:12px; }
  #history .font .event .CHS{margin-top:40px;}
  .latestNews .font{position:static;width:auto;padding:20px;transform:translateY(0);-webkit-transform:translateY(0);-o-transform:translateY(0);-moz-transform:translateY(0);}
  .latestNews .font .more{margin-top:1em;} 
  .corporate_news .proTitle{float:none;padding-right:0;}
  .news_menu{float:none;text-align:center;}
  .news_menu a{margin:0 14px;}
  .recruitTable{margin:2em 0;}
  .recruitTable .tBody .ww{display: none;clear:both;padding-top:1em;}
  .recruitTable .item.on .tBody .ww{display: block;}
  .recruitTable .item.on .tBody .line{border:none;}
  .recruitTable .tBody .ww.active{display: block;}
  .recruitTable .tBody .ww1{float:left; width:82%;}
  .recruitTable .tBody{position: relative;}
  .recruitTable .tBody .btnBox{ position: absolute;right:12px;top:7px;margin-top:0; width:30px;height:30px; } 
  .recruitTable .tBody .btn{width:30px;height:30px; }
  .recruit .proTitle,.recruitForm{float:none;}
  .jobDesc{padding:20px 15px;}
  .recruit .proTitle{width:auto;}
  .recruitTable .tHead{display:none;} 
  .recruitTable .tBody .line{border:none;}
  .recruitTable .tBody > div{width:auto;float:none;text-align:left;padding-left:6em;height:auto;padding-top:12px;padding-bottom:12px;}
  .recruitTable .tBody div.tti{padding-left:0;line-height:1.5;font-size:14px;}
  .recruitTable .tBody > div::before{position:absolute;left:1em;}
  .recruitTable .tBody > div:nth-child(1)::before{content:"æ‹›è˜èŒä½"; line-height: 1.5;}
  .recruitTable .tBody > div:nth-child(2)::before{content:"å·¥ä½œç»éªŒ";}
  .recruitTable .tBody > div:nth-child(3)::before{content:"å·¥ä½œåœ°å€";}
  .recruitTable .tBody > div:nth-child(4)::before{content:"å­¦åŽ†";}
  .recruitTable .tBody > div:nth-child(5)::before{content:"æ‹›è˜äººæ•°";}
  .recruitTable .tBody > div:nth-child(6)::before{content:"æˆªæ­¢æ—¶é—´";}
/*  .recruitTable .tBody > div:nth-child(7)::before{content:"æ“ä½œ";}*/ 

  .recruitForm .select select,.recruitForm .input{width:280px;}
  .recruitForm .select{background-position:230px center;margin-bottom:1em; }
  .recruitForm .select select{background-position:248px center;}

  .connectWay .connectItem{width:auto;border:none;float:none;}
  .connectWay .connectItem img{width:1.5em;}

  .contactInfo1 .info1{margin-bottom:2em;}
  .contactInfo1 .info1,.contactInfo1 .info2{width:auto;padding:0;border:none;float:none;}

  .contactBox .proTitle{padding-bottom:0;}
  .contactInfo4{padding-right:40px;}
  .contactInfo4 .dot{width:40px;height:40px;border-width:3px;}
  .historyTabs .gallery-thumbs{margin:0 100px;}
  .rec_news{margin-top:0;}
  .rec_news .inNews_right dl{width:100%;float:none!important;}
 


} 
 @media (max-width: 640px) { 	 
  .ban_txt h2{width:100%;font-size:24px;background-size: 20px;padding-top: 16px;}
  .ban_txt h3{width:100%;font-size:16px;letter-spacing: 3px;}
  .ban_txt span{width:100px;height:36px;line-height:36px;padding-left:15px;font-size:13px;}
  .inLink{padding:20px 0;}
  .inLink a span.link_tit{margin:10px 0;} 
  .inQuanwu .qw_txt{width:360px;height:100px;padding:20px 20px 0 20px;}
  .inQuanwu .qw_txt h3{margin-top:5px;}
  .inQuanwu .qw_txt span{width:40px;height:40px;margin-top:12px;}  
  .inService_in{padding-top:50px;}
  .service_txt{margin-right:35px;} 
  .inNews_right dl dt{width:120px;}
  .inNews_right dl dd{padding-top:0;}
  .inNews_right .news_date{padding:10px;}
  .inNews_right .news_date span{font-size:4rem;margin-bottom:3px;}
  .inNews_right dd a{padding-left:20px;}
  .inProduct .lk_tit{float:none;}
  .inProduct .lk_more{float:right;margin-top:-106px;}
  .inPro_box{top:0;margin-top:20px;}
  .inPro_tab{width:100%;float:none;text-align:center;margin-top:20px;}
  .inPro_tab .tab_item{display:inline-block;float:none;padding:0 40px;}
  .inPro_tab .tab_item h2{background-position: center bottom;} 
  .crumbs{ position: static;padding:12px 0;background: #e60012;} 
  .crumbs i{margin:0 6px;background-size: 8px;}
  .crumbs a, .crumbs span{color:#fff;}
  .menu{display:none;}
  .aboutBox_in{background-size: 50%;}
  .roco_desc dl dt{width:100%;float:none;}
  .roco_desc dl dd{padding:20px 0;}
  .roco_desc dl dd .roco_tit{letter-spacing: 5px;}
  .roco_content dl:nth-child(2) dt{margin-top:-51px;} 
  .select_year{margin-left:20px;width:160px;margin-top:18px;}
  .select_year select{background-size: 30px;}
  .honor_total{float:left;}
  .brand_honor{background:#f4f4f4;}
  .honor_first{width:100%;height:auto;float:none;}
  .honor_list .honor_item{width:31%;height:300px;margin-left:3.5%;margin-bottom:3.5%;}
  .honor_list .honor_item:nth-of-type(3n+1){clear:both;margin-left:0;}
  .honor_list .honor_item:nth-of-type(4n-1){clear:none;margin-left:3.5%;}
  .service{padding:30px 0;background:none;}
  .order_box .wrap{padding:0;margin:0 12px;}
  .order_box img{height:300px;width:auto;max-width: none;}
  .complaint_box .store_form_in dl dd .btn_submit,.complaint_box .store_form_in dl dd .btn_reset{width:120px;}
  .complaint_box .store_form_in dl dd .btn_reset{margin-left:20px;}
  .reservation_box .store_form{width:100%;float:none;}
  .reservation_step{padding:30px 20px;}
  .f-48{font-size:24px;}
  .proTitle{background:none;}
  .proTitle .f2{letter-spacing: 2px;}
  .recruitForm .select,.recruitForm .input{width:100%;float:none;}
  .recruitForm .select{margin-right:0; }
  .recruitForm .select{background-position: 86% center;}
  .recruitForm .select select{width:100%;background-position: 95% center;}
  .contactInfo2 .item{width:100px;margin:0 0.5em;padding:10px;}
  .space_mobile_img{display: block;}
  .space_pc_img{display: none;}
  .jiameng_top_form{position: static;}
  .jiameng_desc{float:none;display: flex; align-items: center; flex-direction: column;}
  .jm_banner{background:url(../images/jiameng_banner.jpg) no-repeat center;background-size:cover;padding:20px 0;}
  .jm_banner>img{display: none;}
  .jiameng_guest{width:100%;float:none;margin-top:20px;}
  .jiameng_bom_form .wrap{display: block;}
  .jiameng_bom_form_desc,.jiameng_bom_form_left,.jiameng_bom_contact{width:100%;float:none; overflow: hidden; }
  .jiameng_bom_form .store_form_in{padding:0;}
  .jiameng_bom_form_left{margin:20px 0;}
  .subject_video_desc{display: block;}
  .subject_video_desc h3{float:none;width:100%;}
  .subject_video_desc .video_info{float:none;width:100%;text-align:left;}
  .subject_video_desc .video_info span{margin:10px 10px 0 0;}

  
}
 @media (max-width: 500px) {  
   
  .slogan,.inRed_bar dl dd span{display:none;}
  .banner .swiper-container-horizontal>.swiper-pagination-bullets{width:100%;left:0;margin-left:0;bottom:12px;}
  .banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{width:5px;height:5px;}
  .banner .swiper-button-prev, .banner .swiper-button-next{display:none;} 
  .banner .swiper-slide .ban_txt span{height:32px;line-height:32px;background-position: 85% 50%;}
  .banner .swiper-slide-active .ban_txt h3{opacity: 1;margin-top:5px;}
  .banner .swiper-slide-active .ban_txt span{opacity: 1;margin-top:12px;}
  .inRed_bar {height:auto;}
  .inRed_bar dl{padding-right:0;padding-top:15px;padding-bottom:15px;}
  .inRed_bar dl::after{height:30px;top:15px;}
  .inRed_bar dl dt{width:30px;margin-right:10px;}
  .inRed_bar dl:nth-child(2) dt{margin-top:2px;}
  .inRed_bar dl dd{margin-top:0;line-height: 30px;}
  .inRed_bar dl dd h3{font-size:12px;}
  .inRed_bar dl dd p{font-size:12px;display:none;}
  .footer, .ft_bom{padding:20px 0;}
  .ft_left{max-width: 100%;float:none;}
  .ft_link{display: none;}
  .copyright{float:none!important;text-align:center;margin-bottom:15px;font-size:12px;margin-top:0;}
  .flink{float:none!important;align-items: center;    justify-content: center;}
  .flink a{width:40px;height:40px;margin:0 10px;border-width:2px;}
  .f_left{width:100%;float:none; }
  .btn_mes{margin-left:auto;margin-right:auto;}
  .ewmbox{width:100%;float:none;padding-top:20px;display:flex; justify-content: space-around;}  
  .inban_txt h3{display:inline-block;font-size:14px;letter-spacing: 0;padding-left:24px;background-size:auto 12px;margin-bottom:0; }
  .inban_txt h2{font-size:3rem;letter-spacing: 0; }
  .inban_txt h2 br{display: none;}
  .inProduct{margin-top:10px; }
  .inPro_tab .tab_item h2{font-size:24px;margin-top:5px;padding-bottom:15px;height:45px;}
  .inPro_cell dl{width:100%!important;float:none!important;margin-left:0!important;}
  .inPro_cell dl:nth-child(1){margin-top:0;display:block;}
  .inPro_cell dl:nth-child(3) dt{height:260px;overflow: hidden;}
  .inPro_cell dl:nth-child(3) dt img{margin-top:-45%;}
  .inPro_cell dl{display: none;}
  .inPro_txt{display: none;}
  .inQuanwu{display: none;}
  .service_box a{width:48%;margin-left:2%;}
  .service_box a:nth-child(2n+1){margin-left:0;}
  .inService_in{padding-top:30px;background-size:50%;background-position: 101% 32%;}
  .inService .lk_tit{float:none;}
  .service_box a:nth-child(1){margin-top:10px;}
  .service_box a:nth-child(2){margin-top:70px;}
  .service_box a:nth-child(3){margin-top:-42px;}
  .service_box a:nth-child(4){margin-top:10px;}
  .service_txt{float:none;margin-right:0;width:100%;font-size:14px;margin-top:20px;}
  .lk_more{width:40px;height:40px;text-indent: -9999px;padding:0;background-position: center center;background-size:16px;border-width:2px;}
  .lk_tit h2{font-size:20px;margin:16px 0 10px;}
  .service_box a h3, .service_box a h4{font-size:2rem;}
  .inVideo{height:auto;}
  .inVideo img{height:auto;max-width:100%;}  
  .inVideo_con h3{font-size:20px;}
  .inVideo_con h4{font-size:14px;padding-left:30px;}
  .inVideo_con h4::before{width:20px;height:2px;margin-top:-1px;}
  .inVideo_play{height:40px;line-height: 40px;font-size:14px;margin-top:15px;} 
  .inVideo img{height:200px;width:auto;max-width:none;} 
  .inVideo_desc{width:100%;height:auto;padding:50px 20px 30px;background-size:cover;}
  .inVideo_link{padding-top:15%;}
  .video_show .video_w{width:90%;margin-left:-45%;}
  .video_show .video_close{width:24px;height:24px;}
  .inPro_tab .tab_item{padding:0;border:none;}
  .inLink a span.link_img{width:30px;height:30px;}
  .inLink a span.link_img img{width:30px;}
  .inLink a:hover span.link_img img{margin-top:-30px;}
  .inLink a span.link_tit{font-size:12px;}
  .inQuanwu .swiper-button-next, .inQuanwu .swiper-button-prev{display: none;}
  .inQuanwu .swiper-pagination{display:block;}
  .inQuanwu .swiper-container{width:100%;}
  .inQuanwu .qw_txt{width:72%;height:88px;}
  .inQuanwu .qw_txt h2{font-size:2.4rem;}
  .inQuanwu .qw_txt h3{font-size:2rem;}
  .inQuanwu .qw_txt span{margin-top:5px;}
  .inNews{margin-bottom:20px;}
  .inNews_box{padding-top:0;}
  .inNews_box .swiper-slide{display: none;}
  .inNews_box .swiper-slide:nth-child(1){display: block;}
  .inNews_left{display: none;}
  .inNews_left dt{height:auto;}
  .inNews_left dt img{height:auto;max-width:100%;}
  .inNews_left dl dd{position: static;width:100%;padding-left:0;padding-right:0;transform:translateY(0);margin-left:0;}
  .inNews_left .news_txt p{margin-top:10px;font-size:12px;}
  .inNews_right .news_date{font-size:12px;}
  .inNews_right .news_date span{ font-size:16px;}
  .inNews_right dd a{border:none;padding:0 0 0 10px;margin-top:0;}
  .inNews_right dd a h3{-webkit-line-clamp: 2;}
  .inNews_right dd a p{display:none;}
  .spaceList dl{width:100%;float:none;margin-left:0;margin-bottom:5%;}
  .newsBox .wrap{padding:20px 12px;}
  .newsCon, .newsCon p{line-height:2;color:#333;}
  .newstitle{font-size:3rem;}
  .news_time{font-size:14px;}
  .news_time span{padding:0 8px;}
  .news_time .social-share .social-share-icon{width:24px;height:24px;}
  .contactCont2,.contactCont3,#list{display: none;}
  .btn_back{clear:both;width:160px;height:60px; line-height:24px;font-size:16px;padding:18px 30px 0;}
  .btn_back img{margin-right:9px;width:20px;}
  .prev_next{margin-top:30px;padding-top:20px;}
  .prev_next .fl, .prev_next .fr{margin-bottom:2em;}
  .about_con dl{padding:12px;}
  .about_con dl dd h3{font-size:14px;}
  .idea_txt{padding:3em 1em;}
  .aboutBox{padding-bottom:20px;}
  .aboutBox_in{background: none;padding-top:2em;}
  .roco_box img{height:auto;max-width:100%;margin-left:0;}
  .roco_txt{ padding:15px; }
  .roco_txt h3{font-size:18px;}
  .roco_txt span{display: none;}

  .idea_txt dl{width:100%;float:none;margin-left:0!important;text-align:center;margin-bottom:10%;}
  .idea_txt dl dt img{height:70px;}
  .idea_txt dl dd h3 br{display:none;}
  .idea_txt dl dd p{margin-top:5px;}
  .idea_txt dl dd img{margin-top:1em;} 
  .proContent .crumbs{background: none;padding:0;margin:0;} 
  .related_product .swiper-pagination{display:block;}
  .related_product .swiper-button-prev,.related_product .swiper-button-next{display: none;}
  .related_product .proList2 .item .font{background: #fff;}
  .pro_tit{margin:30px 0;}
  .pro_tit p{margin-top:5px;}
  .pro_desc .btn_yuyue{margin-left:auto;margin-right:auto;}
  #history .font .year span.f1{font-size:32px;}
  #history .font .event .CHS p{font-size:14px;background-size: 6px;padding-left: 14px;  background-position: 0 7px;}
  .honor_first .honor_flag{width:70px;height:70px;font-size:14px;padding-top:1.6em;}
  .honor_first dt{width:100%;float:none;margin-left:0;text-align: center;}
  .honor_first dd{margin-top:30px;}
  .honor_list .honor_item{width:48%;height:290px;margin-left:4%;padding:10px;}
  .honor_list .honor_item:nth-of-type(3n+1){clear:none;margin-left:4%;}
  .honor_list .honor_item:nth-of-type(2n+1){clear:both;margin-left:0;}
  .honor_list .honor_tit{font-size:14px;text-align:center;left:10px;right:10px;}
  .video_box{padding-bottom:40px;}
  .roco_resource{background-image: url(../images/roco_bg.jpg);}
  .roco_content dl dt{width:100%;float:none;}
  .roco_content dl:nth-child(2) dt{margin-top:0;}
  .roco_content dl dd h3, .roco_content dl dd p{color:#333;}
  .hard_power img{height:260px;}
  .hard_txt{width:200px;height:200px;padding:20px;}
  .hard_txt h3{font-size:4rem;padding-top:40px;}
  .hard_txt p{font-size:2rem;letter-spacing: 8px;}
  .hard_first_right dl dd .hard_first,.hard_first_right dl dd .hard_img{width:100%;float:none;}
  .hard_first_right dl dd .hard_first p{margin-top:30px;}
  .hard_first_right dl dd .hard_img{margin-top:2em;}
  .hard_first_right dl dd .hard_img img{width:100%;}
  .hard_section2{background-size: 25%;}
  .menu_sub{padding:20px;}
  .menu_sub a{padding:0 30px;}
  .news_menu a{width:120px;font-size:16px;padding:10px 0;margin:0 10px;}
  .newsList{margin-bottom:30px;}
  .latestNews .font .f1{font-size:18px;}
  .hard_sec_one dd h3{font-size:20px;}
  .hard_section3 dl dt h3{font-size:4rem;}
  .hard_section3 dl dt h4{font-size:3rem;}
  .brand_box{width:100%;height:auto;float:none;margin-right:0;margin-bottom:30px;padding:20px;background-image: none;}
  .brand_box h3 br{display: none;}
  .vision_box h2{font-size:20px;}
  .vision_box h3{font-size:16px;}
  .vision_box p{margin-top:10px;}
  .service{padding-bottom:0;}
  .service .proTitle{padding-right:0;}
  .store_box .wrap,.reservation_box .wrap{margin:0;}
  .order_box .wrap{margin-bottom:12px;}
  .order_txt{width:86%;margin-left:-43%;}
  .order_txt h3{font-size:16px;margin-bottom:10px;}
  .order_txt h4{font-size:14px;}
  .order_input{font-size:14px;padding:12px 30px 12px 20px;}
  .order_input, .order_button{height:40px;}
  .order_button{width:120px;font-size:16px;font-family: "PingFang Medium";}
  .store_left,.complaint_box .store_left{width:100%;float:none;height:auto;}
  .store_txt{position: static;padding:50px 20px 20px; }
  .store_form_in dl dd .store_input{width:100%;float:none;margin-right:0;}
  .store_form_in dl dd select{width:32%;margin-right:2%;margin-bottom:20px;}
  .store_form_in dl dd select:nth-of-type(3){margin-right:0;}
  .store_form{height:auto;margin-bottom:12px;}
  .store_form_in{padding-top:30px;padding-bottom:30px;}
  .store_form_in dl dt,.complaint_box .store_form_in dl dt{width:100%;float:none;margin-right:0;text-align:left;}
  .store_form_in dl dd .btn_submit,.store_form_in dl dd .btn_reset{width:100%;margin-top:0;}
  .store_form_in dl:last-child dt{height:0;}
  .complaint_box .store_form_in dl dd select{margin-bottom:0;}
  .complaint_box .store_form{height:auto;}
  .complaint_box .store_form_in{padding:30px;}
  .complaint_box .store_form_in dl:last-child dd{text-align:center;}
  .complaint_box .store_txt h3 br{display: none;} 
  .store_form_in dl dd .btn_submit, .store_form_in dl dd .btn_reset{height:44px;}
  .reservation_box .store_form_in dl:nth-child(3) dd .store_input{width:100%;}
  .step_item{padding-bottom:25px;margin-bottom:20px;}
  .reservation_box .store_form{padding:30px;}
  .reservation_box .store_form_in{margin-top:30px;}
  .nation_top{width:100%;float:none; }  
  .nation_txt{margin:20px 0;}
  .philosophy_box{padding-top:20px;background-size:auto 200px;}
  .philosophy_in{padding-bottom:30px;}
  .vision_box{padding:30px 20px 20px;}
  .roco_item dl{width:48%; margin-left:4%;margin-bottom:4%;} 
  .roco_item dl:nth-child(2n+1){clear:both;margin-left:0;}
  .roco_item dl dt{font-size:3.2rem;}
  .chairman{width:180px;height:65px;}
  .chairman h3{font-size:14px;}
  .chairman p{font-size:12px;}
  .manage_box{padding:30px 0;}
  .manage_box .wrap{background:none;}
  .manage_left,.manage_box dl,.manage_box dl dt,.manage_box dl dd{width:100%;float:none;}
  .manage_left{background: #f6f6f6 url(../images/txt_bg3.png) no-repeat left 50px;background-size:100%;padding:20px 20px 30px;}
  .manage_box dl{background-size:100%;}
  .manage_left h3{margin-top:10px;padding-bottom:30px;} 
  .manage_box dl dt{padding:20px 15px;}
  .manage_box dl dt h3{margin-top:30px;}
  .manage_box dl dd{text-align:right;padding:0 15px 15px;}
  .manage_box dl dd img{width:30%;}
  .select_year{width:120px;}
  .select_year select{height:40px;padding:10px;font-size:12px;}
  .jiameng_tit{height:32px;line-height:32px;padding:0 15px;font-size:16px;}
  .jiameng_tit span{font-size:40px;padding:0 6px;margin-right:10px;}
  .jiameng_top{position: relative;height:90px;}
  .jiameng_top img{height:100%;width:auto;max-width: none; position: absolute;left:50%;transform:translateX(-50%);top:0;}
  .jiameng_box1_left{width:100%;float:none;margin-right:0;margin-bottom:20px;}
  .jiameng_box2_img{float:none;width:100%;}
  .jiameng_box2, .jiameng_box3, .jiameng_box6, .jiameng_box7{margin-top:20px;}
  .jiameng_box4_left,.jiameng_box5_left,.jiameng_box6_img1,.jiameng_box6_img2,.jiameng_box7_img,.jiameng_box8_left,.support_img1,.jiameng_case_box dl,.jiameng_laoka_img1,.jiameng_laoka_img2{width:100%;float:none;margin-left:0!important;margin-bottom:20px;}
  .jiameng_box3 dl dt img,.jiameng_case_box dl dd img{width:100%;}
  .jiameng_box3 dl dd{background-size:auto 100%;height:50px;}
  .jiameng_box3 dl dd h3{bottom:auto!important;top:10px!important;left:5px;font-size:12px;}
  .jiameng_box4_left img{display: block;margin:20px auto 0;}
  .jiameng_box5_right {width:100%;float:none; overflow: hidden;}
  .jiameng_box8_name{width:80%;bottom:auto;top:0;left:-60%;}
  .jiameng_box9_img{margin-top:20px;}
  .jiameng_box9 .jiameng_box_tit h3{padding:0 32px;font-size:16px;}
  .jiameng_box9 .jiameng_box_tit h3::before, .jiameng_box9 .jiameng_box_tit h3::after{width:24px;background-size:100%;}
  .jiameng_support .pro_tit h3, .jiameng_process .pro_tit h3{font-size:20px;padding:0 56px;}
  .jiameng_box10_img li:nth-child(1){width:100%;float:none;}
  .jiameng_box10_img li{width:49.6%;}
  .jiameng_box10_img li:nth-child(2n+2) {clear:both!important;margin-left:0!important;);}
.jiameng_adv{padding:15px 0;}
.jiameng_item{padding:15px 12px;margin-top:12px;}
.jiameng_tit, .support_item{margin-bottom:20px;}
 .support_item{width:100%!important;float:none!important;margin-left:0!important;margin-bottom:20px;padding:0;border-right:none!important;padding-right:0!important;}
 .support_txt span{display: block;padding-right:0;}
 .jiameng_support, .jiameng_case{padding:30px 0;}
 .jiameng_case_tit h2, .jiameng_case_tit h3 span{font-size:3.6rem;}
 .jiameng_case_tit h3{padding:0 40px;font-size:2rem;}
 .jiameng_case_tit h3 span{vertical-align: -2px;}
 .jiameng_case_tit h3::before, .jiameng_case_tit h3::after{width:24px;height:24px;margin-top:-7px;}
 .jiameng_laoka{background-size:200%;}
 .jiameng_process ul li{width:49%!important;margin-left:2%!important;padding:15px;}
 .jiameng_process ul li:nth-child(2n+1){margin-left:0!important;clear:both;}
 .jiameng_process ul li:nth-child(3n+1){clear:none;}
 .jiameng_process ul li:nth-child(1){height:196px;background:#fd2115;}
 .jiameng_process ul li:nth-child(1) img{width:100%;height:auto;max-width: 100%;margin-top:30%;}
 .jiameng_process ul li p{min-height: 92px;}
 .jiameng_step_item{width:49%;margin-left:2%;min-height:200px;margin-bottom:2%;}
 .jiameng_step_item:nth-child(2n+1){clear:both;margin-left:0;}
 .jiameng_step_item:last-child{margin-bottom:0;}
 .jiameng_step_item h3{font-size:16px;}
 .jiameng_step_item p{font-size:12px;}
 .jiameng_process{padding-bottom:10px;}
 .jiameng_process_img a{display:block;width:100%;float:none;margin-left:0!important;margin-bottom:20px;}
 .jiameng_form{padding:15px 0;}
 .jiameng_form_img,.jiameng_form_left,.jiameng_contact{width:100%;float:none;}
 .jiameng_form_img{height:130px;overflow:hidden;}
 .jiameng_form_img img{width:85%;}
 .jiameng_form .store_form_in{border-right:none; } 
 .jiameng_form .store_form_in dl dd select{float:left;margin-bottom:0;padding:10px 12px;}
 .jiameng_form .store_form_in dl dd select:last-child{margin-bottom:0;}
 .jiameng_form .store_form_in dl dd .store_input{padding:10px 12px;}
 .jiameng_contact h3{font-size:20px;}
 .jiameng_contact .btn_jm,.jiameng_contact .btn_jm_copy{width: 100%;background-size: auto 100%;background-position: center;  background-color: #e60012; }
 .jiameng_case_box dl dd,.jiameng_case_box dl p{overflow:hidden;}
 .jiameng_case_box dl dd img,.jiameng_case_box dl p img{width:49%;float:left;margin-left:2%; margin-bottom:0;}
 .jiameng_case_box dl dd img:nth-child(1),.jiameng_case_box dl p img:nth-child(1){margin-left:0;}
 #list li{width:100%;float:none;border-left:none;border-top:1px solid #f1f1f1;}
.proList2 .item{width:auto;float:none;margin-left:0!important;}
  .newsList .item .img{width:auto;flex:none;}
  .newsList .item .ovh{overflow:visible;}
  .newsList .item .date,.newsList .item .font .more{display:block;}
  .newsList .item .font .more{display:none;position:static;margin-top:1em;}
  .historyTabs{margin:30px 0;}
  .historyTabs .gallery-thumbs{margin:0 55px;}
  .historyTabs .swiper-slide span{letter-spacing: 0;}
  .historyTabs .swiper-button-prev, .historyTabs .swiper-button-next{width:40px;height:40px;margin-top:-20px;}
  #history .font .event .CHS{margin-top:20px;height:120px;overflow-y:auto;}
  #history .font .year{width:auto;height:auto;padding-top:10px;}
  #history .font .year span{ display:inline-block;} 
  #history .font .year .f2{background:none;padding-left:5px;}
  #history .font .event p{margin-bottom:10px;}
  .proNav .contW{margin:0;font-size:0;}
  .proNav .item{width:33.3%;padding:0 12px 0 0;background:none;}
  .proNav .item a{ width:100%;background:#f2f2f2;} 
  .contactInfo4{padding-right:0; }
  .contactCont3{height:300px;}
  #list li .contactInfo4 .f3{width:100%;}
  .contactInfo4 .f3 i{float:left;margin-left:0;margin-right:10px;}
  .order_result_box h3{font-size:20px;}
  .order_result_box h3 img{width:24px;margin-right:10px;}
  .order_result_close{right:15px;top:15px;}
 }
  
 /*ä¼ä¸šä»‹ç» æ ¸å¿ƒä¼˜åŠ¿ å›½é™…å“è´¨ start*/
.proTitle .f3{display:inline-block;padding-right:20px;background:url(../images/product5.png) right center no-repeat;background-size:12px auto;}
.proTitle .f4{text-transform: uppercase;padding-bottom:20px;background: url(../images/product5.png) 0.20px bottom no-repeat;background-size: 0.4em auto;}
.proTitle .f5{color:#999;margin-top:20px;line-height: 1.7;}
.proTitle .f5 em{color:#ce0e05;}
.mt100{margin-top:100px;}
.pad100{padding:100px 0;}
.pad80-100{padding:80px 0 100px 0;}
.pad40-130{padding:40px 0 130px 0;}
.pb100{padding-bottom:100px;}
.mb50{margin-bottom:50px;}
.bn{background:none !important;}
.f-20{font-size:20px;}

.advantageTit{margin:55px 0 45px;text-align:center;}
.advantageTit h3{}
.advantageTit p{text-transform: uppercase;font-family: "PingFang Regular";margin-top:10px;display:inline-block; position:relative;padding:0 50px;}
.advantageTit p::before{content: '';width:40px;height:2px;background: url(../images/bar4.png) no-repeat left center; position: absolute;left:0;top:50%;margin-top:-1px;}
.advantageTit p::after{content: '';width:40px;height:2px;background: url(../images/bar5.png) no-repeat left center; position: absolute;right:0;top:50%;margin-top:-1px;}

.introduceBox .poFont{margin:60px 0;text-align:center;line-height:3.6;height:3.6em;text-align:center;color:#fff;background:url(../images/advantage1.jpg) left bottom no-repeat #ce0e05;background-size:auto 100%; }
.introduceBox .poFont .fontBg{background:url(../images/advantage2.jpg) right bottom no-repeat;background-size:auto 100%;}

.introduceBox .itemBox{margin:0 -20px;}
.introduceBox .itemBox .item{width:50%;float:left;}
.introduceBox .itemBox .w{margin:0 20px;}
.introduceBox .itemBox .img{position:relative;}
.introduceBox .itemBox .name{position:absolute;line-height:3;height:3em;padding:0 1.6em;background:#ce0e05;color:#fff;position:absolute;bottom:-1.5em;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-o-transform:translateX(-50%);-moz-transform:translateX(-50%);}
.introduceBox .itemBox .ff{color:#777;margin-top:4em; line-height: 1.8;}

.introduceBox .team{background:url(../images/advantage4.jpg) left center no-repeat;background-size:41% auto;position:relative;}
.introduceBox .team .img{width:59%;}
.introduceBox .team .font{padding:76px 72px 0 72px;}
.introduceBox .team .font .f1{color:#fff;padding-bottom:0.6em;margin-bottom:0.6em;background:url(../images/contact6.jpg) left bottom no-repeat;background-size:0.8em 6px;}
.introduceBox .team .font .f2{color:#999;line-height: 1.6;}
.introduceBox .team .font .f3{position:absolute;text-align:right;bottom:76px;left:36%;width:14.4%;margin-left:-14.4%;}
.introduceBox .team .font .f3 a{display:inline-block;color:#fff;margin-top:0.8em;padding-right:1.5em;background:url(../images/advantage3.png) right center no-repeat;background-size:0.8em auto;}

.introduceBox .device{background:url(../images/gray-x.png)  repeat-x bottom center;background-size:1px 56%;}
.introduceBox .device .proTitle{width:190px;margin-top:20px;margin-right:190px;}
.introduceBox .device .proTitle .f4{}
.introduceBox .device .deviceItem .item{width:30%;float:left;display:block;margin-left:3.3%;}
.introduceBox .device .deviceItem .item span{display:block}
.introduceBox .device .deviceItem .item .ff{padding:60px 30px 40px 30px;background:#fff;position:relative;}
.introduceBox .device .deviceItem .item .f2{margin-bottom:20px;}
.introduceBox .device .deviceItem .item .f3{color:#777;line-height: 2;height:auto;min-height:96px;}
.introduceBox .device .deviceItem .item .line{margin-top:20px;width:26px;height:3px;background:#ce0e05;}
.introduceBox .device .deviceItem .item:hover .f1,.introduceBox .device .deviceItem .item:hover .f2,.introduceBox .device .deviceItem .item:hover .f3{color:#fff;}
.introduceBox .device .deviceItem .item:hover .line{background:#fff;}
.introduceBox .device .deviceItem .item:hover .ff{background:#ce0e05;}
.introduceBox .device .deviceItem .icon{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);width:40%;}

.introduceBox .system{background:url(../images/gray-x.png)  repeat-x top center;background-size:1px 100px;}
.introduceBox .system .proTitle{margin-bottom:20px;}
.introduceBox .system .img{width:53%;margin-left:160px;margin-top:90px;box-shadow:0 0 40px 10px #e7e7e7;}
.introduceBox .system .font{padding-top:90px;color:#666;}
.introduceBox .system .font p{margin-bottom:0.5em;line-height:1.8;padding-left:1.5em;background:url(../images/advantage6.jpg) left 0.6em no-repeat;}

.introduceBox .testing{background:#f8f8f8;padding:60px 0 100px 0;}
.introduceBox .testing .proTitle{margin-bottom:1.5em;}
.introduceBox .testingItemBox{background:#fff;padding:0 50px;}
.introduceBox .testingItem{padding:40px 0;}
.introduceBox .testingItem.bb{border-top:1px solid #e8e8e8;}
.introduceBox .testingItem .item{width:20%;float:left;margin-left:8%;}
.introduceBox .testingItem .item.on{width:15%;margin-left:0;} 
.introduceBox .testingItem .item .f1{padding:30px;color:#fff;background:#ce0e05;text-align:center;line-height: 1.5;}
.introduceBox .testingItem .item .f2{margin-bottom:20px;margin-top:0.5em; }
.introduceBox .testingItem .item .f2 span{display:inline-block;width:26px;height:26px;border:1px solid #c00000;font-size:16px;color:#ce251f;text-align:center;line-height: 26px;vertical-align: 0;margin-right:15px;}
.introduceBox .testingItem .item .f3{color:#666;line-height: 1.5;} 
.introduceBox .testingItem .item .f3 p{padding-left:18px;margin-bottom:30px;background:url(../images/s_dot.png) no-repeat 0 5px;}
.introduceBox .testingItem.bb .item:last-child{width:38%;}
/*.introduceBox .supply{background:url(../images/advantage8.png) right 50px no-repeat;background-size:20% auto;}*/
.introduceBox .supply .proTitle{margin-bottom:35px; background:none;}
/*.introduceBox .supply .proTitle .f5{background: url(../images/product3.png) right 8px no-repeat;margin-right:86px;padding-right:100px;}*/
.introduceBox .supply .supplyLogo{width:35.8%;}
.introduceBox .supply .supplyLogo .item{width:50%;float:left;}
.introduceBox .supply .supplyLogo .item .w{margin:0 20px 18px 0;border:1px solid #eee;padding:21px 0;background:#fff;}
.introduceBox .supply .supplyLogo .item span{display:block;text-align:center;color:#9b9b9b;margin-top:20px;}
.introduceBox .supply .supplyMap{width:62.9%;}

/*.introduceBox .manage{background:url(../images/advantage9.png) left bottom no-repeat #f8f8f8;background-size:12.4% auto;}*/
.introduceBox .manage{background:#f8f8f8;}
.introduceBox .manage .proTitle{margin-bottom:55px;}
.introduceBox .manage .item{width:50%;float:left;background:url(../images/advantage10.jpg) right center no-repeat;background-size:51% auto;}
.introduceBox .manage .item .img{width:50%;}
.introduceBox .manage .item .font{padding:60px 70px 0 40px;}
.introduceBox .manage .item .font .f1{color:#ccc;height:18em;line-height:1.8;}
.introduceBox .manage .item .font .f2{color:#fff;margin-top:20px;padding-left:1.8em;background:url(../images/fan.png) left center no-repeat;background-size:20px auto;}
.introduceBox .manage .item .font .f3{color:#666;margin-top:15px;font-size:14px;}
/*ä¼ä¸šä»‹ç» æ ¸å¿ƒä¼˜åŠ¿ å›½é™…å“è´¨ end*/

/*ä¼ä¸šä»‹ç» æ ¸å¿ƒä¼˜åŠ¿ æ½®æµè®¾è®¡ start*/
/*.italyDesignBox{background:url(../images/design1.png) right top no-repeat #212b44;background-size:20% auto;}*/
.italyDesignBox{background: #212b44;}
/*.italyDesign{background:url(../images/design2.png) left bottom no-repeat;background-size:14.2% auto;}*/
.italyDesign .italyItem{margin:30px -20px 0 -20px;}
.italyDesign .italyItem .item{float:left;width:50%;}
.italyDesign .italyItem .item .w{margin:0 20px;position:relative;background:#a01a71;color:#fff;}
.italyDesign .italyItem .item.on .w{background:#fff;color:#666}
.italyDesign .italyItem .item .img{width:51.2%}
.italyDesign .italyItem .item .fontBox{position:absolute;width:52%;left:45.4%;top:4.6%;}
.italyDesign .italyItem .item .font{position:absolute;left:19%;right:12.2%;top:50%; transform:translateY(-50%); line-height:1.8;}
.italyDesign .italyItem .item .font em{color:#ce251f;}

.designBox .brand{background:#f6f6f6;}
.designBox .brand .brandTop{background:#fff;padding:60px 80px;}
.designBox .brand .brandTop .font{margin:90px 0;text-align:center;}
.designBox .brand .brandTop .font .f-36{}
.designBox .brand .brandTop .font p{margin-top:0.6em;}
.designBox .brand .brandTop .font p em{color:#e50015;}

.designBox .brandItem{margin-top:60px;}
/*.designBox .brandItem .item{width:48%;background:url(../images/design3.png) left top no-repeat #ce251f;background-size:16% auto;}*/
.designBox .brandItem .item{width:48%;background:#ce251f;}
/*.designBox .brandItem .item .w{background:url(../images/design4.png) 39% bottom no-repeat;background-size:13% auto;}*/
.designBox .brandItem .item .img{width:53%;}
.designBox .brandItem .item .font{color:#fff;padding:120px 60px 0 60px;text-align:center;line-height: 1.8;}
.designBox .brandItem .item.on{background-color:#fff;}
.designBox .brandItem .item.on .font{color:#666;}

/*.designBox .software{background:url(../images/bar2.png) right top no-repeat;background-size:16% auto;}*/
.designBox .software h2{ height:80px;margin-bottom:1.4em;}
.designBox .software h2 img{width:80px;margin-right:20px; vertical-align: middle;}
.designBox .software .softwareItem{margin:0 -10px;}
.designBox .software .softwareItem .item{width:33.3%;float:left;}
.designBox .software .softwareItem .item .w{margin:0 10px;background:#212b44;position:relative;}
.designBox .software .softwareItem .item .img{opacity:0.4;}
.designBox .software .softwareItem .item .font{position:absolute;text-align:center;width:62%;left:19%;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);-moz-transform:translateY(-50%);}
.designBox .software .softwareItem .item .font img{max-width:33%;}
.designBox .software .softwareItem .item .font .ff{margin-top:3em;line-height:1.8;color:#fff;min-height:5.4em;}
/*ä¼ä¸šä»‹ç» æ ¸å¿ƒä¼˜åŠ¿ æ½®æµè®¾è®¡ end*/


/**/
/*.health .boardBox{background:url(../images/health1.png) right top no-repeat #ce0e05; background-size:17% auto;}*/
.health .boardBox{background: #ce0e05;}
/*.health .board{background:url(../images/health2.png) left bottom no-repeat; background-size:18% auto;}*/
.health .board .proTitle{padding:50px 0;color:#fff;}
.health .board .proTitle .f3{background-image:url(../images/health3.png);}
.health .board .boardTop{margin-bottom:48px;}
.health .board .boardTop .item{width:48.4%;}

.health .board .boardBot{margin:0 -18px;}
.health .board .boardBot .item{width:25%;float:left;}
.health .board .boardBot .item .w{margin:0 18px;}
.health .board .boardBot .item .img{position:relative;}
.health .board .boardBot .item .tab{position:absolute;left:30px;bottom:30px;}
.health .board .boardBot .item .tab .f1{text-transform:uppercase;display:inline-block; height:40px;line-height:40px;padding:0 14px;background:#ce0e05;color:#fff;}
.health .board .boardBot .item .tab .f2{text-transform:uppercase;color:#fff;margin-top:0.4em;}
.health .board .boardBot .item .font{background:#fff;padding:36px;}
.health .board .boardBot .item .font .f1{padding-bottom:20px;margin-bottom:20px;background:url(../images/contact6.jpg) left bottom no-repeat;background-size:20px 2px;}
.health .board .boardBot .item .font .f2{color:#666;line-height:1.8;height:5.4em;}

.health .point{background:#f6f6f6;}
.health .point .pointCont{margin-bottom:40px;background:#fff;}
.health .point .pointCont:last-child{margin-bottom:0;}
.health .point .pointCont .ff{position:relative;width:25%;}
.health .point .pointCont .ff .font{width:100%;position:absolute;left:0;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);color:#fff;text-transform:uppercase;text-align:center;}
.health .point .pointCont .ff .font span{display:block;}
.health .point .pointCont .itemBox{padding-left:40px;}
.health .point .pointCont .itemBox .f1{color:#666;margin-top:4em;}
.health .point .pointCont .itemBox .item{width:33.3%;float:left;padding:50px 8% 0 0;}
.health .point .pointCont .itemBox .f2{padding-bottom:20px;margin-bottom:20px;background:url(../images/contact6.jpg) left bottom no-repeat;background-size:20px 2px;}
.health .point .pointCont .itemBox .f3{color:#666;line-height: 1.8;}
.health .point .pointCont .itemBox .item2{width:33.3%;float:left;text-align:center;padding-top:50px;}
.health .point .pointCont .itemBox .f4{margin-top:1.5em;}

/*å®¶äººæœåŠ¡*/
.service_exp{padding:105px 0 120px;background:#f5f5f5 url(../images/fam_bar.png) no-repeat right top;}
.service_ext_txt{padding:50px 190px 50px 60px;background:url(../images/fam_bg.png) no-repeat 0 0;background-size:cover; left:0;bottom:0;}
.service_ext_txt h4{ color:#fff;}
.service_ext_txt h3{ color:#fff;text-transform: uppercase;margin-top:10px;}
.service_exp .inLink{padding:60px 0 70px;background:#fff;}
.service_exp .inLink a{width:20%;}
.service_exp .inLink a:hover span.link_img img{margin-top:0;}
.service_exp .inLink a span.link_tit{margin-bottom:0;font-size:18px;color:#666;}
.service_exp .inLink a:hover span.link_tit{color:#666;}
.service_exp_system{margin-top:85px;}
.service_exp_system dl{width:50%;float:left;padding-right:5%;}
.service_exp_system dl:nth-child(2n){padding-right:0;padding-left:5%;border-left:1px solid #dcdcdc;}
.service_exp_system dl dd{background:#fff;padding:60px 20px;text-align:center;}
.service_exp_system dl dd h3{color:#333;padding-bottom:30px;margin-bottom:25px; position: relative;line-height: 1;}
.service_exp_system dl dd h3::after{width:40px;height:2px;background:#ce0e05;content:""; position: absolute;bottom:0;left:50%;margin-left:-20px;}
.service_exp_system dl dd p{ color:#666;}
.after_sale{padding:75px 0 135px; background:url(../images/fan6.png) no-repeat left bottom;}
.after_sale_tit{margin-bottom:60px;}
.after_sale_tit h3{display:inline-block;padding-right:35px;background:url(../images/bar.png) no-repeat right center;}
.afater_sale_img{width:50%;}
.adv_menu_sub{background:#f5f5f5;padding:0;}
.adv_menu_sub a{width:25%;float:left;height:80px;line-height: 80px;font-size:18px;color:#666;text-align:center;padding:0 10px; position: relative;}
.adv_menu_sub a::after{width:1px;height:25px;content:""; position: absolute;left:0;top:50%;margin-top:-12px;background:#dddddd;}
.adv_menu_sub a:nth-child(1)::after,.adv_menu_sub a.cr::after{display: none;}
.adv_menu_sub a.cr,.adv_menu_sub a.cr:hover{background:url(../images/sub_nav_bg.png) no-repeat left center;background-size:cover;color:#fff;}
.adv_menu_sub a:hover {color:#ce0e05;}
.subject_video video { width: 100%;height:600px; }
.video_mask { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color:rgba(0,0,0,0.2);background-repeat:no-repeat;background-position:center;background-size:cover;z-index: 11; }
.video_mask .btn_play {width:65px;height:65px; position: absolute; left:50%; top: 50%;margin-left:-32px;margin-top:-32px; cursor: pointer;background:url(../images/play3.png) no-repeat center;background-size:100%; }  
.builder_box{padding:35px 0;border-bottom:1px solid #dddddd;}
.builder_box dl{ overflow: hidden;}
.builder_box dl dt{ width:60px;height:60px;border-radius: 100%;overflow: hidden;margin:0 auto;}
.builder_box dl dd{padding:0 10px;text-align:center; overflow: hidden;margin-top:10px;}
.builder_box dl dd .tit{font-size:16px;color:#000;font-weight:bold;}
.builder_box dl dd .txt{display:none;font-size:14px;color:#666;margin-top:5px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.subject_tab {margin-top:30px;}
.subject_tab .tit{display:inline-block;font-size:3rem;font-weight: bold; position: relative;padding-bottom:15px;}
.subject_tab .tit:after{width:42px;height:5px;background:#e50214;content:''; position: absolute;left:50%;bottom:0;margin-left:-21px;border-radius: 5px;box-shadow: 0 4px 10px rgba(230,0,18,0.22);display:none;}
.subject_tab .active .tit{color:#e50214;}
.subject_tab .active .tit:after{display: block;}
.subject_tab .sub_title{display: inline-block;margin-right:40px; cursor:pointer;}
.subject_item{height:0; overflow: hidden; visibility: hidden;}
.subject_item.active{height:auto; visibility: visible;}
.subject_intro{font-size:14px; line-height: 2em; margin-top:50px;}
.comment_box{margin:50px 0;}
.com_num{display:inline-block;font-size:14px;color:#999; vertical-align: 5px;margin-left:14px; }
.comment_form{height:55px; /*box-shadow: 0 0 25px #f0f0f0;*/margin-top:35px;}
.comment_form .comment_text{float:left;width:87.5%;height:100%;border:1px solid #ddd;}
.comment_form .comment_text textarea{width:100%;height:100%;font-size:16px;padding:15px;background:#fff;}
.comment_text span{position: absolute;right:15px;top:20px;font-size:14px;color:#bbb;}
.comment_form .btn_publish{width:12.5%; height:100%;line-height:55px;text-align:center;background:#e60012;font-size:16px;color:#fff;font-weight: bold; overflow: hidden;}
.comment_list{margin-top:40px;}
.comment_list dl{padding:24px 0;border-bottom:1px solid #ccc;}
.comment_list dl dt{font-size:16px;color:#999;overflow: hidden;}
.comment_list dl dd{font-size:16px;margin-top:15px; line-height: 1.8;} 
@media only screen and (max-width:1680px){
 .introduceBox .device .deviceItem .item .f3{min-height:130px;}
 .health .point .pointCont .itemBox .f1{margin-top:55px;}
}
@media only screen and (max-width:1680px){
  .mt100{margin-top:80px;}
  .pad100{padding:80px 0;}
  .pad80-100{padding:80px 0;}
  .pad40-130{padding:40px 0 80px 0;}
  .pb100{padding-bottom:80px;}
  .introduceBox .testing{padding:60px 0 80px 0;}
  .designBox .brand .brandTop .font{margin:80px 0;}
  
  .introduceBox .manage .item .font .f1{height:14.4em;overflow:hidden;}
  .introduceBox .manage .item .font{padding:40px 40px 0 40px;}
  .introduceBox .system .font{padding-top:80px;}
  .health .board .boardBot .item .font{padding:25px;}
  .health .board .boardBot .item .font .f2{display:block;height:112px;}
}


@media only screen and (max-width:1440px){ 
  .introduceBox .device .proTitle{margin-right:120px;}
  .introduceBox .system .img{margin-left:120px;} 
  .health .point .pointCont .itemBox .item2{padding:40px 0;}
  .health .point .pointCont .itemBox .f1{margin-top:3em;}
  .service_exp{background-size:34%;}
  .designBox .brandItem .item .font{padding:73px 30px 0 30px;}
  .introduceBox .device .deviceItem .item .f1,.introduceBox .device .deviceItem .item .f2{font-size:18px;}
  .introduceBox .testingItem .item .f1{padding:30px 18px;font-size:22px;}
  .health .board .boardBot .item .font .f1{font-size:18px;}
  .introduceBox .device .deviceItem .item .ff{padding:40px 20px 30px 20px;}
  .introduceBox .testingItem .item{width:24%;margin-left:4%;}
  .introduceBox .manage .item .font .f1{font-size:16px;}
  .introduceBox .testingItem .item .f3{font-size:14px;}
  .health .point .pointCont .itemBox .item2 .img{width:100px;margin:0 auto;}
  .health .board .boardBot .item .font .f2{height:140px;}
  .pop_mes{width:500px;height:500px;padding:40px;margin-left:-250px;margin-top:-250px;}
  .pop_mes_form li{height:58px;padding:12px 12px 12px 40px;background-position: 14px center!important;}
  .pop_mes_form li input,.pop_mes_form .li_area select,.footer_pop_form li input,.footer_pop_form .li_area select{font-size:14px;}
  .pop_mes h3{font-size:3.6rem;}
  .pop_mes_form{margin-top:20px;}
  .pop_mes_btn{height:58px;line-height:58px;margin-top:20px;}
  .subject_video video{height:460px;}
  .video_list .swiper-container{height:470px;}
  .video_list .swiper-slide a{padding:12px;}
  .video_list .swiper-slide .txt span{margin-top:5px;}

}
 
@media only screen and (max-width:1280px){
  .f-20{font-size:18px;} 
  .mt100{margin-top:40px;}
  .pad100,.introduceBox .testing{padding:40px 0;}
  .pad80-100{padding:40px 0;}
  .pad40-130{padding:40px 0;}
  .pb100{padding-bottom:40px;}
  .mb50{margin-bottom:40px;}
  .designBox .brand .brandTop{padding:40px;}
  .designBox .brand .brandTop .font{margin:40px 0;} 
  .introduceBox .testingItem{padding:20px 0;}
  .introduceBox .testingItemBox{padding:0 30px;}
  .introduceBox .manage .item .font .f2{margin-top:20px;}

  .health .board .boardTop .item{width:49% !important;}
  .health .board .boardTop{margin-bottom:20px;}
  .health .board .boardBot .item .w{margin:0 20px;}
  .health .board .boardBot{margin:0 -20px;}
  .health .board .boardBot .item .font{padding:20px;}
}

@media only screen and (max-width:1200px){
  .introduceBox .manage .item .font{padding:20px 20px 0 20px;}
}

@media only screen and (max-width:1024px){
  .f-20{font-size:16px;}
  .mt100{margin-top:20px;}
  .pad100,.introduceBox .testing{padding:30px 0;}
  .pad80-100{padding:30px 0;}
  .pad40-130{padding:30px 0;}
  .pb100{padding-bottom:20px;}
  .mb50{margin-bottom:20px;}
  .designBox .brand .brandTop{padding:20px;}
  .designBox .brandItem{margin-top:20px;} 
  .advantageTit,.designBox .brand .brandTop .font{margin:30px 0} 
  .introduceBox .itemBox{margin:0;}
  .introduceBox .itemBox .w{margin:0;}
  .introduceBox .poFont{margin:30px 0;}
  .introduceBox .system .img{margin-left:20px;}
  .introduceBox .device .proTitle{margin:0 0 20px 0;float:none;width:auto;}
  .introduceBox .device .deviceItem .item{margin:0 1.6%;}
  .introduceBox .system{background-size:1px 60px;}
  .introduceBox .system .font{padding-top:30px;}
  .introduceBox .system .img{margin-top:30px;}
  .introduceBox .system .proTitle{margin-bottom:20px;} 
  .introduceBox .system .font p{background-size:8px;}
  .introduceBox .manage .proTitle{margin-bottom:30px;} 
  .introduceBox .manage .item .font,.introduceBox .team .font,.introduceBox .testingItem .item .f1{padding:15px;font-size:18px;}
  .introduceBox .manage .item .font .f3{margin-top:10px;} 
  .introduceBox .manage .item{background-position:right top;background-size:auto 100%;background-color:#181819;} 
  .introduceBox .device .deviceItem .item .ff{padding:40px 20px 20px 20px;}
  .introduceBox .testingItem.bb .item:nth-child(2){width:30%;}
  .introduceBox .testingItem.bb .item:last-child{width:40%;}
  .introduceBox .testingItem .item .f2{font-size:16px;margin-bottom:10px;} 
  .introduceBox .testingItem .item .f3{font-size:14px;} 
  .italyDesign .italyItem{margin:20px -0.5em 0 -0.5em;}
  .italyDesign .italyItem .item .w{margin:0 0.5em;}
  .designBox .software h2{height:60px;}
  .designBox .software h2 img{width:60px;}
  .designBox .brandItem .item .font{padding:60px 22px 0 22px;} 
  .health .point .pointCont{margin-bottom:20px;}
  .health .point .pointCont .itemBox .item{padding:30px 20px 0 0;}
  .health .point .pointCont .itemBox{padding-left:20px;}
  .health .point .pointCont .ff .font{font-size:24px;}
  .health .point .pointCont .itemBox .f1{margin-top:40px;}
  .health .point .pointCont .itemBox .f3{font-size:14px;}
  
  .adv_menu_sub .wrap{margin:0;}
  .adv_menu_sub a{height:60px;line-height: 60px;font-size:14px;}
  .service_exp,.after_sale{padding:50px 0;}
  .after_sale{background-size:11%;}
  .after_sale_tit{margin-bottom:30px;}
  .service_ext_txt{padding:30px 100px 30px 30px;}
  .service_ext_txt h3{margin-top:0;}
  .service_exp .inLink{padding:30px 0;}
  .service_exp .inLink a span.link_tit{font-size:15px;}
  .service_exp_system{margin-top:50px;}
  .service_exp_system dl{padding-right:3%;}
  .service_exp_system dl:nth-child(2n){padding-left:3%;}
  .service_exp_system dl dd{padding:30px 20px;}
  .service_exp_system dl dd h3{padding-bottom:20px;margin-bottom:20px;}
  .after_sale_tit h3{background-size:14px;}
  .proTitle .f4{display:inline-block;background-size:12px;padding-right:20px;padding-bottom:0;background-position: right center;}
  .introduceBox .testingItem .item .f3 p{background-size:6px;background-position: 0 7px;}

}

@media only screen and (max-width:800px){
  .introduceBox .manage .item .font{padding:30px;}  
  .introduceBox .testingItem{padding:20px 0;}
  .introduceBox .testingItemBox{padding:0 20px;}
  .introduceBox .supply .proTitle{margin-bottom:20px;background:none;}
  .introduceBox .team .font .f3{bottom:20px;width:auto;}
  .introduceBox .poFont{margin:20px 0;}
  .designBox .brandItem .item .font{padding:4em;}
  .italyDesign .italyItem .item,.designBox .brandItem .item{width:auto;float:none;margin-bottom:20px;}
  .designBox .software .softwareItem .item .font{width:80%;left:10%;}
  .designBox .software .softwareItem .item .font .ff{margin-top:20px;}  
  .health .board .boardBot .item{width:50%;margin-bottom:20px;}  
  .health .point .pointCont .ff > img{display:none;}
  .health .point .pointCont .ff .font{position:static;padding:20px;}
  .health .point .pointCont:nth-child(1) .ff .font{background:#ce0e05;}
  .health .point .pointCont:nth-child(2) .ff .font{background:#0093dd;}
  .health .point .pointCont:nth-child(3) .ff .font{background:#7ba287;}
  .health .point .pointCont:nth-child(4) .ff .font{background:#aa1b79;}
  .health .point .pointCont .itemBox{padding-left:0;}
  .health .point .pointCont .itemBox .item{padding:20px;}
  .health .point .pointCont .itemBox .f1{padding-left:20px;}
  .health .point .pointCont .itemBox .item2{padding:20px;}
  .health .point .pointCont .itemBox .f4{margin-top:20px;} 
  .health .point .pointCont .ff{float:none;width:auto;}
  .health .point .pointCont .ff .font{-webkit-transform: translateY(0);transform: translateY(0);}
  .health .board .boardBot{margin:0;}
  .health .board .boardBot .item{width:49%;margin-left:2%;}
  .health .board .boardBot .item:nth-child(2n+1){margin-left:0;clear:both;}
  .health .board .boardBot .item .w{margin:0;}
  .health .board .boardBot .item .w .img img{width:100%;}
  .health .point .pointCont .itemBox .f1{padding:30px 20px;margin-top:0;}
  .introduceBox .device .deviceItem .item .f3{font-size:14px;min-height: 140px;}
  .introduceBox .device .deviceItem .item .f1, .introduceBox .device .deviceItem .item .f2{font-size:15px;}
  .video_mask .btn_play{width:40px;height:40px;margin-left:-20px;margin-top:-20px;}
  .subject_video video{height:400px;}
    .jiameng_desc h3,.jiameng_desc h4{font-size:4rem;}
   .jiameng_guest li,.jiameng_bom_form .store_form_in dl{margin-bottom:10px;}
   .jiameng_btn{margin-top:10px;}
   .jiameng_bom_contact h2{font-size:4rem;}
   .subject_video_box{display: block;}
   .subject_left{width:100%;float:none;}
   .video_list .swiper-slide .img{width:100%;float:none;margin-right:0;margin-bottom:10px;}
   .video_list .swiper-slide .img img{width:100%;}
   .video_mask .btn_play{width:40px;height:40px;margin-left:-20px;margin-top:-20px;}
   .video_list .swiper-container,.video_list .swiper-slide{height:auto;}
   .video_list .swiper-wrapper{flex-wrap: nowrap; flex-direction: row;}
 
}

@media (max-width:640px){
  .introduceBox .itemBox .item,.introduceBox .team .img,.introduceBox .system .img,.introduceBox .supply .supplyLogo,.introduceBox .supply .supplyMap{width:100%;float:none;margin-bottom:20px;}
  .introduceBox .itemBox .ff{margin-top:3em;} 
  .introduceBox .team{background-position:bottom center;background-size:100% auto;}
  .introduceBox .team .font .f3{position:static;margin:20px 0 0 0;}
  .introduceBox .system .img{margin-left:0;} 
  .introduceBox .supply .supplyLogo .item .w{margin:0 0.5em 20px 0.5em;padding:20px 0;} 
  .introduceBox .supply .supplyLogo img{width:100%;}
  .introduceBox .manage .item{width:auto;float:none;margin-bottom:20px;}
  .introduceBox .poFont{height:auto;line-height: 1.5;padding:10px 20px;}
  .introduceBox .poFont .fontBg{background:none;}
  .adv_menu_sub a{height:42px;line-height: 42px;}
  .adv_menu_sub a::after{height:18px;margin-top:-9px;}
  .service_ext_txt{padding:20px 30px 20px 20px;} 
  .service_exp .inLink a span.link_tit{font-size:14px;}
  .service_exp, .after_sale{padding:30px 0;}
  .service_exp_system{margin-top:30px;}
  .introduceBox .testingItem .item{width:100%!important;float:none;margin-top:20px;margin-left:0;} 
  .introduceBox .testingItem .item .f2{background:none;}
  .introduceBox .supply{background:none;}  
  .comment_box{margin:20px 0;}
  .subject_intro{margin-top:35px;}
  .comment_form{height:auto;box-shadow: none;}
  .comment_form .comment_text{width:100%;float:none;border:1px solid #eee;}
  .comment_form .comment_text textarea{height:6em;font-size:14px;padding:10px;}
  .comment_form .btn_publish{width:100%;float:none;margin:20px auto 0; line-height:45px;}
  .comment_list{margin-top:20px;}
  .comment_list dl{padding:15px 0;}
  .comment_list dl dt,.comment_list dl dd{font-size:14px;}

} 

@media (max-width:500px){ 
  .proTitle .f3,.introduceBox .team .font .f1,.introduceBox .device .proTitle{font-size:20px;}
  .introduceBox .device{background:none;}
  .introduceBox .device .deviceItem{width:80%;margin:0 auto;}
  .introduceBox .device .deviceItem .item{max-width:100%;margin:0 auto 20px auto;float:none;width:auto;}
  .introduceBox .device .deviceItem .item .f3{height:auto;min-height: auto;}
  .introduceBox .device .deviceItem .item .f1, .introduceBox .device .deviceItem .item .f2{font-size:18px;} 
  .introduceBox .device .deviceItem .item img{width:100%;}
  .introduceBox .device .deviceItem .icon{width:30%;}
  .introduceBox .device .deviceItem .item .ff{padding:40px 0 0;}
  .introduceBox .manage .item{ margin:0 auto 20px auto;float:none;width:auto;} 
  .introduceBox .manage .item .img img{width:100%;}
  .introduceBox .manage .item .font{padding:15px;}
  .introduceBox .manage .item .img{width:43%;}
  .introduceBox .manage .item .font .f1{height:auto;font-size:13px;}
  .introduceBox .manage .item .font .f2{margin-top:10px;font-size:14px;}
  .introduceBox .manage .item .font .f3{margin-top:5px;font-size:12px;}
  .introduceBox .poFont,.introduceBox .team .font .f2{font-size:14px;}
  .introduceBox .itemBox .name{height:40px;line-height: 40px;font-size:16px;bottom:-20px;}
  .introduceBox .system{background-size: 1px 140px;padding-top:20px;}
  .introduceBox .system .img{margin:0;box-shadow: 0 0 10px #e7e7e7;}
  .introduceBox .system .font{font-size:14px;}
  .introduceBox .system .font p{background-size:6px;padding-left:14px;} 
  .designBox .software{background:none;}
  .designBox .software h2{font-size:20px;}
  .designBox .software h2 img{width:50px;}
  .designBox .software .softwareItem .item .img{height:180px;overflow: hidden;}
  .designBox .software .softwareItem .item .img img{height:100%;width:auto;max-width: none;}
  .designBox .software .softwareItem .item .font .ff{font-size:12px;min-height: 84px;}
  .designBox .software .softwareItem .item .w{margin:0 6px;}
  .designBox .brandItem .item .font{padding:35px 20px 20px;font-size:14px;}
  .italyDesign .italyItem .item .font{font-size:13px;right:8%;}
  .italyDesign .italyItem .item .font em{font-size:18px;} 
  .designBox .brand .brandTop .font .f-36{font-size:20px;}
  .designBox .software .softwareItem .item{margin-bottom:20px;} 
  .health .point .pointCont .itemBox .item{width:auto;float:none;}
  .health .point .pointCont .itemBox .item2{padding:20px 10px;}
  .health .point .pointCont .itemBox .item2 .img{width:60px;margin:0 auto;}
  .health .point .pointCont .itemBox .f4{font-size:14px;margin-top:15px;}  
  .health .board .boardTop{margin-bottom:0px;}
  .health .board .boardTop .item{width:100% !important;float:none;margin-left:0;margin-bottom:12px;}
  .health .board .boardBot .item .font{padding:12px;}
  .health .board .boardBot .item .tab{bottom:10px;left:10px;}
  .health .board .boardBot .item .tab .f1{font-size:14px;height:32px;line-height: 32px;}
  .health .board .boardBot .item .font .f1{padding-bottom:10px;margin-bottom:10px;}
  .health .board .boardBot .item .font .f2{height:150px;font-size:13px;}
  .health .board .boardBot .item:nth-child(3) .font .f2,.health .board .boardBot .item:nth-child(4) .font .f2{height:80px;}
  .health .point .pointCont .ff .font{font-size:18px;padding:10px;}
  .service_ext_txt{padding:12px 15px 12px 12px;}
  .service_ext_txt h4{font-size:14px;}
  .service_ext_txt h3{font-size:16px;}
  .service_exp .inLink{padding:20px 0;}
  .service_exp .inLink a span.link_tit{font-size:12px;height:34px;padding:0 5px;}
  .service_exp_system dl{width:100%;float:none;padding:0!important;margin-bottom:20px;border:none!important;}
  .service_exp_system dl:nth-child(2n){margin-bottom:0;}
  .after_sale_tit h3{font-size:24px;}
  .afater_sale_img{width:100%;float:none;}
  .advantageTit h3{font-size:24px;}
  .advantageTit p{font-size:14px;}
  .health .board .proTitle{padding:30px 0;}
  .introduceBox .supply .proTitle .f5{margin-right:0;padding-right:0;background:none;}
  .introduceBox .testing .proTitle{font-size:28px;}
  .recruitTable .tBody > div::before,.recruitTable .tBody div.tti,.recruitTable .item.on .tBody .line,.jobDesc h3, .jobDesc p,.recruitTable .tBody .ww,.recruitTable .tBody .ww1{font-size:14px;}  
  .order_result_close{top:auto;bottom:-40px;right:auto;left:50%;margin-left:-12px; border-radius: 100%;background-size:70%;background-image:url(../images/order_close1.png);border:1px solid #fff;}
  .order_result_box h3{padding-bottom:15px;}
  .order_result_table table td{font-size:12px;}
  .copyright a.beian{padding-left:20px;background-size:16px;}
  .float_box{width:60px;background:rgba(255,255,255,0.6);}
  .float_box dl{height:60px;}
  .float_box dl dd{display: none;}
  .jmrx_box{width:200px;}
  .jmrx_in{width:180px;padding:10px;}
  .jmrx_box img{width:28px;}
  .jmrx_box .jmrx_tel h3{margin-top:5px;}
  .pop_mes{width:90%;height:auto;margin-left:-45%;margin-top:0;transform:translateY(-50%);}
  .pop_mes_form li{height:48px;}
  .pop_mes_btn{height:48px;line-height:48px;}
  .subject_video video{height:auto;min-height:200px;}
  .jiameng_bom_form .store_form_in dl dd select,.jiameng_guest li select{background-size:10px;}
  .jiameng_bom_form_desc{background-position: center bottom;text-align: center;display:flex; flex-wrap: wrap; flex-direction: column; align-items: center;}
  .jiameng_bom_form_desc h3{display:inline-block;text-align: left;width:190px;}
  .jiameng_bom_form_desc h4{display:inline-block;width:190px;text-align: left;}
  .jiameng_bom_form_desc h4 br{display: none;}
  .jiameng_bom_contact{display:flex;flex-wrap: wrap; align-items: center; }
  .jiameng_bom_contact h2{margin:0 0 0 10px;}
  .jiameng_bom_contact p,.jiameng_bom_contact .btn_jm{width:100%;}
  .jiameng_bom_tips{margin-top:20px;} 
  .jobDesc .moreLink{width:100%;}

}
@media (max-width:360px){
  .italyDesign .italyItem .item .font{font-size:12px;}
  .health .board .boardBot .item .font .f1{font-size:16px;}
  .health .board .boardBot .item .font .f2,.health .point .pointCont .itemBox .f4{font-size:12px;}
  .health .board .boardBot .item .font .f2{height:120px;}
  .designBox .brandItem .item .font{font-size:13px;}
  .jiameng_step_item{padding:10px;}
  .copyright a{display: block;padding-right:0;}
  .copyright a.beian{display:inline-block;}
}
@media (max-width:359px){
   .jiameng_form_img{height:108px;}
}



/*æ–°å¢žæ ·å¼*/
.inPro_tab .news_tab_hlz{padding:0 70px;float:left;border-left:1px solid #bdbdbd; cursor:pointer;}
.inPro_tab .news_tab_hlz:nth-child(1){border-left:none;}
.inPro_tab .news_tab_hlz h3{font-size:2rem;color:#666;}
.inPro_tab .news_tab_hlz h2{width:162px;height:80px;line-height:30px;padding-bottom:35px;margin-top:20px;background:url(../images/tab1.png) no-repeat left bottom;font-size:4.8rem;color:#666;   text-transform:uppercase;white-space: nowrap;}
.inPro_tab .news_tab_hlz.active h3{color:#000;}
.inPro_tab .news_tab_hlz.active h2{color:#000; background-image: url(../images/tab2.png);}
.inPro_tab .news_tab_hlz h2{background-size:15px;}
.inPro_tab .news_tab_hlz h2{width:130px;height:60px;margin-top:15px;font-size:4rem;}
.inPro_tab .news_tab_hlz h2{background-position: center bottom;} 


.hlz_gywmBox{width: 100%; margin-top: 20px; float: left;display: flex; flex-flow: wrap;}
.hlz_gywmBox_left{width: 75%;height: auto; display: flex;background: #fff;flex-flow: wrap;}
.hlz_gywmBox_intro{padding: 60px 50px;width:51%;}
.hlz_gywmBox_right{width:25%; display: flex; flex-flow: wrap;}
.hlz_gywmBox_right a{width:100%;margin-bottom:10px;}
.hlz_gywmBox_right a:last-child{margin-bottom:0px;}
.hlz_gywmBox_intro_ctitle{display: block;font-size: 24px;}
.hlz_gywmBox_intro_etitle{display: block;font-size: 16px;margin-top:8px;}
.hlz_gywmBox_intro_line{display: block;outline: 1px dashed #999;margin-top:8px;}
.hlz_gywmBox_intro_text{margin-top:10px;font-size: 16px; line-height: 25px;}
.hlz_gywmBox_right_item{display:flex;padding:0 30px;align-items: center;height: 150px;background: #fff;  width: 100%; cursor: pointer;}
.hlz_gywmBox_right_item img{width:80px}
.hlz_gywmBox_right_item div span{display: block;font-size: 20px;margin-left:20px;}
.hlz_gywmBox_right_item div span:last-child{font-size: 14px;}
/*.about_title_icon{background: url(../images/fan4.png) no-repeat right center !important;}
.zhaoshang_title_icon{background: url(../images/fan1.png) no-repeat right center !important;}*/

.pro_detail_content{ line-height:40px; }

.hlz_gywmBgi{ height: 100%; width: 49%; background-repeat: no-repeat; background-size: 100% 100%; background-image:url('../images/hlz_gywmBgi2024.jpg');}
.hlz_zhaoshangBgiBox{ width:17%; height:600px; background:#000000ba; position: relative; background-repeat:no-repeat; background-size: cover; background-position: bottom; cursor:pointer;}
.hlz_jmys{background-image:url('../images/hlz_jmys.png');}
.hlz_jmfc{background-image:url('../images/hlz_jmfc.png');}
.hlz_jmlc{background-image:url('../images/hlz_jmlc.png');}
.hlz_jmhz{background-image:url('../images/hlz_jmhz.png');background-color:#980000e8;width:49%;cursor:default;}
.hlz_zsjm_box{width: 100%; float: left; margin-top: 10px; display: flex; flex-flow: wrap;}
.hlz_zsjm_row{display: block;text-align: center;color:#fff; width: 100%;position: absolute;bottom: 50px;}
.hlz_zsjm_row span{display: block;font-size:18px;}
.hlz_zsjm_row span:last-child{display: block;font-size:14px;}
.hlz_zhaoshangBgiBox_right{height: 70%; width: 80%; background: rgba(3255,255,255,0.7); position: absolute; bottom: 0;padding:80px;}
.hlz_zhaoshangBgiBox_right span:nth-child(1){display:block;font-size:22px;}
.hlz_zhaoshangBgiBox_right span:nth-child(2){display:block;font-size:28px;}
.hlz_zhaoshangBgiBox_right span:nth-child(3){display:block;width:40px; height:2px;background:#be0000;margin:10px 0;}
.hlz_zhaoshangBgiBox_right p{font-size:14px;line-height: 30px;}
.hlz_zsjm_box a{display:contents;}
.footerStarImg{
	position: absolute; 
	width: 240px; 
	right: 150px; 
	/*margin-top: -190px;*/
	margin-top: 0px;
}
.hlz_ft_bom_wrap{display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap;}
.footerDescImg{width: 280px;display: none;}
.footerNullDiv{ /*width: 15%;*/ width: 20%; }

/*å…³äºŽæˆ‘ä»¬â€”â€”æ ¸å¿ƒå†…å®¹â€”â€”çŽ¯ä¿å¥åº·æœ¨å—*/
.hlz_boardTop{ display: flex; justify-content: space-between; flex-wrap: wrap; }


/*2023-8-23 æ·»åŠ é£Žæ ¼ç³»åˆ—åˆ—è¡¨æŸ¥çœ‹è¯¦æƒ…æŒ‰é’®æ ·å¼ä»£ç */

.spaceList dl dd .mask span:last-child{	display: block;	width:130px;text-align:center;color:#fff;font-weight:bold;height:50px;line-height:50px; font-size:16px;	background: red;position: absolute;	left:42%;top:44%;transition: all 0.5s ease 0s; 	transform: scale(0.5);	-webkit-transform: scale(0.5);	opacity: 0; filter: alpha(opacity=0);}
.newInfoDetail{	display:flex; flex-wrap:wrap; justify-content:center; align-items:center;width:1200px; margin:0 auto;}
.newInfoDetail img{	width:100%; }
.newinfoDetailsText{width:100%; height:auto; margin-top:10px;font-size:18px;color:#262626;	line-height:40px;}



@media (max-width:480px){

	.hlz_gywmBox_left{ width: 100%;}
	.hlz_gywmBox_intro{ width: 100%; padding: 20px 20px 10px 20px;}
	.hlz_gywmBgi{ width:100%;height:200px; }
	.hlz_gywmBox_right{width:100%;}
	.hlz_gywmBox_right_item{height:80px;}
	.hlz_gywmBox_right_item img{width:40px;}
	.hlz_gywmBox_right_item div span{font-size: 14px;}
	.hlz_gywmBox_right_item div span:last-child{font-size: 12px;}



  	.hlz_zhaoshangBgiBox{ width:100%;height:120px; }
  	.hlz_jmhz{ width:100%;height:220px; }
  	.hlz_zhaoshangBgiBox_right{background-color:rgba(0, 0, 0, 0);width: 100%; padding: 20px; height: 100%; color: #fff;}
	.hlz_zhaoshangBgiBox_right span:nth-child(1) { display: block; font-size: 16px;	}
	.hlz_zhaoshangBgiBox_right span:nth-child(2) { display: block; font-size: 16px;	}
  	.hlz_inNews{ display: flex; justify-content: center;}
	.inPro_tab .news_tab_hlz h2{width:130px;height:60px;margin-top:15px;font-size:24px;}
	.inPro_tab .news_tab_hlz { padding: 0 ; } 
	.inPro_tab .news_tab_hlz { border-left: 0; }




  	.hlz_gywmBox{margin-top:0;}
  	
	.hlz_gywmBox_intro_ctitle { display: block; font-size: 16px;}	
	.hlz_gywmBox_intro_etitle { display: block; font-size: 12px; margin-top: 8px;}
	.hlz_gywmBox_intro_text { margin-top: 10px; font-size: 12px; line-height: 20px;}
	
	
	.hlz_zsjm_box { width: 100%; float: left; margin-top: 0px; display: flex; flex-flow: wrap;}

	.hlz_zsjm_row { display: block; text-align: center; color: #fff; width: 100%; position: absolute; bottom: 40px;	}
	.hlz_zsjm_row span { display: block; font-size: 14px;}
	.hlz_zsjm_row span:last-child { display: block; font-size: 12px;}
	

	.newInfoDetail{ display:flex; flex-wrap:wrap; justify-content:center; align-items:center; width:100%; margin:0 auto;}
	.newinfoDetailsText{ font-size:14px; line-height:40px;}

	.spaceList dl dd a:hover h4 { left: 22px; bottom: 16px;}
	.spaceList dl dd .mask span:last-child{ left: 35%; top: 40%; font-size: 12px; width: 100px; height: 35px; line-height: 35px;}
	
	.footerStarImg,.footerDescImg,.footerNullDiv{display:none;}
}
