body{ background-color:#fff;}
input[type=button]{-webkit-appearance:none;outline:none;}
.clearFloat:after{display:block;clear:both;content:"";visibility:hidden;height:0}
.clearFloat{zoom:1}
.marT{margin-top:10px;}
::-webkit-input-placeholder{color:#b6b6b6;}
:-moz-placeholder{color:#b6b6b6;}
::-moz-placeholder{color:#b6b6b6;}
:-ms-input-placeholder{color:#b6b6b6;}
.tag-list{width:94%;padding:0 3%;}
.tag-list li{width:100%;padding:1.5rem 0;border-bottom:1px solid #e7e7e7;position:relative;}
.tag-list li #code1,.tag-list li #code2{float:left;margin-left:8%;width:42%;}
.tag-list li #code1 input,.tag-list li #code2 input{width:100%;margin-left:0;}
.tag-list li span{display:block;width:22%;text-align:right;float:left;font-size:1.5rem;color:#555;line-height:1.5rem;}
.tag-list li input{display:block;width:50%;text-align:left;float:left;font-size:1.3rem;color:#b6b6b6;line-height:1.5rem;border:0;margin-left:8%;}
.tag-list li input.auth-code{width:43%;}
.tag-list li input.auth-btn{display:block;width:7.2rem;border:1px solid #9416a1;border-radius:4px;height:2.5rem;font-size:1.2rem;line-height:2.5rem;text-align:center;background:#fff;color:#9416a1;margin-right:0;position:absolute;right:0;top:50%;transform:translateY(-50%);webkit-transform:translateY(-50%);}
.tag-list li em{display:block;float:right;font-size:1.3rem;color:#555;line-height:1.5rem;font-style:normal;font-weight:bold;}
.tag-list li em.auth-img{width:27%;display:block;}
.tag-list li em.auth-img img{width:100%;display:block;}
#diag_bg{width:94%;height:4rem;margin:3rem auto 0;background:#9416a1;}
#diag_bg a{display:block;height:100%;width:100%;font-size:1.6rem;color:#fff;text-align:center;line-height:4rem;}

/*地区插件样式*/
.views-page { width: 100%; position: fixed; top: 0; height: 100%; overflow-y: scroll; }
.user-identity span,.answer-time span,.product-purchase-right span,.purchasing-time span,.product-machinery-right span { display: block; margin-right: 1rem; }
.dialog .dialog-time-box { width: 92%; padding: 0 4%; }
.dialog .dialog-time-box li{ position: relative; }
.dialog .dialog-time-box li label {width: 100%;position: initial;font-size: 1.4rem;color: #666;display: block;padding: 1rem 0;}
.dialog .dialog-time-box li span { font-size: 1.5rem; width: 90%;display: block; }
.dialog .dialog-time-box li.cr span { color: #9416a1; }
.dialog .dialog-time-box label .radio { left: auto; right: 0; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%);}
.dialog .dialog-time-box label input { width: 100%; height: 100% }
.dialog { position: fixed; background-color:#EBEBEB;height:100%;width:100%;left:0;top:0;overflow-y:scroll;}
.dialog .container{background-color:#fff;}
.dialog-province, .dialog-city, .dialog-county {-webkit-overflow-scrolling: touch; position: absolute; z-index: 3; top: 0; width: 100%; overflow-y: scroll;}
.dialog-city { z-index: 5 }
.dialog-county { z-index: 6 }.dialog-radio{position:relative;display:block;font-size:1.25rem;line-height:4rem;}
.dialog-radio label{color:#666666;}
.dialog-radio input[type=radio]{display:none;}
.dialog-radio label{position:absolute;right:0;top:0;}
.dialog-radio label .radio{width:1.6rem;height:1.6rem;display:block;border-radius:50%;border:1px solid #666666;margin-top:1rem;}
.head-title{font-size:1.5rem; line-height:4rem;display:block;position:relative;text-align:center;}
.dialog-radio input[type=checkbox]:checked + label .checkbox{background:url(../img/input_xz.png) center center / 1.7rem 1.7rem no-repeat;
    border:1px solid #04ac30;}
.dialog-radio input[type=radio]:checked + label .radio{background:url("../img/input_xz.png") center center / 1.7rem 1.7rem no-repeat;
    border:1px solid #04ac30;}
.dialog-radio label .radio-checked{background:url("../img/input_xz.png") center center / 1.7rem 1.7rem no-repeat;
    border:1px solid #04ac30;}
.dialog-radio .radio-label .radio-checked{background:url("../img/input_xz.png") center center / 1.7rem 1.7rem no-repeat;
    border:1px solid #04ac30;}
.title-top{height:4.4rem;background:#fff;position:relative;width:100%;}
.title-top .title-txt{text-align:center;font-size:1.7rem;line-height:4.4rem;color:#222;}
.title-top .title-back{position:absolute;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);left:5%;height:1.7rem;}
.title-top .title-back img{height:100%;}
.gray { background: #EBEBEB; width: 100%; height: 0.5rem; }
.container { position: relative; }
.none{display:none;}
.line { border-bottom: 1px solid #e9e9e9; }
.product-cont-1 .count { position: relative; width: 8.6rem; height: 2rem; border: 1px solid #cccccc; border-radius: 2px; -webkit-border-radius: 2px; }
.product-cont-1 .count span { line-height: 2rem; font-size: 2rem; color: #bebebe;  display: block; width: 2.1rem; text-align: center; position: absolute; box-sizing: border-box; -webkit-box-sizing: border-box;  }
.product-cont-1 .count span:nth-of-type(1) { border-right: 1px solid #cccccc; left: 0; top: 0;}
.product-cont-1 .count span:nth-of-type(2) { border-left: 1px solid #cccccc; right: 0; top: 0; }
.product-cont-1 .count .number { width: 4.4rem;  border:0 none; position: absolute; left: 2.1rem; top: 0; text-align: center; line-height: 2rem; }
.product-cont-1 .cont-tit,.price-view .cont-tit { font-size: 1.5rem; color: #444444; }
.product-cont label { width: 100%; position: relative; padding-left: 2.5rem; font-size: 1.4rem; color: #666; }
.product-cont label .radio,.product-cont label .checkbox { position: absolute; left: 0; top: 0.1rem; width: 1.6rem; height: 1.6rem; display: block; border-radius: 50%; border: 1px solid #b4b4b4; float: left; margin: 0 .75rem auto 0;}
.product-cont label input { border: 0 none; display: block; z-index: 2; width: 1.6rem; height: 1.6rem; position: absolute; top: 0.1rem; left: 0; opacity:0;}
.product-cont label input[type=radio]:checked + div,.product-cont label input[type=checkbox]:checked + div { background: url(/images/bg/input_xz.png) center center / 1.7rem 1.7rem no-repeat;  border: 1px solid #9416a1;}
.product-cont-3 { display: flex; }
.product-cont-3 label { width: 33.3%; }
.price-view{position:relative;}
.price-view .right { width: 70%; text-align: right; font-size: 1.4rem; color: #888; float: right;}
.price-view .right input { border: 0 none; text-align: right; }
.price-view .right img,.price-view img{ margin-left: 0.5rem; width: .5rem; height: 1rem; vertical-align: initial; position: absolute; transform: translateY(-50%); top: 50%; right: 0; }
.price-view .price-view-ip{margin-right:.8rem;}
.product-purchase-right img{float:right;}
.product-purchase-right .region-result{display:block;width:50%;text-align:left;float:left;font-size:1.3rem;color:#b6b6b6;line-height:1.5rem;border:0;margin-left:8%;}

.win-cover{position:relative;background:#fff;height:100%;width:100%;}
.win-cover p{text-align:center;}
.win-cover p:nth-of-type(1){margin-top:35%;}
.win-cover p:nth-of-type(2){margin-top:1rem;font-size:1.4rem;color:#000;}
.win-cover p:nth-of-type(3){margin-top:1rem;font-size:1.4rem;color:#8e8e8e;line-height:2.2rem;}
.win-cover p:nth-of-type(4){margin-top:1rem;font-size:1.3rem;color:#666;line-height:2.2rem;}
.win-cover span{font-size:2.1rem;color:#9416a1;position:relative;margin-left:3.8rem;}
.win-cover span:before{position:absolute;content:'';left:-3.8rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background:url(/images/bg/input_xz.png) 100% 100% / 100% 100% no-repeat;height:2.8rem;width:2.8rem;}
.win-cover .index-know{width:44%;height:3.5rem;text-align:center;line-height:3.5rem;margin:5rem auto 0;background:#9416a1;font-size:1.4rem;border-radius:4px;}
.win-cover .index-know a{color:#fff;display:block;width:100%;height:100%;}

/*时间插件样式*/
#date{width:72%;height:auto;background-color:#F8F8F8;}
#date h1{width:auto;position:relative;margin:auto auto;font-size:162.5%;font-weight:300;letter-spacing:2px;line-height:2.5;height:auto;overflow:hidden;color:#ffffff;text-align:center;background-color:#9416a1;}
#date ul{width:80%;height:auto;margin:17px auto;overflow:hidden;}
#date ul li{width:28%;float:left;display:block;margin:0 2.66%;height:auto;overflow:hidden;}
.a{width:0;height:0;line-height:0;border:8px solid transparent;border-bottom-color:#999999;border-top:0;margin: auto auto;}
.b{width:0;height:0;line-height:0;border:8px solid transparent;border-top-color:#999999;border-bottom:0;margin: auto auto;}
#date ul li p{position:relative;font-size:112.5%;font-weight:500;line-height:2.1;color:#c2c2c2;width:auto;height:auto;overflow:hidden;text-align:center;}
#date ul li .date{font-size:125%;line-height:3.5;color:#000000;border-top:2px solid #9416a1;border-bottom:2px solid #9416a1;}
#date #diag_btn{position:relative;width:auto;height:auto;overflow:hidden;}
#date #diag_btn a{float:left;width:50%;height:auto;display:block;border-top:1px solid #d0d0d0;}
#date #diag_btn a p{font-size:150%;font-weight:500;line-height:3.2;color:#333333;overflow:hidden;text-align:center;margin:auto auto;}
#diag_cancel{margin:0 0 0 -1px;border-right:1px solid #d0d0d0;}
#date #diag_btn #diag_confirm p{color:#9416a1;}



