﻿* {margin:0;padding:0;list-style:none;}
a{text-decoration:none;}
body {margin:0;padding:0;font-size:14px; color:#383838; font-family:  Microsoft YaHei,Helvitica,Verdana,Tohoma,Arial,san-serif;}
img{border:0px;}
a:link {color:#383838;text-decoration:none;} 
a:visited {color: #383838;text-decoration:none;}
a:hover {color: #383838;text-decoration:none;}
a:active {color: #383838;text-decoration:none;}
ul,li {list-style:none;padding:0;margin:0;}



img{border:0}
.slider {margin:0 auto;
	position: relative;
	width:1440px;
	height: 628px;
	overflow: hidden;
}
.slides {
	height: 100%;
	/* Simple clear fix */
	overflow: hidden;
	/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
	-webkit-backface-visibility: hidden;
	-webkit-transform-style: preserve-3d;
	/**
		 * Here is CSS transitions 
		 * responsible for slider animation in modern broswers
		 */
	-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	-o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
}

.slide {
	height:100%;
	float: left;
	clear: none;
	
}
.slider-arrows {
}
.slider-arrow {
	position: absolute;
	display: block;
	margin-bottom: -20px;
	width: 60px;
	height: 60px;
	line-height: 60px;
	text-decoration: none;
	text-align: center;
	color: #fff;
	font-size: 2em;
	background-color: #333;
	background-color: rgba(50,50,50,.3);
	border-radius: 50%;
}
.slider-arrow--right {
	bottom: 50%;
	right: 30px;
}
.slider-arrow--left {
	bottom: 50%;
	left: 30px;
}
.slider-nav {
	position: absolute;
	bottom: 30px;
	margin-left: -694px !important;
}
.slider-nav__item {
	width: 12px;
	height: 12px;
	float: left;
	clear: none;
	display: block;
	margin: 0 5px;
	background: #fff;
}
.slider-nav__item:hover {
	background: #ccc;
}
.slider-nav__item--current {
	background: #ccc;
}
.box {margin:0 auto;
	width: 1440px;
	height: 100%;
	line-height: 5;
	text-align: center;
	font-size: 5em;
	color: #fff;
	text-transform: capitalize;
	vertical-align: middle;
}
div.index_headall_out {
}
#con {
	MARGIN: 0px auto;
	WIDTH: 1200px;
	margin-top: 40px;
}
#tags {
	MARGIN: 0px 0px 0px 10px;
	WIDTH: 100%;
	HEIGHT: 80px;
}
#tags LI {
	FLOAT: left;
	MARGIN-RIGHT: 1px;
	LIST-STYLE-TYPE: none;
	padding: 0px 22px;
}
#tags LI A {
	FLOAT: left;
	PADDING: 6px 30px;
	COLOR: #0089cf;
	font-size: 18px;
	TEXT-DECORATION: none
}
#tags LI.emptyTag {
	BACKGROUND: none transparent scroll repeat 0% 0%;
	WIDTH: 4px
}
#tags LI.selectTag {
	MARGIN-BOTTOM: -2px;
	POSITION: relative;
}
#tags LI.selectTag A {
	COLOR: #fff;
	PADDING: 6px 30px;
	background-color: #0089cf;
}
#tagContent {
}
.tagContent {
	DISPLAY: none;
 WIDTH: 100% COLOR: #474747;
	PADDING: 24px;
}
#tagContent DIV.selectTag {
	DISPLAY: block
}
.tagContent p {
	text-indent: 2em;
}

.hidtable {display: none;position: absolute;top:101px;right: 300px;z-index: 2;width: 230px;height: 120px;background: #F8F8F9;}




.top{width: 100%; height: 39px;border-bottom: 1px solid #e4e4e4;}
.top1{width:1117px; height: 39px;margin: 0 auto;}
.top1-1{float: right;margin-right:44px;text-indent:35px;line-height:39px;height: 39px;font-family: "微软雅黑";font-size: 16px;color:#464646;background:url(../images/home.JPG) left center no-repeat ;}
.flogo{width:1117px; margin: 0 auto;height: 88px;background: url(../images/logo.png) left no-repeat;}
.flogo span{display:block;margin-left:216px;width:218px; float: left;height: 88px;line-height:105px;font-family: "微软雅黑";font-size:29px;color:#818181;}
.flogo .menu{float: left;width:682px;height: 88px;}
.flogo .menu ul a li{float: left;height: 88px;line-height: 88px;font-family: "微软雅黑";font-size: 16px;padding: 0 30px;}

.flogo .menu ul a .on{background: #cc984f;color:#FFFFFF}
.flogo .menu ul a li:hover{background: #cc984f;color:#FFFFFF}



.fgsdt{width:1117px; margin: 0 auto;height:380px;}
.fgsdt1{width:1117px; margin: 0 auto;background:url(../images/sy01.jpg) no-repeat;height:73px;margin-bottom: 25px;}
.fgsdt1 a{float: right;line-height:37px;margin-top:36px;color:#666666}
.xwpic{float:left;width:457px;height:280px;margin-right:20px;}
.xwpic img{width:457px;height:280px;}
.xwlist{float:left;width:640px;height:280px;}

.xwlist span{height:36px;line-height:36px;font-family: "微软雅黑";font-size: 16px;font-weight: bold;}
.xwlist h6{height:66px;line-height:30px;font-family: "微软雅黑";font-size: 14px;border-bottom: 1px dashed #ccc;font-weight: 100;overflow: hidden;}
.xwlist h6 b{color:#bc7718;font-weight: 100;font-family: "微软雅黑";}
.xwlist ul li{height:36px;line-height:36px;font-family: "微软雅黑";font-size: 16px;font-weight: bold;}
.xwlist ul li a{float: left;width:540px}
.xwlist ul li span{display:block;float: right;width:100px;}




.fgsgc{width:1117px; margin: 0 auto;}
.fgsgc1{width:1117px; margin: 0 auto;background:url(../images/sy02.jpg) no-repeat;height:73px;}
.fgsgc1 a{float: right;line-height:37px;margin-top:36px;color:#666666}
.fgsgc ul{width:1117px; margin: 0 auto;margin-top:32px;}
.fgsgc ul li{width:255px;height:175px;float:left;margin-right: 32px;}
.fgsgc ul li span{text-align: center;}


.Box {position: relative;margin-top: 20px;margin-bottom: 20px;}
.Box .content {width:1117px;margin: 0 auto;}
.Box h2 {text-align: center;margin-bottom: 35px;padding-top: 250px;}
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top:67px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../img/jtl02.png) no-repeat center;left: 0px;z-index:999999}
.Box .Box_con .btnr {background: url(../img/jtr02.png) no-repeat center;right:0px;z-index:999999}
.Box .Box_con .btnl:hover {background: url(../img/jtl03.png) no-repeat center;z-index:999999}
.Box .Box_con .btnr:hover {background: url(../img/jtr03.png) no-repeat center;z-index:999999}
.Box .Box_con .conbox {position: relative;overflow: hidden;}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;width:262px;height:210px;margin-left:26px;overflow: hidden;text-align: center;line-height: 40px;}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.Box .Box_con .conbox ul li img {display: block;width: 255px;height:156px;transition: all 0.5s;}
.Box .Box_con .conbox ul li:hover img {transform: scale(1.1);}
.Box .BoxSwitch {margin-top: 30px;text-align: center;}
.Box .BoxSwitch span {display: inline-block;*display: inline;*zoom: 1;vertical-align: middle;width: 30px;height: 3px;background: #ccc;margin: 0 5px;cursor: pointer;}
.Box .BoxSwitch span.cur {background: red;}



/*首页底部*/

.foot{margin:0 auto;width:100%;height:118px;background: #bc7718;}
.foota{clear:both;margin:0 auto;width:960px;padding-top:35px;line-height:28px;color:#FFFFFF;text-align: center;font-size:14px;font-family: "微软雅黑";}





/*内页banner*/
.banner img{display:block;width: 100%;}

/*新闻页面栏目*/
.news_menu{width:1212px;height:57px;position: relative;margin:-26px auto 0px;padding:0 20px;font-size: 0;}
.news_menu a{display: inline-block; color:#7a7a7a;font-size: 16px;line-height:57px;padding:0 12px;margin-right: 60px; position: relative;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_menu span{display: block;width:0px;height: 1px;background:#b28146;position: absolute;left:0;bottom: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.news_menu a.on,.news_menu a:hover{color: #231815;font-weight: bold;}
.news_menu a.on span,.news_menu a:hover span{width:100%;}
/*新闻页面内容*/
.news_con1{margin:60px auto 88px;}
.news1{height:432px;overflow: hidden;}
.news2{width:570px;height:432px;overflow: hidden;}
.news3{width:600px;margin-top: 50px;height: 434px;overflow: hidden;}
.news4{margin-top: 50px;height: 434px;overflow: hidden;}
.news_con2 ul li{margin-bottom:10px;}
.date{width:63px;height:65px;background:#e3e0e0;text-align: center;color:#ffffff;-webkit-transition: all 0.5s linear;transition: all 0.5s linear; float: left; margin-right: 16px;}
.date h3{font-size:18px;font-weight: bold;line-height:25px; margin-top: 10px;}
.date h5{font-size:14px; font-weight: 100;}
.news_content2{width:410px;height:116px;border-bottom: 1px solid #DDDDDD;}
.news_content2 h4{color:#4b4b4b;font-size: 16px; line-height:1em;height: 1em;padding-top: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;font-weight: bold;}
.news_content2 p{color:#949494;font-size: 12px; line-height:2em;height:4em;margin-top: 18px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;}
.news_con2 ul li:hover .date{background:#b28146;color:#fff;}
.news_con2 ul li:hover h4{color:#b28146;}
.news_con3 p{display: block;background:#f2f2f2;height:48px;padding-left:18px;border-left: 2px solid #b28146; line-height:48px;margin-bottom: 6px;overflow: hidden;position: relative;}
.news_con3 p a{display: block;width:75%;height:48px;color:#2d2d2d;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.news_con3 p span{display: block;color:#d7d5d5;line-height:48px;position: absolute;top: 0;right:10px;}

.banner1{max-width: 2560px;margin: 0 auto;}
.banner1 img{width:100%;display: block;}
.group{margin: 65px auto 110px;padding-bottom: 320px;}
.group_con{width:650px;color: #212121;}
.const{margin: 48px auto 70px;}
.const_title{height: 58px;text-align: center;}
.const_title h3{font-size: 36px;line-height:1em;color:#2c2c2c;font-weight: bold;}
.const_title span{display: block;width: 100%;height: 1px;background: rgba(0,0,0,0.1);position: absolute;bottom: 2px;left:0;}
.const_title em{display: block;width:140px;height: 5px;background:#af8f66;position: absolute;bottom: 0px;left:530px;}
.const_text{color: #464646;line-height:30px;text-align: center;margin-top: 36px;}
.const_con{width: 100%;height: 480px;margin-top: 110px;}
.const_con img{display: block;width: 100%;height: 480px;}
.const_con_text{width:500px;height:380px;color: #fff;padding: 20px 35px;background: rgba(6,43,89,0.88);top:-30px;right: 0;}
.const_con_text h4{font-size: 30px;line-height: 88px;border-bottom: 1px solid #fff;font-weight: bold;}
.const_content{margin-top: 15px;line-height: 30px;height: 210px;overflow: hidden;}
.const_list{margin-top: 30px;}
.const_list ul li{width:587px;height: 310px;float: left;margin:0 26px 30px 0;position: relative;overflow: hidden;}
.const_list ul li a{color: #fff;}
.const_list ul li:nth-child(2n){margin-right: 0;}
.const_list ul li img{width:587px;height: 310px;display: block;}
.const_list_text{width: 494px;height: 64px;text-align: center;line-height: 64px;font-size: 20px;font-weight: bold; position: absolute;bottom: 0;right: 0;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.const_list ul li:hover .const_list_text{bottom: -64px;}
.const_list_hover{width:100%;height:100%;text-align: center; position: absolute;bottom:-100%;left: 0;background: rgba(0,0,0,0.83);-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.const_list ul li:hover .const_list_hover{bottom: 0;}
.const_list_hover h4{font-size: 24px;font-weight: bold;line-height: 1em;padding-top: 115px;}
.const_list_hover span{display:block;width:80px;height: 30px;margin: 55px auto 0;font-size: 12px; line-height:30px; border: 1px solid rgba(255,255,255,0.3);}


.nyt {
    width: 100%;
    height:220px;
}

/*建工动态*/
.group1{width:1200px; margin:0 auto ;}
.group_left{width: 880px; float: left;}
.group_right{width: 295px; float: right;}
.group_title4{padding:20px;margin-top:0px; padding-left: 0;border-bottom: 1px solid #e7e7e7;}
.group_title4 img{width:356px;height:218px;display: block; float: left;}
.group_title4_con{width:462px;height:180px;color:#666666;position: relative;float: left; margin-left: 26px;}
.group_title4_con h3{font-size:18px; font-family: "微软雅黑"; color:#666666;line-height: 1em;padding-top:0px; height:1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;font-weight: 100;display: block;width: 400px;}
.group_title4_con p{font-size:14px;line-height:1.8em;height:5em;margin-top:31px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; color: #666666; font-family: "微软雅黑";}
.group_title4_con span{position: absolute;top: 0;right:0;font-size: 18px; color: #666666; font-family: "微软雅黑";}
.group_con11{margin-top: 20px;}
.group_con11 ul li{padding-bottom: 15px;margin-bottom: 15px;border-bottom: 1px solid #e7e7e7;}
.group_content11{width:calc(100% - 210px);width: -moz-calc(100% - 210px);  margin-left:167px;height:116px;}
.group_content11 h4{color:#4b4b4b;font-size: 16px; line-height:1em;height: 1em;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.group_content11 p{color:#666666;font-size: 14px; line-height:2em;height:4em;margin-top: 18px; display: -webkit-box;text-overflow:ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp:2;overflow: hidden;-webkit-transition: all 0.3s linear;transition: all 0.3s linear;}
.group_con11 ul li:hover .date1{background:#b28146;color:#fff;}
.group_con11 ul li:hover h4{color:#b28146;}
.group_con11 ul li:hover p{color:#b28146;}
.group_search{border: 1px solid #e7e7e7;padding:30px 25px;}
.group_search h3{font-size: 24px;color: #4c4c4c;line-height: 1em;font-weight: 100;margin-bottom: 25px; font-family: "微软雅黑";}
.group_search form select{display: block;width: 100%;height: 42px;margin-bottom: 15px;background: #f2f2f2;border: 0;text-indent: 20px; color:#757575;}
.group_search form input[type="text"]{display: block;width: 100%;height: 42px;margin-bottom: 15px;background: #f2f2f2;border: 0;text-indent: 20px;}
.group_search form input[type="submit"]{display: block;width: 100%;height: 42px;background: #b28146;color: #fff;font-size: 16px; border: 0;}
.group_nav{margin-top: 36px;}
.group_nav ul li{width:300px;height: 220px; margin-bottom: 25px;overflow: hidden;position: relative;}
.group_nav ul li img{width:300px;height: 220px;display: block;}
.group_nav ul li h4{color: #fff;font-weight: bold;font-size: 18px;line-height: 1em;position: absolute;top: 30px;left: 30px;}
.date1{width:138px;height:117px;background:#f2f2f2;text-align: center;color:#656565;-webkit-transition: all 0.5s linear;transition: all 0.5s linear; float: left;}
.date1 h3{font-size:30px;font-weight: bold;line-height: 1em;padding-top:28px;}
.date1 h5{font-size:14px;line-height: 1em;margin-top: 20px;}


.page{text-align: center;}
.page a{display: inline-block;font-size:15px;border: 1px solid #e7e7e7; width:36px;height:36px;line-height:36px;color:#a4a1a1;background:#fff;margin-right:12px;vertical-align: middle; }
.page a:last-child{margin-right:0;}
.page span.current{background:#c09853;color:#fff;isplay: inline-block;font-size:15px;border: 1px solid #e7e7e7; width:36px;height:36px;line-height:36px;margin-right:12px;vertical-align: middle;    display: inline-block;}
.page a.prePage{background:url(img/page_left.png) no-repeat;}
.page a.nextPage{background:url(img/page_right.png) no-repeat;}



.secondNavBoxnew{margin-bottom: 46px; line-height: 72px;overflow: hidden; border-bottom: 1px solid #e1e1e1;}
.secondNavBoxnew .auto{padding-left:0px; height: 72px;}
.secondNavBoxnew .auto:after{content: '';position: absolute;top: 0;left: 0;width: 1217px;height: 100%;}
.secondNavBoxnew .secondNav{position: relative;z-index: 1; float: right;color: #808080;}
.secondNavBoxnew .secondNav a{display: block;float: left;margin-left: 24px;}
.secondNavBoxnew .secondNav a:hover,.secondNavBoxnew .secondNav a.on{color: #006672;}
.secondNavBoxnew .crumb{position: relative;z-index: 1;float: left;color: #9da1a8;}
.secondNavBoxnew .crumb a{display: block;float: left;margin-right: 28px; position: relative;}
.secondNavBoxnew .crumb .toIndex{display: block;float: left;margin-right: 8px; width: 25px;height: 72px;background: url(img/home.png) no-repeat center;}
.secondNavBoxnew .crumb .second:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;}
.secondNavBoxnew .crumb .second:hover{color: #07913b;}
.secondNavBoxnew .crumb .third{cursor: default; margin-left: 0;}
.secondNavBoxnew .crumb .third:before{content: "";position: absolute;top: 50%;left: -12px;margin-top: -2px; width: 3px;height: 5px;background: url(img/arr1.png);}





.jgdt3{width: 1200px; height:auto; margin: 0 auto; min-height: 600px;}
.ditu1{width: 596px; height: 364px; background: url(../images/ditu1.jpg) center no-repeat; float: left;}
.ditu1-1{width: 488px; height: 63px; text-align: left; margin: 0 auto; border-bottom: 1px solid #fff; font-family: "微软雅黑"; font-size: 24px; color: #fff; margin-top: 45px;}
.ditu1-2{width: 455px; height: 63px; text-align: left; margin: 0 auto; font-family: "微软雅黑"; font-size: 16px; color: #fff; margin-top: 24px; line-height: 45px;}
.ditu{width: 1200px; margin: 0 auto; height: auto; min-height:502px;}
.ditu2{width:604px; height: 364px; float: left;}



.gsjj{width: 1200px; height:auto; margin: 0 auto; min-height: 511px;}
.gsjja{float:left;width:334px;margin-right: 56px;}
.gsjjb{float:left;width:1200px;line-height: 33px;font-family: "微软雅黑"; font-size: 14px;}
.gsjjb b{display: block;width:810px;font-family: "微软雅黑"; font-size: 24px;line-height:77px; }
.gsjjb img{display:block;margin:0 auto}

.gsjjry{float:left;width:810px;line-height: 33px;font-family: "微软雅黑"; font-size: 14px;}
.gsjjry ul{min-height:500px}
.gsjjry ul li{height:50px;line-height:50px;font-family: "微软雅黑";font-size: 14px;border-bottom: 1px dashed #ccc;}
.gsjjry ul li a{float: left;width:540px}
.gsjjry ul li span{display:block;float: right;width:100px;}






