﻿@charset "utf-8";
html,body{width: 100%;/* height: 100%; */min-width:1000px;font-family: "Microsoft YaHei";}
h1,h2{
    width: 100%;
    /*text-align: center;*/
}
/*a:hover{color: #fff000}*/
img{display: inline-block;}
.wrap{position: relative;width: 100%;height: 100%;}
.banner{width: 100%;position:relative;}
.banner img{width: 100%;}
/*nav*/
.navBg{width:  100%;background: rgba(219,217,236,0.6);z-index: 999;position: fixed;left: 0;top: 0;}
.navBox{width: 1000px;margin: 0 auto;overflow: hidden;line-height: 80px;height: 80px;}
.navBox .logo{float: left;margin-top: 18px;}
.navBox .nav{/* width: 100%; */float: right;margin: 0 auto;}
.nav a{display: block;color: #181878;background-size: 100%;padding: 0 15px;}
.nav li{font-size: 20px;text-align: center;float: left;letter-spacing: 2px;margin: 0px 0px;/* width: 105px; */font-weight: bold;}
.nav li+li a{}
.nav li.on,.nav li:hover{ color: #98000f;font-weight: bold;}
.nav li:hover a,.nav li.on a{color: #98000f;}
/*banner*/
.banner img{width: 100%;}
.banner-line{width: 100%;height: 10px; background: #1284cc}
/*foot*/
.footer{/* position: absolute; */width:100%;line-height: 52px;text-align: center;font-size: 14px;color: #fff;background: #e55528;/* margin-top: 100px; *//* bottom: 0; */}
.footer a{color: #fff;}
/*xnav*/
.xnav{text-align: center;/* overflow: hidden; *//* height: 37px; */border-bottom: 1px #d0cfce solid;margin-top: 50px;}
.xnav li{display: inline-block;text-align: center;width: 170px;height: 110px;overflow: hidden;color: #231815;padding-top: 15px;margin:  0;float: left;}
.xnav li+li{/* margin-left: 100px; */}
.xnav li a{color: #3e3a39;font-size: 22px;/* padding: 5px; */overflow: hidden;display: block;}
.xnav li.on,.xnav li:hover{background: #f4fff6;}
.xnav li span{display: block;margin-top: 10px;font-size: 16px;font-weight: bold;}
.xnav ul{ overflow: hidden;width: 680px;margin: auto;}
/*.container{width: 100%;margin: 0 auto; background-image: url("images/bg.png"); background-position: center; background-repeat: no-repeat}*/
body{background: #fff;}
.main-width{width: 1035px;margin: 0 auto;}
.main-width2{width: 1200px;margin: 0 auto;}
.main-width3{width: 1000px;margin: 0 auto;}
.bg{background: #e7ebff;margin-top: -16px;padding-bottom: 100px;}
.bg2{background: #e1e5ff;margin-top: -16px;padding-bottom: 100px;}
.content-main{padding-top: 19px;padding-bottom: 100px;}
.com-box {position: relative;width: 1032px;margin: 0 auto;padding-top: 30px;margin-top: -10px;margin-bottom: 36px;}
.com-box li a{display: block;background: url("images/index-nav-li.png") no-repeat;width: 130px;height: 130px;float: left;margin-right: 42px;}
.com-box li a:hover{display: block;background: url("images/index-nav-li-on.png") no-repeat;color: #fff;}
.com-box li a dl{
    width: 100%;
    height: 100%;
}
.com-box li a dl dt{
    height: 74px;
    width: 100%;
    color: #181878;
}
.com-box li a.num1 dl dt{background: url("images/job-icon-1.png") no-repeat center bottom;}
.com-box li a.num2 dl dt{background: url("images/job-icon-2.png") no-repeat center bottom;}
.com-box li a.num3 dl dt{background: url("images/job-icon-3.png") no-repeat center bottom;}
.com-box li a.num4 dl dt{background: url("images/job-icon-4.png") no-repeat center bottom;}
.com-box li a.num5 dl dt{background: url("images/job-icon-5.png") no-repeat center bottom;}
.com-box li a.num6 dl dt{background: url("images/job-icon-6.png") no-repeat center bottom;}
.com-box li a.num1.active dl dt{background: url("images/job-icon-1-on.png") no-repeat center bottom;}
.com-box li a.num2.active dl dt{background: url("images/job-icon-2-on.png") no-repeat center bottom;}
.com-box li a.num3.active dl dt{background: url("images/job-icon-3-on.png") no-repeat center bottom;}
.com-box li a.num4.active dl dt{background: url("images/job-icon-4-on.png") no-repeat center bottom;}
.com-box li a.num5.active dl dt{background: url("images/job-icon-5-on.png") no-repeat center bottom;}
.com-box li a.num6.active dl dt{background: url("images/job-icon-6-on.png") no-repeat center bottom;}
.com-box li a dl dd{
    color: #181878;
    text-align: center;
    font-size: 18px;
    line-height: 41px;
}
.com-box li a.active dl dd{
    color: #fff;
}
/*
.com-box li:nth-child(1){background-image: url("images/job-icon-1.png");background-position: center 16px;}
.com-box li:nth-child(2){background-image: url("images/job-icon-2.png");background-position: center 32px;}
.com-box li:nth-child(3){background-image: url("images/job-icon-3.png");background-position: center 19px;}
.com-box li:nth-child(4){background-image: url("images/job-icon-4.png");background-position: center 24px;}
.com-box li:nth-child(5){background-image: url("images/job-icon-5.png");background-position: center 15px;}
.com-box li:nth-child(6){background-image: url("images/job-icon-6.png");background-position: center 25px;}
.com-box li:nth-child(1).on,.com-box li:nth-child(1):hover{background-image: url("images/job-icon-1-on.png");}
.com-box li:nth-child(2).on,.com-box li:nth-child(2):hover{background-image: url("images/job-icon-2-on.png");}
.com-box li:nth-child(3).on,.com-box li:nth-child(3):hover{background-image: url("images/job-icon-3-on.png");}
.com-box li:nth-child(4).on,.com-box li:nth-child(4):hover{background-image: url("images/job-icon-4-on.png");}
.com-box li:nth-child(5).on,.com-box li:nth-child(5):hover{background-image: url("images/job-icon-5-on.png");}
.com-box li:nth-child(6).on,.com-box li:nth-child(6):hover{background-image: url("images/job-icon-6-on.png");}*/
.com-box2{margin-bottom: 46px;}
.com-box2 li{font-size: 22px;text-align: center;width: 33.333%;background-color: #fff;height: 100%;float: left;cursor: pointer;background-repeat: no-repeat;padding: 5px 0;}
.com-box2 li a{color: #181878;display: block;height: 67px;line-height: 67px;}
.com-box2 li.on,.com-box2 li:hover{background-color: #d3000f;color: #fff;}
.com-box2 li.on a,.com-box2 li:hover a{color: #fff; border: none}
.com-box2 li+li a{border-left: 1px #e0e0e1 solid;}
.city-wrap{/* background: red; */margin-bottom: 17px;}
.job-box{overflow: hidden;width: 100%;}
.city-box{
    width: 833px;
    float: left;
    line-height: 30px;
    /* background: red; */
}
.city-box a{float: left;color: #666666;font-size: 16px;margin: 0 10px;}
.city-box a:hover,.city-box a.on{color: #d3000f; }
.city-box p{color: #333333;font-size: 16px;float: left;padding-right: 9px;}
.seach-box{position: relative;}
.seach-box li{
    /* height: 28px; */
    position: relative;
    float: left;
    width: 50%;
}
.city-select{position: relative;float: right;}
.seach-box li.hotDeptlistName{
    width: auto;
    display: inline-block;
}
.city-more{border: 1px #b7b9c6 solid;background: none;width: 145px;height: 29px;padding-left: 10px;}
#keyword{width: 260px;border: 1px #b7b9c6 solid;background: none;height: 29px;color: #666666;font-size: 12px;padding-left: 15px;}
.seach-btn{
    width: 62px;
    height: 28px;
    display: inline-block;
    margin-left: 10px;
}
.seach-btn img{width: 100%;margin-top: -5px;}
.jobs{
    margin-top: 25px;
}
.jobs th{
    text-align: center;
    background: #bec1e4;
    color: #333333;
    font-size: 16px;
    padding: 10px 0;
    font-weight: normal;
}
.back-jobs{
    float: right;
    background: #d3000f;
    color: #fff;
    border-radius: 10px;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 104px;
    text-align: center;
}
#JobSearchShow td{color: #666666; font-size: 14px; padding: 10px 0;}
#JobSearchShow .btn{background: #181878;color: #fff;padding: 2px 10px;font-size: 14px;}
#JobSearchShow tr:nth-child(odd) {
}
#JobSearchShow tr:nth-child(even) {
    background-color: #dce0f8;
}
#JobSearchMenu .turnpage_button{background: #d3000f;border: none;color: #fff;padding: 2px 10px;border-radius: 5px;}
#JobSearchMenu{padding-top: 10px;}
#JobSearchMenu .turnpage_text{width: 30px; text-align: center; background: none; border: 1px solid #8d8f99;}
.modal-dialog{width: 1148px;}
.mask-wrap{position: relative;left: 0;top:0;width: 100%;height: 100%;background: #fff;z-index: 9999999;min-height: 100%;}
.mask-wrap .close-btn{position: absolute;right: -45px;top: -25px;width: 20px;}
.mask-wrap .close-btn img{width: 100%;position: relative;}
.mask-wrap .mask-main{width: 100%;margin: 0 auto;position: relative;padding: 15px 15px 0px 15px;height: auto;overflow-y: auto;}
.mask-wrap .mask-main .slide-top{width: 416px;float: left;}
.company-row{display: none;}
.company-row .company-detail{}
.company-row .company-detail .detail-company-img{}
.company-row .company-detail .detail-company-img img{margin: 0 auto;}
.company-row .company-detail .com-name{font-size: 30px;color: #3d3d3d;margin-top: 19px;}
.company-row .company-detail .company-text{padding-top: 23px;}
.company-row .company-detail .company-text p{color: #3d3d3d;font-size: 16px;line-height: 24px;margin-bottom: 10px;}
.company-row .company-detail .detail-contact{padding-top: 0px;}
.company-row .company-detail .detail-contact table{}
.company-row .company-detail .detail-contact table tr td{font-size: 14px;line-height: 24px;color: #000000;}
.mask-wrap .mask-main .slide-bottom{width: 640px;float: right;}
.job-detail{}
.job-detail .jobtitle{color: #3d3d3d;font-size: 30px;line-height: 35px;background: url('images/title-bottom-bg.png') no-repeat bottom center;;padding-bottom: 15px;margin-top: 35px;}
.job-detail .job-cityname{color: #3d3d3d;font-size: 16px;line-height: 24px;padding: 10px 0 10px 0;}
.job-detail .job-detail-text{color: #3d3d3d;font-size: 16px;line-height: 26px;padding: 26px 0 26px 0;border-top: 1px dashed #ddd;border-bottom: 1px dashed #ddd;}
.apply-wrap{padding: 30px 0;text-align: right;}
.apply-wrap .apply-btn{background:#0f77e7;padding: 10px 33px;text-align: center;color: #fff;display: inline-block;}
.content-main-nav{width: 999px;margin: 0 auto;}
.content-main-nav a{display: block;width: 323px;height: 100px;float: left;margin: 0 5px;}
.content-main-nav a:hover{text-decoration: none;}
.content-main-nav a:active{text-decoration: none;}
.content-main-nav a:visited{text-decoration: none;}
.content-main-nav a dl{width: 100%;height: 100%;}
.content-main-nav a dl.num1{background: url("images/qa-nav-bg.png") no-repeat;}
.content-main-nav a dl.num2{background: url("images/qa-nav-bg2.png") no-repeat;}
.content-main-nav a dl.num3{background: url("images/qa-nav-bg3.png") no-repeat;}
.content-main-nav a dl.num1:hover{background: url("images/qa-nav-bg-active1.png") no-repeat;cursor: pointer;}
.content-main-nav a dl.num2:hover{background: url("images/qa-nav-bg-active2.png") no-repeat;cursor: pointer;}
.content-main-nav a dl.num3:hover{background: url("images/qa-nav-bg-active3.png") no-repeat;cursor: pointer;}
.content-main-nav a dl.num1.active{background: url("images/qa-nav-bg-active1.png") no-repeat;cursor: pointer;}
.content-main-nav a dl.num2.active{background: url("images/qa-nav-bg-active2.png") no-repeat;cursor: pointer;}
.content-main-nav a dl.num3.active{background: url("images/qa-nav-bg-active3.png") no-repeat;cursor: pointer;}
.content-main-nav a dl dt{height: 40px;}
.content-main-nav a dl dt img{}
.content-main-nav a dl dd {color: #000000;text-align: center;font-size: 15px;}
.content-main-nav.plan-nav a{width:306px;}
.content-main-nav.plan-nav a dl.num1{background: url("images/plan-nav-bg.png") no-repeat;}
.content-main-nav.plan-nav a dl.num2{background: url("images/plan-nav-bg2.png") no-repeat;}
.content-main-nav.plan-nav a dl.num1:hover{background: url("images/plan-nav-bg-active1.png") no-repeat;cursor: pointer;}
.content-main-nav.plan-nav a dl.num2:hover{background: url("images/plan-nav-bg-active2.png") no-repeat;cursor: pointer;}
.content-main-nav.plan-nav a dl.num1.active{background: url("images/plan-nav-bg-active1.png") no-repeat;cursor: pointer;}
.content-main-nav.plan-nav a dl.num2.active{background: url("images/plan-nav-bg-active2.png") no-repeat;cursor: pointer;}
.content-body{
    padding-top: 0px;
}
.content-body .body-title{
    font-size: 20px;
    color: #ffffff;
    background: url('images/title-bottom-bg.png') no-repeat bottom left;
    padding-bottom: 20px;
    /*background-size: contain;*/
    width: 100%;
    padding-left: 72px;
    font-weight: bold;;
}
.content-body .body-title2{background: url("images/body-title2.png") no-repeat left bottom;padding-left: 0;color: #333333;font-weight: normal;}
.content-body .body-title span{font-size: 12px;color: #333333;text-transform: uppercase;margin-left: 8px;}
.qa-wrap{margin-top: 30px;}
.qa-wrap table{}
.qa-wrap table tr{}
.qa-wrap table tr td{background: #959595;color: #fff;font-size: 16px;line-height: 25px;padding: 5px;border-bottom: 50px solid #e7ebff;}
.qa-wrap table tr.num1 td{background: #959595;}
.qa-wrap table tr.num2 td{background: #7f81bb;}
.qa-wrap table tr td.icon-td{min-width: 160px!important;text-align: center;}
.qa-wrap table tr td .qa-icon{}
.qa-wrap table tr td .qa-q-text{text-align: justify;}
.qa-wrap table tr td .qa-a-text-bg{background: url("images/qa-a-text-bg.png") no-repeat;width:398px;height: 100%;background-size: 100% 100%;padding: 30px;display: table-cell;vertical-align: middle;}
.qa-wrap table tr td .qa-a-text-bg2{background: url("images/qa-a-text-bg2.png") no-repeat;background-size: 100% 100%;}
.qa-wrap table tr td .qa-a-text-bg .qa-a-text{color: #4d4d4d;text-align: justify;}
.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%;}
.student-wrap{padding-top: 76px;width: 100%;text-align: center;}
.student-wrap .student-bg{background:#f3f5ff;border: 2px solid #c2c4d2;margin-bottom: 70px;}
.student-wrap .student-row{margin: 30px auto;}
.student-wrap .student-row.student-row1{width: 726px;}
.student-wrap .student-row.student-row2{width: 968px;}
.student-wrap .student-row.student-row3{width: 485px;}
.student-wrap .student-row dl{background: #f0f2fa url("images/student-row-bg.png");width: 232px;height: 489px;float: left;margin: 0 5px;}
.student-wrap .student-row dl dt{padding: 10px;}
.student-wrap .student-row dl dt img{width: 100%;}
.student-wrap .student-row dl dd{}
.student-wrap .student-row dl dd h2{font-size: 24px;text-align: center;margin-top: 20px;}
.student-wrap .student-row dl dd p{color: #666666;font-size: 16px;text-align: center;line-height: 21px;margin-top: 14px;}
.student-wrap .student-row dl dd h3{font-size: 16px;color: #666666;text-align: center;padding: 16px 0;border-top: 2px dashed #666666;margin-top: 20px;line-height: 22px;}
.company-text{margin-top: 10px;}
.company-text p{font-size: 16px;line-height: 30px;color: #666666;text-indent: 2em;text-align: justify;}
.img{margin: 30px auto;}
.img img{margin: 0px auto;}
.lunbo-wrap{width: 100%;margin-top: 10px;}
.swiper-container {
    width: 100%;
    height: 300px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 20px;
}
.swiper-slide {
    background-size: cover;
    background-position: center;
}
.swiper-slide img{width: 100%;}
.gallery-top {
    height: 67%;
    width: 100%;
}
.gallery-thumbs {
    height: 20%;
    box-sizing: border-box;
    padding: 10px 0;
}
.gallery-thumbs .swiper-slide {
    height: 100%;
    opacity: 1;
    overflow: hidden;;
}
.gallery-thumbs .swiper-slide-thumb-active {
    border: 2px solid #bc000f;
}
.tiltle-bg{background: url("images/tilte-bg.png") no-repeat center;width: 72px;height: 32px;text-align: center;line-height: 32px;color: #333333;margin-top: 30px;margin-bottom: 25px;}
.index-banner{background: #e1e5ff;position: relative;}
.index-banner.banner-rs{background:#e1e5ff  url("images/banner-rs.png") no-repeat center;height: 834px;}
.index-banner.banner-online{background:#e1e5ff  url("images/banner-online.jpg") no-repeat center;height: 696px;}
.index-banner.banner-teach{background:#e1e5ff  url("images/banner-teach.jpg") no-repeat center;height: 869px;}
.index-banner.banner-wy{background:#e1e5ff  url("images/banner-wy.jpg") no-repeat center;height: 869px;}
.index-banner.banner-health{background:#e1e5ff  url("images/banner-health.jpg") no-repeat center;height: 853px;}
.index-banner.banner-trip{background:#e1e5ff  url("images/banner-trip.jpg") no-repeat center;height: 807px;}
.index-banner.banner-car{background:#e1e5ff  url("images/banner-car.jpg") no-repeat center;height: 471px;}
.index-banner.banner-dc{background:#e1e5ff  url("images/banner-dc.jpg") no-repeat center;height: 717px;}
.banner-top-nav{padding-top: 100px;}
.banner-top-nav a{background: url("images/index-top-nav-bg.png") no-repeat;width: 341px;height: 73px;line-height: 73px;text-align: center;color: #181878;font-size: 22px;display: inline-block;}
.banner-top-nav a.active{background: url("images/index-top-nav-bg-active.png") no-repeat;}
.company-nav{width: 800px;margin: auto;margin-bottom: 10px;}
.company-nav a{background: url("images/company-nav.png") no-repeat;width: 306px;height: 62px;line-height: 62px;text-align: center;color: #333333;font-size: 20px;display: block;}
.company-nav a.active{background: url("images/company-nav-active.png") no-repeat;color: #181878}
.company-nav a:hover{background: url("images/company-nav-active.png") no-repeat;color: #181878}
.company-lunbo{height: 530px;}
.company-lunbo-online{height: 532px;}
.company-lunbo-zhkj{height: 485px;}
.company-lunbo-zhcf{height: 485px;}
.company-lunbo-zhcd{height: 485px;}
.swiper-pagination-bullet {
    width: 15px;
    height: 15px;
    display: inline-block;
    border-radius: 100%;
    background: #e1e5ff;
    opacity: 1;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #181878;
}
.compant-teach-nav{width: 100%;background: #b2b2b2;}
.compant-teach-nav ul{text-align: center;background: url("images/title-bottom-bg.png") no-repeat bottom;}
.compant-teach-nav ul li{width: 33.333333%;display: block;height: 64px;line-height: 64px;text-align: center;float: left;}
.compant-teach-nav ul li.active{background:#ffffff url("images/care-bg.png") no-repeat center bottom;}
.compant-teach-nav ul li a{display: block;background: url("images/border-left.png") no-repeat left;color: #000000;font-size: 15px;font-weight: bold;}
.compant-teach-nav ul li.active a{color: #181878;}
.company-content{background: #fff;padding: 20px 45px;}
.text-content{}
.text-content p{font-size: 16px;line-height: 30px;text-indent: 2em;color: #666;text-align: justify;}
.video-wrap{margin: 50px auto;}
.video-wrap a{display: block;}
.video-wrap a img{display: block;margin: 0 auto;}
.company-wrap{}
.company-wrap .company-title{font-size: 16px;color: #333333;font-weight: bold;background: url("images/title-bg2.png") no-repeat;display: inline-block;width: 109px;height: 32px;line-height: 32px;text-align: center;margin-top: 35px;margin-bottom: 30px;}
.company-text-table{padding-top: 0px;}
.company-text-table table{}
.company-text-table table tr{}
.company-text-table table tr td{}
.index-nav-box{position: relative;width: 972px;margin: 0 auto;top: 79.4%;margin-left: 51px;}
.index-nav-box a{display: block;background: url("images/index-nav-li.png") no-repeat;width: 102px;height: 103px;float: left;margin-right: 30px;margin-left: 30px;}
.index-nav-box a:hover{display: block;background: url("images/index-nav-li-on.png") no-repeat;color: #fff;background-size: 100% 100%;}
.index-nav-box a dl{
    width: 100%;
    height: 100%;
}
.index-nav-box a dl dt{
    height: 60px;
    width: 100%;
    color: #181878;
}
.index-nav-box a.num1 dl dt{background: url("images/job-icon-1.png") no-repeat center bottom;}
.index-nav-box a.num2 dl dt{background: url("images/job-icon-2.png") no-repeat center bottom;}
.index-nav-box a.num3 dl dt{background: url("images/job-icon-3.png") no-repeat center bottom;}
.index-nav-box a.num4 dl dt{background: url("images/job-icon-4.png") no-repeat center bottom;}
.index-nav-box a.num5 dl dt{background: url("images/job-icon-5.png") no-repeat center bottom;}
.index-nav-box a.num6 dl dt{background: url("images/job-icon-6.png") no-repeat center bottom;}
.index-nav-box a.num1.active dl dt{background: url("images/job-icon-1-on.png") no-repeat center bottom;}
.index-nav-box a.num2.active dl dt{background: url("images/job-icon-2-on.png") no-repeat center bottom;}
.index-nav-box a.num3.active dl dt{background: url("images/job-icon-3-on.png") no-repeat center bottom;}
.index-nav-box a.num4.active dl dt{background: url("images/job-icon-4-on.png") no-repeat center bottom;}
.index-nav-box a.num5.active dl dt{background: url("images/job-icon-5-on.png") no-repeat center bottom;}
.index-nav-box a.num6.active dl dt{background: url("images/job-icon-6-on.png") no-repeat center bottom;}
.index-nav-box a dl dd{
    color: #181878;
    text-align: center;
    font-size: 14px;
    line-height: 36px;
}
.index-nav-box a.active dl dd{
    color: #fff;
}
.xc-wrap{background: url("images/xc-bg.png") no-repeat;width: 1001px;height: 1196px;margin: 30px auto;position: relative;}
.xc-wrap dl{position: absolute;}
.xc-wrap dl.beijing{width: 189px;left: 114px;top:143px;}
.xc-wrap dl.tianjin{width: 194px;left: 411px;top: 138px;}
.xc-wrap dl.guangzhou{width: 162px;left: 704px;top: 135px;}
.xc-wrap dl.shanghai{width: 50px;left: 924px;top: 238px;}
.xc-wrap dl.hangzhou{width: 120px;left: 730px;top: 444px;}
.xc-wrap dl.nanjing{width: 166px;left: 423px;top: 450px;}
.xc-wrap dl.jinan{width: 67px;left: 174px;top: 450px;}
.xc-wrap dl.wuhan{width: 183px;left: -4px;top: 594px;}
.xc-wrap dl.changsha{width: 143px;left: 188px;top: 751px;}
.xc-wrap dl.chengdu{width: 227px;left: 439px;top: 748px;}
.xc-wrap dl.chongqing{width: 91px;left: 747px;top: 731px;}
.xc-wrap dl.xian{width: 212px;left: 785px;top: 893px;}
.xc-wrap dl.haerbin{width: 122px;left: 647px;top: 1045px;}
.xc-wrap dl.changchun{width: 80px;left: 452px;top: 1058px;}
.xc-wrap dl.dalian{width: 147px;left: 134px;top: 1053px;}
.xc-wrap dl dt{
    text-align: center;
}
.xc-wrap dl dt img{}
.xc-wrap dl dd.cityName {position: relative;top: 17px;font-size: 24px;color: #ff4c11;font-weight: bold;}
.xc-wrap dl dd.cityName h2{top: 20px;font-size: 24px;color: #ff4c11;font-weight: bold;text-align: center;}
.xc-wrap dl dd.xc-content{position: absolute;display: none}
.xc-wrap dl.beijing dd.xc-content{top: -143px;left: 13px;}
.xc-wrap dl.tianjin dd.xc-content{/* display: none; */top: -139px;left: 46px;}
.xc-wrap dl.guangzhou dd.xc-content{/* display: none; */top: -139px;left: -4px;}
.xc-wrap dl.shanghai dd.xc-content{/* display: none; */top: 63px;left: -370px;}
.xc-wrap dl.hangzhou dd.xc-content{/* display: none; */top: -142px;left: -200px;}
.xc-wrap dl.nanjing dd.xc-content{/* display: none; */top: -148px;left: 0;}
.xc-wrap dl.jinan dd.xc-content{/* display: none; */top: -149px;left: -47px;}
.xc-wrap dl.wuhan dd.xc-content{/* display: none; */top: 9px;left: 199px;}
.xc-wrap dl.changsha dd.xc-content{/* display: none; */top: -145px;left: 0;}
.xc-wrap dl.chengdu dd.xc-content{/* display: none; */top: -151px;left: 0;}
.xc-wrap dl.chongqing dd.xc-content{/* display: none; */top: -125px;left: -204px;}
.xc-wrap dl.xian dd.xc-content{/* display: none; */top: 12px;left: -360px;}
.xc-wrap dl.haerbin dd.xc-content{/* display: none; */top: -147px;left: -211px;}
.xc-wrap dl.changchun dd.xc-content{/* display: none; */top: -149px;left: -28px;}
.xc-wrap dl.dalian dd.xc-content{/* display: none; */top: -156px;left: -13px;}
.xc-wrap dl dd.xc-content .xc-content-bg{}
.xc-wrap dl dd.xc-content .xc-content-bg table{}
.xc-wrap dl dd.xc-content .xc-content-bg table tr{}
.xc-wrap dl dd.xc-content .xc-content-bg table tr td{}
.modal-dialog{margin: 0 auto;}