body {
font-size: 12px;
color: #333333;
text-align:center; 
line-height: 150%;
margin: 1px;
font-family:宋体;
}

ul,li{
margin: 0px;
padding: 2px;
list-style:none;
}

p{
/*text-indent: 2em;*/
margin: 0px;
padding: 0px;
}
img{border:0px;}

h1{
font-size: 14px;
margin: 12px 5px 5px 10px;
line-height: 20px;
}

h2{
font-size: 18px;
line-height: 30px;
margin:0px auto;
}

h3{
font-size: 12px;
line-height: 25px;
color:#039;
font-weight:normal;
margin:0px auto;
}

h4{
font-size: 12px;
color:#000;
margin:0px auto;
}

#top{
margin: 0px auto;
border: 0px;
width: 760px;
height: 21px;
}

.top_l{
float:left;
margin: 0px auto 0px auto;
border: 0px;
width: 523px;
height: 21px;
background-image: url(../images/top_l.jpg);
}

.top_r{
float:right;
margin: 0px auto 0px auto;
border: 0px;
width: 237px;
height: 21px;
background-image: url(../images/top_r.jpg);
}

.top_r p{
text-indent: 3em;
margin: 0px;
padding: 0px;
}

#top01{
float:center;
margin: 0px auto 0px auto;
border: 0px;
width: 760px;
height: 110px;
text-align:center;
}

.top_01{
float:left;
margin: 0px auto 0px auto;
border: 0px;
width: 368px;
height: 110px;
background-image: url(../images/top_01.jpg);
}

.top_02{
float:right;
margin: 0px auto 0px auto;
border: 0px;
width: 392px;
height: 110px;
background-image: url(../images/top_02.jpg);
}

#menu{
margin:0px auto;
width:700px;
height:29px;
padding-left:60px;
text-align:center;
background: url(../images/daohang_l.jpg);
}

#menu ul,#menu li{
margin:0px auto;
padding:0px;
list-style-position: outside; 
float:left;
}

#menu li a{ 
margin:0px auto;
display:block;
width:80px; 
height:23px;
padding-top:6px;
float:left;
text-decoration:none; 
color:#fff;
font-size:14px;
}

.menu_l a:link,.menu_l a:visited{ background: url(../images/menubg_l.gif) no-repeat right}
.menu_l a:hover{ background: url(../images/menubg_h.gif) no-repeat right;}
.menu_r a:link,.menu_r a:visited{ background: url(../images/menubg_l.gif) no-repeat}
.menu_r a:hover{ background: url(../images/menubg_h.gif) no-repeat}

.input {
border: 1px solid #999999;
height: 16px;
}

a.white:link,a.white:visited {
color: #FFFFFF;
text-decoration: none;
font-size: 12px;
font-family: Arial;
}

a.white:hover {
color: #fff;
text-decoration: underline;
font-size: 12px;
font-family: Arial;
}

a.red:link,a.red:visited {
color: #F00;
text-decoration: none;
font-size: 12px;
}

a.red:hover {
color: #F00;
text-decoration: underline;
font-size: 12px;
}

a.black:link,a.black:visited {
color: #333333;
text-decoration: none;
font-size: 12px;
}

a.black:hover {
color: #FF0000;
text-decoration: none;
font-size: 12px;
}

a.black01:link,a.black01:visited {
color: #333333;
text-decoration: underline;
font-size: 12px;
}

a.black01:hover {
color: #FF0000;
text-decoration: none;
font-size: 12px;
}

a.black02:link,a.black02:visited {
color: #666666;
text-decoration: none;
font-size: 12px;
}

a.black02:hover {
color: #FF0000;
text-decoration: none;
font-size: 12px;
}

#main{
margin: 0px auto;
border: 0px;
width: 760px;
}

#main_left{
float: left;
width: 204px;
margin: 0px;
}

.main_left_bg{
float:left;
margin: 4px auto 0px;
border: 0px;
width: 204px;
height: 20px;
background-image: url(../images/left_bg.jpg);
font-size: 14px;
font-weight: bold;
color: #333333;
text-align:left; 
padding-top: 3px;
}

.main_left_bg p{
text-indent:33px;
margin: 0px;
padding: 0px;
}

.main_left_bg01{
float:left;
margin: 0px auto;
border: 0px;
width: 202px;
text-align:left;
border: 1px solid #CCCCCC;
margin: 1px auto 0px auto; 
line-height: 18px;
}

.more{
float:right;
margin: 0px auto;
border: 0px;
width: 100px;
height: 20px;
text-align:left;
line-height: 22px;
background-image: url(../images/arrow.jpg);
background-repeat: no-repeat;
background-position: right;
}

.more p{
text-indent: 33px;
margin: 0px;
padding: 0px;
}

.left_photo{
float:left;
margin: 0px auto;
border: 0px;
width: 76px;
height: 20px;
text-align:center; 
padding-top: 8px;
}

.left_jianjie{
float:right;
margin: 0px auto;
border: 0px;
width: 124px;
text-align:left; 
padding-top:8px;
}

.left_search{
float:left;
margin: 4px auto 0px;
border: 0px;
width: 174px;
height: 21px;
text-align:left;
background-image: url(../images/search.jpg);
font-size: 14px;
font-weight: bold;
padding-top: 3px;
}

.left_search p{
text-indent:33px;
margin: 0px;
padding: 0px;
}

.left_search01{
float:left;
margin: 0px auto;
width: 172px;
height: 46px;
text-align:center;
border: 1px solid #DFDFDF;
border-top: 0px;
}

.left_shujvku{
float:left;
margin: 4px auto 0px;
border: 0px;
width: 204px;
height: 21px;
text-align:left;
background-image: url(../images/shujvku_bg.jpg);
font-size: 14px;
font-weight: bold;
padding-top: 3px;
color: #FFFFFF;
}

.left_shujvku p{
text-indent:20px;
margin: 0px;
padding: 0px;
}

.left_shujvku01{
float:left;
margin: 2px auto 0px;
border: 0px;
width: 202px;
height: 125px;
text-align:center;
border: 1px solid #CCCCCC;
margin: 1px auto 0px auto; 
line-height: 18px;
}

#main_center{
float: left;
margin: 0px 0px 0px 0px ;
width: 382px;
}

.center_news{
float:center;
margin: 0px auto;
border: 0px;
width: 370px;
height: 33px;
text-align:center;
font-size: 15px;
font-weight: bold;
color: #333333;
padding-top: 5px;
}

.center_news_l{
float:left;
margin: 0px;
border: 0px;
width: 155px;
height: 115px;
text-align:center;
}

.center_news_r{
float:left;
margin: 0px;
border: 0px;
width: 216px;
height: 115px;
text-align:left;
}

.more01{
float:right;
margin: 0px auto;
border: 0px;
width: 80px;
height: 18px;
text-align:left;
line-height: 18px;
}

.more02{
float:right;
margin: 0px auto;
border: 0px;
height: 18px;
text-align:center;
line-height: 18px;
}

.banner{
float:left;
margin: 10px 0px 0px 3px;
border: 0px;
width: 365px;
height: 78px;
text-align:center;
}

.center_xinwen_bg{
float:left;
margin: 5px 0px 0px 3px;
border: 0px;
width: 365px;
height: 21px;
text-align:left;
background-image: url(../images/xinwen_bg.jpg);
font-size: 14px;
font-weight: bold;
color: #CC0000;
padding-top: 8px;
}


.center_xinwen_bg p{
text-indent:10px;
margin: 0px;
padding: 0px;
}

.center_xinwen_list{
float:left;
margin-left:3px;
border: 0px;
width: 365px;
/*height: 118px;*/
text-align:left;
}

.center_xinwen_list li{
margin: 0px;
padding-left: 25px;
background: url(../images/arrow01.gif) no-repeat 7px 5px;
} 

#main_right{
float:right;
margin: 0px auto;
width: 174px;
text-align:center;
}

.right_pingtai_bg{
float:left;
margin-top: 4px;
border: 0px;
width: 174px;
height: 22px;
text-align:left;
background-image: url(../images/pingtai_bg.jpg);
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
padding-top: 3px;
}

.right_pingtai_bg p{
text-indent:25px;
margin: 0px;
padding: 0px;
}

.right_pingtai_dl{
float:left;
margin: 0px;
border: 0px;
width: 172px;
height: 128px;
text-align:center;
border: 1px solid #D9D9D9;
border-top: 0px;
}

.right_luntan{
float:left;
margin-top: 4px;
border: 0px;
width: 174px;
height: 58px;
}

.right_lianjie{
margin: 0px auto;
border: 0px;
width: 81px;
height: 19px;
font-size: 14px;
font-weight: bold;
color: #333333;
background: url(../images/lianjie_bg.gif);
padding-top: 8px;
text-align:center;
}

.right_lianjie01{
float:left;
margin-top:4px;
width: 172px;
height: 171px;
text-align:left;
border: 1px solid #D9D9D9;
padding-top: 5px;
}

#bottom{
float:center;
margin: 4px auto 0px;
border: 0px;
width: 760px;
height: 138px;
background-image: url(../images/bottom_bg.jpg);
background-repeat: repeat-x;
padding-top: 5px;
clear:both;
}

.left_luntan{clear:both;
margin-top: 4px;
border: 0px;
width: 204px;
height: 58px;
}

.sub_list{float:right;
margin:3px auto;
width:530px;
padding-left:20px;
border-top:2px solid #e7e7e7;
text-align:left;
}

.sub_list ul{
width:500px;
list-style-type:none;
}
.sub_list li span{
float:right;
display: inline;
}
.sub_list li{
margin: 0px;
padding-left:18px;
background: url(../images/arrow01.gif) no-repeat 0px 5px;
}

.sub_list p{
margin:0px auto;
width:500px;
text-align:center;
}

.sub_xinwen_bg{
margin: 0px;
border: 0px;
width: 95px;
height: 19px;
text-align:left;
background: url(../images/title_bg.gif) no-repeat right bottom;
font-size: 14px;
font-weight: bold;
color: #CC0000;
padding-top: 8px;
}

.dh{float:right;
margin:0px;
width:530px;
height:18px;
padding-top:6px;
text-align:left;
}
.dh_01{
margin:0px auto;
width:728px;
height:18px;
padding: 4px 16px;
border-bottom:2px solid #e7e7e7;
text-align:left;
}

.page_title{
margin:3px auto;
width:90%;
padding-top:8px;
text-align:center;
}

.sub_title{
margin:0px auto;
width:750px;
padding: 0px;
border-bottom:1px solid #999;
text-align:center;
}

.page_time{margin:8px auto}

.page_text{
margin:0px auto;
width:95%px;
text-align:left;
font-size: 14px;
line-height:150%;
}
.page_text p{margin:8px}

.page_number{
margin:12px auto;
width:758px;
height:20px;
text-align:center;
border:1px solid #ccc;
background:#f5f5f5;
}

.page_links{
margin:12px auto 0px;
width:730px;
height:23px;
padding:5px 0px 0px 30px;
text-align:left;
background:#FEEEDE url(../images/arrow02.gif) no-repeat 10px 5px;
}

.page_links_li{
margin:0px auto;
width:728px;
padding:5px 0px 0px 30px;
border:1px solid #f5f5f5;
text-align:left;
}

/*---------addy by zhan---------------*/
#page_content a:link,#page_content a:visited {text-decoration:none;color:#0000ff;}
#page_content a:hover,#page_content a:active {text-decoration:underline;color:#ff0000;}
.sub_xinwen_dh span {width:75px;display:block;float:left;height:20px;font-size:14px;font-weight:bold;color:#cc3300;text-align:center;margin:10px 1px;}
.sub_xinwen_dh a:link,.sub_xinwen_dh a:visited {text-decoration:none;font-weight:normal;color:#cc3300;background:#efefef;width:75px;display:block;}
.sub_xinwen_dh a:hover,.sub_xinwen_dh a:active {text-decoration:underline;font-weight:normal;color:#cc3300;background:#efefef;width:75px;display:block;}
ul {clear:both;}
#page_nav a {background:#efefef;padding:2px; text-decoration:none;color:#333333}

#marqueecontainer{
position: relative;
overflow: hidden;
padding-left:5px;
}

/*----------------------------------*/
.left2_search{
float:left;
margin: 4px auto 0px;
border: 0px;
width: 204px;
height: 21px;
text-align:left;
background-image: url(../images/search.jpg);
font-size: 14px;
font-weight: bold;
padding-top: 3px;
}

.left2_search p{
text-indent:33px;
margin: 0px;
padding: 0px;
}

.left2_search01{
float:left;
margin: 0px auto;
width: 202px;
height: 46px;
text-align:center;
border: 1px solid #DFDFDF;
border-top: 0px;
}