﻿body {color:#000000; text-align:left; font-family:"\5B8B\4F53", Arial;font-size:12px; background:#F7F7F7;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,p,a,span,table,tr,td,tbody{padding:0; margin:0;}   
table,td,tr,th{font-size:12px;}
li{list-style-type:none;}
table{margin:0 auto;}
img{vertical-align:top;border:0;}
ol,ul{list-style:none;}   
caption,th{text-align:left;}   
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
a{color:#333;text-decoration:none;}
a:hover{color:blue;text-decoration:underline;}
.left{float:left;}
.right{float:right;}
.clear{clear:both; height:0; overflow:hidden; display:block;}
.clearl{clear:left; height:0; overflow:hidden; display:block;}
.clearfix{*zoom:1;}
.clearfix:after {clear:both; height:0; overflow:hidden; display:block; visibility:hidden; content:"."; }
.mg10{margin-right:10px;}
.hidden{display:none;}

/*顶部导航*/
.topbg{height:31px; line-height:31px; border-bottom:1px solid #E7ECF0; background:#fafafa; width:100%}
#topnav{width:1000px; margin:0 auto; color:#333;}
.tn1{padding-left:5px; width:400px; float:left;}
.tn1 a{padding:0 5px;}
.tn2{padding-right:5px; width:500px; text-align:right; float:right; height:21px;}
.inputText{border:1px solid #999999;margin-right:4px;  width:100px; vertical-align:middle;}

.header {
    background:url(header.gif) repeat-x;
    height:115px;
    position:relative;
    width:100%;
}
.header_wrapper {
    margin:0 auto;
    position:relative;
    width:1000px;
}
.logo {
    background:url("../images/logo.gif") no-repeat scroll left top transparent;
    margin-top:3px;
    float:left;
    height:60px;
    width:300px;
}

.hdc{
    height:42px;
    margin:0 auto;
    width:1000px;
	padding-top:64px;
}
.hdc ul {
    list-style:outside none none;
    margin:0 auto;
}
.hdc ul li {
    float:left;
    line-height:42px;
    text-align:center;
    width:100px;
}
.hdc ul li a { color:#fff;
    display:block;
    font-size:14px;
    font-weight:bold;
	text-shadow:1px 1px 0 #666, 1px 1px 0 #eee;
}
.hdc ul li a:hover { color:#ff4b00;}
.hdc .curr{background: url("../images/navhover.png") no-repeat scroll center top 5px transparent;text-shadow: none !important;}
.maidou{
	background: url("../images/maidou.gif") no-repeat scroll left rgba(0, 0, 0, 0);
	padding-left:8px;
}
.con{
    height:42px;
    margin:0 auto;
    width:1000px;
}
.con ul {
    list-style:outside none none;
    margin:0 auto;
}
.con ul li {
    float:left;
    line-height:42px;
    padding-right:12px;
}
.con ul li a {
    display:block;
    font-size:14px;
}
#main,#footer{ width:1000px;margin-right:auto;margin-left:auto; }
#footer{ clear:both;width:100%; height:50px; background-color:#E8E8E8; border-top:solid 2px #bf9759; text-align:center; padding-top:10px;padding-bottom:10px; color:#856019; line-height:25px;}
#footer a{ color:#856019;}
.fx { width:1000px;}
.sub{ clear:both; width:983px;height:35px; line-height:35px;margin-top:5px; background-color:#E8E8E8; padding-left:15px; border:solid 1px #d7c181; font-size:14px; float:left;}
.sub a{ float:left; display:block; height:30px; line-height:30px; border-right:solid 1px #d7c181; margin-right:14px; padding-right:14px; margin-top:2px;}
.sub a.focus{ font-weight:bold; font-size:16px;}
.bdsharebuttonbox{ float:right;}
#left{ width:695px; float:left; margin-bottom:20px;}
#right{ width:300px; float:right; margin-bottom:20px;}
.search{ float:right; margin-right:5px; width:600px; height:60px; text-align:right;}
.sousuo{ width:300px; height:28px; margin:16px 5px 15px 50px;    border-radius:7px;border:2px solid #54BBEF; }
.sousuo2{ width:70px; height:32px;border-radius:7px;    font-size:14px;}
.bang{ border:solid 1px #d4c9ac; margin-top:10px; padding-left:10px; padding-right:10px;}
.bang h3{ margin:0px; padding:0px; height:35px; line-height:35px; font-size:14px; border-bottom:dotted 1px #cccccc; margin-bottom:10px;}
.bang ul{ padding:5px;}
.bang ul li{ line-height:18px; height:28px; overflow:hidden;}
.bang ul li label{ width:18px; height:16px; line-height:16px; display:block; float:left; border:solid 1px #dddddd; color:#ff6600; text-align:center; font-weight:bold; }
.bang ul li a{ float:left; margin-left:5px; display:block; width:150px; height:20px; line-height:20px; overflow:hidden;}
.bang ul li span{ float:right; color:#666666; }
.listpage .news_list .box {
	border-width:1px;	
	padding:0 10px;
	    margin-top:10px;
			border:1px solid #D4C9AC;
}
.listpage .list_content .box{
	border-width:1px;	
	padding:10px;
}
.listpage .news_list .box ul {
	border-bottom:1px dashed #ccc;
	list-style:none;
	padding:8px;
}
.news_list .box ul li {
	clear:both;
	padding:0 0 0 8px;
	line-height:28px;
	height:28px;
	background:url(../images/bullet.gif) no-repeat left center;
}
.news_list .box ul li a {
	font-size:14px;
	float:left;
}
.news_list .box ul li span {
	font-size:14px;
	float:right;
}
.yema{padding:10px 5px;text-align:center; margin-top:15px;}
.yema a{border:1px solid #b5b5b5; text-align:center;margin-right:4px; font-family:"宋体"; background:#ffffff; padding:2px 5px; line-height:12px;}
.yema a:hover{background:#5E6268; color:#FFFFFF;}
.yun{ overflow:hidden;}
.yun a{float:left;font-size:12px;  line-height:24px;  height:24px; margin:0 10px 10px 0; padding:0 10px; background-color:#D8D8B3;}