﻿* {
	margin:0;
	padding:0;
}
body {
	background:#fff;
	font:12px/20px "宋体";
	color:#333;
	text-align:left;
}
ul, li {
	list-style:none
}
img {
	border:0
}
.floatl {
	float:left
}
.floatr {
	float:right
}
a {
	color:#333;
	text-decoration:none
}
a:hover {
	color:#f30;
	text-decoration:underline
}
.clear {
	clear:both
}
.blue, .blue a {
	color:#0053DF;
}
.orange, .orange a {
	color:#ff3300
}
dd {
	width:100%;
}
dd, li, dt {
	float:left
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.cl {
	clear:both;
	line-height:0;
}
.disOn {
	display:inherit;
}
.disOff {
	display:none;
}
.postionR {
	position:relative;
}
.postionA {
	position:absolute;
}
.f14B {
	font:bold 14px/1.6em '宋体', Helvetica, Arial, sans-serif;
}
.f14 {
	font:14px/1.6em '宋体', Helvetica, Arial, sans-serif;
}
.f16B {
	font:bold 16px/1.6em '宋体', Helvetica, Arial, sans-serif;
}
#header {
	width:950px;
	height:auto;
	margin:6px auto 0px auto
}
#header .header_content {
	width:950px;
	height:26px;
	position:relative;
	z-index:1000;
}
#header .header_content:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.header_content dl, .header_content dt, .header_content dd, .header_content ol, .header_content ul, .header_content li, .tabbar_content dl, .tabbar_content dt, .tabbar_content dd, .tabbar_content ol, .tabbar_content ul, .tabbar_content li {
	margin:0;
	padding:0;
	list-style:none;
}
.header_logo {
	float:left;
}
.header_logo a {
	display:block;
	width:210px;
	height:60px;
	background:url(/images/footer/logo.jpg) no-repeat 0 0;
	overflow:hidden;
	text-indent:-9999px;
}
.middle_content {
	float: left;
	width: 350px;
}
.login_nav {
	width:690px;
	position:absolute;
	right:15px;
	top:0;
	z-index:990;
}
.login_nav:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.login_nav a:hover {
	text-decoration:none;
}
.no_login a.myanjuke_store {
	display:block;
	border:#d0d0d0 1px solid;
	border-top:none;
	background:#f4f4f4 url(/images/footer/header_bg_02.gif) no-repeat -190px -201px;
	width:115px;
	height:19px;
	text-indent:26px;
	line-height:19px;
	line-height:20px\9;
*line-height:20px;
	color:#696969;
}
.no_login a.myanjuke_store:hover {
	color:#696969;
	text-decoration:none;
}
.login_nav .toplogin_cont {
	clear:both;
	width:100%;
	height:20px;
	font-family:Simsun;
}
.login_nav .toplogin_cont:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.login_nav .toplogin_cont li {
	float:right;
	line-height:20px;
}
.no_login li.register_boxer {
	padding:0 0 0 6px;
}
.no_login li.rp20 {
	padding-right:20px;
}
.no_login li.weituo {
	padding:0 6px 0 6px;
}
.userlogin li.line {
	height:14px;
	line-height:0;
	font-size:0;
	width:1px;
	border:none;
	background:#ccc;
	color:#ccc;
	margin:3px 8px 0 8px;
}
.tabbar_content {
	width:720px;
	height:31px;
	margin:0 10px 0 0px;
	background:#fff url(/images/footer/header_tabbar_bg02.gif) repeat-x 0 -49px;
	position:relative;
	float:right;
	top:29px
}
.tabbar_content:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.tabbar_content ul li {
	float:left;
	height:31px;
}
.tabbar_content .anjuke_tabbar {
	float:left;
	position:relative;
	z-index:500;
}
.tabbar_content .anjuke_tabbar_side {
	position:absolute;
	right:0;
	top:2px;
	display:block;
	background:#fff url(/images/footer/header_bg_02.gif) no-repeat right -103px;
	padding-right:5px;
	height:29px;
}
.tabbar_content .anjuke_tabbar ul:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.tabbar_content .anjuke_tabbar ul li {
	position:relative;
}
.tabbar_content .anjuke_tabbar ul li a {
	display:block;
	float:left;
	padding-left:17px;
	color:#000;
	font-size:14px;
	font-family:Simsun;
}
.tabbar_content .anjuke_tabbar ul li a span {
	display:block;
	background:url(/images/footer/header_bg_02.gif) no-repeat right -332px;
	padding-right:17px;
	line-height:24px;
	padding-top:7px;
}
.tabbar_content .anjuke_tabbar ul li a:hover {
	background:#fff url(/images/footer/header_bg_02.gif) no-repeat 0 -50px;
	margin-left:-1px;
	padding-left:18px;
	text-decoration:none;
	color:#000;
	position:relative;
	z-index:10;
}
.tabbar_content .anjuke_tabbar ul li a:hover span {
	background-position:right -50px;
	background-color:#fff;
}
.tabbar_content .anjuke_tabbar ul li a.selected, .tabbar_content .anjuke_tabbar ul li a.selected:hover, .tabbar_content .anjuke_tabbar ul li a.selected:active, .tabbar_content .anjuke_tabbar ul li a.selected:visited {
	background:url(/images/footer/header_bg_02.gif) no-repeat 0 0;
	color:#fff;
	font-weight:bold;
	margin-left:-1px;
	padding-left:18px;
	position:relative;
	z-index:10;
}
.tabbar_content .anjuke_tabbar ul li a.selected span, .tabbar_content .anjuke_tabbar ul li a.selected:hover span, .tabbar_content .anjuke_tabbar ul li a.selected:active span, .tabbar_content .anjuke_tabbar ul li a.selected:visited span {
	background:#FFF url(/images/footer/header_bg_02.gif) no-repeat right 0;
}
.tabbar_content .anjuke_tabbar ul li.home a {
	background:#fff url(/images/footer/header_bg_02.gif) no-repeat 0 -101px;
}
.tabbar_content .anjuke_tabbar ul li.home a:hover {
	margin-left:0;
	padding-left:17px;
	background-position:0 -50px;
}
.tabbar_content .anjuke_tabbar ul li.home a.selected {
	background:url(/images/footer/header_bg_02.gif) no-repeat 0 0;
}
.tabbar_content .anjuke_tabbar ul li.home a.selected:hover {
	background:url(/images/footer/header_bg_02.gif) no-repeat 0 0;
	margin-left:-1px;
	padding-left:18px;
}
.tabbar_content .anjuke_tabbar ul li {
	position:relative;
}
.tabbar_content .anjuke_tabbar ul li em {
	position:absolute;
	z-index:11;
	right:2px;
	top:-7px;
	background:url(/images/footer/header_bg_02.gif) no-repeat -191px -233px;
	width:19px;
	height:21px;
	font-size:0;
	font-style:normal;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}
.tabbar_content .mobile {
	float:left;
	padding:7px 15px 0 20px;
	height:24px;
	line-height:22px;
	line-height:24px\9;
*line-height:24px;
}
.tabbar_content .mobile a {
	display:block;
	background:url(/images/footer/header_bg_02.gif) no-repeat -201px -137px;
	text-indent:15px;
	font-size:12px;
	color:#333;
}
.tabbar_content .mobile a:hover {
	background-position:-201px -170px;
	color:#EB6100;
	text-decoration:none;
}
.border_bg {
	clear:both;
	background: url(/images/footer/bg_line.gif) no-repeat scroll left top transparent;
	height: 7px;
}
.tabbar_content .right_tabbar {
	float:right;
	height:31px;
	overflow:hidden;
	zoom:1;
	position:relative;
	z-index:2;
}
.tabbar_content .right_tabbar:after {
	clear:both;
	content:".";
	display:block;
	font-size:0;
	height:0;
	line-height:0;
	visibility:hidden;
}
.tabbar_content .right_tabbar li {
	background:#fff url(/images/footer/header_tabbar_bg02.gif) no-repeat 0 0;
	float:left;
	height:31px;
	text-align:center;
}
.tabbar_content .right_tabbar li.left_bg {
	background-position:0 0;
	width:4px;
	text-indent:0;
}
.tabbar_content .right_tabbar li.right_bg {
	background-position:right 0;
	width:5px;
	text-indent:0;
	margin-left:-1px;
}
.tabbar_content .right_tabbar li.right_tabbar_li1 {
	background-position:-4px 0;
	width:68px;
}
.tabbar_content .right_tabbar li.right_tabbar_li2 {
	background-position:-72px 0;
	width:58px;
}
.tabbar_content .right_tabbar li.right_tabbar_li3 {
	background-position:-130px 0;
	width:58px;
}
.tabbar_content .right_tabbar li a {
	display:block;
	color:#fff;
	font-size:13px;
	height:31px;
	line-height:31px;
	line-height:34px\9;
*line-height:34px;
	font-weight:bold;
}
.tabbar_content .right_tabbar li a:hover {
	color:#FFD79F;
	text-decoration:none;
}
.tabbar_content .anjuke_tabbar ul li em {
	position:absolute;
	z-index:11;
	right:2px;
	top:-7px;
	background:url(/images/footer/header_bg_02.gif) no-repeat -191px -233px;
	width:19px;
	height:21px;
	font-size:0;
	font-style:normal;
	line-height:0;
	overflow:hidden;
	text-indent:-9999px;
}
/**********2012-02-06xzht*********/
#content {
	width:950px;
	margin:2px auto 0px auto
}
.letters {
    line-height: 20px;
    margin-top: 10px;
}
.hot_head {
    background: url(/images/footer/link_title_1x25.gif) repeat-x scroll 0 0 transparent;
    border-top: 3px solid #148ace;
    clear: both;
    font-size: 12px;
    font-weight: bold;
    margin-top: 20px;
    padding: 3px 0 4px 10px;
    width: 940px;
	height:25px
}
.xzht_navs a {
	color:#0041D9
}
.xzht_navs a:hover {
	color:#f60;
	text-decoration:underline
}
.kw_des {
    height: 28px;
    margin-bottom: 10px;
    position: relative;
}
.kw_string {
    float: left;
    margin-left: 5px;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    width: 810px;
}
.broname {
    float: left;
    margin-top: 10px;
    overflow: hidden;
    white-space: nowrap;
    width: 130px;
}
.kw_des a {
	color:#0041D9
}
.kw_des a:hover {
	color:#f60;
	text-decoration:underline
}
/**********2012-02-06 page**********/
.letters .pages {
    clear: both;
    padding-top: 10px;
}
.multipage {
    position: relative;
}
.multipage span {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    list-style: none outside none;
    margin-right: 1px;
    padding-left: 8px;
    padding-right: 8px;
}
.multipage .nolink {
    color: #CCCCCC;
    cursor: default;
}
.multipage span.prexpage {
    left: 0;
    padding: 0 10px 0 5px;
}
.multipage span {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    cursor: pointer;
    float: left;
    height: 20px;
    line-height: 20px;
    list-style: none outside none;
    margin-right: 1px;
    padding-left: 8px;
    padding-right: 8px;
}
.multipage .current {
    background-color: #FFFFFF;
    border: medium none;
    color: #EB6100;
    cursor: default;
}
.multipage a:hover span {
    background: none repeat scroll 0 0 #004199;
    color: #FFFFFF;
    text-decoration: none;
}
#footer {
	width:950px;
	margin:20px auto;
	border-top:1px solid #E0E0E0;
	line-height:22px;
	padding-top:8px;
	text-align:center;
}
.footer {
	width:950px;
	margin:30px auto 30px auto;
	border-top:1px solid #E0E0E0;
	line-height:22px;
	padding-top:8px;
	text-align:center;
}
.link_span {
	padding-left:5px;
	padding-right:5px;
}
.link_span a:link {
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.link_span a:visited {
	font-size:12px;
	color:#666;
	text-decoration:none;
}
.link_span a:hover {
	color:#333;
	text-decoration:underline;
}
.friendlinks {
	margin:4px auto 0;
	width:750px;
	text-align:center;
}
.friendlinks a {
	color:#0041d9
}
.friendlinks span {
	margin:0 4px;
}
.bottom_div {
	width:720px;
	height:25px;
	margin:6px auto;
}
.bottom_span {
	color:#939186;
	font-size:12px;
}
.bottom_span2 {
	color:#939186;
	font-size:10px;
	display:block;
	line-height:15px;
}
.bottom_div {
	width:720px;
	height:25px;
	margin:0 auto;
	text-align:center;
}
.bottom_span2 a:link {
	font-size:10px;
	color:#939186;
	text-decoration:underline;
}
.bottom_span2 a:hover {
	font-size:10px;
	color:#939186;
	text-decoration:none;
}