.autocenter{width:1200px;margin:0 auto;position:relative;}
.rbbg-1{width:100%;height:376px;background:url(http://www.oct-cts.com/images/nimgs/japan_theme_01.jpg) center 0 no-repeat;}
.tips1{position:absolute;left:85px;top:-100px;color:#fff;}
.tips1 h1{font-size:20px;font-weight:900;text-align:center;line-height:80px;}

.tips1 p{width:172px;font-size:18px;}
.tips1 p:first-child{font-size:18px;line-height:30px;font-weight:900;margin-bottom:20px;}
.tips2{position:absolute;left:358px;top:145px;}
.tips2 p{width:246px;color:#333;font-size:23px;line-height:30px;margin-bottom:60px;font-weight:900;}
.tips2 p a{color:#fff;transition:all 0.2s;}
.tips2 p a:hover{color:#fff;text-decoration:none;}

.rbbg-2{width:100%;height:530px;background:url(http://www.oct-cts.com/images/nimgs/japan_theme_02.jpg) center 0 no-repeat;}
//.rbbg-3{width:100%;height:740px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_03.jpg) center 0 no-repeat;}
.rbbg-3{width:100%;height:740px;background:url(http://www.oct-cts.com/images/nimgs/rb02.jpg) center 0 no-repeat;}

.tips3{position:absolute;left:48px;top:260px;width:453px;color:#333;line-height:20px;font-size:14px;text-indent:2em;}
.tips4{position:absolute;left:560px;top:566px;color:#333;font-size:14px;}
.tips5{position:absolute;left:40px;top:60px;}
.tips5 .route-div:first-child{margin:auto 900px 80px auto;}
 .route-div {
    float: left;
    overflow: hidden;
    background: #fff;
    width: 223px;
    height: 353px;
    margin: 10px 10px 0 2px;
    box-shadow: 0px 2px 5px #959595;
    position: relative;
}
.route-div::before {
    content: url(http://www.oct-cts.com/images/nimgs/gyl.png);
    position: absolute;
    left: 0;
    top: 0;
}
.route-div > img {
    height: 174px;
    width: 243px;
}
.route-div-content {
    width: 223px;
    padding: 0 5px;
    margin: 10px 0;
    height: 129px;
}
.route-div-right {
    width: 223px;
}
.route-div-content h3 {
    font-size: 14px;
    color: #00c88d;
    width: 223px;
    height: 57px;
    width: 213px;
}
.route-div-content p.middle-p {
    display: block;
    color: #a0a0a0;
    height: 17px;
    overflow: hidden;
    margin: 5px auto 5px auto;
}
 .route-div-content p.middle-p ~ p {width:213px;position:relative;}
 .route-div-content p span:nth-child(1){color:#2154a7;display:block;}
  .route-div-content p span:nth-child(2){color:#42daf6;display:block;}
 .route-div-content p span:nth-child(3){color:#edc81c;display:block;}
 .route-div-content p span:nth-child(4){float:right;position:absolute;right:0;top:0;}
 .route-div-content p span b{font-size:18px;color:#eb285a;}
//.rbbg-4{width:100%;height:935px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_04.jpg) center 0 no-repeat;}
.rbbg-4{width:100%;height:900px;background:#feecfc url(http://www.oct-cts.com/images/nimgs/rb03.jpg) center 0 no-repeat;}
.rbbg-5{width:100%;height:257px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_05.jpg) center 0 no-repeat;}
.rbbg-6{width:100%;height:577px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_06.jpg) center 0 no-repeat;}
.tips6{position:absolute;left:40px;top:0px;font-weight:900;}
.tips6 p,.tips9 p{font-size:14px;color:#055b97;line-height:24px;width:224px;text-indent:0em;}
.tips6 h2,.tips9 h2{font-size:24px;font-weight:900;color:#055b97;height:50px;text-indent:0em;}
.tips7{position:absolute;left:270px;top:270px;width:384px;height:299px;line-height:20px;font-size:14px;color:#fff;}
.tips8{position:absolute;left:30px;top:200px;}
.rbbg-7{width:100%;height:359px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_07.jpg) center 0 no-repeat;}

.tips9{position:absolute;left:30px;top:140px;font-weight:900;}
.tips10{position:absolute;left:30px;top:20px;font-weight:900;}


.rbbg-8{width:100%;height:382px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_08.jpg) center 0 no-repeat;}
.tips11{position:absolute;left:270px;top:30px;width:223px;color:#fff;font-size:14px;}
.tips12{position:absolute;left:30px;top:0px;}
.tips12 > div{width:1200px;height:230px;}
.visa-main {
float:left;
padding:10px;
    background: #fff;
    width: 377px;
    border: 1px solid #eeeded;
    float: left;
    height: 180px;
}
.visa-main img.country-img {
    float: left;
    margin: 10px 10px 80px 10px;
}
.visa-main ul li:first-child {
    height: 20px;
    line-height: 20px;
}
.visa-main ul li:nth-child(2) {
    height: 20px;
    line-height: 20px;
    text-align: right;
}
.visa-main ul li {
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    color: #333;
}
.visa-main ul li h1 {
    font-size: 20px;
    height: 20px;
    line-height: 20px;
    color: #0352bc;
    font-weight: 900;
    margin-top: 10px;
}
.visa-main ul li em {
    font-size: 18px;
    font-weight: 900;
    display: block;
    background: #81c141;
    width: 130px;
    height: 35px;
    border-radius: 20px;
    color: #fff;
    line-height: 35px;
    box-shadow: 0px 3px 6px #b5b5b5;
    float: right;
    text-align: center;
    cursor: pointer;
    margin-right: 10px;
}
.visa-main-c{float:left;position:relative;}
.visa-main-c ul {width:698px;border-bottom:2px solid #1aac2b;margin:0 10px;height:30px;}
.visa-main-c ul li{float:left;font-size:14px;width:110px;margin-left:5px;  font-weight: 900;text-align:center;}
.visa-main-c ul li.hover{color:#fff;}
.ain-conti{z-index:0;display:none;position:absolute;left:15px;top:35px;width:698px;height:170px;overflow:hidden;font-size:14px;}
.rbbg-9{width:100%;height:403px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_09.jpg) center 0 no-repeat;}
.rbbg-10{width:100%;height:996px;background:url(http://www.oct-cts.com/images/nimgs/japan_the_10.jpg) center 0 no-repeat;}