*{margin:0;padding:0;list-style: none}
input,select:focus{
    outline: medium;
}
.fiexdStyle{
    width: 100% !important;
    position: fixed !important;
    margin: auto !important;
    bottom: 30px;
    left: 0;
    right: 0;
    top: auto !important;
    background: rgba(210,71,60,.9) !important;
    padding: 20px 0 !important;
    z-index: 999;
}
a{
    text-decoration: none;
}
.content{
    width: 100%;
    height: auto;
    position: relative;
}
.header_all{
    width: 100%;
    height: 80px;
    /*position: fixed;*/
    /*top: 0px;*/
}
.header_all_act{
    position: fixed;
    top: 0px;
}
.header{
    width: 1200px;
    height: 80px;
    margin: 0 auto;
    position: relative;
    z-index: 100;
}
.header_left{
    width: 200px;
    height: 50px;
    margin-top: 15px;
    float: left;
}
.header_left img{
    width: 100%;
    height: 100%;
}
.header_city_name{
    width: 80px;
    height: 100%;
    float: left;
    margin: 0 4px 0 13px;
    color: #333333;
    font-size: 18px;
    font-weight:bold;
    text-align: right;
    line-height: 80px;
    overflow: hidden;
}
.header_city_change{
    width: 138px;
    height: 100%;
    float: left;
    text-align: left;
    color: #333333;
    font-size: 14px;
}
.header_nav{
    width: 488px;
    height: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.header_nav li{
    text-align: center;
    height: 40px;
    line-height: 40px;
    margin-top: 20px;
    padding: 0 15px 0 15px;
    font-size:14px;
    font-weight:400;
    color:rgba(168,62,62,1);
}
.header_nav li:hover{
    cursor: pointer;
    background:rgba(168,62,62,1);
    border-radius:4px;
    color: white;
}
.header_server{
    width: 200px;
    height: 100%;
    float: left;
    margin-left: 67px;
}
.header_server_txt{
    width: 100%;
    height: 28px;
    margin-top: 8px;
    text-align: left;
    line-height: 28px;
    font-size:14px;
    font-weight:400;
    color:rgba(51,51,51,1);
}
.header_server_phone{
    width: 100%;
    height: 34px;
    line-height: 34px;
    text-align: left;
    font-size:24px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    font-style:italic;
    color:rgba(51,51,51,1);
}
.banner{
    width: 100%;
    height: 640px;
    position: absolute;
    top: 0px;
}
.banner_img{
    min-width: 1200px;
    height: 640px;
}
.banner_img img{
    width: 100%;
    height: 100%;
}
.banner_message{
    width: 900px;
    margin: 0 auto;
    background:rgba(255,255,255,1);
    border-radius:4px;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    padding-top: 30px;
}
.banner_message_header{
    width: 820px;
    height: 50px;
    margin: 0 auto;
    border-bottom: 1px solid rgba(229,229,229,1);
    border-radius:1px;
}
.banner_message_header_content{
    width: 700px;
    height: 100%;
    margin: 0 auto;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.banner_message_list{

}
.banner_message_list_img{
    width: 22px;
    height: 22px;
    margin: 16px 10px 0 0;
    float: left;
}
.banner_message_list_txt{
    float: left;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(168,62,62,1);
    line-height: 53px;
}
.banner_message_bottom{
    width: 100%;
    display: flex;
    justify-content: center;
    height: 42px;
}
.banner_message_city{
    width: 130px;
    height: 42px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(191,191,191,1);
    border-radius:4px;
    padding-left: 12px;
    float: left;
    cursor: pointer;
    margin-left: 20px;
}
.banner_message_city_one{
    width: 130px;
    height: 42px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(191,191,191,1);
    border-radius:4px;
    padding-left: 12px;
    float: left;
    cursor: pointer;
}
.banner_message_startTime{
    width: 130px;
    height: 42px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(191,191,191,1);
    border-radius:4px;
    padding-left: 12px;
    margin-left: 16px;
    float: left;
}
.chartered_icon_time{
    width: 28px;
    height: 20px;
    float: left;
    margin: 12px 14px 0 14px;
}
.chartered_icon_time img{
    width: 100%;
    height: 100%;
}
.banner_message_endTime{
    width: 130px;
    height: 42px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(191,191,191,1);
    border-radius:4px;
    padding-left: 12px;
    float: left;
}

.select_input{
    width: 78px;
    height: 104px;
    float: left;
    margin-left: 16px;
    position: relative;
}
.banner_message_type{
    width: 100%;
    height: 44px;
    background:rgba(255,255,255,1);
    border:1px solid rgba(191,191,191,1);
    border-radius:4px;
    cursor: pointer;
}
.banner_message_type_txt{
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: 44px;
    padding-left: 13px;
}
.select_input_icon{
    width: 13px;
    height: 8px;
    position: absolute;
    left: 53px;
    top: 19px;
}
.select_input_icon img{
    width: 100%;
    height: 100%;
    display: block;
}
.select_option{
    width: 100%;
    height: 60px;
    background: rgba(255,255,255,1);
    border: 1px solid rgba(191,191,191,1);
    border-radius: 4px;
}
.select_option li{
    text-align: center;
    line-height: 30px;
    cursor: pointer;
}
.select_option li:first-child{
    border-bottom: 1px solid rgba(191,191,191,1);
}
.banner_message_btn{
    width: 130px;
    height: 44px;
    background:rgba(168,62,62,1);
    border-radius:4px;
    float: left;
    margin-left: 18px;
    text-align: center;
    line-height: 44px;
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    cursor: pointer;
    border: none;
}
.car_content{
    width: 1200px;
    height: 356px;
    margin: 0 auto;
    margin-top: 620px;
}
.car_content_header{
    height: 127px;
    width: 100%;
}
.car_content_header_line{
    width:8px;
    height:70px;
    background:rgba(168,62,62,1);
    border-radius:4px;
    float: left;
}
.car_content_header_text{
    width: 600px;
    height: 100%;
    float: left;
    margin-left: 20px;
}
.car_content_header_text_top{
    width: 100%;
    height: 40px;
    font-size:28px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height: 40px;
}
.car_content_header_text_bottom{
    width: 100%;
    height: 34px;
    line-height: 34px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(119,119,119,1);
}
.car_content_main{
    width: 100%;
    height: 229px;
}
.car_content_main_left{
    width: 100px;
    height: 100%;
    float: left;
    margin-right: 70px;
}
.car_content_main_left_li{
    width: 100%;
    height: 38px;
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height: 40px;
    text-align: center;
    border:1px solid rgba(67,67,67,1);
    border-radius:20px 0px 20px 0px;
    margin-top: 20px;
    cursor: pointer;
}
.car_content_main_left li:first-child{
    margin-top: 0px;
}
.car_content_main_left_act{
    width: 102px;
    height: 40px;
    background:rgba(168,62,62,1);
    color:rgba(255,255,255,1);
    border: none;
}
.car_show{
    width: 1030px;
    height: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.car_show_content{
    width: 330px;
    height: 230px;
    position: relative;
}
.car_show_content img{
    width: 100%;
    height: 100%;
}
.car_show_descript{
    width:200px;
    height:40px;
    background:rgba(254,168,5,1);
    border-radius:20px 0px 0px 20px;
    position: absolute;
    left: 130px;
    top: 179px;
}
.car_show_descript_name{
    width: 45%;
    height: 100%;
    line-height: 40px;
    text-align: left;
    color:rgba(255,255,255,1);
    font-size:14px;
    float: left;
    padding-left: 20px;
}
.car_show_baggage{
    width: 22%;
    height: 100%;
    float: left;
}
.car_show_baggage_img{
    width: 20px;
    height: 20px;
    margin: 11px 0 0 4px;
    float: left;
}
.car_show_baggage_img img{
    width: 100%;
    height: 100%;
}
.car_show_baggage_number{
    font-size:16px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    float: left;
    line-height: 40px;
}
.goodness{
    width: 1200px;
    height: 581px;
    margin: 0 auto;
    margin-top: 120px;
}
.goodness_content{
    width: 100%;
    height: 454px;
}
.goodness_content_left{
    width: 770px;
    height: 100%;
    float: left;
    position: relative;
}
.goodness_price{
    width: 50%;
    height: 26px;
    margin-top: 3px;
    float: left;
}
.goodness_right_triangle{
    width: 15px;
    height: 26px;
    float: left;
}
.goodness_right_triangle img{
    width: 100%;
    height: 100%;
}
.goodness_price_text{
    width: auto;
    height: 100%;
    line-height: 26px;
    text-align: left;
    margin-left: 7px;
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    float: left;
}
.goodness_price_string_line{
    width:150px;
    height:2px;
    background:rgba(191,191,191,1);
    border-radius:1px;
    margin: 34px 0 0 21px;
}
.goodness_price_string_toline{
    width:150px;
    height:2px;
    background:rgba(191,191,191,1);
    border-radius:1px;
    margin: 10px 0 0 170px;
    transform:rotate(19deg);
    -ms-transform:rotate(19deg); /* Internet Explorer */
    -moz-transform:rotate(19deg); /* Firefox */
    -webkit-transform:rotate(19deg); /* Safari 鍜� Chrome */
    -o-transform:rotate(19deg); /* Opera */
}

.majorserver{
    width: 50%;
    height: 26px;
    float: right;
    position: absolute;
    right: 78px;
    top: 18px;
}
.majorserver_triangle{
    width: 15px;
    height: 26px;
    float: right;
}
.majorserver_triangle img{
    width: 100%;
    height: 100%;
}
.majorserver_text{
    width: auto;
    height: 100%;
    line-height: 26px;
    text-align: left;
    margin-right: 7px;
    font-size:18px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    float: right;
}
.majorserver_string_line{
    width:137px;
    height:2px;
    background:rgba(191,191,191,1);
    border-radius:1px;
    position: absolute;
    right: 99px;
    top: 49px;
}
.majorserver_string_toline{
    width:90px;
    height:2px;
    background:rgba(191,191,191,1);
    border-radius:1px;
    transform:rotate(-33deg);
    -ms-transform:rotate(-33deg); /* Internet Explorer */
    -moz-transform:rotate(-33deg); /* Firefox */
    -webkit-transform:rotate(-33deg); /* Safari 鍜� Chrome */
    -o-transform:rotate(-33deg); /* Opera */
    position: absolute;
    right: 228px;
    top: 73px;
}
.lat_string_toline{
    width:115px;
    height:2px;
    background:rgba(191,191,191,1);
    border-radius:1px;
    transform:rotate(30deg);
    -ms-transform:rotate(30deg); /* Internet Explorer */
    -moz-transform:rotate(30deg); /* Firefox */
    -webkit-transform:rotate(30deg); /* Safari 鍜� Chrome */
    -o-transform:rotate(30deg); /* Opera */
    position: absolute;
    right: 203px;
    top: 361px;
}
.goodness_content_left_img{
    width: 292px;
    height: 293px;
    position: absolute;
    left: 165px;
    top: 43px;
}
.goodness_content_left_img img{
    width: 100%;
    height: 100%;
}
.goodness_content_right{
    float: right;
    width: 430px;
    height: 324px;
    margin-top: 24px;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.goodness_content_right_img{
    width: 200px;
    height: 150px;
    position: relative;
}
.goodness_content_right_img img{
    width: 100%;
    height: 100%;
}
.goodness_content_right_img_text_car{
    width: 150px;
    height: 38px;
    position: absolute;
    left: 30px;
    top: 23px;
    font-size: 22px;
    color: #FFFFFF;
    line-height: 38px;
}
.goodness_content_right_img_text_chexing{
    width: 150px;
    height: 36px;
    position: absolute;
    left: 30px;
    top: 61px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 36px;
}
.goodness_content_right_img_text_zhengjian{
    width: 150px;
    height: 26px;
    position: absolute;
    left: 30px;
    top: 97px;
    font-size: 18px;
    color: #FFFFFF;
    line-height: 26px;
}
.serverT{
    width: 100%;
    height: 540px;
    background: url('https://xjx.oss-cn-shenzhen.aliyuncs.com/service_pic_bg.png') no-repeat;
    background-size: 100%;
}
.serverT_content{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
}
.serverT_content_body{
    width: 100%;
    height: 360px;
}
.serverT_content_body_left{
    width: 662px;
    height: 100%;
    float: left;
}
.serverT_content_body_left_list{
    width: 100%;
    height: 44px;
    margin-top: 26px;
}
.serverT_content_body_left_list_string{
    width:100px;
    height:44px;
    background:rgba(168,62,62,1);
    border-radius:25px 0px 25px 0px;
    float: left;
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    text-align: center;
    line-height: 44px;
}
.serverT_content_body_left_list_des{
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    text-align: center;
    line-height: 44px;
    float: left;
    margin-left: 22px;
}
.serverT_content_body_right{
    width: 538px;
    height: 300px;
    float: left;
}
.serverT_content_body_right_img{
    width: 500px;
    height: 120px;
    float: left;
}
.serverT_content_body_right_img img{
    width: 100%;
    height: 100%;
}
.evaluate{
    width: 1200px;
    height: auto;
    overflow: hidden;
    margin: 0 auto;
}
.evaluate_header{
    width: 100%;
    height: 100px;
    float: left;
}
.evaluate_header_left{
    width: 188px;
    height: 100%;
    float: left;
    background: url('/home/images/abs.png') no-repeat;
    background-size: 100%;
}
.evaluate_rate{
    font-size:28px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    font-style:italic;
    color:rgba(255,255,255,1);
    width: 140px;
    height: 47px;
    line-height: 47px;
    margin: 11px 0 0 24px;
}
.evaluate_pNum{
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    width: 140px;
    height: 36px;
    line-height: 36px;
    margin-left: 24px;
}
.evaluate_header_right{
    width: 1011px;
    height: 80px;
    float: left;
    margin-top: 9px;
    border:1px solid rgba(168,62,62,1);
    border-left: none;
    border-bottom-right-radius:4px ;
    border-top-right-radius:4px ;
}
.evaluate_header_right_content{
    width: 979px;
    height: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: 8px;
}
.evaluate_header_right_content_main{
    width: 290px;
    height: 100%;
}
.evaluate_header_right_content_main_descript{
    width: 90px;
    height: 100%;
    float: left;
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(51,51,51,1);
    line-height:80px;
}
.evaluate_header_right_content_main_star{
    width: 133px;
    height: 100%;
    float: left;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.evaluate_star{
    width: 20px;
    height: 20px;
    margin-top: 30px;
}
.evaluate_star img{
    width: 100%;
    height: 100%;
}
.evaluate_score{
    width: 64px;
    height: 100%;
    float: left;
    font-size:28px;
    font-family:PingFang SC;
    font-weight:bold;
    font-style:italic;
    color:rgba(36,36,36,1);
    text-align: right;
    line-height: 80px;
}
.evaluate_list{
    width: 100%;
    height: auto;
    float: left;
}
.evaluate_list_header{
    width: 100%;
    height: 23px;
    margin-top: 26px;
}
.evaluate_list_header_name{
    max-width: 57px;
    width: auto;
    height: 100%;
    margin-left: 2px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:23px;
    float: left;
}
.evaluate_list_header_phone{
    max-width: 90px;
    width: auto;
    height: 100%;
    margin-left: 5px;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(51,51,51,1);
    line-height:23px;
    float: left;
}
.evaluate_list_header_time{
    float: right;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(119,119,119,1);
    line-height:23px;
}
.evaluate_list_text{
    width: 100%;
    height: auto;
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(119,119,119,1);
    line-height: 23px;
    margin-top: 10px;
}
.evaluate_line{
    width:100%;
    height:1px;
    background:rgba(229,229,229,1);
    border-radius:1px;
    margin-top: 19px;
}
.aboutUs{
    width: 100%;
    height: 528px;
    margin-top: 98px;
    float: left;
}
.aboutUs_header{
    min-width: 1200px;
    height: 380px;
    background: url("https://xjx.oss-cn-shenzhen.aliyuncs.com/aboutUs_pic_bg.png") no-repeat;
    /*background-size: 100%;*/
}
.aboutUs_header_content{
    width: 1200px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}
.aboutUs_header_content_top{
    width: 100%;
    /*height: 20px;*/
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
    margin-top: 39px;
    float: left;
}
.aboutUs_company_descript{
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
    height: 170px;
    width: 1176px;
    line-height: 24px;
    margin: 30px 0 0 5px;
    float: left;
}

.company{
    float: left;
}
.companyAddress{
    width: 520px;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    float: left;
}
.cityAll{
    float: left;
    width: 500px;
}

.hotCity_text{
    font-size:20px;
    font-family:Microsoft YaHei;
    font-weight:bold;
    color:rgba(255,255,255,1);
    width: 150px;
    height: 24px;
    float: left;
}
.hotCity_content{
    width: 1004px;
    height: 50px;
    float: right;
    color:rgba(255,255,255,1);
    line-height: 23px;
    margin-top: 20px;
}
.hotCity_content a{
    font-size:14px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(255,255,255,1);
}
.copyright{
    width:100%;
    height:30px;
    background:rgba(229,229,229,1);
    float: left;
    font-size:12px;
    font-family:Microsoft YaHei;
    font-weight:400;
    color:rgba(36,36,36,1);
    text-align: center;
    line-height: 30px;
}
.aboutUs_footer_all{
    width: 100%;
    height: 147px;
    position: fixed;
    bottom: 40px;
    left: 0px;
    background-color: white;
    border: 1px solid #f7f0f0;
}
.aboutUs_footer_and_like{
    width: 1200px;
    margin: 36px auto;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
    position: relative;
}
.like_phone{
    width: 142px;
    height: 222px;
    background: url('/home/images/messWin_pic_BgQrcode.png') no-repeat;
    margin-right: 20px;
    margin-top: -100px;
}
.wxqrcode{
    width: 86px;
    height: 86px;
    margin: 0 auto;
    margin-top: 85px;
}
.wxqrcode img{
    width: 100%;
    height: 100%;
}
.aboutUs_footer{
    display: flex;
    flex-direction: row;
    width: 1000px;
    height: 70px;
    margin: 0 auto;
}
.fbkj_img{
    width: 275px;
    height: 32px;
    float: left;
    margin: 13px 0 0 20px;
}
.fbkj_img img{
    width: 100%;
    height: 100%;
}

/*绗竴娆″煄甯傛彃浠�*/
.city-box-parent{
    width: 100%;
    position: absolute;
    top: 70px;
    z-index: 11;
    background: #fff;
    box-shadow: 0 1px 2px 0 hsla(0,0%,80%,.5);
}

.city-scroll{
    width: 1200px;
    margin: 0 auto;
}
.city-box {
    display: none;
    overflow-y: scroll;
    /*overflow: auto;*/
}
.city-box dl.bdb-n, .city-box dl.bdb-s {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 17.5px;
    position: relative;
}
.city-box dt.green-tit {
    color: #3cb46d;
    width: 43px;
}
.city-box dt {
    float: left;
    width: 25px;
    line-height: 29px;
    color: #22ab38;
    font-size: 14px;
}
.city-box dl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.city-box dt {
    float: left;
    width: 25px;
    line-height: 29px;
    color: #22ab38;
    font-size: 14px;
}
.city-box dd {
    float: left;
    width: 501px;
    line-height: 27px;
}
.city-box a {
    float: left;
    color: #495056;
    font-size: 14px;
    margin-right: 15px;
    white-space: nowrap;
}
.city-box a:hover{
    color: #3cb46d;
}
.city-box dl.bdb-n, .city-box dl.bdb-s {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 17.5px;
    position: relative;
}
.city-box dl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.city-box .city-box-left, .city-box .city-box-right{
    width: 50%;
    float: left;
    padding-bottom: 7.5px;
}
.city-box .city-box-right {
    float: right;
}
.city-box dl.bdb-n:after, .city-box dl.bdb-s:after {
    content: "";
    background-color: #e8f0ea;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: scaleY(.5);
    transform-origin: 0 0;
}




/*绗簩娆″煄甯傛彃浠�*/
.city-box-parent-one{
    width: 100%;
    position: absolute;
    top: -818px;
    z-index: 11;
    background: #fff;
    box-shadow: 0 1px 2px 0 hsla(0,0%,80%,.5);
}

.city-scroll{
    width: 1200px;
    margin: 0 auto;
}
.city-box-one {
    display: none;
    overflow-y: scroll;
    /*overflow: auto;*/
}
.city-box-one dl.bdb-n, .city-box-one dl.bdb-s {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 17.5px;
    position: relative;
}
.city-box-one dt.green-tit {
    color: #3cb46d;
    width: 43px;
}
.city-box-one dt {
    float: left;
    width: 25px;
    line-height: 29px;
    color: #22ab38;
    font-size: 14px;
}
.city-box-one dl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.city-box-one dt {
    float: left;
    width: 25px;
    line-height: 29px;
    color: #22ab38;
    font-size: 14px;
}
.city-box-one dd {
    float: left;
    width: 501px;
    line-height: 27px;
}
.city-box-one a {
    float: left;
    color: #495056;
    font-size: 14px;
    margin-right: 15px;
    white-space: nowrap;
}
.city-box-one a:hover{
    color: #3cb46d;
}
.city-box-one dl.bdb-n, .city-box-one dl.bdb-s {
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 17.5px;
    position: relative;
}
.city-box-one dl {
    width: 100%;
    overflow: hidden;
    margin-bottom: 10px;
}
.city-box-one .city-box-left, .city-box-one .city-box-right{
    width: 50%;
    float: left;
    padding-bottom: 7.5px;
}
.city-box-one .city-box-right {
    float: right;
}
.city-box-one dl.bdb-n:after, .city-box-one dl.bdb-s:after {
    content: "";
    background-color: #e8f0ea;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    transform: scaleY(.5);
    transform-origin: 0 0;
}
@media screen and (max-width: 600px) {
    .banner_message{
        width: auto !important;
    }
    .banner_message_city{
        width: 90px !important;
    }
    .banner_message_btn{
        width: 100px !important;
    }
}
