/* CSS Document */
body,div,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,iframe,input,textarea,select,label,article,aside,footer,header,menu,nav,section,time,audio,video,img{ margin:0; padding:0; }
article,aside,footer,header,hgroup,nav,section,audio,canvas,video { display: block; }
body { font-size: 100%;  font-family: Microsoft Yahei; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; -webkit-tap-highlight-color:rgba(0,0,0,0);  background: #eee; }
textarea { resize: none; }
iframe,img { border:0; }
ul,ol { list-style:none; }
input, select, textarea { outline: 0; -webkit-user-modify: read-write-plaintext-only; }
input { -webkit-appearance: none; }
a{ text-decoration: none; color:#666;}
img{ max-width:100%; text-align:center;}
.fl{float:left;}
.fr{float:right;}
.clearfix { clear: both; zoom: 1; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.warpper{max-width:720px; background-color:#fff; margin:0 auto;}
.top{height:76px; background-color:#eeeeee;}

.menu{background:url(../images/menubg.jpg) no-repeat center top; height:80px;}
.navul{height:80px;}
.navul li{float:left; height:40px; line-height:40px; border-bottom:1px solid #1eaeea; box-sizing:border-box; width:25%; border-right:1px solid #1eaeea; }
.navul li a{color:#fff; font-family:Microsoft yahei; font-size:14px; text-decoration:none; text-align:center; display:block;}

.banner img{display:block;}
.banner{width:100%; overflow:hidden; position:relative; margin:0 auto;}
.banner .bd ul li{float:left; overflow:hidden; width:100%;}
.banner .bd ul li img{display:block;}
.banner .hd{width:36px; margin:0 auto;}
.banner .hd ul{ position:absolute; bottom:10px;}
.banner .hd ul li{float:left; width:6px; height:6px; background-color:#fff; text-indent:-99999px; border-radius:50%; margin:0 3px;}
.banner .hd ul li.on{background-color:#F00;}

.ppcen01{margin:15px 10px;}
.ppcen01 .titbg{background:url(../images/titbg.jpg) no-repeat left top; width:100px; height:35px; line-height:35px; color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:16px; text-align:center;}
.ppcen01 .ppcenbg{border:1px solid #ebebeb;}

.pro01ul{margin:10px 5px;}
.pro01ul li{float:left; width:31%; margin:0 1.1%; text-align:center; color:#666; font-size:13px; border:1px solid #dddddd; box-sizing:border-box;}
.pro01ul li .tit{border-top:1px solid #dddddd; box-shadow:1px 1px 1px #ddd; line-height:25px;}

.footer{background-color:#0597dc; padding:20px 0; margin-top:20px; color:#fff; font-size:13px; text-align:center;}

.ppcen02{margin:15px 10px;}
.ppcen02 .titbg{background:url(../images/titbg.jpg) no-repeat left top; background-size:cover; height:35px; line-height:35px; color:#fff; font-family:Microsoft Yahei; text-decoration:none; font-size:16px; text-align:left; padding-left:15px;}
.ppcen02 .ppcenbg{border:1px solid #ddd; padding:15px; color:#666; font-size:13px; line-height:22px;}

.innewsul li{border-bottom:1px dotted #ccc; height:35px; line-height:35px; background:url(../images/dd.png) no-repeat left center; padding-left:12px;}

.newtit{font-family:Microsoft yahei; font-size:16px; color:#0298dc; font-weight:bold; margin-bottom:20px;}

.pageul{width:100%; margin:20px 0;}
.pageul li{width:31%; text-align:center; color:#666; border:1px solid #ccc; height:32px; line-height:32px; box-sizing:border-box; float:left; margin:0 1%; background:none; padding:0px;}

.innewsul img{width:100%; display:block; height:auto !important;}

.proul{}
.proul li{float:left; width:30%; margin:1% 1.1%;}
.proul li a{border:1px solid #ddd; width:100%; text-align:center; height:30px; line-height:30px; box-sizing:border-box; display:block;}
.proul li a.on{background:#0597dc; color:#fff; border:1px solid #ddd; width:100%; text-align:center; height:30px; line-height:30px; box-sizing:border-box; display:block;}

.pppul{margin:20px 0;}
.pppul li{float:left; margin:0 1%; width:30%; margin:0 1.1%; text-align:center;  height:120px;}
.pppul li img{width:100%; display:block; height:90px; border:1px solid #ddd; box-sizing:border-box;}
.ppcenbg img{display:block; margin:0 auto; height:90px;}

.jobkk{}
.zpul{margin:15px 0; border:1px solid #eee; border-radius:5px; padding:6px 12px 12px;}
.zpul li{border-bottom:1px dotted #ddd; display:block; line-height:22px; padding:10px 0;}

.mapbtn{background-color:#eee; margin-top:20px; display:block; height:35px; line-height:35px; text-align:center; color:#666;}

nav.bottomnav{ position:fixed;bottom:0; left:0; width:100%; z-index:9999;}
nav.bottomnav ul{ display:-webkit-box;}
nav.bottomnav ul li{ -webkit-box-flex:1.0; text-align:center; background-color:#808080;height:50px; border-right:1px solid #6a6a6a;border-left:1px solid #888888; width:25%; }
nav.bottomnav ul li:first-of-type{ border-left:0px}
nav.bottomnav ul li:last-of-type{ border-right:0px}
nav.bottomnav ul li a{ color:#fff; display:block;}
nav.bottomnav ul li a:before{ display:block; font-size:20px; line-height:32px}
nav.bottomnav ul li a label{ display:block; font-size:12px;}