@charset "utf-8";
/* CSS Document */

html{ overflow-y:scroll;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
body, button, input, select, textarea { font:12px / 1.5 tahoma, arial, \5b8b\4f53; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; }
code, kbd, pre, samp { font-family:courier new, courier, monospace; }
small { font-size:12px; }
ul, ol { list-style:none; }
a { text-decoration:none; }
a:hover {
	text-decoration: none;
}
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset, img { border:0; }
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-table; }
/* Hides from IE-mac \*/*html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */* + html .clearfix { min-height: 1%; }
.ellipsis{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*文字排版、颜色*/

.f12 { font-size:12px }
.f13 { font-size:13px }
.f14 { font-size:14px }
.f16 { font-size:16px }
.f18 { font-size:18px }
.f20 { font-size:20px }
.fb { font-weight:bold }
.fn { font-weight:normal }
.t2 { text-indent:2em }
.blue, a.blue { color:#03c }
.red, a.red { color:#f00 }
.darkred, a.darkred { color:#c00 }
.black, a.black { color:#000 }
.gray, a.gray { color:#666 }
.sgray,a.sgray{ color:#CCC;}
.green, a.green { color:#8caf00 }
.orange, a.orange { color:#F90 }
.white, a.white{ color:#FFFFFF}

.lh150 { line-height:150% }
.lh180 { line-height:180% }
.lh200 { line-height:200% }
.unl { text-decoration:underline; }
.no_unl { text-decoration:none; }
/*定位*/
.tl { text-align:left }
.tc { text-align:center }
.tr { text-align:right }
.fl { float:left; display:inline }
.fr { float:right; display:inline }
.cb { clear:both }
.cl { clear:left }
.cr { clear:right }
.vm { vertical-align:middle }
.vm-img img { vertical-align:middle; }
.pr { position:relative }
.pa { position:absolute }
.zoom { zoom:1 }
.hidden { visibility:hidden }
.none { display:none }
.inblock { display:inline-block }
/*长度高度*/
.w10 { width:10px }
.w20 { width:20px }
.w50 { width:50px }
.w70{width:70px}
.w90 { width:90px }
.w120 { width:120px }

.w180 { width:180px }
.w200 { width:200px }
.w240 { width:250px }
.w400 { width:400px }
.w500 { width:500px }
.w800 { width:800px }
.w { width:100% }
.h50 { height:50px }
.h80 { height:80px }
.h100 { height:100px }
.h150 { height::150px }
.h200 { height:200px }
.h { height:100% }
/*边距*/
.m5 { margin:5px }
.m10 { margin:10px }
.m15 { margin:15px }
.m20 { margin:20px }
.mt5 { margin-top:5px }
.mt10 { margin-top:10px }
.mt15 { margin-top:15px }
.mt20 { margin-top:20px }
.mb5 { margin-bottom:5px }
.mb10 { margin-bottom:10px }
.mb15 { margin-bottom:15px }
.mb20 { margin-bottom:20px }
.ml5 { margin-left:5px }
.ml10 { margin-left:10px }
.ml15 { margin-left:15px }
.ml20 { margin-left:20px }
.mr5 { margin-right:5px }
.mr10 { margin-right:10px }
.mr15 { margin-right:15px }
.mr20 { margin-right:20px }
.p5 { padding:5px; }
.p10 { padding:10px; }
.p15 { padding:15px; }
.p20 { padding:20px; }
.pt2 { padding-top:2px;}
.pt5 { padding-top:5px }
.pt10 { padding-top:10px }
.pt15 { padding-top:15px }
.pt20 { padding-top:20px }
.pb5 { padding-bottom:5px }
.pb10 { padding-bottom:10px }
.pb15 { padding-bottom:15px }
.pb20 { padding-bottom:20px }
.pl5 { padding-left:5px }
.pl10 { padding-left:10px }
.pl15 { padding-left:15px }
.pl20 { padding-left:20px }
.pr5 { padding-right:5px }
.pr10 { padding-right:10px }
.pr15 { padding-right:15px }
.pr20 { padding-right:20px }
.ohidden { overflow: hidden; }
.nopadding { padding: 0 !important; }
.nobodertop { border-top:none; }
/*个性设置*/
body{ color:#555555; background-color:#fff;}

.col1 { color:#333; }
.col2 { color:#555; }
.col3 { color:#888; }
.col4 { color:#336699; }
.col5 { color:#aaa; }
.com-bgcol{ background-color:#f4f4f3;}
a{ color: #666; }
a:hover{ color:#f4571b; }
a.dlink{ color:#f4571b}

.pointer { cursor: pointer; }
.boxline{ border:solid 1px #e3e3e3;}
.tborder { border-top:1px solid #eaeaea; }
.rborder { border-right:1px solid #eaeaea; }

/*通用*/


/*=S 顶部通栏*/
#uc-top-box { background-image:url(../images/shop_topbg.gif); background-repeat: repeat-x; height: 35px; text-align: center; }
#uc-top-box .uc-top-cen { background-image:url(../images/shop_topbg.gif); background-repeat: repeat-x; height: 35px; margin: auto;
overflow: hidden; width: 960px; }
#uc-top-box .uc-top-cen .uc-top-list { color: #D7D7D7; float: left; font-size: 12px; height: 35px; line-height: 34px; text-align: right; }
#uc-top-box .uc-top-cen .uc-top-list a { color: #676767; display: inline-block; padding-left: 10px; padding-right: 10px; position: relative; text-decoration: none; }
#uc-top-box .uc-top-cen .uc-top-list a:hover { color:#f4571b; text-decoration:underline; }
#uc-top-box .uc-top-cen .uc-top-list .new b { background:url(../images/ico_new.gif); no-repeat scroll 0 0 transparent; display: inline-block; height: 12px; position: absolute; right: -5px; top: 2px; width: 21px; }

.login { float:right; color:#555; font-size:12px; line-height:34px; }
.login .clr555 { color:#555;}
.login a { color:#336699; }
.login a:hover { color:#f4571b; text-decoration:none; }
.login ul { position:relative;  padding-top:10px; overflow:hidden;height:24px; }
.login ul li { float:left; display:block; padding-left:15px; line-height:14px; }
#login_in .welcome { display:inline-block; position:relative; }
#user_vip_ico { background:url(../images/lz.png) no-repeat; width:15px; height:12px; display:inline-block; vertical-align:middle;  }
#user_vip_ico.vip { background-position:0 0; }
#user_vip_ico.novip { background-position:0 -12px; }
.station_msg_ico { background:url(../images/ico_email.png) no-repeat 0 0; width:14px; height:13px; line-height:12px; display:inline-block; vertical-align:middle; }
#station_msg_no_read { color:#f4571b;}
/*=E 顶部通栏*/


.content { width:1000px; }
.crumbs { line-height: 30px; height: 30px; padding-bottom: 5px; }

.head { height:80px; margin:0 auto; background:url(../images/bg_head.jpg); }
.logo {
	float: left;
}


.nav { background:url(../images/bg_nav.png) no-repeat; height:46px; text-align:center; margin:0 auto; overflow:hidden; }
.nav a { text-decoration:none; }
.nav ul li { cursor:pointer; float:left; width:121px; text-indent:-9999px; }
.nav ul li a { width:121px; height:46px; display:block;  }

.nav ul li.on a , .nav ul li.on a:hover { background:url(../images/bg_nav.png) no-repeat 0 0;  }
.nav ul li.on .a1 , .nav ul li.on .a1:hover { background-position:0 -46px; }
.nav ul li.on .a2 , .nav ul li.on .a2:hover { background-position:-121px -46px; }
.nav ul li.on .a3 , .nav ul li.on .a3:hover{ background-position:-242px -46px; }
.nav ul li.on .a4 , .nav ul li.on .a4:hover{ background-position:-363px -46px; }
.nav ul li.on .a5 , .nav ul li.on .a5:hover{ background-position:-484px -46px; }

.nav ul li  a:hover { background:url(../images/bg_nav.png) no-repeat 0 0; width:123px; } 
.nav ul li .a1:hover { background-position:0 -92px; }
.nav ul li .a2:hover { background-position:-121px -92px; }
.nav ul li .a3:hover { background-position:-242px -92px; }
.nav ul li .a4:hover { background-position:-363px -92px; }
.nav ul li .a5:hover { background-position:-484px -92px; }


.nav .ser-record { float:right; font-size:14px; margin-top:5px; margin-right:10px; }
.nav .ser-record a { background:url(../images/btn_record.png) no-repeat  0 0; width:119px; height:33px; color:#465a00;  line-height:33px; display:inline-block; }
.nav .ser-record a:hover { background-position:0 -33px; }

.main .left-sider { float:left; width:240px; }

.left-sider .operate {
	border:1px solid #eaeaea;
	zoom:1;
	position: relative;
	z-index: 999;
}
.operate h3 {
	font-family: "Microsoft YaHei", "微软雅黑";
	font-size:16px;
	background:#f7f7f7;
	height:36px;
	line-height:36px;
	padding-left:12px;
	font-weight: normal;
}
.operate ul li { display:inline; }
.operate ul li a { background:url(../images/bg1.png) no-repeat 200px 18px; padding-left:30px; text-decoration:none; font-size:14px; color:#555; display:block;  height:38px;  line-height:38px; border-bottom:1px dotted #d2d2d2; }
.operate ul li a.noline { border-bottom:none; }
.operate ul li a:hover{
	color:#8caf00;
}
.operate ul li .selected { background-color:#8caf00;  background-position:200px -9px; color:#fff; }
.left-sider .ser-online a { background:url(../images/bg_ser_online.jpg) no-repeat 0 0; margin-top:10px; height:75px; border:1px solid #eaeaea; display:block; }
.main .right-sider { float:right; width:725px; }

.foot-bg { background:url(../images/bg_foot.png) no-repeat center bottom; border-top:1px solid #e3e3e3;  padding-top:24px; padding-bottom:25px;  margin:15px auto 0 auto; }
.footer { margin:0 auto; }
.footer p { text-align:center; line-height:26px; font-size:12px; color:#888; }
.footer .msgdh a { padding:0 20px; }
.footer p a { color:#888; }

/*按钮*/
.com-btn1 { cursor: pointer; line-height: 30px; background: url(../images/bg_btn.png) no-repeat 0px 0px; display: inline-block; height: 30px; width: 95px; font-size:14px; text-align:center; border:none; color:#fff; vertical-align:top; padding-top:0px; padding-bottom:3px;}
.com-btn1:hover{text-decoration:none; background-position: -95px 0; }
a.com-btn1:hover{color:#fff;}

.com-btn2 { cursor: pointer; line-height: 30px; background: url(../images/bg_btn.png) no-repeat 0px -30px; display: inline-block; height: 30px; width: 95px; font-size:14px; text-align:center; border:none; color:#333; }
.com-btn2:hover{ text-decoration:none; background-position: -95px -30px; }
a.com-btn2:hover, a.small-btn2:hover { color:#333; }
.com-btn3 { cursor: pointer; line-height: 30px; background: url(../images/bg_btn.png) no-repeat 0px -30px; display: inline-block; height: 30px; width: 95px; font-size:14px; text-align:center; border:none; color:#333; }
.com-btn3:hover { text-decoration:none; color:#333; }

.small-btn1 {cursor: pointer; line-height: 26px; background: url(../images/bg_btn.png) no-repeat 0px -86px; display: inline-block; height: 26px; width: 56px; font-size:14px; text-align:center; border:none; color:#fff; }
.small-btn1:hover{text-decoration:none; background-position: -56px -86px; color:#fff; }

.small-btn2 {cursor: pointer; line-height: 26px; background: url(../images/bg_btn.png) no-repeat 0px -60px; display: inline-block; height: 26px; width: 56px; font-size:14px; text-align:center; border:none; color:#333; }
.small-btn2:hover{ text-decoration:none; background-position: -56px -60px; }

.btn-del { cursor: pointer; line-height: 18px; background: url(../images/btn_del.png) no-repeat 0px 0px; display: inline-block; height: 18px; width: 54px; font-size:14px; text-align:center; border:none; color:#fff; position:absolute; bottom:5px; left:12px; }
.btn-del:hover { text-decoration:none; color:#fff; }
.btn-dis, .btn-dis:hover { cursor: pointer; line-height: 30px; background: url(../images/bg_btn.png) no-repeat 0px -140px; display: inline-block; height: 30px; width: 95px; font-size:14px; text-align:center; border:none; color:#fff; text-decoration:none; }
/*=S 通用table*/
.com-table tbody tr:hover td { background-color: #fff6c5; }
.com-table tbody .even td { background: #FAFAFA;  }
.com-table{ width:100%; text-align: center;  }
.com-table thead th { font-size:12px; line-height: 36px; background: #e9e9e9; text-align: center; height: 36px; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; }
.com-table thead th.b-l{border-left: 1px solid #e6e6e6;}
.com-table thead th.b-r{border-right: 1px solid #e6e6e6;}
.com-table .onover td { background-color: #ECF8FF; }

.wt1 { width: 70px; }
.wt2 { width: 100px; }
.wt3 { width: 150px; }
.wt4 { width: 200px; }
/*=E 通用table*/
/*=S 分页*/
.d-pages{  height: 40px; font-size:12px; }
.d-pages .d-pages-num { padding: 5px 0px 0px 10px; text-align: center; float:left; line-height: 30px; height: 30px; }
.d-pages .d-pages-list{ float:right; height: 30px; padding: 8px 8px 0px 0px; }
.d-pages-list a, .d-pages-list .current, .d-pages-list .disabled { margin:0 2px; padding: 2px 8px; display: inline-block; *display:inline;zoom:1; vertical-align: baseline; }
.d-pages-list .num a { border: 1px solid #dbdbdb; color: #666; background: #FFFFFF; }
.d-pages-list .num a:hover { border-color: #dbdbdb; border-right: 1px solid #dbdbdb; border-style: solid; border-width: 1px; color: #666666; text-decoration: none; background:#f7f7f7; }
.d-pages-list .num a:active { border-color: #dbdbdb; border-right: 1px solid #dbdbdb; border-style: solid; border-width: 1px; color: #666666; }
.d-pages-list .current { background: #8caf00; border:1px solid #8caf00; font-weight:bold; color: #fff; }
.d-pages-list .disabled { color: #CCCCCC; }
/*=E 分页*/
/*=S form*/
/*输入框*/

.form-text, .form-textarea, .form-select { background: url("../images/btn_area_bg.png") no-repeat scroll 0 0 #FFFFFF; border: 1px solid #CCCCCC; font-size: 14px; line-height: 30px; padding: 0 5px; vertical-align: middle;  color:#000; }

.form-select.black { color:#000; }

.form-text { width:240px; height: 30px; overflow: hidden; }
.form-textarea { width:396px; height:114px; }
.form-select { height:30px; padding-top:5px; padding-bottom:5px; color:#000; }


.form-textarea-border{ border:1px solid #a1ce4b; }
.form-text-border{ border: 1px solid #a1ce4b; }
.form-calendar{ vertical-align: middle;  height:31px; position:relative; display:inline-block; line-height: 30px; }
.form-calendar input{ height:30px; line-height:30px; padding-left:4px; }
.form-calendar s{background:url(../images/ico_time.png) no-repeat; position:absolute; width:25px; height:15px; top:8px; right:0px;}

/*验证码*/
.refresh { background:url(../images/ico_refresh.png) no-repeat right center; cursor:pointer; display:inline-block; position:absolute; right:5px; top:2px; *top:4px; height:30px; padding-right:15px; *right:12px; }



/*提示*/
.small-tip { padding: 2px 10px 5px 20px; color:#888; position: relative;line-height: 20px; font-size:12px; zoom:1 }
.small-tip .tipico { background: url(../images/ico_tip.png) no-repeat 0 -161px; display: inline-block; height: 20px; width: 14px; position: absolute; left: 0px; top: 5px; }
.small-tip a { color:#336699; text-decoration:underline; padding:0 5px; }
.small-tip a:hover { color:#f4571b; }

.big-tip { padding: 15px 10px 15px 60px; color:#888; position: relative; background-color:#e5f5ff; line-height: 20px; font-size:14px; color:#555; border:1px solid #40b3ff; width:660px; margin-left:120px; margin-top:60px; font-weight:bold; zoom:1 }
.big-tip .tipico { background: url(../images/ico_tip.png) no-repeat -20px -117px; display: inline-block; height: 35px; width: 42px; position: absolute; left: 5px; top: 5px; }

.error-tip { height: 20px; padding: 2px 10px 5px 20px; color:#888; position: relative;line-height: 20px; font-size:12px; zoom:1 }
.error-tip .tipico { background: url(../images/ico_error.png) no-repeat 0 0; display: inline-block; height: 20px; width: 14px; position: absolute; left: 0px; top: 5px; }


/*步骤*/
.uv-step { margin:30px 0px 0 48px; overflow:hidden; }
.uv-step span { line-height: 32px; text-align: center; display: block; float: left; height: 32px; background: #efece5; font-size: 14px; }
.uv-step span.on{ background: #ffb001; color: #FFF; }
.uv-step span.uv-s1,.uv-step span.uv-s2,.uv-step span.uv-s3{background: url(../images/bg_step.png) no-repeat 0px 0px; width: 20px; }
.uv-step span.uv-s1 {background-position:0 0; }
.uv-step span.uv-s2{ background-position:0 -32px; }
.uv-step span.uv-s3{background-position:0 -64px; }

.uv-step3 span { width:275px; }
.uv-step4 span { width:205px; }
.uv-step5 span { width:160px; }

/*=E 密码强度*/

.waiting { display:inline-block; background:url(../images/waiting2.gif) no-repeat; width:16px; height:16px; vertical-align:middle; margin-left:5px; }
