body{
    color:#666;position: relative;height:auto;
}
p,ul,h1,h2,h3,h4,h5,h6{
    padding:0;
    margin:0;
}
ul li{
    list-style: none;
}
.modal .pic-icon{
    background:url(appoverview.png) no-repeat;
}
.modal .modal-content{
    border-radius: 0;
}
footer .container{
    width:inherit;
}
.banner{
    width:100%;
    /*height:458px;*/
    height:40px;
    position: relative;
    background-color: #898989;
    /*padding-bottom: 60px;*/
    /*background-image: url('banner-bg-20190220.png');*/
    /* background-image: url('9-25banner.png'); */
    /*background-image: url('banner-12-9.png');*/
    /*background-image: url('banner-bg-20190319.png');*/
    /*background-image: url('banner-bg-20180130.jpg');*/
    /* background-image: url('banner-bg-1024.png'); */
    /* background-image: url('banner-bg-20171012.png'); */
    /* background-image: url('banner-bg-20180828.jpg'); */
    /* background-image: url('banner-bg-20180529.jpg'); */
    /* background-image: url('banner-bg-20180130.jpg'); */
    /* background-image: url('banner_20181205.png'); */
    /* background-image: url('tuceng_2018-12-11.png'); */
    /*background-image: url('Vipservice-banner-0610.jpg');*/
    background-repeat: no-repeat;
    background-size:100% 458px;
    /*cursor: pointer;*/
}
.banner .vip-1024{
    float: right;
    z-index: -1;
    margin-right: 30px;
}
.banner .banner-con{
    text-align: center;
    width: 100%;
    height: 458px;
    position: relative;
    /*background-color: #0d1a47;*/
    overflow: hidden;
}
.banner .banner-con .banner-a{
    height:458px;width: 1000px;
    /*background-color: #0d1a47;*/
    /*display: block;*/
    display: none;
    margin: 0 auto;
    /*margin-right: 50px;*/
    position: relative;
    text-align: center;
}
.banner .banner-con  .right1{
    float: right;
    margin-top: 109px;
}
.banner .banner-con  .left1{
    float: left;
    margin-top: 169px;
}
.banner .banner-con .banner-a .center1{
    /*position: absolute;
    left: 40px;
    top: 184px;*/
    margin: 0 auto;
    /*margin-top: 123px;*/
}
.banner .banner-con .banner-a .sevenCourse{
    margin-top: 130px;
}
.banner .banner-con .banner-a .new{
   /* margin-top: 126px;*/
   margin-top: 150px;
   margin-left: 400px;
   width: 60%;
}
.banner .banner-con .banner-a .vip-new{
    position: absolute;
    right: 90px;
    top: 420px;
}
.course .plan-cont{
    width: 100%;
    text-align: center;
    margin-top: 25px;
}
.course .plan-link{
    font-size: 18px;
    color: #f99529;
    height: 24px;
    text-decoration: underline;
    font-weight: bold;
}
.banner .banner-con .banner-a .txt1{
    position: absolute;
    left:98px;top: 139px;
    z-index: 4;
}
.banner .banner-con .banner-a .txt2{
    position: absolute;
    right: 0;top:0;
    z-index:3;
}
.active20180130 .text1{
    font-size: 22px;color: #fefefe;margin-top: 14px;opacity: 0.87;
}
.active20180130 .text-line{
    background: #b54e49;width: 77px;height: 4px;margin: 0 auto;margin-top: 10px;
}
.active20180130 .text2{
    width: 190px;height: 44px;line-height: 44px;
    background-color: #de3b34;text-align: center;
    font-size: 18px;color: #fcf3e4;margin: 33px auto 0;
    cursor: pointer;display: block;
    text-decoration: none;
    border-radius: 4px;
}
.active20180130 .text3{
    font-size: 16px;color: #ffffff;margin-top: 30px;opacity: 0.6;
}
.banner .banner-con .banner-a .img1200{width: 1200px;}
.banner-mask{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    height:100%;
    opacity: 0.2;
    z-index:5;
}
.banner-box{
    width:100%;
    text-align: center;
    color:#fff;
    position: absolute;
    top:130px;
    left:0;
    z-index:8;
}
.banner-box h2{
    margin-bottom: 24px;
}
/* swiper start */
#bannerCarou{
    width: 100%;
    height: 188px;
    position: absolute;
    left: 0;
    bottom: 3px;
}
#bannerCarou .swiper-slide {
    text-align: center;
    font-size: 18px;
    background: transparent;

    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
    /*customer*/
    width: 190px;
    height: 190px;
}
#bannerCarou .swiper-slide div{
    width: 190px;
    height: 190px;
    margin: 0 auto;
    background-color: transparent;
    background-position: 50% -190px;/*测试图片*/
    background-repeat: no-repeat;
    background-clip: border-box;
    /*border-radius: 8px;*/
}
#bannerCarou .swiper-slide div.left{
    background-position: 50% -380px;/*测试图片*/
}
#bannerCarou .swiper-slide div.right{
    background-position: 50% 0;/*测试图片*/
}
#courseVideo{
    margin-top: 28px;
    height:220px;
}
#courseVideo .swiper-slide{
    width:928px;
    height:142px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
#courseVideo .slide-box{
    width:254px;
    height:142px;
    padding: 0 27px;
    -webkit-flex:1;
    -mon-flex:1;
    -ms-flex:1;
    flex:1;
    position: relative;
}
#courseVideo .slide-box img{
    width:100%;
}
#courseVideo .slide-box .video-btn{
    width:70px;
    height:70px;
    position: absolute;
    top:38px;
    left:120px;
    background: url(img-icon-video@2x.png) no-repeat;
    background-size: 100% 100%;
}
#courseVideo .slide-box .video-btn:hover{
    opacity: 0.8;
}
#courseVideo .swiper-pagination{
    bottom: 20px;
}
#courseVideo .swiper-pagination-bullet{
    width:12px;
    height:12px;
    background: #fff;
    border:1px solid #a6a6a6;
}
#courseVideo .swiper-pagination-bullet-active{
    background: #9c9c9c;
}
/* swiper end */
.container-box{
    width:100%;
    margin:0;
    padding: 60px 0 20px;
    background-color:#f4f4f4;
    position: relative;
}
.container-box section{
    width:1000px;
    margin:0 auto;
    background: #fff;
}
.vip-nav{
    display: none;
    height:60px;
}
.vip-nav #course{position:relative;}
.vip-nav li{
    width:16.66666666666666899999%;
    float:left;
    text-align: center;
    height:60px;
    line-height: 60px;
    cursor: pointer;
    border-bottom: 1px solid #f8a245;
    border-right: 1px solid #f8a245;
    position: relative;
}
.vip-nav li img.special-price{position: absolute;top:0;right:0;z-index: 10;}
.vip-nav li img.special-price-left{position: absolute;top:-4px;left:-4px;z-index: 10;width:49px;}
.vip-nav li a{
    color:#f8a245;
    text-decoration: none;
    display: block;
}
.vip-nav .price{
    border-right:none;
}
.vip-nav li.active{
    background-color: #f8a245;
}
.vip-nav li.active a{
    color:#fff;
}
.vip-nav li:last-child{
    border-right:0;
}
.cont-box{
    display:none;
}
.course dt{
    text-align: center;
    padding-top: 70px;
    padding-bottom: 20px;
}
.course dd .info{
    text-align: center;
    padding-bottom: 40px;
}
.course .lecturer{
    background-color: #d9dbd6;
    overflow: hidden;
    padding-top: 34px;
    margin-top: 70px;
}
.course .lecturer .pic{
    width:370px;
    height:294px;
    margin-left: 120px;
    background: url(icon-qinmi.png) no-repeat;
}
.course .lecturer ul li{
    list-style: initial;
    color:#333333;
    font-size: 14px;
    line-height: 30px;
}
.course .lecturer .lecturer-info{
    padding-top:84px;
    padding-left: 130px;
}
.course .lecturer .lecturer-info b{
    font-size: 18px;
    margin-left: -14px;
    padding-top: 10px;
    display: inline-block;
}
.course .lecturer .lecturer-info b span{
    margin-left: 20px;
}
.course-list .list-cont {
    position: relative;
    height: 178px;overflow: hidden;
    transition: all 0.8s;
    -moz-transition: all 0.8s;
    -webkit-transition: all 0.8s;
    -o-transition: all 0.8s;
}
.course-list .list-cont.active {
    height: 606px;overflow: visible;
}
.course-list .course-listshade {
    width: 100%;height: 178px;display: block;
    position: absolute;z-index: 5;
    left: 0;top: 0;
    background-color: transparent;
    background-image: url("course-listshade.png");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}
.course-list .list-cont.active .course-listshade{display: none;}
.course-list .list-cont.active .shade-toggle{bottom: -50px;}
.course-list .shade-toggle {
    width: 80px;text-align: center;
    position: absolute;z-index: 10;
    left: 50%;bottom: 0;margin-left: -40px;
}
.course-list .shade-toggle a{
    color: #ff9000;font-size: 16px;line-height: 1;
}
.course-list .icon-arrowsdowm {
    display: block;margin: 0 auto 10px;
    width: 14px;height: 14px;
    background: url("appoverview.png") no-repeat center;
    background-position: -455px -450px;
}
.course-list .icon-arrowsdowm {}
.course-list .icon-arrowsdowm {}
.course-list ul {
    padding:0 36px;
}
.course-list ul li{
    height:78px;
    border:1px solid #f8a245;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
}
.course-list ul li .col-md-4{
    width:196px;
    height:100px;
    color:#ff9000;
    line-height: 78px;
    font-size: 14px;
    text-align: center;
    font-weight: bolder;
}
/*active1*/
/*.course-list ul li{
    height:100px;
    border:1px solid #f8a245;
    border-radius: 5px;
    overflow: hidden;
    margin-bottom: 10px;
}
.course-list ul li .col-md-4{
    width:215px;
    height:100px;
    color:#ff9000;
    font-size: 14px;
    text-align: center;
    font-weight: bolder;
}
/*active1 end*/
.course .course-title,
.course .study-title,
.course .group-title{
    padding:50px 0;
}
.course-list ul li .col-md-4 b{
    font-size: 20px;
    padding:0 5px;
}
.course-list ul li .col-md-9{
    padding-top: 15px;
    color:#666;
}
.course-list ul li .col-md-9 p{
    color:#999;
    line-height:34px;
}
/*课程active*/
/*.course-list ul li .col-md-9 b{
    margin-bottom: 10px;
    display: inline-block;
}
.course-list ul li .col-md-9 p{
    color:#999;
    line-height:1;
    margin-bottom: 10px;
}
/*课程active end*/
/* .course .video-carou h3{
    color:#ff9000;
    text-align: left;
    font-size: 18px;
}
.course .video-carou{
    padding:50px 36px 0;
}
.course .video-carou .icon-video{
    width:32px;
    height:15px;
    display: inline-block;
    margin-left: 5px;
    background:url(appoverview.png) no-repeat;
    background-position: -272px -215px;

} */
.course .evaluate{
    padding:0 36px;
}
.course .evaluate ul li{
    padding: 20px 20px 20px 186px;
    background-color: #eeeeee;
    position: relative;
    margin-bottom: 40px;
}
.course .evaluate ul li .pic-head{
    width:60px;
    height:60px;
    position: absolute;
    display: block;
    top:-20px;
    left:94px;
}
.course .evaluate ul li .pic-head img{
    width:100%;
}
.course .evaluate ul li b{
    display: inline-block;
    color:#333;
}
.course .evaluate ul li b span{
    padding:0 5px;
}
.course .evaluate ul li p{
    font-size: 12px;
    line-height: 24px;
    color:#999;
}
.course .study-box,
.course .group-box{
    padding:0 36px;
}
.course .study-info{
    border:1px solid #f8a245;
    border-radius: 5px;
    padding:36px 0;
}
.course .study-info li{
    overflow: hidden;
    line-height: 28px;
}
.course .study-info li .col-md-5{
    text-align: right;
    color:#666;
    font-weight: bolder;
    padding:0;
}
.course .study-info li .time{
    color:#ff9000;
    margin-left: 30px;
}
.course .study-info li .back-time{
    margin-right: 30px;
}
.course .study-info li .course-way{
    line-height: 22px;
    padding-left: 30px;
}
.course .course-price{
    margin-top:50px;
    background-color: #f8a245;
    color:#fff;
    padding:34px 50px;
    text-align: center;
}
.course .course-price .price span{
    font-size: 28px;
}
.course .course-price .info{
    font-size: 12px;
    line-height: 36px;
    padding-bottom: 15px;
}
.course .course-price .contact-way{
    width:500px;
    margin:0 auto;
    overflow: hidden;
    padding-top: 20px;
}
.course .course-price .contact-way .col-md-6{
    text-align: left;
}
.course .course-price .contact-way .tell{
    width:240px;
    text-align: left;
}
.course .course-price .contact-way .qq{
    width:260px;
}
.course .course-price .contact-way span{
    display: inline-block;
    line-height: 16px;
    margin-top: 5px;
}
.course .course-price .contact-way .icon{
    width:22px;
    height:22px;
    display: inline-block;
    margin-right: 10px;
    float:left;
    background: url(icon-coct.png) no-repeat;
}
.course .course-price .contact-way .icon-qq{
    background-position: -30px 0;
}
.course .course-price .btn-box{
    padding-top:40px;
    margin-top: 20px;
    border-top: 1px solid #f9b66c;
}
.course .course-price .btn-box .btn{
    width: 220px;
    height: 50px;
    line-height: 38px;
    color: #f09634;
    font-size: 18px;
}
/*1024版本 开始*/
/*course_7group start*/
.course .course_7group{
    text-align: center;
}
.course .course_7group .course_con{
    display: -webkit-flex;
    display: flex;
    border: 2px solid #f8a245;
    margin: 0 36px;
}
.course .course_7group .course_con .con-box-left{width:50%;  }
.course .course_7group .course_con .con-box-right{width:50%;text-align: left;  }
.course .course_7group .course_con .con-box-left .con-dimg{margin:36px auto 36px;  }
.course .course_7group .course_con .con-box-left .con-dimg .bg-img{
    margin: 0 auto;
    width:150px;height:150px;
    border: 1px #dcdcdc solid;
    border-radius:16px;
    background: url("course_logo.png") no-repeat center ;
}
.course .course_7group .course_con .con-box-left .con-dimg .bg-name{
    margin: 10px 0 4px 0;
    font-size:16px;font-weight: 600;color: #666666;
}
.course .course_7group .course_con .con-box-left .bg-txt{font-size:14px;color:#a9a9a9;}
.course .course_7group .course_con .study-info{
    display: block;margin: 0 auto 30px;border: 0;
    width:80%;text-align: left;
    border-radius: 5px;
    padding: 0 0;
}
.course .course_7group .course_con .study-info li{
    overflow: hidden;margin:0 auto;
    line-height: 28px;
}
.course .course_7group .course_con .study-info li .col-t{
    text-align: left;
    color:#666;
    font-weight: bolder;
    padding:0;
}
.course .course_7group .course_con .study-info li .col-md-7{
    text-align: left;
    padding:0 0 0 0;
}
.course .course_7group .course_con .study-info li .time{
    color:#ff9000;
    margin-left:0px;
}
.course .course_7group .course_con .study-info li .back-time{
    margin-right:6px;
}
.course .course_7group .course_con .study-info li .course-way{
    line-height: 22px;
    padding-left:75px;
    margin-top: -25px;
}

.course .course_7group .course_con .con-box-right .bg-gray{background:#f7f7f7;margin:35px 0;overflow:hidden;border:1px solid #e5e5e5;}
.course .course_7group .course_con .con-box-right .p1{margin: 10px auto 10px 22px}
.course .course_7group .course_con .con-box-right .p2{margin: 0 auto 17px 22px; }
.course .course_7group .course_con .con-box-right .bg-gray span{font-weight:bold;}
.course .course_7group .course_con .con-box-right .bg-gray .font14{font-size: 14px;color: #999999;}
.course .course_7group .course_con .con-box-right .bg-gray .font16{font-size: 16px;color: #ff9103;}
.course .course_7group .course_con .con-box-right .bg-gray .buySprice{font-size:35px;color: #ff9103;margin-left: -5px;}
.course .course_7group .course_con .con-box-right .bg-gray .oldPrice{font-size:14px;color:#999999;text-decoration:line-through;margin-left:20px;}
.course .course_7group .course_con .con-box-right .bg-gray .surplusTime{
    color: #ffffff;background:#ff9103;width:147px;padding:0 6px;font-weight:400;
}
.course .course_7group .course_con .con-box-right .p2 .right{color:#a9a9a9;font-weight:400;margin-left:30%;}
.course .course_7group .course_con .con-box-right .p2 .right b{color:#666666;font-weight:400;margin:0 2px;}
/*bootstrop 进度条*/
.course .course_7group .course_con .con-box-right .progress {
    overflow: hidden;border: 1px solid #ff9103;width: 95%;
    height:16px;
    margin-bottom:15px;
    background-color: #ffffff;
    border-radius: 4px;
}
.course .course_7group .course_con .con-box-right .progress-bar {
    float: left;
    width: 0;
    height: 100%;
    font-size: 12px;
    line-height:100%;
    color: #fff;
    text-align: center;
    background-color: #ff9103;
    -webkit-transition: width .6s ease;
    transition: width .6s ease;
}
.course .course_7group .course_con .con-box-right .buyGroupDetails{
    text-align: right;margin-right:20px;
}
.course .course_7group .course_con .con-box-right .buyGroupDetails #buyGroupNume{margin-bottom: 10px;}
/*.course .course_7group .course_con .con-box-right hr{background:#e5e5e5;height:1px;width: 100%;margin: 10px 0 20px 0;}*/
.course .course_7group .course_con .con-box-right .buyGroupBtn{
    width: 154px;height: 40px;font-size:18px;color: #ffffff;background:#ff9103;margin-bottom:10px;
}
.course .course_7group .course_con .con-box-right .buyGroupBtn[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.course .course_7group .course_con .con-box-right .buyPreferential{display: block;color:#9ac200;
    line-height: 1;width: 90.1%;
    border-bottom: 1px solid #9ac200;
}
.course .course_7group .course_con .con-box-right .buyPreferential:hover{border: 0;padding-bottom: 1px;}
.course .course_7group .course_con .con-box-right .remarkMain{margin-bottom:25px;}
.course .course_7group .course_con .con-box-right .remarkMain .remarkTitle{margin:15px 0;font-weight: bold;color: #666666;}
.course .course_7group .course_con .con-box-right .remarkMain .remarkList{color:#999999;margin-bottom:15px;
    padding-right:10px;line-height:33px; }
/*course_7group end*/
.title-page-dd{
    height: 100px;
    line-height: 120px;
    text-align: center;
    font-size: 22px;
    color: #f8a245;
    font-weight: bold;
}
/*1024版本 end*/
/*plan box*/

/*.plan .transparent{
    background: #efefef;
}*/
.enterpEdition h3{
    text-align: center;
}
.enterpEdition .plan-info{
    line-height: 24px;
    padding-bottom: 50px;
    text-align: center;
}
.enterpEdition .plan_des_box{
    height: 450px;
    background: url(plan_qq_circle.png) center 20px no-repeat;
    position: relative;
}
.enterpEdition .plan_des_box .plan_qq_btn{
    position: absolute;
    left: 50%;
    margin-left: -67px;
    top: 130px;
    width: 134px;
    height: 134px;
    line-height: 134px;
    text-align: center;
    background: #f39800;
    border-radius: 65px;
    text-decoration: none;
    color:#fff;
    font-weight: bold;
    font-size: 20px;
    outline-style: none;
}
.enterpEdition .plan_des_box .plan_qq_btn img{
    display: block;
}
.enterpEdition .plan_des_box .plan_box_left{
    float: left;
    width: 340px;
}
.enterpEdition .plan_des_box .plan_box_right{
    float: right;
    width: 350px;
}
.enterpEdition .plan_des_box .plan_box_item{
    width: 240px;
}
.enterpEdition .plan_box_left .plan_box_item{
    float: right;
}
.enterpEdition .plan_box_right .plan_box_item{
    float: left;
}
.enterpEdition .plan_box_left .item1{
    margin-top: 35px;
}
.enterpEdition .plan_box_left .item2{
    margin-top: 50px;
    margin-right: 50px;
}
.enterpEdition .plan_box_left .item3{
    margin-top: 50px;
    margin-right: 5px;
}
.enterpEdition .plan_box_right .item1{
    margin-top: 35px;
}
.enterpEdition .plan_box_right .item2{
    margin-top: 50px;
    margin-left: 50px;
}
.enterpEdition .plan_box_right .item3{
    margin-top: 70px;
}
.enterpEdition .plan_box_left p, .enterpEdition .plan_box_left h4{
    margin-right: 52px;
    text-align: right;
}
.enterpEdition .plan_box_right p, .enterpEdition .plan_box_right h4{
    margin-left: 52px;
    text-align: left;
}
.enterpEdition .plan_box_item h4{
    color: #F39800;
    font-size: 18px;
    margin-bottom: 20px;
}
.enterpEdition .plan_box_item p{
    color: #999999;
    font-size: 12px;
}
.enterpEdition .plan_des_box .plan_item_icon{
    width: 28px;
    height: 28px;
    background: url(plan_service.png) no-repeat;
}
.enterpEdition .plan_box_left .plan_item_icon{
    float: right;
}
.enterpEdition .plan_box_right .plan_item_icon{
    float: left;
}
.enterpEdition .plan_des_box .plan_item_icon.item_icon1{
    background-position: 0 0;
}
.enterpEdition .plan_des_box .plan_item_icon.item_icon2{
    background-position: -28px 0;
}
.enterpEdition .plan_des_box .plan_item_icon.item_icon3{
    background-position: -56px 0;
}
.enterpEdition .plan_des_box .plan_item_icon.item_icon4{
    background-position: -84px 0;
}
.enterpEdition .plan_des_box .plan_item_icon.item_icon5{
    background-position: -112px 0;
}
.enterpEdition .plan_des_box .plan_item_icon.item_icon6{
    background-position: -140px 0;
}

/*.plan .transparent{
    padding-bottom: 106px;
}*/
.enterpEdition .transparent h2{
    font-size: 28px;
    margin: 0;
    padding: 0;
    height: 75px;
    line-height: 75px;
    text-align: center;
    margin-top: 85px;
}

.enterpEdition .title span{
    display: inline-block;
    border-bottom: 2px solid #f8a245;
}
.ser-time{
    padding: 15px 50px;
    position: relative;

}
/*渠道打包鼠标移入样式*/
/*.channel .ser-time li:hover{
    border-color: #fea31a;
    border-width: 5px;
    z-index:5;
    -webkit-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -moz-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -ms-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -o-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);

}*/
/*.channel .ser-time li{
    border-color:#eeeeee;
    border-width:1px;
    padding:40px 0;
    float:left;
}*/
.ser-time li{
    width:732px;
    /*padding:50px 0;*/
    text-align: center;
    /*border:3px solid #f8a245;*/
    color:#ff9000;
    cursor: pointer;
}
.ser-time li .time-title{
    font-size: 18px;

}

/*1024节日公共样式*/
.ser-time2 li .btn-warning[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.programDay_con{
    overflow: hidden;
    background-color: #f8a245;text-align:center;
}
.programDay_con p{color:#ffffff;}
.programDay_con .programDay_title{
    position: relative;
    font-size: 24px;
    margin: 24px auto 0;
}

.programDay_con .programDay_txt{
    font-size:12px;
    margin: 8px auto 18px;
}
.programDay_con .icon-1024-heart{
    width: 30px;height: 30px;
    position: absolute;
    margin: -10px 0 0 2px;
    background:url(../img/activity520/icon-1024-heart.png) no-repeat;
}

/*1024结束*/

.ser-time li .time-info{
    padding:10px 0 15px;
    color:#666;
}
.ser-time li .btn-warning{
    width:140px;
    height:44px;
    line-height: 32px;
    margin:40px auto 0;
    font-size: 16px;
    border-radius: 2px;
}
.ser-time li .btn-warning[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.ser-time li .price b{
    font-size: 24px;
    /*letter-spacing:2px;*/
}
.ser-time li .old-price span{
    text-decoration: line-through;
}
.ser-time .active{
    color:#fff;
    background-color: #f8a245;
}
.ser-time .center{
    margin:0 5px;
}
.btn-warning{
    display: block;
    width:240px;
    height:60px;
    font-size: 18px;
    line-height: 48px;
    margin: 40px auto 70px;
}

/*新版购买 start*/
.service-type {
    text-align: center;
    font-size: 0;
}
.service-type li{
    margin:0 2px;
    width: 294px;
    /*height: 246px;*/
    position: relative;
    display: inline-block;
    background-color: #FFFFFF;
    border: 1px solid #EEEEEE;
}
.service-type li .time-title{
    font-size: 28px;
    color: #F39800;
}
.service-type li > .time-title{
    margin-top: 20px;
    line-height: 90px;
}
.service-type li .line{
    width: 60px;
    height: 2px;
    background: #F39800;
    display: inline-block;
}
.service-type li .price{
    font-size: 14px;
    color: #F39800;
}
.service-type li > .price{
    line-height: 80px;
}
.service-type li .price b{
    font-size: 20px;
    font-weight: normal;
}
.service-type li .time-info{
    font-size: 18px;
}
.service-type .pop-box{
    opacity: 0;
    filter: alpha(opacity=0);
    /*-webkit-transition: all .25s linear;
       -moz-transition: all .25s linear;
        -ms-transition: all .25s linear;
         -o-transition: all .25s linear;
            transition: all .25s linear;*/
    width: 300px;
    height: 248px;
    border: 5px solid #F39800;
    position: absolute;
    left: 50%;
    margin-left: -150px;
    top: 50%;
    margin-top: -124px;
    z-index: -1;
    background: #FFFFFF;
    box-shadow: 0 0 10px #AAAAAA;
}
.service-type li:hover .pop-box{
    opacity: 1;
    filter: alpha(opacity=100);
    height: 262px;
    width: 302px;
    margin-left: -151px;
    margin-top: -128px;
    z-index: 1;
}
.service-type .pop-box .time-title{
    font-size: 14px;
    line-height: 54px;
}
.service-type .pop-box .price{
    font-size: 16px;
    color: #F39800;
    line-height: 86px;
    margin-top: 20px;
}
.service-type .pop-box .price b{
    font-size: 24px;
    font-weight: normal;
}
.service-type .pop-box .btn-warning{
    width: 130px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 0;
    font-size: 14px;
    border-radius: 2px;
}
.service-type .pop-box .btn-warning[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.service-type .pop-box .time-info{
    font-size: 14px;
}
/*qq咨询图片*/
.qq-top-fixed {
    display: none;
    position: fixed;
    right: 4%;
    top: 180px;
    z-index: 5;
	text-decoration: none;
	cursor:pointer;
}
.qq-top-fixed a{
	display:block;
	width: 72px;
	height: 73px;
	background:url("qq_fixed.png") no-repeat center center;
	background-size:100% 100%;
}
.qq-top-fixed a:hover{
	background:url("qq_fixed_active.png") no-repeat center center;
}




.goTop-fixed:hover img.def{display: none;}
.goTop-fixed:hover img.def-active{display: block;}

/*新版购买 end*/
.auth-flxed{
    position: fixed;
}
@media screen and (min-width: 1200px) and (max-width: 1366px) {
    .auth-flxed{
        right: 15px;bottom: 20px;
    }
}
@media screen and (min-width: 1440px) and (max-width: 1600px) {
    .auth-flxed{
        right: 65px;bottom: 20px;
    }
}
@media screen and (min-width: 1600px) and (max-width: 1920px) {
    .auth-flxed{
        right: 140px;bottom: 20px;
    }
}


#openVipPay[disabled]{
    background-image: url(../img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.coct-box{
    width:500px;
    margin:0 auto;
    overflow: hidden;
    color:#ff9f22;
}
/*优惠价格 start*/
.fable-price .coct-box{
    padding-bottom: 20px;
}
.color333{color:#333333!important;}
.color666{color:#666666!important;}
.color999{color:#999999!important;}
.colorff9000{color:#ff9000!important;}
.colorf8a245{color:#f8a245!important;font-weight: bold;}
.fontWeight{font-weight: bold!important;}
/*云服务价格 start*/
.service-titleDline{width:50px;height:2px;margin:14px auto 42px auto;background-color:#ff9000;}
.plan .cloudPrice .ser-priceUL{width:840px;display: block;text-align: center;margin: 0 auto;}
.plan .cloudPrice .endTitle{font-size: 12px;margin: 20px 0 0 110px;}
.fable-price .serviceCase .endTitle{
    font-size: 12px;margin: 20px 0 0 38px;text-align: left;font-weight: 400;
}
.plan .cloudPrice .ser-priceUL li{float: left;width:168px;padding: 0;position: relative;
    border:1px solid #d5d5d5;margin-left:-1px;
}
.plan .cloudPrice .ser-priceUL li .titalMain i{
    display:inline-block;
    margin:25px 0 3px 0;  background-repeat:no-repeat;background-size:320%;
    background-image:url("icon-cloudServicePrice.png");
}
.plan .cloudPrice .ser-priceUL li .titalMain .icon-space{width:46px;height:38px;
    background-position:-1px -2px;}
.plan .cloudPrice .ser-priceUL li .titalMain .icon-hits{width:46px;height:38px;
    background-position:-55px 0;}
.plan .cloudPrice .ser-priceUL li .titalMain .icon-ovflow{width:46px;height:38px;
    background-position:-103px -3px;}
.plan .cloudPrice .ser-priceUL li .titalMain .icon-flow{width:46px;height:38px;
    background-position:-2px -60px;}
.plan .cloudPrice .ser-priceUL li .titalMain .icon-temp{width:46px;height:38px;
    background-position:-57px -58px;}
.plan .cloudPrice .ser-priceUL li .titalMain{background-color:#f2f2f2;overflow: hidden;}
.plan .cloudPrice .ser-priceUL li .titalMain .imgp{font-size: 14px;margin: 0 auto 18px auto;}
.plan .cloudPrice .ser-priceUL li .p1{margin: 40px auto 12px auto;font-size: 12px;}
.plan .cloudPrice .ser-priceUL li .p2{margin:0 auto 46px auto;font-size: 12px;}
.plan .cloudPrice .ser-priceUL li .p3{height: 132px;
    line-height: 132px;
    font-size: 12px;
    color: #999;}
.plan .cloudPrice .ser-priceUL li .p1 .sline{width:10px;height:2px;background-color:#f8a245;
    border-top: 1px solid #feecda;display:inline-block;margin: 0;padding: 0;}
.plan .cloudPrice .ser-priceUL li .titalMain2{display:none;
    width:100%;height:243px;left: 0;top:0;
    position: absolute;z-index: 1;border: 1px solid #f8a245;
    background-color: rgba(255,255,255,0.9);
}
.plan .cloudPrice .ser-priceUL li .titalMain2 .line{position: absolute;top:95px;left: 50%;
    width:20px;height:2px;border: transparent;
    border-top:1px solid #feecda;background-color:#f8a245;margin: 0 0 15px -10px;display: inline-block;
}
.plan .cloudPrice .ser-priceUL li .titalMain2 p{position: absolute;left: 50%;top:112px;
    font-size: 14px;line-height: 20px;width:130px;margin-left: -65px;color:#000000;
}
.plan .cloudPrice .ser-priceUL li:hover{border: none;}
.plan .cloudPrice .ser-priceUL li:hover .titalMain2{display: block;}
.coct-box .tell{
    width:230px;
}
.coct-box .qq{
    width:260px;
}
.plan .coct-box{
    width:630px;
}

.plan .coct-box .order-link{
    width:134px;
}
.coct-box .icon{
    width:22px;
    height:22px;
    display: inline-block;
    margin-right: 10px;
    float:left;
    background: url(icon-coct.png) no-repeat;
}
.coct-box .icon-tell{
    background-position: 0 -32px;
}
.coct-box .icon-qq{
    background-position: -30px -32px;
}
.coct-box .icon-put{
    width:24px;
    height:25px;
    background-position: -60px 0;
}
.coct-box .btn-enter{
    color:#ff9f22;
    text-decoration: underline;
}
.plan .ser-title{
    padding-top: 55px;
    text-align: center;
    font-size: 26px;
}
.plan .attitude{
    margin:44px 0;
    text-align: center;
}
.plan .attitude img{
    width:894px;
}
/* favorable Price */
.fable-price dt{
    padding-top: 50px;
    text-align: center;
    color:#ff9000;
}
.fable-price .vip-combo{
    padding-top: 50px;
}
.fable-price .vip-combo table{
    width:100%;
    table-layout: fixed;
    text-align: center;
    border:1px solid #dcdcdc;
}
.fable-price .vip-combo table th{
    height:84px;
    background-color: #fcba52;
    color:#fff;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
}
.fable-price .vip-combo table .title{
    position: relative;
    font-size: 16px;
    background: url(icon-table.png) no-repeat;
}
.fable-price .vip-combo table .title span{
    display: inline-block;
    position: absolute;
}
.fable-price .vip-combo table .title .project{
    bottom:18px;
    left:30px;
}
.fable-price .vip-combo table .title .limit{
    top:18px;
    right:30px;
}
.fable-price .vip-combo table td{
    height:62px;
    border-right: 1px solid #dcdcdc;
    border-bottom: 1px solid #dcdcdc;
    font-size: 16px
}
.fable-price .vip-combo table .bg-gray{
    background-color: #f5f5f5;
}
.fable-price .vip-combo table .left-title{
    color: #ffb566;
    font-size: 16px;
    font-weight: bold;
}
.fable-price .vip-combo table .disc-price td{
    color:#ff9000;
    font-weight: bold;
}
.fable-price .vip-combo table .old-price td span{
    text-decoration: line-through;
}
.fable-price .btn-warning{
    width:240px;
    height:60px;
    display: inline-block;
    font-size: 18px;
    line-height: 48px;
    margin: 46px 0;
    margin-top:30px;
}
.instructions{
    display:block;
    margin-top:30px;
    font-size:14px;
    color:#f8a245;
}
.fable-price .coct-box{
    margin-bottom: 20px;
    font-size: 14px;
    text-align: left;
}

.fable-price .ser-priceinfo{
    width:630px;
    margin:0 auto;
    padding-bottom: 90px;
}
.fable-price .ser-priceinfo li{
    padding-top:45px;
    text-align: center;
    overflow: hidden;
}
.fable-price .ser-priceinfo li .col-md-4{

}
.fable-price .ser-priceinfo li .icon{
    display: inline-block;
    background: url(icon-cloud.png);
}
.fable-price .ser-priceinfo li .icon-studio{
    width:72px;
    height:73px;
    background-position: 0 0;
}
.fable-price .ser-priceinfo li .icon-code{
    width:76px;
    height:73px;
    background-position: -82px 0;
}
.fable-price .ser-priceinfo li .icon-code:before{
    display: none
}
.fable-price .ser-priceinfo li .icon-push{
    width:62px;
    height:73px;
    background-position: -168px 0;
}
.fable-price .ser-priceinfo li .icon-stats{
    width:56px;
    height:65px;
    background-position: 0 -84px;
}
.fable-price .ser-priceinfo li .icon-safe{
    width:54px;
    height:65px;
    background-position: -66px -84px;
}
.fable-price .ser-priceinfo li .icon-data{
    width:53px;
    height:65px;
    background-position: -130px -84px;
}
.fable-price .ser-priceinfo li .icon-file{
    width:59px;
    height:56px;
    background-position: 0 -160px;
}
.fable-price .ser-priceinfo li .icon-file:before{
    display: none;
}
.fable-price .ser-priceinfo li .icon-demand{
    width:76px;
    height:56px;
    background-position: -69px -160px;
}
.fable-price .ser-priceinfo li .icon-flow{
    width:55px;
    height:56px;
    background-position: -155px -160px;
}
.fable-price .ser-priceinfo li .title{
    padding-top:16px;
}
.fable-price .ser-priceinfo li .free{
    line-height: 30px;
    color:#ff9000;
}
.fable-price .ser-type{
    width:800px;
    margin:0 auto;
    padding-top: 70px;
    border-top:1px dashed #dcdcdc;
}
.fable-price .ser-type dt{
    text-align: left;
    padding-top: 0;
}
.fable-price .ser-type dd{
    padding:20px 0 30px;
    line-height: 20px;
    color:#999;
    font-size: 12px;
}
.fable-price .ser-type dd p{
    padding-top: 20px;
}
.fable-price .tell-wo{
    width:550px;
    margin:0 auto;
    padding-bottom: 50px;
    padding-top: 36px;
}
.fable-price .tell-wo ul{
    overflow: hidden;
}
.fable-price .tell-wo ul li{
    text-align: center;
    color:#666;
}
.fable-price .tell-wo ul li .tell-title{
    font-size: 16px;
}
.fable-price .tell-wo ul li .tell-info{
    padding-top: 10px;
    line-height: 24px;
}
.channel dt h3{
    text-align: center;
}
.channel .channel-con1-title{margin:70px 0 0; }
.channel .channel-con2-title{margin:0; }
.channel .channel-con3-title{margin:0; }
.channel .channel-list{
    padding-bottom: 85px;
}
.channel .info{
    text-align: center;
    padding: 20px 0 30px;
    line-height: 24px;
}
.channel .channel-list .pic-channel{
    width:732px;
    height:213px;
    background: url(icon-channel.jpg) no-repeat;
    margin:0 auto;
}
.channel h4{
    color:#f8a245;
    text-align: center;
}
.channel .cloud-compile{
    padding-bottom: 90px;
    padding-top: 44px;
}
.channel .cloud-compile .pic{
    width:617px;
    height:79px;
    margin:0 auto;
    background: url(icon-c-comp.png) no-repeat;
}
.channel .channel-stats{
    padding-bottom:57px;
}
.channel .channel-stats .pic{
    width:559px;
    height:207px;
    margin:0 auto;
    background: url(icon-c-stats.png) no-repeat;
}
.channel .channel-stats .info{
    padding:30px 0 60px;
}
.channel .buy-type{
    padding-bottom: 60px;
}
/* channel Pay */
.pay-pop .modal-dialog{
    width:680px;height:387px;
    margin-bottom: 0!important;
    margin-left:auto;margin-right:auto;
}
.pay-pop .modal-content{border-radius: 6px;}
.pay-pop .modal-body{
    overflow: hidden;
    padding:0;border-radius: 6px;
 }
 .pay-pop .content{
    /*padding:10px 20px;*/
    overflow: hidden;
 }
 .pay-pop .close{
    position: absolute;
    top:10px;
    right:10px;
 }
 .pay-pop .left{
    width:285px;
    float: left;
 }
 .pay-pop .left img{
    width:100%;
 }
.pay-pop .left .qq-main{position: absolute;left:30px;top:230px;}
.en .pay-pop .left .qq-main{
    top:260px;
}
.pay-pop .left .qq-main .qq-p{
font-size:14px;line-height:22px;color:#aaaaaa;
}
.pay-pop .left .qq-main .qq-p .b{
color:#666666;
}
 .pay-pop .right{
    width:345px;
    padding-right: 50px;
    padding-top: 30px;
    float: right;
 }
 .pay-pop .right li{
    padding:6px 0;
    overflow: hidden;
 }
 .pay-pop .right h3{
    font-weight: bolder;
 }
 .pay-pop .right .info{
    font-size: 14px;
    color:#999999;
    line-height: 20px;
 }
 .pay-pop .right .open-way{
    padding: 5px 0 15px 0;
    border-bottom: 1px solid #bababa;
 }
 .pay-pop .open-way span{
    width:90px;
    height:35px;
    line-height: 35px;
    display: inline-block;
    border:2px solid #a3a3a3;
    text-align: center;
    margin-right: 5px;
    cursor: pointer;
 }
 .pay-pop .open-way span.active{
    border-color: #ff9446;
 }
 .pay-pop .right .price-box{
    padding-top: 15px;
 }
 .pay-pop .right .price-box span{
    display: inline-block;
 }
 .pay-pop .right .price-box .money-now{
    font-size: 26px;
    color:#000000;
    float:left;
    margin-top: 10px;
    margin-right: 10px;
    line-height: 24px;
 }
 .pay-pop .right .price-box .money-old{
    font-size: 14px;
    margin-top:14px;
    line-height: 20px;
    float:left;
    text-decoration: line-through;
 }
 .pay-pop .right .price-box .money-old .old-price{
    text-decoration: line-through;
 }
 .pay-pop .right .create-info{
    padding-top: 15px;
 }
 .pay-pop .right .create-info span{
    padding-left: 10px;
    color:#999;
 }
 .pay-pop .right .confirm{
    width:100px;
    float: right;
    border-color: #ff9348;
    background-color: #ff9348;
 }
 .pay-pop .right .confirm[disabled]{
    background-image: url(../img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
 }
 .pay-pop .pay-cont .left{
    padding:30px 30px 0;
    background-color: #f1f1f1;
    height:385px;position: relative;
 }
 .pay-pop .pay-cont .left h3{
     padding: 20px 0 0;
    color:#666666!important;
 }
.pay-pop .pay-cont .left .type-price-con{
    position: absolute;top:181px;left:30px;font-size:24px;line-height: 1;
}
.en .pay-pop .pay-cont .left .type-price-con{
    top:214px;
}
.pay-pop .pay-cont .left .type-price-con .now{color: #f98535;
    font-size: 24px;}
.pay-pop .pay-cont .left .type-price-con .price{    display: inline-block;
    font-size: 24px;}
 .pay-pop .pay-cont .pay-type{
    padding-top: 30px;
 }
 .pay-pop .pay-cont .time-limit{
    font-size: 16px;
 }
 .pay-pop .pay-cont .type-info{
    font-size: 22px;
    padding-top: 10px;
 }
 .pay-pop .pay-cont .type-info span{
    display: inline-block;
    font-size: 24px;
 }
 .pay-pop .pay-cont .type-info .now{
    color:#f98535;
    font-size: 24px;
 }
 .pay-pop .pay-cont .type-info .old-price{
    font-size: 14px;
    text-decoration: line-through;
 }
 .pay-pop .pay-cont .type-info .old{
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    text-decoration: line-through;
 }
 .pay-pop .pay-cont .pay-way{
    padding-top: 30px;
 }
 .pay-pop .pay-cont .pay-way span{
    width:104px;
    height:34px;
    line-height: 34px;
    text-align: center;
    border:2px solid #adadad;
    display: inline-block;
    cursor: pointer;
 }
 .pay-pop .pay-cont .pay-way .transfer-btn{
    float:right;
 }
 .pay-pop .pay-cont .pay-way span.active{
    border-color: #ff9348;
 }
 .pay-pop .pay-cont .back{
    width:16px;
    height:14px;
    background-position: -282px -325px;
    display: block;
    position: absolute;
    top:10px;
    left:10px;
    cursor: pointer;
 }
 .pay-pop .pay-cont .invoice{
    display: none;
 }
 .pay-pop .pay-cont .invoice-btn{
    line-height: 20px;
    font-size: 14px;
    padding:10px 0 10px 0;
 }
 .pay-pop .pay-cont .check-box{
    width:20px;
    height:20px;
    background: url(/img/fake-check-blue.png) no-repeat;
    background-position: 0 0;
    float:left;
    margin-right: 8px;
 }
 .pay-pop .pay-cont .invoice-btn.active .check-box{
    background-position: 0 -22px;
 }
 .pay-pop .pay-cont .invoice-info{
    width:188px;
    height:44px;
    float:left;
    resize:none;
    border-radius:5px 0 0 5px;
    border-right: none;
 }
 .pay-pop .pay-cont .set-invoice{
    display: none;
    overflow: hidden;
 }
 .pay-pop .pay-cont .invoice-set{
    width:36px;
    height:44px;
    display: block;
    float:left;
    background-color: #aeaeae;
    text-align: center;
    cursor: pointer;
    border-radius:0 5px 5px 0;
 }
 .pay-pop .pay-cont .invoice-set .icon-alter{
    width:17px;
    height:17px;
    display: inline-block;
    background-position: -130px -325px;
    margin-top:16px;
 }
 .pay-pop .pay-cont .invoice-set.active{
    background-color: #ff9348;
 }
 .pay-pop .pay-cont .invoice-set.active .icon-alter{
    width:18px;
    height:13px;
    background-position: -154px -365px;
 }
.pay-pop .pay-cont .right{
    width:390px;
    height:385px;
    padding:0;
    overflow: hidden;
}
.pay-pop .pay-cont .qrcode-pay{
    width:332px;
    padding-top: 110px;
    margin:0 auto;
}
.pay-pop .pay-cont .qrcode-pay .col-md-6{
    width:126px;
    height:126px;
    padding:0;
    margin:0 20px;
    position: relative;
}
.pay-pop .pay-cont .qrcode-pay span{
    width:126px;
    height:126px;
    display: inline-block;
    margin-bottom: 15px;
}
.pay-pop .qrcode-pay img{
    width:126px;
    height:126px;
}
.pay-pop .qrcode-pay .pic-icon{
    width:30px;
    height:30px;
    display: block;
    position: absolute;
    top:47px;
    left:46px;
}
.pay-pop .qrcode-pay .icon-wx{
    background-position: -308px -325px;
}
.pay-pop .qrcode-pay .icon-tb{
    background-position: -352px -325px;
}
.pay-pop .pay-cont .qrcode-pay p{
    font-size: 14px;
    text-align: center;
}
.pay-pop .pay-cont .transfer-pay{
    display: none;
    padding-top: 120px;
    width:296px;
    margin:0 auto;
}
.pay-pop .transfer-pay .form-group{
    position: relative;
    top:0;
    left:0;
}
.pay-pop .transfer-pay .icon{
    cursor: default;
    position: absolute;
    color: rgba(128,128,128,1);
    opacity: .5;
    top: 0;
    right: 0;
    margin: 0;
    width: 1.5em;
    text-align: center;
    border-radius: 0 .3125em .3125em 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    right: auto;
    left: 1px;
    border-radius: .3125em 0 0 .3125em;
    font-size: 2.8em;
    line-height: 44px;
}
.pay-pop .transfer-pay input[type=text]{
    height: 44px;
    font-size: 14px;
    text-indent: 2.6em;
    /* line-height: 46px; */
    background-color: rgba(256,256,256,.9);
    padding: 0 12px;
    line-height: 44px\9;
}
.pay-pop .transfer-pay p{
    text-align: center;
}
.pay-pop .transfer-pay #tellMe{
    width:100%;
    height:44px;
    line-height: 30px;
    border-color:#ff9348;
    background-color: #ff9348;
    margin-top:20px;
}




.pay-pop .pay-success{
    display: none;
    width:236px;
    text-align: center;
    padding-top:150px;
    margin:0 auto;
}
.pay-pop .pay-success .pic{
    float:left;
    margin-right: 20px;
}
.pay-pop .pay-success img{
    width:70px;
    height:70px;
}
.pay-pop .pay-success p{
    font-size: 24px;
    margin:0;
    color:#414141;
    float:left;
    line-height: 26px;
    text-align: left;
    padding-top: 12px;
}
.pay-pop .pay-success p span{
    font-size: 14px;
}
.pay-pop .transfer-success{
    width:235px;
    display: none;
    margin:0 auto;
    padding-top: 150px;
}
.pay-pop .transfer-success img{
    width:70px;
    height:70px;
}
.pay-pop .transfer-success .col-md-4{
    width:70px;
    padding: 0;
    margin-right: 25px;
}
.pay-pop .transfer-success .tran-msg{
    font-size: 14px;
    color:#414141;
    line-height: 20px;
    padding:0;
    font-weight: bolder;
    padding-top: 15px;
}
.pay-pop .tell-way{
    text-align: right;
    padding-right: 10px;
}
.pay-pop .qrcode-pay .col-md-6{
    padding:0;
}
.pay-pop .qrcode-pay span{
    width:95px;
    height:95px;
    display: inline-block;
    margin-bottom: 10px;
}
#coursePay .pay-cont .type-info{
    padding-top:105px;
}
#coursePay .date{
    font-size: 16px;
}
#workOrder .ask{
    padding-left: 10px;
}
#workOrder .pay-cont .type-info,#channelJuris .pay-cont .type-info{
    padding-top: 60px;
}
#vipCombo .pay-cont .pay-type{
    padding-top: 16px;
}
#vipCombo .pay-cont .time-limit{
    display: inline-block;
    padding-top: 10px;
    font-size: 14px;
}
#vipCombo .pay-cont .pay-way{
    padding-top: 24px;
}
#vipCombo .vip-info{
    padding-left: 16px;
}
#vipCombo .vip-info li{
    list-style:initial;
    font-style: 12px;
    line-height: 20px;
}
#vipComboPop .modal-dialog{
    width:680px;
}
#vipComboPop h3{
    padding-top: 44px;
    text-align: center;
}
#vipComboPop .info{
    padding:20px 0 26px;
    color:#f29030;
    text-align: center;
}
#vipComboPop .vip-type{
    width:340px;
    margin:0 auto;
    overflow: hidden;
}
#vipComboPop .price-box{
    text-align: center;
}
#vipComboPop .price-box .price{
    display: inline-block;
    font-size: 20px;
}
#vipComboPop .price-box .old-price{
    display: inline-block;
    font-size: 14px;
    margin-right: 10px;
    text-decoration: line-through;
}
#vipComboPop .vip-type{
    padding-top: 20px;
}
#vipComboPop .vip-type li{
    width:80px;
    height:30px;
    line-height: 30px;
    border:1px solid #d2d2d2;
    margin:0 16px;
    float:left;
    text-align: center;
    cursor: pointer;
}
#vipComboPop .vip-type li.active{
    border-color:#f29030;
    color:#f29030;
}
#vipComboPop .btn-warning{
    width:140px;
    height:40px;
    line-height: 26px;
    font-size: 14px;
    margin:30px auto 25px;
}
#vipComboPop .modal-footer{
    margin:0;
    text-align: center;
}
#vipComboPop .modal-footer span{
    display: inline-block;
    margin-left: 20px;
}
.floorR{
    color: #ff9f22;
}
.floorR1{
    color: #fff;
}
.remark{
    text-align: center;
    padding-top: 24px;
    color:#f8a245;
}
/*video start*/
.play {
    background: url(/img/play.png) no-repeat;
    cursor: pointer;
    height: 81px;
    line-height: 59px;
    outline: 0 none;
    position: absolute; left: 9%; bottom: 18%;
    transition: all 0.4s ease 0s;
    width: 266px;
}
.play:hover {
    background: url(/img/play-l.png) no-repeat;
}

.play-ext-video {
    background: url(/img/play-dark.png) no-repeat;
    cursor: pointer;
    height: 88px;
    line-height: 59px;
    outline: 0 none;
    position: absolute; left: 50%; bottom: 3%;
    margin-left: -44px;
    transition: all 0.4s ease 0s;
    width: 87px;
}
.play-ext-video:hover {
    background: url(/img/play-light.png) no-repeat;
}

.modalx {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
    display: table;
    height: 100%;
    left: 0;
    overflow: hidden;
    position: fixed;
    top: 0;
    vertical-align: middle;
    visibility: hidden;
    width: 100%;
    z-index: 9999;
}
.modalx > a.close {
    background-image: url("/img/close.png");
    background-repeat: no-repeat;
    background-position: center center;
    border: 3px solid rgba(255, 255, 255, 0);
    border-radius: 50%;
    cursor: pointer;
    display: block;
    height: 45px;
    opacity: 0.3;
    position: fixed;
    right: 27px;
    top: 27px;
    transition: all 0.5s cubic-bezier(0.27, 1.64, 0.32, 0.95) 0s;
    width: 45px;
    z-index: 10000;
}
.modalx > a.close:hover {
    border-color: rgba(255, 255, 255, 0.3);
    border-radius: 50%;
    opacity: 1;
    transform: rotate(90deg);
}
.modalx > .content {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}
#k-video{
    margin: auto;
}
#xcontainer{
    background-color:white;
    font-size: 16px;
    margin: auto;
    padding: 20px;
    text-align: center;
    width: 1092px;
}
#xcontainer .browsers {
    margin: 20px auto;
}
#xcontainer .suggestion table{
    margin: auto;
}
/*新培训课*/
.main-con-title{font-size:24px;color:#666666;font-weight:500;text-align:center;}
.course .seven-intro{text-align: center;}
.course .seven-intro .con-title1{margin: 70px auto 40px; }
/*培训课active1*/
.newBook .con-title1{margin: 64px auto 60px;}
.newBook .con-title1 .title-bg{
    width: 120px;height: 40px;
    background: url("title-bg.png") no-repeat center;
    background-size: 100%;
}
.newBook .con-title1.main-con-title,
.newBook .con-title1 .course-s-t{line-height: 40px;  }
.newBook .con-title1 .course-s-t{
    position: relative;display: inline-block;margin: 0 10px;
    color: #f99325;font-size: 24px;font-weight: bold;
}
.newBook .book-centent{text-align: center;overflow: hidden;}
.newBook .book-centent > div{height: 280px;  vertical-align: top; display: inline-block;}
.newBook .book-centent .book-img{width: 280px;}
.newBook .book-centent .book-info{width: 436px;}
.newBook .book-info .info1{text-align: left; color: #666666;line-height: 24px;margin:40px 0 25px;}
.newBook .book-info .info1 span:nth-child(1){font-size: 20px; }
.newBook .book-info .info1 span:nth-child(2){font-size: 16px;}
.newBook .book-info .info2{
    font-size: 12px;color: #999999;line-height: 20px;text-align: left;margin-bottom: 16px;
}
.newBook .book-info .info3{
    width: 304px;height: 38px;line-height: 38px;background: #fafafa;margin-bottom: 20px;
}
.newBook .book-info .info3 span:nth-child(1){font-size: 12px;color: #999999;margin-right: 24px;}
.newBook .book-info .info3 span:nth-child(2){font-size: 14px;color: #f98e1d;}
.newBook .book-info .info-line{height: 1px;background: #fafafa;margin-bottom: 20px;}
.newBook .book-info .info4{
    height: 44px;
}
.newBook .book-info .info4 .complimentary{
    line-height: 44px;font-size: 14px;color: #666666;display: inline-block;
    float: left;
}
.newBook .book-info .info4 .complimentary:hover{color: #ff8f00;}
.newBook .book-info .info4 .buybook{
    width: 164px;
    height: 44px;
    display: inline-block;
    margin: 0;
    line-height: 32px;
    font-size: 16px;
    float: right;
}
.content-abstract{}
.content-abstract .content-abstract-title{margin: 77px auto 39px;}
.content-abstract .text-box{
    overflow: hidden;
    border: 1px solid #f8a245;
    border-radius: 5px;
    margin: 0 36px;
    padding: 42px 110px;
    position: relative;
    color: #666666;font-size: 14px;line-height: 30px;
    text-align: justify;
}
/*作者简介 start*/
.attest .author-abstract-title{padding: 50px 0;}
.attest .lecturer-introduce{margin-bottom: 50px;}
.attest .lecturer-introduce .box-item{
    vertical-align: middle;display: inline-block;
}
.attest .lecturer-introduce .lecturer-img{
    margin-left: 100px;
    width:212px;height: 212px;
    background-repeat: no-repeat;background-position:center;
}
.attest .lecturer-introduce .lecturer-img.author01{
    background-image: url("lecturer-introduceheader-01.png");
}
.attest .lecturer-introduce .lecturer-img.author02{
    background-image: url("lecturer-introduceheader-02.png");
}
.attest .lecturer-introduce .text-rigt{margin-left: 60px;width: 518px;}
.attest .lecturer-introduce .txt-t{font-size: 18px;color: #7b7b7b;font-weight: bold;margin-bottom: 5px;}
.attest .lecturer-introduce .txt-t .post{font-size: 16px;color: #999999;font-weight: normal;margin-left: 20px;}
.attest .lecturer-introduce .txt-t1{font-size: 16px;color:#efa741;margin-bottom: 10px;}
.attest .lecturer-introduce .txt{font-size: 14px;color: #999999;line-height: 26px;}
/*作者简介 end*/
/*目录*/
.catalogue-cont{}
.catalogue-cont .main-con-title{padding: 28px 0 42px;}
.catalogue-cont .section{margin: 0 36px 38px;}
.catalogue-cont .section-title{
    font-size: 16px;color: #484848;margin-bottom: 30px;text-align: center;
}
.catalogue-cont .chapter-list{
    border: 1px solid #f8a245;
    border-radius: 5px;overflow: hidden;
}
.catalogue-cont .chapter-list .item{
    height: 57px;
    vertical-align: middle;
    font-size: 16px;
}
.catalogue-cont .chapter-list .item div{
    display: table-cell;
    height: 57px;
    vertical-align: middle;
}
.catalogue-cont .chapter-list .item:nth-child(odd){background: #f9f9f9;}
.catalogue-cont .chapter-list .item:nth-child(even){background: #ffffff;}
.catalogue-cont .chapter-list .chapter-num{
    width: 212px;text-align: center;color: #ff7c00;
}
.catalogue-cont .chapter-list .chapter-num span{font-size: 22px;font-weight: bold;margin: 0 5px;}
.catalogue-cont .chapter-list .chapter-info{color: #666666;text-align: left;}
#paybookcodeModal{text-align: center;}
#paybookcodeModal .modal-dialog{width: 474px;}
#paybookcodeModal .modal-content{border-radius: 6px;}
#paybookcodeModal .modal-body{padding-top: 35px;}
#paybookcodeModal .modal-header{background: #F2F2F2;border-radius: 6px;height:56px;}
#paybookcodeModal .modal-title{text-align: center;}
#paybookcodeModal .p{font-size: 14px;color: #333333;text-align: center;}
#paybookcodeModal .p2{margin-bottom: 18px; }
#paybookcodeModal .modal-footer{
    border:none;text-align: center;height: 66px;
    margin-top: 23px;margin-bottom: -2px;padding: 0;
}
#paybookcodeModal .modal-footer .otherbuy{font-size: 12px;}
#paybookcodeModal .modal-footer .hovercont{
    width: 110px;margin: 0 auto;
}
#paybookcodeModal .modal-footer .btngroup{
    display: none;
    background-color: #eaeaea;margin:  10px auto 0;
    width: 110px;padding:8px 0;border-radius: 4px;
    vertical-align: middle;
    position: relative;text-align: left;
}
#paybookcodeModal .modal-footer .btngroup:after{
    content: "";position: absolute;left: 54px;top: 9px;
    width: 1px;height: 20px;background: #bababa;
}
#paybookcodeModal .modal-footer .hovercont:hover .btngroup{display: block;}
#paybookcodeModal .modal-footer a.dangdang{margin: 0 24px 0 10px;}
#paybookcodeModal .modal-footer a.jdong{}
#paybookcodeModal .modal-footer a{
    display: inline-block;
    text-decoration: none;color: #333333;
}
#paybookcodeModal .modal-footer i{
    display: inline-block;vertical-align: middle;
    background-repeat: no-repeat;background-size: 100%;
    background-position: center;
}
#paybookcodeModal .modal-footer i.icon-dangdang{
    width: 23px;height: 16px;
    background-image: url("icon-dangdang.png");
}
#paybookcodeModal .modal-footer i.icon-jd{
    width: 43px;height: 16px;
    background-image: url("icon-jd.png");
}
.course .seven-intro .con-title1 .course-s-t{
    position: relative;display: inline-block;
    color: #f99325;font-size: 28px;font-weight: bold;
    margin-left: 10px;
}
.course .seven-intro .con-title1 .course-s-t:before{
    content: '';
    width: 15px;height: 15px;
    position: absolute;left: -5px;top: -5px;
    background: transparent;
    border-top:1px solid #f99325;
    border-left:1px solid #f99325;
}
.course .seven-intro .con-title1 .course-s-t:after{
    content: '';
    width: 15px;height: 15px;
    position: absolute;right: -5px;bottom: -5px;
    background: transparent;
    border-bottom:1px solid #f99325;
    border-right:1px solid #f99325;
}
/*培训课active1*/
.course .seven-intro .con-title2{font-size: 14px;color: #999999;margin: 0 auto 40px;}
.course .seven-intro .icon-seven{
    display: block;
    text-align: center;
    margin:0 auto;
    width: 927px;
    height: 270px;
    background: url(icon-seven2.png) no-repeat;
    position: relative;
}
.course .seven-intro .icon-seven .firstphase{
    position: absolute;
    display: block;
    font-size: 18px;
    color: #f99529;
    text-decoration: underline;
     bottom: 0px;
    left: 28%;
}
.en .course .seven-intro .icon-seven{
    width: 930px;
    height: 286px;
    background: url(icon-seven2_en.png) no-repeat;
}
/*course new start*/
.course .case-intro{margin: 0 auto;}
.course #case-intro .title-page-course{
    text-align: center;
    font-size:24px;
    color: #666666;
    margin:79px auto 30px;
}
/*培训课active1*/
/*.case-namegroup{margin-left: 87px;}
.case-namegroup .case-logo{
    display: inline-block;
    width: 80px;height: 80px;border: 2px solid #e9e9e9;border-radius:10px;
    background-image: url("course-app-logo.png");
    background-repeat: no-repeat;
    background-position: center;
    vertical-align: middle;
}
.case-namegroup .apptitle{
    font-size: 22px;color: #444444;font-weight: bold;vertical-align: middle;margin-left: 36px;
}
.case-box{
    margin:60px 0 0 128px;
}
.case-box .case-img{
    float: left;
}
/*培训课active1 end*/
.case-box{
    width:827px;
    margin: 0 auto;
}
.case-box .case-img{
    float: right;
}
.case-box .case-contentbox{
    float:left;
}
.case-box .case-logo{
    width:86px;border:1px solid #dedede;padding: 6px;
    height:86px;border-radius:20px;float: left;
}
.case-box .case-contentbox .case-name-con{
    float: left;text-align: left;
    padding: 0px 0 0 50px;
}
.case-box .case-name{
    font-size:18px;
    font-weight: bold;
    color: #666666;
    margin-bottom: 10px;
}
.case-box .case-name-con .case-nanme-title{
    color: #999999;font-size: 14px;
}
.case-box .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #bbbbbb;
    opacity: 1;
}
.case-box .swiper-pagination-bullet-active{
  width: 30px;height: 6px;border-radius: 2px;
    background-color: #bbbbbb;
    opacity: 1;
}
.case-introbox{margin:23px 0 0 140px;}
.case-introbox .case-intro-item{font-size: 14px;}
.case-introbox .case-info-t{color:#666666;margin: 0 0 28px 0;font-weight: 700;}
.case-introbox .case-info{color:#999999;margin-bottom:10px;line-height: 1;}
.case-intro .case-price-contentbox{margin:0 36px 0;background:#f9f9f9;height:209px;position: relative;}
.case-intro .case-price-contentbox .con-left{position:absolute;left:88px;top:30px;}
/*培训课active1 end*/
/*.case-introbox{margin:5px 0 0 133px;}
.case-introbox .case-intro-item{font-size: 14px;}
.case-introbox .case-info-t{font-size: 18px;color: #5c5c5c;margin: 0 0 28px 0;font-weight: bold;}
.case-introbox .case-info{color:#999999;margin-bottom:15px;line-height: 1;}
.case-introbox .case-info span{color: #efa741;}
.case-intro .case-price-contentbox{margin:40px 36px 0;background:#f9f9f9;height:212px;position: relative;}
.case-intro .case-price-contentbox .con-left{position:absolute;left:43px;top:72px;}
.case-intro .case-price-contentbox .con-left .txt-title{font-size: 22px;color: #454545;font-weight: bold;margin-bottom:10px;line-height: 1;}
.case-intro .case-price-contentbox .con-left .txt-des{font-size: 14px;color: #767676;line-height: 21px;}
.case-intro .case-price-contentbox .wxqrcode{
    position: absolute;right: 0;top: 0;z-index: 10;
    width: 176px;height: 212px;
    background-image: url("course-qrcode.png");
    background-repeat: no-repeat;background-position: left top;
}
/*培训课active1 end*/
.case-intro .case-price-contentbox .con-left img{}
.case-intro .case-price-contentbox .con-left .zuoshangjiao{
    width: 79px;
    height: 75px;
    display: inline;
    top: -7px;
    left: -6px;
    position: absolute;
}
.case-intro .case-price-contentbox .con-left .topLine1{
    position: absolute;
    top: 14px;
    left: 60px;
    color: #F99233;
}
.case-intro .case-price-contentbox .con-left .youshangjiao {
    position: absolute;
    top: 10px;
    width: 71px;
    height: 27px;
    right: -5px;
}
.case-intro .case-price-contentbox .con-right .youshangjiao {
    position: absolute;
    top: 10px;
    width: 71px;
    height: 27px;
    right: -5px;
}

/*正常价格 start*/
.case-intro .case-price-contentbox .con-right{position:absolute;width:278px;right:70px;top: 60px;
text-align: center;}
.case-intro .case-price-contentbox .con-right .col-price{margin-bottom:20px;margin-left:-1px;}
.case-intro .case-price-contentbox .con-right p.col-price .span-font1{font-size:18px;color:#f99529;height:24px;line-height:24px;}
.case-intro .case-price-contentbox .con-right p.col-price .span-font2{font-size:18px;color:#f99529;height:24px;line-height:24px;}
.case-intro .case-price-contentbox .con-right p.col-price .span-font3{font-size:18px;color:#f99529;margin-right:15px;height:24px;}
.case-intro .case-price-contentbox .con-right #openCourse{
    width:218px;height:47px;line-height:47px;font-size:18px;color:#ffffff;
    padding: 0;margin:20px auto 0;
}
.case-intro .case-price-contentbox .con-right .activeremark{
    display: inline-block;margin-top: 14px;color: #f99529;font-size: 14px;white-space:nowrap; margin-left: -90px;
}
/*正常价格 end*/
/*active 4.19 2018年第二期培训课*/
.case-intro .case-price-contentbox .con-left.active0419{left: 55px;font-size: 0;}
.case-intro .case-price-contentbox .con-left.active0419 .item2{
    border-radius: 6px;
    border: 1px solid #fdc980;
    background: #ffffff;
    position: relative;
    padding: 0 12px;
}
.case-intro .case-price-contentbox .con-left.active0419 .item2 .tag{
    position: absolute;top: -20px;left: -20px;z-index: 5;
    width: 40px;height: 40px;
}
.case-intro .case-price-contentbox .con-left.active0419 .liineblock{
    display: inline-block;vertical-align: middle;
}
.case-intro .case-price-contentbox .con-left.active0419 .img-items1{
    background: #ffffff;
    height: 150px;
    text-align: center;
    border-radius: 6px;
    padding-top: 13px;
}
.case-intro .case-price-contentbox .con-left.active0419 .img-items1 img{
    padding: 0; margin: 0 10px;width: 129px;height: 91px;
}
.case-intro .case-price-contentbox .con-left.active0419 .item2-1 img{margin: 0 0 0 10px;}
.case-intro .case-price-contentbox .con-left.active0419 .item2-2 img{margin: 0 10px 0 0;}
.case-intro .case-price-contentbox .con-left.active0419 .limit1{
    width: 71px;height: 150px;
}
.case-intro .case-price-contentbox .con-left.active0419 .limit2{
    width: 36px;height: 150px;
}
.case-intro .case-price-contentbox .con-left.active0419 .img-items-limit{
    text-align: center;
    font-size: 34px;
    color: #f0ad4e;
    line-height: 113px;
}
.case-intro .case-price-contentbox .con-left.active0419 .img-info{
    margin-top: 13px;
    line-height: 1;
    font-size: 12px;
    color: #999999;
}
.case-intro .case-price-contentbox .con-right {right: 25px;}
/*active 4.19 end*/

/*active 0831 end*/
.case-price-contentbox.active0831{
    background: transparent;
}
.paybox .listen-btn{
    position: absolute;
    top: 159px;
    display: block;
    font-size: 14px;
    color: #f99529;
    text-decoration: underline;
}
.case-price-contentbox.active0831 .con-left,
.case-price-contentbox.active0831 .con-right{
    width: 458px;height: 206px;
    display: flex;
    display: -webkit-flex;
    justify-content: space-around;
    align-items: center;
    background: #F9F9F9;
    top: 30px;
}
.case-price-contentbox.active0831 .con-left{left: 0;}
.case-price-contentbox.active0831 .con-right{right: 0;}
.case-price-contentbox.active0831 .con-left{position: relative;}
.case-price-contentbox.active0831 .logobox{
    width: 100px;height: 100px;
    border-radius: 12px;
    border: 1px solid #dedede;
    background: #ffffff;
    text-align: center;padding: 8px 0;
}
.case-price-contentbox.active0831 .logobox p{
    color: #8c8c8c;margin-top: 14px;
}
.case-price-contentbox.active0831 .paybox .btn-warning{
    margin: 0;
}

.case-price-contentbox.active0831 .paybox .col-price{margin-bottom:20px;margin-left:-1px;}
.case-price-contentbox.active0831 .paybox p.col-price .span-font1{font-size:18px;color:#f99529;height:24px;line-height:24px;}
.case-price-contentbox.active0831 .paybox p.col-price .span-font2{font-size:18px;color:#f99529;height:24px;line-height:24px;}
.case-price-contentbox.active0831 .paybox p.col-price .span-font3{font-size:18px;color:#f99529;margin-right:15px;height:24px;line-height:24px;}
.case-price-contentbox.active0831 .paybox #openCourse,
.case-price-contentbox.active0831 .paybox #openCourse2{
    width:218px;height:47px;line-height:47px;font-size:18px;color:#ffffff;
    padding: 0;margin:20px auto 0;
}
.case-price-contentbox.active0831{}
/*active 0831 end*/

/*活动价格00 start*/
.case-intro .case-price-contentbox .con-right.vipactive{position:absolute;width:278px;right:177px;top: 60px;
    text-align: center;}
.case-intro .case-price-contentbox .con-right.vipactive .end-date{color:#f8a245;font-size:12px;border:1px solid #f8a245;
    margin-left:163px;width:84px;text-align:center;}
.case-intro .case-price-contentbox .con-right.vipactive .col-price{margin-bottom:20px;margin-left:-1px;}
.case-intro .case-price-contentbox .con-right.vipactive p.col-price span{}
.case-intro .case-price-contentbox .con-right.vipactive p.col-price .span-font1{font-size:18px;color:#f99529;height:24px;line-height:24px;}
.case-intro .case-price-contentbox .con-right.vipactive p.col-price .span-font2{font-size:14px;color:#f99529;height:24px;line-height:24px;}
.case-intro .case-price-contentbox .con-right.vipactive p.col-price .span-font3{font-size:18px;color:#f99529;margin-right:15px;height:24px;line-height:24px;}
.case-intro .case-price-contentbox .con-right.vipactive p.col-price .span-font4{font-size:14px;color:#999999;text-decoration: line-through;}
.case-intro .case-price-contentbox .con-right.vipactive #openCourse{
    width:218px;height:47px;line-height:47px;font-size:18px;color:#ffffff;
    padding: 0;margin:0 auto;
}
/*活动价格 end*/

/*活动价格01 start*/
.case-intro .case-price-contentbox img.special-price3{
    width: 73px;height:72px;position: absolute;right: 0;top: 0;z-index: 20;
}
.case-intro .case-price-contentbox .con-right.vipactive01{
    position:absolute;width:320px;right:177px;top:43px;
    text-align: center;
}
.case-intro .case-price-contentbox .con-right.vipactive01 p.col-title{
    color:#ed881a;line-height: 1;margin:0 auto 17px;
    font-size:18px;
}
/*.case-intro .case-price-contentbox .con-right.vipactive01 p.col-price .span-font1{color:#666666;}*/
/*.case-intro .case-price-contentbox .con-right.vipactive01 p.col-price .span-font2{color:#666666;}*/
/*.case-intro .case-price-contentbox .con-right.vipactive01 p.col-price .span-font3{color:#666666;}*/
.case-intro .case-price-contentbox .con-right.vipactive01 .btn{
    width:150px;height:47px;line-height:47px;font-size:18px;
    margin:0 auto 0;
}

.case-intro .case-price-contentbox .con-right.vipactive01 .gofree{float:right;padding: 0;}
.case-intro .case-price-contentbox .con-right.vipactive01 .gofree a{color:#ffffff;text-decoration: none;}
.case-intro .case-price-contentbox .con-right.vipactive01 #openCourse{float:left;
    width:150px;height:47px;line-height:47px;font-size:18px;
    background-color:#f9f9f9;color:#f8a245;
    margin:0 auto 0;
}
.case-intro .case-price-contentbox .con-right.vipactive01 #openCourse:hover{background-color:#f8a245;color:#ffffff;}
.case-intro .case-price-contentbox .con-right.vipactive01 #openCourse[disabled]{background-color:#f8a245;}
/*活动价格01 end*/
#openCourse[disabled]{
    background-image: url(../img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
/*培训课active1*/
/*讲师介绍 start*/
.course .lecturer-introduce .box-item{
    vertical-align: middle;display: inline-block;
}
.course .lecturer-introduce .lecturer-introduce-title{}
.course .lecturer-introduce .lecturer-img{
    margin-left: 100px;
    width:210px;height: 212px;
    background-image: url("lecturer-introduceheader.png");
    background-repeat: no-repeat;background-position:center;
}
.course .lecturer-introduce .text-rigt{margin-left: 60px;}
.course .lecturer-introduce .txt-t{font-size: 18px;color: #7b7b7b;font-weight: bold;margin-bottom: 5px;}
.course .lecturer-introduce .txt-t1{font-size: 16px;color:#efa741;margin-bottom: 10px;}
.course .lecturer-introduce .txt{font-size: 14px;color: #999999;line-height: 26px;}
/*讲师介绍 end*/
/*培训课active1 end*/
.course .student-notice .student-notice-title{margin:77px auto 39px;}
.course .student-notice .text-box{overflow: hidden;border: 1px solid #f8a245;border-radius:5px;margin:0 36px;padding:50px 0 42px;position: relative;}
.course .student-notice .text-box p{margin-bottom:13px;line-height: 1;}
.course .student-notice .text-box .row1{margin-left:235px;}
.course .student-notice .text-box .row2{margin-left:300px;}
.course .student-notice .text-box .row2 .col-text{color:#999999;}
.course .student-notice .text-box .row5{margin-left:300px;}
.course .student-notice .text-box .row3{margin-left:235px;}
.course .student-notice .text-box .row4{margin-left:300px;}

.course .student-notice .text-box .rowser1{margin-left:170px;}
.course .student-notice .text-box .rowser2{margin-left:235px;}

.course .student-notice .text-box p .col-title{font-size:14px;color:#666666;font-weight:bolder;}
.course .student-notice .text-box p .col-text{font-size:14px;color:#666666;margin-left:10px;}




.case-description{
    width: 75%;
    margin:0 auto;
}
.case-description hr{
    /*width: 75%;*/
    color:#dddddd;
    margin:0 auto;
}
.case-description p{
    width: 83%;
    text-align:center;
    margin:10px auto;
    color:#666666;
}
/*course new end*/
/* enterprise edition --start*/
.enterpEdition{
    padding:70px 0 57px;margin: 0;
}
.enterpEdition dt h3{
    text-align: center;
}
.enterpEdition .enterpEdition-con1-title{margin:0 0 28px;}
.enterpEdition .enterpEdition-con2-title{
    margin: 0;
    padding: 0;
    height: 75px;
    line-height: 75px;
    text-align: center;
    margin-top: 85px;}
.enterpEdition .enterpEdition-con3-title{margin: 30px 0;}
.priceTitle{
    height: 120px;
    line-height: 120px;
}
.enterpEdition .ened-list{
    padding-bottom: 10px;
}
.enterpEdition .info{
    text-align: center;
    padding: 20px 0 30px;
    line-height: 24px;
}
.enterpEdition .ened-list .pic-1{
    width:680px;
    height:442px;
    background: url(ented-5.png) no-repeat;
    margin:0 auto;
}
.enterpEdition h4{
    color:#f8a245;
    text-align: center;
    height:50px;
}
.enterpEdition .attitude{
    text-align:center;
}
.enterpEdition .ened-box{
    padding-bottom: 90px;
    padding-top: 44px;
}
.enterpEdition .ened-box .info span{
    color:#ff9000;
}
.enterpEdition .ened-box .pic-2{
    width:555px;
    height:268px;
    margin:0 auto;
    background: url(ented-2.png) no-repeat;
}
.enterpEdition .ened-box .pic-4{
    width:468px;
    height:435px;
    margin:0 auto;
    background: url(ented-4.png) no-repeat;
}
.enterpEdition .ened-stats{
    padding-bottom: 60px;
}
.enterpEdition .ened-stats .pic-3{
    width:578px;
    height:252px;
    margin:0 auto;
    background: url(ented-3.png) no-repeat;
}
.enterpEdition .ened-stats .info{
    padding:30px 0 60px;
}
/*.enterpEdition .buy-type{
    padding-bottom: 100px;
}*/
.enterpEdition .ser-time{
    height:254px;
}
.enterpEdition .ser-time li{
    border-color:#eeeeee;
    border-width:1px;
    padding:40px 0;
    float:left;
}
.enterpEdition .ser-time li .price{
    font-size: 20px;
}
.enterpEdition .ser-time li .price b{
    font-size: 30px;
    font-weight: normal;
}
.enterpEdition .ser-time li .btn-line{
    width:60px;
    height:3px;
    display: inline-block;
    background-color: #fe9b1a;
}
.enterpEdition .ser-time li .btn-warning{
    width:130px;
    height:36px;
    margin-top: 30px;
    font-size: 14px;
    line-height: 36px;
    display: none;
}
.enterpEdition .ser-time li .btn-warning.disabled{
    background-color: #c4c3c3;
    border-color:#c4c3c3;
    cursor: not-allowed;
}
.enterpEdition .ser-time li .time-title{
    padding-top: 30px;
    font-size: 14px;
}
.enterpEdition .ser-time li:hover{
    border-color: #fea31a;
    border-width: 5px;
    z-index:5;
    -webkit-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -moz-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -ms-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -o-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
}
.enterpEdition .ser-time li:hover .btn-line{
    display: none;
}
.enterpEdition .ser-time li:hover .btn-warning{
    display: inline-block;
}
/* enterprise edition --end*/

/* attest --star 开发者认证页面 star*/
.attest{overflow:hidden;}
.attest dt{text-align: center;}
.attest .attest-con1-title{padding-top:70px;padding-bottom:50px;}
.attest .attest-con2-title{padding-top:70px;padding-bottom:50px;}
.attest dl dd{margin: 0 auto;overflow: hidden;}
.attest .attestList{padding: 0 36px 57px;overflow: hidden;}

.course .attest-con1-title{padding-top:0;padding-bottom:50px;}
.course .attReasonList,.course .certifiedBuy {padding: 0 36px 0;overflow: hidden;}
.course .attReasonList .attReason{text-align: center;display: block;width: 100%;margin-bottom: 50px;}
.course .attReasonList .attReason li{float: left;list-style: none;width: 25%;}
.course .attReasonList .attReason li .BgBox{margin: 0 auto 15px;
    width: 60px;height: 60px;border-radius:4px;border: 1px solid #f8a245;
}
.course .attReasonList .attReason li .BgimgBox1{background: url("attest-icon1.png") no-repeat center;}
.course .attReasonList .attReason li .BgimgBox2{background: url("attest-icon2.png") no-repeat center;}
.course .attReasonList .attReason li .BgimgBox3{background: url("attest-icon3.png") no-repeat center;}
.course .attReasonList .attReason li .BgimgBox4{background: url("attest-icon4.png") no-repeat center;}
.course .attReasonList .attReason li .attitems{margin: 0 auto 8px;color: #333333;font-size:18px;}
.course .attReasonList .attReason li .skewLine{margin: 0 auto 5px;color:#f8a245;font-size:30px;}
.course .attReasonList .attReason li .itemsDetail{line-height:1.5;color: #999999;}
.certifiedBuy .attestExample,
.attest .attestList .attestExample{
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    background: #f9f9f9;
    margin: 0 auto;
    padding:5% 0 3%;
    justify-content:center;
}
.certificateImgCon{
    text-align: center;
    background:rgba(0,0,0,.2);
    top:0;left: 0;
    width:100%;height:100%;padding:40px;
    position: fixed;z-index:99;
}
 .certificateImgCon img{display: block;
     width:40%;
   margin:12% auto 0 auto;
}
.certificateImgCon p{
    font-size: 18px;color:#f8a245;z-index: 9999;margin-top:20px;
}
/*.certificateImgCon{*/
    /*text-align: center;*/
    /*top:20%;left:50%;*/
    /*margin-left: -250px;*/
    /*width: 500px;*/
    /*height: 337px;*/
    /*position: fixed;*/
    /*z-index:99;*/
/*}*/
/*.certificateImgCon img{*/
    /*display: block;*/
    /*width:100%;*/
    /*margin:0 auto 0 auto;*/
/*}*/
/*.certificateImgCon p{*/
    /*font-size: 18px;color:#f8a245;z-index: 9999;margin-top:20px;*/
/*}*/
.certifiedBuy .attestExample .certificateImgMain{
    cursor: pointer;
    margin-right: 50px;
    margin-left: 50px;
    text-align: center;
}
.certifiedBuy .attestExample .certificateImgMain img{width: 200px;}
.certifiedBuy .attestExample .certificateImgMain p{
    font-size:14px;text-align: center;
    margin-top:12px;
    color: #999;
}
.btn-warning-3{
    display: block;
    width:150px;
    height:40px;
    font-size: 16px;
    line-height: 28px;
    margin: 10px 50px 0px 0px;
}
#applyConBtn_3{
    display: block;
    text-align: center;
    width:150px;
    font-size: 16px;
    line-height: 28px;
    margin: 5px 50px 30px 0px;
    color: #f8a245;
    text-decoration: underline;
}
.btn-warning-2{
    display: block;
    width:150px;
    height:40px;
    font-size: 16px;
    line-height: 28px;
    margin: 20px 50px 30px 0px;
}
.applyConBtn{
    background-color: #f0ad4e;
    color: #fff;
}
.search_span{
    display: inline-block;
    width: 70px;
}
.search_result{
    width:100px;
    height:35px;
    font-size: 14px;
    line-height: 23px;
    margin-top: 30px;
    background-color: #f0ad4e;
    color: #fff;
    margin-right: 14px;
}
.search_result:hover{
    background-color: #f0ad4e;
    color: #fff;
}
.applyConBtn_2{
    background-color: #fff;
    color: #f0ad4e;
    border: 1px solid #f0ad4e;
}
.applyConBtn:hover{
    background-color: #f0ad4e;
    color: #fff;
}
.applyConBtn_2:hover{
    background-color: #f0ad4e;
    color: #fff;
}
.p_f_span{
    margin-top: 0px !important;
}
.p_f_span_2{
    margin-top: 30px !important;
}
.p_f_span_2 a:hover{
    text-decoration: underline;
}
.search_button{
    width: 100px;
    height: 34px;
    border: 1px solid #cccccc;
    color: #cccccc;
    line-height: 34px;
    margin-top: 0px !important;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}
.search_button.active{
    background-color: #ccc;
    color: #999;
}
.search_1{
    border-radius: 5px 0px 0px 5px;
}
.search_2{
    border-radius: 0px 5px 5px 0px;
    margin-left: -5px;
}
.real_name, .card_id,.result_id,.obj_score,.sub_score,.auth_num{
    width: 300px;
    height: 34px;
    border: 1px solid #e1e1e1;
    border-radius: 5px;
    margin-left: 20px;
    padding: 10px;
    margin-top: 30px;
}
.real_name::-webkit-input-placeholder, .card_id::-webkit-input-placeholder, .result_id::-webkit-input-placeholder, .obj_score::-webkit-input-placeholder, .sub_score::-webkit-input-placeholder, .auth_num::-webkit-input-placeholder{
    font-size: 14px;
    color: #ccc;
}
.real_name::-moz-placeholder,.card_id::-moz-placeholder, .result_id::-webkit-input-placeholder, .obj_score::-webkit-input-placeholder, .sub_score::-webkit-input-placeholder, .auth_num::-webkit-input-placeholder{
    font-size: 14px;
    color: #ccc;
}
.real_name::-ms-input-placeholder,.card_id::-webkit-input-placeholder, .result_id::-webkit-input-placeholder, .obj_score::-webkit-input-placeholder, .sub_score::-webkit-input-placeholder, .auth_num::-webkit-input-placeholder{
    color:#ccc;
}
#ace_img{
    background: url(ace_img.jpg) no-repeat center;
    background-position: center center;
    background-size: 100%;
    width: 100%;
    height: 275px;
}
#ace_img_div{
    background: url(ace_img.jpg) no-repeat center;
    background-position: center center;
    background-size: 100%;
    width: 1000px;
    height: 715px;
    margin: 0px;
}
#authentication_query_img{
    display: flex;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, .5);
    z-index: 9999;
}
#ok_result{
    right: 0;
    left: 0;
    margin: 670px auto;
    position: absolute;
}
#inner_11111{
    width: 1000px;
    height: 715px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background-color: #fff;
}




.contextmenu {
    display: none;
    position: absolute;
    width: 200px;
    background: #FFFFFF;
    border-radius: 5px;
    overflow: hidden;
    z-index: 99;
    cursor: pointer;
}

.contextmenu li {
    border-left: 3px solid transparent;
    transition: ease 0.3s;
}

.contextmenu li:hover {
    background: #cccccc;
}

.contextmenu li div{
    padding: 10px;
    color: #000000;
    text-decoration: none;
    transition: ease 0.3s;
}






#test_number{
    font-size: 11px;
    position: relative;
    padding-top: 132px;
    width: 100%;
    text-align: left;
    padding-left: 750px;
}
#test_name{
    font-size: 24px;
    font-weight: 600;
    position: relative;
    margin-top: 180px;
    width: 100%;
    text-align: center;
    color: #111111;
}
#test_date{
    font-size: 10px;
    position: relative;
    width: 100%;
    font-weight: 750;
    text-align: center;
    margin-top: 193px;
    color: #080808;
}
#little_number{
    position: relative;
    width: 100%;
    font-size: 10px;
    top: 40px;
    left: 183px;
    font-weight: 600;
    transform: scale(0.4);
}
#little_name{
    position: relative;
    width: 100%;
    font-size: 12px;
    top: 107px;
    text-align: center;
}
#little_date{
    position: relative;
    width: 100%;
    font-size: 10px;
    top: 179px;
    text-align: center;
    font-weight: 600;
    transform: scale(0.5);
}
.srarch_p{
    margin-top: 20px;
}
.search_span{
    text-align: right;
}

.certifiedBuy .attestExample .applyCon{
    text-align: left;
    overflow: hidden;
    margin-right: 50px;
}
.certifiedBuy .attestExample .applyCon p{margin:15px auto 15px;}
.certifiedBuy .attestExample .applyCon p span{color: #f8a245;font-size: 20px;}
.certifiedBuy .attestExample .applyCon .attestApplyRrice{color: #f8a245;font-size:20px;}
/* .certifiedBuy .attestExample .applyCon .applyConBtn{width:220px;height:50px;font-size:18px;color: #ffffff;margin:35px auto 10px;line-height: 2;
}
.certifiedBuy .attestExample .applyCon .applyConBtn[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
} */
.btnLoading[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;
}
.attest .attestList .examinationCon{overflow: hidden;display: flex;display: -webkit-flex;margin: 0 auto;
border-left: 1px solid #f8a245;border-right: 1px solid #f8a245;
}
.attest .attestList .ec5 .itemsLeft,.attest .attestList .ec5 .itemsRight{border-bottom: 1px solid #f8a245;}
.attest .attestList .examinationCon .itemsLeft{flex:1.5;border-top: 1px solid #f8a245;border-right: 1px solid #f8a245;
padding: 55px;position: relative;}
.attest .attestList .examinationCon .itemsRight{flex:7;border-top: 1px solid #f8a245;}
.attest .attestList .examinationCon .itemsLeft .Titleimg{width: 55px;height: 55px;display:inline-block;}
.attest .attestList .ec1 .Titleimg{background: url("examination-icon1.png") no-repeat center;}
.attest .attestList .ec2 .Titleimg{background: url("examination-icon2.png") no-repeat center;}
.attest .attestList .ec3 .Titleimg{background: url("examination-icon3.png") no-repeat center;}
.attest .attestList .ec4 .Titleimg{background: url("examination-icon4.png") no-repeat center;}
.attest .attestList .ec5 .Titleimg{background: url("examination-icon5.png") no-repeat center;}
.attest .attestList .examinationCon .itemsLeft .itemsTitle {position: absolute;left: 50%;top: 50%;
    margin-top: -28px;margin-left: -70px;  display: inline-flex; }
.attest .attestList .examinationCon .itemsLeft .itemsTitle .Titletxt{height: 55px;line-height: 55px;margin-left:10px;font-size: 18px;}
.attest .attestList .ec1 .itemsLeft .itemsTitle{vertical-align: top;display: inline-flex;}
.attest .attestList .examinationCon .itemsRight{padding:35px;position: relative;}
.attest .attestList .ec1 .itemsRight .dtxt p{line-height:40px;}
.attest .attestList .ec2 .itemsRight .dtxt .ani-txt:nth-child(1){margin-bottom: 20px;}
.attest .attestList .ec2 .itemsRight .dtxt .ani-txt:nth-child(2){margin-bottom: 20px;}
.attest .attestList .ec2 .itemsRight .dtxt .ani-txt p{margin-bottom: 10px;}
.attest .attestList .ec2 .itemsRight .dtxt .ani-txt a{margin-left:20px;color: #47a3f8;}
.attest .attestList .ec2 .itemsRight .dtxt .ani-txt a:hover{color: #2182dc;}
.attest .attestList .ec3 .itemsRight .dtxt p.stxt{color: #999999;margin:12px 0;line-height:2;}
.attest .attestList .ec3 .itemsRight .dtxt p.stxt:last-child{margin-bottom: 0;}

/* attest --end 开发者认证页面 end*/

/*activity --start*/
/*.activity{
    height:127px;
    background: #f8a245;
    color:#fff;
    text-align: center;
    overflow: hidden;
}
.activity h2{
    margin-top: 44px;
    margin-bottom: 20px;
    line-height: 30px;
}
.activity h2 span{
    color:#fbcb97;
}
.activity p{
    font-size: 18px;
    font-weight: normal;
}
.enterpEdition .buy-type{
    border: 2px solid #f8a245;
    padding-bottom: 85px;
}
.enterpEdition .buy-type li{
    position: relative;
}
.enterpEdition .buy-type .icon-acty{
    width:102px;
    height:94px;
    display: block;
    position: absolute;
    top:0;
    right:0;
    background: url(..icon-acty.png) no-repeat;
}
.plan .transparent{
    background: #fff;
    padding-top:50px;
    border: 2px solid #f8a245;
}
.plan .transparent li .icon-acty{
    width:102px;
    height:94px;
    display: block;
    position: absolute;
    top:0;
    right:0;
    z-index:5;
}
.plan .transparent li .icon-acty-1{
    background: url(..icon-acty-1.png) no-repeat;
}
.plan .transparent li .icon-acty-2{
    background: url(..icon-acty-2.png) no-repeat;
}
.plan .transparent li .icon-acty-3{
    background: url(..icon-acty-3.png) no-repeat;
}
.plan .transparent li:hover .icon-acty{
    top:-1px;
    right:2px;
}*/
/*activity --end*/
.group-box{
    height: 290px;
    position: relative;
}
.group-borderbox{
    border: 2px solid #f5a415;
    height: 224px;
    position: relative;
    top: 60px;
}
.group-contentbox{
    position: absolute;
    left: 36px;
    top: 0;
    width: 928px;
}
.group-contentbox .group-contentbox-left{
    float: left;
    margin-left: 40px;
    background: #ffffff;
}
.group-contentbox .lectuer-img{
    display: block;
    margin: 0 10px;
}
.group-contentbox .group-contentbox-main{
    margin-left: 175px;
}
.group-contentbox .lectuer-name{
    font-size: 18px;
    color: #f5a415;
    line-height: 40px;
    background: #ffffff;
    display: inline-block;
    padding-top: 40px;
    padding-right: 15px;
}
.group-contentbox .lectuer-position{
    font-size: 14px;
    color: #999999;
    text-decoration: underline;
    margin-bottom: 20px;
}
.group-contentbox .lectuer-info{
    font-size: 14px;
    color: #666666;
    width:80%;
    line-height: 24px;
    margin-bottom:10px;
}
.group-contentbox .assistant{

}
.group-contentbox .assistant-title{
    vertical-align: middle;
    font-size: 18px;
    color: #f5a415;
    margin-right: 30px;
}
.group-contentbox .assistant-img{
    height: 60px;
    width: 60px;
    vertical-align: middle;
    border-radius: 30px;
    margin-right: 20px;
}
/*activity 520 --start*/
/*.icon-love{
    width:56px;
    height:56px;
    display: block;
    position: absolute;
    right:14px;
    top:-16px;
    z-index: 30;
    background: url(../img/activity520/icon-course-love.gif) no-repeat;
}
.container-box .ask-box520{
    background: #494949;
    z-index: 40;
}
.container-box .ask-box520 .btn-qq{
    border:1px solid #ed9c28;
    color:#ed9c28;
    background: none;
    width: 120px;
    margin: 0;
    height: 34px;
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 23px;
}
.container-box .ask-box520 .oldprice{

    text-decoration: line-through;
    vertical-align: bottom;
}
.container-box .ask-box520 .btn-pay{
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 23px;
    width:120px;
    margin:0;
    height:34px;
    font-size: 14px;
    line-height: 20px;
    background-color: #ff8501;
    border-color: #ff8501;
    margin-right: 20px;
}
.container-box .ask-box520 .countdown{
    vertical-align: bottom;
    line-height: 80px;
    padding-left: 50px;
    padding-right: 70px;
}
.container-box .ask-box520 .countdown .time{
    color:#ff8501;
    font-size: 24px;
}
.container-box .ask-box520 .icon-love{
    width: 25px;
    height:25px;
    display: inline-block;
    position: absolute;
    right:-32px;
    top:-12px;
    background: url(../img/activity520/icon-flex-love.png) no-repeat;
}
.container-box .ask-box{
    width:100%;
    height:80px;
    position: fixed;
    background: #494949;
    bottom: 0;
    left:0;
    z-index: 20;
    color:#fff;
    text-align: center;
}
.container-box .ask-box .course-price{
    display: inline-block;
    color:#fff;
    font-size: 18px;
    padding-left: 30px;
    line-height: 80px;
    vertical-align: bottom;
}
.container-box .ask-box .ask-info{
    display: inline-block;
    font-size: 16px;
    line-height: 80px;
    vertical-align: bottom;
}


.service-type.acty .activity-price{
    font-size: 20px;
    color:#f87c45;
    line-height: 40px;
    padding:40px 0 30px;
}
.service-type.acty .activity-price span{
    font-size: 30px;
}
.service-type.acty .price,
.service-type.acty .pop-box .price{
    line-height: 20px;
    margin-bottom: 10px;
    margin-top: 0;
    color: #cccccc;
    font-size: 14px;
}
.service-type.acty li{
    height: 265px;
}
.service-type.acty li .price span{
    text-decoration: line-through;
}
.service-type.acty li .price span b,
.service-type.acty li .pop-box .price span b{
    font-size: 18px;
}
.service-type.acty li .time-title{
    font-size: 14px;
    color:#333333;
}
.service-type.acty li > .time-title{
    margin: 30px 0 10px;
    line-height: normal;
}
.service-type.acty li:hover .pop-box{
    height: 300px;
    margin-top: -136px;
}
.service-type.acty .pop-box .time-title{
    line-height: normal;
    color:#333;
    padding:30px 0 10px;
}*/

/*activity 520 --end*/

 .slider, .slider-panel img {
  width: 90px;
  height: 90px;
 }
 .slider {
  width: 90px;
  height: 180px;
  text-align: center;
  margin: 30px auto;
  position: relative;

 }
 .slider-panel, .slider-nav, .slider-pre, .slider-next {
  position: absolute;
  z-index: 8;
 }
 .slider-page{
  z-index:10;
  position:absolute;
  top:40px;
  width: 100%;
}
 .slider-pre{
  left:60px;
  top:40px;
 }
 .slider-next{
  right:60px;
  top:40px;
 }
 .slider-panel {
  position: absolute;
 }
 .slider-panel img {
  border: none;
 }


.case-give{
    width: 70%;
    height: 250px;
    /*background-color: gray;*/
    margin:0 auto;
    position:relative;
}
.slider {
    width: 90px;
    height: 250px;
    margin:0 auto;
    overflow: hidden;
    /*position: relative;*/
}
.slider p{
    color:#333333;
    font-size:18px;
    text-align:center;
    margin-top:20px;
}
.slider li {
    width: 90px;
    overflow: hidden;
    float: left;
}
.slider-main {
    position: absolute;
    left: 0;
    top: 0px;
    width: 200px;
    /*padding-top: 40px;*/
}
.slider-extra{
  position:absolute;
  top:180px;
}
.slider-nav {
    width: 95px;
    height:30px;
    line-height: 30px;
    text-align: center;
    margin:0 auto;
    /*position:absolute;*/

}

.slider-nav li.current {
    background: #ff9000;
    color:#fff;
}
.slider-nav{
  width: 95px;
}
.current {
    background: #ff9000;
    color:#fff;
}

 .slider-nav li {
  cursor: pointer;
  margin:0 7px;
  overflow: hidden;
  text-align: center;
  display: inline-block;
  width: 30px;
  height: 30px;
  background: #fff;
  border: 1px solid #dedede;
  border-radius:15px;
 }
 .slider-nav .slider-item-selected {
  background:  #ff9000;
  color:#fff;
 }
.enterpEdition .ser-time{
    height: 330px;
}
.ser-time-info{
    text-align:center;
    color: #959595;
    padding-top:20px;
    display:none;
}
.ser-time-infop{
    color: #959595;
    padding-top:20px;
    font-size:16px;
    display:block;
}
.enterpEdition .ser-time li:hover .ser-time-info{
    display:block;
}
.enterpEdition .ser-time li:hover .ser-time-infop{
    display:none;
}
.enterpEdition .ser-time li:hover{
    padding-bottom:20px;
}
.enterpEdition .ser-time .firstLi:hover{
    padding-bottom:40px;
}
/*.enterpEdition .ser-time li .time-title{
    color: #333333;
}*/
.first-time-title{
    padding-bottom:42px;
}
.transparent .service-type .time-title{
    font-size:18px;
    color: #ff9000;
}
.transparent .service-type .time-title.mousehov{
    font-size:14px;
    color: #333333;
}
.borderPart{
    border:2px solid #f8a245;
    border-top:none;
    box-sizing: content-box;
}

.service-type li > .time-title{
    line-height:40px;
}
.service-type .btn-warning{
    width: 130px;
    height: 36px;
    line-height: 36px;
    margin: 0 auto;
    margin-bottom: 10px;
    padding: 0;
    font-size: 14px;
    border-radius: 2px;
    display:none;
}
.service-type .oldPrice{
    color: #a0a0a0;
    font-size:14px;
    font-weight: 400;
    padding-bottom:12px;
}
/*.transparent:hover{
    top:-30px;
}*/
.service-type .transparent{
    background-color: #fff;
}
.transparent li{
    border:1px solid #eeeeee;
    top:30px;
    padding-bottom:40px;
    position:relative;
}

.transparent li:hover{
    vertical-align:top;
    border-color: #fea31a;
    border-width: 5px;
    z-index:5;
    -webkit-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -moz-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -ms-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -o-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);

}


.transparent li:hover .line{
    display:none;
}
.transparent li:hover .btn-warning{
    display:block;
}
.service-type li .price{
    color: #f87c45;
    font-size:20px;
}
.service-type li .price b{
    font-size:30px;
}
.service-type li .time-info{
    font-size:16px;
    padding-top: 10px;
    color: #838383;
}
.service-type {
    height:286px;
    position:relative;
}

.buy-type .ser-time .btn-warning{
    width: 130px;
    height: 36px;
    background-color: #f0ad4e;
    padding:0 !important;
}
.buy-type .ser-time .btn-warning:hover{
    background-color: #ED9C28;
}
.plan .service-type li:hover{
    z-index:5;
    -webkit-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -moz-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -ms-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    -o-box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);
    box-shadow:3px 3px 5px 3px rgba(228,227,227,.6),3px 3px 5px 6px rgba(236,236,236,.6),3px 3px 10px 10px rgba(247,247,347,.6);

}
.ser-time li.couple{
    width: 445px;
}
.priceRemark{
    position: absolute;
    left: 50%;
    margin-left: -98px;
    bottom: 25px;
}

/*改版价格*/
/*.vip-nav li{
    width: 25%;
}*/
.fable-price{padding-bottom: 57px;}
/*active1*/
.fable-price .special-frame-font{
    position: relative;display: inline-block;
    margin: 0 10px;color: #f8a245;font-size: 28px;
}
.fable-price .special-frame-font:before{
    content: '';
    width: 8px;height: 8px;position: absolute;z-index: 5;
    left: -5px;bottom: -5px;
    border-bottom: 1px solid #f8a245;
    border-left: 1px solid #f8a245;
}
.fable-price .special-frame-font:after{
    content: '';
    width: 8px;height: 8px;position: absolute;z-index: 5;
    right: -5px;top: -5px;
    border-top: 1px solid #f8a245;
    border-right: 1px solid #f8a245;
}
.fable-price .ac-title{font-size: 24px;}
/*active1 end*/
.fable-price dt{
    /*padding-top:75px;*/
    /*padding-bottom:20px;*/
}
.fable-price .basic-title{
    padding-bottom:42px;
}
.basic-tit{
    margin-top:45px;
}
.titleDline{
    margin-bottom:14px;
}
.fable-price h5.bas-title{
    font-size:14px;
    color: #8a8a8a;
    margin-bottom:20px;
    width: 90%;
    margin-left: 5%;
    margin-top: 10px;
}
.colorff9000{
    font-size:18px;
    height: 50px;
}
.fable-price dt h3{
    color:#666;
}
.fable-price dt .cont-box-contitle{
    color:#666;font-size: 24px;
}
.plan dd .basicServices{
    display:block;
    width: 726px;
    height: 214px;
    margin: 0 auto;
    background: url(basicServices.png) no-repeat;
}
.en .plan dd .basicServices{
    width: 754px;
    height: 215px;
    background: url(basicServices_en.png) no-repeat;
}
.serviceCase{
    width:856px;
    margin:0 auto;
}
.serviceCase .serviceCase_title{
    width: 856px;
    height: 223px;
}
.serviceCase .serviceCase_title .none{
    float:left;
    width: 171px;
    height: 60px;
    color: #fff;
    font-size:14px;
    text-align:center;
    line-height:69px;
    /*background-color: #f4f4f4;*/
}
.serviceCase .serviceCase_title .none:first-child{
    width: 172px;
}
.serviceCase .serviceCase_title .none:nth-child(2){
    width: 171px;
}
.bor-right{
    border-right:1px solid #f0f0f0;

}

.none-fir{
    margin-top:163px;
    height: 60px;
    background-color: #f4f4f4;
}
.personal .none-per{
    height: 69px;
    margin-top:95px;
    background-color: #D8D8D8;
}
.personal .per-con{
    height: 59px;
    color: #333;
    font-size:18px;
    line-height:59px;
    font-weight:500;
}
.personalShare .none-per{
    height: 69px;
    margin-top:62px;
    background-color: #C3C3C3;
}
.personalShare .share-con{
    height: 93px;
    color: #333;
    font-size:18px;
    line-height:49px;
    font-weight:500;
}
.enterprise{
    width: 171px !important;
}
.enterprise .none-ent{
    height: 69px;
    margin-top:32px;
    background-color: #c3bcb7;
}
.enterprise .ent-con{
    height: 122px;
}

.enterprise .ent-con p,
.major .maj-con p,
.share-con .share-tit{
    color: #8a8a8a;
    font-size: 14px;
    line-height:18px;
    font-weight:normal;
    padding-top:25px;
}
.major .maj-con p{
    padding-top:20px;
}

.enterprise .ent-con span,.major .maj-con span{
    font-size:24px;
    color: #333;
    font-weight:500;
}
.major .maj-con .priceeEterprise,
.enterprise .ent-con p .priceeEterprise{
    color: #8a8a8a;
    font-size: 14px;
    line-height:18px;
    font-weight:normal;
    padding-top:17px;
}
.share-con .enterApplications{
    padding: 3px 20px;
}
.en .share-con .enterApplications{
    padding: 0px;
}
.en .major .maj-con .priceeEterprise,
.en .enterprise .ent-con p .priceeEterprise{
    display: none;
}
.en .enterprise .ent-con .priceDescribe{
    padding-top: 9px;
}
.en .enterprise .ent-con .essDevlopment{
    padding-top: 7px;
}
.major .none-maj{
    height: 69px;
    background-color: #bda997;
}
.major .maj-con{
    height: 155px;
}
.serviceCase_tab td{
    width: 171px;
    height: 40px;
    color: #a4a4a4;
    font-size:14px;
    font-weight:normal;
    border-right:1px solid #f0f0f0;
    border-left:1px solid #f0f0f0;
}
.serviceCase_tab td a{
    color: #a4a4a4;
    text-decoration: underline;
}
.serviceCase_tab td img{
    width: 20px;
    /* position: absolute; */
    margin-right: -20px;
    margin-bottom: 25px;
}

.serviceCase_tab td a:hover{color:#ff9000;}
.serviceCase_tab tbody tr:first-child td{
    padding-top: 20px;
    padding-bottom:24px;
}
.bor-right p .maneyColor{
    color: #f0ad4e;
}
.serviceCase_tab tr.dual td:first-child,
.serviceCase_tab tr.singular td:first-child {
    text-align: right;padding-right: 37px;
}
.serviceCase_tab tr.activeimg td:first-child,
.serviceCase_tab tr.activeimg td:first-child{
    position: relative;
    background-image: url("special-active.png");
    background-repeat: no-repeat;
    background-position:142px center;
}
.tab-last{
    height: 80px;
    border-bottom:1px solid #f0f0f0;
}
.tab-non{
    height: 38px!important;
}
.table-bot{
    border-bottom:1px solid #f0f0f0;
}
.serviceCase_tab .singular .border-none{
    border:none;
}
.serviceCase_tab .singular .border-bot{
    border-bottom:1px solid #f0f0f0;
}
.container-box .red-a{
    display:block;color: #ff9000;font-size: 12px;text-align: left;padding: 0 10px 30px;line-height: 21px;
}
.container-box .hover-red-a{
    display:block;color: #666666;font-size: 12px;text-align: left;padding: 0 10px 30px;line-height: 21px;
}
.container-box .hover-red-a:hover{
    color: #ff9000;text-decoration: underline;
}
.serviceCase_tab .btn-warning{
    width: 145px;
    height: 36px;
    margin:0;
    padding:0;
    margin-bottom: 15px;
    font-size:14px;
    color: #fff;
    line-height:36px;
}
.serviceCase_tab .btn-warning[disabled]{
    background-image: url(/img/btn-loading.gif);
    background-position: 50% center;
    background-repeat: no-repeat;
    text-indent: -1000em;}

.versionSVN{
    width: 1000px;
    margin:0 auto;
    text-align:center;
}
.versionSVN li{
    display:inline-block;
    width: 30%;
    /*height: 100px;*/
    margin-top:10px;
    vertical-align: middle;
}
.versionSVN img{
    margin-bottom:40px;
    height: 49px;
}
.versionSVN h5{
    height: 72px;
}
.svnhref{
    font-size: 12px;color: #a4a6a9;margin-left: 10px;
}
.editionSVN{
    width: 145px;
    height: 36px;
    margin: 0 auto;
    padding: 0;
    margin-bottom: 15px;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    text-align:center;
    background-color: #f0ad4e;
    border-radius:4px;
    display:block;
    text-decoration:none;
}
.en .editionSVN{
    margin-top:40px;
}
.editionSVN:hover{
    background-color: #ed9c28;
    text-decoration:none;
}
/*.border-maj{
    height: 90px !important;
}*/

.kplan h5{
    font-size:14px;
    color: #ff9000;
}
.kplan p{
    font-size:14px;
    margin:32px 0 0;
    line-height:24px;
}
.kplan{
    width:840px;
    margin: 0 auto;
    /*margin-top:30px;*/
}
.Docker{
    margin-top:60px;
}
.bas-title.intro{
    line-height: 24px;
}
.collaboration{
    text-align: center;
}
.moduleSprice{
    text-align: center;
    background-image: url("moduleSprice.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.en .moduleSprice{
    text-align: center;
    background-image: url("enmoduleSpriceen.png");
    background-repeat: no-repeat;
    background-position: center center;
    width: 100%;
    height: 165px;
}
.svnChannl{text-align: center;}
.technical{
    display:block;
    width: 577px;
    height: 108px;
    margin: 0 auto;
    background: url(technical.png) no-repeat;
}
.en .technical{
     background: url(technical_en.png) no-repeat;
}
.iosCompilation {
    display:block;
    width: 456px;
    height: 144px;
    margin: 0 auto;
    background: url(iosCompilation.png) no-repeat;
}
.en .iosCompilation {
    height: 164px;
    background: url(iosCompilation_en.png) no-repeat;
}
.androidpack{
    display:block;
    width:750px;
    height:94px;
    margin: 0 auto;
    margin-top:62px;
    background: url(androidpack.jpg) no-repeat;
}
.management{
    display:block;
    width: 427px;
    height: 206px;
    margin: 0 auto;
    background: url(management.png) no-repeat;
}
.en .management{
    /*height: 206px;*/
    background: url(management_en.png) no-repeat;
}
.packChannel{
    display:block;text-align: center;
    width: 471px;
    height:212px;
    margin: 0 auto;
    background: url(packChannel.png) no-repeat;
}
.en .packChannel{
    background: url(packChannel_en.png) no-repeat;
}
.runControl{
    display:block;text-align: center;
    width: 100%;
    height:199px;
    margin: 0 auto;
    background: url(runControl.png) no-repeat;
    background-position: 234px center;
}
body.en .runControl{
    background: url(runControl_en.png) no-repeat;
    background-position: 236px center;
}
.appstore{
    display:block;text-align: center;
    width:100%;
    height:164px;
    margin: 0 auto;
    background: url(appstore.png) no-repeat;
    background-position: 268px center;
}
body.en .appstore{
    height:163px;
    background: url(appstore_en.png) no-repeat;
    background-position: 249px center;
}
#enterprisePayPop .pay-cont .left{
    padding-top:16px;
}
#enterprisePayPop .pay-type{
    padding-top:105px !important;

}
#enterprisePayPop .colorf98749{
    color: #f98749;
}
#enterprisePayPop .vip-info{
    color: #717171 !important;
}
#enterprisePayPop .type-info{
    padding-top:0;
}
#enterprisePayPop .pay-way{
    padding-top:30px;
}

.plan .plan-con1-title{margin:70px 0 50px;}
.plan .plan-con2-title{margin:70px 0 50px;}
.plan .plan-con3-title{margin:70px 0 50px;}
.plan .otherSer {
    padding-bottom:0px;
}
.plan .otherService{padding-bottom:57px;}
.left .titleType{
    padding-top:20px;
}

.channel .attestExample{
    background: #f9f9f9;
    margin: 0 auto;
    display: -webkit-flex;
    display: flex;
    width: 732px;
    text-align:center;
    margin-top:40px;
}

.channel .attestExample .apser-time{
    width: 100%;
    /*text-align:center;*/
    color: #7e7e7e !important;
}
.channel .attestExample .ser-time p{
    height:60px;
    line-height:60px;
    margin-top:10px;
    color: #939393;
}
.channel .attestExample .ser-time .applyCon-strong{
    color:#333;
    font-size:24px;
    font-weight:600;
}
.channel .attestExample .ser-time .applyCon-btn{
    width: 220px;
    height: 50px;
    line-height:50px;
    font-size:18px;
    margin: 0px auto 50px;
}
.channel .transparent li{
    border:none;
}
.channel .transparent .ser-time{
    padding:0;
}
.channel .transparent li:hover{
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    -ms-box-shadow:none;
    -o-box-shadow:none;
    box-shadow:none;
    border:none;
}
.channel .remark{
    text-align:left;
    margin-left:164px;
    font-size:12px;
    color:#666;
}
.channel .remark span{
    color: #f8a245;
}
/*渠道打包活动00 start*/
.channel .attestExample .ser-time img.special-price3{position: absolute;
top: 0;right: 0;z-index: 20;}
.channel .attestExample .ser-time li.vipactive .active-title{
    line-height: 1;font-size: 18px;height:auto;display: block;
    margin-top:4px;
    color: #ed881a;
}
.channel .attestExample .ser-time li.vipactive .applyCon-btn{margin: 0 auto 20px;}
/*渠道打包活动00 end*/

/*企业认证*/
.serviceCase_tab td .certificate-btn{
    width: 145px;
    height: 36px;
    margin: 0;
    padding: 0;
    margin-bottom: 15px;
    font-size: 14px;
    color: #fff;
    line-height: 36px;
    background-color: #9CC307;
    border-color: #9CC307;
}
.serviceCase_tab td .certificate-btn a{
    color:#fff;
    text-decoration: none;
}
.serviceCase_tab td .certificate-btn:hover{
    background-color: #90b017;
    border-color: #90b017;
}
.xianshihuodong1 img{
    /*background-image: url('img/vipService/vipxianshi1.png');*/
    right: 0px;
    height: 47px;
    width: 47px;
    position: absolute;
    transform: rotate(180deg);
    -webkit-transform: rotate(90deg);
}
/*.onemaney{
    color: #ff9000!important;
}*/
.underline:hover{
    text-decoration:underline;
}

.mask {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 999;
    display: none;
}

.product__pop {
    background-color: #fff;
    border-radius: 10px;
    left: 50%;
    margin-left: -350px;
    margin-top: -318px;
    position: absolute;
    top: 50%;
    width: 700px;
}

.product__close {
    background-image: url(icon_off.png);
    height: 44px;
    position: absolute;
    right: -100px;
    top: -50px;
    width: 44px;
}
.product__head {
    border-bottom: 1px solid #D5D5D5;
    border-radius: 10px 10px 0 0;
    color: #333;
    font-size: 20px;
    height: 70px;
    line-height: 70px;
    overflow: hidden;
    text-align: center;
}
.product__foot {
    border-radius: 0 0 10px 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    overflow: hidden;
}
.product__price {
    color: #72C4DD;
}
.product__title {
    color: #333;
    font-size: 20px;
    margin: 20px 0 0 17px;
}
.product__content {
    border: 1px solid #D5D5D5;
    border-radius: 4px;
    margin: 16px 32px;
    padding: 24px 28px;
}
.product__name {
    color: #333;
    font-size: 22px;
}
.product__desc {
    color: #999;
    font-size: 20px;
    margin: 15px 0 0;
    overflow:hidden;
}
.product__desc p{
    width:50%;
    float:left;
    text-align:left;

}
.paytype {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 12px 0 48px;
}
.paytype__item .active {
    border-color: #72C4DD;
    overflow: hidden;
    position: relative;
}

.paytype__item {
    border: 1px solid #D5D5D5;
    border-radius: 4px;
    height: 144px;
    margin: 0 40px;
    text-align: center;
    width: 126px;
    position: relative;
    overflow: hidden;
}
.paytype__item.active::before {
    background-color: #72C4DD;
    bottom: -34px;
    content: '';
    height: 68px;
    right: -34px;
    position: absolute;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    width: 68px;
}
.paytype__icon {
    border-radius: 50%;
    height: 70px;
    margin: 17px 0 10px;
    width: 70px;
}
.paytype__name {
    color: #333;
    font-size: 20px;
}
.paytype__item.active::after {
    background-image: url(icon_hook.png);
    -webkit-background-size: 100% 100%;
    background-size: 100% 100%;
    bottom: 5px;
    content: '';
    height: 18px;
    position: absolute;
    right: 3px;
    width: 23px;
}
.btn_primary {
    background-color: #72C4DD;
}
.product__btn {
    border: 0;
    color: #fff;
    -webkit-box-flex: 1;
    -ms-flex: 1;
    flex: 1;
    font-size: 30px;
}

button, input, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.mask2 {
    background-color: rgba(0, 0, 0, 0.6);
    height: 100%;
    left: 0;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 9999;
    display: none;
}
.product__waiting {
    color: #fff;
    font-size: 30px;
    left: 0;
    margin-top: -40px;
    position: absolute;
    right: 0;
    text-align: center;
    top: 50%;
}