﻿body { font:18px/1.5 宋体,微软雅黑,arial,simsun,georgia,verdana,helveti,ca,sans-serif; color:#000; margin:0px; position:relative; z-index:0;}
img{ border-width:0px; margin:0px; padding:0px;}
a{text-decoration:none; color:#727272;}
h1,h2,h3,h4,h5,dl,dt,dd,p{ margin:0px; padding:0px;}
ul{ padding:0px; margin:0px;}
ul li{ list-style-type:none; margin:0px 0px 0px 0px; }
.m{width:1200px; margin:auto;}
input,select{vertical-align:middle;} 
.minlineheight{height:5px; overflow:hidden; clear:both;}
.lineheight{height:10px; overflow:hidden; clear:both;}
.lineHeight{height:15px; overflow:hidden; clear:both;}
.LineHeight{height:25px; overflow:hidden; clear:both;}
 .color{color:#357600;}
 /* Header */
 .HBox{height:110px; position:relative;}
 .HBox .logo{display:block; width:400px; height:72px;  position:absolute; top:14px; left:36px;}
 .HBox .headerTit{display:block; width:220px; height:23px;background:url(../images/icon.png) no-repeat 0 0; position:absolute; top:42px; left:483px; }
 .HBox .headerBar{float:right; padding:20px 0px 0px 0px; overflow:hidden; width:285px; height:90px;}
 .HBox .headerBar .tel{width:150px; height:30px; background:url(../images/tel.png) no-repeat 0 0; overflow:hidden;}
 .HBox .headerBar .cases{height:20px; line-height:20px; letter-spacing:1.5px; overflow:hidden;}
 .HBox .headerBar .weibo{color:#0061a3; height:26px; line-height:26px; overflow:hidden;}
 .HBox .headerBar .weibo .img{display:inline-block; height:20px; overflow:hidden; margin-bottom:-5px; margin-right:5px;}
 /* Menu */
 /* Menu */
 .Menu{position:relative; z-index:99;}
 .Menu .menuBox{height:55px; border-top:1px solid #3fa041;background-color: #3fa041;}
 .Menu .menuBox ul{padding-left:20%;}
 .Menu .menuBox ul li{width:128px; height:55px;float:left; position:relative;}
 .Menu .menuBox ul li a.t{display:block; height:55px;line-height:55px;  font-family:微软雅黑; font-size:18px; color:#fff;text-align:center;}
 .Menu .menuBox ul li a.t:hover, .Menu .menuBox ul li.current a.t, .Menu .menuBox ul li.cur a.t{background:#438e04; color:white;}
 .Menu .menuBox ul li dl {width:128px; position:absolute; top:55px; left:0px; z-index:99; display:none;}
 .Menu .menuBox ul li dl dd{height:55px; width:128px; margin-top:0px; line-height:55px; text-align:center;background:#3fa041;}
 .Menu .menuBox ul li dl dd a{color:white; font-size:18px;}
 .Menu .menuBox ul li dl dd:hover{background:#438e04; color:white;}
  /* Banner */
.Banner {overflow:hidden; position:relative; height:638px; border-bottom:1px solid #d9d9d9;}
.Banner a.b{display:block; height:550px; width:100%; overflow:hidden; position:absolute; top:0px; left:0px;}
.Banner a.b img{width:100%;height:550px;}
.Banner .indexObj{padding:10px 0px; overflow:hidden; height:65px; background:#f4f4f4; position:absolute; bottom:0px; left:0px; width:1200px; z-index:9;}
.Banner .indexObj .indexList{ margin:auto; width:354px; padding:0px 65px; position:relative; overflow:hidden;}
.Banner .indexObj .indexList a.click{display:block; width:26px; height:26px; position:absolute; top:19px; background:url(../images/icon_click.gif) no-repeat 0 0;}
.Banner .indexObj .indexList a.left{left:0px;}
.Banner .indexObj .indexList a.right{background-position:right top;right:0px;}
.Banner .indexObj .indexList .list{width:354px;height:65px; overflow:hidden; position:relative; z-index:1;}
.Banner .indexObj .indexList  .list ul {overflow:hidden;}
.Banner .indexObj .indexList  .list ul li{float:left; width:118px; height:65px;}
.Banner .indexObj .indexList  .list ul li a{display:block;width:102px; height:65px; overflow:hidden; position:relative; margin:auto;}
.Banner .indexObj .indexList  .list ul li a img{height:65px; width:102px;} 
.Banner .indexObj .indexList  .list ul li a span{display:block; height:65px; width:102px; margin:auto; position:absolute; z-index:1; top:0px; left:0px; background:url(../images/BannerDot.png) no-repeat 0 0;}
.Banner .indexObj .indexList  .list ul li.current{}
/* Banners */
.Banners{height:500px;width:100%; margin:auto; text-align:center;}
.Banners a{width:100%; height:280px;}
.Banners a img{ width:100%;height: 500px;}
.Banners a img.shadow{border-radius:2px; box-shadow:0px 4px 4px 0px  #b5b5b5;}
/* Footer */
.Footer{background-color:#f4f4f4;}
.FBox{padding:20px 0px; background:url(../images/border_foot.png) repeat-x left top; overflow:hidden; position:relative;}
.FBox .logo_foot{display:block; width:300px; height:115px; overflow:hidden; background:url(../images/logo_foot.jpg) no-repeat 0 0; position:absolute; top:25px; left:40px;}
.FBox .fInfo{width:1180px; margin:auto; position:relative; z-index:2;}
.FBox .fInfo ul li{line-height:30px;  }
.FBox .fInfo ul li a{color:#000;}
.FBox .fInfo ul li a:hover{color:#3fa041;}
.FBox .fInfo ul li.icon_QQ .icon{display:inline-block; margin:auto 4px; overflow:hidden; height:22px;  margin-bottom:-5px;}
.FBox .right{height:150px; width:345px; position:absolute;  left:20%; top:45px;  z-index:3;}
.FBox .right .webList{position:absolute; bottom:0px; right:0px; text-align:right;}
.FBox .right .webList a{margin-left:10px;}
.FBox .right .code{float:left;}
/* 主体 */
.Container{ }
.Container .Left{ width:270px; float:left; overflow:hidden;}
.Container .ContainerMain{float:right; width:910px; border:1px solid #e9e9e9; border-bottom:none; padding:3px 2px 0px 2px; position:relative; z-index:-1;min-height: 350px;}
.Container .ContainerMain span.mainDot{ position:absolute; height:80px; width:1px;  background:url(../images/mainDot.gif) no-repeat 0 0; bottom:0px; z-index:1; display:block;}
.Container .ContainerMain span.left{left:-1px; }
.Container .ContainerMain span.right{right:-1px; }

.Path{height:30px; width:912px; background:url(../images/leftTab_bg.gif) repeat-x 0 0; line-height:30px;}
.Path .tit{float:left; margin-left:30px; font-size:18px; color:#3fa041; font-family:微软雅黑;}
.Path .this{float:right; overflow:hidden;  margin-right:38px;}
/* Box01 */
.Box{}
.Box .Tit{height:40px; overflow:hidden; background:url(../images/icon.png) no-repeat left -37px; margin-left: -12px;}
.Box .Tit .t{display:block; height:40px;width:110px; overflow:hidden; text-indent:-100em;}
.Box .cases{background:url(../images/icon.png) no-repeat left -80px;}
.Box .Service{background-position:left -123px;}
.Box .news{background-position:left -167px;}

.Box .tab{height:28px; padding-bottom:6px; background:url(../images/tabBottomBg.gif) repeat-x left bottom; overflow:hidden;}
.Box .tab ul li{float:left; overflow:hidden; height:28px;text-align:center;}
.Box .tab ul li a{display:block; height:28px; line-height:28px; width:180px;  font-family:微软雅黑; font-size:18px;}
.Box .tab ul li.current{ }
.Box .tab ul li.current a{ color:#185604;background:url(../images/tabItem.gif) no-repeat 0 0;}
.Box .tab ul li a.len{width:138px;}
.Box .tab ul li.current a.len{background:url(../images/tabLenItem.gif) no-repeat 0 0;}
.Box01{width:1200px; overflow:hidden;}
.Box01 .left{width:795px; float:left; overflow:hidden;}
.Box01 .left .body{padding:15px 0px; height:175px; width:795px;}
.Box01 .left .body .pic{float:left; width:290px; height:175px; overflow:hidden;}
.Box01 .left .body .pic img{width:290px; height:175px; }
.Box01 .left .body .info{width:470px; line-height:22px; float:right; }
.Box01 .video {float:right; width:370px;}
.Box01 .video .video_tab{height:34px; background:url(../images/tab_video.gif) no-repeat left 0;}
.Box01 .video .video_tab .t{font-family:微软雅黑; font-size:14px; margin-left:30px; line-height:34px;}
.Box01 .video .vbody{height:193px; width:370px;}
/* Box02 治理流程 */
.Box2{padding:6px 1px; width:1198px; overflow:hidden; background:url(../images/border_radius.gif) no-repeat 0 0;position:relative;}
.Box2 .bottom{ position:absolute; bottom:0px; left:0px; height:6px; background:url(../images/border_radius.gif) no-repeat left bottom; width:1200px; z-index:19;}

.Box02{ width:1200px; }
.Box02 .body{ padding-top:10px; width:1200px; }
.Box02 .body .flow{height:100px; width:1200px;}
.Box02 .body .flow ul{overflow:hidden; padding-left:37px; padding-bottom:60px;}
.Box02 .body .flow ul li{float:left; height:40px; width:112px; text-align:center;  }
.Box02 .body .flow ul li a{font-family:微软雅黑; font-size:15px;color:#5d972b;line-height:32px; font-weight:bold;}
.Box02 .body .more{height:20px; line-height:20px; text-align:right;}
/* Box03 */
.Box03{}
.Box03 .body{width:1200px; overflow:hidden; position:relative;}
.Box03 .body .person{height:245px; width:1160px; margin:auto;}
.Box03 .body .more{position:absolute; right:28px; top:20px; z-index:2;}
/* Box04 */
.Box04{ height:360px;}
.Box04 .box{padding:24px 24px 10px 24px; overflow:hidden; height:389px; width:1150px;}
.Box04 .box .imgShow{padding:20px 0px; width:1150px; overflow:hidden; position:relative; height:315px; z-index:2;}
.Box04 .box .imgShow a.click{width:75px; position:absolute; width:51px; height:101px; top:107px; background:url(../images/click.jpg) no-repeat left top; z-index:20;}
.Box04 .box .imgShow a.left{left:0px;}
.Box04 .box .imgShow a.right{right:0px; background-position:right top;}
.Box04 .box .imgShow .list{height:315px; width:1000px; overflow:hidden; position:relative; z-index:}
.Box04 .box .imgShow .list ul{overflow:hidden;}
.Box04 .box .imgShow .list ul li{width:190px;height:313px; position:relative; float:left; overflow:hidden;}
.Box04 .box .imgShow .list ul li span{display:block; width:200px;height:313px; background:url(../images/border_Li.png) no-repeat 0 0; _background:none; position:absolute; top:0px; left:0px; z-index:1;}
.Box04 .box .imgShow .list ul li span a{}
/* Box05 */
.Box05{}
.Box05 .tab{height:25px; overflow:hidden; }
.Box05 .tab .tit{float:left; width:240px; height:25px; background:url(../images/harmTit.jpg) left 0px; overflow:hidden; text-indent:-100em;}
.Box05 .body{width:1200px; overflow:hidden;}
.Box05 .body .item{overflow:hidden; height:230px; padding-top:15px; border-top:1px dotted #bababa;}

.Box05 .body .left{float:left; width:580px; overflow:hidden; margin-top:-1px;}
.Box05 .body .left .item .pic{float:left; width:200px; overflow:hidden;}
.Box05 .body .left .item .pic a{display:block; height:143px;}
.Box05 .body .left .item .pic a img{width:200px; height:143px;}
.Box05 .body .left .item .pic span {display:block; height:50px; padding:15px 0px 5px 0px;}
.Box05 .body .left .item .pic span img{width:200px; height:50px;}
.Box05 .body .left .item .info{float:right;width:360px; overflow:hidden;}
.Box05 .body .left .item .info .tit{font-weight:bold; color:#444444;}
.Box05 .body .left .item .info .tit a{color:#444444; }
.Box05 .body .left .item .info .des{line-height:19px;color:#666666; padding:5px 0px;}

.Box05 .body .right{float:right; width:580px; margin-top:-1px;}
.Box05 .body .right .item .block{width:580px; overflow:hidden;}
.Box05 .body .right .item .block .img{float:left; width:220px; height:120px;overflow:hidden;}
.Box05 .body .right .item .block .img img{width:220px; height:120px;}
.Box05 .body .right .item .block .tit{float:right; width:325px; }
.Box05 .body .right .item .block .tit a{font-weight:bold; color:#444444;}
.Box05 .body .right .item .block .des{float:right; width:325px; padding:5px; line-height:19px;}
.Box05 .body .right .item .tit{height:20px; line-height:20px;}
.Box05 .body .right .item .tit a{font-weight:bold; color:#444444;}
.Box05 .body .right .item .des{padding:5px; line-height:19px;}
/* AdBox01 */
.AdBox01{width:1200px; height:100px; overflow:hidden;}
.AdBox01 img{width:1200px;height:100px;}
/* Box06 */
.Box06{width:1200px; height:275px; overflow:hidden; }
.Box06 img{width:1200px; height:275px;}
/* Box07 */
.Box07{}
.Box07 .Border{border-left:1px solid #e4e4e4;border-right:1px solid #e4e4e4;}
.Box07 .body{overflow:hidden;}
.Box07 .body ul{overflow:hidden; width:1220px;}
.Box07 .body ul .Radius{float:left; width:290px; background:url(../images/border_radius2.gif) no-repeat left top; padding:6px 0px; position:relative; margin-right:12.5px;}
.Box07 .body ul .Radius .bottom{width:290px; height:14px; position:absolute; bottom:0px; left:0px; background:url(../images/border_radius2.gif) no-repeat left bottom;}
.Box07 .body ul .Radius .Content{overflow:hidden; margin:auto; width:260px;}
.Box07 .body ul .Radius .Content .pic{display:block; width:260px; height:195px; overflow:hidden; padding:5px 0px;}
.Box07 .body ul .Radius .Content .pic img{width:260px; height:195px;}
.Box07 .body ul .Radius .Content .info{overflow:hidden;}
.Box07 .body ul .Radius .Content .tit{font-family:微软雅黑;font-size:18px; text-align:center; border-top:1px dotted #939393; padding:15px 0px;}
.Box07 .body ul .Radius .Content .des{line-height:25px;}
/* Box08 */
.Box08{}
.Box08 .body{overflow:hidden;background:url(../images/border_radius.gif) no-repeat left bottom; width:1200px;}
.Box08 .body .ul{overflow:hidden; padding:10px 0px;}
.Box08 .body .ul li.newsList{float:left; width:600px; overflow:hidden;position:relative;}
.Box08 .body .ul li.newsList .tabs{width:510px; margin:auto; position:relative; height:33px; background:url(../images/border_bottom.png) no-repeat left 31px;}
.Box08 .body .ul li.newsList .tabs a.t{font-family:微软雅黑;font-size:14px; color:#444444; padding:0px 10px; margin-right:20px; line-height:33px;}
.Box08 .body .ul li.newsList .tabs a.current{font-family:微软雅黑;font-size:18px; background:#5DA51D; color:#fff; padding:0px 10px; margin-right:20px; line-height:33px;}

.Box08 .body .ul li.newsList .tabs .more{color:#666666; font-size:10px; position:absolute; right:8px; top:10px;}
.Box08 .body .ul li.newsList ul{overflow:hidden; padding:5px 0px; width:510px; margin:auto; font-size:16px;}
.Box08 .body .ul li.newsList ul li{position:relative; height:25px; line-height:25px; width:510px; overflow:hidden;}
.Box08 .body .ul li.newsList ul li a{padding-left:10px;color:#666666; background:url(../images/Dot_gray.gif) no-repeat left center;}
.Box08 .body .ul li.newsList ul li .time{position:absolute; right:5px; top:0px;color:#666666; }
.Box08 .body .ul li.newsList a.pic{display:block; width:228px; height:154px; overflow:hidden; position:absolute; z-index:5; right:35px; bottom:15px;}
.Box08 .body .ul li.newsList a.pic img{width:228px; height:154px;}
/* Block */
.Block{overflow:hidden; width:1200px;}
.Block .right{width:888px; overflow:hidden; float:right; }

.Box09{float:left; width:290px; background:url(../images/border_radius2.gif) no-repeat left top; padding-bottom:6px; position:relative;}
.Box09 .bottom{ background:url(../images/border_radius2.gif) no-repeat left bottom; width:290px; position:absolute; height:6px; bottom:0px; left:0px;}
.Box09 .tab{height:36px; background:url(../images/tab_bg2.gif) repeat-x left bottom;padding-top:1px; width:288px; margin:auto;}
.Box09 .tab .tit{font-family:微软雅黑; color:#727272; font-size:18px; line-height:36px; margin-left:36px;}
.Box09 .body{width:250px; margin:auto; padding:8px 0px; }
.Box09 .body ul li{color:#666666; width:252px; overflow:hidden; font-size:18px;}
.Box09 .body ul li .n{display:inline-block; width:60px;}
.Box09 .body a.img{display:block; width:250px ;height:100px; overflow:hidden; padding:2px 0px;}
.Box09 .body a.img img{width:250px ;height:100px; }

.Box010{width:886px; overflow:hidden; height:160px; }
.Box010 ul {width:920px; overflow:hidden; height:160px;}
.Box010 ul li{float:left; width:210px; height:160px; overflow:hidden; margin-right:16px;}
.Box010 ul li a{float:left; width:210px; height:160px;}
.Box010 ul li a img{width:210px; height:160px}

.Box011{width:886px; overflow:hidden; position:relative; padding-bottom:6px; background:url(../images/border_radius3.gif) no-repeat left top;}
.Box011 .bottom{position:absolute; left:0px; bottom:0px; height:6px; background:url(../images/border_radius3.gif) no-repeat left bottom; width:886px;}
.Box011 .tab{height:36px; padding-top:1px; width:884px; margin:auto; background:url(../images/tab_bg2.gif) repeat-x left bottom;}
.Box011 .tab a.t{float:left; height:36px; font-size:16px; font-family:微软雅黑; color:#727272; line-height:36px; text-align:center; padding:0px 30px; }
.Box011 .tab a.current{background:white;}
.Box011 .body{overflow:hidden; padding:10px 23px;}
.Box011 .body ul{overflow:hidden;}
.Box011 .body ul li{width:120px; height:57px; float:left; overflow:hidden; padding-top:5px;}
.Box011 .body ul li a{display:block; width:102px; height:52px; margin:auto;}
.Box011 .body ul li a img{ width:100px; height:50px; border:1px solid #d0d0d0;}
/*  Left 左边*/
.Box3{width:260px; background:url(../images/left.png) no-repeat left top; position:relative; padding-bottom:15px; padding-top:5px;}
.Box3 .bottom{position:absolute;z-index:19; width:260px; height:15px;left:0px; bottom:0px;background:url(../images/left.png) no-repeat left bottom;}
.Box3 .tab{height:30px; width:245px; background:url(../images/leftTab_bg.gif) repeat-x left bottom;margin:auto;}
.Box3 .tab .tit{font-family:微软雅黑; font-size:18px; color:#508027; line-height:30px; margin-left:10px; padding-left:22px; background:url(../images/Dot_green.png) no-repeat left center;}
.Box3 .body{}
.Box3 .body ul {overflow:hidden; width:188px; margin:auto; padding:20px 0px 25px 0px;}
.Box3 .body ul li{padding:0px 0px 15px 30px; height:25px; line-height:25px; background:url(../images/li_bg.png) no-repeat 0 0; margin-bottom:5px;}
.Box3 .body ul li a{color:#3fa041; padding-left:15px; background:url(../images/dot_blue.png) no-repeat left center;}
.Box3 .body ul li.current a,.Box3 .body ul li:hover a{color:#438e04; background:url(../images/dot_green2.png) no-repeat left center;}

/* Box013 */
.Box013 .body{overflow:hidden; width:220px; margin:auto; padding:15px 0px 25px 0px; line-height:25px;}
.Box013 .body .name{}
/*Box014*/
.Box014{ overflow:hidden;}
.Box014 .body{overflow:hidden; width:846px; margin:auto;}
.Box014 .body ul li{overflow:hidden; width:50%; float:left; padding:29px 0px; border-top:1px dotted #cfcfcf; position:relative; height:400px;}
.Box014 .body ul li.first{border-top-width:0px;}
.Box014 .body ul li:hover{color:3fa041;}
.Box014 .body ul li a.pic{float:left; width:402px; height:402px; overflow:hidden; }
.Box014 .body ul li a.pic img{width:400px;height:400px; border:1px solid #e7e7e7;}
.Box014 .body ul li .info{float:left; overflow:hidden; width:423px;}
.Box014 .body ul li .info .tit{font-size:14px; color:#666666; font-weight:bold;}
.Box014 .body ul li .info .tit:hover{font-size:14px; color:#3fa041; font-weight:bold;}
.Box014 .body ul li .info .more{ position:absolute;  right:170px; display:block; width:112px; height:26px; overflow:hidden; text-indent:-100em; background:url(../images/more.jpg) no-repeat 0 0;}
/* 文章 */
.Box014 .Article{width:835px; margin:auto; line-height:30px; margin-top:20px;}
.Box014 .Article img{width:100%;}
/* 报告列表 */
.Box014 .report{width:860px; margin:auto; overflow:hidden;}
.Box014 .report ul li{float:left; width:215px; padding-top:25px; overflow:hidden;}
.Box014 .report ul li .pic{height:220px; width:180px; margin:auto; overflow:hidden; display:block;}
.Box014 .report ul li .pic img{height:218px; width:178px; border:1px solid #e0e0e0;}
.Box014 .report ul li .name{padding:10px 0px; text-align:center;  text-align:center;}

.contact {
    color: #4E4E4E;
    line-height: 20px;
}
.contact input[type='text'],.contact input[type='submit']{-moz-box-sizing: border-box;
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #A4A2A2;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0 1px rgba(34, 25, 25, 0.15) inset, 0 1px rgba(255, 255, 255, 0.8);
    color: #221919;
    display: inline-block;
    font-size: 16px;
    font-weight: 300;
    line-height: 1.4;
    padding: 0px 12px;
    transition: all 0.08s ease-in-out 0s;}
    .msgbtn{ cursor:pointer;}
    
    
    .articleList {
    padding: 10px 25px;
}
.articleList li {
    background: url("../images/li_info.gif") no-repeat scroll 10px 8px transparent;
    line-height: 28px;
    padding: 0 0 0 30px;
}
.articleList .divline {
    background: url("../images/divline_dashed3.gif") repeat-x scroll left 10px transparent;
    height: 20px;
}
.articleList li a {
    font-size: 14px;
}
.articleList li a:hover {
    color: #3fa041;
    font-size: 14px;
}
.articleList .date {
    font-size: 12px;
    float:right;
}
.pager {
    float: left;     margin-left: 190px;
}
.pager a {
   
    border: 1px solid #D6D6D6;
    color: #757779;
    float: left;
    margin-left: 2px;
    padding: 2px 5px;
    text-align: center;
	padding:0 10px;
}

.pager span {
   
    border: 1px solid #D6D6D6;
    color: #757779;
    float: left;
    margin-left: 2px;
    padding: 2px 5px;
    text-align: center;
	padding:0 10px;
}


.pager a:hover {
    background: url("../images/gzsd_pic43.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #3fa041;
    color: #2C5BAD;
    float: left;
    margin-left: 2px;
}
.pager .cpb {
    background: url("../images/gzsd_pic43.jpg") repeat scroll 0 0 transparent;
    border: 1px solid #3fa041;
    color: #2C5BAD;
    float: left;
    height: 21px;
    margin-left: 2px;
    text-align: center;
    width: 17px;
}
.articleDls h3 {
    color: #333333;
    font-size: 18px;
}
.articleDls {
    line-height: 30px;
    text-align: center;
}
.articnav {
    padding-top: 20px;
}
.articnav a {
    color: #000000;
    text-decoration: none;
}
.articnav a:hover {
    color: #3fa041;
    text-decoration: underline;
}



.nd .time {
    color: #7B7C7C;
    display: inline;
    float: right;
}
.nd li{
    background: url("../images/news-li.png") no-repeat scroll 6px 11px transparent;
    border-bottom: 1px dashed #7B7C7C;
    line-height: 28px;
    list-style: none outside none;
    padding-left: 15px;
}
.nd li a:hover{ text-decoration:underline; color:#185604;}













