@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select,html{margin:0;padding:0;}
html{ background:#e2e2e2;}
body{ font-size:14px; font-family:"微软雅黑",Arial; background:#fff;-webkit-text-size-adjust:100%; max-width:750px; overflow-x:hidden; margin:0 auto; }
a{text-decoration:none; font-family:"微软雅黑";}
a:hover{text-decoration:none;}
em,i{font-style:normal;}
li{list-style:none;}
img{border:0;vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0;}
input{font-family:"微软雅黑"; }
select{font-family:"微软雅黑";}
p{word-wrap:break-word;}
.c{clear:both;}
.e{display:inline-block;*display:inline;*zoom:1;height:100%;width:1px;margin-left:-1px;vertical-align:middle;}
.fr{ float:right;}
.fl{ float:left;}

.audit-2{ display:none;}
.audit-title{ height:45px; line-height:45px; padding:0px 3%; font-size:16px; background:#000; font-weight:bold; color:#fff; text-align:center;text-overflow: ellipsis; overflow: hidden;white-space: nowrap;text-shadow:1px 1px 1px #333;}
.audit-content img{ width:100%;}

.swiper-slide img{ width:100%;}
.bw-thumb{ width:100%;}
.bw-thumb img{ width:100%;}
.price{ border-bottom:1px dashed #ccc; padding:2% 1%; overflow:hidden;}
.price dt,.price dd,.price p{ float:left; padding-left:10px; line-height:45px;}
.price dt{ font-size:26px; font-weight:bold; color:red;}
.price dd{ font-size:14px; text-decoration:line-through; color:#333; }
.price p span{ background:red; color:#fff; padding:2px 5px; border-radius:3px; font-size:14px;}
.price p span.hei{ background:#000;}

.tui{ width:100%;  border-bottom:1px dashed #ccc; padding:2% 0px; overflow:hidden;}
.tui dl dt{ float:left; padding-left:10px;}
.tui dl dd{ float:right;margin-right:10px; color:#555; line-height:25px;}
.tui dl dd span{ background:#000; width:25px; height:25px; margin:0px 3px; line-height:25px; text-align:center; color:#fff; display:inline-block;border-radius:2px;}
.tui dl dt span{ background:#3CF; width:25px; height:25px; line-height:25px; text-align:center; color:#fff; display:inline-block; margin-right:5px; border-radius:2px;}

.qiang{width:96%;  border-bottom:1px dashed #ccc; padding:2%; overflow:hidden;}
.qiang dt,.qiang dd{ float:left;}
.qiang dd{ margin:-3px 10px 0px 10px;}
.qiang dd span{ width:100px; background:red; height:5px; display:inline-block;}
.qiang dd em{ border:1px solid red; height:3px; width:15px; display:inline-block;}
.bwtitle{font-size: 13px;font-weight: normal;background: #e7e7e7;border-bottom: 1px solid #ccc;border-top: 1px solid #ccc;line-height: 37px; margin:10px 0px;text-align: center;}

.jltimer{ float:right; text-align:left;}

.bw-content{ width:100%;}
.bw-content img{ width:100%;}


.main-bg{ height:auto; padding:0px 10px; overflow:hidden;}
.main{ overflow:hidden; background:#fafafa;}
.main dl{ width:100%; font-size:14px; margin:10px 0px; overflow:hidden; clear:both;}
.main dl.dl dt{ float: left; display: block;  height: 34px; line-height: 34px; text-align:left; clear:both;padding:0px; margin:0px;}
.main dl.dl dd{ width:100%; min-height: 34px;clear:both;padding:0px; margin:0px;}
.main dl.dl dd input{font-size:14px;}
.main dl.dl dd input[type="radio"]{ display: block; float: left;  width: 17px; height: 17px;margin: 3px 6px 9px 0;}
.main dl.dl dd label{ padding-right: 15px;clear:both; text-align:left;float: left;}
.main dl.dl dd select[name="option"]{ height:34px; line-height:34px; border:1px solid #ccc; border-radius:3px; padding:0px 10px; width:100%;}
.main dl.dl dd select{ height:34px; line-height:34px; border:1px solid #ccc; border-radius:3px; padding:0px 2%; width:32.3%;font-size:14px;}
.main dl.dl dd ul li{ line-height:20px; float:left; border:2px solid #ccc; border-radius:5px; padding:6px 10px; margin:5px 10px 5px 0; cursor:pointer; overflow:hidden;}
.main dl.dl dd ul input[type="checkbox"]{ display:none;}
.main dl.dl dd ul .ul-no{border:2px solid red; color:red;}
.main dl.dl dd ul ol{ float:left;  border:2px solid #ccc; border-radius:5px; padding:5px;margin:5px 10px 5px 0;cursor:pointer;}
.main dl.dl dd ul ol img{ width:54px; height:54px;}
.main dl.dl dd ul span{ display:inline-block; padding:5px 7px;border:2px solid #ccc; border-radius:5px;margin:5px 10px 5px 0;cursor:pointer;}
.main dl.dl dd ul span em{ padding-left:5px;}
.main dl.dl dd ul span img{ width:54px; height:54px;}
.main dl.dl dd a{display: block;float: left; width: 26px; height: 26px; border: 1px solid #CCC;cursor: pointer; background: url(../images/jjh.gif) no-repeat;}
.main dl.dl dd a.dec{ background-position: 0 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.main dl.dl dd a.lnc{ background-position: -26px 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
.main dl.dl dd #num{float: left;width: 50px;height: 26px;line-height: 26px;text-align: center; border-width: 1px 0; border-radius: 0; padding:0px; border: 1px solid #CCC;}
.main dl.dl dd strong{float: right; height: 26px;line-height: 26px;font-size: 28px;font-family: Tahoma,Arial,Helvetica,sans-serif;color: #F40;}
.main dl.dl dd input[type="text"]{ height:34px; line-height:34px; border-radius:3px; border:1px solid #ccc; width:94%; padding:0px 2%;}
.main dl.dl dd input[type="tel"]{ height:34px; line-height:34px; border-radius:3px; border:1px solid #ccc; width:94%; padding:0px 2%;}
.main dl.dl dd .textarea {display: block;width: 96%; padding: 1%;height: 60px;border-radius:3px; border:1px solid #ccc;font-family:"微软雅黑";font-size:14px;}
.main dl.dl dd b{ font-weight:normal; border:2px solid #ccc; line-height:34px; line-height:34px; margin:5px 2px; border-radius:3px; display:inline-block; padding:0px 10px;cursor:pointer;}
.main dl.dl dd input[name="sms"]{ width:55% !important;}
.main dl.dl dd .sms-bg{ background:#666; color:#fff;}
.main dl.dl dd i{ float:right; width:35%; text-align:center; line-height:34px; background:red; border-radius:3px; color:#fff; cursor:pointer;}
.main dl.dl dd b.b-no{border:2px solid red; color:red;}
.main dl.dl dd b.huodao{ background:url(../images/car.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.alipay{ background:url(../images/alipay.jpg) no-repeat 5px center ; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.wechat{ background:url(../images/wxpay.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.alipaycode{ background:url(../images/alipay.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl dd b.wechatcode{ background:url(../images/wxpay.jpg) no-repeat 5px center; background-size:23px 23px; padding-left:33px;}
.main dl.dl p{ padding:3px 5px; border-radius:3px; margin-top:10px;color:red; border:1px solid red; line-height:20px;display:none;}
.main dl.dl p.dis-show{display:block;}

nav {margin:0 auto; padding:0; width:100%;position:fixed; left:0; bottom:0;
-webkit-animation:fadeInUpBig 1s 0.2s ease both;-moz-animation:fadeInUpBig 1s 0.2s ease both;z-index:999; }
nav ul {margin:0 auto;padding:0 0; height:45px; width:100%; background:red; overflow:hidden;max-width:750px;}
nav ul li {  float:left; text-align:center;box-sizing: border-box;}
nav ul li.nav-border{ border-right:1px dashed #fff;  border-left:1px dashed #fff;}
nav ul li a { display:block; line-height:45px;width:100%;color:#fff;font-size:0.8em;text-shadow:1px 1px 1px #333;}
nav ul li a strong { display:block; position: relative;top:10px;left:0; font-weight:normal;}
nav ul.Transverse {position:relative;}
nav ul.Transverse li a {border-right:1px dotted #f66;}
nav ul.Transverse li:last-child a {border-right:0px;}
nav ul.Transverse li a strong{ display:inline; position: inherit;font-weight:normal;padding-left:32px; line-height:45px;font-size:14px;}
nav ul.Transverse li.index a strong{background:url("../images/home.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.lists a strong{background:url("../images/lists.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.buy a strong{background:url("../images/xiadan.png") left center no-repeat; background-size: 23px 23px;}
nav ul.Transverse li.tel a strong{background:url("../images/call.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.sms a strong{background:url("../images/sms.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li.qq a strong{background:url("../images/qq.png") left center no-repeat; background-size: 25px 25px;}
nav ul.Transverse li.top a strong{background:url("../images/top.png") left center no-repeat; background-size: 28px 28px;}
nav ul.Transverse li span {color:#333}

.review{ height:300px; width:96%; overflow:hidden; margin:10px auto; color:#666;}
.review dl{  overflow:hidden; padding:10px;}
.review dl dt{ line-height:20px; font-size:14px; color:#333}
.review dl dd{ margin-top:5px;}

.submit{ text-align:center; width:96%; padding:3% 0px; background:red; margin:3% auto; font-size:18px; color:#fff; border-radius:5px;cursor:pointer;text-shadow:1px 1px 1px #333;}
.fahuo{ height:260px; overflow:hidden; width:96%; margin:10px auto;}
.fahuo ul{ overflow:hidden;}
.fahuo ul li{ padding:10px 10px; color:#666; overflow:hidden;}
.fahuo ul li span{ background:red; display:inline-block; color:#fff; padding:3px 5px; margin-right:10px; border-radius:15px;}

footer {width:100%; clear:both;border-top:1px solid #ddd;padding-top:10px;line-height:200%;text-align:center; padding-bottom:50px; overflow:hidden;}
footer p {text-align:center;}
footer p img{max-width:98%;margin:0 auto;}
footer a{color:#666; padding-right:10px;} 


.query{ width:98%; margin:10px auto; overflow:hidden;}
.query-l{ width:80%;}
.query-l input[type="tel"]{ width:96%; border:1px solid #ccc; border-radius:3px; padding:0px 2%; height:34px; line-height:34px; font-size:14px;}
.query-r{ width:18%;}
.query-r span{ width:100%; text-align:center; background:red; display:inline-block; font-size:16px; line-height:34px; height:34px; color:#fff; border-radius:3px;cursor:pointer;text-shadow:1px 1px 1px #333;}

.order-ss dl{ float:left; width:50%; text-align:center; border-left:1px solid #ccc;box-sizing: border-box;}
.order-ss dl a{ color:#000; line-height:25px; font-size:16px;}
.order-nav{ width:100%; position:fixed; left:0px; bottom:0px; height:53px; line-height:54px; background:#fff; border-top:1px solid #ccc;}
.order-nav dl{ width:33%; float:left; text-align:center;}
.order-nav dl dt{ padding:0px; margin:0px; line-height:27px;}
.order-nav dl dt img{ width:20px;}
.order-nav dl dd{ line-height:22px; color:#000;}
.order-nav a{ color:#000;}

.dd-top{ padding:0px; margin:0px; position:relative;}
.dd-top ul{ position:absolute;  height:120px; width:50%; right:0px; bottom:0px;}
.dd-top ul li{ width:50%; float:left;}
.dd-top ul li a{ display:block; width:100%; height:120px;}
.dd-top p img{ width:100%;}

@media screen and (max-width:500px){
	.price{  padding:1% 0px; }
	.price dt,.price dd,.price p{  padding-left:5px;line-height:40px;}
	.price dt{ font-size:20px; }
	.price dd{ font-size:12px; text-decoration:line-through; color:#333;}
	.price p span{ background:red; color:#fff; padding:2px 5px; border-radius:3px; font-size:12px;}
	.price p span.hei{ background:#000;}
	
	.tui dl dt{  padding-left:5px;}
	.tui dl dd{  margin-right:5px; }
	
	.dd-top ul{ height:100px;}
}
