@charset "utf-8";
/* CSS Document */
/*banner开始*/

.enbanner{
	margin-top:26px;
}
.enbanner .banner_left{
	width:750px;
	height:320px;
	box-shadow:3px 3px 5px rgba(38,38,38,0.2);
	-webkit-box-shadow:3px 3px 5px rgba(38,38,38,0.2);
	-moz-box-shadow:3px 3px 5px rgba(38,38,38,0.2);
	-ms-box-shadow:3px 3px 5px rgba(38,38,38,0.2);
	-o-box-shadow:3px 3px 5px rgba(38,38,38,0.2);
	position:relative;

	border:10px solid #fff;
}
.enbanner .banner_left img{
	width:750px;
	height:320px;
	cursor:pointer;
	/*border:10px solid #FFF;*/
}
.enbanner .banner_right{
	width:310px;
	height:308px;
	border:1px solid #DCDEE3;
	background:#FFF;
	position:relative;
}
.enbanner .banner_right img{
	position:absolute;
	top:12px;
	left:-10px;
}	
.enbanner .banner_bg{
	position:absolute; 
	background:url(../images/g_20.png);
	z-index:1000;
	cursor:pointer; 
	width:750px; 
	height:35px; 
	/*bottom:-10px;
	left:10px;
	right:10px;*/
	bottom:0px;
	left:0px;
	right:0px;
	opacity:0.7;
	filter:alpha(opacity=70);
}

.enbanner .banner_info{
	position:absolute; 
	left:24px; 
	/*bottom:-10px;*/
	bottom:0px;
	line-height:35px;
	color:#fff;
	z-index:1001;
	font-size:14px;
}

.enbanner ul {
	position:absolute;
	list-style:none;
	z-index:1002;
	margin:0; 
	padding:0; 
	/*bottom:5px;*/
	bottom:10px;
	right:20px;
}
.enbanner ul li {
	width:8px;
	height:8px;
    padding:0px 5px;
	float:left;
	display:block;
	color:#FFF;
	background:url(../images/33_05.png) no-repeat center;
	cursor:pointer
}
.enbanner ul li.on{ 
    background:url(../images/33_03.png) no-repeat center;
}
.enbanner ul li:hover{
	   background:url(../images/33_03.png) no-repeat center;
	}
.enbanner .banner_list,.enbanner .banner_list a{
	width:750px;
	height:320px;
	position:absolute;
}
.enbanner .banner_right{
	overflow: hidden;
	width:325px;
	height:264px;
	padding:60px 15px 12px 20px;
	position:relative;
}
.enbanner .banner_right .right_header a{
	position:absolute;
	right:15px;
	top:18px;
	font-size:12px;
	color:#cccccc;
}
.enbanner .banner_right .right_header a:hover,.enbanner .banner_right .right_mid h1:hover{
	color:#0070BC;
}
.enbanner .banner_right .right_mid{
	position:relative;
	border-left:1px dashed #cccccc;
	margin-top:10px;
}


.enbanner .banner_right .right_mid span{
	margin-top:-2px;
}
.enbanner .banner_right .right_mid span:hover{
	color:#0070BC;
}


.enbanner .banner_right .right_mid span{
	font-size:14px;
	display:block;
	font-weight:bold;
	height: 30px;
	margin-top:-14px;
	padding-left:14px;
	margin-left: -6px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.enbanner .banner_right .right_mid .span1{
	background:url(../images/12.png) no-repeat -3px 0.1px;
}
.enbanner .banner_right .right_mid .span2{
	background:url(../images/yuan22.png) no-repeat 2.5px 4.5px;
	margin-top:20px;
}
.enbanner .banner_right .right_mid .span2:hover{
	background:url(../images/yuan2.png) no-repeat 0 2px;
}
.enbanner .banner_right .right_mid p{
	line-height:20px;
	font-weight:normal;
	margin-top:10px;
	padding-left:10px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;

}


.enbanner .banner_right .right_mid a{
	color:#151616;
}

.enbanner .banner_right .right_mid p:hover{
	color:#0070BC;
}
.enbanner .banner_right .right_mid img{
	position:absolute;
	left:-6px;
	top:2px;
}
.enbanner .banner_right .right_mid .pic_bg{
	position:absolute;
	left:-4px;
	top:136px;
}
.enmid_z{
	height:88px;
}
/*banner结束*/

/*list页面开始*/

.encontent{
	height:484px;
}
.encontent li{
	width:282px;
	height:484px;
	border:1px solid #DCDEE3;
	float:left;
	margin-right:20px;
	position:relative;
	background:#FFF;
	transition: all .4s ease-in-out;
	 -webkit-transition: all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-ms-transition: all .4s ease-in-out;
	-o-transition: all .4s ease-in-out;
}
.encontent li:hover{
	box-shadow: 0 3px 20px rgba(0, 0, 0, .4);
 	-webkit-box-shadow: 0 3px 20px rgba(0, 0, 0, .4);
	-moz-box-shadow: 0 3px 20px rgba(0, 0, 0, .4);
	-o-box-shadow: 0 3px 20px rgba(0, 0, 0, .4);
	-ms-box-shadow: 0 3px 20px rgba(0, 0, 0, .4);
}
.encontent .last_li{
	margin-right:0px;
}
.encontent .msg{
	padding:38px 19px 20px 19px;
}
.encontent .msg .pic{
	margin-bottom:18px;
	margin-top:36px;
	width:244px;
	height:121px;
}
.encontent .msg .pic1{
	position:absolute;
	left:118px;
	top:38px;
}
.encontent .pic_bg{
	margin-right:0;
}
.encontent .msg h2{
	font-size:20px;
	color:#6a737d;
	margin-top:50px;
	text-align:center;
}
.encontent .msg h2 i{
	font-style:normal;
	color:#ff7500;
}
.encontent .msg a{
	color:#676767;
	/*line-height:16px;*/
	padding-left:5px;
}
.encontent .msg p{height:32px ;line-height:32px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}
.encontent .msg a:hover{
	color:#2292d9;
}
.encontent .msg .active{
	color:#2292d9;
}
/*.encontent .msg span{
	color:#b5b5b5;
	font-size:12px;
	float:right;
	display:block;
	width:52px;
	height:20px;
	background:#F6F6F6;
	text-align:center;
	line-height:20px;
}*/
.encontent .msg .date span{
	color:#b5b5b5;
	font-size:12px;
	width:52px;
	height:20px;
	background:#F6F6F6;
	text-align:center;
	line-height:20px;
	display:inline-block;

}


.encontent .msg .span1{
	color:#b5b5b5;
	font-size:12px;
	float:left;
	display:block;
	width:52px;
	height:20px;
	text-align:center;
	line-height:20px;
}
.encontent .msg span:hover{
	color:#2292d9;
}

/*list页面结束*/

/*标签页*/
.entab{
	height:62px;
	font-size:24px;
	color:#333333;
	text-align:center;
	font-weight:bold;
	padding-top:74px;
	background:url(../images/pro.png) no-repeat 480px 74px;
}
/*news页开始*/

.ennews{
	border:1px solid #DCDEE3;
	margin-bottom:43px;
	background:#FFF;
		position:relative;
}
.ennews .news_header,.enannals .annals_main,.enmain .con_header{
	height:80px;
}
.ennews .news_main,.enannals .annals_main,.enmain .mian_left .main_con{
	padding:20px 22px 29px 22px;
	height:457px;
}
.ennews .news_header li,.enannals .annals_main li,.enmain .con_header li{
	float:left;
	width:207px;
	height:51px;
	background:#F7F8FA;
	font-size:18px;
	line-height:51px;
	text-align:center;
	border:1px solid #DAE2ED;
	margin-right:20px;
	cursor:pointer;
}


.ennews .news_header li a,.enannals .annals_main li a,.enmain .con_header li a{
	color:#5b5b5b;
	font-weight:bold;
}
.ennews .news_header li.active a,.enannals .annals_main li.active a,.enmain .con_header li.active a{
	color:#0070bc;
	font-weight:bold;
}
.ennews .news_header li:hover,.ennews .news_header li.active,.enannals .annals_main li:hover,.enannals .annals_main .active,.enmain .con_header li:hover,.enmain .con_header .active{
	background:#FEFEFE;
}
.ennews .news_header li a:hover,.ennews .news_header .active,.enannals .annals_main li a:hover,.enannals .annals_main .active,.enmain .con_header li a:hover,.enmain .con_header .active{
	color:#0070bc;
}
.ennews .news_list{
	height:auto;
}
.ennews .news_list li{
	height:163px;
	border-bottom:1px dashed #D1D0D0;
	margin-bottom:32px;
}
.ennews .news_list .li1{
	border-bottom:none;
}
/*Li修改*/
.ennews .news_list li:nth-child(2){
	border-bottom:none;
}
.ennews .news_list .list_rt{
	width:900px;
}
.ennews .news_list .list_rt h4{
	font-size:16px;
	color:#676767;
	margin-top:4px;
	margin-bottom:26px;
}

.ennews .news_list img{
	margin-right:20px;
	width:210px;
	height:134px;
}
.ennews .news_list .list_rt .a1{
	color:#cccccc;
	font-size:14px;
	line-height:24px;
}
.ennews .news_list .list_rt .a1:hover{
	color:#0070bc;
}

.ennews .news_list .hide{
	display:none;
}
/*news页结束*/
/*main页开始*/
.enmain{
	height:536px;
}
.enmain .mian_left h6{
	font-size:24px;
	color:#333333;
	background:url(../images/65.png) no-repeat 24px center;
	padding-left:70px;
	line-height:78px;
	height:78px;
}
.enmain .mian_left .main_wrap{
	width:722px;
	height:456px;
	background:#FFF;
	border:1px solid #DCDEE3;
	position:relative;
}

.enmain .con_list li{
	height:163px;
	border-bottom:1px dashed #D1D0D0;
	margin-bottom:20px;
}
.enmain .con_list li:nth-child(2){border:none}
.enmain .con_list .li1{
	border-bottom:none;
}
.enmain .con_list img{
	margin-right:20px;
	width:210px;
	height:134px;
}
.enmain .con_list .list_rt{
	width:440px;
    	
	
}
.enmain .con_list .list_rt h4{
	font-size:16px;
	color:#676767;
	margin-top:4px;
	margin-bottom:26px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.enmain .con_list .list_rt .a1{
	color:#cccccc;
	font-size:14px;
	line-height:24px;
	display:block;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.enmain .con_list .list_rt .a1:hover{
	color:#0070bc;
}
.enmain .con_list span{
	color:#676767;
	font-size:14px;
	float:right;
	width:54px;
	height:22px;
	background:#F5F5F5;
	text-align:center;
	line-height:20px;
	position:absolute;
    left:640px;
	top:425px;
}
.ennews .news_list span{
	color:#676767;
	font-size:14px;
	width:54px;
	height:22px;
	background:#F5F5F5;
	text-align:center;
	line-height:20px;
	position:absolute;
	left:1100px;
	top:430px;
}

.enmain .con_list span:hover,.ennews .news_list span:hover{
	color:#FFF;
	background:#2292d9;
}
.enmain .con_list .hide{
	display:none;
}

.enmain .mian_con1{
	width:458px;
	border:1px solid #DCDEE3;
	height:456px;
}
.enmain .mian_right h6{
	font-size:24px;
	color:#333333;
	background:url(../images/map.png) no-repeat left center;
	line-height:78px;
	height:78px;
	padding-left:54px;
}
.enmain .mian_con1 img{
	width:458px;
	height:457px;
}

/*main页结束*/


/*annals开始*/
.enannals{
	height:457px;
	border:1px solid #DCDEE3;
	background:#FFF;
	margin-bottom:78px;
	position:relative;
}
.enannals .con_midlle{
	margin-top:50px;
	height:275px;
}
.enannals .con_midlle .list_rt{
	width:900px;
}
.enannals .con_midlle .list_rt h4{
	font-size:16px;
	color:#676767;
	margin-top:4px;
	margin-bottom:26px;
}
.enannals .con_midlle img{
	margin-right:20px;
	width:194px;
	height:275px;
}
.enannals .con_midlle .list_rt .a1{
	color:#cccccc;
	font-size:14px;
	line-height:24px;
	display:block;
	margin-top:40px;
}
.enannals .con_midlle .list_rt .a1:hover{
	color:#0070bc;
}
.enannals .con_midlle .list_rt span{
	color:#676767;
	font-size:14px;
	float:right;
	width:54px;
	height:22px;
	background:#F5F5F5;
	text-align:center;
	line-height:20px;
	margin-top:20px;
	position:absolute;
	left:1100px;
	top:400px;
}
.enannals .con_midlle .list_rt span:hover{
	color:#FFF;
	background:#2292d9;
}

.enannals .con_midlle .hide{
	display:none;
}


.encontent .msg .date{
	position:absolute;
	left:20px;
	top:450px;


}
/*.encontent .msg .date i{
	color:#b5b5b5;
	font-size:12px;
	font-style:normal;
}*/
.encontent .msg .date i{
	color:#b5b5b5;
	font-size:12px;
	font-style:normal;
	display:inline-block;
	margin-right:130px;

}











