@import url('https://mkfs.yybip.com/static/css/swiper7.min.css');
@font-face { font-family:Impact; src:url(./impact-2.ttf) }
html{color:#333;font-size:40px;line-height:normal;vertical-align:bottom;-webkit-text-size-adjust:100%;}*{box-sizing:border-box;vertical-align:middle}blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;text-decoration:none; transition: all 0.3s !important;}a:link{color:#333333}a:visited{color:#333333}a:active,a:focus,a:hover{color:#E60012;text-decoration:none}h1,h2,h3,h4,h5,h6{font-weight:400;font-size:100%}ol,ul{list-style:none}img,input,select{vertical-align:middle}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em;vertical-align:text-bottom}sup{top:-.5em;vertical-align:text-top}abbr,acronym,fieldset,img{border-style:none}button,input,optgroup,option,select,textarea{font-family:inherit;font-size:inherit;font-style:inherit;line-height:1.15;margin:0}button,input[type=button],input[type=text],select,textarea{overflow:visible;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;background:0 0;outline:medium none;background:#f2f2f2;border-width:0;border-style:solid}input[type=text],select{border-color:#f2f2f2}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}
*{ -webkit-tap-highlight-color:transparent; }
@-webkit-keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
@keyframes fadeIn{0%{opacity: 0;}100%{opacity: 1;}}
@-webkit-keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%,75% { opacity: 0 } }
@keyframes flash { 0%, 100%, 50% { opacity: 1 } 25%,75% { opacity: 0 } }
.animate_top { -webkit-animation: s1-1 0.7s ease; -ms-animation: s1-1 0.7s ease; -moz-animation: s1-1 0.7s ease; -o-animation: s1-1 0.7s ease; animation: s1-1 0.7s ease; }
@-webkit-keyframes s1-1 { 0% {opacity: 0;-webkit-transform: translateY(40px);} }
@-ms-keyframes s1-1 { 0% {opacity: 0;-webkit-transform: translateY(40px);} }
@-moz-keyframes s1-1 { 0% {opacity: 0;-webkit-transform: translateY(40px);} }
@-o-keyframes s1-1 { 0% {opacity: 0;-webkit-transform: translateY(40px);} }
@keyframes s1-1 { 0% {opacity: 0;-webkit-transform: translateY(40px);} }
html.m { box-sizing: border-box; font-size: -webkit-calc(13.33333333vw); font-size: calc(13.33333333vw); margin: 0 auto;  }
body {font-family: PingFang-SC-Medium,PingFang SC,-apple-system,BlinkMacSystemFont,Hiragino Sans GB,Microsoft YaHei,\\5FAE\8F6F\96C5\9ED1,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,Arial,sans-serif; font-size: 0.28rem; font-style: normal; line-height: 1.2;  background-color:#fff; opacity: 0; }
body.show { -webkit-animation: fadeIn .4s linear 0s 1; animation: fadeIn .4s linear 0s 1;  opacity: 1; }
.picw img { height: auto; display: block; width: 100%; border: 0; margin: 0 auto; position: relative; pointer-events: none;}
.container:before,.container:after,.clearfix:before, .clearfix:after, .pr:before, .pr:after { content: " "; display: table; }
.container:after,.clearfix:after, .pr:after { clear: both; }
.container,.clearfix, .pr { *zoom: 1;/*IE/7/6*/ }
.container { margin-right: auto; margin-left: auto; position: relative; }
.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-60,.col-sm-40{width:calc(25%);float:left;display:inline-block; position: relative; min-height: 1px; }
.col-sm-2 { width:calc(20%);}
.col-sm-4 { width:calc(33.3333333%);}
.col-sm-60 { width:calc(60%);}
.col-sm-40 { width:calc(40%);}
@media (min-width: 768px) { .container { width: 970px; } }
@media (min-width: 1200px) { .container { width: 1200px; } }
.pn { left: 0; top: 0; position: absolute; width: 100%; height: auto; display: block; background-size: 100% auto; background-position: center center; background-repeat: no-repeat; overflow: hidden; }.h { height: 100%; }
.pr { position: relative; margin: 0 auto; display: block; } 
.tvv{display:-webkit-box; display:-webkit-flex;display:flex;-webkit-box-pack:center; -webkit-justify-content:center;justify-content:center;-webkit-box-align:center; -webkit-align-items:center;align-items:center}
.flex{flex:1}.shrink{flex-shrink:0}.events{pointer-events: none; }.row { position: relative; }
.start{-webkit-justify-content: flex-start; justify-content: flex-start;} .hidden { display: none; visibility: hidden; opacity: 0; }
#main { position: relative; overflow: hidden; min-width: 992px;}
.m-l26 { margin-left: 0.26rem;}
.header{ background: url(../images/banner.jpg?v1) #ffffff no-repeat center 0; margin-top: 1.4rem; background-size: auto 100%!important;}
.navbar{ height: 1.4rem; background: #FFFFFF; padding-top: 0.2rem; padding-bottom: 0.2rem; box-shadow: 0px 0px 11px 0px rgb(0 0 0 / 10%);  z-index: 9; position: fixed; width: 100%;}
.logo { float: left; width: 1.4rem; height:0.9rem; background: url('../images/logo.png') no-repeat left center / 100% 100%; }
.telephone { float: right!important; height: 1rem; line-height: 1rem; color: #E60012; font-style: normal; font-weight: bold; font-size: 0.48rem; background: url('../images/telephone1.svg') no-repeat left center / 0.4rem auto; padding-left: 0.7rem; margin-right: 0.3rem; margin-left: 1.2rem; }
.pl-r { float: right !important; }
.navbar-collapse { float: left; }
.navbar-nav { height: 0.88rem; }
.navbar-nav li { margin-left: 0.3rem; padding-left: 0.3rem; }
.navbar-nav li:before { content:"/"; display: block; position: absolute; left: 0; top: 50%; transform: translateY(-50%);}
.navbar-nav li:first-child:before { display: none; }
.navbar-nav a{color: #3D3D3D;}
.navbar-nav .open a,.navbar-nav a:hover{color: #E60012;}
.visible-xs{display:none!important}
@media (max-width:767px){ .visible-xs{display:block!important} .hidden-xs{display:none!important} }
.btn {  margin-bottom: 0; font-weight: normal; text-align: center; white-space: nowrap; vertical-align: middle; -ms-touch-action: manipulation; touch-action: manipulation; cursor: pointer; background-image: none; border: 1px solid transparent; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; border-radius: 4px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.btn:hover, .btn:focus, .btn.focus { color: #333333; text-decoration: none; }
.tit { font-weight: 700; font-size: 0.68rem; line-height: 1.1;  text-align: center; color: #E31924; }
input.input-text,select.input-select{  vertical-align: middle;  line-height: normal; font-size: 0.28rem; outline: 0; border: 0; height: 0.6rem; margin-left: auto; margin-right: 0; width: 100%; color: #000000; background: none; }
.input-text::-webkit-input-placeholder{color: #777777; font-size: 0.28rem;}
.banner .info { height: 12.78rem; }
.banner .info-l { margin:auto auto auto 0.36rem; }
.banner .bip { width: 9.88rem; margin-top: 0.8rem;}
.banner .t1 { color: #333333; line-height: 1.5; font-size: 0.4rem; margin: 0.8rem 0 0.2rem; }
.banner .t1 h2 { font-size: 0.6rem; color: #141414;   font-weight: bold; line-height: 1.2; margin-bottom: 0.12rem;  }
.banner .t2 { line-height: 1.58; color: #757575; font-size: 0.28rem; }
.banner .btn,.new_value .btn,.scene .btn,.choice .btn { border-width: 0; font-size: 0.32rem;  color: #ffffff; border-radius: 4px;
background: linear-gradient(135deg, #E97528 0%, #E90713 100%); width: 7.08rem; height: 1.06rem; padding: 0; transition: background 0.2s !important; }

.logo:hover{ opacity: 0.7; }
.banner .info-r { width: 8.32rem; margin-right: 0.42rem; overflow: hidden; background: #FFFFFF; border-radius: 8px;  box-shadow: 0px 4px 4px rgba(0,0,0,0.04); margin-top: 2.8rem; margin-bottom: auto;  }
.banner .info-r.open { margin-top: auto; }
.banner .info-r .bg1 { width: 4.96rem; left: auto;right: -1.26rem; top: -2.24rem; bottom: auto; }
.banner .box { margin: 0.74rem 0.64rem 0.74rem 0.24rem; font-size: 0.28rem; }
.banner .tit { font-size: 0.48rem; margin-bottom: 0.6rem;}
.input-group { margin-bottom: 0.2rem; } 
.input-group label{min-width: 1.36rem; min-height: 1px; text-align: right; margin-right: 0.34rem; white-space: nowrap; font-weight: 500;}
.input-group .label{ font-weight: 500;}
.input-group .icon{ color: #E14C46; padding-right: 1px; }
.input-group .label .icon{ position: absolute; right: 100%; left: auto; }
.input-group .form-input { border: 1px solid #DDDDDD; background-color: #ffffff; overflow: hidden; border-radius: 4px; flex: 1; padding-left: 0.2rem;}
.input-code .form-input{border-bottom-right-radius: 0; border-top-right-radius: 0;}
.input-group .code_btn {color: #ffffff;  background-color: #E14C46;  border-radius: 0 4px 4px 0;  height: 0.64rem;  padding: 0 0.3rem;}
.input-group .code_btn:hover {  background-color: #c50f08; }
.banner .form-group { min-height: 0.86rem; }
.banner .form-bd .btn  { width: 100%; height: 0.9rem; margin-bottom: 0; }
.banner-btnbd { margin-left: 0.38rem; }
.icon-51 { width: 0.42rem; margin-left: 0.1rem; }
.form-text {font-size: 12px; color: #777777; text-align: justify; line-height: 1.42; font-weight: 400; margin-top: 0.2rem; }
.form-text p { text-indent: 20px; }
.form-text a { color: #E14C46; vertical-align: initial;}
.form-text a:hover { opacity: 0.7; }
.icheck-yinsi > label { padding-left: 14px !important; min-height: 14px; line-height: 14px; display: inline-block; position: relative; vertical-align: top; margin-bottom: 0; font-weight: normal; cursor: pointer; }
.icheck-yinsi > input:first-child { position: absolute !important; opacity: 0; margin: 0; }
.icheck-yinsi > input:first-child + label::before, .icheck-yinsi > input:first-child + input[type="hidden"] + label::before 
{ content: ""; display: inline-block; position: absolute; width: 12px; height: 12px; border: 1px solid #ccc; border-radius: 1px; margin-left: -14px; }
.icheck-yinsi > input:first-child:checked + label::before, .icheck-yinsi > input:first-child:checked + input[type="hidden"] + label::before 
{ background-color: #E60012; border-color: #E60012; }
.icheck-yinsi > input:first-child:checked + label::after, 
.icheck-yinsi > input:first-child:checked + input[type="hidden"] + label::after 
{ content: ""; display: inline-block; position: absolute; top: 1px; left: 2px; width: 3px; height: 6px; border: solid 1px #ffffff; border-left: none; border-top: none; transform: translate(3px, 1.5px) rotate(45deg); }
.icheck-yinsi { width: 14px; height: 14px; top: 1px; }

.plate{ margin-top: 1.4rem; margin-bottom: 1.4rem;  }
.plate .box { background: linear-gradient(131deg, #fcfcfc 0%, rgba(246, 246, 246,1) 50%); border-radius: 0.12rem; overflow: hidden;}
.plate .item { height: 3.2rem; text-align: center; font-size: 0.32rem; color: #6c6c6c; line-height: 1; position: relative; }
.plate .img { font-size: 0.28rem; color: #E31924; margin-bottom: 0.32rem; -webkit-align-items: flex-end; align-items: flex-end;}
.plate .img img { width: auto; height: 0.83rem; }
.plate .bd { margin: 0 0.4rem 0 0.7rem; }
.plate .bg1 { width: 2.54rem; left: -0.54rem; top: auto; bottom: -0.34rem; }
.plate .bg2{ width: 4.66rem; top: 1.58rem; left: -5.64rem; }
.plate .bg3{ width: 10.36rem; top: -2.42rem; left: 100%; margin-left: 1.88rem; }
.plate .t3 { font-size: 0.6rem; margin-left: 0.16rem; }
.plate .t2 { font-size: 0.7rem; margin-left: 0.16rem; }
.plate .count-number,.plate .count-number1 { font-size:1rem; font-weight: normal; font-family: Impact; margin-left: 0.16rem; }
@media (min-width: 768px) {
.plate .item:before { content: " "; display: block; height: 1.6rem; top: 50%; transform: translateY(-50%); position: absolute; width: 1px; background-color: rgba(108, 108, 108, 0.3); opacity: 0.5; left: 0; }
.plate .col-sm-3:first-child .item:before { display: none; } }
.new_value { margin-top: 1.4rem;  background: #f2f2f2 url('../images/new_value-bg.jpg') no-repeat center center / auto 100%;}
.new_value .tit { top: 1.3rem; }
.new_value .img { margin-top: 3.48rem;  width: 86.34%; }
.new_value .btn { margin: 0.54rem auto 0.95rem; }
.new_value .bg1{ width: 4.26rem; top: 100%; left: 50%; margin-left: 14.96rem; }
.tongl { height: 3.66rem; background: #e31924 url('../images/tongl.jpeg') no-repeat center center / auto 100%;  font-size: 0.6rem; font-weight: bold;
line-height: 1.333;  text-align: center; color: #ffffff;   border-radius: 6px; overflow: hidden; margin-top: 0.98rem; }
.tongl a {  background: #FFFAFF; border-radius: 6px; color: #E61318; font-weight: normal; line-height: 0.92rem; font-size: 0.4rem; margin-top: 0.4rem; padding: 0 0.9rem; }
.tongl a:hover { opacity: 0.7; } 
.nav-bd { border-bottom: 1px solid #979797; margin-top: 0.68rem; }
.nav-bd li{ font-weight: normal; font-size: 0.32rem;  text-align: center; color: #707070; line-height: 2; padding-bottom: 0.34rem; cursor:pointer; transition: all 0.3s !important;}
.nav-bd li.open{color: #F8000C; }
.nav-bd li::after { display: block; height: 4px; position: absolute; top: auto; bottom: 0; background: transparent; border-radius: 2px; width: 100%; transition: all 0.3s !important; left: 0; }
.nav-bd li.open::after { background: #F8000C; }
.scene { margin-top: 1.4rem; }
.scene .nav-bd{ margin-bottom: 1.16rem; }
.scene .tit,.choice .tit ,.product .tit,.search .tit { font-size: 0.6rem;}
.swiper-scene .box{margin-bottom: 1rem; }
.swiper-scene .img-bd {  margin-left: 0.82rem; text-align: center; font-size: 0.28rem; color: #3D3D3D; line-height: 2; }
.swiper-scene .img-bd .text2 { margin-top: 0.2rem; }
.swiper-scene .item { width: 7.84rem; }
.swiper-scene .time-bd {  border-radius: 0.16rem; background: #F9F9F9; border: 1px solid #E8E8E8; height: 7.7rem; }
.swiper-scene .time-bd>.pr { flex: 1;
}
.swiper-scene .item h2 { color: #E31924; font-weight: bold; font-size: 0.4rem; text-align: center;  margin-bottom: 0.4rem; }
.swiper-scene .item .info { margin: 0 0.64rem; font-size: 0.32rem; line-height: 1.6; color: #666666; }
.swiper-scene .item li{padding-left: 0.3rem; margin-bottom: 0.1rem;
}
.swiper-scene .item li:before { position: absolute; display: block; width: 2px; height: 2px; border-radius: 50%; background-color: #666666; left: 0;  top: calc(50% - 1px); }
.scene .btn { width: 100%; margin-top: 0.28rem; }
.choice{background: #f2f2f2 url('../images/choice.jpg') no-repeat center top / auto 21.52rem; }
.choice .tit { margin-top:0.98rem; margin-bottom: 1rem; }
.choice .nav-bd{ margin-top: 0.64rem; margin-bottom: 0.46rem; }
.choice .nav-bd li { padding-left: 0.56rem; padding-right: 0.56rem; }
.choice .img { width: auto; height: 1rem;}
.choice .img img { width: auto; height: 100%; margin-left: 0; }
.choice .item{ font-size: 0.28rem; line-height: 1.857; text-align: justify; color: #717070; margin: 0.9rem 0.86rem 0.3rem; }
.choice .choice-box{background: #FFFFFF; border-radius: 6px; overflow: hidden; }
.choice .h3 { font-weight: bold; font-size: 0.36rem;  color: #000000; line-height: 1.4;  margin-top: 0.26rem; margin-bottom: 0.18rem; }
.choice .choice-h { min-height: 3.1rem; }
.textr { text-align: right; }
.choice .x,.choice .x1 { width: 0; border-right: 1px dashed #999999; position: absolute; height: 65%; top: 1.15rem; left: auto; right: 0; opacity: 0.7; }
.choice .x1 { right: auto; left: 0; }
.links { margin: 0.46rem 0.8rem; }
.links li { margin-bottom: 0.32rem; }
.links li>div{ border-radius:8px; height: 1.16rem; margin: 0 0.13rem; overflow: hidden; transition: all 0.3s !important; border: 1px solid #E1E1E1; }
@media (min-width: 768px) { .nav-bd li:hover::after{ background: #F8000C; } .nav-bd li:hover{color: #F8000C; } .links li>div:hover,.product .item:hover { transform: translateY(-8px); } .swiper2 { overflow: inherit;} 
.banner .btn:hover,.new_value .btn:hover,.scene .btn:hover,.choice .btn:hover { 
background: linear-gradient(135deg, #E90713 0%, #E97528 100%);  }
}
.choice .bg1 { width: 2.44rem; top: 1.08rem; left: -7.1rem; }
.choice .btn { margin-top: 0.8rem; margin-bottom: 0.92rem; }
.product { background: #fafafa url('../images/product.jpg') no-repeat center top / auto 100%; }
.product .tit { margin-top: 0.98rem; margin-bottom: 1.2rem; }
.product .box { margin: 0 -0.36rem 1.4rem; }
.product .item { margin: 0 0.36rem; overflow: hidden; border-radius: 8px; background-color: #ffffff; box-shadow: 0px 2px 5px rgba(0,0,0,0.1);}
.product .bd { margin: 0.54rem 0.4rem 1.2rem 0.8rem; color: #6C6C6C; font-size: 0.28rem; line-height: 1.4; }
.tit1 { font-size: 0.4rem; line-height: 1.02; font-weight: bolder; color: #E31924; margin-bottom: 0.4rem;}
.tit1 span:first-child { margin-right: 0.16rem; }
.tit1>div { height: 0.48rem; }
.tit1>div img { width: auto; height: 100%; }
.product .text { height: 1.92rem; }
.product .btn2 { font-size: 0.32rem; color: #4C4C4C; }
.product .btn2 span:last-child { display: block; width: 0.38rem; height: 0.32rem; background: url('../images/btn2.svg') no-repeat right center / 100% auto; margin-left: 0.22rem; }
.product .item:hover .btn2 { color: #E31924;   }
.product .item:hover .btn2 span:last-child { background-image: url('../images/btn2h.svg'); }
.icon-1 { width: 2.44rem; top: auto; bottom: -0.38rem; left: auto; right: -0.48rem; }
.icon-2 { width: 2.86rem; top: auto; bottom: -0.78rem; left: auto; right: -0.74rem; }
.icon-3 { width: 2.68rem; top: auto; bottom: -0.96rem; left: auto; right: -0.96rem; }
.search { background: #dd0b18 url('../images/search.jpg') no-repeat center top / auto 100%; padding-bottom: 2.18rem; }
.search input.input-text{ font-size: 0.32rem; height: 0.88rem; }
.search .input-text::-webkit-input-placeholder{ font-size: 0.32rem;}
.search .tit { color: #fff; margin-top: 1.14rem; margin-bottom: 0.84rem;}
.search-bd { width: 12.42rem; background: #FFFFFF; border-radius: 4px; overflow: hidden;}
.search-icon1{background:  url('../images/search.svg') no-repeat left center / 100% auto; width: 0.32rem; height: 0.6rem; margin-left: 0.28rem; margin-right: 0.32rem; }
.search-btn{width: 2.48rem; height: 0.88rem; background: none;  text-align: center; color: #E60012; cursor: pointer; font-size: 0.32rem;  transition: all 0.3s !important; }
.search-btn:hover { color: #e96625; }
.search-input::after { display: block; width: 1px; background-color: #979797; height: 50%; left: auto; right: -1px; top: 50%; transform: translateY(-50%); position: absolute; }
.search-tag { color: #ffffff; font-size: 0.24rem; line-height: 1.2; margin-top: 0.44rem;}
.search-tag>div{background: url('../images/icon-4.svg') no-repeat left center / 0.28rem auto; padding-left: 0.4rem; margin: 0 0.24rem; }
.copyright{color: #6F6F6F; font-weight: normal; font-size: 0.32rem; line-height: 1.4rem; text-align: center; }
@media (min-width: 768px) {
	.banner .info-r.open .box { margin-bottom: 0.4rem; }
	.banner .form-group>.pr { display: none; }
	.banner .info-r.open .form-group>.pr { display: block; }
}
.input-group .form-input.select { overflow: initial; }
.select .placeholder { position: relative; display: block; z-index: 1; height: 0.6rem; line-height: 0.6rem; cursor: pointer; color: #777777; }
.select .placeholder:after{ position: absolute; right: 0.16rem; height: 0.4rem; width: 0.2rem; top: calc(50% - 0.2rem);  z-index: 10; background: url('../images/select.svg') no-repeat right center / 100% auto;  display: block; content: " ";  transition: all 0.3s !important; }
.select.is-open .placeholder:after { transform:rotate(180deg); }
.select.is-open ul { display: block; }
.select ul { display: none; position: absolute; overflow: hidden; width: 100%; background: #fff; border-radius: 2px; top: 100%; left: 0; list-style: none; margin: 1px 0 0; padding: 0; z-index: 100; box-shadow: 0px 0px 5px rgba(0,0,0,0.1);}
.select ul li { display: block; text-align: left; padding: 0.14rem 0.2rem; color: #787878; cursor: pointer; }
.select ul li:hover,.select ul li.open { background: #E14C46; color: #ffffff; }
.checkbox{  flex-direction: row; flex-wrap: wrap; margin-right: -0.4rem; line-height: 1.5;}
.checkbox>li { font-size: 0.24rem; color: #777777; background: #FFFFFF; border: 1px solid rgba(151, 151, 151, 0.7); padding: 0 0.18rem; margin: 0.12rem 0.12rem 0 0; cursor: pointer; transition: all 0.3s !important; }
.checkbox>li.open { color: #E60012; border-color: #E60012; background-color: rgba(230, 0, 18, 0.2); }
.textarea { margin-top: 0.12rem; }
.textarea textarea{ background: #FFFFFF; display: block; width: 100%; height: 0.92rem; resize:none; border: 1px solid #DDDDDD; box-sizing: border-box; border-radius: 4px; padding: 0.12rem 0.2rem; }
.pop-form { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.6); z-index: 90; }
.pop-form .input-group .form-input{border: 1.5px solid #EEEEEE;}
.pop-form .input-group .code_btn { border-width: 1.5px; }
.pop-form .pop-box{background: #FFFFFF; border-radius: 6px; width: 12.58rem; overflow: hidden; }
.pop-form .bd { margin: 0.32rem 0.8rem 0.3rem;}
.pop-form .checkbox>li { margin-right: 0.22rem; padding: 0 0.32rem; line-height: 1.9;}
.pop-form .btn{ background: #E14C46; border-radius: 4px; color: #ffffff; width: 100%; font-size: 0.36rem; padding: 0.23rem 0;  transition: all 0.3s !important; }
.pop-form input.input-text, .pop-form  select.input-select,.pop-form  .select .placeholder,.pop-form .input-group .code_btn { height: 0.8rem; line-height: 0.8rem;}
.pop-form .input-group { margin-bottom: 0.32rem; }
.pop-form .hd { background-color: #E14C46; height: 1.12rem; font-size: 0.44rem; color: #ffffff; font-weight: 400; }
.pop-form .close { background: url('../images/icon_close.svg') no-repeat center center / 0.4rem auto; width: 0.6rem; height: 0.6rem; left: auto; right: 0.6rem; top: 50%; transform: translateY(-50%); cursor: pointer; transition: all 0.3s !important; }
.pop-form .close:hover { opacity: 0.7; }
.pop-form .form-group { min-height: 1.28rem; }
.pop-form .pop-form2 .btn { margin-top: 0.8rem; }
@media screen and (max-width: 768px) {
    .navbar-collapse,.choice .x, .choice .x1,.select .placeholder,.pop-form .input-group label{ display: none; }
	#main {  min-width: 100%; }
	.header { margin-top: 1.2rem; }
	.navbar {height: 1.2rem;  padding-top: 0.1rem; padding-bottom: 0.1rem;  box-shadow: 0 2px 3px rgba(116, 116, 116, 0.2); z-index: 11;
	}
	.logo { width: 0.8rem; margin-left: 0.5rem; background-size: 100% auto; }
	.telephone { font-size: 0.4rem; background-size: 0.35rem auto; padding-left: 0.5rem; margin-right: 0.36rem; }
	.banner:before { display: block; height: 80%; width: 100%; position: absolute;  background: linear-gradient(180deg, rgba(0,66,174,0) 0%,  #FFFFFF 100%); top: auto; bottom: 0;}
	.banner .info { height: 9.62rem; display: block;}
	.banner .info-l { margin: auto 0.3rem 0; position: absolute; top: auto; bottom: 0.4rem; }
	.banner .bip { width: 5.7rem; margin: 0 auto; }
	.banner .t1{ font-size: 0.28rem; text-align: center; margin-top: 0.4rem; margin-bottom: 0.36rem; }
	.banner .t1 h2{ font-size: 0.46rem; margin-bottom: 0.15rem; }
	.banner .btn, .new_value .btn, .scene .btn, .choice .btn{
		width: 5.2rem; height: 0.8rem; margin-left:auto; margin-right: auto; font-size: 0.24rem; margin-bottom: 0.42rem;
	}
	.plate {margin: 0; background: #ffffff url(../images/m-plate.jpg) no-repeat center bottom / 100% auto;; }
	.plate .box { background: none; border-radius: 0; }
	.plate .bd { margin: 0.44rem 0.1rem; }
	.plate .col-sm-3 { width: calc(50%); }
	.plate .item { height: 1.86rem; font-size: 0.22rem; }
	.plate .m-l26 { font-size: 0.3rem; margin-left: 0.1rem; }
	.plate .count-number,.plate .count-number1 { font-size: 0.6rem; }
	.plate .img .count-number1 img { height: 0.58rem; }
	.new_value { margin: 0; }
	.tit, .plate .t2 { font-size: 0.4rem; }
	.scene .tit, .choice .tit, .product .tit, .search .tit{ font-size: 0.36rem; }
 
	.new_value .tit { top: 0.6rem; }
	.new_value .img { margin: 1.6rem 0.3rem 0.3rem; width: auto; }
	.tongl { background-image: url('../images/m-tongl.jpg'); height: 1.9rem; margin-top: 0; border-radius:0; font-size: 0.32rem;}
	.tongl a { font-size: 0.24rem; line-height: 0.62rem; margin-top: 0.2rem;}
	.scene,.tongl { margin-top: 0.6rem; }
	.nav-bd,.scene .nav-bd,.choice .nav-bd { margin-bottom: 0.35rem; margin-top: 0.35rem; }
	.nav-bd li { font-size: 0.24rem; padding-bottom: 0.18rem;}
	.nav-bd li::after { height: 2px; }
	.scene .col-sm-60,.scene .col-sm-40 { width: 100%; float: none !important; }
	.swiper-scene .box { width: 6.9rem; margin-bottom: 0.6rem; }
	.swiper-scene .img-bd .text2 { line-height: 1.4; font-size: 0.24rem; margin-bottom: 0.3rem; }
	.swiper-scene .img-bd { margin: 0; }
	.swiper-scene .item { width: 100%; }
	.scene .btn { width: 100%; margin: 0.3rem 0 0; }
	.swiper-scene .time-bd { height: auto; padding-bottom: 0.5rem;  }
	.swiper-scene .item h2 { font-size: 0.28rem; margin-bottom: 0.3rem; margin-top: 0.5rem; }
	.swiper-scene .item .info { font-size: 0.26rem; margin: 0 0.44rem; text-align: center; }
	.swiper-scene .item li:before { position: relative; display: inline-block; margin-right: 0.1rem; top: auto; margin-bottom: 0.06rem; }
	.choice { margin-top: 0; background-size: auto 9rem; background-position-x: -0.5rem; background-position-y: 100%; }
	.choice .choice-box { background: none; border-radius: 0; }
	.choice .choice-h { min-height: auto; margin-bottom: 0.3rem; }

	.choice .box { border-radius: 0; background: none; width: 6.9rem; margin-bottom: 0.28rem; }
	.choice .col-sm-4 { display: block; width: 100%; float: none; background-color: #ffffff; border-radius: 4px; overflow: hidden; margin-bottom: 0.3rem; }
	.choice .img { height: 0.58rem; }
	.choice .item{ font-size: 0.2rem; margin: 0.28rem 0.4rem 0.3rem; color: #707070; line-height: 1.5; }
	.choice .h3{ font-size: 0.24rem;  margin-top: 0.1rem; margin-bottom: 0.18rem; }
	.links { margin: 0 0.2rem 0; }
	.links li>div { padding: 0.12rem 0; background-color: #ffffff; height: 0.84rem; margin: 0 0.1rem; }
	.links li { width: calc(33.3333%); margin-bottom: 0.16rem; }
	.choice .btn { margin-top: 0.2rem; } 
	.choice .nav-bd li { padding-left: 0.2rem; padding-right: 0.2rem; }
	.choice .tit,.product .tit { margin-top: 0.6rem; margin-bottom: 0.3rem;line-height: 1.3;}

	.swiper2 .swiper-slide { width: 4.06rem; display: block; float: none;  }
	.product .item { margin: 0.1rem auto 0.1rem 0.3rem; }
	.product .bd {margin: 0.24rem 0.22rem 0.56rem 0.28rem; font-size: 0.18rem; }
	.tit1 { font-size: 0.24rem; margin-bottom: 0.2rem;}
	.tit1>div { height: 0.3rem; }
	.product .box { margin: 0 0 0.65rem; }
	.product .text { min-height: 0.8rem; }
	.product .btn2 { font-size: 0.18rem; }
	.product .btn2 span:last-child { margin-left: 0.12rem; width: 0.2rem; height: 0.2rem; }
	.icon-1 { width: 1.22rem; bottom: -0.19rem; right: -0.24rem;}
	.icon-2 { width: 1.43rem; bottom: -0.39rem; right: -0.37rem;}
	.icon-3 { width: 1.34rem; bottom: -0.48rem; right: -0.48rem;}
	.copyright { font-size: 0.22rem; line-height: 1.4; padding: 0.2rem 0.4rem; margin-bottom: 1.2rem; }
	.input-text::-webkit-input-placeholder,.search .input-text::-webkit-input-placeholder{font-size: 0.24rem;}
	.search { background-size: auto 100%; padding-bottom: 0.4rem;}
	.search .tit { margin-top: 0.6rem; margin-bottom: 0.32rem; }
	.search-bd { width: auto; margin: 0 0.3rem;}
	.search input.input-text { height: 0.68rem; font-size: 0.24rem; }
	.search-btn { height: 0.68rem; font-size: 0.24rem; width: auto; padding: 0 0.3rem; }
	.search-icon1 { width: 0.22rem; margin-left: 0.2rem; margin-right: 0.2rem; }
	.search-tag {  margin-top: 0.24rem; flex-wrap: wrap;}
	.search-tag>div { line-height: 2; margin:0 0.2rem; }
	.m_swiper_scene .swiper-slide { width: auto;  } 
	.scene .nav-bd li { padding: 0 0.2rem 0.18rem; }
	.banner .btn{ display: flex!important; }
	.pop-form .pop-box { width: 5.9rem; }
	.pop-form .hd { height: 0.8rem; font-size: 0.3rem; }
	.pop-form .bd { margin: 0.3rem 0.24rem; }
	.pop-form .close { width: 0.4rem; height: 0.4rem; background-size: 0.24rem auto; right: 0.3rem; }
	.pop-form .input-group {
		margin-bottom: 0.2rem;
	}
	.pop-form .pop-form1 input.input-text, .pop-form .pop-form1 select.input-select, .pop-form .pop-form1 .select .placeholder, .pop-form .pop-form1 .input-group .code_btn { height: 0.6rem; line-height: 0.6rem; }
	.pop-form .pop-form1 { width: 6.7rem; }
	.pop-form .pop-form1 .checkbox>li { padding: 0 0.2rem; line-height: 1.6;}
	.pop-form .btn {
		font-size: 0.28rem; padding: 0.15rem 0;
	}
.scene .nav-bd { --swiper-navigation-size: 16px; --swiper-navigation-color:#E90713; }
.scene .nav-bd .swiper-button-next,.scene .nav-bd .swiper-button-prev { margin-top: 4px; top: 0; }
.m_swiper_scene { margin: 0 30px; overflow: hidden;}
.swiper-choice {
	min-height: 16.8rem;
}
/*新增*/
.header { background-size: auto 9.62rem!important; }
.banner:before { bottom: auto; top: 1.88rem; height: 7.8rem; }
.banner .info { height: auto; }
.banner .info-l{ position: relative; bottom: auto; margin-top: 4.64rem; }
.banner .info-l .open_form1,.banner .form-group .banner-btnbd,
.banner .input-group label,.search,.copyright,.banner .info-r .bg1,
.pop-form1 .form-group .pr .input-group:nth-child(n + 3),
.banner .form-group .pr .input-group:nth-child(n + 3),
.pop-form .close{display: none !important;}
.banner .info-r{ display: block !important; width: 100%; margin: 0; background: none; }
.banner-btnbd { margin-left: 0;  }
.banner .box { margin: 0.4rem 0.6rem 0.2rem; }
.banner input.input-text, .banner select.input-select,
.pop-form .pop-form1 input.input-text,.pop-form .pop-form1 select.input-select { height: 0.8rem; }
.input-text::-webkit-input-placeholder{color: #777777; font-size: 0.28rem;}
.input-group .code_btn,.pop-form .pop-form1 .input-group .code_btn { height: 0.8rem; line-height:0.8rem}
.pop-form,.pop-form .pop-form1 { display: block !important; opacity: 1; visibility: initial; }
.pop-form { position: relative; height: auto;  background: #f2f2f2 url('../images/bg17.jpeg') no-repeat center center / auto 100%; z-index: 3;  }
.pop-form .btn { padding: 0.22rem 0; }
.pop-form .pop-form1 { background: none; width: auto; margin:  0 0.6rem; }
.pop-form .bd { margin: 0 0 2rem; }
.pop-form .hd { background: none; font-size: 0.4rem; color: #e31924; line-height: 2; margin: 0.4rem 0 0.2rem; font-weight: bold; }
a.telephone{color: #E60012;}
}

