@charset "utf-8";
/* CSS Document */

*{ margin:0; padding:0;}
html {}
body{ font-size:12px; color:#000; background: url(../images/bg.html) 0 0 repeat;}
a:hover img,img{ border:none;}
ul{ list-style:none;}
input,button,select,textarea{outline:none; font-size:12px;}
table input,table button,table select,table textarea{ vertical-align:middle;}
textarea{resize:none}
table{ border-collapse:collapse;}
a{ text-decoration:none; color: inherit;}
a:hover{ color: #f00; text-decoration: underline;}
/*-------------------------结束公用样式--------------------------*/
.clearfix:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}
.clearfix{*zoom:1}
.clear{clear:both;width:0px;height:0px;font-size:0px;overflow:hidden}
.v_mid{ vertical-align:middle; _vertical-align:baseline;}

.float_l { float: left;}
.float_r { float: right;}
.w48 { width: 48%;}
.w50 { width: 50%;}

#warpper { background: url(../images/bg_foot.html) bottom center no-repeat;}
.wrapper { background: url(../images/bg_top.html) top center no-repeat;}

.qian { height: 960px; background: url(../images/qianbg.html) top center no-repeat;}
.qqq { width: 1000px; margin: 0 auto; padding-top: 373px; position: relative;}
.logo2 { width: 173px; height: 75px; position: absolute; left: 50px; top: 50px;}
.qian_pic { width: 300px; height: 300px; line-height: 300px; padding-left: 330px; font-size: 100px; font-weight: bold; text-align: center; font-family: "Times New Roman", Times, serif;}
.qian_txt { width: 600px; margin: 0 auto; padding: 280px 0 15px 0; text-align: center; line-height: 1.8em;}
.qian_btn { padding-top: 205px; padding-left: 375px;}
.qian_btn a { width: 207px; height: 67px; display: block; overflow: hidden; text-indent: -9999px; background: url(../images/qqBtn.html) top center no-repeat;}
.qian_btn a:hover { background: url(../images/qqBtn.html) bottom center no-repeat;}
#qianPic img { cursor:pointer;}

#header { width: 1020px; margin: 0 auto;}
#header .logoBar { width: 100%; height: 130px; position: relative;}
#header .logoBar .logo { width: 361px; height: 122px; position: absolute; left: 10px; bottom: 0;}
#header .logoBar .txt { width: 412px; height: 28px; position: absolute; right: 0; bottom: 30px;}
#header .logoBar ul { width: 200px; height: 40px; line-height: 40px; position: absolute; right: 0; top: 15px;}
#header .logoBar ul li { float: left; width: 60px; padding-left: 40px;}
#header .logoBar ul li.sc { background: url(../images/sc.html) left center no-repeat;}
#header .logoBar ul li.sy { background: url(../images/sy.php) left center no-repeat;}

#nav { height: 38px; border: solid 1px #799abf; background: url(../images/nav_bg.html) 0 0 repeat-x;}
#nav table { background: url(../images/nav_li_bg.html) left center no-repeat;}
#nav td { height: 38px; padding-right: 6px; text-align: center; font-size: 14px; font-weight: bold; font-family: "Microsoft YaHei"; background: url(../images/nav_li_bg.html) right center no-repeat;}

#main { width: 1020px; margin: 0 auto;}

#box { margin-top: 10px; padding: 10px; border: solid 1px #799abf; border-radius: 5px; background: #fff;}

.boxTit { height: 45px; background: url(../images/tit_bg.html) center center no-repeat;}
.boxTit table { margin: 0 auto;}
.boxTit table td { height: 45px; color: #184578; font-size: 18px; font-weight: bold; font-family: "Microsoft YaHei";}
.titLeft { width: 30px; background: url(../images/tit_left.html) left center no-repeat;}
.titRight { width: 30px; background: url(../images/tit_right.html) right center no-repeat;}

.huaLine { height: 11px; line-height: 0; margin: 5px 0; font-size: 0; background: url(../images/huablue.html) 0 0 repeat-x;}

.gsb {}
.gsb td { height: 30px; font-size: 12px; border-bottom: dashed 1px #ccc;}

#demo { overflow:hidden; width: 100%;}
#demo img { width: 140px; height: 110px; padding: 4px; border: solid 1px #cbe2fb; background: #fff;}
#indemo {float: left;width: 800%;}
#demo1 {float: left;}
#demo2 {float: left;}
#demo table td { padding: 0 10px; text-align: center;}
#demo table tr.name td a { height: 28px; line-height: 28px; display: block; background: #cbe2fb;}

table.caitu { border-collapse: separate; border: solid 2px #9cbee4;}
table.caitu td { height: 25px; line-height: 25px; text-align: center; border: solid 1px #b8d5f5; background: #e3f0ff;}
table.caitu td a { width: 100%; display: block; height: 25px;}
table.caitu td a:hover { text-decoration: none; font-weight: bold; background: #cbe2fb;}

.picBox { position: relative; background: #fff;}
.picBox .caihot { width: 107px; height: 85px; display: inline-block; position: absolute; top: -1px; left: -1px; z-index: 1; background: url(../images/caihot.html) 0 0 no-repeat;}
.picBox .left { width: 25.8%; float: left; padding: 1px; border: solid 1px #d9d9d9; border-bottom: solid 5px #ccc; background: #fff;}
.picBox .mid { float: left; width: 460px; margin-left: 8px;}
.picBox .right { width: 25.8%; float: right; padding: 1px; border: solid 1px #d9d9d9; border-bottom: solid 5px #ccc; background: #fff;}
.picBox dl { padding: 5px 20px; background: #ececec;}
.picBox dl dt { height: 40px; line-height: 40px;}
.picBox dl dt h3 { font-size: 20px; color: #184578; font-weight: bold;}
.picBox dl dt a { float: right; color: #666;}
.picBox dl dd { height: 27px; line-height: 16px;}
.picBox dl dd a {}
.picBox dl dd span { width: 16px; margin-right: 10px; display: inline-block; text-align: center; color: #fff; background: #4d88cc;}
.picBox dl dd .tit { font-size: 14px;}
.picBox dl dd .dang { float: right; width: 30px; padding-left: 5px; color: #fff; text-align: center; background:url(../images/jilu.html) center center no-repeat;}
.picBox dl hr { height: 1px; margin-bottom: 15px; border: 0; border-bottom: solid 1px #fff; background: #d2d2d2;}

.qilin {}
.qilin .float_l { width: 460px;}
.qilin .float_r { width: 400px; padding-right: 60px;}
.qilin .zoom{zoom:1;}
.qilin .zoombox{ margin: 0 auto; position: relative;}
.qilin .photoBox{background:#fff;display:inline-block;}
.qilin .photoBox img{display:block; cursor: pointer;}
.qilin .photoArea{zoom:1; height: 1257px;}
.qilin .minifier{cursor:url(images/small.html),default;}
.qilin .photoArea img { width: 1000px; height: 1257px; cursor: pointer; position: absolute; left: 0; top: 0;}

.daoshi { border-collapse: separate; margin-top: 10px;}
.daoshi td { width: 25%; height: 35px; text-align: center; font-size: 14px; font-weight: bold; border: solid 1px #b8d5f5; background: #e3f0ff;}
.daoshi td a { height: 35px; line-height: 35px; display: block;}
.daoshi td a:hover { text-decoration: none; font-size: 16px; background: #b8d5f5;}

.picBox .mid .zoom{zoom:1;}
.picBox .mid .zoombox{ margin: 0 auto; position:relative;}
.picBox .mid .photoBox{background:#fff;display:inline-block;}
.picBox .mid .photoBox img{display:block; cursor: pointer;}
.picBox .mid .photoArea{zoom:1; height: 735px;}
.picBox .mid .minifier{cursor:url(images/small.html),default;}
.picBox .mid .photoArea img { width: 980px; height: 735px; cursor: pointer; position: absolute; left: -260px; top: 0;}

.xgsmh {}
.xgsmh th { height: 25px; font-weight: normal; color: #fff; border: solid 1px #1c65b9; background: #4d88cc;}
.xgsmh th a { color: #fff;}
.xgsmh td { height: 30px; padding: 0 10px; font-size: 14px; border: solid 1px #b8d5f5; border-top: 0; background: #e3f0ff;}
.xgsmh td span { width: 51px; height: 21px; line-height: 21px; padding-right: 10px; font-size: 12px; display: inline-block; text-align: center; color: #fff; background: url(../images/qi.html) 0 0 no-repeat;}

table.gp { margin-left: 10px;}
table.gp td { height: 30px; padding-left: 30px; border-bottom: dashed 1px #ccc; background: url(../images/arrow_red.html) left center no-repeat;}

table.juesha { border-collapse: separate; border: solid 3px #9cbee4;}
table.juesha td { height: 30px; text-align: center; border: solid 1px #b8d5f5; background: #e3f0ff;}
table.juesha td strong { color: #f00;}

#footer { width: 100%;}
.footer { padding: 20px 0; line-height: 1.8em; text-align: center; font-family: Arial;}

#wmbbslist dl { padding-bottom: 10px;}
#wmbbslist a:hover {}
.rnum { color: #f00; font-weight: bold;}
.topic .title { padding-left: 5px; font-size: 12px; font-weight: bold; color: #1d66b9;}
.author { color: #4d88cc;}
.replylist { padding-bottom: 5px;}
.reply .title { padding-left: 5px;}
.conTit { padding: 10px 0 5px 0; font-size: 20px; font-weight: bold;}
.editBar {}
.editBar td { height: 30px; border-bottom: dashed 1px #ddd;}
.neirong{ min-height:120px; margin: 0 auto; padding-top: 10px; padding-bottom: 20px; font-size: 18px;}
.button { width: 40px; margin-left: 3px; cursor: pointer;}
.pager { margin-top: 10px; padding-top: 10px; text-align: center; border-top: dashed 1px #ddd;}

.search { margin-bottom: 15px; padding: 15px 0; text-align: center; border-bottom: dashed 1px #ccc;}
.search .txt { width: 300px; padding: 8px 5px; border: solid 1px #bbb;}
.search .btn { margin-left: 3px; padding: 7px 15px 8px 15px; text-align: center; color: #fff; font-size: 14px; font-weight: bold; border: solid 1px #1d66b9; cursor: pointer; background: #4d88cc;}
.search .btn:hover{ background: #1d66b9;}


