﻿body, div, dl, dt, dd, ul, ol, li, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, h1, h2, h3
{ margin: 0; padding: 0; font-size: 12px;_background-image:url(about:blank);_background-attachment:fixed; font-family: "microsoft yahei";}
input, button, textarea,select, optgroup, option { font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit;}
ul, li, dl, dt, dd, ol { display: block; list-style: none; }
img{ border: 0;display:block;max-width: 100%}
.clear { clear:both;}
a{text-decoration:none;outline:0;}
.fl{ margin-top:25px;}
.left{ float:left;}
.right{ float:right;}
.wrap{ width:1000px; margin:0 auto;}

/* top */
.top{ height:30px; background:#e0e0e0;line-height:30px;color:#333;}
.top_l{ width:500px;float:left;}
.top_r{ width:230px;float:right;}
.logo{ float:left; width:507px; height:127px;}
.dh{ background: url(../images/dh.png) left center no-repeat; float:right; height:60px; font-size:26px; padding-left:100px; margin-top:35px;color:#c90000; font-weight:bold;}
.dh span{ font-size:26px;}
.nav {
  width: 100%;
  background:#12a79d;
  height:55px;
}
.nav a {
  display: block;
  line-height: inherit;
  cursor: pointer;
}
.nav_menu {
  line-height:55px;
  text-transform: uppercase;
}
.nav_menu-item {
	z-index:999; 
	display: block;
	float:Left;
	width:140px;
	text-align:center;
	position: relative;
}
.nav_menu-item a{font-size:16px; color:#fff;display: block;}
.nav_menu-item:hover { background:#ff7e00;}
/* 焦点图 */
.ban {
	width:100%;
	max-width:1440px;
	height:460px;
	margin:0px auto;
}
.ban_bg{height:460px;width:100%; position:relative; }
.ban_bg .bgitem{ position:absolute; top:0;}
.ban_bg .btn{bottom: 43px;margin-right: -420px;padding: 5px 6px;position: absolute;right: 50%;z-index: 7;}
.ban_bg .btn span {background: none repeat scroll 0 0 #2B130F;border: 1px solid #2B130F;color: #FFFFFF;cursor: pointer;display: inline-block;
margin-left: 5px;padding: 2px 5px;}
/* 公告 */
.con0_bg {
	width:100%;
	margin:0 auto;
	overflow:hidden;
	background: url(../images/tu_1.jpg) center no-repeat;
	height:97px;
	}
.marquee {
	width:850px;
	height:97px;
	margin:0 auto;
	overflow:hidden;
	
}
.marquee span {
	float:left;
	font:700 16px/52px "microsoft yahei";
	color:#fff;
	line-height:70px;
}
.marquee marquee {
	float:left;
	width:760px;
	line-height:70px;
}
.marquee marquee p{	
	font:13px/52px "microsoft yahei";
	color:#fff;
	line-height:70px;
	}

/* 产品分类 */
.pro-bj{height:880px; background:#ededed;}
.profl p{ display:block; width:210px; height:70px; background:#12a79d; text-align:center; line-height:70px; color:#fff; font-size:23px;}
.profl p span{ font-size:16px;}
.profl{ height:600px; height:auto;width:210px; float:left; background:#fff; padding-bottom:15px; border:1px #eaeaea solid;}
.profl ul li{ width:180px; height:45px;line-height:45px; border-bottom:1px #ccc  dotted; background:url(../images/tu_2.jpg) 10px center no-repeat; padding-left:30px;}
.profl ul li a{color:#000; font-size:14px;}
.profl ul li a:hover{ color:#c20000; font-weight:bold; font-size:15px;}
/*产品中心*/
.cptj{ width:770px;height:auto; float:right;}
.gun_img {height:180px;width:245px;margin-right:15px; float:left; margin-bottom:35px; position:relative;}
.gun_img img{width:245px;height:180px;}
.gun_img span{width:245px;line-height:35px; height:35px; text-align:center;display:block;font-size:14px;color:#fff; position:absolute; left:0; bottom:0;background:rgba(0,0,0,0.7);}
.gun_img span:hover{background:rgba(194,0,0,0.8);}

/*工程案例*/
.bt{ height:60px; line-height:60px; width:1000px; margin:0 auto; border-bottom:1px #ccc solid; background:url(../images/tu_1.png) left center no-repeat; padding-left:25px; margin-bottom:30px;}
.bt a{ font-size:18px; color:#000; font-weight:bold;}
.bt a span{ color:#a15927;}
.rollBox {
	width:1100px;
	overflow:hidden;
	margin:0 auto;
}
.rollBox .LeftBotton {
	height:50px;
	width:50px;
	background:url("../images/cp_left.png") no-repeat left center;
	overflow:hidden;
	float:left;
	display:inline;
	margin:60px 0 0 0;
	cursor:pointer;
}
.rollBox .RightBotton {
	height:50px;
	width:50px;
	background:url("../images/cp_right.png")no-repeat right center;
	overflow:hidden;
	float:left;
	display:inline;
	margin:60px 0 0 0;
	cursor:pointer;
}
.rollBox .Cont {
	width:990px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont {
	width:10000000px;
}
.rollBox .Cont .pic {
	width:240px;
	float:left;
	text-align:center;
	height:220px;
	margin-right:10px;
}
.rollBox .Cont .pic img {
	display:block;
	width:240px;
	height:168px;
}
.rollBox .Cont .pic p {
	line-height:50px;
	height:50px;
}
.rollBox .Cont a:link, .rollBox .Cont a:visited {
	color:#000;
	text-decoration:none;
	font-size:15px;
}
.rollBox .Cont a:hover {
	color:#f00;
}
.rollBox #List1, .rollBox #List2 {
	float:left;
}

/*公司简介 */
.main-bj{ height:335px; background:url(../images/tu_3.jpg) center no-repeat; margin-top:20px;}
.bta{ height:60px; text-align:center; color:#fff; padding-top:15px; font-size:20px;}
.bta span{ font-size:23px; font-weight:bold;}
.main-bj img{ display:block; float:left;padding-top:22px;}
.ab{float:right; width:660px;padding-top:22px;}
.ab p{ font-size:14px; color:#fff; line-height:26px;}
.ab a{ color:#ee0606; font-size:14px;}
/*新闻*/
.btb{ height:60px; text-align:center; color:#000; padding-top:25px; font-size:20px;}
.btb span{ font-size:23px; font-weight:bold; color:#d0d0d0;}
.news{ height:260px; margin-top:30px;}
.news ul li{ float:left; width:480px; margin-right:20px; position:relative; margin-bottom:20px;}
.news ul li p{ display: block; width:390px; height:100px; border:1px #e7e7e7 solid;}
.news ul li span{display:block; width:42px; height:42px; background:#1ea1a2; position:absolute; top:28px; left:-28px; line-height:40px; color:#fff; text-align:center;font-size:14px;}
.news ul li p{ padding-left:30px; padding-right:20px; font-size:13px; color:#6c6c6c; line-height:23px;}
.news ul li p a{ font-size:14px; color:#000; line-height:40px; font-weight:bold;}
.news ul li p:hover{border:1px #ff7e00 solid;}
.news ul li p:hover a{color:#ff7e00; padding-left:13px;}

/* 底部*/
.foot{ height:218px; background:url(../images/tu_3.png) center no-repeat;}
.foot-l{ float:left; width:680px;}
.dbdh{ height:35px; padding-top:30px; border-bottom:1px #818181 solid;}
.dbdh ul li{ float:left; width:95px;}
.dbdh ul li a{ font-size:14px; color:#d8d8d8;}
.dbdh ul li a:hover{ color:#1d86d7;}
.dlogo{ width:196px; height:118px; border-right:1px #8c8c8c solid; margin-top:15px; float:left;}
.dlogo img{ padding-top:25px;}
.lx{ width:430px; float:right; background:url(../images/tu_4.jpg) left center no-repeat; height:112px; padding-bottom:25px; padding-top:15px; padding-left:35px;}
.lx p{ color:#fff; line-height:26px;}
.ewm{ display:block; float:right; margin-top:35px;}

/*当前位置 */
.nywz{ width:730px; height:45px; float:right; line-height:45px; font-size:13px;margin-top:30px;color:#000; padding-left:15px; background:url(../images/tu_6.jpg) bottom center no-repeat;}
.nywz a{ color:#000;}
.nywz span{ display:block; float:right; font-size:18px; font-weight:bold; color:#000; padding-right:15px;}
/* 内页左侧分类 */



/* 分页 */
.pages{ text-align:center; margin-top:20px; width:750px; float:right;margin-bottom:30px;}
.pages a,.pages span{ display:inline-block; padding:1px 8px; font-family:"microsoft yahei"; margin:0 2px; border:1px solid #999; color:#000;}
.pages .cur{ background:#374262; border:none; color:#fff;}
.pages a:hover{ background:#374262; color:#fff;}
/* 内页单页面 */
.main{height:auto;}
.main_l{ float:left;margin-bottom:30px; margin-top:40px;}
.main_r{float:right;height:auto; width:730px; padding:10px; line-height:26px; font-size:14px; margin-bottom:30px;}
.main_r p{ padding:10px; line-height:26px; font-size:14px;}

/* 产品列表 */
.common{height:auto; width:750px;}
.common .node{float:left;text-align:center;}
.common .node .pic img{border:1px solid #e4e4e4; padding:3px; margin-left:13px; }
.common .node .pic img:hover{border:1px solid #c21832; background-color:#c21832;}
.common .node .url{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:223px;height:35px; line-height:35px;}
.common .node .url a{ color:#000; font-size:14px;}
.common .node .url a:hover{ color:#c21832;}
/* 产品详情页 */
.area{color:#333;line-height:200%;padding:10px; border-bottom:1px #ccc dotted;margin-bottom:30px;} 
.area h1{width:100%;text-align:center;font:700 18px/40px "microsoft yahei";color:#3f3f3f}
.date{width:100%;text-align:center;font:12px/20px "microsoft yahei";color:#787878; border-bottom:1px #ccc dashed; margin-bottom:20px;}
.page a{ color:#000;}
.page a:hover{ color:#05960c;}
/* 新闻列表页 */
.node{margin-bottom:0px;overflow:hidden; margin-top:20px;} 
.node .title{padding-bottom:0px;padding-top:0px;border-bottom-width:1px;border-bottom-style:dashed;border-bottom-color:#e6e6e6;} 
.node .title h2{margin:0px;padding:0px;font-size:15px;float:left;}
.node .title span{margin:0px;padding:0px;font-size:14px;float:right;color:#acacac;} 
.node .title a{padding-left:25px;display:block;line-height:40px;font-size:15px;background:url(../images/tu_9.png) 10px center no-repeat;color:#333;}
.node .title a:hover{ color:#c21832; padding-left:30px;}
.node .description{padding:0px 8px;line-height:150%;color:#cccccc; text-align:left;} 
.node .description p{margin:0px;padding:0px;color:#888888; line-height:26px;}
/* 在线留言 */
#gbooklist{ height:auto; min-height:30px;border-bottom:1px #dfdfdf dotted; line-height:30px;}
.faqline{ margin-top:20px;line-height:30px;}
.Content{ margin-top:20px;}
.faqtit{ display:block;font-size:13px; width:70px; float:left; padding-left:15px;}
.wbk{ height:30px; line-height:30px;}
.login_verification{height:30px; line-height:30px; width:100px;}
.faqlinea{ margin-top:20px; width:280px;}
.faqlinea img{ width:60px; height:20px; padding-left:80px; padding-top:15px;}
.dl{ width:100px; height:35px; background:#727272; color:#fff;}