#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(../images/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;}/*953795e33e25c16a067bcfa2a5842f5b*/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(../images/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(../images/icon-report-2.png) no-repeat center left -4px;}footer .footer .other .main:nth-of-type(2){background:url(../images/icon-clinic-login.png) no-repeat center left -4px;}footer .footer .other .main:nth-of-type(3){background:url(../images/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%;}}