@charset "utf-8";
/* CSS Document */

body,ul,li,dl,dd,dt,h2,h3,h4,p{ margin:0; padding:0;}
body{ font:12px Arial, Helvetica, sans-serif;}
ul,li{ list-style:none;}
img{ border:0;}
h4{ font-size:12px;}
a{ color:#000; text-decoration:none;}

.page{ width:955px; margin:0 auto;}
.box20{ height:20px; line-height:20px; font-size:0; clear:both;}
.box15{ height:15px; line-height:15px; font-size:0; clear:both;}
.box10{ height:10px; line-height:10px; font-size:0; clear:both;}
.box5{ height:5px; line-height:5px; font-size:0; clear:both;}
#top{ clear:both;}
#top-logo{ float:left;}
#top ul{ float:left;}
#top li{ float:left;}
#top img{ vertical-align:bottom;}

/* focus */
#focus {width:950px; height:245px; overflow:hidden; position:relative;}
#focus ul {height:245px; position:absolute;}
#focus ul li {float:left; width:950px; height:245px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:950px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:680px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(../images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}





#syleft{ width:200px; height:auto; overflow:hidden; float:left;}

.khfwpt{ width:200px; height:auto;}
.khfwpt input{ width:118px; height:17px; border:1px solid #d2eaf6;}

.cpzlrk{ width:200px; height:310px; background:url(../images/zlrkbg.gif) repeat-x; float:left;}
.cpzlrk-tit{ padding:15px 0 0 10px;}
.cpzlrk-zl{ padding:10px; padding-top:0px; padding-bottom:0px;}
.cpzlrk-zl img{ margin-top:5px;}


#syzj{ width:490px; margin-left:20px; float:left;}
.lhdt{ clear:both;}
.lhdt-tit{ height:25px; line-height:25px; border-bottom:1px solid #dedede;}
.lhdt-tit img{ float:left;}
.lhdt-tit-more{ float:right; padding-top:8px; vertical-align:bottom;}
.lhdt ul{ margin-top:6px;}
.lhdt li{ line-height:24px; padding-left:15px; background:url(../images/d.gif) 5px center no-repeat;}
.lhdt li a:hover{ text-decoration:underline;}

.cpjjfa-tit{ height:29px; line-height:29px; background:url(../images/cpjjfabg.gif) repeat-x;}
.cpjjfa-tit img{ margin-top:5px; margin-left:10px; float:left;}
.cpjjfa{ border:1px solid #cde9f7; height:376px; padding:5px;}

.cpjjfa dl{ margin:10px auto 8px 10px; width:225px; height:88px; float:left;}
.cpjjfa dd{ float:left; margin-right:10px;}
.cpjjfa dt{ float:left;}
.cpjjfa dt h4{ line-height:24px;}
.cpjjfa dt h4 a{ color:#097fb3;}
.cpjjfa dt p{ line-height:20px; padding-left:10px; background:url(../images/d.gif) 5px center no-repeat;}

#syright{ width:220px; float:left; margin-left:20px;}
.dxkh{ background-color:#f2f2f2; height:252px; }/*height:287px-35;*/
.dxkh-tit{ padding:10px; margin-bottom:5px;}
.dxkh-t{ text-align:center;}
.dxkh ul{ padding:8px;}
.dxkh li{ line-height:24px; padding-left:15px; background:url(../images/d.gif) 5px center no-repeat;}
.dxkh li a:hover{ text-decoration:underline;}