@charset "gb2312";

/**
 * 主样式表
 * @copyright = BoYuan
 * @since     = 2017年3月1日 15:52:31;
 */


html {font-size:62.5%}
@media only screen and (min-width:321px) and (max-width:360px) {
	html {font-size:68.75%!important}
}
@media only screen and (min-width:361px) and (max-width:375px){
	html {font-size:73.24%!important}
}
@media only screen and (min-width:376px) and (max-width:500px){ 
	html {font-size:80.85%!important}
}
@media only screen and (min-width:501px) and (max-width:640px){
	html {font-size:109%!important}
}
@media only screen and (min-width:641px) {
	html {font-size:125%!important}
}

.w-80{width:80%;}
.w-85{width:85%;}
.w-90{width:90%;}
.w-95{width:95%;}
.unify_btn a{font-size:1.2rem !important;}
.unify_btn a img{width:8% !important;}
.unify_btn a .fa-lg{font-size:1.33333333em;}
.fast_btn_tel .row{margin:0 -.1rem;}
.fast_btn_tel .row .col-4{padding:0 .1rem;}
.fast_btn_tel ul li img{width:4rem;}
.fast_btn_tel ul li{border-right:1px dashed #ccc;}
.fast_btn_tel ul li h3{font-size:1.5rem;}
.fast_btn_tel ul li h4{font-size:1rem;}
.append_btn a{color:#fff;border-radius:1rem;display:block;text-align:center;padding:2% 0;margin:1rem 0;font-size:1.2rem;box-shadow:3px 4px 3px #666;}
.append_btn a:hover{color:#fff;}
.append_btn a img{width:2rem;}
.append_btn a:first-child{background:#1364b6;}
.append_btn a:last-child{background:#ff9900;}

.fast_btn{border:1px solid #eda20e;}
.fast_btn h4{font-size:1.4rem;}
/* .fast_doc_btn a{box-shadow:0 4px 0 #ccc;border-radius:0 !important;} */
.fast_tel_btn a img{width:1.5rem;}
.fast_tel_btn a{padding:.5rem .2rem !important;}
.fast_tel_btn a:first-child{}
.fast_tel_btn a:last-child{border-left:0;background:#f39800;color:#fff;}
.tvp_fileszie{display:none}


img.swiper-lazy,
img.lazy{background:url(../images/load.gif) no-repeat center center;background-size:initial;}


/* reset bootstrap */
body{max-width:640px !important;margin:0 auto !important;line-height:1.6;color:#333;font-family:'PingFang SC',Helvetica,'Microsoft YaHei',simsun,arial,sans-serif;font-size: 1rem;}

 /* Color */
 .bg_cyan{background: #02abc2 !important;color: #fff !important}
 .btn_cyan{background: #02abc2 !important; color: #fff !important}
 /*.btn_cyan:hover{color: #fff !important;;background-color: #2f6eb1 !important;} */
 .text_cyan{color: #02abc2 !important;}

 .btn_outline_cyan{background:none !important; color: #2f6eb1 !important;border:1px solid #2f6eb1;}
  /*.btn_outline_cyan:hover{color: #fff !important;background-color: #2f6eb1 !important;}
*/
 .bg_mazarine{background: #028799 !important;color: #fff !important}
 .btn_mazarine{background: #028799 !important;color: #fff !important}
 /*.btn_mazarine:hover{color: #fff;background-color: #175392 !important;} */ 
 .text_mazarine{color: #028799 !important;}
 
 .bg_lightblue{background: #6eb1ee !important;color: #fff !important}

 .bg_green{background: #19cc5b !important;color: #fff !important}
 .btn_green{background: #19cc5b !important;color: #fff !important}
 /*.btn_green:hover{background: #0ba343 !important;color: #fff !important} */ 
 .text_green{color: #19cc5b !important;}

 .bg_gray{background: #666 !important;color: #fff !important}
 .btn_gray{background: #666 !important;color: #fff !important}
 .text_gray{color: #666 !important;}

 .bg_lightgray{background: #f2f2f2 !important;}
 .btn_lightgray{background: #f2f2f2 !important;}
 /*.btn_lightgray:hover{background: #dcdcdc !important;}*/
 .text_lightgray{color: #f2f2f2 !important;}

 .bg_yellow{background: #ff9018 !important;color: #fff !important}
 .btn_yellow{background: #ff9018 !important;color: #fff !important}
 /*.btn_yellow:hover{color: #fff;background-color: #c76700 !important;border-color: #aa5901;}*/
 .text_yellow{color: #ff9018 !important;} 

 .bg_red{background: #ff3b2f !important;color: #fff !important}
 .btn_red{background: #ff3b2f !important;color: #fff !important}
 /*.btn_red:hover{color: #fff;background-color: #bc0b00 !important;border-color: #930800;}*/
 .text_red{color: #ff3b2f !important;}

 .bg_cyan a, 
 .bg_mazarine a, 
 .bg_lightblue a,
 .bg_green a, 
 .bg_gray a, 
 .bg_yellow a, 
 .bg_red a{color: #fff;}
 /* .bg_cyan a:hover,
 .bg_mazarine a:hover,
 .bg_lightblue a:hover,
 .bg_green a:hover,
 .bg_gray a:hover,
 .bg_yellow a:hover,
 .bg_red a:hover */
 
button{cursor: pointer;}
a{color: #333;}
a:hover{color: #02abc2;}

.container, .container-fluid{padding:0 1.75rem ;}
.container .row{margin:0 -1.75rem ;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12{padding:0 1.75rem ;}

/* @font-face {
    font-family:'Raleway';
     src:url('../fonts/Raleway/Raleway.ttf') format('truetype');       
} */

.bg_white{background: #fff;}
.btn_darkblue{background: #284266 !important;color: #fff;}
.bg_darkblue{background: #284266 !important;color: #fff;}
.text_darkblue{color: #284266 !important;}

/* -----swiper 分页按钮 ----- */
.swiper-wrapper{-webkit-box-sizing:inherit;-moz-box-sizing:inherit; box-sizing:inherit;}
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 3px;}
.swiper-pagination-bullet-active{background: #00abc9;}

.swiper-button-next, .swiper-button-prev{width:27px;height:44px;line-height: 44px;background:none;color: #1773c7;font-size:2rem;}
.swiper-button-next{text-align: right;}


/* ----- logo ----- */
.logo{position: relative;}

/* ----- 医保 ----- */
.home_yb .row{margin:0 -5px;}
.home_yb .row .col-6{padding:0;}
.home_yb .row .col-6 img{width:1rem;}
/* ----- 医院头条 ----- */
.home_head .row{margin:0 -5px;}
.home_head .row .col-6{padding:0 5px;}
.home_head .row .col-6 .card{position:relative;}
.home_head .row .col-6 .card .card-footer{background:rgba(0,0,0,.4);position:absolute;left:0;bottom:0;padding:.25rem 0;}
.home_head ul li{border-bottom:1px dashed #ccc;}

/* ----- 导航 ----- */
.nav_box{position:relative;}
.nav_box ul{border-top: .1rem solid rgba(255,255,255,.2);}
.nav_box li{border-right:.1rem solid rgba(255,255,255,.2);}
.nav_box ul:first-child {border-top: 0;}
.nav_box li:last-child{border-right: 0;}
/* 
.nav_box .line{display:block;width:1px;height:100%;position:absolute;left:25%;top:0;
background:linear-gradient(0deg, rgba(255,255,255,0) 8%, rgba(255,255,255,1) 30%, rgba(255,255,255,1) 70%, rgba(255,255,255,0) 92%);
filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0 );} */

.menu{overflow:hidden; margin-bottom:0}
.menu li{width:25%;float:left;color:#fff;font-size:1.2rem;line-height:3;}
.menu li a{color:#fff;display:block;position: relative;}
.menu li a:hover{text-decoration:none}


/**返回顶部**/
.actGotop{position:fixed;_position:absolute;bottom:80px;right:10px;width:45px;height:45px;display:none;z-index:99;font-size: 1.6rem;overflow: hidden;}
.actGotop a,.actGotop a:link{width:45px;height:45px;line-height: 45px;display:inline-block;background:#e6e6e6;color: #fff;text-align: center;}

.actGotop a:hover,
.actGotop a:active{background:#3190e7}

/* ----- footer fixed ----- */
.footer_fixed{height:50px;font-size: 12px;max-width: 640px;margin: 0 auto;}
.footer_fixed li{width: 25%;height:50px;color: #fff;border-right:1px solid rgba(255,255,255,.2);}
.footer_fixed li a{display: block;height:3.5rem;line-height:1.4;color: #fff;position: relative;}
/*.footer_fixed li a:hover{background: #1773c7;text-decoration: none}*/
.footer_fixed li i{position: relative;font-size:20px;padding-top:.3rem;margin-top: .2rem;}
.footer_fixed li p{margin-bottom: 0;font-size: 12px;}

.footer_fixed li:last-child{border-right: 0}
.footer_fixed li:nth-child(2) a:after{content:"快";font-size:10px;position:absolute;top:.2rem;right:.5rem;color:#fff;width:14px;height:14px;line-height:14px;border-radius:100%; border:1px solid #fff;font-family:'Microsoft YaHei'}


.footer_fixed li:nth-child(3) i:after{content:"3";background: #ff3b2f;font-size:1rem;position:absolute;top:0px;right:-8px;color:#fff;width:20px;height:20px;line-height:18px;border-radius:100%;border:1px solid #fff;-webkit-transform:scale(0.6);-webkit-transform-origin:top center;-ms-transform:scale(0.6);-ms-transform-origin:top center;transform:scale(0.6);transform-origin:top center;-webkit-animation:run 1s linear 0 infinite;}
@-webkit-keyframes run{
   0%{opacity:1;}
   50%{opacity:1;}
   50.1%{opacity:0;}
   100%{opacity:0;}
}
@-ms-keyframes run{
   0%{opacity:1;}
   50%{opacity:1;}
   50.1%{opacity:0;}
   100%{opacity:0;}
} 


/* ----- footer fixed2 ----- */


.fix-ad{max-width:640px;position:fixed;left:0;right:0;bottom:0;width:100%;margin:0 auto;z-index: 9999;}
.fix-ad img{width:100%}
.fix-ad .dw{position: absolute;bottom: 0;width: 26%;}
.fix-ad .a01{     left: 0%;    top: 0;    position: absolute;    width: 8%;    height: 20%;}
.fix-ad .a1{    height: 80%;left: 5%;bottom: 0;}
.fix-ad .a2{height: 100%;left: 69%;}
.fix-ad .a3{    height: 22%;left: 38.5%;bottom: 32%;width: 23%;}
.fix-ad .a4{height: 22%;left: 38.5%;bottom: 6%;width: 23%;}
.foot_sjs{z-index: 2;
    width:20px;
    height:20px;font-size:16px;
    text-align: center;
    line-height: 20px;
    background-color: #ff4400;
    color: #fff;
    font-style: normal;
    -moz-border-radius: 50%;
    -webkit-border-radius: 50%;
    border-radius: 50%;
    -moz-box-shadow: 0 0 3px rgba(0,0,0,0.8);
    -webkit-box-shadow: 0 0 3px rgba(0,0,0,0.8);
    box-shadow: 0 0 3px rgba(0,0,0,0.8);}
.gbv{margin-left:82%;
    -webkit-animation: change 1s infinite;
    animation: change 1s infinite;
    -moz-animation: change 1s infinite;}




/* ----- 首页 ----- */
  /* -- 首页-幻灯 --*/
  .home_slider {position: relative;}
  .home_slider .swiper-pagination{width:100%;height:2px;position:absolute;bottom:3px;left:0%;text-align:center;z-index:99;}
  .home_slider .swiper-pagination span.swiper-pagination-bullet{width:40px;height:2px;border-radius:0;background:#82bbb8;border:0;margin:0 3px;vertical-align:top;}
  .home_slider .swiper-pagination span.swiper-pagination-bullet-active{background:#57aaa5;}

  /* -- 首页-挂号展示 --*/
  .registration_scroll{height:3rem;line-height:3rem;font-size: 1.2rem;padding-right:0}
  .registration_scroll img{width:6.3rem;}
  .registration_scroll i{font-size: 1.4rem;padding-left: 8px;margin-left: 8px;margin-right: 8px;border-left: 1px solid #028799}
  .registration_scroll span:nth-child(1){width: 22%;}
  .registration_scroll span:nth-child(2){width: 32%;}
  .registration_scroll span:nth-child(3){width: 24%;}
  .registration_scroll span:nth-child(4){width: 22%;}
  
  /* --consult_box --*/
  .consult_box{margin:15px auto ;border:1px solid #f2f2f2;height: 13.4rem;}
  .consult_box .media-body{border-right:1px solid #f2f2f2;}
  .consult_box .consult_text {padding: 15px 0 0 10px;background:url(../images/consult_1.jpg) bottom right no-repeat;background-size:contain;}
  .consult_box .consult_text h5{font-size: 1.8rem;margin-bottom: 0; }
  .consult_box .consult_text .badge{font-size: 1.6rem;font-weight: normal;vertical-align: bottom}
  .consult_box .consult_text p{font-size: 1.2rem;color: #666;margin-top:2px;}
  
  .consult_right_top{border-bottom:1px solid #f2f2f2;}
  .consult_right_top h6{position: relative;margin-right: 1rem;}
  .consult_right_top h6 .badge{position: absolute;right:-38%;top:0%;margin:-.8rem 0 0 0 ;}
  .consult_right_top h6 i{font-size: 2.4rem;}

  
  .consult_box h6{font-size: 1.4rem;margin-bottom: 0;position: relative;}
  .consult_box .badge{font-size: 1rem;font-weight: normal;}

  .consult_right_bottom_l .badge{position: absolute;top:-100%;right: 0;margin-top: -.2rem;}
  .consult_right_bottom_r{font-size: 1.4rem;border-left:1px solid #f2f2f2;}
  .consult_right_bottom_r img{width: 1.6rem;}


/* ----- 首页-病种 ----- */
.home_illness_box{padding-top:.5rem ;padding-bottom:.5rem;}
.home_illness_box .media{margin:1rem 0;}
.home_illness_box .media-body{margin-bottom: 0;}
.home_illness_pic{width:7.5rem;height:8.1rem;margin-right:2.5px;}
.home_illness_pic h6{font-size: 1.2rem;}
.home_illness_pic img{margin-bottom:.4rem;margin-top: .6rem;}

.home_illness_examine{margin-top: 10px;}
.home_illness_examine_pic{width: 7.5rem;height:5.2rem;line-height: 2rem;font-size: 1rem;font-weight:normal;margin-right:2.5px;}
.home_illness_examine_pic i{ font-size:2rem;display: block;margin-top:.8rem;display:block;}

.home_illness ul li{padding:0 0 0 5px;font-size:1rem;height:2.7rem;}
.home_illness ul li a{width: 100%;display: block;border:1px solid #f2f2f2;height:2.5rem;line-height:2.5rem;}
.home_illness ul li span{position: relative;}
.home_illness ul li.hot span:after{content: 'HOT';color: #ff4018;font-size:.6rem;position: absolute;right:-1.2rem;top:-.8rem}

.home_illness ul li a:hover,
.home_illness ul li a:active,
.home_illness ul li a:focus{background: #02abc2;color: #fff;text-decoration: none}

.home_favorable{line-height: 1.6;border-bottom: 1px solid #e6e6e6;margin-bottom: 10px;padding:.6rem 0 ;}
.home_favorable u,
.home_favorable s{text-decoration: none}
.home_favorable a.btn{padding:2px 5px;}

/* ----- 首页-专家 ----- */
.home_team{font-size: 1.1rem;}
.home_teambox_container{background:url(../images/hometeam_bg.jpg) no-repeat;background-size:cover;padding-bottom: 1rem;}
.home_teambox{padding-bottom: 1.2rem;}
.home_teambox .media-body{padding-left: 1.75rem;}
.home_teambox h5 strong{font-size: 2.2rem;}
.home_teambox .number{font-size: 1rem;}
.home_teambox ul{padding:10px 0 ;margin:10px auto 8px;border-top: 1px solid #cad4dd;border-bottom: 1px solid #cad4dd;}
.home_teambox li i{font-size: 1.2rem;}
.home_teambox .home_team_text{border-bottom: 1px solid #cad4dd;padding-bottom:10px;}
.home_teambox u{padding:1px 5px ;text-decoration: none;border:1px solid #028799;border-radius:3px;}
.home_team .button_box{padding:0 17.5px ;}

.home_team_pic{width:15.3rem;position: relative;}
.home_team_pic img{width:15.3rem;height: 21.8rem;}
.home_team_pic .experience_box {height:1px;width: 100%;position: absolute;left:2rem;top: 0;font-size: 1rem;}
.home_team_pic .experience {position: relative;color: #666;}
.home_team_pic .experience h6{width:2rem;padding-right: 1rem;font-size: 1rem;float: left;}
.home_team_pic .experience small{float: left;font-size:.5rem ;display: block;margin-top: .2rem;
  transform:rotate(90deg);
  transform-origin:0% 0%;
  -ms-transform:rotate(90deg)
  -ms-transform-origin:0% 0%;
  -moz-transform:rotate(90deg);
  -moz-transform-origin:0% 0%;
  -webkit-transform:rotate(90deg);
  -webkit-transform-origin:0% 0%;
  -o-transform:rotate(90deg);
  -o-transform-origin:0% 0%; }

/* ----- 首页-案例 ----- */
.home_case{}
.home_case_box{margin-bottom: 1rem;}
.home_case_caution{font-size: 1.1rem;padding:.7rem 0 ;}
.home_case_caution:after,
.home_case_caution:before{content:"";display:inline-block;width: 1.7rem;height:.6rem;background:url(../images/case_line.png) no-repeat;background-size:contain; margin:0 5px ;
-webkit-align-self: center !important;
-ms-flex-item-align: center !important;
-ms-grid-row-align: center !important;
align-self: center !important;}
.home_case_caution:after{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}

.home_case_title{font-size: 1.2rem;padding:.7rem 0;margin-bottom: 0;}
.home_case_content{border:1px solid #f2f2f2;padding:.4rem;}
.home_case_pic{width:13.1rem; margin-right: 1rem;}
.home_case_pic img{width:13.1rem; height:9.5rem;}
.home_case_text{font-size: 1rem;color: #666;}
.home_case_text strong{color: #333;}
.home_case_text p{margin-bottom: 0;}

.home_case_contrast{margin:1rem 0 1.7rem;}
.home_case_contrast_pic{width: 10.4rem;height:6.75rem;margin-right:.65rem;position: relative;overflow: hidden;}
.home_case_contrast_pic img{width: 10.4rem;height:6.75rem;}
.home_case_contrast_pic span{position: absolute;bottom: 0;right: 0;width: 1.4rem;height: 1.4rem;display: block;text-align: center;z-index: 9;color: #fff;font-size: 1rem;line-height: 1.4;}
.home_case_contrast_pic:after{
  content:"";
  display: block;
  width:0;
  height:0;
  position: absolute;
  right: 0;
  bottom: 0;
  border-top: 2.5rem solid transparent;
  border-bottom: 1.25rem solid transparent;
  border-left: 2.5rem solid rgba(255,119,0,.5);
  overflow:hidden;
  transform:rotate(45deg);
  transform-origin:0% 100%;
  -ms-transform:rotate(45deg)
  -ms-transform-origin:0% 100%;
  -moz-transform:rotate(45deg);
  -moz-transform-origin:0% 100%;
  -webkit-transform:rotate(45deg);
  -webkit-transform-origin:0% 100%;
  -o-transform:rotate(45deg);
  -o-transform-origin:0% 100%;
  }	
.home_case_icon_after:after {content: "";border-left: 2.5rem solid rgba(90,90,90,.5);}
.home_case_contrast_a{padding:.8rem 1rem ;font-size: 1rem;line-height: 1.4;height:6.75rem;}
.home_case_contrast_a:hover{text-decoration: none}
.home_case_contrast_a .btn{padding:.2rem .2rem;font-size: 1rem;margin-top: .4rem;}

/* ----- 首页-关于 ----- */
.home_about_box{padding-top: 15px;padding-bottom: 15px;}
.home_about_pic{}
.home_about_pic_right{width:12rem;height:12.5rem;margin-left:.25rem;}
.home_about_pic_right img{margin-bottom:.25rem;width:12rem;height:6.1rem;}
.home_about_pic .media-body img{height:12.45rem;width: 100%;}

.home_about_text{margin:1.4rem 0 ;font-size: 1rem;list-style: 1.8;text-indent: 2em;}


.home_about_advantage{padding:0 12px ;}
.home_about_advantage li{color: #ff9018;padding:0 ;}
.home_about_advantage .card-title{width: 6rem;height: 6rem;line-height:2.5;border:1px solid #ff9018;margin:0 auto .5rem;font-size: 1.2rem;}
.home_about_advantage .card-title strong{font-size: 2.4rem;font-weight:normal;letter-spacing:-2px;padding-right:2px ;}
.home_about_advantage li.color_green{color: #19cc5b;}
.home_about_advantage li.color_green .card-title{border-color: #19cc5b;}
.home_about_advantage li.color_red{color: #ff5531;}
.home_about_advantage li.color_red .card-title{border-color: #ff5531;}
.home_about_advantage li.color_bule{color: #1daade;}
.home_about_advantage li.color_bule .card-title{border-color: #1daade;}

.home_honors{margin:1rem auto ;}
.home_honors h6{font-size: 1.2rem;margin-bottom: 1rem;height: 3rem;line-height: 3rem;}
.home_honors h6:before{content:"";float: left;display: inline-block;width: 1.85rem;height: 2.75rem;margin:0 8px 0 10px;background:url(../images/home_honors_ico.png) no-repeat left top;background-size:100%;}
.home_honors h6 small{font-size: 1rem;color: #999;}
.home_honors .row{margin:0 -10px;}
.home_honors .row .col-4{padding:0 10px;}
.home_honors li{margin-right: 0rem;}
.home_honors li:last-child{margin-right: 0;}


/* ----- 首页-评价 ----- */
.home_commentbox{overflow: hidden;margin:0 17.5px 15px;}
.home_comment_listbox{height:42rem;}
.home_comment_listbox li.list{border-bottom:1px dashed #b5b5b5;padding:0 0 15px 0 ;margin-bottom:15px;}
.home_comment_listbox .home_comment_pic{text-align: center;margin-right:10px;width:4rem;height: 6rem;display: block;overflow: hidden;font-size: 1.1rem;line-height: 2;}
.home_comment_listbox .media-title{font-size:1.1rem;background: #f2f2f2;padding: 2px 4px;white-space:nowrap }
.home_comment_listbox .media-title span{font-size: 1.1rem;margin-right: 5px;}
.home_comment_listbox .media-text{font-size:1.1rem;margin:9px 0 5px ;color: #333;}
.home_comment_listbox .media-bottom{color: #666;font-size: 1rem;margin-bottom: 0;}
.home_comment_listbox .media-bottom span{color: #999;font-size:1rem;}
.home_comment_listbox .media-bottom span i{color: #02abc2;}
.border-top{border-top:1px dashed #b5b5b5;padding-top: 5px;margin-top: 5px;}



/* ----- footer 挂号 ----- */
/* ----- footer 挂号 ----- */
.registration_show{overflow: hidden;padding-bottom:67px; max-width:640px; margin:0 auto;}
.registration_show_title{padding-top:15px;padding-bottom: 15px;font-size: 1.2rem;line-height: 2rem;background: #e6e6e6}
.registration_show_title span{display:block;float: left;width: 2rem;height: 2rem;text-align: center;}
.registration_show_box{background: #f8f8f8;font-size: 1rem;color: #666;padding: 1rem 0 0px 0;}
.form_box{padding-right: 1rem;}
.w-22{width: 20%;float: left;display: block;padding-right: 10px;}
.w-24{width: 24%;float: left;display: block;padding-right: 10px;}
.w-28{width: 35%;float: left;}
.registration_show .zhentime{width:80%;}
.form_btn{padding-left: 22%;}
.form_btn button:last-child{background: #d9d9d9;color: #333;text-shadow:0px 1px 0px #fff;}
button.btn.px-5.reset_btn:hover {background: #b1b1b1; }

.call_phone{color: #333;padding-top:2rem;padding-bottom:1rem ;overflow: hidden;}
.call_phone_pic{width: 11rem;margin:2rem auto 1rem ;}
.call_phone span{font-size: 1.2rem;padding:.5rem 0 ;display: block;}
.call_phone h6{font-size: 2.4rem;}

.call_phone .call{margin:2rem auto 2rem ;}
.call_phone .call li{padding:0 2.5rem ;font-size: 1.8rem;}
.call_phone .call img{width:6rem;}
.call_phone .call p{margin-top: .4rem;}
.call_phone .call li a:hover{text-decoration: none}

.call_phone_footer{font-size: 1.4rem;background: #e6e6e6;text-align: center;}
.call_phone_footer a{display: block;padding:1rem 0;}
.call_phone_footer a:hover{ text-decoration: none }
.call_phone_footer i.fa{font-size: 1.8rem;color: #666;display: block;margin:0 auto .2rem;}

/*20171018修改*/
.call_phone .media .call_zj{width:48%;border-right:1px solid #ccc;}
.call_phone .media .call_zj img{width:6rem;}
.call_phone .media .media-body{width:61%;}
.call_phone .media h4{font-size:1.2rem;}
.call_phone .media h6{font-size:1.2rem;}
.call_phone .media .media-body a span{border-radius:100%;display:block;width:5rem;height:5rem;line-height:4.8;}
.call_phone .media .media-body a:first-child span i{transform:rotate(135deg);margin-left:-.2rem;}
.call_phone .media .media-body a:first-child span{background:#ff3b2f;color:#fff;}
.call_phone .media .media-body a:last-child span{background:#4cd964;color:#fff;line-height:4;border:.5rem solid #fff;animation:call_motion 1s infinite;-webkit-animation:call_motion 1s infinite;}
@keyframes call_motion{0% {border:.5rem solid #dbf7e0;} 12%{border:.5rem solid #b7f0c1} 24%{border:.5rem solid #94e8a2} 36%{border:.5rem solid #70e183} 48%{border:.5rem solid #4cd964} 52%{border:.5rem solid #4cd964} 64%{border:.5rem solid #70e183} 76%{border:.5rem solid #94e8a2} 88%{border:.5rem solid #b7f0c1} 100% {border:.5rem solid #dbf7e0;}}
@-webkit-keyframes call_motion{0% {border:.5rem solid #dbf7e0;} 12%{border:.5rem solid #b7f0c1} 24%{border:.5rem solid #94e8a2} 36%{border:.5rem solid #70e183} 48%{border:.5rem solid #4cd964} 52%{border:.5rem solid #4cd964} 64%{border:.5rem solid #70e183} 76%{border:.5rem solid #94e8a2} 88%{border:.5rem solid #b7f0c1} 100% {border:.5rem solid #dbf7e0;}}
/*20171018修改 end*/

/* ----- 列表页 ----- */
 .article_name{font-size: 1.6rem;line-height: 1.7;padding:.55rem 0 ;}
/* 

.article_list_title{width:2.1rem;border-right:1px solid #e6e6e6;padding:1rem 0 1.5rem;margin-right:3.5rem;}
.article_list_title li{margin:.8rem auto 0;}
.article_list_title li span{background: #e6e6e6;color: #666;display: block;width: 4rem;height: 4rem;line-height: 4rem;text-align: center;border-radius:50%;cursor: pointer;}
.article_list_title li.active span{background: #028799;color: #fff;}


 .article_list_tab{padding-top:2.5rem ;}
 .article_list_tab_title{font-size: 1.6rem;margin-bottom: 1rem;}
 .article_list_tab_title i{font-size: 1.4rem;color: #666;}
 .article_tab_doctor {margin:.5rem auto 0 ;}
 .article_tab_doctor dt{width: 6.2rem;height: 8rem;position: relative;}
 .article_tab_doctor dt span{position:absolute;left:0;bottom:0;width:100%;display:block;text-align: center;color: #f00;background:rgba(255,255,255,.8);font-size: 1.1rem;line-height: 1.8;}
 .article_tab_doctor dd{height: 8rem;border:1px solid #e6e6e6;padding: .5rem;border-left:0 ;font-size: 1.2rem;margin-right: .1rem;}

 .article_tab_list li{padding:.9rem 0;line-height: 1.6;border-bottom:1px solid #e6e6e6 ;font-size: 1.2rem;}
 .article_tab_list li:last-child{border-bottom: 0;}
 .article_tab_list li i{font-size: .8rem;}
 .article_tab_list li .text_red i{font-size:1.2rem;}
 .article_tab_list li a:hover{text-decoration: none}
 
 .article_news_list{margin-bottom: 0;}
 .article_news_list li{line-height: 1.5;border-bottom:1px solid #e6e6e6 ;font-size: 1.1rem;color: #666;padding-bottom:.6rem; margin-bottom:.6rem;}
 .article_news_list li strong{color: #333;}
 .article_news_list li p{margin-bottom: 0;margin-top:.2rem;}
 .article_news_list li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;}
 .article_news_list_a{ border:1px solid #ff3b2f;text-align: center;display: block;padding:.4rem 0;margin:1rem .1rem;}

 .article_list_tab_footer{border-radius:5px;padding:.6rem ; }
 .article_list_tab_footer i{width: 2.5rem;height: 2.5rem;line-height: 2.5rem;display: inline-block;font-size: 1.4rem;text-align: center;margin-right: .8rem;}
 .article_list_tab_footer h6{margin-bottom: 0;font-size: 1.4rem;}
 .article_list_tab_footer span{margin-bottom: 0;font-size: 1.1rem;}
 .article_list_tab_footer .btn{height: 2.2rem;line-height: 2.2rem;padding: 0 .5rem;}
 .article_list_tab_footer a:hover{text-decoration: none} */

/* ----- 文章页 ----- */
.article_titlebox{padding:1rem 0 ;}
.article_title{font-size: 1.6rem;line-height: 1.5;}
.article_subtitle{font-size: 1.1rem;}
.article_title_tip{}
.button_box{font-size: 1.2rem;}
.button_box .article_btn{width:7.15rem;margin:0 .5rem ;}

.article_contain{font-size: 1.2rem;}

.article_Related{margin-top: 2rem;}
.article_Related li{width: 30%;}
.article_Related .media dt{width: 7.5rem;margin-left:2rem ;margin-right:1.5rem;position: relative;}
.article_Related .media dt:after{content:"";display: block;width: 2.1rem;height: 2.1rem;position: absolute;right:0;bottom:0;background:url(../images/article_Related_ico.png) no-repeat;background-size:cover;}
.article_Related .media .media-title{font-size: 1.2rem;}
.article_Related .media .media-text{font-size: 1.1rem;margin:.5rem auto ;}
.article_Related .media .btn{font-size: 1.1rem;}

.inc_news_list{margin-top: 1.5rem;}
.inc_news_list_title{font-size: 1.2rem;line-height: 2;}
.inc_news_list_title h6{font-size: 1.2rem;}
.inc_news_list_title i{font-size: 1rem;}
.inc_news_list_title a{font-size: 1.1rem;}
.inc_news_list_title:after{content:"";height:1px;display: block;overflow: hidden;background: linear-gradient(90deg, rgba(153,218,255,1) 0%, rgba(153,218,255,1) 21.99%, rgba(230,230,230,1) 22%, rgba(230,230,230,1) 100%);}
.inc_news_list li{font-size: 1.2rem;line-height: 2.3;}
.inc_news_list li span{padding:.1rem .5rem;margin-right: .5rem;}
.inc_news_list li a:hover{text-decoration: none}


.inc_teambox{padding-top:15px ;/* padding-bottom:15px ; */}
.inc_teambox .row{padding:0 13.5px ;}
.inc_team_list{padding:0 4px ;text-align: center;}
.inc_teambox .card{border:0;}
.inc_teambox .card-img-top{width:8.9rem;height:10.15rem;margin: 0 auto;}
.inc_teambox .card-block{padding:1rem 0;margin-bottom: 1rem;color: #666;}
.inc_teambox .card-title{margin-bottom:.2rem;font-size: .8rem;line-height:2}
.inc_teambox .card-title img{width: 4.8rem;height: 2rem;}
.inc_teambox .card-title span{padding:.55rem 0 0;height: 2rem;}
.inc_teambox .card-text{font-size:1rem;}
.inc_teambox .card .btn{margin:0 7.5px;font-size: 1.4rem;padding: 0;}


/* ----- 专家团队 ----- */
.team_box{position: relative;}

.team_box:after{content:"";display: block;width: 3.1rem;height: 10.4rem;position: absolute;left: 0;top: 0;background:url(../images/team_list_ico1.png) no-repeat;background-size:cover;}
.team_box_text{}
.team_box_text h5{font-size: 3rem;color: #333;text-align: center;margin-bottom: 0;}
.team_box_text h6{font-size: 1.2rem;color: #999;text-align: center;margin-bottom: 0;line-height:1.6;}
.team_box_text .experience{font-size:1.1rem;color: #666666;text-align: center;display: block;}

.team_box_text ul{font-size: 1.1rem;padding:.5rem 0 .5rem 3rem;margin:.8rem 0 .8rem 1rem;border-top: 1px solid #d3dbe3;border-bottom: 1px solid #d3dbe3;background:url(../images/team_list_ico2.png) no-repeat left center;background-size:2.7rem 3rem;}
.team_box_text p{padding:0 1rem;margin-bottom: .6rem;}
.team_box_text .button_box{margin-left:.5rem ;margin-right:.5rem ;}
.team_box_text .article_btn{width: auto;}

 .team_box_pic{width: 50%;}
/* .team_box_pic img{width: 100%;min-height: 25.5rem;}  */
.team_wrap .unify_btn a{padding:.5rem 0.2rem !important;letter-spacing:-.05rem;}

.team_box:nth-child(even) ul{margin-left: 0; margin-right: 1rem;padding-left:4rem;background-position:1rem center;}
.team_box:nth-child(even):after{position: absolute;right:0;left: auto;top: 0;  -moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1); }

.temp_doc_pic_right:after{position: absolute;right:0;left: auto;top: 0;  -moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1); }

  .inc_query_title{font-size: 1.4rem;padding:.45rem 0 ;}
  .inc_query_title i{color: #666;}

  .inc_query_box{color: #fff;text-align: center;margin:1rem 0 0 ;}
  .inc_query_box .row{padding:0 14.5px ;}
  .inc_query_box .col-4{padding:0 3px ;}
  .inc_query_box a{color: #fff;}
  .inc_query_box a:hover{text-decoration: none}
  .inc_query_box i{display: block;margin: 0 auto .2rem;font-size: 1.4rem;width: 3rem;height: 3rem;line-height: 2;border:2px solid rgba(255,255,255,.5);border-radius: 50%}
  .inc_query_list{padding:.8rem 0 ;margin-bottom:6px;}
  .inc_query_bg1{background: #c5a065;}
  .inc_query_bg2{background: #349f71;}
  .inc_query_bg3{background: #8c644b;}
  .inc_query_bg4{background: #d3930b;}
  .inc_query_bg5{background: #4cc8be;}
  .inc_query_bg6{background: #c5a065;}


  .inc_query_advantage{margin:1rem 0 ;}
  .inc_query_advantage .title {width:100%;display:block;background:none;font-size:.562rem;display:-moz-box;display:-webkit-box;display:box;font-size: 1.4rem;margin-bottom: 1rem;}
  .inc_query_advantage .title:before,
  .inc_query_advantage .title:after{display:block;content:"";background:#e6e6e6;height:1px;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;margin:1rem 10px 0 20px;}
  .inc_query_advantage .title:after{margin:1rem 20px 0 10px;}
  .inc_query_advantage img{width:6rem;height: 6rem;display: block;margin: 0 auto .5rem;}

  .inc_query_advantage_box .row{padding:0 14.5px ;}
  .inc_query_advantage_box .col-3{padding:0 3px ;font-size: 1.2rem;}
  
  
.correlation a{display: block;}
.correlation_title{border-bottom:1px solid #cccccc ;font-size: 1.2rem;margin-bottom: 10px;line-height: 2;display: -moz-box; display: -webkit-box; display: box;}
.correlation_title span{border-left: 2px solid #166bc3;font-weight: bold;}
.correlation_title small{font-size: 1rem;color: #999;font-family:"Raleway",Helvetica;}
.correlation_title a{font-size: 1rem; color: #333;}

.media_left{width:8.9rem;height: 6rem;padding:.4rem ;text-align: center;}
.media_left a{width: 100%;}
.correlation .media-body li{float: left;width: 50%;padding-left: 1px;padding-bottom: 1px;height: 3rem;line-height: 3rem;overflow: hidden;}


/* ----- 设备页 ----- */
.equipment_list{padding-bottom:4.5rem;position: relative;padding-top:1.5rem;}
.equipment_list:after{content:"";display: block;position: absolute;left: 0;bottom: 0;width:50%;height: 0;border-left:0rem solid transparent;border-right:16.7rem solid transparent;border-bottom:4.7rem solid #f2f2f2;overflow:hidden}
.equipment_list:before{content:"";display: block;position: absolute;right: 0;bottom: 0;width:50%;height: 0;border-left:16.7rem solid transparent;border-right:0 solid transparent;border-bottom:4.7rem solid #f2f2f2;overflow:hidden}


.equipment_list dt{font-weight:normal;padding-left: 17.5px;}
.equipment_list dt li{font-size: 1.2rem;line-height: 1.8;}
.equipment_list dt .number{width:2.2rem;height: 3.3rem;background: #ff3b2f;font-size: 1.2rem;color: #fff;margin-right: 8px;position: relative;}
.equipment_list dt .number:before{content:"";display: block;position: absolute;left: 0;bottom: 0;width:0;height: 0;border-left:1.1rem solid transparent;border-right:1.1rem solid transparent;border-bottom:.8rem solid #f2f2f2;overflow:hidden}
.equipment_list dt .number:after{content:"";display: block;width:1.5rem;height: 1px;background:rgba(255,255,255,.7);margin:0 auto;}

.equipment_list:nth-child(odd){background: #f2f2f2;position: relative;}
.equipment_list:nth-child(odd):after,
.equipment_list:nth-child(odd):before,
.equipment_list:nth-child(even) .number:before{content:"";border-bottom-color:#fff }

.equipment_list:last-child{padding-bottom:1rem;}
.equipment_list:last-child:after,
.equipment_list:last-child:before{display: none;}

.equipment_list dt .title{font-size: 1.6rem;margin-bottom: 0;}
.equipment_list dt .subtitle{font-size: 1.2rem;}

.equipment_advantage {padding-right:1.2rem ;}
.equipment_advantage p{width: 4rem;height: 4rem;padding:.6rem .8rem ;margin-bottom: 0;line-height: 1.4;border:1px solid #028799;border-radius:5px }
.equipment_text{padding:.5rem 17.5px .5rem;font-size: 1.1rem;}
.equipment_btn{border-radius:1.5rem;font-size: 1rem;padding:.45rem 1.5rem ;}
.equipment_btn i{transform:rotate(-20deg);
  transform-origin:50% 50%;
  -ms-transform:rotate(-20deg)
  -ms-transform-origin:50% 50%;
  -moz-transform:rotate(-20deg);
  -moz-transform-origin:50% 50%;
  -webkit-transform:rotate(-20deg);
  -webkit-transform-origin:50% 50%;
  -o-transform:rotate(-20deg);
  -o-transform-origin:50% 50%; }

.equipment_list dd{width:10.7rem;height:20.6rem;margin:0 0 0 0;}
.equipment_list img[src$=".png"]{background:none}

.inc_eqpt{margin:1rem 0 ;}
.inc_eqpt_title{margin-bottom: 1rem;}
.inc_eqpt_title h6{font-size: 1.2rem;padding:.8rem 0;}
.inc_eqpt_title small{font-size:1rem;}

.inc_eqpt_box .row{padding:0 11.5px ;}
.inc_eqpt_list{padding:0 3px ;}
.inc_eqpt .card{margin:0 4.5px;border:0;}
.inc_eqpt img{border:1px solid #e6e6e6;}
.inc_eqpt .card-block{padding:0 ;text-align: center;}
.inc_eqpt .card-title{font-weight:normal;font-size: 1rem;margin-bottom:.2rem;margin-top:1rem;}
.inc_eqpt .card-text{color:#666666;font-size:1rem;margin-bottom: .5rem;}

/* ----- 活动 ----- */
.activity_list{padding:1.75rem 0;border-bottom:1px solid #e6e6e6 ;}
.activity_list a:hover{ text-decoration: none }
.activity_header h6{font-size: 1.6rem;}
.activity_header p{font-size: 1rem;color: #999;}

.activity_pic li{width: 31.3%;}

.activity_text{text-indent: 2em;color: #666;font-size: 1.2rem;line-height: 1.5;}
.activity_text p{margin-bottom: 0;}

#swipebox-overlay #swipebox-close{position: absolute;top:auto !important;bottom:0 !important;left:50%;margin:0 0 0 -25px ; }


/* ----- 列表 ----- */
.column_intro_box{border-bottom: 1px dashed #cccccc;}
.column_intro_box dt{margin-right: 1rem;}
.column_intro_box dt img{width: 8.6rem;height: 8.6rem;border:2px solid #e6e6e6;}
.column_intro_box dd p{line-height:1.4;padding:.25rem 0 ;color: #333;font-size: 1.1rem;margin-bottom: 0;}

.column_intro_list dl{font-size: 1.1rem;}
.column_intro_list dt{width: 3rem;height: 3rem;font-weight: normal;padding:.4rem .3rem;text-align: center;line-height: 1;margin-right: 1rem;font-size: 1.1rem;}
.column_intro_list dl p{margin-bottom: 0;line-height: 1.4;}

.news_list_box{}
.news_list_box li{padding:1rem 0 ;border-bottom: 1px solid #e6e6e6}
.news_list_box li a:hover{ text-decoration: none }
.news_list_box li h6{font-size: 1.4rem;color: #333;font-weight: normal;}
.news_list_box li p{color: #666;font-size: 1.2rem;margin-bottom:.5rem;line-height: 1.6;}
.news_list_box li small{font-size: 1rem;color: #666;}
.news_list_box li small a{color: #666;}

.page {overflow: hidden;}
.page li .page-link{border:0 !important;color: #666;background:none;}
.page li.disabled .page-link{background:none;}
.page li .page-link.active{color: #ff3b2f;}

/* ----- 案例 ----- */
.case_list{background: #fff;padding:1rem ;margin-bottom: 15px;}
.case_list .case_title{font-size: 1.2rem;padding:0 0 .7rem 0;margin-bottom: 0;}

.case_list .case_text{font-size: 1.2rem;color: #666;}
.case_list .case_text p{margin-bottom: 0;}
.case_list .case_text strong{color: #333;}
.case_list .case_pic{width:13rem; margin-right:.5rem;border:1px solid #f2f2f2;padding:.2rem;}
.case_list .case_pic img{width:12.6rem; height:8.95rem;}

.case_list .case_contrast{position: relative;margin-top: 1rem;border:1px solid #f2f2f2;padding:.2rem;}
.case_list .case_contrast img{}
.case_list .case_contrast_text{position: absolute;left: 50%;top:50%;margin:-1.5rem 0 0 -1.5rem ;width: 3rem;height: 3rem;font-size: 1rem;line-height: 3rem;color: #fff;overflow: hidden;}
.case_list .case_contrast_text span{background:rgba(126,7,0,.5);width: 50%;}
.case_list .case_contrast_text span:nth-child(2){background:rgba(0,82,169,.5);}

.case_list:nth-child(even) .case_pic{margin:0 0 0 .5rem ;}


.acheck_steps{}
.acheck_steps_title{}
.acheck_steps_title{padding:2.5rem 0 1rem;color:#fff;margin-left:-17.5px ;text-align:center;margin-right:-17.5px;}
.acheck_steps_title h6{color:#999;font-size:1rem;font-family:'Raleway',sans-serif;}
.acheck_steps_title h2{display:block;line-height:0 !important;padding-bottom:.5rem;}
.acheck_steps_title span{color:#333;width:100%;display:block;background:none;font-size:1.8rem;display:-moz-box;display:-webkit-box;display:box;}
.acheck_steps_title span:before,
.acheck_steps_title span:after{display:block;content:"";background:rgba(255,255,255,1);height:2px;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;margin:0 10px 0 20px;border-top:1px solid #cccccc;}
.acheck_steps_title span:after{margin:0 20px 0 10px;}

.check_steps .row{padding:0 7.5px;padding-bottom: .6rem;}
.check_steps .check_steps_list{padding:0 10px ;color: #666;}
.check_steps .check_steps_list p{margin:.7rem auto ;font-size: 1.2rem;}


/* ----- inc_list_step ----- */
.inc_list_step li{width: 32%;}
.inc_list_step .media{background: #f2f2f2;height: 4.2rem;}
.inc_list_step span{display: block;width: 1.8rem;height: 3.5rem;line-height: 3.5rem;font-weight: 900;background: #d9d9d9;color: #999;font-size: 1.8rem;font-family:Impact,sans-serif;text-align: center;position: relative;}
.inc_list_step span:after{content:"";display: block;width: 0;height: 0;border-left: .9rem solid transparent;border-right: .9rem solid transparent;border-bottom: .4rem solid #f2f2f2;overflow:hidden;position: absolute;bottom: 0;left: 0;right: 0;}
.inc_list_step .media-body{padding:.7rem 0 0 .5rem ;}
.inc_list_step h6{font-size: 1.2rem;color: #333;margin-bottom: 0;font-weight: 900;}
.inc_list_step p{font-size: 1rem;color: #666;margin-bottom: 0;}

article p {
    text-indent: 2em;
}




/* ----- 挂号 ----- */
.registration{ width:100%;padding: 5px 10px 15px}

.registration .registration_title{color: #fff;text-align: center;line-height: 2;font-size: 1.6rem;font-weight: bold;margin-bottom: 0;}
.registration .registration_title span{color: #fbff02;}

.registration .col-3{padding-right: 0;padding-left: 10px;}
.registration .col-9{padding-left: 10px;}


.registration_box{background: #fff;color: #333;padding:15px 10px ;border-radius:5px}
.registration_box h6{color: #ff6c00;font-size: 1rem;margin-bottom:15px;}
.registration_box .form-group{margin-bottom: 5px;}
.registration_box .btn{font-size: 1.2rem;font-weight: bold;}

.registration_remind{border-top: 1px dashed #ddd;padding-top: 10px;margin-top: 15px;}
.registration_remind p strong{ font-size:1.2rem; color:#ff6c00;margin-bottom: 5px;display: block;}
.registration_remind p{margin-bottom: 0;display: block;overflow: hidden;}
.registration_remind span{width:1.5rem; height:1.5rem; line-height:1.5rem;  margin-right:5px; font-size:1rem; color:#FFF; display:block; background:#3190e7; float:left; text-align:center;margin-bottom: 5px;}

/* ----- 挂号展示 ----- */

.registration_show{background: #f2f2f2;overflow: hidden; }

.registration_show_tit{margin:15px 0 ;font-size: 1.2rem;line-height: 2rem;}
.registration_show_tit span{display: block;float: left;width: 2rem;height: 2rem;text-align: center;}

.registration_show_main{overflow: hidden;height:13rem;}
.registration_showbox{background: #fff;border-radius: .5rem;overflow: hidden;}
.registration_showbox ul{list-style: none;margin-bottom: 0;width:100%}
.registration_showbox li{line-height: 2.5;}
.registration_showbox span{width: 20%;display: inline-block;font-size: 1.1rem;border-top:1px dashed #d9d9d9;}
.registration_showbox span:nth-child(1),
.registration_showbox span:nth-child(2){width: 18%;}
.registration_showbox span:nth-child(3){width: 24%;}
.registration_showbox span:nth-child(4){width: 20%;color: #e7505a;}
.registration_showbox span:nth-child(5){width: 20%;}

.nav_box ul li.hot a::after {
    content: 'HOT';
    color: #ff4018;
    font-size: .6rem;
    position: absolute;
    top: 0.1rem;
}

/** 专题自定义 **/
.bg_LightGray{background: #f2f2f2;overflow: hidden;}
.bg_white{background: #fff;}
.text{color:#666666;font-size:1.1rem;}

/** 颜色自定义 **/
.btn_cyan_line{border:1px solid #3190e7 !important; color: #3190e7 !important}
.btn_mazarine_line{border:1px solid #1773c7 !important; color: #1773c7 !important}
.btn_green_line{border:1px solid #28cb75 !important; color: #28cb75 !important}
.btn_yellow_line{border:1px solid #efb013 !important; color: #efb013 !important}

.btn_pink_line{border:1px solid #e7505a !important; color: #e7505a !important}
.btn_red_line{border:1px solid #c40c0d !important; color: #c40c0d !important}
.btn_darkblue_line{border:1px solid #284266 !important; color: #284266 !important}


.btn_pink{background: #e7505a !important;color: #fff !important;}

.btn_darkblue{background: #284266 !important;color: #fff;}
.bg_darkblue{background: #284266 !important;color: #fff;}
.text_darkblue{color: #284266 !important;}

.btn_red{background: #c40c0d;color: #fff;}
.bg_red{background: #c30e0e !important;color: #fff;}
.text_red{color: #c30e0e !important;}


/** 框架自定义 **/
.row.row_box{margin:0 -10px ;}
.row.row_box .col-6{padding:0 10px;margin-bottom: 15px;}

.row.row_box_3{margin-left:-5px !important;margin-right:-5px !important;}
.row.row_box_3 .col-4{padding:0 5px !important;}

/** 咨询按钮样式 **/

	/* 主通栏按钮 */
.btn_ask_main a{font-size: 1.2rem;height: 3rem;display: block;line-height:2rem;}
.btn_ask_main a i.fa{font-size: 1.4rem;}
.btn_ask_main a i.fa.animation{animation: arrow 1s infinite;-webkit-animation: arrow 1s infinite;margin-left:5px;margin-bottom: -10px;}

	/* 次左右区分按钮 */
.btn_ask_minor{background:#eaf4fd;line-height:3rem;height: 3rem;border-radius:5px;font-size: 1.2rem;overflow: hidden;}
.btn_ask_minor a{color: #1773c7;}
.btn_ask_minor span{text-align:center;display:block;font-size: 1.3rem;}
.btn_ask_minor em{overflow:hidden;text-align:center;font-style:normal;font-size: 1.4rem;}
.btn_ask_minor a:hover{text-decoration: none}


/* ----- 专题标题 ----- */
/* 标题样式1 */
.zt_tit_style1{line-height:1.2 !important;margin:2rem 0 2rem;color:#fff;text-align:center;color:#1a4d80;}
.zt_tit_style1 h2{color:#1a4d80;font-size:1.8rem;font-weight:900;text-transform:uppercase;}
.zt_tit_style1 h6{border:0;display:block;height:0px;margin-top:1rem;line-height:0 !important;font-family:'Raleway',arial,sans-serif;font-weight: normal;}
.zt_tit_style1 span{color:#999999;width:100%;display:block;background:none;font-size:.8rem;display:-moz-box;display:-webkit-box;display:box;}
.zt_tit_style1 span:before,
.zt_tit_style1 span:after{display:block;content:"";background:rgba(255,255,255,0);height:2px;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;margin:0 10px 0 0px;border-top:1px solid #cccccc;}
.zt_tit_style1 span:after{margin:0 0px 0 10px;}

/* 标题样式2 */
.zt_tit_style2{border-bottom: 1px solid #cccccc;padding:0 0 .5rem 0;margin:2rem auto ;position: relative;text-align:center;}
.zt_tit_style2:after{content:'';width: 7rem;height: 3px;position: absolute;bottom: -2px;left: 50%;margin:0 0 0 -3.5rem;background: #3190e7;}
.zt_tit_style2:before{content:'';width:0;height:0;position: absolute;bottom:-6px;left: 50%;margin:0 0 0 -2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #3190e7;overflow:hidden;
}
.zt_tit_style2 h2{color:#1a4d80;font-size:1.8rem;font-weight:900;text-transform:uppercase;}
.zt_tit_style2 h6{border:0;display:block;height:0px;margin-top:1rem;line-height:0 !important;font-size: 1rem;color: #999;font-family:'Raleway',arial,sans-serif;font-weight: normal;}

/* 标题样式3 */
.zt_tit_style3{border:2px solid #6eb1ef;height: 3rem;margin: 2.5rem 0 1.25rem;white-space:nowrap; text-align:center;}
.zt_tit_style3 h6{font-size: 1.6rem;margin-top: -1rem;color: #1a4d80;font-weight: 900;}
.zt_tit_style3 h6 span{background: #fff;padding:0 .5rem ;}
.zt_tit_style3 small{font-size:1rem;color: #999;font-family:'Raleway',arial,sans-serif;font-weight: normal;}
.bg_LightGray .zt_tit_style3 h6 span{background: #f2f2f2;}

/* 标题样式4 */
.zt_tit_style4{line-height:1.2 !important;color:#fff;text-align:center;text-shadow:0px 1px 0px #fff;display: -moz-box; display: -webkit-box; display: box;}
.zt_tit_style4 h2{color:#1a4c81;font-size:1.8rem;font-weight: 900;}
.zt_tit_style4 h6{color: #999;font-size: .6rem;margin-bottom: 0;font-family:'Raleway',arial,sans-serif;font-weight: normal;}
.zt_tit_style4 em{font-style:normal;}
.zt_tit_style4 span{height: 3.2rem;display: inline-block;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;border-left:1px solid #cccccc;border-right:1px solid #cccccc ;padding:0 1rem;}
.zt_tit_style4:before,
.zt_tit_style4:after{display:block;content:"";background:rgba(255,255,255,0);height:1px;-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0;margin-top:1.6rem;border-top:1px solid #cccccc;}

/* sidebar_menu */
.sidebar_menu{width:4rem;height: 4.85rem;font-size: 0;position: absolute;top:0;right: 0;}

.wrap{padding-top:4rem}


#page-content{position:fixed;left:0px;top:0px;bottom:0px;right:0px;z-index:1;overflow:hidden;}
#page-content-scroll{position:absolute;top:0;bottom:0;left:0;right:-0; overflow:auto;-webkit-overflow-scrolling:touch;}
.wrap{max-width: 640px;margin: 0 auto;}
#page-content-scroll::-webkit-scrollbar,
.submenu::-webkit-scrollbar{width:0;height:0}

.top_box {z-index: 99;margin: 0 auto;max-width: 640px;}
#page-content,
.top_box,
.footer_fixed_swt,
.sidebar_right,
.top,
.footer,
.footer_fixed,
.active-submenu,
.submenu,
.wrap{-webkit-transition:all 250ms ease!important;-moz-transition:all 250ms ease!important;-ms-transition:all 250ms ease!important;-o-transition:all 250ms ease!important;transition:all 250ms ease!important;}

.sidebar-tap-close{position:fixed;top:0px;left: 0;right: 0;z-index:990;width:100%;height:100%;opacity:9;-moz-transform:scale(0,0);-webkit-transform:scale(0,0);-o-transform:scale(0,0);-ms-transform:scale(0,0);transform:scale(0,0);}
.active-tap-close{-moz-transform:scale(1,1);-webkit-transform:scale(1,1);-o-transform:scale(1,1);-ms-transform:scale(1,1);transform:scale(1,1);}

.sidebar_scroll{position:absolute;top:0;bottom:0;left:0;right:0px; overflow:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;}

.sidebar_logo{height:4.8rem;background:url(../images/sidebar_logo.png) no-repeat center #1a4d80;background-size:180px 48.5px;}
.sidebar_right{overflow:hidden;z-index:999;position:fixed;top:0px;bottom:0px;right:0px;-webkit-overflow-scrolling:touch;width:180px;-webkit-box-shadow:0px 0 10px 5px rgba(0,0,0,0.2);box-shadow:0px 0 10px 5px rgba(0,0,0,0.2);background: #0f2e4d;color: #fff;font-size:13px;}


.sidebar_right,
.sidebar_right .submenu{-moz-transform:translateX(220px);-webkit-transform:translateX(220px);-o-transform:translateX(220px);-ms-transform:translateX(220px);transform:translateX(220px);}
.active-sidebar-box{-moz-transform:translateX(0px)!important;-webkit-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;transform:translateX(0px)!important;}

.menu-item{font-size:13px;line-height:50px;padding-left:60px;font-weight:400;}
.menu-item i:first-child{position:absolute;font-size:18px;font-weight:200!important;width:20px;text-align:center;height:50px;line-height:50px;left:20px;}
.menu-item .fa-circle{font-size:6px;position:absolute;right:27px;height:50px;line-height:50px;}
.menu-item .fa-plus{opacity:0.4;font-size:10px;position:absolute;text-align:center;top:1px;right:-5px;width:70px;height:60px;line-height:61px;}
.menu-item .fa-angle-right{font-size:12px;position:absolute;text-align:center;top:1px;right:-5px;width:70px;height:60px;line-height:61px;}
.menu-item .fa-angle-left{opacity:1!important;font-size:14px;position:absolute;text-align:center;top:1px;right:-5px;width:70px;height:60px;line-height:61px;}

.submenu{z-index:999;height:100%;position:fixed;top:0px;bottom:0px;right:0px;left: 0px;transition:all 250ms ease;overflow:scroll;overflow-x:hidden!important;pointer-events:all!important;}

.sidebar-dark,
.sidebar-dark .submenu,
.sidebar-dark .submenu .menu-item{background-color:#0f2e4d!important;}
.sidebar-dark .menu-item{color:#8797a6;background-color:#0f2e4d;display: block;position: relative;}
.sidebar-dark .menu-item:hover{color:#FFFFFF!important;background-color:rgba(255,255,255,0.02)!important;}
.sidebar-dark .menu-item .fa-angle-right{color:#505d6c;}
.sidebar-dark .menu-item .fa-circle{color:#123c66;}

.sidebar-dark .sidebar-divider{color:rgba(255,255,255,0.5)!important;display: none;}
.sidebar-dark .sidebar-copyright{color:rgba(255,255,255,0.5)!important;}

.active-submenu{-moz-transform:translateX(0px)!important;-webkit-transform:translateX(0px)!important;-o-transform:translateX(0px)!important;-ms-transform:translateX(0px)!important;transform:translateX(0px)!important;height:100% !important;position:absolute;top:0px !important;bottom:0px !important;right:0px !important;left: 0px !important;transition:all 250ms ease;overflow:scroll;overflow-x:hidden!important;pointer-events:all!important;}

.sidebar-dark .sidebar-copyright { color: rgba(255,255,255,0.5)!important;font-size: 12px;font-style: normal;padding-left: 30px;opacity: 1;font-weight: 500;display: block;padding-top: 20px;padding-bottom: 20px;}

.stop-scroll{overflow:hidden!important;}
a:hover{text-decoration: none;}



/*文章页2017/08/04*/
.art_title{border-bottom:1px dashed #ccc;}
.art_btn a{width:40%;}
.art_inline_tit{position:relative;}
.art_inline_tit a{display:inline-block;float:left;position:absolute;left:1rem;top:0rem;}
.art_inline_tit a img{width:1rem;}
.art_inline_con{background:-webkit-gradient(linear,0 0,0 100%,from(#b4e1e5),to(#dccfba));height:auto;}
.art_inline_con .media img{width:2.5rem;}
.art_inline_con .media .media-body{background:-webkit-gradient(linear,0 0,0 100%,from(#ebfcff),to(#c8f8ff));border-radius:.8rem;border-bottom:.3rem solid #3ea0dd;border-left:.1rem solid #3ea0dd;border-right:.1rem solid #3ea0dd;}
.art_inline_con .media .media-body img{width:1.5rem;}
.art_inline_btn a{width:35%;border-radius:.5rem;}

.art_weixin_tit{background:#343337;color:#fff;}
.art_weixin_tit span{line-height:2.5;}
.art_weixin_tit span i{line-height:1;font-size:1.5rem;}
.art_weixin_tit h6{line-height:1.5;}
.art_weixin_tit i{line-height:2.5;}
.art_weixin_con{background:#ebebeb; min-height:22rem; height:auto;}
.art_weixin_con .media img{width:3rem;}
.art_weixin_con .media .media-body{background:#fff;border-radius:.5rem;box-shadow:-2px -2px #dbdbdb;-webkit-box-shadow:-2px -2px #dbdbdb;-moz-box-shadow:-2px -2px #dbdbdb;position:relative;}
.art_weixin_con .media .media-body:before{content:"";border-top:.5rem solid transparent;border-bottom:.5rem solid transparent;border-right:.5rem solid #fff;position:absolute;left:-.5rem;}
.art_weixin_con .media .media-body img{width:1.5rem;}
.art_weixin_input{background:#f5f5f7;}
.art_weixin_input input{padding:.25rem .5rem;}
.art_weixin_input img{display:inline-block;width:2.5rem;height:2.5rem;}

.art_hot_tit img{width:1.5rem;}
.art_hot_tit h4{line-height:2rem;}
.art_hot_con ul.row{padding:0 1.75rem;}
.art_hot_con ul li{padding:0 5px;}
.art_hot_con ul li a{color:#fff;display:block}
.art_hot_con ul li:nth-child(1) a{background:#34d2e7;}
.art_hot_con ul li:nth-child(2) a{background:#7a7efe;}
.art_hot_con ul li:nth-child(3) a{background:#fba516;}
.art_hot_con ul li:nth-child(4) a{background:#ff6795;}
.art_hot_con ul li:nth-child(5) a{background:#01cbbe;}
.art_hot_con ul li:nth-child(6) a{background:#34d2e7;}
.art_hot_con ul li:nth-child(7) a{background:#7a7efe;}
.art_hot_con ul li:nth-child(8) a{background:#fba516;}
.art_hot_con ul li:nth-child(9) a{background:#ff6795;}
.art_hot_con ul li:nth-child(10) a{background:#01cbbe;}
.art_hot_con ul li:nth-child(11) a{background:#34d2e7;}
.art_hot_con ul li:nth-child(12) a{background:#7a7efe;}
.art_hot_con ul li:nth-child(13) a{background:#fba516;}
.art_hot_con ul li:nth-child(14) a{background:#ff6795;}
.art_hot_con ul li:nth-child(15) a{background:#01cbbe;}

.art_input_con{border-radius:1rem;}
.art_input_con .card{background:none;}
.art_input_con .card img{width:4rem;}
.art_input_con .card .card-footer{background:none;}
.art_input_con h5 span{letter-spacing:-1px;}
.art_input_con h5 img{width:1rem;}
.art_input_con h5 a{border-radius:.3rem;animation:bmsize 1s infinite;-webkit-animation:bmsize 1s infinite;-moz-animation:bmsize 1s infinite;}
@keyframes bmsize{
    0%{transform:scale(0.8,0.8)}
    50%{transform:scale(1,1)}
    100%{transform:scale(0.8,0.8)}
}
@-webkit-keyframes bmsize{
    0%{transform:scale(0.8,0.8)}
    50%{transform:scale(1,1)}
    100%{transform:scale(0.8,0.8)}
}
@-moz-keyframes bmsize{
    0%{transform:scale(0.8,0.8)}
    50%{transform:scale(1,1)}
    100%{transform:scale(0.8,0.8)}
}
.art_input_con textarea{border-radius:.5rem;height:4rem;resize:none;}


/*2018-6-23 底部板块*/


.xfooder_623 .media .align-self-center img{width:10rem;}

.xfooder_623 dl{display: -moz-box; display: -webkit-box; display: box; margin-bottom: 0rem;}
.xfooder_623 dl dt{width:2.1rem; margin-right: .3rem;}
.xfooder_623 dl dd{-moz-box-flex:1.0;-webkit-box-flex:1.0;box-flex:1.0; text-align:left;}
.xfooder_623 dl dd h3{ font-size: 1rem; font-weight: bold; line-height: 1; margin-bottom: 0; }
.xfooder_623 dl dd p{ margin-bottom: 0;line-height: 1.5; font-size:1rem; }

.xfooder2_623{ padding-bottom:5rem;}
.xfooder2_623 p{margin-bottom:0;line-height: 2;font-size: .7rem;color: #b2b2b2;}

.xfooder_623 .row{margin:0 -10px ;}
.xfooder_623 .row .col-6{padding:0 10px;margin-bottom: 0;}
.xfooder_623 .row .col-6 a{ padding:.5rem 0 ;vertical-align:middle; }
.xfooder_623 .row .col-6 a img{width: 1.1rem;vertical-align:middle;}

/*2018-6-23 底部板块*/
