﻿@charset "utf-8";
html,body{-webkit-text-size-adjust:none;font:14px/24px #242424 Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;}
body {color:#242424;font:14px/24px Microsoft Yahei,Verdana, Arial, Helvetica, sans-serif;} 
a {text-decoration: none; font-size: 14px;	color: #333333;	line-height:24px;}
li{list-style:none;}
* {margin:0px;	padding:0px;}
img{ border:0px;}
.clear{ clear:both;}






/*头部开始*/
.top {
	width: 100%;
	height: 175px;
}
.topBar {
	width: 100%;
	background: #f0f0f0;
}
.welcome {
	width: 960px;
	height: 37px;
	margin: 0 auto;
	color: #666;
}
.welcome h2 {
	float: left;
	font-size: 12px;
	font-weight: normal;
	line-height: 37px;
}
.bookmark {
	float: right;
	line-height: 37px;
}
.bookmark a {
	color: #666;
	padding: 0 6px;
	display: inline-block;
	height: 37px;
}

/*header*/
.fw {
	font-family: "Microsoft YaHei";
}
.headw {
	height: 125px;
	overflow: visible;
	margin: 0 auto;
	background-position: left bottom;
}
.hd_M {
	height: 100px;
	padding: 32px 0 0;
	width: 1000px;
	margin: 0 auto;
	overflow: visible;
}
.hd_M .logo {
	display: inline-block;
	float: left;
	margin-top: -5px;
}
.hd_M .loge_txt {
	font-size: 28px;
	color: #666666;
	display: inline-block;
	padding: 24px 0px 0px 30px;
	float: left;
}
.hd_M .loge_txt b {
	font-size: 12px;
	display: block;
	font-weight: normal;
}
.hd_M .frDiv {
	margin: 12px 0 0;
	font-size: 14px;
	color: #5a5a5a;
	overflow: hidden;
	text-align: left;
}
.hd_M .frDiv span {
	vertical-align: middle;
	font-size: 14px;
	color: #5a5a5a;
	display: block;
	line-height: 25px;

}
.hd_M .frDiv span b {
	font-family: impact;
	font-size: 30px;
	color: #F00;
}
.hd_M .frDiv p .shInput {
	width: 180px;
	line-height: 25px;
	height: 30px;
	padding: 0 0 0 12px;
	color: #b5b5b5;
	border: none;
	background: url(/client/imagesen/hd_sc_ip.gif) left top no-repeat;
	color: #7e7e7e;
	font-size: 12px;
}
.shBtn {
	margin: 0 0 0 -3px;
	background: url(/client/imagesen/hd_bt.gif) no-repeat;
	border: none;
	width: 60px;
	height: 30px;
}.fr {
    float: right;
}


#nav {width:100%; background:url(/client/imagesen/topBg.jpg) repeat-x;}
#nav ul { width:1200px; margin:0px auto;height: 60px;border-left: 1px solid #62a9ff;}
#nav ul li {float: left; position: relative; display: inline-block; width:120px; height:60px;}
#nav ul li:hover {text-decoration: none; width:120px; height:60px; background:url(/client/imagesen/hover.jpg );color: #FFFFFF;}
#nav ul li a {
    display: block;
    width: 120px;
	height:30px;
    text-align: center;
    line-height: 22px;
    font-size: 15px;
    font-weight: bolder;
    color: #FFFFFF;
    text-decoration: none;
    padding-top: 20px;
    padding-bottom: 15px;
    border-right: 1px solid #62a9ff;
}
#nav ul li:hover ul {visibility: visible; display: block;}
#nav ul li ul {background:#333;visibility: hidden;position: absolute;z-index:999;left:0px;padding:0px;height:auto;width:180px; border:0px; display: block; margin-top:-10px;}
#nav ul li ul li {clear:left;padding-right: 0px;border-width: 0px; border:0px;width:180px; height:40px;}
#nav ul li ul li a {color:#FFFFFF;white-space:nowrap;text-overflow:ellipsis;font-size:14px;height:40px;line-height:40px;width:180px;font-weight: normal; border:0; padding:0px;}
#nav ul li ul li a:hover {color:#FFFFFF;text-decoration:none;}
#nav ul li ul li:hover{background:url(/client/imagesen/hover11.jpg );height:40px;line-height:40px;}
.yingwen {
    font-size: 12px;
}
/*头部结束*/


a .hide, a .hide:visited {
	background-image:url(/client/imagesen/nav_xian.jpg);
	background-position:right center;
	background-repeat:no-repeat;
	margin:0;
	height: 65px;
	float:left;
	font-size:14px;
	line-height:65px;
	font-family:"微软雅黑", "宋体", Arial;
	color: #fff;
}

#banner{position: relative; height: 560px; overflow: hidden; }
.bwrap{position: relative; z-index: 0; }
.bquery{position: relative; z-index: 0; height: 570px; }
.blist{display: none; position: absolute; top: 0; left: 0; z-index: 0; height: 560px; font-size: 0; line-height: 0; }
.blist a{display: block; position: absolute; left: 0; top: 0; }
.blist img{ }
/*.bannerTmpBox{display: none; position: absolute; left: 0; top: 0; z-index: 9; height: 570px; }
.bannerTmpBox a{position: absolute; overflow: hidden; font-size: 0; line-height: 0; }
.bannerTmpBox a img{position: absolute; }*/
.bfilter{position: absolute; top: 0; left: 0; z-index: 9; width: 100%; height: 560px; font-size: 0; line-height: 0; }
.bfilter a{position: absolute; top: 0; left: 0; width: 5%; height: 560px; overflow: hidden; }
.bfilter a img{position: absolute; left: 0; top: 0; }
.bctrl{position: absolute; bottom: 24px; left: 0; z-index: 9; width: 100%; height: 24px; }
.bctrli{text-align: center; font-size: 0; line-height: 0; }
.bctrli a{display: inline-block; width: 24px; height: 24px; margin: 0 3px; background: url(/client/imagesen/banner_control.png) no-repeat left center; }
.bctrli a:hover,.bctrli a.curr{background-position: right center; }
.bctrli a{*display: inline; *zoom: 1; }
.neirong{ width:1320px; margin:35px auto;}
.bigabout{ width:303px; float:left; background-color:#e6e6e6; height:211px; margin-left:15px; }
.about{ margin-top:5px; margin-bottom:5px; margin-left:9px;}
.about img{ display:block; float:left;}
.about a{ line-height:36px; font-size:16px; color:#333; font-weight:bold; margin-left:10px;}
.abouttu{ margin-left:9px; width:286px; height:158px;position:relative;}
.abouttu a{line-height:40px;background-color: rgba(0,0,0,0.6); width:286px; position:absolute; left:0; bottom:0; text-align:center; display:block; color:white; overflow:hidden;}
.ying{ width:303px; height:12px;}
.abcontent{ background:url(/client/imagesen/abbg.jpg) no-repeat center top;background-color:#e8e8e8; width:100%; }
.abzi{ line-height:100px; width:1055px; margin:0 auto; font-size:40px; height:100px;}
.abbox{ width:1260px; margin:0 auto;}
.lan{ width:205px; float:left;}
.lan span a{ background-color:#505050; color:white ; line-height:50px; display:block; font-size:18px; text-indent:20px;}
.lan ul{ overflow:hidden; width:100%;}
.lan ul li{ background:url(/client/imagesen/lanbg.jpg) no-repeat; width:205px; margin-bottom:6px;}
.lan ul li a{line-height:44px;background:url(/client/imagesen/jiantou.jpg) no-repeat 20px center; text-indent:40px; display:block; overflow:hidden;}
.lan ul li a:hover{line-height:44px;background:url(/client/imagesen/jiantou1.jpg) no-repeat 20px center; text-indent:40px; display:block; background-color:#ff2829; color:white; overflow:hidden;}
.lanying{ width:205px; height:220px; margin-top:-6px;}
.abtextbox{ width:1055px; float:right;}
.abtext{ background:url(/client/imagesen/abtextbg.jpg) no-repeat left center; height:50px; border-bottom:#CCC solid 1px;}
.abtext span{ background:url(/client/imagesen/jiantou2.jpg) no-repeat left center; line-height:50px; text-indent:30px; display:block; font-size:16px; margin-left:15px;float:left;}
.abtext a{ line-height:50px; color:#666;}
.weizhi{ width:40%; float:right; text-align:right; margin-right:15px; line-height:50px; height:50px;}
.weizhi a{line-height:50px; color:#333;}
.aboutbox{ background-color:white; width:1055px;}
.zi{ width:960px; margin-left:52px; margin-top:30px; float:left;}


/*内页*/
.neichanbg{ width:100%; float:left; margin-top:35px;}
.neifenbox{ width:260px; float:left;}
.neifenlei{ width:260px; height:76px; background:url(/client/imagesen/fenleibg.jpg); text-align:center; margin-top:-1px;}
.neifenlei a{ color:#fff; font-size:24px; line-height:60px;}
.neifenlei1{ width:260px;margin-bottom:10px; float:left; background-color:#fff; border:1px solid #d9d9d9; padding-top:10px; padding-bottom:15px;}
.neifenlei1 ul{ width:230px; background:url(/client/imagesen/fenleibg1.jpg) no-repeat center top; text-indent:30px; margin-top:5px; float:left; margin-left:15px;}
.neifenlei1 ul a{ color:#fff; font-size:15px; line-height:33px; margin-top:20px;}
.neifenlei1 ul a:hover{ color:#fff; font-size:15px; line-height:33px; text-decoration:underline;}
.neifenlei1 li{ width:230px; border-bottom:1px dashed #ccc; background:url(/client/imagesen/fenjiantou.jpg) no-repeat 10px center; line-height: 33px;margin-left: 15px;}
.neifenlei1 li a{ color:#595959; font-size:14px; margin-left: 30px;}
.neifenlei1 li a:hover{ color:#c40202; text-decoration:underline; font-size:14px;}

.neilianxi{ width:260px; float:left;}
.neilian{ width:260px; height:45px; background:url(/client/imagesen/neiye1.jpg); margin-top:18px; background-color:red; text-indent:40px; color:#fff; line-height:45px; font-size:16px;}
.neilian span{ color:#fff; font-size:18px; line-height:45px;}
.neilian1{ width:258px; border:1px solid #d9d9d9; min-height:400px; margin-bottom:15px;}
.neiliantu{ width:243px; height:71px; margin:8px;}
.neilianzi{ width:244px; float:left; margin-left:10px; color:#595959; font-size:14px; line-height:26px;}

.neizhanbox{ width:970px; float:right;}
.neizhanshi{ width:970px; height:44px; background:url(/client/imagesen/neizhanbg.jpg); text-indent:38px;}
.neizhanshi span{ color:#fff; font-size:18px; line-height:44px;}

.neizhan{ width:968px; border:1px solid #d9d9d9;}
.neizhan1{margin:40px; line-height:36px;}
.neizhan ul{margin:30px;}
.neizhan ul li{ width:210px; float:left; text-align:center; margin-left:7px; margin-right:7px; height: 233px;}
.neizhan ul li img{ border:1px solid #d9d9d9;}
.neizhan ul li a{ color:#595959; line-height:24px; font-size:14px;}

.nnewsbox { width:968px; border:1px solid #d9d9d9;}
.nnewsbox ul{ margin:30px;}
.nnewsbox ul li{ width:100%; border-bottom:1px dashed #d9d9d9; background:url(/client/imagesen/jiantou.jpg) no-repeat 4px center; text-indent:28px;}
.nnewsbox ul li a{ color:#595959; line-height:36px; font-size:14px;}
.nnewsbox ul li a:hover{ color:#006fd6; text-decoration:underline; line-height:36px; font-size:14px;}
.nnewsbox ul li span{ color:#999; font-size:14px; float:right; line-height:36px;}

.pageleft { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageright { overflow:hidden; width:300px; line-height:24px; height:24px }
.pageleft { padding-left:10px; float:left; text-align:left }
.pageright { padding-right:10px; float:right; text-align:right }
.pageNavi { padding:25px 0px 25px 0px; MARGIN: 10px auto 0px; WIDTH: 98%; TEXT-ALIGN: center}
.wp-pagenavi {MARGIN: 0px auto; PADDING-TOP: 15px}
.wp-pagenavi A {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:visited {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #565656 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #565656 1px solid; TEXT-DECORATION: none! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:hover {FONT-WEIGHT: normal! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important; BACKGROUND-COLOR:#fff;}
.wp-pagenavi A:active {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none}
.wp-pagenavi SPAN.pages {BORDER-RIGHT: #565656 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #565656 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.extend {BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid}
.wp-pagenavi SPAN.current {BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important}
.wp-pagenavi {CLEAR: both}
.wp-pagenavi A {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;border: 1px solid #0099FF;}
.wp-pagenavi SPAN {PADDING:3px 5px 3px 5px;MARGIN: 2px;TEXT-DECORATION: none;background-color:#E1F1FB;color:#000;border: 1px solid #0099FF;}
.wp-pagenavi A:hover {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {border: 1px solid #0066CC;}
.wp-pagenavi SPAN.current {FONT-WEIGHT: bold}

/*公司简介*/
.jjbg{ width:100%; float:left; margin-top:20px; margin-bottom:30px;}
.jjbox{ width:1260px; margin:0 auto;}
.jianbox{ width:820px; float:left;}
.jianjie{ width:820px; height:35px; background:url(/client/imagesen/jianzibg.jpg); color:#a7a7a7; line-height:35px; text-indent:16px; font-size:15px;}
.jianjie a{ color:#338fff; font-size:16px; font-weight:bold;}
.jianjie span{ float:right; margin-right:5px;}
.jianjie span a{ font-size:13px; line-height:35px; color:#595959; font-weight:normal;}
.jiantu{ width:265px; height:216px; float:left; margin-top:18px;}
.jianzi{ width:526px; height:206px; font-size:14px; color:#595959; line-height:24px; margin-top:20px; text-indent:28px; float:right;}
.fenge{ width:20px; height:259px; float:left; margin-left:12px;}
.newsbox{ width:392px; float:right;}
.news{ width:392px; height:35px; background:url(/client/imagesen/jianzibg.jpg) no-repeat left center; overflow:hidden; color:#a7a7a7; line-height:35px; text-indent:16px; font-size:15px;}
.news a{ color:#338fff; font-size:16px; font-weight:bold;}
.news span{ float:right; margin-right:5px;}
.news span a{ font-size:13px; line-height:35px; color:#595959; font-weight:normal;}
.newszi{ width:392px; margin-top:5px;}
.newszi ul li{ width:392px; background:url(/client/imagesen/jiantou.jpg) no-repeat left center; border-bottom:1px dashed #d9d9d9; text-indent:16px;}
.newszi ul li a{ color:#595959; line-height:35px; font-size:14px;}
.newszi ul li a:hover{ color:#e70012; text-decoration:underline; line-height:35px; font-size:14px;}
.newszi ul li span{ color:#808080; font-size:14px; line-height:35px; float:right;}


/*产品中心*/
.chanbg{ width:100%; float:left; background:url(/client/imagesen/fenleidabg.jpg) repeat-x; margin-top:26px;}
.chanbox{ width:1260px; margin:0 auto;}
.fenbox{ width:260px; float:left; margin-top:38px; background-color:#fff;}
.fenlei{ width:260px; height:76px; background:url(/client/imagesen/fenleibg.jpg); text-align:center;}
.fenlei a{ color:#fff; font-size:24px; line-height:60px;}
.fenlei1{ width:230px; margin-left:15px; margin-bottom:10px; margin-top:5px; float:left;}
.fenlei1 ul{ width:230px; background:url(/client/imagesen/fenleibg1.jpg) no-repeat center top; text-indent:26px; margin-top:1px;}
.fenlei1 ul a{ color:#fff; font-size:15px; line-height:33px;}
.fenlei1 ul a:hover{ color:#fff; font-size:15px; line-height:33px; text-decoration:underline;}
.fenlei1 ul li{ width:230px; border-bottom:1px dashed #ccc; background:url(/client/imagesen/fenjiantou.jpg) no-repeat 10px center;}
.fenlei1 ul li a{ color:#595959; font-size:13px; line-height:33px;}
.fenlei1 ul li a:hover{ color:#0053ae; text-decoration:underline; font-size:13px;}

.zhanbox{ width:1260px; float:right; background-color:#fff; margin-top:38px; margin-bottom:20px; -moz-border-radius:15px;
    -webkit-border-radius:15px;
    border-radius:15px;}
.zhanshi{ width:1260px; height:69px; background:url(/client/imagesen/chanzibg.jpg); margin-top:10px;}
.zhanshizi{ width:146px; height:60px; margin:auto;}
.zhanshizi a{ font-size:20px; color:#338fff; float:left; margin-left:30px; margin-top:18px; font-weight:bold;}
.zhanshizi span{ color:#666; text-transform:uppercase; float:left; margin-left:16px; line-height:18px;}
.zhanbox ul{ margin-top:25px;}
.zhanbox ul li{ width:280px; float:left; text-align:center; margin-left:18px;background:#333; margin-bottom:20px;}
.zhanbox ul li img{ border:1px solid #d9d9d9;}
.zhanbox ul li a{ color:#fff; font-size:16px; line-height:50px; font-weight:bold;}
.zhanbox ul li:hover{ background:#338eff;}
.tonglan{ width:100%; background:url(/client/imagesen/tonglan.jpg) center; height:190px; float:left; margin-top:20px;}
.tonglan1{ width:100%; background:url(/client/imagesen/tonglan1.jpg) center; height:190px; float:left; margin-top:20px;}

/*底部开始*/
.f_foot {
	background: url(/client/imagesen/f_foot.gif) repeat-x center top;
	height: 340px;
	overflow: hidden;
	padding-top: 42px;
	margin-top: 15px;
}
.f_foot .f_nav {
	height: 48px;
	line-height: 48px;
	text-align: center;
	color: #fff;
	font-size: 14px;
}
.f_foot .f_nav a {
	color: #fff;
	font-size: 14px;
	font-family: "Microsoft YaHei";
	display: inline-block;
	padding: 0 14px;
}
.f_foot .f_Info {
	padding-top: 44px;
	overflow: hidden
}
.f_foot .f_logo {
	display: block;
	width: 180px;
	text-align: right;
	padding-right: 47px;
}
.f_foot .f_Txt {
	width: 500px;
	color: #fff;
	line-height: 31px;
	padding-top: 8px;
	font-family: "微软雅黑";
	font-size: 14px;
}
.f_foot em {
	display: block;
	float: left;
	width: 122px;
	padding-top: 8px;
	font-style: normal;
	padding-left: 60px;
}
.f_foot span {
/*	display: block;*/
	height: 32px;
	line-height: 32px;
	text-align: center;
	font-size: 13px;
	color: #fff;
}
.f_foot .f_Txt img {
	vertical-align: middle;
}
.f_foot a {
	color: #fff;
}
.footer {
	width: 960px;
	margin: 0 auto;}
	.fl {
    float: left;
}
/*工程案例*/
.anlibg{ width:100%; float:left; margin-top:25px; margin-bottom:15px;}
.anlibox{ width:1260px; height:283px; margin:0 auto; background:url(/client/imagesen/anlibg.jpg);}
.anli{ width:125px; height:30px; text-align:center; margin:0 auto;}
.anli a{ color:#fff; font-size:18px; line-height:38px; font-weight:bold;}
.anlibox ul{ width:100%; margin-top:35px;}
.anlibox ul li{ width:231px; border:1px solid #d9d9d9; height:200px; background-color:#fff; float:left; margin-left:10px; margin-right:9px;}
.anlibox ul li img{ width:223px; height:158px; float:left; margin:4px;}
/*Banner-Bottom------------------------------------------*/
.Banner-Bottom{
	width: 100%;
	height: 160px;
	background: #efefef;
}

.Banner-Bottom-img{
	width:1260px;
	height: 160px;
	margin:0 auto;
	background:url(/client/imagesen/naver.png) no-repeat;
}

.Banner-Bottom-img .kongge{
	width: 1260px;
	height: 83px;
}

.Banner-Bottom-img ul{
	width:1260px;
	height: 160px;
}

.Banner-Bottom-img ul li{
	width: 157px;
	height: 160px;
	float: left;
	font-family:"Microsoft YaHei";
	font-size: 15px;
	font-weight: 600;
	line-height: 30px;
	color:#333;
	text-align:center;

}

.Banner-Bottom-img ul li a{
	width: 125px;
	height: 160px;
	float: left;
	font-style:"Microsoft YaHei";
	font-size: 15px;
	line-height: 20px;
	color:#333;
	display:inline-block;
	margin-top: 90px;
}

.Banner-Bottom-img .color1 a:hover{
	color: #338eff;
}

.Banner-Bottom-img ul li a:hover{
	background: url(/client/imagesen/bannerlibk.png) 33px 12px no-repeat;
	text-decoration:none;
}
.layui-btn {
    width: 100px;
    height: 35px;
    background-color: #1E90FF;
    border: none;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    margin-left: 20px;
	vertical-align: top;
}
