@charset "utf-8";
*{margin:0;padding:0;-webkit-text-size-adjust:100%;font-family:"微软雅黑"; font-size:14px;}
html{ background:#f2f2f2;}
html,body{overflow-x:hidden; max-width:720px;margin:0 auto;}
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
input[type="button"],input[type="submit"]{cursor:pointer;-webkit-appearance: none;outline:none;}
ul,ol,li{ list-style:none;}
input{ border:0;outline:none;}
a{ text-decoration:none;}
.clear{ clear:both;}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;}
body{ padding-bottom:50px; background:#fff}

.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-container .swiper-slide img{ float:left;}

.untd{ padding:6px 2%; background:#f22127; float:left; width:96%;}
.untd dd{color:#fff;}
.untd label{ font-size:20px; font-family:Arial; color:#fff;}
.untd label b{ font-size:36px; padding-left:3px; font-family:Arial;}
.untd dd span{ float:left; line-height:20px; margin-left:10px;}
.untd dd span i{ font-style:normal;color:#fa9598; text-decoration:line-through;}
.untd i.fa{font-size:38px; color:#edda0b; margin-left:6px;}
.untd li{ text-align:right; color:#edda0b;}
.untd li span{ padding-left:2px;}
.untd p{color:#fff; float:right;}
.untd p span{ float:right; height:18px; background:#edda0b; border-radius:4px; width:100px; margin-left:3px;}
.untd p span i{ float:left; height:18px; background:#cdbc06; border-radius:4px;text-align:center;font-style:normal}
@media screen and (max-width:390px){
	.untd dt *,.untd dd *{font-size:12px;}
	.untd i.fa{ font-size:32px;}
	.untd label b{ font-size:30px;}
}

.tit{ font-size:16px; color:#222; margin:10px 2%; line-height:20px; height:48px;}
.tit span{ float:right; font-size:12px; color:#666; line-height:18px;}
.tit span i{ font-size:26px;}
.tit p{ width:75%; display:inline-block;}

.sbtn,.tsbtn{ background:#f22127; text-align:center; padding:8px 0; border-radius:6px; font-size:18px; color:#fff; margin:0 2%;}

.tree{ text-align:center; margin:16px 2%;}
.tree span{ color:#666; width:33.33%; float:left;}
.tree span i{ color:#f22127; border:1px solid #f22127; border-radius:50%; padding:2px; margin-right:3px;}

.tagk{ margin:10px 2%;}
.tagk li{ width:33.333%; float:left; text-align:center; color:#333; font-size:16px; padding:10px 0; border-bottom:1px solid #ccc;}
.tagk li.def{ padding-bottom:9px !important; border-bottom:2px solid #f22127 !important; color:#f22127 !important;}

.conte img{width:100%;}
.speci,.comme{ margin:0 2%; display:none;}
.speci label{ padding:8px 0; margin-right:6px; color:#666; display:inline-block;}
.speci span{ margin-left:6px; color:#999;}

.comme{ color:#999;}
.comme img{ width:80%; border-radius:50%;}
.comme span{color:#222;}
.comme table{ margin-bottom:15px;}

.marq{ margin-top:15px;}
.marq p{ padding:10px 0;background:#f22127; font-size:18px; color:#fff; text-align:center;}
.marq ul{ margin:10px 0px;}
.marq ul li{ color:#666; line-height:20px; padding:6px;}
.marq ul li span{ color:#f22127;}

.cheord{ margin:20px 2%;}
.cheord input{ width:78%; margin-right:2%; float:left; text-indent:10px; height:36px; line-height:36px;border-radius:5px; border:1px solid #e2e2e2; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.cheord button{ width:20%; float:left; text-align:center; height:36px; line-height:36px; color:#fff; background:#f22127; border:0; border-radius:5px;}

.fimg{ width:100%;}
.copy{ margin:30px 2%; text-align:center; line-height:22px; color:#ccc;}

footer{ position:fixed; left:0; bottom:0; width:100%; z-index:9; height:50px; line-height:50px;}
footer ul{background:#f22127; width:100%; height:50px;}
footer li{float:left; text-align:center;}
footer li a{display:block; color:#fff; font-size:16px;}
footer li i{ margin-right:5px;}

.car-ico{ position:fixed; top:10px; right:10px; width:40px; height:40px; border-radius:50%; background:#f22127; z-index:99; text-align:center;  line-height:40px;}
.car-ico a{ color:#fff;font-size:24px;}

.place-bg{ background-color:rgba(000,000,000,0.7);position:fixed; left:0; bottom:0; width:100%; height:100%; z-index:98; display:none; }
.place{ position:fixed; left:0; bottom:0; width:100%; z-index:99; background:#fff; display:none;}
.place_max{ width:100%;}
.place .aut{ margin:10px 2%;padding-bottom:50px;}
.place .aut dl{ margin-bottom:15px;}
.place .aut dl dt{ width:25%; float:left; position:relative; height:40px;}
.place .aut dl dt img{ width:80%; border:4px solid #fff; border-radius:4px; position:absolute; left:0; bottom:0;}
.place .aut dl dd{ color:#222; width:75%; float:right; line-height:20px;word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.place .aut dl dd b{ font-size:18px; color:#f22127;}
.place .aut p{ color:#666; padding:8px 0;}
.place .aut ul{ margin-bottom:10px;}
.place .aut ul span{ color:#222; display:inline-block; margin:0 5px; padding:2px 8px 4px 8px; border-radius:10px; margin-bottom:5px;}
.place .aut ul span.sele{ background:#f22127; color:#fff;}
.place .aut ol{ line-height:50px; color:#666;}
.place .aut ol span{ float:right; height:50px;}
.place .aut ol span.kbd{ font-size:22px; color:#f22127;font-weight:bold;}
.place .aut ol span.kbd kbd{ font-size:22px; color:#f22127;font-weight:bold;}
.place .aut ol span em{ font-style:normal; color:#222; display:inline-block; padding:0 4px; height:50px; font-size:22px;}
.place .aut ol span em#num{ margin:0 6px;}
.place .aut ol a{ float:left; height:50px; width:50%; font-size:18px; background:#666; color:#fff; text-align:center;}
.place .aut ol a.subm{background:#f22127 !important;}
.place .aut ol.submit-buy{ position:absolute; left:0px; bottom:0px; width:100%}
@media screen and (min-width:721px){
	footer ul,.place_max{ max-width:720px; margin:0 auto;}
}





