﻿.map_frame{ width: 100%;}.mob_page_dis{ display:none;}.pc_page_dis{ display:block;}.mob_ban_dis{ display:none;}.pc_ban_dis{ display:block;}
#pageContain{overflow: hidden;}
.page{display: none;width: 100%;height: 100%;overflow: hidden;position: absolute;top: 0;left: 0;} 
.contain{width: 100%;height: 100%;display: none;position: relative;z-index: 0;} 
.current .contain,.slide .contain{display: block;} .current{display: block;z-index: 1;} 
.slide{display: block;z-index: 2;} 
.swipe{display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important;} 
.page1{background:#ecf0f1; background-size: cover; width: 100%;}
.page2{background:#fff; background-size: cover; width: 100%;}
.page3{background:#ecf0f1; background-size: cover; width: 100%;}
.page4{background:#fff; background-size: cover; width: 100%;}
.page5{background:#ecf0f1; background-size: cover; width: 100%;}
#navBar{z-index: 3;position: absolute;top: 45%;right: 3%;}.active-a{border-bottom: 2px solid #fff;}
.active-a:hover{border-bottom: 2px solid #fff!important;}
#navBar .active{ background:url(../image/icons.png) no-repeat -908px -770px; width: 20px; height: 20px;}
#navBar li{cursor: pointer; margin-bottom: 10px; background:url(../image/icons.png) no-repeat -930px -770px; width: 20px; height: 20px;}
blockquote{width: 500px; height: 220px; margin: 15px; padding: 10px; border: 2px solid crimson; background: whitesmoke; font: 14px Verdana, Helvetica, Arial, "Microsoft YaHei", SimSun, sans-serif;}

.app_bg{ background:#ecf0f1;}
.download_app{ padding:14% 8% 0 8%; margin:0 !important;}.app_pad_tb{ padding:14% 0 0 0; margin:0 !important;}.app_pad_tbs{ padding:15% 0 0 0; margin:0 !important;}
.app_pad{ padding-top:40px;}.app_pad p,.app_pads p{ line-height:30px; color:#666; font-size:16px;}.app_pads{ padding-top:50px;}
.app_tit,.app_tit_first{ width:100%; height:52px; line-height:52px; font-size:30px; color:#078893;}.chzr{font-size: 23px;color: #87b1b5}
.app_tit_01{ height:52px; background:url(../image/icons_more.png) no-repeat 0 10px;}
.app_tit_zxpg{ height:52px; background:url(../image/icons_more.png) no-repeat 0 -44px;}
.app_tit_ycsp{ height:52px; background:url(../image/icons_more.png) no-repeat 0 -92px;}
.app_tit_kfxl{ height:52px; background:url(../image/icons_more.png) no-repeat 0 -140px;}
.app_tit_dzbl{ height:52px; background:url(../image/icons_more.png) no-repeat 0 -192px;}
.app_android{ margin-right:100px;}.app{ padding:40px 0;}.app_img img,.app_imgs img,.app_imgs_big img{ margin:0 auto; max-width:100%; height:100% !important;}
.blue_role{ width:85px; height:4px; background:#0f6971; margin:20px 0 30px 0;}
.blue_role_s{ width:30px; height:4px; background:#078893; margin:20px 0 30px 0;}
.white_bg{ background:#fff;}.pad_topnav{ padding-top:60px;}

.axn_product{ background:url(../image/axn_product.jpg) left top no-repeat; width:100%; height:100% !important; overflow:hidden; position:absolute;}
.product_con{ padding:420px 0 0 30%;}

.tontact_banner{ margin-top:80px; position:relative; background:url(../image/contact_ban.jpg) center top no-repeat; height:385px;}
.axn_insti{ background:url(../image/axn_ins.jpg) center bottom no-repeat; width:100%; height:100% !important; overflow:hidden; position:absolute;}
.insti_con{ padding:12% 0 0 8%;} .pad_lf{ padding:0 15px;}
.insti_title{ line-height:60px; color:#333; font-size:24px; position:absolute; z-index:8; margin-top:80px; background:#fff; width:100%; display:none;}
.insti_con h3,.product_con h3{ font-size:46px; color:#fff; margin-bottom:25px !important;}
.btn_home{ width:200px; margin:0 auto; background:none; font-size:30px; color:#fff; border-width:2px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius:12px; padding:2px 16px !important; border-color:#fff;}
.bk_banner{ margin-top:80px; position:relative; background:url(../image/bk_ban.jpg) center top no-repeat; height:390px;}
.want_bking{ line-height:55px; font-size:22px;}
.ques_list{ text-align:left !important; width:70px; float:left; line-height:34px; padding-top:0 !important;}
.ques_lists{ text-align:left !important; width:120px; float:left; line-height:34px;}
.txt_width{ width:230px; float:left; margin:0 !important;}.txt_widths{ width:100%; float:left; margin:0 !important;}
.list_bk{ padding:0 50px 0 50px;}.title_bk{ display:none;}.list_bk span{ float:left;}

.apt_success{ width:80%; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; border:2px solid #0f6971; margin:0 auto 30px auto; padding:10px; text-align:center; color:#0f6971;}
.apt_success p{ line-height:26px;}

.btn_home:hover{ background:#fff; color:#0f6971; border-color:#fff;}

.teams_con{ padding:100px 0 20px 0; background:#ecf0f1; color:#333;}.pad_two{ padding-top:20px !important;}
.teams_left_con{ width:74% !important; float:left; min-height:600px; padding:0 !important;}
.teams_left_con .title{ height:60px; border-bottom:2px solid #126875; font-size:22px; line-height:60px; padding:0 0 0 20px; text-align:left; background:#fff;} .teams_left_con .title h4{ font-size:22px;}
.teams_left_con .show_tm{ padding:45px 15px !important; background:#fff;}
.doctor_pic{ width:160px; height:160px; float:left;}.doctor_pic img{ width:100%; height:100%;}
.doctor_dis{ width:490px; padding-left:40px; float:left; padding-top:30px;}.doctor_dis span{ font-size:25px;}.doctor_dis p{ font-size:16px; color:#666666; line-height:33px;}
.personal_tit{ height:50px; border-bottom:2px solid #dddddd; font-size:20px; line-height:50px; text-align:left; margin-top:30px;}
.personal_con{ padding:20px 0;}.personal_con p{ font-size:16px; color:#666; line-height:28px;}
.teams_right_online{ width:25%; float:right !important; padding:0 !important;}
.lm_top{ height:62px; background:#f1fdff; font-size:22px; line-height:62px; padding:0 0 0 20px; text-align:left;}
.lm_con{ background:#fff; padding:20px; font-size:14px; color:#333; line-height:30px; background:#fff;} 
.btn_online{ width:80%; margin:0 auto; color:#0f6971; border-width:2px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius:12px; padding:7px 16px !important; border-color:#0f6971; margin:10px;}
.btn_onlines{ width:144px; margin:0 auto; float: right; color:#0f6971; border-width:2px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius:12px; padding:7px 16px !important; border-color:#0f6971; margin:50px 10px 0 10px;}
.btn_onlines:hover{ background: #0f626e; border-color:#0f626e; color: #fff;}
.contact_us{ margin-top:10px; background:#fff;}.cont_color{ color:#555 !important;}

.team_list{ width: auto; padding:10px 15px; background:#fff;} .marg_top{ margin-top:20px;}
.team_list ul{ margin: 0;  -webkit-padding-start: 0;}
.team_list ul li{ border-radius:0; list-style-type: none; padding: 0; margin-bottom: 0; padding:10px;}
.team_list ul li a{ width: 100%; height: 100%; border:1px solid #e5e5e5; display:block; text-decoration:none; text-align:center;}
.team_list ul li a img{ width:90%; height:168px; margin:10px auto;}.team_list ul li a span{ font-size:20px; color:#333;}.team_list ul li a p{ font-size:16px; color:#666666;}
.team_list ul li a:hover{ -webkit-box-shadow:0 3px 3px rgba(105, 105, 105, .7); -moz-box-shadow:0 3px 3px rgba(105, 105, 105, .7); box-shadow:0 3px 3px rgba(105, 105, 105, .7); }

.color_6{ color:#666;}.fll{ float:left;}.flr{ float:right;}.solut{ font-size:26px; text-align:left;}.solut_sm{ font-size:12px; text-align:left;}
.banner .banner-box-sm{position: relative; display:none;}.banner .banner-box-sm img{width: 100%;z-index: 0;}
.tele{ line-height:40px; font-size:18px; margin-top:20px;}
.yuyue-btns{display: block;text-align: center;color: #fff;width: 100%;height: 45px;font-size: 16px;line-height: 45px;margin-bottom: 26px;background: #0f6971;border: 2px solid #0f6971;border-radius: 10px;}
.yuyue-btns:hover{background: #fff;color: #0f6971;text-decoration: none;}

.your_sleep{padding: 55px 0;background:#0f6971;background-size: 100% 100%;position: relative;}
.your_sleep .sleep_person{text-align: center; width:193px; height:223px; margin:0 auto;}
.your_sleep .sleep_person a{ background:url(../image/icons.png) no-repeat -508px 0; text-align: center; width:193px; height: 223px; border:none;}
.your_sleep .sleep_person a p{ display:none;}.your_sleep .sleep_person a:hover p{ display:block; color:#0f6971;}
.your_sleep .sleep_person a:hover{ background-position:-702px 0; text-align: center; color:#0f6971; border:none; text-decoration:none;}

.your_sleep .sleep_person a .sleep1{ background:url(../image/icons.png) no-repeat -503px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.your_sleep .sleep_person a .sleep2{ background:url(../image/icons.png) no-repeat -603px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.your_sleep .sleep_person a .sleep3{ background:url(../image/icons.png) no-repeat -701px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.your_sleep .sleep_person a .sleep4{ background:url(../image/icons.png) no-repeat -800px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.marg_right{ margin-right:90px;} .margin_lr{ margin:0 8%;}
.sleep_clinic{}.sleep_clinic img{ width:100%; height:100%;}.sleep_clinic h4{ margin-top:30%;}.sleep_clinic .big_h4{ margin-top:40%;}.sleep_clinic h3{ font-size:28px;}.sleep_clinic p{ font-size:12px;}
.gray_bg{ background:#d3d3d3; height:300px; padding:0; text-align:center; color:#666;}.gray_bg h3{ color:#151515;}
.blue_bg{ background:#0f6971; height:300px; padding:0; text-align:center; color:#fff;}.blue_bg h3{ color:#fff;}
.height_six{ height:570px;}
.sleep_part3{ height:570px; background:url(../image/sleep_4.jpg) bottom right no-repeat; background-size: cover; text-align:left;} .pad_top_sleep{ padding-top:10%;}
.sleep_part3 h3{ padding-left:10%; padding-top:20%; color:#333;}.sleep_part3 p{ padding-left:10%; color:#666;}

.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;}.dropdownss{ width:100px; height:66px; background:none !important;}
.dropdowns{ width:110px; height:66px; text-align:center;}.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{ background:#0f6971; padding:0;}.dropdown_anxin li{ padding:0; line-height:50px;}
.dropdown_anxin li a{ font-size:20px; color:#fff; text-align:center; line-height:50px; display:block;}
.dropdown_anxin li a:hover{ font-size:20px; color:#fff; background:#09555b;}
.border_b{ border-bottom:1px solid #fff;}
.clear{ clear:both;} .no_margin{ margin:0;}
.clinic_banner{ margin-top:80px; position:relative; background:url(../image/clinic_banner.jpg) center top no-repeat; height:330px;}
.banner_dis{position: absolute; width: 750px;height:120px; z-index: 201; color:#fff; bottom:40px;}
.banner_dis h3{ font-size:24px;}.banner_dis p{ font-size:16px; line-height:26px; font-weight:300;}
.clinic_dis{padding-bottom: 40px;margin-top: 80px;}
.clinic_dis h4{color: #333;height: 40px;line-height: 40px;}
.clinic_dis .der{background: #fff;}
.new_clinic{padding-top: 20px;}
.new_clinic .clinic-ms{text-align: center;margin-bottom: 40px;}
.new_clinic .clinic-ms h4{margin-bottom: 0;display: block !important;}
.new_clinic .clinic-ms img{margin-bottom: 25px;}
.new_clinic .clinic-ms p{color: #555;}
.clinic-item{padding-left: 0;padding-right: 0;}
.new_clinic .row img{width: 100%;height: 226px;}
.new_clinic .clinic-text{background: #fff;text-align: center;color: #555;height: 226px;padding-top: 72px;margin: 0 0 6px;}
.new_clinic .clinic-text p{color: #555;margin: 0 0 6px;}

.pad_b{ padding-bottom:90px;}.pad_l{ padding-left:20px;}
.show_clinic{ width: auto; padding:40px 0 0 0;}.show_clinic a{ text-decoration: none; text-align: center;}
.show_clinic ul{ -webkit-padding-start: 0; padding-left:10px;}
.show_clinic ul li{ border-radius:0; list-style-type: none; padding: 0; margin-bottom: 0; position: relative; width:31% !important; margin:0 6px;}
.show_clinic ul li a{ width: auto; color: #fff; margin-bottom: 0; height: 450px; border:none; cursor: default;}.show_clinic ul li a:hover{ border:none;}
.show_clinic ul li a img{ width: 100%; height: 100%; position: absolute; z-index: 1;}
.swiper_display{ display:none;}
.discript{ position: absolute; bottom: 35px; z-index: 4; width: 100%; padding-left:10%; height: 40px; line-height: 40px; background: #333; opacity: 0.8; filter: Alpha(opacity=80); text-align:left;}

.more_team{ padding:86px 0 0 0; margin-top:0; font-size:16px; line-height:26px;}
.team_title{ line-height:50px; text-align:center; font-size:24px;}
.team_title_dis{ text-align:center; line-height:20px; color:#666;} .pad_top{ padding-top:30px;}
.five_line{ width:20%;}
.clinic_team{ background:url(../image/clinic_bg.jpg) center top no-repeat; height:800px;}
.show_team{ width: auto; padding:40px 0;}.show_team a{ text-decoration: none; text-align: center;}
.show_team ul{ margin: 0;  -webkit-padding-start: 0;}
.show_team ul li{ border-radius:0; list-style-type: none; padding: 0; margin-bottom: 0; position: relative; width:20%;}
.show_team ul li a{ width: auto; background: #0f6971; color: #fff; padding:0; margin-bottom: 0; height: 228px; border:none;}
.show_team ul li a:hover{ padding:0;}
.noradius{ border-radius:0; padding: 0;}
.show_team ul li a img{ width: 100%; height: 100%; position: absolute; z-index: 1;}
.show_team ul li a:hover img{max-width:110%; width: 110% !important;height: 110% !important; position: absolute; z-index: 3; margin: -10px 0 0 -10px; -webkit-box-shadow:0 6px 6px rgba(105, 105, 105, .7); -moz-box-shadow:0 6px 6px rgba(105, 105, 105, .7); box-shadow:0 6px 6px rgba(105, 105, 105, .7); }
.show_team ul li a .show_name{ margin:0 0 0 0; font-size:20px; font-weight:300; position: absolute; z-index: 4; text-align: left; display: none;}
.show_team ul li a:hover .show_name{ margin:-10px 0 0 -10px; width: 110% !important;height: 110% !important; padding: 0; text-align: left; display: block; background: #333; opacity:0.6; filter:Alpha(opacity=60);}
.show_team ul li a span{ position: absolute; z-index: 5; text-align: left; bottom:0; font-size:20px; line-height:20px; padding:20px;color:#ccc;}

.type_person{ padding:50px 0;}
.type_person a{ text-decoration:none;}
.type_person ul{ display:block; padding:0 0;}
.type_person ul li{ padding:0 6px;} .corner{ border-radius:8px;}
.type_person ul li p{ color:#333; line-height:28px; text-align:center; font-size:1.1em}
.type_person ul li a .icon1{ background:url(../image/icons.png) no-repeat 0 0; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a .wait{ height:30px; line-height:30px;}.type_person ul li a .wait span{ display:none; text-align:center; font-size:0.8em;}.type_person ul li a:hover .wait span{ display:block; color:#333;}
.type_person ul li a:hover{ background:#c9c9c9; border:1px solid #c9c9c9;}
.type_person ul .work a:hover{ background:#0f6971; border:1px solid #0f6971;}
.type_person ul .work a:hover p{ color:#fff;}
.type_person ul li a:hover .icon1{ background-position:0 -200px; width:80px; height:80px;}
.type_person ul li a .icon2{ background:url(../image/icons.png) no-repeat -110px 0;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon2{ background-position:-110px -200px; width:80px; height:80px;}
.type_person ul li a .icon3{ background:url(../image/icons.png) no-repeat -210px 0;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon3{ background-position:-210px -200px; width:80px; height:80px;}

.type_person ul li a .icon4{ background:url(../image/icons.png) no-repeat -310px 0;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon4{ background-position:-310px -200px; width:80px; height:80px;}
.type_person ul li a .icon5{ background:url(../image/icons.png) no-repeat 0 -100px;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon5{ background-position:0 -300px; width:80px; height:80px;}
.type_person ul li a .icon6{ background:url(../image/icons.png) no-repeat -110px -100px;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon6{ background-position:-110px -300px; width:80px; height:80px;}
.type_person ul li a .icon7{ background:url(../image/icons.png) no-repeat -210px -100px;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon7{ background-position:-210px -302px; width:80px; height:80px;}
.type_person ul li a .icon8{ background:url(../image/icons.png) no-repeat -310px -100px;  margin:0 auto; width:80px; height:80px; margin:0 auto 20px auto;}
.type_person ul li a:hover .icon8{ background-position:-310px -300px; width:80px; height:80px;}
.half_more{ width:80%;} .half_less{ width:20%;}

.type_person ul li .more_a{ height:376px; background:url(../image/axn.png) center bottom no-repeat #0f6971; padding:5% 10%;}.type_person ul li .more_a p{ color:#fff; padding:120px 0 20px 0;}
.btn_know_more{ color:#0f6971;-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px; padding:7px 16px !important}
.double_marg_bot{ margin-bottom:84px;}

@media screen and (max-width: 767px){
	.team_list ul li a img{ width:90%; height:216px; margin:10px auto;}
	.mob_page_dis{ display:block;}.pc_page_dis{ display:none;}.mob_ban_dis{ display:block;}.pc_ban_dis{ display:none;}
	.pad_mobile{ padding-left:0; padding-right:0;}.double_marg_bot{ margin-bottom:20px !important;}.no_bgcolor{ background:#0f6971 !important}.dropdowns{ width:160px; height:auto !important;  text-align:center;}.dropdowns ul li{ padding:0; text-align:center; background:#d7fcff;}.navbar-default .navbar-nav .open .dropdown-menu>li>a{ color:#127f86;}.nav_list ul li a{ color:#127f86;}.nav_list ul li a:hover{ color:#127f86;}
	.navbar-nav > li > .dropdown-menu{ width:160px !important; left:-50%; padding:16px 0 0 0;}
	.dropdown_anxin{ background:#0f6971; padding:0; display:none !important;}.dropdown_anxin li{ padding:0; line-height:50px;}
.dropdown_anxin li a{ font-size:16px; color:#127f86; text-align:center; line-height:50px; display:block;}
.dropdown_anxin li a:hover{ font-size:16px; color:#fff; background:#fff;}
.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 15px;}
	#dropdown{display: none!important;}
.banner .banner-box{position: relative; display:none;}.banner .banner-box-sm img{width: 100%;z-index: 0;}
.banner .banner-box-sm{position: relative; display:block;}
.show_clinic{ width: auto; padding:20px 0 0 0;} .pad_top{ padding-top:10px;}.pad_b{ padding-bottom:20px;}
.swiper_hgt{ height:620px !important;}.swiper_hgt_pic{ height:620px !important;}
.swiper_display{ display:block;}.pic_display{ display:none;}
.swipers{ height:620px;}.swipers a{ display:block; font-size:18px; color:#fff;}.swipers img,.swiper-imgs{ width:100% !important; height:585px !important}
.solut{ font-size:24px; text-align:center;}.solut_sm{ font-size:14px; text-align:center; line-height:20px;}.tele{ line-height:40px; font-size:20px; text-align:center;}
	.hide_part_1{ display:none;}.sleep_clinic .col-sm-auto{ width:100%;}
	.hide_part_3{ display:none;}.hide_part_4{ display:none;}.height_six{ height:300px;}
    .sleep_part3{ height:300px; background:url(../image/sleep_4.jpg) bottom right  no-repeat; background-size: cover; text-align:left;}.sleep_part3 h3,.sleep_part3 p{ display:none;}
.five_line{ width:50%;}.show_team{ width: auto; padding:20px 0;}
.show_team .row .hidden1,.show_team .row .hidden2{ display:none;}
.show_team ul li{ border-radius:0; list-style-type: none; padding: 0; margin-bottom: 0; position: relative; width:50%;}
.show_team ul li a img{ width: 100%; height: 100%;}
.show_team ul li a:hover img{max-width:100%; width: 100% !important;height: 100% !important; position: absolute; z-index: 3; margin: 0 0 0 0; -webkit-box-shadow:none; -moz-box-shadow:none; box-shadow:none; }
.show_team ul li a:hover .show_name{ padding: 10px; text-align: left; display: none;}
.type_person{ padding:20px 0;}
.type_person ul li .more_a{ height:140px; background:url(../image/axns.png) left center no-repeat #0f6971; padding:0 5%;}.type_person ul li .more_a p{ color:#fff; line-height:140px; padding:0 0 0 10%; float:left;}
.btn_know_more{ width:50%; color:#0f6971;-moz-border-radius: 25px; -webkit-border-radius: 25px; border-radius:25px; float:right; margin:50px 0 0 0;}

.clinic_banner{ margin-top:80px; position:relative; background:url(../image/clinic_banner_sm.jpg) center top no-repeat; height:475px;}
.banner_dis{position: absolute; width: 60%; z-index: 201; color:#fff; top:20%;}
.banner_dis h3{ font-size:30px; line-height:50px;}.banner_dis p{ font-size:22px; line-height:35px; font-weight:300;}
.type_person_con{ margin:0;}

.no_pad_lr{ padding-left:0; padding-right:0;}
.teams_con{ padding:80px 0 20px 0; background:#ecf0f1; color:#333;}
.teams_left_con{ width:100% !important; float:left; min-height:600px; padding:0 !important;}
.teams_right_online{ width:25%; float:right !important; padding:0 !important; display:none;}


.axn_insti{ background:url(../image/axn_ins_mobile.jpg) center center no-repeat; width:100%; height:100% !important; overflow:hidden; position:absolute;}
.insti_con{ padding:32% 0 0 8%;}
.insti_title{ line-height:60px; color:#333; font-size:24px; position:absolute; z-index:8; margin-top:80px; background:#fff; width:100%; display:block;}
.tontact_banner{ margin-top:60px; position:relative; background:url(../image/contact_mobile.jpg) left top no-repeat; height:330px;}
.bk_banner{ margin-top:60px; position:relative; background:url(404.png) left top no-repeat; height:330px;}
.want_bking{ line-height:55px; font-size:22px; display:none;}

.form_width{ width:320px; margin:0 auto;}
.list_bk{ padding:0 10px 0 10px; margin:0!important;}.title_bk{ display:block;}.hide_txt{ display:none;}.txt_widths{ width:300px !important; float:left; margin:0 !important;}
.waring-tip{ display:none;}

.download_app{ padding:3% 1%; margin:0 !important;}.app_tit_first,.chzr{ display:none;}
.app{ padding:0 20px;}.app img{ width:auto; height:45%;}.app_pad{ padding:10px 10px;}.app_pads{ padding-top:5%;}.ios_ewm{ float:right;}.app_android{ margin-right:0px;}
.app_img img{ width:auto; margin:0 auto 0 25%;}.app_imgs img{ width:auto; margin:0 auto; margin:0 auto 0 15%;}.app_imgs_big img{ width:auto; margin:0 auto 0 0;}
.blue_role{ width:85px; height:4px; background:#0f6971; margin:10px 0 10px 0;}
.blue_role_s{ width:30px; height:4px; background:#078893; margin:10px 0 10px 0;}

.axn_product{ background:url(../image/axn_pro_mobile.jpg) left top no-repeat; width:100%; height:100% !important; overflow:hidden; position:absolute;}
}


@media only screen and (max-width: 992px){.half_more{ width:100%;} .half_less{ width:100%;}
	.hide_part_3{ display:none;}.hide_part_4{ display:none;}.height_six{ height:300px;}
    .sleep_part3{ height:300px; background:url(../image/sleep_4.jpg) bottom right no-repeat; background-size: cover; text-align:left;}
	.sleep_clinic .big_h4{ margin-top:20%;}
	.app_tit{ width:100%; height:36px; line-height:36px; font-size:26px; color:#0f6971;}
}


@media only screen and (max-width:  1200px){ }
@media only screen and (max-width:  4800px){}

@media screen and (max-width: 450px){
	.team_list ul li a img{ width:90%; height:153px; margin:10px auto;}
	.more_team{ padding:70px 0 0 0; margin-top:0; font-size:14px; line-height:26px;}
.swiper_hgt{ height:360px !important;}.swiper_hgt_pic{ height:360px !important;}
.swiper_display{ display:block;}.pic_display{ display:none;}
.swipers{ height:360px;}.swipers a{ display:block; font-size:18px; color:#fff;}.swipers img,.swiper-imgs{ width:100% !important; height:320px !important}
.clinic_banner{ margin-top:60px; position:relative; background:url(../image/clinic_banner_sm.jpg) center top no-repeat; height:475px;}
.solut{ font-size:16px; text-align:center;}.solut_sm{ font-size:10px; text-align:center; line-height:20px;}.tele{ line-height:40px; font-size:14px; text-align:center;}
.sleep_clinic h4,.sleep_clinic .big_h4{ margin-top:10%;}

.banner_dis{position: absolute; width: 70%; z-index: 201; color:#fff; bottom:40px;}
.banner_dis h3{ font-size:22px;}.banner_dis p{ font-size:16px; line-height:22px; font-weight:300;}
.team_title{ line-height:18px; text-align:center; font-size:16px;}
.team_title_dis{ text-align:center; line-height:20px; color:#666;}

.show_one{ width:48%;} .no_wrap{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.your_sleep .sleep_person{text-align: center; width:168px; height:191px; margin:0 auto;}
.your_sleep .sleep_person a{ background:url(../image/icons.png) no-repeat -534px -390px; text-align: center; width:168px; height: 191px; border:none;}
.your_sleep .sleep_person a p{ display:none;}.your_sleep .sleep_person a:hover p{ display:block; color:#0f6971;}
.your_sleep .sleep_person a:hover{ background-position:-702px -390px; text-align: center; color:#0f6971; border:none; text-decoration:none;}
.your_sleep .sleep_person a .sleep1{ background:url(../image/icons.png) no-repeat -503px -247px;  margin:0 auto; width:50px; height:115px; margin:35px auto 0 auto;}
.your_sleep .sleep_person a .sleep2{ background:url(../image/icons.png) no-repeat -603px -247px;  margin:0 auto; width:50px; height:115px; margin:35px auto 0 auto;}
.your_sleep .sleep_person a .sleep3{ background:url(../image/icons.png) no-repeat -701px -247px;  margin:0 auto; width:50px; height:115px; margin:35px auto 0 auto;}
.your_sleep .sleep_person a .sleep4{ background:url(../image/icons.png) no-repeat -800px -247px;  margin:0 auto; width:50px; height:115px; margin:35px auto 0 auto;}

.show_team .row .hidden1{ display:block;}.show_team .row .hidden2{ display:none;}
.show_team ul li a{ width: auto; background: #0f6971; color: #fff; padding:0; margin-bottom: 0; height: 200px; border:none;}

.team_list ul li a span{ font-size:16px; color:#333;}.team_list ul li a p{ font-size:14px; color:#666666;} .marg_top{ margin-top:10px;}
.teams_con{ padding-top:60px; background:#ecf0f1; color:#333;}
.teams_left_con .title{ height:40px; border-bottom:2px solid #126875; font-size:16px; line-height:40px; padding:0 0 0 20px; text-align:left; background:#fff;}
.doctor_dis{ width:180px; padding-left:10px; padding-top:20px;}.doctor_dis span{ font-size:18px;}.doctor_dis p{ font-size:14px; color:#666666; line-height:25px;}

.insti_con{ padding:36% 0 0 8%;}
.insti_con h3,.product_con h3{ font-size:36px; color:#fff; margin-bottom:25px !important;}
.insti_title{ line-height:50px; color:#333; font-size:20px; position:absolute; z-index:8; margin-top:60px; background:#fff; width:100%; display:block; padding-left:16px;}
.btn_home{ width:140px; margin:0 auto; background:none; font-size:16px; color:#fff; border-width:2px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius:12px; padding:7px 16px !important; border-color:#fff;}

.tontact_banner{ margin-top:60px; position:relative; background:url(../image/contact_mobiles.jpg) left top no-repeat; height:198px;}
.bk_banner{ margin-top:60px; position:relative; background:url(../image/bk_mobiles.jpg) left top no-repeat; height:198px;}
.axn_insti{ background:url(../image/axn_ins_mobiles.jpg) right center no-repeat; width:100%; height:100% !important; overflow:hidden; position:absolute;}

.axn_product{ background:url(../image/axn_pro_mobiles.jpg) left top no-repeat; width:100%; height:100% !important; overflow:hidden; position:absolute;}
.product_con{ padding:220px 0 0 30%;}
.blue_role{ width:85px; height:4px; background:#0f6971; margin:0 0 10px 0;}.blue_role_s{ width:30px; height:4px; background:#078893; margin:0 0 10px 0;}.app_pad_tbs{ padding:3% 0 0 0; margin:0 !important;}
.app_pad p,.app_pads p{ line-height:22px; color:#666; font-size:14px;}
}
@media screen and (max-width: 414px){
	.team_list ul li a img{ width:90%; height:145px; margin:10px auto;}
	.gray_bg{ background:#d3d3d3; height:180px; padding:0; text-align:center; color:#666;}
	.blue_bg{ background:#0f6971; height:180px; padding:0; text-align:center; color:#fff;}.sleep_clinic h3{ font-size:20px;}.sleep_clinic p{ font-size:12px;}
	.sleep_part3{background:url(../image/sleep_4.jpg) center bottom no-repeat; background-size: cover; text-align:left;}
}
@media screen and (max-width: 360px){
	
.show_team ul li a{ width: auto; background: #0f6971; color: #fff; padding:0; margin-bottom: 0; height: 180px; border:none;}
.show_one{ width:100%;}
.your_sleep .sleep_person{text-align: center; width:193px; height:223px; margin:0 auto;}
.your_sleep .sleep_person a{ background:url(../image/icons.png) no-repeat -508px 0; text-align: center; width:193px; height: 223px; border:none;}
.your_sleep .sleep_person a p{ display:none;}.your_sleep .sleep_person a:hover p{ display:block; color:#0f6971;}
.your_sleep .sleep_person a:hover{ background-position:-702px 0; text-align: center; color:#0f6971; border:none; text-decoration:none;}
.your_sleep .sleep_person a .sleep1{ background:url(../image/icons.png) no-repeat -503px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.your_sleep .sleep_person a .sleep2{ background:url(../image/icons.png) no-repeat -603px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.your_sleep .sleep_person a .sleep3{ background:url(../image/icons.png) no-repeat -701px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}
.your_sleep .sleep_person a .sleep4{ background:url(../image/icons.png) no-repeat -800px -247px;  margin:0 auto; width:50px; height:115px; margin:50px auto 0 auto;}

.type_person ul li p{ color:#333; line-height:28px; text-align:center; font-size:12px}
.banner_dis{position: absolute; width: 70%; z-index: 201; color:#fff; bottom:40px;}
.banner_dis h3{ font-size:20px;}.banner_dis p{ font-size:14px; line-height:22px; font-weight:300;}

	.gray_bg{ background:#d3d3d3; height:150px; padding:0; text-align:center; color:#666;}
	.blue_bg{ background:#0f6971; height:150px; padding:0; text-align:center; color:#fff;}.sleep_clinic h3{ font-size:20px;}.sleep_clinic p{ font-size:12px;}
	.sleep_part3{background:url(../image/sleep_4.jpg) center bottom no-repeat; background-size: cover; text-align:left;}
	.sleep-title .sleep-h5{font-size: 16px; color:#666;letter-spacing: 5px;margin: 0 0 1px;}

.doctor_pic{ width:160px; height:160px; float:none; margin:0 auto !important}.doctor_pic img{ width:100%; height:100%;}
.doctor_dis{ width:auto !important; padding-left:10px; padding-top:26px;}.doctor_dis span{ font-size:18px;}.doctor_dis p{ font-size:14px; color:#666666;}
.btn_onlines{ width:144px; margin:0 auto; color:#0f6971; border-width:2px; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius:12px; padding:7px 16px !important; border-color:#0f6971; margin:10px auto 0 auto !important; float: none;}
}
@media screen and (max-width: 340px){
	.team_list ul li a img{ width:90%; height:120px; margin:10px auto;}
	
	.app_pad p,.app_pads p{ line-height:20px; color:#666; font-size:12px;}
	
	.more_team{ padding:46px 0 0 0; margin-top:0; font-size:14px; line-height:26px;}
	.clinic_team{ background:url(../image/clinic_bg.jpg) center top no-repeat; height:650px;}.show_team ul li a{ width: auto; background: #0f6971; color: #fff; padding:0; margin-bottom: 0; height: 145px; border:none;}}

#dropdowna{
	color: rgb(18, 127, 134);
}
.dropdownss {
	width: 100px;
	height: 66px;
	background: none !important;
}

.dropdowns {
	width: 110px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	display: inline-block;
}

.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
}