#showchat_btn{position:fixed;display:inline-block;background:#f07518;padding:5px 45px;bottom:50px;left:0px;font-size:18px;color:#fff;line-height:45px;box-shadow:0px 0px 20px #bec2cd;box-sizing:border-box;z-index:10;}#showchat_btn > img{display:inline-block;vertical-align:middle;}#showchat_btn > span{display:inline-block;vertical-align:middle;margin-left:15px;}#showshoppingcart_btn{position:fixed;display:inline-block;background:#4c3186;padding:5px 45px;bottom:140px;left:0px;font-size:18px;color:#fff;line-height:45px;box-shadow:0px 0px 20px #bec2cd;box-sizing:border-box;z-index:10;}#showshoppingcart_btn > img{display:inline-block;vertical-align:middle;}#showshoppingcart_btn > span{display:inline-block;vertical-align:middle;margin-left:15px;font-size:18px;color:#fff;}#showshoppingcart_btn > label{display:inline-block;background:#351b6f;vertical-align:middle;border-radius:15px;width:30px;height:30px;color:#fff;text-align:center;font-size:16px;line-height:30px;overflow:hidden;margin-left:15px;}#showshoppingcart_btn2{position:relative;display:inline-block;background:#4c3186;padding:5px 10px;width:360px;font-size:18px;color:#fff;line-height:40px;z-index:10;border-radius:40px;text-align:center;box-sizing:border-box;}#showshoppingcart_btn2 > img{display:inline-block;vertical-align:middle;}#showshoppingcart_btn2 > span{display:inline-block;vertical-align:middle;margin-left:15px;font-size:18px;color:#fff;}#showshoppingcart_btn2 > label{display:inline-block;background:#351b6f;vertical-align:middle;border-radius:15px;width:30px;height:30px;color:#fff;text-align:center;font-size:16px;line-height:30px;overflow:hidden;margin-left:15px;}a.btn_version1{width:320px;}a.btn_version2,a.btn_version3{width:250px;}.ui-droppable{box-sizing:border-box !important;padding-right:60px;text-align:right;font-size:14px;}.noscroll{overflow:hidden !important;padding-right:17px;width:auto;}.noscroll-device{overflow:hidden !important;width:auto;}.flagWrap{position:relative;}.flagWrap img{width:auto !important;}.flagWrap select{width:130px;}.flagWrap .col_1{width:140px !important;}.flagWrap .col_1_small{width:118px !important;}.flagWrap .col_2{width:135px !important;}.flagWrap .col_3 .input{float:none !important;width:auto !important;}a{cursor:pointer;}.oneline{text-overflow:ellipsis;white-space:nowrap;width:100%;overflow:hidden;}.clear{clear:both;float:left;}.inline-block{display:inline-block;}.justify{text-align:justify;text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;}.w-fix{display:inline-block;width:100%;height:0;vertical-align:middle;}.h-fix{display:inline-block;width:0;height:100%;vertical-align:middle;}.container{text-align:center;margin:auto;position:relative;overflow:hidden;}html{min-width:480px;}header,#content,footer{width:100%;float:left;clear:both;}#chat:checked + .chat{display:block;}.popup{display:none;position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;text-align:center;background:rgba(53,27,111,0.8);}.popup .popup-inner{display:inline-block;position:relative;width:760px;max-width:100%;height:500px;max-height:100%;background:#a6d4f2;box-sizing:border-box;border-radius:49px;vertical-align:middle;}.popup .popup-inner .outer{display:inline-block;width:363px;max-height:100%;overflow:auto;vertical-align:middle;}.popup .popup-inner .title{position:relative;font-size:38px;color:white;margin-bottom:52px;}.popup .popup-inner .title:after{content:'';position:absolute;bottom:-23px;left:calc(50% - 20px);width:40px;height:2px;background:white;}.popup .popup-inner .editor p,.popup .popup-inner .editor span,.popup .popup-inner .editor a,.popup .popup-inner .editor li,.popup .popup-inner .editor div,.popup .popup-inner .editor td,.popup .popup-inner .editor th{line-height:25px;font-size:15px;}.popup .popup-inner .qr{float:left;margin-top:31px;}.popup .popup-inner .hour{margin-top:31px;}.popup .popup-inner .hour p,.popup .popup-inner .hour span,.popup .popup-inner .hour a,.popup .popup-inner .hour li,.popup .popup-inner .hour div,.popup .popup-inner .hour td,.popup .popup-inner .hour th{line-height:24px;font-size:14px;font-weight:700;}.popup .popup-inner .close{position:absolute;top:-50px;right:-50px;width:68px;height:68px;border-radius:50%;background:#a6d4f2;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.popup .popup-inner .close:before{content:'';position:absolute;top:19px;left:32.5px;width:3px;height:30px;background:white;}.popup .popup-inner .close:after{content:'';position:absolute;top:32.5px;left:19px;width:30px;height:3px;background:white;}.popup .popup-inner:before{content:'';display:inline-block;height:100%;vertical-align:middle;}.popup:before{content:'';display:inline-block;height:100%;vertical-align:middle;}header{position:fixed;top:0px;left:0px;z-index:999;height:46px;line-height:46px;text-align:right;background:#351b6f;}header div{display:inline-block;vertical-align:top;}header .lang{float:left;}header .lang a{display:inline-block;font-size:14px;font-weight:700;color:white;text-transform:uppercase;margin-left:20px;opacity:0.5;width:24px;height:24px;text-align:center;line-height:24px;padding:5px;}header .lang .cur,header .lang a:hover{opacity:1;background:#fff;color:#351b6f;border-radius:50%;}header .shortcut a{display:inline-block;text-align:center;font-size:16px;color:white;padding:0 12px;background:#4c3186;border-right:2px solid #210a54;vertical-align:top;font-weight:bold;}@media (max-width: 829px){header .shortcut a{padding:0 6px;}}header .shortcut a .cart-total{display:inline-block;width:30px;height:30px;line-height:30px;font-weight:700;color:white;background:#351b6f;border-radius:50%;margin-left:12px;}header .shortcut a img{width:36px;height:auto;margin-right:10px;vertical-align:middle;}header .shortcut a .text_1{display:inline;}header .shortcut a .text_2{display:none;}header .shortcut a:last-of-type{border-right:none;}header .shortcut a:not(:nth-of-type(2)):not(:nth-of-type(3)){color:#351b6f;background:#d7caf3;}header .nav{position:absolute;top:100%;left:0;width:100%;height:80px;line-height:80px;background:rgba(255,255,255,0.9);box-sizing:border-box;padding-right:10px;}header .nav .logo{float:left;width:300px;height:100%;background:url(img/logo.png) no-repeat center center;}header .nav .page{position:relative;margin:0 20px;}header .nav .page a{font-size:18px;vertical-align:top;font-weight:bold;}header .nav .page .sub-btn{display:none;position:absolute;top:calc(29.5px - 6.5px);right:3px;width:13px;height:13px;box-sizing:border-box;border-right:2px solid #351b6f;border-bottom:2px solid #351b6f;cursor:pointer;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}header .nav .page #sub-btn:checked + .sub-btn{top:calc(29.5px - 3.5px);-webkit-transform:rotate(-135deg);-moz-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}header .nav .page .sub{display:none;position:absolute;top:calc(100% - 5px);left:50%;text-align:center;}header .nav .page .sub .sub-inner{display:inline-block;position:relative;left:-50%;line-height:48px;padding:21px 25px;background:#351b6f;border-radius:20px;}header .nav .page .sub .sub-inner a{display:inline-block;min-width:240px;font-size:17px;color:white;white-space:nowrap;border-bottom:2px solid #523b86;}header .nav .page .sub .sub-inner a:last-of-type{border-bottom:none;}@media (min-width: 1200px){header .nav .page .sub .sub-inner a:hover{color:#b9a0f0;}header .nav .page .sub .sub-inner a:hover span{text-decoration:underline;}}header .nav .page .sub .sub-inner:after{content:'';position:absolute;top:-10px;left:calc(50% - 10px);width:20px;height:20px;background:#351b6f;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}header .nav .extra_page{display:none;}@media (min-width: 1200px){header .nav .page:hover a{color:#351b6f;}header .nav .page:hover .sub{display:inline-block;}}header .nav .btn{display:none;float:right;position:relative;width:32px;height:18px;box-sizing:border-box;border-top:2px solid #191919;border-bottom:2px solid #191919;cursor:pointer;margin:31px 0;}header .nav .btn:after{content:'';position:absolute;top:calc(50% - 1px);left:0;width:100%;height:2px;background:#191919;}header .nav #btn:checked + .btn{width:32px;height:32px;margin:24px 0;border:none;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}header .nav #btn:checked + .btn:before{content:'';position:absolute;top:0;left:calc(50% - 1px);width:2px;height:100%;background:#191919;}header .nav .pulldown .lang{display:none;width:100%;text-align:center;}header .nav .pulldown .lang a:first-of-type{margin:0;}header .nav .pulldown .shortcut{display:none;width:100%;line-height:46px;}header .nav .pulldown .shortcut a{width:calc(50% - 1px);box-sizing:border-box;border:none;}header .nav .pulldown .shortcut a:nth-of-type(2){margin-right:2px;}header .nav .pulldown .shortcut a:first-of-type,header .nav .pulldown .shortcut a:last-of-type{display:none;}#content{min-height:500px;padding-top:126px;}.banner{display:inline-block;width:100%;position:relative;vertical-align:top;}.banner img{float:right;width:54.3%;height:auto;}.banner .bg{position:absolute;bottom:20px;left:50px;width:50%;height:100%;background:rgba(53,27,111,0.3);border-radius:0 0 55px 0;}.banner .bg.bg-2{bottom:40px;left:100px;}.banner .banner-inner{position:absolute;top:0;left:0;width:50%;height:100%;background:url(img/title-banner.jpg) no-repeat center center;background-size:100% 100%;border-radius:0 0 55px 0;}.banner .banner-inner p{display:inline-block;width:1640px;max-width:100%;text-align:left;font-size:52px;color:#351b6f;box-sizing:border-box;padding:0 20px;margin:29px 0;vertical-align:bottom;}.banner .banner-inner:before{content:'';display:inline-block;height:100%;vertical-align:bottom;}footer{text-align:center;background:#f3f3f3;}footer .title{line-height:94px;text-align:center;font-size:28px;color:#351b6f;}footer .footer-contact{display:table;width:100%;box-sizing:border-box;padding:0 30px;margin-bottom:20px;}footer .footer-contact .infos{display:table-cell;width:25%;height:100%;text-align:left;box-sizing:border-box;border-right:2px solid white;vertical-align:top;}footer .footer-contact .infos .inner{display:block;width:auto;max-width:none;}footer .footer-contact .infos .img{display:none;}footer .footer-contact .infos .name{font-size:18px;font-weight:600;color:#351b6f;margin-bottom:20px;}footer .footer-contact .infos .info{width:100%;font-size:18px;color:#351b6f;}footer .footer-contact .infos .info a{max-width:100%;font-size:18px;color:#351b6f;text-decoration:underline;}footer .footer-contact .infos.address{border-right:none;}footer .footer-contact .infos:not(.tel){padding-left:30px;}footer hr{height:2px;box-sizing:border-box;padding:0 30px;background:white;background-clip:content-box;margin:40px 0;}footer .footer{display:table;width:100%;box-sizing:border-box;padding:0 30px;margin-bottom:40px;}footer .footer div{display:table-cell;width:25%;height:100%;text-align:left;box-sizing:border-box;border-right:2px solid white;padding-left:30px;vertical-align:top;}footer .footer div a{display:inline-block;width:100%;line-height:28px;font-size:14px;font-weight:bold;}footer .footer div a span{display:inline-block;width:30px;height:30px;line-height:30px;text-align:center;font-weight:700;color:white;background:#351b6f;border-radius:50%;margin-left:12px;}footer .footer div .main{line-height:40px;font-size:16px;font-weight:600;color:#351b6f;}footer .footer div:first-of-type{padding:0;}footer .footer div:last-of-type{border:none;}footer .footer .other .main{font-weight:400;box-sizing:border-box;padding-left:40px;}footer .footer .other .main:first-of-type{background:url(img/icon-report-2.png) no-repeat center left -4px;}footer .footer .other .main:nth-of-type(2){background:url(img/icon-clinic-login.png) no-repeat center left -4px;}footer .footer .other .main:nth-of-type(3){background:url(img/icon-clinic-list.png) no-repeat center left -4px;}footer .footer-copyright{line-height:50px;background:#351b6f;text-align:left;box-sizing:border-box;padding:0 30px;}footer .footer-copyright span,footer .footer-copyright a{display:inline-block;line-height:25px;font-size:13px;color:white;}footer .footer-copyright .icon{float:right;max-width:calc(100% - 450px);white-space:nowrap;overflow:hidden;}footer .footer-copyright .icon a{display:inline-block;margin-right:20px;}footer .footer-copyright .icon a img{width:36px;height:auto;}footer .footer-copyright .icon .wechat{cursor:pointer;}footer .footer-copyright .icon a:last-of-type{margin:0;}.form .success{text-align:center;font-size:25px;font-weight:700;color:#351b6f;}.form .title{font-size:28px;color:#351b6f;margin-bottom:18px;}.form .title span{font-size:14px;margin-left:40px;}.form .row{line-height:36px;margin-bottom:6px;vertical-align:top;}.form .row .head{font-size:14px;color:#351b6f;margin-bottom:2px;}.form .row .input{position:relative;}.form .row .input input,.form .row .input textarea{width:100%;height:36px;min-height:100%;font-size:14px;color:#351b6f;box-sizing:border-box;border-radius:5px;padding:10px;background:#f1eef7;}.form .row .input .error{border:1px solid red;}.form .btn{line-height:40px;margin-bottom:0;}.form .btn .submit{display:inline-block;position:relative;width:calc(100% - 210px);height:40px;border-radius:20px;background:#f1eef7;margin-right:10px;vertical-align:top;}.form .btn .submit .submit-btn{display:inline-block;position:relative;width:200px;height:100%;text-align:center;font-size:15px;color:white;border-radius:20px;background:#351b6f;cursor:pointer;z-index:5;}.form .btn .submit .submit-btn:before{content:'';position:absolute;top:13px;right:14px;width:14px;height:14px;box-sizing:border-box;border-top:2px solid;border-right:2px solid;vertical-align:middle;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.form .btn .submit .submit-btn:after{content:'';position:absolute;top:13px;right:20px;width:14px;height:14px;box-sizing:border-box;border-top:2px solid;border-right:2px solid;vertical-align:middle;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.form .btn button{display:inline-block;width:200px;height:40px;font-size:15px;color:white;border-radius:20px;background:#919191;vertical-align:top;}.form .error-msg{line-height:36px;font-size:16px;font-weight:700;color:#351b6f;}.form .ui-selectmenu-button{display:inline-block;position:relative;width:100% !important;height:100%;font-size:14px;color:black;box-sizing:border-box;padding-left:20px;padding-right:40px;background:#f1eef7;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;vertical-align:top;}.form .ui-selectmenu-button:after{content:'';position:absolute;top:9px;right:15px;width:13px;height:13px;box-sizing:border-box;border-bottom:2px solid #351b6f;border-right:2px solid #351b6f;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.form .ui-selectmenu-button.ui-corner-top:after{top:17px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}.form .ui-state-focus{outline:0 none !important;}.form .ui-selectmenu-menu{position:absolute;top:100%;left:0;z-index:2;width:100%;max-width:100%;height:0;overflow:hidden;}.form .ui-selectmenu-menu ul{width:100% !important;max-height:200px;list-style-type:none;box-sizing:border-box;background:rgba(241,238,247,0.9);padding:20px 0;margin-top:2px;border-radius:5px;overflow-y:auto;}.form .ui-selectmenu-menu ul li{font-size:14px;color:#351b6f;box-sizing:border-box;padding-left:20px;cursor:pointer;}.form .ui-selectmenu-menu ul li:hover{color:white;background:#351b6f;}.form .ui-selectmenu-menu ul .ui-state-disabled{opacity:0.5;cursor:not-allowed;}.form .ui-selectmenu-menu ul .ui-state-disabled:hover{color:black;background:none;}.form .ui-selectmenu-menu ul .ui-selectmenu-optgroup:hover{color:inherit;background:none;}.form .ui-selectmenu-menu ul .ui-selectmenu-optgroup ~ .ui-menu-item{padding-left:35px;}.form .ui-selectmenu-open{height:auto;}@media (max-width: 1199px){header{margin-bottom:80px;}header .shortcut a:nth-of-type(2) img{margin-right:0;}header .shortcut a:nth-of-type(2) .text{display:none;}header .nav{padding:0;background:white;}header .nav .btn{display:block;right:20px;}header .nav #pulldown:checked + .pulldown{display:inline-block;}header .nav .pulldown{display:none;position:relative;width:100%;line-height:normal;text-align:left;box-sizing:border-box;padding:0 20px;background:#f3f3f3;}header .nav .pulldown .menu{width:100%;line-height:59px;margin-top:29px;margin-bottom:50px;}header .nav .pulldown .menu .page{width:100%;margin:0;border-bottom:1px solid #dad4e8;}header .nav .pulldown .menu .page a{font-size:16px;font-weight:700;color:#351b6f;vertical-align:top;}header .nav .pulldown .menu .page .sub-btn{display:block;}header .nav .pulldown .menu .page #sub:checked + .sub{display:block;}header .nav .pulldown .menu .page .sub{position:static;text-align:left;}header .nav .pulldown .menu .page .sub .sub-inner{position:static;background:none;padding:0;}header .nav .pulldown .menu .page .sub .sub-inner a{display:block;line-height:50px;font-size:14px;color:black;border:none;vertical-align:top;}header .nav .pulldown .menu .page .sub .sub-inner:after{display:none;}header .nav .pulldown .menu .extra_page{display:inline-block;}header .nav .pulldown:after{content:'';position:absolute;top:0;left:0;z-index:-1;width:100%;height:100000%;background:rgba(0,0,0,0.8);}footer{text-align:center;background:#f3f3f3;}footer .footer-contact{margin-bottom:36px;padding:0 20px;}footer .footer-contact .infos{width:50%;max-width:50%;text-align:left;margin-bottom:30px;}footer .footer-contact .infos .img{width:100px;height:100px;text-align:center;margin-bottom:0;margin-right:13px;}footer .footer-contact .infos .inner{display:inline-block;width:calc(100% - 113px);margin-bottom:0;}footer .footer-contact .infos .inner .title,footer .footer-contact .infos .inner .info{width:100%;margin-bottom:0;}footer .footer-contact .infos.email{padding-left:0;}footer .footer-contact .infos.fax{border-right:none;}footer .footer-contact p{display:table-row;height:36px;}footer hr{margin-top:0;padding:0 20px;}footer .footer{padding:0 20px;}footer .footer div{width:50%;}footer .footer .test{border:none;}footer .footer p{display:table-row;height:36px;}footer .footer .shortcut{padding:0;}footer .footer-copyright{padding:5px 20px;padding-bottom:70px;}footer .footer-copyright .icon{float:none;max-width:100%;}#showshoppingcart_btn{width:60%;bottom:0px;padding:5px;text-align:center;box-shadow:0 -5px 5px -5px #bec2cd;}#showchat_btn{left:60%;width:40%;bottom:0px;padding:5px;text-align:center;box-shadow:0 -5px 5px -5px #bec2cd;}}@media (max-width: 859px){.chat.popup .popup-inner{overflow:hidden;}.chat.popup .popup-inner .close{top:0;right:0;}}@media (max-width: 767px){header{height:60px;line-height:60px;}header .lang{display:none;}header .shortcut{width:100%;}header .shortcut a{width:50%;box-sizing:border-box;}header .shortcut a:nth-of-type(2),header .shortcut a:nth-of-type(3){display:none;}header .shortcut a:nth-of-type(4){border:0;}header .shortcut .text_1{display:none !important;}header .shortcut .text_2{display:inline !important;}header .nav{top:60px;}header .nav .pulldown .lang{display:block;line-height:90px;}header .nav .pulldown .lang a{color:black;}header .nav .pulldown .lang .cur{background:#351b6f;color:#fff;}header .nav .pulldown .shortcut{display:inline-block;}header .nav .pulldown .shortcut a{display:none;}header .nav .pulldown .shortcut a:nth-of-type(3),header .nav .pulldown .shortcut a:nth-of-type(5),header .nav .pulldown .shortcut a:nth-of-type(6){display:inline-block;}header .nav .pulldown .shortcut a:nth-of-type(3) .text,header .nav .pulldown .shortcut a:nth-of-type(5) .text,header .nav .pulldown .shortcut a:nth-of-type(6) .text{display:initial;}.banner .banner-inner,.banner .bg{width:56%;}.banner .bg{bottom:10px;left:25px;}.banner .bg.bg-2{bottom:20px;left:50px;}.banner .banner-inner p{font-size:37px;margin:0;vertical-align:middle;}.banner .banner-inner:before{content:'';display:inline-block;height:100%;vertical-align:middle;}footer .footer-contact .infos{display:table-row;width:100%;max-width:100%;border:none;padding:0;}footer .footer-contact .infos:after{content:'';display:inline-block;width:100%;height:40px;}footer .footer-contact .infos:last-of-type:after{display:none;}footer .footer div{display:table-row;width:100%;border:none;padding:0;}footer .footer div:after{content:'';display:inline-block;width:100%;height:40px;}footer .footer div:last-of-type:after{display:none;}footer .footer p{display:none;}#content{padding-top:140px;}}@media (max-width: 667px){#showshoppingcart_btn2{width:100%;}}.clinic{display:inline-block;width:1240px;max-width:100%;text-align:center;box-sizing:border-box;padding:0 20px;margin:60px 0;}.clinic .msg{line-height:30px;font-size:20px;font-weight:700;color:red;}.clinic .form{display:none;width:580px;text-align:left;background:#351b6f;border-radius:40px;margin-bottom:50px;}.clinic .form .title{line-height:60px;font-size:18px;font-weight:700;color:white;box-sizing:border-box;padding:0 40px;margin-bottom:0;}.clinic .form .fields{min-height:280px;box-sizing:border-box;padding:29px 40px;background:white;border:3px solid #e2deeb;border-radius:40px;}.clinic .form .row{margin-bottom:14px;}.clinic .form .row.btn{margin-top:26px;margin-bottom:0;}.clinic .form .row .head{display:inline-block;width:140px;color:#351b6f;margin-bottom:0;vertical-align:top;}.clinic .form .row .input{float:right;width:calc(100% - 140px);}.clinic .form .row .input input{vertical-align:top;}.clinic .form .row .note-chk{display:inline-block;line-height:30px;padding-left:30px;margin-top:10px;cursor:pointer;border:0px solid #351b6f !important;}.clinic .form .row .note-chk.error:before{border:1px solid red;}.clinic .form .row .note-chk:before{content:'';position:absolute;top:14px;left:0;width:20px;height:20px;box-sizing:border-box;background:url(img/checkbox.png) no-repeat center center;background-size:100%;}.clinic .form .row input:checked + .note-chk:before{background:url(img/checkbox-checked.png) no-repeat center center;background-size:100%;}.clinic .form .row .submit{width:100%;margin:0;}.clinic .form .row .submit .submit-btn{background:#351b6f;z-index:5;}.clinic .form .error-msg{display:inline-block;width:100%;height:36px;vertical-align:top;}.clinic .form .change{text-decoration:underline;font-size:14px;color:#351b6f;cursor:pointer;}.clinic .form.show{display:inline-block;}.panel{display:inline-block;width:1240px;max-width:100%;text-align:left;box-sizing:border-box;padding:0 20px;margin:60px 0;}.panel .outer{display:inline-block;width:100%;background:#351b6f;border-radius:40px;}.panel .outer .welcom{display:inline-block;width:100%;line-height:60px;font-size:15px;font-weight:700;color:white;box-sizing:border-box;padding-left:30px;padding-right:40px;}.panel .outer .welcom a{float:right;width:160px;height:40px;line-height:40px;text-align:center;font-size:15px;color:white;border-radius:20px;background:#5b37ac;margin:10px 0;}.panel .outer .inner{display:inline-block;position:relative;width:100%;min-height:1000px;box-sizing:border-box;padding:53px 37px;padding-bottom:71px;background:white;border:3px solid #e2deeb;border-radius:40px;overflow:hidden;vertical-align:top;}.panel .outer .inner .page{position:relative;}.panel .outer .inner .page .title{position:relative;line-height:53px;font-size:18px;font-weight:700;color:#351b6f;margin-bottom:33px;}.panel .outer .inner .page .title:after{content:'';position:absolute;top:calc(100% + 13px);left:0;width:30px;height:2px;background:#351b6f;}.panel .outer .inner .page p:not(.title){line-height:35px;font-size:15px;}.panel .outer .inner .page p:not(.title) .head{display:inline-block;width:130px;}.panel .outer .inner .page .searchTest{margin-bottom:70px;}.panel .outer .inner .page .form{display:block;text-align:center;padding-bottom:30px;border-bottom:2px solid #351b6f;}.panel .outer .inner .page .form#searchRedeemform{border-color:#e2deeb;}.panel .outer .inner .page .form button#submit,.panel .outer .inner .page .form button#redeemSubmit,.panel .outer .inner .page .form .change{width:260px;height:48px;line-height:48px;text-align:center;font-size:15px;color:white;background:#351b6f;border-radius:24px;margin-top:20px;cursor:pointer;}.panel .outer .inner .page .form .row{display:inline-block;text-align:left;vertical-align:top;}.panel .outer .inner .page .form .row .label{font-size:20px;color:#351b6f;}.panel .outer .inner .page .form .row .hr{display:block;position:relative;width:60px;height:2px;line-height:2px;background:#927fbd;margin:30px auto;margin-top:25px;vertical-align:top;}.panel .outer .inner .page .form .row .head,.panel .outer .inner .page .form .row .input{display:inline-block;vertical-align:top;}.panel .outer .inner .page .form .row.code{width:100%;font-weight:bold;text-align:center;}.panel .outer .inner .page .form .row.code .head{width:86px;}.panel .outer .inner .page .form .row.code .input{width:calc(100% - 86px);}.panel .outer .inner .page .form .row.code .input input{width:40px;margin:5px;text-align:center;text-transform:uppercase;border:1px solid #f1eef7;}.panel .outer .inner .page .form .row.code_1{width:100%;text-align:center;}.panel .outer .inner .page .form .row.code_1 .head{width:150px;}.panel .outer .inner .page .form .row.code_1 .input{width:calc(100% - 150px);}.panel .outer .inner .page .form .row.name{width:calc(512/1127 * 100%);margin-right:30px;}.panel .outer .inner .page .form .row.name .head{width:92px;}.panel .outer .inner .page .form .row.name .input{width:calc(100% - 92px);}.panel .outer .inner .page .form .row.id{width:calc(268/1127 * 100%);}.panel .outer .inner .page .form .row.id .head{width:68px;}.panel .outer .inner .page .form .row.id .input{width:calc(100% - 68px);}.panel .outer .inner .page .pager{line-height:30px;text-align:right;border:none;margin:30px 0;}.panel .outer .inner .page .pager a{display:inline-block;width:30px;height:30px;text-align:center;font-size:14px;margin:0 5px;vertical-align:top;}.panel .outer .inner .page .pager .page{border-radius:50%;}.panel .outer .inner .page .pager .cur,.panel .outer .inner .page .pager .page:hover{color:white;background:#351b6f;}.panel .outer .inner .page .pager .prev,.panel .outer .inner .page .pager .next{width:10px;height:10px;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);vertical-align:middle;}.panel .outer .inner .page .pager .prev{border-bottom:2px solid #351b6f;border-left:2px solid #351b6f;margin-right:8px;}.panel .outer .inner .page .pager .next{border-top:2px solid #351b6f;border-right:2px solid #351b6f;margin:0 8px;}.panel .outer .inner .page .pager form{display:inline-block;width:54px;margin-left:20px;}.panel .outer .inner .page .pager form input{width:100%;height:30px;box-sizing:border-box;padding:0 12px;background:#f1eef7;border-radius:5px;}.panel .outer .inner .page .all{overflow:auto;}.panel .outer .inner .page .all .all-inner{min-width:818px;}.panel .outer .inner .page .all .all-inner .head{border-bottom:2px solid #927fbd;padding-bottom:15px;}.panel .outer .inner .page .all .all-inner .head div{display:inline-block;font-size:15px;font-weight:700;color:#351b6f;}.panel .outer .inner .page .all .all-inner .row{line-height:48px;border-bottom:2px solid #f1eef7;vertical-align:top;}.panel .outer .inner .page .all .all-inner .row div{display:inline-block;position:relative;line-height:36px;font-size:15px;vertical-align:middle;}.panel .outer .inner .page .all .all-inner .row select{display:inline-block;position:relative;width:100% !important;line-height:36px;height:36px;text-align:left;font-size:15px;color:black;box-sizing:border-box;padding-left:20px;padding-right:40px;background:#f1eef7;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;vertical-align:top;border:0px;background-image:url(img/pulldown-arrow.svg);background-position:right 10px center;background-repeat:no-repeat;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-button:after{content:'';position:absolute;top:11px;right:15px;width:13px;height:13px;box-sizing:border-box;border-bottom:2px solid #351b6f;border-right:2px solid #351b6f;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-button.ui-corner-top:after{top:19px;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);transform:rotate(225deg);}.panel .outer .inner .page .all .all-inner .row .ui-state-focus{outline:0 none !important;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu{position:absolute;top:100%;left:0;z-index:2;width:100%;max-width:100%;height:0;overflow:hidden;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul{width:100% !important;max-height:200px;list-style-type:none;box-sizing:border-box;background:rgba(241,238,247,0.9);padding:20px 0;margin-top:2px;border-radius:5px;overflow-y:auto;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul li{text-align:left;font-size:15px;color:#351b6f;box-sizing:border-box;padding-left:20px;cursor:pointer;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul li:hover{color:white;background:#351b6f;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul .ui-state-disabled{opacity:0.5;cursor:not-allowed;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul .ui-state-disabled:hover{color:black;background:none;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul .ui-selectmenu-optgroup:hover{color:inherit;background:none;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-menu ul .ui-selectmenu-optgroup ~ .ui-menu-item{padding-left:35px;}.panel .outer .inner .page .all .all-inner .row .ui-selectmenu-open{height:auto;}.panel .outer .inner .page .all .all-inner .date{width:calc(167/815 * 100%);}.panel .outer .inner .page .all .all-inner .name{width:calc(262/815 * 100%);}.panel .outer .inner .page .all .all-inner .code{width:calc(112/815 * 100%);}.panel .outer .inner .page .all .all-inner .expiration{width:calc(125/815 * 100%);}.panel .outer .inner .page .all .all-inner .status{width:calc(149/815 * 100%);text-align:center;}.clinic-list{display:inline-block;width:1240px;max-width:100%;text-align:left;box-sizing:border-box;padding:0 20px;margin:60px 0;}.clinic-list p,.clinic-list span,.clinic-list a,.clinic-list li,.clinic-list div,.clinic-list td,.clinic-list th{line-height:25px;font-size:18px;}#preview,#redeemPreview{position:relative;margin-top:20px;}#preview table,#redeemPreview table{width:100%;}#preview table tr td,#redeemPreview table tr td{border-bottom:2px solid #f1eef7;padding-top:10px;padding-bottom:10px;padding-right:10px;font-size:14px;}#preview table .label,#redeemPreview table .label{width:150px;}#preview table .space,#redeemPreview table .space{width:5px;}#preview .btn_change,#redeemPreview .btn_change{display:inline-block;width:260px;height:48px;line-height:48px;text-align:center;font-size:15px;color:white;background:#351b6f;border-radius:24px;cursor:pointer;margin:5px;}#preview .empty,#redeemPreview .empty{font-size:15px;font-weight:bold;color:#351b6f;text-align:center;}#redeemPreview{margin-top:7px;}#redeemPreview .redeemRow{line-height:28px;border-bottom:2px solid #f1eef7;}#redeemPreview .redeemRow .redeemCol{display:inline-block;font-size:15px;vertical-align:top;}#redeemPreview .redeemRow .redeemCol .mobile{display:none;color:#351b6f;}#redeemPreview .redeemRow .redeemCol.col-1{width:calc((235/1120) * 100%);}#redeemPreview .redeemRow .redeemCol.col-2{width:calc((190/1120) * 100%);}#redeemPreview .redeemRow .redeemCol.col-3{width:calc((265/1120) * 100%);}#redeemPreview .redeemRow .redeemCol.col-4{width:calc((230/1120) * 100%);}#redeemPreview .redeemRow .redeemCol.col-5{width:calc((200/1120) * 100%);}@media (min-width: 768px){#redeemPreview .redeemRow .redeemCol.col-5{text-align:center;}}#redeemPreview .redeemRow .redeemCol.col-5 .flagWrap .col_2{width:100% !important;line-height:36px;border:0;padding:6px 0;}#redeemPreview .redeemRow .redeemCol.col-5 .ddcommon{width:100% !important;vertical-align:top;}#redeemPreview .redeemRow.redeemHead{border-color:#927fbd;padding:10px 0;}#redeemPreview .redeemRow.redeemHead .redeemCol{color:#351b6f;}#redeemPreview .redeemRow:not(.redeemHead) .redeemCol:not(.col-5){box-sizing:border-box;padding:10px 0;padding-right:10px;}#redeemPreview .redeemRow.coupon .redeemCol.col-1{width:calc((175/1120) * 100%);}#redeemPreview .redeemRow.coupon .redeemCol.col-2{width:calc((120/1120) * 100%);}#redeemPreview .redeemRow.coupon .redeemCol.col-3{width:calc((190/1120) * 100%);}#redeemPreview .redeemRow.coupon .redeemCol.col-listed,#redeemPreview .redeemRow.coupon .redeemCol.col-paid{width:calc((130/1120) * 100%);}#redeemPreview .redeemRow.coupon .redeemCol.col-4{width:calc((170/1120) * 100%);}#redeemPreview .redeemRow.coupon .redeemCol.col-5{width:calc((200/1120) * 100%);}@media (max-width: 767px){#redeemPreview .redeemRow .redeemCol{width:100% !important;padding-bottom:6px;}#redeemPreview .redeemRow .redeemCol .mobile{display:block;}#redeemPreview .redeemRow.redeemHead{display:none;}}@media (max-width: 1199px){.panel .outer .inner .page .form .row{display:block;width:100% !important;}.panel .outer .inner .page .form .row.code .input{width:calc(100% - 120px);}.panel .outer .inner .page .form .row.code_1 .input{width:calc(100% - 150px);}.panel .outer .inner .page .form .row.name .input{width:calc(100% - 120px);}.panel .outer .inner .page .form .row.id .input{width:calc(100% - 120px);}}