.container {background: url(c1-bg.jpg) no-repeat center;}
.c1 {padding-top: 34px;}
.c1 .more {float: right; line-height: 48px; padding-left: 20px; margin-right: 20px; font-size: 13px; color: #6f6c6c; background: url(more.png) no-repeat 0 center;}
.c1 .hd {height:48px; line-height: 48px; background: #e7fef6;}
.c1 .hd li {cursor: pointer; position: relative; float: left; padding: 0 44px; text-align: center; font-size: 15px; color: #3d9632;}
.c1 .hd li a{color: #3d9632;}
.c1 .hd li:after {content: ''; position: absolute; z-index: -1; top: 5px; right: 0; width: 1px; height: 14px; background: #b8c9d4;}
.c1 .hd li:last-child:after {display: none;}
.c1 .hd .on {background: url(tab-bg.jpg) repeat-x center; color: #fff;}
.c1 .hd .on a{color:#fff;}
.c1 .hd .u1{float:left;}
.c1 .hd .u2{float:left;}
.c1 .hd .u2 li{padding:0;}
.c1 .hd .u2 a{color: #3d9632;display:block;padding:0 44px;}
.c1 .hd .u2 a:hover{background: url(tab-bg.jpg) repeat-x center; color: #fff;}

.c1 .bd {padding: 32px 20px 38px 20px; background: rgba(255,255,255,0.4);}
.c1 .bd li {float: left; width: 266px; margin-right: 32px;}
.c1 .bd li:last-child {margin-right: 0;}
.c1 .bd .pic {position: relative;border:1px solid #c4c8c5; padding:4px; }
.c1 .bd .pic img{width:100%;}
.c1 .bd .pic a {display: none; position: absolute; z-index: 10; top: 0; bottom: 0; left: 0; right: 0; background: rgba(0,0,0,0.5); color: #fff; font-size: 15px;}
.c1 .bd .pic:hover a {display: block;}
.c1 .bd .pic span {display: inline-block; line-height: 33px; width: 106px; border-radius: 14px; text-align: center; font-size: 14px; color: #fff; background: #e79d0f; margin-top: 20px; margin-left: 26px;}
.c1 .bd .pic p {width: 206px; margin: 69px auto 0 auto;}
.c1 .bd .title {margin-top: 7px; font-size: 15px; color: #0b0a0a; text-align: center;}