@charset "utf-8";
.pr{ position: relative;}
html,body{width: 100%; min-width:1200px; font-family: "Microsoft YaHei";}
.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;}


.header{width:100%;height:60px; background:#d21625;}
.header .middle{ position: relative; width:1034px; height:100%; margin:0 auto;}
.header .middle .logo{width:135px; vertical-align: top;}
.header .middle ul.nav{ height:100%; overflow: hidden;}
.header .middle ul.nav li{ float: left; width:150px; padding:15px 0;}
.header .middle ul.nav li a{display: block; width:100%; line-height:30px; text-align:center; font-size:16px; font-weight:bold; color:#fff; border-right:1px dotted #fff;}
.header .middle ul.nav li.on{background:#a90b18;}
.header .middle ul.nav li:hover{background:#a90b18;}

.banner{ position: relative; width:100%;}
.banner .img{width:100%; vertical-align:top;}

.title{width:100%; padding:20px 0 40px 0; text-align: center;}
.title img{vertical-align: top;}

.content{width:1034px; margin:0 auto;}

.index{width:100%; padding-top:28px;}
.index .jt{width:987px; height:150px; padding-bottom:40px; background: url("../images/jt.jpg") top center no-repeat;}
.index .culture{width:1034px; height:242px; padding-bottom:40px; background: url("../images/culture.jpg") top center no-repeat;}
.index .time-line{width:100%; background:#f7f8f8;}
.index .time-line .time-line-pic{width:1040px; height:1361px; padding-bottom:0px; background: url("../images/time-line-pic.png") top center no-repeat;}
.index .summary{width:100%; padding:30px 0px; background:#e6e6e6; text-align: center;}
.index .summary h1{line-height:52px; font-size:30px; color:#ad8662;}
.index .summary p{line-height:32px; font-size:14px; color:#ad8662;}
.index .sub-brand{width:100%;}
.index .sub-brand-pic{width:100%; height:120px; padding:28px 0px; background:url("../images/sub-brand.png") center center #ad8662 no-repeat;}

.concept{width:100%;}
.concept .talent-view{ width:100%; padding-top:28px; background:#e6e6e6;}
.concept .text{width:100%; padding-bottom:40px;}
.concept .text p{line-height:32px;text-indent:13px;font-size:16px;color:#3e3a39;text-indent:  2em;}
.concept .develop{ width:100%; padding:28px 0 58px 0; background:#fff;}
.concept .develop .develop-text{width:100%; padding-bottom:40px;}
.concept .develop .develop-text p{line-height:32px;text-indent:13px;font-size:16px;color:#3e3a39;text-indent:  2em;}
.concept .develop .img-box{width:100%; text-align: center;}
.concept .develop .img-box img{vertical-align: top;}
.concept .life{ width:100%; padding:28px 0 58px 0; background:#e6e6e6;}
.concept .life .life-text{width:100%; padding-bottom:40px;}
.concept .life .life-text p{line-height:32px;text-indent:13px;font-size:16px;color:#3e3a39;text-indent:  2em;}
.concept .slide-pic{ padding:16px 40px; background:#b0b0b0;}
.concept #butong_net_left{width:100%; overflow: hidden;}
.concept #butong_net_left #butong_net_left1 td,
.concept #butong_net_left #butong_net_left2 td{padding-right:5px;}

.job{width:100%; padding:28px 0 78px 0; background:#e6e6e6;}
.job .contain{width:1100px; margin:0 auto;}
/*.job .departments{width:208px; height:auto; background:#fff;}*/
/*.job .departments li{ position: relative; width:100%; height:40px;}*/
/*.job .departments li a{display: block; line-height:40px; text-align: center; font-size:14px; color:#434242;}*/
/*.job .departments li.on{background:#a90b18;}*/
/*.job .departments li:hover{background:#a90b18;}*/
/*.job .departments li.on::after{*/
/*content:"";*/
/*position: absolute;*/
/*left:100%;*/
/*top:50%;*/
/*margin-top:-8.5px;*/
/*width: 0;*/
/*height: 0;*/
/*border-top: 10px solid transparent;*/
/*border-left: 17px solid #a90b18;*/
/*border-bottom: 10px solid transparent;*/
/*}*/
/*.job .departments li.on a{color:#fff;}*/
/*.job .departments li:hover a{color:#fff;}*/
/*.job .job-box{width:808px;}*/
/*.job .searchWrap{ width:100%; overflow: hidden; }*/
/*.job .search-left{ padding-bottom:28px;}*/
/*.job .searchForm{ font-size:12px;padding: 0;margin: 0;  overflow: hidden;}*/
/*.job .searchForm select{float:left; height:100%; padding:3px; color:#fff; background:#969696; outline:none;}*/
/*.job .searchForm li{float: left;  list-style:none; width: 192px; height:32px; margin-right:20px!important;}*/
/*.job .searchForm li .keyword{ padding-left:10px; color:#fff; background:#969696; outline:none; border:none;}*/
/*.job .searchForm li a.btn-search{ float:right; display: block; padding:5px 46px 5px 20px; border-radius:5px; text-align: center; font-size:14px; color:#fff; background:url("../images/search-icon.png") right center no-repeat #d21625;}*/
/*.job .jobcontent th{height: 35px; line-height: 35px; font-size:14px; color:#fff; background:#7b7a7a; }*/
/*.job .jobcontent td{ line-height:36px; font-size:14px;}*/
/*.job .jobcontent td a.apply{display: block; margin:0 auto; width:114px; height:30px; line-height:30px; font-size:14px; color:#fff; border-radius:5px; background:#a90b18;}*/
/*.job .ajaxloading {background:url(http://my.zhaopin.com/images/new_v3/ani_ajaxload.gif) no-repeat center center; width:100%;height:52px;}*/
/*.job #JobSearchShow tr { display:none;}*/
/*.job #JobSearchShow td{ border-bottom:1px dashed #ccc; white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}*/
/*.job #JobSearchShow td div{ white-space:nornowrap; overflow:hidden; text-overflow:ellipsis;}*/
/*.job .pageFocus {font-weight:bold;color:#c30;}*/
/*.job #JobSearchMenu{   padding: 15px 0; color: #333333;}*/
/*.job #JobSearchMenu a,#JobSearchMenu span {margin-right:3px;color: #333333;}*/
/*.job .turnpage_jobnum {margin-right:20px;font-weight:bold; font-size:12px;}*/
/*.job .turnpage_jobnum .num {color:#f00;}*/
/*.job .turnpage_pn {font-weight:bold;font-size:12px;}*/
/*.job .turnpage_pn a {text-decoration:underline;color:#000;}*/
/*.job .turnpage_pn a:hover {text-decoration:none;}*/
/*.job .turnpage_text {  width: 45px;  border: 1px solid #969696;  text-align: center;  margin: 0 10px;}*/
/*.job .turnpage_button {  width: 72px;  height: 19px;  cursor: pointer;  vertical-align: middle;  border: none; color:#fff; background-color:#d21625;  text-align: center;  margin-left: 10px;}*/
/*.job .turnpage_sepa {margin:0 4px;}*/
.content-body .searchWrap{margin-top: 57px;}
.content-body .searchWrap .search-form{padding-left:272px;}
.content-body .searchWrap .search-form .search-input-wrap{
    width:350px;
}
.content-body .searchWrap .search-form .text-center{width:210px; margin-right:60px;}
.content-body .searchWrap .search-form .search-input-wrap.search-input-wrap2{width: 1070px;  margin: 16px auto 0 auto;}
.content-body .searchWrap .search-form .search-input-wrap .input-text{width:182px;height: 30px;line-height: 30px;text-align: center;background: #7b7a7a ;border: none;outline: none;font-size: 14px; color:#fff;}
.content-body .searchWrap .search-form .search-input-wrap .input-text::-webkit-input-placeholder{color:#fff;}
.content-body .searchWrap .search-form .search-input-wrap .input-text2{width: 910px;height: 30px;line-height: 30px;text-align: center;background: #fff;border: none;outline: none;font-size: 14px;}
.content-body .searchWrap .search-form .search-input-wrap .btn-search{float:right; display: block; padding:5px 46px 5px 20px; border-radius:5px; text-align: center; font-size:14px; color:#fff; border:none; outline:none; background:url("../images/search-icon.png") right center no-repeat #d21625;}
.content-body .searchWrap .search-form .search-input-wrap .btn-search-senior{width: 160px;height: 50px;line-height: 50px;border: none;background: #555452;color: #fff;font-size: 16px;float: right;}
.content-body .searchWrap .search-form .searchForm-ul{}
.content-body .searchWrap .search-form .searchForm-ul li{float: left;/* width: 25%; */margin-left: 10px;margin-right: 10px;}
.content-body .searchWrap .search-form .searchForm-ul li select{line-height: 30px; color:#fff; height:30px;width: 180px;border: 1px solid #a3a2a2;margin-left: 10px;outline: none; background:#7b7a7a;}
.title-bg{background: url("images/title-bg_03.jpg") no-repeat;height: 54px;width: 100%;font-size: 24px;color: #fff;padding-left: 63px;line-height: 35px;}
.title-bg2{background: url("images/title-bg.jpg") no-repeat;height: 54px;width: 100%;font-size: 24px;color: #fff;padding-left: 63px;line-height: 35px;}
.job-wrap{margin-top: 50px;}
.job-wrap .job-slide-left{float: left;width: 235px;}
.job-wrap .job-slide-left .job-dept-list{background:#fff;}
.job-wrap .job-slide-left .job-dept-list li{}
.job-wrap .job-slide-left .job-dept-list li h1{}
.job-wrap .job-slide-left .job-dept-list li .com-name{position: relative;border-bottom:1px solid #eee;font-size: 14px;text-align: left;color: #a0a0a0;cursor: pointer;line-height: 40px;padding-left: 12px;}
.job-wrap .job-slide-left .job-dept-list li .dept-wrap{
    display: none;
}
.job-wrap .job-slide-left .job-dept-list li .dept-wrap h2{}

/*.job-wrap .job-slide-left .job-dept-list li .com-name:hover{color: #fff; background:#a90b18;}*/
.job-wrap .job-slide-left .job-dept-list li .dept-wrap h2.active{color: #fff; background:#7b7a7a;}
.job-wrap .job-slide-left .job-dept-list li.active h1{color: #fff; background:#a90b18;}
.job-wrap .job-slide-left .job-dept-list li.active .dept-wrap{color: #a90b18;background:#eee;}
.job-wrap .job-slide-left .job-dept-list li.active h1::after{
    content:"";
    position: absolute;
    left:100%;
    top:50%;
    margin-top:-8.5px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #a90b18;
    border-bottom: 10px solid transparent;
}


/*.job-wrap .job-slide-left .job-dept-list li:hover{}
.job-wrap .job-slide-left .job-dept-list li.active{color: #fff;background:#a90b18;}
.job-wrap .job-slide-left .job-dept-list li.active::after{
    content:"";
    position: absolute;
    left:100%;
    top:50%;
    margin-top:-8.5px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #a90b18;
    border-bottom: 10px solid transparent;
}*/
.job-wrap .job-slide-right{float: right;width: 808px;}
.job-wrap .job-slide-right .jobcontent{}
.job-wrap .job-slide-right .jobcontent tr th{background: #7b7a7a;color: #fff;height: 47px;line-height: 47px;}
.job-wrap .job-slide-right #JobSearchShow tr td{padding: 10px 0;color: #595757;border-bottom: 1px dashed #7b7a7a;font-size: 16px;}
.job-wrap .job-slide-right #JobSearchShow tr td .btn-sq{display: block; margin:0 auto; width:114px; height:30px; line-height:30px; font-size:14px; color:#fff; border-radius:5px; background:#a90b18;}
.turnpage_button{background: #a90b18;padding: 2px 10px;color: #fff;border-radius:5px;border:none;}
.turnpage_text{width: 50px;border: 1px solid #a90b18;text-align: center;color: #7b7a7a;}
.job-content{margin-top: 50px;}
.job-content h1.job-title{color: #00a0e9;font-size: 18px;line-height: 30px;font-weight: bold;}
.job-content h1.job-title2{color: #595757;font-size: 16px;line-height: 40px;font-weight: bold;}
.job-content  .job-detail{color: #595757;font-size: 14px;line-height: 28px;font-weight: normal;margin-top: 0;}
.job-content  .apply-a{color: #fff;font-size: 18px;font-weight: normal;margin-top: 50px;background:#00a0e9;padding: 10px 20px;}
.job-city-name{font-size: 18px;line-height: 32px;color: #00a0e9;}
.job-city-name a{font-size: 18px;line-height: 32px;color: #00a0e9;font-weight: bold;}
.job-city-name span{font-size: 18px;line-height: 32px;color: #00a0e9;font-weight: normal;}
.title-bg3{background: url("images/title-bg2.png") no-repeat;height: 55px;width: 100%;}
.title-bg3 .tab-list{}
.title-bg3 .tab-list li{float: left;width: 20%;text-align: center;}
.title-bg3 .tab-list li a{display:block;font-size: 18px;color: #00a0e9;width:163px;height: 41px;line-height: 41px;text-align: center;cursor: pointer;text-decoration: none;margin: 0 auto;}
.title-bg3 .tab-list li a:hover{text-decoration: none;}
.title-bg3 .tab-list li a:active{text-decoration: none;}
.title-bg3 .tab-list li a:visited{text-decoration: none;}
.title-bg3 .tab-list li.active a{background: url("images/tab-bg.png") no-repeat;color: #fff;}
.title-bg3 .tab-list li:hover a{background: url("images/tab-bg.png") no-repeat;color: #fff;}
.hidden{display: none;}



.campus{width:100%; padding:28px 0 78px 0; background:#e6e6e6;}
.campus .contain{width:1100px; margin:0 auto;}

.campus .comlist{width: 208px; height: auto; background:#fff;}

.campus .comlist li{ position: relative; width:100%; height:40px;}
.campus .comlist li a{display: block; line-height:40px; text-align: center; font-size:14px; color:#434242;}
.campus .comlist li.cur{background:#ff621b;}
.campus .comlist li:hover{background:#ff621b;}
.campus .comlist li.cur::after{
    content:"";
    position: absolute;
    left:100%;
    top:50%;
    margin-top:-8.5px;
    width: 0;
    height: 0;
    border-top: 10px solid transparent;
    border-left: 17px solid #ff621b;
    border-bottom: 10px solid transparent;
}
.campus .comlist li.cur a{color:#fff;}
.campus .comlist li:hover a{color:#fff;}

/*.campus .comlist li{height: 30px; border-bottom:1px solid #fff; background:#161616; color: #fff;    padding-left: 10px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; cursor: pointer;}*/
/*.campus .comlist li.cur{background: #6BA9DE;color: #fff;}*/


.campus .jobs{width: 808px;}
.campus .jobslist th{ line-height:42px; font-size:14px; color:#fff;}
.campus .jobslist th > div{width:182px; height:100%; border-radius:5px; background:#ff621b;}
.campus .jobslist th > div.change{width:142px; margin:0 auto;}
.campus .jobslist th > div img{margin-right:10px; vertical-align: middle;}

.campus .jobslist td{ line-height:42px; font-size:14px; border-bottom: 1px dashed #3e3a39;}
.campus .jobslist td .apply{display: block; margin:0 auto; width:114px; height:30px; line-height:30px; font-size:14px; color:#fff; border-radius:5px; background:#ff621b;}
.campus .jobslist .dept-name{cursor: pointer;}

.btn_gotop{ display: none; position:fixed; bottom:100px; right: 25px; width: 40px; height: 40px; background: url("../images/top.png") no-repeat;}
.btn_gotop a{display: block; width: 100%; height: 100%;}

.footer{width:100%; line-height:58px; text-align: center; font-size:14px; color:#fff;  background:#8e0914;}
.footer a{color:#fff;}


@media screen and (max-width:980px) {

}
.title-bg{text-align: center;}
.slide-wrap{}
.slide-wrap .slide-left{width: 212px;float: left;padding-top: 115px;}
.slide-wrap .slide-left ul{}
.slide-wrap .slide-left ul li{background: url("../images/li-bg2.png") no-repeat;margin-bottom: 30px;}
.slide-wrap .slide-left ul li.active{background: url("../images/li-bg.png") no-repeat;margin-bottom: 30px;}
.slide-wrap .slide-left ul li a{display: block;font-size: 28px;color: #fff;padding-left: 27px;height: 47px;line-height: 47px;}
.slide-wrap .slide-right{float: right;width: 900px;}
.slide-wrap .slide-right .slide-row{display: none;}
.slide-wrap .slide-right .h1-bg{background: #d21625;color: #fff;height: 45px;line-height: 45px;padding-left: 20px;font-size: 24px;font-weight: normal;}
.img2{width: 100%;margin: 30px auto;}
.img2 img{display: block;margin: 0px auto;max-width: 100%;}
.text-content{}
.text-content h1{font-size: 16px;line-height: 30px;color: #484848;border-left: 4px solid #d21625;margin-top: 30px;padding-left: 7px;margin-bottom: 10px;}
.text-content p{font-size: 16px;line-height: 30px;color: #484848;text-indent: 2em;text-align: justify;}
.xc-h1{background: #d21625;text-align: center;color: #fff;font-size: 36px;line-height: 40px;}
.xc-wrap{}
.xc-wrap .newsContent{}
.xc-wrap .newsContent table{margin: 0 auto;width: 100%;}
.xc-wrap .newsContent table tr{}
.xc-wrap .newsContent table tr td{border: 1px solid #eee!important;font-size: 14px;padding: 5px 10px!important;text-align: center;background: #fff;}
.xc-wrap .newsContent table tr:nth-of-type(1) td{font-weight: bold;}
.xc-wrap .newsContent table tr:nth-of-type(2) td{/* font-weight: bold; */}
.xc-wrap .newsContent table tr td:nth-of-type(1){width: 120px!important;}
.xc-wrap .newsContent table tr td:nth-of-type(2){width: 120px!important;}
.xc-wrap .newsContent table tr td:nth-of-type(3){width: 120px!important;}
.xc-wrap .newsContent table tr td:nth-of-type(4){width: 350px!important;}
.title-h1-bg{background: url("../images/title-bg.png") no-repeat center;height: 36px;line-height: 36px;text-align: center;color: #2a2a2a;font-size: 36px;margin: 50px auto 30px auto;}
