@charset "utf-8";
/* CSS Document */

/*
KISSY CSS Reset
理念：清除和重置是紧密不可分的
特色：1.适应中文 2.基于最新主流浏览器
维护：玉伯(lifesinger@gmail.com), 正淳(ragecarrier@gmail.com)
*/

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
	margin: 0;
	padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
	font: 12px/1 Arial, Tahoma, Helvetica, "\5b8b\4f53", sans-serif; /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 18px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 16px; }
h3 { font-size: 14px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ul, ol { list-style: none; }

/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover { text-decoration: underline; }

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
	border-bottom: 1px dotted;
	cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
	vertical-align:middle;
	font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}
label{vertical-align:middle;}

textarea{resize:none;}

/* 重置表格元素 */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* 重置 hr */
hr {
	border: none;
	height: 1px;
}

img{vertical-align:middle;}

input[type="file"]{cursor:pointer;}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }

/*清除浮动*/
.clearfix{*zoom:1;}
.clearfix:before, .clearfix:after{display:table;line-height:0;content:"";}
.clearfix:after{clear:both;}

/*iconfont*/
@font-face {
	font-family: 'iconfont';
	src: url('//at.alicdn.com/t/font_1430045899_9910038.eot'); /* IE9*/
	src: url('//at.alicdn.com/t/font_1430045899_9910038.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('//at.alicdn.com/t/font_1430045899_9910038.woff') format('woff'), /* chrome、firefox */
	url('//at.alicdn.com/t/font_1430045899_9910038.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
	url('//at.alicdn.com/t/font_1430045899_9910038.svg#iconfont') format('svg'); /* iOS 4.1- */
}
.iconfont{
	font-family:iconfont!important;
	font-size:16px;
	font-style:normal;
	-webkit-font-smoothing:antialiased;
	-webkit-text-stroke-width:.2px;
	-moz-osx-font-smoothing:grayscale;
	vertical-align:middle;
}

/*滚动条美化*/
/*::-webkit-scrollbar{width:8px;height:8px;background:#fff;}
::-webkit-scrollbar-thumb{background-color:#ccc;}
::-webkit-scrollbar-thumb:hover{background-color:#989898;}*/

.ajax_loading{height:50px;background:url(/static/imgs/loading_middle.gif) no-repeat center center;}
.success_icon{width:32px; height:32px;}

input,textarea{
	border:solid 1px #ccc;
	border-radius:3px;
	outline:none;
	transition-property:border-color;
	transition-duration:0.4s;
	transition-timing-function:ease;
}
.text, textarea{font-size:16px;}
.text:hover, textarea:hover{border-color:#999999;}
.text:focus, textarea:focus{border-color:#3388ff;}
.text{height:30px; padding:0 5px; line-height:18px;font-size:14px;}
textarea{padding:6px;line-height:18px;background:#f9f9f9;}
.ltext{height:34px; padding:0 6px; line-height:22px; font-size:16px; }
.stext{height:26px;}

/*按钮*/
.btn{display:inline-block;vertical-align:bottom;overflow:visible; width:auto; margin:0; outline:none; cursor:pointer; border-radius:2px; box-shadow:0 1px 1px rgba(0,0,0,.1); background:#e8e8e8; color:#333; font-size:16px; line-height:18px; padding:7px 25px 5px; border:solid 1px #d0d0d0;}
.btn:hover{background:#e6e6e6;}
.btn-primary{background:#38f; color:#fff; border-color:#38f;}
.btn-primary:hover{background:#2a7beb; color:#fff; border-color:#2a7beb;}
.btn-success{background:#7BB03E; color:#fff; border-color:#7BB03E;}
.btn-success:hover{background:#7BC36D; color:#fff; border-color:#7BC36D;}
.btn-alert{background:#f7671d; color:#fff; border-color:#ffa015;}
.btn-alert:hover{background:#ff8140; color:#fff; border-color:#ffb344;}
.btn-danger{background:#e24f48; color:#fff; border-color:#e24f48;}
.btn-danger:hover{background:#e25377; color:#fff; border-color:#e25377;}
.btn[disabled]{background-color:#ddd!important;color:#999!important;border-color:#ddd!important;cursor:default!important;}
.lbtn{font-size:16px; padding:9px 20px 7px;}
.sbtn{font-size:14px; padding:4px 20px;}
.ssbtn{font-size:12px; padding:1px 8px;}

/*文字排版*/
.f12{font-size:12px;}
.f13{font-size:13px;}
.f14{font-size:14px;}
.f16{font-size:16px;}
.f18{font-size:18px;}
.f20{font-size:20px;}
.f24{font-size:24px;}
.f30{font-size:30px;}
.fb{font-weight:bold}
.fn{font-weight:normal;}
.t2{text-indent:2em;}
.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;}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.cb{clear:both;}
.cl{clear:left;}
.cr{clear:right;}
.vm{vertical-align:middle;}
.pr{position:relative;}
.pa{position:absolute;}
.abs-right{position:absolute;right:0}
.zoom{zoom:1;}
.hidden{visibility:hidden;}
.none{display:none;}
.dn{display:none;}

/*长度高度*/
.w10{width:10px;}
.w20{width:20px;}
.w30{width:30px;}
.w40{width:40px;}
.w50{width:50px;}
.w60{width:60px;}
.w70{width:70px;}
.w80{width:80px;}
.w90{width:90px;}
.w100{width:100px;}
.w120{width:120px;}
.w200{width:200px;}
.w300{width:300px;}
.w400{width:400px;}
.w470{width:470px;}
.w500{width:500px;}
.w600{width:600px;}
.w700{width:700px;}
.w800{width:800px;}
.w{width:100%}
.h10{height:10px;}
.h20{height:20px;}
.h30{height:30px;}
.h40{height:40px;}
.h50{height:50px;}
.h60{height:60px;}
.h70{height:70px;}
.h80{height:80px;}
.h90{height:90px;}
.h100{height:100px;}
.h120{height:120px;}
.h200{height:200px;}
.h300{height:300px;}
.h400{height:400px;}
.h470{height:470px;}
.h500{height:500px;}
.h600{height:600px;}
.h700{height:700px;}
.h800{height:800px;}
.h{height:100%}

/*边距*/
.m10{margin:10px;}
.m15{margin:15px;}
.m20{margin:20px;}
.m30{margin:30px;}
.mt2{margin-top:2px;}
.mt5{margin-top:5px;}
.mt8{margin-top:8px;}
.mt10{margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt50{margin-top:50px;}
.mt60{margin-top:60px;}
.mt100{margin-top:100px;}
.mb2{margin-bottom:2px;}
.mb5{margin-bottom:5px;}
.mb8{margin-bottom:8px;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb50{margin-bottom:50px;}
.mb60{margin-bottom:60px;}
.mb100{margin-bottom:100px;}
.ml2{margin-left:2px;}
.ml5{margin-left:5px;}
.ml8{margin-left:8px;}
.ml10{margin-left:10px;}
.ml15{margin-left:15px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml50{margin-left:50px;}
.ml60{margin-left:60px;}
.ml100{margin-left:100px;}
.mr2{margin-right:2px;}
.mr5{margin-right:5px;}
.mr8{margin-right:8px;}
.mr10{margin-right:10px;}
.mr15{margin-right:15px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr50{margin-right:50px;}
.mr60{margin-right:60px;}
.mr100{margin-right:100px;}
.p0{padding:0}
.p2{padding:2px;}
.p5{padding:5px;}
.p10{padding:10px;}
.p15{padding:15px;}
.p20{padding:20px;}
.p30{padding:30px;}
.pt0{padding-top:0;}
.pt2{padding-top:2px;}
.pt5{padding-top:5px;}
.pt10{padding-top:10px;}
.pt15{padding-top:15px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt50{padding-top:50px;}
.pt100{padding-top:100px;}
.pb0{padding-bottom:0;}
.pb2{padding-bottom:2px;}
.pb5{padding-bottom:5px;}
.pb10{padding-bottom:10px;}
.pb15{padding-bottom:15px;}
.pb20{padding-bottom:20px;}
.pb30{padding-bottom:30px;}
.pb50{padding-bottom:50px;}
.pb100{padding-bottom:100px;}
.pl0{padding-left:0;}
.pl2{padding-left:2px;}
.pl5{padding-left:5px;}
.pl10{padding-left:10px;}
.pl15{padding-left:15px;}
.pl20{padding-left:20px;}
.pl30{padding-left:30px;}
.pl50{padding-left:50px;}
.pl100{padding-left:100px;}
.pr0{padding-right:0;}
.pr2{padding-right:2px;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pr15{padding-right:15px;}
.pr20{padding-right:20px;}
.pr30{padding-right:30px;}
.pr50{padding-right:50px;}
.pr100{padding-right:100px;}

/*文字颜色*/
.t_red{color:#f00;}
.t_green{color:#080;}
.t_blue{color:#00f;}
.t_orange{color:#f60;}
.t_graw{color:#999;}
.t_black{color:#333;}
.t_white{color:#fff;}

/*边框*/
.bdt2{border-top:solid 2px #fa7f40;}

/*背景颜色*/
.bg_white{background-color:#fff;}

/*阴影*/
.bs0{box-shadow:none;}
.bs1{box-shadow:0 1px 1px rgba(0,0,0,0.2);}

/*圆角*/
.br0{border-radius:0;}

body{
	font-size:14px;
	color:#503e2c;
	padding-top:0;
	background:#fff;
}
body a{color:#08c; text-decoration:none; cursor:pointer;}
body a:hover{text-decoration:underline;}

#wrapper{width:100%;min-width:980px;}

#topbar{
	width:100%;
	height:34px;
	position:fixed;
	left:0;
	top:0;
	text-align:center;
	z-index:999;
	border-bottom:1px solid #ebebeb;
	background-color:#fff;
	background-color:rgba(255,255,255,0.96);
}
#topbar .logo_wrap{padding-left:10px;}
#topbar .logo_wrap .logo{width:20px;height:20px;margin-right:5px;}
#topbar .nav{font-size:12px; line-height:34px;}
#topbar .nav a{color:#080; display:inline-block; padding:0 3px;}
#topbar .sign_info{float:right; padding-right:7px; line-height:34px; font-size:12px;}
#topbar .sign_info a{display:inline-block; padding:0 3px;}
#topbar .sign_info .sns_btn{width:22px; height:22px; vertical-align:-7px;}
#topbar_tips{cursor:default;}
#topbar_tips .tip{line-height:34px; margin:0 10px;}
#topbar_tips a{display:inline-block;}
.icon_skins{
	display:block;
	width:19px;
	height:23px;
	background:url(/static/imgs/icon_skins.png) no-repeat;
	background-position:1px 0;
	position:absolute;
	top:35px;
	right:0;
	opacity:0.6;
	transition-property:opacity;
	transition-duration:0.3s;
	transition-timing-function:ease;
}
.icon_skins:hover{background-position:-24px 0; opacity:1;}

#header{width:980px; margin:60px auto 0;}
#search_box{text-align:center;}
#wd{width:543px; border-radius:0; border-right-width:0; background-color:rgba(255, 255, 255, 0.92);}
.bdSug_wpr{background:rgba(255, 255, 255, 0.96) !important;}
.bdSug_wpr table{background:none !important;}
.bdsug_copy{display:none;}
.bdSug_wpr td{padding:3px 7px !important;}

#main{width:980px; min-height:440px; margin:21px auto 0;}

/*简洁foot*/
.simple_footer{width:100%;min-width:980px;margin:20px auto 20px;text-align:center;font-size:12px;color:#666;}
.simple_footer a{color:#666; margin:0 3px;}

/*回到顶部 start*/
#elevator_item.off{
	visibility:hidden;
	opacity:0;
}
#elevator_item{
	position:fixed;
	right:15px;
	bottom:7px;
	z-index:99992;
	width:50px;
	height:80px;
	-webkit-transition:opacity .4s ease-in-out;
	-moz-transition:opacity .4s ease-in-out;
	-o-transition:opacity .4s ease-in-out;
	opacity:1;
}
#elevator{
	display:block;
	margin-bottom:5px;
	width:50px;
	height:40px;
	background:url(/static/imgs/icon_top.png) center center no-repeat;
	background-color:#444;
	background-color:rgba(0,0,0,.6);
	cursor:pointer;
	box-shadow:0 1px 3px rgba(0,0,0,.2);
}
#elevator_item .qr{
	display:none;
	width:50px;
	height:35px;
	background:url(/static/imgs/icon_code.png) center center no-repeat;
	background-color:#444;
	background-color:rgba(0,0,0,.6);
	cursor:pointer;
	box-shadow:0 1px 3px rgba(0,0,0,.2);
}
#elevator_item .qr-popup{
	display:none;
	position:absolute;
	left:-180px;
	bottom:0;
	text-align:center;
	width:170px;
	height:200px;
	background:#fff;
	box-shadow:0 1px 8px rgba(0,0,0,.1);
}
#elevator_item .qr-popup .code-link{
	display:block;
	margin:10px;
	color:#777;
}
#elevator_item .qr-popup .code-link{
	width:150px;
	height:150px;
}
#elevator_item .qr-popup .arr{
	position:absolute;
	right:-6px;
	bottom:14px;
	width:6px;
	height:11px;
	background:url(/static/imgs/code_arrow.png) 0 0 no-repeat;
}

#elevator:hover, #elevator_item .qr:hover{
	background-color:rgba(0,0,0,.7);
}
/*回到顶部 end*/

/*登录、注册 start*/
.sign{width:490px; float:left;}
.sign_more{width:490px; padding-top:45px; float:right;}
.sign_more ul li{margin-bottom:15px;}
.sign_box th{width:80px; text-align:right; font-weight:normal;}
.sign_box td{padding:10px;}
.sign_box .text{width:235px;}
.vcode{width:100px !important;margin-right:5px;}
.vcode_img{
	width:130px;
	height:32px;
	vertical-align:middle;
	cursor:pointer;
}
/*登录、注册 end*/


/*更多导航页面导航列表 start*/
.more_tb{
	width:100%;
	margin-bottom:25px;
	border:solid 1px #ddd;
	border-width:1px 0 0 1px;
	transition-property:all;
	transition-duration:0.3s;
	transition-timing-function:ease;
}
.more_tb:hover{background:#f8fafc;}
.more_tb td{width:10%; height:30px; border:solid 1px #ddd; border-width:0 1px 1px 0;}
.more_tb td .nav_link{
	display:block;
	padding:0 5px 0 12px;
	line-height:30px;
	text-decoration:none;
	color:#333;
	letter-spacing:1px;
	transition-property:all;
	transition-duration:0.3s;
	transition-timing-function:ease;
}
.more_tb td .nav_link:hover{background:#efefef; color:#f30;}
/*更多导航页面导航列表 end*/