body.bgc {
    background-color: #f7f7f7;
}
body.bg2 {
    background-color: #fafafa;
}
header.index {
    height: 700px;
}

header.index .top .logo {
    width: 210px;
    line-height: 90px;
    text-align: center;
    float: left;
}
header.index .top nav {
    float: left;
}
header.index .top nav > ul li {
    float: left;
    margin-right: 48px;
    line-height: 90px;
}
header.index .top nav > ul li a {
    font-size: 16px;
    color: white;
    letter-spacing: 1px;
    font-weight: 300;
}
header.index .top .check_language {
    float: right;
    line-height: 90px;
    margin-right: 40px;
    color: white;
    cursor: pointer;
    font-weight: 500;
    font-size: 16px;
}
header.index .top .check_language img{
    width: 18px;
}
header.index .top .check_language .text {
    margin-left: 4px;
}
header.index .top .r {
    float: right;
    margin-right: 40px;
    line-height: 90px;
    font-weight: 300;
    letter-spacing: 1px;
}
header.index .top .r a {
    font-size: 16px;
    color: white;
    cursor: pointer;
}
header.index .top a:hover {
    padding-bottom: 10px;
    border-bottom: #fff 2px solid;
}
header.index .top .r a:first-child {
    margin-right: 30px;
    position: relative;
    cursor: pointer;
}
header.index .top .r a:first-child:after {
    content: "";
    width: 1px;
    height: 11px;
    background: rgba(255,255,255,0.3);
    position: absolute;
    right: -18px;
    top: 6px;
}
header.index .top .user_box {
    line-height: 90px;
    float: right;
    margin-right: 78px;
}
header.index .top .user_box img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: left;
    position: relative;
    margin-top: 25px;
}
header.index .top .user_box .point_box {
    width: 136px;
    cursor: pointer;
    clear: both;
}
header.index .top .user_box .name {
    float: left;
    margin-left: 14px;
    color: white;
}
header.index .top .user_box .icon_down {
    display: inline-block;
    width: 14px;
    height: 7px;
    background: url("../images/icon11.png");
    margin-left: 20px;
    margin-top: 40px;
}
header.index .top .user_box .link_box {
    display: none;
    width: 170px;
    background-color: #fff;
    position: absolute;
    top: 80px;
    right:75px;    
    z-index: 20;
    border: 1px solid #eee;
}
header.index .top .user_box .link_box li {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #Eee;
}
header.index .top .user_box .link_box li a {
    font-size: 14px;
    color: #333;
    display: block;
}
header.index h3 {
    text-align: center;
    font-size: 56px;
    color: white;
    margin-top: 110px;
    margin-bottom: 30px;
    font-weight: bold;
}
header.index h3 span {
    color: #F57149;
}
header.index .small {
    font-size: 24px;
    line-height: 36px;
    color: #F3F3F3;
    text-align: center;
    font-weight: normal;
}
header.index .search_box {
    width: 590.0px;
    height: 50.0px;
    margin: 42px auto;
    position: relative;
}
header.index .search_box input {
    border-radius: 5px;
    width: 100%;
    height: 58px;
    box-shadow: 0 0 20px rgba(0, 0, 0,0.2);
    padding: 0 100px 0 20px;
    font-size: 18px;
}
header.index .search_box input::-moz-placeholder {
    color: #999;
}
header.index .search_box input:-ms-input-placeholder {
    color: #999;
}
header.index .search_box input::-webkit-input-placeholder {
    color: #999;
}
header.index .search_box input:-moz-placeholder {
    color: #999;
}
header.index .search_box input::-moz-placeholder {
    color: #999;
}
header.index .search_box .btn {
    cursor: pointer;
    border-radius: 5px;
    height: 48px;
    line-height: 45px;
    text-align: center;
    background-color: #F6724A;
    width: 60px;
    position: absolute;
    right: 5px;
    top: 5px;
}
header.index .search_box .btn img{
    width: 25px;
}
header.index .search_box .search_list {
    width: 590px;
    position: absolute;
    top: 60px;
    border-radius: 5px;
    z-index: 999;
    overflow: hidden;
}
header.index .search_box .search_list li {
    background-color: #fff;
    height: 46px;
    line-height: 46px;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
}
header.index .search_box .search_list li a {
    color: #999;
    font-size: 18px;
}
.fixed {
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 9;
}
header.common {
    min-width: 1170px;
    height: 77px;
    line-height: 76px;
    border-bottom: 1px solid #d4d4d4;
    background-color: #fff;
}
header.common .logo {
    width: 210px;
    text-align: center;
    float: left;
}
header.common .nav li {
    float: left;
    margin-right: 42px;
}
header.common .nav li a {
    font-size: 18px;
    color: #333;
}
header.common .nav li.current a {
    color: #F47250;
}
header.common .r {
    float: right;
    margin-right: 75px;
    line-height: 77px;
}
header.common .r a {
    font-size: 16px;
}
header.common .r a:first-child {
    margin-right: 30px;
    position: relative;
}
header.common .r a:first-child:after {
    content: "";
    width: 1px;
    height: 11px;
    background-color: #333;
    position: absolute;
    right: -18px;
    top: 6px;
}
header.common .user_box {
    line-height: 76px;
    float: right;
    margin-right: 78px;
}
header.common .user_box img {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    float: left;
    position: relative;
    margin-top: 20px;
}
header.common .user_box .point_box {
    width: 136px;
    cursor: pointer;
    clear: both;
}
header.common .user_box .name {
    float: left;
    margin-left: 14px;
}
header.common .user_box .icon_down {
    display: inline-block;
    width: 14px;
    height: 10px;
    background: url("../images/icon38.png");
    margin-left: 20px;
}
header.common .user_box .link_box {
    display: none;
    width: 170px;
    background-color: #fff;
    position: absolute;
    top: 80px;
    right:65px;
    z-index: 20;
    border: 1px solid #eee;
}
header.common .user_box .link_box li {
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: 1px solid #Eee;
}
header.common .user_box .link_box li a {
    font-size: 14px;
    color: #333;
    display: block;
}
header.common .check_language {
    float: right;
    line-height: 77px;
    margin-right: 50px;
    color: #333;
    cursor: pointer;
}
header.common .check_language .text {
    margin-left: 4px;
}
.search_boxs {
    /*background-color: white;*/
    height: 83px;
    border-bottom: 1px solid #d4d4d4;
    padding: 15px 0 0 55px;
}
.search_boxs .search_box {
    width: 770.0px;
    height: 50.0px;
    position: relative;
}
.search_boxs .search_box input {
    border-radius: 5px 0 0 5px;
    width: 680px;
    height: 50px;
    border: 1px solid #f6724a;
    padding-left: 20px;
    font-size: 18px;
    float: left;
}
.search_boxs .search_box input::-moz-placeholder {
    color: #999;
}
.search_boxs .search_box input:-ms-input-placeholder {
    color: #999;
}
.search_boxs .search_box input::-webkit-input-placeholder {
    color: #999;
}
.search_boxs .search_box input:-moz-placeholder {
    color: #999;
}
.search_boxs .search_box input::-moz-placeholder {
    color: #999;
}
.search_boxs .search_box .btn {
    cursor: pointer;
    border-radius: 0 5px 5px 0;
    height: 50px;
    line-height: 45px;
    text-align: center;
    background-color: #F6724A;
    width: 90px;
    float: right;
}
.search_boxs .search_box .search_list {
    width: 590px;
    position: absolute;
    top: 60px;
    border-radius: 5px;
    z-index: 999;
    overflow: hidden;
}
.search_boxs .search_box .search_list li {
    background-color: #fff;
    height: 46px;
    line-height: 46px;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
}
.search_boxs .search_box .search_list li a {
    color: #999;
    font-size: 18px;
}

.filter_btn {
    display: inline-block;
    width: 96px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-size: 17px;
    color: white;
    background-color: #f97343;
    border-radius: 5px;
    position: relative;
    cursor: pointer;
    float: right;
    margin-right: -215px;
}
.filter_box .filter_btn .icon_down {
    width: 14px;
    height: 7px;
    background: url("../images/icon11.png");
    position: absolute;
    right: 26px;
    top: 26px;
}
.filter_box .hide_box {
    border: 1px solid #e7e7e7;
    width: 61%;
    margin-top: 16px;
    padding: 50px 0 15px 0;
    display: none;
}
.filter_box .hide_box .big > li {
    padding-left: 190px;
    position: relative;
    margin-bottom: 20px;
}
.filter_box .hide_box .big > li .item {
    font-size: 20px;
    color: #333;
    position: absolute;
    left: 60px;
}
.filter_box .hide_box .big > li ul li {
    display: inline-block;
    float: left;
    border: 1px solid #666666;
    height: 30px;
    line-height: 28px;
    padding: 0 26px;
    margin-right: 25px;
    cursor: pointer;
    margin-bottom: 24px;
}
.filter_box .hide_box .big > li ul li.current {
    background-color: #f97343;
    border: 1px solid #f97343;
    line-height: 28px;
    color: white;
}
.filter_box .hide_box .big > li ul input {
    width: 86.0px;
    height: 29.0px;
    border: 1px solid #666666;
    border-radius: 2px;
    padding-left: 8px;
}
.filter_box .hide_box .big > li ul input::-moz-placeholder {
    color: #999;
}
.filter_box .hide_box .big > li ul input:-ms-input-placeholder {
    color: #999;
}
.filter_box .hide_box .big > li ul input::-webkit-input-placeholder {
    color: #999;
}
.filter_box .hide_box .big > li ul input:-moz-placeholder {
    color: #999;
}
.filter_box .hide_box .big > li ul input::-moz-placeholder {
    color: #999;
}
.filter_box .hide_box .big > li ul .line {
    width: 19.0px;
    height: 1.0px;
    background-color: #666;
    margin: 0 8px;
    position: relative;
    top: -5px;
    display: inline-block;
}
.filter_box .hide_box .btns {
    text-align: right;
    padding-right: 23px;
}
.filter_box .hide_box .btns a {
    display: inline-block;
    width: 120.0px;
    height: 44.0px;
    line-height: 44px;
    text-align: center;
    border-radius: 5px;
}
.filter_box .hide_box .btns a:first-child {
    background: #f6724a;
    color: white;
    margin-right: 6px;
}
.filter_box .hide_box .btns a:last-child {
    background: #E8E8E8;
    color: #666;
}
main {
    min-width: 1170px;
    position: relative;
}
main .list {
    margin-top: 190px;
    width: 64%;
    padding: 0 1.5%;
}
main .list li {
    float: left;
    margin-right: 2.6%;
    margin-bottom: 40px;
    width: 31.4%;
}
main .list li:nth-child(3n) {
    margin-right: 0;
}
main .list li a {
    display: block;
}
main .list li a img {
    width: 100%;
    box-shadow: 0 0 15px #eee;
}
main .list li a .name {
    font-weight: 700;
    line-height: 60px;
    font-size: 20px;
    color: #333;
    height: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
main .list li a .address {
    color: #666;
    position: relative;
}
main .list li a .address .text {
    width: 60%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
main .list li a .address .price {
    font-size: 20px;
    color: #F6724A;
    font-weight: 700;
    position: absolute;
    right: 0;
    bottom: 0;
}
main #housesMap {
    margin-top: 160px;
    width: 33%;
    height: 87%;
    display: block;
    position: fixed;
    right: 23px;
    top: 0;
    z-index: 8;
}
@media (max-width: 1170px) {
    main .map {
        display: none!important;
    }
}
.skip {
    margin: -46px 0 10px 0;
}
.skip .w > ul li {
    margin-right: 16px;
    float: left;
}
.skip .w > ul li:last-child {
    margin-right: 0;
}
.skip .w > ul li a {
    width: 280.0px;
    height: 180.0px;
    background-color: #fff;
    border-radius: 5px;
    transition: all .2s;
    display: block;
    padding-top: 40px;
    text-align: center;
    box-shadow: 0 2px 15px rgba(0,0,0,0.1);
}
.skip .w > ul li img{
    height: 60px;
}
.skip .w > ul li a .txt {
    font-size: 24px;
    color: #F6724A;
    margin-top: 20px;
    font-weight: bold;
}
.skip .w > ul li a:hover {
    background: #F6724A;
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(245, 114, 74,0.2);
}
.skip .w > ul li a:hover .txt{
    color: #fff;
    margin-top: -30px;
}
.common_title {
    height: 120px;
    font-size: 24px;
    color: #2C2C2C;
    padding-top: 60px;
    font-weight: 500;
    margin-top: -10px;
    text-transform: uppercase;
}
.common_title.fz20 {
    font-size: 20px;
}
.recently .list li {
    float: left;
    margin-right: 30px;
}
.recently .list li:last-child {
    margin-right: 0;
}
.recently .list li a {
    display: block;
}
.recently .list li a img {
    box-shadow: 0 0 15px #eee;
}
.recently .list li a .name {
    font-weight: 700;
    line-height: 60px;
    font-size: 22px;
    color: #333;
}
.recently .list li a .address {
    color: #666;
    max-width: 200px;
    height:31px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    display: inline-block;
    line-height: 31px;
}
.recently .list li a  .price {
    display: inline-block;
    font-size: 24px;
    color: #F6724A;
    float: right;
    font-weight: 700;
    width:150px;
    text-align: right;
}
.hot .w .con .carousel {
    width: 530px;
    height: 510px;
    float: left;
    margin-right: 30px;
}
.hot .w .con .carousel .swiper-pagination {
    text-align: right;
    padding-right: 12px;
}
.hot .w .con .carousel .swiper-pagination .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background: #f5531b;
    opacity: 1;
}
.hot .w .con .carousel .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #ccccc6;
    opacity: 1;
}
.hot .w .con .carousel .swiper-slide a {
    display: block;
    position: relative;
    overflow: hidden;
}
.hot .w .con .carousel .swiper-slide a:hover .intro {
    left: 0;
}
.hot .w .con .carousel .swiper-slide a .intro {
    transition: all .2s ease;
    width: 320.0px;
    height: 95.0px;
    background: rgba(0, 0, 0, 0.6);
    position: absolute;
    bottom: 100px;
    left: -320px;
    padding: 20px;
}
.hot .w .con .carousel .swiper-slide a .intro > div {
    font-size: 18px;
    color: white;
}
.hot .w .con .carousel .swiper-slide a .intro .text {
    margin-bottom: 10px;
}
.hot .w .con .list > li {
    float: left;
    margin-bottom: 30px;
    transition: all .2s ease;
    margin-right: 16px;
}
.hot .w .con .list > li:hover{
    transform: translateY(-5px);
    box-shadow: 0 15px 35px rgba(0,0,0,0.2);
}
.hot .w .con .list > li:nth-child(4n) {
    margin-right: 0px;
}
.hot .w .con .list > li a {
    display: block;
    position: relative;
    overflow: hidden;
}
.hot .w .con .list > li a:hover {
}
.hot .w .con .list > li a .intro {
    width: 100%;
    height: 70px;
    line-height: 1.8;
    background: rgb(255,255,255);
    position: absolute;
    bottom: 0px;
    padding: 5px 10px;
    font-size: 16px;
    color: #484848;
    overflow: hidden;
    white-space: nowrap;
    text-overflow:ellipsis;/
}
.hot .w .con .list > li a .intro .price {
    display: block;
    font-size: 14px;
    color: #f60;
}
.hot .w .con .more_div {
    text-align: center;
}
.hot .w .con .more_div .more_btn {
    display: inline-block;
    width: auto;
    background: #F47250;
    border-radius: 5px;
    text-align: center;
    margin: auto;
    color: #ffffff;
    font-size: 16px;
    padding: 10px 50px;
    cursor: pointer;
    transition: all .2s ease;
}
.hot .w .con .more_div .more_btn:hover {
    box-shadow: 0 15px 20px rgba(255,102,0,0.1);
    opacity: 0.9;
    transform: translateY(-2px);
}
.quality {
    margin-bottom: 100px;
}
.quality .w .common_title {
    height: 130px;
    padding-top: 60px;
}
.quality .w #carousel3 {
    position: relative;
}
.quality .w #carousel3 .swiper-container {
    height: 210px;
    padding-top: 4px;
}
.quality .w #carousel3 .swiper-container .swiper-slide a {
    display: block;
}
.quality .w #carousel3 .swiper-container .swiper-slide a img {
    box-shadow: 0 0 10px #ccc;
}
.quality .w #carousel3 .swiper-container .intro {
    padding-top: 160px;
    font-size: 16px;
    color: #333;
}
.quality .w #carousel3 .arrow_l {
    width: 19px;
    height: 33px;
    position: absolute;
    left: -50px;
    top: 30%;
    cursor: pointer;
    background: url("../images/arrow_left.png");
}
.quality .w #carousel3 .arrow_l:hover {
    background: url("../images/arrow_left_hover.png");
}
.quality .w #carousel3 .arrow_r {
    width: 19px;
    height: 33px;
    position: absolute;
    right: -50px;
    top: 30%;
    cursor: pointer;
    background: url("../images/arrow_right.png");
}
.quality .w #carousel3 .arrow_r:hover {
    background: url("../images/arrow_right_hover.png");
}
.become_landlord {
    height: 300px;
    background: url("../images/bg2.png");
    padding-top: 80px;
    text-align: center;
}
.become_landlord p {
    font-size: 30px;
    line-height: 42px;
    color: white;
}
.become_landlord .btn {
    display: inline-block;
    min-width: 160.0px;
    padding:10px 50px;
    height: 44.0px;
    font-size: 16px;
    color: white;
    border: 1px solid #fff;
    margin-top: 36px;
    border-radius: 5px;
    cursor: pointer;
    font-weight: 300;
    transition: all .2s ease;
}
.become_landlord .btn:hover {
    border-color: #f6724a;
    background-color: #f6724a;
    box-shadow:0 15px 20px rgba(255,102,0,0.1);
    transform: translateY(-3px);

}
.pic_replace .big_bg {
    padding-top:32.8%;
    /*    background-size:cover;
        background-position:center;*/
    // -moz-background-size:100% 100%;
    //  background: url("../images/bg3.png") center / cover;
}
.pic_replace .small_list {
    margin-top: -60px;
}
.pic_replace .small_list li {
    float: left;
    transition: all .2s;
    cursor: pointer;
}
.pic_replace .small_list li:hover {
    transform: translateY(-3px);
}
.pic_replace .small_list li:not(:last-child) {
    margin-right: 30px;
}
.details_page {
    margin-top: 66px;
}
.details_page .l {
    width: 720px;
    float: left;
}
.details_page .l .nav {
    background-color: white;
    height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #efefef;
}
.details_page .l .nav.fixed {
    position: fixed;
    top: 0;
    left: 0;
}
.details_page .l .nav li {
    float: left;
    font-size: 18px;
    color: #333;
    margin-right: 52px;
    cursor: pointer;
    font-weight: 700;
}
.details_page .l .nav li.current {
    color: #F6724A;
    position: relative;
}
.details_page .l .nav li.current:after {
    content: "";
    width: 103%;
    height: 2px;
    background-color: #e50303;
    position: absolute;
    left: -1px;
    bottom: 0px;
}
.details_page .l .item1 {
    height: 139px;
    border-bottom: 1px solid #efefef;
    padding-top: 40px;
    position: relative;
}
.details_page .l .item1 .name {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 24px;
}
.details_page .l .item1 .address {
    font-size: 18px;
    color: #666;
    margin-top: 30px;
}
.details_page .l .item1 .collect {
    width: 100px;
    text-align: center;
    position: absolute;
    top: 50px;
    right: 20px;
    font-size: 18px;
    color: #666;
    line-height: 30px;
    cursor: pointer;
}
.details_page .l .item1 .collect .icon_heart {
    display: inline-block;
    width: 30px;
    height: 27px;
    background: url("../images/icon12.png");
}
.details_page .l .item1 .collect .icon_heart.toggle {
    background: url("../images/icon13.png");
    width: 29px;
}
.details_page .l .item1 .collect .txt {
    text-align: center;
}
.details_page .l .item2 {
    text-align: center;
    padding-top: 30px;
}
.details_page .l .item2 li {
    display: inline-block;
    text-align: center;
    width: 160px;
}
.details_page .l .item2 li img {
    display: inline-block;
    margin-bottom: 20px;
}
.details_page .l .item2 li img.tip-img{
    margin-bottom: 4px;
    cursor: pointer;
}
.details_page .l .item2 li:not(:last-child) {
    margin-right: 10px;
}
.details_page .l .item3 .con {
    padding-left: 30px;
}
.details_page .l .item3 .con img {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    float: left;
    margin-right: 28px;
}
.details_page .l .item3 .con .name {
    font-size: 20px;
    color: #666;
    font-weight: 700;
    margin-top: 24px;
}
.details_page .l .item3 .con .btns {
    margin-top: 22px;
}
.details_page .l .item3 .con .btns a {
    display: inline-block;
    width: 135.0px;
    height: 30.0px;
    line-height: 28px;
    text-align: center;
    font-weight: 700;
    border-radius: 3px;
    cursor: pointer;
}
.details_page .l .item3 .con .btns a:first-child {
    border: 1px solid #42c02e;
    color: #42c02e;
    margin-right: 10px;
    cursor: pointer;
}
.details_page .l .item3 .con .btns a:last-child {
    border: 1px solid #4A97F6;
    color: #4A97F6;
}
.details_page .l .item4 {
    border-bottom: 1px solid #efefef;
    padding-bottom: 20px;
}
.details_page .l .item4 li {
    margin-bottom: 24px;
    overflow: hidden;
}
.details_page .l .item4 li .name {
    font-size: 20px;
    color: #666;
    font-weight: 700;
    float: left;
}
.details_page .l .item4 li .call {
    font-size: 20px;
    font-weight: 700;
    color: #666;
    float: right;
}
.details_page .l .item5 {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding-bottom: 50px;
    border-bottom: 1px solid #efefef;
}
.details_page .l .item6 .list {
    display: flex;
    flex-wrap: wrap;
}
.details_page .l .item6 .list li {
    width: 180px;
    display: inline-block;
    font-size: 16px;
    color: #333;
    float: left;
    margin-bottom: 40px;
}
.details_page .l .item6 .list li .img_box {
    width: 40px;
    text-align: center;
    float: left;
    display: inline-block;
    margin-right: 15px;
}
.details_page .r {
    width: 370px;
    float: right;
}
.details_page .r > div {
    margin-bottom: 10px;
}
.details_page .r > .num {
    width: 370.0px;
    height: 60.0px;
    line-height: 58px;
    text-align: center;
    border: 1px solid #ededed;
    color: #333;
}
.details_page .r > .num i {
    color: #fe7545;
}
.details_page .r > .price {
    width: 370.0px;
    height: 350.0px;
    border: 1px solid #ededed;
}
.details_page .r > .price .item {
    height: 66px;
    line-height: 66px;
    font-size: 18px;
    margin-left: 26px;
}
.details_page .r > .price .input_box {
    width: 310.0px;
    position: relative;
    margin-left: 26px;
}
.details_page .r > .price .input_box .icon_down {
    width: 11px;
    height: 6px;
    background: url("../images/icon10.png") center / cover no-repeat;
    position: absolute;
    right: 16px;
    top: 20px;
}
.details_page .r > .price #date {
    border: 1px solid #EBEBEB;
    width: 310.0px;
    height: 45.0px;
    text-align: center;
    position: relative;
}
.details_page .r > .price .select {
    border: 1px solid #EBEBEB;
    width: 310.0px;
    height: 46.0px;
    line-height: 44px;
    margin-left: 26px;
    text-align: center;
    position: relative;
}
.details_page .r > .price .select .icon_down {
    width: 11px;
    height: 6px;
    background: url("../images/icon38.png") center / cover no-repeat;
    position: absolute;
    right: 16px;
    top: 20px;
}
.details_page .r > .price .select .options {
    display: none;
    width: 310px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background-color: #fff;
    position: absolute;
    top: 60px;
    z-index: 3;
}
.details_page .r > .price .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
}
.details_page .r > .price .select .options > li:last-child {
    border-bottom: none;
}
.details_page .r > .price .num {
    text-align: center;
    position: relative;
}
.details_page .r > .price .num .n {
    color: #f6724a;
    font-size: 30px;
    font-weight: 700;
}
.details_page .r > .price .num .Explain {
    line-height: 40px;
    font-size: 12px;
    color: #999;
    position: absolute;
    top: 0;
    left: 80%;
    cursor: pointer;
}
.details_page .r > .price .num .Explain img {
    margin-right: 6px;
    margin-top: -2px;
}
.details_page .r .apply_btn {
    display: inline-block;
    width: 370.0px;
    height: 70.0px;
    line-height: 70px;
    background-color: #caefe9;
    font-size: 18px;
    color: #4e847d;
    text-align: center;
    font-weight: 700;
    margin-bottom: 10px;
}
.details_page .r .apply_btn .icon_apply {
    display: inline-block;
    width: 28px;
    height: 28px;
    background: url("../images/icon27.png");
    margin-right: 12px;
    position: relative;
    top: 8px;
}
.details_page .r .share {
    width: 370.0px;
    height: 131.0px;
    border: 1px solid #ededed;
    text-align: center;
}
.details_page .r .share .txt {
    font-size: 18px;
    color: #333;
    line-height: 62px;
}
.details_page .r .share .links {
    text-align: center;
}
.details_page .r .share .links a {
    margin-right: 46px;
}
.details_page .r .share .links a:last-child {
    margin-right: 0;
}
.details_page .r .consult {
    width: 370.0px;
    height: 161.0px;
    border: 1px solid #ededed;
    text-align: center;
    position: relative;
}
.details_page .r .consult .txt {
    line-height: 42px;
    font-size: 18px;
    color: #333;
}
.details_page .r .consult .text {
    line-height: 24px;
    font-size: 14px;
    color: #666;
}
.details_page .r .consult .btn {
    position: absolute;
    bottom: 0;
    left: -1px;
    display: inline-block;
    width: 370.0px;
    height: 58.0px;
    line-height: 58px;
    background: #ffbc44;
    font-size: 18px;
    color: white;
    font-weight: 700;
}
.details_page .r .consult .btn img {
    margin-right: 14px;
}
.details_page .map .common_title {
    height: 100px;
    line-height: 100px;
    padding-top: 0;
    border-top: 1px solid #efefef;
    clear: both;
}
.details_page .evaluate .common_title {
    height: 100px;
    padding-top: 50px;
    border-bottom: 1px solid #efefef;
}
.details_page .evaluate .list > li {
    padding: 34px 0;
    border-bottom: 1px solid #efefef;
}
.details_page .evaluate .list > li .con .top {
    height: 100px;
    position: relative;
}
.details_page .evaluate .list > li .con .top img {
    float: left;
    margin-right: 30px;
    width: 70px;
    height: 70px;
    border-radius: 50%;
}
.details_page .evaluate .list > li .con .top .name {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    line-height: 42px;
}
.details_page .evaluate .list > li .con .top .time {
    font-size: 14px;
    color: #333;
    margin-top: 6px;
}
.details_page .evaluate .list > li .con .top .btns {
    position: absolute;
    right: 0;
}
.details_page .evaluate .list > li .con .top .btns .fabulous_btn {
    display: inline-block;
    float: right;
    width: 100.0px;
    height: 34.0px;
    line-height: 34px;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    top: -50px;
    padding-left: 34px;
    position: relative;
    cursor: pointer;
}
.details_page .evaluate .list > li .con .top .btns .fabulous_btn.checked {
    color: white;
    background: #f6724a;
    border: 1px solid #f6724a;
}
.details_page .evaluate .list > li .con .top .btns .fabulous_btn.checked .icon_fabulous {
    background: url("../images/icon32.png");
}
.details_page .evaluate .list > li .con .top .btns .fabulous_btn .icon_fabulous {
    width: 18px;
    height: 16px;
    background: url("../images/icon34.png");
    position: absolute;
    left: 9px;
    top: 8px;
}
.details_page .evaluate .list > li .con .top .btns .report_btn {
    display: inline-block;
    float: right;
    width: 88.0px;
    height: 34.0px;
    line-height: 34px;
    font-size: 14px;
    margin-right: 10px;
    color: #333;
    background-color: #fff;
    border: 1px solid #aaa;
    border-radius: 5px;
    top: -50px;
    padding-left: 42px;
    position: relative;
    cursor: pointer;
}
.details_page .evaluate .list > li .con .top .btns .report_btn .icon_report {
    width: 18px;
    height: 18px;
    background: url("../images/icon33.png");
    position: absolute;
    left: 14px;
    top: 9px;
}
.details_page .evaluate .list > li .con .text {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}
.details_page .evaluate .list > li .con .reply_box {
    padding: 20px 0 0 190px;
    position: relative;
}
.details_page .evaluate .list > li .con .reply_box img {
    width: 62px;
    height: 62px;
    border-radius: 50%;
    margin-right: 20px;
    position: absolute;
    left: 90px;
}
.details_page .evaluate .list > li .con .reply_box .name {
    font-size: 18px;
    color: #333;
    line-height: 36px;
    font-weight: 700;
}
.details_page .recently .common_title {
    height: 100px;
    line-height: 100px;
    padding-top: 0;
}
.details_page .recently .more_btn {
    display: inline-block;
    width: 336.0px;
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    border-radius: 3px;
    text-align: center;
    margin: 40px auto;
    border: 1px solid #ddd;
    color: #F6724A;
    font-size: 14px;
    cursor: pointer;
    transition: all .2s ease;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}

.details_page .recently .more_btn:hover {
    background: #F6724A ;
    color:#ffffff;
}
.pagination {
    line-height: 80px;
    height: 50px;
    margin-left: 75px;
}
.pagination li {
    display: inline-block;
    margin-right: 14px;
    line-height: 24px;
    
}
.pagination li .icon_left {
    width: 9px;
    height: 14px;
    background: url("../images/icon35.png");
    position: relative;
    top: 2px;
}
.pagination li .icon_right {
    width: 9px;
    height: 14px;
    background: url("../images/icon36.png");
    position: relative;
    top: 2px;
}
.pagination li a {
    display: inline-block;
    line-height: 24px;
    width: 24px;
    height: 24px;
    text-align: center;
    border-radius: 4px;
    font-size: 14px;
    color: #999;
    font-weight: 700;
}
.pagination li a.current {
    background-color: #fe7545;
    color: white;
}
.reserve_page {
    padding-bottom: 90px;
}
.reserve_page .b_title {
    height: 90px;
    line-height: 90px;
    font-size: 22px;
    color: #333;
    font-weight: 700;
}
.reserve_page .part1 {
    height: 150px;
    padding-top: 64px;
}
.reserve_page .part1 .orange_title {
    font-size: 22px;
    line-height: 22px;
    margin-bottom: 16px;
    color: #F47250;
    font-weight: 700;
}
.reserve_page .part2,
.reserve_page .part3,
.reserve_page .part4,
.reserve_page .part5 {
    border-top: 1px solid #f0f0f0;
}
.reserve_page .list1 > li {
    line-height: 40px;
    margin-bottom: 22px;
    padding-left: 140px;
    position: relative;
}
.reserve_page .list1 > li .item {
    font-size: 18px;
    color: #333;
    position: absolute;
    left: 0;
}
.reserve_page .list1 > li .items {
    font-size: 18px;
    color: #333;
    padding-left: 46px;
}
.reserve_page .list1 > li .select {
    border: 1px solid #EBEBEB;
    width: 60.0px;
    height: 40.0px;
    line-height: 44px;
    background: #f0f0f0;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    top: 2px;
    padding-left: 6px;
}
.reserve_page .list1 > li .select .icon_down {
    width: 10px;
    height: 5px;
    background: url("../images/icon10.png") center / cover no-repeat;
    position: absolute;
    right: 8px;
    top: 18px;
}
.reserve_page .list1 > li .select .options {
    display: none;
    width: 60px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background: #f0f0f0;
    position: absolute;
    top: 43px;
    left: -1px;
    z-index: 3;
    padding-left: 4px;
}
.reserve_page .list1 > li .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    padding-left: 4px;
}
.reserve_page .list1 > li .select .options > li:last-child {
    border-bottom: none;
}
.reserve_page .list1 > li input {
    height: 40.0px;
    padding-left: 10px;
    background: #f0f0f0;
}
.reserve_page .list1 > li input.s {
    width: 290px;
}
.reserve_page .list1 > li input.s226 {
    width: 226px;
}
.reserve_page .list1 > li input.ss {
    width: 210px;
}
.reserve_page .list1 > li input.b {
    width: 610px;
}
.reserve_page .list2 > li {
    width: 450px;
    float: left;
    margin-bottom: 26px;
}
.reserve_page .list2 > li .item {
    display: inline-block;
    width: 100px;
    text-align: left;
}
.reserve_page .apply_btn {
    width: 160.0px;
    height: 46.0px;
    line-height: 46px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    font-size: 20px;
    color: white;
    margin-bottom: 20px;
    cursor: pointer;
}
.reserve_page .text {
    font-size: 16px;
    color: #666;
}
.b_banner img {
    width: 100%;
}
.polymerization_page {
    padding-bottom: 70px;
}
.polymerization_page .common_title {
    height: 100px;
    line-height: 100px;
    padding-top: 0;
}
.polymerization_page > .list li {
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.polymerization_page > .list li:nth-child(3n) {
    margin-right: 0;
}
.polymerization_page > .list li a {
    display: block;
}
.polymerization_page > .list li a img {
    box-shadow: 0 0 10px #ddd;
}
.polymerization_page > .list li a .name {
    font-weight: 700;
    line-height: 60px;
    font-size: 22px;
    color: #333;
}
.polymerization_page > .list li a .address {
    color: #666;
}
.polymerization_page > .list li a .address .price {
    font-size: 24px;
    color: #F6724A;
    float: right;
    font-weight: 700;
    position: relative;
    top: -6px;
}
.polymerization_page .more_div {
    text-align: center;
}
.polymerization_page .more_div .more_btn {
    display: inline-block;
    width: 336.0px;
    height: 40px;
    line-height: 40px;
    background: #ffffff;
    border-radius: 3px;
    text-align: center;
    margin: 10px auto;
    border: 1px solid #eee;
    color: #F47250;
    font-size: 14px;
    cursor: pointer;
    transition: all .2s ease;
}
.polymerization_page .more_div .more_btn:hover {
    background-color: #F47250;
    color: white;
}
.polymerization_page .quality {
    margin-bottom: 00px;
}
.polymerization_page .quality .common_title {
    height: 110px;
    line-height: 0;
}
.polymerization_page .quality .intro {
    font-weight: 700;
}
.polymerization_page .tutorial_service .list li {
    width: 560.0px;
    height: 200.0px;
    background: #ffffff;
    border: 1px solid #eee;
    float: left;
    margin-right: 50px;
    margin-bottom: 30px;
}
.polymerization_page .tutorial_service .list li:nth-child(even) {
    margin-right: 0;
}
.polymerization_page .tutorial_service .list li a {
    display: block;
    padding: 25px 20px;
    position: relative;
    overflow: hidden;
}
.polymerization_page .tutorial_service .list li a img {
    float: left;
    margin-right: 30px;
}
.polymerization_page .tutorial_service .list li a .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    margin-bottom: 6px;
}
.polymerization_page .tutorial_service .list li a .intro {
    font-size: 14px;
    color: #666;
    line-height: 36px;
}
.polymerization_page .tutorial_service .list li a .price {
    font-size: 28px;
    color: #f87243;
    font-weight: 700;
    position: absolute;
    right: 20px;
    bottom: 20px;
}
.become_landlords {
    //min-height: 403px;
    padding: 20px 0 0 0;
}
.become_landlords .progress {
    height: 22px;
    line-height: 22px;
    border-left: 2px solid #f87243;
    margin: 28px 0;
    padding-left: 10px;
}
.become_landlords .progress.s {
    width: 414px;
}
.become_landlords .progress.b {
    width: 1170px;
}
.become_landlords .progress .title {
    color: #333;
    font-size: 18px;
    font-weight: 700;
}
.become_landlords .progress .num {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    float: right;
}
.become_landlords .next_btn {
    display: inline-block;
    width: 151.0px;
    height: 50.0px;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: white;
    background: #f86543;
    border-radius: 5px;
    margin-top: 40px;
}
.become_landlords .page1 > .title {
    line-height: 60px;
    border-bottom: 1px solid #ebebeb;
    font-weight: 700;
    color: #333;
}
.become_landlords .page1 .ul1 li {
    //margin-bottom: 20px;
}
.become_landlords .page1 ul li .select {
    border: 1px solid #EBEBEB;
    width: 410.0px;
    height: 50.0px;
    border: 1px solid #cdcdcd;
    line-height: 48px;
    display: inline-block;
    padding-left: 14px;
    position: relative;
    cursor: pointer;
    margin-bottom: 20px;
}
.become_landlords .page1 ul li .select .icon_down {
    width: 15px;
    height: 9px;
    background: url("../images/icon38.png") no-repeat;
    position: absolute;
    right: 16px;
    top: 22px;
}
.become_landlords .page1 ul li .select .placeholder {
    font-size: 16px;
    color: #999;
}
.become_landlords .page1 ul li .select .text {
    font-size: 16px;
    color: #333;
}
.become_landlords .page1 ul li .select .options {
    display: none;
    width: 410px;
    max-height: 200px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    position: absolute;
    top: 60px;
    left: -1px;
    z-index: 3;
}
.become_landlords .page1 ul li .select .options > li {
    border-bottom: 1px solid #Eee;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding-left: 12px;
    font-size: 16px;
}
.become_landlords .page1 ul li .select .options > li:last-child {
    border-bottom: none;
}
.become_landlords .page2 ul li .item {
    line-height: 50px;
    font-size: 16px;
    color: #666;
    font-weight: 700;
}
.become_landlords .page2 ul li .num_select {
    border: 1px solid #EBEBEB;
    width: 90.0px;
    height: 50.0px;
    line-height: 48px;
    border: 1px solid #cdcdcd;
    position: relative;
    top: -1px;
    background-color: #fff;
    display: inline-block;
    font-size: 14px;
    color: #333;
    padding-left: 14px;
    margin-right: 6px;
    cursor: pointer;
}
.become_landlords .page2 ul li .num_select .icon_down {
    width: 15px;
    height: 9px;
    background: url("../images/icon38.png") center / cover no-repeat;
    position: absolute;
    right: 8px;
    top: 20px;
}
.become_landlords .page2 ul li .num_select .options {
    display: none;
    width: 90px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background-color: #fff;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 3;
}
.become_landlords .page2 ul li .num_select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    padding-left: 10px;
}
.become_landlords .page2 ul li .num_select .options > li:last-child {
    border-bottom: none;
}
.become_landlords .page2 ul li .select {
    border: 1px solid #EBEBEB;
    width: 410.0px;
    height: 50.0px;
    border: 1px solid #cdcdcd;
    line-height: 48px;
    display: inline-block;
    padding-left: 14px;
    position: relative;
    cursor: pointer;
}
.become_landlords .page2 ul li .select .icon_down {
    width: 15px;
    height: 9px;
    background: url("../images/icon38.png") no-repeat;
    position: absolute;
    right: 16px;
    top: 22px;
}
.become_landlords .page2 ul li .select .placeholder {
    font-size: 16px;
    color: #999;
}
.become_landlords .page2 ul li .select .text {
    font-size: 16px;
    color: #333;
}
.become_landlords .page2 ul li .select .options {
    display: none;
    width: 410px;
    height: 200px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    position: absolute;
    top: 60px;
    left: -1px;
    z-index: 3;
}
.become_landlords .page2 ul li .select .options > li {
    border-bottom: 1px solid #Eee;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding-left: 12px;
    font-size: 16px;
}
.become_landlords .page2 ul li .select .options > li:last-child {
    border-bottom: none;
}
.become_landlords .page2 ul li input {
    width: 410.0px;
    height: 50.0px;
    border: 1px solid #cdcdcd;
    padding-left: 10px;
}
.become_landlords .page2 ul li input.s {
    width: 310px;
}
.become_landlords .page3 {
    position: relative;
}
.become_landlords .page3 .list > li {
    width: 25%;
    margin-bottom: 20px;
    padding-left: 54px;
    font-size: 18px;
    color: #666;
    line-height: 20px;
    position: relative;
    float: left;
}
.become_landlords .page3 .list > li:last-child {
    margin-bottom: 0;
}
.become_landlords .page3 .list > li .checkbox {
    display: inline-block;
    width: 20.0px;
    height: 20.0px;
    border: 1px solid #a0a0a0;
    border-radius: 2px;
    position: absolute;
    left: 0;
    cursor: pointer;
}
.become_landlords .page3 .list > li .checkbox.checked::after {
    content: "";
    width: 23px;
    height: 17px;
    background: url("../images/icon39.png");
    position: relative;
    z-index: 2;
    display: inline-block;
}
.become_landlords .page4 {
    position: relative;
    margin-top: 130px;
}
.become_landlords .page4 .show {
    width: 1170px;
    height: 450px;
    background-color: #f2f2f2;
    text-align: center;
}
.become_landlords .page4 .show .choose_btn {
    display: inline-block;
    width: 200.0px;
    height: 52.0px;
    line-height: 52px;
    text-align: center;
    background: rgba(102, 102, 102, 0.8);
    position: relative;
    top: 200px;
    cursor: pointer;
    font-size: 18px;
    color: white;
}
.become_landlords .page4 .show .choose_btn img {
    margin-right: 10px;
}
.become_landlords .page4 .show .choose_btn input {
    cursor: pointer;
    position: absolute;
    left: 0;
    top: 0;
    width: 200.0px;
    height: 52.0px;
    opacity: 0;
}
.become_landlords .page4 .show .text {
    font-size: 18px;
    color: #666;
    position: relative;
    top: 220px;
}
.become_landlords .page4 .pic_list {
    padding-top: 20px;
}
.become_landlords .page4 .pic_list li {
    width: 200.0px;
    height: 130.0px;
    position: relative;
    float: left;
    margin-right: 14px;
    margin-bottom: 14px;
}
.become_landlords .page4 .pic_list li img {
    display: block;
    width: 200.0px;
    height: 130.0px;
    border: 1px solid #eee;
}
.become_landlords .page4 .pic_list li .icon_close {
    width: 43px;
    height: 43px;
    background: url("../images/icon41.png") no-repeat;
    position: absolute;
    top: -21px;
    right: -21px;
    cursor: pointer;
}
.become_landlords .page5 {
    position: relative;
}
.become_landlords .page5 .fill_box input {
    width: 191.0px;
    height: 40.0px;
    background: #e6e6e6;
    border-radius: 5px;
    text-align: center;
}
.become_landlords .page5 .fill_box input:first-child {
    margin-right: 26px;
}
.become_landlords .page5 .add_btn {
    width: 78.0px;
    height: 30.0px;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: white;
    background: #f87243;
    border-radius: 5px;
    margin: 28px 0;
    margin-left: 30px;
    cursor: pointer;
    display: inline-block;
}
.become_landlords .page5 .member_list {
    width: 410px;
    border-top: 1px solid #f3f3f3;
    padding-top: 10px;
}
.become_landlords .page5 .member_list > li {
    line-height: 44px;
    padding-right: 34px;
    position: relative;
    overflow: hidden;
}
.become_landlords .page5 .member_list > li .name,
.become_landlords .page5 .member_list > li .call {
    font-size: 16px;
    color: #878c91;
}
.become_landlords .page5 .member_list > li .icon_close {
    width: 14px;
    height: 14px;
    background: url("../images/icon40.png");
    display: inline-block;
    position: absolute;
    right: 0;
    top: 15px;
    cursor: pointer;
}
.become_landlords .page6 textarea {
    width: 1170.0px;
    height: 330.0px;
    background: #f0f0f0;
    border: none;
    padding: 20px;
    line-height: 30px;
}
.become_landlords .page6 textarea::-moz-placeholder {
    color: #999;
}
.become_landlords .page6 textarea:-ms-input-placeholder {
    color: #999;
}
.become_landlords .page6 textarea::-webkit-input-placeholder {
    color: #999;
}
.become_landlords .page6 textarea:-moz-placeholder {
    color: #999;
}
.become_landlords .page6 textarea::-moz-placeholder {
    color: #999;
}
.become_landlords .end_btns {
    padding-top: 40px;
    padding-bottom: 60px;
}
.become_landlords .end_btns .look_btn {
    width: 122.0px;
    height: 50.0px;
    display: inline-block;
    line-height: 50px;
    text-align: center;
    font-size: 18px;
    color: white;
    background-color: #52ce42;
    border-radius: 4px;
    margin-right: 10px;
    cursor: pointer;
}
.become_landlords .end_btns .submit_btn {
    display: inline-block;
    width: 178.0px;
    height: 50.0px;
    background-color: #fc6641;
    line-height: 50px;
    text-align: center;
    border-radius: 4px;
    font-size: 18px;
    color: white;
    cursor: pointer;
}
.personal_center {
    padding: 60px 0 50px 0;
    min-width: 500px;
}
.personal_center aside {
    width: 240.0px;
    background: #ffffff;
    border: 1px solid #ebebeb;
    float: left;
}
.personal_center aside ul {
    padding-top: 6px;
}
.personal_center aside ul li {
    height: 56px;
    line-height: 56px;
    margin-bottom: 10px;
}
.personal_center aside ul li a {
    padding-left: 40px;
    display: block;
    font-size: 16px;
    color: #333;
}
.personal_center aside ul li.current a {
    color: #F6724A;
    position: relative;
}
.personal_center aside ul li.current a::before {
    content: "";
    width: 4.0px;
    height: 45.0px;
    background: #f6724a;
    position: absolute;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
}
.personal_center > .con {
    float: right;
}
.personal_center > .con.bg {
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.personal_center > .con .null_box {
    width: 890px;
    height: 525px;
    background: #ffffff;
    position: relative;
}
.personal_center > .con .null_box img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
}
.personal_center > .con > .part1 {
    width: 890.0px;
    height: 680.0px;
    padding: 40px;
}
.personal_center > .con > .part1 .top {
    position: relative;
    margin-bottom: 50px;
}
.personal_center > .con > .part1 .top .upload_btn {
    display: inline-block;
    min-width: 97.0px;
    height: 34.0px;
    text-align: center;
    line-height: 32px;
    color: #F6724A;
    border: 1px solid #F6724A;
    border-radius: 5px;
    cursor: pointer;
    position: absolute;
    bottom: 0;
    padding:0 10px;
}
.personal_center > .con > .part1 .top .upload_btn input {
    width: 97.0px;
    height: 34.0px;
    position: absolute;
    top: 0;
    left: 0;
    opacity: 0;
    z-index: 2;
}
.personal_center > .con > .part1 .top img {
    margin-right: 10px;
}
.personal_center > .con > .part1 .list > li {
    line-height: 40px;
    padding-left: 149px;
    position: relative;
}
.personal_center > .con > .part1 .list > li input {
    width: 370.0px;
    height: 40.0px;
    background: #f2f2f2;
    margin-bottom: 20px;
    padding-left: 5px;
}
.personal_center > .con > .part1 .list > li .item {
    font-size: 16px;
    color: #333;
    font-weight: 700;
    position: absolute;
    left: 0;
}
.personal_center > .con > .part1 .list > li .select {
    border: 1px solid #EBEBEB;
    width: 185.0px;
    height: 40.0px;
    background: #f2f2f2;
    text-align: center;
    line-height: 44px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    margin-bottom: 20px;
}
.personal_center > .con > .part1 .list > li .select .icon_down {
    width: 15px;
    height: 9px;
    background: url("../images/icon38.png") center / cover no-repeat;
    position: absolute;
    right: 12px;
    top: 16px;
}
.personal_center > .con > .part1 .list > li .select .options {
    display: none;
    width: 185px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background: #f0f0f0;
    position: absolute;
    top: 50px;
    left: -1px;
    z-index: 3;
}
.personal_center > .con > .part1 .list > li .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    padding-left: 4px;
}
.personal_center > .con > .part1 .list > li .select .options > li:last-child {
    border-bottom: none;
}
.personal_center > .con > .part1 .list > li .date_select {
    border: 1px solid #EBEBEB;
    width: 110.0px;
    height: 40.0px;
    background: #f2f2f2;
    line-height: 38px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    padding-left: 16px;
}
.personal_center > .con > .part1 .list > li .date_select .icon_down {
    width: 15px;
    height: 9px;
    background: url("../images/icon38.png") center / cover no-repeat;
    position: absolute;
    right: 12px;
    top: 16px;
}
.personal_center > .con > .part1 .list > li .date_select .options {
    display: none;
    width: 110px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background: #f0f0f0;
    position: absolute;
    top: 50px;
    left: -1px;
    z-index: 3;
}
.personal_center > .con > .part1 .list > li .date_select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    padding-left: 16px;
}
.personal_center > .con > .part1 .list > li .date_select .options > li:last-child {
    border-bottom: none;
}
.personal_center > .con > .part1 .list > .text {
    font-size: 12px;
    color: #999;
    line-height: 46px;
}
.personal_center > .con > .part1 .save_btn {
    display: inline-block;
    width: 120.0px;
    height: 40.0px;
    background-color: #f6724a;
    font-size: 18px;
    line-height: 40px;
    text-align: center;
    color: white;
    border-radius: 4px;
    margin-top: 60px;
    cursor: pointer;
}
.personal_center > .con .part2 {
    width: 890.0px;
}
.personal_center > .con .part2 .tab {
    height: 60px;
    line-height: 60px;
    padding-left: 40px;
    border-bottom: 1px solid #efefef;
    padding-right: 38px;
}
.personal_center > .con .part2 .tab > li {
    display: inline-block;
    cursor: pointer;
}
.personal_center > .con .part2 .tab > li:first-child {
    margin-right: 50px;
}
.personal_center > .con .part2 .tab > li.current {
    color: #F6724A;
    position: relative;
}
.personal_center > .con .part2 .tab > li.current::after {
    content: "";
    width: 40.0px;
    height: 2.0px;
    background: #f6724a;
    position: absolute;
    bottom: 0;
    left: -4px;
}
.personal_center > .con .part2 .tab .select {
    border: 1px solid #EBEBEB;
    float: right;
    margin-top: 12px;
    width: 185.0px;
    height: 38.0px;
    background: #F6724A;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    border-radius: 5px;
    cursor: pointer;
}
.personal_center > .con .part2 .tab .select .icon {
    width: 14px;
    height: 8px;
    position: absolute;
    right: 12px;
    top: 14px;
}
.personal_center > .con .part2 .tab .select .icon_down{
    background: url("../images/icon10.png") center / cover no-repeat;
}
.personal_center > .con .part2 .tab .select .icon_up{
    background: url("../images/icon111.png") center / cover no-repeat;
}
.personal_center > .con .part2 .tab .select .placeholder {
    font-size: 14px;
    color: white;
}
.personal_center > .con .part2 .tab .select .text {
    color: white;
}
.personal_center > .con .part2 .tab .select .options {
    display: none;
    width: 185px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    position: absolute;
    top: 50px;
    left: -1px;
    z-index: 3;
    background-color: #fff;
}
.personal_center > .con .part2 .tab .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 50px;
    cursor: pointer;
    padding-left: 4px;
}
.personal_center > .con .part2 .tab .select .options > li:last-child {
    border-bottom: none;
}
.personal_center > .con .part2 .tabContent > li {
    display: none;
}
.personal_center > .con .part2 .tabContent > li.current {
    display: block;
}
.personal_center > .con .part2 .tabContent > li .list1 > li {
    padding: 38px 42px 20px 74px;
    border-bottom: 1px solid #ebebeb;
    position: relative;
}
.personal_center > .con .part2 .tabContent > li .list1 > li .dot {
    width: 14.0px;
    height: 14.0px;
    border-radius: 50px;
    background: #f6724a;
    position: absolute;
    left: 40px;
    top: 44px;
}
.personal_center > .con .part2 .tabContent > li .list1 > li .dot.read {
    background-color: #999;
}
.personal_center > .con .part2 .tabContent > li .list1 .text {
    font-size: 14px;
    color: #333;
    line-height: 24px;
}
.personal_center > .con .part2 .tabContent > li .list1 .reply_btn {
    margin-top: 10px;
    width: 80.0px;
    height: 26.0px;
    text-align: center;
    line-height: 24px;
    border: 1px solid #57ce44;
    border-radius: 3px;
    font-size: 14px;
    color: #57CE44;
    float: right;
    cursor: pointer;
}
.personal_center > .con .part2 .tabContent > li .list1 .reply_btn:hover {
    background-color: #f6724a;
    color: white;
    border: 1px solid #f6724a;
}
.personal_center > .con .part3 {
    width: 890.0px;
}
.personal_center > .con .part3 .tab {
    height: 60px;
    line-height: 60px;
    padding-left: 40px;
    border-bottom: 1px solid #efefef;
    padding-right: 38px;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.personal_center > .con .part3 .tab > li {
    display: inline-block;
    cursor: pointer;
    text-align: center;
}
.personal_center > .con .part3 .tab > li:first-child {
    margin-right: 50px;
}
.personal_center > .con .part3 .tab > li.current {
    color: #F6724A;
    position: relative;
}
.personal_center > .con .part3 .tab > li.current::after {
    content: "";
    width: 70.0px;
    height: 2.0px;
    background: #f6724a;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
}
.personal_center > .con .part3 .tabContent > li {
    display: none;
}
.personal_center > .con .part3 .tabContent > li.current {
    display: block;
}
.personal_center > .con .part3 .tabContent > li .rent {
    background-color: #fff;
}
.personal_center > .con .part3 .tabContent > li .rent .top {
    padding: 30px 0 30px 36px;
    overflow: hidden;
    position: relative;
}
.personal_center > .con .part3 .tabContent > li .rent .top img {
    float: left;
    margin-right: 20px;
}
.personal_center > .con .part3 .tabContent > li .rent .top .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part3 .tabContent > li .rent .top .address {
    font-size: 16px;
    color: #666666;
    margin-top: 20px;
}
.personal_center > .con .part3 .tabContent > li .rent .top a {
    position: absolute;
    bottom: 30px;
    width: 150.0px;
    height: 40.0px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #f6724a;
    color: #f6724a;
    font-weight: 700;
    border-radius: 5px;
    cursor: pointer;
}
.personal_center > .con .part3 .tabContent > li .rent .infos .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    padding-left: 36px;
    line-height: 80px;
}
.personal_center > .con .part3 .tabContent > li .rent .infos ul {
    padding-bottom: 16px;
}
.personal_center > .con .part3 .tabContent > li .rent .infos ul li {
    padding-left: 170px;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-bottom: 34px;
}
.personal_center > .con .part3 .tabContent > li .rent .infos ul li .item {
    position: absolute;
    left: 36px;
}
.personal_center > .con .part3 .tabContent > li .rent .btns {
    height: 77px;
    line-height: 76px;
    border-top: 1px solid #ebebeb;
    padding-top: 18px;
}
.personal_center > .con .part3 .tabContent > li .rent .btns a {
    float: right;
    cursor: pointer;
}
.personal_center > .con .part3 .tabContent > li .rent .btns a:first-child {
    width: 120.0px;
    height: 40.0px;
    background: #f6724a;
    border-radius: 5px;
    margin-right: 40px;
    line-height: 40px;
    font-size: 18px;
    color: white;
    text-align: center;
}
.personal_center > .con .part3 .tabContent > li .rent .btns a:last-child {
    width: 120.0px;
    height: 40.0px;
    background: #57CE44;
    border-radius: 5px;
    margin-right: 24px;
    line-height: 40px;
    font-size: 18px;
    color: white;
    text-align: center;
}
.personal_center > .con .part3 .tabContent > li .type_tab {
    height: 100px;
    padding-top: 38px;
}
.personal_center > .con .part3 .tabContent > li .type_tab li {
    float:left;
    width: 109.0px;
    height: 40.0px;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    background: #ececec;
    border-radius: 5px;
    color: #666;
    cursor: pointer;
    margin-right: 6px;
}
.personal_center > .con .part3 .tabContent > li .type_tab li.current {
    background-color: #F6724A;
    color: white;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li {
    display: none;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li.current {
    display: block;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live {
    border: 1px solid #ebebeb;
    background-color: #fff;
    width: 100%;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live thead {
    line-height: 60px;
    border-bottom: 1px solid #f0f0f0;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live thead tr {
    text-align: center;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live thead tr td {
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live tbody tr {
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live tbody tr td {
    color: #666;
    text-align: center;
    padding: 22px 0;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live tbody tr td:last-child {
    width: 300px;
    font-size: 14px;
    color: #666;
    text-align: left;
    line-height: 24px;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live tbody tr td .imgbox {
    width: 146px;
    height: 126px;
    margin: 0 auto;
    cursor: pointer;
    background: url("../images/shadow.png") no-repeat right;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.live tbody tr td .imgbox img {
    float: left;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study {
    border: 1px solid #ebebeb;
    background-color: #fff;
    width: 100%;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study thead {
    line-height: 60px;
    border-bottom: 1px solid #f0f0f0;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study thead tr {
    text-align: center;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study thead tr td {
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr {
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr td {
    color: #666;
    text-align: center;
    padding: 22px 26px;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr td:last-child,
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr td:nth-last-child(2) {
    width: 300px;
    font-size: 14px;
    color: #666;
    text-align: left;
    line-height: 24px;
    word-break: break-all;
    width: 290px;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr td:nth-child(1) {
    width: 180px;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr td:nth-child(2) {
    width: 126px;
}
.personal_center > .con .part3 .tabContent > li .type_tabontent > li table.study tbody tr td:nth-child(3) {
    width: 286px;
}
.personal_center > .con .part5 {
    width: 890.0px;
  
}
.personal_center > .con .part5 .tab {
    height: 60px;
    line-height: 60px;
    padding-left: 40px;
    border-bottom: 1px solid #efefef;
    padding-right: 38px;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.personal_center > .con .part5 .tab.mb {
    margin-bottom: 42px;
}
.personal_center > .con .part5 .tab > li {
    display: inline-block;
    cursor: pointer;
    margin-right: 68px;
}
.personal_center > .con .part5 .tab > li.current {
    color: #F6724A;
    position: relative;
}
.personal_center > .con .part5 .tab > li.current::after {
    content: "";
    width: 70.0px;
    height: 2.0px;
    background: #f6724a;
    position: absolute;
    bottom: 1px;
    left: 50%;
    transform: translateX(-50%);
}
.personal_center > .con .part5 .tab > li:last-child {
    margin-right: 0;
}
.personal_center > .con .part5 .tabContent > li {
    display: none;
}
.personal_center > .con .part5 .tabContent > li.current {
    display: block;
}
.personal_center > .con .part5 .tabContent > li .page1 .select_box {
    height: 92px;
    padding-top: 30px;
}
.personal_center > .con .part5 .tabContent > li .page1 .select {
    border: 1px solid #EBEBEB;
    float: right;
    width: 130.0px;
    height: 46.0px;
    background: #f6724a;
    border-radius: 5px;
    text-align: center;
    line-height: 46px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .icon_down {
    width: 21px;
    height: 10px;
    background: url(../images/icon44.png) center / cover no-repeat;
    position: absolute;
    right: 10px;
    top: 19px;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .placeholder {
    font-size: 16px;
    color: white;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .text {
    font-size: 16px;
    color: white;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .options {
    display: none;
    width: 130px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    position: absolute;
    top: 50px;
    left: -1px;
    z-index: 3;
    background-color: #fff;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .options > a > li {
    border-bottom: 1px solid #Eee;
    line-height: 50px;
    cursor: pointer;
    font-weight: 700;
    text-align: center;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .options >a > li.current {
    color: #F6724A;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .options >a > li:last-child {
    border-bottom: none;
}
.personal_center > .con .part5 .tabContent > li .page1 .top {
    padding: 30px 0 30px 36px;
    overflow: hidden;
    position: relative;
    background-color: #fff;
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li .page1 .top img {
    float: left;
    margin-right: 20px;
}
.personal_center > .con .part5 .tabContent > li .page1 .top .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part5 .tabContent > li .page1 .top .address {
    font-size: 16px;
    color: #666666;
    margin-top: 20px;
}
.personal_center > .con .part5 .tabContent > li .page1 .top .infos {
    margin-top: 94px;
}
.personal_center > .con .part5 .tabContent > li .page1 .top .infos > li {
    font-size: 14px;
    color: #666;
    margin-bottom: 16px;
}
.personal_center > .con .part5 .tabContent > li .page1 .content {
    background-color: #fff;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .s_title {
    height: 50px;
    padding-top: 20px;
    font-size: 24px;
    color: #eb5518;
    font-weight: 700;
    padding-left: 38px;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos {
    padding: 30px 0;
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li {
    padding-left: 170px;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-bottom: 28px;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li:last-child {
    margin-bottom: 0;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li.sp {
    padding-left: 0;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li > .item {
    position: absolute;
    left: 36px;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li .sp {
    overflow: hidden;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li .sp > li {
    width: 400px;
    float: left;
}
.personal_center > .con .part5 .tabContent > li .page1 .content .infos > li .sp > li .item {
    display: inline-block;
    width: 170px;
    padding-left: 36px;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund {
    background-color: #fff;
    padding-top: 24px;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li {
    padding-left: 130px;
    position: relative;
    margin-bottom: 30px;
    color: #333;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li .item {
    position: absolute;
    left: 40px;
    font-weight: 700;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li .text {
    padding-right: 76px;
    font-size: 14px;
    color: #333;
    line-height: 24px;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li.btns {
    padding-top: 20px;
    padding-bottom: 50px;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li.btns a {
    display: inline-block;
    width: 160px;
    height: 46px;
    line-height: 46px;
    border-radius: 5px;
    text-align: center;
    color: white;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li.btns a:first-child {
    background: #4cd037;
    margin-right: 20px;
}
.personal_center > .con .part5 .tabContent > li .page1 .refund li.btns a:last-child {
    background: #f87243;
}
.personal_center > .con .part5 .tabContent > li .page2 {
    background-color: #fff;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .title {
    line-height: 70px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    padding-left: 36px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list {
    padding: 6px 0;
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li:last-child .list{
     border-bottom:none !important;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list > li {
    padding-left: 170px;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-bottom: 28px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list > li.sp {
    padding-left: 0;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list > li > .item {
    position: absolute;
    left: 36px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list > li .sp {
    overflow: hidden;
    padding-left: 36px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list > li .sp > li {
    width: 400px;
    float: left;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list > li .sp > li .item {
    display: inline-block;
    width: 90px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list2 {
    overflow: hidden;
    padding-left: 38px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 8px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list2 > li {
    width: 400px;
    float: left;
    margin-bottom: 28px;
}
.personal_center > .con .part5 .tabContent > li .page2 .infos li .list2 > li .item {
    width: 100px;
    float: left;
}
.personal_center > .con .part5 .tabContent > li .page2 .btn_box {
    height: 144px;
    padding-top: 34px;
}
.personal_center > .con .part5 .tabContent > li .page2 .btn_box a {
    float: right;
    font-weight: 700;
    width: 160.0px;
    height: 44.0px;
    line-height: 44px;
    text-align: center;
    border-radius: 5px;
}
.personal_center > .con .part5 .tabContent > li .page2 .btn_box .cancel {
    background: #e6e6e6;
    color: #666;
    margin-right: 40px;
}
.personal_center > .con .part5 .tabContent > li .page2 .btn_box .accept {
    background: #f87243;
    margin-right: 20px;
    color: white;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li {
    margin-bottom: 16px;
    background-color: #fff;
    border: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li .type {
    height: 37px;
    line-height: 36px;
    border-bottom: 1px solid #f7f7f7;
    padding-left: 40px;
    color: #F6724A;
    font-weight: 700;
    font-size: 14px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content {
    padding: 26px 0 36px 40px;
    position: relative;
    overflow: hidden;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content img {
    float: left;
    margin-right: 20px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content > .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    margin-bottom: 28px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .time {
    font-size: 14px;
    color: #999;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .time > li {
    margin-bottom: 16px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .lookinfo {
    position: absolute;
    bottom: 36px;
    width: 150.0px;
    height: 40.0px;
    line-height: 38px;
    text-align: center;
    border: 1px solid #3771d0;
    border-radius: 5px;
    border: 1px solid #3975c0;
    color: #3975c0;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .btns {
    position: relative;
    //  top: 40px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .btns .cancel {
    display: inline-block;
    width: 105.0px;
    height: 40.0px;
    border: 1px solid #F6724A;
    color: #F6724A;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    margin-right: 10px;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .btns .preview {
    text-align: center;
    line-height: 38px;
    display: inline-block;
    width: 105.0px;
    height: 40.0px;
    border: 1px solid #4CD037;
    color: #4CD037;
    border-radius: 5px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .btns .see {
    text-align: center;
    line-height: 38px;
    display: inline-block;
    //  width: 104.0px;
    height: 40.0px;
    border-radius: 5px;
    border: 1px solid #57ce44;
    color: #4CD037;
    padding-left: 10px;
    padding-right: 10px;
}
.personal_center > .con .part5 .tabContent > li .resources_list > li > .content .btns .confirm {
    display: inline-block;
    line-height: 40px;
    text-align: center;
    width: 104.0px;
    height: 40.0px;
    background: #f6724a;
    border-radius: 5px;
    margin-left: 6px;
    color: white;
}
.personal_center > .con .part5 .tabContent > li .type_tab {
    height: 100px;
    padding-top: 38px;
}
.personal_center > .con .part5 .tabContent > li .type_tab li {
    display: inline-block;
    width: 109.0px;
    height: 40.0px;
    line-height: 40px;
    text-align: center;
    font-weight: 700;
    background: #ececec;
    border-radius: 5px;
    color: #666;
    cursor: pointer;
    margin-right: 6px;
}
.personal_center > .con .part5 .tabContent > li .type_tab li.current {
    background-color: #F6724A;
    color: white;
}
.personal_center > .con .part5 .tabContent > li .type_tabontent > li {
    display: none;
}
.personal_center > .con .part5 .tabContent > li .type_tabontent > li.current {
    display: block;
}
.personal_center > .con .part5 .tabContent > li .feedback_box {
    width: 890.0px;
    min-height: 420.0px;
    background: #ffffff;
    border: 1px solid #eee;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list {
    padding: 28px 0 0 0;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li {
    position: relative;
    padding-left: 146px;
    margin-bottom: 30px;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li.sp {
    margin-bottom: 0;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .item {
    position: absolute;
    left: 40px;
    line-height: 40px;
    font-weight: 700;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .select {
    border: 1px solid #EBEBEB;
    width: 280.0px;
    height: 40.0px;
    background: #f7f7f7;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .select .icon_down {
    width: 10px;
    height: 5px;
    background: url("../images/icon10.png") center / cover no-repeat;
    position: absolute;
    right: 10px;
    top: 18px;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .select .options {
    display: none;
    width: 280px;
    height: 150px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background: #f7f7f7;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 3;
    padding-left: 4px;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .select .options > li {
    border-bottom: 1px solid #EBEBEB;
    line-height: 44px;
    cursor: pointer;
    padding-left: 4px;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .select .options > li:last-child {
    border-bottom: none;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li textarea {
    width: 670.0px;
    height: 200.0px;
    background: #f7f7f7;
    border: 1px solid #EBEBEB;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .piclist {
    overflow: hidden;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .piclist li {
    float: left;
    width: 130.0px;
    height: 130.0px;
    margin-right: 20px;
    margin-bottom: 20px;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .piclist li.add_btn {
    border: 1px solid #EBEBEB;
    width: 130.0px;
    height: 130.0px;
    background: #f7f7f7;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .piclist li.add_btn img {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .piclist li.add_btn input {
    width: 130.0px;
    height: 130.0px;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .guest_list > li {
    width: 120.0px;
    height: 40.0px;
    line-height: 38px;
    text-align: center;
    font-size: 16px;
    color: #333;
    background: #f7f7f7;
    border: 1px solid #EBEBEB;
    float: left;
    margin-right: 38px;
    margin-bottom: 30px;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .guest_list > li .close {
    width: 10px;
    height: 10px;
    background: url("../images/icon46.png");
    position: absolute;
    right: 6px;
    top: 6px;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .guest_list > li.select_btn {
    text-align: center;
    color: #f6724a;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .feedback_box .list > li .submit_btn {
    width: 109.0px;
    height: 40.0px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: white;
    background: #f6724a;
    border-radius: 5px;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .page6 .add_box {
    height: 88px;
    padding-top: 30px;
}
.personal_center > .con .part5 .tabContent > li .page6 .add_box a {
    display: inline-block;
    width: 130px;
    height: 44px;
    line-height: 44px;
    background: #f6724a;
    border-radius: 5px;
    padding-left: 48px;
    color: white;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .page6 .add_box a i {
    width: 19px;
    height: 19px;
    background: url("../images/icon48.png");
    position: absolute;
    left: 20px;
    top: 13px;
}
.personal_center > .con .part5 .tabContent > li .page6 .main {
    width: 890px;
    height: 553px;
    background: #ffffff;
    border: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r {
    width: 254px;
    height: 553px;
    border-left: 1px solid #ebebeb;
    float: right;
    position: relative;
    overflow: hidden;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r .go_up {
    width: 254px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background: #f6724a;
    position: relative;
    left: -1px;
    top: -1px;
    cursor: pointer;
    z-index: 3;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r .go_down {
    width: 254px;
    height: 39px;
    line-height: 39px;
    text-align: center;
    background: #f6724a;
    position: absolute;
    bottom: 0;
    left: 0;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r .list {
    transition: all .1s;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r .list > li {
    height: 79px;
    border-bottom: 1px solid #ebebeb;
    padding: 18px 0 0 22px;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r .list > li .title {
    font-size: 16px;
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .r .list > li .time {
    font-size: 12px;
    color: #999;
    margin-top: 10px;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l {
    width: 634px;
    float: left;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li {
    display: none;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li.current {
    display: block;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li .top {
    height: 118px;
    padding-left: 40px;
    border-bottom: 1px solid #EBEBEB;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li .top .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    line-height: 70px;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li .top .time {
    font-size: 16px;
    color: #666;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li .top .over_btn {
    width: 130px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 14px;
    color: #5DDC5D;
    border: 1px solid #5ddc5d;
    border-radius: 5px;
    position: absolute;
    right: 20px;
    top: 30px;
    font-weight: 700;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .page6 .main .l .l_list > li .text {
    padding: 40px 30px 0 40px;
    font-size: 14px;
    color: #333;
    line-height: 24px;
    word-break: break-all;
}
.personal_center > .con .part5 .tabContent > li table.list {
    width: 890.0px;
    background: #ffffff;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.personal_center > .con .part5 .tabContent > li table.list thead {
    line-height: 60px;
    border-bottom: 1px solid #f0f0f0;
}
.personal_center > .con .part5 .tabContent > li table.list thead tr {
    text-align: center;
}
.personal_center > .con .part5 .tabContent > li table.list thead tr td {
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr {
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td {
    color: #666;
    text-align: center;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(1) {
    width: 357px;
    padding: 22px 33px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(1) .infos {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 6px;
    width: 304px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(1) .infos i {
    font-size: 13px;
    color: #666;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(1) .infos i:first-child {
    float: left;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(1) .imgbox {
    position: relative;
    float: left;
    margin-left: 7px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(1) .imgbox .name {
    width: 230px;
    height: 40px;
    line-height: 40px;
    background-color: #F6724A;
    position: absolute;
    bottom: 0;
    font-size: 14px;
    color: white;
    padding-left: 10px;
    text-align: left;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(2) {
    width: 130px;
    font-size: 18px;
    color: #333;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(3) {
    width: 150px;
    font-size: 18px;
    color: #333;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(4) {
    width: 140px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:nth-child(4) .all {
    font-size: 18px;
    font-weight: 700;
    color: #FF4557;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child > div {
    line-height: 36px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child > div a {
    font-size: 14px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child .gopay {
    display: inline-block;
    width: 72.0px;
    height: 26.0px;
    line-height: 24px;
    border: 1px solid #FF4557;
    color: #FF4557;
    border-radius: 13px;
    font-size: 14px;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child .blue {
    color: #1C8EF8;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child .cuccess {
    color: #f6724a;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child .cancel {
    color: #999;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child .evaluate {
    color: #f6724a;
    display: inline-block;
    width: 72.0px;
    height: 26.0px;
    line-height: 24px;
    border: 1px solid #f6724a;
    border-radius: 13px;
    font-size: 14px;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li table.list tbody tr td:last-child .confirm {
    display: inline-block;
    color: #57CE44;
    border: 1px solid #57CE44;
    width: 72.0px;
    height: 26.0px;
    line-height: 24px;
    border-radius: 13px;
    font-size: 14px;
    cursor: pointer;
}
.personal_center > .con .part5 .tabContent > li .norespond > li {
    border: 1px solid #ebebeb;
    background-color: #fff;
    margin-bottom: 22px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .info {
    height: 46px;
    border-bottom: 1px solid #ebebeb;
    line-height: 45px;
    padding-left: 38px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .info span {
    font-size: 13px;
    color: #666;
    margin-right: 16px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .con {
    padding: 30px 40px 20px 40px;
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .con .imgbox {
    position: relative;
    float: left;
    margin-right: 35px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .con .imgbox > .name {
    width: 230px;
    height: 40px;
    line-height: 40px;
    background-color: #F6724A;
    position: absolute;
    bottom: 0;
    left: 0px;
    font-size: 14px;
    color: white;
    padding-left: 9px;
    text-align: left;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .con span.name {
    font-size: 12px;
    color: #333;
    font-weight: 700;
    margin-left: 16px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .con .text {
    width: 542px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    float: right;
    margin-top: 12px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .under {
    height: 60px;
    line-height: 60px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .under .reply_btn {
    width: 90px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #55c942;
    border-radius: 5px;
    display: inline-block;
    float: right;
    font-size: 14px;
    color: white;
    margin: 15px 40px 0 0;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .respond {
    padding: 0 40px;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .respond .title {
    line-height: 50px;
    font-size: 16px;
    color: #F6724A;
}
.personal_center > .con .part5 .tabContent > li .norespond > li .respond .text {
    padding-bottom: 40px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.personal_center > .con .part6 {
    width: 890.0px;
}
.personal_center > .con .part6 .box {
    border: 1px solid #ebebeb;
}
.personal_center > .con .part6 table.landlord_order_list {
    width: 890.0px;
    background: #ffffff;
    border: 1px solid #ebebeb;
    background-color: #fff;
}
.personal_center > .con .part6 table.landlord_order_list.bbsp {
    border: none;
    border-top: 1px solid #ebebeb;
}
.personal_center > .con .part6 table.landlord_order_list thead {
    line-height: 60px;
    border-bottom: 1px solid #f0f0f0;
}
.personal_center > .con .part6 table.landlord_order_list thead tr {
    text-align: center;
}
.personal_center > .con .part6 table.landlord_order_list thead tr td {
    color: #333;
    font-weight: 700;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr {
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td {
    color: #666;
    text-align: center;
    padding: 22px 40px;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(1) {
    width: 310px;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(1) .infos {
    margin-bottom: 10px;
    overflow: hidden;
    padding: 0 6px;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(1) .infos i {
    font-size: 13px;
    color: #666;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(1) .infos i:first-child {
    float: left;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(1) .imgbox {
    position: relative;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(1) .imgbox .name {
    width: 230px;
    height: 40px;
    line-height: 40px;
    background-color: #F6724A;
    position: absolute;
    bottom: 0;
    left: 5px;
    font-size: 14px;
    color: white;
    padding-left: 9px;
    text-align: left;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(2) {
    width: 210px;
    font-size: 18px;
    color: #333;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(3) {
    width: 200px;
    font-size: 18px;
    color: #333;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(4) {
    width: 140px;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(4) .mb {
    margin-bottom: 8px;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(4) a {
    font-weight: 700;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(4) .contact {
    font-size: 14px;
    color: #57CE44;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td:nth-child(4) .look {
    font-size: 14px;
    color: #999;
}
.personal_center > .con .part6 table.landlord_order_list tbody tr td.blue {
    color: #1C8EF8;
    font-weight: 700;
}
.personal_center > .con .part6 .order_details .section1 {
    background-color: #fff;
    margin-bottom: 20px;
}
.personal_center > .con .part6 .order_details .section1 .top .header {
    height: 59px;
    line-height: 58px;
    border-bottom: 1px solid #e7e7e7;
    padding-left: 38px;
    font-weight: 700;
    font-size: 18px;
}
.personal_center > .con .part6 .order_details .section1 .top .header.no_bb {
    border-bottom: none;
}
.personal_center > .con .part6 .order_details .section1 .top .header a {
    float: right;
    width: 125.0px;
    height: 34.0px;
    line-height: 32px;
    border: 1px solid #f6724a;
    font-size: 18px;
    color: #f6724a;
    font-weight: normal;
    text-align: center;
    border-radius: 4px;
    margin: 13px 40px 0 0;
}
.personal_center > .con .part6 .order_details .section1 .content {
    padding: 30px 0 25px 40px;
    position: relative;
    overflow: hidden;
}
.personal_center > .con .part6 .order_details .section1 .content img {
    float: left;
    margin-right: 20px;
}
.personal_center > .con .part6 .order_details .section1 .content > .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    margin-bottom: 15px;
}
.personal_center > .con .part6 .order_details .section1 .content .time {
    font-size: 14px;
    color: #999;
}
.personal_center > .con .part6 .order_details .section1 .content .time > li {
    margin-bottom: 14px;
    color: #666;
}
.personal_center > .con .part6 .order_details .section1 .landlord_box {
    height: 100px;
    line-height: 100px;
    padding-left: 38px;
}
.personal_center > .con .part6 .order_details .section1 .landlord_box i {
    font-size: 22px;
    color: #333;
}
.personal_center > .con .part6 .order_details .section1 .landlord_box i:first-child {
    margin-right: 50px;
}
.personal_center > .con .part6 .order_details .section1 .landlord_box a {
    width: 125.0px;
    height: 34.0px;
    line-height: 32px;
    text-align: center;
    float: right;
    border: 1px solid #4AD134;
    color: #4AD134;
    margin: 30px 40px 0 0;
    border-radius: 4px;
    font-weight: normal;
    font-size: 18px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .title {
    line-height: 70px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    padding-left: 36px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list {
    padding: 6px 0;
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list > li {
    padding-left: 170px;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-bottom: 26px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list > li.sp {
    padding-left: 0;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list > li > .item {
    position: absolute;
    left: 36px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list > li .sp {
    overflow: hidden;
    padding-left: 36px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list > li .sp > li {
    width: 400px;
    float: left;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list > li .sp > li .item {
    display: inline-block;
    width: 90px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list2 {
    overflow: hidden;
    padding-left: 38px;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 8px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list2 > li {
    width: 400px;
    float: left;
    margin-bottom: 28px;
}
.personal_center > .con .part6 .order_details .section1 .infos li .list2 > li .item {
    width: 100px;
    float: left;
}
.personal_center > .con .part6 .order_details .section1 .needtopay {
    height: 60px;
    line-height: 60px;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr {
    font-size: 16px;
    color: #666;
    margin-right: 40px;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr .price {
    font-size: 22px;
    color: #fe7343;
    font-weight: 700;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr .imgbox {
    float: right;
    cursor: pointer;
    position: relative;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr .imgbox:hover {
    display: block;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr .imgbox:hover .text {
    display: block;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr .imgbox img {
    position: relative;
    top: -10px;
    right: -4px;
}
.personal_center > .con .part6 .order_details .section1 .needtopay .fr .imgbox .text {
    display: none;
    width: 257px;
    height: 45px;
    line-height: 43px;
    padding: 0 14px;
    border: 1px solid #ddd;
    background: #f2f2f2;
    border-radius: 10px;
    position: absolute;
    top: -50px;
    right: 00px;
}
.personal_center > .con .part6 .order_details .section2 {
    background-color: #fff;
    margin-bottom: 20px;
}
.personal_center > .con .part6 .order_details .section2 .infos .title {
    line-height: 50px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    padding-left: 36px;
    border-bottom: 1px solid #EBEBEB;
}
.personal_center > .con .part6 .order_details .section2 .infos .list {
    padding: 28px 0;
    border-bottom: 1px solid #ebebeb;
}
.personal_center > .con .part6 .order_details .section2 .infos .list > li {
    padding-left: 170px;
    font-size: 16px;
    color: #666;
    position: relative;
    margin-bottom: 26px;
}
.personal_center > .con .part6 .order_details .section2 .infos .list > li:last-child {
    margin-bottom: 0;
}
.personal_center > .con .part6 .order_details .section2 .infos .list > li > .item {
    position: absolute;
    left: 36px;
}
.personal_center > .con .part6 .btnss {
    overflow: hidden;
}
.personal_center > .con .part6 .btnss a {
    float: right;
    width: 124.6px;
    height: 46.0px;
    line-height: 46px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
}
.personal_center > .con .part6 .btnss a:first-child {
    background: #f87243;
    color: white;
}
.personal_center > .con .part6 .btnss a:last-child {
    margin-right: 10px;
    color: #666;
    background-color: #E0E0E0;
}
.personal_center > .con .part6 .btnss a.orange {
    background: #f87243;
    color: white;
    margin-right: 0;
}
.personal_center > .con .part6 .refund_application {
    width: 890.0px;
    height: 640.0px;
    background: #ffffff;
}
.personal_center > .con .part6 .refund_application .main .header {
    height: 59px;
    line-height: 58px;
    border-bottom: 1px solid #e7e7e7;
    padding-left: 38px;
    font-weight: 700;
    font-size: 18px;
}
.personal_center > .con .part6 .refund_application .main .list {
    padding-top: 65px;
}
.personal_center > .con .part6 .refund_application .main .list > li {
    padding-left: 166px;
    position: relative;
    margin-bottom: 30px;
}
.personal_center > .con .part6 .refund_application .main .list > li .item {
    font-size: 18px;
    color: #333;
    position: absolute;
    left: 40px;
    line-height: 40px;
}
.personal_center > .con .part6 .refund_application .main .list > li textarea {
    width: 683.0px;
    height: 195.0px;
    background: #f7f7f7;
    border: 1px solid #e7e7e7;
}
.personal_center > .con .part6 .refund_application .main .list > li .price {
    font-size: 18px;
    color: #F6724A;
    line-height: 40px;
    font-weight: 700;
}
.personal_center > .con .part6 .refund_application .main .list > li .text {
    font-size: 14px;
    color: #666;
}
.personal_center > .con .part6 .refund_application .main .list > li .select {
    border: 1px solid #EBEBEB;
    width: 390.0px;
    height: 40.0px;
    background: #f7f7f7;
    border: 1px solid #ddd;
    border-radius: 5px;
    text-align: center;
    line-height: 38px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    cursor: pointer;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .icon_down {
    width: 16px;
    height: 8px;
    background: url("../images/icon51.png") center / cover no-repeat;
    position: absolute;
    right: 12px;
    top: 15px;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .placeholder {
    font-size: 18px;
    color: #333;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .text {
    font-size: 18px;
    color: #333;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .options {
    display: none;
    width: 390px;
    background: #f7f7f7;
    overflow: auto;
    border: 1px solid #EBEBEB;
    position: absolute;
    top: 50px;
    left: -1px;
    z-index: 3;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 50px;
    cursor: pointer;
    text-align: center;
    font-size: 18px;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .options > li.current {
    color: #F6724A;
}
.personal_center > .con .part6 .refund_application .main .list > li .select .options > li:last-child {
    border-bottom: none;
}
.personal_center > .con .part6 .refund_application .main .btn {
    width: 190.0px;
    height: 56.0px;
    line-height: 56px;
    font-size: 16px;
    color: white;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    float: right;
    margin-right: 40px;
}
.personal_center > .con .part7 {
    width: 890.0px;
    height: 400px;
    background-color: #fff;
    margin-bottom: 10px;
    border: 1px solid #ebebeb;
}
.personal_center > .con .part7 .box {
    border: 1px solid #ebebeb;
}
.personal_center > .con .part7 .header {
    height: 59px;
    line-height: 58px;
    border-bottom: 1px solid #e7e7e7;
    padding-left: 38px;
    font-weight: 700;
    font-size: 18px;
}
.personal_center > .con .part7 .header a {
    float: right;
    width: 75.0px;
    height: 30.0px;
    line-height: 28px;
    border: 1px solid #f6724a;
    font-size: 16px;
    color: #f6724a;
    font-weight: normal;
    text-align: center;
    border-radius: 4px;
    margin: 13px 40px 0 0;
}
.personal_center > .con .part7 .list1 {
    overflow: hidden;
    padding-top: 36px;
}
.personal_center > .con .part7 .list1 > li {
    line-height: 40px;
    margin-bottom: 16px;
    overflow: hidden;
}
.personal_center > .con .part7 .list1 > li.mb {
    margin-bottom: 16px;
}
.personal_center > .con .part7 .list1 > li .item {
    width: 204px;
    float: left;
    padding-left: 40px;
}
.personal_center > .con .part7 .list1 > li .r {
    width: 440px;
    float: left;
}
.personal_center > .con .part7 .list1 > li .r a.fr {
    display: none;
}
.personal_center > .con .part7 .list1 > li .r .cancel_bind {
    color: #F6724A;
}
.personal_center > .con .part7 .list1 > li .r .modify_password {
    color: #4CD037;
}
.personal_center > .con .part7 .list1 > li .r input {
    display: none;
    width: 460px;
    height: 40px;
    background: #f2f2f2;
    border: 1px solid #e8e8e8;
    padding-left: 8px;
}
.personal_center > .con .part7 .list1 > li a.add {
    color: #4CD037;
}
.personal_center > .con .part7 .list1 > li .text {
    height: 40px;
    font-size: 16px;
    padding-top: 10px;
    color: #666;
}
.personal_center > .con .part7 .save_btn {
    display: inline-block;
    width: 110px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-left: 40px;
    font-size: 16px;
    color: white;
    display: none;
    cursor: pointer;
    margin-top: 30px;
}
.personal_center > .con .part8 {
    width: 890.0px;
}
.personal_center > .con .part8 .list li {
    width: 278px;
    margin-right: 28px;
    float: left;
    margin-bottom: 40px;
}
.personal_center > .con .part8 .list li:nth-child(3n) {
    margin-right: 0;
}
.personal_center > .con .part8 .list li a {
    display: block;
}
.personal_center > .con .part8 .list li a img {
    width: 270.0px;
    height: 232px;
    box-shadow: 0 0 15px #eee;
}
.personal_center > .con .part8 .list li a .name {
    font-weight: 700;
    line-height: 60px;
    font-size: 22px;
    color: #333;
}
.personal_center > .con .part8 .list li a .address {
    color: #666;
    position: relative;
}
.personal_center > .con .part8 .list li a .address .text {
    width: 60%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.personal_center > .con .part8 .list li a .address .price {
    font-size: 24px;
    color: #F6724A;
    font-weight: 700;
    position: absolute;
    right: 0;
    bottom: 0;
}
.personal_center .pagination {
    background: #f7f7f7;
    line-height: 100px;
    width: 890px;
    float: right;
}
.supervision_service .banner {
    height: 500px;
    padding: 99px 0 0 50%;
    background: url("../images/bg6.png");
}
.supervision_service .banner p {
    font-size: 32px;
    line-height: 50px;
    color: #333;
    font-weight: 700;
}
.supervision_service .banner .text {
    width: 590px;
    line-height: 24px;
    padding-top: 24px;
    font-size: 16px;
    color: #333;
}
.supervision_service .main {
    padding-top: 20px;
}
.supervision_service .main .commons_title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    margin: 28px 0;
}
.supervision_service .main .section1 ul {
    overflow: hidden;
}
.supervision_service .main .section1 ul li {
    float: left;
    width: 370px;
    height: 440px;
    background: #ffffff;
    margin-right: 30px;
}
.supervision_service .main .section1 ul li:last-child {
    margin-right: 0;
}
.supervision_service .main .section1 ul li .con {
    height: 240px;
    border: 1px solid #ddd;
    border-top: none;
    padding: 0 30px;
}
.supervision_service .main .section1 ul li .con .title {
    line-height: 76px;
    font-size: 24px;
    color: #666;
    font-weight: 700;
}
.supervision_service .main .section1 ul li .con .intro {
    font-size: 16px;
    color: #666;
    line-height: 24px;
}
.supervision_service .main .section1 ul li .con .price {
    font-size: 18px;
    color: #F47250;
    line-height: 18px;
    margin-top: 24px;
    font-weight: 700;
}
.supervision_service .main .section2 .list {
    padding-left: 30px;
}
.supervision_service .main .section2 .list > li {
    width: 304px;
    float: left;
    margin-right: 92px;
    margin-bottom: 40px;
}
.supervision_service .main .section2 .list > li:nth-child(3n) {
    margin-right: 0;
}
.supervision_service .main .section2 .list > li .num {
    font-size: 48px;
    color: #f47250;
    font-family: "Arial-BoldMT";
    font-weight: 700;
    margin-bottom: 10px;
}
.supervision_service .main .section2 .list > li .text {
    font-size: 16px;
    color: #333;
    line-height: 24px;
}
.supervision_service .main .section3 {
    overflow: hidden;
    padding: 20px 0 80px 0;
}
.supervision_service .main .section3 .fl {
    width: 585px;
    font-size: 18px;
    font-family: ArialMT;
    color: #666666;
    line-height: 30px;
    word-break: break-all;
}
.supervision_service .contact_us {
    /*height: 360px;*/
    background: url("../images/bg7.png") no-repeat center;
    background-size: cover;
    text-align: center;
    padding-bottom: 30px
}
.supervision_service .contact_us .title {
    line-height: 60px;
    font-size: 24px;
    font-weight: 700;
    color: white;
}
.supervision_service .contact_us .text {
    font-size: 16px;
    color: white;
}
.supervision_service .contact_us .content {
    padding-top: 26px;
    width: 550px;
    margin: 0 auto;
}
.supervision_service .contact_us .content .inputs input {
    width: 260px;
    height: 40px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    text-align: center;
}
.supervision_service .contact_us .content .inputs input::-moz-placeholder {
    color: #333;
}
.supervision_service .contact_us .content .inputs input:-ms-input-placeholder {
    color: #333;
}
.supervision_service .contact_us .content .inputs input::-webkit-input-placeholder {
    color: #333;
}
.supervision_service .contact_us .content .inputs input:-moz-placeholder {
    color: #333;
}
.supervision_service .contact_us .content .inputs input::-moz-placeholder {
    color: #333;
}
.supervision_service .contact_us .content .inputs input:first-child {
    margin-right: 24px;
}
.supervision_service .contact_us .content textarea {
    width: 551px;
    height: 100px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    margin-top: 20px;
    padding: 12px 0 0 16px;
    font-size: 14px;
    border: none;
}
.supervision_service .contact_us .content textarea::-moz-placeholder {
    color: #999;
}
.supervision_service .contact_us .content textarea:-ms-input-placeholder {
    color: #999;
}
.supervision_service .contact_us .content textarea::-webkit-input-placeholder {
    color: #999;
}
.supervision_service .contact_us .content textarea:-moz-placeholder {
    color: #999;
}
.supervision_service .contact_us .content textarea::-moz-placeholder {
    color: #999;
}
.supervision_service .contact_us .content .submit_btn {
    width: 210px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: white;
    background: rgba(244, 114, 80, 0.8);
    border-radius: 5px;
    margin: 20px auto 0px auto;
    cursor: pointer;
}
.abroad_service .banner {
    position: relative;
}
.abroad_service .banner img {
    width: 100%;
}
.abroad_service .banner .text {
    font-size: 48px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    color: white;
    text-shadow: 1px 0 3px #333;
    font-weight: 700;
    letter-spacing: 2px;
}
.abroad_service .banner .w {
    width: 1170px;
    position: absolute;
    top: 166px;
    left: 50%;
    transform: translateX(-50%);
}
.abroad_service .banner .w .en {
    font-size: 36px;
    color: #F47250;
    font-weight: 700;
}
.abroad_service .banner .w .txt {
    font-size: 46px;
    line-height: 60px;
    color: white;
    font-weight: 700;
    margin-top: 10px;
}
.abroad_service .w .common_title {
    height: 90px;
    line-height: 90px;
    padding-top: 0;
}
.abroad_service .w .section1 .list {
    overflow: hidden;
}
.abroad_service .w .section1 .list > li {
    float: left;
    position: relative;
}
.abroad_service .w .section1 .list > li:hover a {
    display: block;
}
.abroad_service .w .section1 .list > li a {
    display: none;
    position: absolute;
    background: rgba(0, 0, 0, 0.4);
    top: 0;
    height: 400px;
    line-height: 400px;
    text-align: center;
    font-size: 18px;
    color: white;
    width: 195px;
}
.abroad_service .w .section1 .list > li .txt {
    font-size: 18px;
    color: #000033;
    text-align: center;
    font-weight: 700;
    margin: 32px 0;
}
.abroad_service .w .section2 {
    padding-bottom: 30px;
}
.abroad_service .w .section2 .list {
    overflow: hidden;
}
.abroad_service .w .section2 .list > li {
    float: left;
    margin-right: 17px;
}
.abroad_service .w .section2 .list > li:last-child {
    margin-right: 0;
}
.abroad_service .w .section2 .list > li .title {
    line-height: 30px;
    font-size: 14px;
    font-weight: 700;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.abroad_service .w .section2 .list > li .time {
    font-size: 14px;
    color: #999;
}
.abroad_service .w .section3 ul {
    padding-top: 20px;
    overflow: hidden;
}
.abroad_service .w .section3 ul > li {
    width: 278px;
    margin-right: 164px;
    float: left;
    text-align: center;
    margin-bottom: 42px;
}
.abroad_service .w .section3 ul > li:nth-child(3n) {
    margin-right: 0;
}
.abroad_service .w .section3 ul > li img {
    width: 56px;
    height: 56px;
}
.abroad_service .w .section3 ul > li .title {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    line-height: 58px;
}
.abroad_service .w .section3 ul > li .intro {
    font-size: 16px;
    color: #999;
    line-height: 26px;
}
.abroad_service .bottom {
    height: 510px;
    background: url("../images/bg9.png");
}
.abroad_service .bottom .w {
    text-align: center;
}
.abroad_service .bottom .w .title {
    line-height: 70px;
    color: white;
    font-size: 24px;
}
.abroad_service .bottom .w .text {
    font-size: 14px;
    color: white;
}
.abroad_service .bottom .w .s_title {
    line-height: 82px;
    color: white;
    font-size: 18px;
}
.abroad_service .bottom .w .selects .select {
    border: 1px solid #EBEBEB;
    width: 270px;
    height: 55px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    display: inline-block;
    line-height: 55px;
    position: relative;
    margin-right: 24px;
}
.abroad_service .bottom .w .selects .select:last-child {
    margin-right: 0;
}
.abroad_service .bottom .w .selects .select .icon_down {
    width: 16px;
    height: 8px;
    background: url("../images/icon51.png") center / cover no-repeat;
    position: absolute;
    right: 14px;
    top: 24px;
}
.abroad_service .bottom .w .selects .select .placeholder {
    font-size: 16px;
    color: #666;
}
.abroad_service .bottom .w .selects .select .text {
    color: #333;
    font-size: 16px;
}
.abroad_service .bottom .w .selects .select .options {
    display: none;
    width: 200px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background: rgba(255, 255, 255, 1);
    position: absolute;
    top: 70px;
    left: 0;
    z-index: 3;
}
.abroad_service .bottom .w .selects .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    color: #333;
    padding-left: 10px;
}
.abroad_service .bottom .w .selects .select .options > li:last-child {
    border-bottom: none;
}
.abroad_service .bottom .w .inputs input {
    width: 370px;
    height: 55px;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 5px;
    margin-right: 24px;
    text-align: center;
}
.abroad_service .bottom .w .inputs input::-moz-placeholder {
    color: #666;
}
.abroad_service .bottom .w .inputs input:-ms-input-placeholder {
    color: #666;
}
.abroad_service .bottom .w .inputs input::-webkit-input-placeholder {
    color: #666;
}
.abroad_service .bottom .w .inputs input:-moz-placeholder {
    color: #666;
}
.abroad_service .bottom .w .inputs input::-moz-placeholder {
    color: #666;
}
.abroad_service .bottom .w .inputs input:last-child {
    margin-right: 0;
}
.abroad_service .bottom .w .btn {
    width: 370px;
    height: 55px;
    line-height: 55px;
    background: #f47250;
    border-radius: 5px;
    margin: 50px auto;
    font-size: 18px;
    color: white;
    cursor: pointer;
}
.abroad_service .main {
    padding: 28px 0;
}
.abroad_service .main .l {
    width: 770px;
    float: left;
    padding-bottom: 50px;
}
.abroad_service .main .l > .title {
    height: 56px;
    font-size: 24px;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #ebebeb;
}
.abroad_service .main .l > .list li {
    padding: 25px 0;
    height: 234px;
    border-bottom: 1px solid #ebebeb;
}
.abroad_service .main .l > .list li img {
    float: left;
    margin-right: 20px;
}
.abroad_service .main .l > .list li .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
}
.abroad_service .main .l > .list li .intro {
    margin-top: 20px;
    font-size: 14px;
    color: #666;
    line-height: 24px;
    height: 96px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 4;
}
.abroad_service .main .l > .list li .time {
    font-size: 14px;
    color: #666;
    margin-top: 20px;
}
.abroad_service .main .l .article_details > .title {
    text-align: center;
    font-size: 24px;
    color: #333;
    line-height: 120px;
}
.abroad_service .main .l .article_details .bb {
    border-bottom: 1px solid #EBEBEB;
    padding-bottom: 8px;
}
.abroad_service .main .l .article_details .bb .time {
    font-size: 14px;
    color: #666;
    float: left;
}
.abroad_service .main .l .article_details .bb .count {
    float: right;
    font-size: 14px;
    color: #666;
}
.abroad_service .main .l .article_details .content {
    padding-top: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #666;
}
.abroad_service .main .l .article_details .share {
    line-height: 80px;
}
.abroad_service .main .l .article_details .share a {
    display: inline-block;
    width: 36px;
    height: 36px;
    margin-left: 32px;
}
.abroad_service .main .l .article_details .gopage {
    border-top: 1px solid #EBEBEB;
    border-bottom: 1px solid #EBEBEB;
    height: 110px;
    padding: 23px 0;
}
.abroad_service .main .l .article_details .gopage.nobb {
    border-bottom: none;
}
.abroad_service .main .l .article_details .gopage > li {
    line-height: 32px;
}
.abroad_service .main .l .article_details .gopage > li .null {
    color: #999;
}
.abroad_service .main .l .article_details .gopage > li .item {
    font-size: 16px;
    color: #333;
}
.abroad_service .main .l .article_details .gopage > li a {
    font-weight: 700;
}
.abroad_service .main .l .article_details .label .title {
    line-height: 80px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
}
.abroad_service .main .l .article_details .label ul li {
    width: 130px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    float: left;
    margin-right: 30px;
    margin-bottom: 20px;
}
.abroad_service .main .l .article_details .label ul li:nth-child(5n) {
    margin-right: 0;
}
.abroad_service .main .l .article_details .label ul li a {
    display: block;
    text-align: center;
}
.abroad_service .main .l .about > .title {
    height: 50px;
    line-height: 50px;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
    border-bottom: 1px solid #EBEBEB;
}
.abroad_service .main .l .about ul.list {
    overflow: hidden;
    padding-top: 16px;
}
.abroad_service .main .l .about ul.list li {
    width: 370.0px;
    height: 100.0px;
    float: left;
    margin-bottom: 30px;
    margin-right: 30px;
}
.abroad_service .main .l .about ul.list li:nth-child(2n) {
    margin-right: 0;
}
.abroad_service .main .l .about ul.list li img {
    float: left;
    margin-right: 14px;
}
.abroad_service .main .l .about ul.list li .title {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    margin-bottom: 8px;
}
.abroad_service .main .l .about ul.list li .intro {
    font-size: 14px;
    line-height: 20px;
    height: 36px;
    color: #666;
    word-break: break-all;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    -webkit-line-clamp: 2;
}
.abroad_service .main .l .about ul.list li .time {
    font-size: 14px;
    color: #999;
    margin-top: 18px;
}
.abroad_service .main .r {
    width: 370px;
    float: right;
}
.abroad_service .main .r .hot_list {
    margin-top: 30px;
    width: 371px;
    height: 564px;
    border: 1px solid #ebebeb;
}
.abroad_service .main .r .hot_list > .title {
    height: 50px;
    line-height: 49px;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
    padding-left: 25px;
    border-bottom: 1px solid #ebebeb;
}
.abroad_service .main .r .hot_list .list {
    padding-top: 20px;
}
.abroad_service .main .r .hot_list .list > li {
    margin-bottom: 12px;
}
.abroad_service .main .r .hot_list .list > li .title {
    font-size: 18px;
    line-height: 36px;
    color: #666;
    font-weight: 700;
    padding-left: 25px;
}
.abroad_service .main .r .hot_list .list > li a .author {
    font-size: 14px;
    line-height: 22px;
    color: #999;
    padding-left: 42px;
}
.abroad_service .main .r .focus_us {
    margin-top: 20px;
    width: 371px;
    height: 240px;
    border: 1px solid #ebebeb;
}
.abroad_service .main .r .focus_us > .title {
    height: 50px;
    line-height: 49px;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
    padding-left: 25px;
    border-bottom: 1px solid #ebebeb;
}
.abroad_service .main .r .focus_us .con {
    padding-left: 33px;
}
.abroad_service .main .r .focus_us .con ul {
    overflow: hidden;
}
.abroad_service .main .r .focus_us .con ul li {
    width: 50%;
    float: left;
    line-height: 70px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.abroad_service .main .r .focus_us .con ul li img {
    margin-right: 14px;
}
.abroad_service .main .r .focus_us .con > img {
    margin-right: 14px;
}
.abroad_service .main .r .focus_us .con .text {
    padding-top: 32px;
    font-size: 16px;
    line-height: 24px;
    color: #666;
}
.abroad_service .main .r .recommendation {
    margin-top: 20px;
    width: 371.0px;
    height: 450.0px;
    border: 1px solid #ebebeb;
}
.abroad_service .main .r .recommendation > .title {
    height: 50px;
    line-height: 49px;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
    padding-left: 25px;
    border-bottom: 1px solid #ebebeb;
}
.abroad_service .main .r .recommendation .big {
    height: 120px;
    border-bottom: 1px solid #ebebeb;
    padding: 18px;
}
.abroad_service .main .r .recommendation .big img {
    float: left;
    margin-right: 16px;
}
.abroad_service .main .r .recommendation .big .title {
    font-weight: 700;
    font-size: 18px;
    color: #666;
    width: 200px;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.abroad_service .main .r .recommendation .list {
    padding: 12px 24px;
}
.abroad_service .main .r .recommendation .list li {
    margin-bottom: 15px;
}
.abroad_service .main .r .recommendation .list li a {
    font-size: 16px;
    color: #666;
    width: 260px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    display: inline-block;
}
.abroad_service .footer {
    height: 150px;
    background: url("../images/bg10.png") no-repeat center / cover;
    padding-top: 31px;
}
.abroad_service .footer .w {
    width: 820px;
    margin: 0 auto;
}
.abroad_service .footer .w .text {
    float: left;
    font-size: 24px;
    line-height: 45px;
    color: white;
    text-align: left;
    margin-left: -90px;
}
.abroad_service .footer .w .btn {
    width: 270px;
    height: 50px;
    line-height: 50px;
    text-align: center;
    font-weight: 700;
    background: #ffffff;
    border-radius: 5px;
    font-size: 16px;
    color: #333;
    margin-top: 20px;
    margin-right: -128px;
}
.abroad_service .part1 {
    padding-top: 30px;
}
.abroad_service .part1 .carousel {
    width: 770px;
    height: 340px;
    float: left;
}
.abroad_service .part1 .carousel .swiper-pagination {
    text-align: right;
    padding-right: 24px;
}
.abroad_service .part1 .carousel .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    background-color: #ccccc6;
    opacity: 1;
}
.abroad_service .part1 .carousel .swiper-pagination-bullet-active {
    background: #f5531b;
    opacity: 1;
}
.abroad_service .part2 .title {
    height: 126px;
    font-size: 24px;
    color: #333;
    font-weight: 700;
    padding-top: 30px;
}
.abroad_service .part3 {
    padding-bottom: 40px;
}
.abroad_service .part3 > .title {
    padding-top: 42px;
    font-size: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 700;
    height: 90px;
    border-bottom: 1px solid #F47250;
}
.abroad_service .part3 .l {
    width: 288px;
    float: left;
}
.abroad_service .part3 .l .sec1 .title {
    height: 63px;
    border-bottom: 1px solid #d1d1d1;
    font-size: 18px;
    line-height: 18px;
    padding-top: 30px;
    color: #333;
    font-weight: 700;
}
.abroad_service .part3 .l .sec2 .title {
    height: 40px;
    border-bottom: 1px solid #d1d1d1;
    font-size: 18px;
    line-height: 18px;
    color: #333;
    font-weight: 700;
}
.abroad_service .part3 .l .list {
    padding-top: 20px;
    overflow: hidden;
}
.abroad_service .part3 .l .list li {
    width: 130px;
    height: 30px;
    line-height: 28px;
    border: 1px solid #ebebeb;
    border-radius: 2px;
    float: left;
    margin-right: 28px;
    margin-bottom: 20px;
    text-align: center;
}
.abroad_service .part3 .l .list li:nth-child(2n) {
    margin-right: 0;
}
.abroad_service .part3 .l .list li a {
    display: block;
    font-size: 16px;
    color: #666;
}
.abroad_service .part3 .r {
    width: 850px;
    float: right;
}
.abroad_service .part3 .r .title {
    height: 63px;
    border-bottom: 1px solid #d1d1d1;
    font-size: 18px;
    line-height: 18px;
    padding-top: 30px;
    color: #333;
    font-weight: 700;
}
.abroad_service .part3 .r .title a {
    color: #333;
}
.abroad_service .part3 .r .big {
    height: 160px;
    padding: 25px 0;
    border-bottom: 1px solid #d1d1d1;
    overflow: hidden;
}
.abroad_service .part3 .r .big img {
    float: left;
    margin-right: 26px;
}
.abroad_service .part3 .r .big .intro {
    font-size: 14px;
    line-height: 24px;
    color: #333;
    height: 72px;
    overflow: hidden;
}
.abroad_service .part3 .r .big .time {
    font-size: 16px;
    color: #666;
    margin-top: 22px;
}
.abroad_service .part3 .r .list {
    padding-top: 22px;
}
.abroad_service .part3 .r .list li {
    margin-bottom: 23px;
    padding-left: 104px;
    position: relative;
    min-height: 34px;
}
.abroad_service .part3 .r .list li .item {
    font-size: 16px;
    color: #F47250;
    font-weight: 700;
    position: absolute;
    left: 0;
}
.abroad_service .part3 .r .list li a {
    font-size: 16px;
    color: #333;
    margin-right: 32px;
    position: relative;
}
.abroad_service .part3 .r .list li a:after {
    content: "";
    width: 1px;
    height: 16px;
    background-color: #333;
    position: absolute;
    right: -16px;
    top: 4px;
}
.abroad_service .part3 .r .list li a:last-of-type:after {
    display: none;
}
.abroad_service .part3 .r .list li .time {
    font-size: 16px;
    color: #666;
    float: right;
}
.language_training.pb {
    padding-bottom: 30px;
}
.language_training .banner{
    margin-bottom:-50px;
}
.language_training nav.index_nav {
    height: 120px;
}
.language_training nav.index_nav.bgwhite {
    background-color: #fff;
    border-top: 1px solid #eee;
}
.language_training nav.index_nav .big {
    padding-top: 24px;
}
.language_training nav.index_nav .big > li {
    height: 70px;
    float: left;
}
.language_training nav.index_nav .big > li a {
    font-size: 14px;
    line-height: 22px;
    color: #404040;
    margin-right: 16px;
    margin-bottom: 20px;
    font-weight: 700;
}
.language_training nav.index_nav .big > li a:hover {
    color: #F6724A;
}
.language_training nav.index_nav .big > li:nth-child(1) {
    width: 233px;
    border-right: 1px solid #EAEAEA;
    text-align: center;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.language_training nav.index_nav .big > li:nth-child(1) a {
    margin-right: 30px;
    margin-bottom: 20px;
}
.language_training nav.index_nav .big > li:nth-child(2) {
    width: 280px;
    border-right: 1px solid #EAEAEA;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding: 0 20px;
}
.language_training nav.index_nav .big > li:nth-child(2) a {
    width: 60px;
    text-align: center;
}
.language_training nav.index_nav .big > li:nth-child(3) {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    width: 352px;
    border-right: 1px solid #EAEAEA;
    padding: 0 25px;
}
.language_training nav.index_nav .big > li:nth-child(3) a {
    width: 90px;
    text-align: center;
    margin-right: 0;
}
.language_training nav.index_nav .big > li:nth-child(4) {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 30px;
    width: 304px;
}
.language_training nav.index_nav .big > li:nth-child(4) a {
    width: 70px;
    text-align: center;
}
.language_training nav.index_nav .big > li:nth-child(4) a:nth-child(3n) {
    margin-right: 0;
}
.language_training .section1 {
    height: 350px;
    //background: url("../images/p26.png") no-repeat;
}
.language_training .section1 .r_box {
    width: 328.0px;
    height: 330.0px;
    background: rgba(255, 255, 255, 0.8);
    float: right;
    margin: 10px;
}
.language_training .section1 .r_box .title {
    height: 44px;
    line-height: 43px;
    padding-left: 18px;
    border-bottom: 1px solid #CCCCCC;
    font-size: 18px;
    color: #F47250;
    font-weight: 700;
}
.language_training .section1 .r_box .big {
    text-align: center;
    height: 116px;
    border-bottom: 1px solid #CCCCCC;
}
.language_training .section1 .r_box .big a {
    line-height: 44px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
}
.language_training .section1 .r_box .big .text {
    position: relative;
    top: -2px;
    font-size: 14px;
    line-height: 22px;
    text-align: left;
    padding: 0 22px;
    word-break: break-all;
    height: 66px;
    overflow: hidden;
}
.language_training .section1 .r_box ul.list {
    padding-top: 10px;
}
.language_training .section1 .r_box ul.list > li {
    padding-left: 19px;
    margin-bottom: 12px;
}
.language_training .section1 .r_box ul.list > li a {
    font-size: 14px;
    font-weight: 700;
}
.language_training .section1 .r_box ul.list > li .item {
    font-size: 14px;
    color: #666;
    float: right;
    margin-right: 8px;
}
.language_training .section2 {
    padding-top: 30px;
}
.language_training .section2 ul {
    overflow: hidden;
}
.language_training .section2 ul li {
    float: left;
    width: 210.0px;
    height: 150.0px;
    margin-right: 30px;
    text-align: center;
}
.language_training .section2 ul li a {
    padding-top: 56px;
    display: block;
}
.language_training .section2 ul li .title {
    font-size: 20px;
    font-weight: 700;
}
.language_training .section2 ul li .text {
    font-size: 14px;
    color: #666;
    line-height: 32px;
}
.language_training .section2 ul li:nth-child(1) {
    padding-top: 0;
}
.language_training .section2 ul li:nth-child(2) {
    background: #f4e6ff;
}
.language_training .section2 ul li:nth-child(2) .title {
    color: #7b6091;
}
.language_training .section2 ul li:nth-child(3) {
    background: #feecd8;
}
.language_training .section2 ul li:nth-child(3) .title {
    color: #9C7346;
}
.language_training .section2 ul li:nth-child(4) {
    background: #d8f2ff;
}
.language_training .section2 ul li:nth-child(4) .title {
    color: #4B758A;
}
.language_training .section2 ul li:nth-child(5) {
    background: #ffe7e7;
    margin-right: 0;
}
.language_training .section2 ul li:nth-child(5) .title {
    color: #8C5252;
}
.language_training .section3 .top {
    height: 70px;
    border-bottom: 2px solid #F47250;
    padding-top: 30px;
}
.language_training .section3 .top .title {
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.language_training .section3 .top .tab {
    float: right;
    margin-right: 8px;
    position: relative;
}
.language_training .section3 .top .tab li {
    float: left;
    width: 80.0px;
    height: 40.0px;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    color: #333;
    cursor: pointer;
}
.language_training .section3 .top .tab li.current {
    background-color: #fff;
    border: 2px solid #F47250;
    border-bottom: none;
}
.language_training .section3 .tabContent > li {
    display: none;
}
.language_training .section3 .tabContent > li.current {
    display: block;
}
.language_training .section3 .con {
    padding-top: 20px;
    overflow: hidden;
}
.language_training .section3 .con li {
    float: left;
    margin-right: 30px;
}
.language_training .section3 .con li:last-child {
    margin-right: 0;
}
.language_training .section3 .con li .box {
    height: 130px;
    width: 270px;
    border: 1px solid #e6e6e6;
    padding: 0 18px;
}
.language_training .section3 .con li .box .title {
    line-height: 40px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
}
.language_training .section3 .con li .box .intro {
    height: 54px;
    overflow: hidden;
    font-size: 12px;
    line-height: 18px;
    color: #333;
    word-break: break-all;
}
.language_training .section3 .con li .box .online {
    font-size: 16px;
    color: #f47250;
    float: right;
    font-weight: 700;
}
.language_training .section4 > .top {
    height: 70px;
    border-bottom: 2px solid #F47250;
    padding-top: 30px;
}
.language_training .section4 > .top .title {
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.language_training .section4 .main {
    padding-top: 20px;
    overflow: hidden;
}
.language_training .section4 .main > li {
    width: 370.0px;
    height: 350.0px;
    border: 1px solid #ebebeb;
    float: left;
    margin-right: 30px;
    margin-bottom: 30px;
}
.language_training .section4 .main > li:nth-child(3n) {
    margin-right: 0;
}
.language_training .section4 .main > li .top {
    height: 43px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    padding-left: 20px;
    color:#999;
}
.language_training .section4 .main > li .top > li {
    display: inline-block;
    cursor: pointer;
    padding: 0 4px;
    font-weight: 700;
}
.language_training .section4 .main > li .top > li.current {
    color: #F6724A;
    position: relative;
}
.language_training .section4 .main > li .top > li.current:after {
    content: "";
    width: 100%;
    height: 2.0px;
    background: #f47250;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.language_training .section4 .main > li .content > li {
    display: none;
}
.language_training .section4 .main > li .content > li.current {
    display: block;
}
.language_training .section4 .main > li .content > li .big {
    overflow: hidden;
    height: 122px;
    border-bottom: 1px solid #eee;
    padding: 0 20px;
}
.language_training .section4 .main > li .content > li .big a.title {
    line-height: 54px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.language_training .section4 .main > li .content > li .big .intro {
    word-break: break-all;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}
.language_training .section4 .main > li .content > li .big img {
    margin-top: 8px;
}
.language_training .section4 .main > li .content > li .list {
    padding: 10px 20px 0 20px;
}
.language_training .section4 .main > li .content > li .list > li {
    margin-bottom: 12px;
}
.language_training .section4 .main > li .content > li .list > li a {
    font-size: 14px;
    color: #666;
}
.language_training .nav_common {
    height: 50px;
    line-height: 50px;
}
.language_training .nav_common .title {
    font-size: 24px;
    font-family: MicrosoftYaHei;
    color: #f6724a;
}
.language_training .nav_common .links {
    float: right;
}
.language_training .nav_common .links > li {
    float: left;
    width: 100.0px;
    height: 50.0px;
    line-height: 50px;
    text-align: center;
    margin-right: 4px;
}
.language_training .nav_common .links > li:last-child {
    margin-right: 0;
}
.language_training .nav_common .links > li.current {
    background: #f6724a;
}
.language_training .nav_common .links > li.current a {
    color: white;
}
.language_training .nav_common .links > li a {
    font-weight: 700;
    display: block;
}
.language_training .banner img {
    width: 100%;
}
.language_training > .part1 {
    margin-top: 30px;
    height: 310px;
}
.language_training > .part1 .l {
    width: 290px;
    float: left;
    margin-right: 30px;
}
.language_training > .part1 .l > .title {
    height: 40px;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    font-weight: 700;
    border-bottom: 1px solid #F6724A;
}
.language_training > .part1 .l .list {
    padding-top: 6px;
}
.language_training > .part1 .l .list > li {
    height: 38px;
    line-height: 38px;
    position: relative;
}
.language_training > .part1 .l .list > li:hover .details_box {
    display: block;
}
.language_training > .part1 .l .list > li a {
    display: block;
    font-size: 14px;
    color: #666;
    transition: all 0.1s ease-in;
    height: 40px;
}
.language_training > .part1 .l .list > li a:hover {
    background-color: #EEEEEE;
    padding-left: 11px;
}
.language_training > .part1 .l .list > li .details_box {
    display: none;
    width: 360.0px;
    height: 160.0px;
    position: absolute;
    border: 1px solid #f3f3f3;
    right: -360px;
    top: 0;
    background-color: #fff;
    z-index: 3;
    transition: all 0.1s ease-in;
}
.language_training > .part1 .l .list > li .details_box .title {
    line-height: 38px;
    border-bottom: 1px solid #B3B3B3;
    padding-left: 20px;
}
.language_training > .part1 .l .list > li .details_box .intro {
    font-size: 14px;
    color: #999;
    line-height: 22px;
    padding: 16px;
}
.language_training > .part1 .carousel {
    float: left;
    width: 530px;
}
.language_training > .part1 .carousel .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.language_training > .part1 .carousel .swiper-pagination-bullets {
    bottom: 0px;
    left: 0;
    width: 100%;
}
.language_training > .part1 .r {
    width: 290px;
    float: left;
    margin-left: 30px;
}
.language_training > .part1 .r > .title {
    height: 40px;
    font-size: 16px;
    color: #333;
    line-height: 40px;
    font-weight: 700;
    border-bottom: 1px solid #F6724A;
}
.language_training > .part1 .r .list {
    padding-top: 22px;
}
.language_training > .part1 .r .list > li {
    line-height: 30px;
    margin-bottom: 24px;
}
.language_training > .part1 .r .list > li .item {
    font-size: 14px;
    color: #666;
    font-weight: 700;
    width: 74px;
    float: left;
}
.language_training > .part1 .r .list > li input {
    height: 30.0px;
    background: #e6e6e6;
    border: 1px solid #dddddd;
    padding-left: 10px;
    border-radius: 2px;
}
.language_training > .part1 .r .list > li input.b {
    width: 215.0px;
}
.language_training > .part1 .r .list > li input.s {
    width: 115px;
}
.language_training > .part1 .r .list > li .get {
    cursor: pointer;
    display: inline-block;
    width: 85.0px;
    height: 30.0px;
    line-height: 28px;
    text-align: center;
    background: #ffffff;
    border: 1px solid #f6724a;
    font-size: 12px;
    color: #f6724a;
    float: right;
    margin-right: 2px;
    border-radius: 2px;
}
.language_training > .part1 .r .list > li .get.disabled{
    background:#e6e6e6;
    color:black;
    border-color:#bbb;
}
.language_training > .part1 .r .submit_btn {
    width: 290px;
    height: 30.0px;
    line-height: 30px;
    text-align: center;
    cursor: pointer;
    background: #f6724a;
    //margin-left: 74px;
    font-size: 14px;
    color: white;
}
.language_training > .part2 {
    margin-top: 40px;
    overflow: hidden;
}
.language_training > .part2 .l {
    width: 290px;
    float: left;
    margin-right: 30px;
}
.language_training > .part2 .l > .title {
    height: 34px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #F6724A;
}
.language_training > .part2 .l ul.list {
    padding-top: 11px;
}
.language_training > .part2 .l ul.list > li {
    margin-bottom: 17px;
}
.language_training > .part2 .l ul.list > li a {
    font-size: 14px;
    color: #666;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 160px;
    display: inline-block;
}
.language_training > .part2 .l ul.list > li a:hover {
    color: #F6724A;
}
.language_training > .part2 .l ul.list > li .time {
    font-size: 14px;
    color: #666;
    float: right;
}
.language_training > .part2 .l .immediately {
    display: inline-block;
    width: 290.0px;
    height: 36.0px;
    line-height: 36px;
    text-align: center;
    font-size: 14px;
    color: white;
    background: #f6724a;
}
.language_training > .part2 .r {
    width: 850px;
    float: right;
}
.language_training > .part2 .r > .title {
    height: 34px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #F6724A;
}
.language_training > .part2 .r ul.list {
    overflow: hidden;
    padding-top: 16px;
}
.language_training > .part2 .r ul.list li {
    width: 409.0px;
    height: 90.0px;
    float: left;
    margin-bottom: 20px;
    margin-right: 32px;
}
.language_training > .part2 .r ul.list li:nth-child(2n) {
    margin-right: 0;
}
.language_training > .part2 .r ul.list li img {
    float: left;
    margin-right: 14px;
}
.language_training > .part2 .r ul.list li .title {
    font-size: 18px;
    color: #333;
    font-weight: 700;
    margin-bottom: 8px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.language_training > .part2 .r ul.list li .intro {
    font-size: 14px;
    line-height: 18px;
    height: 36px;
    overflow: hidden;
    color: #666;
    word-break: break-all;
}
.language_training > .part2 .r ul.list li .time {
    float: right;
    font-size: 15px;
    color: #666;
    margin-top: 5px;
}
.language_training > .part3 {
    margin-top: 10px;
}
.language_training > .part3 > .title {
    height: 36px;
    font-size: 16px;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #F6724A;
}
.language_training > .part3 .main {
    overflow: hidden;
    padding-top: 22px;
}
.language_training > .part3 .main > li {
    width: 370.0px;
    height: 310.0px;
    border: 1px solid #ebebeb;
    float: left;
    margin-bottom: 20px;
    margin-right: 30px;
}
.language_training > .part3 .main > li:nth-child(3n) {
    margin-right: 0;
}
.language_training > .part3 .main > li .top {
    height: 43px;
    line-height: 42px;
    border-bottom: 1px solid #eee;
    padding-left: 20px;
}
.language_training > .part3 .main > li .top > li {
    display: inline-block;
    color: #999;
    cursor: pointer;
    padding: 0 4px;
    font-weight: 700;
    font-size: 16px;
}
.language_training > .part3 .main > li .top > li.current {
    color: #F6724A;
    position: relative;
}
.language_training > .part3 .main > li .top > li.current:after {
    content: "";
    width: 100%;
    height: 2.0px;
    background: #f47250;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.language_training > .part3 .main > li .content > li {
    display: none;
}
.language_training > .part3 .main > li .content > li.current {
    display: block;
}
.language_training > .part3 .main > li .title {
    height: 41px;
    line-height: 40px;
    padding-left: 20px;
    border-bottom: 1px solid #eee;
    font-size: 16px;
    color: #666;
    font-weight: 700;
}
.language_training > .part3 .main > li ul.list {
    padding: 10px 19px 0 19px;
}
.language_training > .part3 .main > li ul.list li {
    margin-bottom: 11px;
}
.language_training > .part3 .main > li ul.list li a {
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 200px;
    font-size: 15px;
    color: #666;
}
.language_training > .part3 .main > li ul.list li a:hover {
    color: #F6724A;
    text-decoration: underline;
}
.language_training > .part3 .main > li ul.list li .time {
    font-size: 14px;
    float: right;
}
.language_training .examination_details .goaway {
    height: 59px;
    line-height: 58px;
    border-bottom: 1px solid #EBEBEB;

}

.language_training .examination_details .goaway li {
    float: left;
    font-size: 18px;
    color: #666;
    margin-right: 66px;
    font-weight: 700;
    cursor: pointer;
}
.language_training .examination_details .goaway li.current {
    position: relative;
}
.language_training .examination_details .goaway li.current:after {
    content: "";
    width: 100%;
    height: 3.0px;
    background: #f47250;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.language_training .examination_details .main > li {
    padding-bottom: 20px;
    border-bottom: 1px solid #EBEBEB;
}
.language_training .examination_details .main > li .title {
    line-height: 76px;
    font-size: 18px;
    color: #666;
    font-weight: 700;
}
.language_training .examination_details .main > li .text {
    font-size: 14px;
    color: #999;
    line-height: 20px;
}
.language_training .examination_details .footer {
    height: 300px;
    background: url("../images/bg12.png") no-repeat center / cover;
    text-align: center;
    padding-top: 98px;
}
.language_training .examination_details .footer .text {
    font-size: 30px;
    color: white;
    font-weight: 700;
    margin-bottom: 26px;
}
.language_training .examination_details .footer a {
    display: inline-block;
    width: 143.0px;
    height: 48.0px;
    line-height: 46px;
    text-align: center;
    border: 1px solid #ebebeb;
    border-radius: 5px;
    font-size: 22px;
    color: white;
}
.language_training .curriculum_centered .filter_div {
    height: 59px;
    line-height: 58px;
    border-bottom: 1px solid #EBEBEB;
}
.language_training .curriculum_centered .filter_div li {
    float: left;
    font-size: 18px;
    color: #666;
    margin-right: 66px;
    font-weight: 700;
    cursor: pointer;
    padding: 0 4px;
}
.language_training .curriculum_centered .filter_div li.current {
    position: relative;
}
.language_training .curriculum_centered .filter_div li.current:after {
    content: "";
    width: 100%;
    height: 3.0px;
    background: #f47250;
    position: absolute;
    bottom: -1px;
    left: 0;
}
.language_training .curriculum_centered .content {
    overflow: hidden;
    padding-top: 30px;
}
.language_training .curriculum_centered .content li {
    width: 270.0px;
    height: 264.0px;
    float: left;
    margin-right: 30px;
    margin-bottom: 26px;
}
.language_training .curriculum_centered .content li:nth-child(4n) {
    margin-right: 0;
}
.language_training .curriculum_centered .content li .title {
    line-height: 46px;
    font-size: 18px;
    color: #666;
    font-weight: 700;
}
.language_training .curriculum_centered .content li .under .fl {
    font-size: 16px;
    color: #999;
    font-weight: 700;
}
.language_training .curriculum_centered .content li .under .price {
    float: right;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
}
.language_training .course_details {
    padding-top: 30px;
}
.language_training .course_details .l {
    width: 890px;
    float: left;
}
.language_training .course_details .l .lesson {
    position: relative;
    padding-bottom: 30px;
    border-bottom: 1px solid #eee;
}
.language_training .course_details .l .lesson img {
    float: left;
    margin-right: 30px;
}
.language_training .course_details .l .lesson .title {
    font-size: 26px;
    color: #333;
    font-weight: 700;
    margin-bottom: 14px;
}
.language_training .course_details .l .lesson .infos {
    font-size: 18px;
    line-height: 32px;
    color: #999;
}
.language_training .course_details .l .lesson .btns {
    margin-top: 27px;
    cursor: pointer;
}
.language_training .course_details .l .lesson .btns a {
    display: inline-block;
    width: 110px;
    height: 36px;
    line-height: 34px;
    text-align: center;
    font-weight: 700;
    border-radius: 3px;
}
.language_training .course_details .l .lesson .btns a:first-child {
    color: #5ddb66;
    border: 1px solid #5ddb66;
    margin-right: 12px;
    cursor: pointer;
}
.language_training .course_details .l .lesson .btns a:last-child {
    border: 1px solid #F47250;
    color: #F47250;
}
.language_training .course_details .l .title {
    line-height: 70px;
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.language_training .course_details .l .main img {
    width: 890px;
}
.language_training .course_details .r {
    float: right;
    width: 260px;
}
.language_training .course_details .r .hot_lesson {
    width: 260px;
    height: 315px;
    border: 1px solid #ebebeb;
    position: relative;
}
.language_training .course_details .r .hot_lesson > .title {
    font-size: 16px;
    color: #333;
    padding-left: 18px;
    font-weight: 700;
    line-height: 46px;
}
.language_training .course_details .r .hot_lesson ul {
    padding-left: 22px;
}
.language_training .course_details .r .hot_lesson ul > li {
    margin-bottom: 17px;
}
.language_training .course_details .r .hot_lesson ul > li a {
    display: block;
}
.language_training .course_details .r .hot_lesson ul > li a img {
    float: left;
    margin-right: 10px;
}
.language_training .course_details .r .hot_lesson ul > li a .title {
    font-size: 14px;
    color: #333;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.language_training .course_details .r .hot_lesson ul > li a .teacher {
    font-size: 14px;
    color: #999;
    margin-top: 9px;
}
.language_training .course_details .r .hot_lesson .btn {
    display: inline-block;
    width: 260px;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    color: white;
    text-align: center;
    background: #f47250;
    position: absolute;
    bottom: 0;
    left: -1px;
}
.language_training > .hot {
    padding-bottom: 60px;
}
.language_training > .hot .title {
    line-height: 70px;
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.language_training > .hot .list {
    overflow: hidden;
}
.language_training > .hot .list li {
    float: left;
    margin-right: 30px;
}
.language_training > .hot .list li:last-child {
    margin-right: 0;
}
.language_training > .hot .list li .title {
    font-size: 18px;
    color: #666;
    line-height: 46px;
    font-weight: 700;
}
.language_training > .hot .list li .under .fl {
    font-size: 16px;
    color: #999;
    font-weight: 700;
}
.language_training > .hot .list li .under .price {
    float: right;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
}
.tutorial_service .carousel {
    position: relative;
}
.tutorial_service .carousel .swiper-pagination-bullet-active {
    opacity: 1;
    background: #fff;
}
.tutorial_service .carousel .w {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    height: 0px;
    z-index: 7;
}
.tutorial_service .carousel .w nav {
    position: relative;
    z-index: 2;
    width: 301.0px;
    height: 400.0px;
    background: rgba(246, 114, 74, 0.7);
}
.tutorial_service .carousel .w nav ul li {
    height: 80px;
    line-height: 80px;
    border-bottom: 0.5px solid rgba(255, 255, 255, 0.6);
}
.tutorial_service .carousel .w nav ul li a {
    display: block;
    font-size: 16px;
    color: white;
    padding-left: 24px;
    position: relative;
}
.tutorial_service .carousel .w nav ul li a .icon_right {
    width: 10px;
    height: 17px;
    background: url("../images/icon60.png");
    position: absolute;
    top: 32px;
    right: 17px;
}
.tutorial_service .section1 > .title {
    padding-top: 30px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
}
.tutorial_service .section1 > .title span {
    font-size: 20px;
    color: #333;
    font-weight: 700;
}
.tutorial_service .section1 > .title .more {
    font-size: 16px;
    color: #666;
    float: right;
    font-weight: 700;
}
.tutorial_service .section1 > .title .more img {
    margin-right: 8px;
    position: relative;
    top: -1px;
}
.tutorial_service .section1 .list {
    overflow: hidden;
    padding-top: 20px;
}
.tutorial_service .section1 .list > li {
    float: left;
    margin-right: 30px;
}
.tutorial_service .section1 .list > li:last-child {
    margin-right: 0;
}
.tutorial_service .section1 .list > li .box {
    width: 270px;
    height: 130px;
    border: 1px solid #EBEBEB;
    padding-left: 18px;
    position: relative;
}
.tutorial_service .section1 .list > li .box .title {
    line-height: 60px;
    font-size: 14px;
    color: #333;
    font-weight: 700;
}
.tutorial_service .section1 .list > li .box .info {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}
.tutorial_service .section1 .list > li .box .price {
    position: absolute;
    bottom: 20px;
    right: 14px;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
}
.tutorial_service .section2 {
    padding-bottom: 70px;
}
.tutorial_service .section2 > .title {
    padding-top: 30px;
    line-height: 50px;
    border-bottom: 1px solid #ccc;
}
.tutorial_service .section2 > .title span {
    font-size: 20px;
    color: #333;
    font-weight: 700;
}
.tutorial_service .section2 > .title .more {
    font-size: 16px;
    color: #666;
    float: right;
    font-weight: 700;
}
.tutorial_service .section2 > .title .more img {
    margin-right: 8px;
    position: relative;
    top: -1px;
}
.tutorial_service .section2 ul.list {
    padding-top: 26px;
    overflow: hidden;
}
.tutorial_service .section2 ul.list li {
    width: 560px;
    height: 180px;
    float: left;
    margin-bottom: 30px;
    margin-right: 50px;
}
.tutorial_service .section2 ul.list li:nth-child(2n) {
    margin-right: 0;
}
.tutorial_service .section2 ul.list li a {
    display: block;
}
.tutorial_service .section2 ul.list li a img {
    width: 270px;
    height: 180px;
    background: #d7f2ff;
    float: left;
    margin-right: 15px;
}
.tutorial_service .section2 ul.list li a .title {
    font-size: 18px;
    color: #333;
    margin-bottom: 45px;
}
.tutorial_service .section2 ul.list li a .info {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.tutorial_service .section2 ul.list li a .under {
    margin-top: 30px;
    overflow: hidden;
}
.tutorial_service .section2 ul.list li a .under .fl {
    font-size: 14px;
    color: #666;
}
.tutorial_service .section2 ul.list li a .under .r {
    font-size: 20px;
    font-weight: 700;
    color: #f6724a;
    float: right;
}
.tutorial_service .main {
    padding: 30px 0;
}
.tutorial_service .main .l {
    width: 770px;
    float: left;
}
.tutorial_service .main .l .search_boxs {
    padding: 0;
    border-bottom: none;
}
.tutorial_service .main .l .filter_boxs {
    border: 1px solid #ebebeb;
}
.tutorial_service .main .l .filter_boxs .big {
    padding-top: 28px;
}
.tutorial_service .main .l .filter_boxs .big > li {
    padding-left: 126px;
    position: relative;
    margin-bottom: 20px;
}
.tutorial_service .main .l .filter_boxs .big > li .item {
    position: absolute;
    left: 20px;
    line-height: 40px;
    font-weight: 700;
}
.tutorial_service .main .l .filter_boxs .big > li ul {
    overflow: hidden;
}
.tutorial_service .main .l .filter_boxs .big > li ul li {
    float: left;
    // width: 80px;
    line-height: 40px;
    text-align: left;
    margin-right: 26px;
    cursor: pointer;
}
.tutorial_service .main .l .filter_boxs .big > li ul li.current {
    color: #F6724A;
    font-weight: 700;
}
.tutorial_service .main .l .filter_boxs .big > li ul li:last-child {
    margin-right: 0;
}
.tutorial_service .main .l .top_box {
    margin-top:20px;
    position: relative;
    padding-bottom: 20px;
    border-bottom: 1px solid #ebebeb;
}
.tutorial_service .main .l .top_box img {
    float: left;
    margin-right: 20px;
}
.tutorial_service .main .l .top_box .title {
    font-size: 20px;
    color: #666;
    font-weight: 700;
    margin-bottom: 30px;
}
.tutorial_service .main .l .top_box .info {
    font-size: 14px;
    line-height: 30px;
    color: #666;
}
.tutorial_service .main .l .top_box .under {
    margin-top: 36px;
    overflow: hidden;
}
.tutorial_service .main .l .top_box .under .fl {
    font-size: 16px;
    color: #666;
    float: left;
    font-weight: 700;
}
.tutorial_service .main .l .top_box .under .price {
    font-size: 20px;
    font-weight: 700;
    color: #f6724a;
    float: right;
}
.tutorial_service .main .l .top_box .apply {
    width: 90.0px;
    height: 30.0px;
    line-height: 28px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #57ce44;
    border: 1px solid #57ce44;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 0;
}
.tutorial_service .main .l .details_box .title {
    line-height: 66px;
    font-size: 18px;
    color: #f6724a;
    font-weight: 700;
}
.tutorial_service .main .l .details_box .text {
    font-size: 14px;
    line-height: 24px;
    color: #666;
    padding-bottom: 16px;
    border-bottom: 1px solid #ebebeb;
}
.tutorial_service .main .l .details_box .part2 .list li {
    float: left;
    margin-right: 25px;
}
.tutorial_service .main .l .details_box .part2 .list li:last-child {
    margin-right: 0;
}
.tutorial_service .main .l > ul.list {
    padding-top: 26px;
    overflow: hidden;
}
.tutorial_service .main .l > ul.list li {
    height: 180px;
    margin-bottom: 40px;
    position: relative;
}
.tutorial_service .main .l > ul.list li:nth-child(2n) {
    margin-right: 0;
}
.tutorial_service .main .l > ul.list li img {
    width: 270px;
    height: 180px;
    background: #d7f2ff;
    float: left;
    margin-right: 20px;
}
.tutorial_service .main .l > ul.list li .title {
    font-size: 24px;
    color: #666;
    font-weight: 700;
    margin-bottom: 30px;
}
.tutorial_service .main .l > ul.list li .info {
    font-size: 14px;
    line-height: 30px;
    color: #666;
}
.tutorial_service .main .l > ul.list li .under {
    margin-top: 36px;
    overflow: hidden;
}
.tutorial_service .main .l > ul.list li .under .fl {
    font-size: 16px;
    color: #666;
    float: left;
    font-weight: 700;
}
.tutorial_service .main .l > ul.list li .under .price {
    font-size: 20px;
    font-weight: 700;
    color: #f6724a;
    float: right;
}
.tutorial_service .main .l > ul.list li .apply {
    width: 90.0px;
    height: 30.0px;
    line-height: 28px;
    font-size: 14px;
    font-weight: 700;
    text-align: center;
    color: #57ce44;
    border: 1px solid #57ce44;
    border-radius: 5px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
.tutorial_service .main .r {
    width: 370px;
    float: right;
}
.tutorial_service .main .r .hot_list {
    width: 370px;
    height: 564px;
    border: 1px solid #ebebeb;
}
.tutorial_service .main .r .hot_list > .title {
    height: 50px;
    line-height: 49px;
    font-size: 18px;
    color: #f47250;
    font-weight: 700;
    padding-left: 25px;
    border-bottom: 1px solid #ebebeb;
}
.tutorial_service .main .r .hot_list .list {
    padding-top: 20px;
    padding-left: 25px;
}
/*.tutorial_service .main .r .hot_list .more_list {
    padding-top: 20px;
    padding-left: 25px;
}*/
.tutorial_service .main .r .hot_list .list > li {
    margin-bottom: 20px;
}
.tutorial_service .main .r .hot_list .list > li a img{
    float: left;
    margin:0 15px;
    width:75px;
    height:45px;
}
.tutorial_service .main .r .hot_list .list > li a .title {
    font-size: 14px;
    line-height: 28px;
    color: #666;
    font-weight: 700;
    // padding-left: 25px;
}
.tutorial_service .main .r .hot_list .list > li a .author {
    font-size: 14px;
    line-height: 22px;
    color: #999;
    padding-left: 17px;
}
.tutorial_service .main .r .scan {
    border: 1px solid #ebebeb;
    margin-top: 20px;
    width: 370.0px;
    height: 144.0px;
    padding: 22px;
}
.tutorial_service .main .r .scan img {
    margin-right: 16px;
}
.tutorial_service .main .r .scan .text {
    padding-top: 28px;
    font-size: 16px;
    line-height: 24px;
    color: #666;
}
.tutorial_service .main .r .online {
    margin-top: 20px;
    display: inline-block;
    background-color: #f7734a;
    width: 370.0px;
    height: 58.0px;
    font-size: 18px;
    color: white;
    text-align: center;
    line-height: 60px;
}
.tutorial_service .main .r .online img {
    margin-right: 10px;
    position: relative;
    top: -2px;
}
.tutorial_service .main .r .online:active {
    position: relative;
    top: 2px;
}
.not_found {
    width: 1300px;
    margin: 100px auto;
}
.not_found img {
    float: left;
}
.not_found .r_box {
    float: right;
    height: 400px;
    margin-top: 120px;
}
.not_found .r_box .big {
    font-size: 48px;
    color: #333;
    margin-bottom: 20px;
}
.not_found .r_box .s {
    font-size: 24px;
    line-height: 44px;
    color: #666;
}
.not_found .r_box .back {
    margin-top: 50px;
    display: inline-block;
    width: 116px;
    height: 36px;
    line-height: 36px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    font-size: 18px;
    color: white;
}
footer {
    height: 330px;
    background-color: #444444;
}
footer .w .links {
    margin-left: 86px;
    float: left;
    margin-right: 90px;
}
footer .w .links .title {
    color: #C7C7C7;
    height: 84px;
    padding-top: 38px;
    font-size: 18px;
}
footer .w .links ul li {
    margin-bottom: 26px;
}
footer .w .links ul li a {
    color: #717171;
    font-size: 18px;
    line-height: 18px;
}
footer .w .r {
    padding-top: 49px;
    width: 610px;
    float: right;
    margin-right: -161px;
}
footer .w .r .wechat {
    position: relative;
    float: right;
}
footer .w .r .wechat:hover .qrcode {
    display: block;
}
footer .w .r .wechat .icon_wechat {
    float: right;
    margin-right: 10px;
    cursor: pointer;
}
footer .w .r .wechat .qrcode {
    display: none;
    position: absolute;
    width: 120px;
    height: 120px;
    right: 50px;
    top: 30px;
}
footer .w .r .tel {
    font-size: 24px;
    color: #767676;
    margin-top: 50px;
}
footer .w .r .copyright {
    line-height: 24px;
    font-size: 16px;
    color: #717171;
    margin-top: 50px;
}
.mask1 {
    display: none;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index:1000;
    background: rgba(0, 0, 0, 0.6);
}
.login_popup {
    display: none;
    width: 450px;
    height: 460px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 0 40px;
}
.login_popup .close_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon7.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.login_popup .top {
    height: 110px;
    line-height: 110px;
}
.login_popup .top .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.login_popup .top .fr {
    font-size: 14px;
    color: #333;
}
.login_popup .top .fr .register {
    color: #f77b55;
}
.login_popup .tab {
    width: 370.0px;
    height: 54.0px;
    background: #f3f3f3;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    padding: 2px 2px;
}
.login_popup .tab a {
    display: inline-block;
    width: 182.0px;
    height: 48.0px;
    line-height: 48px;
    text-align: center;
    border-radius: 5px;
    color: #F6724A;
}
.login_popup .tab a.current {
    background: #f6724a;
    color: white;
}
.login_popup .tabContent > li {
    display: none;
}
.login_popup .tabContent > li.current {
    display: block;
}
.login_popup .tabContent > li .infos {
    // padding-top: 10px;
}
.login_popup .tabContent > li .infos li .item {
    height: 42px;
    padding-top: 14px;
    font-weight: 700;
}
.login_popup .tabContent > li .infos li input {
    width: 371.0px;
    height: 55.0px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    padding-left: 12px;
}
.login_popup .tabContent > li .infos li input::-moz-placeholder {
    color: #ddd;
}
.login_popup .tabContent > li .infos li input:-ms-input-placeholder {
    color: #ddd;
}
.login_popup .tabContent > li .infos li input::-webkit-input-placeholder {
    color: #ddd;
}
.login_popup .tabContent > li .infos li input:-moz-placeholder {
    color: #ddd;
}
.login_popup .tabContent > li .infos li input::-moz-placeholder {
    color: #ddd;
}
.login_popup .tabContent > li .infos li input.small {
    width: 244px;
}
.login_popup .tabContent > li .infos li .input_box {
    position: relative;
}
.login_popup .tabContent > li .infos li .input_box .checktype {
    width: 24px;
    height: 16px;
    background: url("../images/icon8.png");
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.login_popup .tabContent > li .infos li .input_box .checktype.toggle {
    background: url("../images/icon9.png");
}
.login_popup .tabContent > li .infos li .input_box .message_btn {
    width: 121.0px;
    height: 55.0px;
    line-height: 55px;
    background: #aaaaaa;
    border-radius: 5px;
    float: right;
    font-size: 16px;
    color: white;
    cursor: pointer;
    text-align: center;
}
.login_popup .tabContent > li .forget {
    font-size: 14px;
    color: #666;
    line-height: 40px;
    float: right;
    cursor: pointer;
}
.login_popup .tabContent > li .big_btn {
    width: 371.0px;
    height: 54.0px;
    line-height: 54px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 20px;
    font-size: 16px;
    color: white;
    display: inline-block;
    cursor: pointer;
}
.login_popup .tabContent > li .big_btn.mt60 {
    margin-top: 60px;
}
.register_popup {
    display: none;
    width: 450px;
    height: 500px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 0 40px;
}
.register_popup .close_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon7.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.register_popup .top {
    height: 110px;
    line-height: 110px;
}
.register_popup .top .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.register_popup .top .fr {
    font-size: 14px;
    color: #333;
}
.register_popup .top .fr .register {
    color: #f77b55;
}
.register_popup .tab {
    width: 370.0px;
    height: 54.0px;
    background: #f3f3f3;
    border-radius: 5px;
    border: 1px solid #e5e5e5;
    padding: 2px 2px;
}
.register_popup .tab a {
    display: inline-block;
    width: 182.0px;
    height: 48.0px;
    line-height: 48px;
    text-align: center;
    border-radius: 5px;
    color: #F6724A;
}
.register_popup .tab a.current {
    background: #f6724a;
    color: white;
}
.register_popup .tabContent > li {
    display: none;
}
.register_popup .tabContent > li.current {
    display: block;
}
.register_popup .tabContent > li .infos {
    padding-top: 10px;
}
.register_popup .tabContent > li .infos li .item {
    height: 42px;
    padding-top: 14px;
    font-weight: 700;
}

.register_popup .tabContent > li .infos li input {
    width: 370.0px;
    height: 55.0px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    padding-left: 12px;
}
register_popup .tabContent > li .infos li select{
    height: 55px;
    width: 59px;
    border-radius: 5px;
    border: 1px solid #bcbcbc;
}

.register_popup .tabContent > li .infos li input::-moz-placeholder {
    color: #ddd;
}
.register_popup .tabContent > li .infos li input:-ms-input-placeholder {
    color: #ddd;
}
.register_popup .tabContent > li .infos li input::-webkit-input-placeholder {
    color: #ddd;
}
.register_popup .tabContent > li .infos li input:-moz-placeholder {
    color: #ddd;
}
.register_popup .tabContent > li .infos li input::-moz-placeholder {
    color: #ddd;
}
.register_popup .tabContent > li .infos li input.small {
    width: 244px;
}
.register_popup .tabContent > li .infos li .input_box {
    position: relative;
}
.register_popup .tabContent > li .infos li .input_box .checktype {
    width: 24px;
    height: 16px;
    background: url("../images/icon8.png");
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.register_popup .tabContent > li .infos li .input_box .checktype.toggle {
    background: url("../images/icon9.png");
}
.register_popup .tabContent > li .infos li .input_box .message_btn {
    width: 121.0px;
    height: 55.0px;
    line-height: 55px;
    background: #ffffff;
    border-radius: 5px;
    float: right;
    font-size: 16px;
    color: #f6724a;
    cursor: pointer;
    text-align: center;
    border: 1px solid #f6724a;
}
.register_popup .tabContent > li .infos li .input_box .message_btn:hover{
    background: #f6724a;
    color: #ffffff;
}

.register_popup .tabContent > li .forget {
    font-size: 14px;
    color: #666;
    line-height: 40px;
    float: right;
}
.register_popup .tabContent > li .big_btn {
    width: 371.0px;
    height: 54.0px;
    line-height: 54px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 44px;
    font-size: 16px;
    color: white;
    display: inline-block;
    cursor: pointer;
}
.register_popup .tabContent > li .big_btn.mt60 {
    margin-top: 60px;
}
.register2_popup {
    display: none;
    width: 450px;
    height: 450px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 0 40px;
}
.register2_popup .close_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon7.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.register2_popup .top {
    height: 100px;
    line-height: 100px;
}
.register2_popup .top .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.register2_popup .top .fr {
    font-size: 14px;
    color: #333;
}
.register2_popup .top .fr .register {
    color: #f77b55;
}
.register2_popup .infos li .item {
    height: 50px;
    line-height: 50px;
}
.register2_popup .infos li input {
    width: 371.0px;
    height: 55.0px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    padding-left: 12px;
}
.register2_popup .infos li input::-moz-placeholder {
    color: #ddd;
}
.register2_popup .infos li input:-ms-input-placeholder {
    color: #ddd;
}
.register2_popup .infos li input::-webkit-input-placeholder {
    color: #ddd;
}
.register2_popup .infos li input:-moz-placeholder {
    color: #ddd;
}
.register2_popup .infos li input::-moz-placeholder {
    color: #ddd;
}
.register2_popup .infos li input.small {
    width: 244px;
}
.register2_popup .infos li .input_box {
    position: relative;
}
.register2_popup .infos li .input_box .checktype {
    width: 24px;
    height: 16px;
    background: url("../images/icon8.png");
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
}
.register2_popup .infos li .input_box .checktype.toggle {
    background: url("../images/icon9.png");
}
.register2_popup .infos li .input_box .message_btn {
    width: 121.0px;
    height: 55.0px;
    line-height: 55px;
    background: #aaaaaa;
    border-radius: 5px;
    float: right;
    font-size: 16px;
    color: white;
    cursor: pointer;
    text-align: center;
}
.register2_popup .big_btn {
    width: 371.0px;
    height: 54.0px;
    line-height: 54px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 44px;
    font-size: 16px;
    color: white;
    display: inline-block;
    cursor: pointer;
}
.register2_popup .big_btn.mt60 {
    margin-top: 60px;
}
.pic_verification_popup {
    display: none;
    width: 450px;
    height: 340px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1000;
    padding: 0 40px;
}
.pic_verification_popup .close_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon7.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.pic_verification_popup .top {
    height: 120px;
    line-height: 120px;
}
.pic_verification_popup .top .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.pic_verification_popup .input_box {
    position: relative;
}
.pic_verification_popup .input_box input {
    width: 371.0px;
    height: 55.0px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    padding-left: 12px;
}
.pic_verification_popup .input_box input::-moz-placeholder {
    color: #ddd;
}
.pic_verification_popup .input_box input:-ms-input-placeholder {
    color: #ddd;
}
.pic_verification_popup .input_box input::-webkit-input-placeholder {
    color: #ddd;
}
.pic_verification_popup .input_box input:-moz-placeholder {
    color: #ddd;
}
.pic_verification_popup .input_box input::-moz-placeholder {
    color: #ddd;
}
.pic_verification_popup .input_box input.small {
    width: 244px;
}
.pic_verification_popup .input_box .img_code {
    width: 120px;
    height: 55px;
    float: right;
    cursor: pointer;
    text-align: center;
}
.pic_verification_popup .big_btn {
    width: 371.0px;
    height: 54.0px;
    line-height: 54px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 64px;
    font-size: 16px;
    color: white;
    display: inline-block;
}
.add_userinfo_popup {
    display: none;
    width: 450px;
    height: 500px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    padding: 0 40px;
}
.add_userinfo_popup .close_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon7.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.add_userinfo_popup .top {
    height: 100px;
    padding-top: 50px;
}
.add_userinfo_popup .top .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.add_userinfo_popup .text {
    font-size: 12px;
    line-height: 20px;
    color: #F57149;
}
.add_userinfo_popup .infos li .item {
    height: 50px;
    line-height: 50px;
}
.add_userinfo_popup .infos li input {
    width: 371.0px;
    height: 46.0px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    padding-left: 12px;
}
.add_userinfo_popup .infos li input::-moz-placeholder {
    color: #ddd;
}
.add_userinfo_popup .infos li input:-ms-input-placeholder {
    color: #ddd;
}
.add_userinfo_popup .infos li input::-webkit-input-placeholder {
    color: #ddd;
}
.add_userinfo_popup .infos li input:-moz-placeholder {
    color: #ddd;
}
.add_userinfo_popup .infos li input::-moz-placeholder {
    color: #ddd;
}
.add_userinfo_popup .infos li input.small {
    width: 244px;
}
.add_userinfo_popup .infos li .input_box {
    position: relative;
}
.add_userinfo_popup .infos li .input_box select {
    width: 110.0px;
    height: 46.0px;
    border: 1px solid #bcbcbc;
    border-radius: 5px;
    margin-right: 15px;
    color: #999;
    text-align: center;
}
.add_userinfo_popup .infos li .input_box select:last-child {
    margin-right: 0;
}
.add_userinfo_popup .big_btn {
    width: 371.0px;
    height: 54.0px;
    line-height: 54px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 50px;
    font-size: 16px;
    color: white;
    display: inline-block;
}
.add_headportrait_popup {
    display: none;
    width: 450px;
    height: 500px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    padding: 0 40px;
}
.add_headportrait_popup .close_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon7.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.add_headportrait_popup .top {
    height: 100px;
    padding-top: 50px;
}
.add_headportrait_popup .top .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.add_headportrait_popup .text {
    font-size: 12px;
    line-height: 20px;
    color: #F57149;
}
.add_headportrait_popup .upload_btn {
    width: 371.0px;
    height: 54.0px;
    line-height: 54px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 22px;
    font-size: 16px;
    color: white;
    display: inline-block;
    position: relative;
}
.add_headportrait_popup .upload_btn input {
    width: 371.0px;
    height: 54.0px;
    position: absolute;
    opacity: 0;
    left: 0;
    top: 0;
    cursor: pointer;
}
.add_headportrait_popup .wait_btn {
    font-size: 16px;
    color: #999;
    line-height: 55px;
    cursor: pointer;
}
.add_headportrait_popup .con {
    text-align: center;
    padding-top: 30px;
}
.add_headportrait_popup .con .pic {
    display: inline-block;
    width: 152px;
    height: 152px;
    border-radius: 50%;
}
.reply_popup {
    display: none;
    width: 800.0px;
    height: 360.0px;
    position: fixed;
    background-color: #fff;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-left: 32px;
}
.reply_popup .title {
    line-height: 60px;
    font-weight: 700;
    position: relative;
}
.reply_popup .title .close {
    width: 32px;
    height: 32px;
    background: url("../images/icon43.png") no-repeat;
    position: absolute;
    right: 12px;
    top: 8px;
    cursor: pointer;
}
.reply_popup textarea {
    width: 726.0px;
    height: 230.0px;
    background: #f0f0f0;
    border: none;
    padding: 8px;
    font-size: 14px;
}
.reply_popup .btn {
    float: right;
    width: 90.0px;
    height: 30.0px;
    background: #f6724a;
    margin: 14px 40px 0 0;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: white;
    cursor: pointer;
}
.reply2_popup {
    display: none;
    width: 520.0px;
    height: 280.0px;
    position: fixed;
    background-color: #fff;
    z-index: 999;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    padding-left: 32px;
}
.reply2_popup .title {
    line-height: 60px;
    font-weight: 700;
    position: relative;
    color: #F6724A;
    font-size: 18px;
}
.reply2_popup .title .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon40.png") no-repeat center / cover;
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.reply2_popup textarea {
    width: 440.0px;
    height: 150.0px;
    background: #f2f2f2;
    border: none;
    padding: 8px;
    font-size: 14px;
}
.reply2_popup .btn {
    float: right;
    width: 80.0px;
    height: 30.0px;
    background: #f6724a;
    margin: 14px 48px 0 0;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: white;
    cursor: pointer;
}
.guestchoice_popup {
    display: none;
    width: 600.0px;
    // height: 400.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    box-shadow: 0 0 6px #eee;
    border-radius: 4px;
}
.guestchoice_popup .top {
    height: 75px;
    border-bottom: 1px solid #eee;
    padding-left: 36px;
}
.guestchoice_popup .top .title {
    font-size: 22px;
    color: #333;
    font-weight: 700;
    line-height: 74px;
    display: inline-block;
}
.guestchoice_popup .top .search_box .input_box {
    width: 408.0px;
    height: 32.0px;
    float: left;
    position: relative;
}
.guestchoice_popup .top .search_box .input_box input {
    width: 408.0px;
    height: 32.0px;
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #F87243;
    padding-left: 12px;
    font-size: 12px;
}
.guestchoice_popup .top .search_box .input_box input::-moz-placeholder {
    color: #999;
}
.guestchoice_popup .top .search_box .input_box input:-ms-input-placeholder {
    color: #999;
}
.guestchoice_popup .top .search_box .input_box input::-webkit-input-placeholder {
    color: #999;
}
.guestchoice_popup .top .search_box .input_box input:-moz-placeholder {
    color: #999;
}
.guestchoice_popup .top .search_box .input_box input::-moz-placeholder {
    color: #999;
}
.guestchoice_popup .top .search_box .input_box .search_btn {
    width: 20px;
    height: 20px;
    background: url("../images/icon47.png");
    position: absolute;
    top: 6px;
    right: 13px;
    cursor: pointer;
}
.guestchoice_popup .top .search_box .all_btn {
    width: 94px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: white;
    background: #f87243;
    border-radius: 4px;
    float: right;
    margin-right: 48px;
    cursor: pointer;
}
.guestchoice_popup .list {
    padding: 24px 0 0 40px;
    height: 190px;
    overflow: auto;
}
.guestchoice_popup .list li {
    width: 94px;
    height: 32px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #666666;
    border-radius: 2px;
    float: left;
    margin-right: 48px;
    margin-bottom: 26px;
    cursor: pointer;
}
.guestchoice_popup .list li:nth-child(4n) {
    margin-right: 0;
}
.guestchoice_popup .list li.checked {
    background-color: #fb7141;
    border: 1px solid #fb7141;
    color: white;
}
.guestchoice_popup .btns_box {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 25px;
}
.guestchoice_popup .btns_box a {
    display: inline-block;
    width: 100.0px;
    height: 34.0px;
    line-height: 34px;
    border-radius: 5px;
}
.guestchoice_popup .btns_box a:last-child {
    background-color: #e8e8e8;
    color: #666;
}
.guestchoice_popup .btns_box a:first-child {
    color: white;
    background: #f87243;
    margin-right: 10px;
}
.addItems_popup {
    display: none;
    width: 580px;
    height: 500px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    border-radius: 4px;
}
.addItems_popup .close {
    width: 32px;
    height: 32px;
    background: url("../images/icon43.png") no-repeat;
    position: absolute;
    right: 12px;
    top: 12px;
    cursor: pointer;
}
.addItems_popup .title {
    padding-left: 32px;
    font-size: 22px;
    color: #f6724a;
    line-height: 90px;
}
.addItems_popup .list > li {
    padding-left: 170px;
    margin-bottom: 22px;
}
.addItems_popup .list > li:last-child {
    margin-bottom: 0;
}
.addItems_popup .list > li .item {
    font-size: 16px;
    color: #333;
    line-height: 40px;
    position: absolute;
    left: 40px;
}
.addItems_popup .list > li input {
    width: 371px;
    height: 40px;
    background: #f0f0f0;
    padding-left: 12px;
}
.addItems_popup .list > li textarea {
    width: 371px;
    height: 200px;
    background: #f0f0f0;
    border: none;
    padding: 12px;
}
.addItems_popup .list > li .select {
    border: 1px solid #EBEBEB;
    width: 110px;
    height: 40px;
    background: #eeeeee;
    display: inline-block;
    line-height: 40px;
    padding-left: 12px;
    position: relative;
}
.addItems_popup .list > li .select .icon_down {
    width: 16px;
    height: 8px;
    background: url("../images/icon51.png") center / cover no-repeat;
    position: absolute;
    right: 10px;
    top: 16px;
}
.addItems_popup .list > li .select .options {
    display: none;
    width: 110px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background: #eeeeee;
    position: absolute;
    top: 50px;
    left: 0;
    z-index: 3;
}
.addItems_popup .list > li .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    color: #333;
    padding-left: 10px;
}
.addItems_popup .list > li .select .options > li:last-child {
    border-bottom: none;
}
.addItems_popup .btn {
    float: right;
    width: 90.0px;
    height: 30.0px;
    background: #f6724a;
    margin: 14px 40px 0 0;
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    color: white;
    cursor: pointer;
}
.contact_landlord_popup {
    display: none;
    width: 520.0px;
    min-height: 240.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    padding: 23px 90px 10px 40px;
}
.contact_landlord_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.contact_landlord_popup .title {
    font-size: 18px;
    line-height: 18px;
    font-weight: 700;
    color: #f6724a;
}
.contact_landlord_popup .list {
    padding: 20px 0 0 0;
}
.contact_landlord_popup .list li {
    font-size: 16px;
    color: #333;
    margin-bottom: 22px;
}
.contact_landlord_popup .list li .item {
    width: 90px;
    float: left;
}
.contact_landlord_popup .user_box {
    width: 120px;
    text-align: center;
    position: absolute;
    right: 65px;
    top: 48px;
}
.contact_landlord_popup .user_box img {
    margin-bottom: 14px;
    margin-top: 10px;
}
.contact_landlord_popup .user_box .txt {
    font-size: 18px;
    color: #333;
    font-weight: 700;
}
.cancel_order_popup {
    display: none;
    width: 450.0px;
    height: 400.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    padding: 82px 0px 0 0px;
    text-align: center;
}
.cancel_order_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.cancel_order_popup .text {
    font-size: 24px;
    color: #333;
    margin-top: 30px;
    line-height: 24px;
}
.cancel_order_popup .btns {
    padding-top: 58px;
}
.cancel_order_popup .btns a {
    width: 170.0px;
    height: 48.0px;
    line-height: 48px;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
}
.cancel_order_popup .btns a:first-child {
    background: #f6724a;
    margin-right: 16px;
    color: white;
}
.cancel_order_popup .btns a:last-child {
    background: #E6E6E6;
    color: #666;
}
.evaluate_popup {
    display: none;
    width: 450.0px;
    height: 320.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    padding: 20px 0px 0 0px;
    text-align: center;
}
.evaluate_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.evaluate_popup .list {
    padding-left: 45px;
}
.evaluate_popup .list li {
    overflow: hidden;
}
.evaluate_popup .list li .item {
    line-height: 56px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    text-align: left;
}
.evaluate_popup .list li .difficulty {
    padding: 10px 0 10px 0;
}
.evaluate_popup .list li .difficulty > li {
    float: left;
    margin-right: 26px;
    cursor: pointer;
}
.evaluate_popup .list li .difficulty .icon_star {
    width: 24px;
    height: 23px;
    background: url("../images/star.png");
}
.evaluate_popup .list li .difficulty .icon_star.checked {
    background: url("../images/star_checked.png");
}
.evaluate_popup .list li textarea {
    width: 361.0px;
    height: 127.0px;
    background: #eaeaea;
    border: none;
    float: left;
    padding: 8px;
}
.evaluate_popup .btns {
    padding-top: 32px;
}
.evaluate_popup .btns a {
    width: 163.0px;
    height: 46.0px;
    line-height: 46px;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
}
.evaluate_popup .btns a:first-child {
    background: #f6724a;
    margin-right: 16px;
    color: white;
}
.evaluate_popup .btns a:last-child {
    background: #E6E6E6;
    color: #666;
}
.bind_tel_popup {
    display: none;
    width: 450.0px;
    height: 430.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    padding: 0 40px;
}
.bind_tel_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.bind_tel_popup .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    padding-top: 40px;
    padding-bottom: 10px;
}
.bind_tel_popup .list .item {
    line-height: 56px;
}
.bind_tel_popup .list .select {
    border: 1px solid #EBEBEB;
    width: 371.0px;
    height: 54.0px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    line-height: 52px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    cursor: pointer;
    padding-left: 12px;
}
.bind_tel_popup .list .select .icon_down {
    width: 15px;
    height: 9px;
    background: url("../images/icon54.png") center / cover no-repeat;
    position: absolute;
    right: 17px;
    top: 22px;
}
.bind_tel_popup .list .select .placeholder {
    font-size: 14px;
    color: #D0D0D0;
}
.bind_tel_popup .list .select .text {
    color: #333;
}
.bind_tel_popup .list .select .options {
    display: none;
    width: 371px;
    overflow: auto;
    border: 1px solid #cccccc;
    position: absolute;
    top: 60px;
    left: -1px;
    z-index: 3;
    background-color: #fff;
}
.bind_tel_popup .list .select .options > li {
    border-bottom: 1px solid #cccccc;
    line-height: 50px;
    cursor: pointer;
    padding-left: 4px;
}
.bind_tel_popup .list .select .options > li:last-child {
    border-bottom: none;
}
.bind_tel_popup .list .num_select {
    width: 72.0px;
    height: 55.0px;
    line-height: 53px;
    border: 1px solid #e8e8e8;
    position: relative;
    background-color: #fff;
    display: inline-block;
    font-size: 14px;
    color: #333;
    padding-left: 14px;
    margin-right: 4px;
    cursor: pointer;
    border-radius: 4px;
    float: left;
}
.bind_tel_popup .list .num_select .icon_down {
    width: 12px;
    height: 7px;
    background: url("../images/icon55.png") center / cover no-repeat;
    position: absolute;
    right: 8px;
    top: 24px;
}
.bind_tel_popup .list .num_select .options {
    display: none;
    width: 72px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background-color: #fff;
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 3;
}
.bind_tel_popup .list .num_select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
    padding-left: 10px;
}
.bind_tel_popup .list .num_select .options > li:last-child {
    border-bottom: none;
}
.bind_tel_popup .list input {
    float: right;
    width: 290.0px;
    height: 55.0px;
    border: 1px solid #e8e8e8;
    border-radius: 5px;
    padding-left: 5px;
}
.bind_tel_popup .btns {
    width: 371.0px;
    height: 55.0px;
    line-height: 55px;
    text-align: center;
    color: white;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 30px;
    cursor: pointer;
}
.bind_tel_popup2 {
    display: none;
    width: 450.0px;
    height: 340.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    padding: 74px 40px 0 40px;
}
.bind_tel_popup2 .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.bind_tel_popup2 .text {
    font-size: 16px;
    color: #666;
}
.bind_tel_popup2 .content {
    padding-top: 40px;
    margin-bottom: 50px;
}
.bind_tel_popup2 .content .item {
    line-height: 55px;
    margin-right: 24px;
    color: #333;
    font-weight: 700;
}
.bind_tel_popup2 .content input {
    width: 260.0px;
    height: 55.0px;
    border: 1px solid #cccccc;
    border-radius: 5px;
    padding-left: 16px;
}
.bind_tel_popup2 .content input::-moz-placeholder {
    color: #d0d0d0;
}
.bind_tel_popup2 .content input:-ms-input-placeholder {
    color: #d0d0d0;
}
.bind_tel_popup2 .content input::-webkit-input-placeholder {
    color: #d0d0d0;
}
.bind_tel_popup2 .content input:-moz-placeholder {
    color: #d0d0d0;
}
.bind_tel_popup2 .content input::-moz-placeholder {
    color: #d0d0d0;
}
.bind_tel_popup2 .btns {
    width: 371.0px;
    height: 55.0px;
    line-height: 55px;
    text-align: center;
    color: white;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 30px;
    cursor: pointer;
}
.add_bankcards_popup {
    display: none;
    width: 580.0px;
    height: 470.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    padding-left: 40px;
}
.add_bankcards_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.add_bankcards_popup .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 110px;
}
.add_bankcards_popup .list > li {
    margin-bottom: 14px;
}
.add_bankcards_popup .list > li .item {
    width: 142px;
    float: left;
    font-size: 16px;
    color: #333;
    line-height: 45px;
    font-weight: 700;
}
.add_bankcards_popup .list > li input {
    width: 360.0px;
    height: 45.0px;
    border: 1px solid #cccccc;
    border-radius: 1px;
    padding-left: 10px;
}
.add_bankcards_popup .under {
    padding: 20px 0 0 64px;
}
.add_bankcards_popup .under .btn {
    display: inline-block;
    width: 371.0px;
    height: 55.0px;
    line-height: 55px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    font-size: 18px;
    color: white;
    cursor: pointer;
}
.add_bankcards_popup .under .text {
    line-height: 40px;
    font-size: 14px;
    color: #999;
}
.add_Alipay_popup {
    display: none;
    width: 580px;
    height: 440px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
}
.add_Alipay_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.add_Alipay_popup .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 130px;
    padding-left: 40px;
}
.add_Alipay_popup .list > li {
    margin-bottom: 27px;
    padding-left: 40px;
}
.add_Alipay_popup .list > li .item {
    width: 142px;
    float: left;
    font-size: 16px;
    color: #333;
    line-height: 45px;
    font-weight: 700;
}
.add_Alipay_popup .list > li input {
    width: 360.0px;
    height: 45.0px;
    border: 1px solid #cccccc;
    border-radius: 1px;
    padding-left: 10px;
}
.add_Alipay_popup .under {
    padding-top: 30px;
    text-align: center;
}
.add_Alipay_popup .under .btn {
    display: inline-block;
    width: 371.0px;
    height: 55.0px;
    line-height: 55px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    font-size: 18px;
    color: white;
    cursor: pointer;
}
.add_Alipay_popup .under .text {
    line-height: 40px;
    font-size: 14px;
    color: #999;
}
.modify_password_popup {
    display: none;
    width: 580.0px;
    height: 470.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    padding-left: 30px;
}
.modify_password_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.modify_password_popup .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    line-height: 110px;
    text-align:center;
}
.modify_password_popup .list > li {
    margin-bottom: 22px;
    line-height: 45px;
}
.modify_password_popup .list > li .item {
    width: 120px;
    float: left;
    font-size: 16px;
    color: #333;
    font-weight: 700;
}
.modify_password_popup .list > li input {
    width: 320.0px;
    height: 45.0px;
    border: 1px solid #cccccc;
    border-radius: 1px;
    padding-left: 10px;
}
.modify_password_popup .list > li input.mistake {
    border: 1px solid #ED2828;
}
.modify_password_popup .list > li i {
    display: none;
    padding-left: 4px;
    font-size: 16px;
    color: #FF0000;
}
.modify_password_popup .list > li i img {
    margin-right: 4px;
}
.modify_password_popup .under {
    padding: 20px 0 0 64px;
    text-align:center;
}
.modify_password_popup .under .btn {
    display: inline-block;
    width: 320px;
    height: 55.0px;
    line-height: 55px;
    text-align: center;
    background: #f6724a;
    border-radius: 5px;
    font-size: 18px;
    color: white;
    cursor: pointer;
    margin-right:53px;
}
.modify_password_popup .under .text {
    line-height: 40px;
    font-size: 14px;
    color: #999;
}
.success_popup {
    display: none;
    width: 450px;
    height: 400px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1002;
    border-radius: 2px;
    text-align: center;
    padding-top: 120px;
}
.success_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.success_popup .text {
    font-size: 30px;
    color: #333;
    margin-top: 34px;
}
.payment_options_popup {
    display: none;
    width: 500px;
    height: 260px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
}
.payment_options_popup .title {
    line-height: 59px;
    font-size: 18px;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #EBEBEB;
    padding-left: 40px;
}
.payment_options_popup .choice_tab {
    padding-left: 40px;
    padding-top: 30px;
    overflow: hidden;
}
.payment_options_popup .choice_tab li {
    width: 137px;
    height: 47px;
    line-height: 44px;
    text-align: center;
    float: left;
    border-radius: 5px;
    cursor: pointer;
    font-size: 18px;
}
.payment_options_popup .choice_tab li:first-child {
    border: 1px solid #4ad134;
    color: #4ad134;
    margin-right: 28px;
    margin-left: 53px;
}
.payment_options_popup .choice_tab li:first-child.current {
    background-color: #4ad134;
    color: white;
}
.payment_options_popup .choice_tab li:last-child {
    border: 1px solid #4390F8;
    color: #4390f8;
}
.payment_options_popup .choice_tab li:last-child.current {
    background-color: #4390F8;
    color: white;
}
.payment_options_popup .tabContent {
    padding-top: 20px;
}
.payment_options_popup .tabContent > li {
    display: none;
    padding-left: 38px;
}
.payment_options_popup .tabContent > li.current {
    display: block;
}
.payment_options_popup .tabContent > li.current img {
    float: left;
    margin-right: 30px;
}
.payment_options_popup .tabContent > li.current .txt {
    line-height: 185px;
}
.pay_success_popup {
    display: none;
    width: 854.0px;
    height: 370.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    text-align: center;
    padding-top: 48px;
}
.pay_success_popup .text {
    font-size: 24px;
    color: #333;
    margin-top: 36px;
}
.pay_success_popup .btns {
    padding-top: 32px;
}
.pay_success_popup .btns a {
    display: inline-block;
    width: 120.0px;
    height: 35.0px;
    line-height: 35px;
    border-radius: 5px;
}
.pay_success_popup .btns a:first-child {
    border: 1px solid #f6724a;
    color: #f6724a;
    margin-right: 10px;
}
.pay_success_popup .btns a:last-child {
    border: 1px solid #4ad134;
    color: #4ad134;
}
.pay_fail_popup {
    display: none;
    width: 854.0px;
    height: 370.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    text-align: center;
    padding-top: 48px;
}
.pay_fail_popup img {
    width: 116px;
    height: 116px;
}
.pay_fail_popup .text {
    font-size: 24px;
    color: #333;
    margin-top: 36px;
}
.pay_fail_popup .btns {
    padding-top: 32px;
}
.pay_fail_popup .btns a {
    display: inline-block;
    width: 120.0px;
    height: 35.0px;
    line-height: 35px;
    border-radius: 5px;
    text-align: center;
    font-size: 16px;
    background-color: #4AD134;
    color: white;
}
.city_choice_popup {
    display: none;
    width: 660px;
    height: 400px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    padding: 24px 0 0 40px;
}
.city_choice_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.city_choice_popup .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
}
.city_choice_popup .list {
    padding-top: 36px;
    height: 260px;
    overflow: auto;
}
.city_choice_popup .list > li {
    float: left;
    padding: 0 19px;
    height: 30px;
    border: 1px solid #ddd;
    line-height: 28px;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin-right: 32px;
    margin-bottom: 32px;
    cursor: pointer;
}
.city_choice_popup .list > li.current {
    border: 1px solid #F6724A;
    background-color: #F6724A;
    color: white;
}
.city_choice_popup .Determine_btn {
    width: 136px;
    height: 42px;
    line-height: 42px;
    background: #f47250;
    border-radius: 5px;
    position: absolute;
    right: 40px;
    bottom: 20px;
    font-size: 20px;
    color: white;
    text-align: center;
    cursor: pointer;
}
.appointment_popup {
    display: none;
    width: 520px;
    height: 500px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
}
.appointment_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.appointment_popup .title {
    font-size: 24px;
    color: #333;
    font-weight: 700;
    padding: 24px 0 0 40px;
}
.appointment_popup .list {
    padding: 34px 74px 0 74px;
}
.appointment_popup .list .text {
    font-size: 12px;
    color: #666;
    line-height: 32px;
    text-align: right;
}
.appointment_popup .list li {
    margin-bottom: 20px;
}
.appointment_popup .list li.sp {
    margin-bottom: 0;
}
.appointment_popup .list li:nth-child(1) input,
.appointment_popup .list li:nth-child(2) input {
    //text-align: center;
}
.appointment_popup .list li:nth-child(1) input::-moz-placeholder,
.appointment_popup .list li:nth-child(2) input::-moz-placeholder {
    color: #ddd;
}
.appointment_popup .list li:nth-child(1) input:-ms-input-placeholder,
.appointment_popup .list li:nth-child(2) input:-ms-input-placeholder {
    color: #ddd;
}
.appointment_popup .list li:nth-child(1) input::-webkit-input-placeholder,
.appointment_popup .list li:nth-child(2) input::-webkit-input-placeholder {
    color: #ddd;
}
.appointment_popup .list li:nth-child(1) input:-moz-placeholder,
.appointment_popup .list li:nth-child(2) input:-moz-placeholder {
    color: #ddd;
}
.appointment_popup .list li:nth-child(1) input::-moz-placeholder,
.appointment_popup .list li:nth-child(2) input::-moz-placeholder {
    color: #ddd;
}
.appointment_popup .list li input {
    width: 371px;
    height: 55px;
    border: 1px solid #aaaaaa;
    border-radius: 5px;
    padding-left: 10px;
}
.appointment_popup .list li input.s {
    width: 245px;
    padding-left: 10px;
}
.appointment_popup .list li input.s::-moz-placeholder {
    color: #ddd;
}
.appointment_popup .list li input.s:-ms-input-placeholder {
    color: #ddd;
}
.appointment_popup .list li input.s::-webkit-input-placeholder {
    color: #ddd;
}
.appointment_popup .list li input.s:-moz-placeholder {
    color: #ddd;
}
.appointment_popup .list li input.s::-moz-placeholder {
    color: #ddd;
}
.appointment_popup .list li img {
    width: 121px;
    height: 55px;
    background-color: #ccc;
    float: right;
    border: 1px solid #aaaaaa;
    border-radius: 4px;
    cursor: pointer;
}
.appointment_popup .list li .get {
    float: right;
    width: 121px;
    height: 55px;
    line-height: 55px;
    color: white;
    background: #aaaaaa;
    border-radius: 5px;
    cursor: pointer;
    font-size: 16px;
    text-align: center;
}
.appointment_popup .btn {
    width: 371px;
    height: 55px;
    line-height: 55px;
    background: #f47250;
    border-radius: 5px;
    margin: 0 auto;
    color: white;
    text-align: center;
    font-size: 20px;
    cursor: pointer;
}
.Payment_instructions_popup {
    display: none;
    width: 400px;
    height: 240px;
    background: #ffffff;
    border-radius: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 34px 0 0 34px;
}
.Payment_instructions_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.Payment_instructions_popup .title {
    font-size: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 700;
}
.Payment_instructions_popup .orange {
    font-size: 18px;
    color: #f6724a;
    line-height: 60px;
}
.Payment_instructions_popup .txt {
    font-size: 14px;
    color: #333;
    line-height: 32px;
}
.Contact_landlord_popup {
    display: none;
    width: 820px;
    height: 628px;
    background: #ffffff;
    border-radius: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 34px 0 0 34px;
}
.Contact_landlord_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.Contact_landlord_popup .title {
    font-size: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 700;
}
.Contact_landlord_popup .orange {
    font-size: 16px;
    color: #f6724a;
    margin-top: 10px;
}
.Contact_landlord_popup .main {
    padding-top: 10px;
}
.Contact_landlord_popup .main > li .item {
    line-height: 46px;
    font-size: 18px;
    color: #333;
}
.Contact_landlord_popup .main > li .input_box {
    width: 310px;
    height: 45px;
    position: relative;
}
.Contact_landlord_popup .main > li .input_box .icon_down {
    width: 11px;
    height: 6px;
    background: url(../images/icon10.png) center / cover no-repeat;
    position: absolute;
    right: 16px;
    top: 20px;
}
.Contact_landlord_popup .main > li #date2 {
    width: 310px;
    height: 45px;
    background: #f1f1f1;
    border: 1px solid #ddd;
    text-align: center;
}
.Contact_landlord_popup .main > li .select {
    border: 1px solid #EBEBEB;
    width: 310px;
    height: 45px;
    background: #f1f1f1;
    border: 1px solid #ddd;
    line-height: 44px;
    text-align: center;
    position: relative;
}
.Contact_landlord_popup .main > li .select .icon_down {
    width: 11px;
    height: 6px;
    background: url("../images/icon10.png") center / cover no-repeat;
    position: absolute;
    right: 16px;
    top: 20px;
}
.Contact_landlord_popup .main > li .select .options {
    display: none;
    width: 310px;
    height: 200px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background-color: #fff;
    position: absolute;
    top: 60px;
    z-index: 3;
}
.Contact_landlord_popup .main > li .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
}
.Contact_landlord_popup .main > li .select .options > li:last-child {
    border-bottom: none;
}
.Contact_landlord_popup .main > li textarea {
    padding: 8px;
    width: 740px;
    height: 170px;
    background: #f1f1f1;
    border: 1px solid #ddd;
}
.Contact_landlord_popup .send_btn {
    width: 136px;
    height: 42px;
    line-height: 42px;
    color: white;
    background: #f6724a;
    border-radius: 5px;
    margin-top: 44px;
    text-align: center;
}
.Contact_landlord_popup .info_txt {
    width: 300px;
    height: 180px;
    position: absolute;
    right: 32px;
    top: 80px;
    line-height: 26px;
}
.Check_contact_popup {
    display: none;
    width: 590px;
    // height: 350px;
    background: #ffffff;
    border-radius: 20px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 999;
    padding: 34px 0 0 34px;
}
.Check_contact_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.Check_contact_popup .title {
    font-size: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 700;
}
.Check_contact_popup .orange {
    font-size: 16px;
    color: #f6724a;
    margin-top: 10px;
}
.Check_contact_popup ul.list {
    padding-top: 30px;
}
.Check_contact_popup ul.list > li {
    position: relative;
    font-size: 18px;
    color: #333;
    padding-left: 120px;
    margin-bottom: 16px;
}
.Check_contact_popup ul.list > li .item {
    position: absolute;
    left: 0;
}
.Renew_popup {
    display: none;
    width: 470px;
    height: 335px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 28px 0 0 28px;
}
.Renew_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.Renew_popup .title {
    font-size: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 700;
    margin-bottom: 26px;
}
.Renew_popup .select {
    border: 1px solid #EBEBEB;
    width: 410px;
    height: 50px;
    background: #f1f1f1;
    border-radius: 5px;
    border: 1px solid #ddd;
    line-height: 48px;
    text-align: center;
    position: relative;
    margin-bottom: 22px;
}
.Renew_popup .select .icon_down {
    width: 11px;
    height: 6px;
    background: url("../images/icon10.png") center / cover no-repeat;
    position: absolute;
    right: 16px;
    top: 20px;
}
.Renew_popup .select .options {
    background: #f1f1f1;
    display: none;
    width: 410px;
    overflow: auto;
    border: 1px solid #EBEBEB;
    background-color: #fff;
    position: absolute;
    top: 60px;
    z-index: 3;
}
.Renew_popup .select .options > li {
    border-bottom: 1px solid #Eee;
    line-height: 44px;
    cursor: pointer;
}
.Renew_popup .select .options > li:last-child {
    border-bottom: none;
}
.Renew_popup .text {
    font-size: 18px;
    color: #333;
    margin-bottom: 36px;
}
.Renew_popup .btn {
    width: 220px;
    height: 46px;
    line-height: 46px;
    color: white;
    text-align: center;
    font-size: 18px;
    background: #f6724a;
    border-radius: 5px;
    cursor: pointer;
}
.Pay_rent_popup {
    display: none;
    width: 470px;
    height: 335px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    padding: 28px 0 0 0px;
}
.Pay_rent_popup .close {
    width: 20px;
    height: 20px;
    background: url("../images/icon52.png");
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.Pay_rent_popup .title {
    font-size: 24px;
    line-height: 24px;
    color: #333;
    font-weight: 700;
    margin-bottom: 26px;
    padding-left: 28px;
}
.Pay_rent_popup .con {
    text-align: center;
}
.Pay_rent_popup .text {
    font-size: 22px;
    color: #333;
    margin-bottom: 22px;
}
.Pay_rent_popup p {
    font-weight: 700;
    font-size: 26px;
}
.Pay_rent_popup p i {
    font-weight: 700;
    font-size: 26px;
    color: #f6724a;
}
.Pay_rent_popup .btn {
    width: 220px;
    height: 46px;
    line-height: 46px;
    color: white;
    text-align: center;
    font-size: 18px;
    background: #f6724a;
    border-radius: 5px;
    cursor: pointer;
    margin: 60px auto;
}
.carousel_popup {
    display: none;
    width: 1200px;
    height: 500px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
}
.carousel_popup img {
    width: 1200px;
    display: inline-block;
    height: 500px;
}
.personal_center .mb .contact{
    color: #57CE44;
    font-weight: bold;
}
.personal_center > .con .part8 {
    width: 890.0px;
}
.personal_center > .con .part8 .list li {
    width: 270px;
    margin-right: 28px;
    float: left;
    margin-bottom: 40px;
    height: 296px;
}
.personal_center > .con .part8 .list li:nth-child(3n) {
    margin-right: 0;
}
.personal_center > .con .part8 .list li a {
    display: block;
}
.personal_center > .con .part8 .list li a img {
    //width: 270.0px;
    //height: 232px;
    //box-shadow: 0 0 15px #eee;
    width: 23px;
    height: 23px;
    box-shadow: 0 0 15px #ffffff;
}
.personal_center > .con .part8 .list li a .name {
    font-weight: 300;
    line-height: 29px;
    font-size: 14px;
    color: #666;
    margin-left: 10px;
}
.personal_center > .con .part8 .list li a .price {
    color: #F6724A;
    font-size: 18px;
    margin-left: 10px;
    margin-top: 15px;
    
}
.personal_center > .con .part8 .list li a .address {
    color: #666;
    position: relative;
}
.personal_center > .con .part8 .list li a .address .text {
    width: 60%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.personal_center > .con .part8 .list li a .address .price {
    font-size: 18px;
    color: #F6724A;
    font-weight: 700;
    position: absolute;
    bottom: 0;
}
.personal_center > .con .part9 {
    width: 880px;
    padding-bottom: 60px;
    padding-left: 45px;
}
.personal_center > .con .part9 .title {
    line-height: 70px;
    font-size: 24px;
    color: #333;
}
.personal_center > .con .part9 .text {
    padding-top: 25px;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    width: 810px;
}
.personal_center > .con .part10 {
    width: 880px;
}
.personal_center > .con .part10 > .title {
    line-height: 70px;
    font-size: 24px;
    color: #333;
    padding-left: 45px;
}
.personal_center > .con .part10 > .title .tab {
    float: right;
}
.personal_center > .con .part10 > .title .tab > li {
    float: left;
    margin-right: 34px;
    font-size: 16px;
    cursor: pointer;
    position: relative;
}
.personal_center > .con .part10 > .title .tab > li.current:after {
    content: "";
    width: 105%;
    height: 3px;
    background: #ff872e;
    position: absolute;
    bottom: 0;
    left: -2px;
}
.personal_center > .con .part10 .tabContent > li {
    display: none;
}
.personal_center > .con .part10 .tabContent > li.current {
    display: block;
}
.personal_center > .con .part10 .con {
    overflow: hidden;
    border-top: 1px solid #DDDDDD;
    padding: 25px 25px 25px 30px;
}
.personal_center > .con .part10 .con .l {
    width: 360px;
    float: left;
    height: 370px;
}
.personal_center > .con .part10 .con .l .main {
    position: relative;
    top: 42%;
    transform: translateY(-50%);
}
.personal_center > .con .part10 .con .l .main .title {
    font-size: 18px;
    color: #333;
    margin-bottom: 20px;
    font-weight: bold;
}
.personal_center > .con .part10 .con .l .main ul li {
    line-height: 24px;
    font-size: 14px;
    color: #333;
}
.personal_center > .con .part10 .con .map {
    float: right;
}
.personal_center > .con .part10 .mains {
    padding-top: 30px;
    border-top: 1px solid #DDDDDD;
    padding-bottom: 50px;
}
.personal_center > .con .part10 .mains > li {
    margin-bottom: 36px;
    overflow: hidden;
    padding-left: 233px;
    position: relative;
    min-height: 25px;
}
.personal_center > .con .part10 .mains .item {
    font-size: 18px;
    color: #666;
    font-weight: bold;
    float: left;
    margin-right: 56px;
    position: absolute;
    left: 53px;
}
.personal_center > .con .part10 .mains .list > li {
    float: left;
    margin-right: 30px;
}
.personal_center > .con .part10 .mains .list > li a:hover {
    color: #F47250 ;
    text-decoration: underline;
}
.personal_center > .con .part10 .mains .list2 li {
    float: left;
    text-align: left;
    margin: 5px 26px 5px 0px;
    cursor: pointer;
}
.personal_center > .con .part10 .mains .list2 li a:hover {
    color: #F47250 ;
    text-decoration: underline;
}
.personal_center > .con .part2 .tabContent > li .list1 .over_btn{
    margin-top: 10px;
    width:90.0px;
    height: 26.0px;
    text-align: center;
    line-height: 24px;
    border: 1px solid #57ce44;
    border-radius: 3px;
    font-size: 14px;
    color: #57CE44;
    cursor: pointer;
    display: inline-block;
    float: right;
    margin-right: 20px;
}
.personal_center > .con .part2 .tabContent > li .list1 .over_btn:hover {
    background-color: #f6724a;
    color: white;
    border: 1px solid #f6724a;
}
.personal_center > .con .part2 .all_read {
    border: 1px solid #EBEBEB;
    margin-top: 12px;
    width: 100.0px;
    height: 38.0px;
    background: #F6724A;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    color: #333;
    position: relative;
    margin-left:430px;
    border-radius: 5px;
    cursor: pointer;
    display: none
}

.personal_center > .con .part2 .all_read:hover {
    background: #e95725;
}
.personal_center > .con .part2 .all_read>i {
    color:white;
}
.btn_box>a{
    cursor: pointer;
}
.top .search_box{
    display: inline-block;
    float: right;
    margin-top: 21px;
}
.has_cancel{
    color:#999
}
.cancel_intake_popup{
    display: none;
    width: 450.0px;
    height: 400.0px;
    background: #ffffff;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    background-color: #fff;
    z-index: 1001;
    border-radius: 2px;
    border: 1px solid #ebebeb;
    padding: 82px 0px 0 0px;
    text-align: center;
}
.cancel_intake_popup .text {
    font-size: 24px;
    color: #333;
    margin-top: 30px;
    line-height: 24px;
}
.cancel_intake_popup .btns a:first-child {
    background: #f6724a;
    margin-right: 16px;
    color: white;
}

.cancel_intake_popup .btns a {
    width: 170.0px;
    height: 48.0px;
    line-height: 48px;
    text-align: center;
    border-radius: 5px;
    display: inline-block;
}
.cancel_intake_popup .btns a:last-child {
    background: #E6E6E6;
    color: #666;
}
.cancel_intake_popup .btns {
    padding-top: 58px;
}
.cancel_intake_popup .close {
    width: 20px;
    height: 20px;
    background: url(../images/icon52.png);
    position: absolute;
    right: 16px;
    top: 14px;
    cursor: pointer;
}
.cancel_order_popup,.cancel_intake_popup,.evaluate_popup .btns a{
    cursor: pointer
}
.comp{
    color: #999;
}
.filter_popup {
    border: 1px solid #e7e7e7;
    width: 61%;
    margin-top: 16px;
    padding: 50px 0 15px 0;
    display: none;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    position: fixed;
    z-index: 1001;
    background-color: #fff;
}
.filter_popup .big > li {
    padding-left: 190px;
    position: relative;
    //margin-bottom: 20px;
}
.filter_popup .big > li .item {
    font-size: 20px;
    color: #333;
    position: absolute;
    left: 60px;
}
.filter_popup .big > li.region,
.filter_popup .big > li.city {
    display: none;
}
.filter_popup .big > li ul li {
    display: inline-block;
    float: left;
    border: 1px solid #666666;
    height: 30px;
    line-height: 28px;
    padding: 0 26px;
    margin-right: 25px;
    cursor: pointer;
    margin-bottom: 24px;
    border-radius: 2px;
}
.filter_popup .big > li ul li.current {
    background-color: #f97343;
    border: 1px solid #f97343;
    line-height: 28px;
    color: white;
}
.filter_popup .big > li ul input {
    width: 86.0px;
    height: 29.0px;
    border: 1px solid #666666;
    border-radius: 2px;
    padding-left: 8px;
}
.filter_popup .big > li ul input::-moz-placeholder {
    color: #999;
}
.filter_popup .big > li ul input:-ms-input-placeholder {
    color: #999;
}
.filter_popup .big > li ul input::-webkit-input-placeholder {
    color: #999;
}
.filter_popup .big > li ul input:-moz-placeholder {
    color: #999;
}
.filter_popup .big > li ul input::-moz-placeholder {
    color: #999;
}
.filter_popup .big > li ul .line {
    width: 19.0px;
    height: 1.0px;
    background-color: #666;
    margin: 0 8px;
    position: relative;
    top: -5px;
    display: inline-block;
}
.filter_popup .btns {
    text-align: right;
    padding-right: 23px;
}
.filter_popup .btns a {
    display: inline-block;
    width: 120.0px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-radius: 5px;
}
.filter_popup .btns a:first-child {
    background: #f6724a;
    color: white;
    margin-right: 6px;
}
.filter_popup .btns a:last-child {
    background: #E8E8E8;
    color: #666;
}

.list .none{
    width:260px;
    margin:0 auto;

}

.list .none p{
    text-align: center;
    font-size: 18px;
    font-weight: bold;

}

#apply_abroad .select{
    width:200px;
}
#apply_abroad .abroad_input input{
    width:190px;
}
#apply_abroad .infomat input{
    width:260px
}
.payment_options_popup .btns{
    margin-top: 50px;
    margin-left: 184px;
    width: 110.6px;
    height: 40px;
    line-height: 42px;
    text-align: center;
    border-radius: 5px;
    cursor: pointer;
    background: #f87243;
    color: white;
}
.personal_center > .con .part2 .tabContent > li .list1 img.head {
    position: absolute;
    top: 30px;
    left: 32px;
    width: 61px;
    height: 61px;
    border-radius: 50%;
    background-color: #ccc;
}
.personal_center > .con .part2 .tabContent > li .list1 .name {
    font-size: 16px;
    color: #333;
    font-weight: bold;
    margin-left: 33px
}
.personal_center > .con .part2 .tabContent > li .list1 .time {
    font-size: 12px;
    color: #999;
    line-height: 42px;
    margin-left: 33px
}
.register2_popup .select {
    border: 1px solid #EBEBEB;
    width: 371px;
    height: 55px;
    border: 1px solid #cdcdcd;
    line-height: 48px;
    display: inline-block;
    border-radius: 5px;
    padding-left: 14px;
    position: relative;
    cursor: pointer;
}
.register2_popup .placeholder {
    font-size: 16px;
    color: #999;
}
.register2_popup  .select .icon_down {
    width: 15px;
    height: 9px;
    background: url(../images/icon38.png) no-repeat;
    position: absolute;
    right: 16px;
    top: 22px;
}
.register2_popup .select .text {
    font-size: 16px;
    color: #333;
}
.register2_popup .select .options {
    display: none;
    width: 372px;
    overflow: auto;
    background-color: #fff;
    border: 1px solid #cdcdcd;
    position: absolute;
    top: 60px;
    left: -1px;
    z-index: 3;
}
.register2_popup .select .options > li {
    border-bottom: 1px solid #Eee;
    height: 50px;
    line-height: 50px;
    cursor: pointer;
    padding-left: 12px;
    font-size: 16px;
}

.lan_title{
    display: inline-block;
    color: white;
    top: -108px;
    left: 220px;
    font-size: 58px;
    position: relative;
}
.personal_center > .con .part5 .tabContent > li .page1 .publish {
    border: 1px solid #EBEBEB;
    float: left;
    //  width: 130.0px;
    height: 46.0px;
    background: #f6724a;
    border-radius: 5px;
    text-align: center;
    line-height: 46px;
    display: inline-block;
    font-size: 14px;
    color: #333;
    position: relative;
    cursor: pointer;
    padding-left: 10px;
    padding-right: 10px;
}

.personal_center > .con .part5 .tabContent > li .page1 .publish>i {
    font-size: 16px;
    color: white;
}
.language_training .index_nav .big .current{
    color: #F47250;
}
.supervision_service .main .section1 ul.en > li {
    height: 500px;
}
.supervision_service .main .section1 ul.en > li:last-child {
    margin-right: 0;
}
.supervision_service .main .section1 ul.en > li .con {
    height: 300px;
    padding-bottom: 20px;
    position: relative;
}
.supervision_service .main .section1 ul.en > li .con .intro {
    word-break: break-all;
}
.supervision_service .main .section1 ul.en > li .con .price {
    position: absolute;
    bottom: 20px;
    left: 30px;
}
.become_landlords .page2 ul li .select .icon_up {
    display:none;
    width: 15px;
    height: 9px;
    background: url(../images/icon_up1.png) no-repeat;
    position: absolute;
    right: 16px;
    top: 22px;
}
.become_landlords .page1 ul li .select .icon_up {
    display:none;
    width: 15px;
    height: 9px;
    background: url(../images/icon_up1.png) no-repeat;
    position: absolute;
    right: 16px;
    top: 22px;
}
header.common .user_box .icon_up {
    display:none;
    position: absolute;
    width: 14px;
    height: 10px;
    background: url(../images/icon_up1.png) no-repeat;
    margin-left:98px;
    margin-top: 35px;
}

.personal_center > .con .part2 .tab .select .icon_down {
    width: 14px;
    height: 8px;
    position: absolute;
    background: url(../images/icon10.png) center / cover no-repeat;
    right: 11px;
    top: 15px;

}
.personal_center > .con .part2 .tab .select .icon_up {
    display:none;
    width: 14px;
    height: 8px;
    position: absolute;
    background: url(../images/icon111.png) center / cover no-repeat;
    right: 11px;
    top: 15px;
}
.personal_center > .con .part5 .tabContent > li .page1 .select .icon_up {
    display:none;
    width: 17px;
    height: 11px;
    background: url(../images/up1.png) center / cover no-repeat;
    position: absolute;
    right: 11px;
    top: 17px;
}
header.index .top .user_box .icon_up {
    display:none;
    //  display: inline-block;
    position: absolute;
    width: 14px;
    height: 7px;
    background: url(../images/icon111.png);
    margin-left: 98px;
    margin-top: 42px;
}
.language_training .examination_details .bg {
    background-color: #fff;
}
.language_training .examination_details .bg.fixed {
    position: fixed;
    right: 0;
    top: 0;
}

.abroad_service .main .l .article_details .bb .source {
    display: inline;
    margin-left: 180px;
    font-size: 14px;
    color: #666;
}


