@import url("reset.css");
@import url("link.css");
@import url("tipswindown.css");
/*QQ客服弹出窗口样式*/
body,a{
	/*cursor:url(http://www.shuazuan.com/templates/default/skins/default/images/Arrow.cur);*/
}
body, p, td, th, li
{
	font-family:Tahoma,Helvetica,Arial,sans-serif;
	font-size:12px;
	line-height:1.5em;
}

p
{
	margin: 0 0 1em 0;
}


ul{
	list-style:none;
}

input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}

/* Standard Definitions
----------------------------------------*/
.left 		{float:left;}
.right 		{float:right;}
.clearThis 	{clear:both;}
.small		{font-size:.625em;}
.large		{font-size:1em;}
.soft		{color:#D3D3D3;}
.hide		{display:none;}
p.last		{margin-bottom:0px;}
.bold{
	font-weight:bold;
}
.center{
	margin:0px auto;
}

.clearfix {
	margin:0;
	padding:0;
	height:0;
	font-size:0;
	overflow:hidden;
	clear:both;
}


.closediv:after
{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}
.closediv
{
display:inline-block;
}
.closediv {display:block;}


.red {
	color:red;
}

.c065289{
	color:#065289;
}
/*---------- stock ---------*/
.wrapper {
	width:962px;
	text-align:left;
	margin:0 auto;
}

#sitenav{
	width:100%;
	height:29px;
	color:#FF6400;
	line-height:29px;
	background:#fff url(images/body_bg.png) repeat-x;
}
#sitenav .info{
	padding-left:25px;
	background:transparent url(images/ico/01.png) no-repeat scroll left 5px;
}
#sitenav .info a{
	display:inline-block;
	float:right;
	width:12px;
	height:29px;
	background:transparent url(images/ico/02.png) no-repeat scroll left 9px;
}

#header{background:transparent url(images/body_bg.png) repeat-x scroll left -29px;	}
#logo{	float:left;	width:250px;	height:77px;	padding-left:20px;}
#quick-menu{	float:right;	width:270px;	padding:15px 50px 0 0;}
#quick-menu ul{	float:right;}
#quick-menu ul li{	float:left;	height:23px;	padding:0 10px 0 25px;	color:#285405;	line-height:23px;}
#quick-menu ul #nav-index{	background:transparent url(images/ico/03.png) no-repeat;}
#quick-menu ul #nav-favorite{	background:transparent url(images/ico/04.png) no-repeat;}
#quick-menu ul #nav-qqgroup{	background:transparent url(images/ico/05.png) no-repeat;}
#quick-menu div{	float:right;	padding:10px 15px 0 0;}
#channel-menu{	height:39px;	width:962px;	margin: 6px 0 0 0;	background:transparent url(images/channel_menu_bg.png) repeat-x scroll 0 -39px;}
#channel-menu .shel1{	height:39px;	background:transparent url(images/channel_menu_bg.png) no-repeat scroll left top;}
#channel-menu .tab{	width:100%;	height:39px;	background:transparent url(images/channel_menu_bg.png) no-repeat scroll right bottom;}
#channel-menu .tab ul{	margin:0 0 0 20px;}
#channel-menu .tab ul li{	float:left;	padding:0 20px 0 5px;	line-height:39px;	text-align:center;	background:transparent url(images/vertical.png) no-repeat scroll right 1px;}
#channel-menu .tab ul li.current{}
#channel-menu .tab ul li a{	display:block;	text-decoration:none;	font-size:14px;	letter-spacing:1px;	font-weight:bold;}
#channel-menu .tab ul a:hover {	background:url(images/menuStat.gif) no-repeat left -70px;}
#channel-menu .tab ul a:hover span {	background:url(images/menuStat.gif) no-repeat right -107px;}

#channel-menu .tab ul li.current a,#channel-menu .tab ul li.current a:hover{
	color:#ffffff;
	background:transparent url(images/menuStat.gif) no-repeat scroll left 5px;
}
#channel-menu .tab ul li a span{
	display:block;
		padding:0 13px;

}
#channel-menu .tab ul li.current a span{
	background:transparent url(images/menuStat.gif) no-repeat scroll right -34px;
}
#channel-menu .tab ul li.current a:hover span{
	background:transparent url(images/menuStat.gif) no-repeat scroll right -34px;
}

#channel-menu .tab ul li.myhappy{
	background:none;
}
#submenu{
	overflow:auto;
}

#submenu li{
	float:left;
	padding:0 0 0 35px;
}
#submenu a{
	display:block;
	line-height:40px;
	font-weight:bold;
	font-size:14px;
	color:#ffffff;
}


.container{
	margin:13px auto 4px;
}
.main-wrap{
	margin:0 246px;
}
.col-sub{
	position:absolute;
	left:0;
	top:0;
	width:236px;

}
.sub-title{
	height:33px;
	line-height:33px;
	color:#fff;
	font-weight:700;
	font-size:14px;
	background:transparent url(images/box.gif) no-repeat scroll left top;
}
.sub-title span{
	height:33px;
	display:block;
	background:transparent url(images/box.gif) no-repeat scroll right -33px;
}
.white-box-bottom{
	height:6px;
	overflow:hidden;
	background:transparent url(images/box.gif) no-repeat scroll left -66px;
}
.white-box-bottom span{
	height:6px;
	display:block;
	background:transparent url(images/box.gif) no-repeat scroll right -72px;
}

#login{
	line-height:33px;
	width:235px;
	*width:236px;
	_width:236px;
	margin-left:1px;	*margin-left:0;	_margin-left:0;
	border:1px solid #347CDA;
	border-top:none;
	border-bottom:none;
}


#login td{
	padding-top:5px;
	color:#005A82;
	font-weight:700;
}
#login .input{
	width:127px;
	padding:8px;
	border:medium none;
	background:transparent url(images/ico.gif) no-repeat scroll left -25px;
}
#login .submit{
	width:99px;
	height:27px;
	border:medium none;
	cursor:pointer;
}
#logined{
	line-height:20px;
	width:224px;
	padding:2px 5px 3px 5px;
	border:1px solid #347CDA;
	border-top:none;
	border-bottom:none;
}
#logined div{
	text-align:center;
}
.hot-event{
	margin:5px 0;
	height:18px;
	overflow:hidden;
	padding:4px 16px 4px 36px;
	border:4px solid #D3E5F1;
	border-left-width:2px;
	border-right-width:2px;
	background:transparent url(images/box.gif) no-repeat scroll left -78px;
}

.col-qq{
	position:absolute;
	right:0;
	top:0;
	width:236px;
}

.qq-input{
	width:127px;
	padding:5px;
	border:medium none;
	background:transparent url(images/ico.gif) no-repeat scroll left -194px;
}

.qq-submit{
	width:44px;
	height:23px;
	border:medium none;
	cursor:pointer;
	background:transparent url(images/ico.gif) no-repeat scroll left -237px;
}
.qq-server{
	width:234px;
	border:1px solid #347CDA;
	border-top:none;
	border-bottom:none;
	line-height:30px;
}
.qq-server ul li{
	line-height:23px;
	padding:7px 0 0 50px;
	_padding:10px 0 0 50px;
	font-weight:700;
}
.center-ad{
	overflow:hidden;
}
.center-ad div{
	float:left;
	margin:0;
	width:233px;
	margin-right:10px;
	text-align:center;
	overflow:hidden;
}

#left{
	float:left;
	width:236px;
	font-size:12px;
}
.left-title{
	height:32px;
	color:#fff;
	font-weight:700;
	font-size:14px;
	background:transparent url(images/box.gif) no-repeat scroll left -111px;
}
.left-title a.current{
	color:#06538B;
	background:transparent url(images/box.gif) no-repeat scroll 18px -176px;

}
.left-title a{
	height:27px;
	width:79px;
	display:block;
	float:left;
	text-align:center;
	line-height:27px;
	color:#fff;
	text-decoration:none;
	padding:0 18px;
}

.left-title div{
	padding-top:5px;
	height:27px;
	background:transparent url(images/box.gif) no-repeat scroll right -144px;
}
#left .list{
	border:1px solid #347CDA;
	border-top-width:0;
	border-bottom-width:0;
	background:#EBF8FF;
	clear:both;
	height:143px;
	_height:135px;
}
#left .list li{
	padding:3px 0 0px 10px;
	clear:both;
	height:19px;
}
#left .list li img{
	display:block;
	float:left;
	margin-right:5px;
	vertical-align:middle;
}
#left .list li a{
	display:block;
	float:left;
	height:18px;
	line-height:18px;
	text-decoration:none;
	border-bottom:1px dashed #ddd;
}
#left .box-bottom{
	height:7px;
	overflow:hidden;
	background:transparent url(images/box.gif) no-repeat scroll left -203px;
}
#left .box-bottom span{
	height:7px;
	display:block;
	background:transparent url(images/box.gif) no-repeat scroll right -210px;
}


.operate-title{
	color:#fff;
	font-weight:700;
	border:1px solid #347CDA;
	border-bottom:none;

}
.operate-title a{
	width:58px;
	height:29px;
	display:block;
	float:left;
	text-align:center;
	line-height:29px;
	color:#EBF8FF;
	text-decoration:none;
	padding:0 0px;
	overflow:hidden;
	background:transparent url(images/operate_01.png) no-repeat scroll right 3px;;
}
.operate-title a.current{
	background:transparent url(images/operate_02.png) no-repeat scroll left top;

}
.operate-title div{
	height:29px;
	border:1px solid #83D4F6;
	border-bottom:none;
	background:transparent url(images/vertical.png) repeat-x scroll left -192px;
}

.operate-body{
	width:234px;
	height:180px;
	border:1px solid #347CDA;
	padding:10px 0;
	line-height:30px;
	border-top:none;
	color:#065289;
	font-weight:bold;
	background:#EBF8FF;
}
.operate-body form{
	text-align:center;
}
.operate-body form input,.operate-body form select{
	_margin:5px 0;
}
#right{
	width:715px;
	float:right;
}
#right .right-menu{
	height:33px;
	background:transparent url(images/line_bg.png) repeat-x scroll left 28px;
}
#right .right-menu a{
	display:block;
	float:left;
	width:86px;
	margin:0 20px;
	height:32px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	background:transparent url(images/box.gif) repeat-x scroll -97px -264px;
}
#right .right-menu a.current{
	background:transparent url(images/box.gif) repeat-x scroll left -264px;
}
#right .right-menu div{
	float:right;
	margin-right:20px;
	line-height:22px;
	padding-left:10px;
	width:252px;
	height:22px;
	background:transparent url(images/bg.gif) repeat-x scroll left top;
}
#right .table{
	width:100%;
	border:1px solid #ACDAFF;

}
#right .table thead th{
	border:1px solid #ACDAFF;
	background:#E6F6FF;
	text-align:center;
	line-height:200%;
}
#right .table thead{
	height:23px;
	background:transparent url(images/vertical.png) repeat-x scroll left -51px;
}
#right .table thead td{
	padding-left:10px;
}
#right .table tbody td{
	text-align:center;
	vertical-align:middle;
	padding:3px 15px;
	border-bottom:1px solid #ACDAFF;
}
#right .table tbody td img{
	margin:0 2px;
}

#link{
	width:926px;
	border:1px solid #347CDA;
	padding-left:36px;
	height:1%;
	background:transparent url(images/bg.png) no-repeat scroll left top;
}
#link .img-link{
	clear:both;
}
#link .img-link li{
	float:left;
	padding:5px 2px;

}
#link .text-link{
	width:100%;
}

/*#link .text-link li{
	float:left;
	padding:3px 5px;
}
*/#footer{
	padding:15px 0;
	text-align:center;
	line-height:200%;
	background:transparent url(images/footer.png) repeat-x scroll left 5px;
}
#footer a{
	color:red;
}




#user-contrl {
	float:left;
	width:163px;
	border:1px solid #347CDA;
	background:#E6F6FF;
}
.user-contrl-title {
	border-bottom:1px solid #FEFFFF;
	color:#ffffff;
	line-height:24px;
	padding:0 0 0 5px;
	_padding:5px 0 5px 5px;
	background:transparent url(images/vertical.png) repeat-x scroll left -88px;
}
.user-list{
}
.user-list li{
	height:23px;
	padding-left:12px;
	line-height:23px;
	background:transparent url(images/ico/23.gif) no-repeat scroll left 8px;
}
.user-info {
	float:right;
	width:790px;
	border:1px solid #ACDAFF;
	background:#EFF9FF;
}
.user-info thead{
	background:transparent url(images/vertical.png) repeat-x scroll left -51px;
}
.user-info thead td{
	height:23px;
	vertical-align:middle;
	line-height:23px;
	color:#065289;
}
.user-info tbody td{
	border:1px solid #C1E4FF;
	padding:3px;
}
.user-info tbody th{
	color:#065289;
	padding:3px;
	text-align:center;
	background:#E6F6FF;
	border:1px solid #C1E4FF;
}
.message-menu {
	float:right;
	width:770px;
	height:33px;
	margin-top:10px;
	padding-left:20px;
	line-height:32px;
	background:transparent url(images/line_bg.png) repeat-x scroll left 28px;
}

.message-menu a{
	display:block;
	float:left;
	width:80px;
	padding-right:5px;
	margin:0 5px;
	text-decoration:none;
	cursor:pointer;
	background:transparent url(images/message-003.png) no-repeat scroll right top;
}
.message-menu a:hover{
	text-decoration:none;
}
.message-menu a span{
	display:block;
	height:32px;
	text-align:center;
	font-weight:bold;
	padding:0 15px;
	color:#065289;
	overflow:hidden;
	background:transparent url(images/message-004.png) no-repeat scroll left top;
}

.message-menu a.current{
	background:transparent url(images/message-001.png) no-repeat scroll right top;
}

.message-menu a.current span{
	color:#ffffff;
	background:transparent url(images/message-002.png) no-repeat scroll left top;
}
.appeal{
	float:right;
	width:720px;
	border:1px solid #347CDA;
	background:#EFF9FF;
	border-top:none;
}
.appeal thead{
	height:31px;
	background:transparent url(images/vertical.png) repeat-x scroll left -241px;
}
.appeal thead td a{
	width:112px;
	height:31px;
	display:block;
	float:left;
	text-align:center;
	line-height:31px;
	color:#EBF8FF;
	text-decoration:none;
	font-weight:bold;
	padding:0 0px;
	overflow:hidden;
	background:transparent url(images/operate_01.png) no-repeat scroll right 3px;;

}
.appeal thead td a.current{
	background:transparent url(images/appeal-001.png) no-repeat scroll left top;

}
.appeal .aooeal-table{
	width:100%;
	border:1px solid #ACDAFF;
	background:#ffffff;
}
.appeal .aooeal-table thead{
	background:#E6F6FF;
	height:23px;
	line-height:23px;

}
.appeal .aooeal-table thead th{
	text-align:center;
	color:#2C629E;
}
.appeal .aooeal-table tbody td{
	height:40px;
	vertical-align:middle;
	border-bottom:1px dashed #BBD0DF;
	text-align:center;
	color:#2C629E;
}
/*帮助中心*/
#help-head{
	height:89px;
	background:transparent url(images/help-head.png) repeat-x;
}
.help-logo{
	float:left;
	margin-top:5px;
}
.help-menu{
	position:absolute;
	bottom:-7px;
	right:1px;
}
.help-menu a{
	display:block;
	float:right;
	width:74px;
	height:26px;
	line-height:26px;
	text-align:center;
	margin-right:8px;
	background:transparent url(images/help-menu-002.png) no-repeat;
}
.help-menu a.current{
	color:#fff;
	background:transparent url(images/help-menu-001.png) no-repeat;
}
.help-container{
	margin:0 auto;
	width:840px;
	margin-top:5px;
	background:transparent url(images/help-body.png) repeat-x;
}

#popWindow{
    width:535px;
    height:270px;
	margin:0 auto;
    background-color:#F7FCFF;
}
#pop_bar{
    background-color:#D6F0FE;
    border:1px #D6F0FE solid;
    height:25px;
}
#pop_title {float:left; color: #2C629E; font-family:Arial, Helvetica, sans-serif; font-size: 12px; vertical-align:middle; padding-left:5px;}
/*#pop_close {
    float:right;
    margin-right:5px;
    margin-top:5px;
    width:15px;
    height:15px;
    background:url(images/btn_close.gif) no-repeat top;
    cursor:pointer;
}*/
#textBox{
    width:100%;
    height:130px;
	text-align:center;
	line-height:130px;
    overflow:hidden;
	vertical-align:middle;
}
#textBox button{width:100px;}

#formBox{
    margin:5px 10px;
}
#formBox form{
	text-align:center;
}
.button{
    width:80px;
    height:20px;
	border: #ccc 1px solid;
	color: #333;
    margin:20px 10px 10px 10px;
	padding-left:20px;
	FONT-FAMILY: "Tahoma", "MS Shell Dlg";
    background:url(images/btn_ok.gif) 8px no-repeat;
}
.button-remove{
    background:url(images/btn_remove.gif) 8px no-repeat;
}
button {
    width:auto;
    height:20px;
	color: #333;
	FONT-FAMILY: "Tahoma", "MS Shell Dlg";
}
#tipsBox{
	text-align:center;
	padding:20px;
    margin:5px 10px 0px 10px;
}

/* other */
#bgMask {
	position:absolute;
	background-color:#000;
	filter:Alpha(opacity=50);
	display:none;
	z-index:50;
}

.pages{
	float:right;
	width:790px;
	text-align:center;
}
.pages a{
	margin:0 5px;
}

/*收藏区进度条*/
.speed{width:54px; height:13px; margin:0 auto; padding:0 3px; background:transparent url(images/collect_speed.png) repeat-x scroll left center;}
.rate{height:100%; background:transparent url(images/collect_rate.png) repeat-x scroll left 3px;}

/*手机短信发送*/
.sms{background:#F7FCFF; width:535px; width:100%;}
.sms thead{background:#D6F0FE; color:#336699; height:25px;}
.sms td{padding:5px;}
.sms .col1{width:70px; text-align:right;}

/*找回密码，帐号激活等窗口提示*/
.msg-table{ background:#FFFFFF;}
.msg-table thead{background:#E6F4FF; border-bottom:1px solid #D1DCEE;}
.msg-table thead td{height:25px; color:#CD1B1B; font-size:14px;}
.msg-table td{padding:5px; _padding:2px; vertical-align:middle; font-size:14px;}
.msg-table .col1{width:100px; height:40px; text-align:right;}
.msg-table .input{border:1px solid #7E9DB9; padding:5px 2px;}

/*链接标题提示*/
body div#tooltip { position:absolute;z-index:1000;min-height:1em;}

/*注册错误提示*/
span.yes, span.no { background:url(images/right.gif) no-repeat left center; padding:0.4em 0 0 1.6em; color:#070; line-height:18px; height:18px;}
span.no { background-image:url(images/wrong.gif); color:#c00;}


/*表格*/
.table-1 tr td{padding:8px;}


/*global*/
.f-s-14{ font-size:14px;}
.f-s-12{ font-size:12px;}
.f-b{font-weight:bold;}
.c-green{color:green;}
.c-gray{color:#888;}
.c-red{color:red;}
.c-blue{color:#1F55A2;}
.t-c,.t-a-c{text-align:center;}
.t-j{text-align:justify;}
.t-r{text-align:right;}
.t-l{text-align:left;}
.b-b-1{border-bottom:1px solid #ccc;}


.msg{border:1px dashed #DAD3B7; padding:4px; background:#FEFFCB;}

/* link color*/
a.c-red{color:red;}
a.c-gray{color:#888;}

#new_msg {background:url("images/bg_newmsg.gif") no-repeat scroll 0 0 transparent; height:25px; line-height:25px; position:absolute; text-align:right; width:93px; z-index:6000;}


/*任务搜索*/
#trade-search-box{ float:right; padding:0; width:790px;}
.table-6{ margin-left:30px;}/*任务搜索*/
.table-6 .col1,.table-6 .col2,.table-6 .col3{ padding:4px 5px;}/*任务搜索*/
#trade-search-box .tool-toggle {background:url(images/toggle_bg.gif) no-repeat scroll 0 -80px transparent; display:block; height:20px; margin:0 auto; outline:medium none; width:685px;	text-indent:-999px;
}
#trade-search-box .tool-toggle:hover {
	background-position:0 -120px;
}
#trade-search-box .collapsed-tool-toggle {
	background-position:0 0;
}
#trade-search-box .collapsed-tool-toggle:hover {
	background-position:0 -40px;
}


/*菜单下拉*/
.pw_menu{border:1px solid #a6cbe7;background:#fff;/*-webkit-box-shadow:2px 2px 2px #bbb;*/;}
.pw_menuBg{padding:0 10px 10px;}
.pw_menu h6{ position:absolute;margin-top:-18px;height:17px;border:1px solid #a6cbe7;background:#fff;border-bottom:0;right:-1px;padding:0 4px;*padding:0 5px;line-height:18px;}
.iconDroplink{padding-right:.8em}
span.iconDrop {position:absolute;height:8px; overflow:hidden;margin-top:6px;margin-left:-.8em}
span.iconDrop i { color:#999; margin-top:-8px; font-style:normal; display:block;_margin-top:-7px; font-family:Arial;}
.menuSkin{background:#ffffff;width:250px;padding:10px 0 10px 10px; text-align:center; font-weight:bold; color:green;}
.menuSkin a{color:green;}
