
@charset "gb2312";

html{ width:100%; }
*{
   margin:0;
   padding:0;
   list-style:none;
   border:0;   
}
.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}
a{ text-decoration:none; color:#333; outline:none;}
.wrapper{ width:1200px; margin: 0 auto;}
input{ outline:none;}


.all{ width:100%;}


.ggwsxy-fhxw{ width: 100%; height: 24px; border-bottom: 2px solid #e9e9e9;}
.ggwsxy-hy{ float: left; line-height: 24px;}
.ggwsxy-hy p{ font-size: 12px; color: #7d7d7d; }

.ggwsxy-fh{ float: right; margin-right: 85px; }
.ggwsxy-fh p{ float: left;}
.ggwsxy-fh p a{ font-size: 12px; color: #7d7d7d; }
.ggwsxy-fh p a:hover{ color: #900; }
.ggwsxy-fh p span{ margin: 0 10px; font-size: 12px; color: #7d7d7d; }



.ggwsxy-header{ width:100%; height:170px; background:#f4f4f4;}

.ggwsxy-logo{ float:left; width:613px; overflow: hidden; margin-top: 24px; margin-left: 25px;}


.ggwsxy-hdlz{ float:right; width:340px; overflow: hidden; margin-top: 56px; margin-right: 85px;}



.navBar{ width:100%; height:50px; background:#5e8340;}
.nav{ width:100%; height:50px;}
.nav ul li{ float:left; position:relative;}
.nav ul li a{ display:block; padding:0 28px; color:#FFF; font-size:16px; height:50px; line-height:50px; z-index:999;}
.nav ul li:hover{ background:#99c177; padding-top: 6px; margin-top: -6px;}
.nav ul li.ant{ background:#99c177; color:#FFF; padding-top: 6px; margin-top: -6px;}
.nav ul li:hover dl{ display:block;}
.nav ul li dl{ display:none; width:156px; overflow:hidden; position:absolute; top:56px; left:0; z-index: 999;}
.nav ul li dl dt{ width:100%; height:40px; }
.nav ul li dl#em{ width: 216px; height: auto; }
.nav ul li dl dt a{ color:#FFF; background:#99c177; font-size:14px; text-align:center; line-height:40px;}
.nav ul li dl dt a:hover{ background:#5c957c;}



.ggwsxy-one-main{ width: 1200px; height: 295px; margin-top: 15px; }
.ggwsxy-onefl{ float: left;}
.ggwsxy-img{ width: 300px; height: 295px; float: left; position: relative;}
.ggwsxy-img img{width:299px;height:293px;}
.ggwsxy-fangkuang{ position: absolute;z-index: 2;}
.ggwsxy-fangkuang img{width:299px;height:293px;}


.ggwsxy-banner{ float:left; width:550px; height:295px; margin-left: 19px;}
.slideBox{ width:550px; height:295px; overflow:hidden; position:relative; z-index: -999;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:6px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; margin-right:2px;  width:10px; height:10px; margin:0 5px; line-height:14px; background: url(gdzyjsxy2017-dd2.png) no-repeat;}
.slideBox .hd ul li.on{ background:#f00; color:#fff; background: url(gdzyjsxy2017-dd1.png) no-repeat;}
.slideBox .bd{ position:relative; height:100%; z-index:0;}
.slideBox .bd li{ zoom:1; vertical-align:middle; position: relative;}
.slideBox .bd li .sli-bt{position: absolute; left: 0; bottom: 0; width:530px; height: 35px; line-height: 35px; padding-left: 20px; background: url(ggwsxy2017-sli-bt.png);}
.slideBox .bd li .sli-bt p{ color: #FFFFFF; font-size: 14px; }
.slideBox .bd img{ width:550px; height:295px; display:block;}
.slideBox .prev,
.slideBox .next{ position:absolute; left:0%; top:50%; margin-top:-25px; display:block; width:32px;filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:0%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


.ggwsxy-onefr{ float: right; width: 310px; height: 295px;}
.ggwsxy-tzgg{ width: 310px; height: 293px; border: 1px solid #f2f2f2; }

.ggwsxy-tzggt{ height: 35px; margin: 0 auto;border-bottom: 2px solid #5e8340;padding: 0 10px;background: #eff8ff;}
.ggwsxy-tzggt h3{ padding-left: 30px; float: left; line-height: 35px; font-size: 16px; font-weight: lighter; background: url(ggwsxy2017-tzgg.png) 0 50% no-repeat;}
.ggwsxy-tzggt span{ float: right; line-height: 35px;}
.ggwsxy-tzggt span a{ color: #abacab; font-size: 12px;}
.ggwsxy-tzggt span a:hover{ color: #990000; }

.ggwsxy-tzggb{ width: 280px; height: 260px; margin: 0 auto;}
.ggwsxy-tzggb-wa{ width: 280px; height:110px; border-bottom:1px solid #dedede;}
.ggwsxy-tzggb-wa h3{ color: #3d413a; font-size: 16px; padding: 20px 0 10px 0; font-weight: lighter;}
.ggwsxy-tzggb-wa h3 a:hover{ color: #990000; }
.ggwsxy-tzggb-wa p{ font-size: 12px; color: #81837F; line-height: 25px; }
.ggwsxy-tzggb-wa p a:hover{ color: #990000; }
.ggwsxy-tzggb-wa span{ font-size: 12px; color: #B8B2B2; float: right; margin-top: -15px;}



.ggwsxy-two-main{ width: 1200px; height: 385px; margin-top:20px;}
.ggwsxy-twofl{ float: left;}

.ggwsxy-kjfw{ float: left; width: 298px; height: 380px; border: 1px solid #f2f2f2;}
.ggwsxy-kjfwt{height: 35px; margin: 0 auto; border-bottom: 2px solid #5e8340; padding: 0 10px; background-color: #eff8ff;}
.ggwsxy-kjfwt h3{ padding-left: 30px; float: left; line-height: 35px; font-size: 16px; font-weight: lighter; background: url(ggwsxy2017-kxfw.png) 0 50% no-repeat;}
.ggwsxy-kjfwt span{ float: right; line-height: 35px;}
.ggwsxy-kjfwt span a{ color: #abacab; font-size: 12px;}
.ggwsxy-kjfwt span a:hover{ color: #990000; }

.ggwsxy-kjfwb{ width: 100%; height: 320px; margin: 0 auto; }
.ggwsxy-kjfwb ul{ padding-top: 10px; }
.ggwsxy-kjfwb ul li{ width: 270px; line-height: 26px; padding-left: 20px; background: url(ggwsxy2017-hongjian.png) 0 50% no-repeat;}
.ggwsxy-kjfwb ul li a{ color: #3d413a; font-size: 14px; float: left;}
.ggwsxy-kjfwb ul li a:hover{ color: #990000;}
.ggwsxy-kjfwb ul li span{ float: right; font-size:14px; color: #B8B2B2;}



.ggwsxy-zxdt{ float:left; width:550px; height:380px; margin-left: 19px; border: 1px solid #f2f2f2;}
.ggwsxy-zxtop{ height: 35px; margin: 0 auto; border-bottom: 2px solid #5e8340; background: #eff8ff;padding: 0 20px;}
.ggwsxy-zxtop h3{padding-left: 30px; float: left; line-height: 35px; font-size: 16px; font-weight: lighter; background: url(ggwsxy2017-zxtt.png) 0 50% no-repeat;}
.ggwsxy-zxtop span{ float: right; line-height: 35px;}
.ggwsxy-zxtop span a{ color: #abacab; font-size: 12px;}
.ggwsxy-zxtop span a:hover{ color: #990000;}

.ggwsxy-zxbo{ width: 500px; height:320px; margin: 0 auto;}
.ggwsxy-zxbo ul{ padding-top: 10px; }
.ggwsxy-zxbo ul li{ width: 480px; line-height: 30px; overflow: hidden; padding-left: 20px; background: url(ggwsxy2017-hongjian.png) 0 50% no-repeat;}
.ggwsxy-zxbo ul li a{ color: #3d413a; font-size: 16px; float: left;}
.ggwsxy-zxbo ul li a:hover{ color: #990000;}
.ggwsxy-zxbo ul li span{ float: right; font-size:14px; color: #B8B2B2;}



.ggwsxy-twofr{ float: right; width: 310px; height: 350px; margin-top: 0px;}
.ggwsxy-xzks{ width: 310px; height: 230px; }
.ggwsxy-xzks img{ width: 311px; height: 70px;height:80px;margin-bottom:6px;}
.ggwsxy-xzkst{ width: 280px; height: 35px; line-height: 35px; margin: 0 auto; background: url(ggwsxy2017-xian.png)0 100% no-repeat; }
.ggwsxy-xzkst h3{ padding-left: 30px; float: left; line-height: 35px; font-size: 16px; font-weight: lighter; background: url(ggwsxy2017-jxks.png) 0 50% no-repeat;}
.ggwsxy-xzkst span{ float: right; line-height: 35px;}
.ggwsxy-xzkst span a{ color: #abacab; font-size: 12px;}
.ggwsxy-xzkst span a:hover{ color: #990000; }
.ggwsxy-xzksb{ width: 280px; height: auto; margin: 0 auto; }
.ggwsxy-xzksb ul{ padding-top: 10px; }
.ggwsxy-xzksb ul li{ width: 260px; line-height: 30px; padding-left: 20px; background: url(ggwsxy2017-hongjian.png) 0 50% no-repeat;}
.ggwsxy-xzksb ul li span{ float: right; font-size:14px; color: #B8B2B2;}
.ggwsxy-xzksb ul li a{ color: #3d413a; font-size: 16px; float: left;}
.ggwsxy-xzksb ul li a:hover{ color: #990000;}



.ggwsxy-jxks{ width: 310px; height: 138px; border: 1px solid #f2f2f2; margin-top: 12px;}
.ggwsxy-jxkst{ height: 35px; line-height: 35px; margin: 0 auto 17px auto; border-bottom: 2px solid #5e8340;padding: 0 10px;background: #eff8ff;}
.ggwsxy-jxkst h3{ padding-left: 30px; float: left; line-height: 35px; font-size: 16px; font-weight: lighter; background: url(ggwsxy2017-xzkx.png)0 50% no-repeat;}
.ggwsxy-jxkst span{ float: right; line-height: 35px;}
.ggwsxy-jxkst span a{ color: #abacab; font-size: 12px;}
.ggwsxy-jxkst span a:hover{ color: #990000; }
.ggwsxy-jxksb{ width: 280px; height: auto; margin: 0 auto; }
.ggwsxy-jxksb ul li{margin:5px 0 5px 0;}
.ggwsxy-jxksb ul li a{ color: #333333; font-size: 14px;}
.ggwsxy-jxksb ul li:hover a{ color: #990000;}
.ggwsxy-jxksb .ggwsxy-xwlj{margin: 15px 0 0 0}
.ggwsxy-jxksb p{width:271px;border:1px solid #cccccc;height:25px;margin:0; cursor:pointer;font-size:14px;font-family:"ËÎÌå";padding: 0 3px 2px 6px;background: url(tg_arrow.png) 261px -22px no-repeat; position: relative; line-height: 25px}
.ggwsxy-jxksb ul{width:280px;border:1px solid #cccccc; display: none; z-index: 666;position:absolute; background: #ffffff;}
.ggwsxy-jxksb ul li{padding-left: 6px}
.ggwsxy-jxksb .ggwsxy-xnlj:hover p{background: url(tg_arrow.png) 261px 6px no-repeat; background-color: #eff8ff; }
.ggwsxy-jxksb .ggwsxy-xwlj:hover p{background: url(tg_arrow.png) 261px 6px no-repeat; background-color: #eff8ff; }
.ggwsxy-jxksb .ggwsxy-xnlj:hover ul{display:block;}
.ggwsxy-jxksb .ggwsxy-xwlj:hover ul{display:block;}



.ggwsxy-three-main{ width: 100%; height: 155px; overflow: hidden; margin-top: 20px; border-top: 10px solid #f1f1f1;}
.ggwsxy-yqlj{ width: 1200px; margin: 0 auto; margin-top: 20px;}
.ggwsxy-yqlj h3{ font-size: 16px; padding-left: 15px; height: 20px; border-left:2px solid #83405c; font-weight: lighter; color: #595050; }
.ggwsxy-yqlj h3 b{ margin-left: 15px; color:#ABACAB; font-size:16px; color: #595050; font-weight: lighter;}
.ggwsxy-yqlj ul{ margin-top: 20px;}
.ggwsxy-yqlj ul li{ float: left; margin: 0 15px; line-height: 35px;}
.ggwsxy-yqlj ul li a{ color: #333333; font-size: 14px;}
.ggwsxy-yqlj ul li a:hover{ color: #990000;}





.daohang{ position:relative; width:1200px;line-height:32px; height:32px; border:#ddd solid 1px; color:#999; font-size:12px; background:#f1f6fa; margin:0 auto; margin-top:5px; }
.daohang .daohangwenzi img {float:left; margin-top:5px; margin-left:10px;}
.daohangwenzi {top:5px; float:left; left:18px}
.daohang a { color:#999; font-size:12px;}
.daohang span { float:left;z-index:999;}



.leftmian { width:240px;float:left;position:relative; border:#ddd solid 1px; margin-top: 10px; _margin-left:50px; _margin-top:10px; _position:absolute; }
.left_top { width:230px; height:40px; margin:0 auto; background:#5e8340; margin-top:5px; _float:left;_margin-left:2px}
.postion_h1 { line-height:40px;height:40px; text-align:center; font-size:16px; color:#FFF;}
.left_body { width:230px; overflow:hidden; border-top:0; padding-bottom:15px; margin-top:5px; margin:0 auto; }
.lmdhlist {width:23px; float:left; margin-left: 10px;}
.lmdhlist  li{ border-bottom:#CCC dashed 1px; width:210px; margin:0 auto;line-height:32px;display:block; text-align:center; -webkit-transition: all 0.5s;transition: all 0.5s; margin-bottom:5px; }
.lmdhlist li:hover {color:#333; text-decoration:none; background:#ddd;}
.lmdhlist li.ant{ color:#333; text-decoration:none; background:#ddd; }



.right_tm {width:930px; float:right; margin-top:10px; height:auto!important; height:500px;}
.right_top { width:850px; height:40px; background: url(ggwsxy2017-top.png) 0 100% no-repeat; margin:10px auto;}
.right_top span{ line-height: 40px;}
.right_h1 { padding-left:40px; line-height:27px; font-size:16px; float:left; }
.right_list {width:850px; margin:18px auto 36px auto;}
.right_list li {float:left; *+float:left;width:835px;border-bottom:#CCC dashed 1px; background: url(ggwsxy2017-hongjian.png) 0 50% no-repeat; overflow:hidden;line-height:45px; padding-left:15px; }
.right_list li a {float:left; *+float:left;font-size:14px;}
.right_list li a:hover{ color: #990000; }
.right_more { padding-right:15px; line-height:30px; font-size:14px;  float:right; color:#CCC;}
.right_more a{color:#666;}
.right_line { width:930px; border:#ddd solid 1px; overflow:hidden; margin-bottom:10px; padding-bottom: 20px}




.right_tm { width:925px; float:right; margin-top:10px;}
.rig_lne { width:925px; float:right; border:#ddd solid 1px; overflow:hidden; margin-top:10px;}
.rig_top { width:880px; height:40px; border-bottom:1px solid #ddd; margin:15px auto;}
.rig_h1 { line-height:27px; font-size:16px; font-family:"Î¢ÈíÑÅºÚ"; float:left; }
.gduo{ float:right; }

.right_list {width:920px; margin:18px auto 36px auto;}
.right_list li {width:840px;border-bottom:#CCC dashed 1px;background:url(li1.gif) left center no-repeat; overflow:hidden;line-height:45px; padding-left:15px; margin-left: 32px;}
.right_list li a { font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.right_list li a:hover{ color:#900; }


.lp_list { float:left; margin:15px 0 0 13px; display:inline;}  
.lp_list li { width:145px; height:225px; margin:10px 18px; display:inline; float:left;}
.lp_list li p { width:265px; height:186px;}
.lp_list li p img{width:145px; height:186px;}
.lp_list li h1 { width:145px; text-align:center; font-size:14px;}
.lp_list li h1 a{ font-family:"Î¢ÈíÑÅºÚ";font-size:14px; }
.lp_list li:hover{ background:#f1f1f1; }



.content{ width:100%; margin-bottom:40px;overflow: hidden;}
.content_title {width:900px; border-bottom:#007f85 solid 2px;margin:0 auto; padding:15px 0; margin-top:0px; text-align:center; font-size:20px; font-weight:bold;}
.content_list{ margin:0 auto; width:900px;}
.content_list li img {float:left;  *+margin-top:15px; _margin-top:15px}
.content_list li{ _float:left; *+float:left; height:47px;line-height:47px;font-size:16px; border-bottom:1px dashed #CCCCCC; display:block; }
.content_list li:hover {background:#f5f8fa}
.content_list li a{_float:left;*+float:left;  padding-left:5px;color:#333;text-decoration:none;  font-size:16px; color:#333}
.content_list li a:hover{color:#367fc3;}
.dibuline{ margin:0 auto; width:900px; text-align:center;  height:36px; line-height:36px; font-size:14px; margin-bottom:20px; margin-top:20px;}


.nr{ width: 1000px; margin: 0 auto; border-top: 1px solid #CCC; overflow: hidden; padding: 20px 0;}
.nr p{ float: left; }
.nr p.dy{ margin-left: 400px;}
.nr p.gb{ margin-left: 50px; }

.ggwsxy-footer{ width: 100%; height: 130px; background: #5E8340; text-align:center; padding-top: 30px; }
.ggwsxy-footer p{ font-size: 14px; color: #FFFFFF; line-height: 45px;}