﻿@charset "utf-8";
/* CSS Document */


.banner{ width:100%; overflow:hidden;}
/*幻灯片*/
	    .links{
	    	padding: 8px;
	    	background-color: #52b529;
	    	margin: 5px;
	    	-webkit-transition: all 1s;
	    	-o-transition: all 1s;
	    	transition: all 1s;
	    }
	    .links a{
	    	color: #fff;
	    	display: inline-block;
	    	width: 100%;
	    	height: 100%;
	    	text-decoration: none;
	    }
	    .links:hover{
		background-color: #1e824c;
	    }
	    .current{
	    	background-color: #22a7f0;
	    }

/*内页基本属性*/
.ny_banner{ 
	width:100%;
	overflow:hidden;
}

/*内页基本属性end*/


/*首页新闻*/
.in_news{
	width: 100%;
	background: #fff;
	overflow: hidden;
	padding: 2.5rem 1.5rem;
	position: relative;
}
.in_news_list{
	padding-bottom: 1rem;
}
.in_news_list a{
	width: 100%;
	overflow: hidden;
	display: block;
}
.in_news_list h1{
	font-size: 1.8rem;
	color: #cd8707;
	padding-bottom: 1rem;
}
.in_news_list h2{
	font-size: 1.8rem;
	color: #505050;
	padding-bottom: 1rem;
}
.in_news_list p{
	font-size: 1.4rem;
	color: #797a81;
}
/*导航*/
.nav_box{
	width: 100%;
	overflow: hidden;
	background-color: #f7f7f7;
	padding: 1.5rem;
	display:-webkit-flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between; 
}
.nav_box a{
	width: 23.5%;
	display: block;
	float: left;
	text-align: center;
	font-size: 1.4rem;
	color: #373737;
}
.nav_box a:last-child{
	margin-right: 0;
}
.nav_box a em{
	display: block;
	width: 100%;
	height:6.5rem;
	font-style: normal;
	color: #fff;
	padding-top: 4rem;
	text-align: center;
	margin: 0 auto 0.5rem auto;
}
.nav_box em.icon1{
	background:#c3d5e3 url(../images/icon1.png) center 1rem no-repeat;
	background-size: auto 40%;
}
.nav_box em.icon2{
	background:#9fb7cf url(../images/icon2.png) center 1rem no-repeat;
	background-size: auto 40%;
}
.nav_box em.icon3{
	background:#7c8fa7 url(../images/icon3.png) center 1rem no-repeat;
	background-size: auto 40%;
}
.nav_box em.icon4{
	background:#5e7491 url(../images/icon4.png) center 1rem no-repeat;
	background-size: auto 40%;
}

/*内页导航*/
.ny_nav{
	display: block;
    font-size: 2rem;
    line-height: 72px;
    text-align: center;
    color: #333333;
    background: #b8b8b6 url(../images/icon_subMenu.png) no-repeat right center;
    background-size: 13.80% auto;
}
.Menu_cont{
	position: fixed;
    top: 0;
    left: 0;
    z-index: 99;
    width: 100%;
    height: 100%;
    background: #e7a856 url(../images/Menu_bg.png) no-repeat 0 bottom;
    background-size: 100% auto;
    -webkit-transition: opacity 500ms;
	transition: opacity 500ms;
	
}
.outer_wrap{
	position: absolute;
    left: 0;
    top: 20%;
    width: 100%;
}
.outer_wrap .inner_wrap a{
	display: block;
    font-size: 2rem;
    line-height: 4rem;
    text-align: center;
    color: #fff;
}
.close{
	position: absolute;
	top: 30px;
	right: 30px;
	width: 2rem;
	height: 2rem;
	z-index: 100;
}

/*首页项目*/
.inx_pro_box{
	padding: 1.5rem;
	background: #f7f7f7;
	position: relative;
}

.inx_pro{
	padding-bottom: 1.5rem;
	overflow: hidden;
}
.inx_pro h1{
	font-size: 1.8rem;
	color: #666666;
	text-align: center;
}
.inx_pro span{
	color: #999999;
	text-align: center;
	display: block;
}
.in_pro{
	position: relative;
}
.in_pro_txt{
	width: 100%;
	background: rgba(0,0,0,0.50);
	color: #fff;
	padding: 1.5rem;
	position: absolute;
	bottom: 0;
}

.in_pro_txt h1{
	color: #ffffff;
}
.in_pro_txt span{
	
}
/*集团简介*/
.center{
	overflow: hidden;
}
.about {
	padding: 1.5rem;
}
.about h1{
	font-size: 2rem;
	color: #c9823d;
	font-weight: bold;
}
.about span{
	color: #c2afaf;
	font-family: "shuzi";
	font-size: 3rem;
}

.about b{
	font-size: 1.6rem;
	padding-top: 1rem;
	display: block;
}

.about p{
	color: #999999;
}

/*发展目标*/
.mb_box{
	padding: 1.5rem;
}

.mb_jian{
	background: #f4ebe5 url(../images/mb.png) center bottom no-repeat;
	background-size: 40%  auto;
	padding: 1.5rem 1.5rem 10rem 1.5rem;
}
.mb_jian p{
	color: #999999;
	padding-bottom: 1rem;
	display: block;
}
.mb_jian h1{
	color: #c9823d;
	font-size: 1.8rem;
	font-weight: bold;
	padding-bottom: 1rem;
}

.mb_jian h2{
	color: #666666;
	font-size: 1.45rem;
	padding-bottom: 1rem;
	font-weight: bold;
}

.mb_list{
	width: 100%;
	background: #f5f5f7;
	margin-top: 1.5rem;
}
.mb_text{
	padding: 1.5rem;
}
.mb_text h1{
	font-size: 1.8rem;
	color: #ec953b;
}
.mb_text span{
	font-family: "shuzi";
	font-size: 1.8rem;
	color: #999999;
}
.mb_text p{
	color: #999999;
	padding-top: .5rem;
}

.mb_pho{
	width: 100%;
	overflow: hidden;
}
.licheng{
	padding: 2rem 1.5rem;
}
.licheng h1{
	font-size: 1.8rem;
	color: #666666;
}
.licheng span{
	color: #81a36c;
	font-size: 2rem;
	font-family: "shuzi";
}
.time{
	position: relative;
}

.time_bg{
	width: 100%;
	height: 13rem;
    background: url(../images/time.jpg) repeat-x top;
    background-size: auto 100%;
	position: absolute;
	top: 0;
	left: 0;
}
.time_sj{
	width: 100%;
	text-align: center;
	line-height: 13rem;
	font-family: "shuzi";
	font-size: 4rem;
	color: #c9823d;
}
.time_text{
	padding: 2rem;
	background: #f5f5f7;
	color: #999999;
	margin-top: 2rem;
	margin: 1.5rem;
}
.tims{
	position: relative;
	
}
.tims p{
	position: absolute;
	width: 50%;
	left: 1.5rem;
	top: 4rem;
	color: #7a7a7a;
}

.news{
	padding: 1.5rem;
}

.news_photo{
	overflow: hidden;
}
.news_text{
	padding: 1.5rem;
	background: #f4ebe5;
}
.news_text h1{
	font-size: 1.8rem;
	color: #333333;
	padding-bottom: 1rem;
}
.news_text p{
	color: #666666;
}

.news_text span{
	color: #81a36c;
	font-family: "shuzi";
	font-size: 1.8rem;
	padding-top: 1rem;
	display: block;
}
.news_list{
	margin-top: 1rem;
}
.news_list li{
	overflow: hidden;
	margin-bottom: .5rem;
}
.news_list li .news_text{
	background: #f7f7f7;
}

/*新闻显示*/
.tex_show{ 
	width:100%;
	overflow:hidden;
	background-color:#f0efee;}
.tex_show h1{ 
	font-size:1.8rem;
	color:#484848;
	padding:0 3rem;
	line-height:2rem;
	margin-top:2rem;
	font-weight:bold;}
.tex_time{ 
	font-size:1.2rem;
	color:#939292;
	text-align:center;
	display:block;
	margin-top:1.5rem;
	margin-bottom:1rem;}
.tex_wenz{
	width:100%;
	overflow:hidden;
	background-color:#fff;
	padding:2rem 1.5rem;}
.tex_wenz img{
	width:100% !important;
	height:auto !important; 
	margin:1.5rem 0;
	/*max-height:300px;*/
}
.tex_wenz p{   
	line-height:3rem;
	margin-bottom:1rem;
	font-size:1.6rem;
	color:#333;
}

.tou_shang_box{ 
	width:100%;
	overflow:hidden;
	border-top:#E6E6E6 solid 0.1rem;
	padding-top:1rem;}
.tou_shang{
	width:49%;
	overflow:hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	color:#787373;
	font-size:1.2rem;
	}
.tou_shang.text{
	text-align:right;}
/*项目*/
.project{
	padding: 1.5rem;
	display: none;
}
.project span{
	font-size: 2rem;
	font-family: "shuzi";
	color: #cccccc;
}
.project h1{
	font-size: 1.8rem;
	padding-bottom: 1rem;
}
.project p{
	color: #999999;
}
.project b{
	color: #3f3e55;
	font-size: 1.2rem;
	font-weight: normal;
	display: inline-block;
	padding: 1.5rem 0;
}

.project b strong{
	font-family: "shuzi";
	font-size: 3rem;
}
.project_list{
	padding: 1.5rem;
	background: #f4ebe5;
	overflow: hidden;
}
.pro_nav{

	padding: 1.5rem 0;
}
.pro_nav a{
	display: inline-block;
	color: #3f3e55;
	margin-right: 1rem;
}
.pro_nav a.cur{
	color: #c9823d;
}
.pro_list{
	overflow: hidden;
}
.pro_list li{
	overflow: hidden;
	margin-top: 1rem;
}
.pro_photo{
	
}
.pro_texts{
	background: #fff;
	padding: 1.5rem;
	
}
.pro_texts h1{
	color: #c9823d;
	font-size: 1.8rem;
	font-weight: bold;
	padding-bottom: .5rem;
}
.pro_texts p{
	font-size: 1.4rem;
	color: #999999;
}
.proshow{
	padding: 1.5rem;
}
.proshow h1{
	color: #c9823d;
	padding-bottom: 1rem;
	font-size: 1.8rem;
}
.proshow p{
	color: #999999;
}

.pro_cion{
	padding: 1.5rem;
	display: inline-block;
	width: 100%;
	margin-top: .7rem;
	background: #f4f4f4;
	display: none;
}
.pro_cion em{
	float: left;
	width: 3rem;
	height: 3rem;
	margin-right: 1rem;
}
.pro_cion em.icon1{
	background: url(../images/pro.png) center no-repeat;
	background-size: auto 100%;
}
.pro_cion em.icon2{
	background: url(../images/pro1.png) center no-repeat;
	background-size: auto 100%;
}
.pro_cion p{
	color: #666666;
	float: left;
	line-height: 3rem;
}
.pro_cion p span{
	color: #eb3c00;
	font-size: 3rem;
}
.pro_show_pho{
	overflow: hidden;
	margin-top: 1rem;
}
.pro_show_pho + .pro_show_pho .pro_sj span{
	background: #b8b8b8;
	color: #fff;
}
.pro_show_pho + .pro_show_pho img{
	-webkit-filter: grayscale(100%);
    -webkit-filter: grayscale(1);
    filter: grayscale(100%);
    filter: gray;
}
.pro_show_pho + .pro_show_pho .pro_tsi{
	background: #b8b8b8;
}
.pro_sj{
	position: relative;
}

.pro_sj span{
	width: 6rem;
    height: 3rem;
    line-height: 3rem;
    font-size: 1.3rem;
    color: #c68840;
    background: #e8d5bf;
    text-align: center;
    border-top-right-radius: 33px;
    border-bottom-right-radius: 33px;
    display: block;
    position: absolute;
    top: 2rem;
    left: 0;
    font-style: normal;
}
.pro_tsi{
	padding: 1.5rem;
	background: #c9823d;
	color: #fff;
    	display: none;
}
.pro_tsi h1{
	padding-bottom: 1rem;
	color: #fff;
}
.pro_tsi p{
	color: #fff;
}
/*党建工作*/
.dangj_box{
	width: 100%;
	height: 60rem;
	position: relative;
	background: url(../images/dj.jpg) top center no-repeat;
	background-size: auto 100%;
	padding-top: 23rem;	
	text-align: center;
}
.dangj_box a{
	width: 50%;
	line-height: 4rem;
	display: inline-block;
	color: #fff;
	border-radius: 5rem;
	margin-bottom: 2rem;
}
.dangj_box a.cins{
	background: #e71f19 url(../images/fg1.png) 2rem center no-repeat;
	background-size: auto 50%;
}
.dangj_box a.cins1{
	background: #e71f19 url(../images/fg2.png) 2rem center no-repeat;
	background-size: auto 50%;
}
.dangj_box a.cins2{
	background: #e71f19 url(../images/fg3.png) 2rem center no-repeat;
	background-size: auto 50%;
}

/*廉政学习*/
.lz_box{
	padding: 1.5rem;
	overflow: hidden;
}
.lz_box li{
	width: 48%;
	float: left;
	background: #f4f4f4;
	padding: 1.5rem;
	text-align: center;
	margin-bottom: 1rem;
}

.lz_box li:nth-child(2n){
	float: right;
}
.lz_box li h1{
	font-size: 1.8rem;
	color: #c9823d;
	padding-bottom: 1rem;
}
.lz_box li h2{
	color: #666666;
	padding-bottom: 0.3rem;
}
.lz_box li p{
    color: #81a36c;
	text-align: center;
	padding-bottom: 2rem;
}
.lz_box li span{
	color: #999999;
}

/*企业文化*/
.wenhua{
	padding: 1.5rem;
	min-height: 50rem;
}
.wenhua_sst li{
	margin-bottom: 2rem;
	overflow: hidden;
}
.wt_list{
	overflow: hidden;
}
.wt_list li{
	width: 100%;
	padding: 1rem;
	overflow: hidden;
	margin-bottom: 1rem;
	background: #f4ebe5;
}
.wt_photo{
	width: 100%;
	position: relative;
}
.wt_text{
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 4rem;
	line-height: 4rem;
	margin-right: 1rem;
	padding-left: 1rem;
	color: #fff;
	background: rgba(0,0,0,0.40)
}

.tel_text{
	padding: 2rem;
	background: #f4ebe5;
	background-size: auto 50%;
}
.tel_text h1{
	font-size: 2.3rem;
	color: #666666;
}
.tel_text span{
	font-size: 1.2rem;
	color: #999999;
	display: block;
	padding-bottom: 1rem;
}
.tel_text p{
	color: #999999;
	padding-bottom: .3rem;
}
.tel{
	width: 100%;
}
.tel_box{
	padding: 1.5rem;
}

.zhaobiao li:first-child{
	padding-top:0;
	}
.zhaobiao li{

	border-bottom:#dddddd 0.1rem solid;
	position:relative;
	overflow: hidden;
    width: 100%;
    padding: 1.5rem 0;
}
.zhaobiao p{
	line-height: 2rem;
	float:left;
	width:75%;
	overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
	font-size:1.4rem;
	color:#484848;
}
.zhaobiao b{
	line-height: 2rem;
	float:right;
	display:block;
	font-weight:normal;
	width:20%;
	font-size:1.2rem;
	color:#888888;}
.zhaopin{
	width: 100%;
    overflow: hidden;
    background-color: #F1F1F1;
    padding: 1rem;
	display:none;
}



.honor_box{padding:10px 0;width:100%;}
.honor{position:relative;}
.honor a{display:block; padding:20px;transition:transform 1s;background:#c8823d;margin:5px 0;color:#fff;}
.honor a:nth-child(odd){background:#f7f7f7;color:#111;}
.honor a:hover{transform:scale(1.0)!important; opacity:1.0!important; z-index:5; box-shadow:0 0 20px #aaa;text-decoration: none;}
.honor .big:hover{transform:scale(1.4)!important; opacity:1.0!important; z-index:5; box-shadow:0 0 20px #aaa}
.honor div{width:100%; height:38px;/*margin:20px 0 10px 0;*/}
.honor a span{ font-size:26px; line-height:30px;}
.honor a em{font-size:18px; display:block; padding-bottom:10px;font-style: normal;font-weight: bold;}
.honor a strong{display:block;font-weight: normal;font-size: 16px;}

