*{margin: 0;padding: 0;}
html,body{width: 100%;height: 100%;background: url(../images/bg.png) center top no-repeat;background-size:cover;}
.top{width: 100%;height: 90px;background: #fff;}
.head{width: 1200px;margin: 0 auto;height: 100%;}
.logo{float: left;margin-top: 10px;}
.nav{height: 100%;float: right;}
.nav>li{width: 130px;height: 100%;float: left;position: relative;}
.nav>li>a{width: 100%;height: 100%;display: block;text-align: center;line-height: 90px;color:#116daa;font-size: 17px;}
.nav>li>a:hover{background: url(../images/li_bg.png);color: #fff;}
.nav>li>a.active{background: url(../images/li_bg.png);color: #fff;}
.welfare:hover .inner_nav{display: block;}
.inner_nav{width: 100%;position: absolute;left: 0;top: 100%;display: none;z-index: 10;}
.inner_nav li{width: 100%;height: 60px;text-align: center;font-size: 17px;line-height: 60px;}
.inner_nav li a{width: 100%;height: 100%;display: block;background: #fff;color:#116daa ;}
.inner_nav li a:hover{background: url(../images/li_bg.png);color: #fff;}
.inner_con{width: 1100px;height: 75%;background: url(../images/inner_bg.png);background-size:100% 100%;position: absolute;left: 0;top: 30px;right:0;bottom: 0;margin:auto;text-align: center;}
.footer{width: 100%;height: 30px;line-height: 30px;color: #fff;text-align: center;position: absolute;left: 0;bottom: 0;font-size: 12px;}
.title{display: block;margin: 0 auto;margin-top: 30px;margin-bottom:20px;}
.title1{margin-top: 30px;}
.welfare_box{width: 100%;height: 100%;position: relative;}
.lb_box{width: 779px;height: 444px;margin: 0 auto;background: url(../images/lb_border.png);overflow: hidden;background-size:100% ;}
.swiper-container{width: 709px;height: 379px;margin: 0 auto;margin-top:30px;}
.icon{width: 59px;height: 112px;display: block;position: absolute;}
.arr{background: url(../images/left.png);left: 30px;top: 50%;transform: translateY(-50%);}
.next{background: url(../images/right.png);right: 30px;top: 50%;transform: translateY(-50%);}

.comlist_info{width: 1000px;margin: 0 auto;margin-top: 35px;height: 70%;overflow: auto;}
.mCSB_inside>.mCSB_container{margin-right: 10px;}
.comlist_info p{text-align: left;text-indent: 2em;font-size: 16px;color:#333333;margin-bottom: 20px;}
.comlist p{line-height: 30px;}
.career_table{width: 1010px;margin: 0 auto;}
.career_table td{height:50px;vertical-align: middle;border-bottom: 1px dashed #9aaeca;font-size:16px;color:#10357e;}
.career_table .job_info td{text-align: left;background: #eefbff;padding: 15px;box-sizing: border-box;}
.job_info{display: none;}
.first_td{padding-left: 10px;box-sizing: border-box;}
.jt{margin-top: 5px;}
.apply{width: 107px;height: 35px;display: block;margin: 0 auto;margin-left: 88px;}
.p402{ width:853px;}

.txt_info{width:735px;height: 185px;background: url(../images/txt_bg.png);margin: 0 auto;margin-top: 30px;overflow: hidden;}
.txt_info p{margin-bottom: 30px;text-indent: 0;}
.txt_info p a{color: #116daa;}
.txt_info p{color: #116daa;}
@media (max-width:1440px ) {
	.top{height: 60px;}
	.nav li a{line-height: 60px;}
	.logo{width: 250px;margin-top: 5px;}
	.lb_box{width: 597px;height: 341px;}
	.swiper-container{width: 510px;height: 280px;}
	.swiper-slide img{width: 100%;height: 100%;}
	.next{right: 60px;}
	.arr{left: 60px;}
}

.footer a{color: #fff;}
