body{padding-top:50px;background: #eaebee;}
.a_txt{line-height:18px}
.banner{height:634px!important;min-width:885pt;background:url(../images/banner.jpg) no-repeat center 0!important}
.con_sajx{position: relative;bottom: 100px;margin-top: -50px;}
.newLeft,.xg_title{background:#fff}
.xg_title{padding:0 30px;border-bottom:2px solid #efefef}
.con_msc{position:relative;padding-left:0;width:100%;height:244px;background:#fff}
.sec_msc{border-left:1px solid #eeeeee;border-right:1px solid #eeeeee; }
.con_mscli{width: 33%;text-align: center;height: 92%;margin: 10px 0;}
.con_msclir{width: 76%;margin: 0 auto;}
.xg_msk_img{margin-left:0;margin-top: 15px;}
.con_mscliru{padding-top:9pt;padding-bottom:15px;color:#333;font-size:20px;font-weight: bold;}
.con_msc{position: relative;border-radius: 5px;}
.con_gshl{position: absolute;right: 10px;}
.xg_con_msclirm{padding-left:4px;color:#999;font-size:14px}
.qsgg_fdys{margin:0 auto;width:885pt}
.fdys_title{padding: 0px 0 62px;color:#333;text-align:center;font-size:36px;font-weight: 700;}
.border_red{border-top:2px solid #ff4136}
.er_book_price{background:#f4f0eb}
.cont_book{position:relative;margin-bottom:30px;width:885pt;}
.cont_pz {height: 218px;background: url(../images/img_pz.jpg) no-repeat center 0;}
.xg_book_video{height:491px;background:#fff}
.bookScroll{position:relative;overflow:hidden;width:498px;background:#f6f6f6}
.bookScroll .hd{position:absolute;right:0;bottom:14px;z-index:4;overflow:hidden;padding:0 10px}
.bookScroll .hd ul li{display:inline-block;margin-right:10px;width:8px;height:8px;border-radius:50%;background:#000;text-indent:-999px;opacity:.3;cursor:pointer}
.bookScroll .bd ul li,.book_img{text-align:center}
.bookScroll .bd li img{width:100%}
.book_img{display:block;height: 491px;background-color: #f4f0eb;padding-top: 20px;}
.book_img img{display:block;width: 100%;}
.er_book_price .book_price{padding-right:26px;width:620px;background:#fff;border-left:none}
.per{position:absolute;top:0;right:10px}
.price_info h5{color:#000;font-size:22px;font-weight: bold;}
.book_price .price_info .course_title{line-height: 28px;padding-bottom:10px;padding-top: 5px;}
.sale_box_one{padding:10px 0;border-top:1px solid #e5e5e5;background:#fff}
.sale_title{display:inline-block;margin-right:15px;margin-bottom:3px;width:58px;height:24px;border-radius:3px;background:#ffefee;color:#ff4136;vertical-align:middle;text-align:center;line-height:24px}
.sale_info,.sale_title{padding-top:0;font-size:14px}
.sale_info{color:#333}
.turn_more{margin-left:50px;color:#ff4136;font-size:14px}
.cont_book .paddingL{padding-left:0;line-height:40px;}
.book_read{margin-top:0}
.book_price {padding: 40px 36px 20px 36px;height:456px;padding-top:16px;}
.course_box{width:475px}
.course_box a{border:1px solid #ffc8af;background:#fff;color:#ff8a54}
.long_course_box a{margin-right:11px;margin-bottom:17px;padding:3px 25px;font-size:1pc}
.course_box a{float:left;margin-right:10px;margin-bottom:8px;padding:1px 9pt;height:28px;border:1px solid #e5e5e5;border-radius:3px;text-align:center;line-height:28px}
.cont_book .paddingL{margin-top:0;padding-left:0;line-height:42px}
.read_title{color:#333;font-size:1pc;font-weight: bold;}
.cont_c_goods .check{float:left;display:block;margin-right:10px;margin-bottom:20px;padding:5px 10px;width: 278px;height:34px;border:1px solid #f6f6f6;border-radius:3px;background-color:#fff;box-shadow:0 0 15px hsla(0,0%,56%,.15);color:#333;color:#111;font-size:14px;line-height:34px}
.xg_label{float:left;display:inline-block;margin-top:8px;margin-right:7px;width:1pc;height:18px;background:url(../images/xg_wei.png) no-repeat center;}
.book_price .check.on .xg_label{background: url(../images/xg_xuan.png) no-repeat center;}
.book_price .check.on .xg_sktg {color: #ff4136;}
.check .check_price{display:inline-block;margin-right:0px;color:#333333;}
.book_price .check.on .check_price{color:#ff5529;}
.check .check_grey{display:inline-block;width:52px;color:#666;text-align:right;text-decoration:line-through}
.cont_c_goods .on{background:0 0;border: 1px solid #ff5529 !important;}
.curr{background:url(../images/xg_xuan.png) no-repeat center}
.curr1{color:#ff4136}
.getIn{display:block;margin-top:20px;margin-left:0;width:210px;height:3pc;background:url(../images/xg_ljgm.png) no-repeat center;color:#fff;font-size:18px;line-height:3pc}
.cont_lq,.getIn{text-align:center}
.cont_lq{margin-top:70px;padding-top:10px;padding-bottom:83px;background:#fff}
.cont_lq .new_tit1{margin-bottom:15px;color:#58636a}
.price_span{color: #999;margin-bottom: 10px;display: inline-block;font-size: 14px;}
.shadow_title p.new_font {font-size: 42px;padding: 10px 0 10px;}
.shadow_tab tr td.first-child {width: 100px;padding-left: 15px;}
.shadow_tab tr td.sec-child {width: 150px;padding-left: 15px;}
.shadow_tab tr td:last-child {width: 300px;}
/* 购书必读 */
.gsbd{
    width: 1160px;
    background: #fff;
    margin: 0 auto 30px;
    padding: 20px 0  20px 20px;
}
.gsbd h3{
    font-size: 16px;
    color: #000;
    margin-bottom: 10px;
    font-weight: 600;
}
.p_box_up {
    height: 190px;
}

html,body{overflow-y: hidden;}
.a_mask {display:block;width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);position:fixed;top:0;left:0;z-index:6;}
.spring_mask {width:646px;height:585px;background-color:#ffffff;border-radius:15px;background:url(../images/spring_bg.png) left center no-repeat;position:fixed;left:50%;margin-left:-323px;top:50%;margin-top:-290px;z-index:10;}
.spring_mask .red{color: #b30100;}
.spring_content {width:80%;margin:105px auto 0;}
.spring_content h3 {font-size:22px;color:#414141;font-weight:bold;line-height:28px;}
.spring_content h3 span{font-weight:bold;}
.spring_content p{font-size: 16px;color: #414141;padding-top: 10px;line-height: 20px;}
.spring_btn {background-image:linear-gradient(96deg,#ea560d 0%,#f37615 61%,#fb951d 100%);font-size: 22px;line-height: 51px;text-align: center;display: block;width: 341px;cursor: pointer;height: 51px;border-radius: 25.5px;color: #ffffff;margin:15px auto 0;}
.spring_img{padding: 20px 0 0;border-top: 1px solid #ccc;margin-top: 20px;}
.spring_close{position: absolute;right: 20px;top: 20px;cursor: pointer;}

/* 失效弹框*/.invalidation{width:420px;margin:0 auto;z-index:102;position:fixed;left:50%;top:50%;transform: translate(-210px,-160px);}
.invalidation h3{width:100%;text-align:center;background:url('../images/tips_bg.png') center center;height:46px;line-height:46px;color:#fff;font-weight: 700;font-size:18px;box-shadow: 0 3px 6px 0 rgba(48, 55, 147, 0.3);}
.invalidation a:hover {text-decoration: underline;}
.invalidation .tips{background-color: #fff;padding:38px 0 40px;text-align:center;border-radius:0 0 6px 6px;}
.invalidation .tips p{font-size:16px;color:#666;}
.invalidation .tips .links{text-decoration: underline;color:#fd573e;
    font-weight: 700;}
.invalidation .c_down{display: block;width: 124px;height: 36px;margin:36px auto 0;background-image: linear-gradient(0deg,#ff4910 0%,#ff6e3f 100%);border-radius: 17.14px;text-align:center;line-height:36px;color:#fff;font-size:16px;}