@charset "UTF-8";html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0}mark{background:#ff0;color:#000}small{font-size:80%}sub{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em}sub{bottom:-0.25em}img{border:0}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible;text-transform:none}select{text-transform:none}button,html input[type=button]{-webkit-appearance:button;cursor:pointer}input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input::-moz-focus-inner{border:0;padding:0}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ol,ul{list-style:none}*{margin:0;padding:0}img{display:block}.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}body.lock,html.lock{margin:0;padding:0;overflow:hidden}html{min-height:100%}
body {
    position: relative;
    height: auto;
    min-height: 100%;
    text-align: left;
    -webkit-text-size-adjust: none;
    font-size: 15px;
    color: #333;
    line-height: 1.8em;
    font-family: "Microsoft JhengHei", "微軟正黑體", "Noto Sans TC", "PingFang TC", sans-serif;
    letter-spacing: 1px;
    overflow-x: hidden
}a{color:#333;text-decoration:none;-webkit-transition:0.3s ease;transition:0.3s ease}a:hover{color:#D90000}ol li,ul li{list-style-position:outside;margin-left:20px}ol>li{list-style-type:decimal}ul>li{list-style-type:disc}hr{border:1px solid #333;border-top:none;margin-bottom:15px}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3{line-height:1.3em}h1{font-size:40px}h2{font-size:32px}h3{font-size:26px}input,select,textarea{padding:0 5px;outline:none;-webkit-box-sizing:border-box;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{colos:#333}input:-moz-placeholder,textarea:-moz-placeholder{colos:#333}input::-moz-placeholder,textarea::-moz-placeholder{colos:#333}input:-ms-input-placeholder,textarea:-ms-input-placeholder{colos:#333}input.hide{display:none}select{cursor:pointer}option{background:none}.textarea{height:150px;padding:5px}.video_icon{position:relative}.video_icon .icon{display:block;position:absolute;left:50%;top:50%;width:50px;height:50px;margin:-25px 0 0 -25px}.video_icon .icon img{width:100%;height:100%}.edit_wrap{clear:both;width:100%;line-height:1.8em}.edit_wrap h1,.edit_wrap h2,.edit_wrap h3,.edit_wrap h4,.edit_wrap h5,.edit_wrap h6,.edit_wrap iframe,.edit_wrap img,.edit_wrap p,.edit_wrap video{margin-bottom:12px}.edit_wrap h1,.edit_wrap h2,.edit_wrap h3,.edit_wrap h4,.edit_wrap h5,.edit_wrap h6,.edit_wrap li,.edit_wrap p{line-height:1.8em}.edit_wrap iframe,.edit_wrap img,.edit_wrap video{margin-top:10px}.edit_wrap h1{font-size:26px}.edit_wrap h2{font-size:22px}.edit_wrap h3{font-size:20px}.edit_wrap h4{font-size:18px}.edit_wrap h5{font-size:16px}.edit_wrap h6{font-size:15px}.edit_wrap ol,.edit_wrap ul{margin-bottom:20px}.edit_wrap img{max-width:100%;height:auto!important;margin:0 auto 30px auto}.edit_wrap video{width:100%;background-size:cover;-webkit-box-shadow:0 1px 10px rgba(0,0,0,0.8);box-shadow:0 1px 10px rgba(0,0,0,0.8)}.edit_wrap iframe{width:100%}.edit_wrap table{border:1px solid #ccc}.edit_wrap table td{border-right:1px solid #ccc;border-bottom:1px solid #ccc}.edit_wrap table td:last-child{border-right:none}@media screen and (max-width:1200px){h1{font-size:32px}h2{font-size:26px}h3{font-size:20px}}@media screen and (max-width:800px){h1{font-size:26px}h2{font-size:22px}h3{font-size:18px}}.mw_30{max-width:30px}.mw_35{max-width:35px}.mw_40{max-width:40px}.mw_45{max-width:45px}.mw_50{max-width:50px}.mw_55{max-width:55px}.mw_60{max-width:60px}.mw_65{max-width:65px}.mw_70{max-width:70px}.mw_75{max-width:75px}.mw_80{max-width:80px}.mw_85{max-width:85px}.mw_90{max-width:90px}.mw_95{max-width:95px}.mw_100{max-width:100px}.mw_105{max-width:105px}.mw_110{max-width:110px}.mw_115{max-width:115px}.mw_120{max-width:120px}.mw_125{max-width:125px}.mw_130{max-width:130px}.mw_135{max-width:135px}.mw_140{max-width:140px}.mw_145{max-width:145px}.mw_150{max-width:150px}.mw_155{max-width:155px}.mw_160{max-width:160px}.mw_165{max-width:165px}.mw_170{max-width:170px}.mw_175{max-width:175px}.mw_180{max-width:180px}.mw_185{max-width:185px}.mw_190{max-width:190px}.mw_195{max-width:195px}.mw_200{max-width:200px}.mw_205{max-width:205px}.mw_210{max-width:210px}.mw_215{max-width:215px}.mw_220{max-width:220px}.mw_225{max-width:225px}.mw_230{max-width:230px}.mw_235{max-width:235px}.mw_240{max-width:240px}.mw_245{max-width:245px}.mw_250{max-width:250px}.mw_255{max-width:255px}.mw_260{max-width:260px}.mw_265{max-width:265px}.mw_270{max-width:270px}.mw_275{max-width:275px}.mw_280{max-width:280px}.mw_285{max-width:285px}.mw_290{max-width:290px}.mw_295{max-width:295px}.mw_300{max-width:300px}.mw_305{max-width:305px}.mw_310{max-width:310px}.mw_315{max-width:315px}.mw_320{max-width:320px}.mw_325{max-width:325px}.mw_330{max-width:330px}.mw_335{max-width:335px}.mw_340{max-width:340px}.mw_345{max-width:345px}.mw_350{max-width:350px}.mw_355{max-width:355px}.w_40{width:40px}.w_50{width:50px}.w_60{width:60px}.w_70{width:70px}.w_80{width:80px}.w_90{width:90px}.w_100{width:100px}.w_110{width:110px}.w_120{width:120px}.w_130{width:130px}.w_140{width:140px}.w_150{width:150px}.w_160{width:160px}.w_170{width:170px}.w_180{width:180px}.w_190{width:190px}.w_200{width:200px}body{background:#eee}.box{display:block;width:100%}.wrap{clear:both;width:94%;max-width:1200px;margin:0 auto}.video_h{width:100%;height:0;padding-bottom:56.25%}.full_wrap{width:100%;height:100vh;overflow:hidden}.full_vid{position:absolute;left:0;top:0;min-width:100%;min-height:100%;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.video_bg{position:fixed;left:0;top:0;z-index:0;width:100%;height:100%;background-size:cover}.fixed_bg{background-attachment:fixed}.contain_bg,.cover_bg{height:0;padding-bottom:56.25%;background-position:center;background-repeat:no-repeat;-webkit-transition:1.5s cubic-bezier(0.165,0.84,0.44,1);transition:1.5s cubic-bezier(0.165,0.84,0.44,1)}.cover_bg{background-size:cover}.contain_bg{background-size:contain}.content{width:100%}.in_content{padding-top:10px}.in_content.pt{padding-top:30px}.main_box{margin-bottom:40px}section .group{margin-bottom:40px}.tc{text-align:center}.tl{text-align:left}.tr{text-align:right}.fl{float:left}.fr{float:right}.title{position:relative;width:100%;margin-bottom:20px;padding-left:10px;border-left:5px solid #c30000;-webkit-box-sizing:border-box;box-sizing:border-box}.title.menu_title h3,.title.menu_title p{display:inline-block}.title.menu_title .result{padding-left:10px}.title.menu_title .result span{color:#D90000;margin:0 5px;font-weight:bold}.title h3,.title p{line-height:1em}.title h3{margin-bottom:7px}.title.center_title{text-align:center;padding-left:0;padding-bottom:10px;margin-bottom:30px;border:none}.title.center_title:before{content:"";display:block;position:absolute;left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:50px;height:5px;background:#c30000}.title .more{position:absolute;right:0;bottom:0;line-height:1em;color:#c30000;-webkit-transition:0.3s ease;transition:0.3s ease}.title .more:hover{-webkit-transform:translateX(7px);transform:translateX(7px)}.title .more:after{content:"";display:inline-block;width:8px;height:8px;margin-left:5px;margin-right:4px;border-top:2px solid #c30000;border-right:2px solid #c30000;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.title i{font-style:normal;font-size:16px;margin-left:5px}.title .btn{margin-left:20px;padding-top:5px;padding-bottom:5px;font-weight:normal}.title .page_menu{position:relative;float:right;width:80%;max-width:250px;min-height:25px;margin-bottom:25px;padding-right:125px;-webkit-box-sizing:border-box;box-sizing:border-box}.title .page_menu select{width:100%;height:30px;border-radius:3px}.title .layout_menu{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);float:left}.title .layout_menu a{float:left;width:25px;height:25px;margin-left:15px;background-repeat:no-repeat;background-position:center center;background-size:contain;cursor:pointer}.title .layout_menu a.block_btn{background-image:url("../images/icon/icon_layout_block_gry.svg")}.title .layout_menu a.block_btn.on,.title .layout_menu a.block_btn:hover{background-image:url("../images/icon/icon_layout_block_r.svg")}.title .layout_menu a.list_btn{background-image:url("../images/icon/icon_layout_list_gry.svg")}.title .layout_menu a.list_btn.on,.title .layout_menu a.list_btn:hover{background-image:url("../images/icon/icon_layout_list_r.svg")}.title .layout_menu a.pdf_btn{width:23px;height:28px;background-image:url("../images/icon/icon_pdf.png")}.title .layout_menu a.pdf_btn.on,.title .layout_menu a.pdf_btn:hover{background-image:url("../images/icon/icon_pdf_r.png")}.red{color:#D90000}.blue{color:#4284F4}.slidedown_wrap{position:relative;width:100%;overflow:hidden;-webkit-transition:1s cubic-bezier(0.165,0.84,0.44,1);transition:1s cubic-bezier(0.165,0.84,0.44,1)}.slidedown_wrap .h_base{position:absolute;width:100%;left:0;top:0}.interest,.overlay_interest{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;padding:30px;max-width:600px;margin:0 auto;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:5px;text-align:center}.interest h3,.overlay_interest h3{margin-bottom:20px;font-size:20px}.interest h3 br,.overlay_interest h3 br{display:none}.interest .label_wrap,.overlay_interest .label_wrap{width:auto;margin:0 auto;text-align:left}.interest label,.overlay_interest label{display:block;margin-bottom:10px;font-size:16px;cursor:pointer}.interest label:hover,.overlay_interest label:hover{color:#D90000}.interest input,.overlay_interest input{margin-right:10px;-webkit-transform:translateY(1px);transform:translateY(1px)}.interest .btn_wrap,.overlay_interest .btn_wrap{width:100%;padding-top:30px}.interest .btn_wrap .btn,.overlay_interest .btn_wrap .btn{min-width:108px;margin-bottom:15px}.interest .btn_wrap p,.overlay_interest .btn_wrap p{display:block}.interest .btn_wrap p .terms_btn,.overlay_interest .btn_wrap p .terms_btn{padding-bottom:2px;border-bottom:1px solid #ccc}.interest .btn_wrap p .terms_btn:hover,.overlay_interest .btn_wrap p .terms_btn:hover{border-color:#D90000}.terms .box{margin-bottom:30px}.terms label{display:block;padding-bottom:5px;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}.terms label:hover{color:#D90000}.terms label input{margin-right:10px}.terms ol li,.terms ul li{margin-bottom:10px}.terms ol li ol,.terms ol li ul,.terms ul li ol,.terms ul li ul{margin-top:10px}.terms ul>li{list-style-type:disc}.slider_btn_wrap{display:none}.slider_btn_wrap.show{display:block}.slider_btn{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:30px;height:60px;cursor:pointer;outline:none;background:#a3a3a3}.slider_btn:after,.slider_btn:before{content:"";display:block;position:absolute;width:2px;height:30%;border-radius:3px;background:#fff;-webkit-transition:0.3s ease;transition:0.3s ease}.slider_btn.next:before,.slider_btn.prev:before{top:50%}.slider_btn.next:after,.slider_btn.prev:after{bottom:50%}.slider_btn.prev{left:0}.slider_btn.prev:after,.slider_btn.prev:before{left:0}.slider_btn.prev:before{-webkit-transform:translate(12px,-85%) rotate(45deg);transform:translate(12px,-85%) rotate(45deg)}.slider_btn.prev:after{-webkit-transform:translate(12px,85%) rotate(-45deg);transform:translate(12px,85%) rotate(-45deg)}.slider_btn.next{right:0}.slider_btn.next:after,.slider_btn.next:before{right:0}.slider_btn.next:before{-webkit-transform:translate(-12px,-85%) rotate(-45deg);transform:translate(-12px,-85%) rotate(-45deg)}.slider_btn.next:after{-webkit-transform:translate(-12px,85%) rotate(45deg);transform:translate(-12px,85%) rotate(45deg)}.slider_btn.hide{display:none}.icon{position:relative;padding-left:30px;-webkit-box-sizing:border-box;box-sizing:border-box}.icon:before{content:"";display:inline-block;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background-position:center center;background-repeat:no-repeat;background-size:contain;-webkit-transition:0.3s ease;transition:0.3s ease}.icon_cart:before{width:20px;height:20px;background-image:url("../images/icon/icon_cart.png")}.icon_bag:before{background-image:url("../images/icon/icon_bag.svg")}.icon_bag_gry:before{background-image:url("../images/icon/icon_bag_gry.svg")}.icon_search:before{background-image:url("../images/icon/icon_search.png")}.icon_search_r:before{background-image:url("../images/icon/icon_search_r.svg")}.icon_fav:before{background-image:url("../images/icon/icon_fav.png")}.icon_member:before{background-image:url("../images/icon/icon_member.png")}.icon_member_s{padding-left:20px}.icon_member_s:before{width:11px;height:13px;background-image:url("../images/icon/icon_member_s.svg")}.icon_group:before{background-image:url("../images/icon/icon_contact.png")}.icon_notice:before{content:"!";background:#c4a273;color:#fff;border-radius:50%;line-height:18px;font-size:16px;font-weight:bold;text-align:center;text-indent:3px}.icon_order:before{background-image:url("../images/icon/icon_order.png")}.icon_subscriber:before{background-image:url("../images/icon/icon_subscriber.png")}.icon_school:before{background-image:url("../images/icon/icon_school.png")}.icon_gift:before{background-image:url("../images/icon/icon_gift.png")}.icon_com:before{background-image:url("../images/icon/icon_com.png")}.icon_group:before{background-image:url("../images/icon/icon_group.png")}.icon_study:before{background-image:url("../images/icon/icon_study.png")}.icon_mail:before{background-image:url("../images/icon/icon_mail.png")}.icon_book_r:before{background-image:url("../images/icon/icon_book_r.svg")}.icon_card:before{background-image:url("../images/icon/icon_card_gry.svg")}.icon_card_r:before{background-image:url("../images/icon/icon_card_r.svg")}.icon_check:before{background-image:url("../images/icon/icon_check_gry.svg")}.icon_check_r:before{background-image:url("../images/icon/icon_check_r.svg")}.icon_info:before{content:"!";border:1px solid #D90000;border-radius:50%;color:#D90000;text-align:center;font-size:16px;font-weight:bold;line-height:18px;text-indent:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.icon_atm_r:before{background-image:url("../images/icon/icon_atm_r.svg")}.icon_store:before{background-image:url("../images/icon/icon_store_r.svg")}.icon_linepay:before{background-image:url("../images/icon/icon_linepay.svg")}.icon_fetpay:before{background-image:url("../images/icon/icon_fetpay.png")}.icon_reset:before{background-image:url("../images/icon/icon_reset_bk.svg")}.icon_close{position:relative}.icon_close:after,.icon_close:before{content:"";display:block;position:absolute;left:50%;top:50%;width:70%;height:5px;background:#D90000}.icon_close:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.icon_close:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.icon_close:hover{-webkit-transform:rotate(180deg) scale(1.3);transform:rotate(180deg) scale(1.3)}.close_btn{display:block;position:relative;width:24px;height:24px;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}.close_btn:after,.close_btn:before{content:"";display:block;position:absolute;left:50%;top:50%;width:100%;height:2px;background:#000}.close_btn:before{-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.close_btn:after{-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.close_btn:hover{-webkit-transform:rotate(180deg) scale(1.3);transform:rotate(180deg) scale(1.3)}.btn{display:inline-block;padding:7px 15px;cursor:pointer;text-align:center;font-size:18px;border-radius:3px;-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-box-sizing:border-box;box-sizing:border-box}.btn.bk,.btn.gray,.btn.red,.btn.red_dk{color:#fff}.btn.bk.on,.btn.bk:hover,.btn.gray.on,.btn.gray:hover,.btn.red.on,.btn.red:hover,.btn.red_dk.on,.btn.red_dk:hover{background:#c4a273}.btn.red{background:#c30000}.btn.red_dk{background:#940000}.btn.bk{background:#000}.btn.gray{background:#b1b1b1}.btn.white{background:#ffffff}.btn.white:hover{background:#c4a273;color:#fff}.btn.bwn{background:#c4a273;color:#fff}.btn.bwn.on,.btn.bwn:hover{background:#D90000}.btn.line_bk,.btn.line_r{text-align:center;background:#fff}.btn.line_r{border:1px solid #D90000;color:#D90000}.btn.line_r:hover{background:#c30000;color:#fff}.btn.line_bk{border:1px solid #666}.btn.line_bk:hover{background:#c4a273;border-color:#c4a273;color:#fff}.cancel{background:#666}@media screen and (max-width:950px){.btn.red:hover{background:#c30000}.btn.bk:hover{background:#000}.btn.gray:hover{background:#b1b1b1}.btn.bwn:hover{background:#c4a273}.btn.line_r:hover{background:none;color:#D90000}.btn.line_bk:hover{background:none;border-color:#666}}.header_simple .header{text-align:center}.header_simple .header .group{padding:20px 0;border-bottom:1px solid #cd0505}.header_simple .header .logo{display:inline-block}.header{width:100%;background:#fff}.header .head{position:relative;z-index:4;background:#373737;padding:3px 0 5px 0}.header .head .left{float:left}.header .head .right{float:right}.header .head .item,.header .head a{line-height:1em;display:inline-block;position:relative;color:#fff}.header .head .item:hover,.header .head a:hover{color:#c4a273}.header .head .logo_menu a{margin-right:10px;padding-right:10px;border-right:1px solid #fff}.header .head .logo_menu a:last-child{margin-right:0;border:none}.header .head .logo_menu a span{display:inline-block;width:1px;height:15px;margin:0 10px;background:#fff;vertical-align:top}.header .head .fn_menu .item{position:relative;margin-right:10px;padding:5px 0;cursor:pointer}.header .head .fn_menu .item:last-child{margin-right:0}.header .head .fn_menu .item:last-child>a{padding-right:0;border:none}.header .head .fn_menu .item>a{padding-right:12px;border-right:1px solid #fff}.header .head .fn_menu .login_item .member_name{margin-right:10px;padding-right:0;border:none}.header .head .fn_menu .login_item .member_name .icon{opacity:.5}.header .head .fn_menu .member_item{display:none}.header .head .fn_menu .fav_item:hover .sub{opacity:1;visibility:visible;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.header .head .fn_menu .fav_item .sub{opacity:0;visibility:hidden;position:absolute;left:50%;top:22px;z-index:10;-webkit-transform:translate(-50%,5px);transform:translate(-50%,5px);width:300px;padding-top:15px;-webkit-transition:0.3s ease;transition:0.3s ease}.header .head .fn_menu .fav_item .sub .box{position:relative;padding:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border:1px solid #c30000;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.3);box-shadow:0 5px 10px rgba(0,0,0,0.3)}.header .head .fn_menu .fav_item .sub .box:after,.header .head .fn_menu .fav_item .sub .box:before{content:"";display:block;position:absolute;left:50%;top:0;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);width:0;height:0;border-style:solid;border-width:0 12px 15px 12px;border-color:transparent}.header .head .fn_menu .fav_item .sub .box:before{border-bottom-color:#c30000}.header .head .fn_menu .fav_item .sub .box:after{top:1px;border-bottom-color:#fff}.header .head .fn_menu .fav_item .sub p{display:block;position:relative;width:100%;padding:0 45px 10px 0;margin-bottom:10px;padding-right:30px;border-bottom:1px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.header .head .fn_menu .fav_item .sub p:last-child{margin-bottom:0}.header .head .fn_menu .fav_item .sub p.no_item{padding:0;border:none;color:#333;text-align:center}.header .head .fn_menu .fav_item .sub p a{display:inline-block;max-height:3em;overflow:hidden;line-height:1.5em;color:#333}.header .head .fn_menu .fav_item .sub p a:hover{color:#c30000;-webkit-transform:translateX(5px);transform:translateX(5px)}.header .head .fn_menu .fav_item .sub .close_btn{position:absolute;right:0;top:1px;width:20px;height:20px}.header .head .fn_menu .fav_item .sub .close_btn:hover{-webkit-transform:scale(0.8);transform:scale(0.8)}.header .head .fn_menu .fav_item .sub .close_btn:hover:after,.header .head .fn_menu .fav_item .sub .close_btn:hover:before{background:#000}.header .head .fn_menu .fav_item .sub .close_btn:after,.header .head .fn_menu .fav_item .sub .close_btn:before{background:#999}.header .main{position:relative;z-index:3}.header .main .left{float:left}.header .main .right{float:right}.header .main_group{position:relative;z-index:3;height:95px;padding:20px 0;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.header .main_group.trans{-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.2);box-shadow:0 1px 5px rgba(0,0,0,0.2)}.header .main_group .left{position:relative;width:56%;min-height:50px;padding-top:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .main_group .right{padding-top:6px}.header .main_group .right .item{display:inline-block;position:relative;margin-left:15px;width:27px;height:35px;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.header .main_group .right .item:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.header .main_group .right .item.member_mobile{display:none}.header .main_group .right .item.member_mobile .close_btn{opacity:0;visibility:hidden;position:absolute;right:2px;top:2px;width:30px;height:30px}.header .main_group .right .item.member_mobile .close_btn:after,.header .main_group .right .item.member_mobile .close_btn:before{background:#fff}.header .main_group .right .item.member_mobile.on .icon{opacity:0;visibility:hidden}.header .main_group .right .item.member_mobile.on .close_btn{opacity:1;visibility:visible}.header .main_group .right .item.cart_btn{float:left;margin-right:5px}.header .main_group .right .item.cart_btn .num{position:absolute;right:-7px;top:5px;color:#fff;text-align:center;font-size:13px}.header .main_group .right .item.cart_btn .num.max span{width:22px;height:22px;line-height:21px;padding-right:7px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .main_group .right .item.cart_btn .num.max span:after{content:"+";display:block;position:absolute;right:0;top:0;font-size:15px;line-height:18px}.header .main_group .right .item.cart_btn .num span{display:block;position:relative;z-index:1;width:20px;height:20px;line-height:20px;background:#c30000;border-radius:50%}.header .main_group .right .icon{display:inline-block;width:100%;height:100%;padding:0}.header .main_group .right .icon:before{width:27px;height:35px}.header .logo,.header .search_wrap{display:inline-block;vertical-align:middle}.header .logo img{max-width:198px}.header .menu_cover{opacity:0;visibility:hidden;position:fixed;left:0;top:0;z-index:2;width:100%;height:100vh;background:rgba(0,0,0,0.5);-webkit-transition:0.3s ease;transition:0.3s ease}.header .menu_cover.trans{opacity:1;visibility:visible}.header .search_group{position:relative;z-index:2;width:100%;background:#eee;height:0;overflow:hidden;-webkit-transition:0.3s ease;transition:0.3s ease}.header .search_group .group{position:relative;max-width:1000px;margin:0 auto;padding:20px 0}.header .search_group .group .box{position:relative;width:100%;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .search_group .group p{position:relative;width:100%;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.header .search_group .group input{width:100%;padding-bottom:10px;border:none;border-bottom:1px solid #999;background:none}.header .search_group .search_submit{display:block;position:absolute;right:0;top:1px;width:26px;height:26px;padding-left:0;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.header .search_group .search_submit:hover{-webkit-transform:scale(1.2);transform:scale(1.2)}.header .search_group .search_submit:before{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:22px;height:22px}.header .search_group .close_btn{position:absolute;right:0;top:0;width:28px;height:28px}.header .search_group .close_btn:after,.header .search_group .close_btn:before{background:#333;height:1px}.header .menu_group{position:relative;clear:both;z-index:2;width:100%;background:#c30000;-webkit-transition:0.3s ease;transition:0.3s ease}.header .menu_group.sub_trans{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5)}.header .menu_group:after{content:"";display:block;position:absolute;right:0;top:0;z-index:0;width:30%;height:100%;background:#a10808}.header .menu_group .menu{position:relative;z-index:1;min-height:41px}.header .menu_group .menu .left,.header .menu_group .menu .right{position:relative;z-index:1}.header .menu_group .menu .left{margin-left:-20px}.header .menu_group .menu .left .item:last-child{margin-right:0}.header .menu_group .menu .left .item:last-child>a:before{display:none}.header .menu_group .menu .left .item>a:before{right:0}.header .menu_group .menu .left .item .sub{left:0}.header .menu_group .menu .right{height:100%;padding-left:15px;margin-right:-20px;background:#a10808}.header .menu_group .menu .right:before{content:"";display:block;position:absolute;left:-30px;top:0;width:0;height:0;border-style:solid;border-width:0 0 41px 30px;border-color:transparent transparent #a10808 transparent}.header .menu_group .menu .right .item:first-child{margin-left:0}.header .menu_group .menu .right .item:first-child>a:before{display:none}.header .menu_group .menu .right .item>a:before{left:0}.header .menu_group .menu .right .item .sub{right:0}.header .menu_group .menu .item{float:left;height:100%;font-size:18px;text-align:center}.header .menu_group .menu .item.on>a{color:#fffc00}.header .menu_group .menu .item.m_item{display:none}.header .menu_group .menu .item a{position:relative;padding:7px 20px;color:#fff}.header .menu_group .menu .item>a{display:block;overflow:hidden}.header .menu_group .menu .item>a:hover:after{width:100%}.header .menu_group .menu .item>a:after,.header .menu_group .menu .item>a:before{content:"";display:block;position:absolute}.header .menu_group .menu .item>a:before{top:50%;z-index:2;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:18px;background:rgba(255,255,255,0.5)}.header .menu_group .menu .item>a:after{left:50%;bottom:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:4px;background:#c4a273;-webkit-transition:0.3s ease;transition:0.3s ease}.header .menu_group .menu .item>a.on{color:#fffc00}.header .menu_group .menu .item span{position:relative;z-index:1}.header .menu_group .menu .item.trans .sub{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.header .menu_group .menu .item.trans .sub:before{-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5)}.header .menu_group .menu .item .sub{opacity:0;visibility:hidden;width:500px;position:absolute;top:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#c30000;overflow:hidden;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:0.3s ease;transition:0.3s ease}.header .menu_group .menu .item .sub a{float:left;width:32%;margin:0 2% 10px 0;padding:2px 5px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px}.header .menu_group .menu .item .sub a:nth-child(3n){margin-right:0}.header .menu_group .menu .item .sub a:nth-child(3n+1){clear:none}.header .menu_group .menu .item .sub a.on,.header .menu_group .menu .item .sub a:hover{background:#c4a273}.header .menu_group .menu .item .sub:before{content:"";display:block;position:absolute;left:0;top:-10px;width:100%;height:10px;-webkit-transition:0.3s;transition:0.3s}.header .news_group{border-bottom:1px solid #ccc}.header .news_group .item{float:left;width:33%;padding:10px;line-height:1.3em;text-align:center;color:#c30000;-webkit-box-sizing:border-box;box-sizing:border-box}.header .news_group .item:hover{background:#c4a273;color:#fff}.header .news_group .item:hover.notice{color:#fff}.header .news_group .item:hover.notice .icon_notice:before{background:#c30000}.header .news_group .item.notice{float:right;width:34%;color:#333}.header .news_group .item.notice .icon_notice{padding-left:25px}.header .news_group .item.notice .icon_notice:before{width:18px;height:18px;margin-top:1px}.header .news_group .item.notice i{margin-right:10px;font-style:normal}@media screen and (max-width:1000px){.header_simple .header .group{padding:15px 0}.header_simple .header .logo img{height:55px}.header .head .logo_menu{margin-left:-10px}.header .head .logo_menu a span{margin:0 5px}.header .head .fn_menu{margin-right:-10px}.header .menu_group .menu .item>a{padding-left:12px;padding-right:12px}}@media screen and (max-width:900px){.header{position:fixed;z-index:10}.header .head{z-index:10}.header .news_group{display:none}.header .main_group{z-index:10;height:55px;padding:0;background:#c30000}.header .main_group .left{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:auto;min-height:0;margin-top:-1px;padding-top:0}.header .main_group .logo img{width:140px;height:auto}.header .main_group .right{float:left;width:100%;padding-top:10px}.header .main_group .right .item{float:right;height:32px}.header .main_group .right .item.cart_btn{float:right}.header .main_group .right .item.cart_btn .num{right:-9px;top:3px}.header .main_group .right .item.cart_btn .num span{background:#000}.header .main_group .right .item.search_btn{float:left}.header .main_group .right .item.member_btn,.header .main_group .right .item.search_btn{margin-left:25px}.header .main_group .right .icon:before{height:32px}.header .main_group .icon_bag:before{background-image:url("../images/icon/icon_bag_w.svg")}.header .main_group .icon_member:before{background-image:url("../images/icon/icon_member_w.png")}.header .main_group .icon_search:before{background-image:url("../images/icon/icon_search_w.png")}.header .menu_group{position:fixed;left:-250px;top:0;z-index:5;width:250px;max-width:100%;height:100vh;background:#a10808;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1);overflow-y:auto}.header .menu_group:after{display:none}.header .menu_group.trans{left:0}.header .menu_group .wrap{width:100%}.header .menu_group .menu .left,.header .menu_group .menu .right{float:left;clear:both;width:100%;margin:0}.header .menu_group .menu .left{padding:110px 0 10px 0;background:#c30000}.header .menu_group .menu .left .item:last-child>a{border:none}.header .menu_group .menu .right{padding:20px 0 0 0;background:none}.header .menu_group .menu .right:before{display:none}.header .menu_group .menu .item{width:100%;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.header .menu_group .menu .item.m_item{display:block}.header .menu_group .menu .item.on>a{border:none;background:#c4a273;color:#fff}.header .menu_group .menu .item.on>a:after{display:none}.header .menu_group .menu .item>a{padding:5px 30px}.header .menu_group .menu .item>a:before{display:none}.header .menu_group .menu .item>a:after{width:calc(100% - 60px);height:1px;background:rgba(255,255,255,0.4)}.header .menu_group .menu .item>a:hover:after{width:calc(100% - 60px)}.header .menu_group .menu .item .sub{opacity:1;visibility:visible;position:relative;left:0;top:0;width:auto;padding:15px;padding-left:45px;background:none;-webkit-transform:scale(1);transform:scale(1)}.header .menu_group .menu .item .sub a{width:100%}.header .menu_group .menu .item .sub a.on,.header .menu_group .menu .item .sub a:hover{background:none}}@media screen and (max-width:800px){.header_simple .header .group{padding:10px 0}.header_simple .header .logo img{height:50px}.header .head{position:fixed;left:0;top:55px;-webkit-transform:translateY(-100%);transform:translateY(-100%);z-index:3;width:100%;height:calc(100vh - 55px);overflow-y:auto;padding:0;text-align:center;background:none;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.header .head .wrap{width:100%}.header .head .wrap:after{display:none}.header .head.trans{-webkit-transform:translateY(0);transform:translateY(0)}.header .head.trans .fn_cover{opacity:1;visibility:visible}.header .head.trans .fn_menu{-webkit-transform:translateY(0);transform:translateY(0)}.header .head .logo_menu{display:none}.header .head .fn_cover{opacity:0;visibility:hidden;position:fixed;left:0;top:0;z-index:0;width:100%;height:100vh;background:rgba(0,0,0,0.5);-webkit-transition:0.3s ease;transition:0.3s ease}.header .head .fn_menu{position:relative;z-index:1;width:100%;margin-right:0;padding:30px 5%;-webkit-transform:translateY(-100%);transform:translateY(-100%);background:#fff;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.5);box-shadow:0 0 10px rgba(0,0,0,0.5);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.header .head .fn_menu .item{width:100%;margin:0;margin-bottom:10px;padding:0;border-bottom:1px solid #ddd}.header .head .fn_menu .item:last-child{margin-bottom:0;padding-bottom:0;border:none}.header .head .fn_menu .item.login_item,.header .head .fn_menu .item.member_item{margin-bottom:30px;padding-bottom:25px;border-bottom:3px solid #aaa}.header .head .fn_menu .item.login_item .icon,.header .head .fn_menu .item.member_item .icon{opacity:1;width:15px;height:20px;margin-right:5px}.header .head .fn_menu .item.login_item .icon:before,.header .head .fn_menu .item.member_item .icon:before{width:15px;height:20px;background-image:url("../images/icon/icon_member_s_gry.svg")}.header .head .fn_menu .item.login_item a{padding:0}.header .head .fn_menu .item.login_item .member_name{position:relative;margin-right:30px;color:#c4a273;font-size:22px}.header .head .fn_menu .item.login_item .member_name:after{content:"";display:block;position:absolute;right:-15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:18px;background:#999}.header .head .fn_menu .item.fav_item .sub{opacity:1;visibility:visible;position:relative;left:0;top:0;-webkit-transform:translateX(0);transform:translateX(0);width:90%;margin:0 auto 30px auto}.header .head .fn_menu .item.fav_item .sub .box{border:none;-webkit-box-shadow:none;box-shadow:none;background:#eee;text-align:left}.header .head .fn_menu .item.fav_item .sub .box:after,.header .head .fn_menu .item.fav_item .sub .box:before{display:none}.header .head .fn_menu .item.fav_item .sub .box p:last-child{border:none;padding-bottom:0}.header .head .fn_menu .item.fav_item .sub .box p a{padding:0}.header .head .fn_menu .item.fav_item .sub .box p a:hover{-webkit-transform:translateX(0);transform:translateX(0)}.header .head .fn_menu .item a{padding:10px 0;font-size:18px;color:#333}.header .head .fn_menu .member_item{display:block}.header .main_group .right .item.member_mobile{display:block}.header .main_group .right .item.member_desktop{display:none}.header .menu_group .menu .left{padding-top:80px}.header .menu_group .menu .left.member_mobile{display:none}}@media screen and (max-width:480px){.header_simple .header .group{padding:5px 0}.header_simple .header .logo img{height:40px}}@media screen and (max-width:400px){.header .main_group .right{padding-top:12px}.header .main_group .right .item{width:25px;height:28px}.header .main_group .right .item .icon:before{width:25px;height:28px}.header .main_group .right .item.member_btn,.header .main_group .right .item.search_btn{margin-left:15px}}@media screen and (max-width:350px){.header .main_group .logo img{width:120px}}.menu_m{display:none;float:left;z-index:15;width:30px;height:26px;margin-top:3px;cursor:pointer;-webkit-transition:0.3s ease;transition:0.3s ease}.menu_m .group{position:relative;width:100%;height:100%;-webkit-transition:0.5s ease;transition:0.5s ease}.menu_m .group div{position:absolute;left:0;z-index:0;width:100%;height:2px;background:#fff;-webkit-transition:0.3s ease;transition:0.3s ease}.menu_m .group .line1{top:0}.menu_m .group .line2,.menu_m .group .line3{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.menu_m .group .line4{bottom:0}.menu_m.on{-webkit-transform:scale(1.1);transform:scale(1.1)}.menu_m.on .group{top:-1px;-webkit-transform:rotate(360deg);transform:rotate(360deg)}.menu_m.on .group .line1,.menu_m.on .group .line4{top:0;opacity:0;-webkit-transition:top 0.5s ease 0,opacity 0.1s ease 0.4,-webkit-transform 0.5s ease 0;transition:top 0.5s ease 0,opacity 0.1s ease 0.4,-webkit-transform 0.5s ease 0;transition:transform 0.5s ease 0,top 0.5s ease 0,opacity 0.1s ease 0.4;transition:transform 0.5s ease 0,top 0.5s ease 0,opacity 0.1s ease 0.4,-webkit-transform 0.5s ease 0}.menu_m.on .group .line2{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menu_m.on .group .line3{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.menu_m .group .line2,.menu_m .group .line3{-webkit-transition:all .5s 0 ease;transition:all .5s 0 ease}.menu_m .group .line1,.menu_m .group .line4,.menu_m.on .group .line2,.menu_m.on .group .line3{-webkit-transition:top 0.5s ease 0.4,opacity 0.1s ease 0.4,-webkit-transform 0.5s ease 0.4;transition:top 0.5s ease 0.4,opacity 0.1s ease 0.4,-webkit-transform 0.5s ease 0.4;transition:transform 0.5s ease 0.4,top 0.5s ease 0.4,opacity 0.1s ease 0.4;transition:transform 0.5s ease 0.4,top 0.5s ease 0.4,opacity 0.1s ease 0.4,-webkit-transform 0.5s ease 0.4}@media screen and (max-width:1000px){.menu_m{display:block}}@media screen and (max-width:400px){.menu_m{width:26px;height:22px}}.overlay_wrap{opacity:0;visibility:hidden;position:fixed;left:0;top:0;z-index:99;width:100%;height:100%;overflow:hidden;-webkit-transition:0.1s cubic-bezier(0.165,0.84,0.44,1);transition:0.1s cubic-bezier(0.165,0.84,0.44,1)}.overlay_wrap.trans{opacity:1;visibility:visible}.overlay_wrap.trans .overlay_content{opacity:1}.overlay_wrap.full>.overlay_close_btn{display:block;width:50px;height:50px}.overlay_wrap.full>.overlay_close_btn:after,.overlay_wrap.full>.overlay_close_btn:before{background:#fff}.overlay_wrap.in_close>.overlay_close_btn{display:none}.overlay_wrap.in_close .overlay_close_btn{right:10px;top:5px}.overlay_wrap.in_close .overlay_close_btn:after,.overlay_wrap.in_close .overlay_close_btn:before{background:#333}.overlay_content{opacity:0;position:absolute;left:0;top:0;z-index:10;width:100%;height:100%;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:opacity 1s cubic-bezier(0.165,0.84,0.44,1) 0.5s;transition:opacity 1s cubic-bezier(0.165,0.84,0.44,1) 0.5s}.overlay_bg{position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background:rgba(0,0,0,0.5);opacity:.9;cursor:url(../images/icon/mouse_icon_w.png),auto}.overlay_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:100%;padding:20px 0;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay_box{opacity:0;visibility:hidden;position:relative;z-index:1;-webkit-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.5s;transition:-webkit-transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.5s;transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.5s;transition:transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.5s,-webkit-transform 0.5s cubic-bezier(0.165,0.84,0.44,1) 0.5s}.overlay_box.hide{display:none}.overlay_box.trans{opacity:1;visibility:visible;-webkit-transform:scale(1);transform:scale(1)}.overlay_basic{width:90%;max-width:1000px;background:#fff;border-radius:10px;padding:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay_close_btn{position:absolute;right:15px;top:8px;z-index:30;width:35px;height:35px;border-radius:50%;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1);cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay_close_btn:hover{-webkit-transform:rotateZ(180deg) scale(1.2);transform:rotateZ(180deg) scale(1.2)}.overlay_close_btn:after,.overlay_close_btn:before{content:"";display:block;position:absolute;left:50%;top:50%;width:70%;height:2px;background:#fff}.overlay_close_btn:before{-webkit-transform:translate(-50%,-50%) rotateZ(45deg);transform:translate(-50%,-50%) rotateZ(45deg)}.overlay_close_btn:after{-webkit-transform:translate(-50%,-50%) rotateZ(-45deg);transform:translate(-50%,-50%) rotateZ(-45deg)}.overlay_slider_btn{display:block;position:fixed;top:50%;width:60px;height:60px;cursor:pointer;-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:0.3s ease;transition:0.3s ease}.overlay_slider_btn:before{content:"";display:block;position:absolute;top:7px;width:40px;height:40px;-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg)}.overlay_slider_btn:hover.prev{left:30px}.overlay_slider_btn:hover.next{right:30px}.overlay_slider_btn.prev{left:40px}.overlay_slider_btn.prev:before{left:9px;border-bottom:5px solid #D90000;border-left:5px solid #D90000}.overlay_slider_btn.next{right:40px}.overlay_slider_btn.next:before{right:9px;border-top:5px solid #D90000;border-right:5px solid #D90000}.notice_box{background:#fff;width:90%;max-width:400px;padding:50px;text-align:center;border-radius:10px;font-size:20px;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box}.notice_box p{margin-bottom:10px}.notice_box p:last-child{margin-bottom:0}.magazine .focus,.magazine .group,.main_wrap,.product .main .left,.quick_menu a,.side_wrap .item{border-radius:2px;overflow:hidden}.focus_wrap{border-radius:0 0 2px 2px}.form input[type=date],.form input[type=email],.form input[type=password],.form input[type=text]{height:35px}.form input::-webkit-input-placeholder{color:#aaa}.form input:-moz-placeholder{color:#aaa}.form input::-moz-placeholder{color:#aaa}.form input:-ms-input-placeholder{color:#aaa}.form select{height:35px}.form_wrap{width:100%}.form_wrap .box{width:100%;padding-top:20px;border-top:1px solid #D90000}.form_wrap .head{margin-bottom:30px}.form_wrap .head h4,.form_wrap .head label{display:inline-block}.form_wrap .head h4{min-width:116px;margin-right:15px;font-size:22px;color:#D90000}.form_wrap .head h4:last-child{margin-right:0}.form_wrap .form{margin-bottom:40px}.form_wrap .item{position:relative;width:100%;padding-left:135px;padding-right:50%;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box}.form_wrap .item.required i:before{content:"*";display:inline-block;margin-right:5px;color:#D90000;font-size:18px;vertical-align:middle}.form_wrap .item.no_text{padding-right:0}.form_wrap .item.multi i{top:10px;-webkit-transform:translateY(0);transform:translateY(0)}.form_wrap i{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100px;line-height:1.3em;text-align:right;font-style:normal;color:#666}.form_wrap input[type=date],.form_wrap input[type=email],.form_wrap input[type=number],.form_wrap input[type=password],.form_wrap input[type=text]{width:100%;height:40px;border:1px solid #ccc;border-radius:3px;-webkit-transition:0.3s ease;transition:0.3s ease}.form_wrap input[type=date].no_value,.form_wrap input[type=email].no_value,.form_wrap input[type=number].no_value,.form_wrap input[type=password].no_value,.form_wrap input[type=text].no_value{border:2px solid #D90000}.form_wrap input[type=date]:hover,.form_wrap input[type=email]:hover,.form_wrap input[type=number]:hover,.form_wrap input[type=password]:hover,.form_wrap input[type=text]:hover{border-color:#D90000}.form_wrap select{width:100%;height:40px;border:1px solid #ccc;border-radius:3px}.form_wrap select.no_value{border:2px solid #D90000}.form_wrap select:hover{border-color:#D90000}.form_wrap .text{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:48%;line-height:1.5em;letter-spacing:0;font-size:14px}.form_wrap label{display:inline-block;cursor:pointer;margin-right:30px;line-height:39px;-webkit-transition:0.3s ease;transition:0.3s ease}.form_wrap label.no_value{position:relative;color:#D90000}.form_wrap label.no_value:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:1px;background:#D90000}.form_wrap label:hover{color:#D90000}.form_wrap label input[type=checkbox],.form_wrap label input[type=radio]{width:14px;height:14px;margin-right:8px;-webkit-transform:translateY(2px);transform:translateY(2px)}.form_wrap label a{color:#D90000}.form_wrap label a:hover{color:#c4a273}.form_wrap .mix_wrap{position:relative}.form_wrap .mix_wrap.mix_title{padding-left:50px;-webkit-box-sizing:border-box;box-sizing:border-box}.form_wrap .mix_wrap.mix_title i{width:45px;text-align:left}.form_wrap .mix_wrap.mix_title i:before{display:none!important}.form_wrap .mix_wrap.mix_title p{display:inline-block;position:relative;padding-left:18px}.form_wrap .mix_wrap p{clear:both}.form_wrap .mix_wrap input,.form_wrap .mix_wrap span{display:inline-block}.form_wrap .mix_wrap span{margin-right:5px}.form_wrap .mix_wrap input,.form_wrap .mix_wrap select{margin-right:10px;margin-bottom:10px}.form_wrap .mix_wrap input:last-child,.form_wrap .mix_wrap select:last-child,.form_wrap .mix_wrap span:last-child{margin-right:0}.change_wrap,.select_change{position:relative;width:100%;height:0;overflow:hidden}.change_wrap .h_wrap,.select_change .h_wrap{opacity:0;visibility:hidden;position:absolute;left:0;top:0;width:100%;-webkit-transition:0.5s;transition:0.5s}.change_wrap .h_wrap.trans,.select_change .h_wrap.trans{opacity:1;visibility:visible}.change_wrap .h_wrap p,.select_change .h_wrap p{position:relative;padding-left:135px;-webkit-box-sizing:border-box;box-sizing:border-box}.change_wrap{-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.agree_box label{line-height:1.8em;margin-bottom:10px}@media screen and (max-width:1200px){.form_wrap .item{padding-right:40%}.form_wrap .item .text{width:38%}}@media screen and (max-width:1000px){.form_wrap .item{padding-right:30%}.form_wrap .item .text{width:28%}}@media screen and (max-width:860px){.form_wrap .item{padding-right:0}.form_wrap .item .text{position:relative;-webkit-transform:translateY(0);transform:translateY(0);width:100%;margin-top:10px}}@media screen and (max-width:600px){.form_wrap .item{padding-left:105px}.form_wrap i{width:85px;letter-spacing:0}.change_wrap .h_wrap p,.select_change .h_wrap p{padding-left:105px}}@media screen and (max-width:480px){.form_wrap .item{padding-left:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.form_wrap .item:last-child{border:none;padding-bottom:0;margin-bottom:0}.form_wrap .item.multi>i{top:0;-webkit-transform:translateY(0);transform:translateY(0)}.form_wrap .item>i{display:block;position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:auto;text-align:left;letter-spacing:1px;margin-bottom:10px}.form_wrap .head h4{min-width:0}.form_wrap .head label{margin-right:15px}.change_wrap .h_wrap p,.select_change .h_wrap p{padding-left:0}.change_wrap .item,.select_change .item{padding-bottom:0;border:none}}@media screen and (max-width:370px){.form_wrap .head h4{width:100%;font-size:18px}.form_wrap .head label{margin-right:15px}}.idx_banner{width:100%;padding:20px 0;background:#fff}.idx_banner img{-webkit-transition:1s cubic-bezier(0.165,0.84,0.44,1);transition:1s cubic-bezier(0.165,0.84,0.44,1)}.idx_banner .wrap{position:relative}.idx_banner .main_wrap .item,.idx_banner .side_wrap .item{position:relative;width:100%;overflow:hidden}.idx_banner .main_wrap .item:hover img,.idx_banner .side_wrap .item:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.idx_banner .main_wrap .item img,.idx_banner .side_wrap .item img{-webkit-transition:1s cubic-bezier(0.165,0.84,0.44,1);transition:1s cubic-bezier(0.165,0.84,0.44,1)}.idx_banner .main_wrap .text,.idx_banner .side_wrap .text{position:absolute;width:100%;left:0;bottom:0;padding:5px 15px;background:rgba(0,0,0,0.6);color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.idx_banner .main_wrap .text h4,.idx_banner .main_wrap .text p,.idx_banner .side_wrap .text h4,.idx_banner .side_wrap .text p{margin:0;line-height:1.5em}.idx_banner .main_wrap{float:left;position:relative;width:calc(70% - 10px)}.idx_banner .main_wrap .slider_wrap{position:relative;width:100%;height:0;padding-bottom:44.33%;overflow:hidden}.idx_banner .main_wrap .slider{position:absolute;left:0;top:0;width:100%;height:100%}.idx_banner .main_wrap .slider .item{float:left;height:100%}.idx_banner .main_wrap .slider .item a{display:block;width:100%;height:100%}.idx_banner .main_wrap .slider .item .cover_bg{width:100%;height:100%}.idx_banner .main_wrap .slider .item img{width:100%}.idx_banner .side_wrap{position:absolute;right:0;top:0;width:30%;height:100%;overflow:hidden}.idx_banner .side_wrap .item{width:100%;height:calc(50% - 5px)}.idx_banner .side_wrap .item:first-child{margin-bottom:10px}.idx_banner .side_wrap .item img{width:100%}.idx_banner .side_wrap .text h4{height:1.5em;overflow:hidden}.idx_content{padding-top:30px}.focus_wrap{margin-bottom:40px}.focus_wrap .group{padding:20px 30px;background:#e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:4px solid #c30000}.focus_wrap .box{float:left;width:65%}.focus_wrap .box .item{position:relative;width:100%;padding:30px 5% 0 5%;-webkit-box-sizing:border-box;box-sizing:border-box}.focus_wrap .box .item:before{content:"";display:block;position:absolute;left:50%;top:-20px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:0;border-style:solid;border-width:15px 15px 0 15px;border-color:#c30000 transparent transparent transparent}.focus_wrap .box .item .pic{float:left;width:42%;-webkit-perspective:500;perspective:500;perspective-overflow:hidden}.focus_wrap .box .item .pic.circle:hover .contain_bg{-webkit-transform:rotateY(0) scale(0.9);transform:rotateY(0) scale(0.9)}.focus_wrap .box .item .pic.circle .contain_bg{padding-bottom:100%;border-radius:50%;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;overflow:hidden}.focus_wrap .box .item .pic:hover .contain_bg{-webkit-transform:rotateY(-10deg);transform:rotateY(-10deg)}.focus_wrap .box .item .pic .contain_bg{width:100%;height:0;padding-bottom:125%;background-position:center top;-webkit-transform-origin:0;transform-origin:0}.focus_wrap .box .item .pic span{display:block;text-align:center;margin-top:10px;font-size:18px}.focus_wrap .box .item .text{float:right;width:50%}.focus_wrap .box .item .text .head{margin-bottom:20px}.focus_wrap .box .item .text h4{margin-bottom:15px;font-size:36px;line-height:1.1em;font-weight:normal}.focus_wrap .box .item .text h4 span{color:#c30000}.focus_wrap .box .item .text .price{color:#666}.focus_wrap .box .item .text .price p{display:inline-block;margin-right:10px}.focus_wrap .box .item .text .price p:last-child{margin-right:0}.focus_wrap .box .item .text .price span,.focus_wrap .box .item .text .price strong{color:#c30000}.focus_wrap .box .item .text .price span{margin-right:5px;font-size:20px}.focus_wrap .box .item .text .price strong{font-size:26px;font-weight:normal}.focus_wrap .tip{float:right;width:30%;padding:15px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.focus_wrap .tip .text{margin-bottom:30px}.focus_wrap .tip .text h1,.focus_wrap .tip .text h2,.focus_wrap .tip .text h3,.focus_wrap .tip .text h4,.focus_wrap .tip .text p{margin-bottom:5px}.focus_wrap .tip h4{font-size:18px}.focus_wrap .tip .btn_wrap{margin-bottom:20px}.focus_wrap .tip .btn_wrap a{display:inline-block;color:#c30000;margin-right:10px;padding:2px 5px;line-height:1.3em}.focus_wrap .tip .btn_wrap a:after{content:"";display:block;width:100%;height:1px;margin:0 auto;background:#c30000}.focus_wrap .tip .btn_wrap a:hover{background:#c4a273;color:#fff}.focus_wrap .tip .btn_wrap a:hover:after{background:#c4a273}.focus_wrap .tip .btn{width:100%;margin:0;margin-bottom:5px;text-align:center}.focus_wrap.lecture .group{background:#fff}.focus_wrap.lecture .tip{background:#f3f3f3;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.focus_wrap .lecture_head{width:100%;padding-bottom:8px;margin-bottom:15px;font-size:18px;border-bottom:1px solid #D90000}@media screen and (max-width:1200px){.focus_wrap{margin-bottom:30px}.focus_wrap .box .item{padding:0;padding-top:15px}.focus_wrap .box .item .pic .contain_bg{padding-bottom:130%}}@media screen and (max-width:1000px){.focus_wrap{margin-bottom:20px}.focus_wrap .box{width:100%;margin-bottom:20px}.focus_wrap .box .item .pic{width:25%}.focus_wrap .box .item .pic .contain_bg{padding-bottom:133%;background-position:0 0}.focus_wrap .box .item .text{width:70%}.focus_wrap .tip{width:100%}}@media screen and (max-width:800px){.idx_banner .side_wrap .text{position:relative;width:100%;padding:3px 15px;background:rgba(0,0,0,0.8)}.idx_banner .main_wrap{width:100%;margin-bottom:20px}.idx_banner .side_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%;height:auto}.idx_banner .side_wrap .item{width:calc(50% - 10px);height:auto}.idx_banner .side_wrap .item:first-child{margin:0;margin-right:20px}.focus_wrap .group{padding-left:20px;padding-right:20px}}@media screen and (max-width:640px){.idx_banner .main_wrap .text h4,.idx_banner .main_wrap .text p,.idx_banner .side_wrap .text h4,.idx_banner .side_wrap .text p{font-size:14px}.idx_banner .main_wrap{width:100%;margin-bottom:20px}.idx_banner .side_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%;height:auto}.idx_banner .side_wrap .item{width:calc(50% - 10px);height:auto}.idx_banner .side_wrap .item:first-child{margin:0;margin-right:20px}.focus_wrap .box .item .pic{width:35%}.focus_wrap .box .item .text{width:60%}.focus_wrap .box .item .text h4{font-size:30px}}@media screen and (max-width:480px){.idx_content{padding-top:20px}.idx_banner{padding:0;background:none}.idx_banner .wrap{width:100%}.idx_banner.mobile .main_wrap .slider_wrap{padding-bottom:100%}.focus_wrap .box{margin-bottom:5px}.focus_wrap .box .item .pic{float:none;display:block;width:100%;max-width:180px;margin:0 auto 25px auto}.focus_wrap .box .item .pic .contain_bg{background-position:center 0}.focus_wrap .box .item .text{width:100%}.focus_wrap .box .item .text .price,.focus_wrap .box .item .text h4{text-align:center}.focus_wrap .box .item .text .price{padding-bottom:15px;border-bottom:1px solid #ccc}.focus_wrap.lecture .box .text{text-align:center}.focus_wrap.lecture .lecture_head{display:inline-block;width:auto;padding:2px 10px;background:#D90000;color:#fff;font-size:18px;margin:0 auto 25px auto;border-bottom:none}.focus_wrap.lecture .edit_wrap{text-align:left}}@media screen and (max-width:400px){.idx_banner .main_wrap{margin-bottom:15px}.idx_banner .side_wrap{display:block;width:94%;margin:0 auto}.idx_banner .side_wrap .item{width:100%}.idx_banner .side_wrap .item:first-child{margin-bottom:15px}}.item_wrap{width:100%;margin-bottom:40px}.item_wrap.edge_hack .item{display:block}.item_wrap.shadow .item{-webkit-box-shadow:0 0 8px rgba(0,0,0,0.1);box-shadow:0 0 8px rgba(0,0,0,0.1)}.item_wrap .main_group .btn_wrap{margin-top:40px}.item_wrap .group{clear:both;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.item_wrap .group .edit_wrap{max-height:7.5em;overflow:hidden;font-size:14px}.item_wrap .group .edit_wrap p{line-height:1.5em}.item_wrap .group.block_layout .item .text .date,.item_wrap .group.block_layout .item .text .edit_wrap{display:none}.item_wrap .group.list_layout .item{width:49%;min-height:134px;margin-right:2%;padding:10px 10px 10px 110px;-webkit-box-sizing:border-box;box-sizing:border-box}.item_wrap .group.list_layout .item:nth-child(2n){margin-right:0}.item_wrap .group.list_layout .item .pic{position:absolute;left:10px;top:10px;width:80px;height:114px;padding-bottom:0}.item_wrap .group.list_layout .item .text{width:100%;text-align:left;margin-bottom:15px}.item_wrap .group.list_layout .item .text h4{margin-bottom:5px;font-size:16px}.item_wrap .group.list_layout .item .text .date,.item_wrap .group.list_layout .item .text .edit_wrap{display:block}.item_wrap .group.list_layout .item .text .date{margin-bottom:5px}.item_wrap .group.list_layout .item .info{text-align:left;margin-top:5px}.item_wrap .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;float:left;padding:12px;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2px;background:#fff}.item_wrap .item.cart_item .info .add_btn{margin-top:10px}.item_wrap .item .pic{display:block;position:relative;width:100%;height:0;margin-bottom:15px;-webkit-perspective:500;perspective:500}.item_wrap .item .pic:hover .contain_bg{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.item_wrap .item .pic .contain_bg{position:absolute;width:100%;height:100%;padding-bottom:0;background-position:center top;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1);-webkit-transform-origin:0;transform-origin:0}.item_wrap .item .info,.item_wrap .item .text{width:100%}.item_wrap .item .text{margin-bottom:10px;text-align:center}.item_wrap .item .text h3,.item_wrap .item .text h4{position:relative;line-height:1.4em;overflow:hidden}.item_wrap .item .text h3{font-size:18px}.item_wrap .item .info{-ms-flex-item-align:end;align-self:flex-end;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;letter-spacing:0;line-height:1.5em}.item_wrap .item .date{font-size:14px}.item_wrap .item .date span{display:inline-block}.item_wrap.magazine.book_item .group{position:relative;background:-webkit-gradient(linear,left top,right top,from(#787878),to(#363535));background:linear-gradient(to right,#787878,#363535)}.item_wrap.magazine.book_item .group:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:url("../images/index/bg_book.png") no-repeat 0 0;background-size:auto 100%}.item_wrap.magazine.book_item .group .focus{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;left:20px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(30% - 60px);height:auto;min-height:70%;background:#fff;color:#333;overflow:visible}.item_wrap.magazine.book_item .group .focus:before{content:"";display:block;position:absolute;left:12px;top:12px;width:100%;height:100%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.item_wrap.magazine.book_item .group .focus h4{width:100%;line-height:1.4em;max-height:9.8em;text-align:left;overflow:hidden}.item_wrap.magazine.book_item .group .focus .author{-ms-flex-item-align:end;align-self:flex-end;width:100%;margin-bottom:0;font-size:16px;text-align:right}.item_wrap.magazine .group{display:block;position:relative;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#940000 url("../images/index/bg_magazine.jpg") no-repeat left center;background-size:auto 100%}.item_wrap.magazine .group .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;position:relative;width:100%;padding-left:30%;-webkit-box-sizing:border-box;box-sizing:border-box}.item_wrap.magazine .group .focus{position:absolute;left:0;top:0;width:calc(30% - 20px);height:100%;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;border:3px solid #fff;color:#fff}.item_wrap.magazine .group .focus div{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:100%}.item_wrap.magazine .group .focus h4{margin-bottom:10px;font-size:32px;line-height:1.2em}.item_wrap.magazine .group .focus h4 span{color:#fffc00}.item_wrap.magazine .group .focus p{margin-bottom:30px;font-size:26px}.item_wrap.magazine .group .focus .btn{width:130px;padding:4px 0 7px 0}.item_wrap.book .item,.item_wrap.book_board .item,.item_wrap.book_list .item{width:16%;margin-right:.8%}.item_wrap.book .item:nth-child(6n),.item_wrap.book_board .item:nth-child(6n),.item_wrap.book_list .item:nth-child(6n){margin-right:0}.item_wrap.book .item .pic,.item_wrap.book_board .item .pic,.item_wrap.book_list .item .pic{padding-bottom:143%}.item_wrap.book_list .item{margin-bottom:20px}.item_wrap.book_list .item.focus{width:32.8%}.item_wrap.book_board{margin-bottom:20px}.item_wrap.book_board .group.block_layout .edit_wrap{display:block}.item_wrap.book_board .list_layout .item.rank_1{width:100%;min-height:234px;margin-right:0;margin-bottom:20px;padding-left:180px}.item_wrap.book_board .list_layout .item.rank_1 .pic{width:150px;height:214px}.item_wrap.book_board .list_layout .item.rank_1 .info{position:relative;padding-left:0}.item_wrap.book_board .list_layout .item.rank_2{margin-right:2%}.item_wrap.book_board .list_layout .item .pic{height:114px}.item_wrap.book_board .item{width:32.8%;min-height:232px;-webkit-box-sizing:border-box;box-sizing:border-box}.item_wrap.book_board .item:before{display:block;position:absolute;left:0;top:0;z-index:1;width:30px;height:30px;font-size:15px;text-align:center;color:#fff;font-size:20px;font-weight:bold;line-height:28px;border-radius:0 0 3px 0}.item_wrap.book_board .item:nth-child(3n){margin-right:0}.item_wrap.book_board .item.rank_1:before{content:"1";background:-webkit-gradient(linear,left top,left bottom,from(#edc70a),color-stop(#f4de14),to(#edc70a));background:linear-gradient(to bottom,#edc70a,#f4de14,#edc70a)}.item_wrap.book_board .item.rank_2:before{content:"2";background:-webkit-gradient(linear,left top,left bottom,from(#aaa),color-stop(#ddd),to(#aaa));background:linear-gradient(to bottom,#aaa,#ddd,#aaa)}.item_wrap.book_board .item.rank_3:before{content:"3";background:-webkit-gradient(linear,left top,left bottom,from(#ad7f60),color-stop(#d7b7a2),to(#ad7f60));background:linear-gradient(to bottom,#ad7f60,#d7b7a2,#ad7f60)}.item_wrap.book_board .item .pic{width:150px;height:214px;padding-bottom:0;margin-left:auto;margin-right:auto}.item_wrap.book_board .item .text{width:100%}.item_wrap.book_board .item .text h4{margin-bottom:5px}.item_wrap.magazine_list .item .pic{padding-bottom:133%}.item_wrap.magazine_list .item .pic:hover .contain_bg{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.item_wrap.magazine_list .item .pic .contain_bg{-webkit-transform-origin:100% 0;transform-origin:100% 0}.item_wrap.magazine_list .btn_wrap{margin-top:40px}.item_wrap.combo .item.flex_1{width:16%}.item_wrap.combo .item.flex_1:nth-child(5),.item_wrap.combo .item.flex_1:nth-child(6){width:16%}.item_wrap.combo .item.col_2 .pic,.item_wrap.combo .item.col_4 .pic{overflow:hidden}.item_wrap.combo .item.col_2 .pic .contain_bg,.item_wrap.combo .item.col_4 .pic .contain_bg{-webkit-transform-origin:center;transform-origin:center}.item_wrap.combo .item.col_2 .pic:hover .contain_bg,.item_wrap.combo .item.col_4 .pic:hover .contain_bg{-webkit-transform:scale(0.95);transform:scale(0.95)}.item_wrap.combo .item.col_2,.item_wrap.combo .item.flex_2{width:32.8%}.item_wrap.combo .item.col_2:last-child,.item_wrap.combo .item.flex_2:last-child{margin-right:0}.item_wrap.combo .item.col_2 .pic,.item_wrap.combo .item.flex_2 .pic{padding-bottom:65%}.item_wrap.combo .item.col_2 .text h4,.item_wrap.combo .item.flex_2 .text h4{font-size:18px}.item_wrap.combo .item.col_2 .text h4 a,.item_wrap.combo .item.flex_2 .text h4 a{color:#D90000}.item_wrap.combo .item.col_4{display:block;width:100%;margin-right:0;padding-bottom:0}.item_wrap.combo .item.col_4 .pic{float:left;width:45%;height:auto;padding-bottom:0}.item_wrap.combo .item.col_4 .pic .contain_bg{position:relative;height:0;padding-bottom:52.5%}.item_wrap.combo .item.col_4 .info,.item_wrap.combo .item.col_4 .text{width:52%;float:right;text-align:left}.item_wrap.combo .item.col_4 .edit_wrap{max-height:none}.item_wrap.magazine .group .focus{margin-right:0}.item_wrap.magazine .item{width:23.5%;margin-right:2%}.item_wrap.magazine .item:last-child{margin-right:0}.item_wrap.magazine .item .pic{padding-bottom:133%}.item_wrap.magazine .item .pic:hover .contain_bg{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.item_wrap.magazine .item .pic .contain_bg{-webkit-transform-origin:100% 0;transform-origin:100% 0}.item_wrap.event_list .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:32%;margin-right:2%;margin-bottom:20px}.item_wrap.event_list .item:nth-child(3n){margin-right:0}.item_wrap.event_list .item .pic{padding-bottom:56.25%}.item_wrap.event_list .item .pic:hover .contain_bg{-webkit-transform:rotateY(0) scale(0.9);transform:rotateY(0) scale(0.9)}.item_wrap.event_list .item .pic .contain_bg{-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.item_wrap.event_list .item .text h4{margin-bottom:5px;font-size:22px;font-weight:normal}.item_wrap.event_list .item .text h4 a{color:#D90000}.item_wrap.event_pd{max-width:1050px;margin:0 auto}.item_wrap.event_pd .item{width:23.5%;margin-right:2%;margin-bottom:15px}.item_wrap.event_pd .item:nth-child(6n){margin-right:2%}.item_wrap.event_pd .item:nth-of-type(4n){margin-right:0}.item_wrap.event_pd .item .pic{height:auto;padding-bottom:0;margin-bottom:10px}.item_wrap.event_pd .item .pic .contain_bg{position:relative;height:0;padding-bottom:100%!important;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.item_wrap.event_pd .item .pic:hover .contain_bg{-webkit-transform:scale(0.9);transform:scale(0.9)}.item_wrap.event_pd .item .text{text-align:left}.item_wrap.event_pd .item .text h4 a,.item_wrap.event_pd .item .text h4 span{display:block}.item_wrap.event_pd .item .text h4 span{font-size:13px;color:#999}.item_wrap.event_pd .item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}.item_wrap.event_pd .item .info>p{width:30px;font-size:14px;color:#666}.item_wrap.event_pd .item .price{width:calc(100% - 40px);text-align:left;margin-right:10px}.item_wrap.event_pd .item .price p{margin-bottom:3px}.item_wrap.event_pd .item .price p.original{font-size:14px}.item_wrap.event_pd .item .cart_btn{display:inline-block;width:40px;height:26px;margin-bottom:5px;background:#D90000 url("../images/icon/icon_cart_w.png") no-repeat 10px 4px;background-size:auto 60%;border-radius:15px}.price p{display:inline-block;line-height:1.2em;color:#666;margin-bottom:5px}.price p.line{text-decoration:line-through}.price p:last-child{margin-bottom:0}.price p span{color:#333;margin:0 3px 0 5px;font-weight:bold;font-size:16px}.price p strong{color:#c30000;font-size:20px}.price p.original,.price p.through{text-decoration:line-through}.item_search{padding:70px 0 50px 0;margin:0 auto;text-align:center}.item_search p{margin-bottom:5px}.item_search .form{position:relative;display:inline-block;width:100%;max-width:350px;margin-top:20px;padding-right:45px;-webkit-box-sizing:border-box;box-sizing:border-box}.item_search .form input{width:100%;border-radius:3px;border:none}.item_search .form .search_btn{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:25px;height:25px;padding:0;cursor:pointer}.item_search .form .search_btn:hover{-webkit-transform:translateY(-50%) scale(1.15);transform:translateY(-50%) scale(1.15)}.item_search .form .search_btn:before{width:25px;height:25px}.item_more{padding:30px 0 50px 0;margin:0 auto;text-align:center}.item_more a{display:inline-block;margin:0 5px;border-bottom:1px solid #D90000}.item_more a:hover{color:#c4a273;border-color:#c4a273}@media screen and (max-width:1200px){.item_wrap{margin-bottom:30px}.item_wrap.magazine .group .focus h4{font-size:24px}.item_wrap.magazine .group .focus p{margin-bottom:30px;margin-top:15px;font-size:24px}.item_wrap.magazine .group .focus .btn{width:130px;padding:4px 0 7px 0}}@media screen and (max-width:1100px){.item_wrap.book_board .item{width:49%;margin-right:2%}.item_wrap.book_board .item.rank_1{width:100%;min-height:234px;margin-right:0;margin-bottom:20px}}@media screen and (max-width:1040px){.item_wrap.magazine.book_item .group .focus{left:0;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;min-height:0}.item_wrap.magazine.book_item .group .focus:before{display:none}.item_wrap.magazine.book_item .group .focus h4{font-size:26px;text-align:center}.item_wrap.magazine.book_item .group .focus p{margin:0}.item_wrap.magazine .group .box{padding:0}.item_wrap.magazine .group .focus{position:relative;width:100%;height:auto;margin-bottom:20px;padding-bottom:10px}.item_wrap.magazine .group .focus div{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);padding-right:160px;-webkit-box-sizing:border-box;box-sizing:border-box}.item_wrap.magazine .group .focus h4,.item_wrap.magazine .group .focus p{display:inline-block;margin:0 20px 20px 0}.item_wrap.magazine .group .focus .btn{position:absolute;right:20px;top:0}}@media screen and (max-width:1000px){.item_wrap{margin-bottom:20px}.item_wrap.book .item,.item_wrap.book_list .item{width:23.5%;margin-right:2%;margin-bottom:15px}.item_wrap.book .item:nth-child(4n),.item_wrap.book_list .item:nth-child(4n){margin-right:0}.item_wrap.book_list .item:nth-child(6){margin-right:2%}}@media screen and (max-width:1000px) and (min-width:701px){.item_wrap.book .item:nth-child(5),.item_wrap.book .item:nth-child(6){display:block;-ms-flex-item-align:start;align-self:flex-start;width:49%}.item_wrap.book .item:nth-child(5) .pic,.item_wrap.book .item:nth-child(6) .pic{float:left;width:30%;padding-bottom:42.9%;margin-bottom:0}.item_wrap.book .item:nth-child(5) .info,.item_wrap.book .item:nth-child(5) .text,.item_wrap.book .item:nth-child(6) .info,.item_wrap.book .item:nth-child(6) .text{float:right;width:65%;text-align:left}.item_wrap.book .item:nth-child(5) .text,.item_wrap.book .item:nth-child(6) .text{margin-bottom:10px}.item_wrap.book .item:nth-child(6){margin-right:0}.item_wrap.combo .item.col_2{width:100%}.item_wrap.combo .item.col_2 .pic{width:45%;padding-bottom:26%}.item_wrap.combo .item.col_2 .text{width:50%}.item_wrap.event_pd .item:nth-child(4n){margin-right:2%}.item_wrap.event_pd .item:nth-child(5),.item_wrap.event_pd .item:nth-child(6){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:initial;-ms-grid-row-align:initial;align-self:initial;width:23.5%;margin-right:2%}.item_wrap.event_pd .item:nth-child(5) .info,.item_wrap.event_pd .item:nth-child(5) .pic,.item_wrap.event_pd .item:nth-child(5) .text,.item_wrap.event_pd .item:nth-child(6) .info,.item_wrap.event_pd .item:nth-child(6) .pic,.item_wrap.event_pd .item:nth-child(6) .text{width:100%}.item_wrap.event_pd .item:nth-child(5) .pic,.item_wrap.event_pd .item:nth-child(6) .pic{height:auto;margin-bottom:10px;padding-bottom:0}.item_wrap.event_pd .item:nth-of-type(4n){margin-right:0}.item_wrap.flex .item{width:23.5%;margin-right:2%}.item_wrap.flex .item:nth-child(5),.item_wrap.flex .item:nth-child(6){width:23.5%;margin-right:2%}.item_wrap.flex .item:nth-child(5) .pic,.item_wrap.flex .item:nth-child(5) .text,.item_wrap.flex .item:nth-child(6) .pic,.item_wrap.flex .item:nth-child(6) .text{width:100%}.item_wrap.flex .item:nth-child(5) .pic,.item_wrap.flex .item:nth-child(6) .pic{padding-bottom:143%}.item_wrap.flex .item:nth-child(4n){margin-right:0}.item_wrap.flex .item.flex_2{width:49%;margin-right:0}}@media screen and (max-width:850px){.item_wrap.magazine .group .focus{padding-bottom:20px}.item_wrap.magazine .group .focus h4,.item_wrap.magazine .group .focus p{margin:0 10px 0 10px}.item_wrap.magazine .group .focus h4:first-child{display:block;margin-bottom:15px}.item_wrap.magazine .group .focus .btn{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}@media screen and (max-width:800px){.item_wrap .group.list_layout .item{width:100%;margin-right:0!important}}@media screen and (max-width:800px) and (min-width:551px){.item_wrap.book_board .item{width:100%;min-height:234px;margin-right:0;margin-bottom:20px}.item_wrap.book_board .item:last-child{margin-bottom:0}}@media screen and (max-width:800px) and (min-width:481px){.item_wrap.event_list .item{width:100%;min-height:132px;padding:10px;padding-left:230px;margin:0;margin-bottom:15px}.item_wrap.event_list .item .pic{position:absolute;left:10px;top:10px;width:200px;height:auto;padding-bottom:0}.item_wrap.event_list .item .pic .contain_bg{position:relative;height:0;padding-bottom:56.25%;background-size:cover}.item_wrap.event_list .item .text{width:100%;text-align:left}}@media screen and (max-width:700px){.item_wrap.book .item,.item_wrap.book_list .item{width:31.5%;margin-right:2.75%}.item_wrap.book .item:nth-child(4n),.item_wrap.book_list .item:nth-child(4n){margin-right:2.75%}.item_wrap.book .item:nth-child(3n),.item_wrap.book_list .item:nth-child(3n){margin-right:0}.item_wrap.combo .item.col_2{width:65.75%}.item_wrap.combo .item.col_2 .pic{width:100%;padding-bottom:64%}.item_wrap.combo .item.col_2 .text{width:100%}.item_wrap.magazine .group .focus .btn{right:10px}}@media screen and (max-width:640px){.item_wrap.magazine .group .focus{margin-bottom:15px}}@media screen and (max-width:640px) and (min-width:551px){.item_wrap.magazine .item{display:block;width:100%;margin-right:0;margin-bottom:15px}.item_wrap.magazine .item:last-child{margin-bottom:0}.item_wrap.magazine .item .pic{float:left;width:18%;padding-bottom:23.94%;margin-bottom:0}.item_wrap.magazine .item .info,.item_wrap.magazine .item .text{float:right;width:77%;text-align:left}.item_wrap.magazine .item .info p{display:block}.item_wrap.magazine .item .info .price{font-size:20px}.item_wrap.magazine .item .info .price span{margin-left:0}}@media screen and (max-width:600px){.item_wrap.magazine .group .focus .btn{right:0}}@media screen and (max-width:550px){.item_wrap.book .item,.item_wrap.book_list .item{width:48%;margin-right:4%}.item_wrap.book .item:nth-child(3n),.item_wrap.book_list .item:nth-child(3n){margin-right:4%}.item_wrap.book .item:nth-child(2n),.item_wrap.book_list .item:nth-child(2n){margin-right:0}.item_wrap.book .text h4,.item_wrap.book_list .text h4{height:1.4em;padding-right:15px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}.item_wrap.book .text h4:after,.item_wrap.book_list .text h4:after{content:"...";display:block;position:absolute;right:2px;bottom:0}.item_wrap.book_board{margin-bottom:15px}.item_wrap.book_board .list_layout .item.rank_1,.item_wrap.book_board .list_layout .item.rank_2,.item_wrap.book_board .list_layout .item.rank_3{width:100%;padding:10px 10px 35px 110px;margin-bottom:15px}.item_wrap.book_board .list_layout .item.rank_1:last-child,.item_wrap.book_board .list_layout .item.rank_2:last-child,.item_wrap.book_board .list_layout .item.rank_3:last-child{margin-bottom:0}.item_wrap.book_board .list_layout .item.rank_1 .pic,.item_wrap.book_board .list_layout .item.rank_2 .pic,.item_wrap.book_board .list_layout .item.rank_3 .pic{position:absolute;left:10px;top:10px;width:80px;height:114px;padding-bottom:0}.item_wrap.book_board .list_layout .item.rank_1 .text,.item_wrap.book_board .list_layout .item.rank_2 .text,.item_wrap.book_board .list_layout .item.rank_3 .text{width:100%;text-align:left;margin-bottom:15px}.item_wrap.book_board .list_layout .item.rank_1 .text h4,.item_wrap.book_board .list_layout .item.rank_2 .text h4,.item_wrap.book_board .list_layout .item.rank_3 .text h4{margin-bottom:5px;font-size:16px}.item_wrap.book_board .list_layout .item.rank_1 .text .date,.item_wrap.book_board .list_layout .item.rank_1 .text .edit_wrap,.item_wrap.book_board .list_layout .item.rank_2 .text .date,.item_wrap.book_board .list_layout .item.rank_2 .text .edit_wrap,.item_wrap.book_board .list_layout .item.rank_3 .text .date,.item_wrap.book_board .list_layout .item.rank_3 .text .edit_wrap{display:block}.item_wrap.book_board .list_layout .item.rank_1 .text .date,.item_wrap.book_board .list_layout .item.rank_2 .text .date,.item_wrap.book_board .list_layout .item.rank_3 .text .date{margin-bottom:5px}.item_wrap.book_board .list_layout .item.rank_1 .info,.item_wrap.book_board .list_layout .item.rank_2 .info,.item_wrap.book_board .list_layout .item.rank_3 .info{position:absolute;left:0;padding-left:110px;text-align:left;margin-top:5px}.item_wrap.book_board .item.rank_2,.item_wrap.book_board .item.rank_3{width:49%;margin-right:2%;padding:10px;padding-bottom:50px}.item_wrap.book_board .item.rank_2:last-child,.item_wrap.book_board .item.rank_3:last-child{margin-right:0}.item_wrap.book_board .item.rank_2 .pic,.item_wrap.book_board .item.rank_3 .pic{position:relative;left:0;top:0;width:100%;height:0;padding-bottom:143%}.item_wrap.book_board .item.rank_2 .info,.item_wrap.book_board .item.rank_3 .info{padding-left:0}.item_wrap.book_board .item.rank_2 .edit_wrap,.item_wrap.book_board .item.rank_3 .edit_wrap{display:none}.item_wrap.combo .item.col_2{width:100%;padding-bottom:20px}.item_wrap.combo .item.col_2 .pic{width:100%;padding-bottom:56.25%}.item_wrap.combo .item.col_2 .text{width:100%}.item_wrap.combo .item.col_2 .text h4{height:auto;text-align:center}.item_wrap.combo .item.col_2 .text h4:after{display:none}.item_wrap.event_pd .item:nth-child(2n){margin-right:4%}.item_wrap.event_pd .item:nth-of-type(2n){margin-right:0}.item_wrap.magazine.book_item .group .focus h4{font-size:23px}.item_wrap.magazine .group{padding-bottom:5px}.item_wrap.magazine .group .focus div{padding-right:0}.item_wrap.magazine .group .focus h4,.item_wrap.magazine .group .focus p{display:block;margin-bottom:10px}.item_wrap.magazine .group .focus p{margin-bottom:25px}.item_wrap.magazine .group .focus .btn{position:relative;right:0;top:0;-webkit-transform:translateY(0);transform:translateY(0)}.item_wrap.magazine .item{width:48%;margin-right:4%;margin-bottom:15px}.item_wrap.magazine .item:nth-child(odd){margin-right:0}}@media screen and (max-width:480px){.item_wrap.book .text h4{height:2.8em}.item_wrap.event_list .item{width:100%;margin:0;margin-bottom:15px}.item_wrap.event_list .item .pic .contain_bg{background-size:cover}}@media screen and (max-width:420px){.item_wrap.magazine .group{padding:12px;padding-bottom:0}.item_wrap.magazine .group .focus{margin-bottom:12px}.item_wrap.magazine .group .focus h4,.item_wrap.magazine .group .focus p{font-size:20px}.item_wrap.magazine .group .focus .btn{font-size:18px}.item_wrap.magazine .item{margin-bottom:12px}.item_wrap.book_board .item.rank_1{padding:10px}.item_wrap.book_board .item.rank_1:last-child{margin-right:0}.item_wrap.book_board .item.rank_1 .pic{position:relative;left:0;top:0;width:100%;max-width:200px;height:250px;padding-bottom:0;margin-left:auto;margin-right:auto}.item_wrap.book_board .item.rank_1 .info{padding-left:0}.item_wrap.book_board .item.rank_1 .edit_wrap{display:none}}.product .main{position:relative;width:100%;padding-right:300px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;padding:30px 50px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group .head h1{margin-bottom:10px;font-size:26px;margin-top:-5px}.product .main .group .pic_wrap,.product .main .group .text_wrap{float:left}.product .main .group .pic_wrap{float:left;width:25%}.product .main .group .pic_wrap .head{display:none;margin-bottom:20px}.product .main .group .pic_wrap .pic{position:relative;width:100%;margin-bottom:7px}.product .main .group .pic_wrap .pic img{width:100%}.product .main .group .pic_wrap .btn_wrap{width:100%;padding:3px 0 10px 0;margin-bottom:10px;text-align:center;border-bottom:1px solid #ccc}.product .main .group .pic_wrap .btn_wrap a{width:46%;display:inline-block;margin:0 1% 5px 1%;padding:5px 10px 7px 10px;text-align:center;line-height:1.2em;cursor:pointer;background:#c4a273;border-radius:2px;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group .pic_wrap .btn_wrap a span{display:none;padding-left:22px;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group .pic_wrap .btn_wrap a span:before{width:18px;height:18px}.product .main .group .pic_wrap .btn_wrap a span.icon_search_r:before{width:16px;height:16px}.product .main .group .pic_wrap .btn_wrap a:hover{background:#c30000}.product .main .group .text_wrap{float:right;width:75%;padding-left:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group .text_wrap .head{margin-bottom:30px}.product .main .group .side_wrap{position:absolute;right:0;top:0;width:280px;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group .side_wrap .btn_wrap{margin-bottom:10px;padding:20px 15px;background:#fff;text-align:center}.product .main .group .side_wrap .btn_wrap a,.product .main .group .side_wrap .btn_wrap label{display:inline-block;width:100%;max-width:300px;margin:0 auto 15px auto;padding:8px 0}.product .main .group .side_wrap .btn_wrap a:last-child,.product .main .group .side_wrap .btn_wrap label:last-child{margin-bottom:0}.product .main .group .side_wrap .btn_wrap.type{padding-top:15px}.product .main .group .side_wrap .btn_wrap.type p{margin-bottom:15px;font-size:16px;line-height:1.2em}.product .main .group .side_wrap .btn_wrap.type a,.product .main .group .side_wrap .btn_wrap.type label{display:block;width:100%}.product .main .group .side_wrap .btn_wrap.type a:last-child,.product .main .group .side_wrap .btn_wrap.type label:last-child{margin-right:0}.product .main .group .side_wrap .btn_wrap.type a.on,.product .main .group .side_wrap .btn_wrap.type label.on{background:#D90000}.product .main .group .side_wrap .btn_wrap.login a{font-size:21px}.product .main .group .side_wrap .btn_wrap.cart{border-radius:3px}.product .main .group .side_wrap .btn_wrap.cart .price{margin-bottom:20px;text-align:center}.product .main .group .side_wrap .btn_wrap.cart .price span,.product .main .group .side_wrap .btn_wrap.cart .price strong{color:#D90000;margin:0 5px}.product .main .group .side_wrap .btn_wrap.cart .price span{font-weight:bold}.product .main .group .side_wrap .btn_wrap.cart .price strong{font-size:23px}.product .main .group .side_wrap .btn_wrap.cart a.mobile{display:none}.product .main .group .side_wrap .btn_wrap.cart a:last-child{margin-bottom:0}.product .item_wrap{margin-bottom:0}.catalog_wrap{width:100%}.catalog_wrap .unit{padding-bottom:10px;margin-bottom:20px;border-bottom:1px dotted #ccc}.catalog_wrap .item{margin-bottom:10px}.catalog_wrap h3,.catalog_wrap h4{font-size:15px}.catalog_wrap h3{display:inline-block;padding:0 8px;margin-bottom:15px;font-weight:normal;background:#c4a273;color:#fff}.catalog_wrap h4{margin-bottom:2px;font-weight:normal;color:#D90000}.catalog_wrap p{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog_wrap p i,.catalog_wrap p span{line-height:1.5em}.catalog_wrap p span{-webkit-box-flex:3.5;-ms-flex:3.5;flex:3.5;padding-right:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.catalog_wrap p i{-webkit-box-flex:1.5;-ms-flex:1.5;flex:1.5;width:110px;font-size:13px;text-align:right;font-style:normal;color:#c4a273;letter-spacing:0}.catalog_wrap p i:before{content:"/";display:inline-block;margin-right:5px}.catalog_wrap .sub{padding-left:8px;-webkit-box-sizing:border-box;box-sizing:border-box}.pd_preview,.pd_read{width:90%;padding:30px 65px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff;border-radius:3px}.pd_preview .overlay_close_btn:after,.pd_preview .overlay_close_btn:before,.pd_read .overlay_close_btn:after,.pd_read .overlay_close_btn:before{width:90%;height:3px;background:#666}.pd_preview{height:90vh}.pd_preview .slider,.pd_preview .slider_wrap,.pd_preview .tns-inner,.pd_preview .tns-outer{width:100%;height:100%}.pd_preview .slider_wrap{overflow:hidden}.pd_preview .item{float:left;width:100%;height:100%}.pd_preview .item:nth-child(2n) .contain_bg{background-position:left center}.pd_preview .item .contain_bg{height:100%;padding-bottom:0;background-position:right center}.pd_preview .slider_btn{width:40px;height:40px}.pd_preview .slider_btn:after,.pd_preview .slider_btn:before{width:3px}.pd_preview .slider_btn.prev{left:20px}.pd_preview .slider_btn.next{right:20px}.pd_read{position:relative;max-width:1200px;min-height:90vh}.pd_read .edit_wrap iframe,.pd_read .edit_wrap video{margin-top:0;margin-bottom:0}.pd_read .edit_wrap iframe.trans,.pd_read .edit_wrap video.trans{display:block;margin-bottom:25px}@media screen and (max-width:1200px){.product .main .group{padding:25px}.product .main .group .pic_wrap{width:30%}.product .main .group .text_wrap{width:70%;padding-left:30px}.pd_read .edit_wrap{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}}@media screen and (max-width:1040px){.product .main .group .pic_wrap{width:33%}.product .main .group .text_wrap{width:67%}}@media screen and (max-width:1000px){.product .main{padding-right:200px}.product .main .group .side_wrap{width:180px}.product .main .group .side_wrap .btn_wrap{padding:15px}.product .main .group .side_wrap .btn_wrap a,.product .main .group .side_wrap .btn_wrap label{margin-bottom:10px}.product .main .group .side_wrap .btn_wrap a:last-child,.product .main .group .side_wrap .btn_wrap label:last-child{margin-bottom:0}.product .main .group .side_wrap .btn_wrap.type a,.product .main .group .side_wrap .btn_wrap.type label{width:100%;margin-bottom:10px}.product .main .group .side_wrap .btn_wrap.type a:last-child,.product .main .group .side_wrap .btn_wrap.type label:last-child{margin-bottom:0}.product .main .group .side_wrap .btn_wrap.login a{font-size:16px;letter-spacing:0}.product .item_wrap{margin-bottom:20px}.pd_preview,.pd_read{width:96%}.pd_preview{height:96vh}.pd_read{min-height:96vh}}@media screen and (max-width:900px){.product .main .group{display:block;padding:25px}.product .main .group .pic_wrap,.product .main .group .text_wrap{float:none;width:100%;padding:0}.product .main .group .pic_wrap{position:relative;float:left;padding-bottom:60px;margin-bottom:15px}.product .main .group .pic_wrap .head{display:block}.product .main .group .pic_wrap .box{float:left;width:30%}.product .main .group .pic_wrap .btn_wrap{position:absolute;left:0;bottom:0;width:100%;padding:5px 0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;background:#f3f3f3}.product .main .group .pic_wrap .btn_wrap a{float:none!important;width:auto;padding:0;margin:0 15px;background:none;color:#333}.product .main .group .pic_wrap .btn_wrap a span{display:inline}.product .main .group .pic_wrap .text{float:right;width:65%}.product .main .group .text_wrap{clear:both}.product .main .group .text_wrap .head{display:none}.product .main .group .tab_menu{text-align:center}.product .main .group .tab_menu a{display:inline-block;float:none;margin:0 20px 10px 20px}.pd_preview .item:nth-child(2n) .contain_bg{background-position:center center}.pd_preview .item .contain_bg{background-position:center center}.pd_read{padding:30px 50px 20px 25px}}@media screen and (max-width:800px){.product .main{margin-bottom:30px}.product .main .group .pic_wrap .head h1{line-height:1.5em;font-size:22px}}@media screen and (max-width:640px){.product .main{padding-right:0}.product .main .group{padding:0;background:none}.product .main .group .pic_wrap,.product .main .group .side_wrap,.product .main .group .text_wrap{clear:both;padding:20px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.product .main .group .pic_wrap{text-align:center;margin-bottom:15px}.product .main .group .pic_wrap .box{width:100%}.product .main .group .pic_wrap .pic{max-width:200px;margin:0 auto 20px auto}.product .main .group .pic_wrap .btn_wrap{position:relative;background:none;border-top:none;padding:0 0 15px 0}.product .main .group .pic_wrap .text{float:none;width:100%;max-width:320px;padding-top:15px;text-align:left;margin:0 auto}.product .main .group .side_wrap{position:relative;width:100%;margin-bottom:15px}.product .main .group .side_wrap .btn_wrap.type{margin-bottom:25px;padding-top:0;text-align:center;border-bottom:1px solid #ddd}.product .main .group .side_wrap .btn_wrap.type a,.product .main .group .side_wrap .btn_wrap.type label{display:inline-block;float:none;max-width:200px;margin-left:5px;margin-right:5px}.product .main .group .side_wrap .btn_wrap.type a:last-child,.product .main .group .side_wrap .btn_wrap.type label:last-child{margin-right:5px}.product .main .group .side_wrap .btn_wrap.login{display:none}.product .main .group .side_wrap .btn_wrap.cart{padding:0}.product .main .group .side_wrap .btn_wrap.cart .price{margin-bottom:25px}.product .main .group .side_wrap .btn_wrap.cart .price span{font-size:18px}.product .main .group .side_wrap .btn_wrap.cart .price strong{font-size:28px}.product .main .group .side_wrap .btn_wrap.cart a.mobile{display:block}.product .main .group .tab_menu{margin-bottom:30px}.catalog_wrap .sub{padding-left:0}}@media screen and (max-width:550px){.product .main .group .side_wrap .btn_wrap.type{padding:0;padding-bottom:15px;margin-bottom:20px}.product .main .group .side_wrap .btn_wrap.type a,.product .main .group .side_wrap .btn_wrap.type label{max-width:300px;margin-left:0;margin-right:0}}@media screen and (max-width:500px){.product .main{padding-right:0}.product .main .group .tab_menu a{margin-left:10px;margin-right:10px}.catalog_wrap p{display:block}.catalog_wrap p i,.catalog_wrap p span{display:block;width:100%}.catalog_wrap p span{padding-right:0;margin-bottom:5px}.catalog_wrap p i{text-align:left;color:#999}}.event_product{width:100%;max-width:1200px}.event_product .main{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:7vh}.event_product .head_wrap{display:none;margin-bottom:18px}.event_product .pic_wrap{width:45%}.event_product .pic_wrap .cover_bg{height:0;padding-bottom:100%}.event_product .pic_wrap .slider_main{margin-bottom:20px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1)}.event_product .pic_wrap .slider_main .item{width:100%}.event_product .pic_wrap .slider_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.event_product .pic_wrap .slider_menu .item{position:relative;width:15%;margin-right:2%;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.1);box-shadow:0 0 5px rgba(0,0,0,0.1);-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.event_product .pic_wrap .slider_menu .item:nth-child(6n){margin-right:0}.event_product .pic_wrap .slider_menu .item:before{content:"";opacity:0;visibility:hidden;display:block;position:absolute;left:-1px;top:-1px;width:100%;height:100%;border:1px solid;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.event_product .pic_wrap .slider_menu .item:hover:before{opacity:1;visibility:visible;border-color:#999}.event_product .pic_wrap .slider_menu .item.active{cursor:default}.event_product .pic_wrap .slider_menu .item.active:before{opacity:1;visibility:visible;border-color:#D90000}.event_product .text_wrap{width:50%}.event_product .text_wrap .head{margin-bottom:20px}.event_product .text_wrap .head h1{margin-bottom:5px;font-size:28px;font-weight:500}.event_product .text_wrap .head p{font-size:18px;color:#666}.event_product .text_wrap .edit_wrap{color:#666}.event_product .text_wrap .edit_wrap h3{font-weight:500;line-height:1.5em}.event_product .fn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap}.event_product .form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:40px}.event_product .form .count_wrap,.event_product .form select{height:40px;border:1px solid #ccc;border-radius:5px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.event_product .form select{width:200px;padding:0 5px;margin-right:20px}.event_product .form .count_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.event_product .form .count_wrap input{width:50px;height:40px;border:none;border-left:1px solid #ccc;border-right:1px solid #ccc;text-align:center}.event_product .form .count_wrap a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;cursor:pointer}.event_product .form .count_wrap a:hover{background:#eee;color:#333}.event_product .form .count_wrap a span{display:block;font-size:20px;line-height:1em}.event_product .price_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}.event_product .price_wrap .price{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:10px;color:#D90000;font-size:18px}.event_product .price_wrap .price span{margin-right:10px}.event_product .price_wrap .price strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:40px}.event_product .price_wrap .price strong i{margin-right:3px;font-style:normal;font-size:24px}.event_product .price_wrap .original{font-size:18px;text-decoration:line-through}.event_product .event_cart_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.event_product .event_cart_btn a{width:48%;height:40px;max-width:200px;margin-right:20px;padding-top:6px;padding-bottom:6px}.event_product .event_cart_btn a:last-child{margin-right:0}.event_product .event_cart_btn a.add_cart:before{content:"";display:inline-block;width:20px;height:20px;margin-right:10px;background:url("../images/icon/icon_cart_w.png") no-repeat center;-webkit-transform:translateY(2px);transform:translateY(2px)}.event_product .tab_wrap .tab_menu{padding-bottom:0;border-color:#666}.event_product .tab_wrap .tab_menu .item{padding:5px 10px;min-width:100px;margin:0;border-top:1px solid #666;border-right:1px solid #666;background:#fff;text-align:center;cursor:pointer}.event_product .tab_wrap .tab_menu .item:before{display:none}.event_product .tab_wrap .tab_menu .item:first-child{border-left:1px solid #666}.event_product .tab_wrap .tab_menu .item:hover{background:#ddd;color:#333}.event_product .tab_wrap .tab_menu .item.on{background:#666;color:#fff;cursor:default}.event_product .quick_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}.event_product .quick_wrap .fn_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.event_product .quick_wrap .form{margin-right:20px}.event_product .quick_wrap .event_cart_btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:200px}.event_product .quick_wrap .event_cart_btn a{width:100%}.event_product .item_wrap .title{padding:0;border:none;border-bottom:1px solid #666}.event_product .item_wrap .title h3{display:inline-block;padding:5px 10px;min-width:100px;margin:0;background:#666;color:#fff;font-size:16px;line-height:1.8em;font-weight:normal;text-align:center}@media screen and (max-width:768px){.event_product .main{-ms-flex-wrap:wrap;flex-wrap:wrap}.event_product .head_wrap{display:block;width:100%;text-align:center}.event_product .pic_wrap,.event_product .text_wrap{width:100%}.event_product .pic_wrap{max-width:450px;margin:0 auto;margin-bottom:30px}.event_product .pic_wrap .slider_main{margin-bottom:15px}.event_product .text_wrap .head{display:none;text-align:center}.event_product .edit_wrap{margin-bottom:40px}.event_product .fn_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.event_product .event_cart_btn{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:0}.event_product .event_cart_btn a{width:100%}.event_product .quick_wrap .fn_wrap{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}@media screen and (max-width:640px){.event_product .head_wrap{padding-top:10px}}@media screen and (max-width:600px){.event_product .quick_wrap{max-width:300px;margin:0 auto}.event_product .quick_wrap .fn_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.event_product .quick_wrap .form{margin-right:0;margin-bottom:20px}.event_product .quick_wrap .event_cart_btn{width:100%}.event_product .quick_wrap .event_cart_btn a{max-width:none}}@media screen and (max-width:480px){.event_product .main{margin-bottom:30px}.event_product .main .event_cart_btn{margin-bottom:0;padding-bottom:20px;border-bottom:1px dotted #aaa}.event_product .event_cart_btn{-ms-flex-wrap:wrap;flex-wrap:wrap}.event_product .event_cart_btn a{width:100%;max-width:300px;margin:0;margin-bottom:15px}.event_product .tab_wrap .tab_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;border:none}.event_product .tab_wrap .tab_menu .item{width:33%;min-width:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #666}.event_product .tab_wrap .tab_menu .item:nth-child(2){width:34%}.event_product .quick_wrap{margin-bottom:40px}}@media screen and (max-width:375px){.event_product .form{width:100%;margin-bottom:30px}.event_product .form select{width:calc(100% - 102px)}.event_product .price_wrap{display:block;text-align:center;margin-bottom:20px}.event_product .price_wrap .price{margin-bottom:15px}}.in_cart{position:relative;width:100%;height:0;background:rgba(255,255,255,0.3);overflow:hidden;-webkit-transition:0.8s cubic-bezier(0.165,0.84,0.44,1);transition:0.8s cubic-bezier(0.165,0.84,0.44,1)}.in_cart.trans{border-bottom:1px solid #ccc}.in_cart .main{position:absolute;left:0;top:0;width:100%;text-align:center}.in_cart .wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 auto;text-align:left}.in_cart .left,.in_cart .right{padding:20px 30px 30px 30px;-webkit-box-sizing:border-box;box-sizing:border-box}.in_cart .left .head h4,.in_cart .right .head h4{margin-bottom:15px;line-height:1.2em;font-size:22px}.in_cart .left{float:left;width:55%;background:#e9e9e9}.in_cart .left .item_wrap{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:0}.in_cart .left .item_wrap .item{float:left;width:23.5%;margin-right:2%;margin-bottom:10px}.in_cart .left .item_wrap .item:nth-child(4n){margin-right:0}.in_cart .left .item_wrap .item.col_2{width:49%}.in_cart .left .item_wrap .item.col_2 .edit_wrap{max-height:none}.in_cart .left .item_wrap .item.col_2 .pic{padding-bottom:56.25%}.in_cart .left .item_wrap .item.col_2:last-child{margin-right:0}.in_cart .left .item_wrap .item.col_4{width:100%;margin-right:0;margin-bottom:0}.in_cart .left .item_wrap .item.col_4 h3{margin-bottom:10px}.in_cart .left .item_wrap .item.col_4 .text p{line-height:1.5em}.in_cart .left .item_wrap .item.col_4 .add_btn{line-height:1.5em;margin-bottom:10px;text-align:center}.in_cart .left .item_wrap .item.added .add_btn{border-color:#ccc}.in_cart .left .item_wrap .item.added .add_btn:before{content:"已加入";display:block}.in_cart .left .item_wrap .item.added .add_btn span{display:none}.in_cart .left .item_wrap .add_btn{display:inline-block;max-width:100px;padding:0 7px;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #D90000}.in_cart .left .item_wrap .add_btn:hover{background:#c4a273;border-color:#c4a273;color:#fff;cursor:pointer}.in_cart .right{float:right;width:45%;background:#fff}.in_cart .right .head{margin-bottom:20px;border-bottom:4px solid #D90000}.in_cart .package_wrap{margin-top:20px}.in_cart .package_wrap .head{margin-bottom:15px;font-size:20px;line-height:1.1em;text-align:center}.in_cart .package_wrap .box .group{padding:0;background:none}.in_cart .package_wrap .box .pd{padding:0;border:none}.in_cart .package_wrap .box .pd:before{display:none}.in_cart .package_wrap .box .item{width:100%;padding:10px;background:#fff}.in_cart .package_wrap .box .item.added .info a{cursor:default;border:1px solid #ccc}.in_cart .package_wrap .box .item.added .info a:before{content:"已加入";display:block}.in_cart .package_wrap .box .item.added .info a span{display:none}.in_cart .package_wrap .box .item .info>div{margin-bottom:10px}.in_cart .package_wrap .box .item .info a{display:inline-block;padding:0 5px;line-height:1.5em;border:1px solid #D90000}.cart_list{width:100%}.cart_list .item{position:relative;float:left;width:100%;min-height:100px;padding:0 120px 15px 0;margin-bottom:15px;line-height:1.5em;-webkit-box-sizing:border-box;box-sizing:border-box;border-bottom:1px solid #ccc}.cart_list .item:last-child{margin-bottom:0;padding-bottom:0;border:none}.cart_list .pic,.cart_list .text{float:left}.cart_list .pic{display:block;width:60px;overflow:hidden}.cart_list .pic:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.cart_list .pic img{width:100%;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.cart_list .text{width:calc(100% - 60px);padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_list .close_btn,.cart_list .price{position:absolute}.cart_list .price{top:0;right:50px;width:50px;color:#D90000}.cart_list .close_btn{right:0;top:2px;width:20px;height:20px}.cart_list .close_btn:after,.cart_list .close_btn:before{background:#666}.cart_list .cart_price{padding-top:10px;margin-bottom:40px;border-top:3px solid #D90000;text-align:right;font-size:18px}.cart_list .cart_price span{margin-left:20px}.cart_list .btn_wrap{float:right}.cart_list .btn_wrap a{display:inline-block;vertical-align:middle;border-bottom:1px solid #666;cursor:pointer}.cart_list .btn_wrap a:hover{border-color:#D90000}.cart_list .btn_wrap a.btn{width:200px;margin-left:30px;font-size:22px;border:none}@media screen and (max-width:1040px){.in_cart .left .item_wrap .item{float:left;width:32%}.in_cart .left .item_wrap .item:nth-child(4n){margin-right:2%}.in_cart .left .item_wrap .item:nth-child(3n){margin-right:0}.in_cart .left .item_wrap .item.col_2,.in_cart .left .item_wrap .item.col_4{margin-bottom:10px;padding-bottom:30px}.in_cart .left .item_wrap .item.col_2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.in_cart .left .item_wrap .item.col_2:nth-child(7){width:100%}.in_cart .left .item_wrap .item.col_2:nth-child(7) .pic{float:left;width:45%;padding-bottom:26%}.in_cart .left .item_wrap .item.col_2:nth-child(7) .text{width:52%;float:right;text-align:left}.in_cart .left .item_wrap .item.col_4{width:66%}.in_cart .left .item_wrap .item.col_4 .add_btn{position:absolute;left:10px;bottom:0}.in_cart .left .item_wrap .item:nth-child(5) .pic,.in_cart .left .item_wrap .item:nth-child(6) .pic{margin-bottom:15px}.in_cart .left .item_wrap .item:nth-child(5) .info,.in_cart .left .item_wrap .item:nth-child(6) .info{position:relative;left:0}}@media screen and (max-width:1000px){.in_cart .left .item_wrap .item:nth-child(5),.in_cart .left .item_wrap .item:nth-child(6){-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.in_cart .left .item_wrap .item:nth-child(5) .pic,.in_cart .left .item_wrap .item:nth-child(6) .pic{width:100%;padding-bottom:143%}.in_cart .left .item_wrap .item:nth-child(5) .info,.in_cart .left .item_wrap .item:nth-child(6) .info{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100%;text-align:center}.in_cart .left .item_wrap .item:nth-child(7),.in_cart .left .item_wrap .item:nth-child(8){display:none}.in_cart .left .item_wrap .item.col_4 .pic{padding-bottom:0}}@media screen and (max-width:900px){.in_cart .left{display:none}.in_cart .left,.in_cart .right{width:100%}.in_cart .right{padding:20px}}@media screen and (max-width:640px){.cart_list .item{min-height:0;padding-right:110px}.cart_list .item:last-child{margin-bottom:15px}.cart_list .item .pic{display:none}.cart_list .item .text{width:100%;padding:0}.cart_list .item .price{right:40px}.cart_list .btn_wrap{width:100%}.cart_list .btn_wrap a{display:none}.cart_list .btn_wrap a.btn{display:block;width:100%;margin:0}}.cart_step{position:relative;width:70%;max-width:650px;margin:40px auto 80px auto}.cart_step:before{content:"";display:block;position:absolute;left:0;top:50%;width:100%;height:3px;background:#c6c6c6}.cart_step .item{display:inline-block;position:relative;text-align:center;width:50px;height:50px}.cart_step .item:first-child{float:left}.cart_step .item:last-child{float:right}.cart_step .item:nth-child(2){position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.cart_step .item.on .icon{background:#D90000}.cart_step .item.on.item_bag .icon:before{background-image:url("../images/icon/icon_bag_w.svg")}.cart_step .item.on.item_card .icon:before{background-image:url("../images/icon/icon_card_w.svg")}.cart_step .item.on.item_check .icon:before{background-image:url("../images/icon/icon_check_w.svg")}.cart_step .item .icon{width:100%;height:100%;padding-left:0;margin:0 auto;background:#c6c6c6;border-radius:50%}.cart_step .item .icon:before{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:60%;height:60%}.cart_step .item .icon.icon_bag_gry:before{width:65%;height:65%}.cart_step .item span{display:inline-block;position:absolute;left:50%;bottom:-30px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:100px}.cart_no_pd{width:100%;text-align:center}.cart_no_pd h3{margin-bottom:20px}.cart_wrap{margin-bottom:20px}.cart_wrap.cart_confirm .item.count{width:10%}.cart_wrap.cart_confirm .item.combo{width:80%}.cart_wrap .box{display:block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_wrap .box.head{padding:0 30px;margin-bottom:10px}.cart_wrap .box.head .item.combo .text p{height:1.5em}.cart_wrap .box.head .item.combo .text p span{color:#333}.cart_wrap .box.list{padding:20px 30px;background:#fff;border-bottom:1px solid #ccc}.cart_wrap .box.list:last-child{border-bottom:3px solid #D90000}.cart_wrap .box.list .price{color:#D90000}.cart_wrap .item{display:block;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;float:left;padding:0 10px;line-height:1.5em;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_wrap .item.pic{width:8%}.cart_wrap .item.pic img{width:100%}.cart_wrap .item.count{width:17%;-webkit-box-flex:1;-ms-flex:1;flex:1}.cart_wrap .item.total{width:10%;-webkit-box-flex:1;-ms-flex:1;flex:1}.cart_wrap .item.price{width:10%}.cart_wrap .item.btn_wrap{width:5%}.cart_wrap .item.btn_wrap .close_btn{width:18px;height:18px}.cart_wrap .item.btn_wrap .close_btn:after,.cart_wrap .item.btn_wrap .close_btn:before{background:#999}.cart_wrap .item.combo{width:60%}.cart_wrap .item.combo .text{width:100%;text-align:left}.cart_wrap .item.combo .text h4,.cart_wrap .item.combo .text p{position:relative;width:100%;padding-right:100px;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_wrap .item.combo .text h4:last-child,.cart_wrap .item.combo .text p:last-child{margin-bottom:0}.cart_wrap .item.combo .text h4 span,.cart_wrap .item.combo .text p span{position:absolute;right:10px;top:0;width:80px;text-align:center;color:#D90000}.cart_wrap .item.combo .text h4{margin-bottom:8px;font-size:18px;font-weight:normal}.cart_wrap .item.combo .text h4 span{font-size:15px}.cart_wrap .item.combo .text p{margin-bottom:5px}.cart_wrap .item.combo .text h5{font-weight:normal;font-size:18px}.cart_wrap .item.combo .text h5 span{margin-left:10px}.cart_wrap .item.count .count_wrap{width:100%;max-width:90px;padding:2px 0 5px 0;background:#eee;text-align:center}.cart_wrap .item.count .count_wrap .num,.cart_wrap .item.count .count_wrap a,.cart_wrap .item.count .count_wrap input{display:inline-block;vertical-align:middle}.cart_wrap .item.count .count_wrap a{position:relative;width:20px;height:20px;cursor:pointer;border-radius:50%}.cart_wrap .item.count .count_wrap a:after,.cart_wrap .item.count .count_wrap a:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#999;-webkit-transition:0.3s ease;transition:0.3s ease}.cart_wrap .item.count .count_wrap a:before{width:50%;height:2px}.cart_wrap .item.count .count_wrap a.plus:after{width:2px;height:50%}.cart_wrap .item.count .count_wrap a:hover{background:#ccc}.cart_wrap .item.count .count_wrap a:hover:after,.cart_wrap .item.count .count_wrap a:hover:before{background-color:#333}.cart_wrap .item.count .count_wrap .num{width:30px;text-align:center}.cart_info .box.cart_interest .btn{margin-top:15px;padding:0 20px;font-size:15px}.cart_result{position:relative;width:100%;margin-bottom:50px}.cart_result .coupon{position:relative;float:left;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_result .coupon a,.cart_result .coupon input{float:left}.cart_result .coupon input{width:100%;border:none}.cart_result .coupon .coupon_btn{display:block;width:180px;height:35px;padding:0;line-height:34px;border-radius:3px}.cart_result .result{float:right;width:350px;font-weight:bold;text-align:right;line-height:1.5em}.cart_result .result p{margin-bottom:10px}.cart_result .result p i{font-style:normal}.cart_result .result .box{float:right;padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #D90000}.cart_result .result .box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.cart_result .result .item{float:left;width:100%;margin-bottom:5px}.cart_result .result .item i,.cart_result .result .item span{float:left}.cart_result .result .item i{width:60%;font-style:normal}.cart_result .result .item span{width:40%}.cart_result .result .item.total i,.cart_result .result .item.total strong{font-size:22px}.cart_result .result .item.total i{-webkit-transform:translateX(2px);transform:translateX(2px)}.cart_result .add_form{float:right;clear:both;width:auto;max-width:400px;padding-top:20px}.cart_result .add_form h4{margin-bottom:10px;color:#D90000;font-size:18px;font-weight:normal}.cart_result .add_form label{display:block;position:relative;padding-left:30px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.cart_result .add_form label:hover{color:#D90000}.cart_result .add_form label input{position:absolute;left:2px;top:4px;width:15px;height:15px}.cart_result .add_form label p{line-height:1.5em}.cart_result .add_form label p span{color:#D90000;font-weight:bold}.pay_way{display:none;margin-bottom:20px}.cart_btn_wrap{width:100%;text-align:right;margin-bottom:70px}.cart_btn_wrap:after{content:"";display:block;clear:both}.cart_btn_wrap.center{text-align:center}.cart_btn_wrap .btn{font-size:20px}.cart_btn_wrap .cart_fixed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stertch;-ms-flex-align:stertch;align-items:stertch;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;float:right;width:400px}.cart_btn_wrap .cart_fixed .btn{width:100%;max-width:200px;margin-right:20px}.cart_btn_wrap .cart_fixed .btn:last-child{margin-right:0}.cart_btn_wrap .cart_btn{display:inline-block;position:relative;float:left;width:23.5%;margin-right:2%;margin-bottom:20px}.cart_btn_wrap .cart_btn a{cursor:pointer}.cart_btn_wrap .cart_btn:nth-of-type(4n){margin-right:0}.cart_btn_wrap .cart_btn:nth-of-type(4n+1){clear:both}.cart_btn_wrap .cart_btn .btn{width:100%;padding:20px 0;margin:0}.cart_btn_wrap .cart_btn .btn:hover{background:#c4a273;color:#fff}.cart_btn_wrap .cart_btn .btn:hover .icon_card_r:before{background-image:url("../images/icon/icon_card_w.svg")}.cart_btn_wrap .cart_btn .btn:hover .icon_atm_r:before{background-image:url("../images/icon/icon_atm_w.svg")}.cart_btn_wrap .cart_btn .btn:hover .icon_store:before{background-image:url("../images/icon/icon_store_w.svg")}.cart_btn_wrap .cart_btn .btn:hover .icon_linepay:before{background-image:url("../images/icon/icon_linepay_w.svg")}.cart_btn_wrap .cart_btn .text{position:relative;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;color:#999;font-size:14px;line-height:1.2em;margin-top:10px}.cart_btn_wrap .cart_btn .text a{color:#999}.cart_btn_wrap .cart_btn .text a:hover{color:#D90000}.cart_btn_wrap .cart_btn .icon{padding-left:40px}.cart_btn_wrap .cart_btn .icon_card_r:before{width:30px;height:30px}.cart_btn_wrap .cart_btn .icon_atm_r:before{width:30px;height:40px}.cart_btn_wrap .cart_btn .icon_store:before{width:30px;height:40px}.cart_btn_wrap .cart_btn .icon_linepay{padding-left:75px}.cart_btn_wrap .cart_btn .icon_linepay:before{width:65px;height:30px}.cart_btn_wrap .cart_btn .icon_fetpay{padding-left:100px}.cart_btn_wrap .cart_btn .icon_fetpay:before{width:90px;height:32px}.cart_btn_wrap .mobile{display:none}.cart_finish{text-align:center;padding:50px 0}.cart_finish .icon_check_r,.cart_finish .icon_close{display:inline-block;padding-left:0;width:60px;height:60px;border:4px solid #D90000;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_finish .icon_check_r:before{left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:70%;height:70%}.cart_finish h2,.cart_finish h3{margin:30px auto;font-weight:normal;line-height:1.5em}.cart_finish .text{max-width:550px;margin:0 auto 30px auto}.cart_finish .text .head{margin-bottom:30px}.cart_finish .text .head a{display:inline-block;margin-top:10px;border-bottom:1px solid #333}.cart_finish .text .head a:hover{border-color:#D90000}.cart_finish .text .box{padding:20px 30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.cart_finish .text .box h4{margin-bottom:20px;padding-bottom:10px;font-size:18px;font-weight:normal;border-bottom:1px dotted #ccc}.cart_finish .text .box ol li{text-align:left;line-height:1.7em;margin-bottom:10px}.cart_finish .text .box ol li:last-child{margin-bottom:0}.cart_finish .text .box ol li strong{margin-bottom:5px;font-size:16px;font-weight:normal}.cart_finish .text .box ol li span{display:block}.coupon_overlay{position:relative;width:94%;max-width:500px;background:#fff;border-radius:5px;padding:30px 50px;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon_overlay_wrap{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon_overlay_wrap .box{margin-bottom:30px}.coupon_overlay_wrap .box:last-child{margin-bottom:0}.coupon_overlay_wrap .box.code label input[type=radio]{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.coupon_overlay_wrap .box.list label{padding-top:7px;padding-bottom:7px;line-height:1.5em;border-bottom:1px dotted #ccc}.coupon_overlay_wrap .box.list label:last-child{border:none}.coupon_overlay_wrap h3{padding-bottom:10px;margin-bottom:15px;border-bottom:2px solid #D90000;text-align:center;font-size:18px;font-weight:normal;color:#c30000}.coupon_overlay_wrap label{display:block;position:relative;width:100%;padding:5px 0 5px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.coupon_overlay_wrap label input[type=radio]{position:absolute;left:0;top:11px;width:16px;height:16px}.coupon_overlay_wrap label input[type=text]{width:100%;height:40px;border:1px solid #aaa;border-radius:3px}.coupon_overlay_wrap label input[type=text].no_value{border:2px solid #c4a273}.coupon_overlay_wrap .login{padding:20px 0;margin-bottom:40px;text-align:center;font-size:18px}.coupon_overlay_wrap .login a{display:inline-block;margin-left:5px;line-height:1.3em;color:#c30000;border-bottom:1px solid #c30000}.coupon_overlay_wrap .btn_wrap .btn{width:100%}.fetpay_overlay{width:94%;max-width:1000px}.fetpay_overlay .group{width:100%;padding-top:50px;background:#fff;border-radius:5px;overflow:hidden}.fetpay_overlay .mobile{display:none}.fetpay_overlay img{max-width:100%;margin:0 auto}@media screen and (max-width:1200px){.cart_btn_wrap .btn{font-size:16px}}@media screen and (max-width:980px){.cart_btn_wrap .btn{font-size:15px}.cart_info .form_title .login_btn{display:block;width:250px;padding:8px 0;margin-left:0;margin-top:15px}}@media screen and (max-width:850px){.cart_wrap.cart_confirm .item.count{width:60px}.cart_wrap .box.head{padding:0 10px}.cart_wrap .box.list{padding:15px 10px}.cart_wrap .head .item.combo .text p span{display:none}.cart_wrap .item.pic{display:none}.cart_wrap .item.combo{-webkit-box-flex:4;-ms-flex:4;flex:4}.cart_wrap .item.combo .text h4 span,.cart_wrap .item.combo .text p span{font-size:15px}.cart_wrap .item.combo .text h4{font-size:15px}.cart_wrap .item.count,.cart_wrap .item.total{-webkit-box-flex:0;-ms-flex:none;flex:none}.cart_wrap .item.count{width:110px}.cart_wrap .item.total{width:80px}.cart_wrap .item.btn_wrap{width:40px}.cart_result .add_form,.cart_result .coupon,.cart_result .result{float:none;margin:0 auto}.cart_result .coupon{margin-bottom:40px}.cart_result .result{width:100%;text-align:center}.cart_result .result .item,.cart_result .result p{padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}.cart_result .result p{margin-bottom:30px}.cart_result .result .item i,.cart_result .result .item span{float:none;display:inline-block;width:150px}.cart_result .result .item i{text-align:left}.cart_result .result .item span{text-align:right}.cart_result .add_form{padding-top:40px}.cart_btn_wrap{text-align:center}.cart_btn_wrap .cart_fixed{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:none;margin:0 auto}.cart_btn_wrap .cart_btn .icon{display:inline-block;padding-left:0;padding-top:45px}.cart_btn_wrap .cart_btn .icon:before{left:50%;top:0;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:30px;height:40px}.cart_btn_wrap .cart_btn .icon.icon_card_r:before{width:36px}.cart_btn_wrap .cart_btn .icon.icon_store:before{width:32px}.cart_btn_wrap .cart_btn .icon.icon_linepay:before{width:64px}.cart_btn_wrap .cart_btn .icon.icon_fetpay:before{width:75px}}@media screen and (max-width:850px) and (min-width:551px){.cart_wrap .item.combo .text h4,.cart_wrap .item.combo .text p{padding-right:0}.cart_wrap .item.combo .text h4 span,.cart_wrap .item.combo .text p span{position:relative;right:auto;margin-left:10px}}@media screen and (max-width:720px){.cart_btn_wrap .cart_btn{width:49%;margin-bottom:20px}.cart_btn_wrap .cart_btn:nth-of-type(2n){margin-right:0}.cart_btn_wrap .cart_btn:nth-of-type(odd){clear:both}.cart_btn_wrap .cart_btn .btn{padding:15px 0;margin-bottom:7px}.cart_btn_wrap .cart_btn .text{position:relative;left:0;top:0;line-height:1.2em;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:640px){.fetpay_overlay{width:94%}.fetpay_overlay .group{padding-top:45px}.fetpay_overlay .pc{display:none}.fetpay_overlay .mobile{display:block}}@media screen and (max-width:550px){.cart_step{margin-top:10px;margin-bottom:50px}.cart_step .item{width:40px;height:40px}.cart_wrap.cart_confirm .item.count{width:100px}.cart_wrap.cart_confirm .item.count:before{content:"數量";display:inline-block;margin-right:10px}.cart_wrap.cart_confirm .item.combo{width:100%}.cart_wrap .head{display:none}.cart_wrap .list{-ms-flex-wrap:wrap;flex-wrap:wrap}.cart_wrap .item.combo{width:100%;-webkit-box-flex:0!important;-ms-flex:none!important;flex:none!important;margin-bottom:15px;padding-right:0}.cart_wrap .item.combo .text h4,.cart_wrap .item.combo .text p{padding-right:70px}.cart_wrap .item.combo .text h4 span,.cart_wrap .item.combo .text p span{font-size:15px;text-align:right}.cart_wrap .item.combo .text h4{font-size:16px}.cart_wrap .item.count,.cart_wrap .item.total{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.cart_wrap .item.count{width:120px}.cart_wrap .item.total{-webkit-box-flex:1;-ms-flex:1;flex:1;color:#D90000}.cart_wrap .item.total:before{content:"小計";display:inline-block;margin-right:10px;color:#333}.cart_wrap .item.btn_wrap{width:50px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cart_result .result .item i,.cart_result .result .item span{width:auto}.cart_result .result .item i{float:left;text-align:left}.cart_result .result .item span{float:right;text-align:right}.pay_way{display:block}.cart_btn_wrap{text-align:center;min-height:5px}.cart_btn_wrap .cart_fixed.fixed{position:fixed;left:0;bottom:0;z-index:1;width:100%;margin-bottom:0}.cart_btn_wrap .cart_fixed.fixed .btn{float:left;max-width:none;margin:0;border-radius:0}.cart_btn_wrap .cart_fixed .btn{margin:0 10px}.cart_btn_wrap .desktop{display:none}.cart_btn_wrap .mobile{display:block}.cart_btn_wrap .mobile.fixed .btn{width:100%}}@media screen and (max-width:500px){.cart_info .form_title{padding-left:0;border:none;text-align:center}.cart_info .form_title span i{display:block;margin-top:10px}.cart_info .form_title .login_btn{display:inline-block}.coupon_overlay{padding:50px 20px 30px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.coupon_overlay .login{font-size:16px}}@media screen and (max-width:450px){.cart_result .coupon{text-align:center}.cart_result .coupon .coupon_btn{display:inline-block;float:none}.cart_btn_wrap .btn{width:120px}.fetpay_overlay img{width:110%;-webkit-transform:translateX(-5%);transform:translateX(-5%);max-width:none}}@media screen and (max-width:350px){.cart_wrap .list{position:relative}.cart_wrap .item.combo{width:85%}.cart_wrap .item.btn_wrap{position:absolute;right:0;top:17px}.coupon_overlay .box h3{font-size:16px}.coupon_overlay .login{font-size:15px}}.breadcrumbs{width:100%;margin-bottom:12px;font-size:14px}.breadcrumbs .item{float:left;margin-right:10px;padding:2px 0;line-height:1.5em;color:#666}.breadcrumbs .item a{color:#666}.breadcrumbs .item a:hover{color:#D90000}.breadcrumbs .item:after{content:"";display:inline-block;width:5px;height:5px;border-top:2px solid #aaa;border-right:2px solid #aaa;-webkit-transform:translateY(-2px) rotate(45deg);transform:translateY(-2px) rotate(45deg)}.breadcrumbs .item:last-child{margin-right:0}.breadcrumbs .item:last-child:after{display:none}.breadcrumbs .item:last-child a{color:#D90000}@media screen and (max-width:800px){.breadcrumbs{font-size:14px}}@media screen and (max-width:640px){.breadcrumbs{display:none}}.tab_wrap .tab_content,.tab_wrap .tab_menu{display:block;width:100%}.tab_wrap .tab_menu{width:100%;margin-bottom:20px;padding-bottom:8px;border-bottom:1px solid #ddd}.tab_wrap .tab_menu a{position:relative;float:left;margin-right:30px;cursor:pointer}.tab_wrap .tab_menu a:before{content:"";display:block;position:absolute;left:50%;bottom:-9px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:0;height:1px;background:#D90000;-webkit-transition:0.3s ease;transition:0.3s ease}.tab_wrap .tab_menu a.on,.tab_wrap .tab_menu a:hover{color:#D90000}.tab_wrap .tab_menu a.on:before,.tab_wrap .tab_menu a:hover:before{width:100%}.tab_wrap .tab_menu a.on:before{bottom:-10px;height:3px}.tab_wrap .tab_content{position:relative;padding-bottom:40px}.tab_wrap .tab_content .group{position:relative;width:100%;overflow:hidden;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.tab_wrap .tab_box{position:absolute;left:0;top:0;opacity:0;visibility:hidden;-webkit-transition:0.5s;transition:0.5s}.tab_wrap .tab_box.on{opacity:1;visibility:visible}.tab_wrap .unfold_wrap{height:0}.tab_wrap .unfold_btn{position:absolute;left:50%;bottom:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);cursor:pointer}.tab_wrap .unfold_btn:hover:before{-webkit-transform:translateY(5px) rotate(45deg);transform:translateY(5px) rotate(45deg);border-color:#D90000}.tab_wrap .unfold_btn:before{content:"";display:block;width:20px;height:20px;border-right:2px solid #666;border-bottom:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:0.3s ease;transition:0.3s ease}.tab_wrap .unfold_btn.hide{opacity:0;visibility:hidden}.tab_wrap .unfold_btn.on:hover:before{-webkit-transform:translateY(-5px) rotate(225deg);transform:translateY(-5px) rotate(225deg)}.tab_wrap .unfold_btn.on:before{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.package_wrap{position:relative;width:100%;margin-bottom:40px}.package_wrap .main{width:100%;position:relative}.package_wrap .slider_wrap{width:100%;overflow:hidden}.package_wrap .slider_btn_wrap .slider_btn:hover:after,.package_wrap .slider_btn_wrap .slider_btn:hover:before{background:#D90000}.package_wrap .slider_btn_wrap .slider_btn:after,.package_wrap .slider_btn_wrap .slider_btn:before{background:#bbb}.package_wrap .slider_btn_wrap .prev{left:-50px}.package_wrap .slider_btn_wrap .prev:hover{-webkit-transform:translate(-10px,-50%);transform:translate(-10px,-50%)}.package_wrap .slider_btn_wrap .next{right:-50px}.package_wrap .slider_btn_wrap .next:hover{-webkit-transform:translate(10px,-50%);transform:translate(10px,-50%)}.package_wrap .slider{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%}.package_wrap .box{position:relative;float:left;-webkit-box-sizing:border-box;box-sizing:border-box}.package_wrap .box .group{position:relative;width:100%;height:100%;padding:20px 150px 15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.package_wrap .box .pd{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;position:relative;text-align:center}.package_wrap .box .pd:before{content:"+";position:absolute;left:50%;top:25%;-webkit-transform:translateX(-50%);transform:translateX(-50%);font-size:50px;color:#D90000}.package_wrap .box .item{display:inline-block;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;float:left;width:50%;padding:0 3%;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.package_wrap .box .item:nth-child(2n){margin-right:0}.package_wrap .box .item .pic{width:70%;margin:0 auto 5px auto}.package_wrap .box .item .pic .contain_bg{padding-bottom:143%;background-position:center 0}.package_wrap .box .item .text{width:100%;margin-bottom:5px}.package_wrap .box .item .text p{line-height:1.3em}.package_wrap .box .item .info{width:100%;-ms-flex-item-align:end;align-self:flex-end}.package_wrap .box .cart{position:absolute;right:25px;top:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:120px;text-align:center}.package_wrap .box .cart .price{margin-bottom:10px}.package_wrap .box .cart .price span{margin-left:0}.package_wrap .box .cart .price strong{font-size:23px}.package_wrap .box .cart .btn{display:inline-block;width:100%;padding:3px 12px}@media screen and (max-width:1350px){.package_wrap .main{position:static}.package_wrap .slider_btn_wrap{position:absolute;right:0;top:2px;width:70px;height:30px}.package_wrap .slider_btn_wrap .slider_btn{top:0;-webkit-transform:translateY(0);transform:translateY(0);width:28px;height:28px;background:#c4a273;border-radius:50%}.package_wrap .slider_btn_wrap .slider_btn:hover:after,.package_wrap .slider_btn_wrap .slider_btn:hover:before{background:#fff}.package_wrap .slider_btn_wrap .slider_btn:after,.package_wrap .slider_btn_wrap .slider_btn:before{width:2px;height:11px;background:#fff}.package_wrap .slider_btn_wrap .slider_btn:before{top:auto;bottom:43%;margin-top:5px}.package_wrap .slider_btn_wrap .slider_btn:after{top:43%;bottom:auto;margin-bottom:5px}.package_wrap .slider_btn_wrap .slider_btn.prev{left:0}.package_wrap .slider_btn_wrap .slider_btn.prev:before{-webkit-transform:translateX(11px) rotate(45deg);transform:translateX(11px) rotate(45deg)}.package_wrap .slider_btn_wrap .slider_btn.prev:after{-webkit-transform:translateX(11px) rotate(-45deg);transform:translateX(11px) rotate(-45deg)}.package_wrap .slider_btn_wrap .slider_btn.prev:hover{-webkit-transform:translate(0,0);transform:translate(0,0)}.package_wrap .slider_btn_wrap .slider_btn.next{right:0}.package_wrap .slider_btn_wrap .slider_btn.next:before{-webkit-transform:translateX(-11px) rotate(-45deg);transform:translateX(-11px) rotate(-45deg)}.package_wrap .slider_btn_wrap .slider_btn.next:after{-webkit-transform:translateX(-11px) rotate(45deg);transform:translateX(-11px) rotate(45deg)}.package_wrap .slider_btn_wrap .slider_btn.next:hover{-webkit-transform:translate(0,0);transform:translate(0,0)}}@media screen and (max-width:1200px){.package_wrap{margin-bottom:30px}.package_wrap .slider_btn_wrap{top:0;width:60px;height:20px}.package_wrap .slider_btn_wrap .slider_btn{width:22px;height:22px}.package_wrap .slider_btn_wrap .slider_btn:after,.package_wrap .slider_btn_wrap .slider_btn:before{height:9px}.package_wrap .slider_btn_wrap .slider_btn:before{margin-top:4px}.package_wrap .slider_btn_wrap .slider_btn:after{margin-bottom:4px}.package_wrap .slider_btn_wrap .slider_btn.prev:before{-webkit-transform:translateX(9px) rotate(45deg);transform:translateX(9px) rotate(45deg)}.package_wrap .slider_btn_wrap .slider_btn.prev:after{-webkit-transform:translateX(9px) rotate(-45deg);transform:translateX(9px) rotate(-45deg)}.package_wrap .slider_btn_wrap .slider_btn.next:before{-webkit-transform:translateX(-9px) rotate(-45deg);transform:translateX(-9px) rotate(-45deg)}.package_wrap .slider_btn_wrap .slider_btn.next:after{-webkit-transform:translateX(-9px) rotate(45deg);transform:translateX(-9px) rotate(45deg)}}@media screen and (max-width:1000px){.package_wrap .box .group{position:relative;padding-bottom:95px;padding-right:10px}.package_wrap .box .pd{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd;-webkit-box-sizing:border-box;box-sizing:border-box}.package_wrap .box .cart{right:0;top:auto;bottom:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;padding:10px 10px 15px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.package_wrap .box .cart .btn{max-width:200px}}@media screen and (max-width:800px){.package_wrap{margin-bottom:25px}}@media screen and (max-width:550px){.package_wrap .slider_btn_wrap{top:-1px;width:55px}}.subscribe_main{width:94%;max-width:1200px}.subscribe_main .slider_wrap{position:relative;margin-bottom:40px}.subscribe_main .slider img{width:100%}.subscribe_main .slider_pager_wrap{position:absolute;left:50%;bottom:5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:10}.subscribe_main .slider_pager_wrap a{display:inline-block;width:8px;height:8px;border-radius:50%;background:none;margin-right:5px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 7px rgba(0,0,0,0.8);box-shadow:0 0 7px rgba(0,0,0,0.8)}.subscribe_main .slider_pager_wrap a.tns-nav-active{width:30px;border-radius:10px}.subscribe_main .item_wrap .vip_btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:cetner;-ms-flex-pack:cetner;justify-content:cetner;padding-bottom:25px}.subscribe_main .item_wrap .vip_btn{display:inline-block;padding:5px 20px;background:#D90000;color:#fff;font-size:18px;border-radius:3px;margin:0 auto}.subscribe_main .item_wrap .vip_btn:hover{background:#666}.subscribe_main .item_wrap .group{margin-bottom:25px}.subscribe_main .item_wrap .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.subscribe_main .item_wrap .btn_wrap .more_btn{display:inline-block;padding:7px 20px;background:#666;color:#fff;font-size:18px;border-radius:3px}.subscribe_main .item_wrap .btn_wrap .more_btn:hover{background:#D90000}.subscribe_main .subscribe_btn{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;max-width:1000px;margin:0 auto;padding-top:30px;padding-bottom:10px}.subscribe_main .subscribe_btn a{width:150px;padding:5px 20px;margin:0 10px;margin-bottom:15px;background:#D90000;color:#fff;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.subscribe_main .subscribe_btn a:hover{background:#940000}.subscribe_main.subscribe_list .item_wrap .btn_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe_main.subscribe_list .item_wrap .btn_wrap .more_btn{background:#D90000}.subscribe_main.subscribe_list .item_wrap .btn_wrap .more_btn:hover{background:#666}.subscribe_wrap{min-height:300px;padding-top:30px;background-size:contain}.subscribe_wrap .main{position:relative;max-width:530px;margin:0 auto 50px auto;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_wrap .main .pic{position:absolute;left:0;top:0;width:150px;-webkit-box-shadow:0 2px 12px rgba(0,0,0,0.5);box-shadow:0 2px 12px rgba(0,0,0,0.5)}.subscribe_wrap .main .pic img{width:100%}.subscribe_wrap .main .text{text-align:center}.subscribe_wrap .main .text h3{margin-bottom:20px}.subscribe_wrap .main .text p{font-size:16px}.subscribe_wrap .main .text p span{margin-right:5px}.subscribe_wrap .main .text p a{display:inline-block;color:#D90000;margin-right:5px;border-bottom:1px solid #D90000;cursor:pointer}.subscribe_wrap .main .text p a:hover{color:#000;border-color:#000}.subscribe_wrap .type{text-align:center;margin-bottom:40px}.subscribe_wrap .type h3{margin-bottom:30px;font-size:26px}.subscribe_wrap .type .slider_wrap{position:relative}.subscribe_wrap .type .slider{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe_wrap .type .slider.mobile{display:block;position:relative}.subscribe_wrap .type .slider.mobile .item{width:49%;margin-bottom:20px}.subscribe_wrap .type .slider.mobile .item.focus{position:absolute;left:0;top:0;width:100%}.subscribe_wrap .type .slider.mobile .item.focus>div{border:none}.subscribe_wrap .type .slider.mobile .item.focus .pic{height:120px}.subscribe_wrap .type .slider.mobile .item.focus .btn_wrap{min-height:80px}.subscribe_wrap .type .slider.mobile .item strong{font-size:16px}.subscribe_wrap .type .slider.mobile .item .text p{font-size:16px}.subscribe_wrap .type .slider.mobile .item .btn{font-size:16px}.subscribe_wrap .type .item{float:left;width:40%;margin:0 1.5%;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_wrap .type .item.focus{width:34%}.subscribe_wrap .type .item.focus>div{border:2px solid #D90000}.subscribe_wrap .type .item.focus .pic{height:190px}.subscribe_wrap .type .item:nth-child(3n){margin-right:0}.subscribe_wrap .type .item>div{width:100%;background:#fff;padding:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_wrap .type .item h4{padding-bottom:10px;margin-bottom:15px;text-align:center;font-size:20px;border-bottom:1px solid #ccc}.subscribe_wrap .type .item strong{display:block;margin-bottom:15px;font-size:18px;font-weight:normal;color:#D90000}.subscribe_wrap .type .item .pic{width:100%;height:150px;margin-bottom:15px}.subscribe_wrap .type .item .pic .contain_bg{width:100%;height:100%;padding-bottom:0}.subscribe_wrap .type .item .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;min-height:calc(8em + 20px);margin-bottom:10px}.subscribe_wrap .type .item .text p{display:block;width:100%;margin-bottom:10px;font-size:24px;line-height:1.5em}.subscribe_wrap .type .item .text p span{color:#D90000;font-size:28px;margin:0 5px}.subscribe_wrap .type .item .text p .plus{font-size:30px;font-weight:bold;line-height:1em}.subscribe_wrap .type .item .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.subscribe_wrap .type .item .btn_wrap a{width:100%;max-width:250px;margin-bottom:15px}.subscribe_detail{padding:40px;margin-bottom:20px;background:#fff;border-bottom:3px solid #D90000;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_detail .left{float:left;width:45%}.subscribe_detail .left .head a,.subscribe_detail .left .head h1{margin:0 10px}.subscribe_detail .left .head a{padding-right:8px;border:1px solid #666;border-radius:3px;cursor:pointer}.subscribe_detail .left .head a:before{left:8px;width:18px;height:18px}.subscribe_detail .left .head a:hover{background:#c4a273;color:#fff;border-color:#c4a273}.subscribe_detail .left .head a:hover:before{background-image:url("../images/icon/icon_reset_w.svg")}.subscribe_detail .left .main_pic{width:100%;max-width:322px;margin:0 auto 40px auto}.subscribe_detail .left .main_pic .contain_bg{padding-bottom:48.3%}.subscribe_detail .left .show_toggle{-webkit-transition:0.5s;transition:0.5s;overflow:hidden}.subscribe_detail .left .show_toggle.show{opacity:1;visibility:visible}.subscribe_detail .left .show_toggle.hide{opacity:0;visibility:hidden}.subscribe_detail .left .gift .item{float:left;width:30%;margin-right:5%;margin-bottom:20px}.subscribe_detail .left .gift .item:nth-child(3n){margin-right:0}.subscribe_detail .left .gift .item:nth-child(3n+1){clear:left}.subscribe_detail .left .gift .item .pic{width:100%;margin-bottom:10px}.subscribe_detail .left .gift .item .pic .contain_bg{padding-bottom:65%;background-position:center 0}.subscribe_detail .left .gift .item p{text-align:center}.subscribe_detail .left .text .head .slidedown_btn{position:relative;text-align:center;padding:5px 10px;padding-right:30px;font-size:16px;border-color:#D90000}.subscribe_detail .left .text .head .slidedown_btn:after{content:"";display:inline-block;position:absolute;right:10px;top:50%;width:6px;height:6px;border-right:2px solid #D90000;border-bottom:2px solid #D90000;-webkit-transform:translateY(-65%) rotate(45deg);transform:translateY(-65%) rotate(45deg);-webkit-transition:0.3s ease;transition:0.3s ease}.subscribe_detail .left .text .head .slidedown_btn.on,.subscribe_detail .left .text .head .slidedown_btn:hover{background:#D90000;color:#fff}.subscribe_detail .left .text .head .slidedown_btn.on:after,.subscribe_detail .left .text .head .slidedown_btn:hover:after{border-color:#fff}.subscribe_detail .left .text .head .slidedown_btn.on:after{-webkit-transform:translateY(-20%) rotate(-135deg);transform:translateY(-20%) rotate(-135deg)}.subscribe_detail .left .text .box{margin-bottom:20px}.subscribe_detail .left .text .box h4{margin-bottom:5px;font-size:17px;font-weight:normal;color:#b2823e}.subscribe_detail .right{float:right;width:48%}.subscribe_detail .head{text-align:center;margin-bottom:30px}.subscribe_detail .head a,.subscribe_detail .head h1{display:inline-block}.subscribe_detail .head h1{font-size:20px;font-weight:normal}.subscribe_detail .head h1 span{margin-right:10px}.subscribe_detail .head h3{padding-bottom:10px;font-size:20px;font-weight:normal;border-bottom:1px solid #D90000}.subscribe_detail .step_wrap .item{position:relative;width:100%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #ccc;overflow:hidden;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.subscribe_detail .step_wrap .item:last-child{border:none;padding-bottom:0;margin-bottom:0}.subscribe_detail .step_wrap .item.disabled{opacity:0;visibility:hidden}.subscribe_detail .step_wrap .item.disabled .step_btn{cursor:default}.subscribe_detail .step_wrap .item.disabled .step_btn.on,.subscribe_detail .step_wrap .item.disabled .step_btn:hover{background:none;border-color:#999;color:#333}.subscribe_detail .step_wrap .item.hide{margin-bottom:0;padding-bottom:0;border:none}.subscribe_detail .step_wrap .item.close .item_title{padding-right:55px;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_detail .step_wrap .item.close .item_title:hover{color:#4284F4;cursor:pointer}.subscribe_detail .step_wrap .item.close .item_title:hover .red{color:#4284F4}.subscribe_detail .step_wrap .item.close .item_title .reset_btn,.subscribe_detail .step_wrap .item.close .item_title .result{opacity:1;visibility:visible}.subscribe_detail .step_wrap .item .group{position:absolute;left:0;top:0;width:100%}.subscribe_detail .step_wrap .item .group.hide{display:none}.subscribe_detail .step_wrap .item .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;width:100%}.subscribe_detail .step_wrap .item .item_title{margin-bottom:5px;padding:5px 0;font-size:16px;font-weight:normal}.subscribe_detail .step_wrap .item .item_title .result,.subscribe_detail .step_wrap .item .item_title span{display:inline-block}.subscribe_detail .step_wrap .item .item_title span i{font-style:normal}.subscribe_detail .step_wrap .item .item_title .reset_btn,.subscribe_detail .step_wrap .item .item_title .result{opacity:0;visibility:hidden}.subscribe_detail .step_wrap .item .item_title .result{color:#4284F4;font-weight:bold}.subscribe_detail .step_wrap .item .item_title .result:before{content:"：";color:#333;font-weight:normal}.subscribe_detail .step_wrap .item .item_title .result.hide{display:none}.subscribe_detail .step_wrap .item .item_title .reset_btn{position:absolute;right:0;top:5px;float:right;padding:2px 5px;margin-top:3px;border:1px solid #999;font-size:14px;line-height:1.2em;cursor:pointer}.subscribe_detail .step_wrap .item .item_title .reset_btn:hover{background:#c4a273;color:#fff;border-color:#c4a273}.subscribe_detail .step_wrap .item .step_btn{display:inline-block;min-width:140px;margin-right:10px;margin-bottom:10px;padding:3px 10px;border:1px solid #999;border-radius:3px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s ease;transition:0.3s ease;cursor:pointer}.subscribe_detail .step_wrap .item .step_btn:last-child{margin-right:0}.subscribe_detail .step_wrap .item .step_btn.on,.subscribe_detail .step_wrap .item .step_btn:hover{background:#D90000;border-color:#D90000;color:#fff}.subscribe_detail .step_wrap .item .step_btn.hide{display:none}.subscribe_detail .step_wrap .item .step_btn.show{display:inline-block}.subscribe_detail .step_wrap .item .step_btn.step_pic{max-width:40%}.subscribe_detail .step_wrap .item .step_btn .pic{background:#fff;border-radius:3px;margin-top:5px;margin-bottom:3px;padding:5px}.subscribe_detail .step_wrap .item .step_btn .pic .contain_bg{padding-bottom:0;height:75px}.subscribe_interest{display:none;margin-top:30px}.subscribe_interest.show{display:block}.subscribe_interest.show .group{display:none}.subscribe_interest.show .group.show{display:block}.subscribe_interest h4{margin-bottom:5px;font-size:18px;font-weight:normal;color:#D90000}.subscribe_interest h4 a{float:right;padding:0 5px;margin-left:10px;border:1px solid #D90000;color:#D90000;font-size:15px}.subscribe_interest h4 a:hover{color:#c4a273;border-color:#c4a273}.subscribe_interest .item p{position:relative;padding-left:25px;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_interest .item p input[type=checkbox],.subscribe_interest .item p input[type=radio]{position:absolute;left:0;top:6px;display:inline-block;margin-right:10px;width:15px;height:15px}.subscribe_interest_info{width:100%;padding:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_interest_info .info{text-align:center;margin-bottom:40px}.subscribe_interest_info .info h1{font-size:32px;margin-bottom:20px}.subscribe_interest_info .info .head{width:100%;max-width:800px;margin:0 auto 30px auto;font-size:16px;line-height:1.8em;text-align:left}.subscribe_interest_info .info .head p{margin-bottom:5px}.subscribe_interest_info .info .btn_wrap a{display:inline-block;max-width:300px;margin:0 auto;border-bottom:1px solid #D90000}.subscribe_interest_info .info .btn_wrap a:hover{color:#c4a273;border-color:#c4a273}.subscribe_interest_info .info .btn_wrap .btn{display:block;padding:15px 0;margin-bottom:15px;border:none}.subscribe_interest_info .info .btn_wrap .btn:hover{color:#fff}.subscribe_interest_info .item_wrap{width:100%;max-width:1000px;margin:0 auto 40px auto}.subscribe_interest_info .item_wrap:last-child{margin-bottom:20px}.subscribe_interest_info .item_wrap .title{font-size:20px;font-weight:bold}.subscribe_interest_info .item_wrap .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.subscribe_interest_info .item_wrap .box{position:relative;float:left;width:48.5%;margin-right:3%;padding:35px 20px 0 20px;border-radius:10px;overflow:hidden;border:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.subscribe_interest_info .item_wrap .box:nth-child(2n){margin-right:0}.subscribe_interest_info .item_wrap .box h3{position:absolute;left:0;top:0;width:100%;padding:5px 0;background:#373737;color:#fff;font-size:18px;font-weight:normal;text-align:center}.subscribe_interest_info .item_wrap .item{position:relative;width:100%;padding-left:75px;border-bottom:1px solid #ccc}.subscribe_interest_info .item_wrap .item:last-child{border:none}.subscribe_interest_info .item_wrap .item.coupon .pic{background-image:url("../images/index/subscribe/icon_coupon.svg")}.subscribe_interest_info .item_wrap .item.book_coupon .pic{background-image:url("../images/index/subscribe/icon_paper.svg")}.subscribe_interest_info .item_wrap .item.lecture .pic{background-image:url("../images/index/subscribe/icon_board.svg")}.subscribe_interest_info .item_wrap .item.book_sharing .pic{background-image:url("../images/index/subscribe/icon_book.svg")}.subscribe_interest_info .item_wrap .item.hotel{padding-top:20px;padding-bottom:20px}.subscribe_interest_info .item_wrap .item.hotel .pic{background-image:url("../images/index/subscribe/icon_bed.svg")}.subscribe_interest_info .item_wrap .item.course .pic{background-image:url("../images/index/subscribe/icon_hat.svg")}.subscribe_interest_info .item_wrap .item.roundtable .pic{background-image:url("../images/index/subscribe/icon_library.svg")}.subscribe_interest_info .item_wrap .item .pic{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;background-repeat:no-repeat;background-position:center;background-size:contain}.subscribe_interest_info .item_wrap .item .text{text-align:left;margin-bottom:0}.subscribe_interest_info .item_wrap .item .text h4{font-size:20px}.subscribe_interest_info .item_wrap .item .text p{color:#666}.subscribe_interest_info .notice{max-width:1000px;margin:0 auto}@media screen and (max-width:1000px){.subscribe_wrap .type .item.focus .pic{height:145px}.subscribe_wrap .type .item .pic{height:120px}.subscribe_interest_info .item_wrap .item{padding-left:55px}.subscribe_interest_info .item_wrap .item.book_sharing .pic,.subscribe_interest_info .item_wrap .item.coupon .pic{width:37px}.subscribe_interest_info .item_wrap .item .pic{top:13px;-webkit-transform:translateY(0);transform:translateY(0);width:40px;height:40px}.subscribe_interest_info .item_wrap .item .text h4{font-size:18px}.subscribe_main .subscribe_btn{max-width:600px}}@media screen and (max-width:850px){.subscribe_wrap .type .item.focus .pic{height:120px}.subscribe_wrap .type .item strong{font-size:16px}.subscribe_wrap .type .item .text p{font-size:20px}.subscribe_wrap .type .item .btn{font-size:16px}.subscribe_detail .left,.subscribe_detail .right{width:100%;margin:0}.subscribe_detail .left{margin-bottom:25px}.subscribe_detail .left .head h3{color:#333}.subscribe_detail .step_wrap .item{border-bottom:1px dotted #ccc}.subscribe_detail .step_wrap .item .step_btn{float:left;width:30%;margin-left:0;margin-right:5%;padding-top:7px;padding-bottom:7px}.subscribe_detail .step_wrap .item .step_btn:nth-child(3n){margin-right:0}.subscribe_main .item_wrap .vip_btn{font-size:16px}.subscribe_main .item_wrap .group{margin-bottom:5px}.subscribe_main .item_wrap .btn_wrap{padding-bottom:10px}.subscribe_main .item_wrap .btn_wrap .more_btn{padding:4px 10px;font-size:16px}}@media screen and (max-width:750px){.subscribe_wrap .type .slider{display:block}.subscribe_wrap .type .item{width:100%;margin:0;margin-bottom:15px}.subscribe_wrap .type .item .text{min-height:0;padding:15px 0}.subscribe_wrap .type .item .text p{font-size:22px}.subscribe_wrap .type .item .btn_wrap{min-height:0}.subscribe_wrap .type .item .btn_wrap a{max-width:200px;margin-left:10px;margin-right:10px}.subscribe_wrap .slider_btn_wrap a{width:40px;height:80px;background:#999}.subscribe_wrap .slider_btn_wrap a.prev{left:0}.subscribe_wrap .slider_btn_wrap a.prev:before{border-left:2px solid #fff;-webkit-transform:translate(-20%,-50%) rotate(-45deg);transform:translate(-20%,-50%) rotate(-45deg)}.subscribe_wrap .slider_btn_wrap a.next{right:0}.subscribe_wrap .slider_btn_wrap a.next:before{border-right:2px solid #fff;-webkit-transform:translate(-80%,-50%) rotate(45deg);transform:translate(-80%,-50%) rotate(45deg)}.subscribe_wrap .slider_btn_wrap a:before{left:50%;right:auto;top:50%;width:20px;height:20px;background:none;border-top:2px solid #fff}.subscribe_wrap .slider_btn_wrap a:after{display:none}}@media screen and (max-width:700px){.subscribe_interest_info{padding:20px}.subscribe_interest_info .item_wrap .box{width:100%;margin-right:0;margin-bottom:15px}.subscribe_interest_info .item_wrap .box:last-child{margin-bottom:0}.subscribe_interest_info .item_wrap .item{padding-left:65px}}@media screen and (max-width:640px){.subscribe_wrap{padding-top:20px}.subscribe_detail .step_wrap .item .step_btn{min-width:47%;margin-right:6%}.subscribe_detail .step_wrap .item .step_btn:nth-child(3n){margin-right:6%}.subscribe_detail .step_wrap .item .step_btn:nth-child(2n){margin-right:0}}@media screen and (max-width:600px){.subscribe_wrap .main{padding-left:150px}.subscribe_wrap .main .pic{width:130px}.subscribe_wrap .main .text{width:calc(100% - 150px)}.subscribe_wrap .type .item{width:100%!important}.subscribe_wrap .type .item .btn_wrap{min-height:0!important}}@media screen and (max-width:480px){.subscribe_wrap{padding-top:10px}.subscribe_wrap .main{padding-left:0}.subscribe_wrap .main .pic{position:relative;margin:0 auto 30px auto}.subscribe_wrap .main .text{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;text-align:center}.subscribe_wrap .type .item>div{padding-left:20px;padding-right:20px}.subscribe_detail{padding:20px}.subscribe_detail .step_wrap .item .step_btn{min-width:100%;margin-right:0!important}.subscribe_interest_info .item_wrap .item{padding-left:55px}.subscribe_main .item_wrap .vip_btn{font-size:15px}.subscribe_main .item_wrap .btn_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-bottom:25px}.subscribe_main .item_wrap .btn_wrap .more_btn{font-size:15px}}.event_banner{position:relative;width:100%;padding-right:600px;background:#e2e2e2;-webkit-box-sizing:border-box;box-sizing:border-box}.event_banner .text{width:100%;min-height:350px;padding:30px 40px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_banner .text>h2{color:#c30000;font-weight:normal;font-size:30px;padding-bottom:10px;margin-bottom:10px;border-bottom:2px solid #c30000}.event_banner .pic{position:absolute;right:0;top:0;width:600px;height:100%}.event_banner .pic .cover_bg{width:100%;height:100%;padding-bottom:0}.event_list{padding-top:30px}.event_course{width:100%;max-width:1000px;padding-top:30px;padding-bottom:20px;margin-left:auto;margin-right:auto}.event_course .title{margin-bottom:15px}.event_course .group{padding-top:15px;margin-bottom:40px}.event_course .group:last-child{border:none;padding-bottom:0;margin-bottom:0}.event_course h4{padding-bottom:10px;margin-bottom:15px;font-size:22px;font-weight:normal;color:#c30000;border-bottom:1px solid #c30000}.event_course .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;width:100%;padding:15px 20px 15px 110px;margin-bottom:15px;-webkit-box-sizing:border-box;box-sizing:border-box;background:#fff}.event_course .item:last-child{margin-bottom:0}.event_course .item .course{position:absolute;left:0;top:0;width:90px;height:100%;background:#373737;color:#fff;font-size:20px}.event_course .item .course span{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%;text-align:center;padding:0 5px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_course .item .btn_wrap,.event_course .item .price,.event_course .item .text{display:inline-block;margin-right:20px}.event_course .item .btn_wrap:last-child,.event_course .item .price:last-child,.event_course .item .text:last-child{margin-right:0}.event_course .item .text{-webkit-box-flex:1;-ms-flex:1;flex:1}.event_course .item .text p span{font-size:20px;margin-right:5px}.event_course .item .price{width:120px;font-size:18px}.event_course .item .price span{color:#c30000;margin-right:5px}.event_course .item .btn_wrap{width:80px}.event_course .item .btn_wrap .btn{width:100%}.event_course .item .btn_wrap select{width:100%;height:30px}.event_course .team{display:inline-block;padding:5px 15px;margin-bottom:15px;line-height:1.4em;color:#fff;background:#c30000}.event_course .team a{margin-left:2px;color:#fff;border-bottom:1px solid #fff}.event_course .team a:hover{color:#c4a273;border-color:#c4a273}.event_course .recommend_wrap .head{padding:20px 0;text-align:center}.event_course .recommend_wrap .head .btn,.event_course .recommend_wrap .head p{display:inline-block;margin:0 10px}.event_course .recommend_wrap .head p{font-size:22px}.event_course .recommend_wrap .head p span{margin:0 5px;color:#c30000}.event_course .recommend_wrap .head .btn{position:relative;padding-top:2px;padding-bottom:2px;padding-right:35px}.event_course .recommend_wrap .head .btn:hover:after{border-color:#fff}.event_course .recommend_wrap .head .btn.on:after{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.event_course .recommend_wrap .head .btn:after{content:"";display:inline-block;position:absolute;right:15px;top:45%;width:6px;height:6px;margin-left:10px;border-right:2px solid #c30000;border-bottom:2px solid #c30000;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);-webkit-transition:0.3s ease;transition:0.3s ease}.trans_wrap{position:relative;width:100%;height:0;overflow:hidden;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.trans_wrap .h_base{position:absolute;left:0;top:0;width:100%}.event_cart{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:20px;text-align:right;border-top:3px solid #c30000;font-size:22px}.event_cart .btn,.event_cart .price{display:inline-block}.event_cart .price{margin:0 40px}.event_cart .price p{margin-right:20px}.event_cart .price span{color:#c30000}.event_cart .price span i{font-style:normal;font-size:15px}.event_cart .btn{width:200px}.event_form{text-align:center;padding:50px 0}.event_form h3{margin-bottom:40px;font-size:20px;line-height:1.5em}.event_form h3 br{display:none}.event_form .form_wrap{width:100%;max-width:500px;margin:0 auto 20px auto}.event_form .form_wrap .item{padding-left:80px;padding-right:30px}.event_form .form_wrap .item i{width:50px}.event_form .btn{width:200px}.event_agenda{width:100%;max-width:900px;padding-top:30px;margin-left:auto;margin-right:auto}.event_agenda .item{position:relative;padding-left:180px;margin-bottom:10px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_agenda .item .edit_wrap,.event_agenda .item .time{-webkit-box-sizing:border-box;box-sizing:border-box}.event_agenda .item .time{position:absolute;left:0;top:0;width:170px;height:100%;padding:5px 0;text-align:center;background:#e2e2e2}.event_agenda .item .edit_wrap{width:100%;padding:5px 20px;background:#fff}.event_agenda .item .edit_wrap :last-child{margin-bottom:0}.event_agenda .box{padding:15px 0;text-align:center;color:#D90000;margin-bottom:10px;font-size:22px}.event_speaker{width:100%;padding-top:30px}.event_speaker.speaker_1 .item{width:100%;margin-right:0}.event_speaker .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center}.event_speaker .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;float:left;width:49%;margin-right:2%;margin-bottom:20px;background:#fff;text-align:left}.event_speaker .item:nth-child(2n){margin-right:0}.event_speaker .item:nth-child(odd){clear:both}.event_speaker .item .pic,.event_speaker .item .text{float:left}.event_speaker .item .pic{width:40%;max-width:220px}.event_speaker .item .pic img{width:100%}.event_speaker .item .text{width:60%;padding:15px 20px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_speaker .item .text .head{margin-bottom:20px;line-height:1.8em}.event_speaker .item .text .head h4{margin-bottom:5px;font-size:18px}.event_banner .text{padding:20px 25px}.event_banner .text h2{margin-bottom:15px;font-size:26px}.event_banner .text p{font-size:16px;line-height:1.6em}.event_text{max-width:1000px;margin-left:auto;margin-right:auto}.event_info .head{padding:15px 0;margin-bottom:30px;font-size:22px;font-weight:normal;border-bottom:1px solid #c30000}.event_info .head span{color:#D90000}.event_info .head i{font-size:15px;font-style:normal;margin-left:5px}.event_info .group{margin-bottom:30px;padding-bottom:10px;border-bottom:1px solid #c30000}.event_info .group:last-child{margin-bottom:0;padding-bottom:0;border:none}.event_info .group .title{line-height:1.3em}.event_info .group .title h3,.event_info .group .title p{margin-bottom:0;font-size:20px}.event_info .group .title h3{margin-right:10px;color:#D90000}.event_info .form_wrap{margin:0 auto;padding-bottom:10px}.event_info .form_wrap .line{padding-top:15px;margin-top:15px;border-top:1px solid #ddd}.event_info .form_wrap .item{padding-right:0;padding-left:180px;margin-bottom:10px}.event_info .form_wrap .item i{width:150px}.event_info .form_wrap .item input[type=text],.event_info .form_wrap .item label,.event_info .form_wrap .item select{display:inline-block;margin-top:5px;margin-bottom:5px}.event_info .form_wrap .item input[type=text],.event_info .form_wrap .item select{margin-right:10px}.event_info .form_wrap .item input[type=text]:last-child,.event_info .form_wrap .item select:last-child{margin-right:0}.event_info .btn_wrap{text-align:center}.event_info .btn_wrap .btn{width:200px}@media screen and (max-width:950px){.event_banner{padding-right:450px}.event_banner .text h2{font-size:22px}.event_banner .text p{font-size:15px}.event_banner .pic{width:450px}.event_course .recommend_wrap .head .btn:hover:after{border-color:#c30000}.event_speaker .item{width:100%;margin-right:0}.event_speaker .item .pic{width:200px;max-width:none}.event_speaker .item .text{width:calc(100% - 200px)}}@media screen and (max-width:800px){.event_course,.event_list{padding-top:20px}.event_course .title.center_title{margin-bottom:10px}.event_course h4{font-size:20px}.event_course .group{margin-bottom:15px}.event_course .item{padding:7px 15px 7px 90px}.event_course .item .course{width:75px;font-size:18px}.event_course .item .text p{margin-bottom:5px;line-height:1.6em}.event_course .item .text p span{display:block;color:#c30000;font-size:16px}.event_course .item .price{width:90px;font-size:16px}.event_course .item .btn_wrap .btn{font-size:16px}.event_course .team{padding-bottom:5px}}@media screen and (max-width:750px){.event_banner{padding-right:0}.event_banner .text{min-height:0;padding-bottom:30px}.event_banner .pic{position:relative;width:100%}.event_banner .pic .cover_bg{height:0;padding-bottom:58%}.event_course .recommend_wrap .head{padding:20px 0;text-align:center}.event_course .recommend_wrap .head p{display:block;margin:0;margin-bottom:15px;font-size:20px}}@media screen and (max-width:700px){.event_form h3 span{display:none}.event_form h3 br{display:block}}@media screen and (max-width:640px){.event_course .item{display:block;text-align:right;padding-bottom:12px}.event_course .item .text{width:100%;text-align:left;padding-bottom:10px;margin-bottom:10px;border-bottom:1px dotted #ccc}.event_course .item .text p{margin-bottom:5px;line-height:1.6em}.event_course .item .text p span{display:block;color:#c30000;font-size:16px}.event_course .item .btn_wrap,.event_course .item .price{display:inline-block}.event_course .item .price{width:auto;font-size:18px}.event_course .item .btn_wrap{width:70px}.event_course .item .btn_wrap .btn{padding-top:3px;padding-bottom:3px}.event_cart{text-align:center}.event_cart .price{display:block;margin:0;margin-bottom:20px}.event_cart .price p{margin-right:20px}.event_cart .price span{color:#c30000}.event_cart .price span i{font-style:normal;font-size:15px}.event_cart .btn{width:200px}.event_agenda .item{padding-left:140px}.event_agenda .item .edit_wrap,.event_agenda .item .time{-webkit-box-sizing:border-box;box-sizing:border-box}.event_agenda .item .time{width:130px}.event_agenda .item .edit_wrap{padding-left:15px;padding-right:15px}.event_agenda .item .edit_wrap :last-child{margin-bottom:0}.event_agenda .box{font-size:20px}.event_speaker .item .pic{width:150px}.event_speaker .item .text{width:calc(100% - 150px)}.event_info .head{padding-top:0;margin-bottom:20px}.event_info .group{float:left;margin-bottom:20px}.event_info .group .title{margin-bottom:25px}.event_info .form_wrap{float:left}.event_info .form_wrap .item{float:left;padding-left:0;padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #ddd}.event_info .form_wrap .item:last-child{padding-bottom:0;margin-bottom:0;border:none}.event_info .form_wrap .item>i{display:block;position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;text-align:left;letter-spacing:1px;margin-bottom:10px}.event_info .form_wrap .item .label_wrap,.event_info .form_wrap .item input[type=text],.event_info .form_wrap .item select{float:left;width:48%;max-width:none;margin-right:4%}.event_info .form_wrap .item .label_wrap:nth-child(odd),.event_info .form_wrap .item input[type=text]:nth-child(odd),.event_info .form_wrap .item select:nth-child(odd){margin-right:0}.event_info .form_wrap .label_wrap{border:1px solid #ccc;padding:0 10px;margin-top:5px;margin-bottom:5px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.event_info .form_wrap .label_wrap label{margin:0 10px;line-height:38px}.event_info .form_wrap .line{padding-top:0;margin-top:0;border:none}}@media screen and (max-width:480px){.event_course .item{display:block;text-align:right;padding-left:15px;padding-top:45px}.event_course .item .course{width:100%;height:35px}.event_cart{background:#fff;padding-bottom:30px;margin-bottom:30px!important;border-bottom:1px solid #c30000}.event_form{padding:0 0 30px 0}.event_form h3{margin-bottom:20px;font-size:16px;line-height:1.8em}.event_form .form_wrap{margin-bottom:30px}.event_form .form_wrap .item{padding-right:0}.event_speaker .item{display:block}.event_speaker .item .pic,.event_speaker .item .text{width:100%}.event_speaker .item .pic{padding-top:15px;text-align:center}.event_speaker .item .pic img{max-width:180px;margin:0 auto}}@media screen and (max-width:480px) and (min-width:401px){.event_form .form_wrap .item{padding-left:60px}.event_form .form_wrap .item i{position:absolute;top:10px}}@media screen and (max-width:400px){.event_course .item{text-align:center}.event_course .item .btn_wrap,.event_course .item .price{margin:0 10px}.event_course .item .btn_wrap .btn{padding:0 10px;font-size:15px}.event_form .form_wrap .item{padding-left:0;padding-right:0}.event_form .btn{width:100%}}.promo{margin-bottom:40px}.promo_head{position:relative;width:100%;margin-bottom:30px;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.promo_head .fixed_wrap{padding:20px 30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.promo_head .left,.promo_head .right{width:47%;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_head .left{max-width:500px}.promo_head .left .head{margin-bottom:30px}.promo_head .left h3{padding-bottom:5px;margin-bottom:10px;font-size:22px;color:#D90000;font-weight:normal;border-bottom:1px solid #D90000}.promo_head .left .title{padding-left:7px;line-height:1.2em;font-size:18px;border-left-width:4px;margin-bottom:15px}.promo_head .left .edit_wrap{padding-left:12px;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_head .left .edit_wrap :last-child{margin-bottom:0}.promo_head .right{position:absolute;right:30px;bottom:20px;text-align:right}.promo_head .right .price{margin-bottom:10px;color:#999;font-size:14px}.promo_head .right .price span{margin-left:15px;font-size:18px;color:#D90000}.promo_head .right .btn_wrap .btn,.promo_head .right .btn_wrap p{float:right}.promo_head .right .btn_wrap .btn{display:inline-block;width:200px}.promo_head .right .btn_wrap p{margin-top:6px;margin-right:20px;color:#D90000}.promo_head .right .btn_wrap p a{color:#D90000;cursor:pointer}.promo_head .right .btn_wrap p a:hover{color:#c4a273}@media screen and (min-width:851px){.promo_head.fixed{padding-top:50px}.promo_head.fixed .fixed_wrap{position:fixed;left:0;top:0;z-index:10;width:100%;padding:10px 0;-webkit-box-shadow:0 0 10px rgba(0,0,0,0.3);box-shadow:0 0 10px rgba(0,0,0,0.3)}.promo_head.fixed .group{width:94%;max-width:1200px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_head.fixed .head{margin-bottom:0}.promo_head.fixed .text{display:none}.promo_head.fixed .left{float:left;max-width:none;padding-top:3px}.promo_head.fixed .left h3{margin-bottom:5px;padding-bottom:0;border:none}.promo_head.fixed .right{position:relative;right:0;bottom:0;float:right}.promo_head.fixed .right .price{margin-bottom:5px}.promo_head.fixed .right .btn_wrap p{margin-top:2px}.promo_head.fixed .right .btn_wrap .btn{width:auto;padding:2px 10px;font-size:15px}}.promo_content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:strecth;-ms-flex-align:strecth;align-items:strecth;width:100%}.promo_content .full,.promo_content .left,.promo_content .right{position:relative;padding:20px 30px 70px 30px;background:#fff;border-top:3px solid #D90000;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_content .full{width:100%}.promo_content .full .promo_book{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:strecth;-ms-flex-align:strecth;align-items:strecth}.promo_content .full .item{float:left;clear:none;width:48%;margin-right:4%}.promo_content .full .item:nth-child(2n){margin-right:0}.promo_content .full .item:nth-child(odd){clear:both}.promo_content .left,.promo_content .right{float:left;width:49%}.promo_content .left{float:left;margin-right:2%}.promo_content .right{float:right}.promo_content .more{position:absolute;left:50%;bottom:25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:0;font-size:15px;width:50%}.promo_content .head{margin-bottom:30px;font-size:23px;color:#D90000;text-align:center}.promo_content .group{margin-bottom:40px;padding-bottom:20px}.promo_content .group:last-child{padding-bottom:0;border:none}.promo_content .promo_text{width:100%;max-height:500px;overflow:hidden}.promo_content .promo_text .head{margin-bottom:25px}.promo_content .item{position:relative;float:left;clear:both;width:100%;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_content .item.added .text .btn{background:#bbb;cursor:default}.promo_content .item.added .text .btn:before{content:"已加入"}.promo_content .item.added .text .btn span{display:none}.promo_content .item h3{font-size:18px;font-weight:normal;line-height:1.5em}.promo_content .item .price{color:#999}.promo_content .item .price span{margin-left:15px;color:#D90000}.promo_content .text{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_content .text h3,.promo_content .text p{display:block;width:100%}.promo_content .text .box{margin-bottom:10px}.promo_content .text .btn_wrap{-ms-flex-item-align:end;align-self:flex-end;width:100%}.promo_content .text .price{float:left}.promo_content .text .btn{float:right;padding:0 0 2px 0;margin-bottom:0;width:100px;font-size:15px}.promo_content .text .btn.added{background:#bbb;cursor:default}.promo_content .text .btn.added:before{content:"已加入"}.promo_content .text .btn.added span{display:none}.promo_content .promo_book .item,.promo_content .promo_event .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.promo_content .promo_book .item .pic,.promo_content .promo_book .item .text,.promo_content .promo_event .item .pic,.promo_content .promo_event .item .text{float:left}.promo_content .promo_book .item .pic:hover img,.promo_content .promo_event .item .pic:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.promo_content .promo_book .item .pic img,.promo_content .promo_event .item .pic img{width:100%;-webkit-transition:1s;transition:1s}.promo_content .promo_book .item .pic .contain_bg,.promo_content .promo_event .item .pic .contain_bg{width:100%;height:0;padding-bottom:133%}.promo_content .promo_book .item .text,.promo_content .promo_event .item .text{width:80%;min-height:100%;padding-left:30px}.promo_content .promo_book .item .pic{width:20%}.promo_content .promo_book .item .text{width:80%}.promo_content .promo_event .item .pic{width:35%}.promo_content .promo_event .item .text{width:65%}.promo_content .promo_event .item h3{margin-bottom:3px}.promo_content .promo_subscribe .item{margin-bottom:20px}.promo_content .promo_subscribe .item .text{width:100%}.promo_content .promo_subscribe .item .text .box{margin-bottom:0}.promo_content .promo_subscribe .item .text .btn_wrap{margin-bottom:0}.promo_content .promo_subscribe .item h3{margin-bottom:3px}.promo_text_overlay{width:94%;max-width:1000px;padding:50px 40px 30px 40px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:3px}.promo_text_overlay h2{margin-bottom:30px;font-size:26px;color:#D90000;text-align:center}.promo_combo_overlay{width:96%;background:#fff;padding:50px 50px 30px 50px;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_combo_overlay .promo_content{display:block}.promo_combo_overlay .promo_content .group{width:100%;margin-bottom:30px;padding-bottom:0}.promo_combo_overlay .promo_content .group:last-child{margin-bottom:0}.promo_combo_overlay .promo_content .promo_wrap{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.promo_combo_overlay .promo_content .head{width:100%;margin-bottom:35px;text-align:left;font-size:18px;font-weight:normal;color:#fff;background:#eee}.promo_combo_overlay .promo_content .head span{min-width:150px;padding:3px 20px 4px 20px;display:inline-block;background:#c4a273}.promo_combo_overlay .promo_content .item{float:left;width:30%;margin-right:5%;margin-bottom:30px;border-bottom:1px solid #ccc}.promo_combo_overlay .promo_content .item:nth-child(3n){margin-right:0}.promo_combo_overlay .promo_content .item:last-child{border-bottom:1px solid #ccc}.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .price{line-height:1.5em}.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .price span{display:block;margin-left:0}.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .btn{-webkit-transform:translateY(15px);transform:translateY(15px)}.promo_login{padding:20px 0;max-width:500px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.promo_login .group{padding:30px;margin:0 auto 20px auto;background:#fff}.promo_login .pic{width:100%;margin-bottom:30px}.promo_login .pic img{width:100%}.promo_login .form_wrap{margin-bottom:40px}.promo_login .form_wrap .item{padding-right:0;padding-left:0}.promo_login .form_wrap .item input{text-align:center;font-size:18px}.promo_login .btn_wrap{text-align:center}.promo_login .btn_wrap .btn{width:100%;max-width:300px}@media screen and (max-width:1550px){.promo_combo_overlay{padding:50px 30px 30px 30px}}@media screen and (max-width:1500px){.promo_combo_overlay .promo_content .group{margin-bottom:10px}.promo_combo_overlay .promo_content .head{margin-bottom:25px}.promo_combo_overlay .promo_content .head span{padding:3px 15px 4px 15px}.promo_combo_overlay .promo_content .promo_book .item .text,.promo_combo_overlay .promo_content .promo_event .item .text{padding-left:20px}.promo_combo_overlay .promo_content .promo_book .item .text .btn_wrap .price,.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .price{width:100%;margin-bottom:10px}.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .price{line-height:1.8em}.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .price span{display:inline;margin-left:20px}.promo_combo_overlay .promo_content .promo_event .item .text .btn_wrap .btn{-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:1200px) and (min-width:901px){.promo_content .promo_event .item .text .btn_wrap .price{margin-bottom:10px}.promo_content .promo_event .item .text .btn_wrap .btn{clear:both}}@media screen and (max-width:1200px){.promo_combo_overlay .promo_content .item{width:48%;margin-right:4%}.promo_combo_overlay .promo_content .item:nth-child(3n){margin-right:4%}.promo_combo_overlay .promo_content .item:nth-child(2n){margin-right:0}.promo_combo_overlay .promo_content .promo_subscribe .item .text .btn_wrap .price{width:100%;margin-bottom:10px}}@media screen and (max-width:1100px){.promo{margin-bottom:30px}.promo_head .group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.promo_head .left,.promo_head .right{width:50%}.promo_head .left{max-width:none}.promo_head .right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;position:relative;right:0;bottom:0;text-align:center}.promo_head .right .btn_wrap,.promo_head .right .price{width:100%}.promo_head .right .price{margin-bottom:0}.promo_head .right .btn_wrap .btn,.promo_head .right .btn_wrap p{float:none}.promo_head .right .btn_wrap .btn{margin-bottom:20px}.promo_head .right .btn_wrap p{margin-right:0}}@media screen and (max-width:1100px) and (min-width:851px){.fixed .head{margin-bottom:0}.fixed .left{padding-top:5px}.fixed .right{text-align:right}.fixed .right .price{margin-bottom:10px}.fixed .right .btn_wrap{margin-bottom:5px}.fixed .right .btn_wrap .btn,.fixed .right .btn_wrap p{float:right}.fixed .right .btn_wrap .btn{margin-bottom:0}.fixed .right .btn_wrap p{margin-right:10px}}@media screen and (max-width:1040px) and (min-width:901px){.promo_content .promo_book .item .text .btn_wrap .price{margin-bottom:10px}.promo_content .promo_book .item .text .btn_wrap .btn{clear:both}}@media screen and (max-width:900px){.promo_content{display:block}.promo_content .group{margin-bottom:20px}.promo_content .more{display:block;position:relative;left:0;bottom:0;-webkit-transform:translateX(0);transform:translateX(0);margin:0 auto}.promo_content .left,.promo_content .right{float:none;width:100%;padding-bottom:30px}.promo_content .left{max-height:670px;margin-bottom:30px}.promo_combo_overlay .promo_content .item .text h3{font-size:17px}}@media screen and (max-width:900px) and (min-width:641px){.promo_combo_overlay .promo_content .promo_book .item,.promo_combo_overlay .promo_content .promo_event .item{width:100%;margin-right:0}}@media screen and (max-width:850px){.promo_head .fixed_wrap{padding:15px 20px}.promo_head .group{display:block}.promo_head .left,.promo_head .right{float:left;width:100%}.promo_head .left{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #ddd}.promo_head .left .head{margin-bottom:15px}.promo_head .left .head h3{padding-bottom:10px}.promo_head .left .text .title{margin-bottom:10px}.promo_head .right{display:block;text-align:right}.promo_head .right .price{margin-bottom:10px}.promo_head .right .btn_wrap .btn,.promo_head .right .btn_wrap p{float:right;margin-bottom:0}.promo_head .right .btn_wrap p{margin-right:20px;margin-top:7px}.promo_content .full .item{width:100%;margin-right:0}.promo_combo_overlay{width:94%}}@media screen and (max-width:640px){.promo_combo_overlay .promo_content .item{width:100%;margin-right:0}.promo_combo_overlay .promo_content .item:nth-child(3n){margin-right:0}}@media screen and (max-width:600px){.promo_head .right{display:block;text-align:center}.promo_head .right .btn_wrap .btn,.promo_head .right .btn_wrap p{display:inline-block;float:none}.promo_head .right .btn_wrap .btn{margin-bottom:10px}.promo_head .right .btn_wrap p{width:100%;margin-right:0}.promo_content .group{padding-bottom:0}.promo_content .promo_book .item .text .btn_wrap .price,.promo_content .promo_event .item .text .btn_wrap .price{margin-bottom:10px}.promo_content .promo_book .item .text .btn_wrap .btn,.promo_content .promo_event .item .text .btn_wrap .btn{clear:both}}@media screen and (max-width:480px){.promo_content .more{width:100%;padding-top:3px;padding-bottom:3px}.promo_content .full .promo_book{display:block}.promo_content .promo_book .item,.promo_content .promo_event .item{display:block;padding-bottom:15px;margin-bottom:25px}.promo_content .promo_book .item .pic,.promo_content .promo_book .item .text,.promo_content .promo_event .item .pic,.promo_content .promo_event .item .text{float:none;width:100%}.promo_content .promo_book .item .pic,.promo_content .promo_event .item .pic{display:block;margin:0 auto 15px auto}.promo_content .promo_book .item .text,.promo_content .promo_event .item .text{padding-left:0}.promo_content .promo_book .item .text .btn_wrap .price,.promo_content .promo_event .item .text .btn_wrap .price{width:100%;margin-bottom:10px}.promo_content .promo_book .item .text .btn_wrap .price span,.promo_content .promo_event .item .text .btn_wrap .price span{font-size:17px}.promo_content .promo_book .item .text .btn_wrap .btn,.promo_content .promo_event .item .text .btn_wrap .btn{display:block}.promo_content .promo_book .item .pic{max-width:200px}.promo_content .promo_subscribe .item .text .btn_wrap .price span{font-size:17px}.promo_combo_overlay{padding-left:20px;padding-right:20px}.promo_combo_overlay .promo_content .head span{width:100%;padding-left:0;padding-right:0;text-align:center}.promo_combo_overlay .promo_content .group:last-child .promo_event .item:last-child,.promo_combo_overlay .promo_content .group:last-child .promo_subscribe .item:last-child{padding-bottom:0;margin-bottom:0;border:none}.promo_combo_overlay .promo_content .item{margin-right:0}.promo_combo_overlay .promo_content .promo_book .item,.promo_combo_overlay .promo_content .promo_event .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.promo_combo_overlay .promo_content .promo_book .item .pic,.promo_combo_overlay .promo_content .promo_book .item .text,.promo_combo_overlay .promo_content .promo_event .item .pic,.promo_combo_overlay .promo_content .promo_event .item .text{width:100%}.promo_combo_overlay .promo_content .promo_book .item .pic,.promo_combo_overlay .promo_content .promo_event .item .pic{float:none;display:block;margin:0 auto 15px auto}.promo_combo_overlay .promo_content .promo_book .item .text,.promo_combo_overlay .promo_content .promo_event .item .text{-ms-flex-item-align:end;align-self:flex-end;min-height:0;padding-left:0}.promo_combo_overlay .promo_content .promo_book .item{width:47%;margin-right:6%}.promo_combo_overlay .promo_content .promo_book .item:nth-child(2n){margin-right:0}.promo_combo_overlay .promo_content .promo_book .item .text h3{font-size:15px}.promo_combo_overlay .promo_content .promo_book .item .text .btn_wrap{text-align:center}.promo_combo_overlay .promo_content .promo_book .item .text .btn_wrap .price{line-height:1.5em}.promo_combo_overlay .promo_content .promo_book .item .text .btn_wrap .price span{display:block;margin-left:0;font-size:15px}.promo_combo_overlay .promo_content .promo_book .item .text .btn_wrap .btn{float:none;margin:0 auto}.promo_login .group{padding:20px}.promo_login .form_wrap .item{border:none;padding-bottom:0}.promo_login .btn_wrap .btn{max-width:none}}@media screen and (max-width:440px){.promo_content .promo_subscribe .item .text .btn_wrap .price{margin-bottom:10px}.promo_content .promo_subscribe .item .text .btn_wrap .btn{clear:both}}.news_wrap{width:100%;padding:20px 50px;background:#fff;border-radius:2px;-webkit-box-sizing:border-box;box-sizing:border-box}.news_wrap .item{position:relative;width:100%;padding:15px 0 15px 140px;border-bottom:1px dotted #ccc;-webkit-box-sizing:border-box;box-sizing:border-box}.news_wrap .item:last-child{border:none}.news_wrap .item i{display:inline-block;position:absolute;left:0;top:13px;margin-right:30px;padding:0 12px;font-size:13px;font-style:normal;background:#c4a273;color:#fff}.news_wrap .item p{display:block;line-height:1.6em}@media screen and (max-width:1000px){.news_wrap{padding:20px 30px}}@media screen and (max-width:600px){.news_wrap .item{padding-left:110px;font-size:14px}.news_wrap .item i{padding:0 8px;letter-spacing:0}}@media screen and (max-width:500px){.news_wrap{padding:20px}.news_wrap .item{padding:10px 0}.news_wrap .item i{position:relative;top:0;margin-bottom:8px;letter-spacing:0}}.card_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:94%;min-height:100vh;padding:20px 0;max-width:600px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}.card_wrap .group{padding:30px;margin:0 auto 20px auto;background:#fff}.card_wrap .logo{width:180px;margin:0 auto 30px auto}.card_wrap h2{margin-bottom:30px;line-height:1em;font-size:28px;font-weight:normal;color:#D90000;text-align:center}.card_wrap .form_wrap{margin-bottom:40px}.card_wrap .form_wrap .item{float:left;padding-right:0;padding-left:0;margin-bottom:30px}.card_wrap .form_wrap .item:last-child{margin-bottom:0}.card_wrap .form_wrap .item i{display:block;width:100%;position:relative;text-align:left}.card_wrap .form_wrap .item i span{margin-right:10px}.card_wrap .form_wrap .item i a{font-size:13px;color:#c4a273;border-bottom:1px solid #c4a273;cursor:pointer}.card_wrap .form_wrap .item i a:hover{color:#c4a273}.card_wrap .form_wrap .item div{display:-webkit-box;display:-ms-flexbox;display:flex}.card_wrap .form_wrap .item div span{float:left;margin:0 10px;line-height:38px}.card_wrap .form_wrap .item div span:last-child{margin-right:0}.card_wrap .form_wrap .item input,.card_wrap .form_wrap .item select{float:left;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;font-size:18px}.card_wrap .form_wrap .item input:last-child,.card_wrap .form_wrap .item select:last-child{margin-right:0}.card_wrap .form_wrap .item.card_num input{width:20%}.card_wrap .form_wrap .item.card_date{width:50%;padding-right:15px}.card_wrap .form_wrap .item.card_date select{width:20%}.card_wrap .form_wrap .item.card_cvv{width:50%;padding-left:15px}.card_wrap .form_wrap .item.card_cvv input{width:20%;max-width:80%}.card_wrap .btn_wrap{text-align:center}.card_wrap .btn_wrap .btn{width:100%;max-width:300px}.card_wrap .text{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}.card_wrap .text .pic{display:none;position:absolute;left:0;top:0;background:#fff;width:80px;height:60px}.overlay_cvv{width:94%;max-width:500px;background:#fff;padding:40px 30px;border-radius:3px;text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}.overlay_cvv h3{margin-bottom:25px;font-size:22px;text-align:left}.overlay_cvv img{display:block;width:100%;max-width:350px;margin:0 auto 20px auto;border-radius:15px;border:1px solid #999}.overlay_cvv p{text-align:left}@media screen and (max-width:480px){.card_wrap .form_wrap .item{border:none;padding-bottom:0}.card_wrap .form_wrap .item.card_cvv,.card_wrap .form_wrap .item.card_date{width:100%;padding:0}.card_wrap .form_wrap .item.card_cvv input{max-width:calc(50% - 15px)}.overlay_cvv{padding:20px}}@media screen and (max-width:400px){.card_wrap .group{padding:20px}.card_wrap .form_wrap .item{border:none;padding-bottom:0}.card_wrap .form_wrap .item div span{margin:0 5px}}.training_banner{position:relative}.training_banner .pic{width:100%}.training_banner .pic .cover_bg{width:100%;height:0;padding-bottom:40%}.training_banner .text{position:absolute;left:0;top:10%;max-width:800px;max-height:80%;padding:20px 40px;background:rgba(255,255,255,0.95);-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.training_banner .text>h2{margin-bottom:20px;font-weight:normal;font-size:36px}.training_banner .text .edit_wrap :last-child{margin-bottom:0}.training_contact,.training_content{padding:30px 0}.training_content .group{width:94%;margin:0 auto}.training_content .item{position:relative;float:left;width:22%;margin-right:4%;text-align:center}.training_content .item:last-child{margin-right:0}.training_content .item .bg{width:100%;height:0;padding-bottom:100%;background:#fff;border-radius:3px}.training_content .item .text{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0 15px}.training_content .item h3{margin-bottom:11px;padding-bottom:10px;border-bottom:1px solid #D90000;font-size:36px;color:#D90000}.training_content .item p{height:4.5em;font-size:16px;line-height:1.5em}.training_contact{text-align:center}.training_contact h4{margin-bottom:15px;color:#D90000;font-size:26px}.training_contact p{font-size:18px;font-weight:bold}.training_contact p br{display:none}@media screen and (max-width:1000px){.training_banner .text{position:relative;left:0;top:0;width:100%;max-width:none;max-height:none;padding:15px 25px}.training_banner .text>h2{margin-bottom:15px;font-size:30px;line-height:1.4em}.training_content .group{width:100%}.training_content .item{width:23.5%;margin-right:2%}.training_content .item .text h3{font-size:26px}.training_content .item .text p{font-size:15px}.training_contact{padding-bottom:60px}}@media screen and (max-width:750px){.training_content{padding-bottom:0}.training_content .group{max-width:500px}.training_content .item{width:46%;margin-right:8%;margin-bottom:30px}.training_content .item:nth-child(2n){margin-right:0}.training_contact h4{font-size:22px}.training_contact p{font-size:16px}.training_contact p br{display:block}}@media screen and (max-width:500px){.training_banner .text{padding:10px 20px}.training_banner .text>h2{margin-bottom:10px;font-size:26px}.training_content{padding-top:10px}.training_content .item{width:48%;margin-right:4%;margin-bottom:20px}.training_contact{padding-top:0;padding-bottom:40px}}@media screen and (max-width:400px){.training_content .item{width:100%;margin-right:0;margin-bottom:10px;padding:10px 0;background:#fff}.training_content .item .bg{display:none}.training_content .item .text{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.training_content .item .text h3{font-size:22px}.training_content .item .text p{height:auto}.training_contact{padding-top:0;padding-bottom:40px}}.group_logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}.group_logo .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;float:left;width:20%;margin:10px 0}.group_logo .item:nth-child(5n+1){clear:both}.group_logo .item img{max-width:100%}.group_logo .item .pic{width:100%;height:0;padding-bottom:30%;background-position:center;background-repeat:no-repeat}.group_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;margin:0 auto}.group_info .item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;float:left;width:48%;margin-right:4%;padding:20px 30px;text-align:center;background:#fff;border-top:5px solid #D90000;-webkit-box-sizing:border-box;box-sizing:border-box}.group_info .item:nth-child(2n){margin-right:0}.group_info .item h4{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:20px;color:#D90000;font-size:22px;line-height:1.3em}.group_info .item h4 span{display:block;width:100%;font-size:16px}.group_info .item .text{-ms-flex-item-align:end;align-self:flex-end;width:100%;font-size:18px;line-height:1.8em;font-weight:bold}.group_info .item .text p{margin-bottom:5px}.group_info .item .text p a,.group_info .item .text p i,.group_info .item .text p span{display:inline-block;margin-right:10px}.group_info .item .text p a:last-child,.group_info .item .text p i:last-child,.group_info .item .text p span:last-child{margin-right:0}.group_info .item .text p i{position:relative;font-style:normal;padding-right:10px}.group_info .item .text p i:after{content:"";display:block;position:absolute;right:0;top:50%;width:1px;height:60%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background:#333}@media screen and (max-width:1200px){.group_logo .item{width:25%}.group_logo .item:nth-child(5n+1){clear:none}.group_logo .item:nth-child(4n+1){clear:both}}@media screen and (max-width:1020px){.group_info .item .text{font-size:16px}}@media screen and (max-width:850px){.group_logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.group_logo .item{width:33%}.group_logo .item:nth-child(4n+1){clear:none}.group_logo .item:nth-child(3n+1){clear:both}}@media screen and (max-width:640px){.group_logo{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.group_logo .item{width:50%}.group_logo .item:nth-child(3n+1){clear:none}.group_logo .item:nth-child(odd){clear:both}.group_info{display:block}.group_info .item{width:100%;margin-right:0;margin-bottom:15px;padding:20px}.group_info .item:last-child{margin-bottom:0}}@media screen and (max-width:480px){.group_logo{padding:10px}.group_logo .item{width:46%}.group_logo .item:nth-child(odd){margin-right:4%}.group_logo .item:nth-child(2n){margin-left:4%}}@media screen and (max-width:450px){.group_info .item .text{font-size:14px}}.school_banner{position:relative;width:100%}.school_banner .pic{width:100%}.school_banner .pic .cover_bg{width:100%;height:0;padding-bottom:44%}.school_banner .text{position:absolute;left:8%;top:50%;width:45%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.school_banner .text .head{width:100%;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.school_banner .text h1{font-size:60px}.school_banner .text h2{font-size:26px}.school_banner .text .edit_wrap{margin-bottom:30px}.school_banner .text .btn_wrap a{width:50%;max-width:200px;margin-right:20px}.school_banner .text .btn_wrap a:last-child{margin-right:0}@media screen and (max-width:1000px){.school_banner .text{left:5%;width:50%}.school_banner .text h1{font-size:40px}.school_banner .text h2{font-size:22px}.school_banner .text .edit_wrap{margin-bottom:0}.school_banner .text .btn_wrap a{max-width:170px}}@media screen and (max-width:850px){.school_banner .text .head{padding-bottom:15px;margin-bottom:10px}.school_banner .text h1{margin-bottom:8px;font-size:26px}.school_banner .text h2{font-size:16px}.school_banner .text .btn_wrap a{width:auto;max-width:none;min-width:120px;font-size:16px}}@media screen and (max-width:700px){.school_banner .pic .cover_bg{padding-bottom:65%;background-position:right center;background-size:auto 100%}.school_banner .text{position:relative;left:0;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%;padding:20px 30px;background:#fff;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.school_banner .text .head{padding-bottom:0;margin-bottom:20px;border:none}.school_banner .text h1,.school_banner .text h2{font-weight:normal}.school_banner .text h1{margin-bottom:15px;font-size:32px}.school_banner .text h2{font-size:18px}.school_banner .text .edit_wrap{margin-bottom:20px}.school_banner .text .btn_wrap{margin:0 auto}.school_banner .text .btn_wrap a.white{background:#999;color:#fff}.school_banner .text .btn_wrap a.white:hover{background:#c4a273}}@media screen and (max-width:480px){.school_banner .pic .cover_bg{padding-bottom:85%}}@media screen and (max-width:400px){.school_banner .text{padding:20px}.school_banner .text .btn_wrap a{width:48%;min-width:0;margin-right:4%;font-size:15px}.school_banner .text .btn_wrap a:last-child{margin-right:0}}@media screen and (max-width:350px){.school_banner .text{padding:20px}.school_banner .text .btn_wrap a{width:100%;margin-right:0;margin-bottom:10px}.school_banner .text .btn_wrap a:last-child{margin-bottom:0}}.terms h1{margin-bottom:30px;font-size:32px;text-align:center}.terms h3{margin-bottom:20px;font-size:22px;color:#c30000}.terms p{padding-left:5px}.terms li p{padding-left:0}.page_not_found{padding:50px 0;text-align:center}.page_not_found h1{margin-bottom:30px;font-size:60px;color:#D90000}.page_not_found p{margin-bottom:20px;font-size:16px;line-height:1.8em}.page_not_found a{margin:0 5px;color:#D90000}.page_not_found a:hover{color:#c4a273}@media screen and (max-width:480px){.page_not_found{padding:30px 0}.page_not_found h1{margin-bottom:20px;font-size:45px}.page_not_found p{font-size:15px}}.pager{margin:20px 0;text-align:center}.pager:before,.pager a{display:inline-block;padding:0 5px;margin:0 5px}.pager div{display:inline-block;margin:0 20px}.pager a{position:relative;cursor:pointer;line-height:1.3em}.pager a span{display:inline-block;-webkit-transform:scaleY(1.4);transform:scaleY(1.4)}.pager a.first:before,.pager a.last:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%);width:2px;height:80%;background:#666}.pager a.first{padding-left:10px}.pager a.first:before{left:0}.pager a.last{padding-right:10px}.pager a.last:before{right:0}.scroll_pager{opacity:0;visibility:hidden;position:fixed;right:-50px;z-index:5;width:16px;height:100vh;-webkit-transition:0.8s cubic-bezier(0.165,0.84,0.44,1);transition:0.8s cubic-bezier(0.165,0.84,0.44,1)}.scroll_pager.trans{opacity:1;right:30px;visibility:visible}.scroll_pager .line{position:absolute;left:50%;top:0;width:2px;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background:#D90000}.scroll_pager .group{position:absolute;left:50%;top:50%;width:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll_pager .group a{display:block;position:relative;width:16px;height:16px;margin:20px 0;border:1px solid #D90000;border-radius:50%;cursor:pointer;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s ease;transition:0.3s ease;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.scroll_pager .group a:before{content:"";display:block;position:absolute;left:50%;top:50%;width:65%;height:65%;background:#D90000;border-radius:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.scroll_pager .group a.on{-webkit-transform:scale(1.3);transform:scale(1.3);border-color:#fff}.scroll_pager .group a.on:before{width:100%;height:100%}.scroll_pager .group a:hover{-webkit-transform:scale(1.5);transform:scale(1.5);border-color:#fffc00}.scroll_pager .group a:hover:before{width:100%;height:100%;background:#fffc00}@media screen and (max-width:1280px){.scroll_pager{width:10px}.scroll_pager.trans{right:15px}.scroll_pager .group a{width:10px;height:10px;margin:10px 0;border:none;-webkit-box-shadow:none;box-shadow:none}.scroll_pager .group a:before{width:100%;height:100%}}@media screen and (max-width:1140px){.scroll_pager{display:none}}.footer{padding-top:50px}.footer .edm_wrap{position:relative;width:100%;padding-left:500px;margin-bottom:40px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .edm_wrap .main,.footer .edm_wrap .text{-webkit-box-sizing:border-box;box-sizing:border-box}.footer .edm_wrap .text{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:500px;padding-left:150px}.footer .edm_wrap .text h4{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);margin-right:10px;font-size:26px;color:#c30000}.footer .edm_wrap .form{position:relative;width:100%;padding-right:90px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .edm_wrap .form p{position:relative;width:100%;padding-right:120px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .edm_wrap .form p input{width:100%;height:40px;border:1px solid #c30000;border-radius:3px 0 0 3px}.footer .edm_wrap .form p .btn{position:absolute;right:0;top:0;width:120px;max-width:none;height:40px;margin:0;padding:0;line-height:38px;font-size:20px;border-radius:0 3px 3px 0}.footer .edm_wrap .form p .btn:hover{background:#000}.footer .edm_wrap .form p .btn.hide{display:none}.footer .edm_wrap .form p .btn.edm_send{cursor:pointer}.footer .edm_wrap .form p .btn.edm_send_out{background:#999;cursor:default}.footer .edm_wrap .form .edm_cancel{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);line-height:1.4em;border-bottom:1px solid #333}.footer .edm_wrap .form .edm_cancel:hover{border-color:#c30000}.footer .quick_menu{margin-bottom:50px}.footer .quick_menu a{float:left;width:23.5%;margin-right:2%;display:inline-block;font-size:22px;text-align:center;padding:15px 0 18px 0;background:#fff;-webkit-transition:0.3s ease;transition:0.3s ease}.footer .quick_menu a:hover{background:#c4a273;color:#fff}.footer .quick_menu a:hover .icon_order:before{background-image:url("../images/icon/icon_order_w.png")}.footer .quick_menu a:hover .icon_subscriber:before{background-image:url("../images/icon/icon_subscriber_w.png")}.footer .quick_menu a:hover .icon_school:before{background-image:url("../images/icon/icon_school_w.png")}.footer .quick_menu a:hover .icon_gift:before{background-image:url("../images/icon/icon_gift_w.png")}.footer .quick_menu a:hover .icon_com:before{background-image:url("../images/icon/icon_com_w.png")}.footer .quick_menu a:hover .icon_group:before{background-image:url("../images/icon/icon_group_w.png")}.footer .quick_menu a:hover .icon_study:before{background-image:url("../images/icon/icon_study_w.png")}.footer .quick_menu a:last-child{margin-right:0}.footer .quick_menu a .icon{display:inline-block}.footer .quick_menu a .icon_order{padding-left:45px}.footer .quick_menu a .icon_order:before{width:32px;height:34px}.footer .quick_menu a .icon_subscriber{padding-left:41px}.footer .quick_menu a .icon_subscriber:before{width:26px;height:34px}.footer .quick_menu a .icon_school{padding-left:55px}.footer .quick_menu a .icon_school:before{width:39px;height:24px}.footer .quick_menu a .icon_gift{padding-left:42px}.footer .quick_menu a .icon_gift:before{width:27px;height:33px}.footer .quick_menu a .icon_com{padding-left:50px}.footer .quick_menu a .icon_com:before{width:35px;height:35px}.footer .quick_menu a .icon_group{padding-left:59px}.footer .quick_menu a .icon_group:before{width:44px;height:28px}.footer .quick_menu a .icon_study{padding-left:42px}.footer .quick_menu a .icon_study:before{width:28px;height:36px}.footer .footer_main{border-top:3px solid #c4a273;padding:40px 0;background:#fff}.footer .footer_main .text{line-height:1.3em}.footer .footer_main .text p{margin-bottom:10px}.footer .footer_main .text p:last-child{margin-bottom:0}.footer .footer_main .left{width:50%;float:left}.footer .footer_main .left .footer_menu{margin-bottom:50px}.footer .footer_main .left .footer_menu a{float:left;position:relative;margin-right:20px;margin-bottom:15px;line-height:1em}.footer .footer_main .left .footer_menu a:last-child{margin-right:0}.footer .footer_main .left .footer_menu a:last-child:after{display:none}.footer .footer_main .left .footer_menu a:after{content:"";position:absolute;right:-10px;top:0;width:1px;height:15px;background:#333}.footer .footer_main .left .text{clear:both;font-size:13px;color:#666}.footer .footer_main .right{width:46%;float:right}.footer .footer_main .right .info{float:right;position:relative;padding-left:125px;-webkit-box-sizing:border-box;box-sizing:border-box}.footer .footer_main .right .info h4{position:absolute;left:0;top:0;font-size:26px;line-height:1em}.footer .footer_main .right .info .text{padding-left:20px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:1px solid #c30000}.footer .footer_main .right .info .text p span{margin:0 5px}@media screen and (max-width:1200px){.footer{padding-top:30px}}@media screen and (max-width:1000px){.footer{padding-top:10px}.footer .footer_main .left{width:63%}.footer .footer_main .right{width:32%}.footer .footer_main .right .info{padding-left:0}.footer .footer_main .right .info h4{position:relative;margin-bottom:15px;margin-top:-3px;font-size:20px}.footer .footer_main .right .info .text{padding-left:0;border-left:none}.footer .quick_menu a{font-size:18px}}@media screen and (max-width:1000px) and (min-width:951px){.footer .quike_menu a .icon:before{-webkit-transform:translateY(-50%) scale(0.75);transform:translateY(-50%) scale(0.75)}.footer .quike_menu a .icon_order{padding-left:35px}.footer .quike_menu a .icon_subscriber{padding-left:30px}.footer .quike_menu a .icon_com{padding-left:38px}.footer .quike_menu a .icon_group{padding-left:44px}}@media screen and (max-width:950px){.footer{padding-top:0}.footer .edm_wrap{padding-left:0;text-align:center}.footer .edm_wrap .form,.footer .edm_wrap .text{display:block;margin:0 auto}.footer .edm_wrap .text{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);width:auto;padding:0;margin-bottom:25px}.footer .edm_wrap .text h4{position:relative;-webkit-transform:translateY(0);transform:translateY(0)}.footer .edm_wrap .text h4,.footer .edm_wrap .text p{display:inline-block;margin:0 10px;vertical-align:middle}.footer .edm_wrap .form{max-width:500px}.footer .quick_menu{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;margin-bottom:30px}}@media screen and (max-width:750px){.footer .footer_main{padding:20px 0;text-align:center}.footer .footer_main .left,.footer .footer_main .right{width:100%}.footer .footer_main .left{margin-bottom:20px}.footer .footer_main .left .footer_menu{margin-bottom:15px}.footer .footer_main .left .footer_menu a{float:none;display:inline-block}.footer .footer_main .right .info{width:100%}.footer .footer_main .right .info h4{margin-top:0}}@media screen and (max-width:750px) and (min-width:601px){.footer .quick_menu a{font-size:18px}.footer .quick_menu a .icon{padding-left:35px}.footer .quick_menu a .icon:before{height:22px}.footer .quick_menu a .icon.icon_school{padding-left:42px}.footer .quick_menu a .icon.icon_school:before{height:18px}.footer .quick_menu a .icon.icon_study{padding-left:30px}.footer .quick_menu a .icon_group{padding-left:45px}.footer .quick_menu a .icon_group:before{height:20px}}@media screen and (max-width:600px){.footer .quick_menu{margin-bottom:20px}.footer .quick_menu a{width:49%;margin:0 1% 15px 1%}.footer .quick_menu a:nth-child(3n){margin-right:1%}.footer .quick_menu a:nth-child(3n+1){margin-left:1%}.footer .quick_menu a:nth-child(2n){margin-right:0}.footer .quick_menu a:nth-child(odd){margin-left:0}}@media screen and (max-width:560px){.footer .left{display:none}.footer .right h4{display:none}.footer .right .text p span{display:none}.footer .right .text a{display:inline-block;padding:5px 10px;margin:0 5px;margin-top:5px;border:1px solid #ccc;background:#eee;border-radius:5px}.footer .right .text .icon_mail:before{display:inline-block;position:relative;top:0;-webkit-transform:translateY(-2px);transform:translateY(-2px);height:16px;margin-right:10px;vertical-align:middle}.footer .edm_wrap .text{margin-bottom:20px}.footer .edm_wrap .text h4,.footer .edm_wrap .text p{display:block}.footer .edm_wrap .text h4{margin-bottom:10px}.footer .edm_wrap .text p{line-height:1.5em}.footer .edm_wrap .form p{padding-right:100px}.footer .edm_wrap .form p .btn{width:100px;font-size:18px}}@media screen and (max-width:480px){.footer .edm_wrap{margin-bottom:20px}.footer .edm_wrap .form{padding-right:0}.footer .edm_wrap .form p{margin-bottom:7px}.footer .edm_wrap .form .edm_cancel{position:relative;top:0;-webkit-transform:translateY(0);transform:translateY(0);float:right;margin-right:17px}}@media screen and (max-width:400px){.footer .edm_wrap .form p{padding-right:80px}.footer .edm_wrap .form p .btn{width:80px;font-size:15px}.footer .edm_wrap .form .edm_cancel{margin-right:7px}.footer .quick_menu a{width:48%;margin:0 2% 12px 2%;font-size:17px}.footer .quick_menu a:nth-child(3n){margin-right:2%}.footer .quick_menu a:nth-child(3n+1){margin-left:2%}.footer .quick_menu a:nth-child(2n){margin-right:0}.footer .quick_menu a:nth-child(odd){margin-left:0}.footer .quick_menu a .icon:before{height:25px}.footer .quick_menu a .icon.icon_school{padding-left:42px}.footer .quick_menu a .icon.icon_school:before{height:20px}.footer .quick_menu a .icon_group{padding-left:50px}.footer .quick_menu a .icon_group:before{height:23px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{-webkit-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s,opacity 0s;-webkit-transition:opacity 0s,-webkit-transform 0s;transition:opacity 0s,-webkit-transform 0s;transition:transform 0s,opacity 0s;transition:transform 0s,opacity 0s,-webkit-transform 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;transition:all 0.25s}.tns-lazy-img{-webkit-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.loaded{opacity:1}.tns-ah{-webkit-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-fadeOut,.tns-normal{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:calc(100% / 70);height:10px;float:left}.event_page .banner{position:relative;width:100%}.event_page .banner .slider_wrap{position:relative}.event_page .banner .slider_wrap .item{height:100%}.event_page .banner .slider_wrap .item .cover_bg{width:100%;padding-bottom:40%}.event_page .banner .slider_wrap .item .cover_bg.mobile{display:none}.event_page .banner .slider_wrap .kv_slider_btn{display:none}.event_page .banner .cover_text{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%;max-width:650px}.event_page .banner .cover_text img{position:absolute;left:0;top:0;z-index:1;-webkit-transform:translateY(-65%);transform:translateY(-65%);width:100%;margin-bottom:0}.event_page .banner .cover_text .box{position:relative;width:88%;margin:0 auto;padding:50px 30px 25px 30px;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center}.event_page .banner .cover_text .box:before{content:"";display:block;position:absolute;left:0;top:0;z-index:0;width:100%;height:100%;background:#fff}.event_page .banner .cover_text .box>div{position:relative;z-index:1}.event_page .banner .cover_text .box .head{margin-bottom:15px}.event_page .banner .cover_text .box .head h3{display:inline-block;margin-right:7px;font-size:46px;color:#D90000;border-top:2px solid #D90000;border-bottom:2px solid #D90000}.event_page .banner .cover_text .box .head h3 span{font-size:40px;margin-right:10px}.event_page .banner .cover_text .box .head .date{display:inline-block;font-weight:bold}.event_page .banner .cover_text .box .head .date span{position:relative;padding-right:12px;margin-right:5px;font-size:20px;color:#c4a273}.event_page .banner .cover_text .box .head .date span:after{content:"";display:inline-block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-40%);transform:translateY(-40%);width:0;height:0;border-style:solid;border-width:5px 0 5px 5px;border-color:transparent transparent transparent #c4a273}.event_page .banner .cover_text .box .head .date span:last-child:after{display:none}.event_page .banner .cover_text .box .word>div{margin-bottom:20px}.event_page .banner .cover_text .box .word>div:last-child{margin-bottom:0}.event_page .banner .cover_text .box .word h4{margin-bottom:10px;font-size:22px;line-height:1.5em}.event_page .banner .cover_text .box .word h4 span{margin:0 5px}.event_page .banner .cover_text .box .word .date{display:inline-block;padding:2px 20px 5px 20px;font-size:20px;font-weight:bold;color:#fff;background:#b2823e;border-radius:15px}.event_page .event_tab_menu{position:relative;z-index:5;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.event_page .event_tab_menu.fixed .sc_fixed_ta{position:fixed;left:0;top:0;width:100%;padding:15px 0;background:#fff;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);box-shadow:0 0 5px rgba(0,0,0,0.5)}.event_page .event_tab_menu .sc_fixed_ta{padding:50px 0}.event_page .event_tab_menu .wrap{position:relative;padding-left:380px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_page .event_tab_menu img{position:absolute;left:0;top:50%;-webkit-transform:translateY(-55%);transform:translateY(-55%);width:90%;max-width:318px}.event_page .event_tab_menu .group{width:100%}.event_page .event_tab_menu .group a{position:relative;float:left;width:22%;margin-right:4%;text-align:center;font-size:20px;border-radius:30px;overflow:hidden;cursor:pointer}.event_page .event_tab_menu .group a:last-child{margin-right:0}.event_page .event_tab_menu .group a:before{content:"";display:inline-block;position:absolute;right:10px;top:42%;z-index:0;width:calc(100% - 65px);height:18px;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.event_page .event_tab_menu .group a.on,.event_page .event_tab_menu .group a:hover{color:#333}.event_page .event_tab_menu .group a.on:before,.event_page .event_tab_menu .group a:hover:before{width:100%;height:100%;right:0;top:0}.event_page .event_tab_menu .group a span{display:block;position:relative;z-index:1;width:100%;padding:10px 10px 12px 55px;border-radius:30px;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.3s ease;transition:0.3s ease}.event_page .event_tab_menu .group a span:before{content:"";display:inline-block;position:absolute;left:15px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1;width:40px;height:30px;background-repeat:no-repeat;background-position:center;background-size:contain}.event_page .event_tab_menu .group a.on:before{display:block}.event_page .event_tab_menu .group a.tab_day:before{background:#a1e1ff}.event_page .event_tab_menu .group a.tab_day.on,.event_page .event_tab_menu .group a.tab_day:hover{color:#333}.event_page .event_tab_menu .group a.tab_day.on:before,.event_page .event_tab_menu .group a.tab_day:hover:before{width:100%;height:100%;right:0;top:0}.event_page .event_tab_menu .group a.tab_day span:before{background-image:url("../images/exhibition2019/icon_day.png")}.event_page .event_tab_menu .group a.tab_week:before{background:#ffd986}.event_page .event_tab_menu .group a.tab_week.on,.event_page .event_tab_menu .group a.tab_week:hover{color:#333}.event_page .event_tab_menu .group a.tab_week.on:before,.event_page .event_tab_menu .group a.tab_week:hover:before{width:100%;height:100%;right:0;top:0}.event_page .event_tab_menu .group a.tab_week span:before{background-image:url("../images/exhibition2019/icon_week.png")}.event_page .event_tab_menu .group a.tab_month:before{background:#b3efaa}.event_page .event_tab_menu .group a.tab_month.on,.event_page .event_tab_menu .group a.tab_month:hover{color:#333}.event_page .event_tab_menu .group a.tab_month.on:before,.event_page .event_tab_menu .group a.tab_month:hover:before{width:100%;height:100%;right:0;top:0}.event_page .event_tab_menu .group a.tab_month span:before{background-image:url("../images/exhibition2019/icon_month.png")}.event_page .event_tab_menu .group a.tab_lecture:before{background:#f6c2e7}.event_page .event_tab_menu .group a.tab_lecture.on,.event_page .event_tab_menu .group a.tab_lecture:hover{color:#333}.event_page .event_tab_menu .group a.tab_lecture.on:before,.event_page .event_tab_menu .group a.tab_lecture:hover:before{width:100%;height:100%;right:0;top:0}.event_page .event_tab_menu .group a.tab_lecture span:before{background-image:url("../images/exhibition2019/icon_lecture.png")}.event_page .event_wrap{padding:40px 0}.event_page .event_wrap .title{text-indent:3px;letter-spacing:10px}.event_page .event_wrap .title:before{width:120px}.event_page .event_wrap .title.c_blue:before{background:#a1e1ff}.event_page .event_wrap .title.c_orange:before{background:#ffd986}.event_page .event_wrap .title.c_green:before{background:#b3efaa}.event_page .event_wrap .title.c_pink:before{background:#f6c2e7}.event_page .event_wrap .title h3{font-size:32px}.event_page .event_wrap .title h4{display:block;padding:5px 0;letter-spacing:1px;font-size:20px;font-weight:bold;color:#D90000}.event_page .event_wrap .title h4 br{display:none}.event_page .event_wrap .group{width:100%;margin:0 auto;background:#fff;padding:40px;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_page .event_wrap .pic{float:left;width:40%;margin-right:5%}.event_page .event_wrap .pic img{width:100%;max-width:427px;margin-top:7px}.event_page .event_wrap .text{float:left;width:53%}.event_page .event_wrap .text h2{margin-bottom:10px;font-size:28px}.event_page .event_wrap .text p{font-size:18px;line-height:1.8em}.event_page .event_wrap .text .box{margin-bottom:20px}.event_page .event_wrap .text .line{padding-bottom:20px;border-bottom:1px solid #ccc}.event_page .event_wrap .case_wrap .item{display:inline-block;position:relative;padding-right:135px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_page .event_wrap .case_wrap .item:last-child{margin-bottom:0}.event_page .event_wrap .case_wrap .word{display:inline-block;font-weight:bold}.event_page .event_wrap .case_wrap .word{line-height:1.5em;font-size:18px}.event_page .event_wrap .case_wrap span{display:inline-block;color:#D90000}.event_page .event_wrap .case_wrap i{margin-left:10px;font-size:18px;font-style:normal;color:#999;text-decoration:line-through}.event_page .event_wrap .case_wrap .btn{display:inline-block;position:absolute;right:0;bottom:0;padding:3px 15px;line-height:1.3em;font-size:18px}.event_page .event_day .pic{float:right;margin-left:5%;margin-right:0}.event_page .event_day .text .icon_wrap{padding-top:10px}.event_page .event_day .text .icon_wrap span{display:inline-block;position:relative;margin-right:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.event_page .event_day .text .icon_wrap span:before{content:"";display:inline-block;-webkit-transform:translateY(25%);transform:translateY(25%);width:35px;height:25px;background-repeat:no-repeat;background-position:left center;background-size:contain}.event_page .event_day .text .icon_wrap span.read:before{background-image:url("../images/exhibition2019/icon_read.png")}.event_page .event_day .text .icon_wrap span.print:before{background-image:url("../images/exhibition2019/icon_print.png")}.event_page .event_day .text .icon_wrap span.save:before{background-image:url("../images/exhibition2019/icon_save.png")}.event_page .event_day .case_wrap span{font-size:20px}.event_page .event_week{padding-bottom:20px}.event_page .event_week .pic{width:33%;margin-right:2%}.event_page .event_week .text{width:65%}.event_page .event_week .case_wrap .item{width:100%}.event_page .event_com .title{padding-bottom:0}.event_page .event_com .title h3{font-size:28px}.event_page .event_com .title:before{display:none}.event_page .event_com .group_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:wrap;flex-wrap:wrap}.event_page .event_com .group{position:relative;float:left;width:48.5%;margin-right:3%;padding:20px 30px;margin-bottom:30px}.event_page .event_com .group:nth-child(2n){margin-right:0}.event_page .event_com .pic{width:43%}.event_page .event_com .text{width:50%;padding-top:50px}.event_page .event_com .text .com_logo{position:absolute;right:10px;top:10px}.event_page .event_com .text .word{width:100%}.event_page .event_com .text .word .red{margin-top:10px;font-size:16px;line-height:1.5em}.event_page .event_com .case_wrap .item{padding-right:0;text-align:center}.event_page .event_com .case_wrap .item .word{padding-bottom:15px;margin-bottom:20px;border-bottom:1px solid #ccc}.event_page .event_com .case_wrap .item .btn{position:relative;width:100%;max-width:210px;margin-bottom:15px;padding:5px 0}.event_page .event_com .case_wrap .item .btn:nth-child{margin-bottom:0}.event_page .event_com .event_com_slider_wrap{display:none}.event_page .event_com.slider_mode .slider_wrap{position:relative;overflow:hidden}.event_page .event_com.slider_mode .slider_wrap .event_com_slider_wrap{display:block}.event_page .event_com.slider_mode .group{width:100%;margin-right:0}.event_page .event_com.slider_mode .group .case_wrap .btn_wrap .btn{max-width:300px}.event_page .event_month .event_month_slider_wrap{display:none}.event_page .event_month.slider_mode{overflow:hidden}.event_page .event_month.slider_mode .focus_group{display:block}.event_page .event_month.slider_mode .focus_group .item{width:48%}.event_page .event_month.slider_mode .focus_group .item.focus{width:100%}.event_page .event_month.slider_mode .slider_wrap{position:relative}.event_page .event_month.slider_mode .event_month_slider_wrap{display:block}.event_page .event_month.slider_mode .event_month_slider .item{margin-right:0!important;border-right:10px solid #eee}.event_page .event_month.slider_mode .event_month_slider .item.focus{display:none}.event_page .event_month.slider_mode .event_month_slider .item .pic{max-width:180px;height:auto;padding-bottom:0;margin-bottom:10px}.event_page .event_month.slider_mode .event_month_slider .item .pic .contain_bg{position:relative;height:0;padding-bottom:143%}.event_page .event_month .focus_group{display:none}.event_page .event_month .group{padding:0!important;background:none}.event_page .event_month .pic,.event_page .event_month .text{width:100%!important}.event_page .event_month .item_wrap{margin-bottom:0}.event_page .event_month .item{margin-right:.8%}.event_page .event_month .item:nth-child(6n){margin-right:.8%}.event_page .event_month .item:nth-child(5),.event_page .event_month .item:nth-child(11),.event_page .event_month .item:nth-child(17){margin-right:0}.event_page .event_month .item .icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;left:0;top:0;z-index:1;border-radius:0 50% 50% 50%;width:60px;height:60px;padding:0;text-align:center;background:#b2823e;font-size:17px;font-weight:bold;line-height:1.1em;color:#fff}.event_page .event_month .item.focus:before{content:""}.event_page .event_month .item.focus .icon{background:#D90000}.event_page .event_month .item.focus .pic{max-width:160px;height:auto;padding-bottom:0;margin-left:auto;margin-right:auto}.event_page .event_month .item.focus .pic .contain_bg{position:relative;height:0;padding-bottom:143%}.event_page .event_month .item.focus .text{width:100%}.event_page .event_month .item.focus .text h4{margin-bottom:5px}.event_page .event_lecture .group{background:none;text-align:center;max-width:700px;padding:0!important}.event_page .event_lecture .item{display:inline-block;width:48%;max-width:300px;margin-right:4%;margin-bottom:20px;cursor:pointer}.event_page .event_lecture .item:nth-child(2n){margin-right:0}.event_page .event_lecture .item:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.event_page .event_lecture .item img{width:100%;max-width:300px;-webkit-transition:0.5s cubic-bezier(0.165,0.84,0.44,1);transition:0.5s cubic-bezier(0.165,0.84,0.44,1)}.overlay_interest{display:block;width:94%;padding:50px 30px}.overlay_interest .box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1600px){.event_page .banner .cover_text{top:52%}.event_page .banner .cover_text img{left:50%;-webkit-transform:translate(-50%,-60%);transform:translate(-50%,-60%);width:80%}}@media screen and (max-width:1200px){.event_page .banner .cover_text{width:500px}.event_page .banner .cover_text img{-webkit-transform:translate(-50%,-62%);transform:translate(-50%,-62%)}.event_page .banner .cover_text .box{width:100%;padding:45px 20px 20px 20px;line-height:1.5em}.event_page .banner .cover_text .box .head h3{font-size:36px}.event_page .event_tab_menu{padding-top:55px}.event_page .event_tab_menu .sc_fixed_ta{padding-bottom:20px}.event_page .event_tab_menu .wrap{position:static;padding-left:0}.event_page .event_tab_menu img{left:50%;top:30px;-webkit-transform:translate(-50%,0);transform:translate(-50%,0)}.event_page .event_com .pic{width:35%}.event_page .event_com .text{width:60%;padding-top:40px}}@media screen and (max-width:1000px){.event_page .event_month .focus_group{display:block}.event_page .event_month .event_month_slider .item.focus{display:none}.event_page .event_month .item{margin-right:2%!important}.event_page .event_month .item.focus{width:100%;margin-right:0}.event_page .event_month .item:nth-child(4n+1){margin-right:0!important}}@media screen and (max-width:900px){.event_page .banner .slider_wrap .item .cover_bg{padding-bottom:50%}.event_page .banner .cover_text{position:relative;left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%;max-width:none;padding:0}.event_page .banner .cover_text img{-webkit-transform:translate(-50%,-110%);transform:translate(-50%,-110%);max-width:350px}.event_page .banner .cover_text .box{width:100%;padding:25px 5%}.event_page .event_tab_menu.fixed .sc_fixed_ta{top:90px}.event_page .event_tab_menu.fixed .sc_fixed_ta img{top:-100%;opacity:0;z-index:-1}.event_page .event_wrap{padding:30px 0}.event_page .event_wrap .title:before{width:100px}.event_page .event_wrap .title h3{font-size:28px}.event_page .event_wrap .group{padding:30px}.event_page .event_wrap .pic{width:35%}.event_page .event_wrap .text{width:60%}.event_page .event_wrap .text p{font-size:16px}.event_page .event_wrap .case_wrap .word{font-size:16px}.event_page .event_wrap .case_wrap .word i,.event_page .event_wrap .case_wrap .word span{font-size:16px}.event_page .event_week .pic{margin-right:5%}.event_page .event_com .group{padding:50px 20px 10px 20px}.event_page .event_com .pic,.event_page .event_com .text{float:none;width:100%}.event_page .event_com .pic{max-width:200px}.event_page .event_com .pic img{width:auto;max-height:180px;margin:0 auto}.event_page .event_com .text{padding-top:0}.event_page .event_com .case_wrap .item{width:100%}.event_page .event_com .case_wrap .word{line-height:1.2em}}@media screen and (max-width:800px){.event_page .event_tab_menu.fixed .sc_fixed_ta{top:55px;padding:10px 0}.event_page .event_tab_menu .group a{width:25%;margin-right:0;border-radius:0}.event_page .event_tab_menu .group a:last-child span{border-right-width:2px}.event_page .event_tab_menu .group a:before{display:none}.event_page .event_tab_menu .group a span{padding:5px 0;border-radius:0;border-right-width:1px}.event_page .event_tab_menu .group a span:before{display:none}.event_page .event_wrap{padding:20px 0}.event_page .event_wrap .pic,.event_page .event_wrap .text{float:none;width:100%}.event_page .event_wrap .pic{max-width:300px;margin:0 auto 20px auto}.event_page .event_wrap .text{text-align:center}.event_page .event_day .text .icon_wrap{text-align:center}.event_page .event_day .case_wrap{text-align:center}.event_page .event_week .case_wrap{text-align:left}.event_page .event_com .group{margin-bottom:15px}}@media screen and (max-width:600px){.event_page .event_tab_menu .group a{font-size:18px}.event_page .event_day .case_wrap .item{padding-right:0}.event_page .event_day .case_wrap .item .word{display:block;margin-bottom:15px}.event_page .event_day .case_wrap .item .btn{position:relative}.event_page .event_com .group{padding-left:10px;padding-right:10px;padding-bottom:5px;margin-bottom:15px}.event_page .event_com .pic{max-width:150px}.event_page .event_com .pic img{max-height:150px}.event_page .event_com .text .word .red{padding-top:10px;line-height:1.2em}.event_page .event_com .text .com_logo{height:25px}.event_page .event_com .case_wrap .item .btn{font-size:16px}}@media screen and (max-width:560px){.overlay_interest{padding:40px 20px;padding-top:50px}}@media screen and (max-width:480px){.event_page .banner .slider_wrap .item .cover_bg{padding-bottom:78%}.event_page .banner .slider_wrap .item .cover_bg.pc{display:none}.event_page .banner .slider_wrap .item .cover_bg.mobile{display:block}.event_page .event_tab_menu .group a{font-size:16px}.event_page .event_week .case_wrap .item{padding-right:0;text-align:center}.event_page .event_week .case_wrap .item .word{display:block;margin-bottom:15px}.event_page .event_week .case_wrap .item .word i,.event_page .event_week .case_wrap .item .word span{display:block;margin-top:5px}.event_page .event_week .case_wrap .item .btn{position:relative}.event_page .event_com .group{width:100%;margin-right:0;padding-top:30px}.event_page .event_lecture .item{display:block;width:100%;margin:0 auto 15px auto}.event_page .event_lecture .item:nth-child(2n){margin-right:auto}.event_page .event_wrap .case_wrap .item{padding-right:0}.event_page .event_wrap .case_wrap .item .word{margin-bottom:10px}.event_page .event_wrap .case_wrap .item .btn{position:relative;left:0;top:0}.event_page .banner .cover_text img{width:95%;max-width:none}.event_page .banner .cover_text .box .head h3{font-size:30px}.event_page .banner .cover_text .box .word h4{font-size:18px}}@media screen and (max-width:400px){.event_page .banner.h40 .cover_bg{padding-bottom:60%;background-position:center bottom}.event_page .banner .cover_text .box{padding-top:15px;padding-bottom:20px}.event_page .banner .cover_text .box .head h3{font-size:26px}.event_page .banner .cover_text .box .word>div{margin-bottom:15px}.event_page .banner .cover_text .box .word h4{font-size:16px}.event_page .banner .cover_text .box .word .date{font-size:18px}.event_page .event_tab_menu .group a{font-size:15px}.event_page .event_lecture .item{margin-bottom:10px}}@media screen and (max-width:380px){.event_page .event_wrap .title h4{line-height:1.5em}.event_page .event_wrap .title h4 br{display:block}.event_page .event_wrap .title h4 span{display:none}}@media screen and (max-width:350px){.event_page .event_tab_menu .group a{font-size:14px}.event_page .event_tab_menu .group a:last-child span{border-right:1px solid #000}.event_page .event_tab_menu .group a span{border-width:1px;border-right:none}}.auto_wrap{width:100%;max-width:1200px;margin:0 auto;padding:30px 0 40px 0;text-align:center}.auto_main{max-width:700px;margin:0 auto}.auto_main .auto_banner{margin-bottom:30px;text-align:center}.auto_main .auto_banner img{max-width:100%;margin:0 auto}.auto_main .auto_form{max-width:300px;margin:0 auto;text-align:center}.auto_main .auto_form input{width:100%;height:40px;line-height:36px;margin-bottom:25px;padding-bottom:2px;text-align:center;font-size:20px}.auto_main .auto_form .btn{width:100%}.auto_detail .auto_group{padding-bottom:30px;border-bottom:3px solid #D90000}.auto_detail .auto_head{margin-bottom:10px;color:#D90000;font-size:18px;text-align:left}.auto_detail .auto_info{width:100%;padding:20px;margin-bottom:25px;background:#fff;border-radius:3px;border-top:4px solid #D90000;-webkit-box-sizing:border-box;box-sizing:border-box;color:#D90000;font-size:20px;line-height:1.8em}.auto_detail .auto_text ul{display:inline-block}.auto_detail .auto_footer{padding:20px 0;font-size:16px;text-align:right}.auto_detail .auto_footer .text{margin-bottom:30px}.auto_detail .auto_footer p i{font-style:normal;font-size:13px}.auto_detail .auto_footer .btn{width:100%;max-width:300px}.cart_wrap{margin-bottom:30px}.cart_wrap .head{margin-bottom:0;padding-bottom:7px;border-bottom:3px solid #D90000}.cart_wrap .box.list{padding-top:40px;padding-bottom:40px}.cart_wrap .box.list:last-child{border-bottom:none}.cart_info .form_wrap .box{border-top:none;border-bottom:1px solid #D90000;text-align:left}.cart_info .form_wrap .head{margin-bottom:30px}.cart_info .form_wrap .head div{padding:10px 0}.cart_info .card_box{width:100%}.cart_info .card_box .group{width:100%;background:none}.cart_info .card_box .item{text-align:left}.cart_info .card_box .item div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cart_info .card_box .item input,.cart_info .card_box .item select{max-width:20%}.cart_info .card_box .item span{margin:0 10px}.cart_info .card_box .item a{margin-left:15px;color:#c4a273;border-bottom:1px solid #c4a273;cursor:pointer}.cart_info .card_box .item a:hover{color:#D90000;border-color:#D90000}.cart_info .btn_wrap{padding-top:30px}.cart_info .btn_wrap .btn{width:100%;max-width:300px}.auto_finish{width:94%;max-width:600px;margin:0 auto}.auto_finish .box{margin-bottom:30px;padding:50px 20px;background:#fff;border-radius:5px;-webkit-box-sizing:border-box;box-sizing:border-box;word-break:break-all}.auto_finish .box h3{margin-bottom:20px;color:#D90000}.auto_finish .box .text{display:inline-block;text-align:left;margin:0 auto 20px auto}.auto_finish .box .btn{padding:0 10px 2px 10px;font-size:16px}.auto_finish .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;margin:0 auto}.auto_finish .btn_wrap .item.app{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:55%}.auto_finish .btn_wrap .item.go{width:45%}.auto_finish .btn_wrap .item.go .btn{padding-top:5px;padding-bottom:6px;-webkit-transform:translateY(-1px);transform:translateY(-1px)}.auto_finish .btn_wrap .item p{display:block;width:100%;margin-bottom:15px;font-size:18px}.auto_finish .btn_wrap .item p span{margin-left:5px}.auto_finish .btn_wrap .item a{display:inline-block;margin:0 8px}.auto_finish .btn_wrap .item a:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}.auto_finish .btn_wrap .item a img{height:40px}@media screen and (max-width:600px){.auto_wrap{padding-top:15px;padding-bottom:25px}.auto_detail .auto_group{padding-bottom:15px}.auto_detail .auto_info{padding:10px 0;margin-bottom:15px;font-size:16px}.auto_detail .auto_footer{padding:15px 0;padding-bottom:10px}.auto_finish .box{padding:25px 20px}.auto_finish .btn_wrap{display:block}.auto_finish .btn_wrap .item{width:100%!important;text-align:center}.auto_finish .btn_wrap .item.app{margin-bottom:30px}}@media screen and (max-width:480px){.auto_wrap{padding-top:0px;padding-bottom:20px}.auto_main .auto_banner{margin-bottom:15px}.auto_main .auto_form input{margin-bottom:15px}.auto_detail .auto_footer{text-align:center}.auto_detail .auto_footer .text{margin-bottom:20px}.auto_detail .auto_footer .btn{font-size:16px;max-width:200px}.cart_info .form_wrap .box{border-top:none;border-bottom:1px solid #D90000;text-align:left}.cart_info .form_wrap .head{margin-bottom:30px}.cart_info .form_wrap .head div{padding:10px 0}.cart_info .card_box .item.card_date select{max-width:40%}.cart_info .card_box .item.card_cvv input{max-width:40%}}@media screen and (max-width:350px){.auto_finish .btn_wrap .item.app{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:20px}.auto_finish .btn_wrap .item.app a{margin-bottom:10px}}@media screen and (max-width:1200px){.main_box{margin-bottom:30px}}@media screen and (max-width:1000px){.main_box{margin-bottom:20px}}@media screen and (max-width:900px){.content{padding-top:90px}}@media screen and (max-width:800px){.content{padding-top:55px}.title{margin-bottom:15px}.title.center_title{margin-bottom:20px}}@media screen and (max-width:700px){.interest h3,.overlay_interest h3{font-size:22px}}@media screen and (max-width:640px){.in_content{padding-top:15px}}@media screen and (max-width:560px){.interest h3,.overlay_interest h3{margin-bottom:20px;line-height:1.5em}.interest h3 br,.overlay_interest h3 br{display:block}.interest label,.overlay_interest label{font-size:16px}}@media screen and (max-width:550px){.title{margin-bottom:15px}.title p{display:none}}@media screen and (max-width:500px){.title.menu_title .page_menu{width:auto}.title.select_title{padding-left:0;border:none}.title.select_title h3{display:none}.title.select_title .page_menu{float:none;width:100%;max-width:none;padding-right:135px}.title.select_title .page_menu .layout_menu{right:10px}}@media screen and (max-width:400px){.interest h3,.overlay_interest h3{margin-bottom:15px;font-size:18px}.interest label,.overlay_interest label{font-size:15px}.interest .btn_wrap,.overlay_interest .btn_wrap{padding-top:15px}}
/*# sourceMappingURL=style.css.map */