*{  margin:0 auto; padding:0;}
body {	text-align: center;/* background:#D9F3F4 url(bodybg.jpg) repeat-x; */ background:url(img/bg.jpg) repeat-y center top;}
#header { width:970px; height:280px; background:url(topbg.jpg);}
#logo {
	height: 100px;
	width: 150px;
	margin-left: 30px;
	display: block;
	float: left;
}

#content { width:970px;}
#contentleft { width:650px; float:left; border-right: solid 1px #84ACC7;}
#zhjstitle {font-size:12px; text-align: left; width:630px; margin-right:20px;}
#zhjstitle h3{
	font-size: 16px;
	line-height: 40px;
	color: #046BB7;
	font-weight: bold;
	text-indent: 15px;
}
#zhjstitle p {
	font-size: 12px;
	color: #666666;
	line-height: 24px;
	text-indent: 24px;
}
#leftwqhg {
	width: 625px;
	margin-right: 20px;
	font-size: 12px;
	background-image: url(bg.jpg);
	background-repeat: repeat-y;
	background-position: center;
}
#content #leftwqhg .leftwqhg_a {
	color: #666666;
	text-decoration: none;
	text-align: left;
	line-height: 20px;
	display: block;
	width: 278px;
	padding: 5px;
	border: 1px solid #D9F3F4;
	float:left;
	margin:5px 8px;
}
#leftwqhg a:hover {
	background-color: #FFFFCC;
	border: 1px solid #CCCCCC;
}


#leftwqhg p {
	text-align: left;
}

#leftwqhg h3{
	font-size: 16px;
	line-height: 40px;
	color: #046BB7;
	font-weight: bold;
	text-indent: 15px;
	text-align: left;
}
.huiguleft {
	width: 290px;
	float: left;
}
.paddingright{
	padding-right: 24px;
	border-right:1px dashed #84ACC7;
}
.paddingleft{	padding-left: 25px; }
.huigustyle {
	width: 290px;
	display: block;
	background-color: #E5F7F7;
}
#contentright { width:304px;  float:left; padding-left:15px; text-align:left; font-size:12px; color:#666666;}
/*#subscribe {
	font-size: 12px;
	background-image: url(dingyue.jpg);
	height: 200px;
	width: 300px;
}
*/#subscribe td {
	color: #666666;
	font-size: 12px;
}

#righthdhg { line-height:24px;}
#righthdhg a {
	color: #666666;
	text-decoration: none;
}
#righthdhg a:hover {
	color: #336699;
}

#righthdhg h3 {
	color:#046BB7;
	font-size:14px;
	width:300px;
	line-height:30px;
	height:30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #84ACC7;
	margin-bottom: 8px;
}
#righthdhg p {
	padding-left: 5px;
}
#huigu a {
	text-decoration: none;
	display: block;
	text-align: left;
	color:#7c7c7c;
	font-size:14px;
	
}
#huigu {
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left:10px;
	overflow: hidden;
}
#footer {
	font-size: 12px;
	line-height: 24px;
	color: #ffffff;
	width: 100%;
	padding-top: 10px;
	margin-top: 10px;
	background:#581e1f;
}
#footer a{ color:#ffffff;}
#footer tr td{ text-align:center;}
.marginbottom{ margin-bottom:8px; text-align:center; font-weight:bold;}

.text_blue{color:#336699;}
.text_title {line-height:30px; color:#339900; font-size:14px; font-weight:bold;}

.clear { font-size:0; height:0; padding:0; margin:0; line-height:0; clear:both;}





.top{ background:url(img/top_bg.jpg) no-repeat center top; height:448px;}
.head{ height:401px; width:971px;}
.logo{ height:140px;}
.logos{ height:140px; width:190px;  float:left; margin-left:40px;}
.logo_text{ padding:210px 20px 0px 20px; font-size:12px; line-height:18px; text-align:left;}
.logo_text p{ text-indent:21px;}
.cont_left{ width:672px; float:left; background:#ffffff; border-bottom:3px solid #544849;height:1542px;}
.cont_right{ width:292px; float:left; margin-left:5px; background:#ffffff; border-bottom:3px solid #544849; height:1542px;}
.cont{ background:url(img/img_bg.jpg) no-repeat center top; height:363px; width:319px; float:left;}
a{ text-decoration:none;}
.marginbottom{ color:#ffedb0; text-align:center; font-size:14px; line-height:25px; padding:5px 0px 0px 0px;}

.cont p{ margin-top:23px; font-size:12px; line-height:22px; color:#040201; }

.cont p a{ color:#040201; }
.page {
    height: 38px;
    margin: 5px 0px 30px 120px;
}
.page a {
    float: left;
    width: 37px;
    height: 37px;
    line-height: 37px;
    font-size: 16px;
    color: #7F7FA8;
    font-weight: bold;
    text-align: center;
    margin: 0px 5px;
    display: block;
    background: transparent url("img/icon.jpg") no-repeat scroll 0% 0%;
}
.line{ height:15px; background:#ffffff;}
.lines{ height:15px; background:#fdf8f7;}
#subscribe {
	font-size: 12px;
	background:#fdf8f7;
	height:140px;
	width:292px;
}
.tit02{ background:url(img/tit02.jpg) no-repeat center top;
height:47px; width:292px;}

.tit02 a,.tit03 a {
    float: right;
    padding: 18px 15px 0px 0px;
    color: #ffffff;
    font-size: 14px;
	font-weight:bold;
}
.tit03{ background:url(img/tit03.jpg) no-repeat center top;
height:47px; width:292px;}
.tit04{ background:url(img/tit04.jpg) no-repeat center top;
height:47px; width:292px;}

#huigu ul li{ list-style:none; display:block;}
#huigu li {
    height: 28px;
    line-height: 28px;
    background: transparent url("img/text_bg.jpg") no-repeat scroll 0% 0%;
    border-bottom: 1px dashed #E1E1E1;
	
}
#huigu li a{ padding-left:15px;}
.gjx{ background:#ffffff; width:292px; padding-bottom:10px;}
.gjx table{ background:#ffffff;}
.gjx table tr{ background:#ffffff;}
.gjx table tr td a{ text-decoration: none;
    display: block;
    text-align: left;
    color: #7c7c7c;
    font-size: 14px; padding-left:15px;}
.gjx table{ border-bottom:1px dashed #E1E1E1; height: 28px;
    line-height: 28px;}
.gjx table tr td tr {  background: transparent url("img/text_bg.jpg") no-repeat left top;
 height: 28px;
    line-height: 28px;  padding-left:15px;}


.line1{ border-bottom:5px  solid #ff3235;}
.pic {
    width: 288px;
    height: 82px;
    margin: 11px 0px 0px 2px;
}.pic1 {
    width: 288px;
    height: 82px;
    margin: 8px 0px 10px 2px;
}

.contact {
    margin: 20px 0px 20px 47px;
    color: #7C7C7C;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
	text-align:left;
}











