﻿/*通用样式*/
*{margin:0;padding:0;word-wrap:break-word;}
body{font:12px/1.75 "微软雅黑", arial, sans-serif,'DejaVu Sans','Lucida Grande',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif;color:#333;}
body{ line-height:25px;}
a{color:#333;text-decoration:none;}
a:hover{ text-decoration:underline; color:#a27945;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin: 0px;list-style-type: none; margin:auto;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
h3,h4{padding:0px; font-size:14px; font-weight:bold;}
.w1015{ width:1000px; overflow:hidden;}
.clear{ height:0px; clear:both; overflow:hidden;}
.blank10{ height:10px; overflow:hidden;}
.clearfloat {clear:both;height:0; overflow:hidden;}

.main1 { width:100%; margin:auto; padding:0px; overflow:hidden;}
.main2 { width:1000px; margin:auto; padding:0px; overflow:hidden;}

.pro { width:220px; margin:auto;}
.pro ul { width:220px; background:#577398; margin:0px; padding:0px; float:left; padding-bottom:10px;}
.pro ul li {line-height:50px; border-bottom:1px #7690B3 solid;}
.pro ul li a{line-height:50px; color:#fff; font-size:14px; display:block; background:#577398; padding-left:60px;}
.pro ul li a:hover{ color:#fff; background:url(/web/images/nyhover.jpg);  text-decoration:none;}
.st_divcss {height: 50px; line-height:50px;}

.gd { width:485px; margin:auto; padding:0px;}
.gd  a img {border:1px #cccccc solid; margin:0px 5px; width:150px; height:107px;}

/*首页最头部样式*/
.ztop_bj { width:100%; margin:auto; padding:0px; background:#2a2c2d; color:#c0c0c0; line-height:31px; height:31px;}
.ztop_left { float:left;}
.ztop_right { float:right;}
.ztop_right a { color:#c0c0c0;}
.ztop_right a:hover { color:#fff;}

/*首页头部样式*/
.top_left { width:563px; float:left; height:56px; padding:45px 0px 38px;}
.top_right { float:right; width:155px; background:url(/web/images/tel.jpg) no-repeat center left; font-size:20px; color:#333; padding:45px 0px 38px 84px;}
.top_right span { color:#333; font-size:14px;}

.menu_bj { width:100%; margin:auto; padding:0px; background:#2b2c2e;}
.menu{ width:1000px; margin:auto; height:50px; background:#2b2c2e;}
.menu ul li{ float:left; line-height:50px;}
.menu ul li a{ color:#fff; font-size:18px;  text-decoration:none; width:125px; text-align:center;display:block; line-height:50px;}
.menu ul li a:hover{ color:#fff; font-size:18px; text-decoration: none; background:#c0c0c0;}

/*首页搜索样式*/
.syss_bj { width:100%; margin:auto; padding:0px; background:#f6f6f6; border-bottom:1px #8d683b solid;}
.syss { width:1000px; margin:auto; padding:0px; height:52px; line-height:52px;}
.syss_left { float:left;}
.syss_right { float:right; padding-top:15px; width:255px;}

/*首页案例展示样式*/
.syalbt { font-size:14px; text-align:center; color:#986530; padding-top:25px;}
.syalbt span { font-size:24px; text-align:center;}
.syalfg { text-align:center; padding-bottom:25px;}

.layout1{ width:1000px; margin:auto; line-height:30px;}
.layout1 ul { overflow:auto; zoom:1; margin:auto; padding-bottom:20px;}
.layout1 ul li { float:left; padding:0px 5px 10px; display:inline; color:#986530; font-family:"微软雅黑"; font-size:12px;}
.layout1 ul li a { display:block;  color:#986530; text-decoration:none; font-size:14px; text-align: center; font-family:"微软雅黑";}
.layout1 ul li a:hover{ color:#2b2c2e;}
.layout1 ul li a img { display:block; width:232px; height:173px; border:3px #986530 solid;}
.layout1 ul li a:hover img { display:block;  border:3px #2b2c2e solid;}

.alckgd { margin:0px  auto 33px; width:126px; height:37px; text-align:center; line-height:37px; color:#986530; font-size:14px;border:1px solid #986530;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius:10px; }
.alckgd a { color:#986530;}

/*首页施工现场样式*/
.sgxc_bj { width:100%; margin:auto; padding:0px; background:url(/web/images/sgbj.jpg) no-repeat center top; height:460px;}

.sgxcbt { font-size:14px; text-align:center; color:#fff; padding-top:25px;}
.sgxcbt span { font-size:24px; text-align:center;}
.sgxcfg { text-align:center; padding-bottom:25px;}

.sgxcgd { margin:0px  auto 33px; width:126px; height:37px; text-align:center; line-height:37px; color:#fff; font-size:14px;border:1px solid #fff;
    -moz-border-radius: 10px; 
    -webkit-border-radius: 10px; 
    border-radius:10px;}
.sgxcgd a { color:#fff;}

.layout2{ width:1000px; margin:auto; line-height:30px;}
.layout2 ul { overflow:auto; zoom:1; margin:auto; padding-bottom:20px;}
.layout2 ul li { float:left; padding:0px 10px 10px; display:inline; color:#fff; font-family:"微软雅黑"; font-size:12px;}
.layout2 ul li a { display:block;  color:#fff; text-decoration:none; font-size:14px; text-align: center; font-family:"微软雅黑";}
.layout2 ul li a:hover{ color:#c0c0c0;}
.layout2 ul li a img { display:block; width:180px; height:200px;}

/*首页关于我们样式*/
.gywm_left { float:left; width:487px; padding-bottom:32px;}
.gywm_right { float:right; width:485px;}

.gywmjj span { color:#a27945; font-size:14px; font-weight:bold;}

.gywmlj { width:122px; height:33px; background:#a27945;color:#fff; text-align:center; line-height:33px; font-size:14px; margin:15px 0px 18px;}
.gywmlj a { color:#fff;}

/*首页新闻中心样式*/
.xwzx_bj { width:100%; margin:auto; background:url(/web/images/xwbj.jpg) no-repeat center top; padding:30px 0px 30px;}
.xwzx { width:1000px; margin:auto; padding:0px;}

.xwbj { background:#FFF; width:960px; margin:10px auto 0px; padding:20px; height:328px;}
.xwnr_left { float:left; width:442px;}
.xwnr_right { float:right; width:480px;}

.n_newslist ul{ width:480px; margin:auto; margin-bottom:10px;}
.n_newslist ul li{ color:#666; width:480px; margin-bottom:10px;}
.n_newslist ul li span{ color:#CCC; }
.n_newslist ul li a{ color: #a27945; font-size:16px; font-weight:bold;}
.n_newslist ul li a:hover{ color:#000;}
.n_newslist ul li a img{ width:98px; height:98px; float:left; padding-right:10px;}

/*首页友情链接*/
.yqlj { padding:50px 0px; line-height:35px;}
.yqlj span { font-size:18px; font-weight:bold;}
.yqlj a:hover { color:#a17945;}

/*首页底部通用*/
.sydd_bj { width:100%; margin:auto; padding:0px; background:#262626; height:354px;}
.sydd { width:1000px; margin:auto; padding:40px 0px 70px;}

.sydddh { width:1000px; border:1px #FFF solid; line-height:34px; text-align:center; color:#FFF;}
.sydddh a { color:#FFF;}
.sydddh a:hover { color:#a27945;}

.syty { padding:55px 240px 0px; width:500px; font-size:14px;}
.syty_left { float:left; color:#FFF;}
.syty_left a { color:#FFF;}
.syty_left a:hover { color:#a27945;}
.syty_right { float:right; color:#FFF; width:145px; text-align:center;}

/*内页banner*/
.nybanner { width:100%; height:410px; background:url(/web/images/nybanner.jpg) no-repeat center top;}

/*内页栏目*/
.nylm_left { float:left; width:650px;}
.nylm_right { float:right;line-height:52px;}

.nymenu{ width:650px; margin:auto; height:52px;}
.nymenu ul li{ float:left; line-height:52px;}
.nymenu ul li a{ color:#333; font-size:14px;  text-decoration:none; width:85px; text-align:center;display:block; line-height:52px;}
.nymenu ul li a:hover{ color:#fff; font-size:14px; text-decoration: none; background:#a27945;}

/*内页栏目内容*/
.nynr_bj { width:100%; margin:auto; background:#f6f6f6;padding:25px 0px 15px; overflow:hidden;}
.nynr_left { width:240px; float:left;}
.nynr_right { width:750px; float:right;}

.nyzcxw { background:#FFF; float:left; width:220px; padding:10px; margin-bottom:10px; overflow:hidden;}
.nyxwbt { font-size:18px; border-left:#a27945 2px solid; width:205px; line-height:30px; padding-left:10px; margin-bottom:10px; border-bottom:1px #CCC solid; color:#a27945;}

.nynr { width:730px; float:right; padding:10px; overflow:hidden; background:#FFF;}
.nylmbt { font-size:18px; font-size:18px; border-left:#a27945 2px solid; width:720px; line-height:30px; padding-left:10px; margin-bottom:10px; border-bottom:1px #CCC solid; color:#a27945;}

/*内页新闻中心*/
.ny_newslist ul{ width:730px; margin:auto; margin-top:10px; margin-bottom:10px;}
.ny_newslist ul li{ border-bottom:#F2F7F5 solid 1px; line-height:35px; color:#666; height:127px; line-height:30px; width:730px; margin:10px 0px 0px; padding-bottom:10px;}
.ny_newslist ul li span{ color:#CCC; font-family:Arial, Helvetica, sans-serif;}
.ny_newslist ul li a{ color: #000; font-size:16px;}
.ny_newslist ul li a:hover{ color:#a27945;}
.ny_newslist ul li a img{ width:127px; height:127px; float:left; padding-right:10px;}

.nyxwbt1 { text-align:center; font-size:14px; font-weight:bold; padding-bottom:10px;}
.nyxwbz1 { background:#f2f2f2; text-align:center;}
.nyxwnr1 { padding-top:10px; padding-bottom:10px;}
.syz1 { border-top:1px #CCC dashed; padding-top:10px;}

.layout{ width:730px; margin:auto; line-height:30px;}
.layout ul { overflow:auto; zoom:1; margin:auto; margin-bottom:10px;}
.layout ul li { float:left; padding:8px 10px 2px; display:inline; color:#986530; font-family:"微软雅黑"; font-size:12px;}
.layout ul li a { display:block;  color:#986530; text-decoration:none; font-size:14px; text-align: center; font-family:"微软雅黑";}
.layout ul li a:hover{ color:#2b2c2e;}
.layout ul li a img { display:block; width:217px; height:162px; border:3px #986530 solid;}
.layout ul li a:hover img { display:block;  border:3px #2b2c2e solid;}

.layoutsg { width:730px; margin:auto; line-height:30px;}
.layoutsg ul { overflow:auto; zoom:1; margin:auto; margin-bottom:10px;}
.layoutsg ul li { float:left; padding:8px 10px 2px; display:inline; color:#986530; font-family:"微软雅黑"; font-size:12px;}
.layoutsg ul li a { display:block;  color:#986530; text-decoration:none; font-size:14px; text-align: center; font-family:"微软雅黑";}
.layoutsg ul li a:hover{ color:#2b2c2e;}
.layoutsg ul li a img { display:block; width:217px; height:241px; border:3px #986530 solid;}
.layoutsg ul li a:hover img { display:block;  border:3px #2b2c2e solid;}

.layoutgy { width:730px; margin:auto; line-height:30px;}
.layoutgy ul { overflow:auto; zoom:1; margin:auto; margin-bottom:10px;}
.layoutgy ul li { float:left; padding:8px 10px 2px; display:inline; color:#986530; font-family:"微软雅黑"; font-size:12px;}
.layoutgy ul li a { display:block;  color:#986530; text-decoration:none; font-size:14px; text-align: center; font-family:"微软雅黑";}
.layoutgy ul li a:hover{ color:#2b2c2e;}
.layoutgy ul li a img { display:block; width:217px; height:155px; border:3px #986530 solid;}
.layoutgy ul li a:hover img { display:block;  border:3px #2b2c2e solid;}





/*banner*/
.sliderWrap{background-color: #fff;height:428px;}
#slider{position:relative;width:100%;overflow:hidden;height: 428px;margin: 0 auto}
#slider li{position:absolute;top:0;left:0;float: left;}
#slider li img{width: 100%;height: 428px;}
.circle{display:block;width:58px;height:5px;background-color: #cccccc;position:absolute;bottom:20px;z-index:300;}
.circle-current{background-color: #d71918;}

#footer {
	text-align:center;
}
.fullSlide {
	width:100%;
	position:relative;
	height:428px;
	background:#000;
}
.fullSlide .bd {width:100%
	margin:0 auto;
	position:relative;
	z-index:0;
	overflow:hidden;
}
.fullSlide .bd ul {
	width:100% !important;
}
.fullSlide .bd li {
	width:100% !important;
	height:428px;
	overflow:hidden;
	text-align:center;
}
.fullSlide .bd li a {
	display:block;
	height:428px;
}
.fullSlide .hd {
	width:100%;
	position:absolute;
	z-index:1;
	bottom:0;
	left:0;
	height:30px;
	line-height:30px;
}
.fullSlide .hd ul {
	text-align:center;
}
.fullSlide .hd ul li {
	cursor:pointer;
	display:inline-block;
	*display:inline;
	zoom:1;
	width:42px;
	height:11px;
	margin:0px 5px 0px 5px;
	overflow:hidden;
	background:#000;
	filter:alpha(opacity=50);
	opacity:0.5;
	line-height:999px;
}
.fullSlide .hd ul .on {
	background:#d0000e;
}
.fullSlide .prev,.fullSlide .next {
	display:block;
	position:absolute;
	z-index:1;
	top:50%;
	margin-top:-30px;
	left:15%;
	z-index:1;
	width:40px;
	height:60px;
	background:url(/images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor:pointer;
	filter:alpha(opacity=50);
	opacity:0.5;
	display:none;
}
.fullSlide .next {
	left:auto;
	right:15%;
	background-position:-6px -137px;
}


/*文章分页样式*/
#fenye{clear:both; margin:20px 20px 0 0;}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px;}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px;}
#fenye a.curr{width:22px;background:#a27945; border:1px solid #a27945; color:#fff; font-weight:bold; text-align:center;}
#fenye a.curr:visited {color:#fff;}
#fenye a{color:#333333;background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:22px;line-height:22px}
#fenye a.num{width:22px;}
#fenye a:visited{color:#1f3a87;} 
#fenye a:hover{ float:left;}
#fenye span{line-height:30px; font-size:13px; height:30px;}

/*文章正文分页样式*/
#pageNext{ margin:10px;}
#pageNext .prev,#pageNext .next{text-align:center;}
#pageNext a.curr{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold;}
#pageNext a{margin:5px 0px; color:#1E50A2;background:#fff; padding:3px 7px; border:1px solid #dcdddd;height:22px;line-height:22px}

.navigation{width:983px;margin:10px auto; clear:both;height:22px;line-height:22px;color:#999;background:url(ask_points.gif) no-repeat left -1356px;padding-left:15px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.navigation span{ float:right;}
.navigation dt#KeyWord{ height:25px; line-height:25px;}
.navigation a{color:#999;}
.navigation a:hover{color:red;text-decoration:none;}



.xgphoto{ width:996px;margin:0px auto;border:#e8e8e8 1px solid; height:100%; overflow:hidden; background:#fdfdfd; padding-top:1px; }
.xgphoto .title{ height:40px; line-height:40px;overflow:hidden; font-size:14px; font-weight:bold; padding-left:15px; color:#333; background:#f1f1f1}
.xgphoto .xgphotobox ul{padding:10px;}
.xgphoto .xgphotobox li{width:20%;float:left;text-align:center;height:140px;overflow:hidden;}
.xgphoto .xgphotobox img{padding:2px;border:#D4D4D4 1px solid;margin-bottom:10px;}
.xgphoto .xgphotobox a:hover{ color:red; text-decoration:none;}

.xgphoto  .commentbox{ padding:10px;}

/* 图片分页方式的样式*/
.imagelist{margin:0 auto;width:540px;} /*总宽度*/
.imagelist .imagetop{padding-right:5px;text-align:right;margin:5px;}
.imagelist .imagetop a{color:#767676;}
.imagelist .defaultimagesrc{text-align:center;margin:5px;padding-top:40px;padding-bottom:40px; border:0px #CCCCCC solid;}
.imagelist .defaultImagesrc img{border:1px solid #f1f1f1;padding:2px}
.imagelist .imageintro{text-align:center;font-size:14px;}
.thumb {
    height:112px;
    background:#FFF;
	padding:5px;
}
.thumb_1 {
	text-align: center;
	float: left;
	height: 0px;
	width: 0px;
	padding-top: 30px;
	font-weight: 400;
	font-size: 14px;
	color:#ffffff;
}
.thumb_1 .font-28{font-size:18px;color:#ffffff;}
.thumb_2 {float: left;
	width: 530px;
}
.thumb_2_1 {
	background:url(qh1.gif) no-repeat 0px 25px;
	float: left;
	height: 113px;
	width: 35px;
	cursor:pointer;
	
	margin-left:10px;
	_margin-left:0px;
}
.thumb_2_2 {
	background:url(qh2.gif) no-repeat 0px 25px;
	float: right;
	height: 113px;
	width: 35px;
	cursor:pointer;
}
#scrool_div {
	width:450px;
	position:relative;
	height:130px;
	overflow:hidden;
}
#scrool_wrap {height:110px;position:absolute;width:20000px;}
#scrool_wrap li {width:100px;height:100px;float:left;margin-right:10px;}
#scrool_div img{
	width:100px;
	height:99px;
	margin:5px;
}
.normalthumb img{padding:2px;border:1px solid #F9AF10;}

.currthumb img{padding:2px;border:1px solid #ff6600;}
/* 图片分页方式的样式结束*/