@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%; height: 100%;min-width: 1030px;}
.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;}
.wrap.full{height:100%;}

/*引导页*/
/*.index{  position: relative; width:100%; height: 100%; overflow: hidden; background: url("../images/index.jpg") no-repeat; background-size:100% 100%;*/
    /*filter:"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/index.jpg',sizingMethod='scale');"}*/

.index{  position: relative; width:100%; height: 100%; overflow: hidden;  background: url("../images/index.jpg") center top no-repeat; background-size:cover;
    -ms-behavior:url(backgroundsize.min.htc);
    behavior:url(backgroundsize.min.htc);
}

/*.index .index1{position: absolute; top:28%; left: 0; width:15%;}*/
/*.index .index2{position: absolute; top:52%; left: 0; width:20%;}*/
/*.index .index3{position: absolute; top:7%; left:26%; width:36%;}*/
/*.index .index4{position: absolute; top:38%; left:26%; width:43%;}*/
/*.index .index5{position: absolute; top:21%; left:65%; width:7%;}*/
/*.index .btn_enter{  display: block; position: absolute; top:38%; left:60%; width:12%; height:8%;}*/
.index .btn_enter{  display: block; position: absolute; top:0; left:0; width:100%; height:100%;}
/*.index .btn_enter .index6{width:100%; height:100%;}*/
/*.index .index7{position: absolute; top:12%; right:0; width:24%;}*/
/*引导页end*/

.banner{ position: relative; width:100%;}
.banner img{width:100%; vertical-align:top;}
.banner .logo{ position:absolute; left:21%; top:5%; width:12%;}
.banner .code{ position:absolute; right:5%; bottom:5%; width:8%;}
/*公司简介*/
.company{width:100%; height:auto;}
.company ul.nav{ display: table; height: auto; margin:0 auto; padding: 15px 0px; overflow: hidden;}
.company ul.nav li{float: left; width:114px; height:50px; margin-right:30px; background:url("../images/nav.png") no-repeat;}
.company ul.nav li a{display: block; line-height:50px; text-align: center; font-size: 16px; color:#fff;}
.company ul.nav li.on{ background:url("../images/nav_on.png") no-repeat;}
.company ul.nav li:hover{ background:url("../images/nav_on.png") no-repeat;}
.company ul.nav li.last{margin-right:0px;}
.company .main{width:1030px; margin:0 auto;}
.company .main .top{width:100%; height:18px; background:url("../images/company1.png") no-repeat;}
.company .main .zt{width: 100%; height: auto; padding:40px 0px; background: url("../images/company2.png") repeat-y;}
.company .main .zt .leftContent{width:200px; height: auto;}
.company .main .zt .leftContent ul.list{width:105px; height:auto; margin:0 auto; overflow: hidden;}
.company .main .zt .leftContent ul.list li{width:100%; height:42px; margin-bottom: 20px; background: url("../images/list.png") no-repeat;}
.company .main .zt .leftContent ul.list li a{display: block; line-height:42px; text-align: center; font-size:14px; color:#fff;}
.company .main .zt .leftContent ul.list li.on{background: url("../images/list_on.png") no-repeat;}
.company .main .zt .leftContent ul.list li:hover{background: url("../images/list_on.png") no-repeat;}


.company .main .zt .rightContent{ display:none; width:770px; height:auto; padding:22px 0px; background:#f5f5f5; border-radius:10px;}
.company .main .zt .rightContent.first{display: block;}
.company .main .zt .rightContent .title{width:100%; height:18px; text-indent: 26px; font-size: 14px; color:#f5a21d; line-height: 18px;
    background:url("../images/company3.png") right center no-repeat;}

.company .main .zt .rightContent .js{ width:722px; height:auto; padding:14px 20px 14px 0px;}
.company .main .zt .rightContent .js img{float: left; width:148px; height: 150px; margin-right: 10px;}
.company .main .zt .rightContent .js p{ margin-bottom: 18px; line-height:26px; text-align: justify; text-indent: 30px; font-size: 12px; color:#6f6f6f;}
.company .main .bottom{ position: relative; width:100%; height:18px; background:url("../images/company5.png") no-repeat;}
.company .main .bottom .pic{  position: absolute; bottom:100%; left:-60px; width:224px; height:182px;}
.company .main .bottom .pic.change{position: absolute; bottom:100%; left:895px; width:106px; height:96px;}
/*公司简介end*/

/*招聘职位*/
.company .main .zt .job{width:825px; height:500px; padding-top:22px; margin:0 auto; background:#f5f5f5; border-radius: 10px;}
.company .main .zt .job .title{width:100%; height:18px; text-indent:66px; font-size: 14px; color:#f5a21d; line-height: 18px;
    background:url("../images/job1.png") right center no-repeat;}
.company .main .zt .job .jobbox{width:735px; height:auto; background:#fff;}
.contactlist{margin: 15px auto;}
.contactlist td{height: 30px; cursor: pointer; border-bottom: 1px dashed #eee; color:#8c8c8c; }
.contactlist td a{color: #8c8c8c;}
.jobbox 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;}
.jobbox .btn_apply{ display: block; width:77px; height:26px; margin:0 auto; background:url("../images/btn_apply.png") no-repeat; font-size: 14px; color:#fff; line-height:26px;}


.zw{width: 100%; height: auto; overflow: hidden; margin: 0 auto; padding: 20px 0;}
.jobs{width: 100%;height:300px;overflow-y:scroll; float: left;padding-top:25px;}
.jobs td{color:#9e9e9e; padding:5px 0px;}
.flter-con{float: left;width: 100%;}
.flter-con ul{padding-left: 40px;}
.flter-con ul li{float: left;}
.flter-con select{width:210px; height:32px;  border-radius: 5px;border: 1px solid #b4b4b5;margin-left: 10px;outline: none;}
.flter-con select:hover{cursor: pointer;}
.flter-con input[type="text"]{width:176px; height:24px;}
.flter-con li{line-height:28px;margin-bottom: 10px;}
.jobtop{border-bottom: 1px solid #ddd; font-size: 14px; font-weight: bold;}
.tit{padding-left: 20px; color:#9e9e9e;}
#JobSearchShow tr{border-bottom: 1px dashed #eee;}
#JobSearchMenu{padding-top: 15px; font-size: 12px;}
.turnpage_button{padding: 5px 15px; background: #1eaa39; color: #fff;border-radius: 5px;border: none;font-size: 12px;}
.turnpage_text{width: 50px;}
.search-btn{width: 216px;height: 37px;margin-left: 10px;}

/*招聘职位end*/



/*校招相关*/
.company .main .zt .rightContent .campus{width:100%; height: auto;}
.company .main .zt .rightContent .campus .img{vertical-align:top;}
.company .main .zt .rightContent .campus h4{ line-height: 80px; font-size:18px; text-align: center; color:#6f6f6f;}
.company .main .zt .rightContent .campus p{ padding: 0px 30px; line-height: 25px; font-size:12px; color:#6f6f6f; text-indent:33px;}
/*校招相关end*/

/*宣讲行程*/
.company .main .zt .xj{width:825px; height:auto; padding:22px 0px; margin:0 auto; background:#f5f5f5; border-radius: 10px;}
.company .main .zt .xj .title{width:100%; height:18px; text-indent:66px; font-size: 14px; color:#f5a21d; line-height: 18px;
    background:url("../images/job1.png") right center no-repeat;}
.company .main .zt .xj table{width:70%; border:0; margin: 0 auto;}
.company .main .zt .xj table tbody{display: table-row-group; vertical-align: middle;}
.company .main .zt .xj table tbody .tableHeader{width: 100%; height: 40px; display: table-row; vertical-align: inherit;}
.company .main .zt .xj table tbody .tableHeader td{padding:13px; text-align: center; white-space: nowrap; font-size: 14px; color: #9b9b9b;}
.company .main .zt .xj table tbody .tableRow{display: table-row; vertical-align: inherit; border-bottom: 1px dashed #d2d2d2;  font-size: 14px; background:#fff;}
.company .main .zt .xj table tbody .tableRow td{padding:13px 0px; display: table-cell; white-space: nowrap; text-align: center; vertical-align: inherit; font-size: 14px; color: #9b9b9b;}
.company .main .zt .xj table tbody .tableRow.last{border-bottom:none;}

/*宣讲行程end*/

/*人物寄语*/
.company .main .zt .rw{width:825px; height:auto; padding:22px 0px; margin:0 auto; background:#f5f5f5; border-radius: 10px;}
.company .main .zt .rw .title{width:100%; height:18px; text-indent:66px; font-size: 14px; color:#f5a21d; line-height: 18px;
    background:url("../images/job1.png") right center no-repeat;}
.company .main .zt .rw .box1{
    position: relative;
    width:495px; margin:30px auto;
    padding-right: 85px;
    background: -moz-linear-gradient(left, #f6f6f6, #fff);
    background: -webkit-linear-gradient(left,#f6f6f6,#fff);
    background: -o-linear-gradient(left, #f6f6f6, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fff',GradientType=0 );
}
:root {filter:none;}
.company .main .zt .rw .box1 .text{width:492px; padding:25px 0px;}
.company .main .zt .rw .box1 .text p{ line-height: 22px; text-align: justify; font-size:12px; color:#8c8c8c;}
.company .main .zt .rw .box1 .img1{position: absolute; top:50%; right:-74px; margin-top:-74px; width:148px; height:148px;}

.company .main .zt .rw .box2{
    position: relative;
    width:495px; margin:30px auto;
    padding-left: 85px;
    background: -moz-linear-gradient(right, #f6f6f6, #fff);
    background: -webkit-linear-gradient(right,#f6f6f6,#fff);
    background: -o-linear-gradient(right, #f6f6f6, #fff);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#fff',GradientType=0 );
}
:root {filter:none;}
.company .main .zt .rw .box2 .text{width:492px; padding:18px 0px;}
.company .main .zt .rw .box2 .text p{ line-height: 22px; text-align: justify; font-size:12px; color:#8c8c8c;}
.company .main .zt .rw .box2 .img1{position: absolute; top:50%; left:-74px; margin-top:-74px; width:148px; height:148px;}
/*人物寄语end*/

/*FQ*/
.company .main .zt .fq{width:825px; height:auto; padding:22px 0px; margin:0 auto; background:#f5f5f5; border-radius: 10px;}
.company .main .zt .fq .title{width:100%; height:18px; text-indent:66px; font-size: 14px; color:#f5a21d; line-height: 18px;
    background:url("../images/job1.png") right center no-repeat;}
.company .main .zt .fq .textbox{width:660px; height:auto; margin:0 auto; padding:15px 0px;}
.company .main .zt .fq .textbox .bt{ position:relative; width:100%;height:auto; margin:5px 0px; }
.company .main .zt .fq .textbox .bt img{vertical-align:top;}
.company .main .zt .fq .textbox .bt h1{ position: absolute; top: 0; left:0; line-height:25px;  text-indent:35px; font-size:12px; font-weight: normal; color:#fff;}
.company .main .zt .fq .textbox p{line-height:20px; text-align:justify; font-size:12px; color:#8c8c8c;}
/*FQ end*/

.footer{width:100%; height:81px; margin:0 auto; margin-top:106px; font-size:14px; line-height: 60px; text-align: center; color:#436aab; background: url("../images/db.png");}