﻿.rs2-box-1{height: 40px;line-height: 40px;background: #f1f6fc;color: #1b5ba9;text-align: center;}
.rs2-box-2{width: 900px;margin: 30px auto 0;position: relative;overflow: visible;text-align: center;}
.rs2-box-3{text-align: center;margin: 20px 0;}
.rs2-box-4{width: 1000px;margin: 0 auto;padding:20px 0;text-align: center;}
.rs2-box-5{padding:20px 0;background:#f1f6fc;text-align: center; }
.rs2-box-6{width: 1000px;margin: 0 auto;padding:20px 0;text-align: center;}
.rs2-box-4{width:1000px;margin: 0 auto;}
.rs2-join{
    right: 20px;
    top: 480px;
    z-index: 9999;
    position: fixed;width: 70px;height: 70px;border-radius: 50%;
    background-image: url("img/join-1.png");
    background-size: 70% 70%;
    background-position: 10px 9px;
    background-color: #1b5ba9;
    overflow: visible;
    cursor: pointer;
}

.rs2-join:hover{background-color: #f8f8f8; background-image: url("img/join-2.png");}

.rs2-join:before{
    position: absolute;
    content: "加入我们";
    font-weight: 600;
    color: #1b5ba9;
    font-size: 14px;
    bottom: -30px;
    left:11px;
    white-space: nowrap;
}

.rs-map-bg-box{background: #f1f6fc;}
.rs-map-box{position: relative;padding: 30px 20px;text-align: left;width: 1200px;margin: 0 auto;}
.rs-map-chart{display: inline-block;width: 500px;height: 400px;vertical-align: top;margin-top: 30px;}
.rs-map-wrap{width: 600px; height: 440px;margin-left: 50px; margin-top: 100px; overflow-y: auto;display: inline-block;vertical-align: top; }
.rs-map-list{padding: 10px 0;}
.rs-map-item{}
.rs-map-city{padding: 0 20px;height: 50px;line-height: 50px;background: #ffffff; font-size: 14px;cursor: pointer;}
.rs-map-city i{margin: 0 0 0 420px;}
.rs-map-detail{background: #f1f6fc;padding: 5px 20px;display: none;}
.rs-map-list table{font-size: 12px;text-align: left;}
.rs-map-list table td,th{height: 30px;line-height: 30px;border-bottom: 1px solid #eeeeee;}

.cir-list{width: 160px;height: 160px;border-radius: 50%;box-shadow: 0 0 0 3px #f1f6fc;position: relative;
    margin:20px 60px;overflow: hidden;display: inline-block;}
.cir-bg{width: 160px;height: 160px;left: 0;top:0;background: #f1f6fc;position: absolute;opacity: 1;border-radius: 50%;
    transition: 1s all;
    -moz-transition: 1s all;; /* Firefox 4 */
    -webkit-transition: 1s all;; /* Safari 和 Chrome */
    -o-transition: 1s all;; /* Opera */
}
.cir-content{width: 130px; height: 130px;margin: 15px;border-radius: 50%;background: #f1f6fc;text-align: center;color: #1b5ba9;position: absolute;}
.cir-content > img {width: 50px;margin: 20px 0 0;}
.cir-content div{font-size: 20px;margin: 15px;font-weight: 600;}

.cir-list:hover .cir-bg{width: 0;height: 0;left:65px;top: 65px;}

.rs2-process{width: 1020px;margin: 20px auto;text-align: center;font-size: 0}
.rs2-process-item{font-size: 12px;display: inline-block;vertical-align: top;width: 200px;}

.pro-con{perspective:1000;-webkit-perspective: 1000;-ms-perspective: 1000;
    transform-style:preserve-3d;-ms-transform-style:preserve-3d;}
.pro-con, .pro-front, .pro-back{width:100%;height: 200px;}
.pro-flip{position:relative;;transition:0.6s;transform-style:preserve-3d;perspective:1000;}
.pro-flip .pro-front,.pro-back{position:absolute;top: 0;left: 0;/*backface-visibility:hidden;*/}
.pro-flip .pro-front{z-index: 2;background: #f1f6fc; }
.pro-flip .pro-back{
    transform:rotateY(-180deg);-ms-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);
    background: #ffffff;padding: 10px;text-align: left;border-radius: 4px;border:1px solid #d8dee6}
.pro-con:hover .pro-flip{transform:rotateY(180deg);;-ms-transform:rotateY(180deg);-moz-transform:rotateY(180deg);}
.pro-con:hover .pro-back{z-index: 3;}
.pro-flip .pro-front-text{font-size: 20px;color: #1b5ba9;}
.pro-flip .pro-back-text{color: #1b5ba9;}
.pro-flip .pro-back-header{height: 30px;line-height: 30px;font-size: 18px;}
.pro-flip .pro-back-plist{font-size: 12px;color: #1b5ba9;margin-top: 5px;}
.pro-flip .pro-back-plist > p{margin: 0;}

.pro-line{width: 100%;border-top: 2px solid #a2bddd;position: relative;margin:20px 0 20px}
.pro-line:before,.pro-line:after{position: absolute;content: "";left: 50%;border-radius: 50%;}
.pro-line:before{width: 14px;height: 14px;top: -7px;margin-left:-7px;background: #a2bddd;}
.pro-line:after{width: 10px;height: 10px;top: -5px;margin-left:-5px;background: #1b5ba9;}

.pro-text{color: #1b5ba9;font-size: 26px; }

.sr2-pro-1-h,.sr2-pro-2-h,.sr2-pro-3-h,.sr2-pro-4-h,.sr2-pro-5-h{width: 100px;height: 70px;display: inline-block;margin-top: 80px; }
.sr2-pro-1-h{background: url("img/rs2_process.png") no-repeat 0 -30px;}
.sr2-pro-2-h{background: url("img/rs2_process.png") no-repeat -100px -30px;}
.sr2-pro-3-h{background: url("img/rs2_process.png") no-repeat -200px -30px;}
.sr2-pro-4-h{background: url("img/rs2_process.png") no-repeat -300px -30px;}
.sr2-pro-5-h{background: url("img/rs2_process.png") no-repeat -400px -30px;}

.sr2-pro-1-s,.sr2-pro-2-s,.sr2-pro-3-s,.sr2-pro-4-s,.sr2-pro-5-s{width: 30px;height: 30px;display: inline-block;vertical-align: middle;}
.sr2-pro-1-s{background: url("img/rs2_process.png") no-repeat 0 0;}
.sr2-pro-2-s{background: url("img/rs2_process.png") no-repeat -30px 0;}
.sr2-pro-3-s{background: url("img/rs2_process.png") no-repeat -60px 0;}
.sr2-pro-4-s{background: url("img/rs2_process.png") no-repeat -90px 0;}
.sr2-pro-5-s{background: url("img/rs2_process.png") no-repeat -120px 0;}

.rs2-box-1 a:hover{text-decoration: underline;}

.rs2-qa-box{text-align: left;margin: 30px 0;}
.rs2-qa-item{cursor: pointer;margin-bottom: 15px;}
.rs2-qa-q,.rs2-qa-a{line-height: 40px;position: relative;}
.rs2-qa-q span,.rs2-qa-a span{display: block;margin-left: 60px;}
.rs2-qa-a{display: none;}
.rs2-qa-item.open{background: #f1f6fc;}
.rs2-qa-item.open .rs2-qa-a{display: block;}
.rs2-qa-q:before{height: 30px;width: 30px;display: inline-block;background-color: #1b5ba9;background-image: url(img/sc-search-icon.png);
    content: "";position: absolute;top: 5px;left: 15px}
.rs2-qa-a:before{
    height: 30px;width: 30px;line-height: 30px;display: inline-block;background-color: #86a8d2;position: absolute;top: 5px;left: 15px;
    content: "A";font-size: 18px;color: #ffffff;text-align: center;
}

.rs-map-wrap ul{border-bottom:1px solid #d7e2f1;font-size: 0}
.rs-map-wrap ul li{display:inline-block;}
.rs-map-wrap ul.areaXJH li{line-height:30px;font-size: 16px;width: 58px;text-align: center;color: #333;margin: 0 13px -1px;position: relative;border-bottom: 1px solid transparent;}
.rs-map-wrap ul.areaXJH li.chooseArea{border-bottom-color: #81a1ce;}
.rs-map-wrap ul.titleXJH{margin: 8px 8px 0;}
.rs-map-wrap ul.titleXJH li{font-size: 14px;line-height:40px;}
.cityXJ{width: 58px;margin-right: 50px;margin-left: 10px;text-align: center;}
.schoolXJ{width: 170px;text-align: center;}
.timeXJ{width: 170px;text-align: center;}
.addressXJ{width: 86px;margin-left: 34px;text-align: center; white-space: nowrap;}
.rs-map-wrap ul.addressXJH{border-bottom: 0;margin-top: 10px}
.rs-map-wrap ul.addressXJH li{font-size: 12px;max-height: 220px;overflow: auto;display: none;line-height: 30px;}
.rs-map-wrap ul.addressXJH li.show{display: block;}
.rs-map-wrap ul.addressXJH li div{border-bottom: 1px solid #eff2f5}
.rs-map-wrap ul.addressXJH li div span{display: inline-block;}
.rs-map-wrap ul.addressXJH li div .addressXJ{margin-left: 20px;}

@media screen and (min-width:1600px){
    .rs2-box-2{width: 1200px;}
    /*.rs2-box-4{width: 1300px;}*/
    .rs2-box-5{padding:20px 0;}
    .rs2-box-6{width: 1300px;}
}


