@charset "utf-8"; 

*{margin:0; padding:0;}
body{font:normal 12px/20px Arial,Verdana,Lucida,Helvetica,simsun,sans-serif; color:#000; background:#d6d6d6;}
ol, ul{list-style:none;filter: Gray;}
h1, h2, h3, h4, h5, p{font-size:12px; font-weight:normal; font-family:"&#23435; &#20307; "}
input, select, form img, button{vertical-align:middle}
img, a img{border:0}
button{cursor:pointer}
em{font-style:normal}
.clearfix{overflow:hidden; clear:both; zoom:1; font-size:0px; height:0px}

a{color:#000; text-decoration:none}
a:hover{text-decoration:underline; color:#be0300}

a.bai{color:#fff}

.layout{width:940px; margin:0 auto; background:#fff; border-left:1px solid #939393; border-right:1px solid #939393}

.header{border-top:4px solid #ba1011; background:url(../images/bg3.jpg) no-repeat right top; height:109px; position:relative}
.header img{position:absolute; left:10px; top:25px}
.header p{position:absolute; left:228px; top:33px; background:url(../images/line01.gif) no-repeat 0 0; padding:5px 0 0 15px; line-height:1.8em}

.menu{background:#ba1011; height:26px; overflow:hidden; position:relative; color:#fff}
.menu ul{position:absolute; left:23px; width:500px; margin-top:4px}
.menu p{position:absolute; right:14px; top:4px; width:270px; text-align:right}
.menu ul li{float:left; font-weight:bold; color:#fff}
.menu ul li a:link, .menu ul li a:active, .menu ul li a:visited{padding:0 12px; font-weight:bold; color:#fff; display:inline-block; height:22px; line-height:22px; text-decoration:none; margin-right:5px}
.menu ul li a:hover{background:#d53b3c}
.menu ul li a.on:link, .menu ul li a.on:visited, .menu ul li a.on:hover, .menu ul li a.on:active{background:#fff; color:#9f0000}

.mainBox{background:#eaeaea url(../images/bg2.jpg) no-repeat right top; min-height:520px}
.mainBox .rrBg{background:url(../images/bg1.jpg) no-repeat left 30px; height:520px; position:relative}
.mainBox .Box1{position:absolute; left:290px; top:38px}
.mainBox .Box2{position:absolute; left:612px; top:163px}
.wh{width:306px; background:#fff}

.title{background:#ba1011; color:#fff; height:28px; position:relative}
.title b{padding:4px 0 0 10px; display:inline-block; font-size:14px}
.title span{position:absolute; right:15px; top:5px}
.border{border:1px solid #99a2ac; border-top:0; padding:15px}

.title2{font-size:14px; font-weight:bold; color:#999; border-bottom:1px solid #909090; line-height:2em; padding-left:10px; margin:0 0 10px 0}

.list01 li{background:url(../images/point.gif) no-repeat 2px 14px; padding-left:13px; line-height:2.7em; border-bottom:1px dashed #b4b4b4}
.list01 li.no{border:0}
.list01 li a{color:#a30505; text-decoration:none}
.list01 li a:hover{color:#f00}
.list01 em{margin-left:12px; color:#909090}

.footer{background:#9a191a; color:#fff; height:30px; text-align:center; line-height:30px}
.footer span{margin:0 15px}

.dw01{position:absolute; width:470px; height:160px; left:368px; top:134px; font-size:14px}
.pageTxt{text-indent:24px; line-height:2.4em}
.pageTxt2{line-height:2.2em}
.pageTxt2 h3{font-size:14px; font-weight:bold}
.pageTxt2 p{font-size:14px}

/* cc */
.dw02{position:absolute; width:480px; left:350px; top:48px; border:1px solid #9ea6b0; background:#fff; padding:25px}
.hotNew{clear:both; height:72px}
.hotNew img{float:left; border:2px solid #c7c9c9; margin-right:10px}
.hotNew p{font-size:13px; line-height:1.8em; padding-top:6px}

.pageContent{padding:40px 60px}
.pageContent h1{font-size:20px; color:#ac0101; font-family:"&#40657; &#20307; "; text-align:center; line-height:22px; height:22px}
.pageContent h4{text-align:center; padding:10px 0 20px 0}
.pageContent h4 span{margin:0 10px; color:#555}
.pageContent p{font-size:14px; line-height:2em; padding:0 0 24px 0}

.page{text-align:center; padding:15px 0 5px 0; clear:both}
.page a{margin:0 6px; color:#2e3092}
.page a:hover{color:#c72000}
.page a.on{margin:0 9px; color:#ed1b23; text-decoration:underline}
.page a.on:hover{color:#ed1b23}

