@charset "utf-8";body,p,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,pre{margin: 0;padding: 0;border: none;list-style: none;box-sizing: border-box}body{font-family: "microsoft yahei", "Helvetica Neue", Helvetica, Arial, sans-serif;font-size: 14px;line-height: 1.42857143;color: #333;min-width: 1200px;background: #F0F1F3 url(body-bg.png) no-repeat center bottom}a{color: #333;text-decoration: none}a:hover{color: #3e6400;text-decoration: underline}input,button{outline: 0}img{vertical-align: middle;border: 0;max-width: 100%}table{max-width: 100%}.lf{float: left}.rt{float: right}.active{display: block}.container{width: 1200px;margin: 0 auto;position: relative}.container:before,.container:after{content: '';display: table;clear: both}.top{height: 35px;line-height: 35px;color: #fff;font-size: 12px;background: #232323}.top a{color: #fff}.top span{margin: 0 15px}.header-bg{height: 125px;line-height: 125px;position: relative}.header-bg .container{background: url(header-bg.png) no-repeat right center}.nav{height: 45px;line-height: 45px;background: #2D6348}.menu>li{float: left;width: 200px;position: relative;border-left: 1px solid #ffffff}.menu>li:last-child{border-right: 1px solid #ffffff}.menu>li>a{display: block;color: #fff;font-size: 16px;text-align: center}.menu>li>a:hover{background: #4e3d3d;text-decoration: none}.sub-menu{position: absolute;top: 45px;left: 0;width: 100%;background: rgb(126, 126, 126);z-index: 99;display: none}.sub-menu li a{display: block;color: #fff;line-height: 40px;text-align: center;border-top: 1px solid #ffffff}.sub-menu li a:hover{background: #4e3d3d;text-decoration: none}.section{min-height: 400px}.section .container{margin: 15px auto}.slider{float: right;width: 617px;height: 368px;padding: 25px 25px 12px 20px;background: #fff}.albumBox{width: 100%;overflow: hidden;position: relative;text-align: center}.albumBox .hd{position: absolute;width: 100%;bottom: 15px;z-index: 1}.albumBox .hd ul{width: 100%;text-align: right;padding-right: 15px}.albumBox .hd ul li{margin: 0 5px;width: 12px;height: 12px;background: #fff;cursor: pointer;display: inline-block;border-radius: 50%}.albumBox .hd ul li.on{background: #B8192B}.albumBox .bd li{zoom: 1;vertical-align: middle;position: relative}.albumBox .bd img{display: inline-block;width: 617px;height: 368px}.albumBox .bd li p{position: absolute;bottom: 0;width: 100%;height: 50px;line-height: 50px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;color: #fff;font-size: 16px;text-align: left;padding: 0 140px 0 25px;background: rgba(0, 0, 0, .5)}.title{height: 30px;line-height: 30px;margin: 10px 5px 20px;background: url(title-bg.png) no-repeat center center}.title>span{position: relative;font-size: 20px;padding: 0 19px 0 36px;background-color: #fff}.title>span:before{content: '';position: absolute;top: 2px;left: 0;width: 26px;height: 25px;background: url(icon-list.png) no-repeat 0 0}.more{float: right;padding-left: 20px;background-color: #fff}.more span{display: inline-block;position: relative;top: -3px;width: 5px;height: 5px;border-radius: 50%;background: #2D6348}.more:hover{text-decoration: none}.work{float: left;width: 538px;height: 405px;padding: 12px 5px 12px 15px;background: #fff;box-sizing: border-box}.work li{margin-top: 15px;overflow: hidden}.work li span{color: #999}.work li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 100px}.work li a{position: relative;padding-left: 20px}.work li a:before{content: '';position: absolute;top: 6px;left: 5px;width: 8px;height: 8px;border-radius: 50%;background: #4e7e00}.box{float: right;width: 718px;height: 245px;padding: 0 15px 15px;background: #fff;box-sizing: border-box}.heading{height: 60px;line-height: 60px;border-bottom: 5px solid #DADADA}.heading .lf a{font-size: 18px;padding: 0 20px 0 50px;position: relative;text-decoration: none;display: inline-block}.heading .lf a:before{content: '';position: absolute;top: 20px;left: 20px;width: 26px;height: 20px;background: url(icon-list.png) no-repeat -146px 0}.heading .lf a:nth-child(2):before{width: 22px;height: 19px;background-position-x: -95px}.heading .lf a:nth-child(3):before{width: 20px;height: 21px;background-position-x: -49px}.heading .lf a.on{color: #4e7e00;border-bottom: 5px solid #4e7e00}.heading .lf a.on:before{background-position-x: -119px}.heading .lf a.on:nth-child(2):before{background-position-x: -71px}.heading .lf a.on:nth-child(3):before{background-position-x: -28px}.heading .lf a.on:after{content: '';position: absolute;top: 65px;left: 50%;margin-left: -6px;width: 0;height: 0;border: 6px solid transparent;border-top-color: #4e7e00}.heading .rt .more{display: none}.heading .rt .more.on{display: inline}.info-list ul{margin: 15px 0;display: none}.info-list ul.on{display: block}.info-list ul li{float: left;width: 48%;line-height: 35px}.info-list ul li:nth-child(odd){float: right}.info-list ul li p{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin-right: 50px}.info-list ul li p a{padding-left: 15px;position: relative}.info-list ul li p a:before{content: '';position: absolute;top: 50%;left: 0;width: 0;height: 0;margin-top: -5px;border: 5px solid transparent;border-left-color: #4e7e00}.intro{float: left;width: 465px;height: 245px;background-color: #fff;border-top: 3px solid #2D6348;box-sizing: border-box}.intro-content{padding: 15px 20px;background: #fff}.intro-content h3{color: #341F23;font-size: 18px;margin: 20px 0 15px}.intro-content p{height: 75px;line-height: 25px;overflow: hidden;text-indent: 2em}.intro-content>a{margin-top: 15px;color: #A53439}.intro-content>a:hover{color: #2D6348}.intro-title{height: 35px;line-height: 35px;background: url(title-bg.png) no-repeat center center}.intro-title>span{font-size: 20px;padding-right: 22px;background: #fff}.intro-title>span i{display: inline-block;width: 35px;height: 100%;color: #fff;text-align: center;font-style: normal;background-color: #4e7e00}.footer{height: 100px;line-height: 100px;margin-top: 25px;color: #fff;text-align: center;background: #2D6348}.aside{width: 262px;background: #F5F5F5;position: relative;min-height: 600px;margin-top: 25px;box-shadow: 2px 2px 2px #ddd, -2px -2px 2px #ddd}.aside p{height: 60px;line-height: 50px;text-align: center;color: #4e7e00;font-size: 18px;border-top: 10px solid #4e7e00;background: #E2E2E2;margin-top: -10px}.aside ul li{height: 50px;text-align: center;position: relative;margin: 0 10px;border-bottom: 1px solid #C0C0C0}.aside ul li a{display: block;line-height: 50px;font-size: 16px;border-bottom: 1px solid #fff;box-sizing: border-box}.aside ul li a:hover{text-decoration: none}.aside ul li.on a{color: #4e7e00}.aside ul li img{visibility: hidden;position: absolute;top: 22px;right: 40px}.aside ul li.on img{visibility: visible}.aside .img{position: absolute;bottom: 0}.detail{width: 938px;min-height: 600px;padding: 0 30px;box-sizing: border-box;background: #fff;margin: 25px 0}.detail .position{height: 50px;line-height: 50px;border-bottom: 1px solid #CFCFCF}.detail .position h3 span{font-size: 16px;font-weight: 500;margin-left: 10px;color: #4e7e00}.detail .position p{color: #666}.detail .position a{color: #666}.detail .position a:hover{color: #4e7e00}.detail ul{margin: 5px 0}.detail ul>li{height: 45px;line-height: 45px;position: relative;border-bottom: 1px dotted #999}.detail ul>li:last-child{border-bottom: none}.detail ul>li a{display: inline-block;width: 85%;padding-left: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;position: relative}.detail ul>li a:before{content: '→';position: absolute;top: 0;left: 0;height: 45px;color: #4e7e00;transition: .3s}.detail ul>li a:hover:before{left: 5px}.detail ul>li span{color: #666}.detail .content{padding: 20px 0;line-height: 1.75em;font-size: 16px}.detail.wd{width: 100%;border-top: 5px solid #E60012}.caption{text-align: center}.caption h3{line-height: 40px;color: #E60012;font-size: 22px;font-weight: 500;margin: 20px 0 10px}.caption div span{font-size: 14px;color: #666;margin: 0 10px}.imgList{margin: 10px 0}.imgList ul li{float: left;width: 33%;text-align: center;margin: 20px 0}.imgList ul li .img{height: 200px}.imgList ul li .img img{width: 200px;height: 200px;border-radius: 50%;box-sizing: border-box;border: 5px solid #E3E3E3;transition: all .3s}.imgList ul li .img:hover img{border: 5px solid #4e7e00;transform: scale(1.1)}.imgList ul li>a{display: inline-block;width: 60%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;margin: 20px 0;padding: 5px 0;border-top: 1px solid #A3A3A3;border-bottom: 1px solid #A3A3A3}.imgList ul li>a:hover{color: #4e7e00}
