@charset "gb2312";
/* CSS Document */

*{ margin:0; padding:0;}
body{ background:#a50000; font-size:14px;}
ul,li{ list-style:none; margin:0; padding:0;}
.clear{ clear:both;}
.banner{ width:100%; height:614px; background:url(../images/banner.jpg) top center no-repeat; position:relative;}
.dh{ position:absolute; top:0; left:50%; margin-left:-450px;}

.xbzt{ width:100%; background:url(../images/sp_bg.jpg) top center repeat-y;}
.xbzt_top{ width:100%; background:url(../images/xnzf_bg.jpg) top center no-repeat;}


.zjd{ width:1000px; margin:0 auto;}
.bfq{ width:498px; height:371px; float:left; display:inline; margin:0px 0 0 40px;}
.zfy{ background:#960202; width:380px; height:300px; overflow:hidden; padding:5px 0; float:right; display:inline; margin:62px 50px 0 0;}
.zfy ul{ padding:0 7px;}
.zfy ul li{ line-height:27px; color:#fffc77;}
.qybn{ width:955px; height:100px; margin:25px auto 0; background:url(../images/qybn.jpg) no-repeat;}

.bn_list{ width:933px; margin:15px auto 0; padding-bottom:15px;}
.bn_list ul{}
.bn_list ul li{ float:left; display:inline; width:280px; margin:20px 5px 0 20px;}
.bn_list ul li p{ color:#ffff9b; font-size:12px; border:1px dashed #fcfe9b; line-height:20px; margin:5px 0 0; text-align:center;}
.bn_list ul li p a{color:#ffff9b; text-decoration:none;}
.bn_list ul li p a:hover{ color:#fff;}
.dbbg{ width:100%; height:23px; background:url(../images/dbbg.jpg) top center no-repeat;}
.footer{ width:100%; background:url(../images/foot.jpg) top center repeat-x; padding-top:20px; height:70px; line-height:30px;color:#eedc61; text-align:center; font-size:12px; margin:25px 0 0;}
.footer a{ color:#eedc61; text-decoration:none;}

.dibu{background:#FFF;}
.dibu p{font-size:12px;}
.dibu a{color:#3c3c3c; text-decoration:none; font-size:12px;}
.dibu a:hover{color:#ff0000; text-decoration:underline; font-size:12px;}
.dibu img{margin:0; padding:0;}