﻿a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;}
*{padding: 0;margin: 0;font-size: 14px;font-family: "微软雅黑";}
img{border: none;}
body{background: #fff;}
ul li{list-style: none;}
a{text-decoration: none;outline: none;}
a:hover{text-decoration: none;}
a:focus{text-decoration: none}
.bg{ background: #fff }
.fll{ float: left; }.flr{ float: right; }
.header-box{position: fixed;width: 100%;left: 0;top: 0;z-index: 999999;}
header{height: 90px;background: url(../image/header-bg.jpg) no-repeat;background-size: 100% 100%;position: relative;}
.header_child{background: url(../image/header-bg2.jpg) bottom center no-repeat;}
.header_child #dropdowna,.header_child .navbar-default .navbar-nav>li>a,.header_child .launcher a{ color: #fff; }
.header_child .navbar-default .navbar-nav>li>a:hover{ color: #fff; }
.navbar-default{margin-top: 12px;}
.navbar-brand>img{width: 209px;margin-top: 15px;}
.logo2{display: none;}.logo_white{ display: block; }
.nopad_lr{padding: 0;}
.nopad_l{padding-left: 0;}
.active-a{border-bottom: 2px solid #fff;}
.active-a:hover{border-bottom: 2px solid #fff!important;}
.navbar-default .navbar-nav>li>a{font-size: 18px;padding: 22px 20px 33px 20px;color: #333;}
.navbar-default .navbar-nav>.active>a:hover{color: #29959f;}
.nav_mobile{display:none !important;}
.launcher{position: absolute;right: 20px;bottom: 33px;}
#dropdown{float: left;}
.launcher{color: #127f86;}
.launcher a{color: #333;margin-left: 10px;}
.launcher .english{margin-right: 10px;}

.banner{position: fixed;left: 0;top: 90px;z-index: -1;width: 100%;}
.banner .banner-box{position: relative;}
.banner img{width: 100%;z-index: 0;}
.banner .swiper-pagination{padding-right: 10%;}
.banner .swiper-pagination-bullet{width: 20px;height: 20px;background: #fff;opacity: 1}
.banner .swiper-pagination-bullet-active{opacity: 1;background: #29959f;}
.banner .xl{position: relative;left: 50%;margin-left: -30px;bottom: 80px;width: 60px;height: 29px;cursor: pointer;z-index: 201;opacity: .8; -webkit-animation: arrow 1.5s infinite ease-in-out;}
.banner .banner-box-sm{position: relative;display: none;}
.banner .banner-box-sm img{width: 100%;z-index: 0;}
.nav_toggle{width: 104px;}
.no_bgcolor{background: none !important}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background: none;}
#dropdowna{color: #333;font-size: 18px;}
.dropdowns{width: 140px;height: 63px;line-height: 63px;text-align: center;display: inline-block;float: left;margin-left: 66px;}
.dropdowns ul li{padding: 0;text-align: center;}
.dropdowns ul li a{padding: 5px 0 5px 0 !important;font-size: 16px}
.dropdowns ul li a:hover{padding: 5px 0 5px 0 !important;font-size: 16px}
.navbar-nav > li > .dropdown-menu{width: 160px !important;}
.navbar-right .dropdown-menu{left: -22% !important}
.dropdown_anxin{padding: 0;}
.dropdown_anxin li{padding: 0;line-height: 50px;}
.dropdown_anxin li a{font-size: 20px;color: #333;text-align: center;line-height: 50px;display: block;}
.dropdown_anxin li a:hover{font-size: 20px;color: #fff!important;background: #29959f;}
.border_b{border-bottom: 1px solid #fff;}
.active-address{background: #29959f;}
.active-address a{color: #fff!important;}
.clear{clear: both;}
.no_margin{margin: 0;}
.excelsior-box{position: relative;padding: 60px 0 0;height: 198px;text-align: center;background: #fff;}
.excelsior-box h2{font-size: 28px;color: #333;letter-spacing: 1.73px;font-weight: 600;}
.excelsior-box h4{color: #666;margin-top: 28px;}
.axn-color{color: #078893}
 
.outpatientList{background: url("../image/yun-3.png") bottom center no-repeat #F4F4F4; background-size: 100%; width: 100%; text-align: center; padding: 80px 0 124px 0;}
.introduce-pc{display: inline-block; background-size: 100%; position: relative; width: 373px; height: 411px; margin: 0 9px;}
.introduce-head{position: absolute; left: 50%; top: -20px; margin-left: -25px; width: 50px; display: none;}
.introduce-pc .introduce-card{position: absolute; text-align: center; background: #fff; box-shadow: 0 2px 9px 0 rgba(142,142,142,0.50); border-radius: 4px; cursor: pointer;}
.introduce-pc .introduce-card:hover{padding-top: 40px;}
.introduce-bg{width: 100%; position: absolute; left: 0; display: none; top:-113px;}
.introduce-pc .introduce-card p{font-size: 18px; color: #333333; letter-spacing: 1px;}
.introduce-pc .introduce-card{width: 340px; padding: 10px 0; bottom: -30px; left: 16px;}
.know-more{display: block; background: #F5A623; color: #fff; width: 130px; text-align: center; line-height: 30px; border-radius: 60px; margin: 0 auto 30px auto;}
.know-more:hover{box-shadow: 0 1px 3px 0 rgba(105,104,104,0.50); color: #fff;}
.color-line{display: block; width: 40px; height: 4px; border-radius: 2px; background: #078893; margin: 10px auto;}
.introduce-1{background: url("../image/clinic01.png") 100% no-repeat; background-size: 100%;}
.introduce-2{background: url("../image/clinic02.png") 100% no-repeat; background-size: 100%;}
.introduce-3{background: url("../image/clinic03.png") 100% no-repeat; background-size: 100%;}
.font_16{font-size: 16px;}
.introduce-content{width: 90%; margin: auto; height: 0; overflow: hidden;}
.introduce-content ul{ width: 100%; }
.introduce-content ul li{ width: 50%; list-style-type: none; float: left; padding: 5px 0;}
.introduce-content ul li a:hover h5{ text-decoration: underline; color: #29959f;}
.icons{ width: 30px; height: 30px; background: url("../image/icons1.png") no-repeat; display: block;}
.icons_01{ background-position: 0 0;}
.icons_02{ background-position: -30px 0; }
.icons_03{ background-position: -60px 0; }
.icons_04{ background-position: -90px 0; }
.icons_05{ background-position: -120px 0; }
.icons_06{ background-position: -150px 0; }
.icons_07{ background-position: -180px 0; }
.icons_08{ background-position: -210px 0; }
.introduce-content ul li h5{ font-size: 14px; color: #666; text-align: left; line-height: 30px; float: left; padding-left: 5%;}


.doctorTeam{ width: 100%; }
.public_title{ text-align: right; margin-top: -47px;}
.public_title h3{ font-size: 28px; line-height: 40px;}
.color_white{ color: #fff; }.color_gray{ color: #333; }.color_gray2{ color: #999; }.align_left{ text-align: left!important }
.public_title .roles{ width: 61px; height: 5px; border-radius: 2px; background: #078893; margin: 20px 0 15px 0;}
.public_title p{ font-size: 14px; line-height: 20px;}
.one_doctor ul{ display: block; padding: 60px 0 0 0;}
.one_doctor ul li{ width: 20%; list-style-type: none; float: left;}
.one_doctor ul li .over_hidden{ width: 100%;overflow: hidden}
.one_doctor ul li img{ width: 100%; transition: all 1s;
    -moz-transition: all 1s;	
    -webkit-transition: all 1s;	
    -o-transition: all 1s;}
.one_doctor ul li .doc_discript{ width: 100%; background: #f9f9f9; height: 332px; color: #666; position: relative;}
.doc_discript .dis_con{ padding: 40px 33px 0 33px;}
.doc_discript .dis_con h3 { color: #333; font-weight: 600; line-height: 60px;}
.doc_discript .dis_con p{ line-height: 30px; font-size: 14px; color: #666;}
.doc_discript .dis_con span { color: #333; font-weight: 600; }
.triangle_top{ position: absolute; left: 50%; background: url("../image/triangle1.png") no-repeat;
 background-size: 100%; width: 32px; height: 16px; margin: -16px 0 0 -16px; display: block;}
 .triangle_bottom{position: absolute; left: 50%; bottom: 0; background: url("../image/triangle2.png") no-repeat;
 background-size: 100%; width: 32px; height: 16px; margin: 0 0 -16px -16px;z-index: 9999}
 .one_doctor ul li a{ display: block }
 .one_doctor ul li a:hover .doc_discript{ background: #29959f; color: #fff}
 .one_doctor ul li a:hover img{transform: scale(1.2);
     -webkit-transform:scale(1.2);
     -moz-transform:scale(1.2);
     -o-transform:scale(1.2);}
 .one_doctor ul li a:hover .triangle_top{ background: url("../image/triangle3.png") no-repeat;}
 .one_doctor ul li a:hover .triangle_bottom{ background: url("../image/triangle4.png") no-repeat;}
 .one_doctor ul li a:hover .doc_discript .dis_con h3 { color: #fff;}
 .one_doctor ul li a:hover .doc_discript .dis_con p{ color: #fff;}
 .one_doctor ul li a:hover .doc_discript .dis_con span { color: #fff;}
.more{display: block; text-align: center; color: #078893; letter-spacing: 0.5px; width: 100px; padding: 60px 0; margin:0 auto;}
.more img{width: 100%; opacity: .8; -webkit-animation: arrowR 1.5s infinite ease-in-out;}

.one_stitle{ margin-top: 80px !important;}
.one_stopbg{ background: url("../image/sleep_bg.jpg") no-repeat; width: 100%; height: 964px;}
.english_msg{text-align: center; transform-style:preserve-3d; position: relative;}
#yuan-box{transition: all 800ms ease-out}
.one-stop{float: right; text-align: right;}
.one-stop:after{clear: both; content: ''; display: block;}

.science_part{background: #f4f4f4;text-align: center; padding: 80px 0;}

.pad{ margin-bottom: 40px;}
.equipment_part {background: #fff;text-align: center;}
.equipment_con { padding: 66px 0; display: block;}.equipment_con img{ width: 100%; }
.equipment_con .pad{}
.equipment_con a h3{ text-align: center;line-height: 40px; color: #fff; font-size: 18px;position: relative;top: -60px;
    transition: top .2s ease;
    -moz-transition: top .2s ease;	
    -webkit-transition: top .2s ease;	
    -o-transition: top .2s ease;
}
.eq_discript{position: absolute; top: 80px; width: 90%; height: 100%; padding: 6% 5% 0 5%; color: #fff;opacity: 0;filter:alpha(opacity=0);
    
    transition: opacity .5s ease;
    -moz-transition: opacity .5s ease;	
    -webkit-transition: opacity .5s ease;	
    -o-transition: opacity .5s ease;
}
.eq_discript .title{ font-size: 18px; line-height: 70px;}
.eq_discript p{ font-size: 14px; font-weight: 300; text-align: left;}
.equipment_con a:hover .eq_discript{ opacity: 1;filter: alpha(opacity=1) }
.equipment_con a:hover h3{ top:-240px;}
.equipment_con_m{ display: none}

#cooperative-box {background: #f4f4f4; text-align: center;}
.hospital_list{ padding: 60px 0; }
.hospital_list img{ width: 100%; max-width: 120px !important}
.hospital_list p{ line-height: 30px; margin-top: 20px;}
.introduce-phone,#yuan-bg-phone,#phone-top-qiu,.qiu-2,.qiu-1{display: none;}
#container,#service-box,#right_nav{display: block;}

footer { background: #30383d; overflow: hidden; padding: 30px 0;}
footer .padlr{ padding:0 12px; }
footer ul { width: 100%; text-align: left; }
footer ul li h4{ font-size: 16px; color: #f2f2f2; line-height: 48px;}
footer ul li a{ font-size: 12px; line-height: 20px; display: block;}
footer ul li .no_cur{cursor: inherit}
footer ul li a{ color: #f2f2f2; font-weight: 300;}
footer ul li a:hover{ color: #f2f2f2;}
footer ul li a:focus{ color: #f2f2f2;}
footer .footer-left { float: right;}
footer .footer-left .links，footer .footer-left .links a{ line-height: 38px; font-size: 14px !important; }
footer .footer-left .links a{ line-height: 38px; font-size: 14px !important; }
footer .ys {
    margin: 12px 0 15px 0;
}
footer .footer-left p { color: #fff; font-size: 12px; font-weight: 300;}

#right_nav{position: fixed; bottom: 100px; right: 1%; cursor: pointer; box-sizing: border-box; -webkit-transition: -webkit-transform 100ms linear; transition: -webkit-transform 100ms linear; transition: transform 100ms linear; transition: transform 100ms linear, -webkit-transform 100ms linear;}
#right_nav img{display: block; margin: 5px 0;}

.nopad{ padding: 0!important; }
.con_bg{ background: #f4f4f4; }
.current_location{ height: 55px; line-height: 55px; font-size: 18px; color: #333; }
.left_con{ width: 72% !important; padding-bottom: 20px;}
 .service_list,.service_list_con{ display: block; }
 .service_list ul li,.service_list_con ul li{ background-color: #fff; border-radius: 4px; margin-bottom: 20px;}
 .service_list ul li img{ width: 100%; max-width: 300px;}
 .service_list_con ul li img{ width: 100%; max-width: 406px;}
 .serv_pic_pc { display: block; }.serv_pic_mobile{ display: none; }
 .service_dis{ padding: 28px 0 28px 30px; }
 .service_dis .serv_title{font-size: 24px; color: #333; line-height: 30px;}
 .service_dis p{ padding: 5% 8% 0 0; font-size: 16px; color: #666; min-height: 125px; line-height: 28px;}
 .btn_details{ width: 116px; height: 36px; line-height: 36px; background-color: #f5a523; border-radius: 18px; text-align: center;}
 .btn_details a{ width: 116px; height: 36px; display: block; color: #fff; font-size: 16px;}
.right_list { width: 28%; display: block; padding-left: 0;}
 .right_list .list_part{ background-color: #fff; border-radius: 4px; padding:10px 30px; margin-bottom: 10px;}
 
 .list_title{ line-height: 50px; font-size: 16px; color: #333;}
 .list_title span{ background: url("../image/icon_sprites.png") no-repeat;
  width: 7px; height: 14px; float: right; margin: 20px 0 0 0;}
 .dashed_role{border-bottom: dashed 1px #e9e9e9;}
 .dashed_role:last-child{border-bottom: none}
 .list_con{ padding: 15px 0; }
 .doc_info{ padding: 0 0 30px 0; }
 .doc_info span{ display: block; width: 33%;}
 .doc_info p{ display: block; width: 67%;}
 
 .service_rlist{ display: block; padding: 0;}
 .service_rlist ul{ display: block; }
 .service_rlist ul li{ background: url("../image/icon_sprites.png") center right no-repeat; width: 100%; list-style-type: none;
  float: left; padding: 10px 0; line-height: 30px; border-bottom: dashed 1px #e9e9e9;}
 .service_rlist ul li:last-child{ border-bottom: none;}
 .service_rlist ul li a{ display: block; font-size: 16px; color: #333;}
 
 .one_medical{ padding: 15px 0;}
 .one_medical img{ width: 40%; max-width: 100px; float: left;}
 .one_medical p{ width: 55%; font-size: 14px; color: #666; line-height: 26px; float: right; }
 .science{ width: auto;}
 .science ul li{ border-radius: 4px; padding-top: 66px;}
 #article li{padding-top: 33px;}
 .science_con{ padding: 40px 20px; background-color: #fff; border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; text-align: left;}
 .science ul li img{ width: 100%;}
 .science .video{ position: absolute; margin: -60px 0 0 0; width: 43px; height: 43px; background: url("../image/icons1.png") 0 -97px no-repeat;}
.science_con h4{ color: #333; line-height: 40px;height: 40px;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.science_con h5{ display: none; }
.science_con p{ line-height: 24px;height: 48px; font-size: 14px; color: #666; margin: 40px 0 20px 0; display: -webkit-box;
    overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.btn_listen{ width: 143px; height: 29px; line-height: 29px; color: #078893; font-size: 14px; text-align: left;}
 .science ul li a:hover .science_con{ background-color: #078893;}
 .science ul li a:hover .science_con h4{ color: #fff;}
 .science ul li a:hover .science_con p{ color: #2cecfb;}
 .science ul li a:hover .btn_listen{ color: #fff; background-color: #f5a523; border-radius: 18px; text-align: center;}


 .experts_part{ width: auto;}.display{ display: block; }
 .exp_title{ line-height: 50px; font-size: 20px; color: #333; display: none}
 
 
.experts_part .exp_con{ padding: 20px 0 0 0; position: relative;}
.exp_con .exp_names{ color: #666; font-size: 14px; line-height: 28px;}
.exp_names span { color: #333; font-weight: 600; font-size: 16px;}
.exp_names .doctor_msg_name { color: #228C95; font-weight: 700; font-size: 21px;}
.exp_con .exp_introduc{ line-height: 30px; color: #333; text-align: left}

.doc_des {margin-top: 6%;color:#999999; text-align: left;font-size: 10px;}
.doctor_msg_post {color: #333;font-weight:normal; text-align: left; margin-top: 5px;}
.doc_msg_info{text-align: left}
.exp_introduc p{ font-size: 14px; width: 89%; float: right;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.exp_introduc .resume{
    display: -moz-box;
    -moz-line-clamp: 2!important;
    -moz-box-orient: vertical;
    position: relative;
    height: 60px;
}
.exp_introduc .resume:after {
    background: linear-gradient(to right, rgba(255, 255, 255, 0), #FFFFFF 50%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    bottom: 0;
    content: "...";
    padding: 0 5px 1px 30px;
    position: absolute;
    right: 0;
}
.exp_introduc span { font-weight: 600; width: 11%; float: left;}
.order{ position: absolute; top: 20px; right: 0;}

.equipment_list{ background: #fff; border-radius: 4px; padding: 40px 50px; margin: 0 15px 60px 15px; display: block;}
.equipment_list .swiper-slide{ max-width: 240px; }
.equipment_list .swiper-slide img{ width: 100%; }
.equipment_list .swipers{ position: relative; width: 96%; margin-left: 2%;}
.equipment_list .swipers .swiper-button-next,.equipment_list .swipers .swiper-button-prev{right: -40px;}
.equipment_list .swipers .swiper-button-prev{left: -40px;}

.question_list{ background: #fff; border-radius: 4px; margin-bottom: 20px; padding: 20px 40px; display: block;}
.all_text{text-decoration: none}
.all_text:hover{color: #009999!important;}
.qs_list{ width: 82%;}
.question_list a{ color: #666; font-size: 16px; padding: 0 10px; line-height: 35px; display: inline-block; border-bottom: 2px solid #fff;}
.question_list a:hover,.question_list .hover,.question_list .active,.question_list_m .active{ color: #009999; border-bottom: 2px solid #009999;}
.pager li a:hover{color: #078893}
.question_list_m,.doctor_list_m{ display: none; }
.doc_list ul{ background: none; border-radius: 0; padding: 0;}
.doc_list ul li{ padding: 40px; margin-bottom: 20px;}
.pagelist{ line-height: 50px; text-align: center; margin: 0 auto 20px auto; display: block;}




 .experts_part ul{ border-radius: 4px;}
 .experts_part ul li{  border-radius: 4px; padding: 10px 0 0 0; margin-bottom: 20px;  text-align: center}
 .experts_part ul li img{ margin-top: 20px; height: 120px; width: 120px; max-width: 150px; border-radius: 50%; display: inline-block;}

 
 .doc{
    background-color: #fff;
    border-radius: 5px;
    padding-bottom: 15px;
    height: 310px;
    overflow: hidden;
    }
 .doc:hover {
    box-shadow: 0px 0px 15px #888888;
 }
 .doc:hover span{
     color: #078893;
 }
 .doc_jianjie {margin-top: 20px; padding: 0 10px;}
 .doc_jianjie span:nth-of-type(1){font-weight: 700; color: #333333}
 .doc_shanchang{
    padding: 0 10px;
    margin-top: 10px;
    color: #999999;
 }
 .doc_shanchang p {font-size: 12px;text-align:left}





.mask { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: #000; opacity: 0.5; filter: alpha(opacity=50); display: none; z-index: 99; }
.appointment{ position: absolute; display: none; z-index: 101; width: 475px; padding-bottom: 40px; background: #fff;
    border-radius: 4px;  color: #333; text-align: center;}
.appoint_pc{ display: block; }.appoint_mob{ display: none; }
.appoint_con{ padding: 0 60px; text-align: left !important}.appoint_con img{ width: 151px; margin:0 auto; }
.appoint_con p{font-size: 16px;color: #333;text-align: center}
.appointment span{ width: 40px; height: 40px; line-height: 40px; cursor: pointer; display: block; position: absolute; right: 0;}
.appointment h4{ line-height: 40px; margin-top: 30px} .appointment h4 strong{ font-size: 18px; }

.pad_twenty{ padding: 20px 40px}
.doc_introduc{ border-top: dashed 1px #e9e9e9;margin-top: 30px;}
.doc_introduc span{ font-size: 16px; font-weight: bold; }
.table_pc{ display: block; }.table_mob{ display: none; }.table_time{width: 100%!important;max-width: 100%!important;}
.doc_time { width: 100%; border-radius: 4px !important}
.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:1px;}
.doc_time thead tr th{ height: 68px; background: #00c3d2; color: #fff;}
.doc_time thead tr th,.doc_time tbody tr th{ width: 12%; font-size: 16px; font-weight: 300;}
.doc_time thead tr th,.doc_time tbody tr th,.doc_time tbody tr td{ text-align: center;}
.doc_time tbody tr{ height: 68px;}
.doc_time .tips{ padding: 20px 50px; color: #333;}.doc_time .tips span{}

.doc_setting_time{ background: #fff; padding: 20px 40px 40px 40px; margin-bottom: 80px;}
@-webkit-keyframes arrow {
    0% {
        opacity:0;
        transform:translate(0, -5px);
        -webkit-transform:translate(0, -5px);
        -ms-transform:translate(0, -5px);
        -moz-transform:translate(0, -5px);
        -o-transform:translate(0, -5px);
    }
    50% {
        opacity:1;
        -webkit-transform:translate(0, 8px);
        transform:translate(0, 8px);
        -ms-transform:translate(0, 8px);
        -moz-transform:translate(0, 8px);
        -o-transform:translate(0, 8px);
    }
    100% {
        opacity:0;
        -webkit-transform:translate(0, 16px);
        transform:translate(0, 16px);
        -ms-transform:translate(0, 16px);
        -moz-transform:translate(0, 16px);
        -o-transform:translate(0, 16px);
    }
}
@-webkit-keyframes arrowR {
    0% {
        opacity:0;
        -webkit-transform:translate(-8px, 0);
        transform:translate(-8px, 0);
        -ms-transform:translate(-8px, 0);
        -moz-transform:translate(-8px, 0);
        -o-transform:translate(-8px, 0);
    }
    50% {
        opacity:1;
        transform:translate(0px, 0);
        -webkit-transform:translate(0px, 0);
        -ms-transform:translate(0px, 0);
        -moz-transform:translate(0px, 0);
        -o-transform:translate(0px, 0);
    }
    100% {
        opacity:0;
        transform:translate(8px, 0);
        -webkit-transform:translate(8px, 0);
        -ms-transform:translate(8px, 0);
        -moz-transform:translate(8px, 0);
        -o-transform:translate(8px, 0);
    }
}
#article_head .question_list{padding-bottom:0!important;}.pagination li a{border:none;margin:0 5px;color:#078893;}.pagination .open a,.pagination .open a:hover{background:#078893;color:#fff;}.pagination .disabled a:hover{color:#777;background:#fff;}.pagination .active a{background:#078893;color:#fff;}.nav_a{font-size:18px;color:#333;}.experts_part #title{margin:20px 0;}.experts_part #time{margin:0 0 15px;color:#666;}#coupe_btn{background:#fff;margin:30px 0;padding:20px 0 20px 40px;}#coupe_btn a{color:#333;line-height:30px;font-size:18px;}#story .month{display:inline-block;color:#088893;}#story .month span{font-size:30px;}.story_box{width:85%;}#story li{padding-top:20px;}#story .science_con{padding-top:0;}#story .science_con p{-webkit-line-clamp:4;margin:20px 0 20px;line-height:21px;height:84px;}.story_time{font-size:14px;color:#666;}#story .pad{padding:10px;margin-bottom:0}#story .padd{padding:15px;background:#fff;}.science_pic_box{overflow:hidden;height:197px;}.doctor_list_m{font-size:0;z-index:9999}.doctor_list_m a{display:inline-block;width:50%;text-align:center;line-height:50px;color:#333;font-size:16px;border-bottom:1px solid #f4f4f4;position:relative;}.doctor_list_m #team_ul a{text-align:left;width:100%;}#team_ul{position:absolute;width:100%;font-size:16px;background:#fff;z-index:9999;display:none;}#team_ul li{line-height:40px;color:#333;padding:0 15px;border-bottom:1px solid #f4f4f4;}.doctor_list_m .active,.doctor_list_m #team_ul .active a{color:#078893!important;}.order_code{display:block;text-align:center;margin-top:20px;}.nav_ul{width:200px;position:absolute;z-index:99;background:#fff;left:-44px;box-shadow:3px 3px 10px 1px #ccc;display:none;}.hover_show:hover .nav_ul{display:block;}.nav_ul li{width:100%;line-height:60px;border-bottom:1px solid #F4F4F4;color:#333;text-align:center;}.nav_ul li:hover{background:#0F6971;color:#fff;}.nav_ul .open a{background:#0F6971!important;color:#fff!important;}.nav_ul li:hover .nav_ul li a{background:#0F6971!important;color:#fff!important;}

.left_con .service_box{padding: 20px;background: #fff;}
.full_img{width: 100%}
.service_box .service_h{margin:18px 0;background: #f3f3f3;padding-left:20px;border-left: 8px solid #0a656c}
.service_box .service_h h4{font-size: 18px;line-height: 25px;padding-top: 6px;color: #3b5a54;}
.service_box .service_h p{padding-bottom: 5px;}
.service_box .service_banner_text{
    width: 240px;
    padding: 20px;
    display: inline-block;
    position: absolute;
    right: 40px;
    top: 60px;
    border-radius: 10px;
}
.service_box .service_banner_text img{
    width: 60px;
}
.service_box .service_banner_text h4{color: #3b5a54;line-height: 40px;}
.service_box .service_banner_text p{font-size: 14px;text-align: justify}
.phone{display: none}
.service_box .service_icon{
    text-align: center;
    padding: 20px 0;
}
.service_box .service_icon img{
    width: 80%;
    margin: auto;
}
.service_box .service_two{
    padding: 20px;
    width: 70%;
}
.service_box .banner_text_bg{margin-right: 10px;background: rgba(255,255,255,0.7);}
.service_box .service_three{width: 90%;}
.service_box .service_ball{float: right;margin: 20px;}
.service_ball_phone{display: none}
.service_box .service_two h4{line-height: 45px;margin-top: 20px;}
.service_box .service_two span,.service_box .service_three span{color: #0a666d}
.service_box .service_two p,.service_box .service_three p{line-height: 24px;}
.equipment_box a{font-size: 16px;color: #fff;text-align:center;display: inline-block}
.equipment_box p{position: relative;top: -40px;font-size: 16px;}
.service_b_color{color: #8cb5ca!important;}
.service_c_color{color: #86A894!important;}
.service_d_color{color: #d4ae49!important;}
.service_b_border{border-left: 8px solid #8cb5ca!important;}
.service_c_border{border-left: 8px solid #86A894!important;}
.service_d_border{border-left: 8px solid #d4ae49!important;}


.re{position: relative}
#service_b2_ul{position: absolute;background: rgba(255,255,255,0.7);padding: 15px 25px;right: 40px;top: 50px;border-radius: 10px;}
#service_b2_ul li p span{display: inline-block;width: 9px;height: 9px;border-radius: 6px;background: #8cb5ca}
#service_b2_ul li p{font-size: 16px;line-height: 40px;}
.border_box{
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

@media only screen and (max-width: 4800px) {
    .banner .xl img {width: 120px; z-index: 201; display: block;}
}
@media screen and (min-width: 1200px) {
#yuan-box{position: absolute; left: 50%; margin-left: -506px; top:150px; -webkit-transform: translate3d(0, 50px, 0); transform: translate3d(0, 50px, 0); -ms-transform:translate3d(0, 50px, 0); -moz-transform:translate3d(0, 50px, 0); -o-transform:translate3d(0, 50px, 0);}
.yuan1{width: 374px; height: 351px;}
.yuan2{width: 364px; height: 357px; margin-top: -200px; !important;}
.yuan3{width: 353px; height: 367px;}

.science_part{padding-bottom: 70px;}

#cooperative-box{padding: 0 0 55px;}
.hospital_list{margin: 0 auto;}
    #story .story_box img{
        width: 100%;
    }
    #story .month span {
        font-size: 30px;
    }
}
@media (min-width: 768px) and (max-width: 1200px) {

.banner .xl img {width: 100px;z-index: 201;}
.dropdowns{margin-left: 6px;}

.doc_discript .dis_con{ padding: 20px 13px;}
.introduce-pc { width: 300px; height: 360px; margin: 0 12px 26px 12px; display: inline-block;}
.introduce-pc .introduce-card { width: 280px; padding: 10px 0; bottom: -30px; left: 10px;}
.introduce-pc .introduce-card:hover {padding-top: 40px;}
.introduce-content ul li h5{ font-size: 12px;}
.introduce-bg { top:-88px; }
.introduce-pc .introduce-card p {font-size: 14px;}
.introduce { font-size: 16px!important;}
.font_16 { font-size: 12px;}





.one-stop { margin-right: 100px;}
.one_stopbg{ height: 664px;}
.one_stitle{ margin-top: 50px !important;}
#yuan-box {
    position: absolute;
    left: 50%;
    margin-left: -318px;
    top: 150px;
    -webkit-transform: translate3d(0, 50px, 0);
    transform: translate3d(0, 50px, 0);
    -ms-transform:translate3d(0, 50px, 0);
    -moz-transform:translate3d(0, 50px, 0);
    -o-transform:translate3d(0, 50px, 0);
}
.yuan1 { width: 215px;}
.yuan2 {width: 210px; margin-top: -150px;}
.yuan3 {width: 203px;}

.science_part {padding-bottom: 22px;}
.science_con{padding: 30px 15px;}
.science_con h4{ font-size: 16px; line-height: 40px;height: 40px;}
.science_con p{ font-size: 14px; margin: 10px 0 20px 0;}
.more { width: 50px; padding: 40px 0;}

#cooperative-box { padding: 0 0 35px;}

.service_dis{ padding: 28px 0 0 30px; }
.service_dis .serv_title{font-size: 16px;}
.service_dis p{ padding: 3% 10% 0 0; font-size: 14px; min-height: 90px; line-height: 24px;}
 .right_list .list_part{ padding:10px 15px;}
.exp_con .exp_names{ margin-bottom: 1%;}
.exp_con .exp_introduc{ line-height: 22px;}
    .exp_introduc .resume{
        height: 44px;
    }
.exp_introduc p,.exp_introduc span{ font-size: 12px;}
.question_list a{ color: #666; font-size: 14px; padding: 0 20px; line-height: 25px; display: inline-block;}
.science_pic_box{height: 160px;}
.equipment_con a:hover h3{ top:-190px;}.eq_discript{top: 60px;}
}
@media screen and (max-width: 768px) {

.outpatientList{padding: 80px 0 60px 0;}
#container,#right_nav,#service-doctor,#dropdown,footer .container,.introduce-pc,#yuan-box {display: none!important;}
footer{background: #f1f4f5; text-align: center; height: 98px; font-size: 22px;}
footer p{color: #b0b0b0 !important; line-height: 24px;}
footer .footer-left{float: inherit;}
.footer-left img,.footer-img img,.ys,.footer-right{display: none;}

.introduce-content{ width: 82%; padding: 5%; height: auto; position: absolute; margin-top: -45%;}
.introduce-content ul li{ padding: 12px 0;}
.introduce-content ul li h5{ font-size: 18px; color: #fff;}
.introduce-content ul li a:hover h5{ text-decoration: none; color: #fff;}
.excelsior-box{ padding: 30px 0 0 0; height: 147px;}
.one_stitle{ margin: 30px !important;}
.one_stopbg{ height: 964px;} 


.triangle_top{ top: 50%; left: 0; background: url("../image/triangle5.png") no-repeat; width: 16px; height: 32px;
 margin: -16px 0 0 -16px;}
 .triangle_bottom{ top: 50%; right: 0; left: 100%; background: url("../image/triangle6.png") no-repeat; width: 16px; height: 32px;
 margin: -16px -16px 0 0;}
 .one_doctor ul li a:hover .triangle_top{ background: url("../image/triangle7.png") no-repeat;}
 .one_doctor ul li a:hover .triangle_bottom{ background: url("../image/triangle8.png") no-repeat;}

.one_doctor ul li{ width: 100%; list-style-type: none; float: left;}

.one_doctor ul li .over_hidden{ width: 50%; list-style-type: none;display: inline-block}
.one_doctor ul li .doc_discript{ width: 50%; height: 100%;}
.phone,#service-doctor-phone,#bottom-title,#phone-box,.introduce-phone,#yuan-bg-phone,.qiu-2,.qiu-1 {display: block;}
.one_stopbg{ display: none }
.introduce-phone{width: 80%; margin: 0 auto 50px auto;} .introduce-phone img{width: 100%;}
.more{width: 75px; padding: 40px 0;} 
 #yuan-bg-phone{ width: 100%; } 
 #yuan-bg-phone img{width: 100%;}

.equipment_con{ display: none;}
.equipment_con_m{ width: 100%; display: block; padding: 66px 0 90px 0;}
.equipment_con_m .swiper-slide img{ width: 100%; max-width: 540px;}

.right_list { float: left; width: 100%;}
.left_con{ width: 100% !important; padding-bottom: 0; padding: 0;}

 .exp_title{ font-size: 24px; margin-bottom: 3%; display: block;}.display{ display: none; }
 .experts_part ul{ border-radius: 0; margin-bottom: 20px;}
 .experts_part ul li{ background: #f4f4f4;  border-radius: 4px; padding: 0; margin-bottom: 20px;}
 .experts_part ul li img{max-width: 277px;}
.experts_part .exp_con{ padding: 5%;}
.exp_names .fll { font-size: 16px; }
.exp_names span { font-size: 20px;}
.exp_con .exp_introduc{ padding: 5% 0 10% 0; }
.exp_introduc p{ font-size: 16px; width: 80%;}
.exp_introduc span { font-size: 16px; width: 20%;}
.order{ position:initial; top: auto; right: auto;}





.equipment_list{ display: none; } .equ_tit{ padding-left: 25px; }
.equipment_bg{ background: #fff; padding: 26px 0 90px 0 !important;}
.middle{ text-align: center; }

 .doc_list ul{  border-radius: 4px; padding: 20px 20px; margin-bottom: 20px;}
 
.pagelist,.question_list{ display: none; }

.question_list_m{ width: 100%; overflow-x:auto; display: block; height: 90px; border-bottom: 1px solid #e9e9e9;
 line-height: 90px; padding: 0 77px 0 40px; overflow-y: hidden;}
.doctor_list_m{width: 100%;height: 50px;background: #fff;display: block}
.question_list_m a{ width: auto; color: #333; font-size: 20px; text-align: center; display: inline-block;}
.question_list_m a:hover,.question_list_m .hover{ font-size: 20px; line-height: 87px; border-bottom: 3px solid #009999;}
.question_list_m .swiper-slide{ width: auto!important; }
.question_list_m .swiper-button-next{ background:url(../image/right.png) 10px 34px no-repeat; width: 50px; height: 90px;
 top: auto; margin-top: -92px;}
 
 .doctor ul{ padding-top: 40px; }
 .doctor ul li{ background: none;}
 .pad_twenty{ padding: 20px 0; }
 .btn_details{ width: 96px; height: 30px; line-height: 30px;}
 .btn_details a{ width: 96px; height: 30px; font-size: 14px;}
 #coupe_btn a{color: #333;line-height: 30px;font-size: 15px;}
 #story .month{display:none;}.story_box{width:100%;}#story .month span{font-size:25px;}.science_pic_box{height:119px;}.nav_ul{display:none}.hover_show:hover .nav_ul{display:none;}
 .phone{display: block}.pc{display: none}
    .service_box .service_banner_text{
        width: 100%;
        display: block;
        position: inherit;
        margin-top: 20px;
    }
    .service_ball_phone{display: block;margin: 20px auto 0}
    .service_ball{display: none}
    .service_box .service_two{width: 100%;padding: 0}
    #service_b2_ul{position: inherit;right: 0;top: 0;padding-top: 0}
    #service_b2_ul li p span{width: 6px;height: 6px;border-radius: 3px;}
}
@media only screen and (max-width: 1400px) { .launcher { position: absolute; right: 20px; bottom: 55px; }}
@media only screen and (max-width: 992px) { .equipment_con a:hover h3{ top:-230px;}.eq_discript{top: 80px;} .navbar-default .navbar-nav>li>a { font-size: 16px; padding: 22px 6px 33px 6px}#story .month span {font-size: 25px;}}
@media (min-width: 769px) and (max-width: 992px) {  

.doc_discript .dis_con{ padding: 10px;}
.doc_discript .dis_con h3 { font-size: 14px; line-height: 22px;}
.doc_discript .dis_con p{ line-height: 20px; font-size: 12px;}
.active-a { border-bottom: 2px solid #fff;}
#dropdowna { color: #333; font-size: 16px;}
.active-a:hover { border-bottom: 2px solid #fff!important;}
.banner .xl img { width: 83px; z-index: 201;}
.science_con{padding:20px 10px;}
.science_con h4{ line-height: 20px; font-size: 14px;height: 20px;}
.science_con p{ line-height: 18px;height: 36px; font-size: 12px; color: #666; margin: 20px 0 20px 0;}

.service_dis{ padding: 12px 0 0 30px; }
.service_dis .serv_title{font-size: 16px;}
.service_dis p{ padding: 2% 10% 0 0; font-size: 12px; min-height: 70px; line-height: 20px;}
 .doc_info{ padding: 0 0 10px 0; }
 .doc_info span{ font-size: 12px; width: 38%;}
 .doc_info p{ font-size: 12px; width: 62%;}
 .service_rlist ul li a{ font-size: 12px;}
 
 .experts_part ul{ padding: 20px;}
 .exp_introduc p{ width: 86%;}
 .exp_introduc span { width: 14%;}
 .doc_list ul{ padding: 0;}
 .science_pic_box{height: 119px;}
 .nav_ul{width: 150px;left: -37px;}
 .service_box .service_banner_text{width: 210px;top: 40px;}
 .service_box .service_banner_text img{width: 45px;}
 #service_b2_ul{padding: 15px;right: 30px;top: 30px;}
 #service_b2_ul li p span{width: 6px;height: 6px;border-radius: 3px;}
 #service_b2_ul li p{line-height: 30px;}

}
@media screen and (max-width: 767px) {

.navbar-default .navbar-nav>li>a { font-size: 16px; padding: 15px 10px !important}
.header_child .navbar-default .navbar-nav>li>a,.header_child .navbar-default .navbar-nav>li>a:hover{ color: #333;}
.header_child .navbar-default .navbar-nav>.active>a{ color: #29959f !important}
.navbar-toggle{ margin-bottom: 0; padding: 9px 10px 5px 10px;}
.banner .banner-box { position: relative;}.banner .banner-box .xl{display: none}
.banner .banner-box-sm img { width: 100%; z-index: 0; }
.banner .banner-box-sm { position: relative; display:block; }
header { background: #0f6971 !important; }
.banner .xl img { width: 64px; z-index: 201;}
.navbar-toggle { float: left;}
.logo1 { display: none !important; }
.logo2,.logo_white{display: block; position: absolute; left: 50%; margin-left: -130px; width: 260px!important;}
.nav_mobile{display: block !important;}
.navbar-collapse li{background: #f1f4f5; border-top: 1px solid #e3e3e3;}
.launcher{display: none;}
.navbar-default .navbar-collapse{position: absolute; z-index: 99; left: -15px; top: 75px; width: 160px !important; text-align: center;}
.navbar-default .navbar-toggle .show_bar{width:30px; height:30px; background:url(../image/icons.png) no-repeat -977px 0; margin-top:0;}

 .science ul li{padding-top: 40px;}
 .science_con{ float: left; width: 50%; padding: 20px 10px; background-color: #078893;
  border-bottom-right-radius:0; border-bottom-left-radius: 0; border-top-left-radius:4px; border-bottom-left-radius: 4px;}
    #story li{border-bottom: 1px solid #f4f4f4;padding-bottom: 10px;position: relative;background: #fff;}#story .science_con{background: #fff;}#story .science_con p{display: none}#story .science_con h4{line-height: 30px;font-size: 18px;display: -webkit-box;overflow: hidden;-webkit-box-orient: vertical;-webkit-line-clamp:2;color: #333;}#story .story_time{position: absolute;bottom: 10px;}
    .science ul li img{ width: 50%; float: right;}
.science_con h4,.science_con h5{ color: #fff; line-height: 40px; display: block;}
.science_con p{ line-height: 24px; font-size: 14px; color: #2cecfb; margin: 20px 0 10px 0;}


 .service_list ul li,.service_list_con ul li{ background-color: #fff; border-radius: 4px; margin-bottom: 20px; padding: 40px;}
 .service_list ul li img,.service_list_con ul li img{max-width: 674px;}
 .serv_pic_pc { display: none; }.serv_pic_mobile{ display: block; }
 .service_dis{ padding:0; }
 .service_dis .serv_title{font-size: 24px; margin-bottom: 30px;}
 .service_dis p{ padding: 5% 0 5% 0; font-size: 16px; min-height: auto; line-height: 28px;}
  
.table-bordered>thead>tr>td{ text-align: center; font-size: 16px; background: #f4f4f4;}
.doc_time thead tr th{ background: none; color: #333;}
.doc_time thead tr th,.doc_time tbody tr th{ height: 50px; background: #00c3d2; color: #fff; width: 20%;}
.doc_time tbody tr{ height: 50px;}
.doc_introduc{ border-top: none; padding: 20px 0; margin-top: 0; line-height: 30px;}
.table_pc{ display: none; }.table_mob{ display: block; }

.appointment{ width: 80%; }
 .appoint_pc{ display: none; }.appoint_mob{ display: block; }
 .appoint_con{ padding: 0 50px;}
 .appointment h4{ line-height: 30px; margin-top: 25px;} .appointment h4 strong{ font-size: 16px; }
.doc_setting_time{ margin-bottom: 0;}
.science_pic_box{display: inherit}
}
@media only screen and (max-width: 627px) {.banner .xl img{width: 52px; z-index: 201;}

.experts_part .exp_con{ padding: 4% 2%;}
.exp_names .fll { font-size: 14px; }
.exp_names span { font-size: 16px;}
.exp_con .exp_introduc{ line-height: 24px; padding: 2% 0 5% 0; }
    .exp_introduc .resume{
        height: 60px;
    }
.exp_introduc p,.exp_introduc span{ font-size: 14px;}

 .science ul li{padding-top: 40px;}
 .science_con{ padding: 20px 10px;}
 .science ul li img{ width: 50%; float: right;}
.science_con h4{ font-size: 14px; line-height: 26px;}
.science_con p{ line-height: 20px; font-size: 12px; color: #2cecfb; margin: 5px;}
}
@media screen and (max-width: 540px) {

.banner .xl img { width: 45px; z-index: 201;}

.introduce-content ul li{ padding: 5px 0;}
.introduce-content ul li h5{ font-size: 12px; color: #fff;}

.doc_discript .dis_con{ padding: 20% 10% 0 10%;}
.doc_discript .dis_con h3 { font-size: 16px; line-height: 32px;}
.doc_discript .dis_con p,.doc_discript .dis_con span{ line-height: 26px; font-size: 14px;}

 .science ul li{padding-top: 20px;}
 .science_con{ padding: 5px;}
 .science ul li img{ width: 50%; float: right;}
 .science_con h5{ font-size: 12px; height: 20px; line-height: 20px;}
.science_con h4{ font-size: 12px; height: 26px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.science_con p{ line-height: 16px; height: 30px;  overflow:hidden; text-overflow:ellipsis;}
.more{width: 75px; padding: 20px 0;} 

.exp_con .exp_introduc{ padding: 0 0 5% 0; line-height: 20px; }
.exp_con .exp_names{ line-height: 22px; }
.exp_names .fll,.exp_introduc p,.exp_introduc span{ font-size: 12px;}
.exp_names span{ font-size: 14px; }
.experts_part .exp_con{ padding: 8% 0;}
.equipment_bg{ padding: 26px 0 60px 0 !important;}

.doc_time thead tr { height: 38px;}
.doc_time thead tr th,.doc_time tbody tr th{ font-size: 14px;}
.doc_time tbody tr{ height: 38px;}
.doc_introduc{ line-height: 18px;}
 .equ_tit{ padding-left: 0; }
}
@media screen and (max-width: 450px) {

.logo2,.logo_white{display: block; position: absolute; left: 50%; margin-left: -90px; width: 180px!important;}
.banner .xl img{width: 38px; z-index: 201;}
.navbar-default .navbar-collapse{position: absolute; left: -15px; top: 53px!important; width: 160px !important; text-align: center;}
header{background: #0f6971 !important; height: 60px;}
.navbar-default{margin-top: 5px;}
.banner{position: fixed; left: 0; top: 60px; z-index: -1;}

.excelsior-box{ height: auto; padding:10px 0 20px 0;}
.excelsior-box h2{font-size: 16px;}
.excelsior-box h4{ font-size: 12px; margin-top: 18px;}
.public_title h3{ font-size: 20px; line-height: 40px;}
.outpatientList{ padding: 30px 0 30px 0;}
.introduce-phone{width: 80%; margin: 0 auto 30px auto;}
.one_doctor ul{ padding: 30px 0 0 0;}

.science_part{ padding: 60px 0;}

.doc_discript .dis_con{ padding: 25% 10px 0 10px;}
.doc_discript .dis_con h3 { font-size: 14px; line-height: 22px;}
.doc_discript .dis_con p{ line-height: 14px; font-size: 12px;}
.public_title .roles{ margin: 15px 0 8px 0;}
.font_16 { font-size: 14px;}
.equipment_con_m{ padding: 30px 0 70px 0;}
.hospital_list{ padding: 40px 0; }
.one_stitle{ margin-top: 50px !important;}
.one_stopbg{ height: 764px;}

.current_location{ height: 35px; line-height: 35px; font-size: 14px;}
 .service_list ul li,.service_list_con ul li,.experts_part ul{ margin-bottom: 10px; padding: 15px;}
 .serv_pic_pc { display: none; }.serv_pic_mobile{ display: block; }
 .service_dis .serv_title{font-size: 16px; margin-bottom: 12px;}
 .service_dis p{ padding: 5% 5% 5% 0; font-size: 12px; line-height: 18px;}
 .exp_title{ line-height: 30px; font-size: 16px;}
 
.question_list_m{ height: 50px; line-height: 50px; padding: 0 50px 0 15px;}
.all{ font-size: 14px; line-height: 48px; border-bottom: 2px solid #009999;}
.question_list_m a{ font-size: 14px;border-bottom: 2px solid #fff;}
.question_list_m a:hover,.question_list_m .hover{ font-size: 14px; line-height: 45px; border-bottom: 2px solid #009999;}

.question_list_m .swiper-button-next{ background:url(../image/right.png) 22px 15px no-repeat; width: 40px; height: 50px;
 top: auto; margin-top: -52px;}
 .doc_setting_time{ padding: 15px; }


.appointment{ width: 90%;}
 .appoint_con{ padding: 0 10px;}
 .appointment h4{ line-height: 20px; margin-top: 15px; font-size: 14px;} .appointment h4 strong{ font-size: 14px; }
}
@media screen and (max-width: 414px) {}
@media screen and (max-width: 375px) {

.introduce-content{ width: 85%; padding:5%; height: auto; position: absolute; margin-top: -45%;}
.introduce-content ul li{ padding:4px 0;}
.introduce-content ul li h5{ padding-left:0;}
.doc_discript .dis_con span{ line-height: 26px; font-size: 12px;}
.one_stopbg{ height: 664px;}
}
@media screen and (max-width: 320px) {
.introduce-content{ padding: 0;}
.doc_discript .dis_con{ padding: 10% 10px 0 10px;}
.exp_con .exp_introduc{ line-height: 24px; padding: 2% 0 5% 0; }
.exp_introduc span{ font-size: 12px; width: 22%; font-weight: 300;}
.exp_introduc p{ font-size: 12px; width: 78%;}
.doc_introduc span{ font-size: 12px; font-weight: bold; }
.doc_introduc{ line-height: 18px; font-size: 12px;}
}

@media screen and (min-width: 992px){
    .experts_part ul li:nth-child(1n) .doc{
        margin-right: 10px;
     }
     .experts_part ul li:nth-child(3n-1) .doc{
        margin: 0 5px 0 5px;
     }
     .experts_part ul li:nth-child(3n) .doc{
        margin-left: 10px;
        margin-right: 0px;
     }
     #scroll_axn{
         display: none;
     }
}

@media screen and (max-width: 992px){
     .experts_part ul li:nth-child(2n) .doc{
        margin-left:10px;
     }
}