﻿#content{margin-top: 10px;}
#footer{margin-top: 10px;}

.column{overflow:hidden;}
.mainContent{float: left;width: 750px;}
.side{float: right;width: 240px;}

.infoList li.noData{ background:none; border:0; padding:0;  }

.wyly a{display:block;width:240px;height:50px;line-height:50px;background:url(../image/wyly.png) 50px center no-repeat #6fc9c8;margin-bottom:10px;color:#fff;font-size:16px;font-weight:bold;text-align:center;}

.sideMenu{ margin-bottom: 15px;  }
.sideMenu .hd{background:#045D2E;height:40px;line-height40px;}
.sideMenu .hd h3{padding-left:30px;height:32px;line-height:32px;padding-top:8px;}
.sideMenu .hd h3 a{display:block;float: left;padding: 0 15px;background:#fff;height:32px;line-height:32px;text-align:center;font-size:16px;color:#045D2E;}
.sideMenu .bd{ padding: 10px 15px 25px;border:1px #cfcfcf solid;border-top:none;}
.sideMenu .bd li{height:40px;line-height:40px;border-bottom:1px #cfcfcf dotted;}
.sideMenu .bd li.on{ }
.sideMenu .bd li.on a{ color:#045d2e; font-weight:bold;background:#e0fae8; }
.sideMenu .bd li a{ display:block; padding-left: 38px; color: #045D2E; font-size:14px;}
.sideMenu .bd li a:hover{ text-decoration:none; font-weight:bold; color:#045d2e; background:#e0fae8; }


#sideBlrm{}
#sideBlrm .hd h3 span{ color: #045d2e;  font-weight: normal; font-size: 16px; display: block; width: 65px; height: 38px; padding: 0 8px; border-bottom: 2px #045d2e solid;}


#sideZtzl{ margin-bottom:10px;  }
#sideJmhd{ margin-bottom:10px;  }
#sideXjtj{ margin-bottom:10px;  }
#sideJzxx{ margin-bottom:10px;  }


#sideBzph{ margin-bottom:10px;  }
#sideBzph .bd{ height:250px; padding:10px 8px;  }
#sideBzph .bd li{ padding-left:16px;  height:24px; line-height:24px; border-bottom:1px dotted #C5C9CC;  }


.sideVote{ padding:0 10px;  }
.sideVote .title{ color:#0179BE;  }
.sideVote li input{ vertical-align:middle; margin-right:5px;  }
.sideVote p input{ height:20px; line-height:20px; width:60px; border:1px solid #7BADC4;  text-align:center; overflow:hidden; 
 margin:5px 10px 0 0; cursor:pointer; color:#0179BE;  }


#sideXjtj{ margin-bottom:10px;  }
#sideXjtj .bd{ padding:0 0 10px 0;  }
#sideXjtj .letterCountTable th{ height:27px; line-height:27px; border-bottom: 1px solid #ccc; text-align:center; color: #045D2E;}
#sideXjtj .letterCountTable td{ height:28px; line-height:28px; text-align:center; border-bottom:1px dotted #ddd;  }
#sideXjtj .letterCountTable td span{ color:#f00;  }



#miniLogin li{ height:22px; line-height:22px; margin-bottom:3px;  overflow:hidden;   }
#miniLogin li .text{ display:block; height:22px;  width:52px; float:left;  text-align:right; }
#miniLogin li .inputtext{ float:left;  width:135px; height:20px; line-height:20px; background:#fff; border:1px solid #ddd;  }
#miniLogin li#miniValidate .inputtext{ width:60px; vertical-align:top; margin-right:2px;  }
#miniLogin li#miniValidate img{ vertical-align:top; }
#miniLogin li.save input{ vertical-align:middle; }
#miniLogin li.btns a{ display:block; float:left; margin-right:5px;  width:54px; height:22px; line-height:22px; text-align:center; color:#fff; overflow:hidden; cursor:pointer; }
#miniLogin li.btns a:hover{ text-decoration:none; color:#ff0;  }
#miniLogin li.other{ margin-bottom:0; padding-top:4px;  }
#miniLogin li.other .forget{ display:block; float:left;  padding-left:20px; text-decoration:underline; color:#0E50A1;  }
#miniLogined li{ height:18px; line-height:18px; padding:3px 0;  }
#miniLogined li span{ color:#f00;  }
#miniLogined li.last a{ margin:0 5px ; color:#0E50A1; text-decoration:underline;   }


.picScroll{border: 1px solid #cfcfcf;}
.picScroll .hd{ height: 40px; line-height: 40px; overflow:hidden;}
.picScroll .hd .more{ float:right; color: #666; margin-right: 20px; font-family: "宋体";}
.picScroll .hd h3{  height: 39px;   line-height: 39px; font-size:14px; font-weight:bold; color:#fff;  text-align:left;   border-bottom: 1px #cfcfcf solid;  padding-left: 4px;  margin-bottom: -3px;  margin: 0 12px;  _display: inline;}
.picScroll .hd h3 span{ color: #045d2e;  font-weight: normal; font-size: 16px; display: block; width: 65px; height: 38px; padding: 0 8px; border-bottom: 2px #045d2e solid;}
.picScroll .bd{padding: 15px;}

.columnT{background:#f7f7f7;overflow:  hidden;padding:10px;height: 300px;}

.mainBox{ position:relative; width: 100%;}
.mainBox .hot{ position:absolute; left:0; top:0; width:65px; height:71px;  z-index:0;  }
.mainBox .wBd{background:none;position:relative;z-index:1;overflow:  hidden;padding-top: 12px;}
.mainBox .wBd .intro{
    
    text-indent: 2em;
    
}
.mainBox .wBd .zzjgPic{margin: 80px auto 132px;width: 756px;}
.mainBox .wBd .zcfbPic{margin: 70px auto 100px;width: 821px;}
.mainBox .wBd .zcfbPic img{width: 750px;height: 681px;}
.mainBox .wBd .clickBP{width:180px;height:50px;background:url(../image/clickBP.png) 36px 11px no-repeat #106fc0;border-radius:5px;margin:0 auto;text-align:center;line-height:50px;margin-bottom: 50px;}
.mainBox .wBd .clickBP a{color:#fff;display:block;font-size:16px;padding-left:40px;text-decoration:none;}

.wBox{ overflow:hidden;}
.wBox .mainBox .wBd{height: 280px;width: 100%;}
.wBox #focusNews{width: 450px;float: left;height: 300px;}
.wBox #focusNews img{width: 450px;height: 300px;}
.focusBox .bd .con{width: 100%;height: 35px;line-height: 35px;position: absolute;z-index: 1;left: 0;bottom: 0;}
.focusBox .bd .con .title{position: absolute;z-index: 2;bottom:0;left: 18px;}
.focusBox .bd .con .title a{font-weight:normal;color:white;}
.focusBox .bd .con .title a:hover{color:white; text-decoration:underline;}
.focusBox .bd .bg{display: block;width: 100%;float: left;height: 35px;background-color: black;opacity: 0.50;filter:alpha(opacity=50);position: absolute;z-index: 1;left: 0;bottom: 0;}
.focusBox .hd{position:absolute;z-index:2;right: 7px;bottom: 14px;height: 5px;overflow: hidden;}
.focusBox .hd ul{overflow: hidden;}
.focusBox .hd ul li{position: relative;float:left;width: 10px;height: 5px;line-height: 12px;text-align:center;cursor:pointer;background-color: #bababa;}
.focusBox .hd ul li span{color: white;display: none;}
.focusBox .hd ul li.on{background-color: #e50012;}

.wBox .topicList{width: 510px;float: right;}




#columnB{ margin-top: 15px;}
#columnB .tempWrap{ width: 710px !important; }


.wBox{margin-top: 0;}
.wBox .boxLoop {_display:inline;width: 495px;height: 328px;margin-top: 10px;}
.wBox .boxLoop .hd{height: 35px;line-height: 35px;background: #f2f2f2;}
.wBox .boxLoop .hd .more{float:right;padding-right: 7px;display:block;overflow:hidden;}
.wBox .boxLoop .hd h3{float: left;text-align: center;background:url("../image/news.png") no-repeat 10px center #57a4ca;}
.wBox .boxLoop .hd h3 a{color: #fff;font-size: 14px;display: block;padding: 0 27px 0 37px;}
.wBox .boxLoop .hd h3 a:hover{ text-decoration:none;  }
.wBox .boxLoop .bd{}


.conPicList li{padding:19px 10px;border-bottom:1px #eee dotted;overflow:hidden;}
.conPicList li .title{display:block;width:100%;height:30px;line-height:30px;margin-bottom:10px;}
.conPicList li .title a{font-size:18px;}
.conPicList li:hover .title a{color:#106fc0;font-weight:bold;}
.conPicList li .pic{float:left;margin-right:20px;}
.conPicList li .con .intro{font-size:14px;color:#999;line-height: 30px;}
.conPicList li .con .intro .more{display:none;}
.conPicList li .con .date{color:#999;font-size:14px;}
.conPicList li:hover{background-color:#f0f4f8;}
.conPicList .noData{border-bottom:none;}


.newsList{ text-align:left; padding:10px 15px;  }
.newsList li{ height:30px; line-height:30px; overflow:hidden; }
.newsList li .date{ float:right; color:#999;   }
.newsList li .node{ color:#999; margin-right:3px; }
.newsList li a{ padding-left: 20px; }
.newsList li a font{font-size:14px;}
.newsList li.split{ background:none; border-bottom:1px #cfcfcf dotted; height: 1px; margin: 15px 0; _display: inline;}


.pagePicList{
}
.pagePicList li .pic{}
.pagePicList li{width: 165px;margin-bottom: 20px;float: left;position:relative;margin: 0 11px 12px;}
.pagePicList li .pic img{width: 165px;height: 126px;border:0;}
.pagePicList li .title{z-index:9;height: 30px;line-height: 30px;overflow:  hidden;text-align: center;}
.pagePicList li .title a{color: #333;position:relative;z-index:9;font-size:14px;}
.pagePicList li img:hover{ filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; }


.articleCon{
}
.dy{padding:0 10px;}
.articleCon .title{text-align:center;color: #c31f19;font-size: 28px;margin-top: 15px;}
.articleCon .subTitle{color: #666;font-size: 18px;padding-top:10px;text-align:center;}
.articleCon .property,.articleCon .userControl{margin-top: 15px;text-align:center;line-height: 40px;font-size: 14px;color: #666;background: #f6f6f6;}
.articleCon .property span{margin:0 2px;}
#content_AdminEdit{color:#666;}
#content_AdminEdit a{color:#666;}
.articleCon .property .fontZoomA,.articleCon .property .fontZoomB{ vertical-align:middle; color:#666;  background:url("../image/shareB.gif") no-repeat 3px -124px; padding-left:17px;display:inline-block; line-height:20px; }
.articleCon .property .fontZoomB{ background-position:3px -164px; }
.articleCon .shareBtns #bdshare{ vertical-align:middle; float:none; display:inline-block; *display:inline; zoom:1; margin-right:10px;  }    
.articleCon .conTxt{padding:25px 0 10px 0;font-size:14px;line-height:28px;width:100%;overflow:hidden;text-align:left;color:#333;}
.articleCon .conTxt p{ margin-bottom:20px; color:#333;}
.articleCon .conTxt a{color:#1855a8;}
.articleCon .conTxt #fontzoom{width:100%; overflow:hidden;ord-break: break-all;white-space: normal; word-wrap: break-word;line-break: strict;}
.articleCon .page{ padding:0 10px 10px 10px;  }
.articleCon .moodVote{ padding-top:10px;  }
.articleCon .userControl{overflow:hidden;text-align:left;background: #eee;padding: 0 20px;}
.articleCon .userControl span{float:left}
.articleCon .userControl .bdsharebuttonbox {float:right;padding-top: 5px;}
.articleCon .userControl .a{font-size: 14px;padding: 0 5px;}
.articleCon .others{line-height: 32px;margin: 10px 0 50px;color:#666;font-size: 14px;}
.articleCon .others a{margin-right:10px;color: #106fc0;}



#sideJwgg{ margin-bottom:10px;  }
#sideJwgg .bd{ }

#sideJggk{ margin-bottom:10px;  }
#sideJggk .intro .m{ color:#f00;  }
#sideJggk .items{ padding-top:8px;  }
#sideJggk .items a{ display:inline-block; *display:inline; zoom:1; color:#0E50A1;  height:20px; line-height:20px; padding:0 6px; background:#fff; border:1px solid #84AFD7; margin:2px 2px; -webkit-border-radius:2px; -moz-border-radius:2px; border-radius:2px; }
#sideJggk .items a:hover{ color:#f00; text-decoration:none; border-color:#f00;   }

#sideSjtj{ margin-bottom:10px;  }


.jmhdContent #tabJmhd .msgTable td{ height:24px; line-height:24px; padding:0 5px; border:1px solid #C0E6FF;   }
.jmhdContent #tabJmhd .tabCon{ height:334px;  overflow:hidden;   }
.jmhdContent #tabJmhd .msgSearch{ height:22px; line-height:22px; padding:4px 0 4px 163px; overflow:hidden; }
.jmhdContent #tabJmhd .msgSearch input{ border:1px solid #ccc; height:20px; line-height:20px; background:#fff; color:#999;width:188px; float:left; margin-right:5px;  }
.jmhdContent #tabJmhd .msgSearch  a{ display:block; height:22px;  width:54px; text-align:center;   color:#fff;  }
.jmhdContent .column .box{ margin-top:10px; width:368px;  }
.jmhdContent .column .box .bd{ height:200px;   }


.jmhdContent .topicList .t{ padding-top:5px; text-align:left;  }
.jmhdContent .topicList .t .tit{ font-size:12px; }
.jmhdContent .topicList .n{ border-bottom:1px dotted #BFCCE7; }
.jmhdContent .topicList .n a{ padding-left:10px; color:#0E50A1;   }
.jmhdContent .topicList .n .date{ color:#8AB4E6;  }
.jmhdContent .topicHasPic .pic{ width:140px;  }
.jmhdContent .topicHasPic .pic img{ width:140px; height:105px;   }
.jmhdContent .topicHasPic .con{ width:190px; padding-left:15px;  }


.wsbsContent #bsbm{ overflow:hidden; width:748px; margin-left:3px; height:292px;  border:1px solid #84AFD7;  }
.wsbsContent #bsbm ul{ margin:58px 0 0 246px;  }
.wsbsContent #bsbm li{ width:97px; height:95px; margin:0 29px 23px 0; float:left; _display:inline;   }
.wsbsContent #bsbm li a{ display:block; width:100%; height:95px;   }
.wsbsContent .column .box{ margin-top:10px; width:368px;  }
.wsbsContent .column .box .bd{ height:200px;   }
.wsbsContent #bszx{ margin-top:10px;  }
.wsbsContent #bszx .wBd{ height:305px;  }
.wsbsContent #bszx .msgTable td{ height:24px; line-height:24px; padding:0 5px; border:1px solid #C0E6FF;  }
.wsbsContent #bszx .tabCon{ height:316px;  overflow:hidden;   }


#sideYhdl{ margin-bottom:10px;  }
#sideBmcx{ margin-bottom:10px;  }
#sideBsgg{ margin-bottom:10px;  }


.wsbsNodeList{ padding:20px 35px; overflow:hidden;  }
.wsbsNodeList li{ width:254px; height:41px; line-height:41px; overflow:hidden; float:left; 
    margin:10px 0 0 50px; _display:inline; }
.wsbsNodeList li a{ display:block; color:#006699; padding-left:48px;   }
.wsbsNodeList li a:hover{ text-decoration:none; color:#f00;  }


.leaderList{ padding:20px;  }
.leaderList li .title a{ color:#0E50A1;  }
.leaderList li .pic{ width:90px;  }
.leaderList li .pic img{ width:90px; height:120px;   }
.leaderList li .con{ width:540px; padding-left:20px;   }
.leaderList li .con .title{ font-size:12px; }
.leaderList li .con .title span{ margin-right:10px;  }
.leaderList li .con h3{ font-weight:bold; color:#333;  }
.leaderList li .con p{ padding-bottom:10px; color:#666;   }


.leaderCon{ padding:20px;  }
.leaderCon .title{ height:30px; padding-left:40px;  background:url(404.png) 0 -336px no-repeat; 
    font:normal 20px/30px "Microsoft YaHei"; _font-weight:bold; color:#0E50A1; }
.leaderCon .introBox{ padding-bottom:20px;  }
.leaderCon .introBox .hd{ height:28px; border-bottom:1px solid #065FC0;  position:relative;  }
.leaderCon .introBox .hd h3{ position:absolute; z-index:1; left:30px; top:0px; width:84px; height:28px; line-height:28px; text-align:center; 
     color:#0E50A1; font-weight:bold; border:1px solid #065FC0; border-bottom:0;  font-size:14px;  }
.leaderCon .introBox .bd{ padding:15px 10px; line-height:22px;   }
.leaderCon .introBox .newsList{ padding:0;  }
.leaderCon .introBox .newsList li{ line-height:24px;  }

.leaderCon .picWrap{ padding:20px 0;  overflow:hidden;  }
.leaderCon .picWrap .pic{ width:158px; height:208px;  float:left; position:relative;  }
.leaderCon .picWrap .pic span{ position:absolute; top:3px; left:3px; display:block; width:158px; height:208px; background:#DBDBDB;  }
.leaderCon .picWrap .pic img{ position:relative; z-index:1; background:#fff;  width:150px; height:200px; padding:3px; border:1px solid #ccc;   }
.leaderCon .picWrap .introBox{ width:510px; float:right; padding-bottom:0px;   }


.searchResultList li a.tit{ background:none; padding-left:0px;  }


.noSideContent{}
.noSideContent .path{float:none;}



.friendLinkList{ overflow:hidden; zoom:1; }
.friendLinkList li{ width:180px; height:32px; line-height:32px; padding:0 10px 0 10px;   float:left;  }


#articleList{}
.wBox .wHd{height: 35px;line-height: 35px;background: #f2f2f2;}
.wBox .wHd h3{float: left;text-align: center;background:url("../image/news.png") no-repeat 10px center #57a4ca;color: #fff;font-size: 14px;display: block;padding: 0 27px 0 37px;}



.mainBox .path{float: right;margin-right: 10px;}
.mainBox .path a{}
.mainBox .path .home{color:#666;}


#articleContent{
    float:  left;
    width: 750px;
}

#singlePage{width: 998px;overflow: hidden;border: 1px #cfcfcf solid;}
#singlePage .path{float:none;padding-left:50px;}
#singlePage .path em{color: #333;}
#singlePage .path a{color:#333;}


.softList li{border-bottom:1px solid #eee;padding:15px 0px;line-height: 26px;overflow:hidden;}
.softList li .soft_title{float:left;width:800px;}
.softList li .download{float:right;width:70px;}
.softList li .download a{display:block;width:70px;height:24px;background:#6eba70;border-radius:3px;line-height:24px;color:#fff;font-size:12px;text-align:center;margin-top:25px}
.softList li h4{color:#333;font-size:16px;font-weight:bold;}
.soft_intro{font-size:12px;color:#999;}
.infor{font-size:12px;color:#333;}

.address{margin: 30px 50px 60px 30px;}
.lxwmPic{margin:30px;}
.lxwmPic img{width: 785px !important;height:auto;}
.gsIntro{margin: 40px 20px;overflow: hidden;}
.gsIntro .gsjsPic{float:left;}
.gsIntro .gsjj{float:right;width:464px;font-size: 15px;color: #666;}

.boxT{margin-bottom:15px;}
.boxT .hd{height: 35px;line-height: 35px;background: #f2f2f2;margin-bottom: 10px;}
.boxT .hd .more{float:right;padding-right: 7px;display:block;overflow:hidden;}
.boxT .hd h3{float: left;text-align: center;background:url("../image/news.png") no-repeat 10px center #57a4ca;}
.boxT .hd h3 a{color: #fff;font-size: 14px;display: block;padding: 0 27px 0 37px;}
.boxT .hd h3 a:hover{ text-decoration:none;  }

.msgTable{width:100%;}
.infoListLy .tableCont td{height:30px;line-height:30px;border-bottom:1px dashed #ebebeb;}
.tableTitle{height:36px;line-height:36px;border-bottom:3px solid #f4f4f4;}
.tableTitle td{color:#df0007;font-size:14px;}

.msgDetial .hd{height:40px;line-height:40px;background:#f2fafe;border:1px dashed #cfe6f1;padding:0 19px;color:#5491b0;font-size:14px;margin-bottom:10px;}
.msgDetial .hd span{float:right;color:#666;font-size:12px;}
.msgDetial .bd .cont{background:#f6f6f6;border:1px solid #ededed;padding: 10px 19px 23px;line-height:24px;color:#666;overflow:  hidden;margin-bottom:10px;}
.msgDetial .bd .cont span{
    padding: 20px 15px 0;
}
.msgDetial .bd .adminRep{background:#f6f6f6;border:1px solid #ededed;padding: 10px 19px 23px;line-height:24px;color:#666;overflow:  hidden;}
.msgDetial .bd .adminRep font{font-weight:bold;color: #dc1608 !important;}
.msgDetial .bd .adminRep .reTime{
    padding: 20px 35px 0;
}