@charset "utf-8";
/* CSS Document */
* {	margin: 0px; padding: 0px;}
* {word-wrap: break-word;table-layout: fixed;word-break:break-all;}
body { font-family: "宋体"; font-size: 12px; color: #777777;vertical-align: middle;	display: block;	text-align: center;}
body > div {text-align:center; margin-right:auto; margin-left:auto;}
#box { width: 970px; background-color: #FFF; text-align:center; margin-right:auto; margin-left:auto;position: relative;}
img { border:0;}
input,button {vertical-align: middle;}
.float_left {float:left;}
.float_right {float:right;}
.text_right {text-align:right;}
.sidebar_left {
	float: left;
	width: 160px;
	padding-left: 20px;
	min-height:400px;/*ie firefox 最小高度*/
	height:400px;   /*ie firefox 最小高度*/
	height:auto;   /*ie firefox 最小高度*/
}
.mainbody_con {
	width:570px;
	float:left;
	padding:0px 20px 20px 20px;
}
.sidebar_right {
	float: left;
	width: 160px;
	padding-right: 20px;
	overflow: hidden;
}



.mainbody_left {
	float: left;
	width: 740px;
	padding: 0px 30px 0px 20px;
}

.hide {
	display: none;
}
.subnav {
	width: 970px;
	float:left;
	padding:15px 20px 0px 20px;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-align:left;
}

.sidebar_right .ad_img {margin-bottom:10px;display: block;}
.sidebar_right .google_ad {
	text-align:left;
	line-height:20px;
	padding-bottom:25px;
}
/* 左边导航  */
.sidebar_left .left_nav {
	width:160px;
	float:left;
	text-align:left;
	margin-top:15px;
	border-top: 1px dotted #CCD7E9;
}
.sidebar_left .left_nav a,.sidebar_left .left_nav span {
	border-bottom: 1px dotted #CCD7E9;
	line-height: 24px;
	display: block;
	float: left;
	width: 150px;
	_width: 145px;
	padding-left: 10px;
}
.sidebar_left .left_nav a {
	color: #000;
}
.sidebar_left .left_nav a:hover {
	background-color: #EAEAEA;
	text-decoration: none;
}
.sidebar_left .left_nav .a1 {
	background-color: #809BC9;
	color: #FFFFFF;
}


.sidebar_left .branch_dest {
	width:160px;
	float:left;
	text-align:left;
	margin-top:30px;
	border-top: 1px solid #AFB2B9;
}
.sidebar_left .branch_dest .title {
	width:150px;
	float:left;
	line-height:28px;
	padding-left:10px;
}
.sidebar_left .branch_dest .content {
	width:160px;
	float:left;
}
.sidebar_left .branch_dest .content p {
	border-bottom: 1px dotted #DADBDF;
	width:150px;
	padding: 5px 0px 5px 10px;
	line-height:18px;
}
.sidebar_left .branch_dest .content .more_dest {
	border-bottom: 0px dotted #DADBDF;
	text-align:right;
	line-height:20px;
}


/**************************************************右边**************/
.sidebar_right .weather {
	float: left;
	width: 160px;
	_width: 150px;
	text-align:left;
	padding-bottom:15px;
}
.sidebar_right .weather .title {
	float: left;
	width: 150px;
	_width: 140px;
	padding:0px 0px 4px 10px;
	margin-bottom:10px;
	border-bottom: 1px solid #DEDEDE;
}
.sidebar_right .weather .content {
	float: left;
	width: 160px;
	_width: 150px;
}
.sidebar_right .weather .content p {
	line-height:16px;
	padding:4px 0 4px 10px;
	width:150px;
	_width:140px;
	float:left;
}
.sidebar_right .weather .content .p {
	background-color: #EAEAEA;
}



.clew_con_empty {
	width:100%;
	float:left;
	text-align:center;
	line-height:20px;
	padding:20px 0;
	color:#000;
}

