@font-face {
  font-family: 'iconfont';  /* Project id 1181050 */
  src: url('//at.alicdn.com/t/c/font_1181050_1siwry0uj0s.woff2?t=1662536747061') format('woff2'),
       url('//at.alicdn.com/t/c/font_1181050_1siwry0uj0s.woff?t=1662536747061') format('woff'),
       url('//at.alicdn.com/t/c/font_1181050_1siwry0uj0s.ttf?t=1662536747061') format('truetype');
}

body {
    padding: 0!important;
}


/* 去除头部一个说明 */

.km-new-top ul li:nth-child(2) {
    display: none
}

.km-new-top ul li {
    margin-left: .3rem;
}

.yb_yb>ul li {
    width: 1.15rem!important
}

.clear {
    content: '';
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: .16rem;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.km-banner {
    color: #fff;
    transition: 400ms ease all;
    -moz-transition: 400ms ease all;
    -webkit-transition: 400ms ease all;
    -o-transition: 400ms ease all;
}

.km-banner:after {
    content: '';
    display: table;
}

.common-head {
    background-color: #333!important;
    color: #fff!important;
    height: .9rem
}

.km-new-head {
    position: absolute;
    top: 0;
    width: 6.4rem;
    left: 0;
    z-index: 1;
}

.km-new-header {
    width: 100%;
    height: 0.9rem;
    padding: 0 0.3rem;
    display: flex;
    text-align: center;
}

.km-new-header div {
    font-size: 0.26rem;
    line-height: 0.9rem;
    color: inherit;
}

.km-new-header .km-logo {
    display: inline-block;
    margin: 0 auto;
    padding-top: .1rem;
    vertical-align: super;
}

.km-new-header .km-logo .iconfont {
    font-size: .5rem;
        top: -0.1rem;
    position: relative;
}

.km-new-header .icon .iconfont {
    font-size: .4rem
}

.km-new-top {
    height: 0.6rem;
}

.km-new-top ul {
    margin: 0 auto;
    width: max-content;
}

.km-new-top ul li {
    text-align: center;
    width: auto;
    margin-right: .1rem
}

.km-new-top ul li a {
    color: inherit;
}

.km-new-top ul li a p {
    font-size: .18rem;
    margin: 0;
}

.km-new-top ul li a p i {
    font-size: .3rem;
    margin-right: .05rem;
    vertical-align: sub;
}

.km-new-top ul li span {
    display: inline-block;
    font-size: 0.4rem;
}

.km-new-top ul li p {
    font-size: 0.24rem;
}

.km-banner .index__ban .swiper-container .swiper-pagination {
    bottom: .3rem;
}

.km-banner .index__ban .swiper-container .swiper-slide img {
    width: 100%;
}

.km-banner .index__ban .swiper-container>.swiper-pagination>.swiper-pagination-bullet {
    background-color: #c9c9c9;
    opacity: 1!important;
    display: inline-block!important;
    width: .08rem!important;
    height: .08rem!important;
    border-radius: 1rem!important
}

.km-banner .index__ban .swiper-container>.swiper-pagination>.swiper-pagination-bullet {
    background-color: #fff!important;
}

.km-banner .index__ban .swiper-container>.swiper-pagination>.swiper-pagination-bullet-active {
    width: .2rem!important;
    background-color: #e5a342;
    transition: 400ms ease all;
    -moz-transition: 400ms ease all;
    -webkit-transition: 400ms ease all;
    -o-transition: 400ms ease all;
}

.km-banner .index__ban .swiper-container>.swiper-pagination>.swiper-pagination-bullet-active {
    background-color: #fff!important;
}

.km-index__item>.swiper-container>.swiper-pagination {
    bottom: 0;
}

.swiper-lazy {
    height: 8.8rem;
    width: 100%;
    background-size: cover;
}

#doctor .swiper-slide {
    background: #2e2e2e;
    height: 8.8rem;
}

.box_640 {
    background: url(img/ban_03.jpg);
    padding-bottom: 0.2rem;
}

.box_640s {
    width: 6.4rem;
    height: 2.4rem;
    background: #e5e5e5 url(/style/img/bg.jpg);
    background-size: 100% 100%;
    position: relative;
}

.box_640 .swiper-container {
    padding-top: 1.05rem;
    padding-bottom: 2%;
    width: 6rem;
    margin: 0 auto;
}

.box_qg {
    width: 0.75rem;
    height: 0.75rem;
    position: absolute;
    right: 0.05rem;
    top: 0.05rem;
    z-index: 2
}

.nav_left {
    width: 22%;
    display: table;
    float: left;
    background: #1d1d1d;
    position: relative;
    padding: 0.1rem 0rem 0rem 0rem;
}

.nav_box {
    width: 78%;
    height: 8rem;
    overflow: hidden;
}

.nav_left li {
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(51, 51, 51, .5);
    font-size: 0;
    position: relative;
}

.nav_right {
    width: 100%;
    float: left;
    height: 100%;
    overflow-y: scroll;
}

.nav_rights .noneuls li {
    padding: 0;
    border-bottom-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(51, 51, 51, .5);
    /*position: relative;*/
}

.nav_rights img {
    width: 100% !important
}

.heks {
    height: 1.55rem !important
}

#nav .nav_right .twotitle,
#nav .nav_right .twotitles,
.nav_right .noneuls li {
    /*padding: 0 !important; */
}

.hot:before {
    content: '';
    position: absolute;
    top: 0;
    right: 0;
    width: 0.33rem;
    height: 0.15rem;
    background: url(/style/images/search-hot.gif);
    background-size: 100% 100%;
}

.shows {
    display: block !important;
}

.nav_left:after {
    content: '';
    width: 100%;
    position: absolute;
    background: #1d1d1d;
    height: 5rem;
    bottom: -5rem;
    left: 0;
}

.select_show:after {
    position: absolute;
    top: 50%;
    margin-top: -0.06rem;
    right: 0.1rem;
    content: '';
    width: 0;
    height: 0;
    border-left: 0.08rem solid #fff;
    border-bottom: 0.08rem solid transparent;
    border-top: 0.08rem solid transparent;
    /*border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(51, 51, 51, .5);*/
}

.zj .swiper-container {
    background: url(img/zj_bg.jpg) repeat;
    margin-top: -0.01rem;
}

#LRdiv1 {
    display: none !important;
}

body {
    padding-top: constant(safe-area-inset-top);
    padding-right: constant(safe-area-inset-right);
    padding-bottom: constant(safe-area-inset-bottom);
    padding-left: constant(safe-area-inset-left);
    overflow: auto;
    height: 100%;
}

@media only screen and (width: 375px) and (height: 812px) {
    body {
        /* background: blue;*/
    }
}

.onlyLine {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    list-style: none;
    border: 0
}

*:focus {
    outline: 0
}

html,
body {
    width: 6.4em;
    margin: 0 auto;
    position: relative;
    font-family: "Microsoft YaHei";
}


/* body{padding-top: 1.6rem;} */

body -webkit-scrollbar {
    width: 0
}

img {
    border: 0;
    vertical-align: top
}

a {
    text-decoration: none;
    color: #7f7f7f
}

span {
    margin: 0;
    padding: 0;
    display: inline-block;
}

input[type=button],
input[type=submit] {
    -webkit-appearance: none;
    outline: 0
}

.clear::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clearfix {
    *+height: 1%;
}

.hide {
    display: none
}

ul li {
    list-style: none
}

i,
b {
    -style: normal;
    font-weight: 400
}

input[type=submit],
input[type=reset],
input[type=button],
button {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: #666
}

:-moz-placeholder {
    color: #666
}

::-moz-placeholder {
    color: #666
}

:-ms-input-placeholder {
    color: #666
}

.child_nav {
    height: 0.6rem;
    /* position: fixed; */
    top: 0.96rem;
    width: 6.4rem;
    background: #fff;
    z-index: 999;
    line-height: 0.6rem
}

.child_nav a {
    width: 1.066rem;
    text-align: center;
    font-size: 0.2rem;
    color: #333;
    float: left;
    height: 0.6rem;
    line-height: 0.6rem
}

.child_nav a.cur {
    background: #eeeded
}

.TitleFun {
    overflow: hidden
}

.Title_con {
    text-align: center;
    font-size: 0.3rem;
    color: #fff;
    padding-top: 0.3rem;
    font-weight: 400;
    line-height: 0.36rem
}

.Title_con_eng {
    text-align: center;
    font-size: 0.22rem;
    color: #fff;
    line-height: 0.6rem;
    font-weight: 400;
    text-transform: Uppercase
}

.black .Title_con {
    color: #333
}

.black .Title_con_eng {
    color: #333
}

.big .Title_con {
    font-size: 0.36rem
}

.big .Title_con_eng {
    font-size: 0.24rem
}

.child_nr_nav {
    height: 0.6rem;
    /*  position: fixed; */
    /*  top: 0.96rem; */
    width: 6.4rem;
    background: #fff;
    position: relative;
    display: none;
}

.child_nr_nav_p {
    text-align: center;
    line-height: 0.6rem;
    font-size: 0.26rem;
    color: #a17554;
    height: 0.6rem
}

.child_nr_nav_a1 {
    position: absolute;
    left: 0.18rem;
    top: 0;
    font-size: 0.22rem;
    color: #333;
    line-height: 0.6rem;
    display: inline-block;
    background: url(img/nr_03.png) no-repeat left center;
    background-size: 0.1rem 0.16rem;
    padding-left: 0.15rem;
    height: 0.6rem
}

.child_nr_nav_a2 {
    position: absolute;
    right: 0.18rem;
    top: 0;
    font-size: 0.22rem;
    color: #333;
    line-height: 0.6rem;
    display: inline-block;
    background: url(img/nr_06.png) no-repeat right center;
    background-size: 0.21rem 0.12rem;
    padding-right: 0.26rem;
    height: 0.6rem
}

.child_nr_nav_d {
    background: #fff;
    width: 6.4rem;
    font-size: 0.24rem;
    color: #333;
    line-height: 0.48rem;
    padding: 0.15rem 0.3rem;
    display: none;
    position: absolute;
    left: 0
}

.child_nr_nav_d a {
    float: left;
    width: 33.3%;
    color: #333
}

section {
    width: 6.4rem;
    overflow: hidden;
    background-color: #fff
}

.title_bg {
    /*background: url(img/bg.jpg) no-repeat*/
    background: url(img/bg.jpg)
}

.fl_l {
    float: left
}

.fl_r {
    float: right
}

.alertfun {
    background: url(img/alert.png) no-repeat;
    width: 3.37rem;
    height: 2.98rem;
    position: fixed;
    z-index: 99;
    top: 30%;
    left: 50%;
    margin-left: -1.685rem
}

.alertfun .cuo {
    border-radius: 50%;
    position: absolute;
    right: 0.28rem;
    top: 0.1rem;
    width: 0.4rem;
    height: 0.4rem;
    display: inline-block;
    z-index: 9
}

.alertfun .but1 {
    position: absolute;
    left: 0.28rem;
    bottom: 0.18rem;
    width: 1.39rem;
    height: 0.6rem;
    display: inline-block;
    z-index: 9
}

.alertfun .but2 {
    position: absolute;
    right: 0.28rem;
    bottom: 0.18rem;
    width: 1.39rem;
    height: 0.6rem;
    display: inline-block;
    z-index: 9
}

.alert_d {
    width: 2.6rem;
    margin: 1.7rem auto 0
}

.alert_d_i1 {
    float: left;
    height: 0.42rem;
    border-radius: 0.21rem 0 0 0.21rem;
    border: 0.01rem solid #313030;
    background: #d7d5d4;
    width: 1.7rem;
    line-height: 0.4rem;
    font-size: 0.2rem;
    color: #333;
    padding-left: 0.15rem
}

.alert_d_i2 {
    float: left;
    height: 0.42rem;
    border-radius: 0 0.21rem 0.21rem 0;
    border: 0.01rem solid #313030;
    background: rgba(0, 0, 0, .7);
    width: 0.9rem;
    line-height: 0.4rem;
    font-size: 0.2rem;
    color: #fff;
    text-align: center
}

.lx {
    background: #333;
    padding: 0.22rem 0;
    width: 6.4rem
}

.lx_con_ul {
    padding: 0 0.38rem
}

.lx_con_ul li {
    border-bottom: 0.01rem solid #4d4d4d;
    margin-bottom: 0.12rem;
    padding: 0.15rem 0
}

.lx_con_ul_p1 {
    font-size: 0.24rem;
    color: #ccc;
    line-height: 0.44rem;
    max-height: 1e3px
}

.lx_con_ul_p1 img {
    height: 0.43rem
}

.lx_con_ul_p1 span {
    margin-left: 0.1rem
}

.lx_p {
    text-align: center;
    padding-top: 0.2rem;
    font-size: 0.1rem;
}

.lx_p a {
    width: 1.7rem;
    height: 0.48rem;
    line-height: 0.46rem;
    border: 0.01rem solid #a17554;
    font-size: 0.24rem;
    color: #a17554;
    display: inline-block;
    background: url(img/jt1.png) no-repeat 1.25rem center;
    background-size: 0.26rem 0.13rem;
    text-align: left;
    padding-left: 0.2rem
}

.yy {
    background: url(img/yy.jpg) no-repeat center;
    border-top: 0.08rem solid #c9c9c9;
    width: 6.4rem
}

.yy_message {
    padding: 0 0.54rem
}

.yy_message form input {
    border: 0;
    background: rgba(255, 255, 255, .5) url(img/wwww_19.png) no-repeat 0.1rem center;
    background-size: auto 90%;
    color: #666;
    line-height: 0.48rem;
    width: 100%;
    padding-left: 0.6rem;
    margin-bottom: 0.18rem;
    font-size: 0.24rem;
    outline: 0;
    height: 0.5rem;
    float: left;
    border: 0.01rem solid #dbdbdb
}

.yy_message form select {
    border: 0;
    background-color: rgba(255, 255, 255, .5);
    color: #666;
    line-height: 0.48rem;
    width: 2.45rem;
    padding: 0 0.19rem;
    margin-bottom: 0.18rem;
    margin-right: 0.42rem;
    font-size: 0.24rem;
    outline: 0;
    height: 0.5rem;
    float: left;
    -webkit-background-image: url(img/down.png);
    -webkit-background-repeat: no-repeat;
    -webkit-background-position: 1.8rem center;
    -webkit-background-image: none;
    border: 0.01rem solid #dbdbdb
}

.yy_message form textarea {
    width: 100%;
    border: 0;
    background: rgba(255, 255, 255, .5);
    color: #666;
    line-height: 0.34rem;
    padding: 0.19rem;
    margin-bottom: 0.28rem;
    font-size: 0.24rem;
    height: 1.6rem;
    resize: none;
    outline: 0;
    font-family: "Microsoft YaHei";
    border: 0.01rem solid #dbdbdb
}

.yy_message form .sub {
    font-size: 0.24rem;
    color: #fff;
    background: #a17554;
    width: 1.7rem;
    float: right;
    cursor: pointer;
    border: 0.01rem solid #a17554;
    padding-left: 0
}

.yy_message form .yy_tj {
    line-height: 0.5rem;
    font-size: 0.24rem;
    color: #666;
    padding-left: 0.4rem
}

.con_title {
    padding: 0.2rem 0
}

.con_title_p1 {
    font-size: 0.3rem;
    color: #333;
    text-align: center;
    line-height: 0.4rem
}

.con_title_p2 {
    font-size: 0.2rem;
    color: #333;
    text-align: center;
    line-height: 0.3rem;
    text-transform: Uppercase
}

header {
    background: #000;
    height: 0.96rem;
    /*     position: fixed; */
    z-index: 999;
    left: 0;
    top: 0;
    width: 6.4rem;
    right: 0;
    margin: 0 auto;
}

header .logo {
    width: 100%;
    text-align: center;
    font-size: 0;
    float: left;
}

header .logo img {
    margin-top: 0.24rem;
    width: 3.61rem;
    height: 0.41rem
}

header .head_left {
    height: 0.96rem;
    position: absolute;
    left: 0.26rem;
    top: 0;
    display: inline-block;
    width: 0.48rem;
    background: url(img/header_06.png) no-repeat center;
    background-size: 100% auto;
}

header .head_tel {
    height: 0.96rem;
    position: absolute;
    right: 0.26rem;
    top: 0;
    display: inline-block;
    width: 0.36rem;
    background: url(img/header_09.png) no-repeat center;
    background-size: 100% auto;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    list-style: none;
    border: 0
}

*:focus {
    outline: 0
}


/* body{padding-top: 1.6rem;} */

body -webkit-scrollbar {
    width: 0
}

img {
    border: 0;
    vertical-align: top
}

a {
    text-decoration: none;
    color: #7f7f7f
}

span {
    margin: 0;
    padding: 0;
    display: inline-block;
}

input[type=button],
input[type=submit] {
    -webkit-appearance: none;
    outline: 0
}

.clear::after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
}

.clear {
    *+height: 1%;
}

.hide {
    display: none
}

ul li {
    list-style: none;
}

i,
b {
    -style: normal;
    font-weight: 400
}

input[type=submit],
input[type=reset],
input[type=button],
button {
    -webkit-appearance: none
}

::-webkit-input-placeholder {
    color: #666
}

:-moz-placeholder {
    color: #666
}

::-moz-placeholder {
    color: #666
}

:-ms-input-placeholder {
    color: #666
}

header {
    display: none;
}

.km-fl {
    float: left;
}

.km-fr {
    float: right;
}


/* 眼部列表 */

.km-lb-yb {
    background-color: #fff;
    padding: 0 0.1rem 0.6rem 0.1rem;
    text-align: center;
}

.km-lb-yb>ul>li {
    width: 3rem;
    margin: 0.05rem;
}

.km-lb-yb h1 {
    margin: 0;
    padding-top: 0.15rem;
    font-size: 0.3rem;
    font-weight: 600;
}

.km-lb-yb span {
    font-size: 0.24rem;
    display: inline-block;
    padding-bottom: 0.05rem;
    font-weight: lighter;
}

.km-lb-yb p {
    font-size: 0.24rem;
    display: inline-block;
    color: #fff;
    background-color: #fc491b;
    padding: 0.05rem 0.2rem;
    border-radius: 1000px;
    margin-top: 0.1rem;
    font-weight: lighter;
}

.km-lb-yb>ul>li:nth-child(1) {
    background: url('/style/images/site/new/item-yb-01.png') no-repeat right bottom #e5a38f;
    background-size: 2.85rem 2.09rem;
    color: #fff;
}

.km-lb-yb>ul>li:nth-child(2) {
    background: url('/style/images/site/new/item-yb-02.png') no-repeat right bottom #fff;
    background-size: 2.85rem 2.09rem;
}

.km-lb-yb>ul>li:nth-child(3) {
    background: url('/style/images/site/new/item-yb-03.png') no-repeat right bottom #fff;
    background-size: 2.85rem 2.09rem;
}

.km-lb-yb>ul>li:nth-child(1),
.km-lb-yb>ul>li:nth-child(2),
.km-lb-yb>ul>li:nth-child(3),
.km-lb-yb>ul>li:nth-child(4) {
    height: 3.8rem;
}

.yb-li-top,
.yb-li-bottom {
    height: 50%;
    margin: 0;
    padding: 0;
}

.km-lb-yb>ul>li:nth-child(5),
.yb-li-top {
    background-color: #fc491b;
    color: #fff;
}

.km-lb-yb>ul>li:nth-child(6) {
    background-color: #e5a38f;
    color: #fff;
}

.km-lb-yb>ul>li:nth-child(5),
.km-lb-yb>ul>li:nth-child(6) {
    height: 1.9rem;
}

.yb-li-top p,
.km-lb-yb>ul>li:nth-child(5) p,
.km-lb-yb>ul>li:nth-child(6) p {
    background-color: #fff;
    color: #fc491b;
}

.km-lb-yb>ul>li:nth-child(3) p {
    margin-top: 0.2rem;
}

.km-yb-lb-case {
    background-color: #fc491b;
    color: #fff;
    padding-bottom: 0.8rem;
    position: relative;
}

.km-yb-lb-case h1 {
    font-size: 0.4rem;
    padding: 0.2rem 0;
    padding-bottom: 0.1rem;
    margin-bottom: 0;
}

.km-yb-lb-case p,
.km-yb-lb-case span {
    font-size: 0.28rem;
    text-align: center;
    letter-spacing: -0.02rem;
}

.km-yb-lb-case span {
    text-transform: uppercase;
    font-family: 'times';
    font-size: 0.4rem;
    display: block;
    letter-spacing: 0.1rem;
    margin-bottom: 0.5rem;
}

.km-yb-lb-case>.km-slider-default {
    margin: 0.2rem;
    background-color: #fff;
    padding: 0 0.3rem;
    border-radius: 0.3rem;
    padding-top: 0.4rem;
    position: relative;
}

.km-yb-lb-case>.km-slider-default:before {
    content: '';
    width: 100%;
    height: 100%;
    top: -.3rem;
    left: 0;
    position: absolute;
    background-color: rgba(255, 255, 255, .5);
    border-radius: 0.3rem;
}

.km-yb-lb-case ul li .slide-info {
    padding: 0.15rem 0;
}

.km-yb-lb-case ul li .slide-info p {
    color: #333;
    font-size: 0.24rem;
    text-align: left!important;
    letter-spacing: 0;
}

.km-yb-lb-case ul li .slide-info b {
    color: #000;
    font-weight: 600;
}

.km-yb-lb-case a {
    margin: 0.3rem 0;
    font-size: 0.26rem;
    color: #fff;
    border: none;
    padding: 0.15rem 0.3rem;
}

.km-yb-lb-case ul li .ybcase-first-a {
    background-color: #fc852b;
    margin-left: 0.1rem
}

.km-yb-lb-case ul li a:last-child {
    background-color: #fc491b;
}

.km-msg-box {
    background-color: #e2e2e2;
}

.km-msg-box p {
    background-color: #f9967c;
    line-height: 0.8rem;
    font-size: 0.22rem;
    color: #fff;
    text-align: center;
}

.msg {
    padding: 0.2rem;
    padding-bottom: 0.5rem;
}

.send:after,
.show:after,
.msg:after {
    content: "";
    clear: both;
    display: table;
}

.msg>img {
    width: 0.8rem;
    float: left;
    border-radius: 0.4rem;
    border: 2px solid #d8b736
}

.msg>.msgbox {
    display: table;
    position: relative;
    padding: 10px 10px;
    max-width: calc(100% - 40px);
    min-height: 0.3rem;
    line-height: 1.6;
    font-size: 0.23rem;
    text-align: left;
    word-break: break-all;
    background-color: #fafafa;
    border-radius: 4px;
    top: 0.1rem;
    left: 0.1rem;
    width: 5rem;
}

.msg>.msgbox>span {
    color: red;
}

.msg>.msgbox>i {
    font-style: normal;
    display: inline-block;
}

.msg>.msgbox:before {
    content: " ";
    position: absolute;
    top: 0.1rem;
    right: 100%;
    border: 0.06rem solid transparent;
    border-right-color: #fafafa;
}

.msg>.msgbox>.dyj>li {
    font-weight: lighter;
    padding: 0.1rem 0;
}

.msg>.msgbox>.dyj>li:nth-child(1) {
    font-weight: normal;
}

span.good {
    margin-left: 0;
}

.anli_comment_cont {
    border-bottom: 1px #cecece dashed;
    padding-bottom: 0.1rem
}

.km-pl div:last-child {
    border: none;
}

.anli {
    position: relative;
}

.b-tuzki {
    position: absolute;
    left: 0.1rem;
    right: 0.1rem;
    background-color: #fff;
    padding: 0.1rem;
    display: none;
    top: 7.4rem;
}

.b-tuzki>img {
    width: 0.4rem!important;
    height: 0.4rem;
    margin: 0.05rem;
}

.km-pl>.anli_comment_cont>p>img {
    width: 0.3rem!important;
    height: 0.3rem;
    float: none;
}

#nav {
    position: fixed;
    z-index: 9999;
    top: 0;
    width: 6.4rem;
    overflow: auto;
    bottom: 0;
    display: none;
    margin: 0 auto;
    background: rgba(0, 0, 0, .9);
}

#nav::-webkit-scrollbar {
    display: none;
}

#nav .nav_con {
    position: relative
}

.nav_bg {
    background: rgba(0, 0, 0, .2);
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 1
}

#nav .nav_con_bg {
    position: relative;
    z-index: 2;
}

#nav .back {
    height: 0.96rem;
    background: rgba(0, 0, 0, .9);
    width: 6.4rem;
    z-index: 3;
}

#nav .back span {
    margin-top: 0.35rem;
    color: #666;
    font-size: 0.4rem;
    padding-left: 0.26rem;
    width: 1.0rem;
    display: block;
    float: left;
}

.navtop {
    float: left;
}

.navtop li {
    float: left;
    height: 0.96rem;
    line-height: 0.96rem;
    font-size: 0.24rem;
    color: #999;
    margin-left: 0.24rem;
}

#nav .title {
    height: 0.54rem;
    line-height: 0.54rem;
    font-size: 0.3rem;
    color: #999;
    background: #1d1d1d;
    font-weight: 400;
    padding: 0 0.26rem;
}

#nav .nav_ul .onetitle {
    line-height: 0.55rem;
    font-size: 0.24rem;
    color: #b37458;
    padding: 0 8px;
    /*border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(51, 51, 51, .5);*/
    display: block;
    height: 0.55rem
}

#nav .nav_ul .onetitle i {
    float: right;
    font-size: 0.3rem;
    color: #c96;
    font-style: normal
}

#nav .navtwo {
    width: 100%;
    display: none
}

#nav .navtwo .twotitle,
#nav .navtwo .twotitles {
    line-height: 0.68rem;
    font-size: 0.22rem;
    color: #a17554;
    padding: 0 0.28rem;
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(51, 51, 51, .5);
    display: block;
    height: 0.68rem
}

#nav .navtwo .twotitle i,
#nav .navtwo .twotitles i {
    float: right;
    font-size: 0.26rem;
    color: #a17554;
    font-style: normal
}

#nav .navthree {
    width: 100%;
    display: none
}

#nav .navthree.cur {
    display: block
}

#nav .navthree {
    width: 100%
}

#nav .navthree li,
#nav .noneuls li {
    width: 33.3%;
    float: left;
    line-height: 0.56rem;
    padding: 0 0 0 0.28rem;
    /*border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: rgba(51, 51, 51, .5);*/
    display: block;
    height: 0.56rem;
    font-size: 0.2rem;
    overflow: hidden
}

#nav .navthree li a,
#nav .noneuls li a {
    color: #ccc
}

footer {
    position: fixed;
    z-index: 999;
    left: 0;
    right: 0;
    margin: 0 auto;
    bottom: 0;
    background: #000;
    height: 0.96rem;
    width: 6.4rem
}

footer img {
    height: 0.36rem;
}

footer .footer_ul {
    width: 100%
}

footer .footer_ul li {
    width: 25%;
    float: left
}

footer .footer_ul li a {
    width: 100%;
    height: 100%;
    display: block
}

footer .footer_ul_p1 {
    text-align: center;
    margin-top: 0.16rem;
    height: 0.35rem
}

footer .footer_ul_p2 {
    text-align: center;
    margin-top: 0.06rem;
    font-size: 0.24rem;
    color: #828282
}

.foot {
    background: url(img/foot.jpg) no-repeat;
    background-size: cover;
    height: 1.73rem;
    padding: 0.33rem 0 0;
    margin-bottom: 0.96rem;
    width: 6.4rem
}

.foot p {
    font-size: 0.22rem;
    color: #666;
    line-height: 0.36rem;
    text-align: center;
    max-height: 1e3px
}

.container {
    font-size: 0.22rem;
    line-height: 150%;
    color: #2e3642;
}

.container img {
    vertical-align: middle;
}

.callBack {
    background: #fff;
    font-size: 3rem;
}

.callBack a {
    line-height: 250%;
    color: #2e3642;
}

.padBor {
    margin-bottom: 0.3rem;
    padding-bottom: 0.3rem;
    border-bottom: #acacac 1px dashed;
}

.boxShadow {
    padding: 0.1rem;
    box-shadow: 0 0 0.1rem #999;
}

.wrap,
.area,
.aLink {
    width: 6.4rem;
    margin: 0 auto;
    clear: both;
}

.area {
    width: 91%;
}

.aLink {
    width: 97%;
}

.mG20 {
    margin-bottom: 0.2rem;
}

.box .hd,
.mG40 {
    margin-bottom: 0.4rem;
}

.mG60 {
    margin-bottom: 0.6rem;
}

.col2 li {
    width: 49%;
    margin-bottom: 10px;
    line-height: 200%;
}

.col2 li:nth-of-type(odd),
.eqHt dt {
    float: left;
    display: inline;
}

.col2 li:nth-of-type(even),
.eqHt dd {
    float: right;
    display: inline;
}

.eqHt dd {
    width: 50%;
}

.box .pic,
.center,
.callBack,
.col2 li {
    text-align: center;
}

.box {
    padding: 0.4rem 0;
}

.doc img {
    width: 6.4rem
}

#doctor {
    padding: 0.3rem 0;
}


/*微信推送*/

.panel {
    width: 6rem;
    margin: 0 auto;
    border-radius: 0.1rem;
    margin-bottom: 0.4rem;
    box-shadow: 0.02rem 0.02rem 0.1rem 0.01rem rgba(136, 136, 136, 0.5);
    margin-top: .2rem;
}

.panel-head {
    display: block;
    width: 6rem;
    position: relative;
    overflow: hidden;
    border-radius: 0.1rem 0.1rem 0 0;
}

.panel-body {
    padding: 0.1rem;
}

.panel-body li {
    height: 1rem;
    list-style-type: none;
    margin-bottom: 0.15rem
}

.panel-body li p {
    width: 4.3rem;
    float: left;
    line-height: 0.5rem;
    padding: 0 0 0 0.13rem;
    margin: 0;
    font-size: 0.26rem;
    height: 1rem;
    border-bottom: 0.01rem #cecece solid;
    color: #333
}

.panel-body li img {
    float: right;
    width: 1.3rem;
    height: 1rem;
    margin-right: 0.1rem;
}

.panel-body li:last-child p {
    border: none;
}

.class_cover {
    width: 100%;
    height: 1rem;
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));
    color: #FFFFFF;
    font-size: 0.24rem;
    line-height: 1.5rem;
    padding-left: 0.2rem;
    position: absolute;
    left: 0px;
    bottom: 0px;
}


/*右侧点击咨询*/

.wrap-ripple {
    position: fixed;
    z-index: 77777;
    width: 0.8rem;
    height: 0.8rem;
    padding: 0.08rem;
    top: 36%;
    right: .2rem;
}

.rubberBand {
    background: red none repeat scroll 0 0;
    border-radius: 0.1rem;
    color: #fff;
    display: inline-block;
    font-size: 0.2rem;
    font-style: normal;
    font-weight: 700;
    padding: 0.01rem 0.05rem;
    text-align: center;
    top: -0.15rem;
    left: -0.1rem;
    position: absolute;
    animation: bounce 2s infinite!important;
}

.wrap-ripple .s-ripple i {
    position: absolute;
    width: 0.75rem;
    height: 0.75rem;
    line-height: normal;
    border-radius: 50%;
    border: 1px solid #db2c2e;
    box-sizing: border-box;
}

.wrap-ripple .ripple {
    background: #db2c2e;
    color: #fff;
    font-size: 0.23rem;
    text-align: center;
    font-style: normal;
    padding-top: 5%;
    opacity: .8;
    position: fixed;
}

.wrap-ripple .ripple-a {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: pan-ripple 2s linear infinite;
    animation: pan-ripple 2s linear infinite;
}

.wrap-ripple .ripple-b {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-animation: pan-ripple 1s linear infinite;
    animation: pan-ripple 1s linear infinite;
}

.wrap-ripple .s-ripple {
    z-index: 99999;
    width: 0.8rem;
    height: 0.8rem;
    display: block;
    cursor: pointer;
    position: fixed;
}

@-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;
    }
}

@-webkit-keyframes bounce {
    0%,
    20%,
    53%,
    80%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}

@keyframes bounce {
    0%,
    20%,
    53%,
    80%,
    100% {
        -webkit-transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        transition-timing-function: cubic-bezier(0.215, 0.610, 0.355, 1.000);
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    40%,
    43% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -5px, 0);
        transform: translate3d(0, -5px, 0);
    }
    70% {
        -webkit-transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        transition-timing-function: cubic-bezier(0.755, 0.050, 0.855, 0.060);
        -webkit-transform: translate3d(0, -3px, 0);
        transform: translate3d(0, -3px, 0);
    }
    90% {
        -webkit-transform: translate3d(0, -1px, 0);
        transform: translate3d(0, -1px, 0);
    }
}

.index-bottom-top-new {
    width: 100%;
    height: 0.8rem;
}

#index-bottom-new {
    max-width: 6.4rem;
    min-width: 3.2rem;
    height: 1.80rem;
    width: 100%;
    z-index: 199;
    padding: 0;
    background: url('/style/images/site/new/new-bottom.png') no-repeat left bottom / 100% 100%;
    background-size: contain;
    bottom: 0;
    left: 0;
    margin: 0 auto;
    position: fixed;
    right: 0;
}

#index-bottom-new a,
#index-bottom-new-xb a {
    display: block;
    float: left;
    width: 20%;
    padding-top: 1.15rem;
    margin-top: 0.3rem;
}

#index-bottom-new a span,
#index-bottom-new-xb a span {
    text-align: center;
    color: #fff;
    font-size: 0.18rem;
    display: block;
    margin-top: 0;
}

#index-bottom-new a em {
    background: red none repeat scroll 0 0;
    border-radius: 0.1rem;
    color: #fff;
    display: inline-block;
    font-size: 0.2rem;
    font-style: normal;
    font-weight: 700;
    padding: 0.01rem 0.05rem;
    right: 0.4rem;
    position: absolute;
    text-align: center;
    top: 0.3rem;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
}

#index-bottom-new-xb a 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;
    width: 18px;
    height: 18px;
    right: 42%;
    line-height: 18px;
    position: absolute;
    text-align: center;
    top: 25%;
    animation: bounce 2s infinite;
    -webkit-animation: bounce 2s infinite;
}

#index-bottom-new a:nth-child(1),
#index-bottom-new_xb a:nth-child(1) {
    width: 17%
}

#index-bottom-new a:nth-child(2),
#index-bottom-new_xb a:nth-child(2) {
    width: 18%
}

#index-bottom-new a:nth-child(3),
#index-bottom-new_xb a:nth-child(3) {
    width: 30%;
    position: relative;
    padding-top: 0.78rem;
    padding-bottom: 0.35rem;
}

#index-bottom-new a:nth-child(4),
#index-bottom-new_xb a:nth-child(4) {
    width: 18%;
    margin-left: 0.05rem;
}

#index-bottom-new a:nth-child(5),
#index-bottom-new_xb a:nth-child(5) {
    width: 16%
}

#index-bottom-new .bottom-03-new span {
    color: #bc912a;
}

.km-pl-anli {
    width: 6rem;
    margin: 0 auto;
    font-size: 0.24rem;
}

.km-pl-title {
    width: 100%;
    height: 0.8rem;
    margin: 0.4rem 0 0.2rem;
}

.km-pl-title img {
    width: 0.8rem !important;
}

.km-pl-title div {
    width: 100%;
    height: 0.4rem;
    padding-left: 1rem;
    color: #333333;
}

.km-pl-alt img {
    width: 2.92rem !important;
    float: left;
}

.km-pl-alt img:first-child {
    margin-right: 0.155rem;
}

.km-pl-anli .icon {
    font-size: 0.24rem;
}

.km-pl-anli i {
    margin: 0 0.1rem;
    font-style: normal;
}

.km-pl-anli .anli_btn i {
    margin-left: 0.7rem !important;
}

.km-pl-anli i.icon.icon-v {
    color: #ffc502;
}

.km-pl-anli i.icon.icon-discount {
    color: #d91502;
    margin-left: 0 !important;
}

.km-pl-anli .km-pl-anli_slider {
    height: 7rem;
}

.km-pl-anli .km-slider.km-slider-default.km-no-layout {
    padding-bottom: 0.2rem;
}

.km-pl-anli .km-slider-default .km-control-nav {
    bottom: -1.6rem;
}

.km-pl-anli+.gb {
    width: 100%;
    height: 0.1rem;
    background-color: #f5f5f5;
}

.km-pl-anli .km-pl-item-title {
    height: 0.6rem;
    font-size: 0.26rem;
    line-height: 0.6rem;
    border-bottom: 1px #f5f5f5 solid;
}

.km-pl-anli .km-pl-item {
    overflow: hidden;
    margin: 0.2rem 0 0.3rem;
}

.km-pl-anli .km-pl-item img {
    width: 1.93rem;
    float: left;
    margin-right: 0.1rem;
}

.km-pl-anli .km-pl-item img:last-child {
    margin-right: 0;
}

.km-pl-anli .anli_comment {
    margin-top: 0.4rem;
}


/* 列表页新底部 */

.km-lb-b {
    width: 100%;
}

.km-lb-bottom {
    padding: 0.2rem;
    padding-bottom: 0;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt {
    border: 1px #d7b053 solid;
    width: 5.9rem;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-tit {
    text-align: center;
    position: relative;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-tit .lb-line {
    width: 3.05rem;
    height: 0.01rem;
    border-bottom: 1px #333 solid;
    padding-top: 0.4rem;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-tit .lb-txt {
    position: absolute;
    width: 1.55rem;
    left: 50%;
    margin-left: -.725rem;
    font-family: SimSun;
    font-size: 0.3rem;
    top: 0.15rem;
    background-color: #fff;
    font-weight: bold;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul {
    display: inline-block;
    margin-top: 0.3rem;
    padding: 0 0.5rem;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul li {
    float: left;
    width: 50%;
    font-weight: lighter;
    position: relative;
    padding-bottom: 0.2rem;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul li span {
    color: #d7b053;
    font-size: 0.2rem;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul li p {
    color: #333;
    font-size: 0.2rem;
    padding-bottom: 0.1rem
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul li:after {
    content: '';
    position: absolute;
    width: .5rem;
    border-bottom: 1px #333 solid;
}

.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul li:nth-child(5):after,
.km-lb-b .km-lb-bottom .km-lb-bottom-txt .lb-info ul li:nth-child(6):after {
    content: unset;
}

.km-lb-b .km-lb-bottom p {
    padding: 0.1rem 0;
    font-size: 0.18rem;
}

.km-lb-b .km-lb-bottom p span {
    color: #d7b053;
}

.km-lb-slide {
    width: 6.4rem;
    height: 5.62rem
}


/* 底部弹出框 */

.km-footer .km-footer-top {
    height: .6rem;
}

.km-footer .km-footer-top p {
    text-align: center;
    font-size: 0.24rem;
    line-height: .6rem;
}

.km-footer .km-footer-top span {
    position: absolute;
    right: 0.3rem;
    top: 0.2rem;
}

.km-footer .km-footer-info {
    height: 2.43rem;
    background: url('/style/images/foot-bg.jpg') no-repeat center center /100% 100%;
    padding: 0.3rem 0.2rem 0.3rem 0.5rem;
}

.km-footer .km-footer-info .km-footer-tel {
    position: relative;
}

.km-footer .km-footer-info .km-footer-tel input {
    background: transparent;
    border: 1px #fff solid;
    border-radius: 10rem;
    padding: 0.1rem 0.6rem 0.1rem 0.2rem;
    width: 3.6rem;
    height: 0.55rem;
    color: #fff;
    font-size: 0.24rem;
    font-weight: lighter;
    outline: none;
}

.km-footer .km-footer-info .km-footer-tel input::-webkit-input-placeholder {
    color: #fff;
    font-size: 0.2rem;
    font-weight: lighter;
    text-align: left;
}

.km-footer .km-footer-info .km-footer-tel button {
    font-size: 0.24rem;
    font-weight: lighter;
    border-radius: 10rem;
    padding: 0.1rem 0.2rem;
    position: absolute;
    left: 3rem;
    background: #fff;
}

.km-footer .km-footer-info .km-footer-tel button .icon {
    font-size: 0.24rem;
    display: inline-block;
    width: 0.35rem;
    height: 0.35rem;
    border-radius: 10rem;
    line-height: 0.35rem;
    margin-right: 0.05rem;
    color: #fff;
    background: -webkit-linear-gradient(left, #db0e35, #dc6320);
    /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(right, #db0e35, #dc6320);
    /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(right, #db0e35, #dc6320);
    /* Firefox 3.6 - 15 */
    background: linear-gradient(to right, #db0e35, #dc6320);
    /* 标准的语法 */
}

.km-footer .km-footer-info .km-footer-list {
    margin-top: 0.15rem;
    height: 1.2rem;
    overflow: hidden;
}

.km-footer .km-footer-info .km-footer-list ul,
.km-footer .km-footer-info .km-footer-list ul li {
    display: inline-block;
    width: 100%;
}

.km-footer .km-footer-info .km-footer-list ul li {
    height: .35rem
}

.km-footer .km-footer-info .km-footer-list ul li span {
    color: #fff;
    font-size: 0.24rem;
    float: left;
    display: inline-block;
    font-weight: lighter;
    margin-right: 0.1rem;
    height: .35rem
}

.km-footer .km-footer-info .km-footer-list ul li span.icon {
    margin-left: 0.2rem;
    font-size: 0.24rem;
    display: inline-block;
    width: 0.3rem;
    height: 0.3rem;
    border-radius: 10rem;
    line-height: 0.3rem;
    margin-top: 0.04rem;
    text-align: center;
    color: #dc691e;
    background: #fff;
    float: right
}

.km-footer .km-footer-info .km-footer-list ul li span:nth-child(3) {
    margin: unset;
}

.km-footer .km-footer-foot span {
    float: left;
    display: flex;
    align-items: center;
    justify-content: center;
    height: .8rem;
}

.km-footer .km-footer-foot span.void {
    float: left;
    margin-left: 0.15rem;
}

.km-footer .km-footer-foot span.swt-send {
    float: right;
    margin-right: 0.15rem;
}

.km-footer .km-footer-foot span.swt-send button {
    display: inline-block;
    width: 1rem;
    height: 0.55rem;
    float: left;
    margin: 0 0.05rem;
    border-radius: 0.1rem !important;
    background-color: #79bf35;
    font-size: 0.24rem !important;
    color: #fff;
    line-height: 0.55rem;
    text-align: center;
    font-weight: lighter;
    transition: all .3s linear 0s;
}

.km-footer .km-footer-foot span.swt-input input {
    margin-left: 0.1rem;
    height: 0.5rem;
    width: 4.3rem;
    border-bottom: 1px solid #a6a5a1;
    padding: 0.1rem 0;
    font-size: 0.24rem
}

.km-footer {
    width: 6.4rem;
    height: 4rem;
    background: #fff;
    border-radius: 0.3rem 0.3rem 0 0;
    border: 1px solid #cecece;
    border-bottom: none;
    position: relative;
    display: none;
    position: fixed;
    left: 50%;
    margin-left: -3.2rem;
    bottom: 0
}


/*左侧红包*/


/* 1500红包活动 */

#leftpub {
    cursor: pointer;
    position: fixed;
    width: 1.5rem;
    max-width: 331px;
    z-index: 95;
    bottom: 2rem;
    left: 2%;
    animation: bounce 2s infinite;
    -webkit-animation: tada 2s infinite;
}
#leftpub img{
    width: 1.2rem!important;
    height: auto!important
}

#leftpub .min-tel {
    -webkit-animation: tada 1.5s linear normal both infinite;
    -o-animation: tada 1.5s linear normal both infinite;
    animation: tada 1.5s linear normal both infinite;
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
}

@-moz-keyframes tada {
    0% {
        -moz-transform: scale(1);
    }
    10%,
    20% {
        -moz-transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -moz-transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -moz-transform: scale(1.1) rotate(-3deg);
    }
    100% {
        -moz-transform: scale(1) rotate(0);
    }
}

@-webkit-keyframes tada {
    0% {
        -webkit-transform: scale(1);
    }
    10%,
    20% {
        -webkit-transform: scale(0.9) rotate(-3deg);
    }
    30%,
    50%,
    70%,
    90% {
        -webkit-transform: scale(1.1) rotate(3deg);
    }
    40%,
    60%,
    80% {
        -webkit-transform: scale(1.1) rotate(-3deg);
    }
    100% {
        -webkit-transform: scale(1) rotate(0);
    }
}