@charset "utf-8";
/* CSS Document */
body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,select,table,td,textarea,th,ul { 
margin: 0; 
padding: 0 ; border:0;
} 
body { 
min-width: 320px; 
font-family: '宋体',Verdana,Arial,Helvetica,sans-serif; 
color: #333; 
-webkit-text-size-adjust: none ; position:relative; font-style:normal;
} 
fieldset,img { 
border: 0 
} 
ol,ul,li { 
list-style: none 
} 
a { 
color: #333; 
text-decoration: none 
} 
table { 
border-collapse: collapse 
} 
img, fieldset { 
border: 0; 
} 
img { 
height: auto; 
width: auto\9; 
width:100%; 
} 
h1,h2,h3,h4,h5,h6{ font-weight:100}
.clear{zoom:1;}
.clear:after{content:""; display:block; clear:both}
button{border:none}




/*首页*/
.zzsy-t{width:100%; height:auto; padding:5px 0 0}
.zzsy-t-logo{float:left; width:40%; margin-left:3%}
.zzsy-t-tel{float:left; width:35%; margin-left:3%; margin-top:20px}
.zzsy-t img{margin-top:10px; margin-bottom:10px;}
.zznav{width:100%; height:auto; margin:0 auto;font-family:"微软雅黑"; background:url(../images/sy3.png); background-size:cover}
.zznav li{border-bottom:1px solid #fff; border-right:1px solid #FFF; width:24.7%; height:45px; float:left; text-align:center; line-height:45px; overflow:hidden}
.zznav li a{display:block; font-size:14px; color:#fff; }
#banner {
	width: 100%;
	height:auto;
	overflow: hidden;
	position:relative;
}
#banner .swiper-slide {
	position:relative;
	text-align:center;
}
#banner img {
	max-width: 100%;
}
.pagination {
  position: absolute;
  z-index: 20;
  bottom: 10px;
  width: 66px;
  text-align: center;
  right:0;
}
.swiper-pagination-bullet {
  display: inline-block;
  width: 5px;
  height: 5px;
  border-radius:5px;
  background: #fff;
  margin: 0 2px;
  opacity: 0.8;
  cursor: pointer;
}
.swiper-pagination-bullet-active {
  background: #ff6600;
}

.sy1-t{width:100%; height:46px; line-height:46px;border-bottom:1px solid #dcdcdc; }
.sy1-t h2{font-size:16px; float:left; color:#00599c; font-family:"微软雅黑"; margin-left:3%}
.sy1-t h2 span{color:#c3c3c3; font-size:14px; margin-left:5px}
.sy1-t a{float:right; margin-right:3%; font-size:12px}
.sy-gy{width:94%; height:auto; margin:0 auto; padding:5px 0;}
.sy-gy img{ width:80%; margin-left:10%; margin-top:10px; margin-bottom:10px}
.sy-gy h2{font-size:16px; text-align:center; font-family:"微软雅黑"; line-height:30px; font-weight:bold}
.sy-gy p{width:100%; line-height:24px; font-size:12px; color:#5c5c5c;}
.ckgd{width:100%; height:auto; margin:15px auto; text-align:center}
.ckgd a{padding:7px 15px; color:#FFF; font-size:12px; background:#00599c}
.jx{width:100%; height:10px; background:#edeff3; margin:0 auto; border-top:1px solid #e7e7e9; border-bottom:1px solid #e7e7e9}
.prolist2{width:94%; height:auto;overflow:hidden; margin:0 auto; padding-bottom:20px}
.Menubox2{width:100%; height:35px;  overflow:hidden; padding:15px 0 5px;}
.Menubox2 li{float: left; display:block; width:25%; height:30px; line-height:30px; text-align:center; color:#000; font-size:14px; margin-left:12%; margin-right:12%;font-family:"微软雅黑"; border:1px solid #bbbbbb; color:#666}
.Menubox2 li.hover{ color: #fff; background:#00599c; border:1px solid #0599c}
.Contentbox2{width:100%;height:auto; overflow:hidden; margin:0px auto 0; position:relative} 
.sy-xw{width:100%; height:auto; margin:0px auto 0}
.sy-xw li{background:url(../images/sy9.png) no-repeat left; text-indent:14px; font-size:12px; color:#959595; border-bottom:1px dashed #a6a6a6; height:35px; line-height:35px; overflow:hidden}
.sy-xw li a{float:left; width:75%; height:33px; overflow:hidden;}
.sy-xw li span{float:right;}
.sy3-w{width:100%; height:auto; margin:10px auto;font-family:"微软雅黑";}
.sy3-w ul{}
.sy3-w li{width:45%; height:auto; float:left; margin-left:2.5%; margin-right:2.5%}
.sy3-w li img{ border:1px solid #e5e5e5}
.sy3-w li img:hover{ }
.sy3-font{width:100%; height:auto; float:left; margin-top:0px}
.sy3-font-l{width:30%; height:auto; background:#cfcfcf; float:left; text-align:center}
.sy3-font-l:hover{background:#00599c;}
.sy3-font-l h2{height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#fff; border-bottom:1px solid #b7b7b7}
.sy3-font-l p{font-size:14px; color:#fff; height:29px; line-height:29px}
.sy3-font-r{width:100%; height:auto; float:right;text-align:left;}
.sy3-font-r h2{ font-size:16px; width:100%; height:35px; line-height:35px; border-bottom:1px solid #9d9d9d; overflow:hidden}
.sy3-font-r h2 a{color:#00599c;}
.sy3-font-r h2 a:hover{color:#162039}
.sy3-font-r p{font-size:12px; color:#302b25; margin-top:7px; line-height:22px; width:100%; height:45px; overflow:hidden}
.sy3-m{width:100%; height:34px; height:34px; float:left; margin-top:2px}
.sy3-m h2{font-size:20px; font-family:"微软雅黑"; color:#00599c;float:left; margin-top:3px}
.sy3-m h3{background:url(../images/sy3-a.png) no-repeat center; width:25px; height:25px; float:right}
.szll{width:94%; height:auto; margin:15px auto 0}
.szll li{width:30%; float:left; margin-left:1.5%; margin-right:1.5%; overflow:hidden; margin-bottom:10px}
.szll li p{font-size:14px; text-align:center; line-height:30px; height:30px; overflow:hidden; width:100%}
.sy-r2-w{width:94%; height:auto; margin:0 auto}
.sy-r2-w dt{width:100%; height:19px; line-height:19px; background:url(../images/sy8.png) no-repeat left; font-size:14px; color:#0c529f; margin-top:13px; padding-left:15px; font-family:"微软雅黑"; margin-bottom:5px}
.sy-r2-w dd{width:100%; height:24px; float:left; line-height:24px;}
.sy-r2-w dd p{float:left; width:60%; font-size:12px; height:24px; overflow:hidden}
.sy-r2-w dd span{float:right; font-size:12px; width:37%; height:24px; overflow:hidden}

.sy4-bg{width:100%; height:auto; background:url(../images/sy-bg3.png) no-repeat right; margin:0 auto; padding:0px 0 15px}
.sy4{width:94%; height:auto; margin:0 auto; font-family:"微软雅黑";}
.sy4 h2{font-size:20px; background:url(../images/xian5.png) no-repeat left bottom; color:#FFF; line-height:40px; padding-top:10px}
.sy4 h3{font-size:16px; color:#fff; line-height:30px}
.sy4-w{width:100%; height:37px; margin:10px auto 0}
.sy4-w h4{font-size:14px; color:#00547f; background:url(../images/sy13.png) no-repeat left; width:47%; height:37px; line-height:37px; float:left; font-weight:bold; margin-right:5% }
.sy4-w h4 span{padding-left:25px; background:url(../images/sy4.png) no-repeat 8px center; display:block}
.sy4-w h5{font-size:14px; color:#fff; background:url(../images/sy14.png) no-repeat; width:47%; height:37px; line-height:37px; float:left; font-weight:bold; text-indent:10px }

.bot{width:100%; height:auto;  padding-bottom:10px; text-align:left; background:#e6e6e6; margin-top:20px}
.bot-r{width:96%; height:auto; float:right; margin-top:20px}
.bot-r h2{font-size:12px; color:#313131; line-height:20px; background:url(../images/sy3.png) no-repeat; background-position:left 3px; text-indent:18px;}
.bot-r h3{font-size:12px; color:#313131; line-height:20px; background:url(../images/sy4.png) no-repeat; background-position:left 3px; text-indent:15px;}
.bot-r h4{font-size:12px; color:#313131; line-height:20px; background:url(../images/sy5.png) no-repeat; background-position:left 3px; text-indent:20px;}
.bot-r h5{font-size:12px; color:#313131; line-height:20px; background:url(../images/sy6.png) no-repeat; background-position:left 3px; text-indent:20px;}
.bot-r p{font-size:12px; color:#313131; line-height:20px}
.bot-l{width:25%; height:auto; float:left; margin-left:3%; margin-top:25px}
.bot-l img{width:100%; float:left;}
.bot-l p{text-align:center; font-size:12px; color:#000; line-height:22px; text-align:center;color:#434343}



/*简介*/
.ny-box{width:100%; height:auto; border-top:1px solid #dcdcdc; margin:0 auto}
.ny-t{width:94%; height:auto; margin:20px auto; text-align:center; font-family:"微软雅黑";}
.ny-t h2{font-size:18px; line-height:30px; font-weight:bold; color:#333}
.ny-t h3{font-size:24px; color:#eeedeb; font-weight:bold}
.djdy{width:94%; height:auto; margin:20px auto; text-align:center}
.djdy img{margin-top:10px; margin-bottom:10px; width:90%}
.djdy p{ font-size:12px; line-height:22px; text-indent:25px;text-align:left; margin-bottom:10px; color:#333}



/*工程案例*/
.gc-w{width:94%; height:auto; margin:0 auto; overflow:hidden}
.gc-w li{width:45%; height:auto; background:#f3f3f3; margin-right:2.5%; margin-left:2.5%; margin-bottom:20px; float:left; padding:0 0 7px 0}
.gc-w li p{font-size:12px; margin-top:8px; width:75%; float:left; margin-left:7px; line-height:22px}
.gc-w li h2{background:url(../images/al4.png) no-repeat; width:20px; height:20px; float:left; margin-top:10px; float:right; margin-right:7px}
.butt{width:100%; height:33px; margin-bottom:15px; font-size:12px; margin-top:10px; text-align:center; line-height:30px}
.butt a{ border:1px solid #e5e5e5; background:#FFF; margin-right:1px; margin-left:1px; color:#666; padding:5px 7px}
.butt a.selected{color:#fff; background:#00599c; font-weight:bold}



/*图片新闻*/
.tx{width:96%; height:auto; margin:0 auto; overflow:hidden}
.tx li{width:45%; height:auto; background:#f3f3f3; float:left; margin-left:2.5%; margin-right:2.5%;margin-bottom:20px}
.tx li h2{width:90%; height:auto; margin-top:5px; margin-left:5%; float:left; font-size:14px; line-height:24px; overflow:hidden}
.tx li img{margin-left:5%; float:left; width:90%}
.tx li p{width:90%; height:auto; margin-top:10px; margin-left:5%; float:left; font-size:12px; line-height:22px; color:#929292; overflow:hidden}
.tx-b{width:90%; margin-left:5%; float:left; margin-top:10px}
.tx-b a{width:100%; height:33px; background:#00599c; text-align:center; line-height:33px; color:#fff; font-size:14px; float:left}
.tx-b h4{ color:#747473; line-height:33px; font-size:12px; text-align:center}



/*新闻中心*/
.zxdt-d{width:94%; height:auto; margin:0 auto 0}
.zxdt-d li{width:100%; height:auto; float:left; margin-bottom:10px; border-bottom:1px solid #dedede; padding-bottom:5px}
.zxdt-date{width:58px; height:58px; float:left; background:#00599c; text-align:center; font-weight:bold; margin-top:6px}
.zxdt-date h2{font-size:18px; color:#FFF; line-height:36px;font-family:"微软雅黑";}
.zxdt-date h3{font-size:14px; color:#fff; line-height:16px}
.zxdt-w{width:78%; height:auto; float:right; }
.zxdt-w h4{width:100%; height:28px; line-height:28px; font-size:14px; color:#000; overflow:hidden}
.zxdt-w h4 a{color:#000}
.zxdt-w p{width:100%; height:42px; line-height:20px; font-size:12px; color:#626262; overflow:hidden}








/*新闻单页*/
.djdy{width:94%; height:auto; margin:20px auto 0; text-align:center}
.djdy-t{width:100%; height:auto;margin-bottom:10px}
.djdy-t h2{font-size:16px; color:#000; line-height:30px; font-family:"微软雅黑"; font-weight:bold;}
.djdy-t h3{font-size:12px; color:#959595; line-height:20px; margin:5px 0}
.djdy img{margin-top:10px; margin-bottom:10px}
.djdy p{ font-size:12px; line-height:22px; text-indent:25px;text-align:left; margin-bottom:10px}




/*留言*/
.cont{width:94%; height:auto; margin:0px auto;}
.contact-left{width:100%; height:auto; float:left}
.contact-left li{float:right; margin-top:15px; font-size:12px; color:#000; width:100%; line-height:27px}
.contact-left li p{width:20%; float:left}
.tx1{width:75%; height:27px; border:1px solid #ccc; text-indent:3px; float:left; border-radius:5px }
.tx2{width:40%; height:27px; border:1px solid #ccc; text-indent:3px; float:left; border-radius:5px }
.contact-ly{width:100%; height:auto; float:left; margin-top:20px;}
.contact-ly p{font-size:12px; text-align:left; color:#000; text-indent:5px; float:left; width:20%}
.contact-ly textarea{width:75%; height:169px;border:1px solid #ccc; float:left; margin-bottom:20px; border-radius:5px; text-indent:5px}
.but-qr{width:100%; height:35px; background:#00599c; color:#fff; font-size:16px; border-radius:5px}


/*联系我们*/
.lx{width:94%; height:auto; margin:0px auto 15px}
.lx h2{font-size:16px; line-height:35px; color:#00599c; font-family:"微软雅黑"; font-weight:bold; margin-top:10px}
.lx p{font-size:14px; line-height:26px; color:#000}
.lx p span{font-size:16px; font-weight:bold; color:#e62129;}
.lx img{margin-top:10px}
