﻿.mesnavbar li {
padding-right: 30px;float: left;color: #fff;list-style: none;}

.mesnavbar {
    position: fixed;
    right: 0;
    left: 0;
    z-index: 1;
    top: 70px;
    background-color: rgba(41, 41, 41, 0.48);
    height: 40px;
    line-height: 40px;
}

.mesnavbar ul {
    width: 85%;
    margin: 0 auto;
}

.mesnavbar li i {
    padding-right: 10px;
}
/*gnmba*/
.main {
    width: 1000px;
    margin: 0 auto;
}
.part02 {
    background:#e9f5f3;
    font-size:15px;
    padding:20px 0;
    line-height:24px;
}
.f24 {
    font-size:24px;
}
.part02_dl {
    width:415px;
}
.DE_part03li {
    width: 226PX;
    padding: 0 12px;
    line-height: 30px;
}
.l {
    float: left;
}
.f50 {
    font-size: 50px;
    margin-top: 10px
}
.blue {
    color: #62ceff;
}
.white{
    color: #fff;
}
.pb10 {
    padding-bottom: 10px;
}
.t_c {
    text-align: center;
}
.part03 {
    padding:50px 0;
}
.f15 {
    font-size:15px;
}
.part03li {
    line-height:24px;
    width:325px;
}
.part03li dl {
    width:250px;
    padding:20px 38px 0;
    border-left:1px solid #ddd;
}

.part04 {
    padding:70px 0;
    background:#89c402;
}
.f33 {
    font-size:33px;
}
.part04_l {
    width:260px;
    line-height:24px;
    padding:20px 0 0 80px;
}
.part04_r {
    width:476px;
    height:192px;
    background:url(../images/img_16.png) no-repeat;
    margin-right:20px;
}
.part04_r a {
    display:inline-block;
    width:119px;
    height:64px;
    background:rgba(0,0,0,0.3)
}
.part04_r a:hover {
    background:rgba(0,0,0,0)
}
.part05 {
    width:1146px;
    margin:0 auto;
    padding:20px 0;
}
.f50 {
    font-size:42px;
}
.part05_ul li {
    line-height:30px;
    width:380px;
    padding:40px 0 40px 155px;
    background-image:url(../images/img_20.png);
    background-repeat:no-repeat;
    margin-left:20px;
}
.li_bg01 {
    background-position:0 35px;
}
.li_bg02 {
    background-position:-575px 35px;
}
.li_bg03 {
    background-position:0 -190px;
}
.li_bg04 {
    background-position:-575px -180px;
}
dd {
    margin-left: 0;
    color: #fff;
}

.bottom {
    background:#575757;
    padding:30px 0;
    color:#b8b8b8;
    line-height:30px;
}
.bottom a {
    color:#b8b8b8;
}
.bottom_ul li {
    width:195px;
    padding:0 25px;
}
.bottom_b a {
    color:#fff;
    padding:0 20px;
    border-right:1px dashed #fff;

}
.footer {
    background:#333333;
    line-height:24px;
    color:#b8b8b8;
}

.box {
     height: 498px; 
     position: relative; 
     margin:0 auto;  
     overflow:hidden;
     width:1920px;
}
.box ol {
     position: absolute; 
     left: 45%; 
     bottom:20px; 
     z-index: 2;
     border-radius:15px;
     width:137px;
     height:28px;
     text-align:center;
}
.box ol li { 
     margin:10px 7px 0 0; 

     display:inline-block; 
     cursor: pointer;
     border-radius:50%;
     width:12px; 
     height:12px;
}
.box .active {

}
.gundong {
    position:relative;
    height:498px;
    width:1920px;
    margin:0 auto;
    overflow:hidden;
}
.box ul {
     position: absolute; 
     top: 0; 
     left: 0; 
     z-index: 1; 
}
.box ul li {
    float: left; 
}

.box ul img {
     float: left;
 
}
.prev {
    position: absolute;  
    left: 20px; 
    cursor: pointer;
    top: 45%; 
    z-index:100;
}
.next {
    position: absolute; 
    right: 20px; 
    cursor: pointer; 
    top: 45%;
    z-index:100;
}
.DE_part03li dd {
    padding-left: 20px;
}
.f24 {
    font-size: 24px;
    color: #fff
}
.f_b {
    font-weight: bold;
    text-align: left;
    color: #fff
}
ul, li {
    list-style-type: none;
}
.pr20 {
    padding-right: 20px;
}
.Start {
    display: inline-block;
    background: #ea6300;
    border-radius: 5px;
    padding: 2px 60px 2px 20px;
}
.f18 {
    font-size: 18px;
}
.pr10 {
    padding-right: 10px;
}
.v_m {
    vertical-align: middle;
}
.FREE {
    padding: 2px 20px 2px 20px;
    background: #0099d6;
    border-radius: 5px;
    display: inline-block;
    margin-left: 20px;
}
.mt {
    margin-top: 10px;
}
.f18 {
    font-size: 18px;
}
.c_f {
    color: #fff;
}

.DE_part03_li {
    line-height: 36px;
    padding-left: 30px;
    border-left: 1px solid #ddd;
    color: #6D6D6E;
}
.f24 {
    font-size: 24px;
}
.r {
    float: right;
}
.row,.wrapper {
    margin: 0 auto;
    padding: 0 8px;
    box-sizing: border-box;
    color: #fff
}
.numberInfos * {
    margin: auto;
    color: #fff
}
.fspx28 {
    font-size: 28px;
    line-height: 38px;
}
.marginTop20 .numberInfos {
    border-color: rgb(89, 210, 239) !important;
    width: 120px;
    height: 120px;
    font-size: 28px;
    display: flex;
}
.marginTop15 {
    color: #fff
}
.fspx60 {
    font-size: 60px;
    line-height: 70px;
}
.fspx44 {
    font-size: 44px;
    line-height: 54px;
}

.row {
    margin: 0 auto;
    padding: 0 8px;
    box-sizing: border-box;
}

.row {
    max-width: 1280px;
    width: 100%;
    margin: 0 auto;
}

.row,.clear
    zoom: 1;
}

.col-m-3:not(.noMargin) {
    margin: 0 0px;
}

.col-s-12:not(.noMargin) {
    margin: 0 0px;
}

.col-m-3 {
    width: calc((3/12 * 100%) - (8px * 2) - 0 * 1px);
}

.col-s-12 {
    width: calc((12/12 * 100%) - (8px * 2) - 0 * 1px);
}

.marginBottom20 {
    margin-bottom: 20px !important;
}

.col-s-1, .col-m-1, .col-l-1, .col-s-2, .col-m-2, .col-l-2, .col-s-3, .col-m-3, .col-l-3, .col-s-4, .col-m-4, .col-l-4, .col-s-5, .col-m-5, .col-l-5, .col-s-6, .col-m-6, .col-l-6, .col-s-7, .col-m-7, .col-l-7, .col-s-8, .col-m-8, .col-l-8, .col-s-9, .col-m-9, .col-l-9, .col-s-10, .col-m-10, .col-l-10, .col-s-11, .col-m-11, .col-l-11, .col-s-12, .col-m-12, .col-l-12 {
    float: left;
    display: block;
    position: relative;
    min-height: 1px;
}
.col-s-12:not(.noMargin) {
    margin: 0 0px;
}

.OffersList {
    padding: 20px 0;
    border-bottom: 1px solid #d4dcde;
}

.center {
    text-align: center;
}

.col-s-12 {
    width: calc((12/12 * 100%) - (8px * 2) - 0 * 1px);
}
.config {
    border: 1px solid #59d2ef;
    -webkit-border-radius: 3px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 30px 0px 20px 0px;
    margin-bottom: 20px;
}
.config .priceConfig {
    border-bottom: 1px solid #59d2ef;
}
.marginBottom20 {
    margin-bottom: 20px !important;
}

.fspx33 {
    font-size: 33px;
    line-height: 43px;
}
.marginBottom20 {
    margin-bottom: 20px !important;
}

.col-w24{
    width:33%;
}

.marginTop20 {
    margin-top: 20px !important;
}
.newButton16 {
    border: 2px solid #59d2ef;
    border-radius: 3px;
    display: inline-block;
    height: 56px;
    line-height: 56px !important;
    padding: 0 16px !important;
    text-align: center;
    min-width: 195px;
    width: auto;
    -webkit-transition: all ease 0.4s;
    -khtml-transition: all ease 0.4s;
    -moz-transition: all ease 0.4s;
    -ms-transition: all ease 0.4s;
    -o-transition: all ease 0.4s;
    transition: all ease 0.4s;
    text-decoration: none !important;
    color: #122844;
    box-sizing: border-box;
    margin: auto;
    background: #59d2ef;
    font-weight: 600;
}
.w100{
    width:100%;
    padding:3px 0 3px 50px;
    text-align: left;
}