/*********common*************/

html,body{
	font:12px arial, Simsun, sans-serif; color:#333; height:100%;}
table, input, button, textarea, select{
	font-size:12px;}
textarea{
	font-family:verdana;}
*{
	margin:0; padding:0;}
.clear{
	clear:both;}
ul,li{
	list-style:none;}
img{
	border:0;}
a{text-decoration:none;}
a:link{ color:#333;}
a:visited{ text-decoration:none;color:#333; }
a:hover{text-decoration:underline; color:#3F8FCB;}
.right{
	float:right;}
.left{
	float:left;}
h1,h2,h3,h4,h5,h6{
	font:normal 12px arial, Simsun, sans-serif;}
h3{
	font-weight:bold; font-size:14px; color:#000; padding-left:15px; margin:20px 0 20px 25px; display:block;
	background:url(../images/common/panel-dot.jpg) no-repeat;}
	
#main{
	width:860px; margin:0px auto; padding-top:10px;}	
#content{
	margin-top:20px;}
form{
	display:inline;}
	
/*********header*************/	
	
#header{
	margin-top:20px}
#header-nav{
	text-align:right;}
#header-nav a{
	color:#999; border-right:1px solid #999; padding:0 10px;}
#header-nav a:hover{
	color:#FF0000;}
#header-nav a.fix{
	border:0;}
a.logo{
	width:221px; height:47px; display:block; float:left; margin-top:17px;
	background:url(../images/header/home_logo2.gif) no-repeat;}	

#header-menu{
	float:right; margin-top:30px;}
#header-menu a{
	display:inline-block; height:27px; float:left; margin-right:30px;}
#header-menu a.nav1{
	width:89px;
	background:url(../images/header/nav1.jpg) no-repeat;}
#header-menu a.nav2{
   width:106px;
	background:url(../images/header/nav2.jpg) no-repeat;}
#header-menu a.nav3{
	width:65px;
	background:url(../images/header/nav3.jpg) no-repeat;}
#header-menu a.nav4{
	width:91px;
	background:url(../images/header/nav4.jpg) no-repeat;}
#header-menu a.nav5{
	width:83px; margin-right:0;
	background:url(../images/header/nav5.jpg) no-repeat;}
#header-menu a:hover, #header-menu a#active{
	background-position:bottom;}
	
#header-submenu{
	width:860px; padding-right:0px; height:23px; text-align:right; line-height:23px; clear:right;}
.round-left{
	background:url(../images/header/round_left.jpg) no-repeat; height:23px; width:12px; float:left;}
.round-con{
	float:left; background-color:#d4d4d4; height:21px; padding:1px 0;}
.round-con a{
	display:block; padding:0 10px; float:left; height:21px; _overflow:hidden; color:#666!important; font-weight:bold; text-decoration:none; }
.round-con a:hover{
	background-color:#dfdfdf; text-decoration:none;}
.round-right{
	background:url(../images/header/round_right.jpg) no-repeat; height:23px; width:12px; float:left;}
#submenu01{
	margin:0px 0 0 305px; padding-top:10px;}
#submenu01 a:hover{
	color:#01b6da!important;}
#submenu02{
	margin:0px 0 0 425px; padding-top:10px;}
#submenu02 a:hover{
	color:#d112ab!important;}
#submenu03{
	margin:0px 0 0 470px; padding-top:10px;}
#submenu03 a:hover{
	color:#dc1517!important;}
#submenu04{
	margin:0px 0 0 655px; padding-top:10px;}
#submenu04 a:hover{
	color:#f18e00!important;}
#submenu05{
	margin:0px 0 0 600px; padding-top:10px;}
#submenu05 a:hover{
	color:#23b129!important;}
#submenu01, #submenu02, #submenu03, #submenu04, #submenu05{
	display:none;}
	
#header-ban{
	height:200px; padding:0px 0 0 550px;
	background: url(../images/top/tp_ban.jpg) no-repeat;}
.login-input{
	height:17px; border:0; 
	background:url(../images/header/login_input_bg.jpg) repeat-x;}	
.width55{
	width:55px;}
.width90{
	width:90px;}
.width160{
	width:160px;}
.width130{
	width:130px;}
.login{
	width:100px; height:60px; border:0; cursor:pointer;
	background:url(../images/top/login_pic15.jpg) no-repeat;}
.login2{
	width:85px; height:25px; border:0; cursor:pointer; margin-top:15px;
	background:url(../images/header/login_but2.jpg) no-repeat;}
.ban-tab{
	width:310px; height:200px;
	background:url(../images/top/login_bg.jpg) no-repeat;}

.ban-tab .title{
	text-align:right; background:url(../images/top/login_pic20.jpg) no-repeat; height:22px; width:181px; padding:3px 5px 0 0;}
.ban-tab .title2{
	text-align:right; background:url(../images/top/login_pic21.jpg) no-repeat; height:22px; width:181px; padding:3px 5px 0 0; }
.ban-tab .title3{
	text-align:right; background:url(../images/top/login_pic18.jpg) no-repeat; height:32px; width:285px; padding:8px 5px 0 0;}
.ban-tab .title4{
	text-align:right; background:url(../images/top/login_pic19.jpg) no-repeat; height:32px; width:285px; padding:8px 5px 0 0;}
.ban-tab .title5{
	background:url(../images/top/login_pic25.jpg) no-repeat; height:50px; width:290px; line-height:50px; text-align:center; color:#666;}
.ban-tab .title6{
	text-align:right; background:url(../images/top/login_pic26.jpg) no-repeat; height:32px; width:285px; padding:8px 5px 0 0;}
.ban-tab .title7{
	background:url(../images/top/login_pic22.jpg) no-repeat; height:45px; width:137px; line-height:45px; padding-left:45px; color:#fff;}
.ban-tab td.title1{
	color:#336; text-align:center; vertical-align:middle; background-color:#87c9f6; height:40px; width:225px;}
.but1{
	width:85px; height:25px; background:url(../images/top/but1.jpg) no-repeat; border:0; cursor:pointer;}
.but2{
	width:85px; height:25px; background:url(../images/top/but2.jpg) no-repeat; border:0; cursor:pointer;}
.but3{
	width:90px; height:25px; background:url(../images/top/login_pic16.jpg) no-repeat; border:0; cursor:pointer;}
.but4{
	width:90px; height:25px; background:url(../images/top/login_pic17.jpg) no-repeat; border:0; cursor:pointer;}
.but5{
	width:90px; height:25px; background:url(../images/top/login_pic24.jpg) no-repeat; border:0; cursor:pointer;}
.but6{
	width:100px; height:45px; background:url(../images/top/login_pic23.jpg) no-repeat; border:0; cursor:pointer;}
.login-email{
	width:120px; height:25px; color:#336; text-align:center; padding-top:45px;
	background:url(../images/top/mail.jpg) no-repeat;}
.width110{
	width:108px;}
.ban-tab img{
	padding-bottom:10px;}
.ban-tab a{
	color:#333366;}
	
/*********side-left*************/	
	
#side-left{
	float:left; margin-right:20px; width:198px;}

#new-bar{
	height:6px; overflow:hidden;
	background:url(../images/top/left_bg.jpg) no-repeat;}	
#new-con{
	background-color:#f1f2f3; height:436px;}
#new-con img{
	display:block; margin:auto; padding-top:10px;}
#new-b{
	height:6px; font-size:1px;
	background:url(../images/top/left_bg.jpg) no-repeat bottom;}	
	
	
/*********side-center*************/	

#side-center{
	float:left; margin-right:20px; width:310px;}

#notice-bar{
	width:310px; height:20px;
	background:url(../images/top/notice_bar.jpg) no-repeat;}
#tp-bar1{
	width:310px; height:21px; border-bottom:2px solid #d9d9d9; padding-bottom:7px;
	background:url(../images/top/login_pic29.jpg) no-repeat;}
#tp-bar2{
	width:310px; height:21px; margin-top:23px;  border-bottom:2px solid #d9d9d9; padding-bottom:7px;
	background:url(../images/top/login_pic30.jpg) no-repeat;}
#tp-bar3{
	width:310px; height:21px;  border-bottom:2px solid #d9d9d9; padding-bottom:7px;
	background:url(../images/top/login_pic31.jpg) no-repeat;}
#tp-bar1 a, #tp-bar2 a, #tp-bar3 a{
	display:block; width:37px; height:5px; margin:15px 0 0 0;
	background:url(../images/top/more_icon.jpg) no-repeat; float:right;}
#tp-bar4{
	width:310px; height:21px; border-bottom:2px solid #d9d9d9; padding-bottom:7px;
	background:url(../images/top/bar4.jpg) no-repeat;}
#tp-bar5{
	width:310px; height:21px;  border-bottom:2px solid #d9d9d9; padding-bottom:7px;
	background:url(../images/top/bar5.jpg) no-repeat;}
ul.grey{
	margin:6px 0 0px 0;}
ul.grey li{
	border-bottom:1px solid #dfeef8; padding:4px 0 4px 0;}
ul.grey li a, ul.grey li a:visited{
	display:block; color:#336; padding-left:12px; margin-left:5px;
	background:url(../images/top/icon_grey.jpg) no-repeat left 3px;}
ul.grey li a:hover{
	color:#cd5c5c}
	
#c-news-bar{
	width:310px; height:20px; margin-top:25px;
	background:url(../images/top/c_news_bar.jpg) no-repeat;}
	
/*********side-right*************/	

#side-right{
	float:left; width:310px;}
#side-right a.right_more{
	display:block; width:67px; height:16px; float:right; margin-top:5px;
	background:url(../images/top/right_more.jpg) no-repeat;}
#survey-bar{
	width:310px; height:20px;
	background:url(../images/top/survey_bar.jpg) no-repeat;}
ul.blue{
	margin:6px 0 0 0;}
ul.blue li{
	border-bottom:1px solid #dfeef8; padding:4px 0 4px 12px;
	background:url(../images/top/icon_blue.jpg) no-repeat left 7px;}
ul.blue li span{
	color:#999; display:inline-block; width:65px; float:left; margin-right:8px;}
ul.blue li a, ul.blue li a:visited{
	display:block; color:#336; margin-left:68px; }
ul.blue li a:hover{
	color:#cd5c5c}
	
/*********foot*************/		
	
#foot{
	border:solid #cccccc; border-width:1px 0; margin-top:20px;}
#copyright{
	padding:10px 0;}
#copyright span{	
	color:#999; font-size:10px;}
#foot-nav{
	float:right;}
#foot-nav a{
	color:#999; border-right:1px solid #999; padding:0 10px;}	
#foot-nav a:hover{
	color:#FF0000;}
#foot-nav a.fix{
	border:0;}
.foot-clear{
	height:30px;}	
	
/*********all_right*************/		
	
#bar_up{ width:640px; height:36px; margin-top:15px;}	
#bar_up ul{ margin:0; padding:0;}
#bar_up li{ margin:0;  float:left; list-style:none;}
.bg1{background:url(../images/common/bg1.jpg) no-repeat; width:117px; height:24px; padding:12px 0px 0px 32px; font-size:14px; font-weight:normal;}
.bg2{background:url(../images/common/bg2.jpg) no-repeat; width:149px; height:24px; padding:12px 0px 0px 0px; font-size:14px; font-weight:bold; text-align:center;}
.end491{ border-bottom:1px solid #ccc;width:491px; height:35px;}
.end342{ border-bottom:1px solid #ccc;width:342px; height:35px;}
.end193{ border-bottom:1px solid #ccc;width:193px; height:35px;}
.bar_content { border-left:1px solid #999; border-right:1px solid #999; width:638px; padding:20px 0px;}	
.bar_content ul{ margin:20px; padding:0px;}
.bar_content li{ margin:0px; padding:0px; line-height:18px;}
.bar_btm { background:url(../images/common/bg3.jpg) no-repeat; height:16px; font-size:1px; width:640px; margin-bottom:20px;}		

/*********sitemap*************/	

.table100{
	width:100%; margin-top:30px;}
.table100 tr.title td{
	font-weight:bold; color:#333; background-color:#eaeaea; height:25px; text-align:center; line-height:25px; border-right:1px solid #fff;}
.table100 tr.line td{
	border-bottom:1px solid #ccc; color:#666; padding:0 10px; height:29px;line-height:29px;}
.table100 td.menu{
	height:25px; padding-bottom:15px;}
.table100 td.menu2{
	height:25px; padding-bottom:15px; text-align:left;}
.table100 td.menu2 .select600{
	width:600px; margin-right:20px;}
.table100 td.menu2 .select60{
	width:60px; margin-right:5px;}
.table100 td.menu-right{
	height:25px; padding:0 10px 15px 0; text-align:right;}
.table100 tr.index-title td{
	border:3px solid #93cddd; height:29px; line-height:29px; padding-left:10px; font-weight:bold; font-size:14px;}
.table100 td.subtitle{
	border:1px solid #CCC; padding-left:10px; height:25px;}
.table100 a, .table100 a:visited{
	color:#0000FF}


/*********member-success.html*************/	

.success-but{
	margin:25px auto 100px auto; width:350px; height:35px;}
.success-but input.but-join{
	width:192px; height:35px; border:0; cursor:pointer; float:left; margin-right:15px;
	background:url(../images/top/but_join.jpg) no-repeat;}
.success-but input.but-back{
	width:139px; height:35px; border:0; cursor:pointer; float:left;
	background:url(../images/top/but_back.jpg) no-repeat;}





