@charset "utf-8";
/* CSS Document */
 body {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size:12px;
	text-align:center;
	margin:0;
	background-color:#fff;
	line-height:1.7em;
  }
div,form,p,dl,dt,dd{
padding:0;
margin:0;
}
ul,li{
padding:0;
margin:0;
list-style:none;
line-height:1.8em;
}  

a:link,a:visited{
color:#07519a;
text-decoration:none;
}
a:hover{
color:#C00;
text-decoration:underline;
}
h1,h2,h3,h4,h5,h6 { font-weight:bold; margin:0; }
h1 { font-size:18px;}
h2 { font-size:16px;}
h3 { font-size:14px;} 
h4 { font-size:14px;}
h5 { font-size:12px;} 
h6 { font-size:12px;font-weight:normal;} 

#header,#nav,.content,.main1,.main,#footer,.adbox{
clear:both;
width:950px;
margin:0 auto;
text-align:left;
}
.line1,.line2,.line3{
width:948px;
margin:0 auto;
height:1px;
overflow:hidden;
font-size:0;
clear:both;
background-color:#f5efe6;
}
.line2{
background-color:#e6c8a2;
}
.line3{
background-color:#d6d6d6;
}
.fright{
color:#ff6600;
float:right;
font-size:12px;
}
.newsboxT .fright{
color:#999;
}
.nava1 {
	float: left;
	height: 74px;
	width: 2px;
}
.nava2 {
	text-align: center;
	height: 74px;
	width: 210px;
	float: left;
}
.nava3 {
	text-align: left;
	float: left;
	height: 74px;
	width: 596px;
}


.nava31 {
	text-align: left;
	width: 573px;
	padding-top: 7px;
	padding-left: 1px;
}
.nava32 {
	text-align: left;
	width: 573px;
	padding-top: 7px;
	padding-left: 1px;
}
.nava33 {
	padding-right: 8px;
	padding-left: 8px;
}

.nava4 {
	text-align: left;
	float: left;
	height: 74px;
	width: 140px;
}
.nava41 {
	width: 120px;
	margin-top:15px;
	padding-left: 16px;
	border-left:#ccc solid 1px;
}

.nava42 {
	width: 120px;
	padding-left: 16px;
	border-left:#ccc solid 1px;
	padding-top: 8px;
}

.navb {
	text-align: left;
	height: 37px;
	width: 950px;
}
.navb1 {
	float: left;
	height: 37px;
	width: 217px;
}
.navb2 {
	background-image: url(../images/hqNav2-2.gif);
	background-repeat: repeat-x;
	float: left;
	height: 37px;
	width: 5px;
}
.navb3 {
	float: left;
	height: 37px;
	width: 2px;
}
.navb4 {
	background-image: url(../images/hqNav2-4.gif);
	background-repeat: repeat-x;
	text-align: left;
	float: left;
	height: 28px;
	width: 706px;
	padding-top: 9px;
	padding-left: 13px;
	font-size: 14px;
	color: #003399;
}

.navb4 a:link,.navb4 a:visited{
	color:#003399;
	text-decoration:none;
}
.navb4 a:hover{
	color:#C00;
	text-decoration:underline;
}

.navb5 {
	float: left;
	height: 37px;
	width: 7px;
}.clearL{
clear:both;
width:98%;
font-size:0;
height:1px;
line-height:1px;
}
.clear{
clear:both;
height:8px;
margin:0 auto;
font-size:0;
overflow:hidden;
}
.line{
height:1px;
font-size:0;
background-color:#ccc;
line-height:1px;
overflow:hidden;
}
.linet{
background:url(../images/dot.gif) repeat-y top center;
}
/*backimg*/
#logo,#nav,.newslist li,.ul1 li,#submenu,ul.TabBarLevel1 li.Selected{
background-image:url(../images/listback1_1.gif);
background-repeat:no-repeat;
}
.siderightbox1 h4,#nav,.newsboxT1 h4{
background-image:url(../images/listback3.gif);
background-repeat:repeat-x;
}
/*header*/
#header{
background:url(../images/listtopback.gif) repeat-x 0 1px;
height:64px;
overflow:hidden;
margin-top:12px;
}
#logo{
background-position:10px 11px;
width:245px;
margin-right:20px;
height:64px;
float:left;
}
#logo a{
width:245px;
height:67px;
display:block;
padding-top:100px;
}
#search{
float:left;
width:560px;
padding-top:21px;
}
#search label{
font-size:14px;
}
.input1{
width:359px;
height:18px;
line-height:18px;
border:#ccc solid 1px;
}
#submenu{
background-position:-315px -2px;
float:right;
margin-right:10px;
width:55px;
margin-top:17px;
padding-left:20px;
}
/*nav*/
ul.TabBarLevel1{
	list-style:none;
	margin:0;
	padding:0;
	height:29px;
}
ul.TabBarLevel1 li{
	float:left;
	padding:0;
	height:29px;
	margin-right:1px;
	width:75px;
	display:block;
	height:32px;
	line-height:32px;
	text-align:center;
}
ul.TabBarLevel1 li a{
display:block;
width:75px;
height:32px;
white-space: nowrap;
}
ul.TabBarLevel1 li.Selected{
background-position:-6px -112px;
width:83px;
text-align:center;
padding:0;
}
ul.TabBarLevel1 li.Selected a{
}
ul.TabBarLevel1 li a:link,ul.TabBarLevel1 li a:visited{
	color:#333;
}
ul.TabBarLevel1 li a:hover,ul.TabBarLevel1 li a:active{
	color:#F30;
	text-decoration:none;
}
ul.TabBarLevel1 li.Selected a:link,ul.TabBarLevel1 li.Selected a:visited{
	color:#000;
}
ul.TabBarLevel1 li.Selected a:hover,ul.TabBarLevel1 li.Selected a:active{
	color:#F30;
	text-decoration:none;
}
div.HackBox {
  padding : 2px 2px ;
  display:none;
}
#cnt{
clear:both;
height:24px;
line-height:24px;
color:#07519a;
}
#nav{
background-position:0 -28px;
height:54px;
overflow:hidden;
position:relative;
}
#nav ul{
clear:both;
width:100%;
}

.current{
background-position:-6px -112px;
width:83px;
text-align:center;
padding:0;
}
#nav li a{
display:block;
width:75px;
height:32px;
}

#subnav1,#subnav2,#subnav3,#subnav4{
	clear:both;
	position:absolute;
	top:38px;
	text-align:center;
	left:0;
}

/*content*/
.content{
background:url(../images/listback.gif) repeat-y right 0;
border:#ccc solid 1px;
}
.sideleft{
float:left;
width:649px;
}
.sideright{
float:right;
width:287px;
padding:6px;
}
.sideright li a:link,.sideright li a:visited{
color:#333;
}
.siderightbox1{
background-color:#fff;
border:#ccc solid 1px;
padding-bottom:10px;
}

.siderightbox1 h4{
background-position:0 0;
background-repeat:repeat-x;
height:25px;
line-height:25px;
text-indent:8px;
margin-bottom:10px;
}
.siderightbox1 ul{
clear:both;
}
.ul1{
margin-left:12px;
}
.ul1 li{
padding-left:10px;
background-position:-323px -58px;
padding-right:4px;
}
.ul2 {
list-style:none;
padding-right:4px;
margin-left:10px;
}
.ul2 li{
padding-left:0px;
}
.ul3{
background:url(../images/paihangnub.gif) no-repeat 0 -2px;
margin-left:2px;
margin-right:8px;
}
.ul3 li{
padding-left:32px;
line-height:26px;
}
.newslist{
padding:10px 20px;
}
.newslist ul{
padding-left:12px;
}
.newslist li{
background-position:-323px -51px;
line-height:36px;
padding-left:10px;
border-bottom:#e2e2e2 dashed 1px;
font-size:14px;
}
.menu{
font-family:simsun,Verdana, Arial, Helvetica, sans-serif;
border-bottom:#ccc solid 1px;
padding:8px;
}
.menu a:link,.menu a:visited{
color:#333;
}
.menu a:hover{
color:#c00;
text-decoration:underline;
}
.siderightbox2{
clear:both;
text-align:center;
}
.siderightbox2 img{
width:130px;
height:95px;
}
.siderightbox2 h6{
clear:both;
font-size:12px;
}
.boxleft{
float:left;
width:49%;
}
.boxright{
float:right;
width:49%;
}
.boxleft ul,.boxright ul{
margin-left:8px;
margin-right:4px;
}
.listpage{
clear:both;
text-align:center;
padding:6px 0;
}
/*newshow*/
.newsshow{
padding:10px 20px;
}
.newsshow h2{
text-align:center;
height:60px;
line-height:60px;
}
#newsinfo{
text-align:center;
color:#666;
border-bottom:#ccc solid 1px;
height:22px;
line-height:22px;
}
.newsContent{
padding:8px;
font-size:14px;
}
.newsContent p{
text-indent:28px;
margin:15px 8px;
line-height:2em;
}

/*listtop*/
.listtop{
clear:both;
padding:3px 10px 12px;
}

.listtopleft{
float:left;
width:85px;
}
.listtopright{
margin-left:85px;
padding-bottom:4px;
border-bottom:#ccc dashed 1px;
}
.listtopright h5{
font-size:12px;
margin-bottom:10px;
}
.p1{
text-indent:22px;
}

.listtop2{
clear:both;
padding:12px 0 6px;
margin:0 3px 6px;
border-bottom:#ccc dashed 1px;
}
.listtopleft2{
float:left;
width:110px;
padding-right:6px;
padding-bottom:6px;
}
.listtopright2 h5{
height:25px;
font-size:14px;

}


.newsboxT{
clear:both;
padding:10px;
}
.newsboxT1{
width:307px;
border:#ccc solid 1px;
float:left;
}
.newsboxT1 h4{
background-position:0 0;
background-repeat:repeat-x;
height:27px;
text-indent:10px;
line-height:27px;
}
.newsboxT1 ul{
clear:both;
padding:10px 10px 10px 0;
}
.colh{
height:60px;
width:8px;
float:left;
}
/*footer*/
#footer{
text-align:center;
padding-bottom:10px;
}
.miz{
color:#ff6600;
height:32px;
line-height:32px;
border-top:#ccc solid 1px;
}
#info{
border:#ccc dashed 1px;
height:30px;
line-height:30px;
border-left:none;
border-right:none;
margin-bottom:8px;
}
.B1{
font-weight:bold;
}

