@charset "utf-8";
/* CSS Document */
.channel-banner {
	position: relative;
	width: 100%;
	margin: 0 auto;
}

.channel-banner img {
	width: 100%;
	margin: 0 auto;
}

.nmain {
	width: 1200px;
	margin: 0 auto;
	padding: 40px 0 50px;
}

.nmian-left {
	overflow:hidden;
	float: left;
	width: 21%;
}

.nmian-right {
	float: right;
	width: 75%;
}

.news-list p img{
	margin: 0 auto;
}

.nchan-lant {
	height: 110px;
	background: #16447c url(../images/nlanbg.jpg) no-repeat right top;
	color: #fff;
}

.nchan-lant ._cn {
	padding-left: 25px;
	font-size: 26px;
	font-weight: normal;
	padding-top: 25px;
	line-height: 40px;
}

.nchan-lant ._en {
	padding-left: 25px;
	color: #f6c3c1;
	font-size: 12px;
	font-family: arial;
}

.nmenu li {
	line-height: 48px;
	font-size: 15px;
	border-bottom: 1px solid #eaeaea;
}

.nmenu li a {
	display: block;
	padding-left: 20px;
	position: relative;
	color: #6f6f6f;
}

.nmenu li .ion {
	position: absolute;
	right: 0;
	font-size: 0;
	margin-right: 10px;
}

.nmenu li a:hover {
	background: #f3f3f3;
}

.nmenu li.cur a {
	background: #00923f;
	color: #fff;
}

.nmenu li.cur a .ion {
	color: #fff;
}

.chr-top {
	border-bottom: 1px solid #eaeaea;
	padding-bottom: 10px;
	margin-bottom: 30px;
}

.chr-top .chr-lant {
	font-size: 20px;
	color: #818181;
}

.posi {
	color: #bdbdbd;
	margin-top: 10px;
}

.posi em {
	padding: 0 5px;
}

.posi span {
	color: #787878;
}

.ico {
	display: inline-block;
	overflow: hidden;
	width: 20px;
	height: 20px;
	vertical-align: middle;
	background: url(../images/ico.png);
	margin: 0 .3em;
}



/*page*/
.page {
	width:50%;
	margin:0 auto;
	font-size: 12px;
	color: #777777;
	text-align: center;
	padding-top: 30px;
}


.page ul li{
	float:left;}

.page a{
	color: #777777;
	font-size:14px;
	margin-right:20px;} 

.page a span {
	display: inline-block;
	vertical-align: middle;
}
.page a.current { 
	font-weight: bold;
color: blue;
}


.page_cur{
	    background: #16447c;
    padding: 8px 15px;
	color:#FFF !important;
   }



/* 关于我们   */
.about-top{ margin-bottom:30px;}
.about-top img{max-width:900px;}
.about-left{ float:left; width:70%;}
.abchan-title{ font-size:26px; color:#000;}
.abchan-tag{ display:inline-block; background:url(../images/pcat_xian.gif) repeat-x center; padding:0 20px; font-size:16px; color:#6e6e6e;}
.abchan-tag span{ display:block; padding:0 10px; background:#fff;}

.ab-sum p{
	line-height:30px;}

.about-video{ float:right; width:25%;margin-top: 20px;}



.channel-content p{
	line-height:34px;
	text-indent:2em;
	}


.hostory{
	float:left;
	border-top:solid 1px #A3A3A3;
	margin-top:50px;}
	
	
.hostory img{
	margin-top:10px;}	
	
	
	
.organ .nadd-lant p{
	line-height: 34px;
text-indent: 2em;}	


.business p{
	line-height:34px;
	text-indent:2em;}
	
	
.management{
	width:900px;
	margin:0 auto;}	
	
	
	
.staff_bottom{
	margin-top:10px;
	text-indent:2em;}	
	


/* 关于我们   */






.news-list li {
	padding-bottom: 13px;
margin-bottom: 9px;
	border-bottom: 1px solid #eaeaea;
}

.news-list li a {
	display: block;
	background: url(../images/inews_jt.png) no-repeat right;
	overflow: hidden;
}

.news-list li ._date {
	float: left;
	width: 9%;
	background: #f5f5f5;
	text-align: center;
	height: 72px;
	font-family: arial;
	color: #16447c;
	transition:all 0.2s;
}

.news-list li ._date span {
	display: block;
}

.news-list li ._date ._d1 {
	font-size: 23px;
	line-height: 46px;
}

.news-list li ._nr {
	float: left;
	width: 77%;
	margin-left: 3%;
	margin-top:3%;
}

.news-list li ._title {
	font-size: 17px;
	font-weight: normal;
	color: #000;
	white-space: nowrap;
	text-overflow: ellipsis;
	overflow: hidden;
}

.news-list li ._tools {
	color: #b4b4b4;
	margin: 3px 0;
}

.news-list li ._tools .ion {
	margin-left: 0;
}

.news-list li ._tools  span {
	padding-right: 15px;
}

.news-list li ._sum {
	line-height: 24px;
	height: 48px;
	overflow: hidden;
	color: #565656;
}

.news-list li a:hover {
	background: url(../images/inews_jton.png) no-repeat right;
}

.news-list li a:hover ._title {
	color: #00923f;
}

.news-list li a:hover ._date {
	background: #00923f;
	color: #fff;
}



.news-list li  .hpgs_zl{
	float: left;
width: 84%;
margin-left: 3%;
margin-top: 3%;}
	
.news-list li  .hpgs_zl h2{
	color:#666;
	font-size:16px;
	font-weight:normal;}	
	
	
/* 企业文化   */

.nadd-lant {
font-size: 16px;
font-weight: bold;
background: url(../images/nadd_dian.png) no-repeat left;
border-bottom: 1px solid #eaeaea;
line-height: 40px;
margin-bottom: 20px;
}

.cul_img{
	margin-top:30px;}


/* 企业文化  end */
	
	
/* 资质荣誉   */

.honor_warp ul li{
	float:left;
	width:275px;
	height:269px;
	border:solid 1px #CCC;
	margin-right:20px;
	margin-bottom:20px;
	}
	
	
.honor_warp ul li .img{
	width:240px;
	height:180px;
	margin:20px auto;
}

.honor_warp ul li p{
	text-align:center;
	font-size:14px;
	color:#333;}	


/* 资质荣誉  end */	




/*  典型业绩 */

.performance ul li{
	
	border-bottom:dashed 1px  #eaeaea;
	padding:10px 0;}


.performance ul li .per_left{
	padding:15px;
	float:left;}
	
.performance ul li .per_left img{
	width:230px;
	height:173px;}	
	
	
.performance ul li .per_right{
	margin-top:20px;
	margin-right:20px;}
	
	
	.performance ul li .per_right h1{
		color:#333;
		font-weight:normal;
		font-size:16px;}
		
		
	.performance ul li .per_right p{
		text-indent:2em;
		line-height:24px;
		color:#666;
		margin-top:10px;}	
		
		
		
	.partner ul li{
		float:left;
		border:solid 1px #CCCCCC;
		margin:10px;}	


/*  人力资源 */


.chengzhang-content {
position: relative;
}

.chengzhang-img {
position: absolute;
top: 0px;
right: 0px;
}


.chengzhang-list .row {
transition: .2s width ease;
}



.chengzhang-list .row>.span-12 {
width: 57%;
line-height: 36px;
}

.chengzhang-list .chengzhang-list li {
margin-bottom: 40px;
}

.chengzhang-list li ._czdian {
padding-left: 40px;
background: url(../img/cz_dian.png) no-repeat 0 8px;
}


.chengzhang-list li strong {
font-size: 16px;
font-weight: bold;
color: #333;
line-height: 30px;
}


.job-list li {
width: 100%;
float: left;
border-bottom: 1px dashed #ddd;
}

.job-list li ._jobt {
float: left;
font-size: 15px;
line-height: 44px;
height: 44px;
word-break: break-all;
overflow: hidden;
}

.job-list li.even {
background: #f3f3f3;
}
.job-list li.job-lith {
background: #e7463c !important;
color: #fff;
border-bottom: none;
}


.job-list li ._jobt1 {
width: 22%;
text-align: center;
}

.job-list li ._jobt2 {
width: 22%;
text-align: center;
}

.job-list li ._jobt3 {
width: 16%;
text-align: center;
}

.job-list li ._jobt4 {
width: 20%;
text-align: center;
}


.job-list li ._jobt5 {
width: 20%;
text-align: center;
}


.job_table{
	width:100%;
	margin:0 auto;
	border:solid 1px #CCCCCC;}

.job_table tr{
	border:solid 1px #CCCCCC;}
.job_table td{
	border:solid 1px #CCCCCC;
	width:11%;}


.fazhan-list li{ overflow:hidden; margin-bottom:20px; }
.fazhan-list li ._img{ float:left; width:35%;}
.fazhan-list li ._img span { display: block; height: 0; overflow: hidden; padding-bottom: 91%; position: relative; }
.fazhan-list li ._img span img { height: auto; left: 0; position: absolute; top: 0; width: 100%; }
.fazhan-list li ._nr{ float:right; width:60%; padding-top:30px;}
.chan-ntitle{ padding-left:25px; background:url(../images/nadd_dian.png) no-repeat -3px center; font-size:16px; font-weight:bold; margin-bottom:10px; }
.fazhan-list li.odd ._img{ float:right !important;}
.fazhan-list li.odd ._nr{ float:left !important;}


.gongyi-list li {
overflow: hidden;
margin-bottom: 45px;
}

.gongyi-list li ._img {
float: left;
width: 50%;
}


.gongyi-list li ._img span {
display: block;
height: 0;
overflow: hidden;
padding-bottom: 56%;
position: relative;
}


.gongyi-list li ._nr {
width: 42%;
margin-left: 4%;
float: left;
}


.gongyi-list li ._title {
margin-top: 45px;
padding-top: 10px;
background: url(../img/gy_xian.gif) no-repeat 0 0;
font-size: 20px;
font-weight: normal;
color: #000;
margin-bottom: 5px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}


.gongyi-list li ._sum {
color: #555;
line-height: 24px;
height: 72px;
overflow: hidden;
}

.imghover img {
-moz-transition: all .8s ease 0s;
-ms-transition: all .8s ease 0s;
-o-transition: all .8s ease 0s;
transition: all .8s ease 0s;
}

.imghover:hover img {
transform: scale(1.1);
-moz-transform: scale(1.1);
-webkit-transform: scale(1.1);
}



.gongyi-list li.odd ._img{ float:right;}
.gongyi-list li.odd ._nr{ float:right; margin-right:4%; margin-left:0; text-align:right;}
.gongyi-list li.odd ._title{ background-position: right 0;}

.gongyi-list li.hover ._title {
color: #e7463c;
}


.gongyi-list li.hover {
background: #f7f7f7;
}

/*   党群工作 */

.buildList li {
line-height: 40px;
padding-left: 16%;
position: relative;
overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;
}


.buildList li a{
	color:#333;}

.buildList li:nth-child(odd) {
background: #f4f4f4;
}


.buildList li ._date {
position: absolute;
left: 2%;
}

.buildList li a:hover{
	color:#000;}


/*  联系我们  */


.contactlist {
	width:900px;
	margin:0 auto;
}


.contactlist ul li {
overflow: hidden;
padding: 15px 8px;
}


.contactlist img {
margin-right: 29px;
}
.l {
float: left;
}


.contactlist h2 {
height: 30px;
line-height: 30px;
overflow: hidden;
margin-top: 15px;
font-size: 14px;
color: #015799;
}


.contactlist p {
	width:300px;
	margin-left:50px;
border-bottom:1px dotted #ccc;
line-height: 50px;
color: #181818;
}







.yj_box{ width:100%; overflow:hidden; border-bottom:1px dashed #cacbdf; border-top:1px dashed #cacbdf; padding:10px 0}
.yj_li{ width:25%; float:left;  border-right:1px dashed #cacbdf; background-image:url(../images/ico1.png); background-repeat:no-repeat; background-position:20px center; padding-left:6%; box-sizing:border-box; padding-top:10px; padding-bottom:20px; line-height:24px; }
.yj_li a{ display:block; width:100%; padding-top:10px; font-size:14px;}

.yj_list{ margin-top:40px; padding-bottom:40px; border-bottom:1px dashed #cacbdf;}
.yj_list h1{ font-size:14px; margin-bottom:10px; color:#16447c}
.yj_list p{ font-size:12px; line-height:24px; color:#666; text-indent:2em}
.yj_list a{ float:right; } 

.zgs{ width:100%; overflow:hidden; padding:20px 0; border-bottom:1px dashed #cacbdf; border-top:1px dashed #cacbdf; }
.zgs li{ width:48%; float:left; border-right:1px dashed #cacbdf; }
.zgs h1{ font-size:14px; margin-bottom:15px; color:#16447c; }

.map{ width:100%; overflow:hidden; margin-bottom:20px;}

.data2{ width:20%!important;}
.hpgs_zl2{ width:65%!important; margin-top:0!important; }
.hpgs_zl2 h2{  margin-top:10px;}
.hpgs_zl2 p{ color:#999; margin-top:20px; margin-bottom:20px;}

.fg{ width:290px; float:left; margin-bottom:20px;}
.fg_title{ width:280px; height:26px; background-image:url(../images/bg.png); color:#16447c; font-size:14px; font-weight:bold; line-height:26px; padding-left:10px;}
.more2{ font-size:12px; float:right; font-weight:normal; color:#999;}
.fg_box{ border:1px solid #ececec; border-top:none; padding:10px 0;}
.fg_box a{ display:block; background-image:url(../images/dian.png); background-repeat:no-repeat; background-position:5px center; width:280px; padding-left:10px; line-height:28px; font-size:14px;}


.ny_title{ font-size:16px; font-weight:normal; color:#333; width:100%;  text-align:center;}

.news-list img{
	max-width: 100%;
}
.ny_time{ font-size:12px; color:#999; display:block; width:100%; text-align:center; margin-top:10px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:30px;}
.ny_nr{ font-size:14px; font-weight:normal; color:#666; width:100%;  text-align:left; text-indent:2em; margin-bottom:10px; line-height:24px;}

.right-content .jz{float: left;width: 30%; margin-right: 2%; margin-bottom: 2%;}
.right-content .jz img{width: 100%}