@charset "utf-8";
@import "base.css";
html {
    font-size: 100px;
}
body, html {
    margin: 0 auto!important;
}
body, .ui-overlay-h {
    margin: 0 auto;
    position: relative;
    background: #fff;
    color: #2e3642;
}
body {
    min-width: 3.2rem;
    overflow-x: hidden;
    position: static !important;
}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
    border: medium none;
    margin: 0;
    padding: 0;
    list-style-type: none;
}
body, button, input, select, textarea {
    font: 12px/1.5 '微软雅黑', tahoma, Srial, helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
}
em {
    font-style: normal;
}
ul, ol {
    list-style: none;
}
a {
    text-decoration: none;
}
a:link{
    text-decoration:none;
    /* 指正常的未被访问过的链接*/
    color: #000;
}
a:visited{
    text-decoration:none;
    /*指已经访问过的链接*/
    color: #000;
}
a:hover{
     text-decoration:none;
     /*指鼠标在链接*/
    color: #000;
 }
a:active{
    text-decoration:none;
    /* 指正在点的链接*/
    color: #000;
}
img {
    border: 0;
    width: 100%;
}
input, img {
    vertical-align: middle;
}
img {
    border: none;
    /*vertical-align: top;*/
}
* {
    margin: 0;
    padding: 0;
    text-shadow: none;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.blank {
    height: 0.08rem;
    clear: both;
}
.blank20 {
    height: 0.2rem;
    clear: both;
}
.clearfix:after, .clear:before {
    display: table;
    content: '';
}
.clearfix:after {
    clear: both;
    overflow: hidden;
}
.clearfix {
    zoom: 1;
}
.relative {
    position: relative;
}
.absolute {
    position: absolute;
}
.fl {
    float: left;
    display: inline;
}
.fr {
    float: right;
    display: inline;
}
.hide{
    display: none;
}
.bt {
    -moz-transition: background 0.3s linear 0s;
    -webkit-transition: background 0.3s linear 0s;
    transition: background 0.3s linear 0s;
}
.ot {
    -moz-transition: opacity 0.3s linear 0s;
    -webkit-transition: opacity 0.3s linear 0s;
    transition: opacity 0.3s linear 0s;
}
.translateXY {
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.translateY {
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.translateX {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.contentBox {
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    -o-box-sizing: content-box;
    -webkit-box-sizing: content-box;
    box-sizing: content-box;
}
.borderBox {
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}
.popMenus {
    position: absolute;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    overflow: hidden;
    background-color: #3f4754;
    -moz-transition: all .6s ease-out 0s;
    -webkit-transition: all .6s ease-out 0s;
    transition: all .6s ease-out 0s;
    -moz-transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transform: translateX(-100%);
    z-index: 200
}
.popMenus.show {
    -moz-transform: translateX(0);
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.pop_title {
    width: 100%;
    position: relative;
    z-index: 2;
    background-color: #2e3642;
    padding: 0 3%;
}
.pop_title span {
    display: inline-block;
    float: left;
    font-size: 0.3rem;
    line-height: 2.66;
    color: #6a7380;
}
.closePopMenu {
    display: block;
    width: 0.47rem;
    height: 0.45rem;
    right: 3%;
    top: 50%;
}
.menuContainer {
    width: 100%;
    height: 100%;
}
.menuNavs {
    width: 25.3%;
    background-color: #2e3642;
    height: 100%;
    float: left;
    overflow: hidden;
    position: relative;
}
.menuNavs ul {
    position: absolute;
    width: 100%;/* Prevent elements to be highlighted on tap */
    -webkit-tap-highlight-color: rgba(0,0,0,0); /* Put the scroller into the HW Compositing layer right from the start */
    -webkit-transform: translateZ(0);
    -moz-transform: translateZ(0);
    -ms-transform: translateZ(0);
    -o-transform: translateZ(0);
    transform: translateZ(0);
    padding-bottom: 0.08rem;
}
.menuNavs ul li {
    width: 100%;
    font-size: 0.26rem;
    line-height: 2.57;
    padding-left: 9%;
}
.menuNavs ul li.on {
    background-color: #3f4754;
}
.menuNavs ul a {
    display: block;
    width: 100%;
    height: 100%;
    color: #fff;
}
.menuContents {
    width: 74.7%;
    height: 100%;
    overflow: hidden;
    float: left;
    padding: 0 6% 50%;
}
.menuContent {
    width: 100%;
    height: 100%;
    overflow: hidden;
}
/*.menuLists {padding-bottom:80px;}*/
.menuList h4 {
    font-size: 0.24rem;
    color: #fff;
    line-height: 1.83;
    border-bottom: 0.01rem solid #525c6b;
    margin-top: 2%;
    font-weight: normal;
}
.menuList .links {
    padding: 3% 0.5%;
}
.menuList .last {
    padding-bottom: 20%;
}
.menuList .links a {
    display: inline-block;
    float: left;
    color: #a9a9a9;
    font-size: 0.26rem;
    line-height: 2.2;
    margin-right: .2rem;
    overflow: hidden;
}
.menuList .links a.hot:after {
    content: '';
    position: absolute;
    width:0.09rem;
    height: 0.11rem;
    background: url("commonJs/images/h.png") no-repeat;
    top: 0;
    right: -0.01rem;
}
.menuList .links a.hot.active:after {
    -webkit-animation: shake .4s linear 0s 1;
    animation: shake .4s linear 0s 1;
}
.newNavs {
    padding: 4% 0 4%;
    background-color: #fff;
}
.newNavs .newNav {
    width: 25%;
}
.newNavs .newNav a {
    display: block;
    width: 57.5%;
    padding-top: 57.5%;
    margin: 0 auto;
    border-radius: 50%;
    position: relative;
    z-index: 2
}
.newNavs .newNav a img {
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    display: block;
    border-radius: 50%;
}
.newNavs .newNav a:after {
    content: attr(data-txt);
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    z-index: -1;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,0);
    font-size: 0.43rem;
    color: #d70a50;
    text-align: center;
    line-height: 2.3;
    font-weight: 400;
}
.newNavs .hmpinpai a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(215,10,80,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(215,10,80,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(215,10,80,.3);
}
.newNavs .tyys a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(172,93,159,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(172,93,159,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(172,93,159,.3);
}
.newNavs .safe-service a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(233,60,140,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(233,60,140,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(233,60,140,.3);
}
.newNavs .xmdq-circle a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(134,110,110,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(134,110,110,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(134,110,110,.3);
}
.newNavs .yh-activities a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(255,72,145,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(255,72,145,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(255,72,145,.3);
}
.newNavs .gallarys a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(242,57,91,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(242,57,91,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(242,57,91,.3);
}
.newNavs .ylbaoxian a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(106,167,27,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(106,167,27,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(106,167,27,.3);
}
.newNavs .fqtongdao a:after {
    -moz-box-shadow: 0 0.07rem 0.2rem rgba(31,164,199,.3);
    -webkit-box-shadow: 0 0.07rem 0.2rem rgba(31,164,199,.3);
    box-shadow: 0 0.07rem 0.2rem rgba(31,164,199,.3);
}
/*.newNavs .xmdq a:before {content:'';position:absolute;right:0;top:0;width:23.91%;height:30%; background:url("images/hot-icon.png") no-repeat;-moz-background-size:100%;-webkit-background-size:100%;background-size:100%;-webkit-animation:shake 4s linear 0s infinite;animation:shake 4s linear 0s  infinite;z-index:3}*/
@-webkit-keyframes shake {
    0%, 10%, 20% {
        -webkit-transform:translateY(0px);
        transform:translateY(0px);
    }
    5%, 15% {
        -webkit-transform:translateY(-0.003rem);
        transform:translateY(-0.003rem);
    }
}
@keyframes shake {
    0%, 10%, 20% {
        -webkit-transform:translateY(0px);
        transform:translateY(0px);
    }
    5%, 15% {
        -webkit-transform:translateY(-0.003rem);
        transform:translateY(-0.003rem);
    }
}
.newNavs .newNav p {
    font-size: 0.26rem;
    text-align: center;
    color: #6a7380;
    line-height: 2;
}
/*
@media screen and (min-width:320px) and (max-width:359px) {
    !*  0.5    *!
    html {
        font-size: 31.25%;
    }
    .closePopMenu {
        width: 0.25rem;
        height: 0.24rem;
    }
    .menuNavs ul, .menuLists {
        padding-bottom: 0.4rem;
    }
}
@media screen and (min-width:360px) and (max-width:409px) {
    !*   0.56    *!
    html {
        font-size: 35%;
    }
    .closePopMenu {
        width: 0.27rem;
        height: 0.26rem;
    }
    .menuNavs ul, .menuLists {
        padding-bottom: 0.45rem;
    }
}
@media screen and (min-width:410px) and (max-width:479px) {
    !*  0.64    *!
    html {
        font-size: 40%;
    }
    .closePopMenu {
        width: 0.31rem;
        height: 0.3rem;
    }
    .menuNavs ul, .menuLists {
        padding-bottom: 0.51rem;
    }
}
@media screen and (min-width:480px) and (max-width:639px) {
    !*  0.75    *!
    html {
        font-size: 47%;
    }
    .closePopMenu {
        width: 0.36rem;
        height: 0.35rem;
    }
    .menuNavs ul, .menuLists {
        padding-bottom: 0.6rem;
    }
}
*/

.translateXY {
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.translateY {
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
}
.translateX {
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
}
.header {
    width: 6.4rem;
    min-width: 3.2rem;
    height: 0.9rem;
    background-color: #1e1b2c;
    position: relative;
    margin: 0 auto;
}
.showMenuBtn {
    color: #fff;

    cursor: pointer;
}
.showMenuBtn a:after {
    top: 0.14rem;
}
.showMenuBtn a:before {
    top: -0.14rem;
}
.showMenuBtn.show a {
    background-color: rgba(106,115,128,0 );
}
.showMenuBtn.show a:after {
    top: 0;
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s;
    -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s;
    transition: top 0.3s linear .3s, transform .3s ease-out .5s;
}
.showMenuBtn.show a:before {
    top: 0;
    -moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    -moz-transition: top 0.3s linear .3s, transform .3s ease-out .5s;
    -webkit-transition: top 0.3s linear .3s, transform .3s ease-out .5s;
    transition: top 0.3s linear .3s, transform .3s ease-out .5s;
}
.showMenuBtn a em {
    background-color: #e60012;
    border-radius: 50%;
    -moz-box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.5);
    box-shadow: 0 0 0.04rem rgba(0, 0, 0, 0.5);
    display: block;
    height: 0.14rem;
    position: absolute;
    right: -0.06rem;
    top: -0.24rem;
    width: 0.14rem;
    z-index: 10;
}
.showMenuBtn {
    width: 0.8rem;
    height: 0.4rem;
    left: 3%;
    top: 50%;
    font-size: 0.26rem;
    color: #fff;
    cursor: pointer;
}
.showMenuBtn a {
    height: 0.04rem;
    margin-top: 0px;
    color: #fff;
    cursor: pointer;
}
.showMenuBtn a:after {
    top: 0.09rem;
}
.showMenuBtn a:before {
    top: -0.09rem;
}
.header h1 {
    width: 3.9rem;
    left: 50%;
    top: 50%;
}
.header h1 img{
    display: block;
}

.header .topTell {
    width: 0.46rem;
    height: auto;
}
#header a.topTell {
    display: block;
    right: 3%;
    top: 50%;
}

/*
@media screen and (min-width:480px) and (max-width:639px) {
    !*  0.75    *!
    .header {
        height: 0.6rem;
    }
    .showMenuBtn {
        width: 0.36rem;
        height: 0.36rem;
        left: 3%;
        top: 50%;
    }
    .showMenuBtn a {
        height: 0.04rem;
        margin-top: -0.02rem;
    }
    .showMenuBtn a:after {
        top: 0.1rem;
    }
    .showMenuBtn a:before {
        top: -0.1rem;
    }
    .header h1 {
        width: 3.9rem;
        left: 50%;
        top: 50%;
    }

    .header .topTell {
        width: 0.46rem;
        height:0.37rem;
    }
    #header a.topTell {
        display: block;
        right: 3%;
        top: 50%;
    }
}
@media screen and (min-width:320px) and (max-width:900px) {
    .menulist h3 {
        height: 0.4rem;
        font-size: 0.015rem;
        padding-left: 0.11rem;
        padding-top: 0.1rem;
    }
    .menulist ul li {
        height: 0.39rem;
        font-size: 0.013rem;
        line-height: 3.9rem;
    }
    .menuBtn {
        height: 0.4rem;
        line-height: 4;
        font-size: 0.013rem;
    }
    .menuBtn i {
        width: 0.09rem;
        height: 0.06rem;
        margin-left: 0.3rem;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .address_info {
        width: 100%;
        height: 1.53rem;
    }
    .address_pic1 {
        top: 0.33rem;
        width: 1.4rem;
        height: 0.95rem;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .address_pic2 {
        right: 0.28rem;
        top: 0.28rem;
        width: 1.71rem;
        height: 0.67rem;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .address_online {
        right: 1.05rem;
        top: 1rem;
        width: 0.94rem;
        height: 0.32rem;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .hAbout {
        right: 0.06rem;
        top: 1rem;
        width:0.94rem;
        height: 0.32rem;
        -moz-background-size: 100% 100%;
        -webkit-background-size: 100% 100%;
        background-size: 100% 100%;
    }
    .copyRight {
        width: 100%;
        margin: 0 auto 0.8REM;
    }
}
@media screen and (min-width:360px) and (max-width:409px) {
    .address_info {
        height: 1.72rem;
    }
    .address_pic1 {
        width: 1.56rem;
        height: 1.06rem;
        top: 0.36rem;
    }
    .address_pic2 {
        right: 0.21rem;
        width: 1.92rem;
        height: 0.75rem;
        top: 0.31rem;
    }
    .address_online {
        right: 1.18rem;
        width: 1.05rem;
        height: 0.35rem;
        top: 1.12rem;
    }
    .hAbout {
        width: 1.05rem;
        height: 0.35rem;
        top: 1.12rem;
    }
    .copyRight {
        margin-bottom:0.89rem;
    }
}
@media screen and (min-width:410px) and (max-width:900px) {
    .address_info {
        height: 1.96rem;
    }
    .address_pic1 {
        width: 1.79rem;
        height: 1.21rem;
        top: 0.42rem;
    }
    .address_pic2 {
        right: 0.2rem;
        width: 2.18rem;
        height: 0.85rem;
        top: 0.35rem;
    }
    .address_online {
        right: 1.26rem;
        width: 1.12rem;
        height:0.4rem;
        top: 1.28rem;
    }
    .hAbout {
        right: 0.07rem;
        width: 1.12rem;
        height: 0.4rem;
        top: 1.28rem;
    }
    .copyRight {
        margin-bottom: 0.96rem;
    }
}
*/

.callBack {
    background: #fff none repeat scroll 0 0;
    font-size: 0.3rem;
    text-align: center;
}
.callBack a {
    color: #2e3642;
    line-height: 250%;
}

/*  hd  */
/*.hd{
    height: .3rem;
}
.hd ul {
    width: 100%;
    height: 100%;
    font-size: 0;
    text-align: center;
}
.hd ul li{
    display: inline-block;
    width: .15rem;
    height: .15rem;
    margin: 0 .05rem;
    background-color: #666;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.hd ul li.on{
    background-color: #9462b4;
}*/
/*  hd  */

/*.foot开始*/
.foot{
    text-align: center;
    font-size: .2rem;
    line-height: .3rem;
}
/*.foot结束*/

/*顶部弹窗开始*/
.top_tips1{position:fixed;top:-90px;z-index:999;width:100%;height:90px;max-width:640px;background:#fff;color:#333;}
.top_tips1 img{float:left;border-radius:5px; margin:5px 10px 0 20px;}
.top_tips1 ul{float:left;}
.top_tips1 ul li{line-height:24px;font-size:22px !important;}
.top_tips1 ul li:nth-child(1){margin-top:10px;}
.top_tips{display: none}
/*顶部弹窗结束*/

/*底部菜单开始*/
#index-bottom{max-width:640px;min-width:320px;width:100%;z-index:199;padding:0;background:url("special/template/nav/images/bottom_bg.png") repeat-x scroll left top / 100% 100%;bottom:0;left:0;margin:0 auto;position:fixed;right:0;}
#index-bottom div{width:97.22%;margin:0 auto;}
#index-bottom a{display:block;float:left;width:10%;}
#index-bottom a span{text-align:center;color:#fff;font-size:0.17rem;display:block;}
#index-bottom a:nth-child(1){margin:0 0 0 10%;}
#index-bottom a:nth-child(2){margin:0 12% 0 12%;}
#index-bottom a:nth-child(4){margin:0 12% 0 12%;}
#index-bottom a:nth-child(2) em{background:red none repeat scroll 0 0;border-radius:10px;color:#fff;display:inline-block;font-size:12px;font-style:normal;font-weight:700;height:16px;left:38%;line-height:16px;position:absolute;text-align:center;top:10%;width:16px;animation:bounce 2s infinite;-webkit-animation:bounce 2s infinite;}
#footer-zx .bd{margin: 0 5px;}
#index-bottom a:nth-child(2) span{color:#fff;}
#index-bottom a:nth-child(4) img{style:none;}#index-bottom a:nth-child(5){position:relative;}
#index-bottom a:nth-child(5) img{}
/*底部菜单结束*/
/*首页底部韩美基本信息开始*/

/*电话热线*/
.hot_line{text-align: center;font-size: 0;}
.hot_line a{display: inline-block;width: 6.08rem;height: 1.03rem;-webkit-border-radius: 0.15rem;-moz-border-radius: 0.15rem;border-radius: 0.15rem;background: url("img/footer_info/phone_icon.png") no-repeat 0.92rem center #7336ab;-webkit-background-size: 0.69rem 1.03rem;background-size: 0.69rem 1.03rem;}
.hot_line a p{color: #fff;padding-left: 2rem;text-align: left;}
.hot_line a p:first-child{padding-top: 0.07rem;height: 0.44rem;line-height: 0.44rem;font-size: 0.24rem;}
.hot_line a p:last-child{font-size: 0.36rem;height: 0.5rem;line-height: 0.5rem;}
/*底部韩美基本信息*/
.hm_info{background: url("img/footer_info/world_map.png") no-repeat center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;padding-top: 0.42rem;}
.hm_info ul li{padding: 0.1rem 1.52rem;font-size: 0.2rem;}
.hm_info ul li.business_hours p:nth-child(2),.hm_info ul li.tel_phone p:nth-child(2){font-size: 0.26rem;font-weight: bold;}
.hm_info .business_hours{background: url("img/footer_info/clock_icon.png") no-repeat 0.95rem 0.2rem;}
.hm_info .adress{background: url("img/footer_info/adress_icon.png") no-repeat 0.95rem 0.2rem;}
.hm_info .tel_phone{background: url("img/footer_info/tel_icon.png") no-repeat 0.95rem 0.2rem;}
.hm_info>div{padding: 0.59rem 0.6rem 0.87rem;display: flex;}
.hm_info>div>div{flex: 1;height: 0.64rem;line-height: 0.64rem;text-align: center;}
.hm_info>div>div>a{text-align: left;display: inline-block;width: 1.67rem;height: 100%;font-size: 0.24rem;color: #fff;padding-left: 0.2rem;background: url("img/footer_info/bg_icon.png") no-repeat center center;-webkit-background-size: 100% 100%;background-size: 100% 100%;-webkit-border-radius: 0.1rem;-moz-border-radius: 0.1rem;border-radius: 0.1rem;}
/*首页底部韩美基本信息结束*/

/*右侧点击咨询开始*/
@keyframes pulse{0%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}#SD-Alert{max-width:640px;min-width:320px;margin:0 auto;position:fixed;top:0;bottom:0;left:0;right:0;margin:auto;display:none;z-index:98;}#SD-Alert-wrap{max-width:640px;min-width:320px;position:fixed;top:25%;left:0;right:0;margin:0 auto;text-align:center;}#SD-Alert-wrap img{width:60%;box-shadow:2px 2px 3px rgba(0,0,0,0.5);border-radius:45px;}#SD-Alert #SD-Close{width:41px;height:41px;position:absolute;right:10%;top:-9%;cursor:pointer;z-index:99;}
@-webkit-keyframes pan-ripple{0%{-webkit-transform:scale(1);opacity:0;}30%{-webkit-transform:scale(1.1);opacity:1;}100%{-webkit-transform:scale(1.4);opacity:0;}}
.wrap-ripple{position:fixed;z-index:77777;width:50px;height:50px;padding:8px;}
.wrap-ripple .close-wrap-ripple{
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 9;
    width: 25px;
    height: 25px;
}
.s-ripple{cursor:pointer;position:fixed;width:17%;max-width:331px;z-index:1000;bottom:30%;right:2%;}
.s-ripple .min-tel{position:absolute;width:100%;left:0;top:0;}
.wrap-ripple .s-ripple i{position:absolute;width:50px;height:50px;line-height:16px;border-radius:50%;box-sizing:border-box;}
.wrap-ripple .ripple{background:#890b84;color:#fff;font-size:15px;text-align:center;font-style:normal;padding-top:14%;opacity:.8;}
.wrap-ripple .s-ripple{z-index:99999;width:50px;height:50px;display:block;transform-origin:0 0 0;transform:scale(1,1);top:40%;right:20px;}
/*右侧点击咨询结束*/


