@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;}
.lan{ color:#FB7E08;}

/*logo_c*/
.logo_c{ width:100%;overflow:hidden;background:url(../images/tr.png) no-repeat right top;}

.logo{ width:75%; float:left; text-align:center}
.logo img{ padding:8px 0; width:100%; }
.logo_r{ width:80px; position: absolute; right:0; height:100%; background:url(../images/tr.png) no-repeat left top;}
.logo_r img{ float:right; padding:18% 9px 10px 0;width:47%;}

.log_ss{ background:#fff; height:40px; position:absolute; z-index:9999;  width:100%; text-align:center;  filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;  }
.log_ss .ipt{ width:70%; margin:5px 10px; height:23px;}	  
.log_ss .sd{ padding:2px 10px; height:25px; line-height:25px; margin:5px 0;}	  
  
/*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; margin-top:-8px;}
.red_bg a{ color:#0767BE;}
.red_bg img{ width:100%; padding-bottom:8px}
.cp_tu ul{ width:98%; margin:auto; padding:2% 1%; overflow:hidden; background:#F6F6F6;}
.cp_tu ul li{ float:left; width:28%; padding:2%; background:#fff; margin-left:1%; margin-bottom:1%;}
.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; margin-top:2px; padding:5px 0;}
.cp_tu ul li span a,.box01 ul li span a:hover,.ckgd a,.ckgd a:hover{ color:#333;}

.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:94%; margin:auto; text-align:center; font-size:1.7em; background:#0073C6; padding-top:8px; padding-bottom:8px; font-weight:300; margin-top:10px; margin-bottom:6px;border-radius:1px; color:#FFFFFF;}
.ckgd a{color:#FFFFFF;}
/*公司新闻*/
.gsxw{ width:100%;margin-top:15px; margin-bottom:6px;}
.gsxw ul{ width:94%; margin:auto; padding-bottom:20px;}
.gsxw ul li{ width:95%; font-size:1.5em; padding-top:12px; padding-bottom:12px; border-bottom:1px #c9c9ca dashed; background:url(../images/d.png) no-repeat left center; padding-left:4%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

/* 分页 */
#page{font-family:"宋体";text-align:center;  display:block;}
#page a { display:inline-block; height:27px; line-height:27px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 8px; margin:0 5px 10px 5px;}
#page a.a1 { background:url(../images/admin_img/pages.png) no-repeat 0 5px; width:56px;  }
#page a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#page span { display:inline-block; height:27px; line-height:27px; background:#50B131;color:#fff; text-align:center;padding:0 8px}
#page a.active{ background:#50B131;color:#fff; }
/*zxdt*/
.zxdt{ width:100%;}
.zxdt ul{ width:96%; margin:auto}
.zxdt ul li{ width:100%; padding-top:15px; padding-bottom:15px; overflow:hidden; border-bottom:1px #d4d4d4 dashed}
.zxdt ul li h6{ width:100%; overflow:hidden; font-size:18px;  white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.zxdt ul li .date{ font-size:14px; color:#999; padding-top:3px; padding-bottom:3px}
.zxdt ul li .zxdt_nr{ width:100%; line-height:22px;}
.zxdt ul li img{ width:29%; float:left; padding-right:8px;}
.zxdt .w_fr{ float:right; width:68%;}

/*项目业绩*/
.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:#1EA5FF; 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:50px;}
.lxwm img{ width:96%; margin:auto; padding-bottom:14px;}
.gsmc{ width:94%; margin:auto; font-size:1.7em; color:#0073C6; font-weight:bold;}
.dz{ width:94%; margin:auto; font-size:1.6em; line-height:26px; margin-top:10px;}


.inp0{ font-size:16px; width:90%; margin:0 auto; padding:3%;}
.inp0 span{ width:19%; float:left; display:block;line-height:40px;}
.inp0 p{ padding-top:5%;}
.inp1{ width:80%;height:40px; border:1px #d7d8dd solid; border-radius:6px; line-height:40px;}
.inp2{ width:40%; float:left;height:40px; border:1px #d7d8dd solid; border-radius:6px; line-height:40px;}
.inp0 img{ width:30%; float:left; padding-left:2%; line-height:40px;}
.sj_an{ width:100%; height:44px; border-bottom:4px #e17100 solid; background:#ff8000; text-align:center; border-radius:6px; margin-top:20px;}
.sj_an input{ background:none; border:0;font-size:24px; color:#fff; font-family:"微软雅黑"; line-height:44px;}
.zhed_t{ width:100%; background:#0894f3; padding-top:10px;}
.zhed_t p{ width:100%; font-size:24px; text-align:center; color:#fff; margin-bottom:10px;}
.zhed_t p img{ float:left; font-size:2%; padding-left:3%; margin-top:3px;}

/*foot*/
.foot{ width:100%; background:#1EA5FF; position:fixed; bottom:0; left:0; padding-top:12px; padding-bottom:12px; z-index:999;}
.tb01,.tb02{ float:left; width:33%; border-right:1px #0F96F1 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;}
.rj_gsjj p{/*text-indent:2em;*/ padding-top:18px;}
.rj_gsjj img{ width:96%; margin:auto;}

.test0{width:96%; margin:0 auto;line-height:28px;  font-size:1.6em;}
.test0 p{/* text-indent:2em;*/ padding-top:18px;}
.test0 img{ width:95%; }.test0 p img{ width:95%; }

/*产品展示*/
.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:#50B131; 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:#333; margin-top:15px;}
.show_nr{ width:96%; margin:auto;}
.show_nr img{ width:100%; 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;}
