@charset "utf-8";

/******************** CSS Reset ********************/
body, div, dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre, code,
form, fieldset, legend, input, button,
textarea, p, blockquote, th, td {
	margin: 0;
	padding: 0;
	-webkit-appearance:none;
}

body {
	cursor: default;
	color: #808080;
	font:12px/1 Hiragino Sans GB,Heiti SC,Microsoft YaHei,tahoma,arial,\\5B8B\4F53,sans-serif;
	*font:12px Hiragino Sans GB,Heiti SC,Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5B8B\4F53,sans-serif;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}

img {
	border: 0;
}

:focus {
	outline: 0;
}

i,address, b, cite, code, dfn,
em, strong, th, var, optgroup {
	font-weight: normal;
	font-style: normal;
}

input, button, textarea,
select, optgroup, option {
	font-weight: inherit;
	font-style: inherit;
	font-size: inherit;
	font-family: inherit;
}

input[type="button"],
input[type="submit"]{
	box-sizing: content-box;
}

input[type="text"],
input[type="password"] {box-sizing: border-box;}

table,td,th {
	border-collapse: collapse;
	text-align: center;
}

dd,dl,dt,li,ol,ul {
	list-style: none;
}

a,button,
input[type="button"],
input[type="submit"]{
	cursor: pointer;
}


input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}

input[type='text']:disabled,
input[type='password']:disabled,
input[type='text'][disabled],
input[type='password'][disabled]{
	border: 1px solid #ccc;
	background-color: #f2f2f2 !important;
	color:#8c8c8c !important;
}

input[readonly]{color:#999 !important;background: #f5f5f5 !important;}

input[type="button" i], input[type="submit" i], input[type="reset" i], input[type="file" i]::-webkit-file-upload-button, button{-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0;}
input:disabled, textarea:disabled{color:#999;}
input[type="button"]:disabled,input[type="button"].disabled{background-color: #E6E6E6;color:#fff;cursor: default;}
/******************** CSS Common ********************/

/*--IconFont--*/
@font-face {font-family: "tlmall_iconfont";
	src: url('../font/iconfont.eot');
	src: url('../font/iconfont.eot?#iefix') format('embedded-opentype'),
	url('../font/iconfont.woff') format('woff'),
	url('../font/iconfont.ttf') format('truetype'),
	url('../font/iconfont.svg#iconfont') format('svg');
}

.iconfont {
	font-family:"tlmall_iconfont" !important;
	font-style:normal !important;
	font-weight: normal !important;
	-webkit-font-smoothing: antialiased;
	/*-webkit-text-stroke-width: 0.2px;*/
	-moz-osx-font-smoothing: grayscale;
}


/*--Background--*/
.bg_f{background: #fff;}
.bg_f2{background: #f2f2f2;}
.bg_f3{background: #f3f3f3;}
.bg_f4{background: #f4f4f4;}
.bg_f5{background: #f5f5f5;}
.bg_f6{background: #f6f6f6;}
.bg_f7{background: #f7f7f7;}

.bg_red01{background:#e7350d !important;}
.bg_red02{background:#f03919 !important;}
.bg_red03{background:#d83715 !important;}
.bg_blue01{background:#4789e0 !important;}
.bg_blue02{background:#107bbe !important;}
.bg_blue03{background:#3666a4 !important;}

.bg_green01{background:#8cc63f !important;}
.bg_green02{background:#92c440 !important;}


/*--Border--*/
.bd_none{border:0 !important;}
.bd_fff{border:1px solid #fff;}
.bd01{border: 1px solid #e5e5e5;}
.bd_t01{border-top: 1px solid #e5e5e5;}
.bd_b01{border-bottom: 1px solid #e5e5e5;}
.bd_warning{border:1px solid #e7350d;}



/*--Border-radius--*/
.bd_ra3{
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

.bd_ra5{
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}

.bd_ra8{
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
}


/*--Button--*/
a.btn{text-decoration: none;display: inline-block;*display: inline;*zoom:1;}
.btn,.btn_nrd,.btn_a{
	border: 0;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}

.btn_dis{
	background-color: #e6e6e6 !important;
	color:#fff !important;
	cursor: default !important;
}

.btn_xdis{
	background-color: #bebebe !important;
	color:#fff !important;
	cursor: default !important;
}

.btns_r .btn{
	float: right;
	margin-left: 15px;
}

.btns_r_a .btn{
	float:right;
	margin-left: 15px;
	width:100px;
	height:34px;
	line-height: 34px;
	color:#fff;
	background: #4796ed;
}

.btns_r_a .btn:hover{
	background: #4789e0;
}

.btns_c{text-align: center; padding-top: 20px;padding-bottom: 20px;}

.btns_c .space{margin-right: 30px;}

.btn_bg01{
	background: #e7350d;
	color:#fff;
}

.btn_bg01:hover{
	background:#D63715;
}

.btn_bg02{
	background: #4796ed;
	color:#fff;
}

.btn_bg02:hover{
	background:#4789e0;
}

.btn_bg03{
	background: #f7931e;
	color:#fff;
}

.btn_bg04{
	background: #fff;
	color:#e7350d;
	border:1px solid #e7350d;
}

.btn_bg05{
	background: #8cc63f;
	color:#fff;
}

.btn01{
	width: 100px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}


.btn02{
	width: 140px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.btn03{
	width: 65px;
	height: 30px;
	line-height: 30px;
	font-size: 14px;
}

.btn04{
	width: 64px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
}

.btn05{
	width: 80px;
	height: 30px;
	line-height: 30px;
}

.btn06{
	width: 150px;
	height: 42px;
	line-height: 42px;
	font-size: 14px;
}


.btn07{
	width: 100px;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.btn08{
	display: inline-block;
	width: 98px;
	height: 24px;
	line-height: 24px;
}

.btn09{
	width: 302px;
	height: 40px;
	font-size: 14px;
	line-height: 38px;
}

.btn10{
	width: 170px;
	height: 38px;
	line-height: 38px;
	font-size: 14px;
}

.btn11{
	width: 102px;
	height: 27px;
	line-height: 27px;
	font-size: 16px;
}

.btn12{
	width: 87px;
	height: 24px;
	line-height: 24px;
	font-size: 12px;
}

.btn13{
	width: 78px;
	height: 28px;
	line-height: 28px;
}

.btn14{
	width: 120px;
	height: 36px;
	line-height: 36px;
	border:1px solid #8cc63f;
	background: #f3f9eb;
	font-size: 14px;
	color:#595757;
}

.btn15{
	width: 80px;
	height: 24px;
	line-height: 24px;
	border:1px solid #d83715;
	color:#d83715;
	background: #fff;
}

.btn16{
	width: 65px;
	height: 26px;
	line-height: 26px;
}

.btn17{
	width: 80px;
	height: 24px;
	line-height: 24px;
}

.btn18{
	width: 80px;
	height: 26px;
	line-height: 26px;
}

.btn19{
	width: 120px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}

.btn20{
	width: 140px;
	height: 36px;
	line-height: 36px;
	font-size: 14px;
}

.btn21{
	width: 90px;
	height: 28px;
	line-height: 28px;
}

.btn22{
	width: 120px;
	height: 28px;
	line-height: 28px;
}

.btn23{
	width: 90px;
	height: 32px;
	line-height: 32px;
	font-size: 14px;
}

.btn24{
	width: 90px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}

.btn25{
	width: 70px;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
}

.btn26{
	width: 100px;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
}

.btn27{
	width: 120px;
	height: 34px;
	line-height: 34px;
	font-size: 14px;
}

.btn28{
	width: 260px;
	height: 40px;
	font-size: 14px;
	line-height: 38px;
}


/*--Color--*/
.cr_fff{color:#fff;}

.cr_red01{
	color: #e7350d !important;
}

.cr_red02 {
	color: #f03919 !important;
}

.cr_red03 {
	color: #d63715 !important;
}

.cr_blue01 {
	color: #4789e0 !important;
}

.cr_blue02 {
	color: #327bcf !important;
}

.cr_blue03 {
	color: #3666a4 !important;
}

.cr_green01 {
	color: #8cc63f !important;
}

.cr_green02 {
	color: #92c440 !important;
}

.cr_bk01{
	color:#5a5a5a !important;
}

.cr_bk02{
	color:#333 !important;
}


/*--Display--*/
.disnone {
	display: none;
}

.dis_ib{
	display:inline-block;
	margin-right:-3px;
}

.dis_bk{ display: block; }


/*--Float--*/
.float_l {
	float: left;
}

.float_r {
	float: right;
}


/*--Font--*/
.f12 {
	font-size: 12px !important;
}

.f14 {
	font-size: 14px !important;
}

.f16 {
	font-size: 16px !important;
}

.f18 {
	font-size: 18px !important;
}

.f20 {
	font-size: 20px !important;
}

.f24 {
	font-size: 24px !important;
}

.f28 {
	font-size: 28px !important;
}


/*--Icon--*/
.icon {
	display: inline-block;
	*display: inline;
	*zoom:1;
	background: url(../images/icons.png) no-repeat;
	vertical-align: middle;
}

.icon_0201{
	width: 14px;
	height: 17px;
	background-position: -2px -30px;
}

.icon_0202{
	width: 16px;
	height: 17px;
	background-position: -19px -30px;
}

.icon_0203{
	width: 15px;
	height: 17px;
	background-position: -39px -30px;
}

.icon_0301{
	width:17px;
	height: 13px;
	background-position: -25px -50px;
}

.icon_0401{
	width: 18px;
	height: 17px;
	background-position: -3px -69px;
}

.icon_0402{
	width: 15px;
	height: 17px;
	background-position: -24px -69px;
}

.icon_0506{
	width:12px;
	height: 12px;
	background-position: -60px -88px;
}

.icon_0507,
.icon_0508,
.icon_0509,
.icon_0510{
	width: 8px;
	height: 6px;
}

.icon_0507{
	background-position: -78px -94px;
}

.icon_0508{
	background-position: -88px -94px;
}

.icon_0509{
	background-position: -98px -94px;
}

.icon_0510{
	background-position: -108px -94px;
}

.icon_0511{display:block;width: 14px;height: 13px;background-position: -118px -86px;}

.icon_0512{width: 7px;height: 11px;background-position: -134px -88px;}

.icon_0513{width: 4px;height: 7px;background-position: -144px -93px;}

.icon_0514{width:20px;height: 12px;background-position:  -152px -87px;}

.icon_0801 {
	width: 22px;
	height: 21px;
	background-position: -3px -144px;
}

.icon_0802 {
	width: 22px;
	height: 22px;
	background-position: -28px -144px;
}

.icon_0901,.icon_0902{
	width:16px;
	height: 16px;
}

.icon_0901{
	background-position: -4px -168px;
}

.icon_0902{
	background-position: -23px -168px;
}

.icon_1001{
	width: 6px;
	height: 6px;
	background-position: -2px -186px;
}

.icon_1001_02{
	width: 6px;
	height: 6px;
	background-position: -2px -194px;
}

.icon_1002,.icon_1003,.icon_1004,.icon_1005{
	width: 11px;
	height: 11px;
}

.icon_1002{
	background-position: -9px -185px;
}

.icon_1003{
	background-position: -19px -185px;
}

.icon_1004{
	background-position: -29px -185px;
}

.icon_1005{
	background-position: -39px -185px;
}

.icon_1006{
	width: 7px;
	height: 7px;
	background-position: -51px -186px;
}

.icon_1007{
	width: 12px;
	height: 12px;
	background-position: -59px -185px;
}

.icon_1008{
	width: 12px;
	height: 12px;
	background-position: -71px -185px;
}

.icon_1009,
.icon_1010,
.icon_1011,
.icon_1012{
	width:13px;
	height: 13px;
}

.icon_1009{background-position: -86px -184px;}
.icon_1010{background-position: -100px -184px;}
.icon_1011{background-position: -114px -184px;}
.icon_1012{background-position: -128px -184px;}


.icon_1101{
	width: 12px;
	height: 12px;
	background-position: -2px -202px;
}

.icon_1103{
	width: 12px;
	height: 12px;
	background-position: -34px -202px;
}

.icon_1104,.icon_1104_hover{
	width: 10px;
	height: 10px;
	background-position: -50px -202px;
}

.icon_1105{
	width: 12px;
	height: 12px;
	background-position: -64px -202px;
}

.icon_1106{
	width: 12px;
	height: 12px;
	background-position: -78px -202px;
	margin-right: 6px;position: relative;top:-1px;
}

.icon_1107,
.icon_1109{
	width: 9px;
	height: 9px;
}

.icon_1107{background-position: -94px -202px;}

.icon_1109{background-position: -120px -202px;}

.icon_1301,
.icon_1302,
.icon_1303,
.icon_1304{
	width: 17px;
	height: 17px;
}


.icon_1301{
	background-position: 0 -255px;
}

.icon_1302{
	background-position: -19px -255px;
}

.icon_1303{
	background-position: -39px -255px;
}

.icon_1304{
	background-position: -60px -255px;
}

.icon_1306{
	width: 13px;
	height: 13px;
	background-position: -106px -260px;
}

.icon_1104_hover:hover,.icon_1305{
	width: 22px;
	height: 22px;
	background-position: -80px -252px;
}


.icon_1401,
.icon_1402{
	width: 23px;
	height: 26px;
	margin-right: 10px;
}

.icon_1401{
	background-position: 0 -274px;
}

.icon_1402{
	background-position: -30px -274px;
}

.icon_1403{
	width:26px;
	height: 26px;
	background-position: -58px -274px;
}

.icon_flow{
	display: inline-block;
	width:65px;
	height: 65px;
	background: url(../images/flow01.png) no-repeat;
}

.icon_flow01{ background-position: 0 0; }
.icon_flow02{ background-position: -75px 0; }
.icon_flow03{ background-position: -150px 0; }
.icon_flow04{ background-position: -225px 0; }
.icon_flow0101{ background-position: 0 -75px; }
.icon_flow0201{ background-position: -75px -75px; }
.icon_flow0301{ background-position: -150px -75px; }
.icon_flow0401{ background-position: -225px -75px; }


/*--Input--*/
.ipt01{
	width: 142px;
	*width:130px;
	height: 36px;
	line-height: 36px;
	border:1px solid #c3c3c3;
	color:#333;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

.ipt02{
	width: 152px;
	height: 36px;
	line-height: 36px;
	border:1px solid #c3c3c3;
	color:#333;
	padding-left: 5px;
	padding-right: 5px;
	vertical-align: middle;
}

.ipt03{
	width: 215px;
	height: 39px;
	line-height: 39px;
	border:1px solid #e6e6e6;
	background: #f2f2f2;
	color:#999;
	padding:0 17px;
	vertical-align: middle;
}


/*--Link--*/
.alink {color: #4796ed !important;text-decoration: underline;}
.alink_nl {color: #4789e0 !important;text-decoration: none;}

.alink_a {color: #4d4d4d !important;}
.alink_a_nl {color: #666 !important;text-decoration: none;}

.alink01{color:#e7350d;}
.alink02{color:#e7350d;}
.alink03{color:#4d4d4d;}
.alink01_nl{color:#e7350d;text-decoration: none;}
.alink02_nl{color:#4789e0;text-decoration: none;}
.alink03_nl{color:#4d4d4d;text-decoration: none;}


/*--Margin--*/
.mg_tb5{margin-top:5px;margin-bottom: 5px;}
.mg_tb8{margin-top:8px;margin-bottom: 8px;}
.mg_tb10{margin-top:10px;margin-bottom: 10px;}
.mg_tb12{margin-top:12px;margin-bottom: 12px;}
.mg_tb15{margin-top:15px;margin-bottom: 15px;}
.mg_tb20{margin-top:20px;margin-bottom: 20px;}
.mg_tb24{margin-top:24px;margin-bottom: 24px;}
.mg_tb25{margin-top:25px;margin-bottom: 25px;}
.mg_tb30{margin-top:30px;margin-bottom: 30px;}

.mg_t5{margin-top: 5px;}
.mg_t10{margin-top: 10px;}
.mg_t12{margin-top: 12px;}
.mg_t14{margin-top: 14px;}
.mg_t15{margin-top: 15px;}
.mg_t16{margin-top: 16px;}
.mg_t18{margin-top: 18px;}
.mg_t20{margin-top: 20px;}
.mg_t22{margin-top: 22px;}
.mg_t25{margin-top: 25px;}
.mg_t30{margin-top: 30px;}
.mg_t33{margin-top: 33px;}
.mg_t38{margin-top: 38px;}
.mg_t40{margin-top: 40px;}
.mg_t43{margin-top: 43px;}
.mg_t68{margin-top: 68px;}

.mg_b2{margin-bottom: 2px;}
.mg_b3{margin-bottom: 3px;}
.mg_b5{margin-bottom: 5px;}
.mg_b6{margin-bottom: 6px;}
.mg_b8{margin-bottom: 8px;}
.mg_b10{margin-bottom: 10px;}
.mg_b12{margin-bottom: 12px;}
.mg_b14{margin-bottom: 14px;}
.mg_b15{margin-bottom: 15px;}
.mg_b16{margin-bottom: 16px;}
.mg_b17{margin-bottom: 17px;}
.mg_b18{margin-bottom: 18px;}
.mg_b20{margin-bottom: 20px;}
.mg_b24{margin-bottom: 24px;}
.mg_b25{margin-bottom: 25px !important;}
.mg_b30{margin-bottom: 28px;}
.mg_b38{margin-bottom: 38px;}
.mg_b40{margin-bottom: 40px;}
.mg_b50{margin-bottom: 50px;}
.mg_b60{margin-top: 60px;}

.mg_l5{margin-left: 5px;}
.mg_l8{margin-left: 8px;}
.mg_l10{margin-left: 10px;}
.mg_l20{margin-left: 20px;}

.mg_r5{margin-right: 5px;}
.mg_r10{margin-right: 10px;}
.mg_r15{margin-right: 15px;}
.mg_r20{margin-right: 20px;}
.mg_r24{margin-right: 24px;}
.mg_r40{margin-right: 40px;}
.mg_r54{margin-right: 54px;}


/*--Padding--*/
/*常规padding值*/
.pd{padding:25px;}
.pd_tb{padding-top: 25px;padding-bottom: 25px;}
.pd_lr{padding-left:25px;padding-right: 25px;}
.pd_t{padding-top:25px;}
.pd_b{padding-bottom:25px;}
.pd_l{padding-left:25px;}
.pd_r{padding-right:25px;}
.pd_lr_i{padding-left: 35px;padding-right: 35px;}

/*非常规padding值*/
.pd20{padding:20px;}

.pd_tb10{padding-top: 10px;padding-bottom: 10px;}
.pd_tb13{padding-top: 13px;padding-bottom: 13px;}
.pd_tb15{padding-top: 15px;padding-bottom: 15px;}
.pd_tb16{padding-top: 16px;padding-bottom: 16px;}
.pd_tb20{ padding-top: 20px;padding-bottom: 20px;}
.pd_tb23{ padding-top: 23px;padding-bottom: 23px;}
.pd_tb24{ padding-top: 24px;padding-bottom: 24px;}
.pd_tb25{ padding-top: 25px;padding-bottom: 25px;}
.pd_tb32{padding-top: 32px;padding-bottom: 32px;}
.pd_tb36{padding-top: 36px;padding-bottom: 36px;}

.pd_lr10{ padding-left:10px; padding-right: 10px;}
.pd_lr15{ padding-left:15px; padding-right: 15px;}
.pd_lr20{padding-left: 20px;padding-right: 20px;}
.pd_lr30{ padding-left:30px; padding-right: 30px;}
.pd_lr34{padding-left: 34px;padding-right: 34px;}
.pd_lr35{padding-left: 35px;padding-right: 35px;}

.pd_t5{padding-top: 5px;}
.pd_t10{padding-top: 10px;}
.pd_t15{padding-top: 15px;}
.pd_t18{padding-top: 18px;}
.pd_t20{padding-top: 20px;}
.pd_t30{padding-top: 30px;}
.pd_t38{padding-top: 38px;}

.pd_b5{padding-bottom: 5px;}
.pd_b10{padding-bottom: 10px;}
.pd_b12{padding-bottom: 12px;}
.pd_b16{padding-bottom: 16px;}
.pd_b18{padding-bottom: 18px;}
.pd_b20{padding-bottom: 20px;}
.pd_b25{padding-bottom: 25px;}
.pd_b26{padding-bottom: 26px;}
.pd_b27{padding-bottom: 27px;}
.pd_b30{padding-bottom: 30px;}
.pd_b40{padding-bottom: 40px;}
.pd_b50{padding-bottom: 50px;}
.pd_b90{padding-bottom: 90px;}
.pd_b92{padding-bottom: 92px;}

.pd_l14{padding-left: 14px;}
.pd_l20{padding-left: 20px;}
.pd_l35{padding-left: 35px;}

.pd_r20{padding-right: 20px;}
.pd_r36{padding-right: 36px;}


/*--Table--*/
.otable th,.otable td{text-align: left;color:#666;}
.table .btn13{margin-top: 3px;margin-bottom: 3px;}
.table_btm_btns{margin-top: 20px;}
.table .ht{line-height: 22px;}
.table_st{border-top: 1px solid #e5e5e5;border-left: 1px solid #e5e5e5;border-right: 1px solid #e5e5e5;}
.table_infors{font-size: 12px;color:#808080;padding-left: 20px;height: 46px;line-height: 46px;}
.table_infors b{color:#e7350d;}
.table,.otable{
	width: 100%;
	table-layout: fixed;
}
.table input[type='text']{text-align:center;border:1px solid #ccc;}
.table .alink01,
.table .alink02{text-decoration: none;}
.table .alink01{color:#e7350d;border-bottom: 1px solid #e7350d;}
.table .alink01:hover{color:#D63715;border-bottom: 1px solid #D63715;}
.table .alink02{color:#666;line-height:22px;border-bottom: 1px solid #666;}
.table .alink02:hover{color:#333;border-bottom: 1px solid #333;}

.table .tb_l{text-align:left;padding-left:25px;text-indent: 0;}
.table th.tb_l{text-align: center;text-indent: -25px;}
.table .ck.tb_l{text-align: left;padding-left: 25px;text-indent: 0;}
.table .tb_la{text-align: left;padding-left: 15px;}
.table .tb_r{padding-right: 25px;text-indent: 0;}
.table .w{width:78px;margin:0 auto;}
.table .pTxt{width:90px;margin:0 auto;text-align: left;}
.table .cr{color:#e7350d;}

.table .ck .icheckbox_tlmall{
	margin-top: -2px;
	margin-bottom: -1px;
	vertical-align: middle;
	margin-right: 5px;
}

.table .t_disabled td{color:#6c6c6c;}

.table td.ck .icheckbox_tlmall{
	left: 0;
}

.table_ipt input[type="text"],
.table_ipt input[type="password"],
.table_ipt select{
	width: 140px;
	*width:134px;
	height: 32px;
	line-height: 32px;
	border:1px solid #c3c3c3;
	text-align: center;
	padding-left: 3px;
	padding-right: 3px;
	font-size: 14px;
	color:#5a5a5a;
}
.table_ipt select{
	padding: 4px 3px\9;
}

.table_a th,
.table_a_s th{
	height: 46px;
	background: #f5f5f5;
	color:#333;
	font-size: 14px;
	text-align: center;
	vertical-align: middle;
}

.table_a th a{text-decoration:none;display: inline-block;border-bottom: 1px solid #6c6c6c;font-size: 14px;color:#333;}
.table_a th a:hover{border-bottom:1px solid #e7350d;color:#e7350d;}

.table_a td,
.table_a_s td{
	line-height: 20px;
	word-break: break-all;
	color:#666;
	border-bottom: 1px solid #e5e5e5;
	background: #fff;
	vertical-align: middle;
}


.table_a td{font-size: 12px;padding: 0 10px;}
.table_a_s td{padding: 22px;font-size: 14px;}

.table_a .ipt_sm{width:70px;height: 32px;line-height: 32px;border: 1px solid #ccc;}

.table_b th{
	font-size: 14px;
	color:#333;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
	height: 58px;
}

.table_b td{
	font-size: 14px;
	line-height: 20px;
	color:#666;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
.table_b .tb_l{padding-left: 0;}
.table_b img{width: 104px;height: 104px;margin-right: 13px;margin-top: 15px;margin-bottom: 14px; display: inline-block;*display: inline;*zoom:1;vertical-align: top;}
.table_b dl{width: 86%;margin-top:17px;margin-bottom: 16px; display: inline-block;*display: inline;*zoom:1;vertical-align: middle;text-align:left;}
.table_b dt{
	color:#333;
	height: 60px;
	line-height: 20px;
	overflow: hidden;
	font-size: 14px;
}
.table_b dd{line-height: 18px;font-size: 12px;color:#666;}
.table_b dd span{margin-right: 10px;}
.table_c th{
	height: 44px;
	background: #f5f5f5;
	text-align: center;
	font-size: 14px;
	color: #333;
}

.table_c td{
	font-size: 14px;
	color:#666;
	border-bottom: 1px solid #e5e5e5;
	word-break: break-all;
}

.table_c .s{padding-left: 8px;padding-right: 8px;}

.table_c .dt_title{
	text-align: left;
	text-indent: 10px;
}

.table_c img{
	width: 104px;
	height: 104px;
	float:left;
	margin-right: 10px;
}

.table_c dl{
	float: left;
	width: 205px;
	text-align: left;
}

.table_c dt,
.table_c dd{
	color:#666;
}

.table_c dt{
	height: 60px;
	line-height: 20px;
	margin-top: 3px;
	overflow: hidden;
	font-size: 14px;
}
.table_c dd{line-height: 18px;font-size: 12px;}

.table_d{
	width: 834px;
	margin:0 auto;
	border:1px solid #dcdcdc;
}

.table_d thead th{
	font-size: 14px;
	text-align: center;
	color:#333;
	background: #f2f2f2;
	height: 44px;
	border-bottom: 1px solid #dcdcdc;
}

.table_d tbody th{
	width: 152px;
	padding-right: 6px;
	height: 32px;
	color:#333;
	border-right: 1px solid #dcdcdc;
	border-bottom: 1px solid #dcdcdc;
	text-align: right;
}

.table_d tbody td{
	padding-left: 14px;
	border-bottom: 1px solid #dcdcdc;
	color:#333;
	text-align: left;
}

/*--Text--*/
.txt_l {
	text-align: left !important;
}

.txt_c {
	text-align: center !important;
}

.txt_r {
	text-align: right !important;
}


/*--Title--*/
.title_main{
	height: 71px;
	position: relative;
}

.title_main span,
.title_main_s span {
	line-height: 71px;
	color: #333;
	vertical-align: middle;
}
.title_main span{font-size: 22px;}

.title_main a.float_r{line-height: 71px;}

.title_main_s{height: 66px;line-height: 66px;}

.title_main_s span{font-size: 18px;}
.title_main_s a{line-height: 1;margin-top: 34px;}

.title_a,
.title_b{
	height: 55px;
}

.title_a span,
.title_b span{
	line-height: 55px;
	font-size: 16px;
}

.title_a span{
	*float:left;
	color:#333;
	letter-spacing: 1px;
}

.title_b span{
	color:#333;
	letter-spacing: 1px;
}

.title_c{
	height: 64px;
	line-height: 64px;
}

.title_c span{
	*float:left;
	color:#4d4d4d;
	font-size: 16px;
	letter-spacing: 1px;
}

.title_d{
	height: 46px;
	line-height: 46px;
}

.title_d span{
	font-size: 16px;
	color:#4d4d4d;
}

.title_e{height: 55px;line-height: 55px;}
.title_e span{font-size: 16px;color:#4d4d4d; display: inline-block;vertical-align: middle;letter-spacing: 2px;}
.title_e em{font-size:16px;margin-left: 5px;display: inline-block;vertical-align: middle;letter-spacing: 2px;}

.title_f{height: 72px;line-height: 72px;}
.title_f span{font-size: 16px;color:#4d4d4d;letter-spacing: 2px;font-weight: bold;}


/*--Transition--*/
.trans{
	-webkit-transition:all 2s ease;
	-moz-transition:all 2s ease;
	-o-transition:all 2s ease;
	-ms-transition:all 2s ease;
	transition:all 2s ease;
}


/*--Select--*/
.selt01{
	width: 142px;
	height: 36px;
	line-height: 36px;
	vertical-align: middle;
	border:1px solid #c3c3c3;
	color:#5a5a5a;
	padding: 7px 0\9;
}


/*--Others--*/
.clearfix:after,
.page:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ".";
}

.clearfix{ *zoom: 1; }
.clear_b{clear:both;}

.page {
	margin-left: auto;
	margin-right: auto;
	min-width: 1200px;
	*zoom:1;
}

.wb100,
.wb01,
.wb02{
	margin-left: auto;
	margin-right: auto;
	width: 100%;
}

.wb100 {
	background: #fff;
}

.wc1200{
	margin-left: auto;
	margin-right: auto;
	width: 1200px;
	height: auto;
	position: relative;
	*z-index: 2;
}

.wb01{
	background: #f1f1f1;
	padding-bottom: 40px;
}

.wb02{
	background: #f5f5f5;
	padding-bottom: 40px;
}

.wb_c{width:100%;background: #fff;}

.wb_r {
	float: right;
	width: 986px;
}

.breadcrumb {
	width: 100%;
	padding-top:12px;
	padding-bottom: 10px;
	color: #666;
	*zoom:1;
}
.breadcrumb:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ".";
}
.breadcrumb a{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: baseline;
	color:#666;
	text-decoration: none;
}

.breadcrumb a:hover{color:#333;}

.breadcrumb i{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	position: relative;
	top:-4px;
	width: 6px;
	height: 9px;
	background-position: -176px -89px;
	margin-left: 9px;
	margin-right: 9px;
	margin-top: 5px;
}

.ablock{
	background: #fff;
	margin-bottom: 5px;
}

.cblock{
	background: #fff;
	position: relative;
}

.wc1200>.cblock{margin-bottom: 15px;}

.iblock{background: #fff;border: 1px solid #fff;padding-bottom: 92px;}
.iblock .title_main span{font-size: 18px;}






/******************** CSS Parts ********************/

/*--Header--*/
.fixedscroll {
	width: 100%;
	height: auto;
	*position: relative;
	*z-index: 1030;
}

.top {
	margin: 0 auto;
	width: 100%;
	height: 30px;
	background-color: #f7f7f7;
	border-bottom: 1px solid #ededed;
}

.top_center {
	margin: 0 auto;
	width: 1200px;
	height: 30px;
}

.top_center a{text-decoration: none;color:#666;}
.top_center a:hover{color:#333;}

.top_center span{line-height: 30px;color:#666;}
.top_center .cr_blue01{cursor: pointer;}
.tc_right_lists {
	margin-right: 10px;
}

.tc_right_lists .phoneApp{position: relative;z-index:10;}

.tc_right_lists .icon_1006{position: absolute;top:-3px;right:-7px;}

.top_center_left .tc_left_wel,
.top_center_left li,
.top_center_left ul {
	float: left;
	width: auto;
	height: 30px;
	line-height: 30px;
}

.top_center_left .time{
	display: inline-block;
	*display: inline;
	*zoom:1;
	color:#666;
	font-size: 12px;
}

.tc_left_wel {
	float: left;
	color: #327bcf;
}

.tc_left_wel span {
	color: #327bcf;
}

.top_center_left ul li span {
	padding-left: 12px;
	margin-right: 12px;
}

.top_center_right ul li span {
	padding-left: 12px;
}

.top_center_left ul li .line,
.top_center_right ul li .line {
	height: 34px;
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	width:0;
	height: 0;
	border-right: 1px solid #ccc;
	color:#ccc;
	padding-top: 12px;
	position: relative;
	top: -1px;
}


.tc_right_lists>span {
	float: left;
	margin: 0 30px;
}

.tc_right_lists ul {
	float: left;
}

.tc_right_lists ul li {
	float: left;
}

.tc_right_lists ul li>a {
	height: 30px;
	line-height: 30px;
	padding-left: 12px;
	color: #666;
}

.tc_right_lists .login,.tc_right_lists .register{font-size: 13px;margin-right: 5px;color:#107bc4;}

.tc_right_lists li .a,
.tc_right_lists li .b{color:#333;}

.tc_right_province .cr_blue02 {
	cursor: pointer;
}
.tc_right_province .line{
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	width:0;
	height: 0;
	border-left: 1px solid #ccc;
	color:#ccc;
	padding-right:6px;
	padding-top: 12px;
	position: relative;
	top: -1px;
}


.top_center_right .tl_mobile{color:#666;cursor: pointer;}
.tl_mobile .icon_phone{color:#327bcf;margin-right: 2px;font-size: 13px;}
.phoneApp:hover .tl_mobile{color:#333;}
.tl_mobile:hover+.mobile_s{display: block;}

.mobile_s{
	display:none;
	position:absolute;
	top:30px;
	left:-47px;
	width:170px;
	height:202px;
	border:1px solid #dcdcdc;
	box-shadow: 0 0 4px rgba(180,180,180,.75);
	padding-top: 10px;
	padding-bottom: 18px;
	background: #fff;
	text-align: center;
}

.mobile_s:hover{display: block;}
.mobile_s_img{
	width: 150px;
	height: 150px;
	margin-bottom: 12px;
}
.mobile_s h5{
	font-size:16px;
	color:#333;
	text-align: center;
	line-height: normal;
	margin-bottom: 5px;
}
.mobile_s p{
	font-size: 12px;
	color:#e7350d;
	text-align: center;
	line-height: normal;
	margin:0;
}
.mobile_s b{
	width:0;
	height:0;
	line-height: 0;
	font-size: 0;
	position: absolute;
	left:50%;
	top:-20px;
	margin-left: -10px;
	border-width: 10px;
	border-style: dashed dashed solid;
	border-color: transparent transparent #fff;
	cursor: pointer;
}


.shopCarnums {
	position: absolute;
	top: -14px;
	left: 89px;
	height: 19px;
	min-width: 19px;
	-webkit-border-radius: 10px 10px 10px 0;
	-moz-border-radius: 10px 10px 10px 0;
	border-radius: 10px 10px 10px 0;
	background: #e7350d;
	color: #fff;
	text-align: center;
}

.shopCarnums span {
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	padding: 0 5px;
	color: #fff;
	line-height: 19px;
}

.shopCarnums .icon_numblock {
	position: absolute;
	bottom: 0;
	left: 0;
}

.icon_numblock {
	width: 8px;
	height: 7px;
	background-position: -22px -89px;
	font-style: normal;
}

.top_up {
	position: relative;
	top: 35px;
}

.top_up img {
	width: 72px;
	height: 8px;
}

.sales {
	width: 100%;
	height: 70px;
	background: #d83715;
}

.sales .banner_img{
	max-width: 1920px;
	height:70px;
	margin:0px auto;
}

.sales_slide {
	display: none;
}

.sales_slide img {
	margin: 0 auto;
	width: 100%;
	height: auto;
}

.header {
	width: 100%;
	height: 116px;
	background: #fff;
}

.header .hcont {
	position: relative;
	margin: 0 auto;
	width: 1200px;
}

.header .hcont>a{float:left;margin-top: 37px;}

.header .hcont .hfl1 {
	float: left;
	width: 220px;
}

.header .hcont .hfl2 {
	float: left;
	margin-left: 107px;
	width: 482px;
	margin-top: 37px;
	*zoom:1;
	position: relative;
}

.header .hcont .hfl2:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ".";
}

.hfl2 .sear_text {
	float: left;
	padding-right: 12px;
	padding-left: 12px;
	width: 422px;
	*width:394px;
	height: 35px;
	*height: 31px;
	line-height: 31px;
	border: 2px solid #e7350d;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
	color:#333;
}

.hfl2 .sear_btn {
	float: left;
	padding: 0;
	width: 60px;
	height: 35px;
	border: none;
	background-color: #e7350d;
	color: #fff;
	font-size: 14px;
	line-height: 35px;
	cursor: pointer;
}

.hfl2 .sear_btn .img_search {
	position: absolute;
	top: 10px;
	left: 10px;
	display: block;
	width: 18px;
	height: 18px;
	background: url(../images/pt_search.png) no-repeat;
}

.searchBox_infos{
	display: none;
	position: absolute;
	top:33px;
	left: 0;
	width: 418px;
	border:1px solid #e5e5e5;
	padding: 10px 0;
	background: #fff;
	z-index: 10;
}

.searchBox_infos li,
.searchBox_infos li a{
	width: 100%;
	height: 26px;
	line-height: 26px;
	color:#333;
	font-size: 12px;
}
.searchBox_infos li:hover,
.searchBox_infos li.hover{background: #f5f5f5;}

.searchBox_infos li a{display:block;text-decoration: none;color:#333;font-size: 12px;text-indent: 10px;}


.sear_hot {
	float: left;
	position: relative;
	top:8px;
	width: 560px;
	height: 14px;
	text-align: left;
	overflow: hidden;
	color:#999;
}

.sear_hot a {
	display: inline-block;
	margin-right: 10px;
	color:#999;
	text-decoration: none;
}

.header .hcont .hfl3 {
	float: right;
	height: 35px;
	margin-top: 37px;
}

.hfl3 li {
	float: left;
	margin-right: 15px;
	width: 70px;
	height: 59px;
}

.hfl3 .shopCar_pos{position: relative;z-index:1;}

.icon_car,.icon_proj {
	margin-right: 12px;
	color: #327bcf;
	font-size: 17px;
}

.hfl3 {
	margin-right: -15px;
}

.hfl3>li {
	margin-right: 15px;
	width: 108px;
	height: 33px;
	background: #f7f7f7;
	border: 1px solid #ededed;
}

.hfl3>li a {
	display: block;
	text-align: center;
	text-decoration: none;
}

.hfl3>li a i,.hfl3>li a span {
	display: inline-block;
	vertical-align: middle;
	line-height: 33px;
}

.hfl3>li a span {
	color: #333;
	font-size: 14px;
}

/*--Header--:鼠标悬浮购物车显示购物清单列表*/
.hfl3>li.shopCar_bs {
	background: #fff;
	border: 1px solid #e5e5e5;
	/*	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
        box-shadow: 0 0 5px rgba(0,0,0,.2);*/
}

.shopCar_lists {
	position: absolute;
	top: -1px;
	right: -1px;
	z-index: 20;
	display: none;
	width: 332px;
	color: #333;
}

.shopCar_lists em {
	color: #333;
	font-style: normal;
}

.Couverbor {
	position: absolute;
	top: 28px;
	right: 0px;
	z-index: 30;
	width: 108px;
	height: 10px;
	border-right: 1px solid #e5e5e5;
	background: #fff;
}

.shopCar_content {
	position: absolute;
	top: 35px;
	right: 0;
	z-index: 10;
	width: 100%;
	border: 1px solid #e5e5e5;
	background: #fff;
	background-color: #fff;
	/*	-webkit-box-shadow: 0 0 5px rgba(0,0,0,.2);
        -moz-box-shadow: 0 0 5px rgba(0,0,0,.2);
        box-shadow: 0 0 5px rgba(0,0,0,.2);*/
}

.scLists_content img.shopCar_img {
	float: left;
	margin: 15px 10px;
	width: 72px;
	height: 72px;
}

.shopCar_infors {
	float: left;
	width: 132px;
	color: #333;
	text-align: left;
	margin-top: 18px;
}

.shopCar_infors .alink_sp {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	color:#333;
	text-decoration: none;
}


.shopCar_infors p {
	overflow: hidden;
	margin: 0;
	color: #333;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.shopCar_infors p em {
	color: #333;
	line-height: 16px;
}

.scLists_none {
	width: 100%;
}

.scLists_content ul {
	overflow: hidden;
	max-height: 411px;
	*position:relative;
	*right:0;
	*top:0;
	scrollbar-face-color:#eee; /*滚动条3D表面（ThreedFace）的颜色*/
	scrollbar-highlight-color:#fff; /*滚动条3D界面的亮边（ThreedHighlight）颜色*/
	scrollbar-shadow-color:#eee; /*滚动条3D界面的暗边（ThreedShadow）颜色*/
	scrollbar-3dlight-color:#eee; /*滚动条亮边框颜色*/
	scrollbar-arrow-color:#a5a5a5; /*滚动条方向箭头的颜色 */
	scrollbar-track-color:#fff; /*滚动条的拖动区域(TrackBar)颜色*/
	scrollbar-darkshadow-color:#fff; /*滚动条暗边框（ThreedDarkShadow）颜色*/
}

.scLists_content ul::-webkit-scrollbar-thumb{
	background-color:#eee;
	height:50px;
	outline-offset:-2px;
	outline:2px solid #fff;
	-webkit-border-radius:4px;
	border: 2px solid #fff;
}
.scLists_content ul::-webkit-scrollbar-thumb{
	background-color:#eee;
	height:50px;
	outline-offset:-2px;
	outline:2px solid #fff;
	-webkit-border-radius:4px;
	border: 2px solid #fff;
}
/*---鼠标点击滚动条显示样式--*/
.scLists_content ul::-webkit-scrollbar-thumb:hover{
	background-color:#ccc;
	height:50px;
	-webkit-border-radius:4px;
}
/*---滚动条大小--*/
.scLists_content ul::-webkit-scrollbar{
	width:8px;
	height:8px;
}
/*---滚动框背景样式--*/
.scLists_content ul::-webkit-scrollbar-track-piece{
	background-color:#fff;
	-webkit-border-radius:0;
}

.scLists_content ul li {
	overflow: hidden;
	margin-right: 0;
	width: 100%;
	height: 102px;
	border-bottom: 1px solid #e5e5e5;
}

.scLists_content .cr {
	position: relative;
	float:right;
	margin-top: 18px;
}

.scLists_content .cr p {
	max-width: 90px;
	margin: 0;
	color: #e7350d;
	text-align: right;
}

.scLists_content .cr span,
.scLists_content .cr em{
	display: block;
	font-size: 12px;
	margin-right: 20px;
}

.scLists_content .cr span{
	color:#e7350d;
	margin-bottom: 6px;
}

.scLists_content .cr em{
	color:#333;
}

.scLists_content .cr a {
	position: absolute;
	top:53px;
	right: 20px;
	display: block;
	text-decoration: none;
}

.scLists_content .cr a:hover{
	top:47px;
	right:13px;
}

.sumShops {
	overflow: hidden;
	width: 100%;
	height: 57px;
	line-height: 57px;
	background-color: #fafafa;
}

.sumShops p {
	font-size: 12px;
	float: left;
	margin: 0;
	padding-left: 20px;
	color: #666;
}

.sumShops em{
	font-size: 14px;
	color:#e7350d;
	margin: 0 5px;
}

.sumShops .btn {
	float: right;
	margin-top: 14px;
	margin-right: 20px;
	width: 70px;
	height: 28px;
	border: 0;
	background: #e7350d;
	color: #fff;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.sumShops .btn:hover{background:#D63715;}

@media \0screen\,screen\9 {
	.navall,.navlist li:hover {
		filter: progid:DXImageTransform.Microsoft.Gradient(startColorstr=#594c4c4c, endColorstr=#594c4c4c)\9;
	}

	.shopCarnums {
		background: url(../images/circle_red.png) left center no-repeat;
	}

	.shopCar_c {
		background: url(../images/circle_red_02.png) right center no-repeat;
	}

	.shopCarnums span {
		margin: 0 7px;
		padding: 0 1px;
		background: #d93715;
	}
}

.nav {
	width: 100%;
	height: 40px;
	background: #d63715;
}

.navc {
	margin: 0 auto;
	width: 1200px;
	height: 100%;
}

.navall {
	float: left;
	width: 230px;
	height: 100%;
	background: #f03919;
}

.navall>a {
	display: block;
	color: #fff;
	text-align: left;
	font-size: 16px;
	height: 40px;
	text-decoration: none;
	line-height: 40px;
}

.navall .icon_lists {
	display: inline-block;
	*display: inline;
	*zoom:1;
	vertical-align: middle;
	margin-right: 10px;
	margin-left: 25px;
	color: #fff;
	font-size: 22px;
}

.navlist {
	float: left;
	width: auto;
	height: 100%;
}

.navlist li {
	float: left;
	width: 180px;
}

.navlist li a {
	display: block;
	margin: 0 auto;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 40px;
	text-decoration: none;
}

.navlist li:hover a {
	background: #f23919;
}

.navlist li:hover div {
	display: block;
}

.navlist li div h4 {
	border-bottom: 1px solid #666;
}

/*--左侧栏--*/
.nav_sidebar {
	float: left;
	width: 204px;
	height: auto;
	background: #fff;
	padding-bottom: 16px;
}

.nav_sidebar h4 {
	padding-left: 25px;
	padding-top: 25px;
	padding-bottom: 15px;
	color: #333;
	font-size: 18px;
	letter-spacing: 1px;
}

.nav_sidebar>ul>li,.nav_sidebar_sul>li{
	padding-top: 9px;
	padding-bottom: 9px;
}
.nav_sidebar a{text-decoration: none;}
.nav_sidebar a,.nav_sidebar h5 {
	display: block;
	font-size: 14px;
	padding-left: 25px;
	color: #666;
	position: relative;
	cursor: pointer;
}

.nav_sidebar h5:hover{
	color:#e7350d;
}

.nav_sidebar a b{display:none;width: 5px;height: 12px;background: #e7350d;position: absolute;left:0;top:2px;}

.nav_sidebar a:hover,.nav_sidebar .act a{
	color: #e7350d;
}

.nav_sidebar a:hover b,.nav_sidebar .act a b{
	display: block;
}

.nav_sidebar .icon_1001{
	margin-right: 9px;
	position: relative;
	top:-1px;
}

.nav_sidebar_s .icon{
	position: absolute;
	right: 25px;
	top: 3px;
}

.nav_sidebar_s:hover .icon_1002{
	background-position: -19px -185px;
}

.nav_sidebar_s:hover .icon_1004{
	background-position: -39px -185px;
}

/*先隐藏，以便下滑特效*/
.nav_sidebar_sul{ display: none; margin-top:8px;}

.nav_sidebar .act .icon_1001,.nav_sidebar_sul a:hover .icon_1001{
	background-position: -2px -194px;
}
.nav_sidebar_s span,.nav_sidebar_sul li span,.nav_sidebar a span{position: relative;}
.nav_sidebar_s .dot,.nav_sidebar_sul li span .dot,
.nav_sidebar a span .dot{display:block;position: absolute;left:auto;right:-10px;top:0;width: 6px;height: 6px;
	background: url(../images/dot-s.png) no-repeat;}
.nav_sidebar_sul li span .dot{right:-9px;}


/*左侧栏-常见问题分类*/
.nav_sidebar_a .iconfont{
	font-size: 19px;
	vertical-align: middle;
	position: relative;
	top:-2px;
	margin-right: 8px;
}
.nav_sidebar_a a,
.nav_sidebar_a .nav_sidebar_s{
	font-size: 14px;
	color:#595a5a;
}
.nav_sidebar_a .nav_sidebar_s{
	font-weight: bold;
}
.nav_sidebar_a a em{
	display:inline-block;
	*display:inline;
	*zoom:1;
	vertical-align: middle;
	width: 5px;
	height: 5px;
	background: #808080;
	margin-right: 8px;
	position: relative;
	top:-1px;
}

.nav_sidebar_a a:hover em,
.nav_sidebar_a li.act em{
	background: #d93715;
}

.nav_sidebar_a>ul>li{
	padding-top: 22px;
	padding-bottom: 6px;
}
.nav_sidebar_a .nav_sidebar_sul{
	margin-bottom: -9px;
}

.nav_sidebar_title{
	position: relative;
	display: inline-block;
	*display:inline;
	*zoom:1;
}

.nav_sidebar_title .pos{position:relative;display: inline-block;*display: inline;*zoom:1;}

.nav_sidebar_title .shopCarnums{
	left:-4px;
	top:-27px;
	height: 16px;
	min-width: 16px;
}

.nav_sidebar_title .shopCarnums span{
	font-size: 12px;
	line-height: 16px;
}
.nav_sidebar_title .shopCarnums .icon_numblock{*bottom: 2px;*left:0;}
.nav_sidebar_title .shopCar_c{*position: absolute;*top:-2px;}
@media \0screen\,screen\9 {
	.shopCarnums span{margin:0 5px;}

	.nav_sidebar_title .shopCarnums {
		background: url(../images/circle_red_s01.png) left center no-repeat;
	}

	.nav_sidebar_title .shopCar_c {
		background: url(../images/circle_red_s02.png) right center no-repeat;
	}
}
.nav_sidebar_s .iconfont{margin-right: 7px;}
.nav_sidebar_s h4{padding-left: 22px;}
.nav_sidebar_s .nav_sidebar_sul{display: block;margin:0;}
.nav_sidebar_s .nav_sidebar_sul li{margin:0;padding:9px 0;}
.nav_sidebar_s .nav_sidebar_sul a{padding-left: 34px;}
.nav_sidebar_s a em{margin-right: 10px;}


/*--Footer--*/
.contect {
	clear: both;
	margin: 0 auto;
	width: 1200px;
	border-bottom: 1px solid #dcdcdc;
}

.contect_h {
	display: none;
	margin: 0px auto;
	width: 100%;
	height: 99px;
	border-top: 0;
}

.contect_h ul {
	position: relative;
	top: 24px;
	height: 50px;
}

.contect_h ul li {
	float: left;
	width: 25%;
	height: 50px;
}

.contect_h ul li img {
	float: left;
	margin-left: 80px;
	width: 50px;
	height: 50px;
}

.contect_h ul li dl {
	float: left;
	margin-left: 15px;
	height: 50px;
}

.contect_h ul li dt {
	position: relative;
	top: 12px;
	color: #333;
	text-align: left;
	font-size: 20px;
	font-family: 'Microsoft YaHei',"微软雅黑",tahoma,arial,'Hiragino Sans GB';
}

.contect_h ul li dd {
	position: relative;
	top: 2px;
	text-align: left;
}

.contect_b {
	margin: 0px auto;
	width: 1200px;
	height: 174px;
	border-top: 1px solid #dcdcdc;
	overflow: hidden;
}

.contect_b .center {
	margin: 0 auto;
	width: 1050px;
}

.contect_b dl {
	float: left;
	margin-right: 130px;
}

.contect_b dt {
	padding-bottom: 12px;
	color: #333;
	text-align: left;
	font-size: 14px;
}

.contect_b dd {
	line-height: 26px;
	padding-left: 10px;
	background: url(../images/pt_16.png) no-repeat center left;
	text-align: left;
}

.contect_b dd a{
	color:#666;
	text-decoration: none;
}

.contect_b .contect_lists {
	margin-top: 34px;
	margin-right: -156px;
}

.contect_bsea{display: none;}

.contect_bsea ul {
	margin-right: -20px;
	margin-top: 27px;
	font-size:  0;
}

.contect_bsea ul li {
	display: inline-block;
	margin-right: 24px;
	width: 103px;
	height: auto;
	color:#999;
	vertical-align: top;
	text-align: center;
	*
	display: inline;
	*
	zoom:1;
	font-size: 12px;
}

.contect_bsea ul li img {
	width: 103px;
	height: 103px;
	margin-bottom: 6px;
}

.footer {
	clear: both;
	margin: 0 auto;
	width: 1200px;
	height: 128px;
}

.footer_center {
	position: relative;
	margin: 0 auto;
	width: 1200px;
}

.footer_cl {
	position: absolute;
	top: 15px;
	left: 0;
}

.footer_cl img {
	width: 64px;
}

.footer_cc {
	margin: 0 auto;
	padding-top: 18px;
}

.footer_cc p {
	width: 100%;
	text-align: center;
	color: #666;
	line-height: 18px;
}

.footer .center_imgs {
	text-align: center;
	margin-top: 16px;
	margin-bottom: 20px;
}


/*--右侧客服条--*/
.xf_right {
	position: fixed;
	right: 0;
	bottom: 10px;
	z-index:200;
	width: auto;
	height: auto;
	border: 2px solid #fff;
	border-right: 0;
	border-bottom: 0;
}
.xf_right .xf_r1 {
	position: relative;
}

.xf_r1 .iconfont{ *line-height: 39px; }

.xf_right a.xf_alink {
	background: #e6e6e6;
}

.xf_right a.xf_alink {
	display: table-cell;
	width: 38px;
	height: 38px;
	border-bottom: 1px solid #fff;
	vertical-align: middle;
	text-align: center;
	text-decoration: none;
	*display: block;
}

.xf_right a.xf_alink img {
	vertical-align: middle;
}

.xf_alink .icon_service {
	color: #4789e0;
	font-size: 24px;
}

.xf_alink .icon_twoCodes {
	color: #86bc43;
	font-size: 28px;
}

.xf_alink .icon_top {
	position: relative;
	top: 3px;
	color: #4789e0;
	font-size: 23px;
}

.xf_alink .icon_tucao {
	color: #4789e0;
	font-size: 24px;
}

.xf_alink .icon_down {
	color: #B0B0B0;
}

.xfr_info {
	position: absolute;
	display: none;
	padding: 5px 8px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #8FC4F9;
}

.xfr_info i {
	position: absolute;
	top: 0;
	right: -8px;
	width: 0;
	height: 0;
	border-top: 11px solid transparent;
	border-bottom: 11px solid transparent;
	border-left: 11px solid #8FC4F9;
}
.xfr_info img{
	width:100px;
	height:100px;
}
.xfr_info .tlmall-app{
	padding-top:3px;
}
.xfr_info .tlmall-wx{
	padding-top:7px;
}
.xfr_info h4,.xfr_info span {
	color: #fff;
	font-size: 12px;
	*min-width: 50px;
}

.xfr_info h4 {
	font-size: 12px;
}

.xf_right .attention_info {
	top: -187px;
	left: -128px;
	background: #ade555;
	text-align: center;
}

.xf_right .pos_info {
	top: 7px;
	left: -75px;
}

.xf_right .attention_info i {
	top: 195px;
	border-left: 11px solid #ade555;
}

.xf_right .attention_info h4 {
	margin-top: 5px;
}

/*--404，更新升级--*/
.wrongPage,#UpdatePage {
	width: 100%;
	height: 100%;
	background: #fff;
}

.wrongPage .top,
#UpdatePage .top {
	width: 100%;
	height: 10px;
	background: #b2b2b2;
}

.wrongPage .logo,
#UpdatePage .logo{
	margin: 0 auto;
	margin-top: 35px;
	width: 1200px;
	text-align: left;
}

.wrongPage .logo img{
	height: 50px;
}

#UpdatePage .logo img{
	height: 35px;
}

.wrongPage .center,
#UpdatePage .center {
	margin: 0 auto;
	width: 1200px;
	text-align: center;
}

.wrongPage .center img {
	margin-top: 17px;
	margin-bottom: 40px;
}

#UpdatePage .center>img{
	margin-top: 34px;
	margin-bottom: 70px;
}

.wrongPage .center .btn {
	display: block;
	margin: 0 auto;
	width: 123px;
	height: 41px;
	font-size: 22px;
	line-height: 41px;
}

.wrongPage .center .btn:hover {
	background: #4278b2;
}

.wrongPage .btn_blue {
	background-color: #3666a7;
	color: #fff;
}

#UpdatePage .connect{text-align: center;}
#UpdatePage .connect img{width: 155px;height: 155px;}
#UpdatePage .connect h6{text-align: center;color:#5a5a5a;font-size: 18px;margin-top: 12px;margin-bottom: 210px;}




/*--组件：翻页--*/
.pagenext {
	padding-top: 30px;
	padding-bottom: 60px;
	text-align: center;
}

.pagenext a {
	text-decoration: none;
	display: inline-block;
	height: 38px;
	border: 1px solid #e6e6e6;
	color: #888;
	text-align: center;
	line-height: 38px;
	font-size: 14px;
}

.pagenext .up,.pagenext .down {
	width: 72px;
	background: #fff;
}

.pagenext .up{ margin-right: 6px; }

.pagenext .down { margin-left: 5px; }

.pagenext .pnum {
	margin-left: -1px;
	width: 38px;
	border: 1px solid #e6e6e6;
	background: #fff;
}

.pagenext .pnum_nbd{border: 0;background: none;width: auto;margin-left: 4px;}
.pagenext .on {
	background: #e7350d;
	color: #fff;
}

.pagination{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 322px;
	*width: 332px;
	height: 38px;
	margin-top: 30px;
	padding-bottom: 60px;
}

.pagination li{
	position: relative;
	float:left;
	margin-right: 10px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	border:1px solid #e5e5e5;
	background: #fafafa;
	color:#999;
	text-decoration: none;
	cursor: pointer;
}
.pagination li a{display: block;width:100%; height:100%;}
.pagination li:hover{
	border: 1px solid #afafaf;
	cursor: pointer;
}
.pagination .disabled:hover{
	border: 1px solid #e5e5e5;
	cursor: default;
}

.pagination i{
	position: absolute;
	top:50%;
	left: 50%;
	margin-left: -6px;
	margin-top:-7.5px;
	width:12px;
	height: 15px;
	background: url(../images/pageTurn.png) no-repeat;
}

.pagination .allPrev{background-position: 0 0;}
.pagination .prev{background-position: -14px 0;}
.pagination .next{background-position: -26px 0;}
.pagination .allNext{background-position: -40px 0;}

.pagination li:hover .allPrev{background-position: 0 -15px;}
.pagination li:hover .prev{background-position: -14px -15px;}
.pagination li:hover .next{background-position: -26px -15px;}
.pagination li:hover .allNext{background-position: -40px -15px;}
.pagination .nums_infos{
	position: relative;
	float: left;
	text-align: center;
	width: 60px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	margin-right: 10px;
	background: #fff;
	border:1px solid #e5e5e5;
	overflow: hidden;
}
.pagination .nums_infos em{color:#e7350d;margin-right: 3px;}
.pagination .nums_infos span{color:#666;}
.pagination .nums_infos span b{margin-left: 3px;}
.pagination .txt{
	position:absolute;
	top:0;
	left:96px;
	border:0;
	width: 62px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	text-align: center;
	border:1px solid #e5e5e5;
	display: none;
}
.pagination .paginationjs-go-button{width:46px; height:36px;border:none;}
.pagination .btn{
	float: left;
	text-decoration: none;
	width: 46px;
	height: 36px;
	line-height: 36px;
	border:1px solid #e5e5e5;
	background: #fafafa;
	color:#666;
	font-size: 12px;
	-webkit-transition:all .1s linear;
	-moz-transition:all .1s linear;
	-o-transition:all .1s linear;
	transition:all .1s linear;
}
.pagination .btn:hover{
	border:1px solid #e7350d;
	color:#fff;
	background: #e7350d;
}

.pagination .btn_disabled:hover{
	cursor: default;
	border:1px solid #e5e5e5;
	background: #fafafa;
	color:#666;
}


/*--组件：Tab--*/
.title_main .tab_title{padding-top: 18px;}
.tab_title{position: relative;*zoom:1;}
.tab_title:after,
.tab_title_a:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ".";
}

.tab_title h4,.tab_title a {
	position: relative;
	float: left;
	padding: 0 17px;
	height: 34px;
	border-bottom: 2px solid #e7350d;
	text-align: center;
	font-size: 16px;
	line-height: 36px;
	cursor: pointer;
	color:#666;
	text-decoration: none;
}

.tab_title h4.act,.tab_title a.act {
	background-color: #e7350d;
	color: #fff;
}

.tab_title_a{border-bottom: 2px solid #e7350d;*zoom:1;}

.tab_title_a h4 {
	position: relative;
	float: left;
	width: 130px;
	height: 42px;
	text-align: center;
	font-size: 14px;
	line-height: 44px;
	cursor: pointer;
}

.tab_title_a h4.act {
	background-color: #e7350d;
	color: #fff;
	cursor: default;
}


.tab_title_s{
	background: #f2f2f2;
	border-bottom: 1px solid #dcdcdc;
}

.tab_lists li{position: relative;}

.tab_lists .hint{width:600px;position: absolute;top:-30px;left: 285px;font-size: 12px;color:#4d4d4d;cursor: default;line-height: normal;text-align: left;}
.tab_lists .hint em{font-size: 14px;color:#e7350d;margin-right: 3px;cursor: default;position: relative;top:3px;}

.tab_lists .mt{margin-top: 25px;}

.tab_title_s h4{
	float:left;
	cursor: pointer;
	border-right: 1px solid #dcdcdc;
	height: 40px;
	line-height: 40px;
}

.tab_title_s h4 span{
	display: block;
	color:#333;
	font-size: 14px;
	padding: 0 36px;
}

.tab_title_s h4.act{
	background: #fff;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
	position: relative;
	margin-top: -1px;
	height: 41px;
	line-height: 41px;
}

.tab_title_s h4.act span{
	position: relative;
	background: url(../images/bd_top.jpg) 75% 0 no-repeat;
	color:#e7350d;
}






/*--组件：查看物流信息--*/
.wl_td_look {
	position: relative;
	width: 2em;
	margin-left: auto;
	margin-right: auto;
}

.wl_info {
	display: none;
	position: absolute;
	top: 22px;
	left: -20px;
	text-align: left;
	z-index: 2;
}

.wl_info .triangle {
	display: block;
	margin-left: 22px;
	height:0px;
	width:0px;
	border-width: 0 9px 11px 9px;
	border-style: dashed dashed solid dashed;
	border-color: transparent transparent rgba(62,58,57,.2) transparent;
	_font-size: 0;
	_line-height: 0;
}

.wl_info .content {
	padding: 5px;
	width: 268px;
	height: 347px;
	background-color: rgba(62,58,57,.2);
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: -204px;
}

@media \0screen\,screen\9 {
	.wl_info .triangle{
		border-color: transparent transparent #3e3a39 transparent;
		filter:Alpha(opacity=20);
		position: static;
		*zoom:1;
	}
	.wl_info .content{
		background-color: #3e3a39;
		filter:Alpha(opacity=20);
		position: static;
		*zoom:1;
	}
}

.wl_td_look a.w_1 {
	border-bottom: 1px solid #e7350d;
	color: #e7350d;
	text-decoration: none;
	font-size: 12px;
}

.wl_td_look a.w_1:hover{
	color:#D63715;
	border-bottom: 1px solid #D63715;
}

.turns {
	position: relative;
	overflow: hidden;
	height: 100%;
}

.turns_title {
	overflow: hidden;
	border-bottom: 1px solid #e7350d;
	margin-right: -2px;
	height: 26px;
}

.turns_title li,
.wl_info .track_title .dir{
	width: 52px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background-color: #fff;
}
.turns_title li{
	float: left;
	margin-right: 2px;
	color: #999;
	font-size: 12px;
	cursor: pointer;
}

.turns_active {
	background-color: #e7350d !important;
	color: #fff !important;
}

.wl_info .track_title{position: relative;}

.wl_info .track_title .dir {
	display: none;
	position: absolute;
	top:0;
	right:0;
	font-size: 0;
	cursor: default;
}
.wl_info .track_title .dir .l{margin-right: 8px;}
.wl_info .track_title .dir .l,
.wl_info .track_title .dir .r{
	background: url(../images/icons.png) no-repeat;
	display: inline-block;
	*display: inline;
	*zoom:1;
	width: 6px;
	height: 11px;
	cursor: pointer;
	margin-top: 8px;
}

.wl_info .track_title .dir .l{background-position: -230px -88px;}
.wl_info .track_title .dir .l:hover,
.wl_info .track_title .dir .l.hover{background-position: -238px -88px;}
.wl_info .track_title .dir .r{background-position: -248px -88px;}
.wl_info .track_title .dir .r:hover,
.wl_info .track_title .dir .r.hover{background-position: -256px -88px;}
.wl_info .track_title .dir.turns_active{
	background: #fff !important;
}

.wl_info .track{
	height: 318px;
	background: #fff;
	border:1px solid #fff;
}
.wl_info .track .selt{
	margin-top: 16px;
	margin-bottom: 25px;
}

.wl_info .track .selt label{
	color:#666;
	font-size: 12px;
	margin-left: 15px;
	margin-right: 9px;
	line-height: 32px;
}

.wl_info .track .selt select{
	width:160px;
	height: 32px;
	border:1px solid #ccc;
	text-indent: 8px;
	color:#333;
	font-size: 12px;
	line-height: 32px;
}

.wl_info .track_lists{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 3px;
	height: 240px;
	overflow-y: auto;
	scrollbar-face-color:#eee; /*滚动条3D表面（ThreedFace）的颜色*/
	scrollbar-highlight-color:#fff; /*滚动条3D界面的亮边（ThreedHighlight）颜色*/
	scrollbar-shadow-color:#eee; /*滚动条3D界面的暗边（ThreedShadow）颜色*/
	scrollbar-3dlight-color:#eee; /*滚动条亮边框颜色*/
	scrollbar-arrow-color:#a5a5a5; /*滚动条方向箭头的颜色 */
	scrollbar-track-color:#fff; /*滚动条的拖动区域(TrackBar)颜色*/
	scrollbar-darkshadow-color:#fff; /*滚动条暗边框（ThreedDarkShadow）颜色*/
}

.wl_info .track_lists::-webkit-scrollbar-thumb{
	background-color:#eee;
	height:50px;
	outline-offset:-2px;
	outline:2px solid #fff;
	-webkit-border-radius:4px;
	border: 2px solid #fff;
}
.wl_info .track_lists::-webkit-scrollbar-thumb{
	background-color:#eee;
	height:50px;
	outline-offset:-2px;
	outline:2px solid #fff;
	-webkit-border-radius:4px;
	border: 2px solid #fff;
}
/*---鼠标点击滚动条显示样式--*/
.wl_info .track_lists::-webkit-scrollbar-thumb:hover{
	background-color:#ccc;
	height:50px;
	-webkit-border-radius:4px;
}
/*---滚动条大小--*/
.wl_info .track_lists::-webkit-scrollbar{
	width:8px;
	height:8px;
}
/*---滚动框背景样式--*/
.wl_info .track_lists::-webkit-scrollbar-track-piece{
	background-color:#fff;
	-webkit-border-radius:0;
}

.wl_info .track_lists li{
	position: relative;
	line-height: 1;
	border-left: 1px solid #ccc;
	padding-left: 14px;
	padding-bottom: 15px;
}

.wl_info .track_lists li.last{
	border-left: 1px solid #fff;
}

.wl_info .track_lists .place,
.wl_info .track_lists .time,
.wl_info .track_lists .send{
	position: relative;
	top:-3px;
}

.wl_info .track_lists .place{font-size: 0;padding-bottom: 10px;color:#333;}
.wl_info .track_lists .place span,
.wl_info .track_lists .place em{
	display: inline-block;
	*display: inline;
	*zoom:1;
	font-size: 12px;
	color:#333;
}
.wl_info .track_lists .place span{width: 140px;text-align: left;}
.wl_info .track_lists .place em{width: 68px;text-align: center;}
.wl_info .track_lists .time{padding-bottom: 10px;font-size: 12px;color:#999;}
.wl_info .track_lists .send{padding-bottom: 10px;font-size: 12px;color:#333;}
.wl_info .track_lists .send b{margin-left: 8px;color:#e7350d;}
.wl_info .track_lists .time .a,
.wl_info .track_lists .time .b{margin-right: 30px;}

.wl_info .track_lists .dot{
	position: absolute;
	top: 0;
	left: 0;
	background: url(../images/icons.png) no-repeat;
	width: 8px;
	height: 8px;
	margin-left: -4px;
	background-position: -140px -125px;
}

.wl_info .track_lists li.first .dot{
	top:-3px;
	width: 16px;
	height: 16px;
	margin-left: -8px;
	background-position:  -120px -122px;
}











/*--组件：选项choose--*/
.choose {
	margin-bottom: 30px;
}

.choose_group {
	max-width: 80%;
}

.choose .title,.choose input {
	display: inline-block;
	vertical-align: middle;
}

.choose .title {
	position: relative;
	top: 4px;
	margin-right: 12px;
	font-size: 14px;
}

.choose .title,.choose .choose_group {
	display: inline-block;
	vertical-align: top;
	*display: inline;
	*zoom: 1;
}

.choose input {
	margin-right: 12px;
	margin-bottom: 8px;
	margin-left: 12px;
	width: 122px;
	height: 29px;
	border: 1px solid #ccc;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	background: url(../images/arrow_rb_grey.png) 99% 97% no-repeat;
	color: #808080;
	text-align: center;
	font-size: 14px;
	cursor: pointer;
	-ms-border-radius: 3px;
}

.choose input.act {
	border: 1px solid #d83715;
	background: url(../images/arrow_rb_red.png) 99% 97% no-repeat;
	color: #d83715;
}


/*--组件：弹出框--*/
.alert{position: fixed;top:50%;left:50%;background: #fff;z-index: 10;}
.alert_a{width:386px;height: 186px;margin-top: -93px;margin-left: -193px;background-color: #ccc;background-color: rgba(0,0,0,0.2);}
.alert_b{width: 447px;height: 187px;margin-top: -84px;margin-left: -223px;border:1px solid #ccc\9;box-shadow: 0 0 10px rgba(180,180,180,.75);}
.alert_c{width: 380px;height: 160px;margin-top: -80px;margin-left: -190px;border:1px solid #ccc\9;box-shadow: 0 0 10px rgba(180,180,180,.75);}
.alert_d{width: 300px;height: 140px;margin-top: -70px;margin-left: -150px;border:1px solid #ccc\9;box-shadow: 0 0 10px rgba(180,180,180,.75);}
.alert_e{width: 306px;height: 126px;margin-top: -63px; margin-left: -150px;background-color: #ccc;background-color: rgba(0,0,0,0.2);}
.alert_a .alert_bk{width:380px;height:180px;background: #fff;margin-left: auto;margin-right: auto;margin-top: 3px;}
.alert_e .alert_bk{width:300px;height:120px;background: #fff;margin-left: auto;margin-right: auto;margin-top: 3px;}
.alert_e .alert_txt{text-align: left;margin-top: 30px;text-indent: 35px;color:#4d4d4d;font-size: 14px;}
.alert_title{height:30px;line-height: 30px;background: #f2f2f2;-webkit-border-top-left-radius:5px;-moz-border-top-left-radius:5px;border-top-left-radius:5px;	-webkit-border-top-right-radius:5px;-moz-border-top-right-radius:5px;border-top-right-radius:5px;*zoom:1;}
.alert_title:after{
	clear: both;
	display: block;
	visibility: hidden;
	height: 0;
	font-size: 0;
	content: ".";
}
.alert_title span{float:left;margin-left: 15px;font-size: 12px;color: #333;}
.alert_title .icon_1102{float:right;margin-right: 15px;margin-top: 10px;cursor: pointer;}
.icon_1102{width: 12px;height: 12px;background-position: -18px -202px;}
.alert_a .alert_content{background: #fff;height:149px;border-top: 1px solid #fff;}
.alert_txt{text-align: center;font-size: 12px;color:#4d4d4d;}
.alert_a .alert_content .alert_txt_s{padding-top: 40px;padding-bottom: 28px;}
.alert_btn{width:98px;height: 28px;text-align: center;line-height: 28px;}
.alert_btn_a{border:1px solid #e7350d;background: #e7350d;color:#fff;font-size: 14px;}
.alert_btn_b{border:1px solid #cbcccc;background: #e6e5e5;color:#4d4c4d;font-size: 14px;}
.icon_1201{width:30px;height:30px;background-position: 0 -220px;}
.alert_hint{font-size: 14px;color:#87bd43;margin-left: 124px;margin-top:30px;margin-bottom: 4px;position: relative;text-align: left;}
.alert_hint .icon{position: absolute;left:-38px;top:0;}
.alert_txt_a{margin-bottom: 24px;margin-left: 124px;width: 170px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;text-align: left;}
.alert_table{width: 100%;table-layout: fixed;}
.alert_table th{height: 46px;color:#333;font-size: 12px;text-align: left;padding:0 4px;border-bottom: 1px solid #e0e0e0;}
.alert_table td{height:46px;border-bottom: 1px solid #e0e0e0;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #5a5a5a;}
.alert_table input{width: 40px;height: 24px;line-height: 24px; border:1px solid #c3c3c3;text-align: center;}
.alert_table select{width: 180px;height: 24px;color:#666;border:1px solid #c3c3c3;}
.alert_d .ptxt{font-size: 12px;color:#333;margin-top: 25px;text-align: left;text-indent: 20px;height: auto;line-height: 20px;margin-bottom: -2px;}


/*v1.3.3-alert*/
.alt_a{width: 300px;height:140px;margin-top: -70px;margin-left: -150px;*border:1px solid #ccc;box-shadow: 0 0 10px rgba(180,180,180,.75);
	-webkit-border-radius: 5px;	-moz-border-radius: 5px;border-radius: 5px;}
.alt_a .alert_title{height: 30px;background: #f2f2f2;}
.alt_a .alert_title span{float: left;color:#666;font-size: 14px;margin-left: 15px;}
.alt_a .alert_title .icon{float: right;margin-right: 14px;}
.alt_a .ptxt{color:#333;font-size: 12px;padding-top: 24px;margin-bottom: 22px;text-indent: 30px;text-align: left;}
.alt_a .aBtns,
.alt_b .aBtns{text-align: center;}
.alt_a .btn{width: 90px;height: 28px;line-height: 28px;background: #e7350d;color:#fff;font-size: 12px;}
.alt_a .btn:hover,
.alt_b .btn:hover,
.alt_c .btn:hover,
.alt_ha .btn:hover{background: #D63715;}

.alt_b{width: 380px;height: 180px;padding: 3px; margin-top: -93px;margin-left: -193px;background:#d8d8d7;background: rgba(62,58,57,0.2);
	-webkit-border-radius: 5px;	-moz-border-radius: 5px;border-radius: 5px;}
.alt_b .alert_title{height: 30px;color:#333;}
.alt_b .alert_title span{color:#333;}
.alt_b .alert_content{position: relative;height: 150px;background: #fff;}
.alt_b .ptxt{width: 300px; padding-top: 30px;margin-left: auto;margin-right: auto;margin-bottom: 25px;color:#333;font-size: 12px;text-align: left;line-height: 20px;}
.alt_b .btn{position: absolute;top:90px;left:50%;margin-left: -50px; width: 100px;height: 30px;line-height: 30px;background: #e7350d;color:#fff;font-size: 14px;}

.alt_c{width: 380px;height: 290px;padding: 3px; margin-top: -145px;margin-left: -193px;background:#d8d8d7;background: rgba(62,58,57,0.2);
	-webkit-border-radius: 5px;	-moz-border-radius: 5px;border-radius: 5px;}
.alt_c .alert_title span{color:#333;}
.alt_c .alert_content{position: relative;height: 260px;background: #fff;}
.alt_c .alert_content>h6{font-size: 12px;color:#333;width: 302px;margin-left: auto;margin-right: auto;padding-top: 30px;padding-bottom: 14px;}
.alt_c .alert_content .rm{position: relative;margin-left: auto;margin-right: auto;width: 280px;height: 112px;border:1px solid #ccc;padding: 5px 10px;}
.alt_c .rm textarea{width:100%;height: 100%;border:0;resize: none;font-size: 12px;color:#333;line-height: 22px;}
.alt_c .rm .placeholder,
.alt_c .rm .limit_nums{position:absolute;font-size: 12px;}
.alt_c .rm .placeholder{cursor: text;top:10px;left:10px; color: #999;}
.alt_c .rm .limit_nums{right:10px;bottom: 10px; color: #ccc;}
.alt_c .aBtns,.alt_ha .aBtns{text-align: center;}
.alt_c .btn,.alt_ha .btn{width: 100px;height: 30px;line-height: 30px;background: #e7350d;color:#fff;font-size: 14px;margin-top: 20px;}

.alt_ha{width: 380px;height:auto;padding: 3px;margin-left: -193px;background:#d8d8d7;background: rgba(62,58,57,0.2);
	-webkit-border-radius: 5px;	-moz-border-radius: 5px;border-radius: 5px;}
.alt_ha .alert_content{background: #fff;padding: 30px;}
.alt_ha .c_title,
.alt_ha .itxt{font-size: 12px;color:#333;overflow: hidden;}
.alt_ha .c_title{margin-bottom: 16px;}
.alt_ha .itxt span{float:left;line-height: 20px;width: 309px;}
.alt_ha .itxt .icon_point{float:left;background-position: -188px -126px;width:4px;height: 4px;margin-right: 7px;margin-top: 9px;}

/*弹出框-遮罩*/
.pop_mask{position: fixed;top:0;left:0;width:100%;height: 100%;z-index: 2000;}
.pop_mask .bgm{position: absolute;top:0;left: 0;width:100%;height: 100%;background: #333;opacity: 0.3;filter:alpha(opacity=30)}
.alert_za{width: 300px;height: 120px;margin-top: -63px; margin-left: -150px;-webkit-border-radius:4px;
	-moz-border-radius:4px;border-radius:4px;overflow: hidden;}
.alert_za .alert_bk{width:100%;height:100%;background: #fff;margin-left: auto;margin-right: auto;}
.alert_za .alert_txt{text-align: left;color:#333;font-size: 12px;text-align: center;margin-top: 33px;}
.alert_za .alert_title span{color:#333;}

/*--组件：radio--*/
.radios_a{position: relative;line-height: 66px;}
.radios_a>h5{
	display: inline-block;
	*display: inline;
	*zoom:1;
	width: 122px;
	text-align: left;
	font-size: 14px;
	color:#333;
}
.radios_a>.one{font-size: 0; display: inline-block;*display: inline;*zoom:1;vertical-align: middle;margin-right:45px;margin-top: -2px;margin-left: -3px;}
.radios_a>.one label{
	vertical-align: middle;
	margin-left: 5px;
	color:#666;
	line-height: 54px;
	font-size: 14px;
}

.radios_a .iradio_tlmall{margin-bottom: -1px;margin-top: -2px;}
.radios_a .iradio_tlmall.checked~label{color:#e7350d;}

/*立即还款列表*/
.sblock{position: relative;color:#333;background: #f5f5f5;padding-left: 20px;padding-right: 20px;border:1px solid #dedede;}
.sblock .icon_mg01{position: absolute; top:-12px;margin-left: 144px;}
.sblock .icon_mg02{position: absolute;top:-12px;margin-left: 408px;}
.sblock .ipt{width: 105px;height: 28px;line-height: 28px; border:1px solid #ccc;text-align: center;font-family: Arial;}
.sblock .cr_money{color:#333;margin-left: 5px;font-size: 14px;}


/*--组件：提示--*/
.pageHint{
	height: 40px;
	line-height: 40px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	padding-left: 24px;
	padding-right: 24px;
	background: #f9d9d7;
	color:#d63715;
	margin-bottom: 5px;
}
.pageHint .icon_1303{margin-right: 12px;}


/*--组件：数量选择--*/
.choose_num{
	width: 110px;
	height: 28px;
	border:1px solid #dcdcdc;
	margin-left: auto;
	margin-right: auto;
}

.choose_num .minus,
.choose_num .plus{
	display: block;
	width: 28px;
	height: 28px;
	line-height: 25px;
	font-size: 21px;
	text-align: center;
	color:#717071;
	cursor: pointer;
	background: #fff;
}

.choose_num .minus{float: left;}
.choose_num .plus{float: right;}

.choose_num .minus:hover,
.choose_num .plus:hover{
	background: #dcdcdc;
}

.choose_num input[type="text"]{
	width: 54px;
	height: 28px;
	line-height: 28px;
	border:0;
	text-align: center;
	font-size: 14px;
	color:#333;
	float: left;
}

/* 模拟-select */
.selt_model{position: relative; display: inline-block;*display: inline;*zoom:1;vertical-align: middle;
	width:210px;}
.selt_model .title{height:30px;line-height: 30px;padding-left: 8px;padding-right: 30px;color:#666;font-size: 12px;
	border:1px solid #ccc;cursor: pointer;position: relative;}
.selt_model .title h6,.selt_model li{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.selt_model .icon{position: absolute;right:10px;top:50%;margin-top: -6px; width:12px;height:12px; line-height: 30px;
	background-position: -54px -108px;}
.selt_model .title.act .icon{background-position: -68px -108px;}
.selt_model ul{display:none;position: absolute;top:32px;left:0;width:208px;border:1px solid #ccc;border-top: 0; background: #fff;}
.selt_model li{height:30px;line-height: 30px;width:auto !important;font-size: 12px;color:#666 !important;cursor: pointer;padding:0 8px;margin:0 !important;}
.selt_model li:hover{background: #f7f7f7;}

.myMsgNum {
	position: absolute;
	top: -7px;
	left: 60px;
	height: 13px;
	min-width: 12px;
	background: #d93715;
	-webkit-border-radius: 10px 10px 10px 0;
	-moz-border-radius: 10px 10px 10px 0;
	border-radius: 10px 10px 10px 0;
	text-align: center;
	color: #fff;
	padding: 0 1px;
	z-index: 10;
}

.myMsgNum span {
	display: inline-block;
	color: #fff;
	line-height: 10px;
	padding: 0;
	position: relative;
	top:1px;
}

.myMsgNum .icon_msgnumblock {
	position: absolute;
	bottom: 0;
	left: 0;
}

@media \0screen\,screen\9 {
	.myMsgNum {
		background: url(../images/circle_red.png) left center no-repeat;
	}
	.myMsgNum_c {
		background: url(../images/circle_red_02.png) right center no-repeat;
	}
	.myMsgNum span {
		margin: 0 7px;
		padding: 0 1px;
		background: #e7350d;
	}
}

.icon_msgnumblock {
	width: 2px;
	height: 2px;
	background-position: -22px -89px;
	font-style: normal;
}

.chosen-select+.chosen-container{height:34px;}
.chosen-select+.chosen-container-single .chosen-single{height:34px;line-height: 32px;border-radius: 0;background: #fff;}

.uploader,
.uploader .uploader-list,
.webuploader-container{display:inline-block;*display: inline;*zoom:1;vertical-align: middle;}
.uploader{font-size: 0;}
.uploader .uploader-list{ width:242px;height:32px;line-height: 34px;font-size: 12px;color:#333;border:1px solid #ccc;
	background: #fff;padding:0 5px;margin-right: -1px;text-overflow: ellipsis;
	white-space:  nowrap;overflow:  hidden;}
.uploader .uploader-list .info{text-overflow: ellipsis;
	white-space:  nowrap;overflow:  hidden;font-size: 12px;color:#333;}
.uploader_s{float: left;}
.uploader_s .uploader-list{width:131px;border:none;}
.uploader_s .webuploader-pick{width:134px;height:40px;background: #f5f5f5;color:#666;font-size: 12px;line-height: 40px;
	border:none;}
.uploader_s .webuploader-pick:hover{background: #f5f5f5;}

.zc_infos_s .uploader-list{width: 155px;height: 38px;line-height: 38px;}
.zc_infos_s .uploader .uploader-list .info{margin-left: 0;}
.m-tip{
	padding: 12px 26px;
	border-radius: 5px;
	margin-bottom: 5px;
	font-size: 12px;
}
.m-tip .icon,
.m-tip span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	vertical-align: top;
}
.m-tip .icon{
	width: 16px;
	height: 16px;
	background: url(../images/tip.png) no-repeat;
	margin-right: 8px;
	position: relative;
	top: 2px;
}

.m-tip span{line-height: 20px;width:96%;}
.m-tip.error{
	background-color: #f2dede;
	color:#e7350d;
}

.m-tip.error .icon{
	background-position: -40px 0;
}

/*分享icon定制化*/
.bdsharebuttonbox .bds_weixin{background: url(../images/logo_wx.png) no-repeat;}
.bdsharebuttonbox .bds_tsina{background: url(../images/logo_sina.png) no-repeat;}
.bdsharebuttonbox .bds_qzone{background: url(../images/logo_Qzone.png) no-repeat;}
.video-share .bdshareCircle .bds_weixin{background: url(../images/logo_wx_circle.png) no-repeat;}
.video-share .bdshareCircle .bds_tsina{background: url(../images/logo_sina_circle.png) no-repeat;}
.video-share .bdshareCircle .bds_qzone{background: url(../images/logo_Qzone_circle.png) no-repeat;}
.headline-article .bds_weixin{background: url(../images/share-wx.png) no-repeat;}
.headline-article .bds_tsina{background: url(../images/share-wb.png) no-repeat;}
.headline-article .bds_qzone{background: url(../images/share-qzone.png) no-repeat;}
.headline-article .bds_weixin,
.headline-article .bds_tsina,
.headline-article .bds_qzone{padding-left: 0;width:24px;margin-right: 7px;}
.bdsharebuttonbox .bds_weixin,
.bdsharebuttonbox .bds_tsina,
.bdsharebuttonbox .bds_qzone{background-position: 0 0 !important; background-size: 100%;}


/*分页控件*/
.pagination{
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 322px;
	*width: 332px;
	height: 38px;
	margin-top: 30px;
	padding-bottom: 60px;
}

.pagination li{
	position: relative;
	float:left;
	margin-right: 10px;
	width: 36px;
	height: 36px;
	line-height: 36px;
	border:1px solid #e5e5e5;
	background: #fafafa;
	color:#999;
	text-decoration: none;
	cursor: pointer;
}
.pagination li a{display: block;width:100%; height:100%;}
.pagination li:hover{
	border: 1px solid #afafaf;
	cursor: pointer;
}
.pagination .disabled:hover{
	border: 1px solid #e5e5e5;
	cursor: default;
}

.pagination i{
	position: absolute;
	top:50%;
	left: 50%;
	margin-left: -6px;
	margin-top:-7.5px;
	width:12px;
	height: 15px;
	background: url(../images/pageTurn.png) no-repeat;
}

.pagination .allPrev{background-position: 0 0;}
.pagination .prev{background-position: -14px 0;}
.pagination .next{background-position: -26px 0;}
.pagination .allNext{background-position: -40px 0;}

.pagination li:hover .allPrev{background-position: 0 -15px;}
.pagination li:hover .prev{background-position: -14px -15px;}
.pagination li:hover .next{background-position: -26px -15px;}
.pagination li:hover .allNext{background-position: -40px -15px;}
.pagination .nums_infos{
	position: relative;
	float: left;
	text-align: center;
	width: 60px;
	height: 36px;
	line-height: 36px;
	font-size: 12px;
	margin-right: 10px;
	background: #fff;
	border:1px solid #e5e5e5;
	overflow: hidden;
}
.pagination .nums_infos em{color:#e7350d;margin-right: 3px;}
.pagination .nums_infos span{color:#666;}
.pagination .nums_infos span b{margin-left: 3px;}
.pagination .txt{
	position:absolute;
	top:0;
	left:96px;
	border:0;
	width: 62px;
	height: 38px;
	line-height: 38px;
	background: #fff;
	text-align: center;
	border:1px solid #e5e5e5;
	display: none;
}
.pagination .paginationjs-go-button{width:46px; height:36px;border:none;}
.pagination .btn{
	float: left;
	text-decoration: none;
	width: 46px;
	height: 36px;
	line-height: 36px;
	border:1px solid #e5e5e5;
	background: #fafafa;
	color:#666;
	font-size: 12px;
	-webkit-transition:all .1s linear;
	-moz-transition:all .1s linear;
	-o-transition:all .1s linear;
	transition:all .1s linear;
}
.pagination .btn:hover{
	border:1px solid #e7350d;
	color:#fff;
	background: #e7350d;
}

.pagination .btn_disabled:hover{
	cursor: default;
	border:1px solid #e5e5e5;
	background: #fafafa;
	color:#666;
}
/*重置chosen media样式*/
.chosen-select .chosen-container-single .chosen-single div b{
	background-size: auto!important;
	background: url(chosen-arrows.png) no-repeat!important;
}
.chosen-select .chosen-container-single.chosen-container-active div b {
	background-position: 0 -6px!important;
}