/*!
 * ETUI v3
 *
 * Copyright 2016.9*/


/*-----å­—ä½“å›¾æ ‡å¼•å…¥------------------------------------------------------------------------*/
@import url("https://at.alicdn.com/t/font_739452_01i6cpbwpj87.css");
/* @font-face {
    font-family: 'iconfont';
    src: url('../iconfont/iconfont.eot');
    src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'),
    url('../iconfont/iconfont.woff') format('woff'),
    url('../iconfont/iconfont.ttf') format('truetype'),
    url('../iconfont/iconfont.svg#iconfont') format('svg');
  } */
/*
 @import url("https://at.alicdn.com/t/font_739452_01i6cpbwpj87.css");
  .iconfont {
      font-size: inherit;
      line-height: 1;
      -webkit-text-stroke-width: 0;
  } */

.iconfont {
    font-size: inherit;
    line-height: 1;
    -webkit-text-stroke-width: 0;
}
.clearfix:before,.clearfix:after,.wrapper:after,.wrapper:before { content:"";display:table;}
.clearfix:after,.wrapper:after { clear:both; overflow:hidden;}
.clearfix,.wrapper{*zoom:1; /* for ie6 & ie7 */}
.fl{
    float: left;
}
.fr{
    float: right;
}
a {
    -webkit-transition: all .15s ease-in-out;
    transition: all .15s ease-in-out;
    cursor: pointer;
}

a:hover,
a:focus {
    text-decoration: none;
    color: #0069c5;
}

#skip {
    height: 0;
    overflow: hidden;
}
#main .row{
    margin:0;
    padding-left:0;
}

/* æ–‡å­—é¢œè‰² */

.text-primary {
    color: #0069c5!important;
}

.text-success {
    color: #66bb6a!important;
}

.text-error {
    color: #f15a5d!important;
}

.text-info {
    color: #42a5f5!important;
}

.text-warning {
    color: #ffa726!important;
}

.text-orange {
    color: #ff7043!important;
}

.text-purple {
    color: #5c6bc0!important;
}

.text-pink {
    color: #ec407a!important;
}

.text-blue {
    color: #0069c5!important;
}

.text-default {
    color: #444 !important;
}

.text-white {
    color: #fff !important;
}

.text-gray {
    color: #999 !important;
}

/*-----æŽ§ä»¶------------------------------------------------------------------------*/
*{
    padding:0;
    margin:0;
}
body {
    position: relative;
    font-size: 14px !important;
}

table td {
    vertical-align: middle !important;
    word-wrap: break-word;
    word-break: break-all;
}

[disabled] {
    cursor: not-allowed;
}

a[disabled] {
    color: #666;
}
ui, od, dl ,li{
    list-style: none;
}




/* TABæ ‡ç­¾ */

ul.nav-pills {
    background-color: #f4f2f5;
}

ul.nav-pills li:first-child {
    border-top-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
    overflow: hidden;
}

ul.nav-pills li:last-child {
    border-top-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
    overflow: hidden;
}

.nav-pills>li.active>a,
.nav-pills>li.active>a:focus,
.nav-pills>li.active>a:hover {
    background-color: #0069c5;
}

ul.nav-tabs.nav-line {
    padding-bottom: 1px;
    border-bottom: 1px solid #ebebeb;
}

ul.nav-tabs.nav-line>li>a {
    padding: 0 15px 13px;
    font-size: 16px;
    border-bottom: 2px solid transition;
}

ul.nav-tabs.nav-line>li.active>a {
    padding: 0 15px 13px;
    font-weight: bold;
    font-size: 16px;
    border-bottom: 2px solid #0069c5;
    color: #0069c5;
}


/* äºŒçº§é¢‘é“æ ‡è¯­ */

.panel-fast {
    margin-bottom: 30px;
    background-color: #fff;
    border-bottom: 1px solid #dee0e2;
}

.panel-fast-body {
    padding: 50px 0;
    background: url(../img/fast-ms.png) right no-repeat;
}

.panel-fast-body p {
    margin: 15px 0;
    font-size: 28px;
    color: #666;
}




.yellow {
    background: #ffa000;
}

.red {
    background: #e32428;
}

.green {
    background: #58c307;
}

.blue {
    background: #20a0e4;
}

.pink {
    background: #f15a5d;
}
/*-----åº•éƒ¨------------------------------------------------------------------------*/
.footer .links .dropdown{
    margin-left:166px;
}
.footer {
    padding-bottom: 8px;
    background-color: #565a5d;
    color: #b7b9ba;
    font-size: 12px;
}

.footer .links {
    float: left;
    width: 100%;
    margin-bottom: 25px;
    background-color: #4e5358;
}

.footer .links ul {
    position: relative;
}

.footer .links li {
    margin-left: 78px;
    float: left;
    color: #fff;
}

.footer .links li:first-child {
    margin-left: 0;
}

.footer .links li p {
    margin: 0;
    padding: 15px 0;
}

.footer .links li p i{
    margin-left: 3px;
    display: inline-block;
    transform:rotate(-90deg);
    -ms-transform:rotate(-90deg);   /* IE 9 */
    -moz-transform:rotate(-90deg);  /* Firefox */
    -webkit-transform:rotate(-90deg); /* Safari å’Œ Chrome */
    -o-transform:rotate(-90deg);    /* Opera */
}

.footer .links .dropdown {
    position: static;
}

.footer .links .dropdown ul {
    width: 100%;
    position: absolute;
    top: auto;
    bottom: 100%;
}

.footer .links .dropdown li {
    float: none;
    margin-right: 0;
    color: #666;
}

.footer .links .dropdown li a {
    margin: 5px 0;
    float: left;
    width: 16.666%;
    clear: none;
}
.footer-logo:before
, .footer-logo:after {
    display: table;
    content: '';
}
.footer-logo:after {
    clear: both;
}
.footer-logo {
    line-height: 28px;
}

.footer-logo img {
    display: block;
    margin: 0 auto;
    width: 96px;
}

.footer-logo span {
    display: block;
    font-size: 24px;
    line-height: 36px;
    color: #b7b9ba;
    font-weight: bold;
    letter-spacing: 2px;
    text-align: center;
    margin-top: 3px;
}
.footer-logo p {
    line-height: 20px;
    margin: 15px 0 30px;
}
.footer-add {
    margin-top: 10px;
}
.footer-add li {
    float: left;
    padding: 3px 0;
}

.footer-icp {
    position: relative;
    padding-left: 0;
    margin-bottom: 10px;
    margin-top: 15px;
    text-align: right;
    overflow:hidden;
}


.footer-icp img {
    margin: 0 auto;
}
.footer-icp .zc img {
    width: auto;
    max-width: 100%;
    margin-bottom: 5px;
    margin-top: 10px;
}
.footer-icp p {
    margin-bottom: 0;
    color: #b7b9ba;
}
.footer-icp .item {
    float:left;
    width:33%;
    text-align: center;
    min-height:80px;
}
.footer-icp .item.jc-item{
    padding-top:20px;
}
.footer-icp .item>a{
    display:block;
    height:100%;
}
.footer-icp .item.jc-item img{
    width:auto;
}
.footer-icp .zc {
    width: 35%;
}
.footer .icp {
    color: #b7b9ba;
}
.footer-help a {
    padding: 0 13px;
    color: #b7b9ba;
    line-height: 14px;
    margin-left:0;
}
.footer-help > a + a {
    border-left: 1px solid #b9b9b9;
}

.footer-help a:last-child {
    border-right: 0;
}

.footer-help a:hover {
    color: #e4e4e5;
}

.footer-bottom {
    padding-top: 8px;
    border-top: 1px solid #b7b9ba;
}



.header {
    position: relative;
    height:690px;
    background: #fff url(../img/Banner.png) center center no-repeat;
}

.header .navbar {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    padding-top: 15px;
    border-radius: 4px;
    background-color: transparent;
    z-index: 10;
}

.header .mainNav {
    position: relative;
    padding: 0 15px;
    background-color: rgba(249, 249, 249, .8);
    border-radius: 7px;
}

.mainNav .navbar-header,
.mainNav .navbar-nav {
    float: left;
    width: 30%;
}

.mainNav .navbar-nav {
    width: 70%;
}

.header .navbar h1 {
    margin: 0;
}

.header .navbar h1 a {
    display: block;
    line-height: 40px;
    padding-top: 15px;
    font-size: 28px;
    font-weight: 600;
    color: #0369c5;
    letter-spacing: 2px;
}

.header .navbar h1 img {
    width: 40px;
    vertical-align: bottom;
}

.header .navbar-nav > li > a {
    position: relative;
    height: 70px;
    line-height: 70px;
    padding: 0;
    font-size: 14px;
    font-weight: 500;
    color: #666666;
    cursor: pointer;
}

.header .navbar-nav > li > a:hover,
.header .navbar-nav > li > a:focus {
    background-color: transparent;
    color: #0369c5;
}

.header .navbar-nav > li {
    padding: 0 10px;
}

.header .navbar-nav > li.header-search {
    position: inherit;
}

.header .navbar-nav > li.header-search .dropdown-menu {
    left: 0;
    width: 100%;
    margin-left: 0;
    margin-top: 5px;
    background-color: transparent;
}

.header .navbar-nav > li.header-search .dropdown-menu button[type=submit] {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 40px;
    line-height: 40px;
    padding: 0;
    text-align: center;
    background-color: transparent;
    border: 0;
    color: #0369c5;
    outline: 0;
}

.header .navbar-nav > li.header-search .form-group {
    margin-bottom: 0;
}

.header .navbar-nav > li.header-search input {
    height: 40px;
    line-height: 40px;
    padding: 0 5px;
    text-align: center;
}

/* .header .navbar-nav > li:last-child {
    margin-right: -10px;
} */

.header .navbar-nav > li:last-child a:before {
    position: absolute;
    top: 28px;
    left: -10px;
    width: 1px;
    height: 14px;
    background-color: #666;
    background-color: rgba(102, 102, 102, .5);
    content: ' ';
}

.header .navbar-nav i {
    font-weight: 600;
}

.header .navbar-nav span {
    position: relative;
    display: inline-block;
}

.header .navbar-nav > li.active span:after {
    position: absolute;
    top: 25px;
    right: 0;
    width: 5px;
    height: 5px;
    background-color: #ff0000;
    border-radius: 50%;
    content: ' ';
}

.header .dropdown-menu {
    left: 50%;
    margin-left: -80px;
    width: 160px;
    background-color: rgba(249, 249, 249, .9);
    text-align: center;
    border: 0;
}

.header .dropdown-menu i {
    font-size: 18px;
    font-weight: normal;
    vertical-align: middle;
}
.left-nav{
    width:236px;
    height:600px;
    padding:120px 44px 0 37px;
    background:url(../img/fixed-nav.png) no-repeat;
    background-size:100%;
}
.left-nav li{
    margin:10px 0;
}
.left-nav .actli a{
    color:#fff;
    background:#d28024;
}
.left-nav a{
    padding:10px;
    font-size:20px;
    text-align: center;
    display: block;
    width:100%;
    color:#543601;
    cursor: pointer;
}
.left-nav li:hover a{
   color:#fff;
    background:#d28024;
}
.anchor-list {
    height: 256px;
    padding-left: 0;
    margin-bottom: 0;
    border: 1px solid #8cb9d3;
    border-radius: 7px;
    -webkit-transition: all .5s ease-in-out;
    -moz-transition: all .5s ease-in-out;
    -o-transition: all .5s ease-in-out;
    transition: all .5s ease-in-out;
    overflow: hidden;
}

.anchor.disabled .anchor-list {
    height: 0;
    overflow: hidden;
}

.anchor-list .item {
    display: block;
    text-align: center;
}

.anchor-list .item+.item {
    border-top: 1px solid #8cb9d3;
}

.anchor-list a {
    display: block;
    width: 80px;
    padding: 5px 10px;
    background-color: #fff;
    color: #8cb9d3;
}

.anchor-list .active a
, .anchor-list a:focus
, .anchor-list a:hover {
    background-color: #8cb9d3 !important;
    color: #fff;
    outline: 0;
}

.anchor-list .active i
, .anchor-list a:focus i
, .anchor-list a:hover i {
    color: #fff;
}

.anchor-list p {
    margin-bottom: 0;
}

.anchor-list i {
    font-size: 40px;
    color: #8cb9d3;
}

.anchor-link {
    position: fixed;
    bottom: 15px;
    right: 15px;
    padding-left: 0;
    margin-bottom: 0;
    z-index: 1001;
}

.anchor-link li + li {
    margin-top: 15px;
}

.anchor-link a {
    display: block;
    width: 45px;
    height: 45px;
    line-height: 45px;
    text-align: center;
    border-radius: 50%;
    color: #fff;
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.2);
    opacity: 0.7;
}

.anchor-link a:hover
, .anchor-link a:focus {
    opacity:1;
}

.anchor-link i {
    display: block;
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

.consult {
    position: fixed;
    top: 50%;
    right: 50px;
    margin-top: -80px;
    z-index:99;
}

.consult a {
    display: block;
    width: 100px;
    height: 276px;
    background: url(../img/right-zx.png) 0 0 no-repeat;
    outline: 0;
    background-size:100%;
}

.modal-consult iframe {
    width: 100%;
    height: 680px;
}

.modal-consult .modal-dialog {
    width: 980px;
}
.all-tit img{
    display: block;
    margin:30px auto;
}
/*ç‰¹è‰²æœåŠ¡*/
.doctor-page .one-cont{
    padding:50px 0;
}
.teseli{
    padding:0 15px;
}
.teseli>div{
    background:url(../img/listbg.png) no-repeat;
    background-size:100%;
    padding:25px 50px;
    min-height:306px;
    text-align: center;
}
.teseli .fang{
    width:126px;
    height:126px;
    margin:0 auto;
    position: relative;
    display: flex;
    align-items: center;
}
.teseli .fang i{
    display:block;
    width:48px;
    height:48px;
    line-height: 48px;
    border-radius: 50%;
    background:#d08126;
    color:#fff;
    font-size:28px;
    text-align:center;
    margin:0 auto;
    position: relative;
    z-index: 3;
}
.teseli .fang:before,.teseli .fang:after{
    content: "";
    display:block;
    position: absolute;
    left:50%;
    transform:rotate(45deg);
   -ms-transform:rotate(45deg);
   -moz-transform:rotate(45deg);
   -webkit-transform:rotate(45deg);
   -o-transform:rotate(45deg);
}
.teseli .fang:before{
   width:88px;
   height:88px;
   top:20px;
   margin-left:-44px;
   background:#fff;
   border:1px solid #894800;
   z-index: 1;
   transition: all 0.5s ease-in-out;
}
.teseli .fang:after{
 width:76px;
 height:76px;
 margin-left:-38px;
 background:#d88e39;
 border:2px solid #b2742c;
 z-index: 2;
 top:26px;
 transition: all 0.5s ease-in-out;
}
.teseli img{
    display:block;
    margin:20px auto;
    width:auto;
}
.teseli:hover>div{
    box-shadow: 0 0 15px rgba(124,78,24,0.4);
    transition: all 0.5s ease-in-out;
}
.teseli:hover .fang i{
    background:#aa5e07;
    box-shadow: 0 1px 2px rgba(98,55,5,1);
    transition: all 0.5s ease-in-out;
}
.teseli:hover .teseli .fang:after{
    background: #b36205;
    border:2px solid #8e4c00;
    transition: all 0.5s ease-in-out;
}
.teseli:hover .fang:after{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg);
    -moz-transform:rotate(180deg);
    -webkit-transform:rotate(180deg);
    -o-transform:rotate(180deg);
    transition: all 0.5s ease-in-out;
}
.teseli:hover .fang:before{
    transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -webkit-transform:rotate(90deg);
    -o-transform:rotate(90deg);
    transition: all 0.5s ease-in-out;
}
/*åŒ»å…»åŠ¨æ€*/
.yun-bg{
    background:url(../img/bg-cent.png) no-repeat;
    padding:30px 0 60px;
}

.list-box li{
    padding-left:96px;
    margin:20px 0;
    position: relative;
}
.list-box li a>span{
    display: block;
    width:76px;
    border:1px solid #ddd;
    background:#fff;
    position: absolute;
    left:0;
    top:0;
    text-align: center;
    border-radius: 3px;
    overflow: hidden;
}
.list-box li span b{
    display: block;
    font-size:28px;
    color:#494953;
    line-height:44px;
}
.list-box li small{
    display: block;
    width:100%;
    color:#fff;
    padding:2px;
    font-size:14px;
    background:#b76464;
}
.list-box li a>p{
    color:#333;
    font-size:22px;
    height:66px;
    display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
      transition: all 0.5s ease-in-out;
}
.list-box li a:hover >p{
   color:#b76464;
  transition: all 0.5s ease-in-out;
}
.right-swiper{
    padding-top:40px;
}
.right-swiper .small-tit{
    display: block;
    width:auto;
    margin:0 auto;
    position: relative;
    top:-27px;
}
.right-swiper>div{
    background:#fff;
    border-radius: 8px;
    border:1px solid #ddd;
    padding: 0 20px 40px 20px;
}
.right-swiper>div>div{
    padding:0 30%;
    overflow: hidden;
}
.right-swiper .owl-carousel .owl-stage-outer{
   overflow:visible!important;
}

/* çƒ­é—¨åŠžäº‹*/
.hotting-cont{
  padding:30px 0 60px;
}
.hotting-cont .hidden-xs img{
    display:block;
    width:auto;
    margin:0 auto;
    position: relative;
    top:50px;
}
.btnnew-box .middle-box{
    width:30%;
}
.btnnew-box li{
  margin-bottom:50px;
}
.btnnew-box li a{
    display:block;
    width:376px;
    height:44px;
    line-height:44px;
    background:url(../img/hot-slist.png) no-repeat;
    background-size:100%;
    text-align: center;
    font-size:22px;
    color:#965e10;
    cursor: pointer;
    transition: 0.5s ease-in-out;
}
.btnnew-box li:hover a{
    color:#fff;
    background:url(../img/hot-slist02.png) center no-repeat;
    background-size:cover;
    transition: all 0.5s ease-in-out;
}
.btnnew-box  li{
    position: relative;
}
.btnnew-box .left-ul li:last-child{
    left:30px;
}
.btnnew-box .left-ul li:first-child{
    left:30px;
}
.btnnew-box .right-ul li:last-child{
    left:-30px;
}
.btnnew-box .right-ul li:first-child{
    left:-30px;
}
.baner-main{
    width:100%;
    height:420px;
    position:relative;
}
.baner-main .baner-but{
    position:absolute;
    top:0;
    width:60px;
    height:60px;
    z-index:10;
}
.baner-main .baner-list .baner-item{
    position:absolute;
    top:0;
    left:0;
}
.baner-main .prev{
    left:0;
   /* background:url(img/prev.png) no-repeat center center;*/
}
.baner-main .next{
    right:0;
    /*background:url(img/next.png) no-repeat center center;*/
}
/*
.baner-main img{
    width:100%;
    height:100%;
    border-radius:5px;
}

*/


/*ä½“è‚²åœºæ‰€*/
@font-face {
    font-family: 'sysongti';
    src: url('../fonts/sysongti.eot');
    src:
      url('../fonts/sysongti.eot?#iefix') format('embedded-opentype'),
      url('../fonts/sysongti.woff') format('woff'),
      url('../fonts/sysongti.ttf') format('truetype');
  }
.two-cont .container{
    padding:0;
}
.two-cont .container ul{
    padding:0;
}
.sports-slider{
    position: relative;
}
#main .owl-nav{
    position: absolute;
    left:0;
    width:100%;
    top:50%;
    margin-top:-60px;
}
.sports-slider .item{
    padding:0 8px;
}
.sports-slider .sport-box{
    width:100%;
    overflow: hidden;
    box-shadow:0 2px 6px rgba(100,100,100,0.2);
    position: relative;
    margin-bottom:20px;
    transition:all 0.5s linear;
    -webkit-transition: all 0.5s linear;
    -moz-transition: all 0.5s linear;
    -o-transition: all 0.5s linear;
}
.sports-slider .sport-box img{
    display:block;
    width:100%;
}
.sport-box .txt-box{
  padding:15px;
  background:#fff;
  position: relative;
}
.sport-box .txt-box .guahao-a{
     display: inline-block;
    padding:3px 10px;
    background:#d08631;
    color:#fff;
    font-size:14px;
    border-radius: 3px;
    position: absolute;
    right:15px;
    bottom:15px;
}
.txt-box h4, .txt-box p{
   width:100%;
   margin:0;
   overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    color:#999;
}
.txt-box h4{
    color:#444;
    font-size:18px;
    margin:5px 0;
}
.txt-box p{
    line-height:24px;
}
.owl-controls{
    margin:0;
    }
#main .owl-carousel .owl-prev,#main .owl-carousel .owl-next{
    background:none;
    position: absolute;
    top:0;
}
.sports-slider .owl-prev{
    left:-80px;
}
.sports-slider .owl-next{
    right:-80px;
}
#main .owl-carousel .owl-prev:before{
    content: "\e81c";
    font-family: 'iconfont';
    color:#7aaaaa;
}
.sports-slider .owl-prev:before,.sports-slider .owl-next:before{
    font-size:64px;
    position: relative;
    top:-10px
}
#main .owl-carousel .owl-next:before{
    content: "\e60f";
    font-family: 'iconfont';
    color:#7aaaaa;
}
.two-cont .tishi{
    height:58px;
    line-height:58px;
    padding:0 20px;
    border-radius:30px;
    overflow: hidden;
    box-shadow: 0 2px 8px rgba(100,100,100,0.5);
    background:url(../img/tixin.png) left top no-repeat;
    background-color:#fff;
    font-size:22px;
    color:#d28024;
}
.two-cont .tishi i{
    font-size:30px;
    color:#fff;
    vertical-align: middle;
}
.two-cont .tishi b{
   color:#fff;
   font-size:24px;
   font-weight:200;
}
/*å…»è€æœºæž„*/
.thr-cont{
    padding:30px 0 60px;
}
.thr-cont .container{
    width:1240px;

}
#main .thr-cont  .map-box{
    width:100%;
    background:url(../img/juanzhou.png) no-repeat;
    background-size:100%;
    padding:60px 40px;

}
.map-box .panel{
    border:1px solid #ddd;
    margin:0;
}
.map-box .school-list li{
    padding-bottom:15px;
     height:88px;
    border-bottom:1px solid #ddd;
}
.map-box .school-list h4{
    color:#333;
    font-size:18px;
    width:100%;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom:8px;
    margin-top: 8px;
}
.map-box .school-list p{
    color:#999;
    font-size:14px;
    margin:0;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.panel{
    position: relative;
}
.map-box .school-list{
    padding:40px 0;
}
.map-box .iconfont{
    font-size:28px;
}
.map-box .icon-shang{
    top:10px;
}
.map-box .icon-xia{
    bottom:10px;
}
.map-box .iconfont{
    position: absolute;
    left:50%;
    margin-left:-14px;
    color:#ddd;
    }
.map-box .iconfont:hover{
    color:#d28024;
}
.map-box .newsbox{
    box-sizing: content-box;
    min-height:348px;
        height: 400px;
    overflow: auto;
    margin-bottom: 0;
}
.map-box .newsbox2{
    min-height:380px;
}
.tabChange-ul{
    margin:30px auto 20px;
    width:70%;
    display: flex;
    justify-content:flex-start;
    border:1px solid #ccc;
    border-radius: 25px;
    overflow: hidden;
    flex-wrap: wrap;
}
.tabChange-ul li{
    padding:10px 0;
    text-align: center;
    width:25%;
    flex:1;
}
.tabChange-ul li a{
    color:#888;
    font-size:18px;
}
.tabChange-ul .actli{
    background:#d28024;
}
.tabChange-ul .actli a{
    color:#fff;
}
.BMap_cpyCtrl {
    display: none;
}
.anchorBL {
    display: none;
}
.baiduMap{
    height:470px;
}
.baiduMap2{
    height:470px;
}
.BMapLabel{
    border:none!important;
    top:0!important;
    background:none!important;
}
/*æŸ¥è¯¢æœåŠ¡*/
.for-cont .tabChange-ul{
    width:66%;
    background-color:#fff;
}
.for-cont .tabChange-ul li{
    width:25%;
}
.tabChange-ul li:hover{
    background: #d18b3d;
    opacity: 0.8;
    transition: 0.3s ease-in-out;
}
.tabChange-ul li:hover a{
    color:#fff;
    transition: 0.3s ease-in-out;
}
.last-cont{
    padding:40px 0;
}
.last-cont .row .col-xs-12{
    margin:30px 0;
}
.cxpanel03{
    height:472px;
    padding:60px 20px;;
}
.cxpanel03 h3{
    margin:20px 0;
  }

/* åŒ»é™¢è¯¦æƒ… */
.hospital-page{
    background:#f1f1f1;
}
.hospital-header {
    position: relative;
    height:450px;
    background: #fff url(../img/yyxqban.png) center center no-repeat;
    background-color:#f1f1f1;
}
.top-area-nav{
    position:absolute;
    width:100%;
    left:0;
    top:90px;
    padding:10px 0;
    color:#888888;
    z-index: 6;
}
.top-area-nav a{
    color:#888888;
    transition: all 0.2s ease-in-out;
}
.top-area-nav a:hover{
    color:#986c33;
    font-weight:600;
    transition: all 0.2s ease-in-out;
}
.hospital-cont{
    padding:30px 35px;
    background:#fff;
    border-radius: 3px;
    position: relative;
    top:-30px;
}
.hospital-page .one-box .col-md-3 img{
    display: block;
    width:301px;
    height:194px;
}
.hospital-page .one-box .col-md-3{
   padding:0;
}
.hospital-page .one-box .col-md-7{
    border-right:1px solid #eee;
    height:100%;
}
.hospital-page .one-box .col-md-7 h3{
    margin-bottom:25px;
}
.hospital-page .one-box .col-md-7 p{
    color:#888;
}
.hospital-page .order-a{
    display: block;
    width:148px;
    height:40px;
    line-height:40px;
    color:#fff;
    font-size:18px;
    font-weight: 600;
    -webkit-text-stroke: 0.2px #ac6f00;
    text-shadow:0 1px #543601;
    background: url(../img/btn-icon.png) no-repeat;
    background-size:100%;
    text-align: center;
    margin:60px auto;
}
.hospital-page .order-a:hover{
    font-size:20px;
    font-weight:900;
    -webkit-text-stroke: 0.3px #ac6f00;
    transition: all 0.3s ease-in-out;
}
.text-tit{
    margin:50px 0 20px;
    position: relative;
}
.text-tit:before{
    content: "";
    display: block;
    width:100%;
    border-bottom:1px solid #996c33;
    position: absolute;
    top:50%;
}
.text-tit span{
    display: block;
    width:146px;
    height:36px;
    text-align: center;
    line-height:36px;
    font-size:22px;
    color:#986c33;
    background:url(../img/titsign.png) no-repeat;
    background-size:100%;
    background-color:#fff;
    position: relative;
    z-index: 2;
}
.text-box p{
    text-indent: 2em;
    line-height:24px;
    margin:10px 0 20px;
    color:#777;
}
.win-box{
    position: fixed;
    width:100%;
    height: 100%;
    left:0;
    top:0;
    display: none;
    background:rgba(0,0,0,0.5);
    z-index: 999;
 }
 .win-box .cont{
    width:368px;
    height:236px;
    padding:20px;
    background:#fff;
    position:absolute;
    left:50%;
    top:50%;
    transform: translate(-50%,-50%);
    background:url(../img/wintishi.png) no-repeat;
    background-size:100%;
 }
 .win-box .cont h4{
     color:#b1853e;
 }
 .win-box .cont .del-a{
     display: block;
     width:30px;
     height:30px;
     font-size:20px;
     color:#a7854a;
     position: absolute;
     right:15px;
     top:20px;
 }
 .win-box .cont p{
     padding:20px 10px;
     font-size:18px;
     text-align: center;
 }
 .win-box .btn-box{
     text-align: center;
 }
 .win-box .btn-box a{
     display: inline-block;
     width:100px;
     height:36px;
     line-height:36px;
     text-align: center;
     margin:0 15px;
     color:#fff;
     font-weight:600;
     font-size:18px;

 }
 .win-box .yes-a{
     background:url(../img/yesbtn.png) no-repeat;
     background-size:100%;
     -webkit-text-stroke: 0.3px #ac6f00;
     text-shadow:0 1px #543601;
 }
 .win-box .no-a{
    background:url(../img/nobtn.png) no-repeat;
    background-size:100%;
    -webkit-text-stroke: 0.6px #999;
    text-shadow:0 1px #777;
}


/* æ–‡ç« è¯¦æƒ… */
.article-header{
    position: relative;
    height:536px;
    background: url(../img/ruhrbanli-top.png) center center no-repeat;
}
.article-tit{
    text-align: center;
    color:#7a572c;
    position: relative;
    top:-200px;
    height:1px;
}
/* appè¯¦æƒ…  */
.app-page{
    background:#f1f1f1;
}
.app-page .header{
  height:160px;
  background: none;
}
.app-page .header .container{
    padding-left:0;
    padding-right:0;
}
.app-page .app-cont{
    padding:40px;
    background:#fff;
    color:#777;
    margin-bottom:60px;
    box-shadow: 0 2px 6px rgba(0,0,0,0.1)
}
.app-page .app-tit{
    text-align: center;
    margin-bottom:30px;
    color:#333;
}
.app-page .app-tit b{
    display:inline-block;
    font-weight:500;
    letter-spacing:3px;
    padding:0 60px;
    font-size:32px;
    margin:0 auto;
    background:url(../img/left-titimg.png ) left no-repeat,url(../img/right-titimg.png) right no-repeat;
}
.swiper-box{
    padding:0 35px;
}
.app-page .right-text{
    padding:30px;
}
.app-cont p{
    line-height: 24px;
    font-size:16px;
}
.app-cont li{
   padding:16px 0;
   font-size:16px;
}
.app-cont .col-xs-6 img{
    display: block;
    margin:25px auto;
}
.app-cont .owl-dots .owl-dot span{
    width:28px;
    height:4px;
    background:#bebebe;
}
.app-cont .owl-dots .active span{
    background:#d08631;
}
.app-cont  .owl-controls{
    margin-top:10px;
}


.last-cont .col-sm-4{
   transition: all 0.3s ease-in-out;
}
.last-cont .col-sm-4 :hover img{
   display: block;
   transform: scale(1.04,1.05);
   transition: all 0.3s ease-in-out;
}
.baner-main .baner-list .baner-item a{
 display: block;
 width:100%;
 hieght:100%;
}
.last-cont .col-xs-12 a{
     display: block;
     width:100%;
     hieght:100%;
}
/* åŒ»é™¢åˆ—è¡¨é¡µ*/
.doctor-page{
    background-color:#f1f1f1;
}
.doctor-header{
    height:540px;
    background:url(../img/yiliaojg.png) center no-repeat;
}
.doctor-page .doctor-cont{
    padding:40px 0;
}
.doctor-det{
    width:94%;
    margin:0 auto;
    background-color:#fff;
    box-shadow: 0 4px 12px rgba(100,100,100,0.2);
    margin-bottom:20px;
}
.doctor-img{
    width:100%;
    height:168px;
    overflow:hidden;
}
.doctor-img img{
    display: block;
    width:100%;
    height:auto;
}
.doctor-txt{
   padding:10px;
   position: relative;
   min-height:116px;
}
.doctor-txt h4{
    font-size:18px;
    color:#454545;
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.doctor-txt p{
    margin-bottom:5px;
    font-size:14px;
    color:#999;
     width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.doctor-txt .guahao-a {
    display: inline-block;
    padding:3px 10px;
    background:#d08631;
    color:#fff;
    font-size:14px;
    border-radius: 3px;
    position: absolute;
    right:15px;
    bottom:15px;
}
#baiduMap3 .BMap_pop:after{
    content: "";
    display: block;
    width:28px;
    height:28px;
    background:url(../img/marker.png) no-repeat;
    background-size:100%;
    position: absolute;
    left:88px;
    top:90px;
}
.baiduMap3{
    height:470px;
}
.baiduMap3-box{
    display:none;
}
.modal-consult .close {
    display: inline-block;
    width: 30px;
    height: 30px;
    line-height: 30px;
    background-color: #ec6941;
    color: #fff;
    filter: alpha(opacity=100);
    opacity: 1;
    cursor: pointer;
    outline: 0;
}


@media (max-width: 1080px) {
.header {
    height: 469px;
    background-size: cover;
}
.teseli>div {
    background: url(../img/listbg.png) center no-repeat;
    background-size: cover;
}
.right-swiper>div>div{
        transform: scale(0.7);
        margin-left:-50px;
}
.btnnew-box li a {
    width: 314px;
    line-height: 34px;
    font-size: 18px;
}
.thr-cont .container {
    width: 100%;
}
#main .thr-cont .map-box {
    background: url(../img/juanzhou.png) center no-repeat;
    background-size: cover;
}
.owl-carousel {
    width: 90%;
    margin: 0 auto;
}
.doctor-img{
    height:146px;
}
}

@media (max-width: 991px) {
    .right-list .date{
        padding:0 30px;
    }
    .header .navbar-nav > li {
        padding: 0 5px;
    }
    .header .qr-code {
        left: 50px;
    }
    .app-page .right-text{
        padding:0;
    }
    .app-cont li{
        padding:6px 0;
    }
    .right-swiper>div>div{
        transform: scale(0.6);
        margin-left:-106px;
    }
    .btnnew-box li a{
        width:248px;
        line-height: 44px;
        background:url(../img/hot-slist.png) center no-repeat;
        background-size:cover;
    }
    .consult{
        display: block!important
    }
    .sports-slider .owl-next{
        right:-65px;
    }
    .sports-slider .owl-prev{
        left:-65px;
    }
    .footer-logo,.footer-icp,.footer-bottom>span.margin-top-5{
        display:none;
    }
    .footer-add li{
        text-align: center;
        width:50%!important;

    }

    .footer-help{
        width: 100%;
        text-align: center;
    }
    .footer-help>a.no-border-left{
        display:none;
    }
    .modal-consult .modal-dialog{
        width:750px;
    }
}

@media (max-width: 767px) {
    .swiper-box{
        padding:0 80px;
    }
    .article-tit{
        top:-140px;
    }
    .section {
        padding: 45px 0;
    }
    .header .mainNav {
        padding: 5px 15px;
    }
    .mainNav .navbar-header {
        width: auto;
    }
    .mainNav .navbar-nav {
        float: right;
        width: auto;
        margin: 0;
        line-height: 40px;
    }
    .mainNav .navbar-nav > li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        padding-bottom: 5px;
    }
    .header {
        height: auto;
        background: #fff;
    }
    .hospital-header{
        height: auto;
        background: #fff;
    }
    .header .navbar {
        padding-top: 5px;
    }
    .header .navbar-nav > li > a {
        height: 20px;
        line-height: 20px;
    }
    .header .navbar-nav > li.active span:after {
        top: 0px;
    }
    .header .navbar h1 a {
        padding-top: 0;
        font-size: 18px;
    }
    .header .navbar h1 img {
        width: 30px;
        vertical-align: middle;
    }
    .header .navbar-nav > li+li a {
        margin-left: 0;
        padding-left: 0;
    }
    .header .navbar-nav > li+li a:before {
        content: none;
    }
    .header .navbar-nav > li:last-child a:before {
        top: 3px;
    }
    .header .dropdown-menu {
        position: absolute !important;
        line-height: 20px !important;
        background-color: rgba(249, 249, 249, .9) !important;
    }
    .header .navbar-nav .open .dropdown-menu>li>a {
        padding: 10px
    }
    .btnnew-box li{
        margin-bottom:15px;
    }
    .btnnew-box .left-ul li,.btnnew-box .right-ul li{
        left:0!important;

    }
    .btnnew-box li a{
        width:100%;
        font-size:16px;
    }
    .two-cont .tishi{
        background: url(../img/tixin.png) -30px top no-repeat;
        padding:0 10px;
        background-color:#fff;
    }
    .two-cont .tishi b{
        font-size:18px;
    }
    .two-cont .tishi span{
        font-size:16px;
    }
    .tabChange-ul{
        width:100%;
        margin:0 auto 10px;
        border:none;
        border-radius:0;
    }
    .for-cont .tabChange-ul{
        width:100%;
        margin:20px auto;
    }
    .last-cont .row .col-xs-12{
        margin:10px 0;
    }
    .no-padding .col-xs-12{
        padding-left:0;
        padding-right:0;
    }
    .left-nav{
        transform:scale(0.6,0.6);
        left:-50px;
    }
    .app-page .app-cont{
        padding:0 20px;
    }
    .map-box .newsbox{
        min-height:auto;
        height:150px!important;
    }
   .map-box .school-list{
    padding:20px;
   }
   .map-box .icon-shang{
    top:0;
   }
   .map-box .icon-xia{
    bottom:0
   }
   .map-box .school-list li{
    padding-bottom:5px;
   }
   .map-box .school-list h4{
   font-size:16px;
   }
   #baiduMap,#baiduMap2{
    height:210px;
   }
    .consult{
        display: block!important
    }
    .modal-consult .modal-dialog{
        width:100%!important;
        padding:10px;
    }
}

@media (max-width: 540px) {
	.consult {
	    position: fixed;
	    top: 50%;
	    right: 5px;
	    margin-top: -90px;
	    z-index: 99;
	}
	.consult a {
	    display: block;
	    width: 52px;
	    height: 150px;
	}
    .right-swiper>div>div{
        transform: scale(1);
        margin-left:0;
        margin: 0 auto;
    }
    .btnnew-box li{
        margin-bottom:10px;
    }
    .btnnew-box li a{
        background:none;
        line-height: 44px;
        background-color:#fcfaf3;
    }
    .btnnew-box li a:hover{
        background: none;
        background-color:#dd8522;
       }
    .app-page .header{
        height:70px;
    }
    .app-page .app-cont{
        padding:0 10px;
    }
    .swiper-box{
        padding:0;
    }
    .text-tit{
        margin:20px 0 10px
    }
    .article-tit{
        top:-100px;
    }
    .article-tit h2{
        font-size:26px;
    }
    .hospital-page  img{
        width:100%;
     }
    .btnnew-box .xs-100{
        width:100%;
    }
    .doctor-page .one-cont{
        padding:10px 0;
    }
    .sports-slider .owl-next{
        right:-20px;
    }
    .sports-slider .owl-prev{
        left:-20px;
    }
    .thr-cont .container{
        width:100%;
    }
    #main .thr-cont .map-box{
        padding:0;
        background:none;
    }
    .all-tit img{
        margin:10px auto;
    }
    .yun-bg,.hotting-cont,.thr-cont{
        padding:15px 0;
    }
    #tab1-2>.row{
        padding:0 10px;
    }
    .two-cont .tishi i{
        font-size:20px;
    }
    .two-cont .tishi b{
        font-size:15px;
    }
    .two-cont .tishi {
        background: url(../img/tixin.png) -66px top no-repeat;
        background-color:#fff;
         height:44px;
        line-height: 44px;
        padding:0 4px;
    }
    .Jcarousel {
        margin:0 auto;
    }
    .list-box li a>p{
        font-size:18px;
        height:54px;
    }
    .list-box li a>span{
        width:60px;
    }
    .tabChange-ul li a{
        font-size:15px;
        padding:0 5px;
    }
    .hospital-cont{
        padding:20px 10px;
        top:0;
    }
    .hospital-page .order-a{
        margin:10px auto;
    }
     .top-area-nav{
    top:50px;
     }
     .doctor-img{
        height:244px;
     }
     .footer-icp, .footer-help .no-border-left, .footer-logo, .footer-bottom span{
        display:none;
     }
     .footer .container .col40 {
        width:100% !important;
        text-align: center;
    }
    .footer .container .pull-right {
        float: inherit!important;
        margin: 0 auto;
        text-align: center;
    }
     .consult{
        display: block!important
    }
}

@media (max-width: 480px) {
    .header .navbar-nav > li {
        padding: 0 5px;
    }
    .teseli{
        padding-bottom:10px;
    }
    .sports-slider{
        padding:0 20px;
    }
    .sports-slider .owl-prev:before, .sports-slider .owl-next:before{
        font-size:36px;
        font-weight:900;
        top:12px;
    }
    .dongtai-cont .list-box{
        padding:0;
    }
    .list-box li{
        padding-left:72px;
    }
    .list-box li>p{
        font-size:18px;
    }
    .list-box li>span{
        width:66px;
    }
    .list-box li span b {
        font-size: 22px;
        line-height: 33px;
    }
    .list-box li small{
        font-size:12px;
    }

}

@media (max-width: 414px) {
    .header .navbar h1 a {
        font-size: 18px;
    }
    .header .navbar h1 img {
        width: 35px;
        vertical-align: middle;
    }
    .right-swiper>div{
        padding-left:0;
        padding-right:0;
    }
    .doctor-img{
        height:220px;
     }

}

@media (max-width: 320px) {
    .article-tit{
        top:-80px;
    }
    .article-tit h2{
        font-size:20px;
    }
}
 .add-center-box .col-sm-4{
margin:0 7.5%;
}
@media (max-width:767px){
.add-center-box .col-sm-4{
    margin:0
  }
}
/*å›žåˆ°é¡¶éƒ¨æ ·å¼*/

.btn-float {
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    border: none;
    font-size: 24px;
    color: #fff;
    text-align: center;
    position: relative;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
}

.float-btn-group {
    z-index: 999;
    position: fixed;
    right: 30px;
    bottom: 20px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    /*display:none;*/
}

.float-btn-group .btn-triger {
    z-index: 15;
    float: left;
}

.float-btn-group .btn-list {
    position: absolute;
    right: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.float-btn-group .btn-list li {
    display: inline-block;
}

.float-btn-group.open .icon-bars {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.float-btn-group .icon-bars {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.float-btn-group .btn-list .btn-float {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);

}

.float-btn-group .btn-list .btn-float:nth-child(1) {
    -moz-transition: 0.2s 0.3s;
    -o-transition: 0.2s 0.3s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.3s;
    -webkit-transition: 0.2s 0.3s;
    transition: 0.2s 0.3s;
}

.float-btn-group .btn-list .btn-float:nth-child(2) {
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}

.float-btn-group .btn-list .btn-float:nth-child(3) {
    -moz-transition: 0.2s 0.7s;
    -o-transition: 0.2s 0.7s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.7s;
    -webkit-transition: 0.2s 0.7s;
    transition: 0.2s 0.7s;
}

.float-btn-group .btn-list .btn-float:nth-child(4) {
    -moz-transition: 0.2s 0.92s;
    -o-transition: 0.2s 0.92s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.92s;
    -webkit-transition: 0.2s 0.92s;
    transition: 0.2s 0.92s;
}

.float-btn-group.open .btn-list .btn-float {
    opacity: 1;
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
}

.float-btn-group.open .btn-list .btn-float:nth-child(1) {
    top: -165px;
    -moz-transition: 0.2s 0.9s;
    -o-transition: 0.2s 0.9s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.9s;
    -webkit-transition: 0.2s 0.9s;
    transition: 0.2s 0.9s;

}

.float-btn-group.open .btn-list .btn-float:nth-child(2) {
    top: -110px;
    -moz-transition: 0.2s 0.7s;
    -o-transition: 0.2s 0.7s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.7s;
    -webkit-transition: 0.2s 0.7s;
    transition: 0.2s 0.7s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(3) {
    top: -55px;
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}




.green {
    background: #58c307;
}
.red {
    background: #e32428;
}
.blue {
    background: #20a0e4;
}
.fixed-nav1113 {
width: 236px;
height: 600px;
position: fixed;
left: 10px;
top: 50%;
margin-top: -300px;
background-size: 100%;
z-index: 99;
}
 .fixed-nav1113 .close{
                    position: absolute;
                    top: -10px;
                    right: 55px;
                    width: 25px;
                    height: 25px;
                    text-align: center;
                    background-color: #d88e39;
                    border-radius: 50%;
                    filter: alpha(opacity=100);
                    opacity: 1;
                    z-index: 100
                }
                .fixed-nav1113 .close b {
                    display: block;
                    height: 25px;
                    line-height: 23px;
                    font-weight: normal;
                    font-size:18px;
                    color: #fff;
                }
                .fixed-nav1113 .close .xuanz{
                    transform: rotate(135deg);
                }
                .daohang-img1113{
                    display:block;
                    width:auto;
                    position:absolute;
                    right:0;
                    top:0;
                }
@media (max-width: 769px){
    .fixed-nav1113 {
        transform: scale(0.75,0.75);
        -ms-transform: scale(0.75,0.75);
        -moz-transform: scale(0.75,0.75);
        -webkit-transform: scale(0.75,0.75);
        -o-transform: scale(0.75,0.75);
        left: -30px;
    }
}
.btn-float {
    width: 50px;
    height: 50px;
    line-height: 50px;
    display: inline-block;
    border: none;
    font-size: 24px;
    color: #fff;
    text-align: center;
    position: relative;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    border-radius: 50%;
    cursor: pointer;
    box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.11);
}

.btn-float:hover,.btn-float:focus {
    color: #fff;
    text-decoration: none;
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.15), 0 4px 15px rgba(0, 0, 0, 0.13);
}

.btn-float:active, .btn-float:focus {
    outline: none;
}

.yellow {
    background: #ffa000;
}

.red {
    background: #e32428;
}

.green {
    background: #58c307;
}

.blue {
    background: #20a0e4;
}
.cyan-blue {
    background: #00b9db;
}
.pink {
    background: #f15a5d;
}

.icon-bars {
    background: #fff;
    height: 2px;
    width: 22px;
    margin: auto;
    display: block;
    position: relative;
    position: absolute;
    top: 24px;
    right: 14px;
    -moz-transition: 0.3s 0.3s;
    -o-transition: 0.3s 0.3s;
    -webkit-transition: 0.3s;
    -webkit-transition-delay: 0.3s;
    -webkit-transition: 0.3s 0.3s;
    transition: 0.3s 0.3s;
}

.icon-bars:after {
    content: '';
    position: absolute;
    height: 22px;
    width: 2px;
    background: #fff;
    top: -10px;
    left: 10px;
}

.float-btn-group {
    z-index: 999;
    position: fixed;
    right: 30px;
    bottom: 20px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.float-btn-group .btn-triger {
    z-index: 15;
    float: left;
}

.float-btn-group .btn-list {
    position: absolute;
    right: 0;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.float-btn-group .btn-list li {
    display: inline-block;
}

.float-btn-group.open .icon-bars {
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.float-btn-group .icon-bars {
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.float-btn-group .btn-list .btn-float {
    position: absolute;
    right: 0;
    top: 0;
    opacity: 0;
    -ms-transform: scale(0, 0);
    -webkit-transform: scale(0, 0);
    transform: scale(0, 0);
}

.float-btn-group .btn-list .btn-float:nth-child(1) {
    -moz-transition: 0.2s 0.3s;
    -o-transition: 0.2s 0.3s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.3s;
    -webkit-transition: 0.2s 0.3s;
    transition: 0.2s 0.3s;
}

.float-btn-group .btn-list .btn-float:nth-child(2) {
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}

.float-btn-group .btn-list .btn-float:nth-child(3) {
    -moz-transition: 0.2s 0.7s;
    -o-transition: 0.2s 0.7s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.7s;
    -webkit-transition: 0.2s 0.7s;
    transition: 0.2s 0.7s;
}

.float-btn-group .btn-list .btn-float:nth-child(4) {
    -moz-transition: 0.2s 0.92s;
    -o-transition: 0.2s 0.92s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.92s;
    -webkit-transition: 0.2s 0.92s;
    transition: 0.2s 0.92s;
}

.float-btn-group.open .btn-list .btn-float {
    opacity: 1;
    -ms-transform: scale(0.9, 0.9);
    -webkit-transform: scale(0.9, 0.9);
    transform: scale(0.9, 0.9);
}

.float-btn-group.open .btn-list .btn-float:nth-child(1) {
    top: -275px;
    -moz-transition: 0.2s 0.9s;
    -o-transition: 0.2s 0.9s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.9s;
    -webkit-transition: 0.2s 0.9s;
    transition: 0.2s 0.9s;

}

.float-btn-group.open .btn-list .btn-float:nth-child(2) {
    top: -220px;
    -moz-transition: 0.2s 0.7s;
    -o-transition: 0.2s 0.7s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.7s;
    -webkit-transition: 0.2s 0.7s;
    transition: 0.2s 0.7s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(3) {
    top: -165px;
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(4) {
    top: -110px;
    -moz-transition: 0.2s 0.5s;
    -o-transition: 0.2s 0.5s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.5s;
    -webkit-transition: 0.2s 0.5s;
    transition: 0.2s 0.5s;
}

.float-btn-group.open .btn-list .btn-float:nth-child(5) {
    top: -55px;
    -moz-transition: 0.2s 0.3s;
    -o-transition: 0.2s 0.3s;
    -webkit-transition: 0.2s;
    -webkit-transition-delay: 0.3s;
    -webkit-transition: 0.2s 0.3s;
    transition: 0.2s 0.3s;
}
.language {
    position: absolute;
    top: -220px;
    right: -25px;
    width: 100px;
    min-width: 0;
    padding: 5px 10px;
    z-index: 10001;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.language a {
    display: block;
    margin: 5px 0;
    padding: 5px 0;
    color: #00b9db;
    text-align: center;
    font-weight: bold;
    border: 1px solid #a6eaf7;
}
.wechat {
    position: absolute;
    top: -110px;
    right: -25px;
    width: 100px;
    min-width: 0;
    padding: 10px;
    z-index: 10001;
    background: #fff;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
}
.footer-icp a{
    margin-left:25px;
    display:inline-block;
}

/* ccy 20190417*/
.app-blue{
    background: #005ebd;
}
.float-btn-group .app-blue{
    position: relative;
}
.float-btn-group .appline{
    position: absolute;
    right:80px;
    bottom: 10px;
    max-width:none;
    width:144px;
    height:auto;
}
.float-btn-group .appline button{
    display: block;
    width:30px;
    height:30px;
    position: absolute;
    right:0;
    top:0;
    border:none;
    background:none;
    z-index: 3;
    outline: none
}
.float-btn-group .app-blue:hover .appline{
    display: block;
}
.float-btn-group i.phone{
    display: inline-block;
    width:20px;
    height:20px;
    background:url(/shpt/assets/img/fixed-leftphone.png) no-repeat;
    background-size: 100%;
}
@media (max-width: 991px){
.customFooter_iframe{
    display: none;
}
}
.disnone {
    display: none;
}

.footer-ewm-0618 img{
    width: 68px;
}
