﻿/*
	全局样式
*/
body,html
{
	margin: 0;
	padding: 0;
	width: 100%;
	height: auto;
	font-size: 12px;
	color: #555;
	font-family: Verdana, Arial;
	background-color: #FFF;
}
a, a:visited
{
	color: #525252;
	text-decoration: none;
}
a:hover
{
	color: #C33;
	text-decoration: underline;
}
input, textarea, select { color: #666; font-size:12px; font-family: Verdana; } 
.fs11 { font-size: 11px; }
.f-l { float: left; }
.f-r { float: right; }
.f-c { clear: both; }
.mt-5 { margin-top: 5px; }
.ml-5 { margin-left: 5px; }
.mr-5 { margin-right: 5px; }
.mb-5 { margin-bottom: 5px; }
.mt-10 { margin-top: 10px; }
.d-b { display: block; }
.d-n { display: none; }

/*
	布局样式
*/
#body
{
	background-color: #FFF;
	margin: 0 auto;
	margin-top: 10px;
	width: 950px;
}
#top0
{
	color: #777;
	height: 26px;
	line-height: 26px;
	border-bottom: solid 1px #CCC;
}
.top0-link { color: #777; }
.top0-link a, .top0-link a:visited { color: #777; }
.top0-link a:hover { color: #C33; text-decoration: none; }
#top1
{
	position: relative;
	width:100%;
	height: 80px;
	overflow: hidden;
}
#top1-logo
{
	position: absolute;
	top: 15px;
	/*left: 10px;
	width: 200px;*/
	height: 60px;
	background: url(../MyImg/logo.gif) no-repeat;
}
#top2 { margin-left:200px; }
#top-menu
{
	overflow: hidden;
}

#top-menu ul 
{
	margin:0px;
	padding:0px;
	display: inline;
	list-style:none;
}
#top-menu li 
{
	margin-right: 2px;
	float:left;
	text-align:center;
}
#top-menu li a { padding: 0px 15px; }
.top-menu-on span, .top-menu-on a
{
	display: block !important;
	display:inline-block;
	height: 31px;
	line-height: 31px;
}
.top-menu-on { background:#69C url(../MyImg/top_menu_on_c_bg.jpg) repeat-x; }
.top-menu-on span { background: url(../MyImg/top_menu_on_l.jpg) no-repeat left top; }
.top-menu-on a { background: url(../MyImg/top_menu_on_r.jpg) no-repeat right top; }
.top-menu-on a, .top-menu-on a:visited
{
	color: #FFF;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.top-menu-on a:hover { color:#FFF; text-decoration: none; }
.top-menu-off { margin-top: 3px; }
.top-menu-off span, .top-menu-off a
{
	display: block !important;
	display:inline-block;
	height: 28px;
	line-height: 28px;
}
.top-menu-off { background:#B2CCE5 url(../MyImg/top_menu_off_c_bg.jpg) repeat-x; }
.top-menu-off span { background: url(../MyImg/top_menu_off_l.jpg) no-repeat left top; }
.top-menu-off a { background: url(../MyImg/top_menu_off_r.jpg) no-repeat right top; }
.top-menu-off a, .top-menu-off a:visited
{
	color: #666;
	font-size: 14px;
	text-decoration: none;
}
.top-menu-off a:hover { color:#666; text-decoration: none; }
#top3
{
	color: #FFF;
	height: 28px;
	line-height: 28px;
	background-color: #69C;
}
#top4
{
	position: relative;
	margin-top: 3px;
	height: 130px;
	border-bottom: solid 1px #FFF;
	background: url(../MyImg/top_banner.gif) no-repeat left top;
}
#top4-help
{
	position: absolute;
	right: 15px;
	top: 15px;
	width: 222px;
	height: 100px;
	color:#FFF;
	line-height: 20px;
	overflow: hidden;
}
#main
{
	margin-top: 10px;
}
#foot0
{
	color: #666;
	margin-top: 10px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	border-top: solid 1px #CCC;
	border-bottom: solid 1px #CCC;
	background-color: #F2F2F2;
}
#foot1
{
	margin: 20px 0px;
	height: 30px;

	line-height: 20px;
	text-align: center;
}

/*
	登录框
*/
#login-top
{
	height: 28px;
	background:#69C url(../MyImg/login_top.jpg) repeat-x left top;
}
#login-title 
{
	color: #FFF;
	line-height: 28px;
	padding-left: 38px;
	background: url(../MyImg/icon_client.gif) no-repeat 8px 1px;
}
#login-content
{
	height: auto;
	border-left: solid 1px #69C;
	border-right: solid 1px #69C;
}
#login-foot
{
	height: 4px;
	line-height: 4px;
	background: url(../MyImg/login_foot.jpg) repeat-x left top;
	overflow: hidden;
}
#login-name, #login-pwd
{
	width: 130px;
	height: 22px;
	border: solid 1px #CCC;
	overflow-y: hidden;
}
#login-name { background: url(../MyImg/icon_ln.gif) no-repeat 5px 50%; }
#login-pwd { background: url(../MyImg/icon_lp.gif) no-repeat 5px 50%; }
.login-txt, .login-txt2 { color: #525252; font-family:Verdana; }
.login-txt { margin-left:23px; height: 18px; line-height:18px; border:solid 1px #FFF; }
.login-txt2 { height: 20px; line-height:20px; padding-left:3px; border:solid 1px #CCC; }
.login-btn 
{ 
	width: 73px;
	height: 38px;
	border: 0;
	cursor: pointer;
	background:#CCC url(../MyImg/btn_login.jpg) 0px 0px no-repeat;
}
.btn-over { background-position: 0px -38px; }
.btn-out { background-position: 0px 0px; }

/*
	首页资讯
*/
#top-new-tabs
{
	width: 100%
}
#top-new-tabs ul
{
	margin: 0;
	padding: 0;
	display: inline;
	list-style-type: none;
	width: 100%
}
#top-new-tabs ul li
{
	float: left;
	padding: 0px 7px;
	line-height: 26px;
	border-right: solid 1px #CCC;
	cursor: pointer;
	width:18%;
}
.top-new-tab-on  { color: #C33; background-color: #FFF; width:20% }
.top-new-tab-off { background-color: Transparent; width:20%}
#top-new { color: #666; padding: 15px 5px 5px 5px; }
#top-new a, #top-new a:visited { color: #666; }
#top-new a:hover { color: #C33; }
.top-n-l, .top-n-r
{
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
.top-n-l { float: left; width: 260px; }
.top-n-r { float: right; width: 60px; text-align: right; }
.top-n-c
{
	clear: both;
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	background: url(../MyImg/dot_width.gif) repeat-x;
}

/*
	注册/注册帮助
*/
.help-td1, .help-td2 { padding: 5px; cursor: pointer; }
.help-td1 { color: #777; border: solid 1px #FFF; background-color: #FFF; }
.help-td2 { color: #258; border: solid 1px #CCC; background-color: #F2F2F2; }
.reg-btn { width:80px; height:30px; font-size: 14px; font-weight:bold; border-top: solid 2px #E2E2E2; border-left: solid 2px #E2E2E2; border-right: solid 2px #B5B5B5; border-bottom: solid 2px #B5B5B5; background-color: #F2F2F2; }

/*
	合作伙伴
*/
#cooperators { margin:10px;  }
#cooperators ul { margin: 0px; padding: 0px; clear:both; list-style-type: none; }
#cooperators ul li { margin: 5px 10px 5px 3px; }

/*
	常见问题
*/
.faq-q-on, .faq-q-off
{
	margin-top: 2px;
	height: 32px;
	line-height: 32px;
	text-indent: 18px;
	cursor: pointer;
}
.faq-q-on { color:#C33; background: url(../MyImg/icon_open.gif) no-repeat 0px 10px; }
.faq-q-off { background: url(../MyImg/icon_close.gif) no-repeat 0px 10px; }
.faq-a { margin: 0px 12px 5px 12px; padding: 5px; line-height: 22px; border: solid 1px #CCC; background-color: #F2F2F2; }

/*
	Div矩形圆角
*/
.b-t-l, .b-t-r, .b-b-l, .b-b-r { width:2px; height: 2px; }
.b-t { height: 2px; line-height: 2px; background: url(../MyImg/icon_border.gif) repeat-x 0px -4px; overflow: hidden; }
.b-t-l { float: left; background: url(../MyImg/icon_border.gif) no-repeat 0px 0px; }
.b-t-r { float: right; background: url(../MyImg/icon_border.gif) no-repeat 0px -2px; }
.b-c { padding: 0px 1px; border-left: solid 1px #D4D4D4; border-right: solid 1px #D4D4D4; }
.b-b { height: 2px; line-height: 2px; background: url(../MyImg/icon_border.gif) repeat-x 0px -10px; overflow: hidden; }
.b-b-l { float: left; background: url(../MyImg/icon_border.gif) no-repeat 0px -6px; }
.b-b-r { float: right; background: url(../MyImg/icon_border.gif) no-repeat 0px -8px; }

/*
	内页右侧
*/
.r_link
{
	width: 210px;
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

/*
	特殊样式
*/
.link-14 a { font-size: 14px; }
.span-new { width: 18px; height: 7px; background: url(../MyImg/icon_new.gif) no-repeat left 50%; }
.dot_width
{
	height: 1px;
	background: url(../MyImg/dot_width.gif) repeat-x;
	background-position-y: top;
}
.huoju { text-indent: 20px; background: url(../MyImg/icon_huoju.gif) no-repeat left 6px; }
.link_b 
{ 
	height: 1px;
	line-height: 1px;
	overflow: hidden;
	background: url(../MyImg/dot_width.gif) repeat-x;
}
.notice_a
{
	width: 530px;
	height: 24px;
	line-height: 24px;
	color:#666;
	text-indent: 18px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
	background: url(../MyImg/icon_dots.gif) no-repeat 5px 48%;
}
.rightArrow
{
	background: url(../MyImg/arrow.gif) no-repeat; padding-left:14px; padding-top:4px
}
.faq_a
{
	width: 214px;
	height: 28px;
	line-height: 28px;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}
#foot0 a, foot0 a:visited { color: #666; }

.topbg {background:url(../MyImg/topbg.jpg) repeat-x #C8E4F2;width:100%;}
.friendlink {width:950px;text-align:center;	margin: 0px auto;}
.down {width:950px;text-align:center;	margin: 0px auto;background:url(../MyImg/downbg2.jpg);height:155px;}
.downbg {width:100%;height:155px;}
.footer {background-color: #FFF; width:100%;	margin: 0px auto;background:url(../MyImg/downbg.jpg);}

.tabb {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; WIDTH: 99%; BORDER-BOTTOM: 0px
}
.lrbtline {
	BORDER-RIGHT: #dcdcdc 1px solid; BORDER-TOP: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; BORDER-BOTTOM: #dcdcdc 1px solid
}
.tda {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.topic {
	FONT-WEIGHT: bold; FONT-SIZE: 24px; HEIGHT: 80px; TEXT-ALIGN: center
}
.tbh {
	PADDING-LEFT: 5px; BACKGROUND: #f9f9f9; COLOR: #666666; HEIGHT: 25px; TEXT-DECORATION: none; BORDER-BOTTOM: #dcdcdc 1px dotted
}
.tbh A {
	COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: none
}
.tbh A:hover {
	COLOR: #333333; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.tbh A:active {
	COLOR: #666666; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.h2_content
{
	color: #000000; font-size: 12px; font-weight:normal; line-height:25px; padding-left:5px;padding-right:5px
}
.leftMenuNormal {
	PADDING-LEFT: 21px; BACKGROUND: url(/myImg/leftMenuNormal.gif) no-repeat; WIDTH: 150px; CURSOR: pointer; LINE-HEIGHT: 25px; HEIGHT: 25px; font-weight:bold
}
.leftMenuOver {
	PADDING-LEFT: 21px; FONT-WEIGHT: bold; BACKGROUND: url(/myImg/leftMenuOver.gif) no-repeat; WIDTH: 150px; CURSOR: pointer; COLOR: #ff8a00; LINE-HEIGHT: 25px; HEIGHT: 25px
}
.submenu { text-align:left;}
.submenu div { overflow: hidden; }
.submenu .collapsed { height:25px; }
.submenu div span { display:block;color:#f30; font-weight:bold;border-bottom:1px solid #e8e8e8; cursor:pointer; }
.submenu div.collapsed span { display:block;color:#666;font-weight:bold; border-bottom:1px solid #e8e8e8;}
.submenu div a { display: block;  }
.submenu div a:hover {}
.divTitle /* 固定标题字数，多出字数自动以省略号代*/
{
	width:150px;
	white-space:nowrap;
	text-overflow:ellipsis; /* for IE */
	-o-text-overflow:ellipsis; /* for Opera */
	overflow: hidden;
	line-height:28px;
	padding-left:5px;
	BACKGROUND: url(/myImg/bullet1.gif) no-repeat left 7px;
}
.title /* 固定标题字数，多出字数自动以省略号代*/
{
	width:150px;
	white-space:nowrap;
	text-overflow:ellipsis; /* for IE */
	-o-text-overflow:ellipsis; /* for Opera */
	overflow: hidden;
	line-height:28px;
}
input {
	border-right: #c0c0c0 1px solid; padding-right: 1px; border-top: #c0c0c0 1px solid; padding-left: 1px; padding-bottom: 1px; border-left: #c0c0c0 1px solid; padding-top: 1px; border-bottom: #c0c0c0 1px solid; height: 18px
}
input.button {
	border-right: #dcdcdc 1px solid; padding-right: 1px; border-top: #dcdcdc 1px solid; padding-left: 12px; background-image: url(/myimg/bg_button.gif); padding-bottom: 1px; border-left: #dcdcdc 1px solid; padding-top: 2px; border-bottom: #dcdcdc 1px solid; background-color: #f7f7f7
}
.li
{
    margin:0;
    padding:0;
    list-style:none;
    padding: 0px
}