/* CSS Document */
* { margin:0; padding:0}
body{ font:12px "微软雅黑", "宋体"; background:url(../images/orange_01.jpg?v=5.1) #FFF center 30px no-repeat;}
.clear {
     clear: both;
	 height:0px;
	 font-size:0px;
	 overflow:hidden;
/*	 font-size:0px;
     height:1px;
     margin-top:-1px;
     overflow:hidden;*/
}
ol,ul { list-style:none;}
img {border:none;}
a {outline:none; text-decoration:none; color:#333333}
table { border-collapse:collapse; border-spacing:0;}
.box,#nav{
  -moz-border-radius:2px; /* Firefox */
  -webkit-border-radius:2px; /* Safari and Chrome */
  border-radius:2px; /* Opera 10.5+, future browsers, and now also Internet Explorer 6+ using IE-CSS3 */
 
  -moz-box-shadow:1px 6px 12px -6px rgb(198, 198, 198); /* Firefox */
  -webkit-box-shadow:1px 6px 12px -6px rgb(198, 198, 198); /* Safari and Chrome */
  box-shadow:1px 6px 12px -6px rgb(198, 198, 198); /* Opera 10.5+, future browsers and IE6+ using IE-CSS3 */
 
  /*behavior: url(http://building-dreams.com/mywork/ie-css3.htc);*/ /* This lets IE know to call the script on all elements which get the 'box' class */
  background-color:white;
}

#top {
    height:20px;
    padding:5px 0px;
    background:#e8f6ff;
    border-bottom: 1px solid red;
    }
.top_inner {
    width:960px;
    margin:0 auto;
    text-align:right;
    }
.top_inner a {
    line-height:20px;
    color:#666666;}
.login_btn {
    vertical-align:bottom;
}
#header {
    width:960px;
    height:90px;
    margin:0 auto;
    position:relative;
    }
.header_l,.header_m,.header_r{
    float:left;
}
.logo{
    display:block;
    margin-top:21px;
    width:229px;
    height:57px;
}
.header_m {
    width:65px;
    margin:27px 0 0 20px;
}
.help_btn{
    display:block;
    margin-top:5px;/*改动的地方*/
}
.header_m a:hover {
    position:relative;
    top:1px;
    left:1px;
}
.header_r a {
    display:block;
    margin-top:59px;
    margin-left:10px;
}
.header_r a:hover {
    position:relative;
    top:1px;
    left:1px;
}
.top_ad{
    position:absolute;
    cursor:pointer;
    width:500px;
    height:70px;
    right:0px;
    top:10px;
    background:url(/images/top_ad.jpg);
    
}

#nav {
	height:50px;/*改动的地方*/
	width:960px;
	margin:0 auto;
	background: url(../images/navbg_03.png) repeat-x top left;/*改动的地方*/
	font: 16px/50px "微软雅黑", "宋体";/*改动的地方*/
}
.nav_ul {
    width:580px;
    float:left;
}
.sousuo {
	width:362px;
	float:right;
	margin-top:8px;
	padding-right:18px;
	
}
.search-btn {
	float:right;
	cursor:pointer;
	width:34px;
	height:34px;
	border:none;
	border-radius:0px 5px 5px 0px;
	background: url(../images/search_03.gif) #fff no-repeat center center;
}
.search-l {
	width:200px;
	height:34px;
	border:none;
 	background-color:#fff;
	border-radius:5px 0px 0px 5px;
	text-indent:1em;
	color:#999999;
	float:right;
	line-height:34px;
}
.nav_ul li {
    float:left;
    display:block;
    height:50px;
    
}
.nav_ul li a{
    padding:0 15px 0 15px;
	border-right:1px solid #ca3b25;/*改动的地方*/
	float:left;
	display:block;
	color:#fff2e2;
	cursor:pointer;
}
.nav_ul .zuozhefuli a{
    color:#FF0;
}
.nav_ul .xiaoshuoph a { 
	font-weight:bold;
	background: #9b0000;
    }
.nav_ul li a:hover { 
	background:#9b0000;
	text-decoration:none;
    }
.nav_ul .shouye a:hover { 
    text-decoration:none;
	background: url(../images/shouye_bg_03.png) left top no-repeat;/*改动的地方*/
	}
.nav_ul .chaoliult a {
	padding-right:25px;
}
.sub_nav {
    width:960px;
	margin:0 auto;
	margin-top:10px;
}
.sub_nav_inner {
    width:943px;
	padding-left:15px;
	height:25px;
	background:#fff;
	line-height:25px;
	border:1px solid #fdc6a2;
	overflow:hidden;
}
.sub_nav a {
    font-weight:normal;
	padding-left:6px;
	color:#666;
    }
.sub_nav a:hover {
    color:#d8454a;
	text-decoration:underline;
    }
/*中间部分代码*/
.main {
	width:960px;
	margin:0 auto;
	margin-top:10px;
}
.left_bar {
	float:left;
	width:160px;
	height:auto;
	padding:0px 20px 15px 20px;
	
	border:2px solid #bd2f00;
}
.bang1 {
	display:block;
	/*border-left:5px solid #bd2f00;*/
	font-size:14px;
	line-height:37px;
	font-weight:bold;
	padding-left:5px;
	color:#bd2f00;
	margin-bottom:10px;
	border-bottom:1px solid #d7d7d7;
}

.bang2 a {
	display:block;
	font-size:12px;
	padding:7px 0px 7px 25px;
	cursor:pointer;
	_zoom:1;
	_overflow:hidden;
}
.bang2 a:hover {
	color:#fff;
	background-color:#bd2f00;
}
.right_list {
	float:right;
	width:744px;
}

.list {
	position:relative;
	float:left;
	width:238px;
	height:515px;
	*height:505px;
	border:1px solid #ccc;
	margin-left:8px;
	margin-bottom:8px;
	_display:inline;
}
.list_head {
	height:35px;
	background-color:#f8f8f8;
	border-bottom:1px solid #ededed;
}
.bang_name {
	float:left;
	padding-left:20px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	line-height:35px;
}
.bang_btn {
	float:right;
	width:100px;
	line-height:24px;
}
.btn {
	color:#333;
	padding: 0px 3px;
	width:17px;
	height: 17px;
	border-radius:17px;
	border: 1px solid rgb(237, 237, 237);
	cursor: pointer;
	background-color:#f8f8f8;
	font-size:14px;
}
.btn_first {
	color:#fff;
	border: 1px solid #a32900;
	background-color:#a32900;
}
.bang_btn_li{
	float:left;
	width:25px;
	padding-right:5px;
}
.bang_btn_li ul {
	width:200px;
	position:absolute;
	left:20px;
	top:40px;
}
.bang_btn_li ul li {
	border-bottom:1px dotted #e4e4e4;
	overflow:hidden;
	width:200px;
	*display:inline;
}
.li_title {
	width:200px;
	height:35px;
	line-height:35px;
	overflow:hidden;
}
.top {
	display:block;
	float:left;
	width:16px;
	font-family: 'Voltaire', sans-serif;
	font-size:14px;
	color:#a32900;
	font-style:italic;
	font-weight:bold;
	padding-right:15px;
	text-align:left;
	height:35px;
	overflow:hidden;
}
.normal {
	display:block;
	float:left;
	width:16px;
	text-align:left;
	font-family: 'Voltaire', sans-serif;
	font-size:14px;
	color:#666;
	font-style:italic;
	padding-right:15px;
	height:35px;
	overflow:hidden;
}
.li_title a {
	float:left;
	cursor:pointer;
	width:110px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height:35px;
}
.number {
	color:#999;
	display:block;
	float:left;
	width:59px;
	text-align:right;
	height:35px;
}
.li_title a:hover {
	color:#a32900;
}
.li_con {
	width:200px;
	height:70px;
}
.li_txt {
	float:left;
	width:133px;
	padding-left:15px;
	height:70px;
	background-color:#f7f7f7;
}
.li_txt p {
	color:#999;
}
.li_img {
	display:block;
	float:left;
}
.list_foot {
	position:absolute;
	bottom:10px;
	left:20px;
	width:200px;
	text-align:right;
}
.list_foot a {
	color:#999;
	cursor:pointer;
}
.list_foot a:hover {
	color:#a32900;
}



/*底部代码*/	
#footer {
	width:960px;
	margin:0 auto;
}
#youqinglianjie {
	width:928px;
	height:70px;
	border:1px solid #d3d3d3;
	margin-top: 10px;
	background:url(../images/yqlj_75.png) #FFF no-repeat 15px 15px;
	padding:53px 15px 0 15px;
	line-height:28px;
	color:#666666;
	letter-spacing:2px;
}
.copyright {
	margin:0 auto;
	width:960px;
	text-align:center;
	line-height:25px;
	color:#999999;
}