* {
	tap-highlight-color: transparent; /*是否高亮显示*/
	-webkit-tap-highlight-color: transparent;
	-ms-tap-highlight-color: transparent;
	padding: 0;
	margin: 0
}

html, body { position:relative;height:100%;-webkit-text-size-adjust: 100%;
}

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,acronym,address,big,cite,code,del,dfn,
em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,
nav,output,ruby,section,summary,time,mark,audio,video {
margin: 0;padding: 0;border: 0;font-size: 100%;font: inherit;
vertical-align:baseline;word-break:break-all;/* 强制换行，防连号 */
}

body {font-family: "Microsoft YaHei", Arial, Helvetica, sans-serif;
font-size:13px;color:#666;line-height:1;min-width:1200px;
-webkit-font-smoothing: antialiased;/*字体清晰度*/
-moz-osx-font-smoothing: grayscale;
}

/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display: block}
/*Imeges*/
img{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
ol, li, ul {
	list-style: none
}
a, div, header, span {
	-webkit-tap-highlight-color: rgba(255,255,255,0);
}
blockquote, q {
	quotes: none
}
blockquote:after, blockquote:before, q:after, q:before {
	content: '';
	content: none
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
/*Links*/
a,a:active, a:hover, a:visited {
	text-decoration: none;outline: 0
}

a {
	color: #666;
}

a[href^="tel:"] {color: inherit;text-decoration:none}
input[type="button"], input[type="submit"],input[type="password"],input[type="search"] input[type="reset"],input[type="text"],textarea{-webkit-appearance: none;
   outline: none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
    -webkit-box-shadow: 0 0 0 1000px white inset !important;
}
input,textarea,select{
	 font-family:Arial,Microsoft YaHei,sans-serif;
}
/*Titles*/
h1{font-size:32px}
h2{font-size:26px; line-height:26px}
h3{font-size:18px} 
h4{font-size:16px}  
h5{font-size:14px}
h6{font-size:13px}
/*Font size*/
.f12{font-size:12px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f30{font-size:30px}
.f32{font-size:220%}
.f36{font-size:36px}
.f48{font-size:48px}
.f72{font-size:72px}
.fw6{font-weight:600}
.fw7{font-weight:700}
.fw8{font-weight:800}
/*Line height*/
.lh_18{line-height:18px}
.lh_22{line-height:22px}
.lh_26{line-height:26px}
.lh_32{line-height:32px}
.lh_36{line-height:36px}
.lh_48{line-height:48px}
/* Indents */
.l{float: left}
.r{float: right}
.l_0{left:0}
.r_0{right:0}
.text_l{text-align:left}
.text_c{text-align:center}
.text_r{text-align:right}
.italic{font-style: italic}
/*top*/
.m_t0{margin-top:0px}
.m_t5{margin-top:5px}
.m_t8{margin-top:8px}
.m_t10{margin-top:10px}
.m_t15{margin-top:15px}
.m_t18{margin-top:18px}
.m_t20{margin-top:20px}
.m_t25{margin-top:25px}
.m_t30{margin-top:30px}
.m_tt0{margin-top:30px}
.m_t50{margin-top:50px}
.m_t80{margin-top:80px}
.m_t140{margin-top:140px}
.p_t10{padding-top:10px}
.p_t15{padding-top:15px}
.p_t20{padding-top:20px}
.p_t30{padding-top:30px}
.p_t40{padding-top:40px}
.p_t80{padding-top:80px}
.p_t140{padding-top:140px}
/*bottom*/
.m_b0{margin-bottom:0px}
.m_b5{margin-bottom:5px}
.m_b8{margin-bottom:8px}
.m_b10{margin-bottom:10px}
.m_b15{margin-bottom:15px}
.m_b20{margin-bottom:20px}
.m_b25{margin-bottom:25px}
.m_b30{margin-bottom:30px}
.m_b40{margin-bottom:40px}
.m_b50{margin-bottom:50px}
.m_b80{margin-bottom:80px}
.p_b5{padding-bottom:5px}
.p_b10{padding-bottom:10px}
.p_b15{padding-bottom:15px}
.p_b20{padding-bottom:20px}
.p_b30{padding-bottom:30px}
.p_b40{padding-bottom:40px}
.p_b50{padding-bottom:50px}
.p_b230{padding-bottom:230px}
.p_10{padding:10px}
.p_20{padding:20px}
.p_lr10{padding:0 10px}
.p_lrb10{padding:0 10px 10px}
/*left*/
.m_l10{margin-left:10px}
.m_l20{margin-left:20px}
.m_l60{margin-left:60px}
/*right*/
.m_r10{margin-right: 10px;}
.m_r14{margin-right:14px}
.m_r15{margin-right:15px}
.m_r20{margin-right:20px}
.m_r30{margin-right:20px}
.p_r30{padding-right:20px}
/*color*/
.red{color:red}
.white{color:#fff}
.black{color:#000}
.blue_c{color:#2591d5}
.green{color:#09bd2f}
.baseColor{color:#ff9500}
.grayColor{color:#999}
/*background color*/
.blue{color:#28b5d2}
.orange{color:#ffa000}
.blue_dark{background:#008dc6}
.orange_dark{background:#ff6915}
.gray{background:#EDEDED}
.bc_4c7083{background:#4c7083}
.bc_d0e9f6{background:#d0e9f6}
.bc_6fa1bb{background:#6fa1bb}
.bc_4c4c4c{background:#4c4c4c}
.bc_fff{background:#fff}
.bc_orange{background:#ff9500}
/*b_m_line*/
.b_m_line{border-bottom:1px solid #ddd}
.b_r_line{border-right:1px solid #ddd}
.b_line{border:1px solid #ddd}
/*radius*/
.radius5{-webkit-border-radius: 5px;-moz-border-radius: 5px;-o-border-radius: 5px; border-radius: 5px;}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;-o-border-radius:10px;border-radius:10px;}
.radius15{-webkit-border-radius:15px;-moz-border-radius:15px;-o-border-radius:15px;border-radius:15px;}
.border-radius{ border-radius:2px; -webkit-border-radius:5px; -moz-border-radius:5px; -o-border-radius:5px}
/*clearfix*/
.clearfix:after{
	content:'';
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
*html  .clearfix {height: 1%;} /*兼容ie*/

.clear{clear:both}
.wrapBox{ width:1200px; margin:0 auto;}
.common_top{ position: relative; top: -10px; }
.position_r{ position: relative;}
.position_a{ position: absolute;}


/*报错页面*/
.error_div{}
.error_img{ display:block;margin:0 auto;}
.error_div{margin-top:120px;height:436px;}
.error_div span{left:265px;bottom:20px;font-size:16px;}
.error_div a{height:33px;width:111px; background:url(../images/go_backimg.gif) no-repeat left center; right:290px;
bottom:20px;text-indent: -999em;}

.m_button{
	border:none;
	color:#666;
	line-height:32px;
}
.bold{
	font-weight: bold;
}
.overflow{ overflow:hidden;}


.fl{ float: left;}
.fr{ float: right;}
.hide{ display: none;}
.show{ display: block;}

/*PC 统一弹窗*/
.pc_loading_cover{ position:fixed; top:0px; left:0px; width:100%; height:100%; background:#000; opacity:0.3; filter:alpha(opacity=30%);
 z-index:999; display:none;}
.pc_loading{width:360px;height:150px;background:#fff; position:fixed;top:50%;left:50%;margin:-75px 0 0 -180px;
z-index:1000}
.pc_loading h2{font-size:20px;color:#1a1a1a; height:26px;position:relative;margin:45px auto 0 auto;}
.pc_loading h2 em{ position:absolute;display:block;left:160px;width:60px;top:10px;
-webkit-animation:loading-em 2s ease-in 0s infinite;
}
.pc_loading h2 span{width:10px;height:10px;display:block;margin-right:10px;-webkit-border-radius:50%;
-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;float:left;
}
.pc_loading_sp1{background:#d8d608;}
.pc_loading_sp2{background:#19b4fc;}
.pc_loading_sp3{background:#08c122;}
.pc_loading #messageText{font-size:14px;color:#4c4c4c;margin-top:15px; text-align:center;}

.userChoice li:nth-child(6) div em{
	color:rgba(51,51,51,1);
}
.userChoice li:nth-child(7) div em{
	color:rgba(51,51,51,1);
}
#totalAmount{
	color: #f00;
    font-size: 24px;
    float: right;
    padding-right: 20px;
}
