/* CSS Document */
.news_li{
	width:100%; height:100%; margin:0 auto; background:#F5F5F5;
	}
.news_licon{
	width:1200px; margin:0 auto;
	}
.part7{width:100%; min-width:1200px; overflow:hidden; padding-top:10px; padding-bottom:20px}
.part7L{ width:520PX; height:770PX; float:left; overflow:hidden}
.part7R{ width:650PX; float:right; overflow:hidden}
.part7R ul{ overflow:hidden}
.part7R ul li{ border-bottom:1px dashed #E5E5E5; padding:20px 0 30px; height:90px;}
.part7R ul li:last-child{ border-bottom:0}
.part7R ul li .date{ float:left;font-size:24px;line-height: 30px; color: #4a4a4a;font-family: arial;}
.part7R ul li .con{ width:520px; float:right}
.part7R ul li .con a{font-size: 16px; color:#666; line-height:24px; font-weight:bolder;}
.part7R ul li .con .sub{margin-top: 4px;font-size: 14px;line-height: 24px;color: #808080;margin-bottom: 6px; padding-top:4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.part7R ul li .con a:hover{ color:#188d44}
.ccsl{ display:block;overflow:hidden; white-space:nowrap;text-overflow:ellipsis;}

ul.listul{ width:800px; margin:0 auto; overflow:hidden; padding-bottom:30px; float:left;}
ul.listul li{ height:84px; padding:20px 0; border-bottom:1px dashed #E5E5E5}
ul.listul li .date{ width:84px; height:84px; float:left; color:#666;font-size: 14px; background:#F2F2F2}
ul.listul li .date .day{font-size: 25px;line-height: 25px;padding-top: 20px;font-family: arial; text-align:center}
ul.listul li .date .year{font-size: 14px;font-family: arial;line-height: 14px; text-align:center}
ul.listul li .con{ width:688px; float:left; margin-left:16px; overflow:hidden}
ul.listul li .con a{font-size: 16px; color:#666; line-height:24px; font-weight:bolder;}
ul.listul li .con a:hover{color:#188d44}
ul.listul li .con .sub{margin-top: 4px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size: 14px;line-height: 24px;color: #808080;margin-bottom: 6px; padding-top:4px}

.li_tit{
	width:100%; height:40px;
	}
.li_tit li{
	width:160px; height:40px; background:#188d44; font-size:16px; font-weight:bolder; color:#FFF; line-height:40px; text-align:center;
	}
.xw_li{
	width:1200px; margin:0 auto; height:1350px;
	}
.zuo_xw{
	width:800px; height:1350px; float:left;
	}
.pagebox{ text-align:center; padding-top:10px; padding-bottom:50px}
.pagebox a{ border:1px solid #ccc; padding:5px 10px; display:inline-block; color:#333; margin:3px}
.pagebox a:hover{ border:1px solid #4AB344; color:#4AB344}
.lb_fw{
	width:518px; height:668px; margin-top:25px; border:1px dashed #E5E5E5;
	}
.sem_aliaa {
	width: 220px;
	height: 290px;
	float: left;
	margin-left: 18px;
	margin-right: 18px;
	margin-top: 5px;
	border: 1px solid #e5e5e5;
	margin-top: 25px;
	position: relative;
}
.sem_aliaa li{
	width: 220px;
    height: 230px;
	overflow: hidden;
	}
.sem_aliaa li a{
	display: block;
	position: relative;
	width: 180px;
    height: 180px;
	margin:0 auto;
	margin-top:30px;
	}
.sem_aliaa li a img {
	transition: all .4s;
	-webkit-transition: all .4s;
	border-radius:50%;
	width: 180px;
    height: 180px;
}
.sem_aliaa li a img:hover {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	border-radius:50%;
	width: 180px;
    height: 180px;
}

.sem_aliaa span {
	width: 220px;
	height: 50px;
	line-height: 50px;
	font-size: 24px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
	color:#1f633d;
	font-weight:bolder;
}
.sem_aliaa span a{
	color:#188d44;
	}
.zuo_pei{
	width:380px; float:right; height:1300px; 
	}
.he_ting{
	width:380px; margin-top:20px;
	}
.he_ting li{}
.he_ting li a{}
.he_ting li a img{
	width:380px; height:174px;
	}
.he_ting li p{
	width:380px; height:40px; text-align:center; line-height:40px;
	}
.he_ting li p a{
	font-size:16px; color:#333; font-weight:bolder;
	}
.he_ting li p a:hover{
	color:#1f633d;
	}
.container {
    width: 1200px;
}
.place {
    padding-left: 28px;
    background: url(../images/icon-home.png) no-repeat;
    line-height: 22px;
    font-size: 16px;
    margin-top: 25px;
    float: left;
}
.subMenu {
    float: right;
    font-size: 16px;
    padding-bottom: 20px;
}
.subMenu li {
    display: inline-block;
    margin-top: 25px;
}
.subMenu li .active {
    border-bottom: 2px solid #1f633d;
    padding-bottom: 15px;
}
.subMenu li:after {
    content: "|";
    padding: 0 15px;
}
.subMenu li:last-of-type:after {
    content: "";
}
.keywords{
	width:380px; height:200px;
	}
.keywords span{
	width:380px; height:40px; line-height:40px; display:block; border-bottom: 1px solid #ccc; font-size:16px; font-weight:bolder;
	}
.keywords a{
	display:block; width:100px; height:35px; text-align:center; line-height:35px; border: 1px solid #1f633d; margin-top:10px; margin-left:20px;float:left; font-size:14px;
	}
.chenyin{
	width:380px; height:140px;
	}
.chenyin span{
	width:380px; height:40px; line-height:40px; display:block; border-bottom: 1px solid #ccc; font-size:16px; font-weight:bolder;
	}
.chenyin li{
	height:40px; line-height:40px; font-size:20px; font-weight:bolder; padding-left:20px; color:#188d44;
	}
.chenyin li span{
	width:60px; height:40px; line-height:40px; border-bottom:none; float:left; font-size:18px;
	}
.news_con{
	width:100%; height:auto; margin:0 auto;  position: relative;
	}
.nrnn{
	width:1200px; margin:0 auto; height:auto; margin-top:20px;
	}
.news_xq{
	width:1200px; height:100%; margin:0 auto;
	}
.news_l{
	width:300px; height:1800px; float:left;
	}
.dqwz{
	width:1200px; margin:0 auto; height:65px;
	}
.lb_fwbb{
	width:298px; height:368px; margin-top:15px; border:1px solid #E5E5E5;
	}
.sem_alibb {
	width: 120px;
	height: 160px;
	float: left;
	margin-left: 13px;
	margin-right: 13px;
	margin-top: 5px;
	border: 1px solid #e5e5e5;
	margin-top: 15px;
	position: relative;
}
.sem_alibb li{
	width: 120px;
    height: 120px;
	overflow: hidden;
	}
.sem_alibb li a{
	display: block;
	position: relative;
	width: 90px;
    height: 90px;
	margin:0 auto;
	margin-top:15px;
	}
.sem_alibb li a img {
	transition: all .4s;
	-webkit-transition: all .4s;
	border-radius:50%;
	width: 90px;
    height: 90px;
}
.sem_alibb li a img:hover {
	transform: scale(1.2);
	-ms-transform: scale(1.2);
	border-radius:50%;
	width: 90px;
    height: 90px;
}

.sem_alibb span {
	width: 120px;
	height: 40px;
	line-height: 20px;
	font-size: 14px;
	margin-bottom: 10px;
	text-align: center;
	display: block;
	color:#1f633d;
	font-weight:bolder;
}
.sem_alibb span a{
	color:#188d44;
	}
.news_lb{
	width:298px; height:725px; margin-top:15px;
	}
.he_tingbb{
	width:298px; margin-top:15px;
	}
.he_tingbb li{}
.he_tingbb li a{}
.he_tingbb li a img{
	width:298px; height:137px;
	}
.he_tingbb li p{
	width:298px; height:30px; text-align:center; line-height:30px;
	}
.he_tingbb li p a{
	font-size:16px; color:#188d44;
	}
.he_tingbb li p a:hover{
	color:#1f633d;
	}
.news_lc{
	width:300px; height:600px;
	}
	
.keywordsbb{
	width:300px; height:400px;
	}
.keywordsbb span{
	width:300px; height:40px; line-height:40px; display:block; border-bottom: 1px solid #ccc; font-size:16px; font-weight:bolder;
	}
.keywordsbb a{
	display:block; width:120px; height:35px; text-align:center; line-height:35px; border: 1px solid #1f633d; margin-top:10px; margin-left:18px;float:left; font-size:14px;
	}
.chenyinbb{
	width:300px; height:140px;
	}
.chenyinbb span{
	width:300px; height:40px; line-height:40px; display:block; border-bottom: 1px solid #ccc; font-size:16px; font-weight:bolder;
	}
.chenyinbb li{
	height:40px; line-height:40px; font-size:20px; font-weight:bolder; padding-left:20px; color:#188d44;
	}
.chenyinbb li span{
	width:60px; height:40px; line-height:40px; border-bottom:none; float:left; font-size:18px;
	}
	
.news_r{
	width:880px; float:right; 
	}
.xinwen{
	width:880px; border: 1px solid #E5E5E5;
	}
.xinwen h2{
	width:880px; height:50px; padding-left:30px; padding-top:20px;
	font-size: 25px;
    color: #333;
    line-height: 50px;
	}
.content{
	color: #676767;
    font-size: 14px;
    line-height: 1.8;
    padding-top: 40px;
    padding-bottom: 30px;
	padding-left:30px; padding-right:30px;
	}
.content p{
	text-indent: 2em;
	}
.content img{
	max-width:790px; margin:0 auto; display:block;
	}
.sxyp{
	width:800px; height:80px;
	}
.sxyp li{
	width:800px; height:40px; line-height:40px; padding-left:30px;
	}
.sxyp li a{
	font-size:16px;
	}
.xgzx{
	width:880px; height:560px; margin-top:20px; border:1px solid #E5E5E5; padding-top:10px; margin-bottom:30px;
	}
.part4_333 {
	width: 400px;
	float:left;
	overflow: hidden; margin-right:25px; margin-left:15px;
}
.part4_333 ul {
	overflow: hidden;
}
.part4_333 ul li {
	padding: 3px 5px;
	height: 40px;
	line-height: 40px;
	overflow: hidden;
	border-bottom: 1px dashed #EDEDED
}
.part4_333 ul li a {
	float: left;
	max-width: 300px;
	font-size: 14px;
	color: #666
}
.part4_333 ul li span {
	float: right;
	font-size: 14px;
	color: #666
}
.part4_333 ul li a:hover {
	color: #188d44
}
.ab_banner {
	width: 100%;
	height: 593px;
	position: relative;
	min-width: 1200px;
	background:url(../images/1.jpg) no-repeat;
	background-size:100%;
	max-height:593px;
}
.ab_wz {
	width: 1200px;
	height: 180px;
	margin: 0 auto;
	padding-top: 70px;
}
.ab_wz h3 {
	font-size: 36px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #FFF;
	font-weight: 100;
}
.ab_wz li {
	font-size: 24px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #FFF;
	margin-top: 30px;
}
.ab_bj {
	width: 100%;
	margin: 0 auto;
	min-width: 1300px;
	background-color: #F7F8FA;
}
.about {
	width: 1200px;
	height: 1300px;
	margin: 0 auto;
	background-color: #FFF;
}
.ab_t {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	margin-top: -80px;
	z-index: 2;
	position: relative;
	bottom: 0;
}
.ab_t li {
	width: 171px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	float: left;
	background-color: #EEEFF2;
	color: #1f633d;
}
.ab_t li:hover{
	width: 171px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	float: left;
	background-color: #FFF;
	color: #1f633d;
	}
.ab_t .ab_dq {
	background-color: #FFF;
}
.ab_t .ab_dq a {
	color: #1f633d;
}
.ab_t li a {
	font-size: 17px;
}
.ab_ttt {
	width: 1200px;
	height: 80px;
	margin: 0 auto;
	margin-top: -80px;
	z-index: 2;
	position: relative;
	bottom: 0;
}
.ab_ttt li {
	width: 300px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	float: left;
	background-color: #EEEFF2;
	color: #1f633d;
}
.ab_ttt li:hover{
	width: 300px;
	height: 80px;
	line-height: 80px;
	text-align: center;
	float: left;
	background-color: #FFF;
	color: #1f633d;
	}
.ab_ttt .ab_dq {
	background-color: #FFF;
}
.ab_ttt .ab_dq a {
	color: #1f633d;
}
.ab_ttt li a {
	font-size: 17px;
}
.ab_con {
	width: 1050px;
	margin: 0 auto;
	font-size: 14px;
	color: #333;
	line-height: 30px;
}
.ab_con p{
	font-size:18px; text-indent: 2em; line-height:35px;
	}
.ab_lx {
	width: 1050px;
	height: 420px;
	margin: 0 auto;
	margin-top: 20px;
}
.ab_lx_t {
	width: 1050px;
	height: 80px;
	margin: o auto;
	border-bottom: 1px dashed #e5e5e5;
	padding-top: 20px;
}
.ab_lx_t h3 {
	line-height: 35px;
	color: #1183ff;
	font-size: 16px;
}
.ab_lx_t p {
	line-height: 35px;
	color: #666;
	font-size: 14px;
}
.ab_lxkf {
	width: 510px;
	height: 180px;
	border: 1px solid #e5e5e5;
	float: left;
	margin-top: 20px;
}
.ab_lxkf_r {
	width: 510px;
	height: 180px;
	border: 1px solid #e5e5e5;
	float: right;
	margin-top: 20px;
}
.ab_lx_l {
	width: 200px;
	height: 180px;
	float: left;
	padding-top: 35px;
}
.ab_lx_l img {
	width: 110px;
	height: 110px;
	margin: 0 auto;
}
.ab_lx_r {
	width: 300px;
	height: 180px;
	float: right;
}
.ab_lx_r h3 {
	font-size: 16px;
	color: #1183ff;
	margin-top: 20px;
}
.ab_lx_r li {
	height: 30px;
	line-height: 30px;
	font-size: 14px;
	width: 300px;
	color: #333;
}
.ab_lx_r li a {
	width: 80px;
	height: 30px;
	text-align: center;
	line-height: 30px;
	color: #FFF;
	display: block;
	background-color: #1183ff;
	float: right;
	margin-right: 100px;
}
.cp_con{
	width:880px;
	}
.contentcp{
	color: #676767;
    font-size: 14px;
    line-height: 1.8;
    padding-top: 20px;
    padding-bottom: 30px;
	padding-left:30px; padding-right:30px;
	border: 1px solid #E5E5E5;
	}
.contentcp p{
	text-indent: 2em;
	}
.contentcp img{
	max-width:790px; margin:0 auto; display:block;
	}
.cp_cont{
	width:880px; height:420px;
	}
.cp_tu{
	width:380px; height:380px; float:left;
	}
.cp_tu img{
	width:380px; height:380px;
	}
.cp_zi{
	width:450px; height:380px; float:right;
	}
.cp_zi h2{
	width: 400px;
    height: 50px;
    font-size: 28px;
    color: #188d44;
    line-height: 50px;
	border-bottom: solid 2px #E5E5E5;
	}
.cp_zi span{
	font-size: 15px;
    color: #188d44;
	font-weight:bolder;
	line-height:30px;
	margin-top:15px; display:block;
	}
.cp_zi p{
	line-height: 1.8;
	olor: #676767;
    font-size: 14px;
	}
.jj{
	width:400px; height:60px;
	}
.cpdh{
	width:400px; height:80px;
	}
.cpdh p{
	font-size:15px;
	line-height: 1.6;
	color: #188d44; 
	}
.cp_list{
	width:880px; height:970px; border: 1px solid #E5E5E5;
	}
.cp_list li{
	width:250px; float:left; margin-left:21px; margin-top:20px; margin-right:20px;
	}
.cp_list li a img{ width:250px; height:250px;
	}
.cp_list li p{
	width:250px; height:35px; line-height:35px; text-align:center; font-size:14px;
	}

.anli_list{
	width:880px; border: 1px solid #E5E5E5;overflow:hidden;
	}
.anli_list li{
	width:400px; float:left; margin-left:20px; margin-top:20px; margin-right:20px;
	}
.anli_list li a img{ width:400px; height:184px;
	}
.anli_list li p{
	width:400px; height:35px; line-height:35px; text-align:center; font-size:14px;
	}
	

.dede_pages {margin:20px auto;height:40px;width:100%;text-align:center;overflow:hidden;}
.dede_pages ul {display:inline-block; *display:inline; zoom:1;margin:0 auto;position:relative;}
.dede_pages ul li {list-style:none;float:left;border:1px solid #ddd;height:35px; line-height:35px;border-radius:3px; margin:0 3px;font-size:14px;}
.dede_pages ul li a,.dede_pages ul li span{color:#333;display:block;padding:0px 14px;}
.dede_pages ul li a:hover{padding:0px 14px;background:#188d44;color:#fff;}
.dede_pages ul li.active{background:#188d44;display:block;color:#fff;}
.dede_pages ul li.active a{color:#fff;display:block;}
@media (max-width: 767px){ 
.dede_pages {height:55px;}
.dede_pages ul li {height:25px; line-height:25px;}
.dede_pages ul li a,.dede_pages ul li span{padding:0px 10px;}
.dede_pages ul li a:hover{padding:0px 10px;}
}	
	