#search-area {background: #fff}
#search-area .search {position: relative;z-index: 12;display: inline-block;margin-top: 15px}
#search-area .search .search-box {float: left;width: 417px;height: 48px;border: 2px solid #99CC00;border-right: 0 solid;border-bottom-left-radius: 4px;border-top-left-radius: 4px;background: #fff}
#search-area .search .search-btn {float: left;width: 90px;height: 52px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background: #99CC00;text-align: center;cursor: pointer}
#search-area .search .search-btn:hover {background-color: #a5df00}
#search-area .search .search-btn em {display: inline-block;margin-top: 5px;width: 23px;height: 45px;background: url(/images/common_new.png) -5px -126px no-repeat}
#search-area .hot-search {position: absolute;top: 52px;left: 2px;z-index: 12;width: 416px;border: 1px solid #e5e5e5;background: #fff;text-align: left}
#search-area .hot-search span {display: inline-block;margin: 0 20px;width: 20px;height: 20px;color: #fff;text-align: center;line-height: 20px}
#search-area .hot-search ul {margin: 7px 0}
#search-area .hot-search a {display: inline-block;height: 42px;color: #000;text-align: left;font-size: 14px;line-height: 42px}
#search-area .hot-search li {cursor: pointer}
#search-area .hot-search .hover, #search-area .hot-search li:hover {background: #f0f0f0}
#search-area .search .search-box .i-search {margin-top: 3px;width: 408px;height: 40px;outline: 0;border: 0 solid;text-indent: 4px;font-size: 14px;font-size: 14px;line-height: 38px}
#search-area .tip-indent {display: inline-block;width: 30px}
.float-header {position: fixed;display: none;height: 80px}
.float-header .copyright {float: left;display: block;margin-top: 24px;margin-right: 30px;margin-left: 50px;width: 121px;height: 37px;background: url(/images/power-1.png) 0 0 no-repeat}
.float-header h2 {float: left;display: block;overflow: hidden;height: 80px;max-width: 363px;color: #565555;text-overflow: ellipsis;white-space: nowrap;font-weight: 400;font-size: 18px;line-height: 80px}
.float-header .d-down {float: right;display: block;margin-top: 14px; margin-right:33px;  width: 300px;height: 55px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 4px;background: #99CC00;color: #fff;font-size: 1pc;line-height: 55px;cursor: pointer}
.float-header .png-down {margin-left: 26px;width: 200px}
.header .allfenl {position: relative;float: left;width: 768px;height: 5pc}
.header .allfenl .kuai {width: 55px}
.d-navs {transition: top .5s ease-in-out}
.piao {transition: top 1s ease-in-out}
.d-title {width: 100%;height: 5pc;color: #000;text-align: left;font-size: 18px}
.d-title span {display: inline-block;margin-left: 18px}
.middle {overflow: hidden;margin-bottom: 50px}
.middle .m-l {position: relative;float: left;display: block;overflow: hidden;margin-right: 1pc;padding: 0 20px 20px;width: 780px;background: #fff}
.middle .m-l .m-l-f {margin-bottom: 20px;width: 100%;min-height: 147px;border: 1px solid #ececec;background: #f3f4f4}
.middle .banquan {display: block;width: 100%;height: 70px;color: #000;text-align: left;line-height: 70px}
.middle .banquan i {display: inline-block;margin-right: 5px;width: 121px;height: 37px;background: url(/images/power-1.png) 0 0 no-repeat;vertical-align: 16px}
.middle .banquan .title {display: inline-block;overflow: hidden;width: 505px;color: #565656;text-align: left;font-weight: 400;font-size: 18px;text-overflow: ellipsis;white-space: nowrap;}
.middle .m-l .m-l-f .f1 {float: left;margin-left: 10px;padding: 0 30px;width: 440px;text-align: left;font-size: 1pc}
.middle .m-l .m-l-f .f1 .font1 {padding: 0 0 0 9px;width: 100%;height: 70px;line-height: 76px}
.middle .m-l .m-l-f .f1 .font2 {width: 100%;height: 3pc;border: 1px solid #d2d2d2;background: #fff;line-height: 3pc}
.middle .m-l .m-l-f .f1 .font2 input {float: left;margin-left: 15px;width: 308px;height: 3pc;outline: 0;border: 0 solid;color: #696969;font-size: 15px;line-height: 40px}
.middle .m-l .m-l-f .f1 .font2 .aniu {float: left;width: 117px;height: 3pc;background: #b28850;color: #fff;text-align: center;font-size: 14px;cursor: pointer}
.middle .m-l .m-l-f .f1 .font2 .aniu:hover {background: #a57f4d}
.sample-child-size {float: left;display: inline-block;width: 174px;height: 28px}
.f2 {float: left;margin-top: 83px;width: 262px;height: 60px}
.f2 span {float: left;display: block;width: 30px;height: 30px;color: #7a7a7a;font-weight: 700;font-size: 9pt;line-height: 27px}
.m-l .sample-child-show {margin-bottom: 20px;padding-top: 15px;width: 100%;min-height: 200px;border: 1px solid #ececec;word-wrap: break-word;word-break: break-all}
.sample-child-size .sample-child-size-box {position: relative;display: block;margin: 0 auto;width: 100%;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px}
.sample-child-size .sample-child-size-box .size-box-blue {position: absolute;width: 60px;height: 5px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;background: #6489e4}
.sample-size-scroll-slider {overflow: hidden;margin-top: 9pt;width: 100%;height: 5px;border: none;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;background-color: #d8d8d8}
.sample-size-slider-btn {position: absolute;top: -7px;left: 52px;overflow: hidden;width: 20px;height: 20px;border: 1px solid #eee;border-radius: 100%;background-color: #fff;color: #00a0e9;text-align: center;font-size: 9pt;line-height: 20px;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.middle .m-l .copyright {float: left;color: #999;font-size: 14px;line-height: 25px}
.middle .m-l video {max-height: 600px;margin-bottom: 15px;width: 100%;-webkit-box-shadow: 0 0 5px #d2d2d2;-moz-box-shadow: 0 0 5px #d2d2d2;box-shadow: 0 0 5px #d2d2d2;behavior: url(ie-css3.htc)}
.middle .m-r {float: left;display: block}
.middle .m-r .work-down {margin-bottom: 1pc;padding: 5px 31px;width: 300px;height: auto;background: #fff}
.middle .m-r .work-down .about{text-align:left; text-indent:2em;}
.middle .m-r .work-down .d-down {display: block;margin: 18px auto;width: 300px;height: 55px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 4px;background: #99CC00;color: #fff;font-size: 1pc;line-height: 55px;cursor: pointer}
.middle .m-r .work-down .free-down {display: block;margin: 18px auto;width: 300px;height: 55px;-webkit-border-radius: 2px;-moz-border-radius: 2px;border-radius: 4px;background: #99CC00;color: #fff;font-size: 1pc;line-height: 55px;cursor: pointer}
.float-header .d-down:hover, .middle .m-r .work-down .d-down:hover {background: #a5df00}
.float-header .d-down i, .middle .m-r .work-down .d-down i {display: inline-block;margin-left: -1pc;width: 47px;height: 40px;background: url(/images/common_new.png) 0 -446px no-repeat;vertical-align: -8px}
.float-header .free-down i, .middle .m-r .work-down .free-down i {display: inline-block;margin-left: -1pc;width: 47px;height: 40px;background: url(/images/common_new.png) 0 -446px no-repeat;vertical-align: -8px}
.middle .m-r .work-down .d-coll {margin: 0 auto 17px;width: 298px;height: 53px;border: 1px solid #d4d7d8;-webkit-border-radius: 4px;-moz-border-radius: 2px;border-radius: 4px;background: #fff;color: #5c5c5c;text-align: left;font-size: 1pc;line-height: 53px;cursor: pointer}
.middle .m-r .work-down .d-coll:hover {background: #f4f4f4}
.middle .m-r .work-down .d-coll i {display: inline-block;width: 136px;height: 40px;background: url(/images/common_new.png) 88px -30px no-repeat;vertical-align: -8px}
.middle .m-r .work-down .d-coll span {display: inline-block}
.middle .m-r .work-down .d-coll .chose {background: url(/images/common_new.png) 90px -633px no-repeat}
.middle .m-r .work-down .d-msg {height: 50px;font-family: Arial;line-height: 50px}
.middle .m-r .work-down .d-msg .d-view {position: relative;float: left;display: block;width: 33%;height: 50px;color: #838383;text-align: center;font-size: 15px}
.middle .m-r .work-down .d-msg .view-num {display: inline-block;margin-right: 10px;width: 22px;height: 20px;background: url(/images/common_new.png) -10px -298px no-repeat;vertical-align: -4px}
.middle .m-r .work-down .d-msg .down-num {display: inline-block;margin-right: 10px;width: 20px;height: 20px;background: url(/images/common_new.png) -9pt -1404px no-repeat;vertical-align: -4px;cursor: pointer}
.middle .m-r .work-down .d-msg .jiayi {position: absolute;top: -8px;left: 5px;display: inline-block;width: 17px;height: 17px;color: #99CC00;font-size: 13px;line-height: 17px;opacity: 0}
.middle .m-r .work-down .d-msg .yjdz {background: url(/images/common_new.png) -9pt -1454px no-repeat}
.middle .m-r .work-down .d-msg .jiayi {top: -1px;left: 19px}
.middle .m-r .work-down .d-msg .coll-num {display: inline-block;margin-right: 10px;width: 20px;height: 20px;background: url(/images/common_new.png) -6px -44px no-repeat;vertical-align: -4px}
.middle .m-r .work-info {margin-bottom: 1pc;padding: 5px 31px;width: 300px;background: #fff}
.middle .m-r .work-info ul {display: inline-block}
.middle .m-r .work-info li {display: inline-block;width: 280px;height: 33px;color: #838383;font-size: 13px;line-height: 33px}
.middle .m-r .work-info .title { line-height:44px; height:44px;text-align:left; font-weight:bold; color:#333; font-size:16px;}
.middle .m-r .work-info .chose {margin-top: 13px;height: 41px;border-top: 1px solid #eceff1;line-height: 51px}
.middle .m-r .work-info li .course {float: right;margin-top: 4px;margin-right: 5px;width: 70px;height: 22px;border: 1px solid #f2a20c;border-radius: 4px;color: #f2a20c;font-size: 12px;line-height: 22px}
.middle .m-r .work-info li .course:hover {background: #f2a20c;color: #fff}
.middle .m-r .work-info li .m-l2 {float: left;display: inline-block;margin-right: 10px;color: #000}
.middle .m-r .work-info li .m-r2 {float: right;display: inline-block;color: #838383}
.middle .m-r .work-info li .m-r2 img {margin-right: -7px}
.middle .m-r .work-info li .m-r2 em {position: relative;display: inline-block;width: 1pc;height: 1pc;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;background: #c4c4c4;color: #fff;vertical-align: 0;line-height: 1pc}
.middle .m-r .work-info li .m-r2 em .say {position: absolute;top: -340px;left: -395px;display: none;padding: 17px 19px 2pc 28px;width: 346px;height: auto;border: 1px solid #dfdfdf;background: #fff;color: #af9178;cursor: pointer}
.middle .m-r .work-info li .m-r2 em:hover .say {display: block}
.middle .m-r .work-info li .m-r2 em .say .s-tt {height: 50px;font-size: 18px;line-height: 50px}
.middle .m-r .work-info li .m-r2 em .say p {text-align: left;text-indent: 2em;font-size: 9pt;line-height: 20px}
.middle .m-r .mould3 {display: block;margin-bottom: 1pc;padding: 26px 31px;width: 300px;height: 50px;background: #fff;background: url(/images/ad.jpg) center center no-repeat #fff;text-align: left;font-size: 13px;line-height: 50px}
.middle .m-r .mould3 i {display: inline-block;margin-right: 18px;width: 40px;height: 40px;-webkit-border-radius: 40px;-moz-border-radius: 40px;border-radius: 40px;background: #080808;color: #2d2d2d;vertical-align: -14px;font-size: 14px}
.middle .m-r .mould3 .m3-name {color: #7f7e7e}
.middle .m-r .support {overflow: hidden;padding:5px 31px;width: 301px;background: #fff;color: #616161;font-size: 9pt}
.middle .m-r .support .recommend {width: 300px;height: 30px;color: #333;text-align: left;font-size: 16px;line-height: 30px}
.middle .m-r .support .recommend a {float: right;color: #aaa;text-align: right;font-size: 14px;cursor: pointer}
.middle .m-r .support .recommend a:hover {color: #99CC00}

/*same .recommend */
.middle .m-r .support h3 {width: 300px;height: 30px;color: #333;text-align: left;font-size: 16px;line-height: 30px}
.middle .m-r .support h3 a {float: right;color: #aaa;text-align: right;font-size: 14px;cursor: pointer}
.middle .m-r .support h3 a:hover {color: #a5df00}

.middle .m-r .support .img {position: relative;float: left;margin-top: 16px;margin-right: 8px; border-bottom: 1px solid #eceff1; cursor: pointer; margin-bottom: 9px;}
.middle .m-r .support .img i {position: absolute;top: -5px;display: inline-block;width: 50px;height: 32px}
.middle .m-r .support .img .one {background: url(/images/power-1.png) -130px -5px no-repeat}
.middle .m-r .support .img .two {background: url(/images/power-1.png) -187px -5px no-repeat}
.middle .m-r .support .img .three {background: url(/images/power-1.png) -239px -5px no-repeat}

.middle .m-r .support li {list-style: none; width: 305px; overflow: hidden; border-bottom: 1px solid #ccc; padding-bottom: 10px;}
.middle .m-r .support li a {color: #838383; font-size: 14px;}
.middle .m-r .support li h4 { margin-top: 9px;}
.middle .m-r .support li h4 a {display: inline-block; overflow: hidden; max-width: 300px;text-overflow: ellipsis;white-space: nowrap; text-align: left; font-weight: lighter;}
.middle .m-r .support .recommend_view_more {border: none; height: 42px; line-height: 42px; }
.middle .m-r .support .recommend_view_more a { font-size: 14px; color: #ff000a; text-align: left; display: inline-block; width: 100%;}

.middle .m-l .m-about {width: 100%;height: 50px;border-top: 1px solid #eee;color: #000;text-align: left;font-weight: 400;font-size: 16px;line-height: 50px}
.middle .m-l ul li a {float: left;display: block;overflow: hidden;margin-right: 10px;margin-bottom: 9px;padding: 0 10px;height: 30px;border-radius: 4px;background: #f3f4f9;color: #999;text-align: center;font-size: 12px;line-height: 30px}
.you-like {overflow: hidden;width: 100%}
.you-like .y-title {height: 73px;color: #414141;text-align: left;font-size: 20px}
.you-like h5 {height: 40px;color: #414141;text-align: left;font-size: 20px}
.piao {z-index: 3;background: #eceff1}
.d-daoh {float: left;width: 100%;height: 55px;color: #5a5a5a;text-align: left;font-size: 13px;line-height: 46px}
.d-daoh span {display: inline-block;margin-left: 2px}
.d-daoh a {color: #5a5a5a}
.opacity {position: absolute;z-index: 2;opacity: 1;-moz-opacity: 0;-khtml-opacity: 0}
.zezhao-t {width: 780px;height: 200px}
.zezhao-l {width: 280px}
.zezhao-l, .zezhao-r {top: 271px;height: 77px}
.zezhao-r {right: 0;width: 290px}
.zezhao-b {top: 385px;width: 780px;height: 174px}
.vip-yd {position: relative}
.vip-yd .yd-jr {display: block;padding-top: 5px;width: 75pc;height: 60px;}
.vip-yd .yd-close {position: absolute;top: 0;right: 0;width: 30px;height: 30px;background: url(/images/yd.png) 6px -23px no-repeat;cursor: pointer}
.vip-yd .yd-close:hover {background: url(/images/yd.png) 6px 3px no-repeat}
.flex-images {overflow: hidden}
.flex-images .item {position: relative;float: left;overflow: hidden;box-sizing: content-box;margin: 4px;border: 1px solid #eee}
.flex-images .item img {width: 100%;height: 100%}
#demo1 {margin-bottom: 50px}
.flex-images .item .ljxzk {display: none}
.flex-images .item:hover .ljxzk {position: absolute;top: 10px;right: 10px;display: block;width: 5pc;height: 40px;background: #d7000f;color: #fff;line-height: 40px}
.flex-images .item:hover .ljxzk i {display: inline-block;width: 22px;height: 36px;background: url(/images/common_new.png) -13px -452px no-repeat;vertical-align: -10px}
.flex-images .item:hover .ljxzk:hover {position: absolute;top: 10px;right: 10px;display: block;width: 5pc;height: 40px;background: #fc2130;cursor: pointer}
.flex-images .item:hover .ljsck {position: absolute;top: 10px;right: 97px;display: block;width: 40px;height: 40px;background: url(/images/common_new.png) 3px -35px no-repeat #fff;cursor: pointer}
.flex-images .item:hover .chose {background: url(/images/common_new.png) 7px -637px no-repeat #fff}
.flex-images .excel {margin-right: 10px;margin-bottom: 20px;padding-bottom: 30px;background: #fff;-webkit-box-shadow: 5px 5px 5px #888;-moz-box-shadow: 5px 5px 5px #888;box-shadow: 5px 5px 5px #888;behavior: url(/images/ie-css3.htc)}
.flex-images .exceltitle {position: relative;top: 5px;color: #252525;font-size: 13px}
.s-box .ljxzk {display: none}
.s-box:hover .ljxzk {position: absolute;top: 10px;right: 10px;display: block;width: 5pc;height: 40px;background: #d7000f;color: #fff;line-height: 40px}
.s-box:hover .ljxzk i {display: inline-block;width: 22px;height: 36px;background: url(/images/common_new.png) -13px -452px no-repeat;vertical-align: -10px}
.s-box:hover .ljxzk:hover {right: 10px;width: 5pc;background: #fc2130}
.s-box:hover .ljsck, .s-box:hover .ljxzk:hover {position: absolute;top: 10px;display: block;height: 40px;cursor: pointer}
.s-box:hover .ljsck {right: 97px;width: 40px;background: url(/images/common_new.png) 3px -35px no-repeat #fff}
.s-box:hover .chose {background: url(/images/common_new.png) 2pc -632px no-repeat #fff}
.picjianjie {margin: 15px 0;width: 100%;text-align: left;font-size: 13px;line-height: 22px}
.picjianjie, .picjianjie a {display: inline-block;color: #999}
.picjianjie a {margin-right: 5px}
.picjianjie a:hover {color: #d7000f}
video::-webkit-media-controls-enclosure {overflow: hidden}
video::-webkit-media-controls-panel {width: calc(100% + 30px)}
.friend_link_wrap {margin-bottom: 20px;text-align: left}
.box-tab {display: inline-block;width: 100%;border-bottom: 1px solid #e5e5e5;font-size: 14px;line-height: 40px}
.box-tab li {float: left;display: block;margin-right: 20px;color: #999}
.box-tab li:hover {cursor: pointer}
.box-tab .on {color: #99CC00}
.friend_link_wrap .boxinfo {line-height: 30px}
.friend_link_wrap .boxinfo a {margin-right: 10px;color: #999;font-size: 9pt}
.dzweb {display: inline-block;margin-top: 10px;width: 300px;height: 44px;border-radius: 4px;font-size: 15px;line-height: 44px;cursor: pointer}
.dzweb i {width: 49px;background: url(/images/dz.png) -10px -11px no-repeat}
.middle .banquan .bj-collect {position: absolute;top: 15px;right: 21px;display: inline-block;width: 100px;height: 36px;border: 1px solid #e5e5e5;border-radius: 40px;background: #fafafa;color: #676767;text-align: center;font-size: 13px;line-height: 36px;cursor: pointer}
.middle .banquan .bj-collect:hover {background: #fff}
.middle .banquan .bj-collect em {display: inline-block;width: 30px;height: 30px;background: url(/images/power-1.png) -298px -7px no-repeat;vertical-align: -10px}
.middle .banquan .bj-collect .chose {background: url(/images/power-1.png) -335px -7px no-repeat}
.dzweb em, .dzweb i {display: inline-block;height: 40px;vertical-align: -11px}
.dzweb em {width: 30px;background: url(/images/dz.png) -5px -243px no-repeat}
.dz-ppt {border: 1px solid #df9a8b;color: #d24625}
.dz-ppt:hover {background: #d24625;color: #fff}
.dz-ppt:hover i {background: url(/images/dz.png) -10px -46px no-repeat}
.dz-word {border: 1px solid #99CC00;color: #99CC00}
.dz-word:hover {background: #a5df00;color: #fff}
.dz-word i {background: url(/images/dz.png) -7px -83px no-repeat}
.dz-word:hover i {background: url(/images/dz.png) -5px -118px no-repeat}
.dz-word em {background: url(/images/dz.png) -5px -284px no-repeat}
.dz-excel {border: 1px solid #99CC00;color: #99CC00}
.dz-excel:hover {background: #a5df00;color: #fff}
.dz-excel i {background: url(/images/dz.png) -10px -156px no-repeat}
.dz-excel:hover i {background: url(/images/dz.png) -10px -190px no-repeat}
.dz-excel em {background: url(/images/dz.png) -6px -326px no-repeat}
.dzweb:hover em {background: url(/images/dz.png) -5px -23pc no-repeat}
.ybc:hover {background: #ffb822 !important}
.marh2 {margin-left: 40px}
.red {color: red !important;}

.free_model{position: fixed;z-index: 500;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.free_model_mask{position: relative;z-index: 10;}
.free_model_mask .free_top{position: relative;width: 48.1rem;height: 15.1rem;border-radius: 0.5rem;overflow: hidden;}
.free_model_mask .pay_top{position: relative;width: 32.35rem;height: 15.1rem;border-radius: 0.5rem;overflow: hidden;background: none !important;}
.free_model_mask .free_top_bg{position: absolute;z-index: 1;top: 0;left: 0;display: block;width: 100%;height: 100%;}
.free_model_mask .free_close{position: absolute;z-index: 5;width: 1rem;height: 1rem;right: 0.5rem;top: 0.5rem;cursor: pointer;}
.free_model_mask .free_bot{width: 48.1rem;overflow: hidden;background: #f4f4f4;border-radius: 0.5rem;padding-top: 16.5rem;}
.free_model_mask .pay_bot{width: 32.35rem;overflow: hidden;background: #f4f4f4;border-radius: 0.5rem;padding-top: 11.35rem;}
.free_model_mask .free_bot_row{width: 27rem;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.free_model_mask .free_bot_img{display: block;width: 6.55rem;height: 2.5rem;}
.free_model .free_bot_txt{display: block;padding-top: 1.25rem;text-align: center;font-size: 0.7rem;color: #999999;}
.free_model_in{position: absolute;z-index: 99;left: 1.5rem;top: 2.25rem;display: flex;align-items: stretch;}
.free_model .free_left{width: 29.25rem;border-radius: 1rem;background: #ffffff;margin-right: 0.85rem;box-shadow: 0 0 2.7rem 0 rgba(37, 34, 46, 0.27);}
.free_model .free_name{margin-left: 1rem;padding-top: 1.75rem;font-size: 1.2rem;font-weight: bold;color: #333333;}
.free_model .free_tips {margin-left: 1rem;padding-top: 1rem;font-size: 0.8rem;color: #bb862b;}
.free_model .free_item{margin: 0 1rem;padding-top: 1rem;display: flex;flex-wrap: wrap;}
.free_model .free_item_view{position: relative;box-sizing: border-box;width: 8.8rem;height: 5rem;margin-right: 0.425rem;border: 1px solid #ffe8c0;background: #FFFFFF;border-radius: 0.5rem;overflow: hidden;margin-top: 0.5rem;cursor: pointer;}
.free_model .free_item_view:nth-child(3n){margin-right: 0;}
.free_model .item_active{border: 1px solid #ff7a01 !important; background: url(/images/mem_active.png) no-repeat; background-position:right bottom;}
.free_model .item_time{display: block;text-align: center;padding-top: 0.5rem;font-size: 0.8rem;color: #333333;}
.free_model .item_num{display: block;text-align: center;margin-top: 0.6rem;font-size: 0.7rem;color: #d7a958;}
.free_model .item_num span{font-size: 1.1rem;font-weight: bold;margin-left: 0.25rem;}
.free_model .item_price{position: absolute;left: 0;bottom: 0;width: 100%;height: 1.5rem;text-align: center;line-height: 1.5rem;background: #ffe8c0;font-size: 0.7rem;color: #bb862b;}
.free_model .pay_active{position: relative;}
.free_model .free_label{margin-left: 1rem;display: flex;align-items: center;margin-top: 2rem;}
.free_model .free_label_txt{font-size: 0.9rem;font-weight: bold;color: #333333;}
.free_model .free_label_red{margin-left: 0.25rem;font-size: 0.7rem;color: #fe383f;}
.free_model .free_pay_view{display: flex;align-items: center;justify-content: center;width: 7.5rem;height: 2.2rem;background: #FFFFFF;border-radius: 0.5rem;border: 1px solid #ffe8c0;box-sizing: border-box;margin-right: 0.75rem;cursor: pointer;}
.free_model .pay_active{background: rgba(255,232,192,0.5) !important;border: 1px solid #d7a958 !important;}
.free_model .pay_active::before{content: '';position: absolute;right: 0;bottom: 0;width: 1.3rem;height: 1.3rem;background: url(/images/mem_active.png) no-repeat;background-size: 100% 100%;}
.free_model .free_pay_view .pay_icon{display: block;width: 1.5rem;height: 1.5rem;margin-right: 0.5rem;}
.free_model .free_pay_view span{font-size: 0.7rem;color: #333333;}
.free_model .free_pay{display: flex;align-items: center;margin-top: 1rem;margin-left: 1rem;}
.free_model .mem_btn{display: block;margin: 0 1rem;height: 2.85rem;margin-top: 1.5rem;text-align: center;line-height: 2.85rem;border-radius: 0.5rem;background-image: linear-gradient(90deg,#ff7a01 0%,#ff6421 61%,#ff4d40 100%), linear-gradient(#ff7a01,#ff7a01);font-size: 0.9rem;font-weight: bold;color: #ffffff;cursor: pointer;}
.free_model .mem_notes{display: block;text-align: center;margin-top: 0.5rem;font-size: 0.7rem;color: #fe383f;}
.free_model .mem_link{margin: 1.25rem 1rem 1rem 1rem;display: flex;align-items: center;justify-content: space-between;}
.free_model .mem_link_a{display: flex;align-items: center;font-size: 0.7rem;color: #999999;}
.free_model .mem_link_a img{display: block;width: 1rem;height: 1rem;margin-right: 0.2rem;}
.free_model .mem_link_a:hover{color: #fe383f;}
.free_model .free_answer{width: 15rem;background: #f9fffb;border-radius: 1rem;box-shadow: 0 0 2.7rem 0 rgba(37, 34, 46, 0.27);}
.free_model .answer_name{display: block;padding-top: 4.5rem;text-align: center;font-size: 1rem;font-weight: bold;color: #20b711;margin-bottom: 2rem;}
.free_model .answer_ewm{display: block;width: 8.5rem;height: 8.5rem;margin: 0 auto;}
.free_model .answer_txt1{display: block;width: 7.25rem;text-align: center;margin: 0 auto;margin-top: 1rem;font-size: 0.8rem;color: #fe383f;line-height: 1.55rem;}
.free_model .answer_txt2{display: block;width: 13rem;text-align: center;margin: 0 auto;margin-top: 1rem;font-size: 0.8rem;color: #fe383f;line-height: 1.55rem;}
.free_model .free_item_view i{display:none}
.free_model .item_active i{display:block; width:26px; height:26px;position:absolute; bottom:-2px; right:-1px; background:url(/images/mem_active.png) no-repeat;}
.pay_model_in{position: absolute;z-index: 15;top: 2.25rem;left: 1.55rem;width: 29.25rem;border-radius: 1rem;background: #FFFFFF;box-shadow: 0 0 2.7rem 0 rgba(37, 34, 46, 0.27);}
