/* CSS Document */

*{ margin:0px; padding:0px; list-style:none; }
.clear{ clear:both; height:0px; line-height:0px;}
.hide{ display:none;}
table{table-layout: fixed;}


/* 顶部Bar */
.topBar{ width:100%; height:50px; line-height:50px; background:#99cc33; overflow:hidden;}
.topBar .txt{ width:980px; margin:0px auto; text-align:right; padding-right:20px;height:50px; line-height:50px; background: url('/Public/images/zxgh.png') left center no-repeat; }
.topBar .txt ul { float:right; width:295px; font-size:12px; color:#fff;}
.topBar .txt ul li{ height:30px; line-height:30px; float:left; padding:0px 10px; background:url(../images/user-login-icon.png) -17px 8px no-repeat;}
.topBar .txt ul li.first{ background:none;}
.topBar .txt ul li .userIcon { display:block; float:left; margin-top: 7px; width:17px; height:17px; background:url(../images/user-login-icon.png) top left no-repeat;}
.topBar .txt ul li .regIcon { display:block; float:left; margin-top: 7px; width:17px; height:17px; background:url(../images/user-login-icon.png) bottom left no-repeat;}
.topBar .txt ul li  a{ color:#FFFFFF; font-size:12px; text-decoration:none;}
.topBar .txt ul li  a:hover{ color:#FFFFFF; font-size:12px; text-decoration:underline;}

/* 导航栏 */
.Navigation{ width:1000px; height:82px; margin:0px auto; background:url(../images/NavigationBg.png) top left no-repeat;}
.Navigation .logo{ width: 300px;
height: 82px;
line-height: 82px;
float: left;
text-align: center;
overflow: hidden;
background: url('/Public/images/logo.png') center center no-repeat;}
.navList{ width:700px; height:82px; line-height:82px; overflow:hidden; float:right;}
.navList li{ width:130px; height:70px;  float:left; text-align:center; padding-top:12px;}
.navList li.current{ background:url(../images/NavigationBg.png) right top no-repeat;}
.navList li a{ height:31px; line-height:41px; width:130px; display:block; text-align:center; color:#000; text-decoration:none; font-size:14px;} 
.navList li a.cur{ height:31px; line-height:41px; width:130px; display:block; text-align:center; color:#FFF; text-decoration:underline;}
.navList li a:hover{ height:31px; line-height:41px; width:130px; display:block; text-align:center; color:#FFF; text-decoration:underline;}

/* 第一栏 */
.FirstRow{ width:1000px; height:210px; margin:0px auto; overflow:hidden;}
.FirstRow .FocusNews{ width:688px; height:193px; padding-top:15px; padding-left:20px; overflow:hidden; float:left; border:1px #8fc31f solid; position:relative;}
.FirstRow .FocusNews .newsIcon{ width:39px; height:37px; background:url(../images/FirstRowBg.png) left top no-repeat; position:absolute; top:0px; left:0px;}
.FirstRow .FocusNews .Focus{ float:left;margin-top:5px; width:270px; height:175px;}
.FirstRow .FocusNews .NewsBlock{ width:410px; height:175px; float:right;margin-right:1px; position:relative;}
#NEWSTAB{ list-style:none; height:25px;width:210px; border-bottom:1px #99cc33 solid; padding-left:200px;}
.tab_menu{ position:absolute; top:1px; background:#fff;}
.tab_menu li{ width:91px; height:24px; line-height:25px; float:left; text-align:center;border-bottom:1px #99cc33 solid; cursor:pointer;  }
.tab_menu li.current{width:89px; height:24px;  border:1px #99cc33 solid; border-bottom:1px #FFF solid; border-bottom:none;border-radius: 5px 5px 0px 0px;}
.tab_menu li a{ color:#99cc33; font-weight:bold;}
.tab_box{position: absolute; left: 0; top: 30px; width: 410px; height: 200px;word-break:break-all;}
.tab_box div ul li{ height:25px; line-height:25px; padding:0px 10px 0 0px; overflow:hidden;}
.tab_box div ul li a{ color:#484848; text-decoration:none;}
.tab_box div ul li a:hover{ color:#484848; text-decoration:underline;}
.tab_box div ul li span.time{ float:right;}
.aboutIndex{ font-size:13px; text-indent:2em;}
.aboutmore a {color:#99cc33; text-decoration:none; font-weight:bold;}
.aboutmore a:hover {color:##99cc33; text-decoration:underline;}
 
.FirstRow .SearchBox{ width:275px; height:210px; overflow:hidden; float:right; border:0px #8fc31f solid; background:url(../images/FirstRowBg.png) -39px top no-repeat;}
.FirstRow .SearchBox .inputDiv{ float:left; width:200px; margin-top:58px; padding-left:25px;}
.FirstRow .SearchBox .inputDiv .keywords{ width:200px; height:20px; line-height:20px; border:none; background:none;color:#8fc31f;}
.FirstRow .SearchBox .buttonDiv{ float:left; margin-top:58px; padding-left:10px;width:22px; height:21px; }
.FirstRow .SearchBox .buttonDiv .submitBtn{  width:25px; height:22px; border:none; background:url(../images/FirstRowBg.png) right top no-repeat; text-indent:20em; font-family:Arial, Helvetica, sans-serif; }
.FirstRow .SearchBox .wblinks{ margin-top: 112px;padding-left:14px; }
.FirstRow .SearchBox .wblinks .weibo{ width:65px; height:65px; display:block;float:left;}
.FirstRow .SearchBox .wblinks .weibo A{ width:65px; height:65px; display:block;float:left;text-indent: -999EM;}
.FirstRow .SearchBox .wblinks .fb{ width:41px; height:65px; display:block;float:right; padding-right:24px;}
.FirstRow .SearchBox .wblinks .fb A{ width:65px; height:65px; display:block;float:right;text-indent: -999EM;}

/* 第二栏 */
.title{ width:100%; height:25px; line-height:25px; border-bottom:1px #99cc33 solid;}
.title h2{ font-size:14px; color:#fff; padding-left:8px;}
.title h2 a{ padding:0px 10px; display:block;background:#638c0b; height:24px;border:1px #99cc33 solid; border-bottom:1px #FFF solid; border-bottom:none;border-radius: 5px 5px 0px 0px;color:#fff; text-decoration:none; float:left;}
.title span{ float:right; padding:0px 10px;}
.title span a{ font-size:12px; color:#979797; text-decoration:none;}
.list{ padding:3px 0 0 8px;}
.list ul li{ height:30px; line-height:30px; padding:0px 10px 0 0px; overflow:hidden;}
.list ul li a{ color:#000; text-decoration:none;}
.list ul li a:hover{ color:#484848; text-decoration:underline;}
.list ul li span.time{ float:right;}
.secondRow{ width:1000px; margin:0px auto; margin-top:10px;}
.secondRow .left{ width:710px; float:left;}
.secondRow .left .jqhwhd{ width:348px; height:300px; float:left; border:1px #99cc33 solid; margin-right:10px;}
.secondRow .left .ghzx{ width:348px; height:300px; float:right; border:1px #99cc33 solid; }
.secondRow .right{ width:275px;  float:right;}
.secondRow .right .gbl{width:273px;height:298px;border:1px #8fc31f solid; overflow:hidden;}
.secondRow .right .gbl .gbltitle{ background:url(../images/tbg-icon0.png) -16px top no-repeat; text-align:center; color:#ffff00; width:100%; height:30px; line-height:25px;}
.secondRow .right .gbl .hostory-icon{ text-align:right; width:95px; float:right;}
.secondRow .right .gbl .hostory-icon a{display:block;color:#083fdc; padding-right:8px; background:url(../images/tbg-icon0.png) 0px -27px no-repeat; font-size:12px; text-decoration:none; }
.secondRow .right .gbl .gbllist{ padding:5px; clear:both;}
.secondRow .right .gbl .gbllist ul li{ padding:5px;}
.secondRow .right .gbl .gbllist ul li  h3{font-size:14px; overflow:hidden;height: 25px;line-height:25px; }
.secondRow .right .gbl .gbllist ul li  h3 a{ font-size:14px; font-weight:normal; color:#000000; text-decoration:none; padding-left:15px; background: url(../images/tbg-icon0.png) 0px -40px no-repeat;}
.secondRow .right .gbl .gbllist ul li  h3 a:hover{text-decoration:underline;}
.secondRow .right .gbl .gbllist ul li  h3 .time{ float:right; font-style:normal; font-weight:normal;}
.secondRow .right .gbl .gbllist ul li .desc{ padding:3px 0px 0px 0px; font-size:12px; line-height:20px; color:#666; height:40px; overflow:hidden;} 

/* 第三栏 */
.thirdRow { width:1000px; margin:0px auto; padding-top: 10px;}
.thirdRow .left{ width:710px; float:left;}
.thirdRow .left .banner{ padding-bottom:10px;}
.thirdRow .left .gbjs{ width:708px;  float:left; border:1px #99cc33 solid; margin-right:10px;}
.thirdRow .left .gbjs ul{ padding:10px 0;}
.thirdRow .left .gbjs ul li{ width:165px; height:140px; float:left; text-align:center; }
.thirdRow .left .gbjs ul li a{ color:#666666;}
.thirdRow .left .gbjs ul li img{margin: 0px auto; padding:1px; width:100px; height:105px; border:1px #dedede solid; text-align:center; display:block;}
.thirdRow .left .gbjs .title .more{ float:right; position:relative;}
.thirdRow .left .gbjs .title .more .btn{ font-size:12px; color:#979797; text-decoration:none; padding-right:5px; width:67px; height:27px; background:url(../images/tbg-icon0.png) top right no-repeat; display:block; text-indent:-100em; cursor:pointer;}
.thirdRow .left .gbjs .title{ width:100%; height:27px; line-height:27px; border-bottom:1px #99cc33 solid;}
.thirdRow .left .gbjs .title h2 a{ padding:0px 10px; display:block;background:#638c0b; height:26px;border:1px #99cc33 solid; border-bottom:1px #FFF solid; border-bottom:none;border-radius: 5px 5px 0px 0px;color:#fff; text-decoration:none; float:left;}
.thirdRow .left .gbjs .title .moreList{ position:absolute; display:none; width:100px;background: #638c0b;border: 2px #339933 solid; padding:5px; top:26px; z-index:99;filter: alpha(opacity=70);
-moz-opacity: 0.7;
-khtml-opacity: 0.75;
opacity: 0.7;} 
.thirdRow .left .gbjs .title .moreList ul{ margin:0px; padding:0px;}
.thirdRow .left .gbjs .title .moreList ul li{ line-height:25px; height:25px; width:100px; text-align:left;}
.thirdRow .left .gbjs .title .moreList ul li a{ color:#FFFFFF; text-decoration:none;}
.thirdRow .left .gbjs .title .moreList ul li a:hover{ color:#FFFFFF; text-decoration:underline;}

.thirdRow .right{ width:275px;  float:right;}
.thirdRow .right .contact{width:273px;border:1px #8fc31f solid; overflow:hidden;}
.thirdRow .right .contact .gbltitle{ background:url(../images/tbg-icon0.png) -16px top no-repeat; text-align:center; color:#ffff00; width:100%; height:30px; line-height:25px;}
.thirdRow .right .contact .content{ padding:5px;}
.thirdRow .right .contact .content p{ padding:3px ;}

/* 圖片外鏈 */
.picLink{ width:998px;border:1px #8fc31f solid; margin:0px auto; margin-top:10px;} 
.picLink ul li{ float:left; width:120px; padding:5px;}
.picLink ul li a img{ max-width:120px;}
 
 /* 文字外鏈 */
.txtLink{ width:998px;border:1px #8fc31f solid; margin:0px auto; margin-top:10px; padding:0px 0px;} 
.txtLink .title{ height:25px; line-height:25px; border-bottom:1px #8fc31f solid; width:100%; }
.txtLink .title a{ padding-left:10px; color:#8fc31f; line-height:25px; height:25px; font-weight:bold;}
.txtLink .listli {padding:10px; color:#444;}
.txtLink .listli a{ color:#444444; text-decoration:none;}
.txtLink .listli a:hover{ color:#444444; text-decoration:underline;}

/*版权*/
.footer{ width:100%; height:115px; background:#99cc33; margin-top:20px;}
.footer .copyright{ width:1000px; margin:0px auto; text-align:right; color:#fff; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.footer .copyright p{ line-height:25px; height:25px;}
.footer .copyright .links{ padding:10px; color:#fff; font-size:12px;}
.footer .copyright .links a{ font-size:12px; color:#fff; text-decoration:none; padding:0px 5px;}
.footer .copyright .links a:hover{ text-decoration:underline;}
   
 /*内页*/
.main{ width:1000px; margin:0px auto; margin-top:10px;}
.main .left{ float:left; width:275px;}
.main .left .SearchBox{ width:275px; height:210px; overflow:hidden; float:right; border:0px #8fc31f solid; background:url(../images/FirstRowBg.png) -39px top no-repeat;}
.main .left .SearchBox .inputDiv{ float:left; width:200px; margin-top:83px; padding-left:25px;}
.main .left .SearchBox .inputDiv .keywords{ width:200px; height:20px; line-height:20px; border:none; background:none;color:#8fc31f;}
.main .left .SearchBox .buttonDiv{ float:left; margin-top:83px; padding-left:10px;width:22px; height:21px; }
.main .left .SearchBox .buttonDiv .submitBtn{  width:25px; height:22px; border:none; background:url(../images/FirstRowBg.png) right top no-repeat; text-indent:20em; font-family:Arial, Helvetica, sans-serif; }

.main .left .newlistbox{ margin-top:10px; clear:both;}
.main .left .newlistbox{ width:273px;border:1px #8fc31f solid; overflow:hidden;}
.main .left .newlistbox .titleDiv{ background:url(../images/tbg-icon0.png) -16px top no-repeat; text-align:center; color:#ffff00; width:100%; height:30px; line-height:25px;}
.main .left .newlistbox .listDiv{ padding:20px 10px;}
.main .left .newlistbox .listDiv ul li   a{ line-height:25px; height:25px; font-size:14px; font-weight:normal; color:#000000; text-decoration:none; padding-left:15px; background: url(../images/tbg-icon0.png) 0px -40px no-repeat;}
.main .left .newlistbox .listDiv ul li   a:hover{ text-decoration:underline;}
.main .right{ width:710px; float:right; border:1px #8fc31f solid; color:#fff;}
.main .right .postion{ width:700px;height:30px; line-height:30px; border-bottom:1px #8fc31f solid; background:#99cc33; padding-left:10px; color:#fff; font-size:12px;}
.main .right .postion a{ color:#fff; font-size:12px; text-decoration:none;}
.main .right .postion a:hover{ text-decoration:underline;}
.main .right .content{ padding:20px 10px; font-size:14px; color:#000;}

.w1000{ width:1000px; margin:0px auto;}
.mt10{ margin-top:10px;}

 
.main .bodyDiv .bodyleft{ width:248px; ;border:1px #8fc31f solid;  float:left; margin-right:15px; margin-top:10px; padding-bottom:20px;}
.main .bodyDiv .bodyleft  .title{ width:100%; height:50px; line-height:50px; background:url(../images/ghtitl.png) left top no-repeat; text-indent:-999em;}
.searchbox { padding:10px; display:none;}
.searchbox  span{ float:left;}
.searchbox  span .key{ width:177px; height:24px; border:1px #e7f3cf solid; border-right:none; padding-left:10px;}
.searchbox  span .btn{ width:37px; height:25px; margin:0px; padding:0px; border:none; background:url(../images/ghtitl.png) right bottom no-repeat; color:#fff;}
.main .bodyDiv .bodyleft  .grouplist{ padding:10px; margin-top:10px;}
.main .bodyDiv .bodyleft  .grouplist li{ height:30px; line-height:30px;}
.main .bodyDiv .bodyright  .topDiv{ width:710px; float:right;}
.main .bodyDiv .bodyright  .topDiv .leader{ width:708px; float:right;border:1px #8fc31f solid;margin-top:10px; padding-bottom:20px;}
.main .bodyDiv .bodyright  .topDiv .leader .title_headman{ width:100%; height:50px; line-height:50px; background:url(../images/ghtitl.png) top right no-repeat; margin-bottom:10px;}
.main .bodyDiv .bodyright  .topDiv .leader  .content_headman{ padding:20px 10px; font-size:14px;}

.main .bodyDiv .bodyright  .topDiv .member{ width:708px; float:right;border:1px #8fc31f solid;margin-top:10px; padding-bottom:20px;}
.main .bodyDiv .bodyright  .topDiv .member .title_member{ width:100%; height:50px; line-height:50px; background:url(../images/ghtitl.png) left bottom no-repeat; margin-bottom:10px;}
.main .bodyDiv .bodyright  .topDiv .member  .content_member{ padding:20px 10px; font-size:14px;}
.grouplist  ul li a{ cursor: pointer;}
.viewbox .content img{ max-width:600px;}

.searchBoxDiv{ display:none; width:500px; margin:0px auto; padding:10px;}
.searchBoxDiv .inputDiv{ width:300px; float:left;}
.searchBoxDiv .inputDiv .keywords{ width:300px; padding:5px 10px;}