*{margin:0; padding:0;}
body{font-family:微软雅黑,microsoft yahei,黑体; font-size:14px; background:url(../images/bodyBg.png) center bottom no-repeat;  background-position-y:bottom; line-height:22px;}
a{text-decoration:none; color:#000;}
a:hover{color:#a6904e;}
li{list-style:none;}
img{border:0;}

.block{width:960px; margin:0 auto; padding-bottom:10px; clear:both; position:relative; background:#f6f8f3;}
.c{clear:both; height:0; line-height:0; font-size:0;}
.blank20{height:20px; clear:both;}
.blank40{height:40px; clear:both;}
.blank40{height:60px; clear:both;}

#header{margin:34px auto 27px; background:#fff;}
#logo{width:; height:; float:left;}
#nav{width:725px; padding-top:13px; float:right;}
#navLeft,#navRight{width:25px; height:34px; background-image:url(../images/navBg.jpg); float:left;}
#navRight{background-position: bottom;}
#nav ul{width:675px; height:34px;line-height:30px; text-align:center;  background:#186c38; float:left;}
#nav li{float:left;}
#nav li a{width:135px; height:34px; display:block; font-size:18px; font-weight:700; color:#fff;}
#nav li a:hover,#nav li .cur{color:#fcc43d;}

#banner{height:674px;}
.h1{height:74px; line-height:74px; text-indent:132px; font-size:34px; font-weight:700; color:#006737; background:url(../images/h1Bg.png) center no-repeat; display:block;}
.viewCatList{margin-bottom:40px;}
.viewCatTitle{height:100px; text-align:center; background:url(../images/viewCatTitleBg.jpg) center no-repeat; }
.viewList{text-align:center;}
#index .viewList{text-align:left;}
.viewList h3{font-size:16px; line-height:40px; padding:0 9px; color:#000; position:relative;}
.viewList h3 span{font-size:16px; font-weight:normal; }
.viewList .h3{font-size:24px; line-height:40px; color:#000; padding:0 9px;}
.viewList .h3 span{font-size:20px; font-weight:normal; }

#indexView{width:960px; height:940px; position:relative; background:url(../images/indexViewBg.png);}
#indexView .t{width:340px; height:60px; display:block; cursor:pointer; background-image:url(../images/indexViewTitle.png); position:absolute;}
#indexView .t1{left:78px; top:30px; background-position:0 0;}
#indexView .t1:hover{background-position:-340px 0;}
#indexView .t2{left:518px; top:146px; background-position:0 -60px;}
#indexView .t2:hover{background-position:-340px -60px;}
#indexView .t3{left:273px; top:404px; background-position:0 -120px;}
#indexView .t3:hover{background-position:-340px -120px;}
#indexView .t4{left:44px; top:741px; background-position:0 -180px;}
#indexView .t4:hover{background-position:-340px -180px;}
.m{display:block; position:absolute; color:#a6904e; font-size:14px;font-weight: 500;}
.m:hover{color:#006737;}


.caseJinList{margin:10px auto 34px; padding:0 9px;}
.caseJinList li{width:294px; height:239px; border:1px solid #a6904e; overflow:hidden; margin-right:26px; float:left; position:relative;}
.caseJinList .last{margin-right:0;}
.caseJinList li a{width:294px; height:233px; padding-top:6px; display:block; vertical-align:middle; text-align:center;}
.caseJinList li div{width:294px; height:482px; display:block; position:absolute; left:0; top:0;}

#case .title {font:700 16px/50px "Microsoft YaHei";  height: 50px; margin-top: 20px; text-align: center;}
#case .content { line-height:22px;}

.caseList{width:310px; padding:20px 641px 20px 9px; background:url(../images/bantu.png) right top no-repeat;}
.caseList h4{color:#a6904e;}
.caseList ul{margin-bottom:15px;}
.caseList li{padding-left:8px; height:44px; position:relative;}
.caseList li span{position:absolute; right:0;}
.caseList li a{color:#000;}
.caseList li a:hover{color:#a6904e;}

.team{width:942px; padding:0 9px; margin-bottom:30px;}
.team h3{font-size:18px; font-weight:700; line-height:40px; color:#000;}
.teamLeft{width:450px; float:left; position:relative;}
.teamRight{width:450px; float:right; position:relative;}
.team li{width:140px; height:135px; overflow:hidden; margin-right:15px; float:left; position:relative;}
.team .last{margin-right:0;}
.team p{width:140px; height:23px; line-height:23px; color:#fff; text-align:center; padding-top:5px; position:absolute; bottom:0; left:0; background-image:url(../images/teamTitleBg.png); cursor:pointer;}

.news ul{padding:0 9px; margin:20px 0 30px;}
.news li{width:450px; float:left; position:relative;}

.others{position:relative; padding:20px 0 30px;}
.others .wrap{width:840px; height:126px; overflow:hidden; position:relative; margin:0 auto;}
.others ul{ height:126px; position:absolute;}
.others li{width:190px; height:126px; margin-right:27px; float:left;}
.others .last{margin-right:0;}
.others .left,.others .right{width:50px; height:126px; position:absolute; cursor:pointer;}
.others .left{left:0; background:url(../images/left.png) center no-repeat;}
.others .right{right:0; background:url(../images/right.png) center no-repeat;}


.teamCatTitle{height:80px; line-height:80px; font-size:36px; font-weight:700; color:#4b6e06; text-align:center; background:url(../images/teamCatTitleBg.png) center no-repeat; }
#linjunrenwu li{margin-bottom:20px;}
#zhuchuangtuandui{padding:0 9px;}
#zhuchuangtuandui li{width:226px; margin:0 12px 60px 0; float:left;}
#zhuchuangtuandui li p{width:226px; height:40px; line-height:50px; text-align:center;}
#zhuchuangtuandui .last{margin-right:0;}

.newsList{padding:0 9px;}
.newsList .list_article li {
    border: 1px dashed #cccccc;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    overflow: hidden;
}
.newsList .list_article li span {
    display: block;
    float: left;
    margin-left: 5px;
    margin-right: 10px;
}
.newsList .list_article li span.name {
    border-right: 1px solid #02c0d8;
    padding-right: 8px;
    width: 60px;
}
.newsList .list_article li .li_date {
    border-right: 1px solid #02c0d8;
    text-align: center;
    width: 99px;
}
.newsList .list_article li .li_title {
    padding-left: 20px;
    width: 530px;
}
.newsList .list_article li a{
    color: #000;
}
.newsList .list_article li a:hover {
    color: #a6904e;
}
.newsList .page {
    height: 30px;
    line-height: 30px;
    padding: 30px 0;
    text-align: center;
}
.newsList .page div {
    float: left;
    font-size: 14px;
    width: 365px;
}
.newsList .page a {
    font-size: 14px;
    margin: 0 3px;
    padding: 5px 8px;
}
.newsList .page .active {
    background: none repeat scroll 0 0 #02c0d8;
    color: #ffffff;
}
.newsList .page .current {
    background: none repeat scroll 0 0 #02c0d8;
    color: #ffffff;
}

#footer{text-align:center; padding: 120px 0 40px;}
