#header h1{
color: #f60;
font-size: 22px;
font-weight: 700;
padding: 45px 0 0 40px;
float: left;
}
#header h2{
float: right;
padding: 5px 10px 0 0;
color: #21659a;
font-size: 12px;
}
.banner img{
border: 1px solid #A7CEEB;
width:720px;
height:250px;
overflow:hidden;
}
.blank{
border: 1px solid #B2DAF4;
width: 720px;
margin-top: 10px;
}
.cpjs_tit{
background: url(../images/cpjs_titbg.jpg) no-repeat 0 0;
width: 720px;
height: 35px;
}
.cpjs_tit h3{
float: left;
text-indent: -999px;
}
.cpjs_tit span{
color: #fff;
float: right;
margin: 8px 16px 0 0; 
}
.cpjs_tit span a{
color: #fff;
}
.cpjs_tit span a:hover{
color: #f30;
}
.cpjs_cont,.cpys_cont,.lfbj_cont,.zzrz_cont{
clear: both;
display: inline-block;
padding: 11px 10px 12px 10px;
width: 700px;
overflow:hidden;
}
.cpjs_cont dt{
float: left;
margin-top: 8px;
}
.cpjs_cont dd{
color: #4e4d4d;
float: right;
/*font-size: 14px;*/
width: 510px;
line-height: 22px;
text-indent:2em; 
}
.cpjs_cont dd strong{
color: #f30;
}
.cpjs_cont dd p{
margin-top: 10px;
}
.cpjs_cont dd .more a{
color: #f30;
}
.cpjs_cont dd .more a:hover{
color: #f00;
text-decoration: underline;
}
.ad722{
margin-top: 10px;
}
.cpys_cont li{
float: left;
width: 340px;
margin: 10px 0 0 10px;
}
.cpys_cont .line{
clear: both;
width: 700px;
margin-left: 0px;
}
.cpys_cont .ys_pic{
float: left;
}
.cpys_cont .ys_pic img{
border: 1px solid #B4DCFC;
}
.cpys_cont .ys_pic_rt{
float: left;
margin-left: 10px;
width: 220px;
}
.cpys_cont .ys_pic_rt h3{
font-size: 12px;
font-weight: 700;
color: #2477c1;
}
.cpys_cont .ys_pic_rt p{
color: #666;
text-indent: 2em;
line-height: 21px;
}
.lfbj_cont dl{
border: 1px solid #A7C8F1;
border-bottom: none;
color: #666;
width: 698px;
}
.lfbj_cont dt{
background: #E7F0FF;
color: #2477c1;
text-align: center;
height: 26px;
line-height: 26px;
width: 698px;
text-align: center;
}
.lfbj_cont dd{
border-bottom: 1px solid #A7C8F1;
display: inline-block;
width: 698px;
line-height: 1.5;
text-align: center;
}
.lfbj_cont dt span,.lfbj_cont dd span{
display:block;
float:right;
border-left:1px solid #A7C8F1;
width:140px;
padding: 5px;
}
.lfbj_cont dt span{
padding: 0 5px;
}
.lfbj_cont dd span{
text-align: left;
}
.lfbj_cont dd span img{
margin:8px 30px;
}
.lfbj_cont dd b{
color:#2477C1;
}
.zzrz_cont li{
float: left;
color: #4d4d4d;
width: 115px;
text-align: center;
padding: 5px;
border: 1px solid #D4D4D4;
margin-right:16px; 
}
.zzrz_cont li img{
width: 115px;
height: 125px;
}
.zzrz_cont .end{
margin-right: 0;
}
.zzrz_cont li p{
margin-top: 3px;
}
.rightbox{
border: 1px solid #A7CEEB;
}
.kf_cont{
padding: 10px 10px 2px 10px;
}
.rightbox_cont{
padding: 10px;
}
.kf_bg{
background: url("../images/kf_bg.jpg") repeat scroll 0 0 transparent;
height: 135px;
padding: 65px 0 0 70px;
width: 158px;
line-height: 25px;
}
.subnav_tit{
background: url(../images/subnav_bg.jpg) repeat-x 0 0; 
border-bottom: 1px solid #E3E3E3;
height: 25px;
line-height: 25px;
padding-left: 10px;
}
.subnav_tit h4 {
background: url("../images/subnav_nav.jpg") no-repeat scroll 0 0 transparent;	
color: #FFFFFF;
float: left;
font-size: 14px;
height: 25px;
text-align: center;
width: 87px;
}
.rq_news{
margin-top: 10px;
}
.rq_news li{
background: url("../images/icon03.jpg") no-repeat scroll 0 8px transparent;
border-bottom: 1px dashed #ccc; 
padding-left: 12px;
text-align: left;
}
.mt10{
margin-top: 10px;
}
.newsarea{
border-bottom: 1px dashed #DDDDDD;
color: #666;
display: inline-block;
margin-bottom: 7px;
padding-bottom: 12px;
line-height: 20px;
}
.newsarea img{
float: left;
padding: 2px;
border: 1px solid #EAEAEA;
margin-right:8px; 
}
.newsarea h3{
font-size: 14px;
color: #ff0000;
}
.newsarea p,.book .info{
text-indent: 2em;
}
.book{
color: #666;
}
.book li{
border-bottom: 1px dashed #d8d8d8;
padding-bottom: 5px;
margin-bottom: 5px;
}
.book li h3{
background: url(../images/icon02.jpg) no-repeat left center;
padding-left: 14px;
font-size: 12px;
color: #069;
}