@charset "utf-8";  
/* css reset*/   
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, em, p, font, img, small, strong, center, dl, dt, dd, ol, ul, li, form, label,  caption {word-break : normal;margin:0;padding:0;border:0;outline:0;font-size:14px;}  
ol, ul {list-style:none}:focus {outline:none; }   
table {border-collapse:collapse;border-spacing: 0}   
caption, th, td { text-align: left; font-weight: normal}   
strong {font-weight:600}   
a{font-family:"Microsoft YaHei";text-decoration:none;color:#404040;cursor:pointer;}   
a:hover{text-decoration:none;color:#FF3300}   
h1{font-size:16px;font-weight:600;color:#666}  
.left{float:left}  
.right{float:right}  
.clear{clear:both}  
*{
background-color:transparent;  
-webkit-appearance:none;  
-webkit-tap-highlight-color:transparent;  
}
body,html{width:100%;overflow-x:hidden;overflow-y:auto;background:url(../images/bg0.jpg) no-repeat bottom left;font-family:"Microsoft YaHei";}
.banner{position:relative;width:100%;height:468px;position:relative;overflow:hidden;background:url(../images/banner.png) no-repeat center;background-size:1980px auto;}
.banner .wrap{width: 1000px;margin: 0 auto;height: 55px;z-index: 5;clear: both;}
.wrap{width:1000px;margin:0 auto}
.logo{width:300px;float:left;margin-top: 5px;}
.logo img{position:relative;top:5px}
.nav{width:400px;float:right;margin-top:8px;height:36px;}
.nav ul{}
.nav li{width:120px;height:36px;float:left;color:#000000;text-align:center;line-height:36px;background:url(../images/navli.jpg) no-repeat center right;}
.nav li a{display:inline-block;font-size:18px;color:#000000;}
.nav li.nth4{background:none}
.submenu{display:none;background:#f7b103;width:90px;margin:0 auto;text-align:center;}
.nav li a.c{border-top:1px solid #e9880f;height:36px;font-size:16px;line-height:36px;}
.nav li.active a{border-bottom:5px solid #e16e10}
.nav li.active a.c{border-bottom:0 solid #e16e10}
.nav li:hover .submenu{display:block;}
.nav li:hover a{border-bottom:5px solid #e16e10}
.nav li:hover  a.c{border-bottom:0 solid #e16e10}
.back{float:right}
.comSwiper{height:369px;overflow:hidden;border:2px solid #ffd200}
.alignCenter{display:block;margin:0 auto;}
.textCenter{text-align:center;line-height:20px;}
.footSwiper{width:1000px;height:172px;overflow:hidden;margin:0 auto}
.calSwiper{height:172px !important;}
.com{padding:30px 0 100px;font-size:16px;line-height:30px;color:#333}
.href{color:#e16e10}
.calSwiper .swiper-slide{text-align:center}
.calSwiper .swiper-slide img{box-sizing:border-box;border:3px solid #fabe00;border-radius:10px}
.map{width:388px;height:319px;background:url(../images/map.png) no-repeat center;margin:20px auto 100px;position:relative;}
.city{position:absolute;background:url(../images/citybg.png) repeat;padding:10px;border-radius:5px;line-height:20px}
.city1{top:0;left: 140px;}
.city2{top: 200px;left: 20px;}
.city3{top: 230px;left: 230px;}
.city .p1{background:url(../images/mapli.png) repeat-x bottom;padding-bottom:5px}
.city .p2{padding-top:5px}
.footer{color:#000000;text-align:center;width:100%;font-size:12px;padding:15px 0;background:#fabe00}
.footer a{color:#000000}
.joblist{width:60%;margin:20px auto}
.joblist li{height:40px;border-bottom:1px dashed #eee;line-height:40px;position:relative}
.joblist li span{float: right;background: #e16e10;padding: 2px 5px;color: #fff;display: inline;height: 20px;line-height: 20px;position: absolute;top: 9px;right:0}

@media(max-width:1440px){
}

.zpgg_info h3{font-size: 20px;text-align: center;margin-bottom: 15px;}
.zpgg_info p{text-indent: 2em;}

