@charset "utf-8";
/*public start*/
*{-webkit-tap-highlight-color: transparent;  -webkit-box-sizing: border-box;  box-sizing: border-box;}  
html{ font-size:62.5%;}
html, body, span, div, p, a, h1, h2, h3, h4, h5, h6, img, form, font, strong, b, i, dl, dt, dd, ol, ul, li {padding:0; margin:0;list-style: none;}
body{max-width:640px; margin:0 auto; background:#FFF;color:#333;font-size:1.2rem; font-family:"微软雅黑"} 
ul,ol{list-style: none;}
img { max-width:100%; vertical-align:middle; border:none; font-size:0}
input{ outline:none;}
a {color:#333; text-decoration:none;}
i,em{font-style:normal;}
.clear{clear: both;}
.clearfix:after {visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.clearfix {zoom:1;}
.fl{float:left;}
.fr{float:right;}
.tr{ text-align:right;}
.hide{display:none;}
.last{margin-right:0px !important;}
/*public end*/
.big_div{ max-width:640px; min-width:320px; margin:0 auto; /*position:relative;*/ overflow: hidden;}
.wrap{width: 94%; margin: 0 auto;}
/*index*/
.index{ position: relative;}
.banner img{ width: 100%;}
.header{ position: absolute; top: 13px; width: 100%; z-index: 9999;max-width:640px; min-width:320px;}
.header .wrap{ padding-bottom: 2%;}
.header .top{ position: relative;}
.logo{ width: 46.5%;}
.logo img{ width: 100%;}
.menu{ width: 6.2%; margin-top: 2.8%;}
.menu img{ width: 100%;}
.foot{ position: absolute; bottom: 13px; width: 100%; z-index: 9999;}
.foot p{ font-size: 1.2rem; color: #666; text-align: center;}
.menu_box {display: none;position: absolute;top: 100%;left: 0;width: 100%;z-index: 999;background: rgba(255,255,255,0.8);}
.menu_box > .one > li{ line-height:36px; border-bottom:1px solid #ccc; padding-left:2%;}
.menu_box > .one > li a{ display:block; font-size:14px; color:#333;}
.menu_box > .one > li > .two > li{ padding-left:3%;}
.menu_box > .one > li > .two > li a{ font-size:13px; color:#333;}
.menu_box > .one > li > .two > li a:hover{ text-transform: uppercase;}
.menu_box > .one > li > .two > li .three li{ padding-left:4%;}
.menu_box > .one > li > .two > li .three li a{ font-size:12px; color:#333;}
.menu_box ul li .inactive{ background:url(../images/off.png) no-repeat 96% center;}
.menu_box ul li .inactives{background:url(../images/on.png) no-repeat 96% center;} 
.menu_box > .one > li a:hover{ color: #f25e1f;}
.menu_box > .one > li > .two > li a:hover{ color: #f25e1f;}
/*index1*/
.con{ padding-top: 5.6%;}
.con ul li{ float: left; width: 30%; text-align: center; line-height: 36px;margin-right: 5%;}
.con ul li:last-child{ margin-right: 0 !important;}
.con ul li a{ display: block; font-size: 2.4rem; color: #313131; border: 2px solid #eb4b09;}
.con ul li.cur a{ background: #eb4b09; color: #fff;}
.con ul li.cur strong {position: relative;display: block;z-index: 4;}
.con ul li.cur strong i {display: none;position: absolute;top: 2px;width: 0px;height: 0px;border: 6px solid transparent;display: block;left: 50%;margin-left: -9px;border-top-color: #eb4b09;}
.product ul li{ margin-top: 4.6%;}
.product ul li .li_box{ border: 1px solid #ddd; padding: 3% 2%;}
.product ul li .li_box .li_one_a{ width: 34%;}
.product ul li .li_box .li_one_a img{ width: 100%;}
.product ul li .li_box .li_one_b{ width: 64%;}
.product ul li .li_box .li_one_b h3{ font-size: 2.4rem; color: #333; font-weight: normal;}
.product ul li .li_box .li_one_b p{ font-size: 1.6rem; color: #666; line-height: 24px; margin-top: 2%;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.product ul li .li_box .li_one_b a{ display: inline-block; width: 118px; line-height: 32px; border: 1px solid #eb4b09; font-size: 1.8rem; color: #ec5d20; border-radius: 8px; -webkit-border-radius: 8px; -moz-border-radius: 8px; -o-border-radius: 8px; text-align: center; margin-top: 3%;}
.product ul li .li_box .li_one_b a:hover{ background: #eb4b09; color: #fff;}
.product ul li .li_box .li_two{ margin-top: 2%;}
.product ul li .li_box .li_two dl dd{ background: url(../images/index1_08.png) left center no-repeat; float: left; width: 32%; margin-right: 2%;}
.product ul li .li_box .li_two dl dd:nth-child(3n){ margin-right: 0 !important;}
.product ul li .li_box .li_two dl dd a{padding-left: 4%; font-size: 2rem; color: #333; line-height: 40px;}
.product ul li .li_box .li_two dl dd a:hover{ text-decoration: underline; color: #eb4b09;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.foots{ position: static; padding: 7% 0 2%;}
/*indexs*/
.list{ margin-top: 7.8%; position: relative;}
.list .swiper-container{ position: static; width: 68%;}
.list .swiper-slide img{ width: 100%;}
.list .swiper-button-prev{ background-image: url(../images/index2_06.png);left: 3%;}
.list .swiper-button-next{ background-image: url(../images/index2_09.png);right: 3%;}
.list .swiper-button-next, .list .swiper-button-prev {position: absolute;top: 50%;width: 50px;height: 50px;margin-top: -25px;z-index: 10;cursor: pointer;background-size: 50px 50px;background-position: center;background-repeat: no-repeat;}
.list .swiper-pagination-bullet{ background: #fff; opacity: 1;}
.list .swiper-pagination-bullet-active{ background: #eb4b09;}
.list-txt h2{ text-align: center; font-size: 3rem; color: #ec5d20; line-height: 58px;}
.cpxq .cpxq-tit{ margin-top: 7%; border-bottom: 1px solid #ec5d20;}
.cpxq .cpxq-tit h5{ width: 100px; line-height: 34px; text-align: center; font-weight: normal; font-size: 2rem; color: #fff; background: #ec5d20}
.cpxq p{ font-size: 1.8rem; color: #666; line-height: 30px; margin-top: 3%;}
/*index3*/
.company{ margin-top: 10%; text-align: center;}
.company p{ font-size: 1.8rem; color: #313131; line-height: 36px; text-align: left; text-indent: 2em; margin-top: 4%;}
.company h6{ font-size:1.8rem; color: #eb5d20; line-height: 36px; margin-top: 4%;}
/*index4*/
.lxwm{ margin-top: 4%;}
.lxwm ul li{ border-bottom: 1px dashed #b6b4b4; padding: 2% 0;}
.lxwm_a{ width: 18.4%; background: #ec5d20; text-align: center; padding: 2% 0;}
.lxwm_a h1{ font-size: 48px; color: #fff; font-weight: normal; font-family: "Arial";}
.lxwm_a p{ font-size: 16px; color: #fff; font-family: "Arial"; margin-top: 1%;}
.lxwm_b{ width: 78%;}
.lxwm_b h5{ font-size: 2.2rem; color: #333; font-weight: normal;}
.lxwm_b .li_nr{ margin-top: 2%;}
.lxwm_b span{font-size: 1.6rem; color: #666; line-height: 24px;}
.lxwm_b a{font-size: 16px; color: #eb5d20; line-height: 24px;}
/*index5*/
.info{ background: #fafafa;}
.miade_tit{ margin-top: 5%;}
.miade_tit h3{ font-size: 2.4rem; color: #ef5717; display: inline-block;}
.miade_tit span{ display: inline-block; font-size: 18px; color: #313131;}
.general ul li{ margin-top: 3.75%;}
.general ul li .gen_a{ width: 28%; line-height: 58px;}
.general ul li .gen_a p{ font-size: 1.8rem; color: #25292f; display: inline-block;}
.general ul li .gen_a span{ display: inline-block; font-size: 18px; color: #ff0000;}
.general ul li .gen_b{ width: 72%;}
.general ul li .gen_b .text{width: 96%;padding: 0 2%;border: 1px solid #ebebeb;line-height: 58px;background: #fff;outline: none;}
.miade_tit p{ font-size: 14px; color: #666; font-family: "Arial"; line-height: 32px;}
.type input[type="checkbox"] {display: none;}
.type label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.type label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.type input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.type ul li{ float: left; width: 50%; margin-top: 4%;}
.type ul li:nth-child(11){ width: 100%;}
.type ul li:nth-child(12){ width: 100%;}
.type ul li .text {border: none;border-bottom: 1px solid #313131;outline: none;width: 230px;background: none;}
.type ul li .textarea{ border: 1px solid #ebebeb; padding: 0 2%; width: 96%; height: 150px; outline: none; line-height: 24px;}
.cejian input[type="checkbox"] {display: none;}
.cejian label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.cejian label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.cejian input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.cejian ul li{ float: left; width: 50%; margin-top: 4%;}
.cejian ul li .text1 {border: none;border-bottom: 1px solid #313131;outline: none;width: 160px;background: none;}
.cejian ul li:nth-child(3){ width: 100%;}
.cejian ul li:nth-child(4){ width: 100%;}
.like{ margin-top: 5%;}
.like p {font-size: 1.8rem;color: #313131;}
.like_b input[type="checkbox"] {display: none;}
.like_b label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.like_b label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.like_b input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.like_b ul li{ margin-top: 4%;}
.like_b ul li .text1 {border: none;border-bottom: 1px solid #313131;outline: none;width: 220px;background: none;}
.facili input[type="checkbox"] {display: none;}
.facili label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.facili label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.facili input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.facili ul li{ margin-top: 4%; float: left;}
.facili ul li:nth-child(1){ width: 45%;}
.facili ul li:nth-child(2){ width: 55%;}
.facili ul li:nth-child(3){ width: 100%;}
.facili ul li:nth-child(4){ width: 100%;}
.other{ margin-top: 4%;}
.other p{ font-size: 1.8rem; color: #313131; line-height: 32px;}
.other input[type="checkbox"] {display: none;}
.other label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.other label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.other input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.other ul li{ float: left; width: 50%; margin-top: 4%;}
.other ul li .text1 {border: none;  border-bottom: 1px solid #313131;outline: none;width: 160px;background: none;}
.other ul li:nth-child(4){ width: 100%;}
.other ul li:nth-child(4) .text1{ width: 100%; line-height: 36px;}
.turn ul li {line-height: 36px;font-size: 1.8rem;color: #313131;}
.turn ul li:nth-child(1) .text2 {border: none;border-bottom: 1px solid #313131;outline: none;width: 67%;background: none;}
.turn ul li:nth-child(2) .text2{ border: none; border-bottom:1px solid #313131; outline: none; width: 72.5%; background: none;}
.turn ul li:nth-child(3) .text2{ border: none; border-bottom:1px solid #313131; outline: none; width: 57%; background: none;}
.hee{ font-size: 1.6rem; color: #666; margin-top: 4%; line-height: 24px;}
.hee i{ font-style: normal; font-size: 1.8rem; color: #ef5717;}
.door input[type="checkbox"] {display: none;}
.door label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.door label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.door input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.door .door_a li{ float: left; width: 33.33%; margin-top: 4%;}
.door .door_a li:nth-child(4){ width: 100%;}
.door ul li .text1 {border: none;border-bottom: 1px solid #313131;outline: none;width: 220px;background: none;}
.door .door_b li{ float: left; margin-top: 4%;}
.door .door_b li:nth-child(1){ width: 60%;}
.door .door_b li:nth-child(2){ width: 40%;}
.door .door_b li:nth-child(3){ width: 100%;}
.door .door_c li{ float: left; margin-top: 4%; width: 50%;}
.door .door_d li{ float: left; margin-top: 4%; width: 50%;}
.door .door_d li:nth-child(3){ width: 100%;}
.door .door_e li{ float: left; margin-top: 4%; width: 50%;}
.system input[type="checkbox"] {display: none;}
.system label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.system label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.system input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.system ul li{ width: 50%; float:left; margin-top: 4%;}
.system ul li:nth-child(3){ width: 100%}
.system ul li .text1{ border: none; border-bottom:1px solid #313131; outline: none; width: 145px; background: none;}
.gas input[type="checkbox"] {display: none;}
.gas label {cursor: pointer;position: relative;padding-left: 30px;display: -moz-inline-stack;display: inline-block;zoom: 1; font-size: 1.8rem; color: #313131;}
.gas label:before {content: "";width: 19px;height: 20px;position: absolute;left: 0;bottom: 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;box-sizing: border-box;display: -moz-inline-stack;display: inline-block;zoom: 1; background: url(../images/index5_05.png) center center no-repeat;}
.gas input[type="checkbox"]:checked+label:after {content: "";position: absolute;left: 0;bottom: 0;width: 19px;height: 20px;display: block;background:url(../images/index5_03.png) center center no-repeat;}
.gas ul li{ float: left; width: 33.33%; margin-top: 4%;}
.question{ margin-top: 3%;}
.question .textarea {padding: 1%;outline: none;font-size: 14px;color: #333;width: 100%;border: 1px solid #ebebeb;background: #fff;height: 158px;line-height: 24px;}
.think {font-size: 1.6rem;color: #666;margin-top: 14px;}
.send {width: 150px;line-height: 40px;text-align: center;background: #ef5717;font-size: 2rem;color: #fff;border: none;margin-top: 10px;border-radius: 10px;cursor: pointer;}