@charset "gb2312";
/* CSS Document */
body{ padding:0px; margin:0; color:#333333; font-family:'Microsoft Yahei', Arial, Helvetica, sans-serif; font-size:62.5%; background:#fff; }
form,p,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px; font-weight:normal;}
i{ font-style:normal;}
img{margin:0px; padding:0px; border:0px;}
li{ list-style:none; padding:0; margin:0;}
ul{margin:0px;padding:0px;list-style-type:none;}
input,select{margin:0px;padding:0px;font-size:14px;}
a{ color:#333; text-decoration:none;}
a:hover{color:#004395; text-decoration:none;}
.fix:before,.fix:after{content:"";display:table;}
.fix{*zoom:1;}
.fix:after{clear:both;}
.over{ -webkit-transition-duration:0.3s; transition-duration:0.3s;}
.clear{ clear:both;}

/*top*/
.top{ width:96%; height:32px; line-height:32px; border-bottom:1px #3369aa solid; background:#004395; font-size:1.2em; color:#fff; padding:0 2%;}
.top span{ float:right;}
.top span a{ padding-left:15px; color:#fff;}
.top span a:hover{ color:#fff;}

/*logo_c*/
.logo_c{ width:100%; background:#01408d;}
.logo{ width:96%; padding-bottom:14px; margin:auto;}
.logo img{ padding-top:10px;}

/*iscroll*/

.banner {
	width:100%;
	margin:0 auto;
	padding:0;
	background:#01408d
}
#wrapper {
	margin:0;
	width:100%;
	height:auto;
	float:left;
	position:relative;	/* On older OS versions "position" and "z-index" must be defined, */
	z-index:1;			/* it seems that recent webkit is less picky and works anyway. */
	overflow:hidden;
	
}

#scroller {
	height:auto;
	float:left;
	padding:0;
}

#scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}

#scroller li {
	
	display:block; float:left;
	width:auto; height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}
#scroller li a{
	
	display:block;
	padding:0;
	margin:0;
}
#scroller li p{
	position:absolute;
	z-index:2;
	display:block;
	width:100%;
	bottom:0;
	background-color:rgba(0, 0, 0, 0.5);
	color:#F4F4F4;
	font-size:14px;
	text-indent: 55px;
	line-height:24px;
	text-align: left;
    text-indent: 10px;
    text-overflow: ellipsis;
    white-space: nowrap;
	padding:0;
	margin:0;
}
#nav {
	float: right;
    margin-top: -15px;
    padding: 0;
    position: relative;
    width: auto;
    z-index: 3;
}


#indicator > li {
	display:block; float:left;
	list-style:none;
	padding:0; margin:0;
}

#indicator {
	display: block;
    margin: 0;
    padding: 0;
    width: auto;
}

#indicator > li {
	text-indent:-9999em;
	width:8px; height:8px;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	background:#c4c4c4;
	overflow:hidden;
	margin-right:4px;
}

#indicator > li.active {
	background:#0293e2;
}

#indicator > li:last-child {
	margin:0 8px 0 0;
}

/*warp*/
.warp{ width:100%; height:auto; z-index:10; position:relative; top:-8px; bottom:20px;}

/*产品分类*/
.box01{ width:100%; height:auto; }
.red_bg{ width:100%; text-align:center; font-size:2.2em; font-weight:bold;}
.red_bg img{ width:100%; padding-bottom:8px}
.cp_tu ul{ width:98%; margin:auto; padding-top:8px;}
.cp_tu ul li{ float:left; width:46%; padding:2% 2%;}
.cp_tu ul li img{ width:100%;}
.cp_tu ul li span{ display:block; width:100%; text-align:center; font-size:1.6em; font-weight:600; background:#01408d; margin-top:2px; padding:5px 0;}
.cp_tu ul li span a,.box01 ul li span a:hover,.ckgd a,.ckgd a:hover{ color:#fff;}

.box{ float:left; width:100%; height:auto; margin-top:13px; }

/*公司简介*/
.gsjj{ width:94%; margin:auto; padding-top:12px;}
.gsjj_js{ width:100%; font-size:1.6em; line-height:24px;}
.gsjj_js img{ float:left; width:40%;height:112px; padding-right:12px;}
.ckgd{ width:100%; margin:auto; text-align:center; font-size:1.7em; background:#566071; padding-top:8px; padding-bottom:8px; font-weight:600; margin-top:10px; margin-bottom:6px;}

/*公司新闻*/
.gsxw{ width:100%; background:#f6f5f5; margin-top:15px; margin-bottom:6px;}
.gsxw ul{ width:94%; margin:auto; padding-top:10px; padding-bottom:20px;}
.gsxw ul li{ width:95%; font-size:1.6em; padding-top:10px; padding-bottom:10px; border-bottom:1px #c9c9ca dashed; background:url(../images/d.png) no-repeat left center; padding-left:5%;}

/*项目业绩*/
.picMarquee-left{ width:94%; margin:auto;  overflow:hidden; position:relative; margin-top:15px;}
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{float:left; width:46%; margin:0 8px;  _display:inline; overflow:hidden; text-align:center;  }
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{ width:100%;  display:block;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{display:block; width:100%; text-align:center; font-size:1.6em; font-weight:600; background:#01408d; margin-top:2px; padding:5px 0;}
.picMarquee-left .bd ul li .title a,.picMarquee-left .bd ul li .title a:hover{ color:#fff;}

.picMarquee-left .hd{ width:100%; overflow:hidden; background:url(../images/x.jpg) repeat-x; margin-top:16px; }
.picMarquee-left .hd .prev{float:left; width:45%; display:block;  height:37px; overflow:hidden; cursor:pointer; background:url(../images/blue.jpg) no-repeat right center;}
.picMarquee-left .hd .next{float:right; width:45%; display:block;  height:37px; overflow:hidden; cursor:pointer; background:url(../images/hery.jpg) no-repeat left center;}

/*联系我们*/
.lxwm{ float:left; width:100%; background:#f6f5f5; padding-top:15px; padding-bottom:15px; margin-top:15px; margin-bottom:52px;}
.lxwm img{ width:96%; margin:auto; padding-bottom:14px;}
.gsmc{ width:94%; margin:auto; font-size:1.7em; color:#01408d; font-weight:bold;}
.dz{ width:94%; margin:auto; font-size:1.6em; line-height:26px; margin-top:10px;}

/*foot*/
.foot{ width:100%; background:#01408d; position:fixed; bottom:0; left:0; padding-top:12px; padding-bottom:12px; z-index:999;}
.tb01,.tb02{ float:left; width:33%; border-right:1px #1a5dae solid;}
.tb03{ float:left; width:33%;}
.tb01 img,.tb02 img,.tb03 img{ float:left; width:20%; margin-left:20%;}
.tb01 span,.tb02 span,.tb03 span{ font-size:1.6em; padding-left:6px; font-weight:bold; margin-top:6px;}
.tb01 span a,.tb02 span a,.tb03 span a{ color:#fff}
.tb01 span a:hover,.tb02 span a:hover,.tb03 span a:hover{color:#fff;}

/*公司简介*/
.rj_gsjj{ width:96%; margin:auto; font-size:1.6em; line-height:26px; padding-top:10px; margin-bottom:52px;}
.rj_gsjj img{ width:96%; margin:auto;}

/*产品展示*/
.cpzs{ width:96%; margin:auto; margin-bottom:62px;}
.cpzs ul{ width:100%; padding-top:18px; }
.cpzs ul li{ width:95%; padding-top:10px; padding-bottom:10px;background:#0067d2; font-size:1.6em; border-bottom:1px #0576ec solid; margin-bottom:5px; font-weight:bold; padding-left:5%;}
.cpzs ul li a{color:#fff;}
.cpzs ul li a:hover{color:#fff;}

/*show*/
.show{ width:100%; margin-bottom:62px;}
.show_bt{ width:100%; background:#f0f0f0; text-align:center; font-size:1.8em; font-weight:bold; padding-top:10px; padding-bottom:10px; color:#01408d; margin-top:15px;}
.show_nr{ width:96%; margin:auto;}
.show_nr img{ width:96%; padding-top:15px; padding-bottom:15px; line-height:26px; font-size:1.6em;}

.pre{ width:100%; margin-top:20px;}
.pre ul{ width:96%; margin:auto; padding-top:15px; border-top:1px #f0f0f0 solid;}
.pre ul li{ width:100%; line-height:32px; font-size:1.6em;}
.pre ul li span{ font-weight:bold;}
