@CHARSET "UTF-8";
a { text-decoration: none; }
/*轮播图*/
.slide {
	height:auto;    /*height:700px;*/
}
.slideBox {
	position: relative;
}
.slideBox .hd {
	position: absolute;
	left:0;
	bottom: 20px;
	overflow: hidden; width:100%;
	z-index: 1; text-align:center;
}
.slideBox .hd ul {
	overflow: hidden;
	zoom: 1;
	
}
.slideBox .hd ul li {
	width: 45px;
	height: 2px;
	background-color: #fff;
	margin-right: 20px; display:inline-block;
	cursor: pointer;
}
.slideBox .hd ul li.on {
	background-color: #0086c8;
}
.slideBox .bd {
	position: relative;
	z-index: 0;
}
.slideBox .bd li {
	zoom: 1;
	vertical-align: middle;
}
.slideBox .bd li a{ display:block; height:700px; background-repeat:no-repeat; background-position:center; background-size:cover;}
.slideBox .bd li img {
	/*width: 1920px;
	height: 700px;*/
	width:100%;
	height:auto;
	background-size:contain|cover;
	-moz-background-size:contain|cover;
	-webkit-background-size:contain|cover;
	-o-background-size:contain|cover;
	display: block;
}

/*搜索*/
.search {
	height:69px;
	clear:both;
}
.search div.main-area {
	width:1200px;
	height:69px;
	margin:0 auto;
}
.search p.left-label {
	width:102px;
	line-height:69px;
	float:left;
	font-size:14px;
	font-family:"微软雅黑";
}
.search p.middle-keyword {
	width:787px;
	line-height:69px;
	float:left;
	font-size:14px;
	font-family:"微软雅黑";
	color:#8c8c8c;
}
.search form {
	width:310px;    /*实际长度312px*/
	line-height:69px;
	float:left;
	position:relative;
}
.search form input.input-text {
	width:310px;    /*实际长度312px*/
	height:45px;
	border:1px solid #eeeeee;
	border-radius:5px; padding-left:15px;
}
.search form input.input-submit {
	width:22px;
	height:26px;
	background:url("../images/search_find.png");
	position:absolute;
	top:24px;
	right:17px;
	font-size:1px;
	background-color:transparent;
	border-style:none;
}
.search p.right-input img {
	width:17px;    /*实际长度312px*/
	height:17px;
	position:absolute;
	top:24px;
	right:17px;
}

/*产品中心*/
.product {
	height:811px;
	background:#f0f0f0;
}
.product div.main-area {
	width:1200px;
	height:811px;
	margin:0 auto;
}
.product .product-warp {
	width:1200px;
	height:695px;
	/*margin:66px 0px 50px 0px;*/
}
.product .product-warp div.product-warp-left {
	width:274px;
	height:695px;
	background:#fff;
	float:left;
}
.product .product-warp div.product-warp-right {
	width:885px;
	background:#fff;
	margin-left:38px;
	float:left;
}
.product-title {
	height:127px;    /*127px*/
	/*padding-top:39px;*/
	background-color:#0269b8;
}
.product-title .product-title-big {
	height:24px;
	text-align:center;
	font-size:24px; font-weight:bold;
	color:#fff;
}
.product-title .product-title-small {
	height:9px;
	margin-top:10px;
	text-align:center;
	font-size:9px;
	color:#6d9acd;
}
.product-nav li {
	height:38px;    /*原计划70*/
	margin-bottom:22px;
	/*margin-top:33px;
	padding-top:22px;    
	padding-left:15px;
	padding-right:15px;*/
}
.product-nav li p.product-name {
	height:37px;
	padding-left:24px;
	padding-right:29px;
}
.product-nav li p.product-line {
	
	height:1px;
	background-color:#eeeeee;
	padding-left:17px;
	padding-right:15px;
}
.product-nav li a { display:block;
	font-size:16px;
	color:#656565;
	text-decoration:none;
}
.product-nav li a strong{ font-weight:normal;}
.product-nav li span {
	float:right;
	color:#dcdcdc; font-family:"宋体",SimSun;
}

.product-recom {
	width:840px;
	height:56px;
	background-color:#f5f5f5;
	margin:0 auto;
}
.product-recom p.product-recom-text {
	width:152px;
	height:56px;
	line-height:56px;
	background-color:#ff8a00;
	font-size:18px;
	font-family:"微软雅黑";
	color:#fff;
	text-align:center;
}
.product-list {
	width:863px;    /*840*/
	height:589px;
	margin:0 auto;
}
.product-list ul li {
	width:33.3%;
	height:262px;
	padding:0 12px;
	
	float:left;
	
	margin-bottom:27px;
}
.product-list ul li a{ display:block;background-color:#f0f0f0;text-decoration: none;color:#464646;font-size:14px;}
.product-list ul li p.product-list-img {
	height:214px; overflow:hidden;
}
.product-list ul li a:hover{ color:#0269b8}
.product-list ul li p.product-list-img img{ width:100%; min-height:214px;}
.product-list ul li p.product-list-text {
	height:48px;
	line-height:48px;
	text-align:center;
}
.product-list ul li p.product-list-text a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#a8a8a8;
	text-decoration:none;
}
.product-list ul li p.product-list-text a:hover {
	color:red;
	text-decoration:underline;
}

/*中部小广告*/
.middle_adv {
	height:197px; background:#0269b8;
}
.gg-container{ width:1080px; margin:0 auto;}
.middle_adv .ad-txtl{ width:720px; float:left; padding-top:56px;}
.middle_adv .ad-txtl h3{ font-size:36px; color:#fff; font-weight:bold; margin-bottom:15px;}
.middle_adv .ad-txtl h3 font{ color:#fff000;}
.middle_adv .ad-txtl p{ font-size:16px; color:#fff;}
.middle_adv .ad-tel{ float:right; color:#fff; padding-top:40px;}
.middle_adv .ad-tel span{ display:block; font-size:14px; }
.dtel{ font-size:24px; display:block;margin:6px 0;}
.middle_adv .ad-tel a{ display:inline-block; padding:4px 40px; background:#ff8a00; font-size:18px; color:#fff;}
.middle_adv img {
	
	width:100%;
	height:auto;
	background-size:contain|cover;
	-moz-background-size:contain|cover;
	-webkit-background-size:contain|cover;
	-o-background-size:contain|cover;
}

/*中部大广告*/
.big_adv { height:1105px; background:url(../images/ysbg.jpg) center no-repeat; 
}
.big_adv img {
	width:100%;
	height:auto;
	background-size:contain|cover;
	-moz-background-size:contain|cover;
	-webkit-background-size:contain|cover;
	-o-background-size:contain|cover;
}
.ys-container { width:1200px; margin:0 auto; position:relative;}
.ystxt{ width:400px;}
.ystxt h3{ font-size:20px; color:#0269b8; margin-bottom:20px;}
.ystxt p{ color:#606060; font-size:14px;}
.ys1{ position:absolute; left:250px; top:278px;}
.ys2{ position:absolute; left:620px; top:598px;}
.ys3{ position:absolute; left:330px; top:838px;}
/*工程案例*/
.example {
	height:630px;
	background:url('../images/example_line.gif') repeat-x;
}
.example div.main-area {
	width:1200px;
	height:385px;
	margin:0 auto;
	
	overflow:hidden; 
	position:relative;
}
.example-pic {
	width:2000px;
	padding-left:95px;
	position:absolute;
	z-index:9;
	overflow:hidden;
}
.example-pic ul {
	width:2000px;
	overflow:hidden;
}
.example-pic ul li {
	width:315px;
	height:385px;
	background-color:#fff;
	float:left;
	margin-right:27px;
}
.example-pic ul li a{ text-decoration:none;}
p.example-list-img {
	overflow:hidden; width:305px;
	
	height:204px;
	padding-left:10px;
}
p.example-list-img img{ min-height:204px; max-width:100%;}
p.example-list-title {
	height:12px;
	font-size:16px; color:#333;
	line-height:12px;
	text-align:center;
}
p.example-list-title a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#333;
}
p.example-list-separate {
	width:30px;
	height:1px;
	margin:0 auto;
	background-color:#cfc7c7;
}
p.example-list-desc {
	height:12px;
	padding-left:27px;
	padding-right:27px;
	line-height:20px;
	font-size:13px;
	font-family:"微软雅黑";
	color:#666;
	text-align:center;
}

.example-arrow {

	z-index:100;
}
.example-arrow .example-null {
	width:1033px;  /*1033*/
	height:385px;
	float:left;
}
.example-arrow .example-content-left {
	width:87px;
	height:385px;
	float:left;
	background:url('../images/arrow_left.png');
	cursor:pointer;
	position:absolute; left:0; top:0; z-index:100;
	
}
.example-arrow .example-content-right {
	width:80px;
	height:385px;
	float:right;
	background:url('../images/arrow_right.png');
	cursor:pointer;
	position:absolute; right:0; top:0; z-index:100;
}



.top-title {
	width:1200px;    /*width:163px;*/
	height:52px;
	margin:0 auto;
}
.top-title .top-title-up {
	height:31px;
}
.top-title .top-title-up p.top-title-hori {
	width:500px;
	height:1px;
	margin-top:14px;
	background-color:#dedede;
	float:left;
}
.top-title .top-title-up p.top-title-vert {
	width:1px;
	height:31px;
	background-color:#dedede;
	float:left;
}
.top-title .top-title-down {
	height:11px;
}
.top-title .top-title-up p.top-title-text-big {
	width:163px;
	height:31px;
	float:left;
	line-height:31px;
	text-align:center;
}
.top-title .top-title-up p.top-title-text-big strong {
	height:31px;
	font-size:30px;
	font-weight:normal;
	color:#353535;
}
.top-title .top-title-up p.top-title-text-big span {
	font-size:30px;
	color:#0269b8;
}
.top-title .top-title-down p.top-title-text-small {
	font-size:11px;
	color:#bebebe;
	text-align:center;
}

/*关于我们*/
.about {
	height:520px;
}
.about div.main-area {
	width:1200px;
	height:361px;
	margin:0 auto;
}
.about div.main-area div.about-left {
	width:528px;
	height:361px;
	padding-left:58px;
	float:left;
	background:url('../images/about-warp.jpg');    
}
.about div.main-area div.about-right {
	width:622px;
	margin-left:50px;
	float:left;
}
.about-right-tile {
	height:22px;
}
.about-right-tile strong {
	font-size:22px;
	font-weight:normal;
	color:#2775bd;
}
.about-right-tile span {
	font-size:22px;
	color:#545454;
}
.about-right-tile b {
	font-size:11px;
	font-weight:normal;
	color:#969696;
}
.about-right-content {
	height:278px;
	line-height:30px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#666;
}


/*新闻*/
.news {
	height:470px;    /*545*/
	margin-top:67px;
}
.news div.main-area {
	width:1200px;
	height:470px;
	margin:0 auto;
}
.news div.main-area div.news-left {
	width:761px;
	margin-right:40px;
	float:left;
}
.news div.main-area div.news-right {
	width:390px;
	float:left;
}
.news-left .news-left-title {
	height:18px;
}
.news-left .news-left-title ul {
	width:711px;
	height:18px;
	float:left;
}
.news-left .news-left-title ul li {
	width:99px;
	height:18px;
	line-height:18px;
	float:left;
}
.news-left .news-left-title ul li a {
	font-size:19px;
	font-family:"微软雅黑";
	color:#666;
}
p.news-more {
	width:50px;
	height:18px;
	float:right;
}
p.news-more a {
	width:50px;
	height:18px;
	display:block;
	line-height:18px;
	font-size:12px;
	font-family:"微软雅黑";
	color:#999;
	text-decoration:none;
}
p.news-more a:hover {
	color:red;
	text-decoration:underline;
}
.news-left .news-left-line {
	height:8px;
	margin-top:14px;
	background-color:#999;
	background:url('../images/news-left-line.png');
}
.news-left .news-left-first {
	height:116px;
	margin-top:24px;
}
.news-left-first .news-first-img {
	width:158px;
	height:116px;
	float:left;
}
.news-left-first .news-first-entity {
	width:589px;
	margin-left:14px;
	float:left;
}
.news-first-entity .news-entity-title {
	height:14px;
	margin-top:11px;
}
.news-first-entity .news-entity-title a {
	font-size:14px;
	font-family:"微软雅黑";
	color:#666;
	text-decoration:none;
}
.news-first-entity .news-entity-title a:hover {
	color:red;
	text-decoration:underline;
}
.news-first-entity .news-entity-content {
	height:72px;
	line-height:25px;
	margin-top:19px;
	font-size:14px;
	font-family:"微软雅黑";
	color:#999;
}
.news-left ul.news-list {
	height:220px;
	margin-top:24px;
}
.news-left ul li{
	width:347px;
	height:29px;
	margin-right:30px;
	margin-bottom:19px;
	float:left;
}
.news-list .news-list-tile{
	height:28px;
}
.news-list .news-list-tile a{
	font-size:14px;
	font-family:"微软雅黑";
	color:#3a3939;
	text-decoration:none;
}
.news-list .news-list-tile a:hover {
	color:red;
	text-decoration:underline;
}
.news-list .news-list-tile span.date {
	float:right;
}
.news-list-line{
	height:1px;
	border-bottom:1px dashed #999;
}
.news-right .news-right-title {
	height:18px;
}
.news-right .news-h1title {
	width:340px;
	height:18px;
	line-height:18px;
	float:left;
	font-size:19px;
	font-family:"微软雅黑";
	color:#666;
}
.news-right .news-right-line {
	height:8px;
	margin-top:14px;
	clear:both;
	background:url('../images/new_right_line.jpg');
}
.news-right ul.news-problem {
	height:365px;
}
.news-right ul.news-problem li {
	height:81px;
	margin-top:15px;
}
.news-right .news-problem-title {
	height:16px;
	padding-left:24px;
	background:url('../images/ask_001.png') no-repeat left center;
}
.news-problem-title a {
	font-size:14px;
	color:#626262;
}
.news-problem-title a:hover {
	color:red;
	text-decoration:underline;
}
.news-problem-desc {
	height:53px;
	margin-top:12px;
	padding-left:24px;
	line-height:20px;
	font-size:12px;
	color:#b0b0b0;
}

