@charset "utf-8";*{margin:0;padding:0;}
body{margin:0 auto !important;max-width:750px;min-width:320px;background: #fff !important;overflow-x: hidden;}
body,button,input,select,textarea{color:#505050;font:12px/1.5 Microsoft Yahei;}
h1,h2,h3,h4,h5,h6{text-align:center;font-size:100%;}
li,ol,ul{list-style:none;}
a{outline:0;color:#2a2a2a;text-decoration:none;}
a:hover{color:#2a2a2a;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{outline:0;font-size:100%;}
textarea{resize:none;}
img{width:100%;vertical-align:top;}
#QIAO_INVITE_CONTAINER,#fixtop,.swt_center,.top_tips,.fixed-menu,.s-ripple{display: none!important;}
article,aside,footer,header,hgroup,nav,section{display:block;}
h2{color:#303132;text-align:center;}
.clear,.clearfix{ zoom:1; }
.cb{clear:both;}
.clear:after,.clearfix:after{content:' ';display:block;clear:both;height:0;visibility:hidden; }
.f-cb:after,.f-cbli li:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0;content:".";}
.f-cb,.f-cbli li{zoom:1;}
.f-ti2{text-indent:2em;}
.f-fb{font-weight:700;}
.f-b1{border-bottom:1px solid #e3e3e3;}
.f-b2{border-top:1px solid #e3e3e3;}
.arcArrow{width:auto;}
.over{overflow:hidden;}
.fr{float:right;}
.fl{float:left;}
img{width: 100%;height:auto;}
.slimScrollRail{display:none !important;}
.w20{margin: 0 0.3rem;}
.absolute{position: absolute;}
.relative{position: relative;}
/*头部 底部*/
.Header { max-width:750px; overflow: hidden; width: 100%; margin: 0 auto; padding: 0.2rem 0 0 0; position:fixed; top: 0; height: 0.8rem; text-align: center; z-index: 10;}
.Header a{float: left; display:block; height: auto;}
.Header .logo{width: 64%;top: 11%;position: absolute;left: 17%;}
.Header .logo img{width: 4.5rem;}
.Header .navBtn{width: 15%; padding-top: 0.1rem; padding-left: 3%;}
.Header .navBtn img{width: 0.42rem;}
.Header .zixun{width: 15%;padding-right: 3%;float: right;padding-top: 0.05rem;}
.Header .zixun img{width: 0.7rem;}
.footer{position:fixed; width: 0.8rem; right: 0.1rem; bottom: 48%; z-index: 100; display:none;}
.footer ul li{width: 0.8rem; height: 0.8rem; margin-top: 0.24rem;}
.footer ul li img{overflow:hidden; border-radius: 50%;}
/*弹窗*/
.swt_k {z-index: 555;background: url(../images/swt_k.png) 0% 0% / 100% 100% no-repeat;animation: 1s ease 3s 1 normal both running swing;border-radius: 0.2rem;box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 10px 3px;
    bottom: -500px;opacity: 1;background-size: 100% 100%;width: 83%;max-width: 620px;min-width: 300px;height: 3.65rem;position: fixed;left: 50%;transition: all 1s ease-in-out;display: none;
    margin: 0 0 0 -3.1rem;}
.swt_k .chatbnt { width:80%; height:14%; overflow:hidden; padding: 1% 10%; text-align: center;}
.swt_k .chatbnt a {color:#fff; display:block; width: 48%; height: 0.48rem; line-height: 0.48rem; float: left; font-size: 0.24rem; border: 1px solid #fff;}
.swt_k .chatbnt a:last-child{float: right;}
.swt_k .leadto { width: 100%; height: 2rem; display: inline-block; margin-top:0.8rem; }
.swt_k .bohao{position: absolute; width: 220px; height:32px; top:224px; left:30px; display: inline-flex}
.swt_k .bohao input{-webkit-appearance: none; border: 0; }
.swt_k .bohao .inflow{width: 140px; height:32px; font-size:14px; color: #6a7380; border-radius: 15px 0 0 15px; text-indent: 1em;}
.swt_k .bohao .inflow_btn{width: 80px; height:32px; font-size:14px; color: #fff; border-radius: 0px 15px 15px 0px; text-align: center;}
.swt_close_k{background: url(../images/swt_close_k.png) no-repeat center center; position: absolute; background-size: 0.3rem; width: 0.6rem; height: 0.6rem; cursor: pointer; right: 1px; top: 1px; z-index: 556;}

/*主体内容*/
.index_content {margin: 0 auto; max-width:750px;min-width:320px;}
.index_banner{width: 100%; position:relative;}
.bannerHd{width:100%;text-align:center;bottom:1.5%;}
.bannerHd span{width:10px;height:10px;background: rgba(255,255,255,0.5);display:inline-block;margin:0 5px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;cursor:pointer;}
.bannerHd span.on{background: rgba(255,255,255,1)}

.index_main{width: 100%; position:relative;}
.index_main .btn{display:block; width: 2rem; height: 0.5rem; line-height: 0.5rem; margin: 0 auto; border-radius: 0.3rem; border: 1px solid #000; text-align: center; font-size: 0.25rem; color:#000; font-weight: 200;}
.main_tit{text-align: center;    padding-top: 5%;}
/*.main_tit img{width: 6.9rem;}*/
.doctor{padding: 6% 0; text-align: center; border-bottom: 1px solid #ebebeb;}
.doctor a:first-child{margin-bottom: 4%; display:block;}
.item{width:100%;margin:auto; overflow:hidden;}
.item_cen{margin: 0;padding: 4% 10% 0% 10%;}
.item_cen ul{}
.item_cen ul li{float: left;width: 45%;padding-bottom:7%}
/*.item_cen ul li:nth-child(2),li:nth-child(4) {padding-left:10%!important}*/

.index_banner{width: 100%; position:relative;}
.bannerHd{width:100%;text-align:center;bottom:1.5%;}
.bannerHd span{width:15px;height:15px;background: rgba(255,255,255,0.5);display:inline-block;margin:0 5px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%;cursor:pointer;}
.bannerHd span.on{background: rgba(255,255,255,1)}

.item_hj{margin: 0;padding: 4% 5% 0% 5%;overflow: hidden;}
.item_hj ul{}
.item_hj ul li{float: left;width: 48%;padding-bottom: 3%;}
.item_hj ul li:nth-child(2),li:nth-child(4),li:nth-child(6) {padding-left: 4%;}

.brand_foot{padding: 5% 5% 5%; text-align: center;overflow: hidden;}
.brand_foot p i{display:block;}
.brand_foot p img{display:inline-block; width: 1rem;}
.brand_foot p{text-align: center; color:#000; line-height: 1.3; font-size: 0.4rem; width: 50%; float: left; font-weight: 200; height: 3rem;}
.brand_foot p a{color:#000;}
.brand_foot p .small{color:#000;font-size: 0.3rem}
.brand_foot p a small{color:#000;}
.brand_foot p i{margin-bottom: 5%;}

