@charset "utf-8";
@-ms-viewport       { width: device-width;}
@-o-viewport        { width: device-width;}
@viewport           { width: device-width;}  
.pb_sys_style2 .p_no_d {
    border: 1px solid #00a304 !important;
    color: #fff;
    background-color: #00a304 !important;}
ul,ol,dl,th,tr,td,input,textarea,li,a,div,span,em,i,img{ margin:0; padding:0; border:0;}
table{padding:0; border:0;}
a:hover{ text-decoration:none;}
li{ list-style:none;}

html, body {width:100%; margin: 0 auto;}

.clear{clear: both; height:0px; line-height:0px; font-size:0px; overflow:hidden;display: block;}
.clearfix:after { content: ""; display: block; height: 0px;  clear: both; visibility: hidden; font-size:0px;}

* html .clearfix {height: 0%;}

*+html .clearfix {min-height: 0%;}


* + html .clearfix {min-height:0%;}
.fl {float: left;}
.fr {float: right;}

.w1200{width: 1200px;margin:0 auto;position: relative;display: table;}
body {color:#333; font:12px/20px 'Microsoft YaHei', arial, sans-serif;background-color: #f6f6f6;}
a{ color:#333;text-decoration: none; word-wrap:break-word;word-break: break-all;}
a:hover{color:#00a304;}
.mt15{margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{margin-top: 30px;}
.mt50{margin-top: 50px;}
input{outline:none;}
em,i{font-style: normal;}


.v_middle{ vertical-align:middle;}

.te-align{ text-align:center;}

.p_r{ position:relative;}
input::-webkit-input-placeholder{color: #999;}
input::-moz-placeholder{color: #999;}
input:-moz-placeholder{color: #999;}
input:-ms-input-placeholder{color: #999;}

.head{width: 100%;height: 560px;background-size: 100% 100%;}

.m-slide{ position: relative; width:100%;  height: 450px;}
.m-slide .img {position: relative ;}
.m-slide .img li, .m-slide .img a, .m-slide .img img { display: block; width: 575px; height: 450px ;}
.m-slide .img li { display: none; position: absolute; left: 0; top: 0 ;}
.m-slide .img .first { display: block ;}

.m-slide .tab {width: 590px;height: 450px;}
.m-slide .tab li{ width: 475px;height: 97px;position: relative;padding-top: 15px;padding-left: 100px;padding-right: 15px;}
.m-slide .tab li h3{margin:0;font-size: 15px;}
.m-slide .tab li p{color: #9c9c9c;}
.m-slide .tab li em{display: none;position: absolute;top: 35px;right: -24px;width: 9px;height: 16px;z-index: 9;background: url(../images/icon1.jpg) no-repeat center center;}
.m-slide .tab a {display: block; position: relative; width: 100%; height: 98px;}
.m-slide .tab b{position: absolute;left: -100px;top: 0;bottom: 0;width: 100px;display: block;}
.m-slide .tab li .t1 b{background: url(../images/01.jpg) no-repeat center 20px;}
.m-slide .tab li .t2 b{background: url(../images/02.jpg) no-repeat center 20px;}
.m-slide .tab li .t3 b{background: url(../images/03.jpg) no-repeat center 20px;}
.m-slide .tab li .t4 b{background: url(../images/04.jpg) no-repeat center 20px;}


.m-slide .tab .on{background-color: #00a304;}
.m-slide .tab .on em{display: block;}
.m-slide .tab .on a {color: #FFF;}
.m-slide .tab .on p {color: #ebbcba;}
.m-slide .tab .on a span { color: #FFF ;}

.m-slide .tab li.on .t1 b{background: url(../images/001.jpg) no-repeat center 20px;}
.m-slide .tab li.on .t2 b{background: url(../images/002.jpg) no-repeat center 20px;}
.m-slide .tab li.on .t3 b{background: url(../images/003.jpg) no-repeat center 20px;}
.m-slide .tab li.on .t4 b{background: url(../images/004.jpg) no-repeat center 20px;}

.gong{    position: relative;width: 100%;height: 375px;background: url(../images/bg1.jpg) no-repeat center center;overflow: hidden;margin-top: 75px;padding-top: 145px;}
.gong ul{width: 1250px;margin-left: -50px;}
.gong li{width: 575px;height: 80px;overflow: hidden;margin-left: 50px;margin-bottom: 50px;}
.gong li span{display: block;width: 60px;height: 80px;background-color: #f4f0ea;}
.gong li span em,.gong li span i{display: block;height: 40px;line-height: 40px;font-family: Arial;}
.gong li span em{font-size: 24px;color: #999;}
.gong li span i{background-color: #a48d75;font-size: 18px;color: #FFF;text-transform: uppercase;}
.gong li .txt{padding-left: 95px;}
.gong li .txt h3{margin-top: 0;font-size: 15px;position: relative;}
.gong li .txt h3 b{position: absolute;right: 0;top: 2px;display: block;width: 27px;height: 18px;background: url(../images/more.jpg) no-repeat center center;}
.gong li .txt h3 b a{display: block;width: 100%;height: 18px;}
.gong li .txt h3 a{color: #FFF;}
.gong li .txt p{color: #d0c8c3;font-size: 14px;}
.gong li:hover span i{background-color: #00a304;}
.gong li:hover span em{color: #00a304;}

.zui{height: 600px;background: url() no-repeat center bottom;width: 100%;overflow: hidden;}
.zui ul{width: 1210px;margin-left: -10px;}
.zui li{width: 230px;height: 357px;overflow: hidden;margin-left: 10px;}
.zui li a{display: block;position: relative;width: 230px;}
.zui li a span{position: absolute;right: 0;bottom: 0;height: 20px;width: 50px;display: block;background: url(../images/tbg1.jpg);color: #FFF;}
.zui li img{width: 230px;}
.zui li a.p1{height: 205px;}
.zui li a.p1 img{height: 205px;}
.zui li a.p2{height: 135px;}
.zui li a.p2 img{height: 135px;}
.zui li a.p3{height: 170px;}
.zui li a.p3 img{height: 170px;}

.biye{width: 100%;height: 266px;background: url(../images/bg3.jpg) no-repeat center top;padding-top: 160px;position: relative;background-size: cover;}
.biye .gong_title{margin-top: 30px;}
.picScroll-left{ width:1200px;  position:relative;height: 268px;margin:0 auto;}
.picScroll-left .next{ display:block;  width:46px; height:51px;overflow:hidden;cursor:pointer; background:url(../images/left.jpg) no-repeat;position: absolute;left: -46px;top: 100px;}
.picScroll-left .prev{ display:block;  width:46px; height:51px;overflow:hidden;cursor:pointer; background:url(../images/right.jpg) no-repeat;position: absolute;right: -46px;top: 100px ;}
.picScroll-left .bd{width: 1200px;height: 268px;overflow: hidden;}
.picScroll-left .bd ul li{margin:0 30px;float:left;overflow:hidden;width: 241px;height: 163px;background: url(../images/tbg2.jpg) no-repeat center top;background-size: 100% 100%;}
.picScroll-left .bd ul li p{color: #603200;font-size: 14px;padding: 45px 20px 0 35px;line-height: 24px;height: 145px;overflow: hidden;}
.picScroll-left .bd ul li .author{text-align: right;color: #00a304;font-size: 12px;padding-right: 15px;}

.shipin{width: 100%;height: 555px;background: url(../images/bg4.jpg) no-repeat center center;overflow: hidden;}
.shipin ul{width: 1249px;margin-left: 49px;}
.shipin li{width: 262px;height: 280px;overflow: hidden;background-color: #FFF;position: relative;margin-left: 49px;}
.shipin li .pic{width: 100%;height: 175px;overflow: hidden;position: relative;padding:0px;}
.shipin li .pic em{position: absolute;display: block;width: 53px;height: 53px;background: url(../images/play.jpg) no-repeat center center;z-index: 9;left: 100px;top: 60px;}
.shipin li p{padding:0 10px;line-height: 24px;height: 48px;overflow: hidden;}
.shipin li span{position: absolute;display: block;background-color: #00a304;color: #FFF;font-size: 12px;width: 85px;height: 30px;right: 0;bottom: 0;line-height: 30px;}

.mian{width: 100%;height: 438px;overflow: hidden;padding-top: 70px;position: relative;}
.mian ul{width: 1249px;margin-left: -49px;}
.mian li{width: 575px;height: 110px;overflow: hidden;margin-left: 49px;margin-top: 40px;}
.mian li a p{border:3px #adcbdf solid;width: 170px;height: 105px;float: left;margin: 0;text-align: center;line-height: 105px;}
.mian li img{border:3px #adcbdf solid;width: 170px;height: 105px;}
.mian li .txt{padding-left: 190px;}
.mian li .txt h3{margin-top: 0;height: 24px;overflow: hidden;margin-bottom: 0;line-height: 24px;color: #333;}
.mian li .txt h3 a{color: #333;font-size: 15px;}
.mian li .txt p{color: #666;line-height: 24px;height: 48px;overflow: hidden;}
.footer{background:#0b2b47;overflow: hidden;color: #FFF;line-height: 24px;}


.clear{clear:both;}
.wid1000{width:1000px; margin:0 auto;}	
.local{width:100%;height:50px;border-bottom: 1px solid #00a304;}
.local h3{font-size:24px; line-height:70px; float:left; color:#01b553;}
.dqwz{font-size:14px;color:#666;font-size:14px;line-height: 51px;float:left;}
.dqwz a{color:#666; padding:0 6px;}
.ny-content{width:100%; background:#f2f4f9; padding:30px 0;}
.left{background:#fafbfd; width:240px; padding-bottom:100px;}
.lmcc{width:230px;height:80px;background: #00a304;padding-left:10px;color:#fff;font-size:24px;line-height:80px;}
.left-list li a{width:200px; height:45px; line-height:45px; padding-left:40px; display:block; float:left; border-bottom:1px solid #eff1f4; color:#333; font-size:15px;}
.left-list li a:hover,.left-current{border-left: 3px solid #00a304!important;padding-left:40px!important;width:197px!important;background:#fff!important;color: #00a304!important;}
.right{background:#fafbfd;width: 885px;padding:20px;}
.list{width: 100%;padding:20px 0;}
.right h3{display:block;float:left;border-bottom: 2px solid #00a304;font-size:24px;width:100%;line-height:58px;font-weight:normal;color: #00a304;margin:0;}
.list li{width: 100%;height: 40px;line-height: 40px;}
.list li a{display:block;float:left;font-size: 16px;color:#333;}
.list li i{display:block;float:right;text-align:right;font-size: 14px;color:#666;width:80px;font-style:normal;}
.clear{clear:both;}

.w1000{width:1000px; margin:0 auto;}
.content-title,.content-con{width: 100%;padding:15px 0;}
.content-title h4,.jj-title{width:100%; font-weight:bold; line-height:30px; font-size:20px; color:#333; display:block; float:left; text-align:center; margin:0 0 10px 0; padding:0;}
.content-title i{width:100%;line-height:20px;font-size: 14px;color:#666;font-style:normal;display:block;float:left;text-align:center;}
.sxt{width:100%; padding:15px 0; border-top:1px dashed #bbb; margin-top:20px;}
.sxt p{display:block; margin:0 auto; float:left; color:#333; font-size:14px; line-height:30px; width:100%;}
.sxt p a{color:#333;}
.content-con p,.jj-con p,.jj p{display:block; width:100%; /*text-align:justify;*/ margin-bottom:15px; line-height:30px; color:#333; /*text-indent:2em;*/ color:#333; font-size:15px; margin:0;}
.content{width: 100%;padding-top:20px;}

.jj,.pic{padding:25px 0;width: 100%;}
.pic-tx{width:145px; height:145px; margin-right:30px;}
.pic-txt{width:525px;}
.pic-txt h5{display:block; width:100%; height:20px; line-height:20px; font-size:16px; color:#333;}
.pic-txt p{display:block; width:100%; margin-top:10px; line-height:30px; height:120px; overflow:hidden; font-size:14px; color:#333;}
.pic li{width:100%; border-bottom:1px dashed #ccc; padding-bottom:25px; margin-bottom:25px;}
.pic-tx img{width:145px; height:145px;}







