/* CSS Document */

body {
	background-color: #EFEFEF;
	font-size: 12px;
	color: #000099;
	line-height: 20px;
	margin: 0px;
}
h3 {
	text-align: left;
}
.lanbt {
	font-size: 14px;
	font-weight: bold;
	color: #000099;
}
.zbbt {
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
	background-image: url(../tupian/1-lan.gif);
	background-repeat: repeat-x;
	text-align: center;
	line-height: normal;
	vertical-align: middle;
}
.huibt {
	font-size: 12px;
	color: #EFEFEF;
}
.bbt {
	font-family: "宋体";
	font-size: 12px;
	color: #FFFFFF;
}
.gengduo{
	font-family: "宋体";
	font-size: 12px;
	color: #0099FF;
}
a:link {
	text-decoration: none;
	color: #000099;
}
a:visited {
	color: #000099;
	text-decoration: none;
}
a:hover {
	color: #33CC00;
	text-decoration: underline;
}

a:active {
	text-decoration: none;
}

th {
	font-size: 14px;
	color: #FFFFFF;
}
#pindao {
	text-align: center;
	background-image: url(../tupian/1-shuijing.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#pindao a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
}
#pindao2 {
	text-align: center;
	background-image: url(../tupian/1-shuijing-2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}
#pindao2 a {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 35px;
}
#h7 {
	font-size: 14px;
	line-height: 30px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #000099;
	text-align: center;
}
#text_ad {
	line-height: 22px;
	width: 100%;
	background-color: #FFFFFF;
	border: 1px solid #CC9900;
	text-align: left;
	text-indent: 5px;
	color: #C2C24B;
}
th {
	text-align: left;
}

.global_tx_list_shouye {
	overflow:hidden;
}

.fenlei{
	overflow:hidden;
	margin-top: 5px;
	margin-right: 8px;
	margin-bottom: 5px;
	margin-left: 8px;
}

	
			/* focus turn */
#focus_turn {
	position:relative;
	height:270px;
	margin-bottom:5px;
	border:1px solid #D8D8D8;
	background:url(../images/focus_turn_bg.gif) repeat-x;
}
	#focus_pic {
	margin:11px 0 0 12px;
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0px; text-align:center;
}
		#focus_pic li img { width:300px; height:220px; padding:1px; border:1px solid #D8D8D8; background:#FFF; text-align:center;}
		#focus_pic .normal { display:none; }
		#focus_pic .current { display:block; }
	#focus_btn { width:134px; position:absolute;float:right; right:0px; bottom:36px; border-left:1px solid #D8D8D8; }
		#focus_btn span { display:block; float:left; overflow:hidden; width:22px; height:22px; margin:0 0 0 -1px; border:1px solid #D8D8D8; text-align:center; font:14px Arial, Helvetica, sans-serif; font-weight:700; line-height:22px; cursor:pointer; }
		#focus_btn .normal { background:#FFF; color:#1A4963;  }
		#focus_btn .current { background:#1A4963; color:#FFF; }
	#focus_tx { height:20px; overflow:hidden; margin:5px 0 0 12px; font-size:14px; line-height:20px; }
		#focus_tx .normal { display:none; }
		#focus_tx .current { display:block; }
	#focus_opacity {
	position:absolute;
	left:18px;
	bottom:36px;
	width:300px;
	height:24px;
	background:#FFF;
	opacity:0.4;
	filter:alpha(opacity=40);
}

/* nav style */
#nav { width:960px; overflow:hidden; margin:0 auto 10px; background:#D3EAF0; }
	.main_nav { height:34px; overflow:hidden; padding-top:1px; background:#1A4963; color:#FFF; font-size:14px; }
		.main_nav ul { width:94%; overflow:hidden; padding:0 0 0 1.3%; }
		.main_nav ul li { float:left; margin-right:1px; }
		.main_nav ul li a { float:left; display:block; padding:9px 15px; color:#FFF; }
		.main_nav .current a { background:url(../images/nav_current_bg.gif) repeat-x; color:#295B72; font-weight:700; text-decoration:none!important; }
	ul.ext_nav { padding:7px 12px; color:#369; line-height:1.9em; }
		ul.ext_nav li { float:left; margin-right:8px; white-space:nowrap; }
		ul.ext_nav a { margin-right:2px; color:#295B72; }
	.order_nav { padding:7px 12px; color:#369; line-height:1.9em; }
		.order_nav li  { height:1.9em; overflow:hidden; }
		.order_nav li a { margin-left:2px; color:#295B72; }
		.order_nav em { margin-right:3px; color:#295B72; }
	#contribute_op { position:absolute; top:140px; left:15px; padding:5px 15px; border:1px solid #D8D8D8; background:#F7FDFD; }
		#contribute_op li { margin:2px 0; }
		#contribute_op li a { color:#369;}
		

/* reset style */
*{magin:0; padding:0;}
h1, h2, h3, h4, h5, h6 { font-size:1em; }
a { color:#333; text-decoration:none; }
	a:hover { text-decoration:underline; }
ul, li { list-style:none; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:400; }
input, textarea, select, button { font:12px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html { overflow:-moz-scrollbars-vertical; }
.col2 { float:left; width:260px; overflow:hidden; }


	/* user login */
#user_login { float:left; position:relative; height:156px; margin-bottom:10px; text-align:center; line-height:20px; text-align:left; }
	#user_login_position { position:absolute; width:258px; height:156px; border:1px solid #D8D8D8; background:#F8F8F8; z-index:99px; }
	#user_login .current { height:190px; }
		#user_login .current #login_authcode_input { display:block; }
		#user_login #login_authcode_input { display:none; }
	#login_authcode_img { position:absolute; left:60px; bottom:95px; }
	#login_authcode_input a { color:#369;}
	#login_showclose { position:absolute; right:8px; bottom:8px; z-index:999px; }
	#login_showclose a { display:block; width:10px; height:10px; overflow:hidden; background:url(../images/icon_closesearch_bg.gif) no-repeat; }
		#user_login h3 { height:10px; padding:8px 15px 10px; }
		.input_tx{ float:left; margin-right:45px;}
		.input_t{width:50px; float:left;}
	#user_login p { width:255px; padding:0 15px;}
	#user_login .clearfix { padding:0 0 0 60px; }
	#user_login .clearfix input { float:left; margin-top:2px; *margin-top:0; }
	#user_login .clearfix label { float:left; padding:0 0 0 3px; *padding:3px 0 0 0; }
	.login_ext { margin:10px 0 0 0; text-align:center; }
	.user_info { padding:0 15px; text-align:left;}
    .user_info dl { height:auto; overflow:hidden; margin-bottom:12px; border-bottom:1px dashed #D8D8D8; }
		.user_info dl dt { float:left; width:50px; }
		.user_info dl dt img { width:48px; height:48px; padding:1px; border:1px solid #D8D8D8; }
		.user_info dl dd { float:left; width:120px; line-height:25px; }
		.user_op { display:block; padding:0!important; }
			.user_info .tx_blue { color:#369; text-decoration:underline; }
			.contribute_txt { float:left; padding-right:12px; background:url(../images/myspace_bg.gif) no-repeat 100% 5px; color:#F00; }
			.user_op span { float:right; }

