
img{filter: blur(7px);-webkit-filter: blur(7px);}
/*#region CommonCss */
.global-zx{ display:none !important;}

.but-zixun {text-align: center !important;}
.but-zixun a{border-radius: 20px;display:inline-block;width: 40%;height: 2.5em;font-size: .95em;color: #666;text-align: center;line-height: 2.5em;border: 1px solid #54c3d5;}
.but-zixun a:first-child{color: #fff;background-color: #ee5863;width: 40%;height: 2.5em;border: none;margin: 15px 20px 15px 0;}

*{

    margin: 0;

    padding: 0;

}

html {

    font-family: 'Microsoft YaHei';

    font-size: 13px;

    color: #666;

    margin: 0;

    padding: 0;

    overflow-x: hidden;

    overflow-y: scroll;

    *overflow-x: hidden !important;

    *overflow-y: scroll !important;

}



body {

    margin: 0;

    padding: 0;

}



option {

    font-weight: normal;

    display: block;

    white-space: pre;

    min-height: 0;

    padding: 0;

}

p {

    display: block;

    -webkit-margin-before: 0;

    -webkit-margin-after: 0;

    -webkit-margin-start: 0;

    -webkit-margin-end: 0;

}

@media print { 

    body { display:none; } 

  }

.online{

padding: .5em;

box-sizing: border-box;

line-height: 1.5em;

font-size: 1.1em;

color: #999;

border: 1px #b9b5b5 dashed;

margin-bottom: 1em;

text-align: center;
}

.online a{

	color: #ed4f5b;

	font-weight: bold;

}

.cvd-open-container {

    display: none;

}

.e1{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.e2{

    text-overflow: -o-ellipsis-lastline;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

}

.meb{

    color: #ff6666;

}

.eb{

    color: #ed4f5b;

}

.color9{

    color: #999;

}

.split{

    margin-top: 20px;

    width:100%;

    height: 1px;

    background: #f1f1f1;

}

/*#region aæ ‡ç­¾æ ·å¼ */



a {

    text-decoration: none;

    color: inherit;

    cursor: pointer;

}



    a:hover {

        text-decoration: none;

    }

/*#endregion */

img {

    border: none;

}



ul {

    margin: 0;

    padding: 0;

    list-style: none;

}

.warp{

    width: 100%;

}

.border-box {

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    box-sizing: border-box;

}



.padding-box {

    -moz-box-sizing: padding-box;

    -webkit-box-sizing: padding-box;

    box-sizing: padding-box;

}

.flex {

    display: -webkit-box;

    display: -moz-box;

    display: -ms-flexbox;

    display: flex;

}

.flex-start {

            justify-content: flex-start;   

        }

.flex-wrap {

    flex-wrap: wrap;

}

.flex-between {

    justify-content: space-between;

}

.flex-around{

    justify-content: space-around;

}

.flex-center {

    justify-content: center;

}

.flex-end {

    justify-content:flex-end;

}

.flex-column {

    flex-direction: column;

}

.flex-top{

    align-items:flex-start;

}

.item-center{

    align-items:center;

}

.text-left {

    text-align: left;

     margin-top: 10px;

    overflow: hidden;

}



.text-right {

    text-align: right;

}



.text-center {

    text-align: center;

}



.text-justify {

    text-align: justify;

}



.relative {

    position: relative;

}



.absolute {

    position: absolute;

}



.fixed {

    position: fixed;

}



.border-gray {

    border: solid 1px #efefef;

}



.border-left-gray {

    border-left: solid 1px #efefef;

}



.border-right-gray {

    border-right: solid 1px #efefef;

}



.border-top-gray {

    border-top: solid 1px #efefef;

}



.border-bottom-gray {

    border-bottom: solid 1px #efefef;

}



.border-ring {

    border-radius: 100%;

}



.margin-none {

    margin: 0;

}



.margin-left-none {

    margin-left: 0;

}



.margin-right-none {

    margin-right: 0;

}



.margin-top-none {

    margin-top: 0;

}



.margin-bottom-none {

    margin-bottom: 0;

}



.padding-none {

    padding: 0;

}



.padding-left-none {

    padding-left: 0;

}



.padding-right-none {

    padding-right: 0;

}



.padding-top-none {

    padding-top: 0;

}



.padding-bottom-none {

    padding-bottom: 0;

}



.hide {

    display: none;

}



.ellipsis {

    display: block;

    overflow: hidden;

    white-space: nowrap;

    -ms-text-overflow: ellipsis;

    -o-text-overflow: ellipsis;

    text-overflow: ellipsis;

}



.content {

    width: 100%;

    height: auto;

    text-align: center;

    margin-top: 10px;

}



    .content:after {

        content: '';

        clear: both;

        display: block;

    }



    .content .center {

        width: 1200px;

        margin: 0 auto;

    }



.hot {

    background: url(../image/icon.png) -213px -208px no-repeat;

    display: inline-block;

    width: 31px;

    height: 14px;

    vertical-align: middle;

}



.pointer {

    cursor: pointer;

}



.bg-yellow {

    background-color: #ff9d00;

}



.fg-yellow {

    color: #ff9d00;

}



.bg-white {

    background-color: #fff;

}



.fg-white {

    color: #fff;

}



.content div {

    width: 100%;

}



.mask {

    width: 100%;

    height: 100%;

    position: fixed;

    top: 0;

    left: 0;

    z-index: 10000;

    background-color: rgba(0,0,0,.5);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000000,endColorstr=#7F000000);

    text-align: center;

    display: none;

}



.line {

    width: 100%;

    height: 1px;

    background-color: #fff;

    position: absolute;

    bottom: -1px;

    left: 0;

}

/*#endregion */

/*#region navå¯¼èˆª */



.navs {

    width: 100%;

    text-align: center;

    background-color: #fff;

    border-bottom:2px solid #ed4f5b;

    float: left;

}



    .navs .nav-panel {

        width: 1200px;

        height: 100%;

        margin: 0 auto;

    }



        .navs .nav-panel a.logo {

            height: 100%;

            margin-top: 39px;

            margin-bottom: 40px;

        }



        .navs .nav-panel .main {

            height: 58px;

            margin: 21px 50px 21px 10px;

            font-size: 18px;

        }

 

.nav-bottom {

    margin-top:20px;

}

.nav-top,.nav-bottom{

    width:100%;

    overflow:hidden;

}

         .navs .nav-panel .main .block.down-block {

                cursor: pointer;

            }



            .navs .nav-panel .main .block .down {

                vertical-align: middle;

            }

            

   .navs .nav-panel .main .block {

                text-align: left;

            }



    .navs .nav-panel .main .block.more-builty {

                    background: url(../image/more-builty.png) bottom center no-repeat;

                    height: 34px;

                    width: 122px;

                    margin-top: 14px;

                }

  .navs .nav-panel .nav-bottom .list {

            width: 80px;

            height: 43px;

            display: inline-block;

            line-height: 43px;

            color: #333;

            font-size: 16px;

            float: left;

            margin-right:26px;

              z-index:46;

        }

   .navs .nav-panel .nav-bottom .list > a {

       z-index:22;

            }

.navs .nav-panel .nav-bottom .list .add-three-menu{

    width:80px;

    top:215px;

    z-index:7;

    display:none;

     overflow:hidden;

}



.navs .nav-panel .nav-bottom .list .add-three-menu li:hover{

 background-color:#ff9d00;

 color:#fff;

}

.navs .nav-panel .nav-bottom .list .add-three-menu li{

  width:80px;

  height:30px;

  background-color:#cfcac3;

  opacity:0.8;

   border-top:1px solid #dedede;

  border-bottom:1px solid #dedede;

  line-height:30px;

  text-align:center;

 color: #5b5b5b;

 font-size: 14px;

}

.navs .nav-panel .nav-bottom .list .add-three-menu li.nones {

    background-color:transparent;

    border:none;

}



    /*.navs .nav-panel .nav-bottom .list:hover {

   border-bottom:3px solid  #ff9d00;

            }*/

.navs .nav-panel .nav-bottom .list.active {

        height:40px;

       border-bottom:3px solid  #ff9d00;

    }

.navs .nav-panel .qr-code {

    width: 80px;

    height: 80px;

    margin: 10px 0 0 21px;

    display: inline-block;

    float: left;

}



    .navs .nav-panel .qr-code img {

        width: 100%;

        height: 100%;

    }



.navs .nav-panel .app {

    width: 100px;

    height: 60px;

    margin-top: 20px;

    display: inline-block;

    float:right;

}

.nav-middle {

    position:relative;

    width: 424px;

    margin: 42px 0px 0px 129px;

}

  .nav_search {

    position:relative;

     width:100%;

    height: 34px;

    line-height: 34px;

    border: 1px solid #d2d2d2;

    border-radius: 16px;

}

  .nav_search input {

      position:absolute;

      top:0;

      left:0;

      display:block;

      float:left;

      width:85%;

      height:32px;

      line-height:32px;

      background-image:none;

      text-indent:20px;

      font-size:14px;

      border-radius: 16px;

      border:none;

      outline-style:none; 

      color:#666;

    }

    .nav_search  .search-logo-btn{

        position:absolute;

        top:1px;

        right:6px;

        width:26px;

        height:26px;

        margin-top:3px;

    }

        .nav_search  .search-logo-btn img{

          width:100%;

    }

.all-search {

    position:absolute;

    top:49px;

    left:20px;

    width:100%;

    font-size:14px;

    overflow:hidden;

    text-align:left;



}

    .all-search a {

        margin-right:10px;

        color: #b2b2b2;

    }

    .two-bule{

        width:280px;

        height:44px;

        background-image:url(../image/new-pc-blue.png);

    }

     .two-bule .new-pc-wechat {

        width:154px;

        height:44px;

        }

     .two-bule .new-pc-wechat .wechat{

    position: absolute;

    top: 215px;

    display: none;

    height: 153px;

    width: 153px;

    z-index: 2;

    background: url(../image/WeChat.jpg) no-repeat;

    background-size:cover;

        }

     .two-bule .new-pc-app {

         width:125px;

         height:44px;

        }

       .two-bule .new-pc-app .new-apps{

    position: absolute;

   top: 215px;

    display: none;

    height: 125px;

    width: 125px;

    z-index: 2;

    background: url(../image/qr-code.jpg) no-repeat;

    background-size: cover;

        }

.free-zx {

    top:0;

    right:-18px;

    display:inline-block;

    width:30px;

    height:20px;

    line-height:20px;

    text-align:center;

    font-size:14px;

    color:#fff;

    background-color:#ff9d00;

    border-radius:8px;

}

.zixun-btn{

    margin-top: 42px;

}

.zixun-btn div{

    float: left;

    display: inline;

    height: 60px;

    border-right: 1px solid #f3f3f3;

    padding: 0px 12px;

    cursor: pointer;

}

.zixun-btn div:nth-child(4){

    border-right: none;

}

.zixun-btn div p{

    font-size: 14px;

    color: #808080;

    margin-top: 10px;

}

.navs-menu .navs-list {

    width: 170px;

    height: 46px;

    border-top-left-radius: 8px;

    border-top-right-radius: 8px;

    line-height: 46px;

    font-size: 18px;

    color: #666;

    cursor: pointer;

    display: inline-block;

    float: left;

    z-index: 98;

}

.navs-menu .navs-list:hover{

    color: #ed4f5b;

}

.drop-down i{

    display: inline-block;

    position: relative;

    width: 9px;

    height: 9px;

  /*  background: #fff;*/

}

.drop-down i:after{

    position: absolute;

    left: 0;

    bottom: 3px;

    content: '';

    width: 0;

    height: 0;

    border-left: 4.5px solid transparent;

    border-right: 4.5px solid transparent;

    border-top: 5px solid #999;

}



.drop-down:hover i:after{

     border-top: 5px solid #ed4f5b;

}

.drop-down:hover .second-menu{

    display: block;

}

.drop-down{

    position: relative;

}

.second-menu{

    width: 944px;

    background-color: #fff;

    position: absolute;

    top: 46px;

    z-index: 99;

    font-size: 14px;

    line-height: 34px;

    display: none;

    border: 1px solid #ed4f5b;

    border-top: 2px solid #ed4f5b;

}

.second-menu-left{

    width: 160px;

    padding: 12px 0;

    text-align: left;

    text-indent: 30px;

    color: #666;

}

.second-menu-left div{

    border-top: 1px solid #fff;

    border-bottom: 1px solid #fff;

    border-right: 1px solid #e8e8e8;

}

.second-menu-left div:hover{

    color: #ed4f5b;

    border-right: none;

    border-top: 1px solid #e8e8e8;

    border-bottom: 1px solid #e8e8e8;

}

.second-menu-hover{

    color: #ed4f5b;

    border-right: none !important;

    border-top: 1px solid #e8e8e8 !important;

    border-bottom: 1px solid #e8e8e8 !important;

}



.second-menu-right ul{

    width: 783px;

    color: #333;

    padding: 8px 0;

    /*overflow: hidden;*/

    float: right;

    display: none;

}

.second-menu-right ul li{

    margin-bottom: 11px;

    overflow: hidden;

}

.second-menu-content span{

    color: #b2b2b2;

    margin-left: 12px;

}

.two-level{

    min-width: 128px;

    margin-right: 40px;

    text-align: right;

    font-size: 13px;

    color: #333;

}

.two-level span{

    color: #b2b2b2;

    margin-left:12px;

}

.level-more{

    padding-right: 30px;

    font-size: 13px;

    color: #b2b2b2;

    text-align: right;

    float: right;

}

.level-more:hover{

    color: #000;

}

.three-level span{

    display: inline-block;

    font-size: 12px;

    line-height: 28px;

    padding: 0 12px;

    color: #808080;

    border: 1px solid #efefef;

    border-radius: 14px;

    margin-right: 10px;

}

.three-level span:hover{

    background: -webkit-gradient(60deg, 0 0, 0 0, from(#fd4f74),to(#fe696b));   

    background: -webkit-linear-gradient(60deg,#fd4f74, #fe696b);   

    background: -moz-linear-gradient(60deg,#fd4f74, #fe696b);   

    background: -o-linear-gradient(60deg,#fd4f74, #fe696b);   

    background: -ms-linear-gradient(60deg,#fd4f74, #fe696b);

    background: linear-gradient(60deg,#fd4f74, #fe696b);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #fd4f74, endColorstr = #fe696b);   

    color: #fff !important;

}

.menu-hover{

    background: -webkit-gradient(60deg, 0 0, 0 0, from(#fd4f74),to(#fe696b));   

    background: -webkit-linear-gradient(60deg,#fd4f74, #fe696b);   

    background: -moz-linear-gradient(60deg,#fd4f74, #fe696b);   

    background: -o-linear-gradient(60deg,#fd4f74, #fe696b);   

    background: -ms-linear-gradient(60deg,#fd4f74, #fe696b);

    background: linear-gradient(60deg,#fd4f74, #fe696b);

    filter: progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr = #fd4f74, endColorstr = #fe696b);   

    color: #fff !important;

}

/*#endregion */



/*#region é¡¶éƒ¨é¡µé¢å¾®ä¿¡å·*/



.down-apps {

    left: -4px;

    position: absolute;

    top: 33px;

    display: none;

    height: 123px;

    width: 123px;

    z-index: 2;

    background: url(../image/qr-code.jpg) no-repeat;

    background-size: cover;

}

.down_wei {

    left: -4px;

    position: absolute;

    top: 33px;

    display: none;

    height: 123px;

    width: 123px;

    z-index: 2;

    background: url(../image/WeChat.jpg) no-repeat;

    background-size:cover;

}



/*#endregion */

/*#region footerä¸Šä¸ºç¾Žè€Œç”Ÿ */

.mb38 {

    margin-bottom: 38px;

}

.footer-box{

    width: 100%;

}

.footer-list{

    width:300px;

    float:left;

    margin-top: 42px;

    

}

.beauty-footer{

/*    width: 1200px;

    height: 144px;

    margin: auto;*/

    width: 1200px;

    height: 102px;

    margin: auto;

    margin-bottom: auto;

    border: 1px solid #e5e5e5;

    margin-bottom: 20px;

}

.major-img {

    width: 60px;

    height: 60px;

    background: url(../image/major.png);

}



.reliable-img {

    width: 60px;

    height: 60px;

    background: url(../image/reliable.png);

}



.privacy-img {

    width: 60px;

    height: 60px;

    background: url(../image/privacy.png);

}



.guarantee-img {

    width: 60px;

    height: 60px;

    background: url(../image/guarantee.png);

}

.major {

    margin-left: 18px;

}



.major div {

    font-size: 20px;

    color: #333;

}



.major span {

    font-size: 14px;

    color: #999;

    margin-top:10px;

    display: block;

}

.footer-copyright{

    width: 100%;

    background-color: #1F1F1F;

}

.footer-copyright-content{width: 1200px;padding-top: 1em;padding-bottom: 1.5em;margin: auto;text-align: center;overflow: hidden;}

.footer-copyright-content p{margin-top: 10px;color: #ccc;font-size: 14px;}

.footer-copyright-content div{width: 900px;line-height: 20px;margin: auto;font-size: 13px;color: #999;margin-top: 10px;}

.footer-copyright-content span{

    width: 120px;

    height: 36px;

    display: inline-block;

    border-radius: 25px;

    background-color: #1F1F1F;

    border: 2px solid #2B2B2B;

    text-align: center;

    margin-top: 20px;

    line-height: 36px;

    color: #999;

}
.copy-flink{line-height:2em;padding:.5em 0;border-top: 1px solid #595959;}
.copy-flink ul{width:1200px;margin:0 auto;display: flex;}

/*#endregion */



/*#region æ–°çš„footer */

.footer-wrap {

    width:100%;

    background-color:#535353;

}

.wrap-main {

    padding: 40px 0 47px 0;

    overflow:hidden;

}

.wrap-main, .friend-link {

    width:1200px;

    margin:0 auto;

}

.wrap-main .left-list {

    margin-right: 75px;

} 

.footer-wrap .wrap-main .data-txt {

    margin-top: 10px;

    font-size: 15px;

    line-height: 18px;

    color: #999;

}

.footer-wrap .wrap-main .data-tit,.meibei-title  {

    font-size: 18px;

    line-height: 20px;

    color: #ccc;

    font-weight:bold;

}

 .data-tit {

    padding-bottom: 11px;

}

.footer-wrap .wrap-main > .right{

    width: 527px;

}

.footer-wrap .wrap-main > .right .wechat-sys{

    width: 154px;

}

.footer-wrap .wrap-main > .right .meibei-ewm {

    width:100%;

        margin-top: 10px;

    overflow:hidden;

}

.footer-wrap .wrap-main > .right .ewm {

    width:80px;

    height:80px;

}

.footer-wrap .wrap-main > .right .ewm  img{

    width:100%;

}

.footer-wrap .wrap-main > .right .ewm-sm {

    width:64px;

    height:80px;

    font-size:23px;

    color:#ccc;

    font-family:"æ–¹æ­£å…°äº­è¶…ç»†é»‘ç®€ä½“";

}

.add-height62 {

    height:58px;

    overflow:hidden;

}

  .footer-wrap .wrap-main > .right .gf-wx {

      width:100%;

      height:17px;

      line-height:17px;

      border-radius:5px;

      text-align:center;

      font-size:14px;

      margin-top:4px;

      color:#535353;

      background-color:#d2d2d2;

    }

.webo-wrap {

    width:100%;

    height:26px;

    margin-top:11px;

    overflow:hidden;

}

.weibo-logo {

    width:26px;

    height:26px;

    background-image:url(../image/webo.jpg);

    overflow:hidden;

}

.weibo-gz {

    width: 122px;

    height: 22px;

    line-height: 22px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    border: 2px solid #7d7d7d;

}

.footer-wrap .wrap-main > .right .guangf-sys{

    width: 282px;

    padding: 12px;

    height:126px;

    border-radius:8px;

    border:4px solid #676767;

}



.q-gray-line {

    width:100%;

    height:1px;

    background-color:#656565;

}

.friend-link {

    padding: 19px 0  30px 0;

    overflow:hidden;

}

.more-link {

    width:100%;

    overflow:hidden;

}

.more-link a{

    display:inline-block;

    width:auto;

    color:#999;

    font-size:15px;

    margin:10px 26px 0 0;

}

.khd {

    width:100%;

    height:30px;

    overflow:hidden;

}

.khd img{

    width:100%;

}

.two-word {

    width:100%;

    margin-top:12px;

    letter-spacing:1px;

    font-size:20px;

    color:#fbbc51;

    overflow:hidden;

}

.two-word >span:first-child{

    color:#fff;

    margin-right:12px;

}

.gz-btn {

    width:100%;

    color:#fff;

    font-size:16px;

    font-family:"å®‹ä½“";

}

.iphone-wrap {

    width:100%;

    margin-top:22px;

}

.iphone-btn, .andorid-btn {

    border-radius:14px;

    width:124px;

    height:32px;

    border:1px solid #aaa;

}

.iphone-btn:hover{

     width:126px;

    height:34px;

    background-color:#ff9d00;

    border:none;

}

.andorid-btn:hover{

     width:126px;

    height:34px;

    background-color:#ff9d00;

    border:none;

}

.common-btn {

    width:126px;

    height:auto;

}

 .common-btn .iphone-btn >span:first-child{

 display:inline-block;

 width:21px;

 height:21px;

 background-image:url(../image/iphone.png);

 margin:4px 9px 0 10px;

}

 .common-btn .andorid-btn >span:first-child{

 display:inline-block;

 width:22px;

 height:24px;

 background-image:url(../image/android.png);

margin: 4px 10px 0 10px;

}

  .common-btn .iphone-btn >span:last-child{

 display:inline-block;

 margin-top:6px;

}

 .common-btn .andorid-btn >span:last-child{

 display:inline-block;

 margin-top:6px;

}

.hover-ewm {

    width:126px;

    top: 45px;

    display: none;

    height: 126px;

    z-index: 2;

    overflow:hidden;

}

.hover-ewm img{

    width:100%;



}

.copy-right-wrap {

    width:100%;

    padding: 37px 0 30px 0;

    background-color:#fff;

    overflow:hidden;

}

.copy-rigth-left{

    display:inline-block;

    padding-right:28px;

    font-size:18px;

    color:#666;

    text-align:right;

    font-family:"å®‹ä½“";

}

 .copy-rigth-left .left-word {

     width:265px;

     height:53px;

     background-image:url(../image/footer-title.png);

    }

  .copy-rigth-left .left-line{

     width:96px;

     height:3px;

     margin:20px 0 0 165px;

     background-color:#999;

    }

   .copy-rigth-left .more-text{

     width:265px;

     margin-top:29px;

     overflow:hidden;

    }

    .copy-rigth-left .more-text .mast-text{

    width:auto;

    margin-bottom:13px;

    }

     .copy-rigth-left .more-text .mast-text span{

   color:#ff9d00;

    }

   .copy-rigth-right{

    display:inline-block;

    width:870px;

    padding-left:35px;

    font-size:14px;

    color:#878787;

    border-left:1px solid #e5e5e5;

}

  .copy-rigth-right .master-word {

    width:100%;

    overflow:hidden;

    margin-bottom:14px;

    }

  .copy-rigth-right .four-box {

      width:100%;

       overflow:hidden;

    }

  .copy-rigth-right .four-box span{

   display:inline-block;

   background-color:#a0a0a0;

   color:#fff;

   border-radius:5px;

   padding: 5px 8px;

   margin-right:10px;

    }

.three-pic-text {

    position:relative;

    width:100%;

    margin-top:17px;

    overflow:hidden;

    text-align:center;

}

.three-pic-text>div{

   display:inline-block;

   margin-right:37px;

   overflow:hidden;

}

.one-pic img, .two-pic img,.thr-pic img {

    width:100%;

}

.one-pic{

     position:relative;

    left:50%;

     height:64px;

     margin-bottom:9px;

}

.one-pic {



    width:67px;

    margin-left:-34px;

}

.two-pic {

    width:55px;

    height:64px;

    margin-bottom:9px;

}

.thr-pic {

    width:177px;

    height:64px;

     margin-bottom:9px;

}

/*#endregion */







/*#region æ•´ä½“å³ä¾§ */

.elevator {

    top:41%;

    right:0;

    width:68px;

    font-size:14px;

    color:#fff;

    z-index:888888;

}

.elevator-msg {

    width: 100%;

    height:68px;

    background-color: #ff9d00;

    text-align: center;

    border-radius: 3px;

    margin-bottom: 1px;

}

.elevator-msg:hover{

background-color:#eee;

}

.elevator-msg:hover div{

 color:#666;

}

.two-zx, .yjfk, .gzyl, .dhl {

     display:inline-block;

    width:40px;

    height:38px;

    margin-top:4px;

    background-image:url(../image/fiex.png);

    background-size:160px 80px;

}



.yjfk {

  background-position:-40px 0px;

}

.gzyl {

  background-position:-80px 0px;

}

.dhl {

  background-position:-120px 0px;

    margin-top:14px;

}

.choose-two-zx {

  background-position:0 -40px;

}

.choose-yjfk {

        background-position:-40px -40px;



}

.choose-gzyl {

        background-position:-80px -40px;

}

.choose-dhl {

        background-position:-120px -40px;



}

.gfwx {

    top: -72px;

    left: -153px;

    height: 153px;

    width: 153px;

    z-index: 2;

    background: url(../image/WeChat.jpg) no-repeat;

    background-size: cover;

    display:none;

}

.back-top {

    width: 68px;

    height: 68px;

    background-image: url(../image/back-top.png);

    background-size: cover;

}

.mtf3 {

    position:relative;

    width:100%;

    overflow:hidden;

    margin-top: 2px;

}

/*#endregion */



/*#region æµ®åŠ¨å¸ƒå±€ */

.left{

    float: left;

}

.right{

    float: right;

}

/*#endregion */



/*#region é¢åŒ…å±‘ */

.wrap {

    width: 100%;

    overflow: hidden;

}

.center{

    width:1200px;

    margin: 0 auto;

}

.clearfix:after {

    content: "";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.crumbs{

    /*margin:30px 0px;*/

    overflow: hidden;

    padding: 30px 30px 30px 0px;

}

.crumbs li{

 float: left;

 font-size: 15px;

 color: #b2b2b2;

}

.crumbs li span{

    color:#ccc;

    margin:0 10px;

}

.crumbs a:hover,.case-info a:hover,.news-title a:hover,.diary-titles a:hover,.hospital-title a:hover,.doctor-hos a:hover,.doctor-hos:hover,.doctor-title:hover,.doctor-title a:hover,.hospital-title:hover,.hospital-title a:hover,.hospital-level:hover,.hospital-level a:hover,.related-diary-content div p:hover

{

    color: #ed4f5b;

}

/*#endregion */



/*#region ç­›é€‰æ¡ä»¶ */

.pddline {

    padding: 20px 0 2px 0;

    font-size: 15px;

    color: #4d4d4d;

    font-weight: 300;

    border-top: 1px solid #eee;

}

.pddline-bottom{

    border-bottom: 1px solid #eee;

}

.region {

    display: inline-block;

    color: #999;

    margin:0 40px 0 30px;

    vertical-align: top;

}

.master-area {

    display: inline-block;

    width: 1065px;    

}

.master-area a{

    color: #666;

}



    .master-area li {

        display: inline-block;

        width: auto;

        margin-right: 18px;

        margin-bottom:18px;

    }

    .master-area li:last-child{

        margin-right: 0;

    }

        .master-area li:hover,.master-area > li a.active,.master-area a:hover {

            color: #ed4f5b;

        }

        .two-menu {

            width: 1070px;

            margin-top: 0;

            padding-top: 15px;

            margin-left: 130px;

            border-top: 1px solid #eee;

            overflow: hidden;

            display: none;

        }

        

        

            .two-menu > li {

                display: inline-block;

                float: left;

                margin: 0 21px 5px 0;

                width: auto;

                overflow: hidden;

                color: #999;

            }

        

                .two-menu > li:last-child {

                    margin-right: 0;

                }

        

                .two-menu > li:hover,#yellowShow > li a.active {

                    color: #ed4f5b;

                }

                

   

/*#endregion */



/*#region åˆ†é¡µ */

.paginations {

    float: left;

    position: relative;

    left: 50%;

    margin: 40px 0;

}

.paging {

    overflow: hidden;

    float: left;

    position: relative;

    right: 50%;

}

.paging .disabled{

    display: none;

}

    .paging .first_page, .paging .last_page {

        float: left;

        width: 40px;

        height: 24px;

        line-height: 24px;

        border-radius: 5px;

        background-color: #b5b5b5;

        font-size: 12px;

        text-align: center;

        color: #fff;

    }



        .paging .first_page a, .paging .last_page a {

            color: #fff;

        }



.ml9 {

    margin-left: 9px;

}



.mr9 {

    margin-right: 9px;

}



.paging .yellow {

    background-color: #ff9d00;

    color: #fff;

}



.paging .unmber_ul {

    float: left;

    overflow: hidden;

}

.paging  ul{

    border: 1px solid #e5e5e5;

    border-right:0;

}

.paging  ul.prev{

    margin-right: 5px;

}

.paging  ul.next{

    margin-left: 5px;

}

.paging ul.last{

    border: none;

    margin-left: 20px;

}

.paging ul.last li{

    border:none;

    color: #b2b2b2;

}

    .paging  li {

        height: 40px;

        line-height: 40px;

        min-width: 40px;

        text-align: center;

        float: left;

        border-right:1px solid #e5e5e5;

        font-size: 14px;

        color: #333;

    }



        .paging  li a {

            display: block;

            width: 100%;

        }



        .paging  li:hover {

            background-color: #ed515a;

            color: #fff;

        }

        .paging  li.active {

        background-color: #ed515a;

        color: #fff;

    }

    .paging ul.last li:hover{

        background: none;

        color: #b2b2b2;

    }

    .paging li.prev-page,.paging li.next-page{

        width:98px;

    }

    .paging li.prev-page span{

        margin-right: 6px;

    }

    .paging li.next-page span{

        margin-left: 6px;

    }

    

/*#endregion */



/*#region æ— æ•°æ® */

.no-data{

 margin-top:40px;

 text-align: center;

 padding-bottom: 8px;

}

.no-data-text{

    font-size: 16px;

    color: #ccc;

}

.no-data-btn{

    border-radius: 18px;

    line-height: 36px;

    padding:0 20px;

    margin-top:20px;

    text-align: center;

    color: #fff;

    font-size: 14px;

    display: inline-block;

    background: #fd4f74;

    background: -webkit-linear-gradient(180deg,#fd4f74,#fe696b);

    background: -o-linear-gradientt(180deg,#fd4f74,#fe696b);

    background: -moz-linear-gradient(180deg,#fd4f74,#fe696b);

    background: linear-gradientt(180deg,#fd4f74,#fe696b);

    -moz-box-shadow: 0 4px 8px 0 rgba(253, 79, 116, 0.35);

    -webkit-box-shadow:  0 4px 8px 0 rgba(253, 79, 116, 0.35);

    box-shadow:  0 4px 8px 0 rgba(253, 79, 116, 0.35);

}

.no-data-btn:hover{

    cursor: pointer;

}

.no-data-loading{

    width:18px;

    height: 18px;

    margin-right: 10px;

    display:inline-block;

    vertical-align: sub;

}

/*#endregion */



/*#region é—´è· */

.m-t-5{

    margin-top:5px;

}

.m-t-10{

    margin-top:10px;

}

.m-t-15{

    margin-top:15px;

}

.m-t-20{

    margin-top:20px;

}

.m-t-25{

    margin-top:25px;

}

.m-t-30{

    margin-top:30px;

}

.m-t-35{

    margin-top:35px;

}

.m-t-40{

    margin-top:40px;

}

/*#endregion */







/*#region page list style */

.paging ul{

    border-style:none;

}

.paging ul li{

    border: 1px solid #e5e5e5;

    margin-right: 2px;

}

.paging ul li.first {

    border: 1px solid #e5e5e5;

}

.paging ul li.last {

    border: 1px solid #e5e5e5;

}

.paging ul li.prev,.paging ul li.next {

    border: 1px solid #e5e5e5;

    width: 98px;

}

.paging ul li.prev {

    margin-right: 5px;

}

.paging ul li.next {

    margin-left: 5px;

}

.paging ul li.pagecount {

    border: medium none;

    color: #b2b2b2;

    margin-left: 20px;

}

.paging ul li.pagecount:hover {

    background: none;

}

/*#endregion page list style end...*/



/**è®¾ç½®åˆ—è¡¨é¡µå¸ƒå±€é«˜åº¦è‡ªé€‚åº”*/

.filter-list .wrap.filter-wrap.clearfix {

	position: absolute;

	clear: both;

	margin-top: 90px;

	width: 1200px;

}

.filter-list .wrap.filter-wrap.clearfix .item-list li:first-child {

    margin-top: 0;

}

#fs-address.master-area,#two-address .two-menu,#project.master-area,#two-menu .two-menu {

    width:1060px;

}

.filter-right {

    margin-top:40px;

}



/**æ¡ˆä¾‹è¯¦æƒ…é¡µå›¾ç‰‡è‡ªé€‚åº”é«˜åº¦*/

.case-content img {

    height: auto !important;

    width: auto !important;

    max-width: 50% !important;

    max-height: 50% !important;

    margin: 0 auto !important;

}



/**æ‰€æœ‰åº•éƒ¨å¿«æ·å¯¼èˆª*/

.footer-common.center-consult.clearfix {

    margin-top: 48px;

}

.footer-common .concat-list {

/*    width: 230px;

    height: 54px;

    margin: 23px 0;

    background: #fff;

    cursor: pointer;

    border-right: 1px solid #e6e6e6;*/

    width: 298px;

    height: 54px;

    margin: 23px 0;

    background: #fff;

    cursor: pointer;

    border-right: 1px solid #e6e6e6;

}

.footer-common .concat-list:last-child{

    border-right: none;

}

.footer-common .concat-img {

    width: 54px;

    height: 54px;

    overflow: hidden;

    margin-left:30px;

}

.footer-common .concat-img img {

    width: 100%;

    border: none;

}

.footer-common .concat-list {

    cursor: pointer;

}

.footer-common .concat-info {

/*    width: 145px;

    height: 54px;

    margin-left: 12px;*/

    width: 200px;

    height: 54px;

    margin-left: 12px;

}

.footer-common .concat-info span {

    width: 100%;

/*    display: block;*/

    color: #999;

    font-size: 12px;

}

.footer-common p.line-one{

/*    font-size:14px;

    color:#000;

    margin-top:0;*/

    font-size: 18px;

    color: #000;

    margin-top: 0;

    font-weight: bold;

}

.footer-common p.line-one span.red{

    color:#ff0025;

}

.footer-common p.line-two{

    font-size:14px;

    color:#000;

    margin-top:10px;

}

.footer-common p.line-two span{

    font-size:14px;

    color:#999;

}

.footer-common .concat-list .quest {

    border-radius: 50%;

    vertical-align: middle;

    text-align: center;

    background: #eee;



}

.footer-common .concat-list .quest img {

    width: 57% !important;

    margin-top: 10px;

}

.red{

    color:#ff0025;

}



.footer-common .concat-img.one {

    background-image: url('../image/consult-1.png');

}

.footer-common .concat-img.two {

    background-image: url('../image/money-1.png');

}

.footer-common .concat-img.three {

    background-image: url('../image/hospital-1.png');

}

.footer-common .concat-img.four {

    background-image: url('../image/case-1.png');

}

.footer-common .concat-img.five {

    background-image: url('../image/quest-1.png');

    background-size: 57%;

    background-repeat: no-repeat;

    background-position: center;

}



.footer-common .concat-img.one:hover,.footer-common .concat-img.one.hover {

    background-image: url('../image/consult.png');

}

.footer-common .concat-img.two:hover,.footer-common .concat-img.two.hover {

    background-image: url('../image/money.png');

}

.footer-common .concat-img.three:hover,.footer-common .concat-img.three.hover {

    background-image: url('../image/hospital.png');

}

.footer-common .concat-img.four:hover,.footer-common .concat-img.four.hover {

    background-image: url('../image/case.png');

}

.footer-common .concat-img.five:hover,.footer-common .concat-img.five.hover {

    background-color: #ed515a;

    background-size: 57%;

    background-repeat: no-repeat;

    background-position: center;

    background-image: url('../image/quest.png');

}



/**å³ä¾§å’¨è¯¢æµ®çª—*/

 .global {

     display:none;

     width:390px;

     height:296px;

     overflowï¼šhidden;

     position:fixed;

     z-index:100000;

     top:50%;

     margin-top:-148px;

     left:50%;

     margin-left:-195px;

 }

.global-bg {

    width: 100%;

    height: 100%;

    position:relative;

    background: url('../image/global_bg.png')no-repeat center;

    background-size:cover;

}

#global-close {

    width: 48px;

    height: 48px;

    position: absolute;

    top: 36px;

    right: 0px;

    background: url('../image/global_close.png') no-repeat center;

    background-size: cover;

    cursor: pointer;

}

.global-link {

    position: absolute;

    width: 357px;

    height: auto;

    top: 214px;

    text-align: right;

}

.global-link img {

    display: inline-block;

    width: 81px;

    margin-left: 5px;

    margin-right: 5px;

}

.global-zx {

    width: 120px;

    overflowï¼šhidden;

    position: fixed;

    z-index: 100000;

    top: 20%;

    right: 0;

}

.global-zx .online_zx {

    width:100%;

}

/*#region å°å¤šå¼¹çª—*/

#MessageMeiErBeiCenter,#MessageMeiErBeiLeft,#DIALOG_CENTER,#DIALOG_ASIDE{

    display:none !important;

}

/*#endregion*/





/**é¡¶éƒ¨å¯¼èˆªæ‚¬æµ®*/

.navs-div {

    position: relative;

    width: 100%;

    background: #fff;

}

.navs-div.fixed{

    position: fixed;

    background: #fff;

    top: 0;

    z-index: 100;

    border-bottom: 2px solid #ed4f5b;

}

.navs-menu {

    width: 1200px;

    margin: 0 auto;

}







/**å¼¹çª—å³ä¸‹è§’æ ·å¼*/

.cvd-open-container {

    display: none;

}



#DIALOG_CENTER {

    width: 391px;

    height: 297px;

    margin-left:-195px;

    margin-top:-148px;

    position: fixed;

    background: url('../image/c.png') no-repeat center;

    background-size: contain;

    z-index: 9999;

    left: 50%;

    top: 50%;

    display:none;

}

.DIALOG_CENTER_SHOW #DIALOG_CENTER{

    display:block;

}

#MessageMeiErBeiClose {

    width: 24px;

    height: 24px;

    background: url('https://swt.meierbei.com/img/box_90064301415243571.png') no-repeat;

    float: right;

    cursor: pointer;

    margin-top: 40px;

}



#MessageMeiErBeiButton {

    width: 363px;

    height: auto;

    margin-top: 239px;

    text-align: right;

}



#MessageMeiErBeiButton a {

    margin-left: 5px;

    margin-right: 5px;

    float: right;

}



#MessageMeiErBeiButton img {

    border: none;

    width: 81px;

}

#DIALOG_ASIDE{

    position:fixed;

    bottom:0;

    width:360px;

    font-size:12px;

    z-index:9999;

    transition: all 0.6s;



    bottom:-500px;

    right:0px;

    border-radius:10px ;

    overflow:hidden;

    border:solid 1px #ff608e;

}

.DIALOG_ASIDE_SHOW #DIALOG_ASIDE{

    bottom:0px;

}

.DIALOG_ASIDE_TITLE{

    line-height:40px;

    background:linear-gradient(60deg,#fd4f74, #fe696b);

    color:#FFF;

    font-size:18px;

    text-align:center;

}

.DIALOG_ASIDE_CLOSE {

    float:right;

    margin:10px;

}

#DIALOG_ASIDE > div{

    max-width:750px;

    margin:auto;

}

.DIALOG_ASIDE_MSG{

    background:#ebeff2;

    padding:4px 16px;

    overflow:hidden;

    box-sizing: border-box;



}

.DIALOG_ASIDE_MSG:nth-child(2){

    padding-top:30px;



}

.DIALOG_ASIDE_MSG:nth-child(3){

    padding-top:30px;

    padding-bottom:30px;

}

.DIALOG_ASIDE_MSG > div{

    float:left;

}

.DIALOG_ASIDE_MSG div:nth-child(1){

    width:50px;

    height:50px;

    border-radius:50%;

    background: #fff;

    text-align: center;

}

.DIALOG_ASIDE_MSG div:nth-child(1) img{

    width:80%;

}

.DIALOG_ASIDE_MSG div:nth-child(2){

    width: 100%;

    margin-left: -50px;

    padding-left: 70px;

    position: relative;

    box-sizing: border-box;



}

.DIALOG_ASIDE_MSG div:nth-child(2) > div{

    background:#FFFFFF;

    border-radius:5px;

    border:solid 1px #dddddd;

    width:100%;

    box-sizing:border-box;

    padding:10px;

    position:relative;

    height: auto;

    text-align: left;

}

.DIALOG_ASIDE_MSG div:nth-child(2)  .DIALOG_ASIDE_MSG_ARROWS{

    position:absolute;

    width:10px;

    left:-10px;

    top:50%;

    margin-top:-5px;

}

.DIALOG_ASIDE_MSG div:nth-child(2) img{

    width:16px;

}

.DIALOG_ASIDE_MSG div:nth-child(2) *{

    vertical-align:middle;

}

.DIALOG_ASIDE_FORM{

    position:relative;

    overflow:hidden;

    padding:10px 20px;

    box-sizing:border-box;

    background:#FFFFFF;

}

.DIALOG_ASIDE_INPUT{

    float:left;

    width:60%;

    box-sizing:border-box;

}

.DIALOG_ASIDE_INPUT span{

    border-radius:20px;

    background:#e9e9e9;

    color:#aaaaaa;

    padding:5px 10px;

    line-height:17px;

    width:90%;

    display:block;

    box-sizing:border-box;



}

.DIALOG_ASIDE_BUTTON1,.DIALOG_ASIDE_BUTTON2{

    width:20%;

    float:left;

    padding:0px 10px;

    box-sizing:border-box;

}

.DIALOG_ASIDE_BUTTON1 span,.DIALOG_ASIDE_BUTTON2 span{

    width:80%;

    display:block;

    text-align:center;

    margin:auto;

    color:#FFFFFF;

    background:#ff608e;

    padding:5px 10px;

    line-height:17px;

    border-radius:5px;

    cursor:pointer;

}

.DIALOG_ASIDE_BUTTON2 span{

    background:#62c9b6;

}





/**åˆ—è¡¨æ¡ˆä¾‹*/

.e1.diary-titles.two-line {

    max-height: 42px;

    overflow: hidden;

    white-space: normal;

    font-size: 16px;

    text-overflow: ellipsis;

    color: #333;

}



/**é€šç”¨è¡¨æ ¼æ ·å¼**/

/*table{margin: 0 auto; width: 80%;color: #333; text-align: center;}

table, table tr, table tr th, table tr td {

   border-color: #fe9597;

    border-collapse: collapse;

    border: 1px solid #fe9597;

}

table tr td{

    line-height: 2.5em;

    width: 50%;

}

table tr {

    color: #888;

}

table tr:nth-child(1) {

    background: #fe9597;

    color: #fff;

}

table tr:nth-child(1) span {

    background: #fe9597;

    color: #fff;

}*/

table, table tr, table tr th, table tr td {

   border-color: #fe9597;

    border: 1px solid #fe9597;

}

table {

    margin: 0 auto; 

	width: 80%;

	text-align:center;

}

table tr:nth-child(odd) {

    background: #f5f5f5;

}

table tr td {

    line-height: 2.5em;

    width: 50%;

}

table tr td span{ 

    font-size:1em !important;

}

.editor{color: #C0C4CC;padding: .5rem 0 1.5rem 0;font-size: .9rem;border-bottom: 1px solid #f0f0f0;margin: .7rem 0 1rem 0;display: flex;justify-content: space-between;flex-wrap: wrap;}
.editor .user-name{text-align: left;}
.editor .user-other span{ padding-right: .5rem;}
.editor p a{color: #555ba6;}
.shenming{border: 1px solid #eee;padding: 10px;box-sizing: border-box;color: #7d7d7d;}
.shenming div{text-align: center !important;margin-bottom:.3rem;line-height: 1.5rem;font-size: 1rem;}
.shenming span{ font-size:.9rem}
@media(max-width: 480px) {
	.editor p{ width:100%;}
	.editor .user-name{ margin-bottom:.5rem;}
}

