* {
	margin: 0;
	padding: 0;
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0
}
body {
	font-family: 'Microsoft Yahei', 'Simsun', Arial, Helvetica, sans-serif;
	-webkit-text-size-adjusst: none;
	font-size: 14px;
	color: #666666;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%
}
address, cite, dfn, em, var, i {
	font-style: normal
}
code, kbd, pre, samp {
	font-family: courier new, courier, monospace
}
form {
	display: inline
}
small {
	font-size: 14px
}
ul, ol, li {
	list-style: none
}
a {
	outline: none !important;
	text-decoration: none;
	cursor: pointer;
}
a:active{star:expression(this.onFocus=this.blur());}
a:link,a:visited,a:hover{
 text-decoration:none;  /*超链接无下划线*/
}


img {
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic
}
input, select {
	outline: medium;
	border: none;
	list-style-type: none;
}
button {
	background: none;
	list-style-type: none;
}
.clear {
	clear: both;
}
a:hover, a:focus {
	text-decoration: none !important;
}
p{
	word-wrap:break-word
}




/*在ie8/ie9时，input 的placeholder值 也显示*/
:-moz-placeholder { Mozilla Firefox 4 to 18
    color: #999; opacity:1; 
}
 
::-moz-placeholder { Mozilla Firefox 19+
    color: #999;opacity:1;
}
 
input:-ms-input-placeholder{
    color: #999;opacity:1;
}
 
input::-webkit-input-placeholder{
    color: #999;opacity:1;
}  
/*在ie8/ie9时，input 的placeholder值 也显示      结束*/

ul{margin: 0;padding: 0;}
     .wrapper{position: relative;margin: 0px auto;width: 100%;height: auto;float: left;}
     .banner{width: 100%;height: auto;overflow: hidden;margin: 0;float: left;}
     .imgList{width:100%;height:auto;z-index: 10;float: left;}
     .imgList li{display: none;}
     .imgList .imgOn{display: inline;}
     .bg{position: absolute;bottom: 0;width: 400px;height: 40px;z-index:20;opacity: 0.4;filter:alpha(opacity=40);background: black;}
     .infoList{position: absolute;left: 10px;bottom: 10px;z-index: 30;}
     .infoList li{display: none;}
     .infoList .infoOn{display: inline;color: white;}
     .indexList{position: absolute;right: 10px;bottom: 5px;z-index: 30;}
     .indexList li{float: left;margin-right: 5px;padding: 2px 4px;border: 2px solid black;background: grey;cursor: pointer;}
     .indexList .indexOn{background: red;font-weight: bold;color: white;}

















.navbar-nav>li{width: 16.6%;}

.lunbo1{display: none;}
@media (max-width:992px) {
	.lunbo1{display: block;}
	.lunbo{display: none;}
	.banner_wz{display: none;}
	
}
.active{background-color: #0e57b7!important;}
.jjactive{background-color: #0e57b7!important;color: #fff!important;}
.m_top30{
	margin-top: 30px;
	
}
.m_bot30{
	
	
}
.sybjjj{}

.jgsz_box{width: 100%;float: left;height: 40px;line-height: 40px;margin: 20px 0;}


.jgsz_box ul{width: 100%;float: left;height: 40px;line-height: 40px;}

.jgsz_box ul li{width: 10%;float: left;height:40px;line-height: 40px;margin: 0 1%;background-color: #0277d4;}
.jgsz_box ul li a{display: block;line-height: 40px;width: 100%;text-align: center;color: #fff;}

/*科室*/
.ks_box{
	/*margin-bottom:30px;*/
}
.ks_box_t{
	width:100%;
	padding:5px 0;
	background-color:#1fa565;
}
.ks_box_t>h2{
	width:100%;
	text-align: center;
	color:#fff;
	font-size: 20px;
	line-height: 30px;
}
.ks_box_w{
	padding:20px 40px;
}
.ks_box_w>ul>li{
	width:25%;
	float:left;
}
.ks_box_w>ul>li>a{
	font-size:16px;
	color:#333;
	line-height: 40px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

/*header*/
.header{
	/*background: #fafafa;*/
	height: 33px;
	line-height: 33px;
	width: 100%;
	position: absolute;
	z-index: 999;
	top: 0;
}
@media (max-width: 993px) {
	.header{display: none;}
}
.header_a>a{
	float: right;
	margin-left: 20px;
	color: #fff;
	font-size: 12px;
	display: block;
}
.header_a>a:hover{
	color: #666;
}
.header_a_img{
	height: 16px;
	width: 16px;
	margin-right: 7px;
}
@media (max-width: 374px) {
	.header_a>a{
	float: right;
	margin-left: 14px;
	color: #666;
	font-size: 12px;
	display: block;
}
	
}
/*header结束*/
/*logo*/
.logo_bg{
	width: 100%;
	/*height: 170px;*/
	/*background: url(../images/logo_bg.jpg) center  no-repeat;*/
	overflow: hidden;
}
.logo{
	width: 550px;
	height: 109px;
	float: left;
	margin-top: 30px;
}
@media  (max-width: 768px) {
	.logo_bg{
		width: 100%;
		height: auto;
		
	}
	.logo{
		width: 303px;
		height: 60px;
		margin-top: 10px;
	}
	
}
@media  (max-width: 415px) {
	.logo{
		width: 202px;
		height: 40px;
		margin-top: 20px;
	}
	
}
/*logo结束*/
/*search*/
.cx{
	width: 100%;
	height: 52px;
	border-bottom: 1px solid #ecedee;
}
.search{
	width: 324px;
	height: 30px;
	float: right;
	margin-top: 11px;
}
@media (max-width:994px) {
	.search{display: none;}
}
.search input{
	width: 258px;
	height: 28px;
	border-top: 1px solid #edeeef;
	border-left: 1px solid #edeeef;
	border-bottom: 1px solid #edeeef;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 14px;
}
.search a{
	color: #fff;
	font-size: 14px;
	width: 65px;
	height: 28px;
	line-height: 28px;
	text-align: center;
	display: block;
	float: right;
	background: #0277d4;
}

.tq{
	height: 52px;
	line-height: 52px;
	/*text-align: right;*/
	font-size: 14px;
}
.tq span{
	color: #0277d4;
	font-size: 14px;
}
.tq img{
	width: 25px;
	height: 21px;
	margin: 0 10px;
}
@media (max-width:330px ){
.tq img{
	margin: 0 2px;
	}	
}

@media (max-width:768px ) {
	.search input{
		width: 200px;
	}
	.search{display: none;}
    .tq{
	text-align: center;
	}
}
/*search结束*/
/*底部*/
@media (min-width: 992px) {
	.foot_img{
		/*float: right;*/
	}
	.foot_p{		
		
	}
}
.foot{
	width: 100%;
	height: auto;
	background-image: url(../images/ftbg.jpg);
	background-repeat: no-repeat;
	background-size: 100% 100%;
	padding: 22px 0;
}
.foot_p{
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.foot_p span{
	
}
.foot_img{
	margin: 0 auto;
	display: block;
	margin-top: 10px;
	width: 7%;
}
.foot_p a{color: #fff;}
.foot_pdiv{width: 100%;float: left;height: auto;text-align: center;padding-bottom: 10px;border-bottom: 1px solid #5abf7a;margin-bottom: 20px;}
.infootaa{text-align: center;display: inline-block;color: #fff;padding: 0 15px;font-size: 16px;}
.foot_pdiv span{color: #5abf7a;}
.dbgift{margin-left: 5px;}
.foot_pdiv a:hover{color: #fff;}
@media (max-width:992px){
	.foot_pdiv{display: none;}
}
/*底部结束*/
/*左侧轮播*/
.section-focus-pic{margin:0 auto;height:400px;width:579;overflow:hidden;position:relative;}
.section-focus-pic ul li{position:absolute;top:0;left:579px;width:579;height:400px;}
.section-focus-pic ul li h3{position:absolute;bottom:0;left:0;width: 370px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:normal;color:#FFF;margin-left: 20px;z-index: 111;font-size: 18px; font-family:"微软雅黑";}
.section-focus-pic ul li div{position:absolute;bottom:0;left:0;height:60px;background:rgba(0,0,0,0.6);width:579px;}
.section-focus-pic .pages{width:579px;height:400px;}
.section-focus-pic .controler{position:absolute;bottom:22px;right:20px; z-index:200}
.section-focus-pic .controler b{cursor:pointer;width:15px;height:15px;display:block;overflow:hidden;background:rgba(255,255,255,1); float:left;margin:0 0 0 5px;line-height:20px;text-align:center;color:#fff;}
.section-focus-pic .controler b.down{background-position:-161px 1px; background: #1fa565;}
.lb_a{color:#FFF;text-decoration:none;font-size:16px; line-height: 60px;}
.lb_a:hover{color: #fff !important;}
.item>a>img{width:579px;height: 400px;}
@media (min-width:992px) and (max-width:1200px ){
	.section-focus-pic ul li h3{
		width: 340px;
	}
}
@media (min-width:600px) and (max-width:992px ) {
	.section-focus-pic{
		width: 100%;
	}
	.section-focus-pic ul li{
		width: 100%;
		left:100%;
	}
	.item>a>img{
		width: 100%;
	}
	.section-focus-pic ul li div{
		width: 100%;
	}
}
@media (max-width:600px){
	.section-focus-pic{
		width: 100%;
		height: auto;
	}
	.section-focus-pic ul li{
		width: 100%;
		left:100%;
		height: auto;
	}
	.item>a>img{
		width: 100%;
		height: auto;
	}
	.section-focus-pic ul li div{
		width: 100%;
		height: auto;
	}
	.section-focus-pic ul li h3{
		width: 60%;
		bottom: 27px;
		display: none;
	}
	.section-focus-pic .pages{
		height: 200px;
		
	}
}

/*左侧轮播结束*/

.ej_c1{
	/*padding:30px 0;*/
}
.ej_c_title{
	text-align: center;
}
.ej_c_title>h2{
	color:#333;
	line-height: 30px;
	font-size: 22px;
	margin-bottom:20px;
}
.ej_c_title>p{
	border-top:1px dashed #dedede;
	border-bottom:1px dashed #dedede;
	padding:6px 0;
	font-size:14px;
	color:#999;
	line-height: 24px;
	margin-bottom:25px;
}
.ej_c_title>p>span{
	font-size:14px;
	color:#999;
	line-height: 24px;
	margin-left:10px;
}
.ej_c_w
{
    margin-top: 20px;
    font-size: 16px;
    line-height: 32px;
}
  .ej_c_w img
{
     max-width:100%;
}

/*最新信息*/
.zxxx{
	width: 100%;
	height: auto;
}
.zxxx_top{
	width: 100%;	
	line-height: 28px;
	padding-bottom: 11px;
	border-bottom: 1px solid #1b8c56;
	font-size: 20px;
	color: #333;
	/*font-weight: bold;*/
}
/*改*/
.zxxx_nr{
	width: 100%;
	height: auto;
	margin-top: 10px;
}
.zxxx_nr_left{
	width: 68px;
	height: 68px;
	/*border: 1px solid #ededee;*/
	float: left;
	margin-right: 20px;
	/*box-shadow: 0.5px 0.5px 0.5px 0.5px;*/
}
.zxxx_nr_left_li{
	width: 62px;
	height: 62px;
	background: #1fa565;
	margin-left: 2px;
	margin-top: 2px;
}
.zxxx_nr_child{
	width: 100%;
	height: 70px;
	margin-top: 20px;
}
.zxxx_nr_left_li span{
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	font-size: 30px;
	color: #fff;
	display: block;
}
.zxxx_nr_left_li p{
	height: 17px;
	line-height: 17px;
	width: 100%;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.zxxx_nr_right h2
	{width: 100%;
	font-size: 16px !important;
	margin-bottom: 10px;
	color: #333 !important;
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;}

.zxxx_nr_right{
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    
    height: 70px;
    color: #999;
    font-size: 14px;
}
.zxxx_nr a:hover .zxxx_nr_left_li{
	background: #1b8c56;
}
.zxxx_nr a:hover .zxxx_nr_left_li span,.zxxx_nr a:hover .zxxx_nr_left_li p{
	color: #fff;
}
.zxxx_nr a:hover .zxxx_nr_left{
	border: 1px solid #1b8c56;
}
.zxxx_nr a:hover .zxxx_nr_right{
	color: #1b8c56;
}
/*改*/
/*3张广告位*/
.g_img{
	width: 100%;
}
@media(max-width: 992px) {
	
}
/*3张广告位结束*/
/*政府信息公开*/
.content_left{
	width: 100%;
	height: auto;
	background: rgba(3,119,212,0.9);
	float: left;
	border-radius:10px ;
	padding-bottom:7px;
	padding-top: 13px;
}
.xxgk h3{
	height: 57px;
	line-height: 57px;
	font-size: 20px;
	color: #333;
	text-align: center;
	width: 100%;
	display: block;
}
.xxgk_ul{
	width: 100%;
	height: auto;
	padding-top: 20px;
	padding-bottom: 180px;
	float: left;
}
.xxgk_ul li{
	width: 90%;
	margin: 0 5%;
	margin-bottom:28px;	
	height: auto;
	float: left;
	border-radius: 10px;
}
.xxgk_ul li a{
	display: block;
	width: 100%;
	height: 100%;
}
.xxgk_ul_child{
	width: 100%;
    float: left;
    height: auto;
    background-color: rgba(255,255,255,0.5);
    /* height: 60px; */
   /* background: #fff;*/
    border-radius: 8px;
}
.xx_img_active{
	display: block;
	margin: auto;
	margin-top: 10px;
}
.xx_img{
	display: block;
	margin: auto;
	margin-top: 10px;
	
}
.xxgk_ul li a .xxgk_img{
	width: 100%;
    /* margin-left: 15%; */
    float: left;
    height: 40px;
   
}
.xxgk_ul li a .xxgk_wz{
	width: 100%;
    /* margin-right: 15%; */
    line-height: 60px;
    float: right;
    text-align: center;
    color: #333;
    font-size: 14px;
}
/*.xxgk_ul li a:hover .xxgk_ul_child{
	background: #0277D4;
}
.xxgk_ul li a:hover .xx_img_active{
	display: block;
}
.xxgk_ul li a:hover .xx_img{
	display: none;
}
.xxgk_ul li a:hover .xxgk_wz{
	color: #fff;
}*/
/*相关专题*/
.xgzt{
	width: 100%;
	height: auto;
	float: left;
}
.xgzt h3{
	height: 57px;
	line-height: 57px;
	font-size: 20px;
	color: #333;
	text-align: center;
	width: 100%;
	display: block;
}
.xgzt_ul{
	width: 96%;
	margin: 0 2%;
	float: left;
}
.xgzt_ul li{
	width: 46%;
	margin: 0 2%;
	margin-bottom: 10px;
	float: left;
}
.xgzt_ul li a img{
	width: 100%;
	height: auto;
}
.xgzt_ul li a p{
	line-height: 34px;
	width: 100%;
	text-align: center;
	color: #333;
	font-size: 12px;
}
.xgzt_ul li a:hover p{
	color: #0277D4;
	font-weight: bold;
}
@media (min-width:992px) and (max-width: 1200px) {
	.xxgk_ul li a .xxgk_img{
		width: 30%;
		margin-left: 7%;
	}
	.xxgk_ul li a .xxgk_wz{
		width: 51%;
		margin-right: 7%;
	}
}
/*通知公告*/
.tzgg_top{
	height: 35px;
	line-height: 20px;
	border-bottom: 1px solid #1b8c56;
	color: #000;
	font-size: 20px;
	
}
.tzgg_top2{
	width: 100%;
	
	height: 35px;
	line-height: 20px;
	float: left;
	color: #0277D4;
	font-size: 20px;
	font-weight: bold;
	border-bottom: 1px solid #0277D4;
}
.tzgg_top a{
	float: right;
	color: #909090;
	font-size: 14px;
	font-weight: normal;
}
.tzgg_top a:hover{color: #1B8C56;}
.tzgg_nr{width: 100%;float: left;height: auto;position: relative;}

.tzgg_nr ul{
	width: 100%;
	height: auto;
	margin-top: 11px;
	position: relative;
}
.tzgg_nr ul:after{content: ""; display: block;position: absolute;top: 12%;height: 77%;background-color: #bfbfbf;width: 1px;left: 2px;}

.tzgg_nr ul li{
	width: 97%;
	padding-left: 3%;
	height: auto;
	height: 48px;
	line-height: 48px;
	position: relative;
	/*background: url(../images/li_bg.png) center left no-repeat;*/
}
.sbhgfd{overflow: hidden;}
.sbhgfd img{-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s;}
.sbhgfd img:hover{-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-o-transform: scale(1.1);-ms-transform: scale(1.1); }
.tzgg_nr ul li:hover:after{
	
    content: "";
    background: url(../images/3.jpg) center left no-repeat;
    display: block;
    position: absolute;
    left: -2px;
    top: 20px;
    width: 10px;
    height: 10px;
    z-index: 1;
}

.tzgg_nr ul li:after{background: url(../images/2.jpg) center left no-repeat;content: "";display: block; position: absolute;left: -2px;top: 20px;font-size: 23px;color: #0277D4;font-weight: bold;width: 10px;height: 10px;z-index: 999;}


.tzgg_nr ul li p{
	float: left;
	width: 74%;
	font-size: 15px;
	color: #333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.tzgg_nr ul li span{
	float: right;
	width: 22%;
	color: #999;
	font-size: 14px;
}
.tzgg_nr ul li a:hover p{
	color: #1b8c56;
}
.tzgg_nr ul li a:hover span{
	color: #1b8c56;
}
.tzgg_nr ul li:hover .tzgg_nr ul li:after{
	background: url(../images/3.jpg) center left no-repeat;content: "";display: block; position: absolute;left: -2px;top: 20px;font-size: 23px;color: #0277D4;font-weight: bold;width: 10px;height: 10px;z-index: 999;
}
/*友情链接*/
.bot_yqlj{
	width: 100%;
	
	/*padding-bottom: 9px;
	margin-bottom: 22px;*/
}
.link{
	width: 100%;
	margin-top: 20px;
	padding-right:0 !important; 
    padding-left: 0 !important; 
}
.link a{
	float: left;
    width: 10.1111%;
    /* margin-left: 1%; */
    margin: 0 0.5%;
}
.link a img{
	/*width: 185px;*/
	width: 100%;
    height: 90px;
}




@media(max-width: 992px) {
	.link a{
		width: 48%;
		margin: 0 1%;
		float: left;
		margin-bottom: 10px;
		margin-top: 5px;
	}
	.link a img{width: 100%;}
}
/*右侧二维码*/
.ewm{
	width: 112px;
	height: auto;
	background: #0277D4;
	padding: 5px 4px;
	position: fixed;
	left: 5px;
	top: 35%;
	z-index: 999;
}
.ewm>img{
	width: 100%;
	height: auto;
	margin-bottom: 8px;
}
.ewm p{
	text-align: center;
	color: #fff;
	font-weight: bold;
	line-height: ;
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
}
.ewm p:last-child{
	line-height: 28px;
}
@media (max-width: 768px) {
	.ewm{
		width: 80px;
	}
	.ewm p{
		font-size: 12px;
		font-weight: normal;
	}
	.ewm p:last-child{
	line-height: 20px;
	}
}
/*二级内容*/
.erji_content{min-height:350px;float: left;margin-bottom:30px;border: 1px solid #ededed;padding: 0 30px;width: 100%;padding-bottom:20px;}
@media (max-width:768px){
	.erji_content{height:auto;float:left;margin-bottom:10px;padding: 0 10px;padding-bottom: 20px;}
}
.erji_top{border-bottom:1px #ededed solid;height: 85px;}
/*二级的位置显示*/
.erji_title{float:left;border-left:4px solid #1fa565;font-size:20px;line-height:20px;color:#1fa565; font-weight:bold;padding-left: 20px;height: 20px;margin-top: 32px;}
.weizhi{float:right;font-size:14px;line-height:20px;color:#666; font-weight:normal;margin-top:32px;}
.weizhi a{color:#666;}
.weizhi span{color:#1fa565;}
@media (max-width: 768px){
.weizhi {
    display: none;}
}  
/*二级的位置显示结束*/
/*二级单页*/
.erji_text{font-size:16px;line-height:28px;color:#555; font-weight:normal;width: 100%;
    height: auto;
    float: left;
    margin-top: 20px;
    }
.erji_text>img{
	max-width: 100%;
	height: auto;
	margin: 10px auto;
	display: block;
	
}
.erji_text p img{
	max-width: 100%;
	height: auto;
	margin: 10px auto;
	display: block;	
}
/*二级单页结束*/
/*新闻列表*/
.ej_news_ul {
    width: 100%;
    height: auto;
    float: left;
    padding-bottom: 40px;
}
.ej_news_li{
    width: 98%;
    margin: 0 1%;
   /* padding-left: 2%;*/
    border-bottom: 1px dashed #949494;
    box-sizing: border-box;
    float: left;
    background: url(../images/news_li_bg.png) no-repeat left center;
}
.ej_news_li>a {
    display: block;
    width: 100%;
}
.ej_news_li>a:hover .ej_news_li_p{color: #1B8C56 !important;}
.ej_news_li>a:hover .ej_news_li_span{color: #1B8C56 !important;}
.ej_news_li>a>p>span{
	color: #286BD9;
	margin-right: 5px;
}
.ej_news_li a:hover .ej_news_li_p{
	color: #0277D4;
}
.ej_news_li a:hover .ej_news_li_span{
	color: #333;
}
.ej_news_li_span {
    float: right;
    width: 24%;
    text-align: right;
    font-size: 14px;
    color: #999;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.ej_news_li_p {
    float: left;
    width: 75%;
    text-align: left;
    font-size: 14px;
    color: #333;
    line-height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-bottom: 0;
}
@media (max-width: 768px) {
	.ej_news_li_p {
		width: 65%;
	}
	.ej_news_li_span{
		width: 34%;
	}
}
/*最新公告*/
.zxgg{
	border-left: 6px solid #ededed;
    border-right: 6px solid #ededed;
    border-bottom: 6px solid #ededed;
    padding-top: 22px;
    padding-bottom: 12px;
}
.zxgg li{
	width: 100%;
	padding: 0 5%;
	height: 34px;
	line-height: 34px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxgg li a{
	font-size: 14px;
	color: #333;
}
/*二级侧导航*/
/*.erji{margin-top:30px;}*/
.left_nav{}
.left_nav dl{border-bottom: 6px solid #ededed;}
.left_nav dl dt{height:64px;background:url(../images/dt_bg.jpg) no-repeat;font-size:26px;line-height:64px;color:#fff; font-weight:bold;padding-left: 30px;background-size:100% 100%;}
.left_nav dl dd{height:56px;font-size:16px;line-height:56px;color:#333; font-weight:normal; text-align:left;background:#fff;border-left:6px solid #ededed;border-right:6px solid #ededed;border-top:none;}
.left_nav dl dd:hover{height:56px;font-size:16px;line-height:56px;color:#286bd9; font-weight:normal;background: #ededed; text-align:left;border-left:6px solid #286bd9;border-right:6px solid #ededed;border-top:1px solid #286bd9;border-bottom:1px solid #286bd9;}
.left_nav dl dd a{width: 86%;height:56px;line-height:56px;font-size:16px;color:#333;border-bottom: 1px solid #ededed;display: block;margin: 0 auto;}
.left_nav dl dd:hover a{color: #286bd9;}
.zxgg li a:hover{color: #0277D4;}
/*分页*/
.page{
	width: 100%;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}
.page span{
	height: 15px;
	line-height: 15px;
	border: 1px solid #999;
	padding: 6px 8px;
	margin: 0 2px;
	color: #fff;
	background: #1B8C56;
	font-size: 12px;
}
.fy{
	color: #fff;
}
.page a{
	height: 15px;
	line-height: 15px;
	border: 1px solid #999;
	padding: 6px 8px;
	margin: 0 2px;
	font-size: 12px;
	color: #1B8C56;
}
@media (max-width: 374px) {
	.page a{
		padding: 3px 2px;
    	margin: 0 1px;
	}
}
.page a:hover{
	color: #fff;
	background: #0277D4;
}
/*详情页*/
.ej_content_title{
	padding-bottom: 15px;
}
.ej_content_title_h2{
	text-align: center;
    font-size: 20px;
    color: #333;
    line-height: 64px;
    border-bottom: 1px dashed #ccc;
    margin-bottom: 0;
}
.ej_content_title_p{
	font-size: 14px;
    color: #999;
    text-align: center;
    line-height: 40px;
    border-bottom: 1px dashed #ccc;
}
/*下一篇/上一篇*/
.page1{
	border-top:1px dashed #ccc;
	padding-top:30px;
	/*margin-top:30px;*/
}
.page1>p{
	/*width:40%;*/
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	font-size:16px;
	margin:10px 0;
	color:#333;
}
.page1>p>a,.page1>p>a>span{
	color:#333;
}
.page1>p>a:hover{
	color:#0277D4;
}
/*下一篇/上一篇结束*/
/*机构设置*/
.jgsz_ul,.jgsz_ul li{
	width: 100%;
	height: auto;
}
.jgsz_ul li{
	border-top: #d6d6d6 1px dashed;
	padding-top: 20px;
	margin-bottom: 25px;
}
.jgsz_ul li:first-child{
	border-top: none;
}
.jgsz_ul li h3{
	line-height: 43px;
	font-size: 18px;
	color: #0277D4;
	font-weight: bold;
}
.jgsz_ul li p{
	line-height: 25px;
	color: #333;
	font-size: 14px;
}
/*领导信息*/
.ld_view{
	width: 100%;
	height: auto;
	/*border-top: 1px dashed #d6d6d6;
	margin-bottom: 30px;
	padding-top: 30px;*/
}
.ld_view:first-child{
	border-top: none;
}
.ld_view_left{
	float: left;
	padding: 10px 10px;
	border: 1px solid #ededed;
	margin-right: 30px;
}
.ld_view_left img{
	max-width: 160px;
	height: auto;
}
.ld_view_right p{
	line-height: 24px;
	margin-top: 20px;
}
.ld_view_right p span{
	font-size: 16px;
	margin-left: 10px;
}
@media (max-width: 767px){
.ld_view_left{
	width: 100%;
	height: auto;
	float: none;
	margin-right: 0;
	padding: 0;
	border: 0;
	text-align: center;
}
.ld_view_left img{
	max-width: 160px;
	height: auto;
	margin: 10px 0;
}
}
/*搜索*/
.all{
	width: 100%;
	height: 45px;
	line-height: 45px;
	text-align: left;
	color: #0277D4;
	font-size: 18px;
}
/*发展研究*/
.ej_content_row{
	margin-left:-10px;
	margin-right:-10px;
}
.ej_news_li1{
	width:100%;
	
	float:left;
	height: auto;
	margin-top: 20px;
	
}
.ej_news_li1_box:hover .ej_news_li1_w_h2:after{
	width:100%;left:0;
}

.ej_news_li1_box:hover .ej_news_li1_w_h2{
	color:#303685;
}
.ej_news_li1_pic{
	width:100%;
	float:left;
	height: auto;
	overflow: hidden;
}
/*.ej_news_li1_pic>img{
	width:100%;
	-webkit-transition:all 0.5s ease-in-out;
	-mox-transition:all 0.5s ease-in-out;
	-o-transition:all 0.5s ease-in-out;
	-ms-transition:all 0.5s ease-in-out;
	transition:all 0.5s ease-in-out;
}*/
.ej_content img {
    width: 100%;
  
  height: auto;
        
    transition: all 0.6s; 
 
}
.ej_news_li1_box a:hover img {
	 transform: scale(1.2);
}
.ej_news_li1_w{
	width:100%;
	float:left;
	height: auto;
	border: 1px solid #ddd;
}
.ej_news_li1_w_h2{
	margin:0 auto;
	
	height: 42px;
    color: #333;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
	position: relative;
	height: 42px;
    line-height: 42px;
    background-color: #f5f5f5;

}
.ej_news_li1_w_h2 span{text-align: center; display: block;font-size: 14px;line-height: 42px; color: #333;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;color: #333;
    font-family: "微软雅黑";
    font-size: 14px;
    font-weight: bold;padding: 0 10px;}
/*.ej_news_li1_w_h2:after{
	position: absolute;
	bottom:0; left:0;
	width:0; height:2px;
	background:#286BD9;
	content:"";
	transition:all 0.8s;
}
.ej_news_li1_box:hover .ej_news_li1_w_h2:after{
	width:100%;left:0;
}*/
.ej_news_li1_w_p{
	float: left;
    height: 72px;
    line-height: 24px;
    margin: 7px 15px;
    display: inline;
    color: #999;
    overflow: hidden;
    font-size: 13px;
}
.ej_news_li1_box:hover .ej_news_li1_w_h2{
	color:#333;
}
.ej_news_li1_box{
width: 100%;
height: auto;
float: left;
   
	
}
.ej_news_li1_w_span{
	display:block;
	text-align: left;
	font-size:14px;
	color:#999;
	margin-top: 10px;
}
@media (max-width: 992px){
.ej_news_li1 {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
    float: none;
    margin-bottom: 20px;
}
}
@media (max-width: 470px){
	
	.ej_news_li1_w_h2{
		line-height: 35px;
		height: 35px;
	}
	
}

@media (max-width: 768px){
.ej_news_li1_box {
    padding: 0px;
    border: none;
    margin-bottom: 15px;
   
}
}
/*立即下载*/
.xz{
	clear: both;
	width: 150px;
	height: 35px;
	line-height: 35px;
	text-align: center;
	color: #fff;
	background: #0277D4;
	font-size: 16px;
	display: block;
	margin:15px 0;
}
.xz:hover{
	color: #fff;
}

@media (min-width:992px ) {
.tzgg_nr ul{
	min-height: 165px;
}	
}

.zxxx_top a{
	float: right;
    color: #909090;
    font-size: 14px;
    font-weight: normal;
}
.zxxx_top a:hover{color: #1B8C56;}

.erji_fl{width: 100%;height:auto;/*border: 1px solid #ededed;padding-bottom: 80px;*/float: left;}
.erji_fl_top{width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 28px;color: #fff;background-color: #0277D4;}
.erji_fl_ul{width: 100%;height: auto;float: left;}


.erji_fl_ul li{width: 100%;height: 40px;line-height: 40px;text-align: center;margin-top:8px;background-color: #e2ebf9;}
.erji_fl_ul li a{display: block;width: 100%;height: 40px;line-height: 40px;text-align: center;color: #0277D4;}
.erji_text_fll{width: 40%;height: auto;float: left;}

.erji_text_frr{width: 60%;height: auto;float: left;}
.erji_text_frr img
{width: 100%;}
.top_youshang a{display: block;float: left;width: 31.333%;margin: 0 1%;text-align: center;}

.top_youshang a:hover{color: #C0C0C0 !important;}


@media (max-width:1000px){
	.erji_text_fll{width: 100%;}
	.erji_text_frr{width: 100%;}
}
@media (max-width:650px){
	.jgsz_box ul li{width: 20%;}
}
@media (max-width:399px){
	.tq span{display: none;}
	
}
@media (max-width:992px){
	.xxgk_ul li {
    width: 48%;
    margin: 0 1%;
    margin-bottom: 28px;
    height: auto;
    float: left;
}
.sysysy{display: none;}
.wywywy{display: none;}
}
@media (max-width:450px){
	.navbar {/*border:1px solid #95b7e5 !important;*/}
}








/*5个列表*/
.yyxxlm{
	width: 100%;
	height:auto;
	float: left;
	margin-top: 20px;
	/*background-color:#0277d4;*/
	background-image: url(../images/jbysdj.jpg);
	background-repeat: no-repeat;
	background-size: 100%;
	padding: 20px 0;
	border-radius: 10px;
	border: 1px solid #EFEFEF;
	 }
@media (max-width:450px) {
	
	.yyxxlm{background-image: none;background-color: rgba(103,172,229,0.9);}
}
.yyxxlm_ul{width: 100%;height:auto;float: left;}
.yyxxlm_ul li{
	width: 16%;
	float: left;
	height: auto;
	margin: 0 2%;
	background-color: #fff;
	border-radius: 10px;
	
	}
.yyxxlm_ul li a{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	
	}
.yyxxlm_ul li img{
	width: 45%; 
	display: block;
	margin: auto;
	margin-top: 15px;
	transition: all .5s ease;
    
    }
.yyxxlm_ul li span{text-align: center;width: 100%;line-height: 20px;color: #0277D4;display: block;font-size: 18px;padding-bottom: 20px;}

.yyxxlm_ul li a:hover .active23{
    -webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}
.active23{
	width: 100%;
	height: auto;
	float: left;
	position: relative;
	margin-bottom: 10px;
	-webkit-transition: -webkit-transform 0.5s ease-out;
	-moz-transition: -moz-transform 0.5s ease-out;
	-o-transition: -o-transform 0.5s ease-out;
	-ms-transition: -ms-transform 0.5s ease-out;
}
.erji{margin-top: 30px;}



@media(max-width:1000px) {
	.yyxxlm_ul li span{text-align: center;width: 100%;line-height: 20px;color: #0277D4;display: block;font-size: 15px;padding-bottom: 20px;}
}
@media(max-width:700px){
	.yyxxlm_ul li img{width: 50%; display: block;margin: auto;margin-top: 15px;}
	.yyxxlm_ul li span{font-size: 12px;}
}

@media(max-width:450px){
	.yyxxlm_ul li{width: 19%;float: left;height: auto;margin: 0 0.5%;border-radius: 10px;}
    .yyxxlm_ul li img{width: 75%; display: block;margin: auto;margin-top: 15px;}
}
/*轮播  增加*/
        #container{
            position: relative;
            width: 100%;
           /* height: 297px;*/
            
        }
        .pic{
        	 width: 100%;
            height: 289px;
        }
        .pic li {
            position: absolute;
            top: 0;
            left: 0;
           /* height: 297px;*/
            display: none;
        }
        .pic li img {
            width: 100%;
          
        }
        #position{
            position: absolute;
            bottom: 10px;
            right:0;
            margin: 0;
            left: 50%;
            margin-left: -30px;
            opacity: 0.4;
            width: 60px;
            
        }
        #position li{
            width: 10px;
            height: 10px;
            margin:0 2px;
            display: inline-block;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #afafaf;
        }
        #position .cur{
            background-color: #0a53cd;
        }

         .arrow { 
             cursor: pointer;
              display: none; 
              line-height: 39px; 
              text-align: center; 
              font-size: 36px; 
              font-weight: bold; 
              width: 40px; 
              height: 40px;  
              position: absolute; 
              z-index: 2; 
              top: 50%;
              margin-top: -20px; /*width的一半*/
             /* background-color: RGBA(0,0,0,.3); */
              color: #fff;
          }
        .arrow:hover { 
            /*background-color: RGBA(0,0,0,.7);*/
        }
        #container:hover .arrow { 
            display: block;
        }
        #prev { 
            left: 20px;
        }
        #next { 
            right: 20px;
        }
	/*2*/
	#container2{
            position: relative;
            width: 100%;
           height: 220px;
            
        }
        .picc2{
        	 width: 100%;
            height: 220px;
        }
        .picc2 li {
            position: absolute;
            top: 0;
            left: 0;
           /* height: 297px;*/
            display: none;
        }
        .picc2 li img {
            width: 100%;
          
        }
        #position2{
            position: absolute;
            bottom: 10px;
            right:0;
            margin: 0;
            left: 50%;
            margin-left: -30px;
            opacity: 0.4;
            width: 60px;
            
        }
        #position2 li{
            width: 10px;
            height: 10px;
            margin:0 2px;
            display: inline-block;
            -webkit-border-radius: 5px;
            border-radius: 5px;
            background-color: #afafaf;
        }
        #position2 .cur{
            background-color: #0a53cd;
        }

         .arrow { 
             cursor: pointer;
              display: none; 
              line-height: 39px; 
              text-align: center; 
              font-size: 36px; 
              font-weight: bold; 
              width: 40px; 
              height: 40px;  
              position: absolute; 
              z-index: 2; 
              top: 50%;
              margin-top: -20px; /*width的一半*/
             /* background-color: RGBA(0,0,0,.3); */
              color: #fff;
          }
        .arrow:hover { 
            /*background-color: RGBA(0,0,0,.7);*/
        }
        #container2:hover .arrow { 
            display: block;
        }
        #prev { 
            left: 20px;
        }
        #next { 
            right: 20px;
        }
        
        
        
.yyxxlm2{
	width: 100%;
	height:auto;
	float: left;
	
	background-color:#8fd2b2;
	
	
	
	/*border: 1px solid #EFEFEF;*/
	 }
@media (max-width:450px) {
	
	
}
.yyxxlm_ul2{width: 100%;height:auto;float: left;padding-bottom: 30px;padding-top: 30px;}
.yyxxlm_ul2 li{
	width: 46%;
	float: left;
	height: auto;
	margin: 0 2%;
	margin-top: 20px;
	
	border-radius: 10px;
	
	}
.yyxxlm_ul2 li a{
	display: block;
	float: left;
	width: 100%;
	height: auto;
	
	}


@media(min-width:992px){
	/*.yyxxlm_ul2one{margin: 0 !important;}*/
}
	
.yyxxlm_ul2 li img{
	width: 75%; 
	display: block;
	margin: auto;
	margin-bottom: 15px;
}
.yyxxlm_ul2 li img:hover{box-shadow: 3px 3px 5px #1FA565;}
.yyxxlm_ul2 li span{text-align: center;width: 100%;line-height: 20px;color: #000;display: block;padding-top: 15px; font-size: 16px;padding-bottom: 20px;}
.yyxxlm_ul2 li a:hover span{color: #078549 !important;}
.yyxxlm_ul2one:hover span{color: #078549 !important;}
/*.yyxxlm_ul2 li a:hover .active23{
    -webkit-transform:rotate(360deg);
	-moz-transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	-o-transform:rotate(360deg);
	transform:rotate(360deg);
}*/
/*nav.navbar.bootsnav ul.nav > li > a:hover{background-color: red !important;}*/
@media(min-width:992px) {
	.navbar-collapse{padding: 0 !important;}
}
@media(max-width:993px){
	.yyxxlm_ul2 li{width: 29%;float: left;margin: 0 2%;clear: all;}
	.yyxxlm_ul2 li span{padding-bottom: 10px;}
	.active23{margin-bottom: 0;}
	.yyxxlm_ul2{padding-bottom: 5px;padding-top: 15px;}
}


#marquee1{width:100%;height:90px;overflow:hidden; margin-top: 20px;margin-bottom: 30px;}
#marquee1 ul li{float:left; padding:0 5px;}
#marquee1 ul li img{display:block;}
#marquee1 ul{width:100%;height: auto;float: left;}
.navbar-nav{width: 100% !important;}


.sysgggwbtn{margin-top: 30px;}
.sysgggwbtn img{width: 100%;}
.index_hyn{width: 100%;float: left;height: auto;padding: 8px 0;}
.index_hynp{font-size: 13px;color: #909090;line-height: 32px;}
.index_hyn_fr{width: 100%;float: left;height: auto;}
.hyn_ip{width: 50%;border-top: 0.5px solid #e8e8e8;border-bottom: 0.5px solid #e8e8e8;border-left: 0.5px solid #e8e8e8;border-radius: 10px;float: right;height: auto;}
.hyn_ipfl{width: 80%;float: left;height: 30px;}
.hyn_ipfl input{width: 93%;float: left;margin-left: 7%;border: none;background: none;outline: none;height: 30px;line-height: 30px;}
.hyn_ipfr{width: 20%;float: left;height: 31px;background-color: #1fa565;border-bottom-right-radius: 8px;border-top-right-radius: 8px;}
.index_tophh{width: 100%;float: left;height: 10px;background-color: #1b8c56;}
.indexbabg{width: 100%;height: auto;float: left;background-image: url(../images/tkbg.jpg);background-repeat: no-repeat;/*background-size: 100% 100%;*/}
.inlogo{width: 50%;padding: 40px 0;}
.syymk4{width: 100%;float: left;height: auto;}
.ybyb{width: 46%;float: left;margin: 0 2%;height: auto;margin-top: 30px;}
.icon-dianhua{font-size: 18px;margin-right: 4px;}
.icon-dizhi{font-size: 18px;margin-right: 4px;}
.icon-sousuo{font-size: 20px !important;line-height: 30px; color: #fff;text-align: center;display: block;}
/*ej_nav*/
.ej_nav{
	width:100%;
	float:left;
	
}
.ej_nav_s{
	display:none;
}
.ej_nav_y{
	width:100%;
	/*background-image: url(../images/ej_nav_bg.jpg);*/
	background-size: 280px 98px;
	background-color: #1fa565;
	background-position: top right;
	background-repeat: no-repeat;
	padding-top:25px;
	padding-left:40px;
	padding-bottom:25px;
}
.ej_nav_y>h2{
	font-size:26px;
	color:#fff;
	line-height: 26px;
}
.ej_nav_y>p{
	font-size:12px;
	color:#fff;
	line-height: 12px;    
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin-top: 10px;
    text-transform: uppercase;
}
.ej_nav>.dropdown{
	margin-top:2px;
	width:100%;
}
.ej_nav>.dropdown>.ej_nav_e{
	width:100%;
	background-color:#f7f7f7;
}
.ej_nav>.dropdown>.ej_nav_e>li{
	padding:15px 40px;
	position:relative;
}
.ej_nav>.dropdown>.ej_nav_e>li:after{
	content:"";
	position:absolute;
	right:0;top:0;
	width:0;height:100%;
	background-color:#1fa565;
	-webkit-transition:0.4s;
	-moz-transition:0.4s;
	-ms-transition:0.4s;
	-o-transition:0.4s;
	transition:0.4s;
}
.ej_nav>.dropdown>.ej_nav_e>li:before{
	content:"";
	position:absolute;
	left:0;bottom:0;
	width:100%;height:1px;
	background-color:#f7f7f7;
}
.ej_nav>.dropdown>.ej_nav_e>li>a{
	display: block;
	font-size:18px;
	color:#333;
	line-height: 20px;
	position: relative;
	z-index: 1;
}
.ej_nav>.dropdown>.ej_nav_e>li>a>i{
	display: block;
	font-size:18px;
	color:#b5b5b5;
	line-height: 20px;
	float:right;
	position: relative;
	z-index: 1;
}
.ej_nav>.dropdown>.ej_nav_e>li.dq{
	background-color:#1fa565;
}
.ej_nav>.dropdown>.ej_nav_e>li.dq>a{
	color:#fff;
}
.ej_nav>.dropdown>.ej_nav_e>li.dq>a>i{
	color:#fff;
}
.ej_nav>.dropdown>.ej_nav_e>li:hover:after{
	width:100%;left:0;right:auto;
}
.ej_nav>.dropdown>.ej_nav_e>li:hover >a{
	color:#fff;
}
.ej_nav>.dropdown>.ej_nav_e>li:hover >a>i{
	color:#fff;
}
.ej_nav_gg{
	width:100%;
	margin-top:10px;
}
.ej_nav_gg>a>img{
	display:block;
	width:100%;
}
.ej_nav>.dropdown>#dLabel{
	display:none;
	width:100%;
	margin:0;
	padding:0;
	border:none;
	background-color:#1fa565;
	color:#fff;
	line-height: 40px;
	
}
.ksksks{margin-top: 15px;}
.ej_content{
	width:100%;
	float:left;
	padding:0 10px;
	height: auto;
	margin-bottom: 30px;
}
.ej_content_box{
	border:1px solid #ededed;
	padding:0px 30px;
}
.ej_content_title{
	padding:20px 0;
	border-bottom:1px solid #dedede;
}
.ej_content_title>h2{
	float:left;
	font-size:20px;
	line-height: 20px;
	color:#333;
	height:20px;
	padding-left:20px;
	position:relative;
}
.ej_content_title>h2:after{
	content:"";
	position:absolute;
	top:50%;left:0;
	margin-top:-10px;
	height:20px;width:4px;
	background-color:#1fa565;
}
.ej_content_title>p{
	float:right;
	font-size:14px;
	color:#999;
	line-height: 20px;
}
.ej_content_title>p>a{
	font-size:14px;
	color:#999;
	line-height: 20px;
}
.ej_content_title>p>i{
	font-size:15px;
	color:#999;
	line-height: 20px;
}
.ej_content_title>p>a:hover{
	color:#1fa565;
}
.ej_c1{
	/*padding:30px 0;*/
}
.ej_c_title{
	text-align: center;
}
.ej_c_title>h2{
	color:#333;
	line-height: 30px;
	font-size: 22px;
	margin-bottom:20px;
	margin-top: 25px;
}
.ej_c_title>p{
	border-top:1px dashed #dedede;
	border-bottom:1px dashed #dedede;
	padding:6px 0;
	font-size:14px;
	color:#999;
	line-height: 24px;
	margin-bottom:25px;
}
.ej_c_title>p>span{
	font-size:14px;
	color:#999;
	line-height: 24px;
	margin-left:10px;
}
.xwlb1{
	padding:40px 0;
	border-bottom:1px dashed #dedede;
}

.xwlb1_l>h2{
	font-size:40px;
	color:#1fa565;
	line-height: 40px;
}
.xwlb1_l>p{
	font-size:14px;
	color:#1fa565;
	line-height: 14px;
	margin-top:10px;
}

.xwlb1_c>img{
	display:block;
	width:100%;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}

.xwlb1_r>h2{
	font-size:16px;
	color:#333;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding:20px 0;
}
.xwlb1_r>p{
	font-size:14px;
	color:#676666;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height:48px;
}
.xwlb1>a:hover .xwlb1_c>img{
	transform: scale(1.1);
}
.xwlb1>a:hover .xwlb1_r>h2{
	color:#20b6f1;
}

/*xwlb*/
.ej_c4{
	padding-top:30px;
	    padding-bottom: 5px;
}
.xwlb{
	margin-bottom:20px;
}
.xwlb>a{
	display:block;
	padding:10px;
	border:1px solid #dedede;
}
.xwlb_l{
	width:100px;
	float:left;
	background-color:#eaeaea;
	padding:25px 0;
}
.xwlb_l>h2{
	text-align: center;
	font-size:30px;
	color:#333;
	line-height: 30px;
}
.xwlb_l>p{
	text-align: center;
	font-size:14px;
	color:#333;
	line-height: 14px;
	margin-top:10px;
}
.xwlb_r{
	width:80%;
	width:calc(100% - 110px);
	float:left;
	margin-left:10px;
}
.xwlb_r>h2{
	font-size:16px;
	color:#333;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding-top:10px;
	padding-bottom:15px;
}
.xwlb_r>p{
	font-size:14px;
	color:#333;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height:48px;
}
.xwlb>a:hover{
	background-color:#1fa565;
}
.xwlb>a:hover .xwlb_l{
	background-color:#fff;
}
.xwlb>a:hover .xwlb_l>h2{
	color:#1fa565;
}
.xwlb>a:hover .xwlb_l>p{
	color:#1fa565;
}
.xwlb>a:hover .xwlb_r>h2{
	color:#fff;
}
.xwlb>a:hover .xwlb_r>p{
	color:#fff;
}


.xwlb1{
	padding:20px 0;
	border-bottom:1px dashed #dedede;
}
.ej_c2{padding-bottom: 25px;}
.ld_view_right{padding: 30px 0;}
.xwlb1_l{
	float:left;
	width:65px;
	padding:30px 0;
	text-align: center;
}


.xwlb1_c{
	float:left;
	width:166px;
	margin:0 30px;
	overflow: hidden;
}
.xwlb1_c>img{
	display:block;
	width:100%;
	-webkit-transition: 0.4s;
    -moz-transition: 0.4s;
    -ms-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
}
.xwlb1_r{
	float:left;
	width:50%;
	width:calc(100% - 291px);
}
.xwlb1_r>h2{
	font-size:16px;
	color:#333;
	line-height: 20px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	padding:20px 0;
}
.xwlb1_r>p{
	font-size:14px;
	color:#676666;
	line-height: 24px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	height:48px;
}
.xwlb1>a:hover .xwlb1_c>img{
	transform: scale(1.1);
}
.xwlb1>a:hover .xwlb1_r>h2{
	color:#1fa565;
}
/*wzlb*/
.ej_c2>ul>li{
	padding:20px 0;
	border-bottom:1px dashed #dedede;
}
.ej_c2>ul>li>a>p{
	float:left;
	width:65%;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	position:relative;
	padding-left:15px;
	font-size:14px;
	color:#333;
	line-height: 20px;
}
.ej_c2>ul>li>a>p:after{
	content:"●";
	position:absolute;
	font-size: 14px;
	left:0;
	top:0;
	line-height: 20px;
	color:#1fa565;
}
.ej_c2>ul>li>a>span{
	float:right;
	width:35%;
	font-size:14px;
	color:#333;
	line-height: 20px;
	text-align: right;
}
.ej_c2>ul>li:hover >a>p{
	color:#1fa565;
}
.ej_c2>ul>li:hover >a>span{
	color:#1fa565;
}




@media(max-width:992px){
	.ej_nav_e{
		display:none;
	}
	.xwlb1_l{display: none;}
	.xwlb1_c{margin: 0;}
	.xwlb1_r{width: 70%;float: left;
    width: 80%;
    width: calc(100% - 191px);
    margin-left: 2%;}
	.inlogo{width: 70%;padding: 20px 0;display: block;margin: auto;}
	.news_r{
		margin-top:10px;
	}
	
	/*ej_nav*/
	.ej_center_box{
		width:100%;
		padding-top:0;
		padding-bottom:20px;
	}
	.ej_nav{
		float:none;
		width:100%;
		margin:0 auto;
		background-color:#1fa565;
		padding:0 5%;
	}
	.ej_nav_s{
		display:block;
		float:left;
		position:relative;
	}
	.ej_nav_s:after{
		content:"";
		position:absolute;
		left:0;top:50%;
		margin-top:-10px;
		width:1px;height:20px;
		background-color:#fff;
	}
	.ej_nav_s>a{
		padding:0 10px;
		display: block;
		line-height: 40px;
	}
	.ej_nav_s>a>i{
		color:#fff;
		font-size:14px;
		line-height: 40px;
		display: block;
		text-align: center;
	}
	.ej_nav_y{
		float:left;
		padding:0;
		width:auto;
		background:none;
	    position:relative;
	}
	.ej_nav_y:after{
		content:"";
		position:absolute;
		left:0;top:50%;
		margin-top:-10px;
		width:1px;height:20px;
		background-color:#fff;
	}
	.ej_nav_y>h2{
		font-size:16px;
		padding:0 10px;
		line-height: 40px;
	}
	.ej_nav_y>p{
		display:none;
	}
	.ej_nav_gg{
		display:none;
	}
	.ej_nav>.dropdown{
		margin:0;
		width:auto;
		float:left;
		padding:0 10px!important;
		line-height: 40px;
	    position:relative;
	}
	.ej_nav>.dropdown:after{
		content:"";
		position:absolute;
		left:0;top:50%;
		margin-top:-10px;
		width:1px;height:20px;
		background-color:#fff;
	}
	.ej_nav>.dropdown:before{
		content:"";
		position:absolute;
		right:0;top:50%;
		margin-top:-10px;
		width:1px;height:20px;
		background-color:#fff;
	}
	.ej_nav>.dropdown>#dLabel{
		border:none;
		background-color:transparent;
		color:#fff;
		line-height: 40px;
		margin:0!important;
		font-size:16px;
		outline:none;
	}
	.ej_nav>.dropdown>.ej_nav_e{
		padding:0;
	}
	.ej_nav>.dropdown>.ej_nav_e>li{
		padding:0;
	}
	.ej_nav>.dropdown>.ej_nav_e>li>a{
		padding:0;
		text-align: center;
		font-size:14px;
		line-height: 40px;
		background-color: #1fa565;
		color:#fff;
		border-top:1px solid #fff;
	}
	.ej_nav>.dropdown>.ej_nav_e>li:first-child>a{
		border:none;
	}
	.ej_nav>.dropdown>.ej_nav_e>li>a>i{
		display:none;
	}
	
	.ej_content{
		width:90%;
		float:left;
		padding:0;
		margin:0 5%;
		
		margin-top:20px;
	}
	.ej_c1 {
		/*padding: 20px 0;*/
	}
	.ej_c_title>h2 {
		margin-bottom: 20px;
	}
	
	.xwlb1 {
		padding: 20px 0;
	}
	
	.ej_c3 {
		padding-top: 20px;
	}
	.ej_c4 {
		padding-top: 20px;
	}
	
	/*ksjs*/
	.ks_box_w>ul>li{
		width:33.33333333%;
	}
	
}
.m_top32{margin-top: 30px;}
.dty{width: 100%;float: left;height: auto;}
.dty img{max-width: 100%;}
.dty_wz{width: 100%;float: left;height: auto;padding-top: 20px;}
.dty_wz h1{font-size: 20px;margin-bottom: 10px;color: #1B8C56;}
.sjsss{width: 250px;height: 30px;background-color: #fff;float: left;margin-top: 7px;border-radius: 5px;}
.sjsss_fl{width: 200px;float: left;height: 30px;}
.sjsss_fr{width: 50px;float: left;height: 30px;line-height: 30px;background-color: #1B8C56;border-bottom-right-radius: 5px;border-top-right-radius: 5px;}
.sjsss_fl input{width: 96%;margin-left: 4%; height: 30px;border: none;background: one;outline: none;}
.sjsss_fr i{text-align: center;}

@media(min-width:992px){
	.sjsss{display: none;}
}
@media(max-width:992px){
	.sysgggwbtn img{margin-bottom: 20px;}
	.syfgy{width: 100%;display: block;color: #fff;}
	.syfgy2{width: 100%;display: block;color: #fff;}
	.foot_img{width: 15%;}
	.index_tophh{height: 5px;}
	.index_hynp{display: none;}
	.hyn_ip{width: 100%;display: block;margin: auto;}
	.section-focus-pic .controler{bottom: 12px;}
	.m_top30{margin-top: 0px;}
	.ybyb{width: 100%;}
	.syymk4{width: 100%;}
	.m_bot30{margin-bottom: 0;}
	.link{margin-top: 0;}
	.bot_yqlj{margin-bottom: 0;}
	.page{margin-bottom: 10px;}
	.page1{padding-top: 20px;padding-bottom: 10px;}
	.ej_news_ul{padding-bottom: 30px;}
	.ej_c_w{}
	.erji_text{}
	.erji{margin-top: 20px;margin-bottom: 10px;}
	.ej_c2{padding-bottom: 15px;}
	.xwlb {margin-bottom: 10px;}
	.ks_box{margin-bottom: 0;}
	.yyxxlm_ul2 li img{width: 50%;}
	.jljljl{display: none;}
	.index_hyn{display: none;}
	.yyxxlm2{margin-bottom: 20px;}
	.m_top32{margin-top: 20px;margin-bottom: 20px;}
	.sysgggwbtn{margin-top: 20px;}
	.ks_box_w{padding: 0px 40px;}
}
