@charset "utf-8";
/* CSS Document */
body { background:#dde2e8; font-size:12px;}
body,ul,li,h2,p,form { margin:0; padding:0;}
a { color:#999; text-decoration:none;}
.hj24 a,#gonggao a { color:#000; text-decoration: underline;}
img { border:0}
ul { list-style:none;}
#wrapper { width:970px; margin:0 auto; background:#f8f8fa;}
h1{ font-size:14px; border-bottom:1px #dde2e8 solid; padding:10px;}
h2 { font-size:12px; font-weight:normal;}
h2 { height:24px; line-height:24px; background:#dde2e8; padding-left:5px;}
h3 { font-size:12px; line-height:24px;}

.col-foo{ color:#FF0000}
.col-999{ color: #999}

.picshow { z-index:444; position:relative; background-color:#e4f2fa; width: 100%; height: 300px}
.picshow_main { position: relative; width: 970px; height: 300px}
.picshow_main .imgbig { filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 970px; height: 300px}
.picshow_change {position: absolute; text-align: left; bottom: 0px; height: 30px; right: 0px; left: 800px;}
.picshow_change img {width:15px; height: 15px}
.picshow_change a { border: 1px solid; display: block; float: left; margin-right: 5px;  -display: inline}
.flash01 a.axx { border-color: #555}
.flash01 a.axx:hover {border-color: #000}
.flash01 a.axx img { filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4}
.flash01 a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0}
.flash01 a.bxx { border-color: #000}
.flash01 a.bxx:hover {border-color: #000}


.clr{display:block;overflow:hidden;clear:both;height:0;line-height:0;font-size:0;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix {height: 1%;}
.ul-01 { background:#ee2e23; overflow:hidden; height:172px;}
.flo-l { float:left;}
.flo-r { float:right;}
.ad-01 { width:785px; height:172px;}
.dl-02 { width:175px; background:#FFF; border-right:8px #ee2e23 solid; height:172px;}
.dl-02 a { color:#000; text-decoration:none;}
.wby { width:90px; height:15px; line-height:15px;}
.butt { width:75px; height:23px; background:#dde2e8; border:0}
.dl-02 table { margin-top:20px;}
.w-330 { width:330px;}
.w-c300 { width:300px; margin-left:5px;}
.w-480 { width:480px;}
.hj24 { padding:10px;}
.hj24 p { line-height:24px;}
.hj24 p em { font-style: normal; font-size:13px; color:#FF0000}
.mat-bot5 { margin-bottom:5px;}
#design p { overflow:hidden; line-height:25px;}
#design strong { display:block; width:145px; float:left; font-weight:normal;}

#marquee6 {width:298px;height:383px; overflow:hidden;}
#marquee6 ul li {line-height:25px;}
#marquee6 strong { display:block; float:left; width:152px; font-weight:normal}
#marquee6 strong i { padding-left:50px;}
#marquee6 i{ color:#FF0000; font-style:normal}
#marquee6 em{ float: left; font-style: normal}
.news-list { padding:5px; line-height:25px;}
.news-list li { font-family:"宋体"}
.dl01 { background:url(../images/dl.jpg) left bottom no-repeat; width:175px; height:140px; padding-top:20px; text-align:center }

.pic-tj { overflow:hidden; padding-top:5px;}
.pic-tj li{ width:158px; float:left; text-align:center; height:130px;}
.pic-tj p{ padding:3px 0}
.footer { background:url(../images/footer.jpg) center no-repeat #f8f8fa; height:85px; border-top:3px #dde2e8 solid}

/*page*/
.page-nav { background:#ededed; overflow:hidden; padding-top:5px;}
.page-nav li { line-height:25px; border-top:1px #FFF solid; padding-left:35px;}
.page-nav li a{ color:#000; text-decoration:none}
.pagepic-li { background:url(../images/1-1.jpg) 10px center no-repeat;}
.page-nav .pagepic-li a{ color:#ee2f25;}
.zj-01{ background:url(../images/zj-01.jpg) 120px bottom no-repeat;}

.wjdc { line-height:22px; padding-top:5px;}
.wjdc a { color:#000; text-decoration:none;}
.wjdc em {font-weight: normal; font-size:12px; color:#999999; font-style:normal;}

.zcc { position:relative}
.zcc span{ position:absolute; top:-70px; right:30px;}
.zcc span a { color:#000}