div.wapperout {
	width:100%
}
.wapper {
	width:1000px;
	margin:0px auto;
	overflow:hidden
}
.w100p {
	width:100%
}
.sitenavico {
	background:url("sitenav_bg.png") no-repeat
}
.overvisible {
	overflow:visible
}
.top_active {
	height:70px;
	max-width:340px;
	overflow:hidden
}
.top_active img {
	height:70px
}
.sm_logo {
	width:91px;
	height:35px;
	overflow:hidden;
	display:inline-block;
	background:url(sm_logo.png) no-repeat;
	background-position:0 -31px
}
.sm_logo:hover {
	background-position:0 7px
}
.extend_site_tool_base, div.sitenav #userlogin .site_setting, div.sitenav #userlogin #site_msg .site_msg, div.sitenav #userlogin #site_msg .no_site_msg, div.sitenav #userlogin #site_msg .on, div.sitenav #userlogin #site_setting .site_setting, div.sitenav #userlogin #site_setting .on {
	width:21px;
	height:35px;
	padding:0 10px;
	display:block;
	cursor:pointer
}
div.sitenavbg {
	background-position:0px 0px;
	background-repeat:repeat-x;
	height:35px
}
div.sitenavfixed {
	position:fixed;
	_position:absolute;
	top:0px;
	left:0px;
	width:100%;
	z-index:10000;
	opacity:0.94;
	filter:alpha(Opacity=94);
	-moz-opacity:0.94
}
input {
*outline:#ffffff none 0
}
div.sitenav {
	position:relative;
	height:35px;
	z-index:99
}
div.sitenav ul {
	z-index:100
}
div.sitenav ul li {
	float:left;
	display:block;
	line-height:35px;
	height:35px;
	z-index:999
}
div.sitenav a {
	color:#666;
	cursor:pointer;
	display:inline-block
}
div.sitenav a:hover {
	text-decoration:none
}
div.sitenav .mouse_hover {
	background:url("sitenav_bg.png") no-repeat;
	background-position:0 -893px;
	background-repeat:repeat-x
}
div.sitenav .mouse_hover a {
	color:#fff
}
div.sitenav .head_ul li {
	padding:0 10px;
	font-size:14px
}
div.sitenav .head_ul li a {
	padding:0 0 0 25px
}
div.sitenav .client {
	background-position:0px -627px
}
div.sitenav .client:hover {
	background-position:0px -594px
}
div.sitenav .weibo {
	background-position:0px -705px
}
div.sitenav .weibo:hover {
	background-position:0px -672px
}
div.sitenav .weixin_box .weixin {
	background-position:0px -777px
}
div.sitenav .weixin_box .on {
	background-position:0px -744px
}
div.sitenav .weixin_box .weixin_tip {
	display:none;
	background-color:#fff;
	width:145px;
	padding:10px 20px;
	border:1px solid #C8C8C8;
	position:absolute;
	left:0px;
	top:35px;
	z-index:99999
}
div.sitenav .weixin_box .weixin_tip .weixin_img {
	background:url(weixin.jpg) no-repeat;
	width:145px;
	height:145px;
	display:block
}
div.sitenav .plate_head li {
	padding:0 10px;
*padding:0 3px 0 10px;
	font-size:14px
}
div.sitenav .plate_head li .arrow {
	background-position:28px -555px;
	padding:0 10px 0 0
}
div.sitenav .plate_head li .on {
	background-position:28px -526px
}
div.sitenav .plate_head li .dropdown_info_box {
	display:none;
	overflow:hidden;
	position:absolute;
	top:35px;
	left:0px;
	z-index:99999;
	border:1px solid #ccc;
	padding:10px 0;
	background-color:#fff
}
div.sitenav .plate_head li .community_box {
	width:350px
}
div.sitenav .plate_head li .community_box ul {
	width:355px
}
div.sitenav .plate_head li .info_box {
	width:193px
}
div.sitenav .plate_head li .info_box ul {
	width:200px
}
div.sitenav .plate_head li .dropdown_info li {
	float:left;
	display:inline-block;
	height:30px;
	text-align:center;
	padding:0 8px 0 7px;
	border-right:1px solid #ccc;
	background:none
}
div.sitenav .plate_head li .dropdown_info li a {
	float:left;
	display:inline;
	color:#333;
	padding:5px 8px;
	height:20px;
	line-height:20px
}
div.sitenav .plate_head li .dropdown_info li a:hover {
	background-color:#eee
}
div.sitenav .plate_head li .dropdown_info .border_no {
	border-right:none
}
div.sitenav .pr {
	position:relative
}
div.sitenav .openlogin a {
	padding:0 10px
}
div.sitenav .set_index {
	display:inline-block;
	background-position:0px -850px
}
div.sitenav .set_index:hover {
	background-position:0px -816px
}
div.sitenav #userlogin a {
	padding:0 10px
}
div.sitenav #userlogin .site_setting {
	background-position:-57px -216px
}
div.sitenav #userlogin #site_msg {
	position:relative
}
div.sitenav #userlogin #site_msg .site_msg {
	background-position:-2px -180px
}
div.sitenav #userlogin #site_msg .no_site_msg {
	background-position:-2px -216px
}
div.sitenav #userlogin #site_msg .on {
	background-position:-2px -258px
}
div.sitenav #userlogin #site_msg .dropdown_msg {
	display:none;
	background:#ffffff;
	border:1px #cccccc solid;
	position:absolute;
	top:35px;
	left:0px;
	z-index:999;
	width:90px
}
div.sitenav #userlogin #site_msg .dropdown_msg li {
	line-height:24px;
	height:24px
}
div.sitenav #userlogin #site_msg .dropdown_msg li a {
	float:left;
	width:50px;
	display:inline-block;
	padding:0 8px
}
div.sitenav #userlogin #site_msg .dropdown_msg li a {
*display:inline
}
div.sitenav #userlogin #site_msg .dropdown_msg li span {
	float:left;
	color:#FF7F00;
	display:inline-block;
	width:24px;
	text-align:center;
	overflow:hidden;
	font-family:arial;
	font-weight:700
}
div.sitenav #userlogin #site_msg .dropdown_msg li span {
*display:inline
}
div.sitenav #userlogin #site_msg .dropdown_msg li:hover {
	background:#eee
}
div.sitenav #userlogin #site_setting {
	position:relative
}
div.sitenav #userlogin #site_setting .site_setting {
	background-position:-57px -180px
}
div.sitenav #userlogin #site_setting .on {
	background-position:-57px -258px
}
div.sitenav #userlogin #site_setting .dropdown_setting {
	display:none;
	background:#ffffff;
	border:1px #cccccc solid;
	position:absolute;
	top:35px;
	left:-27px;
	z-index:999;
	width:70px
}
div.sitenav #userlogin #site_setting .dropdown_setting li {
	line-height:24px;
	height:24px
}
div.sitenav #userlogin #site_setting .dropdown_setting li a {
	width:54px;
	display:inline-block;
	padding:0 8px
}
div.sitenav #userlogin #site_setting .dropdown_setting li a {
*display:inline
}
div.sitenav #userlogin #site_setting .dropdown_setting li:hover {
	background:#eee
}
div.sitenav .dropdown {
	z-index:99999
}
div.sitenav .site_msg_tip {
	position:absolute;
	top:40px;
	right:20px;
	width:160px;
	background:#FFFFE5;
	border:1px #cccccc solid;
	padding:5px 10px;
	z-index:7777
}
div.sitenav .site_msg_tip .site_msg_tip_close {
	background:url(../../../ui/close.12.gif);
	width:12px;
	height:12px;
	_height:10px;
	line-height:12px;
	_line-height:10px;
	display:block;
	cursor:pointer;
	position:absolute;
	top:4px;
	right:4px
}
div.sitenav .site_msg_tip li {
	float:left;
	display:block;
	line-height:22px;
	height:22px;
	color:#666;
	width:160px
}
div.sitenav .site_msg_tip a {
	padding:0px;
	color:#005EAC
}
.small_search {
	width:235px;
	margin:5px 0 0 10px;
	border:1px solid #ccc
}
.small_search input.text {
	width:200px;
	height:22px;
	line-height:22px;
	padding:0 3px;
	border:0;
	color:#999;
	overflow:hidden
}
.small_search .s_box {
	display:inline;
	background:#eee;
	width:29px;
	height:22px
}
.small_search input.searchbut {
	position:relative;
	top:4px;
	left:7px;
	display:block;
	background:url(sitenav_bg.png) 0 -509px no-repeat;
	width:16px;
	height:14px;
	border:0px;
	cursor:pointer;
	text-indent:-9999px
}
ul.sitenavword {
	width:1300px;
	line-height:26px
}
ul.sitenavword li {
	float:left;
	display:inline;
	color:#cccccc;
	margin-right:16px;
	_margin-right:8px
}
ul.sitenavword li a {
	color:#333333;
	padding-right:13px
}
div.head_search {
	
	width:690px;
	height:70px
}
div.head_search #search_select {
	background-position:-40px -45px;
	width:40px;
	height:28px;
	line-height:28px;
	padding:0px 10px 0px 10px;
	cursor:pointer;
	position:relative;
	font-size:14px
}
div.head_search #search_select span {
	display:block
}
div.head_search #search_select .action_select {
	display:none;
	background:#ffffff;
	border:1px #d3d3d3 solid;
	border-top:0px;
	position:absolute;
	top:28px;
	left:-1px;
	z-index:9999
}
div.head_search #search_select .action_select li {
	float:left;
	display:block;
	height:28px;
	width:40px;
	line-height:28px;
	padding:0px 10px 0px 10px
}
div.head_search #search_select .action_select li:hover {
	background:#cccccc
}
div.head_search input#searchtxt {
	outline:0px;
	border:0px;
	width:290px;
	padding:4px 0px;
	height:20px;
	line-height:20px;
	padding-left:10px;
	border-right:1px #d3d3d3 solid;
	font-size:14px
}
div.head_search input.searchbut {
	border:0px;
	background:#f5f5f5;
	cursor:pointer;
	width:80px;
	height:28px;
	line-height:28px
}
div.nav {
	background:url("nav_bg.png") repeat-x 0px -1395px;
	float:left;
	width:990px;
	height:40px
}
div.nav a {
	float:left;
	height:40px;
	line-height:40px;
	padding:0px 14px;
	display:inline-block;
	color:#ffffff;
	font-size:14px;
	font-weight:bold
}
div.nav a.cur {
	background-position:0px -85px
}
div.nav a.shouye {
	width:36px;
	background-position:14px -132px
}
div.nav a.shequ {
	width:40px;
	background-position:-50px -132px
}
.level0 {
	_position:relative;
	_z-index:0
}
.level1 {
	position:relative;
	z-index:1
}
.sq_level1 {
	position:fixed;
	z-index:1;
	left:0;
	top:0;
	width:100%
}
.nav_left {
	background:url("nav_bg.png") repeat-x 0px -1350px;
	width:5px;
	height:40px;
	float:left
}
.nav_right {
	background:url("nav_bg.png") repeat-x 0px -1440px;
	width:5px;
	height:40px;
	float:left;
	padding:0px;
	margin:0px
}
.global_auto_nav .nav_left {
	background-position:0px 0px
}
.global_auto_nav .nav {
	background-position:0px -45px
}
.global_auto_nav .nav_right {
	background-position:0px -90px
}
.global_family_nav .nav_left {
	background-position:0px -135px
}
.global_family_nav .nav {
	background-position:0px -180px
}
.global_family_nav .nav_right {
	background-position:0px -225px
}
.global_food_nav .nav_left {
	background-position:0px -270px
}
.global_food_nav .nav {
	background-position:0px -315px
}
.global_food_nav .nav_right {
	background-position:0px -360px
}
.global_marry_nav .nav_left {
	background-position:0px -405px
}
.global_marry_nav .nav {
	background-position:0px -450px
}
.global_marry_nav .nav_right {
	background-position:0px -495px
}
.global_tour_nav .nav_left {
	background-position:0px -540px
}
.global_tour_nav .nav {
	background-position:0px -585px
}
.global_tour_nav .nav_right {
	background-position:0px -630px
}
.global_xue_nav .nav_left {
	background-position:0px -675px
}
.global_xue_nav .nav {
	background-position:0px -720px
}
.global_xue_nav .nav_right {
	background-position:0px -765px
}
.global_money_nav .nav_left {
	background-position:0px -810px
}
.global_money_nav .nav {
	background-position:0px -855px
}
.global_money_nav .nav_right {
	background-position:0px -900px
}
.global_health_nav .nav_left {
	background-position:0px -945px
}
.global_health_nav .nav {
	background-position:0px -990px
}
.global_health_nav .nav_right {
	background-position:0px -1035px
}
.global_fashion_nav .nav_left {
	background-position:0px -1080px
}
.global_fashion_nav .nav {
	background-position:0px -1125px
}
.global_fashion_nav .nav_right {
	background-position:0px -1170px
}
.global_baby_nav .nav_left {
	background-position:0px -1215px
}
.global_baby_nav .nav {
	background-position:0px -1260px
}
.global_baby_nav .nav_right {
	background-position:0px -1305px
}
.global_bbs_nav .nav_left {
	background-position:0px -1350px
}
.global_bbs_nav .nav {
	background-position:0px -1395px
}
.global_bbs_nav .nav_right {
	background-position:0px -1440px
}
.global_house_nav .nav_left {
	background-position:0px -1485px
}
.global_house_nav .nav {
	background-position:0px -1530px
}
.global_house_nav .nav_right {
	background-position:0px -1575px
}
.global_mobile_nav div.nav {
	width:790px;
	padding-left:20px
}
.global_mobile_nav .nav_left {
	background-position:0px -1620px
}
.global_mobile_nav .nav {
	background-position:0px -1665px
}
.global_mobile_nav .nav_right {
	background-position:0px -1710px
}
.global_head_board {
	background-position:0 -306px;
	background-repeat:repeat-x;
	height:52px;
	border:1px solid #D7E1F4;
	border-top:none;
	padding:11px 0
}
.global_head_board .plate_nav_l {
	display:inline;
	float:left;
	width:35px;
	color:#3364C3;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0 20px 0 0
}
.global_head_board .plate_nav_l span {
	display:block;
	width:35px;
	height:35px
}
.global_head_board .plate_nav_l:hover {
	text-decoration:none;
	cursor:pointer
}
.global_head_board .plate_nav_r a {
	float:left;
	font-size:14px;
	line-height:18px;
	margin-right:6px;
	padding:4px;
	word-break:break-all;
	color:#3364C3
}
.global_head_board .plate_nav_r a:hover {
	background-color:#7195D9;
	color:#FFFFFF;
	text-decoration:none
}
.global_head_board .portal {
	float:left;
	width:275px;
	border-right:1px solid #D7E1F4;
	padding:0 20px 0 24px
}
.global_head_board .portal span {
	background-position:0 -389px
}
.global_head_board .portal .plate_nav_r {
	float:left;
	width:220px
}
.global_head_board .info {
	float:left;
	width:205px;
	border-right:1px solid #D7E1F4;
	padding:0 20px 0 24px
}
.global_head_board .info span {
	background-position:-45px -391px
}
.global_head_board .info .plate_nav_r {
	float:left;
	width:150px
}
.global_head_board .community {
	float:left;
	width:387px;
	padding:0 10px 0 24px
}
.global_head_board .community span {
	background-position:0 -434px
}
.global_head_board .community .plate_nav_r {
	float:left;
	width:332px
}
#global_login {
	width:480px;
	border:5px #cccccc solid;
	background:#ffffff
}
#global_login .global_login_ico {
	background:url("global_login_ico.png") top left no-repeat
}
#global_login .global_login_logo {
	width:480px;
	height:69px;
	background-position:-10px -10px;
	border-bottom:1px #eeeeee solid;
	position:relative
}
#global_login .global_login_logo .global_login_close {
	position:absolute;
	top:10px;
	right:10px;
	background:url(../../../ui/close.12.gif);
	width:12px;
	height:12px;
	_height:10px;
	line-height:12px;
	_line-height:10px;
	display:block;
	cursor:pointer
}
#global_login .global_login_form {
	margin:10px 30px 0px 30px;
	padding:10px 60px;
	width:300px
}
#global_login .global_login_form .global_login_tip .b {
	width:auto;
	height:28px;
	line-height:28px;
	background-position:-10px -174px;
	float:left;
	display:block
}
#global_login .global_login_form .global_login_tip .b i {
	height:28px;
	background-position:-351px -83px;
	float:left;
	display:block;
	font-weight:normal;
	color:#CC4A46;
	font-style:normal;
	padding-left:25px
}
#global_login .global_login_form .global_login_tip .e {
	width:6px;
	height:28px;
	background-position:-340px -90px;
	float:left;
	display:block
}
#global_login .global_login_form .global_login_form_input {
	border:1px #e5e5e5 solid;
	padding-left:10px;
	line-height:35px;
	height:33px;
	margin-top:5px
}
#global_login .global_login_form .global_login_form_input label {
	line-height:33px;
	height:33px;
	color:#666666;
	display:block;
	float:left
}
#global_login .global_login_form .global_login_form_input input {
	width:200px;
	border:0px;
	height:25px;
	line-height:25px;
	margin:4px 0px
}
#global_login .global_login_form .global_login_form_submit .b {
	width:auto;
	line-height:32px;
	height:32px;
	background-position:-10px -132px;
	float:left;
	display:block;
	padding:0px 10px 0px 15px;
	color:#ffffff;
	cursor:pointer
}
#global_login .global_login_form .global_login_form_submit .e {
	width:5px;
	height:32px;
	background-position:-25px -90px;
	float:left;
	display:block
}
#global_login .global_login_form .global_login_form_submit .forget-pw-safe {
	height:32px;
	line-height:32px;
	color:#0460BA
}
#global_login .global_other_login {
	margin:10px 30px 0px 30px;
	padding:5px 60px;
	width:300px;
	border-top:1px #cccccc dashed
}
#global_login .global_other_login .global_other_a {
	display:block;
	cursor:pointer;
	float:left;
	width:125px;
	height:32px;
	overflow:hidden
}
#global_login .global_other_login .global_other_a .b {
	width:auto;
	height:32px;
	background-position:-40px -90px;
	line-height:32px;
	float:left;
	display:block;
	padding:0px 10px 0px 5px;
	_padding:0px 5px 0px 5px;
	color:#333;
	font-weight:normal
}
#global_login .global_other_login .global_other_a .b .qq {
	width:25px;
	height:32px;
	line-height:32px;
	background-position:-345px -129px;
	display:block;
	float:left;
	margin-right:4px
}
#global_login .global_other_login .global_other_a .b .xinlang {
	width:25px;
	height:32px;
	line-height:32px;
	background-position:-310px -129px;
	display:block;
	float:left;
	margin-right:4px
}
#global_login .global_other_login .global_other_a .e {
	width:5px;
	height:32px;
	background-position:-10px -90px;
	float:left;
	display:block
}
div.bbs_nav a {
	font-size:18px;
	font-family:'Microsoft YaHei', 'YaHei', 'SimHei', 'Hei';
	font-weight:normal;
	margin-left:15px
}
#global_scrollbar {
	position:fixed;
	width:50px;
	bottom:100px;
	right:0px;
	z-index:7777;
	filter:alpha(opacity=80);
	opacity:0.8
}
#global_scrollbar a {
	width:50px;
	height:50px;
	background:url("lowerright.png");
	display:block;
	border:0px;
	padding:0px;
	margin:0px;
	cursor:pointer
}
#global_scrollbar .gotop {
	display:none;
	background-position:0px 0px
}
#global_scrollbar .gotop:hover {
	background-position:-50px 0px
}
#global_scrollbar .goservice {
	background-position:0px -50px
}
#global_scrollbar .goservice:hover {
	background-position:-50px -50px
}
