@charset "utf-8";
/* CSS Document */
/* common CSS  */
*{
	margin: 0px;
	padding: 0px;
}
body{
	font-family:"Microsoft YaHei",Arial;
	font-size:12px;
	color:#666;
	line-height:22px;
	text-decoration:none;
	margin:0px;
	padding:0px;


}
img{
	border:none;
}
div,a,span,img,p,h1,h2,h3,h4,h5,h6,ul,li,table,tr,td,input{
	margin: 0px auto;
	padding: 0px;

}
ul,li{
	list-style-type: none;
}
a{
	text-decoration:none;
}
.clear{
	clear:both;
}
.fl{
	float:left;	
}
.fr{
	float:right;	
}
.mt70{margin-top:70px;}
.mb70{margin-bottom:70px;}
.head{height:80px;width:100%;background:#f2f2f2;}
/* 产业 CSS  */
.industryPic{width:100%;background:#ededed;}
.w3cFocus{width:1366px;margin-left:auto;margin-right:auto;overflow:hidden; }
.w3cFocusIn{  }
.w3cFocusIn .bd li{ vertical-align:middle; }
.w3cFocusIn .bd li img{ width:1366px; height:600px; display:block;  }
.w3cFocus .hd{ position:relative;}
.w3cFocus .hd ul{ vertical-align:middle; display:inline-block; *display:inline; overflow:hidden; padding-top:20px;padding-bottom:15px;margin-right:-20px; }
.w3cFocus .hd ul li{ float:left; display:inline;  margin-right:20px;  cursor:pointer;  }
.w3cFocus .hd ul li img{ width:133.9px; height:75px;  display:block;  }
.w3cFocus .hd ul li.on img{ padding-bottom:7px;border-bottom:3px solid #b6a17c;   }
.w3cFocus .hd .prev{ width:50px; height:100px; background:#f00; position:absolute;}
.w3cFocus .hd .prev, .w3cFocus .hd .next{ position:absolute; left:50px; top:-280px; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5; cursor:pointer; }
.w3cFocus .hd .next{ left:auto; right:50px; background-position:8px 5px; }
.w3cFocus .hd .prev:hover,
.w3cFocus .hd .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.footer{width:100%;height:285px;background:#333;}
/* 新闻 CSS  */
.ny_nav{background:url(../images/tabnav_bg.png) center bottom no-repeat;}
.inTitle{margin-top:25px;}


.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.navBar{  position:relative; z-index:1;margin-top:50px;  }
.subnav{ position:relative; margin-right:-15px; }
.subnav a{ display:block; color:#333; padding:0 5px; font-size:16px; transition:0.5s all; -webkit-transition:0.5s all; -moz-transition:0.5s all; -o-transition:0.5s all; -ms-transition:0.5s all;}
.subnav a:hover{ display:block;  color:#fff; background:#dabc73;font-size:16px;}
.subnav h3{ font-weight:normal;   }
.subnav .m{ float:left;  position:relative; z-index:1; margin-right:15px; }
.subnav h3 a{ display:block;  text-align:center; }
.subnav .block{ height:2px; width:54px; background:#ad802c; position:absolute; left:0; top:23px; overflow:hidden;  }
.subnav li.on a{ display:block;  color:#fff; background:#dabc73;font-size:14px;}



.news_left_k{width:450px; height:357px; float:left; overflow:hidden; background:#fff;}
.news_left{width:405px; height:312px; margin-top:30px; margin-left:20px;}
.news_left h5{font-weight:normal;width:400px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; line-height:35px;}
.news_left h5 a:link,.news_left h5 a:visited{color:#474747;font-size:16px;}
.news_left h5 a:hover{color:#ad802c;}
.firstNews{width:400px;height:30px;overflow:hidden; line-height:22px; padding-bottom:25px; border-bottom:1px dotted #b4b4b4;}
.firstNews span{margin-left:15px;color:#cbcbcb;}
.news_left ul li { text-align:left;height:35px;line-height:35px;width: 400px;background:url(../images/newsList_bg.png) left center no-repeat;text-indent:12px;}
.newsIn {width:400px;}
.newsInW{width:305px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.newsTime{color:#cbcbcb;}
.news_left ul li a {color: #767678;}
.news_left ul li a:hover {color: #ad802c;}
.news_left ul{border-bottom:1px dotted #b4b4b4;width:400px;  height:180px; padding:5px 0px; overflow:hidden;}
.more a:link,.more a:visited{color:#8b8b8b;}
.more a:hover{color:#ad802c;}
.more a{margin-right:25px; margin-top:12px;display:inline-block;}

.focusBox { width:470px; height:357px; position:relative; overflow: hidden; }
.focusBox .pic img { width:470px; height:357px; display: block; }
.focusBox .hd { overflow:hidden; zoom:1; position:absolute; bottom:14px; right:20px; z-index:3}
.focusBox .hd li{float:left; background:url(../images/dot1.png) no-repeat;  text-align:center; font-size:12px; width:11px; height:11px; cursor:pointer; overflow:hidden;  margin-left:8px; filter:alpha(opacity=80); opacity:.8; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease }
.focusBox .hd .on{ background:url(../images/dot2.png) no-repeat;   }
.focusBox .prev,
.focusBox .next { width:30px; height:57px; position:absolute; top:150px; z-index:5; filter:alpha(opacity=20); -moz-opacity:.2; opacity:.2; -webkit-transition:All .5s ease;-moz-transition:All .5s ease;-o-transition:All .5s ease}
.focusBox .prev { background:url(../images/pre.png) center center no-repeat;left:0; }
.focusBox .next { background:url(../images/next.png) center center no-repeat;right:0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=60); -moz-opacity:.6; opacity:.6; }
.focusBox .pic li{position:relative;}
.focusBox .pic li p { position: absolute; left: 0; bottom: 0; line-height: 35px; height: 35px; width: 470px; white-space: nowrap; overflow: hidden; }
.focusBox .pic li p i { position: absolute; left: 0; top: 0; display: block; width: 470px; height: 35px; background: #000; opacity: .5; filter: alpha(opacity=50); }
.focusBox .pic li p a, .focusBox .pic li p a:visited { position: relative; color: #fff; margin-left: 20px }
.focusBox .pic li p a:hover { color: #da0000; }

/* 党建 CSS  */
.party{width:938px;height:290px;margin-left:auto;margin-right:auto;margin-top:70px;overflow:hidden;}
.partyL{width:329px;height:275px;background:#fff;margin-right:8px; padding-top:15px;padding-left:20px;}
.date{color:#d32027;font-size:18px;}
.partyL h5{font-weight:normal;width:305px;height:25px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.partyL h5 a:link,.partyL h5 a:visited{color:#555;font-size:14px;}
.partyL h5 a:hover{color:#ad802c;}
.firstNews2{width:305px;height:55px;overflow:hidden;padding-bottom:15px; border-bottom:2px solid #e5d4c0;}
.partyL ul li { text-align:left;height:25px;line-height:25px;width: 290px;background:url(../images/partyList_bg.png) left center no-repeat;text-indent:12px;}
.partyL ul li a {color: #555;}
.partyL ul li a:hover {color: #ad802c;}
.partyL ul{margin-top:10px;height:120px;overflow:hidden;}
.partyIn{width:305px;}
.partyInW{width:200px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; }
.partyM{height:290px;margin-right:6px;}
.partyM ul{margin-bottom:-6px;}
.partyM ul li{margin-bottom:6px;width:324px; height:127px;overflow:hidden;padding-top:25px;text-align:center;}
.partyM_Title:link,.partyM_Title:visited{color:#fff;}
.partyM_Title:hover{color:#333;}

.partyR ul li img{border:1px solid #cdd0d7;width:249px; height:89px;overflow:hidden;}
.partyR ul{margin-bottom:-3px;}
.partyR ul li{margin-bottom:3px;}
/* 文化 CSS  */
.cultureIn{margin-right:-35px;}
.cultureIn li{width:420px;height:448px;border-left:1px solid #dbdbdb;padding-left:30px;margin-right:35px;}
.cultureIn_list li{ padding:0; border:none; margin:0;}
.cultureIn li:first-child{border:none;}
.cultureIn_pic{width:349px;height:190px;overflow:hidden;margin-bottom:40px;padding-left:45px;}
.cultureName{font-size:20px;color:#d29b13;height:35px;width:420px;white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis;}
.cultureDes{width:420px;height:65px;overflow:hidden;margin-bottom:20px;font-size:14px;}
.more2{width:121px;height:31px;background:#d29b13;line-height:31px;text-align:center;}
.more2 a:link,.more2 a:visited{color:#fff;}
.more2 a:hover{color:#333;}
.more2 a{font-size:14px;}
.maz{background:#ebebeb;text-align:center; padding:30px 0px; margin-top:30px; }
.mazT a{font-size:18px;}
.mazT a:link,.mazT a:visited{color:#f69c00;}
.mazDes{color:#9d9d9d;font-size:14px;}
.maz ul li{text-align:center; margin-top:10px; display:block; width:205px; background-color:#fff; margin-left:23.6px;float:left;}



.qikan{margin-top:10px;margin-left:25px;}
.qikan li{text-align:center; margin-right:25px;float:left;}
.qikan li img{ width:205px; height:275px;}
.qikan li a{width:203px;height:275px;position:relative;display:block;}
.qikan li a span{width:203px;height:275px;background:url(../images/maz_bg.png) no-repeat;position:absolute;top:0;left:0;display:none;z-index:9999;}
.qikan li a:hover span{display:block;}
.qikan .mtitle{width:203px; line-height:30px;}

.mazDate{width:203px;height:35px;line-height:35px;}
/* 人才 CSS  */
.img { width: 500px; height: 218px; overflow: hidden; margin-bottom:8px; }
.img .innerT { position: relative; }
.img .innerT div { position: absolute; top: 0; left: 0; width: 500px; height: 218px; }
.img .innerT img { width: 100%; height: 100%; }

.img2 { width: 427px; height: 218px; overflow: hidden; margin-bottom:8px; }
.img2 .inner { position: relative; }
.img2 .inner div { position: absolute; top: 0; left: 0; width: 427px; height: 218px; }
.img2 .inner img { width: 100%; height: 100%; }

.talent{width:938px;height:395px;margin:0 auto; margin-top:70px;}
.talentL{width:500px;height:395px;}
.talentR{width:428px;height:395px;}
.talentL_pic{}
.talentList{width:480px;height:148px;background:#c3a46d;margin-top:3px;padding-top:20px; text-align:center;padding-left:20px;}
.talentList p a{font-size:18px;}
.talentList  p a:link,.talentList p a:visited{color:#fff;}
.talentList p a:hover{color:#333;}
.talentList ul li{text-align:left;color:#fff;font-size:14px;width:465px;height:25px;line-height:25px;}
.talentList ul{margin-top:8px;width:460px;height:105px;overflow:hidden;}
.talentR_pic{width:428px;height:218px;display:inline-block;overflow:hidden;position:relative;}
.talentIn{position:absolute;top:25px; right:28px;}
.chi{font-size:20px;color:#e59202;}
.eng{font-size:16px;color:#fff;}
.talentR ul{margin-top:3px;margin-right:-10px;}
.talentR ul li{width:209px;height:103px;background:#9d8458; text-align:center;padding-top:65px;margin-right:10px;}
.talentR ul li a:link,.talentR ul li a:visited{color:#fff;}
.talentR ul li a:hover{color:#333;}
.talentR ul li a{font-size:16px;}



/* 代码整理：懒人之家 lanrenzhijia.com */
#pbOverlay, #pbImage, #pbBottom, #pbCloseBtn {
	position: fixed;
	z-index: 9999;
}
#pbOverlay {
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #000;
	cursor: pointer;
}
#pbCloseBtn {
	top: 0;
	right: 0;
	display: block;
	width: 50px;
	height: 50px;
	background: url(../images/closebutton.png) no-repeat top left;
}
.pbLoading {
	background: #000 url(../images/loading.gif) no-repeat center !important;
}
#pbImage {
	border: none;
	background: #000 no-repeat;
	-moz-box-shadow: 0 0 40px #000;
	-webkit-box-shadow: 0 0 40px #000;
	box-shadow: 0 0 40px #000;
	cursor: move;
}
#pbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #EEE;
	line-height: 1.4em;
	left: 50%;
	bottom: 10px;
	width: 400px;
	margin-left: -200px; /* half the width */
}
#pbCaption {
	font-weight: bold;
	padding: 4px;
	display: inline-block;
 *display: inline; /* IE 7 */
	background-color: rgba(0, 0, 0, 0.7);
 filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#B0000000, EndColorStr=#B0000000);
	zoom: 1;
}
#pbNav {
	display: block;
	width: 200px;
	height: 65px;
	margin: auto;
	margin-top: 5px;
}
#pbPrevBtn, #pbNextBtn, #pbZoomBtn {
	display: inline-block;
	width: 70px;
	height: 65px;
	outline: none;
	text-indent: -9000px;
	background: url(../images/navbtns.png) no-repeat;
}
#pbPrevBtn {
	background-position: -70px 0;
	float: left;
}
#pbPrevBtn.pbgreyed {
	background-position: 0 0;
}
#pbNextBtn {
	background-position: -320px 0;
	float: right;
}
#pbNextBtn.pbgreyed {
	background-position: -390px;
}
#pbZoomBtn {
	width: 60px;
	background-position: -140px 0;
	float: left;
}
#pbZoomBtn.pbgreyed {
	background-position: -200px 0;
}
#pbZoomBtn.pbzoomed {
	background-position: -260px 0;
}
.list_kuang{width:227px; height:227px; background:#fff; margin:10px; border-bottom:4px solid #b3b3b3;}
.list_kuang:hover{ border-bottom:4px solid #b52c2c;}
.list_p{width:227px; height:50px; font-size:14px; line-height:22px; color:#767678; text-align:center; }
.list_p a{ font-size:14px; line-height:50px; color:#767678;}
.list_p a:hover{ font-size:14px; line-height:50px; color:#b52c2c;}
.list_p span{color:#c3bfc1;}
.list_img{width:227px; height:180px; position: relative; overflow: hidden;}
.list_img img{ display:block;}
/* The dark animated divs */
.list_img div { position: absolute; z-index: 100; background-color: #222; width: 60px; height: 60px; cursor: pointer;
/*	Setting a really big value for border-radius
		will make the divs perfect circles */
	 -moz-border-radius:100px;
	 -webkit-border-radius:100px;
	 border-radius:100px;
}
/*	Positioning the animated divs outside the
	corners of the visible banner area: */
.list_img .cornerTL { left:-63px; top:-63px; }
.list_img .cornerTR { right:-63px; top:-63px; }
.list_img .cornerBL { left:-63px; bottom:-63px; }
.list_img .cornerBR { right:-63px; bottom:-63px; }
.list_img p{width:100%; left 0; top: 45px; z-index: 200; position: absolute; font-family: Tahoma, Arial, Helvetica, sans-serif; color: #FFF; font-size: 12px; line-height:22px; font-family:"Microsoft Yahei";
text-align: center;cursor: pointer; display: none;	/* hidden by default */}
/* 代码整理：懒人之家 lanrenzhijia.com */



/* 发展历程页面css
.licheng {position:relative;width:940px;margin:0 auto;}
hr {height: 0;border-left: none; background:none; border-right: 0;border-top: 1px dashed #cad0d9;
border-bottom: 1px dashed #cad0d9;}
.top{margin-top: 60px;}
.top img{width: 100%;margin-top: -10px;}
.licheng {padding:0;min-height: 720px;}
.licheng .wrapper {position: relative;width: 940px;margin: 0 auto;}
.licheng .line-left {position: absolute;left: 0;top: 18px;width: 30px;}
.licheng .line-right {position: absolute;right: 0;top: 18px;width: 250px;}
.licheng .main {background: url("../images/line-bg.png") repeat-y 249px 0;}
.licheng .main .title {position: absolute;line-height: 40px;padding-left: 67px;left: 230px;top: 0;color:#b6a17c; font-size: 24px;background: url("../images/clock.png") no-repeat left top; font-weight:normal;}
.licheng .main .year {position: relative;z-index: 100; }
.licheng .main .year h2 {height: 40px;width: 180px;padding-right: 30px;font-size: 24px;line-height: 40px;text-align: right; font-weight:normal;}
.licheng .main .year h2 a {color: #b6a17c; font-size:24px;}
.licheng .main .year h2 i{display:block;position:relative;height:0;width:0;left:190px;top:-20px;border-width:6px;border-style:solid;border-color:#b52c2c transparent transparent transparent;
	-webkit-transition:.5s;
	-moz-transition:.5s;
	-ms-transition:.5s;
	-o-transition:.5s;
	transition:.5s;
	-webkit-transform-origin:6px 3px;
	-moz-transform-origin:6px 3px;
	-ms-transform-origin:6px 3px;
	-o-transform-origin:6px 3px;
	transform-origin:6px 3px
}
.licheng .main .year .list{
	margin:10px 0;
	position:relative;
	overflow:hidden;
	-webkit-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	-moz-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	-ms-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	-o-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s
}

.licheng .main .year .list ul {bottom: 0;}
.licheng .main .year .list ul li {background: url("../images/circle.png") no-repeat 235px 31px;padding: 10px 0;color: #a1a4b8;}
.licheng .main .year .list ul li.highlight {background-image: url(../images/circle2.png);}
.cls {zoom: 1;}
.cls:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.licheng .main .year .list ul li.highlight .date, .licheng .main .year .list ul li.highlight .intro {color: #ec6a13;}
.licheng .main .year .list ul li .date,.licheng .main .year .list ul li .version{float:left;display:block;clear:left;width:200px;line-height:24px;text-align:right;}
.licheng .main .year .list ul li .date{font-size:18px;line-height:32px;color:#808080;}
.licheng .main .year .list ul li .intro, .licheng .main .year .list ul li .more {float: left;display: block;width: 550px;margin-left: 100px;line-height: 24px; color:#a0a0a0;}
.licheng .main .year .list ul li .intro {font-size: 16px;line-height: 32px;color: #808080;}
.licheng .wrapper:first-child .main .year.close h2 i{
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	-moz-transform:rotate(-90deg);
	-ms-transform:rotate(-90deg);
	-o-transform:rotate(-90deg)
}
.licheng .wrapper:first-child .main .year.close .list{opacity:0;height:0!important;}
.licheng .main .year .info{
	margin:10px 0;
	position:relative;
	overflow:hidden;
	-webkit-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	-moz-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	-ms-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	-o-transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s;
	transition:height 1s cubic-bezier(0.025,0.025,0.000,1.115),opacity 1s
}
.licheng .main .year .info .info_cont{background: url("../images/circle.png") no-repeat 235px 31px;
 padding: 30px 0;color: #a1a4b8;
 padding-left: 300px; bottom: 0; font-size:16px; line-height:25px; font-weight:normal;}
.licheng .wrapper:first-child .main .year.close .info{opacity:0;height:0!important;}

.ie7 .licheng .main .year h2 i{left:40px}


