@charset "utf-8";/* CSS Document */body {margin:0;padding:0;font-size:14px;font-family:"Microsoft Yahei";}
div,form,img,ul,ol,li,dl,dt,dd,p,h1,h2,h3,h4,h5,h6,iframe{margin:0;padding:0;border:0;}
ul,li {list-style-type:none;}
img {vertical-align:middle;border:0;margin:0;padding:0;}
button {vertical-align:middle;cursor:pointer;}
input txt,button {vertical-align:middle;border:none;}
a,a:link {color:#333333;text-decoration:none;transition:all .3s linear}
a:hover {color:#333333;text-decoration:none;}
.clear::after {display:block;clear:both;overflow:hidden;height:0px;content:""}
.clearfix {overflow:hidden;zoom:1;}
.lft {float:left;}
.rgt {float:right;}
.footer {width:100%;line-height:50px;background:#1C1C1C;color:#f6f6f6;text-align:center;margin-top:20px;}
body {background:#F6F6F6}
/*img {width:100%}*/
table {width:100%;border-collapse:collapse;border-spacing:0;font-size:14px;}
table td {border:1px solid #5b5b5b;text-align:center;color:#5b5b5b;line-height:20px;padding:2px 0;}
table td a {color:#5b5b5b}
table td a:hover {text-decoration:none}
.warp {overflow:hidden;min-width:1200px;max-width:1920px;margin:0 auto}
.center {width:1200px;margin:0 auto}
.container {overflow:hidden;padding-top:20px}
.left {position:relative;float:left;width:870px;}
.right {float:right;width:310px}
.header .top .logo {float:left;height:85px;}
.header .top .image {margin-top:15px;}
.header .top .hd-tells {float:right;height:85px;line-height:85px;font-size:20px;color:#ff6e00;font-weight:bold;background:url(../images/tel.png) no-repeat 10px;padding-left:54px;}
.menu {top:0;left:0;width:100%;background:#F17116;display:flex;justify-content:center;}
.menu .center {width:1200px;}
.menu .ul-list {display:flex;}
.menu .ul-list > li {flex:1;position:relative;}
.menu .ul-list > li:last-child {border-right:none;}
.menu .ul-list > li > a {height:60px;display:flex;align-items:center;justify-content:center;font-size:14px;text-decoration:none;color:#fff;background:#F17116;}
.menu .ul-list > li:hover .ol-list {display:block;}
.menu .ol-list {display:none;position:absolute;top:60px;left:0;z-index:999;background:#fff;width:100%;border-bottom:2px solid #F17116;}
.menu .ol-list > li > a {font-size:14px;text-decoration:none;color:#F17116;height:35px;display:flex;align-items:center;justify-content:center;}
.menu .ol-list > li > a:hover {background:#FF6E00;color:#fff;}
.target {width:1200px;height:400px;overflow:hidden;position:relative;margin:30px auto;box-shadow:0 10px 20px rgba(0,0,0,0.3);border-radius:10px;}
.target img {position:absolute;top:0;left:0;width:100%;height:100%;}
.advertisement {position:relative;overflow:hidden;margin-bottom:20px}
.advertisement .close {position:absolute;top:5px;right:5px;width:32px;height:32px;background:black;background:rgba(0,0,0,.7);border-radius:50%;cursor:pointer}
.advertisement .close::before {position:absolute;top:6px;left:50%;width:1px;height:20px;background:white;transform:rotate(45deg);content:""}
.advertisement .close::after {position:absolute;top:6px;left:50%;width:1px;height:20px;background:white;transform:rotate(-45deg);content:""}
.subnav {overflow:hidden;padding:15px 0 15px 16px;background:#FFF;border-bottom:1px solid #EEE}
.subnav .sn-left {position:relative;float:left;padding-left:20px;font-size:14px;color:#666;line-height:34px}
.subnav .sn-left::before {position:absolute;top:10px;left:0;width:14px;height:14px;background:url(../images/la-icon.png) no-repeat;content:""}
.subnav .sn-right {float:right;overflow:hidden}
.subnav .sn-right dd,.subnav .sn-right dt {float:left;font-size:14px;cursor:pointer}
.subnav .sn-right dd {width:90px;height:32px;margin:0 1px;background:#F6F6F6;border:1px solid #F6F6F6;font-size:14px;color:#333;line-height:32px;text-align:center}
.subnav .sn-right dd.active,.subnav .sn-right dd:hover {background:white;border-color:#FF6E00;color:#FF6E00}
.subnav .sn-right dt {width:106px;height:34px;background:#FFF5F5;color:#FF5B5B;line-height:34px;text-align:center}
.subnav .sn-right dt span {position:relative;display:inline-block;padding-left:17px}
.subnav .sn-right dt span a {color:#FF5B5B;}
.subnav .sn-right dt span::before {position:absolute;top:9px;left:0;width:16px;height:16px;background:url(../images/la-icon.png) no-repeat;background-position:-119px 0;content:""}
.readall_box {position:relative;z-index:9999;padding:0 0 25px;margin-top:-66px;text-align:center;}
.readall_box .read_more_mask {height:66px;background:-moz-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0));background:-webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff));background:-o-linear-gradient(bottom,rgba(255,255,255,0.1),rgba(255,255,255,0))}
.read_more_btn {cursor:pointer;font-size:18px;color:#FF7B20;background:#fff;padding:0 10px;}
.r-title {position:relative;font-size:16px;font-weight:bold;color:#333;line-height:28px}
.r-title::before {position:absolute;top:0;left:-10px;width:3px;height:28px;background:#FF6E00;content:""}
.r-teacher,.r-service,.r-lately,.r-advertisement,.r-hot-tags {padding:10px;margin-bottom:20px;background:white}
.r-teacher .teacher-slide li {position:relative}
.r-teacher .teacher-slide li .ts-pos {position:absolute;bottom:20px;left:0;width:300px;padding:0 5px}
.r-teacher .teacher-slide li .ts-btn {position:relative;float:left;margin:0 5px;font-size:14px;color:#FF6E00;line-height:34px;text-align:center;cursor:pointer}
.r-teacher .teacher-slide li .ts-btn a {display:block;color:#FF6E00;width:128px;background:#fff;height:34px;border:1px solid #FF6E00;border-radius:17px;}
.r-teacher .teacher-slide li .ts-btn a:hover {background:#FF6E00;color:white}
.r-teacher .r-title {margin-top:20px}
.r-teacher .rt-kw {overflow:hidden;padding-top:10px}
.r-teacher .rt-kw li {float:left;padding:9px 19px;margin:8px 5px 0;background:#F6F6F6;font-size:12px;color:#333;line-height:18px}
.r-teacher .rt-txt {padding:20px 5px 0;font-size:12px;color:#333;line-height:20px}
.r-teacher .rt-btn {padding:15px 0 13px}
.r-teacher .rt-btn a {display:block;width:230px;height:38px;margin:0 auto;background:#F0F7FF;font-size:14px;color:#1480FF;line-height:38px;text-align:center;border-radius:19px}
.r-teacher .rt-btn a span {position:relative;display:inline-block;padding-left:20px}
.r-teacher .rt-btn a span::before {position:absolute;top:12px;left:0;width:15px;height:15px;background:url(../images/la-icon.png) no-repeat;background-position:-104px 0;content:""}
.r-service {padding:16px 10px}
.r-service .count-down {padding:10px 0;margin:15px 5px 0;background:#FFF7F0;text-align:center}
.r-service .count-down dl {display:inline-block;overflow:hidden;}
.r-service .count-down dd {float:left;font-size:16px;color:#FF6E00;line-height:30px}
.r-service .count-down dt {position:relative;float:left;overflow:hidden;margin:0 4px}
.r-service .count-down dt::before {position:absolute;top:50%;left:0;width:100%;height:2px;background:white;opacity:.2;content:""}
.r-service .count-down dt span {float:left;min-width:20px;margin:0 1px;background:#FF6E00;font-size:20px;color:white;line-height:30px;text-align:center;border-radius:3px}
.r-service .rs-kw {overflow:hidden;padding:0 5px;margin-top:13px}
.r-service .rs-kw ul {display:-webkit-flex;display:flex;flex-wrap:wrap;justify-content:space-between}
.r-service .rs-kw li {float:left;padding:5px 0}
.r-service .rs-kw li a {display:block;width:86px;height:34px;border:1px solid #EEE;font-size:14px;color:#333;line-height:34px;text-align:center;border-radius:17px}
.r-service .rs-kw li a:hover {border-color:#FF6E00;background:#FF6E00;color:white}
.r-lately {padding:16px 10px}
.r-lately .rl-cont {padding:0 5px}
.r-lately .rl-cont li {overflow:hidden;padding:16px 0;border-bottom:1px solid #EEE}
.r-lately .rl-cont li:last-child {border-bottom:none}
.r-lately .rl-cont li .image {float:left;width:44px}
.r-lately .rl-cont li img{width:100%;}
.r-lately .rl-cont li .info {float:right;width:225px}
.r-lately .rl-cont li .info h3 {font-size:14px;color:#333;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.r-lately .rl-cont li .info p {padding:2px 0;font-size:12px;color:#666;line-height:18px}
.r-lately .rl-cont li .rl-bom {overflow:hidden}
.r-lately .rl-cont li .rl-bom > div {float:left;font-size:12px;color:#FF6E00;line-height:28px}
.r-lately .rl-cont li .rl-bom > div:last-child {float:right;width:60px;height:28px;background:#29CF8B;color:white;text-align:center;border-radius:14px}
.r-advertisement {padding:0}
.list {background:#FFF}
.list li {overflow:hidden;padding:15px 30px}
.list li .image {float:left;overflow:hidden;width:200px;height:116px}
.list li .image img {transition:all .3s linear;width:200px;height:116px}
.list li:hover .image img {transform:scale(1.2)}
.list li .info {float:right;width:583px}
.list li .info h3 {font-size:16px;color:#333;line-height:22px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.list li .info p {min-height:51px;padding:10px 0 14px;font-size:12px;color:#666;line-height:17px}
.list li .info span {display:block;font-size:12px;color:#999;line-height:16px}
.list li:hover .info * {color:#FF6E00 !important}
.packge .packge-box {display:none}
.packge .packge-box:first-child {display:block}
.article {padding:20px 30px 60px;background:white;}
.article .article-head {}
.article .article-head h1 {margin-bottom:20px;font-size:32px;font-weight:normal;color:#333;line-height:46px}
.article .article-head ul {overflow:hidden;}
.article .article-head li {float:left;margin-bottom:20px;}
.article .article-head li i {position:relative;float:left;padding-left:21px;margin-right:20px;font-style:normal;font-size:14px;color:#999;line-height:20px}
.article .article-head li i::before {position:absolute;top:2px;left:0;width:17px;height:17px;background:url(../images/la-icon.png) no-repeat;background-position:-135px 0;content:""}
.article .article-head li.ah-info i:nth-child(2)::before {background-position:-152px 0}
.article .article-head li.ah-info i:nth-child(3)::before {background-position:-169px 0}
.article .article-body {margin-top:20px;font-size:16px;color:#333;line-height:30px;text-align:justify;}
.article .article-body > div {margin:20px 0;}
.article .article-body > p {margin:20px 0;}
.article .article-body > img{width:auto;height:auto;margin:0 auto;display: block;}
.article .article-body > div a u{margin:0 2px;color: #ff6e00;border-bottom: 1px dashed #ff6e00;text-decoration: none;}
.article .article-body > video{margin:20px auto;display: block;}
.article .ab-consult {padding:0 20px 22px;background:white;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.12);border-radius:10px}
.article .ab-consult .consult-name {padding:12px 0;margin-bottom:10px;border-bottom:1px solid #EEE;font-size:16px;color:#FF6E00;line-height:22px;text-align:center}
.article .ab-consult .image {float:left;overflow:hidden;width:48px;height:48px;margin-left:20px;border:1px solid white;border-radius:24px;box-shadow:0px 4px 16px 0px rgba(0,0,0,0.2);}
.article .ab-consult .info {float:left;width:504px;margin-left:16px}
.article .ab-consult .name {font-size:16px;color:#333;line-height:20px}
.article .ab-consult .name span {display:inline-block;padding-left:6px;margin-left:7px;border-left:1px solid #EEE;font-size:12px;color:#1480FF}
.article .ab-consult .txt {margin-top:7px;font-size:12px;color:#666;line-height:17px}
.article .ab-consult .consult-btn {float:left;width:116px;height:36px;margin:29px 0 0 36px;background:#FF6E00;font-size:14px;color:white;line-height:36px;text-align:center;border-radius:18px;box-shadow:0px 8px 26px 0px rgba(250,115,57,0.5);}
.article-foot {text-align:center}
.article-foot dl {display:inline-block;overflow:hidden}
.article-foot dd {float:left;width:115px;height:36px;margin:0 8px;background:#FFF7F0;font-size:14px;color:#FF6E00;line-height:36px;text-align:center;border-radius:18px;cursor:pointer}
.article-foot dd:nth-child(2) {background:#F0F7FF;color:#1480FF}
.article-foot dd span {position:relative;display:inline-block;padding-left:20px}
.article-foot dd span::before {position:absolute;top:10px;left:0;width:17px;height:17px;background:url(../images/la-icon.png) no-repeat;background-position:-186px 0;content:""}
.article-foot dd:nth-child(2) span::before {width:15px;height:15px;background-position:0 -24px}
.article-foot dd span i {font-style:normal}
.up-down {overflow:hidden;margin-top:20px}
.up-down li {float:left;overflow:hidden;width:425px;padding:16px 0;background:white}
.up-down li:last-child {float:right}
.up-down li .image {float:left;overflow:hidden;width:120px;height:70px;margin-left:16px}
.up-down li .info {float:left;width:249px;margin-left:20px;font-size:14px;color:#666;line-height:20px}
.up-down li .info span {display:block;margin-bottom:10px;transition:all .3s linear}
.up-down li .info a {color:#333}
.up-down li:hover .info,.up-down li:hover .info a {color:#FF6E00}
.article-list {margin-top:20px}
.article-list .al-option {overflow:hidden;padding:30px 30px 15px}
.article-list .al-option span {position:relative;float:left;padding-bottom:10px;margin-right:20px;font-size:16px;font-weight:bold;color:#333;line-height:22px;cursor:pointer}
.article-list .al-option span.active {color:#FF6E00}
.article-list .al-option span::before {position:absolute;display:none;bottom:0;left:0;width:34px;height:4px;background:#FF6E00;content:""}
.article-list .al-option span.active::before {display:block}
.article-list .al-cont ul {padding-bottom:15px;border-bottom:1px solid #EEE}
.article-list .al-cont .al-box {display:none}
.article-list .al-cont .al-box:first-child {display:block}
.article-list .al-cont .al-more {padding:30px 0;font-size:16px;line-height:22px;text-align:center}
.article-list .al-cont .al-more a {color:#FF6E00;}
.title {position:relative;padding-bottom:6px;border-bottom:1px solid #fff}
.title::before {position:absolute;bottom:-2px;left:0;width:140px;height:2px;background:#F80;content:""}
.title h2 {position:relative;padding-left:43px;font-size:20px;color:#212121;line-height:36px}
.title h2::before {position:absolute;top:0;left:0;width:36px;height:36px;background:url(../images/index-icon.png) no-repeat;background-position:0 -32px;content:""}
.guide {}
.guide .title h2::before {background-position:-108px -32px}
.guide .guide-cont {}
.guide .guide-cont .left {float:left;width:340px;padding-bottom:22px;background:#fff;}
.guide .guide-cont .left dl {position:relative;overflow:hidden;padding-left:67px}
.guide .guide-cont .left dl::before {position:absolute;top:36px;left:35px;width:1px;height:100%;background:#E5E5E5;content:""}
.guide .guide-cont .left dt {overflow:hidden;padding-top:20px}
.guide .guide-cont .left dt span {float:left;width:104px;height:34px;background:#F80;font-size:18px;font-weight:bold;color:white;line-height:34px;text-align:center;border-radius:4px}
.guide .guide-cont .left dt i {float:left;margin-left:10px;font-style:normal;font-size:13px;color:#f00;line-height:34px}
.guide .guide-cont .left dd {overflow:hidden;padding-top:7px}
.guide .guide-cont .left dd span {float:left;width:102px;height:28px;margin:13px 20px 0 0;border:1px solid #868686;font-size:14px;color:#555;line-height:28px;text-align:center;border-radius:14px;cursor:pointer}
.guide .guide-cont .left dd span:hover {border:1px solid #FF9011;color:#f80}
.guide .guide-cont .right {float:right;width:840px;height:671px;padding:30px 0 56px;background:#fff;}
.guide .guide-cont .right .gr-title {font-size:30px;font-weight:bold;color:#333;line-height:34px;text-align:center}
.guide .guide-cont .right .gr-title span {position:relative;display:inline-block}
.guide .guide-cont .right .gr-title span::before {position:absolute;top:6px;left:-180px;width:165px;height:22px;background:url(../images/grt-image.png) no-repeat;content:""}
.guide .guide-cont .right .gr-title span::after {position:absolute;top:6px;right:-180px;width:165px;height:22px;background:url(../images/grt-image.png) no-repeat;transform:rotate(180deg);content:""}
.guide .guide-cont .right .gr-name {overflow:hidden;margin:42px 0 0 34px}
.guide .guide-cont .right .gr-name h3 {position:relative;float:left;padding-left:12px}
.guide .guide-cont .right .gr-name h3::before {position:absolute;top:0;left:0;width:45px;height:46px;border:1px solid #F80;border-right:none;border-bottom:none;content:"";}
.guide .guide-cont .right .gr-name h3::after {position:absolute;top:15px;left:162px;width:491px;height:20px;background:url(../images/grn-image.png) repeat-x;content:""}
.guide .guide-cont .right .gr-name h3 i {position:absolute;top:0;left:0;font-family:'arial';font-style:normal;font-size:62px;font-weight:normal;color:#f80;line-height:50px;opacity:.35}
.guide .guide-cont .right .gr-name h3 span {position:relative;display:block;z-index:1;font-size:28px;color:#333;line-height:50px}
.guide .guide-cont .right .gr-txt {padding:11px 33px 0;font-size:16px;color:#333;line-height:30px}
.guide .guide-cont .right .gr-txt p {padding:6px 0}
.guide .guide-cont .right .gr-txt p a {color:#F80;}
.guide .guide-cont .right .gr-txt p img {max-width:600px;max-height:400px;}
.guide .guide-cont .right .gr-txt table {width:100%;border-collapse:collapse;border-spacing:0;font-size:14px;margin:20px 0;}
.guide .guide-cont .right .gr-txt table td {border:1px solid #868686;text-align:center;color:#333;line-height:24px;padding:2px 0;}
.guide .guide-cont .right .gr-txt table td a {color:#F17116}
.guide .guide-cont .right .gr-txt table td a:hover {text-decoration:none}
.guide .guide-cont .right .gr-txt p span{margin:0 20px;}
.guide .guide-cont .right .gr-txt p code{font-family: "微软雅黑";color:#F17116;}
.guide .guide-cont .right .gr-btn {overflow:hidden;padding:0 39px 0 0}
.guide .guide-cont .right .gr-btn a {position:relative;float:right;height:38px;padding:0 47px 0 17px;background:#FF9013;font-size:14px;color:#fff;line-height:38px;border-radius:19px}
.guide .guide-cont .right .gr-btn a::before {position:absolute;top:5px;right:6px;width:25px;height:27px;background:white;font-size:20px;color:#FF9013;line-height:25px;text-align:center;padding-left:2px;border-radius:14px;content:">"}
.teacher {margin-top:30px;}
.teacher .teacher-cont {overflow:hidden;margin-top:30px;}
.teacher .teacher-cont li {float:left;width:280px !important;}
.teacher .teacher-cont li .image {height:180px;overflow:hidden;}
.teacher .teacher-cont li .images {height:350px;overflow:hidden;}
.teacher .teacher-cont li .info {height:60px;padding:0 24px 0 8px;background:#fff;font-size:16px;line-height:60px}
.teacher .teacher-cont li .info span {float:left;color:#555}
.teacher .teacher-cont li .info a {position:relative;float:right;padding-left:25px;color:#f00}
.teacher .teacher-cont li .info a::before {position:absolute;top:21px;left:0;width:16px;height:16px;border:1px solid #E13B29;border-radius:16px;content:""}
.teacher .teacher-cont li .info a::after {position:absolute;top:25px;left:6px;width:0;height:0;border-top:6px solid transparent;border-left:8px solid #E13B29;border-bottom:6px solid transparent;content:""}
.teacher .teacher-cont li .infos {height:60px;padding:0 24px 0 8px;background:#fff;font-size:16px;line-height:60px;text-align:center;}
.teacher .teacher-cont li .infos span {color:#F17116}
.teacher .teacher-button-prev,.teacher .teacher-button-next {top:35%;}
.teacher .teacher-button-prev::after,.teacher .teacher-button-next::after {font-size:20px;color:#fff}
.hot-course {margin-top:36px}
.hot-course .title h2::before {background-position:-36px -32px}
.hot-course .hc-cont {margin-top:30px}
.hot-course .hc-cont ul {display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden}
.hot-course .hc-cont li {float:left;width:280px;}
.hot-course .hc-cont li .image {overflow:hidden;width:280px;height:180px;}
.hot-course .hc-cont li .image img {transition:all .3s linear;width:280px;height:180px}
.hot-course .hc-cont li:hover .image img {transform:scale(1.2)}
.hot-course .hc-cont li dl {overflow:hidden;background:#fff;}
.hot-course .hc-cont li dt {width:280px;font-size:16px;color:#555;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;}
.hot-course .hc-cont li dt a {display:block;line-height:60px;}
.student-video {margin-top:36px}
.student-video .title h2::before {background-position:-72px -32px}
.student-video .sv-cont {margin-top:30px}
.student-video .sv-cont ul {display:-webkit-flex;display:flex;flex-wrap:nowrap;justify-content:space-between;overflow:hidden}
.student-video .sv-cont li {float:left;width:370px}
.right-title {text-align:center;display:block;margin:20px auto;}
.right-title a {background:#fff;color:#fff;width:192px;height:45px;color:#F80;font-size:16px;line-height:45px;text-align:center;border-radius:9px;display:inline-block;border:1px solid #F80;}


/*文章正文底部表单第一种2021-05-31*/
i,em{font-style: normal;}
.lax_bkBox{background: #fff url("https://wwwupload.gaodunwangxiao.com/uploads/210531/6105-210531132453F5.jpg") no-repeat left bottom;padding: 10px 0 30px;box-shadow: 0px 5px 20px #ebebeb;border-radius: 10px;width: 780px;margin: 20px auto;}
.lax_h2{width: 780px;margin: 20px auto;font-weight: bold;}
.lax_h2 i{font-size: 30px;width: 450px;line-height: 48px;display: block;position: relative;padding: 8px 0; margin:auto;}
.lax_h2 i .jt_dec{position: absolute; width: 80px;height: 80px; background: url("https://wwwupload.gaodunwangxiao.com/uploads/210531/6105-21053112010SC.png") no-repeat;top:-15px;left: -80px;}
.lax_bkCont{width: 780px;margin: 0 auto;padding: 0 20px;}
.lax_bkCont li{list-style-type:none;height: 48px;line-height: 48px;border: 1px dashed #ddd;background: #fff;border-radius: 6px;padding: 0 10px;width: 200px;margin: 10px;display: inline-block;}
.lax_bkCont li .dg_ico{display: inline-block;*display: inline;zoom:1;width: 21px;height: 25px;vertical-align: middle;background: url("https://wwwupload.gaodunwangxiao.com/uploads/210531/6105-210531110022923.png") no-repeat 0 0;margin-right: 8px;margin-top: -4px;}
.lax_bkCont li i{color: #666;font-size: 18px;}
.lax_bkBtn a {
	text-decoration: none;
	width: 250px;
	margin: 20px auto 0px;
	height: 64px;
	line-height: 64px;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 24px;
	display: block;
	background-color: #e13b29;
	background-image: linear-gradient(90deg, #f64f00, #e13b29);
	border-radius: 50px;
	transition: .4s;
}
.lax_bkBtn a:hover{transform: translateY(-5px);box-shadow: 0 6px 16px #f9aba1;}
/* 文章正文底部第一种 结束 */

.gift_bag{padding-top: 13px;}
.gift_bag .content_title {font-size: 18px;color: #474747;font-weight: bold;padding-left: 0;position: relative;letter-spacing: 0;line-height: 60px;}
.gift_bag .bag_div{background-color: #ffffff;box-shadow: 0px 2px 10px 8px rgba(213, 213, 213, 0.17);padding: 11px 10px 18px 12px;}
.gift_bag .bag_div .bag_list .bag_title{font-size: 18px;color:#333333;letter-spacing: -1px;line-height: 36px;}
.gift_bag .bag_div .bag_list .bag_detail{padding: 10px 4px;background-color: #dcdee433;}
.gift_bag .bag_div .bag_list .bag_detail span{font-size: 15px;color: #333333;line-height: 30px;white-space:nowrap;letter-spacing: -1px;width: 125px;display: inline-block;}
.gift_bag .bag_div .bag_list .bag_detail span b{color: #ffffff;width: 17px;height: 17px;background: url(https://cpa.gaodun.cn/images/order_0707.png) no-repeat center;display: inline-block;text-align: center;line-height: 17px;margin-right: 3px;}
.gift_bag .bag_div .bag_list1 .bag_title{line-height: 40px;}
.gift_bag .bag_div .bag_list1 .bag_detail{padding: 7px 4px;}
.gift_bag .bag_div .bag_list2{padding-top: 8px;}
.gift_bag .bag_div .bag_list3{padding-top: 2px;}
.gift_bag .bag_div .yjlq{width: 100%;height: 46px;line-height: 46px;font-size: 16px;background-color: #ff9c00;border-radius: 23px;text-align: center;margin-top: 17px;}
.gift_bag .bag_div .yjlq a{color: #ffffff;width: 100%;height: 100%;display: inline-block;}
.gift_bag .free_lq{border: solid 1px #e8e8e8;padding: 0 9px 60px;position: relative;background: #fff;margin-top: 20px;}
.gift_bag .free_lq .lq_detail p{font-size: 12px;color: #666666;line-height: 54px;float: left;width: 94px;border-bottom:1px solid #e8e8e8;padding-left: 35px;white-space: nowrap; overflow: hidden;text-overflow: ellipsis;-o-text-overflow: ellipsis; text-overflow: ellipsis;background: url(https://cpa.gaodun.cn/images/lq1_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p2{background: url(/images/lq2_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p3{background: url(https://cpa.gaodun.cn/images/lq3_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p4{background: url(https://cpa.gaodun.cn/images/lq4_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p5{background: url(https://cpa.gaodun.cn/images/lq5_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p6{background: url(https://cpa.gaodun.cn/images/lq6_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p7{background: url(https://cpa.gaodun.cn/images/lq7_0707.png) no-repeat left center;}
.gift_bag .free_lq .lq_detail .p8{background: url(https://cpa.gaodun.cn/images/lq8_0707.png) no-repeat left center;}
.gift_bag .free_lq .free_btn{padding-top: 4px;position: absolute;bottom: 21px;width: 260px;}
.gift_bag .free_lq .yjlq{width: 100%;height: 40px;line-height: 40px;font-size: 14px !important;background-color: #ff9c00;border-radius: 18px !important;text-align: center;margin-top: 3px;}
.gift_bag .free_lq .yjlq a{color: #ffffff;width: 100%;height: 100%;display: inline-block;}