﻿@import "base.css";


:-ms-input-placeholder{color:#999 !important;}
.w-fixed{width:1200px; margin:0 auto;}


.header{height:98px;position:fixed; top:0; width:100%; z-index:98;box-shadow: 0px 2px 6px 0px rgba(80, 84, 93, 0.1);background-color: #fff;text-align: center;}
.header .logo{width:296px; height:98px;background:url(../images/logo.png) 0 center no-repeat;position: absolute;left: 40px;top: 0;z-index: 9;}
.header .right{position: absolute;right: 40px;top: 0;display: flex;align-items: center;height: 98px;}
.header .btn-register{display: inline-block;padding: 0 24px;height: 45px;line-height: 45px;font-size: 20px;color: #fff;background-color: #69bd31;border-radius: 2px;transition: 0.3s;vertical-align: middle;}
.header .btn-register:hover{background-color: #74ca3b;}
.header .btn-search{width: 36px;height: 36px;display: inline-block;background:url(../images/icon_search.png) 0 0 no-repeat;font-size: 0;vertical-align: middle;margin-right: 50px;}
.header .btn-search:hover{background-position-y: -46px;}
.header .menu{font-size: 0;}
.header .menu .menu-item{margin:0 25px;display: inline-block;}
.header .menu .menu-item .menu-link{font-size:20px; color:#4c4c4c;display: block; height: 98px; line-height:98px; transition:.3s all;}
.header .menu .menu-item .menu-link:hover,.header .menu .menu-item.selected .menu-link{color: #37ac46;}

.header .menu .drop-down-menu{margin-right: 8px;}
.header .drop-down-menu .menu-link{padding-right: 22px;background:url(../images/menu_icon_arrow.png) right center no-repeat;}
.header .drop-down-menu .drop-down-menu-wrap{width: 870px;position: absolute;left: 50%; transform: translateX(-50%); top: 98px;display: none;}
.header .drop-down-menu .drop-down-menu-wrap:after{content: '';position: absolute;left:280px;top:-12px;font-size: 0;z-index:9;width: 22px;height: 12px;background:url(../images/drop_menu_icon_arrow.png) 0 0 no-repeat;filter: drop-shadow(0 -4px 4px rgba(0, 0, 0, .05));}
.header .drop-down-menu:nth-of-type(3) .drop-down-menu-wrap:after{left:426px;}
.header .drop-down-menu .drop-down-menu-box{background-color: #fff;box-shadow: 0px 0 10px 0px rgba(229, 229, 229, 1);overflow: hidden;position: relative;}
.header .drop-down-menu .side-tabs-bar{width: 290px;padding: 12px 12px 0 22px;float: left;margin-bottom: -6005px;padding-bottom: 6000px;border-right: 1px dashed #f0f0f0;}
.header .drop-down-menu .side-tabs-bar ul{font-size: 0;}
.header .drop-down-menu .side-tabs-bar li{cursor: pointer;transition: 0.3s;margin-bottom: 16px;display: block;text-align: left;padding: 10px 16px 11px 14px;}
.header .drop-down-menu .side-tabs-bar li p{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size: 20px;color: #999;}
.header .drop-down-menu .side-tabs-bar li .name{font-size: 24px;color: #666;margin-bottom: 8px;padding-right: 12px;transition: 0.3s;background:url(../images/drop_menu_tabs_icon_arrow.png) right center no-repeat;}
.header .drop-down-menu .side-tabs-bar li:not(.selected):hover .name{color: #69bd31;}
.header .drop-down-menu .side-tabs-bar li.selected{background-color: #f0f0f0;cursor: default;}
.header .drop-down-menu .side-tabs-bar li.selected p{color: #666;}
.header .drop-down-menu .side-tabs-bar li.selected .name{font-weight: bold;}
.header .sub-menu{padding: 14px 8px 0;overflow: hidden;}
.header .sub-menu li{transition:0.3s;text-align: left;width: 260px;float: left;margin: 0 12px;position: relative;margin-bottom: 14px;}
.header .sub-menu li a{display: block;padding: 10px 24px 12px 16px;}
.header .sub-menu li:after{content: '';position: absolute;right:-10px;top:0;bottom: 0;font-size: 0;z-index:9;border-right: 1px dashed #f0f0f0;}
.header .sub-menu li:nth-of-type(3n):after{border-right: 0;}
.header .sub-menu li p{overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size: 20px;color: #999;}
.header .sub-menu li .name{font-size: 24px;color: #666;margin-bottom: 8px;padding-right: 12px;transition:color 0.3s;}
.header .sub-menu li:hover{background-color: #f0f0f0;}
.header .sub-menu li:hover p{color: #666;}
.header .sub-menu li:hover .name{font-weight: bold;background:url(../images/drop_menu_tabs_icon_arrow.png) right center no-repeat;}
.header .sub-menu li.selected{background-color: #f0f0f0;}
.header .sub-menu li.selected p{color: #666;}
.header .sub-menu li.selected .name{font-weight: bold;background:url(../images/drop_menu_tabs_icon_arrow.png) right center no-repeat;}
.header .menu .drop-down-menu:hover .drop-down-menu-wrap{display: block;}

.header .mine{margin-left: 12px;position: relative;margin-right: 35px;display: none;}
.header .mine .avatar{display: inline-flex;align-items: center;cursor: pointer;transition: 0.3s;}
.header .mine .avatar .icon-avatar{width: 36px;height: 36px;background:url(../images/icon_avatar.png) 0 0 no-repeat;}
.header .mine .avatar .icon-arrow{width: 20px;height: 20px;background:url(../images/icon_arrow.png) 0 0 no-repeat;margin-left: 2px;}
.header .mine .avatar:hover .icon-avatar{background-position-y: -47px;}
.header .mine .avatar:hover .icon-arrow{background-position-y: -30px;}

.header .mine .mine-popup{position: absolute;top: 35px;left: -130px;z-index: 3;padding-top: 17px;display: none;}
.header .mine .mine-popup .mine-popup-wrap{width: 260px;border-radius: 4px;background-color: #fff;box-shadow: 0 0 10px rgba(229, 229, 229, 1);text-align: left;padding-top: 14px;}
.header .mine .mine-popup .user-info{margin: 0 10px;border-bottom: 1px dashed #e6e6e6;}
.header .mine .mine-popup .user-info .tel{font-size: 20px;color: #333;}
.header .mine .mine-popup .user-info .version{font-size: 16px;color: #666;display: flex;align-items: center; justify-content: space-between;margin: 4px 0 9px;}
.header .mine .mine-popup .user-info .btn-upgrade{font-size: 16px;color: #eca91f;border: 1px solid #eca91f;height: 26px;line-height: 24px;padding: 0 9px;cursor: pointer;transition: 0.3s;}
.header .mine .mine-popup .user-info .btn-upgrade:hover{background-color: #eca91f;color: #fff;}
.header .mine .mine-popup .nav{padding: 16px 0;}
.header .mine .mine-popup .nav .nav-item{display: flex;align-items: center;font-size: 14px;color: #666;height: 40px;transition:background-color 0.3s;cursor: pointer;border-radius: 4px;padding-left: 7px;padding-right: 30px;}
.header .mine .mine-popup .nav .nav-item:hover{background:#f5f5f5 url(../images/icon_arrow_right.png) right center no-repeat;}
.header .mine .mine-popup .nav .icon{width: 20px;height: 20px;display: inline-block;margin-right: 2px;}
.header .mine .mine-popup .nav .icon-dd{background:url(../images/icon_nav_dd.png) 0 0 no-repeat;}
.header .mine .mine-popup .nav .icon-dz{background:url(../images/icon_nav_dz.png) 0 0 no-repeat;}
.header .mine .mine-popup .nav .icon-zh{background:url(../images/icon_nav_zh.png) 0 0 no-repeat;}
.header .mine .mine-popup .nav .icon-tc{background:url(../images/icon_nav_tc.png) 0 0 no-repeat;}
.header .mine:hover .mine-popup{display: block;}

.footer{padding-top: 108px;background-color: #fff;box-shadow: 0 0 20px rgba(220, 224, 229, 1);}
.footer .w-fixed{display: flex;}
.footer .left{width: 435px;}
.footer .left .logo{width:129px; height:47px;background:url(../images/logo.png) 0 center no-repeat;background-size: 100% 100%;margin-bottom: 12px;}
.footer .left .slogan{font-size: 22px;color: #666;}
.footer .left .content{font-size: 22px;color: #666;padding-top: 50px;}
.footer .left .content > p{margin-bottom: 8px;}
.footer .nav{flex:1;display: flex;justify-content: space-between;}
.footer .nav .nav-item .title{font-size: 24px;color: #333;padding-bottom: 5px;}
.footer .nav .nav-item .link .link-item{font-size: 22px;color: #666;cursor: pointer;transition: 0.3s;display: block;margin-top: 30px;}
.footer .nav .nav-item .link .link-item:hover{color: #37ac46;}
.footer .copyright{font-size: 16px;color: #666;text-align: center;padding: 55px 0 26px;}

.home .tjcd{padding-top: 75px;padding-bottom: 70px;}
.home .tjcd .card{display: flex;justify-content: space-between;}
.home .tjcd .card .card-item{width: 280px;height: 120px;background-color: #ebf0f6;border-radius: 3px;transition: 0.3s;padding: 20px 16px 0;}
.home .tjcd .card .card-item:hover{background-color: #dce1e6;}
.home .tjcd .card .card-item .name{font-size: 24px;color: #333;margin-bottom: 8px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}
.home .tjcd .card .card-item .content{font-size: 18px;color: #666;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;}

.home .ptsm{box-shadow: 0 -6px 6px rgba(220, 224, 229, .5);padding-bottom: 90px;}
.home .ptsm .header-title{font-size: 48px;text-align: center;color: #333;font-weight: bold;padding: 76px 0 60px;}
.home .ptsm .left{width: 335px;padding-top: 20px;padding-right: 5px;}
.home .ptsm .left .content{margin-bottom: 26px;}
.home .ptsm .left .title{font-size: 30px;color: #3ab54a;font-weight: bold;margin-bottom: 40px;}
.home .ptsm .left .sub-title{font-size: 24px;color: #333;font-weight: bold;margin-bottom: 22px;}
.home .ptsm .left .body{font-size: 18px;color: #333;line-height: 35px;}
.home .ptsm .img{flex:1;text-align: center;}
.home .ptsm .btn-view-details{font-size: 22px;color: #36a0fb;transition: 0.3s;}
.home .ptsm .btn-view-details:hover{color: #4aabff;}


.home .ptsm-bg-gray{background-color: #f0f0f0;box-shadow:none;box-shadow: 0 6px 6px rgba(220, 224, 229, .5) inset;}

.home .zb .pic{padding-top: 20px;}
.home .zb .pic img{box-shadow: 0 0 20px rgba(220, 224, 229, 1);}
.home .zb .zb-content{font-size: 24px;color: #333;text-align: center;padding: 62px 0;}
.home .zb .btn{text-align: center;}
.home .zb .btn .btn-learn{font-size: 22px;color: #36a0fb;transition: 0.3s;background:url(../images/home_icon_arrow.png) right center no-repeat;padding-right: 50px;}
.home .zb .btn .btn-learn:hover{color: #4aabff;}

.home .sy .card{padding-bottom: 80px;}
.home .sy .card .card-item{width: 352px;float: left;text-align: center;margin-right: 68px;margin-top: 20px;padding: 36px 10px 0;}
.home .sy .card .card-item:nth-of-type(3n){margin-right: 0;}
.home .sy .card .card-item img{width: 96px;height: 96px;}
.home .sy .card .card-item .name{font-size: 30px;color: #333;font-weight: bold;padding: 47px 8px 18px;}
.home .sy .card .card-item .content{font-size: 22px;color: #666;line-height: 35px;text-align: center;padding: 0 8px;}

.fixed-btn{position: fixed;bottom: 130px;right: 80px;z-index: 90;width: 100px;}
.fixed-btn a{width: 100px;height: 100px;border-radius: 50%;background-color: #fff;box-shadow: 0 0 20px rgba(220, 224, 229, 1);display: block;font-size: 0;margin-top: 30px;transition: 0.3s;}
.fixed-btn .btn-kf{background:#fff url(../images/icon_kf.png) center center no-repeat;}
.fixed-btn .btn-zd{background:#fff url(../images/icon_zd.png) center center no-repeat;display: none;}
.fixed-btn a:hover{background-color: #f4fff6;}

.slideBox{ width:100%; height:688px;overflow:hidden; position:relative;min-width: 990px;}
.slideBox .hd{ height:16px; overflow:hidden; position:absolute; left:0; bottom:16px; z-index:1; width:100%;}
.slideBox .hd ul{ overflow:hidden; zoom:1; text-align:center}
.slideBox .hd ul li{cursor: pointer; width:40px; height:6px; background:rgba(255,255,255,.5); display:inline-block; margin:0 11px; border-radius:5px;}
.slideBox .hd ul li.on{ background:#fff;}
.slideBox .bd{ height:688px; width: 100%; z-index:0;}
.slideBox .bd ul li{overflow: hidden;width: 100%; height: 688px;position: relative;}
.slideBox .prev,.slideBox .next{ position:absolute; left:2%; top:50%; margin-top:-25px; display:none; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{left:auto; right:2%; background-position:8px 5px;}
.slideBox .prev:hover,.slideBox .next:hover{filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{display:none;}
.slideBox .nextStop{display:none;}

@media (min-width: 1560px){
  .header .logo{left: 98px;}
  .header .right{right: 75px;}
}


.wlgl .banner{height: 503px;background:url(../images/wlgl_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.wlgl .banner .w-fixed{display: flex;align-items: center;}
.wlgl .banner .pic{padding-top: 30px;}
.wlgl .banner .content{padding-left: 168px;flex:1;}
.wlgl .banner .title{font-size: 48px;color: #333;font-weight: bold;margin-bottom: 16px;}
.wlgl .banner .body{font-size: 30px;color: #4c4c4c;line-height: 58px;}

.wlgl .header-title{text-align: center;font-size: 48px;color: #333;font-weight: bold;padding-top: 65px;}
.wlgl .header-sub-title{text-align: center;font-size: 30px;color: #666;margin-top: 18px;}

.wlgl .cpld .container{display: flex;padding: 65px 0 83px;}
.wlgl .cpld .left{width: 530px;padding-right: 5px;}
.wlgl .cpld .left .title{font-size: 30px;color: #4c4c4c;font-weight: bold;margin-bottom: 40px;}
.wlgl .cpld .left .content{padding-bottom: 15px;}
.wlgl .cpld .left .content p{font-size: 18px;color: #000;margin-bottom: 25px;position: relative;padding-left: 10px;}
.wlgl .cpld .left .content p:after{content: '';position: absolute;left:0;top:50%;margin-top: -2px;font-size: 0;z-index:9;width: 4px;height: 4px;background-color: #313131;}
.wlgl .cpld .left .body{font-size: 18px;color: #333;line-height: 35px;}
.wlgl .cpld .img{flex:1;text-align: center;}
.wlgl .cpld .btn-blue-text{font-size: 22px;color: #36a0fb;transition: 0.3s;}
.wlgl .cpld .btn-blue-text:hover{color: #4aabff;}

.wlgl .gnlc{background-color: #f5f5f5;}
.wlgl .gnlc .pic{text-align: center;padding: 40px 0 56px;}

.wlgl .aqbz .container{display: flex;padding-top: 50px;padding-bottom: 35px;}
.wlgl .aqbz .cell{width: 50%;}
.wlgl .aqbz .cell .title{font-size: 30px;text-align: center;font-weight: bold;border-bottom: 2px solid #e5e5e5;margin-bottom: 38px;position: relative;}
.wlgl .aqbz .cell .title:after{content: '';position: absolute;left:0;top:0;bottom: 0;font-size: 0;z-index:9;border-left: 7px solid #3ab54a;}
.wlgl .aqbz .cell .cell-item{display: flex;margin-bottom: 50px;}
.wlgl .aqbz .cell .cell-item .icon{width: 79px;height: 79px;border: 2px solid #3ab54a;display: inline-flex;justify-content: center;align-items: center;margin-right: 14px;}
.wlgl .aqbz .cell .cell-item .icon img{max-width: 100%;max-height: 100%}
.wlgl .aqbz .cell .cell-item .content{flex:1;display: flex;flex-direction: column;}
.wlgl .aqbz .cell .cell-item .name{font-size: 30px;color: #4c4c4c;flex:1;position: relative;top: -5px;}
.wlgl .aqbz .cell .cell-item .body{font-size: 16px;color: #666;line-height: 20px;}

.wlgl .gmzx{background-color: #f5f5f5;padding-bottom: 118px;}
.wlgl .gmzx .card{text-align: center;font-size: 0;padding-top: 85px;}
.wlgl .gmzx .card .card-item{width: 458px;height: 238px;border-radius: 4px;box-shadow: 0 0 15px rgba(240, 240, 240, 1);background-color: #fff;display: inline-block;vertical-align: top;text-align: center;margin: 0 70px;}
.wlgl .gmzx .card .card-item .name{font-size: 30px;font-weight: bold;color: #333;padding-top: 35px;}
.wlgl .gmzx .card .card-item .content{font-size: 24px;color: #666;padding: 24px 0 24px;}
.wlgl .gmzx .card .card-item .price{font-size: 24px;color: #333;padding: 6px 0 8px;}
.wlgl .gmzx .card .card-item .price .f-big{font-size: 48px;font-weight: bold;}
.wlgl .gmzx .card .card-item .btn{width:163px; height:54px; background-color:#fff; display:inline-flex; font-size:24px; border-radius:50px; color:#3ab54a; transition:.3s all;justify-content: center;align-items: center;border: 2px solid #3ab54a;}
.wlgl .gmzx .card .card-item .btn:hover{background-color: #3ab54a;color: #fff;}

.zbgn .banner{height: 503px;background:url(../images/zbgn_banner_bg.png) center 0 no-repeat;overflow: hidden;}
.zbgn .banner .w-fixed{display: flex;align-items: center;justify-content: center;height: 503px;}
.zbgn .banner .w-fixed img{max-width: 100%;max-height: 100%;}

.zbgn .header-title{text-align: center;font-size: 48px;color: #333;font-weight: bold;padding-top: 65px;}
.zbgn .header-title .num{font-weight: normal;position: relative;bottom: 4px;margin-left: 2px;}
.zbgn .header-sub-title{text-align: center;font-size: 30px;color: #666;margin-top: 18px;}

.zbgn .table{background-color: #f0f0f0;box-shadow: 0 0 8px rgba(230, 230, 230, 1);display: flex;margin-top: 50px;}
.zbgn .table .thead{width: 352px;padding: 14px 30px 4px;background-color: #e6e6e6;}
.zbgn .table .thead .td{background-color: #fff;margin-bottom: 10px;text-align: center;height: 70px;line-height: 70px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size: 24px;color: #4c4c4c;font-weight: bold;padding: 0 8px;}
.zbgn .table .tbody{flex:1;padding: 14px 30px 4px;width: 0;min-width: 0;}
.zbgn .table .tbody .td{background-color: #fff;margin-bottom: 10px;text-align: left;height: 70px;line-height: 68px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;font-size: 24px;color: #4c4c4c;padding: 0 24px;border: 1px solid #dbdbdb;}

.zbgn .cpfa .btn{display: flex;justify-content: space-between;padding: 44px 66px 50px;}

.zbgn .cpfa-two{background-color: #f5f5f5;}
.zbgn .cpfa-two .table{background-color: #fff;}
.zbgn .cpfa-two .table .thead{background-color: #fff;border-right: 3px solid #f1f1f1;}
.zbgn .cpfa-two .table .thead .td{background-color: #f0f0f0;}
.zbgn .cpfa-two .table .tbody .td{background-color: #f0f0f0;}

.zbgn .zdyfa{padding-top: 38px;}
.zbgn .zdyfa .content{font-size: 36px;color: #333;text-align: center;padding: 78px 0 0;}
.zbgn .zdyfa .btn{display: flex;justify-content: center;padding: 75px 66px 130px;}

.zbgn .btn .btn-text-blue{font-size: 24px;color: #36a0fb;transition: 0.3s;}
.zbgn .btn .btn-text-blue:hover{color: #4aabff;}
.zbgn .btn .btn-text-orange{font-size: 24px;color: #eca920;transition: 0.3s;}
.zbgn .btn .btn-text-orange:hover{color: #f5b32c;}


.jg{background-color: #f5faf7;padding-bottom: 108px;}
.jg .header-title{text-align: center;font-size: 36px;color: #333;font-weight: bold;padding-top: 65px;}
.jg .header-sub-title{text-align: center;font-size: 24px;color: #666;margin-top: 8px;border-bottom: 1px solid #dce1de;padding-bottom: 25px;}

.jg .bbjs{background-color: #fff;box-shadow: 0 0 20px rgba(220, 224, 229, 1);margin-top: 34px;}
.jg .bbjs .list{display: flex;}
.jg .bbjs .list .list-item{flex:1;font-size: 18px;color: #333;padding: 28px 16px 0;border-right: 1px solid #e5e5e5;}
.jg .bbjs .list .list-item p{margin-bottom: 12px;}
.jg .bbjs .btn{display: flex;}
.jg .bbjs .btn .btn-item{flex:1;text-align: center;border-right: 1px solid #e5e5e5;padding:10px 0 20px;}
.jg .bbjs .btn .btn-text-blue{font-size: 20px;color: #36a0fb;transition: 0.3s;}
.jg .bbjs .btn .btn-text-blue:hover{color: #4aabff;}
.jg .bbjs .btn .bn-orange{width:190px; height:55px; background-color:#fff; display:inline-flex; font-size:20px; border-radius:10px; color:#eca920; transition:.3s all;justify-content: center;align-items: center;border: 2px solid #eca920;margin-bottom: 26px;}
.jg .bbjs .btn .bn-orange:hover{color: #fff;background-color: #eca920;}

.jg .bbxx{display: flex;justify-content: space-between;padding-top: 40px;}
.jg .bbxx .bbxx-item{width: 230px;height: 174px;overflow: hidden;border-radius: 10px;box-shadow: 0 0 20px rgba(220, 224, 229, 1);background-color: #fff;padding: 11px 0 0 14px;}
.jg .bbxx .bbxx-item .name{font-size: 24px;color: #333;font-weight: bold;margin-bottom: 10px;}
.jg .bbxx .bbxx-item .content{font-size: 18px;color: #666;line-height: 30px;height: 66px;overflow: hidden;}
.jg .bbxx .bbxx-item .price{font-size: 20px;color: #333;}
.jg .bbxx .bbxx-item .price .f-big{font-size: 36px;font-weight: bold;}
.jg .bbxx .bbxx-item .f-orange{color: #eca920;}

.jg .table .title{text-align: center;color: #333;font-size: 30px;padding: 45px 0 26px;}
.jg .table .thead{display: flex;align-items: center;background-color: #fff;border-bottom: 2px solid #e6e6e6;box-shadow: 0 -6px 6px rgba(220, 224, 229, .2) inset;}
.jg .table .thead .td{width: 194px;font-size: 24px;color: #333;text-align: center;line-height: 38px;padding-top: 18px;}
.jg .table .thead .td:nth-of-type(1){flex:1;text-align: left;padding-left: 15px;}
.jg .table .table-title-shadow{height: 81px;display: flex;align-items: center;background-color: #fff;font-size: 24px;color: #333;font-weight: bold;padding-left: 15px;box-shadow: 0 6px 6px rgba(220, 224, 229, .2) inset;}
.jg .table .table-title{height: 81px;display: flex;align-items: center;background-color: #fff;font-size: 24px;color: #333;font-weight: bold;padding-left: 15px;margin-top: 10px;}
.jg .table .tbody .tr{display: flex;align-items: center;}
.jg .table .tbody .tr:nth-of-type(odd){background-color: #f5f5f5;}
.jg .table .tbody .tr .td{width: 194px;font-size: 24px;color: #333;text-align: center;height: 81px;line-height: 81px;}
.jg .table .tbody .tr .td:nth-of-type(1){flex:1;text-align: left;padding-left: 15px;}
.jg .table .tbody .tr .td .num{padding: 0 16px;position: relative;top: 4px;}
.jg .table .tbody .btn{box-shadow: 4px 8px 10px rgba(240, 240, 240, 1);}
.jg .table .tbody .btn .td{background-color: #fff;line-height: normal;height: 122px;padding-top: 38px;}
.jg .table .tbody .btn .btn-item{width:162px; height:55px; background-color:#fff; display:inline-flex; font-size:24px; border-radius:10px; color:#eca920; transition:.3s all;justify-content: center;align-items: center;border: 2px solid #eca920;}
.jg .table .tbody .btn .btn-item:hover{color: #fff;background-color: #eca920;}
.jg .table .icon-hook{display: inline-block;vertical-align: middle;width: 26px;height: 20px;background:url(../images/icon_hook.png) 0 0 no-repeat;}
.jg .table .icon-add{display: inline-block;vertical-align: middle;width: 40px;height: 40px;background:url(../images/icon_add.png) 0 0 no-repeat;cursor: pointer;}
.jg .table .icon-reduce{display: inline-block;vertical-align: middle;width: 40px;height: 40px;background:url(../images/icon_reduce.png) 0 0 no-repeat;cursor: pointer;}
.jg .table .icon-reduce-disable{display: inline-block;vertical-align: middle;width: 40px;height: 40px;background:url(../images/icon_reduce_disable.png) 0 0 no-repeat;}



.gywn .banner{height: 503px;background:url(../images/gywn_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.gywn .banner .w-fixed{height: 503px;display: flex;flex-direction: column; align-items: center;justify-content: center;font-size: 36px;color: #4c4c4c;}
.gywn .banner .banner-title{font-size: 48px;font-weight: bold;margin-bottom: 24px;}

.gywn .header-title{text-align: center;font-size: 36px;color: #4c4c4c;font-weight: bold;padding-top: 65px;}
.gywn .header-sub-title{text-align: center;font-size: 24px;color: #4c4c4c;margin-top: 14px;}

.gywn .js-scroll-step{box-shadow: 0 8px 8px rgba(220, 224, 229, .35) inset;}
.gywn .gywmxx .body{font-size: 22px;color: #4c4c4c;line-height: 48px;padding: 50px 0 122px;}

.gywn .fzlc .list{text-align: center;padding-bottom: 70px;}
.gywn .fzlc .list .year{font-size: 30px;color: #6abd33;line-height: 26px;margin-bottom: 24px;}
.gywn .fzlc .list .year span{padding: 0 20px;border-left: 1px solid #6abd33;border-right: 1px solid #6abd33;}
.gywn .fzlc .list p{font-size: 24px;color: #4c4c4c;margin-top: 16px;}
.gywn .fzlc .list-item{padding-top: 50px;}

.gywn .sjyy .card{padding-bottom: 100px;}
.gywn .sjyy .card-item{width: 345px;height: 300px;background-color: #e8e8e8;box-shadow: 0 0 20px rgba(220, 224, 229, 1);margin-top: 60px;margin-right: 82px;float: left;}
.gywn .sjyy .card-item:nth-of-type(3n){margin-right: 0;}
.gywn .sjyy .card-item .name{font-size: 20px;color: #4c4c4c;height: 35px;line-height: 34px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;text-align: center;padding: 0 8px;}
.gywn .sjyy .card-item > img{width: 345px;height: 265px;}


.gywn .zyrz{background-color: #f5f5f5;}
.gywn .zyrz .card{display: flex;justify-content: space-between;flex-wrap: wrap;padding: 70px 0 40px;}
.gywn .zyrz .card .card-item{width: 570px;height: 239px;background-color: #fff;box-shadow: 0 0 13px rgba(229, 229, 229, 1);display: flex;padding: 20px 46px 0 18px;overflow: hidden;margin-bottom: 40px;}
.gywn .zyrz .card .card-item .pic{width: 140px;margin-right: 38px;}
.gywn .zyrz .card .card-item .pic img{width: 140px;height: 200px;border: 2px solid #d3d3d3;box-shadow: 0 0 13px rgba(229, 229, 229, 1);}
.gywn .zyrz .card .card-item .content{flex:1;padding-top: 24px;}
.gywn .zyrz .card .card-item .content dt{font-size: 24px;color: #333;}
.gywn .zyrz .card .card-item .content dd{font-size: 18px;color: #666;margin-top: 9px;text-align: justify;}

.gywn .lxfs{padding: 100px 0 80px;}
.gywn .lxfs .box{width: 1028px;height: 380px;border-radius: 30px;background-color: #f5f5f5;box-shadow: 0 0 20px rgba(0, 0, 0, .15);display: flex;padding: 44px 300px 0 44px;}
.gywn .lxfs .box .lxfs-title{font-size: 48px;line-height: 58px;color: #4c4c4c;font-weight: bold;width: 108px;margin-right: 50px;}
.gywn .lxfs .box .content{flex:1;}
.gywn .lxfs .box .content .title{font-size: 24px;color: #4c4c4c;font-weight: bold;margin-bottom: 18px;}
.gywn .lxfs .box .content .tel{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.gywn .lxfs .box .content .body > p{display: flex;font-size: 18px;color: #4c4c4c;margin-bottom: 12px;}
.gywn .lxfs .box .content .body .address{margin-top: 46px;}

.gywn .lxfs .w-fixed{position: relative;}
.gywn .lxfs .map{position: absolute;right: 0;top: -26px;z-index: 9;box-shadow: 0 0 20px rgba(0, 0, 0, .15);border-radius: 50%;}
.gywn .lxfs .map img{width: 432px;height: 432px;}
.gywn .lxfs .map .content{position: absolute;top: 114px;left: 124px;z-index: 9;width: 210px;}
.gywn .lxfs .map .name{font-size: 19px;color: #69bd31;margin-bottom: 5px;}
.gywn .lxfs .map .address{font-size: 15px;color: #333;line-height: 23px;text-align: justify;}


.Quick-navigation .Scroll-progress-indicator{display: none;}
.Quick-navigation .Scroll-to-top{display: none;}
.Quick-navigation{background-color: #f5f5f5;width: 100%;box-shadow: 0px 2px 6px 0px rgba(80, 84, 93, 0.1);z-index: 90;border-bottom: 1px solid #e6e6e6;border-top: 1px solid #e6e6e6;}
.Quick-navigation .w-fixed{font-size: 0;text-align: center;}
.Quick-navigation .Quick-navigation-item{height: 140px;display: inline-block;vertical-align: top;font-size: 24px;color: #4c4c4c;line-height: 132px;border-bottom: 8px solid transparent; position: relative;cursor: pointer;transition: 0.3s;font-weight: bold;padding: 0 54px;box-shadow: 0 4px 6px rgba(245, 245, 245, .9);}
.Quick-navigation .Quick-navigation-item:hover{color: #6abd33;}
.Quick-navigation .Quick-navigation-item.current {border-bottom: 8px solid #6abd33;background-color: #fff;}


.yjfw{background:#000 linear-gradient(to bottom, #faf6ec, #f5faf7, #f5faf7);padding-bottom: 95px;}
.yjfw .yjfw-wrap{background:url(../images/yjfw_bg.png) center 0 no-repeat;}
.yjfw .header-title{font-size: 60px;color: #333;font-weight: bold;padding-top: 142px;}
.yjfw .header-sub-title{font-size: 30px;color: #666;margin-top: 22px;}

.yjfw .fzlc .card{padding-bottom: 80px;background-color: #fff;border-radius: 30px;box-shadow: 0 0 20px rgba(0, 0, 0, .1);margin-top: 125px;}
.yjfw .fzlc .card .card-item{width: 314px;float: left;text-align: center;margin-right: 129px;padding: 80px 0 0;}
.yjfw .fzlc .card .card-item:nth-of-type(3n){margin-right: 0;}
.yjfw .fzlc .card .card-item img{width: 96px;height: 96px;}
.yjfw .fzlc .card .card-item .name{font-size: 24px;color: #333;font-weight: bold;padding: 40px 0 18px;}
.yjfw .fzlc .card .card-item .content{font-size: 18px;color: #666666;line-height: 35px;text-align: center;}

.yjfw .xgyq{background-color: #fff;margin-top: 65px;}
.yjfw .xgyq .xgyq-title{font-size: 36px;color: #333;font-weight: bold;padding: 0 20px;height: 136px;display: flex;align-items: center;border-bottom: 2px solid #e6e6e6;}
.yjfw .xgyq .list-item{display: flex;border-bottom: 2px solid #e6e6e6;}
.yjfw .xgyq .list-item .left{display: flex;width: 600px;background-color: #f0f0f0;padding: 44px 30px 44px 20px;}
.yjfw .xgyq .list-item .left .pic{width: 235px;margin-right: 34px;}
.yjfw .xgyq .list-item .left .pic img{width: 235px;height: 235px;border-radius: 10px;}
.yjfw .xgyq .list-item .left .content{flex:1;}
.yjfw .xgyq .list-item .name{font-size: 24px;color: #333;margin-bottom: 14px;}
.yjfw .xgyq .list-item .body{font-size: 24px;color: #666;min-height: 136px;}
.yjfw .xgyq .list-item .body p{margin-bottom: 6px;}
.yjfw .xgyq .list-item .price{font-size: 24px;color: #666;}
.yjfw .xgyq .list-item .price .f-big{font-size: 48px;}
.yjfw .xgyq .list-item .right{flex:1;display: flex;flex-direction: column; padding: 44px 30px 44px 20px;}
.yjfw .xgyq .list-item .right .btn{text-align: right;padding-top: 15px;}
.yjfw .xgyq .list-item .right .btn a{width:130px; height:50px; background-color:#fff; display:inline-flex; font-size:24px; border-radius:10px; color:#eca920; transition:.3s all;justify-content: center;align-items: center;border: 2px solid #eca920;}
.yjfw .xgyq .list-item .right .btn a:hover{color: #fff;background-color: #eca920;}

.base-header-title{text-align: center;font-size: 48px;color: #333;font-weight: bold;padding-top: 65px;}
.base-header-sub-title{text-align: center;font-size: 30px;color: #666;margin-top: 18px;}

.trsq .banner{height: 503px;background:url(../images/trsq_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.trsq .banner .w-fixed{position: relative;}
.trsq .banner .pic{padding-top: 78px;}
.trsq .banner .content{position: absolute;bottom: 24px;right: 50px;z-index: 9;}
.trsq .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 2px;}
.trsq .banner .body{font-size: 24px;color: #4c4c4c;line-height: 58px;}

.trsq .xtgn .card{padding-bottom: 72px;padding-top: 34px;}
.trsq .xtgn .card .card-item{width: 288px;height: 400px;overflow: hidden;float: left;text-align: center;margin-right: 16px;padding: 45px 18px 0;border-radius: 10px;box-shadow: 0 0 18px rgba(230, 230, 230, 1);}
.trsq .xtgn .card .card-item:nth-of-type(4n){margin-right: 0;}
.trsq .xtgn .card .card-item img{width: 108px;height: 108px;}
.trsq .xtgn .card .card-item .name{font-size: 24px;color: #4c4c4c;font-weight: bold;padding: 20px 0 22px;}
.trsq .xtgn .card .card-item .content{font-size: 18px;color: #4c4c4c;line-height: 24px;text-align: left;}

.trsq .trsqxx{background-color: #f5f5f5;}
.trsq .trsqxx .pic{text-align: center;padding: 40px 0 56px;}
.trsq .trsqxx .pic img{box-shadow: 0 0 20px rgba(224, 224, 224, 1);}
.trsq .trsqxx .name{text-align: center;font-size: 24px;color: #4c4c4c;font-weight: bold;padding-top: 30px;}

.sygn .banner{height: 503px;background:url(../images/sygn_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.sygn .banner .w-fixed{position: relative;}
.sygn .banner .pic{padding-top: 136px;}
.sygn .banner .content{position: absolute;top: 122px;left: 500px;z-index: 9;}
.sygn .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 28px;}
.sygn .banner .body{font-size: 24px;color: #4c4c4c;line-height: 58px;}

.sygn .syxtjj{padding-bottom: 90px;}
.sygn .syxtjj .list .list-item{margin-top: 60px;}
.sygn .syxtjj .list .name{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.sygn .syxtjj .list .content{font-size: 18px;color: #4c4c4c;line-height: 30px;margin-top: 30px;}

.sygn .jcbk{background-color: #f5f5f5;}
.sygn .jcbk .card{padding-bottom: 72px;padding-top: 34px;}
.sygn .jcbk .card .card-item{width: 288px;height: 400px;overflow: hidden;float: left;text-align: center;margin-right: 16px;padding: 45px 18px 0;border-radius: 10px;box-shadow: 0 0 18px rgba(230, 230, 230, 1);background-color: #fff;}
.sygn .jcbk .card .card-item:nth-of-type(4n){margin-right: 0;}
.sygn .jcbk .card .card-item img{width: 108px;height: 108px;}
.sygn .jcbk .card .card-item .name{font-size: 24px;color: #4c4c4c;font-weight: bold;padding: 20px 0 22px;}
.sygn .jcbk .card .card-item .content{font-size: 18px;color: #4c4c4c;line-height: 24px;text-align: left;}

.sygn .syczbz .pic{text-align: center;padding: 70px 0 96px;}
.sygn .syczbz .name{text-align: center;font-size: 24px;color: #4c4c4c;font-weight: bold;padding-top: 50px;}


.sfyt .banner{height: 503px;background:url(../images/sfyt_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.sfyt .banner .w-fixed{display: flex;align-items: flex-end;padding-left: 8px;}
.sfyt .banner .pic{padding-top: 78px;}
.sfyt .banner .content{width: 540px;padding-left: 62px;align-self: flex-start;padding-top: 128px;}
.sfyt .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 6px;}
.sfyt .banner .sub-title{font-size: 30px;color: #545454;font-weight: bold;margin-bottom: 4px;margin-top: 16px;}
.sfyt .banner .body{font-size: 24px;color: #4c4c4c;line-height: 40px;}

.sfyt .xtgn .card{padding-bottom: 72px;padding-top: 34px;}
.sfyt .xtgn .card .card-item{width: 288px;height: 400px;overflow: hidden;float: left;text-align: center;margin-right: 16px;padding: 45px 18px 0;border-radius: 10px;box-shadow: 0 0 18px rgba(230, 230, 230, 1);}
.sfyt .xtgn .card .card-item:nth-of-type(4n){margin-right: 0;}
.sfyt .xtgn .card .card-item img{width: 108px;height: 108px;}
.sfyt .xtgn .card .card-item .name{font-size: 24px;color: #4c4c4c;font-weight: bold;padding: 20px 0 22px;}
.sfyt .xtgn .card .card-item .content{font-size: 18px;color: #4c4c4c;line-height: 24px;text-align: left;}

.sfyt .sqjc{background-color: #f5f5f5;}
.sfyt .sqjc .pic{text-align: center;padding: 40px 0 52px;}
.sfyt .sqjc .pic img{box-shadow: 0 0 20px rgba(224, 224, 224, 1);}
.sfyt .sqjc .name{font-size: 24px;color: #4c4c4c;font-weight: bold;display: flex;justify-content: space-between;padding: 50px 80px 0;}
.sfyt .sqjc .name span{max-width: 33.33%;text-align: left;}

.sfyt .ckfs .pic{text-align: center;padding: 50px 0 180px;}

.sjfx .banner{height: 503px;background:url(../images/sjfx_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.sjfx .banner .w-fixed{display: flex;align-items: flex-end;padding-left: 8px;}
.sjfx .banner .pic{padding-top: 78px;}
.sjfx .banner .content{width: 504px;padding-left: 32px;align-self: flex-start;padding-top: 194px;}
.sjfx .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 6px;}
.sjfx .banner .sub-title{font-size: 30px;color: #545454;font-weight: bold;margin-bottom: 4px;margin-top: 16px;}
.sjfx .banner .body{font-size: 24px;color: #4c4c4c;line-height: 40px;}

.sjfx .pix-box .pic{text-align: center;padding: 50px 0 70px;}
.sjfx .pix-box .pic img{box-shadow: 0 0 20px rgba(229, 229, 229, 1);}
.sjfx .pix-box .name{text-align: center;font-size: 24px;color: #4c4c4c;font-weight: bold;padding-top: 52px;}

.sjfx .bg-bray{background-color: #f5f5f5;}


.qhjk .banner{height: 503px;background:url(../images/qhjk_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.qhjk .banner .w-fixed{position: relative;padding-left: 32px;}
.qhjk .banner .pic{padding-top: 26px;}
.qhjk .banner .content{position: absolute;top: 300px;left: 690px;z-index: 9;}
.qhjk .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 12px;}
.qhjk .banner .body{font-size: 24px;color: #4c4c4c;line-height: 58px;}

.qhjk .xtgn{padding-bottom: 128px;}
.qhjk .xtgn .list .list-item{margin-top: 60px;}
.qhjk .xtgn .list .name{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.qhjk .xtgn .list .content{font-size: 20px;color: #4c4c4c;line-height: 30px;margin-top: 30px;}

.qhjk .hjjk {background-color: #f5f5f5;}
.qhjk .hjjk .pic{text-align: center;padding: 40px 0 66px;}
.qhjk .hjjk .pic img{box-shadow: 0 0 20px rgba(229, 229, 229, 1);}
.qhjk .hjjk .name{text-align: center;font-size: 24px;color: #4c4c4c;font-weight: bold;padding-top: 50px;}

.llgz .banner{height: 503px;background:url(../images/llgz_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.llgz .banner .w-fixed{display: flex;padding-left: 50px;}
.llgz .banner .pic{padding-top: 100px;}
.llgz .banner .content{padding-left: 126px;flex:1;padding-top: 180px;}
.llgz .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 26px;}
.llgz .banner .body{font-size: 30px;color: #4c4c4c;line-height: 58px;}

.llgz .xtgn .card{padding-bottom: 72px;padding: 34px 26px 45px;}
.llgz .xtgn .card .card-item{width: 332px;height: 194px;float: left;margin-right: 76px;margin-bottom: 52px;padding: 0 24px 0 20px;border-radius: 20px;box-shadow: 0 0 18px rgba(230, 230, 230, 1);display: flex;align-items: center;overflow: hidden;}
.llgz .xtgn .card .card-item:nth-of-type(3n){margin-right: 0;}
.llgz .xtgn .card .card-item img{width: 60px;height: 60px;margin-right: 18px;}
.llgz .xtgn .card .card-item .name{font-size: 20px;color: #4c4c4c;font-weight: bold;margin-bottom: 16px;}
.llgz .xtgn .card .card-item .content{font-size: 18px;color: #666666;line-height: 24px;}

.llgz .trsqxx{background-color: #f5f5f5;}
.llgz .trsqxx .pic{text-align: center;padding: 50px 0 80px;}
.llgz .trsqxx .pic img{box-shadow: 0 0 20px rgba(224, 224, 224, 1);}
.llgz .trsqxx .name{text-align: center;font-size: 24px;color: #4c4c4c;font-weight: bold;padding-top: 50px;}

.gmbb{background-color: #f5faf7;padding: 50px 0 100px;}
.gmbb .header-title{font-size: 36px;font-weight: bold;color: #333;text-align: center;}
.gmbb .container{display: flex;background-color: #fff;border-radius: 10px;box-shadow: 0 0 20px rgba(220, 224, 229, 1);margin-top: 50px;}
.gmbb .container .left{width: 860px;padding-bottom: 30px;}
.gmbb .container .right{flex:1;background-color: #f2f5f3;border-left: 1px solid #d9dcda;}
.gmbb .container .title-bar{padding: 0 34px 20px 38px;font-size: 22px;font-weight: bold;color: #333;}
.gmbb .xzbb .title-bar{border-bottom: 1px solid #f0f0f0;padding: 16px 34px 16px 38px;}
.gmbb .xzbb .title-bar .name{font-weight: normal;}
.gmbb .xzbb .list{display: flex;flex-wrap: wrap;padding: 0 34px 0 38px;}
.gmbb .xzbb .list .list-item{width: 170px;height: 70px;margin-right: 36px;border-radius: 6px;border: 1px solid #ccc;text-align: center;line-height: 68px;font-size: 22px;color: #333;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;transition: 0.3s;cursor: pointer;margin-top: 18px;}
.gmbb .xzbb .list .list-item:hover{color: #eca920;}
.gmbb .xzbb .list .list-item:nth-of-type(4n){margin-right: 0;}
.gmbb .xzbb .list .list-item.selected{border: 2px solid #eca920;line-height: 66px;background-color: #fff6e5;box-shadow: 0 0 20px rgba(255, 247, 229, 1);}

.gmbb .scxz{margin-top: 28px;}
.gmbb .scxz .list{display: flex;flex-wrap: wrap;flex-direction: column; padding: 0 34px 0 38px;}
.gmbb .scxz .list .list-item{min-height: 100px;border-radius: 6px;border: 1px solid #ccc;transition: 0.3s;cursor: pointer;margin-bottom: 30px;display: flex;align-items: center;padding-left: 50px;color: #333;}
.gmbb .scxz .list .list-item .time{width: 270px;font-size: 30px;font-weight: bold;}
.gmbb .scxz .list .list-item .discount{min-width: 80px;text-align: center;display: inline-block;vertical-align: middle; font-size: 20px;color: #eca920;font-weight: bold;border: 2px solid #eca920;height: 30px;line-height: 26px;padding: 0 9px;margin-left: 13px;box-shadow: 0 0 15px rgba(220, 224, 229, .4);background-color: #fbfbfc;position: relative;bottom: 2px;}
.gmbb .scxz .list .list-item .price{flex:1;font-size: 20px;}
.gmbb .scxz .list .list-item .price .f-big{font-size: 30px;font-weight: bold;transition: 0.3s;}
.gmbb .scxz .list .list-item .total-price{width: 165px;font-size: 20px;}
.gmbb .scxz .list .list-item.selected{border: 2px solid #eca920;background-color: #fff6e5;box-shadow: 0 0 20px rgba(255, 247, 229, 1);}
.gmbb .scxz .list .list-item:hover .price .f-big{color: #edac26;}
.gmbb .scxz .list .list-item.selected .price .f-big{color: #edac26;}

.gmbb .ddxx .cell-box{margin: 0 34px 0 38px;background-color: #f5f5f5;font-size: 22px;color: #666;padding:18px 28px 1px;}
.gmbb .ddxx .cell-box .cell-list{display: flex;justify-content: space-between;margin-bottom: 18px;}
.gmbb .ddxx .cell-box .cell-list span:nth-of-type(2){font-weight: bold;color: #333;}
.gmbb .ddxx .cell-box .cell-list .f-orange{color: #edac26 !important;}
.gmbb .ddxx .cell-box .total-price{border-top: 1px dashed #e6e6e6;padding-top: 14px;margin-bottom: 15px;}

.gmbb .zffs{margin-top: 30px;}
.gmbb .zffs .list{display: flex;flex-wrap: wrap;padding: 0 34px 0 38px;}
.gmbb .zffs .list .list-item{width: 240px;height: 90px;margin-right: 34px;border-radius: 6px;border: 1px solid #ccc;text-align: center;line-height: 88px;font-size: 24px;color: #333;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;transition:color 0.3s,background .3s;cursor: pointer;margin-top: 14px;}
.gmbb .zffs .list .list-item img{margin-right: 10px;position: relative;bottom: 2px;vertical-align: middle;}
.gmbb .zffs .list .list-item:hover{color: #eca920;}
.gmbb .zffs .list .list-item:nth-of-type(3n){margin-right: 0;}
.gmbb .zffs .list .list-item.selected{border: 2px solid #eca920;line-height: 86px;background-color: #fff6e5;box-shadow: 0 0 20px rgba(255, 247, 229, 1);}

.gmbb .dzxx{margin-top: 30px;}
.gmbb .dzxx .cell{display: flex;align-items: center;background-color: #f5f5f5;margin: 0 34px 0 38px;}
.gmbb .dzxx .cell .content{flex:1;padding-left: 30px;padding-right: 20px;font-size: 22px;color: #666;}
.gmbb .dzxx .cell .btn{padding: 28px 26px;border-left: 1px solid #e6e6e6;}
.gmbb .dzxx .cell .btn-add{padding: 8px 19px;line-height: 24px;background-color: #3ab54a;transition: 0.3s;display: inline-block;color: #fff;font-size: 20px;}
.gmbb .dzxx .cell .btn-add:hover{background-color: #3dbf4e;}

.gmbb .gmjg{margin-top: 26px;margin-bottom: 30px;}
.gmbb .gmjg .icon-add{display: inline-block;vertical-align: top;width: 29px;height: 29px;background:url(../images/icon_add.png) 0 0 no-repeat;background-size: 29px 29px; cursor: pointer;}
.gmbb .gmjg .icon-reduce{display: inline-block;vertical-align: top;width: 29px;height: 29px;background:url(../images/icon_reduce.png) 0 0 no-repeat;background-size: 29px 29px;cursor: pointer;}
.gmbb .gmjg .icon-reduce-disable{display: inline-block;vertical-align: middle;width: 29px;height: 29px;background:url(../images/icon_reduce_disable.png) 0 0 no-repeat;background-size: 29px 29px;}
.gmbb .gmjg .cell{display: flex;align-items: center;background-color: #f5f5f5;margin: 0 34px 0 38px;border: 2px solid #ededed;border-radius: 6px;min-height: 100px;box-shadow: 0 0 20px rgba(242, 242, 242, 1);padding: 0 40px 0 34px;}
.gmbb .gmjg .cell .num{font-size: 30px;font-weight: bold;color: #333;padding: 0 16px;position: relative;top: 0;}
.gmbb .gmjg .cell .content{flex:1;display: flex;align-items: center;}
.gmbb .gmjg .cell .content .discount{font-size: 14px;color: #edac26;border: 1px solid #edac26;height: 24px;line-height: 22px;padding: 0 6px;border-radius: 50px;margin-left: 14px;}
.gmbb .gmjg .cell .price{font-size: 20px;color: #333;}
.gmbb .gmjg .cell .price .f-orange{font-size: 30px;color: #edac26;font-weight: bold;width: 200px;}
.gmbb .gmjg .cell .total-price{font-size: 20px;color: #666;width: 200px;text-align: right;padding-top: 5px;}

.gmbb .btn-to-pay{height:60px; background-color:#edac26; display:block; font-size:20px; font-weight: bold;color:#fff; transition:.3s all;margin: 46px 34px 0 38px;text-align: center;line-height: 60px;}
.gmbb .btn-to-pay:hover{background-color: #f4b32e;}
.gmbb .right .title-bar{padding-top: 16px;padding-bottom: 1px;}
.gmbb .right .title-bar .btn-text{font-size: 20px;font-weight: normal;margin-left: 22px;color: #36a0fb;}

.gmbb .right .function-list{padding: 42px 12px 14px 28px;}
.gmbb .right .function-list .function-list-item{font-size: 24px;color: #666;margin-bottom: 16px;display: flex;}
.gmbb .right .function-list .icon-hook{display: inline-block;vertical-align: middle;width: 26px;height: 20px;background:url(../images/icon_hook.png) 0 0 no-repeat;margin-right: 20px;flex-shrink: 0;margin-top: 8px;}

.gmbb .right .body{padding: 17px 12px 14px 38px;font-size: 18px;line-height: 36px;color: #666;}

.gmzt{background-color: #f5faf7;padding: 50px 0 130px;}
.gmzt .header-title{font-size: 36px;font-weight: bold;color: #333;text-align: center;}
.gmzt .container{background-color: #fff;padding: 56px 60px 50px;margin-top: 58px;}
.gmzt .container .info{background-color: #f0f0f0;font-size: 22px;color: #4c4c4c;padding: 56px 0 32px 96px;}
.gmzt .container .info .info-item{display: flex;margin-bottom: 28px;}
.gmzt .container .info .info-item .label{width: 528px;flex-shrink: 0;}
.gmzt .container .btn{padding-top: 18px;text-align: center;}
.gmzt .container .btn-copy{font-size: 24px;color: #36a0fb;padding: 0 24px;height: 70px;line-height: 68px;border-radius: 6px;border: 1px solid #ccc;display: inline-block;transition: 0.3s;}
.gmzt .container .btn-copy:hover{border: 1px solid #36a0fb;color: #fff;background-color: #36a0fb;}

.gmzt .container .tips{margin-top: 46px;}
.gmzt .container .tips .tips-title{font-size: 24px;font-weight: bold;color: #4c4c4c;}
.gmzt .container .tips .tips-content{font-size: 22px;color: #4c4c4c;margin-top: 20px;}

.bzzx{padding: 44px 0 108px;background-color: #f5faf7;}
.bzzx .search{background-color: #fff;box-shadow: 0 0 53px rgba(240, 240, 240, 1);padding: 22px 300px 38px;}
.bzzx .search .search-title{font-size: 36px;color: #333;text-align: center;}
.bzzx .search .form{display: flex;margin-top: 30px;}
.bzzx .search .form .input{width: 600px;height: 60px;border-radius: 4px 0 0 4px;border: 1px solid #ccc;font-size: 24px;padding-left: 54px;padding-right: 12px;background:url(../images/icon_search_gray.png) 14px center no-repeat;}
.bzzx .search .form .btn-search{width: 100px;height: 60px;border-radius: 0 4px 4px 0;background-color: #3ab54a;font-size: 24px;font-weight: bold;text-align: center;line-height: 60px;color: #fff;transition: 0.3s;flex-shrink: 0;}
.bzzx .search .form .btn-search:hover{background-color: #3dbf4e;}
.bzzx .hot-search{font-size: 18px;color: #333;margin-top: 15px;}
.bzzx .hot-search span{color: #36a0fb;transition: 0.3s;cursor: pointer;margin-right: 24px;}
.bzzx .hot-search span:hover{color: #51afff;}

.bzzx .cjwt{background-color: #fff;box-shadow: 0 0 53px rgba(240, 240, 240, 1);margin-top: 30px;border: 1px solid #e5e5e5;padding-top: 40px;}
.bzzx .cjwt .cjwt-title{text-align: center;font-size: 24px;font-weight: bold;color: #333;}
.bzzx .cjwt .list{padding: 60px 108px 30px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.bzzx .cjwt .list .list-item{width: 400px;margin-bottom: 106px;}
.bzzx .cjwt .list .list-item .name{font-size: 20px;font-weight: bold;color: #333;}
.bzzx .cjwt .list .list-item .content{font-size: 18px;line-height: 24px;color: #333;margin-top: 20px;}

.gsfa .banner{height: 503px;background:url(../images/gsfa_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.gsfa .banner .content{text-align: center;padding-top: 100px;}
.gsfa .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 38px;}
.gsfa .banner .body{font-size: 24px;color: #4c4c4c;line-height: 58px;}
.gsfa .banner .btn-green{height: 44px;padding: 0 26px;line-height: 44px;background-color: #3ab54a;transition: 0.3s;display: inline-block;color: #fff;font-size: 20px;margin-top: 60px;}
.gsfa .banner .btn-green:hover{background-color: #3dbf4e;}

.gsfa .row{padding-bottom: 80px;}
.gsfa .fajj{padding-bottom: 180px;}
.gsfa .bg-gray{background-color: #f5f5f5;}
.gsfa .row .list .list-item{margin-top: 60px;}
.gsfa .row .list .name{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.gsfa .row .list .content{font-size: 18px;color: #4c4c4c;line-height: 30px;margin-top: 16px;}

.yzfa .banner{height: 503px;background:url(../images/yzfa_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.yzfa .banner .content{text-align: center;padding-top: 100px;}
.yzfa .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 38px;}
.yzfa .banner .body{font-size: 24px;color: #4c4c4c;line-height: 58px;}
.yzfa .banner .btn-green{height: 44px;padding: 0 26px;line-height: 44px;background-color: #3ab54a;transition: 0.3s;display: inline-block;color: #fff;font-size: 20px;margin-top: 60px;}
.yzfa .banner .btn-green:hover{background-color: #3dbf4e;}

.yzfa .row{padding-bottom: 80px;}
.yzfa .fajj{padding-bottom: 180px;}
.yzfa .bg-gray{background-color: #f5f5f5;}
.yzfa .row .list .list-item{margin-top: 60px;}
.yzfa .row .list .name{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.yzfa .row .list .content{font-size: 18px;color: #4c4c4c;line-height: 30px;margin-top: 16px;}

.scfa .banner{height: 503px;background:url(../images/scfa_banner_bg.jpg) center 0 no-repeat;overflow: hidden;}
.scfa .banner .content{text-align: center;padding-top: 100px;}
.scfa .banner .title{font-size: 48px;color: #545454;font-weight: bold;margin-bottom: 38px;}
.scfa .banner .body{font-size: 24px;color: #4c4c4c;line-height: 58px;}
.scfa .banner .btn-green{height: 44px;padding: 0 26px;line-height: 44px;background-color: #3ab54a;transition: 0.3s;display: inline-block;color: #fff;font-size: 20px;margin-top: 60px;}
.scfa .banner .btn-green:hover{background-color: #3dbf4e;}

.scfa .row{padding-bottom: 80px;}
.scfa .fajj{padding-bottom: 180px;}
.scfa .bg-gray{background-color: #f5f5f5;}
.scfa .row .list .list-item{margin-top: 60px;}
.scfa .row .list .name{font-size: 24px;color: #4c4c4c;font-weight: bold;}
.scfa .row .list .content{font-size: 18px;color: #4c4c4c;line-height: 30px;margin-top: 16px;}

.ysxy{padding: 36px 0;}
.ysxy .container{box-shadow: 0 0 20px rgba(240, 240, 240, 1);background-color: #fff;padding: 52px 90px 30px;font-size: 16px;line-height: 30px;color: #333;}
.ysxy .container h1.title{font-size: 24px;color: #333;font-weight: bold;margin-bottom: 22px;}
.ysxy .container .date{font-size: 16px;line-height: 24px;color: #999;}
.ysxy .container > p{margin-bottom: 24px;}

.zhxx{padding: 60px 0 90px;}
.zhxx .zhxx-title{text-align: center;font-size: 36px;color: #333;margin-bottom: 54px;}
.zhxx .cell .cell-item{box-shadow: 0 0 10px rgba(240, 240, 240, 1);background-color: #fff;padding: 0 90px 0 410px;font-size: 18px;color: #333;height: 102px;display: flex;align-items: center;margin-bottom: 8px;}
.zhxx .cell .cell-item .content{min-width: 288px;}
.zhxx .cell .cell-item .btn-text-blue{color: #36a0fb;transition: 0.3s;}
.zhxx .cell .cell-item .btn-text-blue:hover{color: #4aabff;}

.wddz{padding: 60px 0 90px;}
.wddz .wddz-title{text-align: center;font-size: 36px;color: #333;margin-bottom: 36px;}
.wddz .cell{margin-top: 42px;}
.wddz .cell .cell-item{box-shadow: 0 0 10px rgba(240, 240, 240, 1);background-color: #fff;font-size: 24px;color: #666;display: flex;margin-bottom: 8px;}
.wddz .cell .cell-item .left{flex:1;padding: 18px 28px 14px;}
.wddz .cell .cell-item .left .name{color: #333;margin-bottom: 12px;}
.wddz .cell .cell-item .left .tel{color: #333;width: 240px;flex-shrink: 0;}
.wddz .cell .cell-item .left .address{display: flex;}
.wddz .cell .cell-item .right{width: 175px;background-color: #e6e6e6;padding: 18px 28px 14px 0;display: flex;flex-direction: column;align-items: flex-end;}
.wddz .cell .cell-item .right .btn-edit{font-size: 20px;color: #666;transition: 0.3s;margin-top: 16px;}
.wddz .cell .cell-item .right .btn-edit:hover{color: #999;}
.wddz .cell .cell-item .right .btn-del{display: inline-block;width: 26px;height: 26px;vertical-align: top;background:url(../images/icon_del.png) 0 0 no-repeat;font-size: 0;transition: 0.3s;margin-top: 16px;}
.wddz .cell .cell-item .right .btn-del:hover{opacity: .7;}

.wddz .btn-add-address{font-size: 22px;color: #eca91f;border: 1px solid #eca91f;height: 46px;line-height: 44px;padding: 0 15px;cursor: pointer;transition: 0.3s;display: inline-block;}
.wddz .btn-add-address:hover{background-color: #eca91f;color: #fff;}

.wddd{padding: 60px 0 90px;}
.wddd .wddd-title{text-align: center;font-size: 36px;color: #333;}
.wddd .list .list-item{box-shadow: 0 0 20px rgba(240, 240, 240, 1);background-color: #fff;padding: 19px 32px 19px 28px;font-size: 24px;color: #666;min-height: 190px;display: flex;margin-top: 30px;}
.wddd .list .list-item .pic{width: 194px;margin-right: 45px;align-self: center;}
.wddd .list .list-item .pic img{width: 194px;height: 96px;}
.wddd .list .list-item .content{flex:1;}
.wddd .list .list-item .content .name{font-size: 24px;color: 333;font-weight: bold;margin-bottom: 25px;}
.wddd .list .list-item .content .amount{font-size: 24px;color: 333;display: flex;margin-bottom: 25px;}
.wddd .list .list-item .content .amount .price{min-width: 315px;}
.wddd .list .list-item .right .date{margin-bottom: 25px;}
.wddd .list .list-item .right .pay{margin-bottom: 25px;}
.wddd .list .list-item .right .f-orange{color: #eca91f;}

.wddd .cell .cell-item .btn-text-blue{color: #36a0fb;transition: 0.3s;}
.wddd .cell .cell-item .btn-text-blue:hover{color: #4aabff;}

.zhmm{padding: 135px 0;}
.zhmm .zhmm-wrap{width: 469px;margin: 0 auto; background-color: #fff;box-shadow: 0 0 20px rgba(218, 222, 227, 1);padding: 58px 82px 46px;}
.zhmm .zhmm-title{text-align: center;font-size: 24px;color: #333;font-weight: bold;}
.zhmm .form{padding-top: 18px;}
.zhmm .form .form-item{margin-top: 40px;position: relative;}
.zhmm .form .form-item .get-code{position: absolute;right: 0;bottom: 1px;z-index: 3;}
.zhmm .form .form-item .get-code img{width: 98px;height: 47px;}
.zhmm .form .form-item input{border: 0;border-bottom: 1px solid #e6e6e6;font-size: 18px;border-radius: 0;height: 40px;width: 100%;}
.zhmm .form .form-item-code input{padding-right: 108px;}
.zhmm .form .btn-get-pwd{font-size: 22px;color: #fff;height: 50px;line-height: 50px;display: block;transition: 0.3s;padding: 0 16px;background-color: #3ab54a;text-align: center;margin-top: 70px;}
.zhmm .form .btn-get-pwd:hover{background-color: #3dbf4e;}
.zhmm .prompt{text-align: center;color: #b2b2b2;margin-top: 32px;font-size: 18px;}
.zhmm .change-tel{text-align: center;color: #b2b2b2;margin-top: 34px;font-size: 14px;}
.zhmm .change-tel .btn-blue-text{color: #36a0fb;padding-left: 5px;}
.zhmm .change-tel .btn-blue-text:hover{color: #50aeff;}
.zhmm-foot{text-align: center;padding-bottom: 28px;}
.zhmm-foot .link{margin-bottom: 50px;padding-top: 20px;}
.zhmm-foot .link .link-item{font-size: 22px;color: #666;margin: 0 88px;}
.zhmm-foot .copyright{font-size: 16px;color: #666;}

.kf{width: 1100px;margin: 130px auto 130px;background-color: #fff;border-radius: 10px;box-shadow: 0 0 50px rgba(240, 240, 240, 1);overflow: hidden;}
.kf .kf-header{height: 75px;background-color: #3ab54a;line-height: 75px;font-size: 24px;color: #fff;text-align: center;}
.kf .container{display: flex;}
.kf .container .left{width: 298px;background-color: #f0f0f0;border: 1px solid #e5e5e5;border-top: 0;text-align: center;padding-top: 60px;padding-bottom: 46px;}
.kf .container .left .logo{width:83px; height:109px;background:url(../images/kf_logo.png) 0 center no-repeat;background-size: 100% 100%;margin-bottom: 12px;display: inline-block;}
.kf .container .left .time{margin: 20px 18px 0;color: #666;font-size: 18px;border-bottom: 1px dashed #e6e6e6;padding-bottom: 40px;}
.kf .container .left .wx{padding-top: 50px;}
.kf .container .left .wx .wx-title{font-size: 20px;font-weight: bold;color: #333;}
.kf .container .left .wx .ewm{margin-top: 36px;}
.kf .container .left .wx .ewm img{width: 140px;height: 140px;}
.kf .container .left .wx .prompt{margin-top: 40px;font-size: 14px;color: #999;}

.kf .container .right{flex:1;}
.kf .container .right .msg{height: 450px;overflow-y: auto;border-bottom: 1px solid #e6e6e6;}
.kf .container .right .msg-textarea{height: 150px;}
.kf .container .right .msg-textarea textarea{font-size: 24px;border-radius: 0;width: 100%;background-color: #fff;height: 150px;padding: 22px 28px;resize: none;border: 0;width: 100%;}
.kf .container .right .toolbar{display: flex;justify-content: space-between;padding: 6px 23px 0 3px;height: 60px;}
.kf .container .right .toolbar .btn-group a{margin-left: 20px;}
.kf .container .right .toolbar .btn-group img{width: 40px; height: 40px;}
.kf .container .right .toolbar .btn-send{font-size: 22px;color: #fff;height: 40px;line-height: 40px;border-radius: 2px;display: inline-block;transition: 0.3s;min-width: 80px;padding: 0 12px;background-color: #3ab54a;text-align: center;box-shadow: 0px 0 20px 0px rgba(229, 229, 229, 1);}
.kf .container .right .toolbar .btn-send:hover{background-color: #3dbf4e;}


/* 弹出窗 */
.dialog-bg{width:100%;height:100%;left:0;top:0;z-index:1090;position:fixed;background-color: rgba(0, 0, 0, .7);}
.base-dialog{z-index: 1091;width:570px; height:460px; background-color:#fff;top:50%;margin-top:-230px; left:50%; margin-left:-285px;position: fixed;}
.dialog-login{z-index: 1091;width:1140px; background-color:#ebebeb;top:50%;transform: translateY(-50%); left:50%; margin-left:-570px;position: fixed;border-radius: 4px;padding: 28px 64px 0;}
.dialog-login .login-title{text-align: center;font-size: 36px;color: #69bd31;margin-bottom: 5px;}
.dialog-login .login-sub-title{text-align: center;font-size: 24px;color: #aaa;}
.dialog-login .container{background-color: #fff;border-radius: 4px;box-shadow: 0 0 20px rgba(220, 224, 229, 1);margin-top: 18px;display: flex;padding-top: 30px;padding-bottom: 30px;}
.dialog-login .form{text-align: center;width: 50%;}
.dialog-login .form .form-wrap{width: 280px;margin: 0 auto;position: relative;}
.dialog-login .form .form-wrap:after{content: '';position: absolute;right:-114px;top:64px;bottom: 0;font-size: 0;z-index:9;border-right: 1px solid #e6e6e6;}
.dialog-login .form .form-title{font-size: 24px;font-weight: bold;color: #333;margin-bottom: 8px;}
.dialog-login .form .form-item{margin: 28px 0 0;position: relative;}
.dialog-login .form .form-item input{font-size: 18px;border-radius: 0;border: 0;border-bottom: 1px solid #e6e6e6;width: 100%;height: 42px;}
.dialog-login .form .form-code input{padding-right: 80px;}
.dialog-login .form .form-code .btn-text{position: absolute;right: 0;top: 0;z-index: 9;line-height: 42px;}
.dialog-login .form .btn-reg{display: block;width: 280px;margin: 35px 0 0;height: 50px;border-radius: 4px;background-color: #39b149;line-height: 50px;color: #fff;font-size: 24px;transition: 0.3s;}
.dialog-login .form .btn-reg:hover{background-color: #43bf53;}
.dialog-login .form .form-check{display: flex;justify-content: space-between;font-size: 18px;margin-top: 30px;}
.dialog-login .form .btn-forget-pwd{font-size: 18px;color: #b2b2b2;transition: 0.3s;}
.dialog-login .form .btn-forget-pwd:hover{color: #c1c1c1;}
.dialog-login .login-footer-text{text-align: center;font-size: 18px;color: #666;padding: 22px 0;}
.dialog-login .login-footer-text .btn-text{margin-left: 10px;}
.dialog .btn-dialog-close{position: absolute;right: 30px;top: 30px;z-index: 9;width: 28px;height: 28px;background:url(../images/dialog_icon_close.png) 0 0 no-repeat;font-size: 0;transition: 0.3s;}
.dialog .btn-dialog-close:hover{transform: rotate(90deg);}
.dialog-login .agreement{font-size: 16px;color: #666;text-align: center;margin-top: 27px;}

.dialog-login .ewm{text-align: center;width: 50%;}
.dialog-login .ewm .ewm-title{font-size: 24px;font-weight: bold;color: #333;margin-bottom: 46px;}
.dialog-login .ewm .ewm-img img{width: 246px;height: 246px;}
.dialog-login .ewm .ewm-prompt{font-size: 16px;color: #666;margin-top: 32px;}

.dialog-user-notice{z-index: 1091;width:1128px; height: 620px; background-color:#fff;top:50%;transform: translateY(-50%); left:50%; margin-left:-564px;position: fixed;border-radius: 4px;padding: 40px 80px 0;}
.dialog-user-notice .dialog-title{text-align: center;font-size: 36px;color: #000;}
.dialog-user-notice .body{font-size: 22px;line-height: 35px;color: #000;margin-top: 40px;height: 310px;overflow-y: auto;}
.dialog-user-notice .agreement{text-align: center;font-size: 20px;color: #333;}
.dialog-user-notice .agreement a{color: #36a0fb;transition: 0.3s;}
.dialog-user-notice .agreement a:hover{color: #55b0ff;}
.dialog-user-notice .btn-group{text-align: center;font-size: 0;margin-bottom: 36px;margin-top: 15px;}
.dialog-user-notice .btn-group .btn-item{font-size: 24px;color: #666;height: 70px;line-height: 68px;border-radius: 6px;border: 1px solid #ccc;display: inline-block;transition: 0.3s;min-width: 240px;padding: 0 12px;margin: 0 40px;}
.dialog-user-notice .btn-group .btn-item:hover{border-color: #edac26; color: #edac26;}
.dialog-user-notice .btn-group .btn-orange{border-color: #edac26;background-color: #edac26;color: #fff;}
.dialog-user-notice .btn-group .btn-orange:hover{border-color: #f6b632;background-color: #f6b632;color: #fff;}

.dialog-change-phone{z-index: 1091;width:700px; background-color:#fff;top:50%;transform: translateY(-50%); left:50%; margin-left:-350px;position: fixed;border-radius: 10px;}
.dialog-change-phone .btn-dialog-close{right: 32px;top: 18px;}
.dialog-change-phone .dialog-title{font-size: 24px;color: #333;padding: 14px 46px;border-bottom: 1px solid #e6e6e6;}
.dialog-change-phone .form{padding: 20px 46px 0;}
.dialog-change-phone .form .form-item{font-size: 18px;color: #333;display: flex;margin-bottom: 22px;}
.dialog-change-phone .form .form-item .label{min-width: 96px;color: #333;}
.dialog-change-phone .form .form-item input{border: 0;border-bottom: 1px solid #e6e6e6;font-size: 16px;border-radius: 0;height: 26px;padding: 0 10px;width: 200px;}
.dialog-change-phone .btn-group{text-align: center;font-size: 0;margin-top: 46px;border-top: 1px solid #e6e6e6;padding: 30px 0 16px;}
.dialog-change-phone .btn-group .btn-item{font-size: 18px;color: #fff;height: 40px;line-height: 40px;border-radius: 2px;display: inline-block;transition: 0.3s;min-width: 100px;padding: 0 16px;background-color: #3ab54a;text-align: center;}
.dialog-change-phone .btn-group .btn-item:hover{background-color: #3dbf4e;}
.dialog-change-phone .btn-text-blue{font-size: 18px;color: #36a0fb;transition: 0.3s;margin-left: 10px;}
.dialog-change-phone .btn-text-blue:hover{color: #4aabff;}

.dialog-change-pwd{z-index: 1091;width:438px; background-color:#fff;top:50%;transform: translateY(-50%); left:50%; margin-left:-219px;position: fixed;border-radius: 10px;}
.dialog-change-pwd .btn-dialog-close{right: 18px;top: 14px;}
.dialog-change-pwd .dialog-title{font-size: 24px;color: #333;padding: 80px 24px 0;text-align: center;}
.dialog-change-pwd .form{padding: 50px 70px 0;}
.dialog-change-pwd .form .form-item{font-size: 18px;color: #333;display: flex;margin-bottom: 22px;}
.dialog-change-pwd .form .form-item .label{min-width: 96px;color: #333;}
.dialog-change-pwd .form .form-item input{border: 0;border-bottom: 1px solid #e6e6e6;font-size: 16px;border-radius: 0;height: 26px;padding: 0 10px;width: 100%;}
.dialog-change-pwd .btn-group{text-align: center;font-size: 0;padding: 80px 0 60px;}
.dialog-change-pwd .btn-group .btn-item{font-size: 18px;color: #fff;height: 40px;line-height: 40px;border-radius: 2px;display: inline-block;transition: 0.3s;min-width: 100px;padding: 0 16px;background-color: #3ab54a;text-align: center;}
.dialog-change-pwd .btn-group .btn-item:hover{background-color: #3dbf4e;}

.dialog-unbind-wx .btn-group{margin-top: 30px;}
.dialog-unbind-wx .btn-group .btn-orange{background-color: #edac26;}
.dialog-unbind-wx .btn-group .btn-orange:hover{background-color: #f6b632;}
.dialog-unbind-wx .form{padding: 30px 46px 0;}
.dialog-unbind-wx .prompt{font-size: 14px;line-height: 24px;color: #666;}

.dialog-add-address{z-index: 1091;width:1000px; background-color:#fff;top:50%;transform: translateY(-50%); left:50%; margin-left:-500px;position: fixed;border-radius: 10px;}
.dialog-add-address .btn-dialog-close{right: 24px;top: 24px;}
.dialog-add-address .dialog-title{font-size: 24px;color: #333;padding: 46px 24px 5px;text-align: center;font-weight: bold; }
.dialog-add-address .form{padding: 0 236px;}
.dialog-add-address .form .form-item{margin-top: 55px;}
.dialog-add-address .form .form-item input{border: 0;border-bottom: 1px solid #e6e6e6;font-size: 20px;border-radius: 0;height: 38px;padding: 0 4px;width: 100%;}
.dialog-add-address .form .form-item textarea{border: 1px solid #e6e6e6;font-size: 20px;border-radius: 0;width: 100%;background-color: #f0f0f0;height: 130px;padding: 8px 4px;resize: none;}
.dialog-add-address .btn-group{font-size: 0;padding: 30px 236px 80px;display: flex;justify-content: space-between;}
.dialog-add-address .btn-group .btn-item{font-size: 24px;color: #fff;height: 43px;line-height: 43px;border-radius: 2px;display: inline-block;transition: 0.3s;min-width: 193px;padding: 0 16px;background-color: #3ab54a;text-align: center;}
.dialog-add-address .btn-group .btn-item:hover{background-color: #3dbf4e;}
.dialog-add-address .btn-group .btn-cancel{font-size: 24px;color: #666;height: 43px;line-height: 39px;border: 2px solid #666;background-color: #fff;}
.dialog-add-address .btn-group .btn-cancel:hover{background-color: #fff;border-color: #3ab54a;color: #3ab54a;}

.radio-btn input[type="radio"], .check-btn input[type="checkbox"] {visibility: hidden;}
.check-btn{cursor: pointer;display: inline-block;position: relative; overflow: hidden;top:4px; padding-left:24px;  line-height:18px;}
.check-btn span{ background: url(../images/icon_check.png) no-repeat 0 0;position: absolute;left: 0;top: 0;width: 16px;height: 16px;}
.checkedBox span{background: url(../images/icon_check.png) no-repeat 0 -22px;}
.dialog-login .btn-text{color: #36a0fb;}
.dialog-login .btn-text:hover{color: #1e8deb;}

.radio-btn input[type="radio"]{visibility: hidden;}
.radio-btn{height: 22px;cursor: pointer;display: inline-block;position: relative; background: url(../images/icon_radio.png) no-repeat 0 0; background-size: 22px 49px; top:0; padding-left:28px;overflow: hidden; text-overflow: ellipsis;white-space: nowrap;vertical-align: top;color: #333;font-size: 20px;line-height: 20px;}
.radio-btn i{background: url(../images/icon_radio.png) no-repeat 0 -27px;background-size: 22px 49px;position: absolute;left: 0;bottom: -27px;width: 22px;height: 22px;}
.checkedRadio i{bottom:0;}
.checkedRadio{color: #eca91f;}

.n-flex{display: flex;}
.n-flex-aic{align-items: center;}
.n-flex-jusb{display: flex;align-items: center;justify-content: space-between;}
.f-bold{font-weight: bold;}
.f-gray{color:#ccc}
.f-orange{color:#ff6600}
.f-blue{color:#50a1f5}
.f-red{color:#ff0000 !important}
.f-white{color:#fff !important}
.bg-gray{background-color:#f8f8f8}
.bg-light-green{background-color: #f7faf5}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.l-align{text-align:left !important}
.c-align{text-align:center !important}
.r-align{text-align:right}
.fl{float:left}
.fr{float:right}
.none{display:none}
.hidden{display:none}
.cut{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ani{-webkit-transition: 0.3s;-moz-transition: 0.3s;-o-transition: 0.3s;-ms-transition: 0.3s;transition: 0.3s;}
.mr0{margin-right:0}
.mb0{margin-bottom:0}
.ml6{margin-left:6px;}
.ml20{margin-left:20px;}
.pt15{padding-top:15px}
.dialog-none{display:none}

