﻿@charset "utf-8";
html,body{width: 100%;/* height: 100%; */min-width:1000px;font-family: "Microsoft YaHei";}
h1,h2{
    width: 100%;
    /*text-align: center;*/
}
/*a:hover{color: #fff000}*/
img{display: inline-block;}
.wrap{position: relative;width: 100%;/* height: 100%; */background: #e3eef8;}
.banner{width: 100%;/* position:relative; *//* border-bottom: 3px solid #1568ab; */}
.banner img{width: 100%;}
/*nav*/
.navBg{width:  100%;background: #ffffff;/* position: absolute; */z-index: 99;/* border-bottom: 3px solid #1568ab; */}
.navBox{width: 1100px;height: 60px;margin: 0 auto;/* padding: 6px 0; */line-height: 60px;}
.navBox .logo{float: left;margin-top: 8px;/* width: 104px; */}
.navBox .nav{width: 590px;float: right;margin: 0 auto;height: 100%;}
.nav a{color: #000000;/* font-weight: bold; *//* position: absolute; */display: block;width: 100%;/* margin-top: 15px; */left: 0;/* padding: 0 13px; */}
.nav li{float: left;font-size: 18px;/* line-height: 85px; */text-align: center;position: relative;letter-spacing: 2px;/* padding: 5px 10px; */width: 25%;height: 100%;/* border-left: 1px solid #c0dbfb; *//* border-right: 1px solid #c0dbfb; */position: relative;}
.nav li+li a{}
.nav li.on,.nav li:hover{background: #36beb3;}
.nav li:hover a,.nav li.on a{font-weight: bold;color: #fff;}
.nav a span{font-size: 14px;letter-spacing: 0;text-transform: uppercase;}
.nav li  div{width: 100%;top: 80px;height: 0px;overflow: hidden;position: absolute;left: 0;/* background: #006def; */z-index: 9999999}
.nav li  div span{display: block;width: 100%;/* height: 40px; *//* margin-bottom: 5px; */border-bottom: 5px solid #fafafa;}
.nav li  div span a{display: block;font-size: 16px;text-decoration:none;background: #006def;height: 40px;line-height: 40px;position: relative;color: #fff;margin-top: 0;}
.nav li  div span a.on{text-decoration: none;color: #fff;background: #006def;font-weight: bold;}
.nav li  div span a:hover{  text-decoration: none;  color: #fff;background:#0048bc;font-weight: bold;}
.nav li  div span a:active{ text-decoration: none; }
.nav li  div span a:visited{text-decoration: none; }
.nav li:hover div{ transition: 1s;height: 500px; }
/*banner*/
.banner img{width: 100%;}
.banner-line{width: 100%;height: 10px; background: #1284cc}
/*foot*/
.footer{/* width:100%; *//* line-height: 400px; */text-align: center;/* font-size: 14px; */color: #2f7f7f;/* background: #0159e2; *//* margin-top: 100px; *//* height: 238px; */}
.footer a{color: #000000;}
/*xnav*/
.xnav{text-align: center;/* overflow: hidden; *//* height: 37px; */border-bottom: 1px #d0cfce solid;margin-top: 50px;}
.xnav li{display: inline-block;text-align: center;width: 170px;height: 110px;overflow: hidden;color: #231815;padding-top: 15px;margin:  0;float: left;}
.xnav li+li{/* margin-left: 100px; */}
.xnav li a{color: #3e3a39;font-size: 22px;/* padding: 5px; */overflow: hidden;display: block;}
.xnav li.on{border-bottom: 3px solid #059000;background: #f4fff6;}
.xnav li:hover{border-bottom: 3px solid #059000;background: #f4fff6;}
.xnav li span{display: block;margin-top: 10px;font-size: 16px;font-weight: bold;}
.xnav ul{ overflow: hidden;width: 680px;margin: auto;}
.content{/* width: 1200px; */margin: 0 auto;overflow: hidden;padding-bottom: 150px;}
.top_icon{position: relative;left: 50%;margin-left: -20px;cursor: pointer;}
body{background: #fff;}
.container{padding-bottom: 40px;background: url("images/bg.png") no-repeat bottom;background-color: #fff;}
.pic-center{display: block; margin: 0 auto}
/*index*/
.title{display: block;margin: 0 auto;margin-top: 50px;margin-bottom: 35px;}
.content-box{width: 1200px;margin: 0 auto;background: #fff;border: 2px #36beb3 solid;border-radius: 10px;padding: 50px 100px 100px 150px;}
.title-2{text-align: center;color: #067149;font-weight: bold;font-size: 22px;margin-bottom: 50px;}
.title-2 img{margin-top: -1px;}
.text-box p{color: #060001;font-size: 16px;line-height: 35px;text-indent: 2em;text-align: justify;}
.gg-box{}
.gg-box h1{height: 35px;line-height: 35px;margin-top: 35px;margin-bottom: 20px;}
.gg-box h1 span{color: #ffffff;display: inline-block;padding: 0 15px;background-image: linear-gradient(#25a4aa, #59c792);font-size: 18px;font-weight: bold;border-radius: 30px;}
.gg-box p{color: #060001;font-size: 16px;line-height: 35px;text-align: justify;}
.job-box{width: 870px; margin: 0 auto}
.job-box h1{background: #2b94a2;color: #fff;font-size: 18px;font-weight: bold;padding-left: 15px;line-height: 35px;}
.job-box ul{margin-bottom: 45px;}
.job-box ul li{color: #000000;font-size: 14px;line-height: 45px;border-bottom: #a7a7a7 1px dashed;}
.job-box ul li a{
    float: right;
}