

*{margin: 0;padding: 0;}
body{font-family: "microsoft yahei";background: #000;}

.banner{width: 100%;height: 471px;background: url(../images/banner.png) center top no-repeat;}

.mg20{margin-top: 20px;}
.nav{width: 992px;margin: 0 auto;border: 3px solid #9f9f9f;margin-top: -42px;background: #000000;}
.nav ul{overflow: hidden;width: 787px;margin: 0 auto;}
.nav ul li{float: left;width: 150px;height:54px;line-height: 54px;text-align: center;}
.nav ul li a{width: auto;height: 26px;font-size: 16px;color:#9f9f9f;line-height: 26px;border-bottom: 1px solid #9f9f9f;font-weight: bold;}
.border{width: 1px;height: 56%;background: #ccc;float: right;position: relative;top:23%;margin-right: -1px;}
.nav ul li a:hover{color: #f4d120;border-bottom: 1px solid #f4d120;}
.nav ul li a.active{color: #f4d120;border-bottom: 1px solid #f4d120;}


.mg40{margin-top: 40px;}
.con{width: 1000px;margin: 0 auto;margin-top: 40px;}

.tab{width: 100%;overflow: hidden;background: #4e4e4e;}
.tab li{float: left;width: 49.99999%;height:53px;line-height: 53px;text-align: center;}


.tab li:hover a{color: #ffed94;}
.tab li a{width: 100%;height: 100%;display: block;}
.tab li a.active{color: #ffed94;background: #878686;;}
.tab li a{font-size: 16px;font-weight: bold;}


.career{background: #2c2c2c;}
.jl p{width: 942px;margin: 0 auto;font-size: 14px;color: #9f9f9f;padding-top: 46px;text-indent: 2em;line-height: 30px;font-weight: bold;}
.xyxx p{width: 942px;margin: 0 auto;font-size: 14px;color: #9f9f9f;padding-top: 46px;text-indent: 2em;line-height: 30px;font-weight: bold;}

.apply{width: 105px;height: 40px;display: block;text-align: center;line-height: 40px;font-size: 15px;font-weight: bold;color: #272727;background: url(../images/apply.png);margin: 0 auto;margin-top: 20px;}

.map{overflow: hidden;}
.ditu{position: relative;width: 407px;height: 325px;float: left;margin-left: 1px;}
.city img{cursor: pointer;}
.city .ln{
    position: absolute;
    right: 72px;
    top: 88px;
}
.city .bj{
    position: absolute;
    right: 109px;
    top: 100px;
}
.city .hb{
    position: absolute;
    position: absolute;
    right: 119px;
    top: 191px;
}
.city .sx{
    position: absolute;
    right: 171px;
    top: 139px;
}
.city .sx2{
    position: absolute;
    right: 200px;
    top: 170px;
}
.city .cd{
    position: absolute;
    right: 244px;
    top: 190px;
}
.city .js{
    position: absolute;
    right: 92px;
    top: 179px;
}
.city .hb2{
    position: absolute;
    right: 138px;
    top: 119px;
}
.city .sh{
    position: absolute;
    right: 67px;
    top: 188px;
}
.city .zj{
    position: absolute;
    right: 83px;
    top: 222px;
}
.city .gd{
    position: absolute;
    right: 117px;
    top: 247px;
}
.city .fj{
	position: absolute;right: 90px;bottom: 42px;
}
.city .tj1{
	position: absolute;right: 92px;top: 120px;
}

.xc{float: left;}

.firstRow{color: #dc8700;font-size: 15px;font-weight: bold;text-align: center;border-bottom: 1px solid #848484;}

.xjxc{width: 590px;}
.xjxc td{color: #d6d6d6;text-align: center;border-bottom: 1px solid #d6d6d6;height: 46px;}

.process{width: 620px;height:336px;overflow:auto;overflow-x: hidden;}

.footer{height: 63px;background: #fdd12a;width: 1440px;margin: 0 auto;line-height: 63px;text-align: center;margin-top: 120px;}









.fuli{overflow: hidden;width: 900px;margin: 0 auto;margin-top: 30px;}
.fuli_left{float: left;}
.fuli_right{float: right;width: 617px;}

.haiwai{margin: 0 auto;overflow: hidden;margin-top: -20px;position: relative;padding:42px 47px 46px  73px;background: #2c2c2c;}
.hw_left{float: left;}
.haiwai p{color:#ffffff;font-size: 14px;text-indent: 2em;width: 544px;float: right;line-height: 30px;}
.tb{position: absolute;right: 83px;bottom: 50px;}
.zjl{position: relative;z-index: 40;}
.mg80{margin-top: 80px;}


.wl p{color: #898686;font-size: 15px;font-weight: bold;text-indent: 2em;line-height: 30px;}

.road{position: relative;}
.man2{position: absolute;right: -10px;top: 50px;}

.hb{padding-bottom: 110px;}
.hb p{color: #898686;font-size: 15px;font-weight: bold;text-indent: 2em;line-height: 30px;width: 825px;}

.about{position: relative;}
.about .man2{position: absolute;right: -10px;top: 225px;}

.about p{color: #898686;font-size: 15px;font-weight: bold;text-indent: 2em;line-height: 30px;margin-top: 50px;}
.about p.kl{width: 817px;}
.about img{margin-top: 50px;}
.best{color: #898686;font-size: 15px;font-weight: bold;text-indent: 2em;line-height: 30px;width: 900px;margin: 0 auto;margin-top: 50px;}


.run p{width: 900px;margin: 0 auto;color: #898686;font-size: 15px;font-weight: bold;text-indent: 2em;line-height: 30px;}

.zyz p{width: 900px;margin: 0 auto;color: #898686;font-size: 15px;font-weight: bold;text-indent: 2em;line-height: 30px;margin-top: 50px;}


body{position: relative;}
.code{position: absolute;right: 25px;bottom: 200px;display: none;}
