@charset "utf-8";
/*全局样式*/
@charset "utf-8";

html {
  width:100%;
  margin:0;
  padding:0;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%; /*修正手持设备字体变化*/
  background:#ededec;
}

body {
  width: 100%;
  margin: 0 auto;
  font-family:"微软雅黑";
  font-size:14px;
  margin:0 auto;
  padding:0;
  color:#8b8b8b;
  line-height:190%;
  max-width:1400px; 
  background:#fff;
  border:1px solid #e1e1e0;
}
.mBg { max-width:1400px; margin:0 auto; background:#fff; height:auto; overflow: hidden;}
img{
  border: none;
}
dl,dt,dd{display:block;margin:0;}
p,ul,li,form,h1,h2,h3,h4,dl,dd{
  margin: 0;
  padding: 0;
  list-style: none;
}
a {
  color: #8b8b8b;
  text-decoration: none;
  cursor:pointer;
  background: transparent; /*修正win8系统IE连接灰色背景*/
  outline:none;
  blr:expression(this.onFocus=this.blur());
}
a img{ border:none;}
a:hover {
	color: red;
	transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}
.clear{ clear:both; margin:0; padding:0; height:0;}
.fl{ float:left;}
.fr{ float:right;}
.tc{ text-align:center;}
.iBg { max-width:1400px; margin:0 auto; background:#fff;}


/*头部*/
.mainTop{
  width: 1160px;
  height: 97px;
  margin: 0 auto;
  background: #fff;
}
.logo{
  width:403px;
  height:97px;
}
.mlink{
  text-align: right;
  margin-top: 10px;

}
.mlink tr td { width:65px; text-align:center}
.mlink input { width:100px; margin-right:-15px;}
.mlink #button { width:30px;}
.mlink a {
  width: 100px;
  height: 36px;
  line-height: 36px;
  margin-left: 10px;
  padding-right: 10px;

}
.menu li a:hover {
  color: #fff;
  background:#4cb6e6;
  font-size:14px;
  line-height: 45px;
  height: 45px;
  transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;
}

/* menu */
.nav { background:#FFF; max-width:1400px; margin:0 auto;}
.header{ max-width:1400px; margin:0 auto; height:45px; font-size:14px;background: #2668b4;}
.header-center{width:1160px; height:45px; margin:0 auto }
.menu{float:left; background: #2668b4;}
.menu li{width:105px; height:45px; float:left; position:relative;}
.menu li.line{display: none;}
.menu li a{width:100%; height:100%; line-height:45px; color:#fff; text-align:center; display:block; cursor:pointer;blr:expression(this.onFocus=this.blur()); }

/* 子菜单 */
.menu-nav{width:110px; background-color:#4380bf; border-top:2px #e1e1e1 solid;
position:absolute; top:65px; left:0px; display:none; opacity:0; z-index:999999;}
.menu-nav li{width:100%; height:32px; border-bottom:1px #eceded solid;}
.menu-nav li a{width:100%; height:32px; font-size:14px; line-height:32px; color:#FFF; text-align:center;blr:expression(this.onFocus=this.blur());}
.menu-nav li a:hover{width:100%; height:32px; font-size:14px; line-height:32px; color:#FFF; text-align:center;transition:color 300ms;
	-ms-transition:color 300ms;
	-moz-transition:color 300ms;
	-webkit-transition:color 300ms;
	-o-transition:color 300ms;}
.active {
  color: #fff;
  background:#4cb6e6;
  font-size:14px;
  width: 110px;
  line-height: 45px;
  height: 45px;
}
.menu-nav li p span { margin-right:5px;}
.mBanner {
  margin-top: 8px;
}
/* 首页幻灯 */
.indexBanner{width:1400px;height:425px; margin:0 auto; position:relative;top:-0;left: 0; z-index: 0; overflow:hidden;}
.indexBannerPhoto{width:1400px; height:100%; position:relative; top:0px; left:0px;}
.indexBannerPhoto li{width:100%; height:100%; position:absolute; top:0px; left:0px; text-align:center}
/* 需要改图片大小 */
.indexBannerPhoto li img{width:100%; }
/* 幻灯切换按钮 */
.indexButtonBack{width:100%; height:100%; position:absolute; top:0px; left:0px;}
/* 需要改按钮高度 */
.indexButtonLeftPy{position:absolute; left:-50px; top:156px;
width:44px; height:48px; /*background-image:url(../img/switchButton.png);*/ background-position:0px 0px; background-repeat:no-repeat;}
/* 需要改按钮高度 */
.indexButtonRightPy{position:absolute; right:-50px; top:156px;
width:44px; height:48px; /*background-image:url(../img/switchButton.png);*/ background-position:-220px 0px; background-repeat:no-repeat;}
/* 幻灯列表按钮 */
/* 需要改按钮高度 */
.indexBannerButton{height:11px; position:absolute; top:380px; left:50%;}
.indexBannerButton li{width:11px; height:11px; margin:0px 7px 0px 7px; float:left; background-image:url(../img/bannerButton.png); background-position:0px -11px; background-repeat:no-repeat; cursor:pointer}
.indexBannerButton li div{ overflow:hidden;width:11px; height:11px;background-image:url(../img/bannerButton.png); background-position:0px 0px; background-repeat:no-repeat;}
@media screen and (max-width:1600px){
/*	.indexBanner{width:100%;height:350px; margin:0 auto; position:relative;top:-0;left: 0; z-index: 0; overflow:hidden;}
	.indexBannerButton{height:11px; position:absolute; top:300px; left:50%;}*/

}
@media screen and (max-width:1440px){
/*	.indexBanner{width:100%;height:290px; margin:0 auto; position:relative;top:-0;left: 0; z-index: 0; overflow:hidden;}
	.indexBannerButton{height:11px; position:absolute; top:250px; left:50%;}*/

}


/*首页图片新闻切换*/
.picNews{ width:449px; height:260px; position:relative; top:0; left:0;}
.picNewsBox{ width:449px; height:260px; position:absolute; top:0; left:0; z-index:10; overflow:hidden;}
.picNewsBox ul{ width:3000px; height:260px;}
.picNewsBox ul li{ float:left; width:449px; height:260px;}
.picNewsBox ul li img{ width:449px; height:260px;}
.picNewsBtn{ height:35px; position:absolute; right:0; bottom:0; z-index:999; width:200px; text-align:right; margin-right:10px;}
.picNewsBox ul li a{ position:relative;  top:0; left:0; display:block; width:149px; height:260px;}
.picNewsBox ul li a div{ position:absolute; bottom:0; left:0; text-align:left; z-index:999; width:449px; padding-left:10px; overflow:hidden; height:40px; color:#000; line-height:40px; background:url(../img/lay.png) center center repeat; color:#fff; font-size:14px;}
.picNewsBox ul li a:hover div{ color:#6CA0E8;}
.picNewsBtn span{ display:inline-block; width:10px; height:10px; margin:12px 5px; text-align:center; cursor:pointer; background:url(../img/nBtn1.png) no-repeat;}
.picNewsBtn span:hover{ background:url(../img/nBtn2.png) no-repeat; }
#nowPicNewsBtn{ background:url(../img/nBtn2.png) no-repeat;}

/*首页新闻*/
.mNewsBox11 { max-width:1400px; margin:0 auto;height:300px; border-top:1px solid #d3d2d2; margin-top:70px; background:#fff}
.mNewsBox1 { width:1160px; height:300px; margin:0 auto;}
.mNewsBox1L { width:449px; height:260px; float:left}
.mNewsBox1R { margin-left:55px;}
.mNewsBox1R .mNTit { margin-top:-37px;line-height:35px;}
.mNewsBox1R .mNTit h3{ display:inline-block; font-size:18px; font-family:黑体; border-bottom:3px solid #2367b7; }
.mNewsBox1R .mNTit span { color:#2367b7; font-size:13px; width:515px; display:inline-block; padding-left:8px;}
.mNewsBox1R .mNTit a { color:#2367b7;}
.mNewsBox1R .mNTit a:hover { color:red;}
.mNFirst {/*background:url(../img/pic3.jpg) no-repeat top left;*/ width:610px; height:84px; margin-top:25px; padding-left:15px;}
.mNFirst a { color:#0074b7; font-size:16px;}
.mNFirst a:hover { color:red;}
.mNFirst p { color:#247fbc; margin-top:6px; line-height:170%;}
.mNList { margin-top:12px;}
.mNList ul li {background:url(../img/pic2.jpg) no-repeat center left; height:32px; line-height:32px; padding-left:15px; font-size:13px;}
.mNList ul li a { color:#333;}
.mNList ul li a:hover { color:red;}
.mNList ul li span { float:right}


.mGundong { width:1160px; margin:0 auto; background:#42b7e1; height:40px;}
.link { width:980px; height:40px;overflow:hidden; margin:0 auto; color:#fff; float:left;}
.mGundong span { float:left; width:95px; height:40px; line-height:40px; font-size:18px; padding-left:25px; border-right:1px solid #fff; display:block; margin-right:20px;color:#fff;}
.link ul{ width:10000px; height:40px;}
.link ul li{ width:312px; height:40px; float:left; margin-right:15px;}
.link ul li a { color:#fff; line-height:40px; padding:0 20px; font-size:13px;}
.link ul li a:hover { color:red} 


.mNewsBox2 { max-width:1400px; margin:0 auto; height:310px; background:#ededed; margin-top:30px;}
.mNBox { width:1160px; height:290px; margin:0 auto; padding-top:30px;}
.mNBoxLTit {background:url(../img/pic04.jpg) no-repeat center center; width:390px; height:37px; color:#fff; font-size:16px; line-height:37px; padding-left:16px;}
.mNBoxLTit a { float:right; color:#fff; font-size:12px; padding-right:10px;}
.mNBoxLTit2 a { float:right; color:#fff; font-size:12px; padding-right:10px}
.mNBoxLTit2 a.a2 { display:none}
.mNBoxLTit a.a2 { display:none}
.mNBoxLTit a:hover { color:red;}
.mNBoxLTit2 a:hover { color:red;}
.mNBoxLTit2 {background:url(../img/pic04.jpg) no-repeat center center; width:390px; height:37px; color:#fff; font-size:16px; line-height:37px; padding-left:16px;}
.mNBoxLList { background:#fff; width:404px; height:200px; margin-top:10px;}
.mNBoxLList ul { padding:12px 15px;}
.mNBoxLList ul li {background:url(../img/pic2.jpg) no-repeat center left; height:34px; line-height:34px; padding-left:15px; font-size:13px;}
.mNBoxLList ul li span { float:right}
.mNBoxLList ul li a { color:#333; display: inline-block; width: 260px; height: 100%; overflow:hidden;word-break:break-all;}
.mNBoxLList ul li a:hover { color:red}
.mNBoxL { width:409px; height:250px; float:left}
.mNBoxC { width:409px; height:250px; float:left; margin-left:11px;}
.mNBoxR { width:303px; height:250px; float:left; margin-left:21px;}


.mNBoxR span { margin-top:8px; display:block; height: 77px;}






.mNBoxLTit span.zx { border-right:1px solid #fff}
.mNBoxLTit span.gg { margin-left:14px;}
.mNBoxLTit span{ float:left; display:block; font-size:16px; cursor:pointer; width:110px; color:#b9d3f1}
.mNBoxLTit2 span{ float:left; display:block; font-size:16px; cursor:pointer; width:81px; color:#b9d3f1}
.mN3Tit span{ float:left; display:block; font-size:16px; cursor:pointer; width:81px; color:#b9d3f1}
.ggBox,.mtBox,.ldBox { display:none;}
.mNBoxLTit2 span.my { border-right:1px solid #fff}
.mNBoxLTit2 span.mt { margin-left:14px;}

.mN3Tit span.yj { border-right:1px solid #fff}
.mN3Tit span.ld { margin-left:14px;}

.yjBox { width:1160px; height:219px;overflow:hidden; margin:0 auto; color:#fff; float:left;}
.yjBox ul{ width:10000px; height:219px;}
.yjBox ul li{ width:229px; height:219px; float:left; margin-right:15px;}
.yjBox ul li img { width:100%; height:100%;}

.ldBox { width:1160px; height:219px;overflow:hidden; margin:0 auto; color:#fff; float:left;}
.ldBox ul{ width:10000px; height:219px;}
.ldBox ul li{ width:229px; height:219px; float:left; margin-right:15px;}
.ldBox ul li img { width:100%; height:100%;}


.mNewsBox3 { width:1160px; height:250px; margin-top:30px; margin:0 auto; padding-bottom:30px}
.mN3Tit {background:url(../img/pic13.jpg) no-repeat center center; width:1144px; height:32px; color:#fff; line-height:32px; font-size:18px; padding-left:16px; margin-top:28px;}
.mN3List ul { margin-top:16px;}
.mN3List ul li { width:229px; height:199px; text-align:center; float:left; margin-right:3px; position:relative; left:0;top:0;}
.mN3List ul li a { position:absolute; bottom:0; left:0; height:30px; line-height:30px; background:#222; color:#fff;width:229px;}
.mN3List ul li a:hover { color:#42b7e1}

.footer { max-width:1400px; margin:0 auto; height:130px; background:#ddd;}
.footerBox { width:1160px; height:86px; margin:0 auto; padding-top:20px;} 
.footerBox1 { width:113px; height:100%; float:left}
.footerBox2 { width:475px; height:100%; float:left; border-right:1px solid #cdcdcd;}
.footerBox3 { width:199px; height:100%; float:left; border-right:1px solid #cdcdcd; margin-left:10px;}
.footerBox4 { width:199px; height:100%; float:left; margin-left:17px; border-right:1px solid #cdcdcd;}
.footerBox5 { width:138px; height:100%; float:right; text-align:right;}
.footerBox2 p.p1 { font-size:14px; color:#313131; margin-bottom:5px;}
.footerBox2 p.p2 { line-height:170%; font-size:12px;}

.fB3Tit { font-size:14px; color:#323232; margin-bottom:15px; margin-left:15px; width:120px;}
.fB3Link { margin-left:15px; width:80px;}


/*内页*/
.iBanner { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner1.jpg) center center no-repeat;}
.iBanner2 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner2.jpg) center center no-repeat;}
.iBanner3 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner3.jpg) center center no-repeat;}
.iBanner4 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner4.jpg) center center no-repeat;}
.iBanner5 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner5.jpg) center center no-repeat;}
.iBanner6 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner6.jpg) center center no-repeat;}
.iBanner7 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner7.jpg) center center no-repeat;}
.iBanner8 { width:100%; height:272px; text-align:center; margin-top:10px;background:#fff url(../img/inner_banner8.jpg) center center no-repeat;}


.iBox { max-width:1400px; margin:0 auto;border-bottom:1px solid #d3d2d2;background:#fff }
.iMid{ width:980px; margin:0 auto; padding-top:0; padding-bottom:0;background:#fff }
.iLeft{ float:left; width:231px; text-align:left; background:#fff;}
.iLeft h3{ height:50px; width:194px;padding:0; padding-right:36px; text-align:right; margin:0;  line-height:50px; font-size:20px; background:#055390; color:#fff; font-weight:100;background: url(../img/iLeftBg.jpg) center center no-repeat;}
.iLeft div ul{ margin-top:10px;}
.iLeft div ul li{ width:100%; height:38px; background:#f0f0f0; margin-bottom:1px; }
.iLeft div ul li a{ display:block; width:220px; padding-left:26px; text-align:left; height:38px; line-height:38px; font-size:14px; color:#808080;}
.iLeft div ul li a:hover{background:#fff; color:#2467b6; width:220px; padding-right:40px;}
#nowMenu{ color:#2467b6;background:#fff;}
.iLeftImg { margin-top:22px;}
.iLeftImg span { margin-top:10px; display:block}

.iRight{ width:689px; float:right; text-align:left;  padding-bottom:20px; min-height:400px;}
.position{ width:976px; height:45px; line-height:45px; margin:0 auto; margin-bottom:20px; }
.classname{ font-size:18px; color:#000; height:35px; line-height:35px; margin:-38px 0px 0px 0px; border-bottom:4px solid #2668b4; display:table; padding:0px 6px; font-weight:600; font-family:黑体}
.position a{ color:#666; margin-right:5px;}
.position a:hover{ color:#055390;}
.position span{ margin-left:5px;}

.mainText{ line-height:30px; text-align:Justify;text-justify:inter-ideograph; margin-top:40px;}
.mainText p { margin-top:10px; line-height:26px;}
.mainText h5 { font-size:20px; color:#000; font-weight:600; text-align:center; width:100%; line-height:40px; padding-bottom:15px;border-bottom:1px dashed #d5d5d5;}
.ny_news_time { width:100%; text-align:right; line-height:30px; margin-bottom:25px;}

.mainText_wh{ line-height:30px; text-align:Justify;text-justify:inter-ideograph; margin-top:40px;}
.mainText_wh p { margin-top:10px; margin-bottom:10px; line-height:26px;}
.wh_td_sp { color:#2467b6}

/*领导关怀*/
.iLdghList ul li { width:344px; float:left; text-align:center; margin-bottom:16px; height:330px;}
.iLdghList ul li img{ width:320px; height:228px;}
.iLdghList ul li p { width:323px; text-align:left; line-height:22px; padding:0px 10px;}
/*精品工程*/
.iJpgcList ul li { width:344px; float:left; text-align:center; margin-bottom:16px; height:290px;}
.iJpgcList ul li img{ width:320px; height:228px;}
.iJpgcList ul li p { width:323px; text-align:left; line-height:22px; padding:0px 10px;}

.iJpgcList2 ul li { width:344px; float:left; text-align:center; margin-bottom:16px; height:280px;}
.iJpgcList2 ul li img{ width:320px; height:200px;}
.iJpgcList2 ul li p { width:300px; text-align:center; line-height:22px; padding:0px 10px;}

.iJpgcList3 ul li { width:340px; float:left; text-align:center; margin-bottom:13px; height:40px;  line-height:40px; margin-right:2px;}
.iJpgcList3 ul li a { display:block;background:#f0f0f0;}
.iJpgcList3 ul li a:hover { background:#2668b4; color:#fff;}
/*分页*/
.fy{ clear:both; text-align:center; width:100%; height:30px; margin:0 auto; margin-top:30px;}
.fy b{ display:inline-block; width:30px; height:30px; text-align:center; border:1px solid #e1e1e1; line-height:30px; margin:0 5px;}
.fy a{ display:inline-block; padding:0 10px;height:30px; text-align:center; line-height:30px; border:1px solid #e1e1e1; margin:0 5px;}
/*人力资源*/
.iHrList ul li { line-height:40px; height:40px; border-bottom:1px dashed #d4d4d4; width:100%;background: url(../img/pic62.png) left center no-repeat; padding-left:16px;}
.iHrList ul li span { float:right; display:block}
/*党群动态*/
.iDqList ul li { line-height:40px; height:40px; border-bottom:1px dashed #d4d4d4; width:100%;background: url(../img/pic61.png) left center no-repeat; padding-left:26px;}
.iDqList ul li span { float:right; display:block}
/*建工报*/
.iZgbList ul li { line-height:40px; height:40px; border-bottom:1px dashed #d4d4d4; width:100%;}
.iZgbList ul li span { float:right; display:block}
/*企业资质*/
.iZizhiList ul li { width:342px; float:left; text-align:center; margin-bottom:16px;}
.iZizhiList ul li img{ width:320px; height:228px;}
.iZizhiList ul li p { width:323px; line-height:22px; padding:0px 10px;}
/*科技成果*/
.GongfaBox { width:690px; height:300px;overflow:hidden; margin:0 auto;}
.GongfaBox ul{ width:10000px; height:300px;}
.GongfaBox ul li{ width:350px; height:273px; float:left; margin-right:5px; text-align:center;}

.GongfaBox2 { width:690px; height:300px;overflow:hidden; margin:0 auto;}
.GongfaBox2 ul{ width:10000px; height:300px;}
.GongfaBox2 ul li{ width:350px; height:273px; float:left; margin-right:5px; text-align:center;}

.sxLink{ margin-top:30px; v}
.sxLink div{ margin-bottom:10px;}
.sxLink a { color:#000;}
.sxLink a:hover { color:red;}
/*企业荣誉*/
.div_R{width:690px;height:auto !important;min-height:100px;height:100px; margin:0 auto;overflow:hidden;_overflow:visible;background:#FFF;margin-bottom:30px;padding-bottom:10px;}
.div_74{width:680px;height:auto !important;min-height:10px;height:10px;overflow:hidden;_overflow:visible;margin:0 auto;padding:18px 0px;}
.h_20{width:680px;height:40px;background:url(../img/img73.png) no-repeat left bottom;}
.h_20 span{display:inline-block;width:225px;height:40px;line-height:40px;text-align:center;font-family:"寰蒋闆呴粦";font-size:14px;color:#FFF;background:url(../img/img02.png) no-repeat top center;float:left;margin-left:-58px;cursor:pointer;}
.h_20 .sp_21{background-image:url(../img/img01.png);}
.div_75{padding:20px 15px;background:#F8F8F8;border:1px solid #D9D9D9;border-top:none; height:850px;}
.div_75 em{font-style:italic;}
.hid{display:none;}
.divContentBtn {width:140px;height:36px;line-height:32px;font-size:14px;
background:url("../img/bg26.jpg") no-repeat left top;color:#FFF;padding-bottom:4px}
#divContent { margin-top:10px;}
#divContent2 { margin-top:10px;}
.i_table tr td { padding:0px 10px}


.qyry_list ul li { width:212px; float:left; text-align:center; margin-bottom:16px; height:160px; display:block}
.qyry_list ul li img{ width:190px; height:132px;}
.qyry_list ul li p { width:185px; line-height:22px; padding:0px 10px; font-size:12px}


.qyry_title { height:35px; line-height:35px; background:#f0f0f0; margin-bottom:20px; margin-top:12px;}
.qyry_title span { float:left; width:200px; padding-left:10px; color:#ac0f00; font-weight:600; font-size:16px;}
.qyry_title a { float:right; padding-right:10px;}

.i_con_tit { width:100%; text-align:center;}
.sp_title { width:100%; text-align:center; line-height:40px;}

.jsyf_list ul li { width:228px; float:left; text-align:center}
.jsyf_list ul li img { width:210px; height:150px;}
.main1{ margin-top: 40px;}
.info_img>a>img{ width: 100%; height: auto;}
.editor>div>p>img{ width:100%; height: auto;}
.logo img{ margin-top: 18px;}














