*{
	font-family: "microsoft yahei";
}

.index-head{
	width: 100%;
	background-color: white;
	padding-top: 30px;
	padding-bottom: 20px;
	position: relative;
	z-index: 999;
	min-width: 1180px;
	
}
.index-head-main{
	width: 1180px;
	margin: 0 auto;
	position: relative;
	z-index: 100;
}
.index-jd-leftimg{
    float: left;
    width: 70%;
}
.index-jd-leftimg img{
    width:100%;
}
.index-head-logo{
	float: left;
}
.index-head-right{
	padding-top: 25px;
	float:right;
}
.index-head-nav{
	float: left;
	padding-top: 27px;
	margin-left: 90px;
}
.index-head-nav-a{
	float: left;
	width: 110px;
	text-align: center;
	font-size: 18px;
	 ;
	color: #727171 !important;
	text-decoration: none;
	position: relative;
	line-height: 26px;
	text-decoration: none !important;
}
.index-headnav-slide{
	width: 110px;
	position: absolute;
	top: 26px;
	background-color: rgba(0,111,63,0.8);
	border-top: 3px solid #fff100;
	padding: 0 8px;
	display: none;
}
.index-headnav-slide a{
	color: white;
	border-bottom: 1px solid #7fb79f;
	line-height: 37px;
	font-size: 14px;
	display: block;
	text-decoration: none;
	font-weight: 500;
}
.index-headnav-slide a:nth-last-child(1){
	border-bottom: 0;
}
.index-head-nav-a.active>a{
	color:#006f3f !important;
}
.index-head-nav-a.activenow>a{
	color:#006f3f !important;
}
.index-head-nav-a.activenow{
	color:#006f3f !important;
}
.index-banner{
	width: 100%;
	position: relative;
	overflow: hidden;
	min-width: 1180px;
	box-shadow: 0 0 5px 5px #808080 inset; 
}
.index-banner-img{
	width: 100%;
}
.index-banner .swiper-pagination-bullet{
	width: 18px !important;
	height: 18px !important;
	opacity: 1 !important;
	border: 2px solid white;
	background-color: initial !important; 
}
.index-banner .swiper-pagination-bullet-active{
	background-color: #ffea00 !important;
	border: 2px solid #ffea00;
}
.index-banner .swiper-button-prev,.index-banner .swiper-button-next{
	top: 60%;
	width: 57px !important;
	height: 123px !important;
	background-size: 100% 100%;
}
.index-banner .swiper-button-next{
	background-image:url(../img/next.png) ;
}
.index-banner .swiper-button-prev{
	background-image:url(../img/prev.png) ;
}
.index-jj{
	width: 100%;
	background-color: #006f3f;
	margin-top: -1px;
    position: relative;
    z-index: 01;
}
.index-jj-main{
	width: 1180px;
	margin: 0 auto;
	padding: 50px 0;
	overflow: hidden;
	background-color: #006f3f;
}
.index-jj-left{
	float: left;
	width: 48%;
	color: white;
}
.index-jj-left span{
	display: block;
	font-size: 28px;
	 ;
	line-height: 1;
	color: #fff100;
	margin-bottom: 20px;
}
.index-jj-left p{
	color: white;
	line-height: 29px;
	font-size: 15px;
	text-indent: 34px;
	margin-bottom: 0;
}
.index-jj-left a{
	color: white;
	line-height: 29px;
	font-size: 15px;
	text-indent: 34px;
	margin-bottom: 0;
	display: block;
	text-align: right;
	margin-top: 5px;
}
.index-jj-right{
	float: right;
	width: 46%;
	padding-top: 4%;
}
.index-jj-right img{
	float: right;
	margin-left: 7%;
	width: 43%;
}
.index-fw{
	width: 100%;
}
.index-fw-main{
	width: 100%;
	margin: 0 auto;
}
.index-fw-main{
	width: 1180px;
	margin: 0 auto;
	text-align: center;
	padding-bottom: 80px;
}
.index-zhj{
	min-width: 1180px;
}
.index-title{
	width: 1180px;
	margin: 0 auto 50px;
	padding-top: 60px;
	font-size: 29px;
	color: #006e3f;
	 ;
	line-height: 1;
}
.index-title span{
	display: block;
	margin-bottom: 11px;
	overflow: hidden;
	font-weight: bold;
}
.index-title span a{
	float: right;
	font-size: 16px;
	color: #727171;
	margin-top: 13px;
}
.index-title img{
	width: 100%;
}
.index-bigtb{
	width: 100%;
	background-color:#efefef ;
}
.index-bigtb-main{
	width: 1180px;
	overflow: hidden;
	padding: 20px 0;
	margin: 0 auto;
}
.indexbanner-pag{
	bottom: 20px !important;
}
.indexbm-sec{
	width: 25%;
	float: left;
	text-align: center;
	position: relative;
	padding-top: 20px;
	color: #3e3a39;
	height: 114px;
}
.indexbm-sec p{
	font-size: 39px;
	 ;
	line-height: 1;
	margin-bottom: 13px;
	position: relative;
	z-index: 1;
}
.indexbm-sec span{
	font-size: 16px;
	line-height: 1;
	position: relative;
	z-index: 1;
}
.indexbm-sec img{
	position: absolute;
	top: 00;
	left: 50%;
	width: 102px;
	margin-left: -51px;
}
.indexbm-sec:hover{
	color:#006f3f ;
}
.index-jd{
	width: 100%;
}
.index-jd-main{
	width: 1180px;
	min-width: 1180px;
	padding-left: 27px;
	overflow: hidden;
	padding-bottom: 85px;
	margin: 0 auto;
}
.index-jd-main>img{
	float: left;
	width: 72%;
}
.index-jd-right{
	float: right;
	text-align: center;
	width: 26%;
	position: relative;
	overflow: hidden;

}
.index-jd-right .swiper-slide{
	padding-top: 70px;
	height: 310px;
}
.ijdr-name{
	color: #006e3f;
	font-size: 29px;
	 ;
	margin-bottom: 38px;
}
.ijdr-add{
	color: #595757;
	font-size: 19px;
	margin-bottom:8px ;
	 ;
}
.ijdr-detail{
	color: #595757;
	font-size: 19px;
}
.index-jd-right .swiper-pagination-bullet{
	background-color: #7fb69f !important;
	width: 16px !important;
	height: 16px !important;
	margin: 0 9px !important;
}
.index-xm{
	width: 100%;
	background-color:#efefef ;
}
.index-xm-main{
	width: 1180px;
	min-width: 1180px;
	overflow: hidden;
	padding: 58px 0 45px;
	margin: 0 auto;
}
.index-xm-sec{
	width: 15.8%;
	float: left;
	border-radius: 6px;
	overflow: hidden;
	margin-right: 1%;
}
.index-xm-sec:nth-last-child(1){
	margin-right: 0;
}
.index-xm-sec>img{
	width: 100%;
	height: 146px;
}
.index-xm-word{
	width: 100%;
	padding: 17px 11px 20px;
	background-color: #fff;
	height: 133px;
}
.indexxw-name{
	font-size: 16px;
	color: #595757;
	line-height: 1;
	margin-bottom: 11px;
}
.indexxw-detail{
	font-size: 14px;
	color: #727171;
	line-height: 1;
	width: 170px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-bottom: 35px;
}
.indexxw-a{
	display: block;
	color: #595757;
	text-decoration: none;
}
.indexxw-a img{
	vertical-align: middle;
	margin-top: -3px;
}
.index-xm-sec:hover .indexxw-name,.index-xm-sec:hover .indexxw-a{
	color: #087043;
}
.index-news{
	width: 100%;
}
.index-news-main{
	width: 1180px;
	min-width: 1180px;
	overflow: hidden;
	margin: 0 auto;
}
.index-news-left{
	float: left;
	padding-left: 24px;
	margin-bottom: 50px;
	width: 43.5%;
}
.index-news-l-sec{
	width:45%;
	float: left;
	background-color: #efefef;
	color:#595757 ;
	display: block;
	text-decoration: none !important;
}
.index-news-l-sec:nth-child(1){
	margin-right: 35px;
}
.index-news-l-sec>img{
	width: 100%;
	height: 167px;
}
.index-news-l-word{
	width: 100%;
	color: #595757;
	padding: 23px 18px 25px;
	height: 187px;
}
.indexnlw-time{
	font-size: 13px;
	line-height: 1;
	margin-bottom:14px;
}
.indexnlw-name{
	font-size: 17px;
	line-height: 27px;
}
.index-fw-main img{
	width: 100%;
}
.indexnlw-detial{
	font-size: 18px;
	line-height: 27px;
	margin-bottom: 25px;
	 ;
	text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.indexnlw-a{
	font-size: 12px;
	color: #006f3f !important;
	display: block;
	text-align: right;
}
.index-news-l-sec:hover .indexnlw-detial{
	color: #006f3f;
	
}
.index-news-right{
	float:right;
	margin-right: 22px;
	padding-top: 10px;
	width: 48%;
}
.index-news-r-sec{
	width: 100%;
	margin-bottom: 38px;
	color: #727171;
}
.indexnrs-time{
	font-size: 14px;
	margin-bottom: 12px;
}
.indexnrs-name{
	width: 100%;
	overflow: hidden;
	font-size: 18px;
}
.indexnrs-name span{
	display: inline-block;
	width: 410px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.indexnrs-name a{
	float: right;
	font-size: 14px;
	color: #006f3f;
}
.index-news-r-sec:hover .indexnrs-name{
	color: #006f3f;
}
.index-foot{
	width: 100%;
	background-color: #efefef;
}
.index-foot-main{
	width: 1180px;
	min-width: 1180px;
	margin: 0 auto;
	padding: 30px 0;
	overflow: hidden;
}
.index-footlogo{
	float: left;
	margin-top: 30px;
}
.index-foot-word{
	float: left;
	margin-left: 70px;
	width: 777px;
	color: #727171;
}
.indexfw-head {
	display: block;
	width: 500px;
	/*border-bottom: 2px solid #d5d5d5;*/
	padding-bottom: 8px;
	font-size: 14px;
}
.indexfw-head a{
	display: inline-block;
	margin:0 5px;
	color: #727171;
	font-weight: bold;
}
.indexfw-center{
	/*width: 560px;*/
	/*padding: 20px 0 12px;*/
	font-size: 16px;
	/*border-bottom: 1px solid #d5d5d5;*/
	line-height: 24px;
	padding-top: 10px;
	/*font-weight: bold;*/

}
.add_flex{
	/*border-bottom: 1px solid #d5d5d5;*/
	display: flex;
}
.index-fwc-sec{
	margin-right: 20px;
	font-size: 14px;
}
.index-fwc-sec img{
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 2px;
}
.index-fwc-bh{
	font-size: 14px;
	line-height: 1;
	margin-top:10px ;
	/*border-bottom: 2px solid #d5d5d5;*/
	/*width: 360px;*/
	padding-bottom: 10px;

}
.indexfw-bottom{
	width: 100%;
	margin-top: 15px;
	font-size: 14px;
	/*font-weight: bold;*/
}
.indexfw-bottom span{
	display: block;
	line-height: 1;
	margin-bottom: 10px;
	font-weight: bold;
}
.indexfw-b-box{
	width: 100%;
	overflow: hidden;
}
.indexfw-b-box a{
	float: left;
	margin-right: 19px;
	color: #727171;
}
.index-foot-right{
	/*float: right;*/
	/*width: 160px;*/
	/*text-align: center;*/
	color:#595757 ;
	display: flex;
	align-items: center;
}
.index-foot-right img{
	margin: 12px 10px;
	width: 140px;
	/*height: 140px;*/
}
.index-foot-right span{
	display: block;
	text-align: center;
	font-weight: bold;
}
.index-b-sbyyt{
	width: 100%;
	position: absolute;
	top: 122px;
	left: 0;
	z-index: 10;
}
.index-b-sbyyb{
	width: 100%;
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
}
.inside-body{
	width: 100%;
	padding: 138px 0 50px;
	min-height: 500px;
}
.inside-body-main{
	width: 1180px;
	margin: 0 auto;
	min-width: 1180px;
	overflow: hidden;
}
.inside-bleft{
	float: left;
	width: 192px;
	position: fixed;
	top:260px;
}
.inside-bleft-a{
	width: 100%;
	line-height: 42px;
	background-color: #eeeeee;
	margin-bottom: 5px;
	border-left:6px solid #eeeeee;
	font-size: 20px;
	color: #727171 !important;
	padding-left: 24px;
	 ;
	display: block;
}
.inside-bleft-a.active{
	border-left:6px solid #006f3f ;
}
.inside-right-lc>img{
	width: 92.75%;
	margin-left: 3.625%;
}
.inside-bright{
	width: 79%;
	float: right;
	font-size: 16px;
	color: #3e3a39;
	line-height: 29px;
	margin-bottom: 30px;
	min-height: 400px;
}
.inside-right-img{
	width: 100%;
	text-align: center;
	margin-top: 65px;
}
.inside-right-lc{
	width: 100%;
	position: relative;
	padding: 190px 0 270px;
}
.inside-rl07{
	position: absolute;
	top: 141px;
	left: 72px;
    display: none;
	width: 50.634%;
}
.inside-rc07{
	position: absolute;
	top: 459px;
	left: 72px;
}
.inside-rl{
	display: none;
}
.inside-rc{
	z-index: 10;
	width: 8.786%;
}
.inside-rl10{
	position: absolute;
	top: 421px;
	left: 149px;
	width: 68.93%;
}
.inside-rc10{
	position: absolute;
	top: 421px;
	left: 150px;
}
.inside-rl11{
	position: absolute;
	top: 118px;
	left: 300px;
	width: 39.945%;
}
.inside-rc11{
	position: absolute;
	top: 391px;
	left: 300px;
}
.inside-rl14{
	position: absolute;
	top: 375px;
	left: 411px;
	width: 45.29%;
}
.inside-rc14{
	position: absolute;
	top: 375px;
	left: 411px;
	width: 12.77%;
}
.inside-rl16{
	position: absolute;
	top: 87px;
	left: 138px;
	width: 45.471%;
}
.inside-rc16{
	position: absolute;
	top: 275px;
	left: 480px;
}
.inside-rl17{
	position: absolute;
	top: 295px;
	left: 602px;
	width: 35.5%;
}
.inside-rc17{
	position: absolute;
	top: 295px;
	left: 602px;
	width: 12.5%;
}
.inside-rl18{
	position: absolute;
	top: 97px;
	left: 111px;
	width: 87.862%;
}
.inside-rc18{
	position: absolute;
	top: 190px;
	left: 747px;
}
.inside-right-lcp.active .inside-rl{
	z-index: 8;
}
.inside-right-lcp.active .inside-rc{
	z-index: 7;
}

.inside-bright-title{
	width: 100%;
	height: 61px;
	line-height: 61px;
	background-color:#f1f1f1 ;
	color:#006e3f ;
	 ;
	font-size: 29px;
	text-align: center;
}
.inside-bright-whwrapper{
	width: 100%;
	padding-bottom: 40px;
	padding-top: 10px;
}
.inside-brihgt-whsec{
	width: 100%;
	border-bottom: 1px solid #cbcbcb;
	font-size: 0;
	line-height: 1;
	padding: 44px 0 33px;
}
.inside-brihgt-whsec:nth-last-child(1){
	border-bottom: 0;
}
.inside-brihgt-whsec p{
	font-size: 26px;
	color: #727171;
	margin-bottom: 11px;
}
.inside-brihgt-whsec span{
	font-size: 16px;
	line-height: 29px;
	color: #3e3a39;
}
.inside-bright-lnwrapper{
	width: 100%;
	overflow: hidden;
	padding-top: 63px;
}
.inside-bright-lnsec{
	width: 41.677%;
	float: left;
	margin-bottom: 74px;
}
.inside-bright-lnsec:nth-child(2n){
	margin-left:12.22% ;
}
.inside-bright-lnsec p{
	font-size: 26px;
	color: #727171;
	 ;
	line-height: 1;
	padding-bottom: 10px;
	margin: 0 0 16px;
	border-bottom: 1px solid #006f3f;
}
.inside-bright-lnsec span{
	font-size: 16px;
	color: #3e3a39;
}
.inside-bright-lnsec span span{
	margin:0 6px 0;
}
.inside-bright-lnsec span span:nth-child(1){
	margin-left: 0;
}
.inside-bright-ryline{
	width: 100%;
}
.inbrry-head{
	width: 1051px;
	margin: 120px auto 60px;
	border-bottom: 1px solid #208157;
	padding: 0 100px;
}
.inbrry-head-sec{
	float: left;
	width: 160px;
	text-align: center;
	position: relative;
	font-size: 16px;
	line-height: 22px;
}
.inbrry-head-sec span{
	display: block;
	margin-bottom: 25px;
}
.inbrry-head-sec img{
	position: absolute;
	bottom: -7px;
	left: 50%;
	margin-left: -4px;
}
.inbrry-head-sec.active{
	font-size: 22px;
}
.inbrry-body{
	width: 1051px;
	margin: 0 auto;
	min-height: 210px;
}
.inbrry-body-slide{
	width: 100%;
	display: none;
}
.inbrry-body-slide.active{
	display: block;
}
.inbrry-body-sec{
	width: 100%;
	line-height: 52px;
	font-size: 19px;
	
}
.inbrry-body-sec img{
	vertical-align: middle;
	margin-top: -3px;
	margin-right: 28px;
}
.inside-bright-top{
	width: 100%;
	font-size: 16px;
	color: #3e3a39;
	margin-bottom: 45px;
}
.inside-bright-yx{
	width: 100%;
}
.inside-bright-yxsec{
	width: 100%;
	overflow: hidden;
	margin-bottom: 26px;
	display: block;
}
.ibryx-img{
	float: left;
	width: 147px;
	height: 113px;
}
.ibryx-right{
	float: right;
	width: 747px;
	border-bottom: 1px solid #dbdbdb;
	line-height: 1;
	font-size: 0;
}
.inside-bright-yxsec:nth-last-child(1) .ibryx-right{
	border-bottom: 0;
}
.ibryx-rname{
	padding-top: 10px;
	font-size: 24px;
	color:#3e3a39 ;
	margin-bottom: 22px;
}
.ibryx-rtime{
	font-size: 20px;
	color:#727171 ;
	margin-bottom: 12px;
}
.ibryx-rdetial{
	font-size: 16px;
	color:#3e3a39 ;
	margin-bottom: 33px;
}
.inside-bright-jrimg{
	margin-bottom: 40px;
	width: 100%;
}
.inside-bright-jrbottom{
	width: 100%;
	background-color: #006f3f;
	color: #fff;
	padding: 35px 28px 50px;
}
.ibrjr-head{
	line-height: 1;
	font-size: 22px;
	margin-bottom:32px ;
}
.ibrjr-sec{
	font-size: 20px;
	padding-left: 15px;
	line-height: 1;
	margin-bottom: 20px;
}
.ibrjr-sec img{
	margin-left: 40px;
	margin-right: 20px;
}
.inside-right-connect{
	color:#006e3f ;
	line-height: 1;
	margin-top: 52px;
}
.inside-right-connect span{
	display: block;
	margin-bottom: 23px;
	font-size: 28px;
	 ;
}
.inside-right-connect p{
	margin-bottom: 14px;
	font-size: 20px;
}
.inside-right-connect img{
	margin-right: 15px;
}
.inside-bright-zr{
	width: 100%;
}
.ibrzr-head{
	width: 100%;
	font-size: 28px;
	 ;
	color: #006e3f;
	text-align: center;
	line-height: 1;
	margin-bottom: 40px;
}
.ibrzr-body{
	width: 100%;
}
.ibrzr-body-sec{
	width: 100%;
	overflow: hidden;
	margin-bottom: 42px;
	display: block;
}
.ibrzr-body-sec img{
	width: 210px;
	height: 132px;
	float: left;
}
.ibrzr-bs-right{
	float: right;
	width: 688px;
	border-bottom: 1px solid #dcdcdc ;
	padding-bottom: 40px;
}
.ibrzr-body-sec:nth-last-child(1) .ibrzr-bs-right{
	border-bottom: none;
}
.ibrzr-bs-name{
	font-size: 21px;
	color:#727171 ;
	margin-bottom: 10px;
	line-height: 1;
}
.ibrzr-bs-detail{
	font-size: 15px;
	color: #3e3a39;
	line-height: 29px;
}
.ibrzr-bs-detail p{
	margin: 0;
}
.inside-zc{
	width: 100%;
}
.inside-zc-sec{
	width: 100%;
	display: inline-block;
	padding-bottom: 38px;
	margin-bottom: 40px;
	border-bottom: 2px solid #dfdedf;
	text-decoration: none;
	position: relative;
}
.inside-zc-sec span{
	color: #727171;
	display: block;
	line-height: 1;
	margin-bottom: 16px;
}
.inside-zc-sec P{
	font-size: 18px;
	color: #3e3a39;
	line-height: 1;
	margin-bottom: 0;
	width: 600px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
/*.inside-zc-sec:nth-last-child(1){
	border-bottom: 0;
}*/
.inside-zc-sec:hover{
	text-decoration: none;
}
.inside-zc-sec:hover p{
	color: #006f3f;
	 ;
}
.inside-zc-sec img{
	position: absolute;
	right: 18px;
	bottom: 35px;
}
.inside-jt{
	width: 100%;
}
.inside-jt-sec{
	width: 100%;
	overflow: hidden;
	display: block;
	margin-bottom: 25px;
}
.inside-bright .index-news-l-sec{
	width: 25%;
}
.injts-img{
	float: left;
	width: 120px;
	height: 120px;
}
.injts-right{
	float: right;
	width: 80%;
	position: relative;
	border-bottom: 2px solid #d6d6d7;
	text-decoration: none;
	padding-top: 12px;
	padding-bottom: 22px;
}

.injts-time{
	line-height: 1;
	color: #727171;
	margin-bottom: 17px;
}
.injts-name{
	line-height: 1;
	color: #595757;
	margin-bottom: 9px;
	font-size: 18px;
}
.injts-detail{
	line-height: 21px;
	color:#727171 ;
	width: 600px;
}
.injts-arr{
	position: absolute;
	right: 15px;
	bottom: 40px;
}
.inside-jj-top{
	width: 100%;
	overflow: hidden;
}

.inside-jj-top .index-news-l-sec{
	float: left;
	margin-right: 8% !important;
}
.inside-jj-bottom{
	width: 100%;
	margin-top: 70px;
}
.inside-page{
	width: 100%;
	text-align: center;
	margin-top: 50px;
}
.inside-page-a{
	display: inline-block;
	width: 19px;
	height: 19px;
	border: 1px solid #d2d2d2;
	line-height: 17px;
	text-align: center;
	font-size: 12px;
	color:#595757 ;
}
.inside-page .inside-page-next{
	display: inline-block;
	margin-left: 20px;
	color: #595757;
}
.inside-yw{
	width: 100%;
	text-align: center;
}

.inside-bleft-mina{
	width: 100%;
	padding: 13px 0 15px 29px;
}
.inside-bleft-mina a{
	display: block;
}
.inside-bleft-mina span.active{
	border-bottom: 1px solid #006f3f;
}
.inside-bleft-mina span{
	border-bottom: 1px solid white;
}
.inside-bleft-mina span{
	line-height: 1;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	color: #3e3a39;
	display: inline-block;
}
.inside-al-sec{
	width: 100%;
	/*display: none;*/
}
.inside-al-sec.active{
	display: block;
}
.ibm-a{
	cursor: pointer;
}
.inside-tb{
	width: 100%;
	margin: 0 auto;
}
.inside-tb-head{
	color: #006e3f;
	 ;
	font-size: 28px;
	text-align: center;
	margin-bottom: 10px;
}
.inside-tb-title{
	font-size: 18px;
	text-align: center;
	color: #595757;
	margin-bottom: 25px;
}
.inside-tb-detail{
	font-size: 15px;
	color:#727171 ;
	line-height: 20px;
}
.inside-tb-arr{
	width: 100%;
	text-align: right;
	padding-right:20px ;
}
.error{
	width: 100%;
	text-align: center;
	font-size: 35px;
	min-height:500px;
	padding-top: 150px;
	color: #006f3f !important;
}
.inside-ri-top{
	text-align: center;
}
.inside-ri-top img{
	margin: 0 42px;
}
.inside-ri-bottom{
	width: 100%;
	text-align: left;
	margin-top: 110px;
}
.inside-ri-bottom img{
	margin-bottom: 40px;
	margin-right: 12px;
	width: 224px;
	height: 167px;
}
.inside-ri-bottom img:nth-child(4n){
	margin-right: 0;
}
.inside-yw-head{
	width: 100%;
	font-size: 28px;
	color:#006e3f ;
	 ;
	line-height: 1;
	margin-bottom: 65px;
}
.inside-yw-p{
	font-size: 16px;
	color: #3e3a39;
	text-align: left;
	line-height: 29px;
}
.inside-ywl{
	width: 100%;
	margin-top: 65px;
}
.inside-yws{
	width: 100%;
	margin-top: 8px;
	position: relative;
	margin-bottom:75px ;
}
.inside-yws-sec{
	width: 133px;
	height: 150px;
	margin: 0 9px;
	display: inline-block;
	position: relative;
	z-index: 100;
}
.inside-yws-sec img{
	width: 100%;
}
.inside-yws-line{
	position: absolute;
	z-index: 10;
	top: 80px;
	width: 70%;
    left: 15%;
	height: 6px;
	background-color:#cdcdcd ;
}
.inside-yws-sec .act{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.inside-yw-logo{
	width: 100%;
	text-align: center;
	margin-top: 75px;
}
.inside-yw-arr{
	width: 946px;
	margin: 30px auto 100px;
	text-align: center;
	position: relative;
}
.inside-yw-arr-main{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
}
.inside-yw-arrsec{
	width: 300px;
	display: inline-block;
	margin-right: 17px;
	padding: 45px 25px 0;
	line-height: 32px;
	color: #595757;
	font-size: 18px;
	vertical-align: top;
	text-align: left;
}
.inside-yw-arrsec:nth-child(3){
	margin-right: 0;
}
.inside-yw-rem{
	width: 100%;
	overflow: hidden;
	margin-bottom: 60px;
}
.inside-ywrem-left{
	float: left;
	width: 490px;
	margin-right: 50px;
	text-align: left;
	line-height: 28px;
	font-size: 16px;
	padding-top: 95px;
}
.inside-ywrem-right{
	float: left;
}
.inside-yw-zs{
	margin: 80px 0;
	width: 100%;
}
.inside-yw-bz{
	width: 100%;	
	overflow: hidden;
	margin-top: 100px;
	margin-bottom: 120px;
}
.inside-yw-bzright{
	float: right;
	width: 40%;
}
.inside-yw-bz-left{
	width:56%;
	text-align: left;
	float: left;
}
.inside-ybl-title{
	width: 100%;
}
.inside-ybl-title span{
	font-size: 20px ;
	color: #3e3a39;
	line-height: 1;
	padding-bottom: 5px;
	border-bottom: 1px solid #006f3f;
}
.inside-ybl-body{
	width: 100%;
	margin-top: 10px;
	font-size: 0;
	overflow: hidden;
}
.inside-ybl-body span{
	display: inline-block;
	width: 50%;
	line-height: 29px;
	font-size: 16px;
	float: left;
}
.inside-yw-yt{
	width: 100%;
	margin-top: 80px;
	margin-bottom: 120px;
}
.inside-yw-ytb{
	width: 100%;
	text-align: center;
	overflow: hidden;
	margin-top: 20px;
}
.inside-yw-ytbsec{
	width: 33.33%;
	float: left;
}
.inside-yw-ytbsec span{
	font-size: 18px;
	color: #006e3f;
	line-height: 1;
	margin-bottom: 24px;
	display: block;
}
.inside-yw-ytbsec p{
	font-size: 18px;
	color: #595757;
	line-height: 1;
	margin-bottom: 14px;
}
.inside-jd-sec{
	width: 100%;
	overflow: hidden;
	margin-bottom: 50px;
	padding-bottom: 50px;
	border-bottom: 1px solid #d8d7d8;
	font-size: 0;
}
.inside-jd-sec:nth-last-child(1){
	border-bottom: none;
}
.inside-jd-img{
	float: left;
	margin-top: 50px;
	width: 426px;
	height: 250px;
}
.inside-jds-word{
	float: right;
	width: 54%;
	padding-left: 60px;
}
.inside-jds-head{
	width: 100%;
	font-size: 24px;
	color: #595757;
	line-height: 1;
	margin-bottom: 27px;
}
.inside-jds-title{
	font-size: 19px;
	color: #3e3a39;
	line-height: 28px;
	margin-bottom: 11px;
}
.inside-jd-img.nomar{
	margin-top: 0 !important;
}
.inside-jds-detail{
	font-size: 15px;
	line-height: 29px;
	color: #3e3a39;
}
.inside-jds-bottom{
	width: 100%;
	line-height: 28px;
	margin-top: 22px;
}
.inside-jds-bottom span{
	display: block;
	font-size: 16px;
	width: 100%;
}
.inside-jd-sec.left .inside-jd-img{
	float: right;
}
.inside-jd-sec.left .inside-jds-word{
	float: left;
	padding-right: 65px;
}
.inside-zpsec-head{
	color: #006e3f;
	font-size: 27px;
	width: 100%;
	padding-left: 30px;
	margin-bottom: 10px;
}
.inside-zpsec-head img{
	margin-right: 20px;
	vertical-align: middle;
}
.inside-zpsec-body{
	width: 100%;
	border:40px solid #f1f1f1 ;
	border-left-width: 30px;
	border-right-width: 30px;
	padding: 30px 23px;
	margin-bottom: 40px;
}
.inside-zpb-title{
	font-size: 16px;
	line-height: 26px;
	color: #3e3a39;
	 ;
}
.inside-zpb-detial span{
	display: inline-block;
	color: #727171;
	font-size: 16px;
}
.inside-zpb-detial{
	margin-bottom: 35px;
}
.inside-zpb-detial:nth-last-child(1){
	margin-bottom: 0;
}
.inside-zl-word{
	width: 100%;
	font-size: 24px;
	color:#595757 ;
	font-weight: bold;
	text-align: left;
	line-height: 38px;
	margin-bottom: 50px;
}
.new-pagination{
	width: 100%;
	text-align: center;
}
.new-pagination a{
	display:inline-block;
	height: 36px;
	line-height: 36px;
	min-width: 36px;
	padding: 0 10px;
	color:#428bca;
	border-radius: 3px;
	margin: 0 5px;
	border: 1px solid  #428bca;
}
.new-pagination a.active{
	color: white;
	background-color: #428bca;

}
.inside-bleft-fixbottom{
	top: auto;
	bottom: 360px;
}
.inside-tb #content-box p{
	text-justify:inter-ideograph;
}
.index-jj-left p{
	text-justify:inter-ideograph;
}
