﻿@charset "utf-8";

body {
	font: 12px/1.125 Arial, Helvetica, sans-serif;
}
/* CSS Document */
.ban {
	width: 25px;
	height: 25px;
	display: inline-block;
	line-height: 25px;
	background: url(../../images/common/icon_wb.png?v=20130630) no-repeat 0
		0;
	text-align: center;
}

.footer {
	clear: both;
	width: 958px;
	margin: 0 auto;
	text-align: center;
	padding-top: 17px;
	padding-bottom: 15px;
}

.footer ul li {
	display: inline-block;
	*display: inline;
	zoom: 1;
	padding-right: 6px;
	color: #999;
	vertical-align: top;
}

.footer ul li a {
	color: #999;
}

.footer ul li a:hover {
	color: #f60;
}

.footer p {
	clear: both;
	color: #ccc;
	padding-top: 12px;
}

/*body {
	background: #daebf5;
}*/

a {
	color: #666;
}
/*header3*/
.sl_header {
	position: relative;
	z-index: 3;
	width: 100%;
	height: 30px;
	background: #f7f7f7;
	border-top: 1px solid #d8d8d8;
	border-bottom: 1px solid #d8d8d8;
	color: #666;
}

.sl_header .area {
	position: relative;
	z-index: 1;
}

.sl_header .area .sl_nav {
	float: right;
	padding: 0;
	padding-top: 4px;
}

.sl_header .area .sl_nav li {
	width: 80px;
	float: left;
	line-height: 22px;
	position: relative;
	margin: 0 5px;
	border: 1px solid #f7f7f7;
	border-bottom: none;
}

.sl_header .area .sl_nav li.zindex {
	z-index: 1;
}

.sl_header .area .sl_nav li a {
	display: block;
	width: 80px;
	text-align: center;
}

.sl_header .area .sl_nav li a:hover {
	color: #ff7300;
}

.sl_header .area .sl_nav li a span {
	float: left;
	padding-left: 5px;
	cursor: pointer;
}

.sl_header .area .sl_nav li a em {
	float: left;
	background: url(../../images/common/searchListImg.png?v=20130630)
		no-repeat 0 0;
	width: 20px;
	height: 20px;
	line-height: 20px;
}

.sl_header .area .sl_nav .sl_subnav {
	width: 80px;
	padding: 5px 0;
	display: none;
	position: absolute;
	top: 20px;
	zoom: 1;
	right: -1px;
	background: #fff;
	border: 1px solid #dcdcdc;
	border-top: none;
	overflow: hidden;
}

.sl_header .area .sl_nav .sl_subnav li {
	float: none;
	line-height: 25px;
	border: none;
	text-align: center;
	margin: 0;
}

.sl_header .area .sl_nav .current {
	background: #fff;
	color: #ff7300;
	border: 1px solid #dcdcdc;
	border-bottom: none;
}

.sl_header .area .sl_nav .current em {
	background-position: -20px 0;
}

.sl_header .area .sl_nav .nobg {
	background: #f7f7f7;
	color: #666;
	border: 1px solid #f7f7f7;
	border-bottom: none;
}

.sl_header .area .sl_option {
	float: left;
	height: 29px;
	padding-right: 10px;
	line-height: 29px; /* padding-left:15px; */
}

.sl_header .area .sl_option .username {
	color: #fe7002;
}

.sl_header .area .sl_option .login {
	margin: 0 25px 0 0;
}

.sl_header .area .sl_option a {
	color: #666;
}

.sl_header .area .sl_option a:hover {
	color: #ff7300;
}

.sl_header .area .sl_nav .sl_pop1 {
	width: 188px;
	left: -1px;
}

.sl_header .area .sl_nav .sl_pop1 li {
	float: left;
	width: 90px;
	text-align: left;
}

.sl_header .area .sl_nav .sl_pop1 li.border {
	position: absolute;
	right: 0;
	top: 0px;
	width: 108px;
	height: 1px;
	background: #d8d8d8;
	line-height: 1px;
	font-size: 1px;
}

.sl_header .area .sl_nav .sl_pop2 {
	width: 268px;
	right: -1px;
	padding-bottom: 0;
}

.sl_header .area .sl_nav .sl_pop2 li {
	width: auto;
	margin: 3px;
	border-bottom: 1px dashed #d8d8d8;
	overflow: hidden;
	zoom: 1;
	padding: 5px 0 10px 0;
}

.sl_header .area .sl_nav .sl_pop2 li.sl_more {
	height: 30px;
	margin: -6px 0 0 0;
	padding: 0 10px 0 0px;
	text-align: right;
	line-height: 30px;
	border: none;
	background: #f2f2f2;
	border-top: 1px solid #d8d8d8;
}

.sl_header .area .sl_nav .sl_pop2 li.sl_more a {
	display: inline;
}

.sl_header .area .sl_nav .sl_pop2 li.border {
	position: absolute;
	left: 0;
	top: 0px;
	width: 188px;
	height: 1px;
	background: #d8d8d8;
	line-height: 1px;
	font-size: 1px;
	border: none;
	margin: 0;
	padding: 0;
}

.sl_header .area .sl_nav .sl_pop2 .sort1 {
	width: 80px;
	float: left;
	color: #fe7002;
	font-weight: bold;
}

.sl_header .area .sl_nav .sl_pop2 .sort2 {
	width: 165px;
	float: left;
	*padding-top: 5px;
	text-align: left;
}

.sl_header .area .sl_nav .sl_pop2 .sort2 a {
	width: auto;
	display: inline;
	zoom: 1;
	overflow: hidden;
	height: 14px;
	line-height: 14px;
	margin: 0 0 8px 0;
	border-right: 1px solid #666;
	padding: 0 10px 0 0px;
	word-wrap: break-word;
	word-break: break-all;
}

/*header*/
.sl_header .area {
	width: 980px;
}

.sl_header .head_hot_city {
	float: left;
	line-height: 30px;
}

.sl_header .head_hot_city a {
	color: #297acc;
	margin-left: 5px;
}

.sl_header .head_hot_city a:hover {
	text-decoration: underline;
}

.sl_header .toggle_city {
	float: right;
}

.sl_header .toggle_city .switch_before {
	line-height: 32px;
}

.sl_header .toggle_city .switch_before span {
	font-weight: bold;
	color: #fe7002;
}

.sl_header .toggle_city .switch {
	color: #297acc;
	margin: 0 5px;
}

.sl_header .toggle_city .switch_after {
	padding-top: 5px;
	display: none;
}

.sl_header .toggle_city .switch_after select {
	width: 50px;
}

.sl_header .toggle_city .switch_after .graybtn {
	width: 35px;
	margin: 0;
	height: 18px;
	line-height: 18px;
}

.sl_footer {
	height: 210px;
	width: 978px;
	margin: 0 auto;
	background: #fff;
	margin-top: 10px;
	padding-top: 15px;
	border: 1px solid #d9d9d9;
	border-bottom: none;
}

.footer_top {
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1;
	padding: 0 0 15px 40px;
}

.footer_top ul {
	width: 180px;
	line-height: 24px;
	float: left;
}

.footer_top ul li a {
	color: #0a8cd2;
}

.hotcity_tit {
	padding: 0 15px 15px;
}

.hotcity {
	padding: 0 0 10px 15px;
	border-bottom: 1px solid #ebebeb;
	overflow: hidden;
	zoom: 1;
}

.hotcity li {
	width: 60px;
	height: 24px;
	float: left;
}

.hotcity li a {
	color: #999;
}

.hotcity li a:hover {
	color: #f60;
}

.fans_tip {
	position: absolute;
	right: 10px;
	top: 24px;
	background: #f0f7ff;
	width: 173px;
	border: 1px solid #bfd0e0;
	padding: 0 0 10px 15px;
	line-height: 22px;
	overflow: hidden;
	z-index: 10;
}

.fans_tip li a {
	color: #297acc;
}

.fans_tip li.close {
	text-align: right;
	padding: 2px 5px 0;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
}

.fans_tip li.close em {
	cursor: pointer;
	width: 20px;
	height: 20px;
	line-height: 20px;
	background-position: -102px -152px;
}

.fans_tip li {
	height: 12px;
	line-height: 12px;
	padding-bottom: 7px;
}

/*sl_container*/
.sl_container {
	clear: both;
	width: 978px;
	margin: 0 auto;
	margin-top: 20px;
	background: #fafafa;
	border: 1px solid #d9d9d9;
	overflow: hidden;
}

.sl_left {
	float: left;
	width: 150px;
	background: url(../../images/common/sl_leftbg.png?v=20130630) repeat-y;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
}

.sl_main {
	float: left;
	width: 828px;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
}

.sl_main .sl_middle {
	float: left;
	width: 599px;
	border-right: 1px solid #d9d9d9;
	margin-bottom: -10000px;
	padding-bottom: 10000px;
	overflow: hidden;
}

.sl_main .sl_right {
	float: left;
	width: 228px;
}

.sl_main_content {
	padding: 20px;
}

.sl_main_content .title {
	border-bottom: 2px solid #eb192d;
	line-height: 25px;
	padding-bottom: 5px;
}

.sl_main_content .tools {
	padding-left: 10px;
	margin: 10px 0;
	height: 35px;
	background-color: #f1f1f1;
	position: relative;
}

.sl_main_content .tools a {
	display: inline-block;
	margin: 7px 0 0 10px;
	height: 18px;
	line-height: 18px;
	border: 1px solid #ccc;
	background-color: #fff;
	padding: 1px;
}

.sl_main_content .tools a:hover, .friend_links .tools a.active {
	border: 1px solid #ff9b00;
	background-color: #ffbd54;
}

.sl_main_content .tools a:hover span, .friend_links .tools a.active span
	{
	background-color: #ffa00a;
	color: #fff;
}

.sl_main_content .tools a span {
	display: inline-block;
	text-align: center;
	padding: 0 8px;
	height: 18px;
	background-color: #f2f2f2;
	color: #333;
}

.sl_main_content .tools a.more {
	position: absolute;
	right: 10px;
	line-height: 35px;
	background: none;
	border: none;
	margin: 0;
	color: #297acc;
}
/*leftNav*/
.ban_1_0 {
	background-position: -25px 0;
}

.ban_2_0 {
	background-position: -50px 0;
}

.ban_3_0 {
	background-position: -75px 0;
}

.ban_4_0 {
	background-position: -100px 0;
}

.ban_5_0 {
	background-position: -125px 0;
}

.ban_6_0 {
	background-position: -150px 0;
}

.ban_7_0 {
	background-position: -175px 0;
}

.ban_8_0 {
	background-position: -200px 0;
}

.ban_9_0 {
	background-position: -225px 0;
}

.ban_10_0 {
	background-position: -250px 0;
}

.ban_11_0 {
	background-position: -275px 0;
}

.ban_0_2 {
	background-position: 0 -50px;
}

.ban_1_2 {
	background-position: -25px -50px;
}

.ban_2_2 {
	background-position: -50px -50px;
}

.ban_3_2 {
	background-position: -75px -50px;
}

.ban_4_2 {
	background-position: -100px -50px;
}

.ban_5_2 {
	background-position: -125px -50px;
}
/*adver*/
.sl_adver {
	width: 980px;
	margin: 10px auto 0;
	overflow: hidden;
}
/*.sl_adver img{width:980px;height:90px;}*/
.none {
	display: none;
}
/*pages*/
.kd_pages {
	text-align: right;
	padding: 10px 25px 0 0;
	*padding-top: 30px;
}

.kd_pages .kd_pages_btn, .pl_content_homeFeed .kd_pages .list {
	display: inline-block;
}

.kd_pages a {
	font-size: 14px;
	padding: 3px 6px;
	background: #f2f2f2;
	color: #058cd5;
}

.kd_pages a:hover {
	text-decoration: underline;
}

.kd_pages a.current {
	background: none;
	color: #000;
}

.kd_pages a.kd_pages_btn {
	background: url(../../images/common/bg_btn.png) 0 -360px no-repeat;
	height: 22px;
	padding: 0 0 0 2px;
	line-height: 21px;
	color: #333;
	cursor: pointer;
}

.kd_pages a.kd_pages_btn span {
	min-width: 27px;
	padding: 0 9px 0 8px;
	white-space: nowrap;
	display: block;
	*display: inline-block;
	background: url(../../images/common/bg_btn.png) right -390px no-repeat;
	height: 22px;
}

.dpage {
	clear: both;
	text-align: right;
	padding: 10px 25px 0 0;
	*padding-top: 30px;
	font-size: 12px;
}

.dpage .pagebtn, .pl_content_homeFeed .dpage .list {
	display: inline-block;
}

.dpage a {
	font-size: 14px;
	padding: 0 6px;
	background: #e6e6e6;
	color: #666;
	margin-right: 3px;
	height: 22px;
	line-height: 21px;
	display: inline-block;
	*display: inline;
	zoom: 1;
}

.dpage a:hover {
	background: #ff7300;
	color: #fff;
}

.dpage a.current {
	background: #ff7300;
	color: #fff;
}

.dpage a.pagebtn {
	background: #e6e6e6;
	height: 22px;
	padding: 0 0 0 2px;
	line-height: 21px;
	color: #333;
	cursor: pointer;
}

.dpage a.pagebtn span {
	min-width: 27px;
	padding: 0 9px 0 8px;
	white-space: nowrap;
	display: block;
	*display: inline-block;
	background: #e6e6e6;
	height: 22px;
}

.dpage a.pagebtn:hover {
	background: #ff7300;
	color: #fff;
}

.dpage a.pagebtn:hover span {
	background: #ff7300;
	color: #fff;
}

/*guanzhu*/
.ico_connect {
	display: inline-block;
	vertical-align: middle;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	margin: 0 5px 0 5px;
	background-image: url(../../images/focus/icon.png);
	_background-image: url(../../images/focus/icon.gif);
	background-repeat: no-repeat;
}

.ico_myfollow {
	background-position: 0 0;
}

.sl_left .ico_myfollow {
	background-position: -25px 0;
}

.sl_left a.lev_curr, .sl_left a.lev_curr:hover {
	background-color: #fafafa;
}

.sl_left .lev2 a.lev_curr, .sl_left .lev2 a.lev_curr:hover {
	font-weight: bold;
	background: #d9d9d9;
}

.sl_left .lev2 a {
	padding: 0 0 0 50px;
	line-height: 30px;
}

.sl_left .lev2 .j_zk a, .sl_left .lev2 .create_group {
	color: #0a8cd2;
}

.ico_closefriend {
	background-position: 0 -124px;
}

/*button*/
.W_btn_arrow, .W_btn_arrow span {
	cursor: pointer;
	background: url(../../images/common/bg_btn.png) no-repeat 0 -600px;
	_background-image: url(../../images/common/bg_btn.gif);
	display: inline-block;
	padding: 0 0 0 8px;
	height: 22px;
	line-height: 21px;
	line-height: 22px 9;
}

.W_btn_a, .W_btn_a span, .W_btn_b, .W_btn_b span, .W_btn_c, .W_btn_c span,
	.W_btn_d, .W_btn_d span, .W_btn_v, .W_btn_v span, .W_btn_a_disable,
	.W_btn_a_disable span, .W_btn_b_disable, .W_btn_b_disable span,
	.W_btn_c_disable, .W_btn_c_disable span, .W_btn_d_disable,
	.W_btn_d_disable span {
	display: inline-block;
	background: url(../../images/common/bg_btn.png) no-repeat;
	_background-image: url(../../images/common/bg_btn.gif);
	padding: 0 0 0 2px;
	height: 22px;
	line-height: 21px;
	line-height: 22px 9;
	background-position: left 0;
}

.W_btn_a_disable, .W_btn_a_disable span, .W_btn_b, .W_btn_b span,
	.W_btn_b_disable, .W_btn_b_disable:hover, .W_btn_b_disable span,
	.W_btn_b_disable:hover span, .W_btn_c, .W_btn_c span, .W_btn_c:hover,
	.W_btn_c:hover span, .W_btn_c_disable, .W_btn_c_disable span,
	.W_btn_d_disable, .W_btn_d_disable span, .W_btn_e, .W_btn_e span,
	.W_btn_e_disable, .W_btn_e_disable:hover, .W_btn_e_disable span,
	.W_btn_e_disable:hover span, .W_btn_f, .W_btn_f span, .W_btn_f_disable,
	.W_btn_f_disable span, .W_btn_f_disable:hover, .W_btn_f_disable:hover span,
	.W_btn_round, .W_btn_round span, .W_btn_round_ico, .W_btn_round_ico span,
	.W_btn_round2, .W_btn_round2 span, .W_btn_arrow, .W_btn_arrow span {
	background-image: url(../../images/common/all_iconbtn.png);
	_background-image: url(../../images/common/all_iconbtn.gif);
}

.W_btn_a span, .W_btn_b span, .W_btn_c span, .W_btn_d span, .W_btn_v span,
	.W_btn_a_disable span, .W_btn_b_disable span, .W_btn_c_disable span,
	.W_btn_d_disable span {
	background-position: right -30px;
}

.W_btn_arrow span {
	background-position: right -630px;
	padding: 0 10px 0 8px;
}

.W_ico16 {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(../../images/common/icon.png);
	_background-image: url(../../images/common/icon.gif);
	background-repeat: no-repeat;
}

.W_ico12 {
	display: inline-block;
	width: 12px;
	height: 12px;
	background-image: url(../../images/common/icon.png);
	_background-image: url(../../images/common/icon.gif);
	background-repeat: no-repeat;
}

.female {
	background-position: -300px -25px;
	vertical-align: text-bottom;
	height: 13px;
}

.male {
	background-position: -300px 0px;
	vertical-align: text-bottom;
	height: 13px;
}

/*ss*/
.sl_tw_search {
	position: relative;
	z-index: 2;
	width: 940px;
	margin: 0 auto;
	padding: 15px 0px 15px 10px;
}

.sl_tw_search .logo {
	float: left;
}

.sl_tw_ss {
	float: left;
	width: 340px;
	height: 30px;
	background: none;
	border: 1px solid #ccc;
	margin-top: 10px;
	margin-left: 40px; /* background:#ccc; */
}

.sl_tw_ss .sl_ss_menu {
	float: left;
	width: 60px;
	background: #fff;
	height: 28px;
	line-height: 28px;
	font-size: 14px;
	position: relative;
	border: 1px solid #ccc;
}

.sl_tw_ss .sl_ss_menu .wb {
	padding-left: 5px;
	height: 28px;
	cursor: pointer;
}

.sl_tw_ss .sl_ss_menu .wb span {
	float: left;
	padding-right: 5px;
}

.sl_tw_ss .sl_ss_menu .wb .arrow {
	color: #D9D9D9;
	width: 22px;
	line-height: 1.125;
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: -2px;
	top: 5px;
}

.sl_tw_ss .sl_ss_menu .wb .arrow * {
	width: 14px;;
	overflow: hidden;
	font-size: 14px;
	display: inline-block;
	height: 14px;
}

.sl_tw_ss .sl_ss_menu .wb .arrow .S_bg1_c {
	position: absolute;
	top: -2px;
	left: 0;
	color: #fff;
}

.sl_tw_ss .current {
	border: 1px solid #d9d9d9;
}

.sl_tw_ss .sl_ss_menu .xiala_menu {
	display: none;
	width: 60px;
	position: absolute;
	z-index: 2;
	left: -1px;
	top: 29px;
	background: #fff;
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}

.sl_tw_ss .sl_ss_menu .xiala_menu li {
	height: 25px;
	border-bottom: 1px solid #d9d9d9;
}

.sl_tw_ss .sl_ss_menu .xiala_menu li a {
	display: block;
	height: 25px;
	line-height: 29px;
	color: #000;
	padding-left: 10px;
}

.sl_tw_ss .sl_ss_menu .xiala_menu li a:hover {
	background: #e6e6e6;
}

.sl_tw_input {
	position: relative;
	float: left;
	height: 30px;
	line-height: 30px; /*margin-top:1px;*/
}

.sl_tw_input .inp {
	float: left;
	width: 300px; /*width:238px;*/
	background: #fff;
	height: 30px;
}

.sl_tw_input .inp input { /*width:218px;*/
	width: 275px;
	border: none;
	background: none;
	height: 20px;
	padding: 6px 10px 0;
	color: #999;
}

.sl_tw_input .ss {
	float: left;
	width: 40px;
	height: 30px;
	text-indent: -9999px;
	background: url(../../images/review/fangdajing.gif);
}

.sl_tw_input .ss:hover {
	background: url(../../images/review/fangdajing2.gif);
}

.search_ui_menu {
	width: 398px;
	position: absolute;
	left: 0px;
	top: 28px;
	background: #fff;
	border: 1px solid #d9d9d9;
	display: none;
}

.search_ui_menu li {
	height: 22px;
	line-height: 22px;
	font-weight: bold;
	color: #666;
	padding: 0 10px;
	overflow: hidden;
}

.search_ui_menu li .suggest_key {
	float: left;
}

.search_ui_menu li .suggest_result {
	float: right;
	font-weight: normal;
	color: #999;
	text-align: right;
}

.search_ui_menu li .suggest_key em {
	color: #999;
}

.search_ui_menu li.hoverbg {
	background: #e6e6e6;
}

.shoucang {
	float: right;
	height: 26px;
	padding-top: 15px;
}

.shoucang a {
	color: #666;
}

.shoucang a:hover {
	color: #fe7002;
}

.shoucang i {
	font-style: normal;
	padding: 0 10px;
	color: #666;
}

.shoucang .help_wb {
	margin-left: 5px;
}

.shoucang img {
	vertical-align: middle;
}

.graybtn {
	width: 40px;
	margin: 1px 0 0 8px;
	text-align: center;
	background: url(../../images/companyModule/btnbg.gif) repeat-x;
	height: 20px;
	line-height: 20px;
	border: 1px solid #bdbdbd;
	color: #000;
	display: inline-block;
	zoom: 1;
}

/*star*/
.scorearea .item-rank-rst {
	width: 110px;
	height: 20px;
	background: url(../../images/indexNew/bigStar.png) 0 0 no-repeat;
}

.scorearea .star1 {
	background-position: 0 -30px;
}

.scorearea .star2 {
	background-position: 0 -60px;
}

.scorearea .star3 {
	background-position: 0 -90px;
}

.scorearea .star4 {
	background-position: 0 -120px;
}

.scorearea .star5 {
	background-position: 0 -150px;
}

.item-rank-rst {
	display: inline-block;
	vertical-align: -2px;
	width: 68px;
	height: 12px;
	background: url(../../images/indexNew/star.gif?v=20131225) 0 0 no-repeat;
}

.star1 {
	background-position: 0 -20px;
}

.star2 {
	background-position: 0 -38px;
}

.star3 {
	background-position: 0 -56px;
}

.star4 {
	background-position: 0 -76px;
}

.star5 {
	background-position: 0 -96px;
}

#wholeCountry:hover {
	color: #f60;
}

.backToTop {
	display: none;
	width: 18px;
	line-height: 1.2;
	padding: 5px 0;
	background-color: #000;
	color: #fff;
	font-size: 12px;
	text-align: center;
	position: fixed;
	_position: absolute;
	right: 10px;
	bottom: 100px;
	_bottom: "auto";
	cursor: pointer;
	opacity: .6;
	filter: Alpha(opacity = 60);
}
/*friendLink*/
.friend_link {
	width: 978px;
	margin: 10px auto 0;
	border: 1px solid #d6d6d6;
	padding-bottom: 10px;
}

.friend_link h4 {
	font-size: 14px;
	color: #297acc;
	padding: 0 10px;
	line-height: 30px;
	border-bottom: 1px solid #d6d6d6;
}

.friend_link .link_img {
	padding-top: 5px;
}

.friend_link .link_img li {
	float: left;
	padding: 10px 10px 0;
	height: 31px;
	line-height: 31px;
	overflow: hidden;
}

.friend_link .link_img img {
	width: 88px;
	height: 31px;
}

/*返回顶部*/
#kdl_goT {
	position: absolute;
	display: none;
	width: 58px;
	height: 58px;
	cursor: pointer;
	background: url("../../images/member/kdlmain.png") no-repeat 0 -75px;
	left: 0;
	top: 0;
}