@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%;min-width:1280px; background:#f5f4f4!important;}
.clefix{content:".";display:block;clear:both;visibility: hidden;height:0 !important;}
.fl { float:left; display: inline; }
.fr { float:right; display: inline; }
.clear { clear:both; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; font-size:0; line-height:0; height:0; }
.clearfix { *zoom:1; /* Õë¶ÔIE6 7 */ }

.wrap{ position: relative; width: 100%; height: auto;}
.navBox{width:100%; height:auto; background:#fff; border-bottom:5px solid #00a0e9;}
.header{width:1280px; height:72px; margin:0 auto; }
.header .logo{
    margin-top: 10px;
}
.header ul.navlist{width:506px; height:48px; margin-top:18px; background: url("../images/nav.png") no-repeat; overflow: hidden;}
.header ul.navlist li{ position: relative; float: left;  width:25%; padding:7px 0px;}
.header ul.navlist li a{display: block; width:100%; line-height: 18px; text-align: center; font-size:15px; color:#fff;}
.header ul.navlist li.on{ background: url("../images/icon.png") bottom center no-repeat;}
.header ul.navlist li:hover{ background: url("../images/icon.png") bottom center no-repeat;}

.banner{width:1280px; margin:0 auto;}
.banner img{vertical-align: top;}

.title{width:100%;}
.title img{width:100%; vertical-align: top;}


.cont{width:1280px; height:auto; margin:0 auto;}
.cont .js{width:100%; margin:0 auto;}
.cont .js .text{width:100%;}
.cont .js .text h1{margin-bottom: 10px;line-height:20px;font-size: 20px;color:#00a0e9;}
.cont .js .text p{line-height: 38px;font-size: 24px;text-align: justify;text-indent:33px;color: #333434;}
.cont .js .text img{ width:366px; margin:0px 15px 0px 15px;}


.cont .job{width:100%; margin:0 auto;}
.contactlist{ width:80%; margin: 15px auto;}
.contactlist td{height:47px;/* cursor: pointer; */border-bottom: 1px dashed #a5a5a5;}
.main p{height:30px; line-height: 30px; padding-left: 15px; width: auto; color: #fff; font-size: 14px; font-weight: bold; background: #6BA9DE;}
/*.contactlist .comname{height: 30px; border: 2px solid #6BA9DE; border-right: none; border-left: none; font-weight: bold; font-size: 16px;padding-left: 15px; }*/
.btn_apply{  display: block; width:108px; height:24px; line-height: 24px; font-size:15px; text-align: center; color:#fff; background: url("../images/btn_apply.png") no-repeat;}
.contactlist .rows td{ border-bottom:0px; background:#fff; color: #00a0e9;}

.welfare{width:100%; padding:28px 0px; background: #fff;}
.welfare .text{width:1200px; margin:0 auto;}
.welfare .text h1{font-size:20px; line-height: 60px; color:#00a0e9;}
.welfare .text p{font-size:15px; line-height:30px; color:#323434;}

.culture{width:100%; padding:28px 0px; background: #f5f4f4;}
.culture .text{width:1200px; margin:0 auto;}
.culture .text h1{font-size:20px; line-height: 60px; color:#00a0e9;}
.culture .text p{font-size:15px; line-height:30px; color:#323434;}

.cont .xc{width:100%; margin:0 auto;}
.cont .xc .text{ position: relative; width:1090px; height:310px; margin:0 auto; background: url("../images/map.png") bottom center no-repeat;}
.cont .xc .text .list{position: absolute;}
.cont .xc .text .list p{ line-height: 30px; font-size: 16px; color:#00a0e9;}
.cont .xc .text .list.list1{left:-17px; top:128px;}
.cont .xc .text .list.list1 img{margin-left:200px;}
.cont .xc .text .list.list2{left:185px; top:20px;}
.cont .xc .text .list.list2 img{margin-left:152px; margin-top:13px;}
.cont .xc .text .list.list3{left:522px; top:32px;}
.cont .xc .text .list.list3 img{margin-left:38px; margin-top: 18px;}
.cont .xc .text .list.list4{right:-55px; top:140px;}
.cont .xc .text .list.list4 img{margin-left:12px; margin-top:3px;}
.cont .xc .text .list.list5{left:403px; top:142px;}
.cont .xc .text .list.list5 img{margin-left:12px; margin-top:3px;}

.cont .xc .text .list.list6{left:616px; top:142px;}
.cont .xc .text .list.list6 img{margin-left:12px; margin-top:3px;}

.cont .xc .xc-list{width:900px;height:auto;margin:30px auto 0px auto;/* background:#eee; */}
.cont .xc .xc-list table{width:100%;}
.cont .xc .xc-list table th{line-height:42px; text-align: center; font-size:16px; color:#00a0e9; background:#fff; width: 25%;}
.cont .xc .xc-list table tr td{line-height:42px;font-size:16px;color:#333434; border-bottom:1px #a5a5a5 dashed;width: 25%;text-align: center;}
.cont .xc .xc-list table tr:hover{background:#e2e2e2;}


.cont .lc{width:100%; margin:100px auto 0 auto;}
.cont .lc .text{width:1148px; margin:0 auto; padding-bottom: 30px;}
.cont .lc .text h1{ line-height:60px; font-size:18px; font-weight:normal; color:#00a0e9;}
.cont .lc .text img{ vertical-align:top;}



.footer{ position: relative; width:100%; font-size:14px; line-height:45px; text-align: center; color:#333434; border-bottom:5px solid #00a0e9;}

.lc-box{ font-size: 18px; color: #00a0e9; font-weight: bold; text-align: center; margin-top: 50px; margin-bottom: 60px;}

.jobBox{margin-bottom: 80px;}