@charset "gb2312";
/* CSS Document */
/* 公用样式 */
body{ background: #f7f7f7;}
body, button, input, select, textarea {font:12px/24px Microsoft YaHei,tahoma,arial,Simsun; color:#333;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin: 0; padding: 0;}
article, iframe, img{ display:block; border:0;}
img{ vertical-align: middle;}
input{outline: none;}
ul, li{ list-style:none;}
.clearfix:after{content:".";display:block; height:0; visibility:hidden; clear:both;}
.clearfix{zoom:1;}
a{color:#333; text-decoration:none;}
a:hover{color:#c00;text-decoration:underline;}
.red{color:#c00;}
.c666{color:#666;}
.fl{float:left;}
.fr{float:right;}
.mr10{margin-right:10px;}
.ml10{margin-left:10px;}
.mt20{margin-top:20px;}
.mb10{ margin-bottom:10px;}
.clear{clear:both;}
.disNo { display:none; }
.Width{ width:960px; margin:0 auto; }
table { background:#fff; border-collapse: collapse;  margin: 0 auto 20px; text-align:center; }
table th { background:#ededed; height: 25px;  text-align: center;}
table td{ padding:5px 3px;}
th, td {  border: 1px solid #cacaca;display: table-cell;vertical-align: inherit;}
#hander li .wqhg,.wqhgBox .colTop,.wqhgLi .close,.wqhgLi .close:hover,.wqhgBox .newsBox p,#hander .gwLink .weibo a,#hander .gwLink .weixin a,.plun a,.plun a:hover,.jtico_jiathis,.jtico_jiathis:hover,.cont_nrTop,.shareBnt .tcwb a,.shareBnt .qzone a,.shareBnt .pengyou a,.shareBnt .sina a,.shareBnt .tcwb a:hover,.shareBnt .qzone a:hover,.shareBnt .pengyou a:hover,.shareBnt .sina a:hover,.conTop .join a,.conTop .join a:hover,.benqpj .ding,.benqpj .ding:hover,.benqpj .cai,.benqpj .cai:hover,.daoyu .intr .tit,.jieyu .hd,.voteU li.xuyao,.voteU li.noxuyao{ background: url("./bntBg.gif") no-repeat;}

/* top */
#top{ width: 100%; height:40px; border-bottom: 1px solid #dfdfdf; background: #fff;}
.ht_logo{ float: left; padding: 0 8px 0 0;}
#top .link{ float: left; width: 300px;}
#top .link ul{ padding: 12px 3px 0 0;}
#top .link ul li{float: left; padding: 0 8px; border-right: #8f8f8f 1px solid; line-height: 16px; color: #999;}
#top .link ul li a{color: #888;}
#top .link ul li a:hover{color: #c00;}
#top .end{ border:none !important;}
#top .ht_login{ float:right; color: #999;}
#top .ht_login a{ margin:0 8px;  padding: 12px 3px 0 0; line-height: 16px; color: #888; display: inline-block;}

/* header */
#hander{ height:122px;background-image:url(./hander_bg.gif); background-position:50% center;background-repeat:no-repeat;}
#hander .logo{ float: left; display: inline; width: 380px; height: 112px;}
#hander .logo a{ display: block; height: 100%; background: url(./lwt_logo.gif) no-repeat; text-indent: -999em; overflow: hidden;}
#hander .linkList{ float: left; display: inline; margin: 51px 0 0 199px;}
#hander .linkList li{float: left; display: inline; height: 18px; line-height: 18px; position: relative; padding: 0 20px; border-right: 1px solid #d8d8d8; margin-left: -1px; position: relative; zoom: 1; font-size: 16px;}
#hander .linkList .end{border:none;}
#hander .linkList li a:hover{ text-decoration: none;}
#hander li .wqhg{padding-right: 20px; background-position: 70px -579px; _background-position: 70px -582px;}
.wqhgBox { position: absolute; width: 300px; height: 264px; top: 19px; left: 10px; padding-top: 20px; display: none; z-index:99;}
.wqhgBox .colTop { position: absolute; width: 18px; height: 10px; background-position: -92px -588px; top: 11px; left: 35px;}
.wqhgLi .close{ background-position: 0 -612px; display: block; width: 16px; height: 16px; position: absolute; right: 5px; top: 25px; z-index: 1000;}
.wqhgLi .close:hover{background-position: 0 -628px;}
.wqhgBox .newsBox{ border: 1px solid #e0e0e0; background: #fff; padding: 10px; font-size: 14px; height: 250px;}
.wqhgBox .newsBox p{ line-height: 22px; height: 22px; padding: 10px 0px 10px 20px; background-position: -99px -518px; border-bottom: 1px solid #f2f2f2;}
.wqhgBox .newsBox p.more{ text-align: right; padding-bottom: 0px; border-bottom: none; background: none;}
#hander .gwLink{ float: right; margin-top: 20px; position: relative;}
#hander .gwLink li{ width: 87px; height:38px; overflow:hidden;}
#hander .gwLink li a{ display: block; line-height: 38px; height: 40px; padding-left: 30px;}
#hander .gwLink .weibo a{ height:38px;  background-position: 0 -29px; color: #999; text-decoration: none;}
#hander .gwLink .weibo a:hover{ background-position: 0 10px; color: #c00;}
#hander .gwLink .weixin a{ height:38px;  background-position: 0 -107px; color: #999; text-decoration: none; }
#hander .gwLink .weixin a:hover{ background-position: 0 -67px; color: #00cc00;}
#wbShow{ top:6px; right: 98px; position:absolute;}
#wxShow{ top:6px; right: 98px; position:absolute;}
#wbShow img,#wxShow img{ background: #f5f5f5; padding:5px;}
/* 主体部分 */
#admin{ width: 940px; margin:25px auto 0; background:#fff; padding:0 10px; overflow:hidden;}
.new_list{ width:620px; border-right:1px solid #dddddd; padding:20px 15px 35px 0; float:left;}
.new_list h3{ width: 620px; font-size:16px; font-weight: normal; line-height: 28px; border-bottom:1px solid #ddd; padding-bottom: 3px;}
.new_list h3 span{ padding:6px 8px; _padding:4px 8px; border-bottom: 2px solid #c00;}
*+html .new_list h3 span{padding:4px 8px;}
.new_list form{ float:right; margin-right: 8px;}
*+html .new_list form{bottom:6px;}
.new_list .txt{ height:20px; color:#999; line-height:20px; border: 1px solid #ddd; padding:0 10px;}
.new_list .search{ height:22px; line-height:20px; border: 1px solid #ccc; background: #efefef; margin: 0 0 0 8px; padding:0 10px; cursor:pointer; outline: none;}
.new_list_box{ width:600px; margin: 20px auto 0;}
.time{ font-size: 12px; margin-bottom: 8px;}
.tit{height: 200px; position: relative;}
.tit img{ float:left; margin-right: 13px;border: 1px solid #eee;}
.tit_bt{ font-size: 20px; line-height: 30px; margin-bottom:10px;max-height: 60px;overflow: hidden;}
.tit_date{ color:#999; margin-bottom:5px;}
.tit_date span{ color: #333; margin-left:25px;}
.tit_zy{ color:#888; margin-bottom:5px;height: 96px; overflow: hidden;}
.plun{ position: absolute; right: 5px; bottom:5px;}
.plun a{ color: #999; padding-left: 20px; background-position: 0 -154px;}
.plun a:hover{ color: #c00; text-decoration: none; background-position: -95px -154px;}
.new_list ul li{padding-bottom: 25px; border-bottom: 1px dashed #ddd;}
.new_list ul li:hover{background: #fafafa;}
.rightbox{ float: right; padding: 20px 0 35px 15px;}
.teacher,.hotman,.share,.editor,.comment{ width:289px; margin-bottom: 20px; overflow:hidden;}
h4{ font-size: 16px; font-weight: normal; line-height: 28px; padding-left: 7px; border-bottom: 1px solid #ddd; padding-bottom: 3px;}
.teacher ul li{ float:left; margin: 20px 8px 0 8px; display: inline;}
.hotman ul{ margin-top: 20px;}
.hotman ul li em{ font-style: normal; font-size: 14px; margin-right:10px;}
.hotman_txt{line-height: 20px; color: #999; margin-top: 10px;}
.hotman_txt img{ float: left; margin-right: 10px; width: 90px; height:60px;}
.hotlist_bg{ border-bottom: 1px solid #eeeeee; background: #f8f8f8;}
.hotman ul li{ padding:9px 10px;}
.share ul li{ height: 60px; margin-top: 20px; padding:0 8px; position:relative;}
.share ul li img{ float: left; margin-right: 15px;}
.share ul li span{position: absolute; right: 10px; bottom:-2px;}
.share ul li span a{color: #999; padding-left: 20px; background-position: 0 -189px;}
.share ul li span a:hover{color: #c00; text-decoration: none; background-position: -99px -189px;}
.editor ul li{ float:left; margin: 20px 8px 0 8px; text-align: center; display: inline;}
.editor ul li img{ width: 78px; height: 78px;}
.editor ul li a{ margin-bottom:5px; border: 1px solid #dfdfdf; display:block;}
.editor ul li a:hover{ border: 1px solid #999;}
.comment ul li{ padding: 20px 8px 0 8px;}
.cont_tx{ margin:5px 0;}
.cont_tx img{ float:left; margin-right:10px;}
.cont_tx span{ color:#999;}
.cont_bt{ font-size: 14px;}
.cont_nr{ padding: 13px 0 0 0; position:relative;}
.cont_nr p{ background: #f6f6f6; padding:6px 10px;}
.cont_nrTop{ position: absolute; width: 18px; height: 10px; background-position: 0 -853px; top: 6px; left: 20px;}
.upRoll{ height:550px; overflow:hidden; position:relative;}

/* 分页 */
.fanye{ margin-top: 30px; width: 100%; height:30px; overflow:hidden; position:relative;}
.fanye ul{ overflow: hidden; left: 6px; position: absolute;}
.fanye ul li{ list-style-type: none; float: left;  margin: 0 5px; border: none; padding: 0;}
.fanye ul li a{border: 1px solid #dfdfdf;  padding: 1px 10px; display:block; }
.fanye ul li a:hover{border: 1px solid #c00; background: #c00; color: #fff; text-decoration: none;}
.cunter{ color: #fff; background: #c00; border: 1px solid #c00 !important;}
.fanye ul .jgf{ border:0 !important; padding: 0 !important; background: none !important;}
#fanye_box{ right:12px; position: absolute; width: 126px; height: 30px; line-height: 24px; overflow:hidden;}
#fanye_box .fanye_form{ position:inherit; right:0; top:0; bottom:0;}
.tet{ width:20px; height: 24px; color: #999; border: 1px solid #ddd; padding: 0 10px; margin-left: 8px;}
.seabtom{ height: 26px; width:33px; line-height: 20px; border: 1px solid #ccc; background: #efefef; margin: 0 0 0 8px; cursor: pointer;}

/* 列表和详细页面 */
.shareBox{ width: 32px; float: left; padding: 10px 0 0 13px;}
.shareBnt dt{ height: 20px; line-height: 20px; text-align: center; margin-bottom: -5px;}
.shareBnt dd{ width: 32px; height: 25px; margin-top: 8px; position: relative;}
.shareBnt dd a{ display: block; height: 100%; text-indent: -999em; overflow: hidden;}
.shareBnt .tcwb a{ background-position: -34px -447px;}
.shareBnt .qzone a{ background-position: -34px -479px;}
.shareBnt .pengyou a{ background-position: -34px -511px;}
.shareBnt .sina a{ background-position: -34px -543px;}
.shareBnt .tcwb a:hover{ background-position: 0 -447px;}
.shareBnt .qzone a:hover{ background-position: 0 -479px;}
.shareBnt .pengyou a:hover{ background-position: 0 -511px;}
.shareBnt .sina a:hover{ background-position: 0 -543px;}
#fixnav{width:32px;top:0;_top:expression(eval(document.documentElement.scrollTop));}

.detailed_admin{ width:900px; float:right; position: relative;}
.conTop{ margin:25px 10px 0 10px; padding: 0 10px; height: 35px; overflow: hidden; zoom: 1; line-height: 35px; border-bottom: 1px solid #e3e3e3;}
.conTop .timenum{ float: left; display: inline;}
.conTop .join{ float: right; display: inline;}
.conTop .join b{ font-size: 12px; font-weight: normal; color: #c00; padding-left: 20px; padding-bottom: 8px; margin-right: 3px;}
.conTop .join a{ text-decoration: none; background-position: 0 -154px;}
.conTop .join a:hover{background-position: -95px -154px;}
.conTop{ color: #747474;}
.dbt{ font-size: 32px; line-height: 40px; margin:30px 0 28px 0; padding:0 20px;}
.text_content{ background: #fff; width: 740px; padding: 20px 20px 35px 20px;}
.askBj{ width: 80px; position: absolute; top: 0; right: 50%; margin-right: -430px;}
.askBj .photo img{ border: 1px solid #dcdcdc;}
.askBj .photo .bjn{ height: 30px; white-space: nowrap; text-align: center;}
.askBj .askLink{ display: inline-block; zoom: 1; height: 25px; width: 78px; text-align: center; line-height: 25px; background: #fff; border: 1px solid #cfcfcf; border-radius: 15px; text-decoration: none;}
.zw_txt{ width: 740px; overflow: hidden;}
.benqpj{ border-top:1px solid #ddd; margin:15px 0 0 0; padding:10px 0 0 0; }
.benqpj p{ text-align: center; margin-bottom: 10px;}
.benqpj a{ margin-bottom: 20px; height:30px; text-decoration: none; text-align: center; margin-left: 15px;}
.benqpj .ding{ display: block; background-position: 0 -224px; line-height: 33px; padding-left: 20px;}
.benqpj .cai{ display: block; background-position: 0 -272px; line-height: 25px; padding-left: 20px;}
.benqpj .ding:hover{ background-position: -90px -224px;}
.benqpj .cai:hover{ background-position: -90px -272px;}
.daoyu{position: relative; width: 740px; height: 330px; zoom: 1; overflow: hidden;}
.daoyu .text { position: absolute; width: 100%; height: 102px; left: 0; bottom: 0; color: #d2d2d2; line-height: 30px; font-size: 14px; border-top:1px solid #777777;}
.daoyu .intr{ padding: 20px 30px 0px 30px; height: 82px; position: absolute; width: 680px; z-index: 90; bottom: 0px; overflow: hidden; left: 0; color: #fff; font-size: 14px; line-height: 30px; background: #000; opacity: 0.8; filter:alpha(opacity=80); line-height:22px;}
.daoyu .intr .tit{ width: 46px; height: 24px; display: inline-block; zoom: 1; background-position: -64px -620px; vertical-align: middle; margin-right: 5px; overflow: hidden;}
#zwBox{ padding:28px 10px 20px 10px;}
#zwBox h2{ width: 720px; height: 40px; font-weight: normal; background: url("./list_btbg.gif") no-repeat; margin-bottom: 20px;}
#zwBox h2 span{ font-size:22px; line-height: 40px; background: #fff; padding-right:10px;}
#zwBox h3{ font-size: 16px; font-weight: normal; padding-left: 3px; margin-bottom: 15px;}
#zwBox h4{ font-size: 16px; font-weight: normal; padding-left: 3px; margin-bottom: 15px; padding-bottom: 0; color:#c00; border: none;}
#zwBox p{ font-size: 14px; line-height: 28px; text-indent: 2em; margin-bottom: 20px;}
.zwBox_img{ width: 720px; overflow: hidden; padding-bottom: 40px;}
.zwBox_img img{ margin: 0 auto;  text-align: center; max-width: 720px;}
.zwBox_img span{ margin-top: 10px; text-align: center; display: block; color:#999;}
.jieyu{ overflow: hidden; zoom: 1; border-top: 2px solid #000; border-bottom: 2px solid #f7f7f7; padding: 20px 0; margin-bottom: 20px;}
.jieyu .hd{ width: 59px; height: 107px; margin-left: 15px; float: left; display: inline; background-position: 0 -320px;}
.jieyu .hd h2{ text-indent: -999em; overflow: hidden;}
#zwBox .jieyu .hd h2{ text-indent: -999em; overflow: hidden;background:none;}
.jieyu .bd{ font-size: 18px; color: #444; line-height: 30px; margin-top: 10px; float: right; width: 640px;}

.layout{ margin-bottom: 20px; border: 1px solid #e7e7e7;}
.layout .hd{ border-bottom: 1px solid #e7e7e7; height: 36px; line-height: 36px; background: #f6f6f6;}
.layout .hd h2{ font-size: 16px; font-weight: 100; padding-left: 15px;}
#zwBox .layout .hd h2{ font-size: 16px; font-weight: 100; padding-left: 15px;background:none;}
.layout .bd{ padding: 20px;}
.xwlc .bdBox{ position: relative; z-index: 10; zoom: 1;}
.xwlc .bdBox .gdTit{ font-size: 24px; font-weight: 100; height: 40px; line-height: 40px; text-align: center;}
.voteU{ margin: 0; padding: 20px 0; overflow: hidden; zoom: 1;}
.voteU li.xuyao{ background-position: 0 -664px;}
.voteU li.noxuyao{ background-position: -0px -754px;}
.voteU li{ width: 96px; height: 71px; float: left; display: inline; margin-left: 170px;}
.voteU li span{ color: #fff; font-family: arial; font-size: 18px; text-align: center; display: block; height: 40px; line-height: 40px;}
.voteU li input{ border: none; width: 96px; text-align: center; background: none; height: 26px; line-height: 26px; color: #fff; font-size: 14px; cursor: pointer; outline: none;}
#votedraw0{ overflow: hidden; zoom: 1; line-height: 15px; font-size: 14px; color: #606060; width: 450px; margin: 0 0 0 140px; margin: 0 0 0 132px\9;}
#votedraw0 span{ float: left; margin: 0 15px 0 0px; display: inline; line-height: 18px;}
#voteline0{ width: 337px; background: #95c379; height: 18px; float: left; display: inline; margin-right: 15px;}
#voteline0 div{ height: 18px; background: #fbc268; border-right: 2px solid #fff;}
#voteContainer_0_form .wbState { padding-top: 20px; text-align: right; margin: 0 50px;}

 /*.discuss_box{ float: right; width: 685px;} */
.hf_box{ width:610px; float: right;}


/* list */
.list_box{ margin-top:20px;}
.list_box h1{ font-size: 16px; font-weight: normal; line-height: 28px; border-bottom: 1px solid #ddd; padding-bottom: 3px;}
.list_box h1 span{ padding: 6px 8px; _padding: 4px 8px; border-bottom: 2px solid #c00;}
*+html .list_box h1 span{padding: 4px 8px;}
.newTopicL li{ width: 303px; float: left; display: inline; margin: 20px 8px 0 8px; background: #fff;}
.newTopicL li .time{ padding-left: 15px;}
.newTopicL li .tot{ padding: 0 0 0 15px; margin: 0px 0 10px 0;}
.newTopicL li .pici{ float: left; display: inline; width: 303px; height: 200px; overflow: hidden;}
.newTopicL li .time{ display: block; padding-top: 15px; line-height: 22px;}
.newTopicL li .tot{ line-height: 30px; font-size: 18px; font-weight: 100; margin-top: 10px;}
.pici img{ width: 303px; height:200px; overflow: hidden;}
.newTopicL{ overflow: hidden;}
.list_box h1 form{ float:right;}
*+html .list_box h1 form{padding:4px 8px;}
.list_box .txt { height: 20px; color: #999; line-height: 20px; border: 1px solid #ddd; padding: 0 10px;}
.list_box .search{ height: 22px; line-height: 20px; border: 1px solid #ccc; background: #efefef; margin: 0 7px 0 8px; padding: 0 10px; cursor: pointer; outline: none;}


.hot_huati{ width: 100%; background: #fff; border-bottom: 1px solid #e8e8e8; border-top:1px solid #e8e8e8; padding: 20px 0; margin: 30px 0 0 0; overflow: hidden;}
.hh_box{ width: 940px; margin: 0 auto; padding: 0 10px; overflow: hidden;}
.hh_box h2{ font-size: 16px; font-weight: normal;}
.bod{ float: left; display: inline; width: 470px; border-right: 1px solid #e9e9e9; margin-right: -1px;}
.xgList{ overflow: hidden; zoom: 1;}
.xgList li{ float: left; display: inline; width: 410px; margin:20px 0 0 10px; line-height: 21px; font-size: 12px;}
.xgList li .pic{ float: left; display: inline; margin-right: 13px;}
.xgList li h2{ font-size: 14px; font-weight: 100; margin-bottom: 5px; height: 21px; overflow: hidden;}
.xgList li .text{ height: 42px; overflow: hidden; color: #999;}
.xgList li .text a{ margin-left: 5px; color: #333;}
.bud{float: right; display: inline; width: 420px; margin-right: -1px;}

/* footer */
#footer{ width: 100%; background: #333; padding: 40px 0; margin-top: 30px; overflow: hidden;}
#footer div{ width: 960px; margin: 0 auto; color: #fff; line-height: 24px; text-align: center;}
#footer div a{ color: #fff;}
#footer div a:hover{ color: #fff; text-decoration: underline;}
#footer div img{display: inline-block;}
/* 返回顶部 */
#goTop{display:none; position: absolute; top:0; left: 50%; margin-left: 500px;}
#goTop a{ display: block; width:60px; height:50px; background: url("./gotop.gif") no-repeat;}
#goTop a:hover{ background: url("./gotop_hover.gif") no-repeat;}