@charset "UTF-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, b {
	padding: 0;
	margin: 0;
}
html {
	overflow: -moz-scrollbars-vertical;
	overflow-x: hidden;

} /*始终让 Firefox 显示滚动条*/
* {
	word-wrap: break-word;
	margin: 0;
	padding: 0;

}/*文字强制换行word-break:keep-all;(Ff)*/
table {
	border-collapse: collapse;
}/*细线表格*/
fieldset, img {
	border: none;
}/*清除描边,块显示*/
ul, li {
	list-style-type: none;
}/*无列表项目标记*/
a {
	text-decoration: none;
	color: #666666
}/* 链接无下划线,有为underline;链接去框 */
a:link {
	color: #666666;
}/* 未访问的链接 */
a:visited {
	color: #666666;
}/* 已访问的链接 */
a:hover {
	color: #285bc4;
}/* 鼠标在链接上 */
a:active {
	color: #666666;
blr:expression(this.onFocus=this.blur());
}/* 点击激活链接 */
body {
	font-family:"Microsoft YaHei";
	font-size: 12px;
	color: #666;
	background: #dbe2ec url(../images/bodyBg.jpg) repeat-x left bottom;
}
select, input {
	vertical-align: middle;
	outline: none;
}
em, i {
	font-style: normal;
}
input[type=button], input[type=reset], input[type=submit], input[type=radio], input[type=checkbox] {
	cursor: pointer;
	outline: none;
	border: none;
}
textarea{outline: none;}
input {
	outline: none;
	border: none;
}
.wrap {
	width: 1200px;
	clear: both;
	margin: 0 auto;
}
.clear {
	clear: both;
	overflow:hidden;
}
.h2 {
	clear: both;
	height: 2px;
	overflow:hidden;
}
.h10 {
	clear: both;
	height: 10px;
	overflow:hidden;
}
.h15 {
	clear: both;
	height: 16px;
	overflow:hidden;
}
.h20 {
	clear: both;
	height: 20px;
	overflow:hidden;
}
.h25 {
	clear: both;
	height: 25px;
	overflow:hidden;
}
.h30 {
	clear: both;
	overflow:hidden;
	height: 30px;
}
.h40 {
	clear: both;
	height: 40px;
}
.h60 {
	clear: both;
	height: 60px;
	overflow:hidden;
}
.fl {
	float: left;
	display: inline;
}
.fr {
	float: right;
	display: inline;
}
img {
	border: none;
}
.bdimgshare-bg,.bdimgshare-content,.sr-bdimgshare{ display:none !important}
/*公共部分结束*/
/*
********************************此处首页样式开始********************************
*/
/*头部开始*/
.topBox{ height:85px; background:#FFF; position:relative; z-index:10;}
.topFixed{ width:100%; height:85px; position:fixed; left:0px; top:0px; z-index:10; background:#FFF; border-bottom:1px solid #dddddd;}
.top{ clear:both;}
.topL{ width:171px; height:40px; margin-top:22px;}
.topL img{height:45px;}
/*头部结束*/
/*menu开始*/
.menu{ clear:both; position:relative;}
.menu dd{ float:left; display:inline; height:85px; position:relative;}
.menu dd span{ display:block; height:85px; line-height:85px;}
.menu dd span a{ display:block; height:85px; line-height:85px; padding:0 15px; color:#333333; font-size:14px; font-weight:bold;}
.menu dd div.ej{ position:absolute; top:86px; height:40px; line-height:40px; width:0px; overflow:hidden;}
.menu dd div.ej div{ display:inline-block; overflow:hidden;}
.menu dd div.ej div a{ float:left; display:inline; margin:0 10px; color:#FFF;}
.menu dd div.ej div a:hover{ color:#FFD400;}
.menu dd div.ej div a.hover{ color:#FFD400;}
.menu dd.hover span a{ background:#0e74d9; color:#FFF; border-bottom:1px solid #0b6dcd;}
.menuBg{ position:absolute; left:0px; top:85px; width:100%; height:40px; background:rgba(14,116,217,0.6); display:none;}
/*menu结束*/
/*banner开始*/
.banner {
	clear: both;
	width: 100%;
	height: 474px;
	position: relative;
	z-index: 1;
	border-bottom:5px solid #ff8a00;
}
.banner .bd {
	width: 1000px;
	height: 474px;
	margin: 0 auto;
	position: relative;
	z-index:1
}
.banner .bd .bdBox {
	width: 1920px;
	height: 474px;
	position: absolute;
	top: 0;
	left: 50%;
	margin: 0 0 0 -960px;
	z-index: 1;
	overflow:hidden;
}
.banner .bd .bdBox dl dd {
	display: block;
	width: 100%;
	height: 474px;
	overflow: hidden;
	position: relative;
	background-size:cover;
}
.banner .bd .bdBox dl dd a {
	display: block;
	width: 100%;
	height: 620px;
}
.banner .hd {
	height:18px;
	position: absolute;
	width:100%;
	bottom:20px;
	z-index: 9;
	text-align: right;
	overflow:hidden;
}
.banner .hd ul {
	display: inline-block;
	overflow: hidden;
}
.banner .hd ul li {
	display: inline;
	float: left;
	width:30px;
	height:5px;
	overflow: hidden;
	margin:0 5px;
	cursor: pointer;
	line-height: 999999999px;
	border-radius:18px;
	background:#0e74d9;
}
.banner .hd ul li.on {
	background: #ff8a00;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */
.banner .prev{ display:block; position:absolute; left:50%; margin-left:-600px; width:18px; height:37px; background:url(../images/btn1.png) no-repeat 0px 0px; z-index:10; top:50%; margin-top:-18px;}
.banner .prev:hover{ background:url(../images/btn1.png) no-repeat 0px -37px;}
.banner .next{ display:block; position:absolute; right:50%; margin-right:-600px; width:18px; height:37px; background:url(../images/btn1.png) no-repeat -24px 0px; z-index:10; top:50%; margin-top:-18px;}
.banner .next:hover{ background:url(../images/btn1.png) no-repeat -24px -37px;}
/*banner各元素start*/
.bannerTag1{ position:absolute; left:50%; margin-left:-681px; top:92px;}
.bannerTag2{ position:absolute; left:50%; margin-left:162px; top:184px;}
/*banner各元素end*/
/*banner结束*/

/*第一通栏开始*/
.column1{ padding:20px 0;}
.column1Up{ overflow:hidden;}
.column1UpL{ width:555px; overflow:hidden; background:#ffffff; padding:10px 20px 20px; height:196px;}
.indexT{ height:35px; line-height:35px; color:#666666; position:relative;}
.indexT.border{ border-bottom:2px solid #dedfe2;}
.indexTL{ font-size:14px; overflow:hidden; font-weight:bold;}
.indexT img{ float:left; display:inline; height:16px; margin:9px 5px 0 0;}
.indexTR{ position:absolute; right:0px; top:0px; height:35px; line-height:35px;}
.indexTR a{ float:left; display:inline; font-size:14px; padding:0 14px; color:#666;}
.indexTR a.hover{ border-bottom:2px solid #f29804;}
.column1UpLC{ overflow:hidden;}
.column1UpLPic{ width:235px; height:155px; overflow:hidden;}
.column1UpLPic img{ width:235px; height:155px;}
.column1UpLText{ overflow:hidden; position:relative; font-size:14px; color:#666666; line-height:28px; height:168px; width:305px; margin-top:-7px;}
.column1UpLText a{ color:#f3a017; font-size:14px; position:absolute; right:0px; bottom:0px;}
.column1UpLText a:hover{ text-decoration:underline;}
.column1UpRC{ padding:9px 0 0 0; height:150px; overflow:hidden;}
.indexList{ overflow:hidden;}
.indexList dd{ line-height:30px; height:30px; overflow:hidden; font-size:14px;}
.indexList dd a{ float:left; display:inline;}
.indexList dd span{ float:right; display:inline;}
.indexList dd:hover a{ color:#285bc4;}
.indexList dd:hover span{ color:#ff8a00;}
.column1Dn{ overflow:hidden;background:#2d2d58}
.column1DnList{ overflow:hidden; height:175px; width:1300px}
.column1DnList dd{ width:235px; height:175px; position:relative; float:left; display:inline; overflow:hidden; position:relative;transition: all 0.3s linear 0.01s; -webkit-transition: all 0.3s linear 0.01s;}
.column1DnList dd.hover{width:495px;}
.column1DnList dd a{ display:block; width:100%; height:100%;}
.column1DnList dd img{ position:absolute;transition: all 0.3s linear 0.01s; -webkit-transition: all 0.3s linear 0.01s;}
.column1DnList dd span{ display:block; height:25px; line-height:25px; padding:20px 20px 0; color:#; font-size:14px; font-weight:bold;}
.column1DnList dd em{display:block; height:25px; line-height:25px; padding:0 20px; color:#999999;}
.column1DnList dd.dd1{ background:url(../images/dd1Bg.jpg) no-repeat left center;}
.column1DnList dd.dd1 span{ color:#285bc4;}
.column1DnList dd.dd1 em{ color:#999999;}
.column1DnList dd.dd1 img{ right:20px; bottom:12px; height:105px;}
.column1DnList dd.dd1.hover img{height:150px;}
.column1DnList dd.dd2{ background:#f28801}
.column1DnList dd.dd2 span{ color:#ffffff;}
.column1DnList dd.dd2 em{ color:#e5e5e5;}
.column1DnList dd.dd2 img{ right:5px; bottom:5px; height:105px;}
.column1DnList dd.dd2.hover img{height:150px;}

.column1DnList dd.dd3{ background:#f16161}
.column1DnList dd.dd3 span{ color:#ffffff;}
.column1DnList dd.dd3 em{ color:#e5e5e5;}
.column1DnList dd.dd3 img{ right:-88px; bottom:10px; height:60px;}
.column1DnList dd.dd3.hover img{right:5px;height:100px;}

.column1DnList dd.dd4{ background:#2d2d58}
.column1DnList dd.dd4 span{ color:#ffd900;}
.column1DnList dd.dd4 em{ color:#e5e5e5;}
.column1DnList dd.dd4 img{ right:10px; bottom:10px; height:105px;}
.column1DnList dd.dd4.hover img{height:150px;}


/*第一通栏结束*/
/*第二通栏开始*/

/*第二通栏结束*/
/*第三通栏开始*/

/*第三通栏结束*/
/*第四通栏开始*/

/*第四通栏结束*/
/*第五通栏开始*/

/*第五通栏结束*/

/*底部开始*/
.footerBox{ height:50px; width:100%; background:url(../images/footer1.png) no-repeat center center; line-height:50px;}
.footer{ clear:both;}
.footerL{ color:#ffffff; line-height:50px;}
.footerL a{color: #fff;}
.footerR1{ position:relative;}
.footerR1 span{ color:#FFF; display:block; height:50px; background:url(../images/icn2.png) no-repeat left center; padding-left:28px; cursor:pointer;}
.footerR1Code{ border:1px solid #dddddd; background:#FFF; position:absolute; left:50%; bottom:50px; margin-left:-53px; width:104px; height:100px; padding-top:4px; z-index:1000; display:none;}
.footerR1Code i{ display:block; width:23px; height:11px; background:url(../images/icn4.png) no-repeat center center; position:absolute; left:50%; margin-left:-11px; bottom:-11px;}
.footerR1Code img{ display:block; width:95px; height:95px; margin:0 auto;}
.footerR1:hover .footerR1Code{ display:block;}
.footerR2{ margin-left:35px;}
.footerR2L{ color:#ffffff; margin-right:5px;}
.footerR2R{width:150px; height:25px; position:relative; padding-right:25px; border:1px solid #dddddd; background:#ffffff; margin-top:12px;}
.footerR2R .seljg{ padding-left:10px; line-height:25px; color:#666666; font-size:13px; cursor:pointer;}
.footerR2R i{ display:block; width:25px; height:25px; background:#f5f5f5 url(../images/sel.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.footerR2R .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; bottom:25px; background:#FFF; display:none;}
.footerR2R .selTj a{ display:block; height:25px; line-height:25px; padding-left:10px; color:#666666; margin-bottom:1px;}
.footerR2R .selTj a:hover{ background:#f8f8f8; color:#285bc4;}
.footerR2R .selTj a.hover{background:#f8f8f8; color:#285bc4;}
/*底部结束*/
/*
********************************此处首页样式结束********************************
*/
/*
********************************此处内页样式开始********************************
*/
/*内页框架开始*/
.subBanner{ overflow:hidden; height:240px; width:100%;}
.subBanner a{ display:block; width:100%; height:240px;}
.subPage{ overflow:hidden;min-height:500px; height:auto !important; height:500px;}
.subPageL{ width:895px; overflow:hidden; background:#FFF;}
.subPageLC{ padding:20px; min-height:500px; height:auto !important; height:500px;}
.subPageR{ width:275px; overflow:hidden;}
.subPageRT{ height:95px; background:#0e74d9; color:#FFF; padding:15px;}
.subPageRT h1{ overflow:hidden; line-height:28px; font-family:Arial; font-size:30px; height:56px; font-weight:normal;}
.subPageRT span{ display:block; height:40px; line-height:40px; font-size:24px;}
.rightMenu{ overflow:hidden; background:#ffffff;}
.rightMenu dd{ overflow:hidden;}
.rightMenu dd span{ display:block; border-bottom:1px solid #dbe2ec;}
.rightMenu dd span a{ display:block; height:50px; line-height:50px; padding:0 30px 0 30px; font-size:16px; color:#666666;}
.rightMenu dd span a:hover{ color:#ff8a00;}
.rightMenu dd.hover span a{ color:#ff8a00;}
.rightMenu dd span.hassj a{ background:url(../images/icn6.png) no-repeat 245px center;}
.rightMenu dd:hover span.hassj a{ background:url(../images/icn6h.png) no-repeat 245px center;}
.rightMenu dd.hover span.hassj a{ background:url(../images/icn7h.png) no-repeat 245px center;}
.rightMenu dd div{ overflow:hidden; display:none;}
.rightMenu dd div a{ display:block; height:50px; line-height:50px; border-bottom:1px solid #f5f5f5; padding-left:50px; color:#666666; font-size:16px; background:url(../images/icn16.png) no-repeat 245px center;}
.rightMenu dd div a:hover{ background:#f5f5f5; color:#ff8a00; background:url(../images/icn16h.png) no-repeat 245px center;}
.rightMenu dd div a.hover{ background:#f5f5f5; color:#ff8a00; background:url(../images/icn16h.png) no-repeat 245px center;}
.rightMenu dd.hover div{ display:block;}
.subPageRDn{ height:130px;}
.subPageRDn img{ width:275px; height:130px;}
.location{ height:32px; line-height:32px; border-bottom:2px solid #f3f5f9; position:relative;}
.locationL{ position:absolute; left:0px; top:0px; height:32px; border-bottom:2px solid #ff8a00; color:#ff8a00; font-size:14px; font-weight:bold;}
.locationLList{ overflow: hidden; float: left; display: inline;}
.locationLList dd{ float: left; display: inline; margin-right: 15px;}
.locationLList dd a{display: block;height:32px; border-bottom:2px solid transparent; color:#333; font-size:14px; font-weight:bold;}
.locationLList dd.hover a{border-bottom:2px solid #ff8a00; color:#ff8a00;}
.locationR{ overflow:hidden; color:#666666; font-weight:bold; height:32px; background:url(../images/icn8.png) no-repeat left center; padding-left:18px;}
.locationR span{ float:left; display:inline;}
.locationR em{ float:left; display:inline; margin:0 3px;}
.locationR a{ float:left; display:inline;}
.locationR a:hover{ color:#ff8a00}
.locationR a.hover{ color:#ff8a00}
/*页码开始*/
.page {
	padding: 35px 0 35px 0;
	overflow: hidden;
	text-align: center;
	clear: both;
}
.page code, .page a {
	padding: 6px 12px;
	background: #fff;
	color: #6f6f6f;
	border-radius: 3px;
	border: 1px solid #efefef;
	font-family: "Microsoft YaHei";
	margin: 0 3px;
}
.page a:hover {
	background: #0e74d9;
	color: #fff;
	border: 1px solid #0e74d9;
}
.page a.hover {
	background: #0e74d9;
	color: #fff;
	border: 1px solid #0e74d9;
}
.page input {
	vertical-align: middle;
	height: 20px;
	border: 1px solid #efefef;
}
.page input.pageDetail {
	width: 50px;
	height: 31px;
	line-height: 31px;
	text-align: center;
}
.page input.page_bnt {
	border: none;
	width: 58px;
	height: 31px;
	cursor: pointer;
	color: #6f6f6f;
}/*页码结束*/
/*内页框架结束*/
/*招聘*/
.recruitmentUp{ border:1px solid #eeeeee; padding:15px 20px;}
.recruitmentSel{width:163px; height:33px; position:relative; padding-right:33px; border:1px solid #dddddd; background:#ffffff; margin-right:20px;}
.recruitmentSel .seljg{ padding-left:10px; line-height:33px; color:#666666; font-size:13px; cursor:pointer;}
.recruitmentSel i{ display:block; width:33px; height:33px; background:#f5f5f5 url(../images/sel2.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.recruitmentSel .selTj{ width:100%; overflow:hidden; border:1px solid #dddddd; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:34px; background:#FFF; display:none;}
.recruitmentSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.recruitmentSel .selTj a:hover{ background:#f8f8f8; color:#ff8a00;}
.recruitmentSel .selTj a.hover{background:#f8f8f8; color:#ff8a00;}
.recruitmentUpR{ overflow:hidden;}
.recruitmentUpR a{ display:block; width:55px; height:35px; line-height:35px; background:#0e74d9 url(../images/icn9.png) no-repeat 16px center; padding-left:50px; color:#ffffff; font-size:14px;}
.recruitmentUpR a:hover{ background-color:#0d6bc8;}
.recruitmentTable{ overflow:hidden;}
.recruitmentTable table{ border:none;}
.recruitmentTable table tr{ border:none;}
.recruitmentTable table tr td{ border:none; border-right:1px solid #e1e1e1;}
.recruitmentTable table tr.tr1{ background:#eeeeee;}
.recruitmentTable table tr.tr1 td{ border:none;}
.recruitmentTable table tr td a:hover{ color:#ff8a00;}

.recruitmentViewBtn{ overflow:hidden;}
.recruitmentViewBtn a{ width:105px !important;}

.recruitmentForm{ clear:both;}
.recruitmentForm dd{ margin-bottom:15px;}
.recruitmentFormL{ overflow:hidden;  width:80px; text-align:right; color:#666666; font-size:14px; height:35px; line-height:35px;}
.recruitmentFormR{ font-size:14px;}
.recruitmentFormR input{ overflow:hidden; border:1px solid #f4f4f4; background:#FFF; height:33px; line-height:33px; padding:0 10px;}
.recruitmentFormR input.input1{ width:190px;}
.recruitmentFormR textarea{ overflow:hidden; height:180px; line-height:30px; padding:0 10px; border:1px solid #f4f4f4; background:none; font-family:"Microsoft YaHei"; width:598px; resize:none;}

.recruitmentFormSel{width:177px; height:33px; position:relative; padding-right:33px; border:1px solid #f4f4f4; background:#ffffff; margin-right:20px;}
.recruitmentFormSel .seljg{ padding-left:10px; line-height:33px; color:#666666; font-size:13px; cursor:pointer;}
.recruitmentFormSel i{ display:block; width:33px; height:33px; background:#f5f5f5 url(../images/sel2.png) no-repeat center center; position:absolute; right:0px; top:0px; cursor:pointer;}
.recruitmentFormSel .selTj{ width:100%; overflow:hidden; border:1px solid #f4f4f4; border-top:none; max-height:240px; overflow-y:auto; position:absolute; left:-1px; top:34px; background:#FFF; display:none;}
.recruitmentFormSel .selTj a{ display:block; height:30px; line-height:30px; padding-left:10px; color:#666666; margin-bottom:1px;}
.recruitmentFormSel .selTj a:hover{ background:#f8f8f8; color:#ff8a00;}
.recruitmentFormSel .selTj a.hover{background:#f8f8f8; color:#ff8a00;}
.jlBtn{ overflow:hidden;}
.jlBtn a{ display:block; width:110px; height:35px; text-align:center; line-height:35px; background:#505050; color:#FFF; font-size:14px;}
.recruitCode{ overflow:hidden;}
.recruitCode input{ float:left; display:inline; width:88px;}
.recruitCode img{ float:left; display:inline; height:35px; margin:0 10px;}
.recruitCode a{ float:left; display:inline; line-height:35px;}
/*精品项目*/
.subPageT{ overflow:hidden; background:url(../images/icn10.png) no-repeat center 7px;}
.subPageT img{ height:29px;overflow:hidden; display:block; margin:0 auto;}
.subPageT em{ display:block; height:35px; line-height:35px; font-style:normal; color:#999999; text-align:center;}
.subPageT i{ display:block; height:40px; line-height:40px; font-style:normal; color:#666666; text-align:center; font-size:14px;}
.groupList{ width:1220px; height:600px;}
.groupList dd{ float:left; display:inline; width:285px; overflow:hidden; background:#FFF; margin-right:20px;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s; position:relative; top:0px;}
.groupPic{ width:285px; height:430px; overflow:hidden;}
.groupPic img{ width:285px; height:430px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.groupText{ overflow:hidden; padding:25px 48px;}
.groupTextIcn{ display:block; width:36px; height:36px; background:url(../images/icn11.png) no-repeat center center; margin:0 auto; margin-bottom:10px;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.groupTextDn{ padding:8px 0; border:1px solid #f5f5f5; border-left:none; border-right:none; text-align:center;}
.groupTextDn span{ display:block; height:25px; margin-bottom:3px; line-height:25px; color:#666666; font-size:18px;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.groupTextDn em{ display:block; height:17px; line-height:17px; color:#999999;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.groupList dd:hover{ background:#ff8a00; top:10px; box-shadow:0px 0px 8px rgba(0,0,0,0.2)}
.groupList dd:hover .groupTextIcn{ background:url(../images/icn11h.png) no-repeat center center;}
.groupList dd:hover .groupTextDn span{ color:#FFF;}
.groupList dd:hover .groupTextDn em{ color:#FFF;}



.groupScroll{
	overflow:hidden; 
	position:relative; 
	}
/*内容*/		
.groupScroll .bd{ position:relative; height:100%; z-index:0; height:600px;}
.groupScroll .bd ul{ height:600px;}
.groupScroll .bd li{ zoom:1; vertical-align:middle;float:left; display:inline; width:285px; overflow:hidden; background:#FFF; margin-right:20px;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s; position:relative; top:0px;}
.groupScroll .bd li:hover{ background:#ff8a00; top:10px; box-shadow:0px 0px 8px rgba(0,0,0,0.2)}
.groupScroll .bd li:hover .groupTextIcn{ background:url(../images/icn11h.png) no-repeat center center;}
.groupScroll .bd li:hover .groupTextDn span{ color:#FFF;}
.groupScroll .bd li:hover .groupTextDn em{ color:#FFF;}
.groupScroll .bd li:hover .groupPic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}

/* 下面是前/后按钮代码，如果不需要删除即可 */
.groupScroll .prev{ display:block; width:30px; height:60px; position:absolute; left:0px; top:50%; margin-top:-30px; background:url(../images/icn17.png) no-repeat 0px 0px; display:none;}
.groupScroll .prev:hover{ background-position:0 -60px;}
.groupScroll .next{ display:block; width:30px; height:60px; position:absolute; right:0px; top:50%; margin-top:-30px; background:url(../images/icn17.png) no-repeat -45px 0px; display:none;}
.groupScroll .next:hover{ background-position:-45px -60px;}

/*集团概况*/
.groupList2LPic{ width:410px; height:410px; overflow:hidden; position:relative;}
.groupList2LPic img{ width:410px; height:410px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1); }
.groupList2Text{ position:absolute; left:0px; top:0px; width:100%; height:100%; background:rgba(255,138,0,0.8); display:table; opacity:0;-webkit-transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;}
.groupList2TextC{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.groupList2TextC h1{ height:33px; line-height:33px; overflow:hidden; color:#ffffff; font-size:18px; font-weight:bold; padding:0 8%;animation-delay: 0s;}
.groupList2TextC div{ height:20px; line-height:20px; color:#ffffff; font-size:14px; padding:0 8%;animation-delay: 0.3s;}
.groupList2LPic:hover .groupList2Text{ opacity:1;}
.groupList2M{ overflow:hidden; width:360px; margin-left:10px;}
.groupList2M dd{ float:left; display:inline; width:360px; height:200px; overflow:hidden; position:relative; margin:0 10px 10px 0; background:#FFF;}
.groupList2MPic{ width:200px; height:200px; overflow:hidden;}
.groupList2MPic img{ width:200px; height:200px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.groupList2M dd:hover .groupList2Text{ opacity:1;}
.groupList2MText{ width:160px; height:200px; display:table;}
.groupList2MTextC{ display:table-cell; vertical-align:middle; width:100%; height:100%;}
.groupList2MTextC h1{height:33px; line-height:33px; overflow:hidden;}
.groupList2MTextC h1 a{ display:block;  color:#0e74d9; font-size:18px; font-weight:bold; padding:0 8%;animation-delay: 0s;}
.groupList2MTextC div{ height:20px; line-height:20px; color:#ff8a00; font-size:14px; padding:0 8%;animation-delay: 0.3s;}
.groupList2M dd:hover .groupList2MPic img{-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}
.groupList2LPic:hover img{-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);} 
/*招标列表*/
.tenderList{ overflow:hidden;}
.tenderList dd{ overflow:hidden; position:relative; padding-bottom:10px; border-bottom:1px solid #f5f5f5; margin-bottom:15px;}
.tenderListL{ width:520px; overflow:hidden;}
.tenderListLT{ height:28px; line-height:28px; overflow:hidden; margin-bottom:10px;}
.tenderListLT a{ color:#333333; font-size:14px; font-weight:bold;}
.tenderListLT a:hover{ color:#ff8a00;}
.tenderText{ overflow:hidden;}
.tenderText li{ height:30px; line-height:30px; color:#666666; font-size:14px; padding-left:30px;}
.tenderText li span{ font-weight:bold; color:#454545;}
.tenderText li.li1{ background:url(../images/icn12.png) no-repeat left center;}
.tenderText li.li2{ background:url(../images/icn13.png) no-repeat left center;}
.tenderText li.li3{ background:url(../images/icn14.png) no-repeat left center;}
.tenderListR{ height:30px; line-height:30px; position:absolute; right:0px; bottom:0px; font-size:14px;}
.tenderListR a{ color:#999999;}
.tenderListR a:hover{ color:#ff8a00;}
.tenderIcn{ position:absolute; width:120px; height:120px;}
.tenderIcn.position1{ right:115px; top:0px;}
.tenderIcn.position2{ right:0; top:0px;}
.tenderList dd.doing .tenderIcn{ background:url(../images/doing.png) no-repeat right center;}
.tenderList dd.done .tenderIcn{ background:url(../images/done.png) no-repeat right center;}
/*招标详细*/
.articleTitle{ overflow:hidden; line-height:30px; color:#333333; font-size:20px; text-align:center;}
.articleTime{ color:#999999; line-height:30px; overflow:hidden; text-align:center; padding:10px 0;}
.articleTime ul{ display:inline-block; overflow:hidden;}
.articleTime ul li{ float:left; display:inline; overflow:hidden; margin:0 15px;}
.share{ overflow:hidden;}
.share .bdsharebuttonbox{ margin-top:6px;}
.share .bdsharebuttonbox a{ width:16px !important; height:17px !important; padding:0 !important; margin:0 4px !important; background:url(../images/share.png) no-repeat !important;}
.share .bdsharebuttonbox a.bds_qzone{ background-position:0px 0px !important;}
.share .bdsharebuttonbox a.bds_tsina{ background-position:-23px 0px !important;}
.share .bdsharebuttonbox a.bds_tqq{ background-position:-46px 0px !important;}
.share .bdsharebuttonbox a.bds_weixin{ background-position:-67px 0px !important;}
.articleBox{ overflow:hidden; line-height:30px; color:#666666; font-size:14px;}
.articleBox img{ max-width:100%;}
.pageChange{ overflow:hidden; line-height:30px; color:#333333; font-size:14px; padding:10px 0; border-top:1px solid #e8e8e8;}
.pageChange a:hover{ color:#ff8a00;}
.tenderViewList{ overflow:hidden; position:relative; padding-top:30px;}
.tenderViewList.doing .tenderIcn{ background:url(../images/doing.png) no-repeat center center;}
.tenderViewList.done .tenderIcn{ background:url(../images/done.png) no-repeat center center;}
/*留言*/
.messageT{ line-height:35px; color:#666666; text-align:center;}
.messageT span{ color:#d91010;}
.messageForm{ overflow:hidden;}
.messageForm dd{ overflow:hidden; margin-bottom:10px;}
.messageFormL{ overflow:hidden;  width:80px; text-align:right; color:#666666; font-size:14px; height:42px; line-height:42px;}
.messageFormR{ overflow:hidden;}
.messageFormR input{ overflow:hidden; border:1px solid #f4f4f4; background:#FFF; height:40px; line-height:40px; padding:0 10px;}
.messageFormR input.input1{ width:328px;}
.msgTextarea{ padding:5px 0 30px 0; border:1px solid #f4f4f4; background:#FFF; position:relative;}
#word{ position:absolute; right:10px; bottom:0px; height:30px; line-height:30px;}
.messageFormR textarea{ overflow:hidden; height:180px; line-height:30px; padding:0 10px; border:none; background:none; font-family:"Microsoft YaHei"; width:750px; resize:none;}
.messageBtn{ overflow:hidden; padding-left:80px;}
.messageBtn a{ float:left; display:inline; margin-right:15px;}
.submit{ display:block; height:40px; line-height:40px; width:150px; color:#ffffff; font-size:14px; text-align:center; background:#0e74d9;}
.submit:link{ color:#FFF;}
.submit:visited{ color:#FFF;}
.submit:hover{ color:#FFF; background:#0C69C5;}
.submit:active{ color:#FFF;}
.reset{ display:block; height:40px; line-height:40px; width:150px; color:#666666; font-size:14px; background:#f3f3f3; text-align:center;}
.reset:link{ color:#666666;}
.reset:visited{ color:#666666;}
.reset:hover{ color:#666666;}
.reset:active{ color:#666666;}
/*全图1*/
.newsAllImg1{ clear:both; width:870px;}
.newsAllImg1 dt{ clear:both; overflow:hidden; height:40px; line-height:40px; font-size:14px; color:#0e74d9; padding:15px 0;}
.newsAllImg1 dt span{ float:left; display:inline; width:4px; height:4px; border-radius:4px; margin-top:18px; background:#0e74d9;}
.newsAllImg1 dt em{ float:left; display:inline; margin:0 8px; font-style:normal;}

.newsAllImg1 dd{ float:left; display:inline; width:275px; overflow:hidden; margin-right:15px; margin-bottom:15px;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.newsAllImg1Pic{ width:275px; height:180px; overflow:hidden;}
.newsAllImg1Pic img{ width:275px; height:180px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.newsAllImg1Text{ overflow:hidden;}
.newsAllImg1Text a{ display:block; height:40px; line-height:40px; text-align:center; color:#555555; font-size:14px;}
.newsAllImg1 dd:hover{ box-shadow:0px 0px 18px rgba(0,0,0,0.6)}
.newsAllImg1 dd:hover .newsAllImg1Text a{ color:#ff8a00}
.newsAllImg1 dd:hover .newsAllImg1Pic img{-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}
	
	
.videoList{ clear:both; width:870px;}
.videoList dd{ float:left; display:inline; width:275px; overflow:hidden; margin-right:15px; margin-bottom:15px;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
.videoListPic{ width:275px; height:180px; overflow:hidden; position:relative;}
.videoListPic img{ width:275px; height:180px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.videoPlay{ position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.2) url(../images/icn15.png) no-repeat center center; width:100%; height:100%;}
.videoListText{ overflow:hidden;}
.videoListText a{ display:block; text-align:left; color:#555555; font-size:14px; padding:8px;}
.videoListText a h1{ display:block; height:30px; line-height:30px; font-size:14px; font-weight:normal; color:#555555;}
.videoListText a div{ display:block; height:25px; line-height:25px; font-size:12px; font-weight:normal; color:#999999; overflow:hidden;}
.videoList dd:hover{ box-shadow:0px 0px 18px rgba(0,0,0,0.6)}
.videoList dd:hover .videoListText a h1{ color:#ff8a00}
.videoList dd:hover .videoListPic img{-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);}
/*图文列表*/
.newsTextImg{ overflow:hidden;}
.newsTextImg dd{ overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f5f5f5;}
.newsTextImgPic{ width:285px; height:190px; overflow:hidden;}
.newsTextImgPic img{ width:285px; height:190px;-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);}
.newsTextImgText{ padding-top:15px; margin-left:305px; overflow:hidden;}
.newsTextImgText h1{ display:block; height:30px; line-height:30px; overflow:hidden; font-size:14px; font-weight:bold;}
.newsTextImgText h1 a{ color:#333333;}
.newsTextImgText span{ display:block; height:30px; line-height:30px; overflow:hidden; color:#999999; margin-bottom:10px;}
.newsTextImgText div{ display:block; height:90px; line-height:30px; overflow:hidden; color:#555555; font-size:14px;}
.newsTextImg dd:hover .newsTextImgPic img{
	-webkit-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
	}
.newsTextImg dd:hover .newsTextImgText h1 a{ color:#ff8a00;}
/*newsList*/
/*文字列表start*/
.newsList{ overflow:hidden;}
.newsList dd{ overflow:hidden; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #e6e6e6;}
.newsListL{ width:60px; overflow:hidden; background:#ff8a00;}
.newsListL span{ display:block; height:44px; line-height:44px; text-align:center; color:#ffffff; font-size:24px; border-bottom:1px solid #FFF;}
.newsListL em{ display:block; height:20px; line-height:20px; text-align:center; color:#ffffff;}
.newsListR{ margin-left:75px; overflow:hidden;}
.newsListRT{ height:20px; line-height:20px; overflow:hidden; margin-bottom:5px;}
.newsListRT a{ color:#ff8a00; font-size:16px;}
.newsListRT a:hover{ color:#ff8a00; text-decoration:underline;}
.newsListRText{ color:#999999; line-height:26px; height:52px; overflow:hidden; position:relative;}
.newsListRText a{ color:#999999; font-size:14px; line-height:26px; position:absolute; display:block; right:0px; bottom:0px;}
.newsListRText a:hover{ color:#ff8a00;}
.newsList dd:hover .newsListL{ background:#ff8a00;}
.newsList dd:hover .newsListRT a{ color:#ff8a00;}
/*newsView*/
#play{
	width:600px;
	height:400px;
	position:relative;
	overflow: hidden;
	background:#fff;
	border:1px solid #e9e9e9;
	padding:5px;
	margin:0 auto;
}
#play .change_a {
	width:40%;
	height: 100%;
	position: absolute;
	top: 0;
	z-index: 1;
	cursor: pointer;
	display: block;
	overflow: hidden;
	background:url(about:blank);
}
#play .prev_a {left: 0;}
#play .next_a {right: 0}
#play .change_a span {
	width: 24px;
	height: 43px;
	display: block;
	position: absolute;
	top: 50%;
	margin-top: -21px;
	display: none
}
#play .prev_a span {background: url(../images/article_icon.png) no-repeat 0px -50px;left: 0;}
#play .next_a span {background: url(../images/article_icon.png) no-repeat -30px -50px;right: 0;}
#play .img_ul {
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
}
#play .img_ul li{
	position: relative;
	z-index: 1;
	width:600px;
	height:400px;
	background:#fff;
	margin:0 0 5px 0;
}
#play .img_ul li img{position:absolute;}
.imgMove{width:600px;clear:both;margin:20px auto;position:relative;}
.img_hd {
	margin:0 auto;
	overflow: hidden;
	height:60px;
	position:relative;
}
.img_hd ul {
	position: absolute;
	z-index: 1
}
.img_hd ul li {
	float: left;
	height:47px;
	width:70px;
	padding:3px;
	margin:0 7px;
	cursor: pointer;
	background:#fff;
	border:1px solid #d4d4d4;
	position:relative;
}
.img_hd ul li p{
	height:47px;
	width:70px;
	display:block;
	background:#fff;
	position:relative;
	}
.img_hd ul li i{
	display:block;
	clear:both;
	line-height:20px;
	padding:0 5px;
	background:#000;
	color:#fff;
	position:absolute;
	right:3px;
	bottom:3px;
	z-index:99999999999999;
	filter:alpha(opacity=50);
	-moz-opacity: 0.5;
	opacity: 0.5;
	font-family:Arial;
	font-size:12px;
	font-style:normal;
	}
.img_hd ul li img {position:absolute;height:47px;width:70px;}
.img_hd ul li.on {border:1px solid #c80000;background:#c80000;}
.imgMove .bottom_a {
	width:20px;
	height:25px;
	display: block;
	cursor: pointer;
	z-index: 10;
	float:left;
	top:15px;
	position:absolute;
	z-index:9999999999999;
	background:url(../images/article_icon.png) no-repeat;
}
.imgMove .prev_a {background-position:left top;left:0;}
.imgMove .next_a {background-position:right top;right:0;}

.culturePic{ width:1000px; height:145px; overflow:hidden; margin:0 auto;}
.culturePic img{ width:1000px; height:145px;}
.cultureText{ width:1000px; margin:0 auto; overflow:hidden;}
.cultureText ul{ width:480px; overflow:hidden;}
.cultureText ul li{ line-height:40px; height:40px; color:#565656; font-size:14px;}
.cultureText ul li span{ font-weight:bold;}
.cultureText ul.l{ text-align:right; float:left; display:inline;}
.cultureText ul.r{ text-align:left; float:right; display:inline;}

.cultureTabT{ overflow:hidden; text-align:center; font-size:0px;}
.cultureTabT a{ display:inline-block; padding:0 30px; height:28px; line-height:28px; border:1px solid #ff8a00; margin-left:-1px; font-size:14px; color:#333;}
.cultureTabT a.hover{ background:#ff8a00; color:#FFF;}

.cultureTabC{ width:1000px; margin:0 auto; overflow:hidden;}
.cultureTabC1{ overflow:hidden; margin-right: -20px;}
.cultureTabC1 dd{ float:left; display:inline; width:33.3333%; overflow:hidden;  margin-bottom:20px;}
.cultureTabC1 dd a{display: block; margin-right: 20px;}
.cultureTabC1 dd .pic{ overflow:hidden; position: relative;}
.cultureTabC1 dd .pic::before{ display: block; content: ''; padding-top: 66.667%;}
.cultureTabC1 dd .pic img{ display:block; position: absolute; left: 0; top:0; width: 100%;height: 100%; transition:all 0.3s linear; -webkit-transition:all 0.3s linear;}
.cultureTabC1 dd .text{ height:54px; line-height:54px; border-bottom:4px solid #eaeaea; color:#333; font-size:14px; font-weight:bold; text-align:center; position:relative;}
.cultureTabC1 dd .text:before{ position:absolute; display:block; width:0; height:4px; background:#ff8a00;transition:all 0.3s linear; -webkit-transition:all 0.3s linear; content:''; left:0px; bottom:-4px;}
.cultureTabC1 dd:hover .text:before{ width:100%;}
.cultureTabC1 dd:hover .pic img{ transform:scale(1.1); -webkit-transform:scale(1.1);}

.cultureTabC2 table{ border:none}
.cultureTabC2 table tr{ border-bottom:1px dotted #eaeaea; height:35px; font-size:14px;}
.cultureTabC2 table tr.tr1{ background:#ff8a00; color:#FFF; border-bottom:none; font-size:14px; font-weight:bold;}
.cultureTabC2 table tr .con{ padding:5px; text-align:center;}
.cultureTabC2 table tr .con.l{ text-align:left;}
.cultureTabC2 table tr .con a:hover{ color:#ff8a00;}

.honorBtn{ overflow:hidden; text-align:center; clear:both;}
.honorBtn a{ display:inline-block; height:40px; line-height:40px; padding:0 60px; background:#ff8a00; color:#FFF; border-radius:4px; font-size:14px;}
.honorBtn a:hover{ opacity:0.9}
/*
********************************此处内页样式结束********************************
*/
