@charset "gb2312";

body{
font-family: "microsoft yahei";
margin: 0px auto;
padding: 0px;
text-align: left;
list-style: none;
text-decoration: none;
font-size: 12px;
text-decoration: none;
background: #FFF;
}

*{
margin: 0px auto;
padding: 0px;
list-style: none;
text-decoration: none;
}

.clear{
clear: both;
}

img{
border: none;
}

a img{
border: none;
}
#Container{ margin: 0px auto;}

/*Head*/
#Head{
	width: 1200px;
	height: auto;
	background: #FFF;
	margin: 0px auto;
	padding: 0px;
}
.nav-dh{
	height: 100px;
	display: block;
	line-height: 100px;
	text-align: center;
	font-size: 14px;
	color: #666;
	font-weight: bold;
}
.nav-dh a{
	display: block;
	height: 100px;
	color: #333;
	text-align: center;
	padding: 0px 7px;
	font-size: 16px;
}
.nav-dh a:hover{
	display: block;
	height: 95px;
	color: #000;
	background: #f3f3f3;
	border-bottom: 5px #cf0000 solid;
}
.nav-dh table{
	display: block;
	line-height: 100px;
	text-align: center;
}
/*banner*/

#banner{ 
	width: 100%;
	height: 220px;
	background: url(images/banner.jpg) center no-repeat;
}

/*???????????????*/
#shjj{
	width: 100%;
	height: auto;
	background: #f3f3f3;
	margin-bottom: 20px;
}
.shjj-main{
	width: 1200px;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
	margin: 0 auto;
}
.shjj-main h1{
	font-size: 26px;
	color: #cf0000;
	text-align: center;
}
.shjj-bt2{
	height: 17px;
	background: url(images/bt2-bg.png) repeat-x;
	margin-top: 20px;
	margin-bottom: 20px;
}
.shjj-bt2 b{
	width: 240px;
	text-align: center;
	background: #f3f3f3;
	display: block;
	font-size: 16px;
	color: #8b8b8b;
}
.shjj-main img{
	float: left;
	border: 20px #FFF solid;
	margin-right: 30px;
}
.shjj-p{ float: right; width: 900px; margin-top: 20px;}
.shjj-p p{
	line-height: 26px;
	font-size: 14px;
	color: #333;
	text-align: left;
	margin-top: 10px;
	text-indent: 2em;
}

/*mainbody*/

#main_body{
	float: left;
	width: 1200px;
	height: auto;
	margin-top: 20px;
}
#main_body1{
	width: 1200px;
	height: auto;
	margin-top: 20px;
}

.main-sjdt{
	width: 675px;
	height: 300px;
}
.bt-1{
	height: 52px;
	background: url(images/bt-bg.png) left center no-repeat;
}
.bt-nr{
	font-size: 16px;
	color: #333;
	font-weight: bold;
	padding-left: 20px;
	text-align: left;
}
.bt-link{
	text-align: right;
	font-size: 14px;
}
.bt-link a{ color: #737373;}
.bt-link a:hover{ color: #F00;}

.sjdd-nr a{ color: #333; font-size: 14px;}
.sjdd-nr a:hover{ color: #F00;}
.sjdd-nr td{ padding: 2px 0px;}

/*????????????*/

.main-jgzz{ width: 499px; height: 300px;}
.jgzz-nr a{ color: #333; font-size: 14px;}
.jgzz-nr a:hover{ color: #F00;}
.jgzz-nr td{ padding: 2px 0px;}



.main-ge{ width: 1200px; height: 20px;}
/*????????????*/
.main-zcfg{ width: 380px;}
.zcfg-nr a{ color: #333; font-size: 14px;}
.zcfg-nr a:hover{ color: #F00;}
.zcfg-nr td{ padding: 2px 0px;}

.yqlj-nr{ padding-top: 15px; font-size: 14px;}
.yqlj-nr a{ color: #343434;}
.yqlj-nr a:hover{ color: #F00;}
.yqlj-a td{ padding-top: 10px;}
.yqlj-a td a{ padding: 0px 10px;}
/*Foot*/

#Foot{
	width: 100%;
	height: auto;
	background: #2d2d2d;
	padding: 30px 0px;
	margin-top: 20px;
}
#Foot p{ text-align: center; font-size: 14px; color: #FFF;}

/*?????????*/

#PageBody{
	width: 1200px;
	margin-top: 20px;
}
.ny-nr{ margin-top: 20px;}
.ny-nr td{ padding: 2px 0px;}



/*7-12??????*/
/*PageBody*/

#MainBody{ float: left; width:790px; margin: 0 auto;}
#SideBar{
	 float: right;
	width: 380px;
	height: auto;
}


#MainBody1{
	width: 1200px;
	height: auto;
}
.cwdt{ 	
}
.bt1{ height: 52px; background-image: url(images/bt-bg.png);}
.bt1 h1{ font-size: 18px; color: #333;}
.bt1 a{ font-size: 12px; color: #666;}
.bt1 a:hover{ color: #F00;}
.main_shadow{ height: 24px; line-height: 24px;}
.main_shadow a{ font-size: 14px; color: #333;}
.main_shadow a:hover{ color: #F00;}
.cwjj{
	line-height: 24px;
	font-size: 12px;
	color: #666;
	padding: 15px;
}

#Sidebar1{
	width: 1200px;
	height: auto;
	margin-top: 20px;
}
.cwdt2{ padding-top: 10px;}
.cwdt2 tr{ 	
	margin-bottom: 10px;
}
.bt2 h1{
	height: 42px;
	line-height: 42px;
	background: url(../images/bt3-bg.png) no-repeat;
	font-size: 18px;
	color: #FFF;
	padding-left: 20px;
}
.bt3 h1{
	height: 41px;
	line-height: 41px;
	background: url(../images/bt4-bg.png) repeat-x;
	font-size: 18px;
	color: #575757;
	padding-left: 20px;
	border: 1px #dbdbdb solid;
}
.yqlj{
	margin-top: 20px;
}

.ourfont{}
.ourfont a{ color: #000;}
.ourfont a:hover{ color: #F00;}

.content p{ line-height: 26px;}

.dtjt9_div_img .number {
    position: absolute;
    right: 5px;
    bottom: 25px;
    z-index: 100;
    display: none;
}






