/* 新闻中心页 */
.row_left{
	float:left;
	width:189px;
	height:828px;
	border-right:1px solid #707070;
	margin-top:90px;
}
.row_left ul{
	padding-top:122px;
	overflow: hidden;
}
.row_left ul li{
	height: 35px;
	font-size: 24px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 35px;
	color: #292929;
	padding-left:22px;
	margin-bottom: 32px;
}
.row_left ul li a{
	display: block;
	line-height: 35px;
	color: #292929;
	font-size: 24px;
}
.row_left ul li a.active{
	font-size: 28px;
	color:#C40000;
	border-right:5px solid #C40000;
}
.row_right{
	padding-left:68px;
	margin-top:90px;
	overflow: hidden;
}
.row_right ul li{
	margin-bottom: 60px;
	overflow: hidden;
}
.news_img {
	display: block;
	width: 379px;
	height: 255px;
	overflow: hidden;
}
.news_img img{
	width:100%;
	height:100%;
	transition: transform 0.5s;
}
.news_img img:hover {
	transform: scale(1.1, 1.1);
}
.tab_text {
	height: 255px;
	margin-left: 400px;
	position: relative;
	overflow: hidden;
}
.tab_text .tit a{
	display: block;
	height: 38px;
	font-size: 28px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 38px;
	color: #090909;
}
.tab_text .news_p {
	line-height: 28px;
	color: #5B5B5B;
	margin-top: 6px;
	height: 84px;
	font-size:16px;
	overflow: hidden;
	text-overflow: ellipsis;
	text-align: justify;
}
.tab_text .messge {
	width: 100%;
	overflow: hidden;
	margin-top: 20px;
	position: absolute;
	left: 0;
	bottom: 14px;
	color:#565656;
}

.tab_text .messge .Timeing{
	height: 24px;
	font-size: 18px;
	line-height: 24px;
}
.tab_text .messge .number{
	height: 24px;
	font-size: 18px;
	line-height: 24px;
	margin-left:62px;
}
.tab_text .messge .more{
	display: block;
	width: 158px;
	height: 40px;
	line-height: 40px;
	border: 1px solid #666666;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	-o-border-radius: 20px;
	border-radius: 20px;
	font-size: 16px;
	color:#333;
	text-align: center;
}
.tab_text .messge .more:hover{
	color:#fff;
	background-color: #666666;
}
/* 关于我们页 */
.aboutCont_right{
	padding-left:68px;
	padding-bottom:135px;
	margin-top:90px;
	overflow: hidden;
}
.aboutCont_right .intro{
	padding:20px 0 23px 0;
	overflow: hidden;
}
.aboutCont_right .intro h1{
	font-size: 28px;
	font-family: Microsoft YaHei;
	font-weight: 400;
	line-height: 38px;
	color: #C40000;
	text-align: center;
}
.aboutCont_right .intro_cont{
	padding:69px 0;
}
.aboutCont_right .intro_cont p{
	font-size: 16px;
	font-weight: 400;
	line-height: 28px;
	color: #333333;
	text-align: justify;
}
.aboutCont_right .intro_pic{
	margin-bottom: 35px;
	overflow: hidden;
}
/* 联系我们 */
.contact_right{
	padding-left:68px;
	padding-top:76px;
	margin-top:90px;
	overflow: hidden;
}
.contact_right #allmap{
	width:100%;
	height:245px;
}
.contact_cont{
	padding:76px 0;
	overflow: hidden;
}
.contact_cont p{
	line-height: 32px;
	font-size: 24px;
	color: #707070;
}
.mt30{
	margin-top: 30px;
}
.h268{
	width:100%;
	height:268px;
}
/* 人才招聘页 */
.job_right{
	padding-left:68px;
	margin-top:90px;
	overflow: hidden;
}
.job_right li{
	
	margin-bottom: 0;
	
}
.job_right li .list{
	border-bottom:1px dashed #707070;
	cursor: pointer;
	overflow: hidden;
}
.job_right li .job{
	height:62px;
	line-height: 62px;
	font-size:24px;
	color:#707070;
}
.job_right li .require{
	height:62px;
	line-height: 62px;
	font-size:24px;
	color:#707070;
}
.job_right li .job_desc{
	display: none;
	padding:10px;
	border-bottom:1px dashed #707070;
	overflow: hidden;
}
.job_right li .job_desc p{
	line-height: 30px;
	font-size:16px;
	color:#707070;
}
.page_wrap.pad{
	padding:34px 0 105px 0;
}
/* 内容页 */
.banner{
	width:100%;
	height:500px;
	overflow: hidden;
}
.banner img{
	width:100%;
	height:100%;
}
.article_wrap{
	padding:90px 32px 135px 32px;
	overflow: hidden;
}
.article_wrap .crumbs a{
	font-size:28px;
	color:#000;
}
.article_wrap .crumbs .active_page{
	color:#C40000;
}
.article_wrap .art_contWrap{
	padding-top:55px;
	overflow: hidden;
}
.art_contWrap .title{
	font-size:28px;
	text-align: center;
	color:#C40000;
	padding-bottom:32px;
}
.art_contWrap .article p{
	text-indent: 2em;
	line-height: 32px;
	color:#333;
	font-size:16px;
	text-align: justify;
	margin-bottom:15px;
}
.art_contWrap .article img{
	display: block;
	height:auto;
	margin: 20px auto;
}
.art_contWrap .publish_msg{
	float:right;
	margin-top:100px;
}
.publish_msg .publish_time{
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #565656;
}
.publish_msg .num{
	margin-left:62px;
	font-size: 18px;
	font-weight: 400;
	line-height: 24px;
	color: #565656;
}
.art_contWrap .page_box{
	width:400px;
	margin:80px auto auto;
	overflow: hidden;
}
.page_box a{
	display: block;
	float:left;
	width:128px;
	height:42px;
	line-height: 42px;
	border:1px solid #707070;
	background-color: #fff;
	color:#565656;
	font-size: 18px;
	text-align: center;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-o-border-radius: 6px;
	border-radius: 6px;
	margin:0 35px;
}
.page_box a:hover{
	background:#f1f1f1;
}
/* 查询结果 */
.search_wrap{
	padding:132px 250px;
	overflow: hidden;
}
.search_wrap h1{
	font-size: 28px;
	font-family: "Microsoft YaHei";
	line-height: 38px;
	color: #707070;
	text-align: center;
	margin-bottom: 44px;
}
.search_wrap .form {
	width:100%;
	overflow: hidden;
}
.search_wrap .form .box{
	height:55px;
	line-height: 55px;
	border-bottom: 1px solid #A7A7A7;
	font-size: 20px;
	color: #707070;
}
.search_wrap .info_note{
	height:55px;
	line-height: 55px;
	font-size: 20px;
	color: #707070;
}
.search_cont{
	padding-top:75px;
	overflow: hidden;
}
.search_cont img{
	display: block;
	margin: 0 auto;
}
/* 搜索列表页 */
.search_list{
	padding:90px 32px 135px 32px;
	min-height: 500px;
	overflow: hidden;
}
.search_list .crumbs a{
	font-size:28px;
	color:#000;
}
.search_list ul{
	margin-top: 20px;
	overflow: hidden;
}
.search_list ul li a{
	display: block;
	height: 38px;
	font-size: 28px;
	font-family: "Microsoft YaHei";
	font-weight: 400;
	line-height: 38px;
	color: #707070;
}

/* 分页 */
.page_wrap{ width:100%; padding:74px 0 84px 0; overflow:hidden;}
.page{ width:430px; margin:0 auto; overflow:hidden;}
.page a{
	float:left; display:block; text-align: center;width: 46px;height: 46px; line-height: 46px; background: #FFFFFF; border: 1px solid #707070;-webkit-border-radius: 6px; -moz-border-radius: 6px;  border-radius:6px; font-size: 18px; color:#565656; margin-right:18px;}
.page a.current{ background: #C40000; color:#fff;border: 1px solid transparent;}
.pg_prev,.pg_next{position: relative; overflow: hidden;}
.pg_prev:hover,.pg_next:hover{
	background-color: #f1f1f1;
}
.page span{
	display: block;
	float: left;
	text-align: center;
	height: 46px; line-height: 46px;
	font-size:18px;
	color:#565656;
	margin-right:18px;
}
.def-opacity{ opacity: 0.1;}

