/**********重置**********/
@charset "utf-8";
/*reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,input{margin: 0;padding: 0;font-size: 100%;font: inherit;}
html,body,form,fieldset,p,div,h1,h2,h3,h4,h5,h6 {-webkit-text-size-adjust: non}
html{line-height:initial;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display: block}
ol,ul {list-style: none}
blockquote,q {quotes: none}
blockquote:before,blockquote:after,q:before,q:after {content:'';content:none}
ins {text-decoration: none}
del {text-decoration: line-through}
table {border-collapse: collapse;border-spacing: 0}
body { font-size: 12px;margin:0 auto; max-width:720px;padding: 0;text-align: left;color: #000;height: auto;width: 100%;overflow-x: hidden;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);-webkit-touch-callout: none;-webkit-text-size-adjust: none; font-family:Microsoft YaHei;font: 16px/1.5 "Microsoft YaHei,arial, sans-serif",\5fae\8f6f\96c5\9ed1, arial,\5b8b\4f53;color: #333;outline: 0;width: 100%; margin:0 auto;}
.contioner {max-width: 720px;margin: 0 auto; position: relative; }
.wapper{  position:relative; z-index:1;background:#fff; padding-bottom:1.2rem;}
a {color: #444;text-decoration: none;}
img,a img { border: 0;padding: 0;margin: 0;}
.clear{ clear:both;}
input[type="submit"],input[type="reset"],input[type="button"],button { -webkit-appearance: none; }

/**提示层，加载框**/
#btis{ width:100%; height:100%; top:0; left:0; position:fixed; z-index:1000001; background:none; display:none;}
#tis{ font-size:15px; width:50%; height:40px; line-height:40px; position:fixed;text-align:center; z-index:1002; top:75%; border-radius:50px; background:#666; color:#fff;  margin:auto; left:0; right:0;}
#loading{ position:fixed; max-width:720px; margin:auto;  display:none; top:0; left:0; bottom:0; right:0; z-index:9999;}
#loading .lad{ width:19%; height:12%; border-radius:7px; margin:auto; left:0; right:0; top:0; bottom:0; position:absolute;/*background:url(../img/loading.gif) #eee center no-repeat;*/ background:#eee;  background-size:56%;opacity:0.9;}
#loading .lad img{ width:60%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
#loading2{ position:fixed; max-width:720px; margin:auto;  display:none; top:0; left:0; bottom:0; right:0; z-index:9999;}
#loading2 .lad2{ width:19%; height:12%; border-radius:7px; margin:auto; left:0; right:0; top:0; bottom:0; position:absolute;/*background:url(../img/loading.gif) #eee center no-repeat;*/ background:#db121a;  background-size:56%;opacity:0.9;}
#loading2 .lad2 img{ width:60%; position:absolute; margin:auto; left:0; right:0; top:0; bottom:0;}
.hds{ position:fixed; z-index:160;  left:86%; top:85%; display:none;}

/********隐藏部分手机滚动条******/
::-webkit-scrollbar{width:0px;}
::-webkit-scrollbar-track{background-color:#EEEEEE;}
::-webkit-scrollbar-thumb{background-color:#D6D6D6;}
::-webkit-scrollbar-thumb:hover {background-color:#ccc}
::-webkit-scrollbar-thumb:active {background-color:#ccc}

/*******************页面公共样式*********************/
/**header start**/
.headers{ position:relative; height:1rem; width:100%; overflow:hidden; background:#fff;}
.headerLeft{ position:absolute; left:0; top:0; padding:0.35rem 0 0 0.3rem;}
.headerLeft img{ height:0.31rem;}
.headerCen{ width:1.14rem; margin:0 auto;}
.headerCen img{ width:100%;}
.headerRught{ position:absolute; right:0; top:0;}
.headerRught img{ height:0.51rem; margin:0.23rem 0.3rem 0 0;}

/**footer start**/
.footer{ width:100%; max-width:7.2rem;  background:#41902E; position:fixed; height:1.2rem; margin:auto; right:0; bottom:0; left:0;}
.footer ul{ overflow:hidden;}
.footer ul li{ width:25%; float:left; text-align:center;}
.footer ul li img{ width:0.55rem; margin:0.2rem 0 0.04rem 0;}
.footer ul li a{ font-size:25px; color:#fff;}

/**侧栏**/
.nav {position: fixed;top: 0;background: #333;width: 45%;max-width:720px;z-index: 0;overflow-y: overlay;overflow-x: hidden; }
.nav li { overflow:hidden;color: #FFF;font-size: 0.18rem;font-family: Arial, Microsoft YaHei;line-height: 0.8rem;display: block;background-color: #333;}
.nav li>a {line-height: 0.8rem;display: block;color: #FFF;padding-left: 0.30rem; border-bottom:1px dashed #000;text-decoration: none; font-size:15px; }
.nav li>a i{ display:block; width:0.18rem;margin: 0.25rem 0.2rem 0 0; float:right;}
.nav li>a i img{ width:100%;}
.nav li.curr>a i img{transition:all 0.3s ease 0s;transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);}
.close {height: 0.8rem;width: 26px;background: url(../img/sidebar-close.png) no-repeat center;float: right;margin-right: 10px;cursor: pointer;}
.fontc {font-weight: bold;margin-left: 0.30rem;display: block; font-size:17px;}
/*侧栏二级栏目*/
.xnavs{ display:none;}
.xnavs p a{ display:block; color:#fff; height:0.6rem; line-height:0.6rem; padding-left:0.5rem; font-size:14px;}


/**内页栏目**/
.ipnavs{ }
.ipnavs ul{ display:none; background:#fff; width:100%; position:absolute; border-bottom:1px solid #ccc;}
.ipnavs p{padding:0 0.28rem; height:0.6rem; line-height:0.6rem; border-bottom:1px solid #E9E9E9; font-size:22px; background:url(../img/jia.png) 0.28rem 50% no-repeat; text-indent:24px; cursor:pointer; color:#0D8293;}
.ipnavs p.curr{background:url(../img/jian.png) 0.28rem 50% no-repeat;}
.ipnavs ul li{ border-bottom:1px dashed #E9E9E9; padding-left:0.28rem;}
.ipnavs ul li:last-child{ border:none;}
.ipnavs ul li a{ display:block; height:0.5rem; line-height:0.5rem; text-indent:24px; font-size:18px; background:url(../img/leftjt.png) 95% 50% no-repeat;}
.ipnavs ul li a.curr{ font-weight:bold; color:#0D8293; background:url(../img/leftjt2.png) 95% 50% no-repeat;}

/**栏目头**/
.commTops{ text-align:center; padding:0.4rem 0 0.35rem 0;}
.commTops p{ color:#333; font-size:35px;}
.commTops span{ display:block; color:#999; font-size:20px;}

/********************页面私有样式********************/
/******首页类幻灯片 start******/
.main_image {width:100%; height:4.2rem;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px;  overflow:hidden; height:4.2rem; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; }
.main_image li span {display:block; width:100%; }
.main_image li span img{ width:100%; height:4.2rem;}
.main_image li a {display:block; width:100%;}

.caid{ width:100%; height:0.29px; line-height:0.29px; position:absolute; margin-top:-0.29rem;}
div.flicking_con {width:100%; height:100%; margin:0 auto; position:relative; }
div.flicking_con .flicking_inner {position:absolute;  width:100%; height:100%; text-align:center;} 
div.flicking_con a {width:0.15rem; height:0.15rem; border-radius:100px; margin:auto; padding:0; background:#fff; display:inline-block; opacity:0.5; margin:0 0.05rem;}
div.flicking_con a.on {opacity:1;}
#btn_prev,#btn_next{ display:none;}
/******首页类幻灯片 end********/

/**快速通道 start**/
.kuais{ background:#fff;}
.kuais ul{ overflow:hidden;}
.kuais ul li{ float:left; text-align:center; width:1.44rem;  box-sizing:border-box; padding:0rem 0 0.13rem 0;}
.kuais ul li:nth-child(4),.kuais ul li:nth-child(8){ border-right:none;}
.kuais ul li img{ width:0.95rem;}
.kuais ul li p{ display:block; font-size:30px; color:#010101; padding:0.15rem 0;}
/**快速通道 end**/

/**集团简介 start**/
.inta{ width:6.6rem; height:4rem; margin:0 auto;}
.intb{ width:5.76rem; margin:0 auto; background:#F1FBEA; text-align:center; padding:0.4rem 0.42rem;}
.intb p{ font-size:30px; color:#339933; padding:0.2rem 0;}
.intb span{ display:block; font-size:25px; caption-side:#444; line-height:0.44rem;}
.intb a{ display:inline-block; margin-top:0.2rem;}
/**集团简介 end**/



/**新闻列表 start**/
.newlist{ width:95%; margin:0 auto;}
.newlist ul li{ overflow:hidden; width:100%; margin:0.2rem 0; background:#fff; border-radius:3px;}
.newlist ul li .neLeft{ width:1.5rem;height:1.5rem; float:left;margin:0.07rem;}
.newlist ul li .neLeft img{ width:1.5rem; height:1.5rem; }
.newlist ul li .neRight{ width:4.4rem; float:right;}
.newlist ul li .neRight p{ color:#333; font-size:18px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; line-height:0.5rem;}
.newlist ul li .neRight span{ color:#888; font-size:16px; display:block; height:0.6rem; overflow:hidden; line-height:0.25rem; line-height:0.3rem;}
.newlist ul li .neRight em{ display:block; text-align:right; color:#888; font-size:13px; padding-right:5px; padding-top:0.08rem;}

/**新闻详情 start**/
.newdet{ width:95%; margin:0 auto;}
.newdet .newdetTop{ text-align:center; border-bottom:1px solid #ccc; padding:0.05rem 0 0.06rem 0;}
.newdet .newdetTop p{ font-size:16px; color:#333;}
.newdet .newdetTop span{ font-size:14px; color:#888;}
.newdet .newdetBot{}
.newdet .newdetBot *,.newdet .newdetBot img{ max-width:100%;}

/**科室详情 star**/
.icomTop{ overflow:hidden; border-bottom:1px solid #E9E9E9; height:0.69rem; line-height:0.69rem; padding:0 0.28rem;}
.icomTop span{ display:block; float:left;  font-size:0.25rem;  font-weight:bold; text-indent:0.14rem; padding-right:0.14rem;background:url(../img/hxians.png) 0 50% no-repeat;color:#333;background-size:auto 34%; height:0.69rem; line-height:0.7rem;}
.icomTop span.curr{background:url(../img/lanx.png) 0 50% no-repeat;color:#0d8293;background-size:auto 34%; }
.icomTop a{ display:block; float:right;  font-size:0.18rem; color:#333;}

.keshi{ background:#fff;}
.keslist ul{ padding-bottom:0.18rem;}
.keslist ul li{ overflow:hidden; width:6.7rem; height:1.5rem; background:#DEF2F5; margin:0.17rem auto;}
.keslist ul li .kesLeft{ float:left; width:1.36rem;text-align:center;}
.keslist ul li .kesLeft img{ width:0.64rem; margin-top:0.23rem;}
.keslist ul li .kesLeft p{ font-size:0.23rem; color:#0d8293;}
.keslist ul li .kesRight{ width:5.20rem; padding-top:0.54rem; overflow:hidden; float:left; padding-left:0.14rem;}
.keslist ul li .kesRight.curr{ padding-top:0.26rem;}
.keslist ul li .kesRight span{ display:block; width:1.55rem; height:0.42rem; text-align:center; line-height:0.42rem; border-radius:0.08rem; border:1px solid #3ABED1; background:#fff; float:left; margin:0 0.14rem 0.13rem 0; overflow:hidden;}
.keslist ul li .kesRight span a{ font-size:0.2rem; color:#0d8293; overflow:hidden;}

/**专家团队**/
.zhuans{ margin-top:0.2rem; background:#fff;}
.zhuaList ul li{ overflow:hidden; border-bottom:1px dashed #CDCDCD; padding:0.33rem 0;}
.zhuaList ul li .zhuLeft{ text-align:center; width:2.1rem; float:left;}
.zhuaList ul li .zhuLeft a{ display:inline-block; width:1.58rem; height:1.58rem; border-radius:100%; overflow:hidden;}
.zhuaList ul li .zhuLeft img{ width:1.58rem;}
.zhuaList ul li .zhuRight{ padding:0 0.28rem; width:4.54rem; float:left;}
.zhuaList ul li .zhuRight p{ font-size:0.22rem; color:#e4303d;}
.zhuaList ul li .zhuRight span{ display:block; font-size:0.18rem; color:#000; line-height:0.32rem; margin:0.1rem 0; height:0.6rem; overflow:hidden;}
.zhuaList ul li .zhuRight a{ width:1.17rem; height:0.35rem; line-height:0.35rem; text-align:center; border:1px solid #3D9BA9; display:block; border-radius:0.06rem; font-size:0.18rem; color:#3D9BA9;}

/**医院简介 start**/
.hosIntro{ background:#fff; margin-top:0.2rem;}
.hosin{ padding:0.26rem 0.28rem; font-size:0.2rem; color:#000;}
.hosin *,.hosin img{ max-width:100%; margin-bottom:0.2rem;}
.hosin a{ color:#e11b2a;}


/**首页新闻类 start**/
.news{ width:6.6rem; margin:0 auto;}
.news ul li{ text-align:center; margin:0 0 0.4rem 0; box-shadow:0px 0px 12px #D4D4D4;}
.news ul li img.picc{ width:6.6rem; height:3.1rem;}
.news ul li span,.news ul li em{ display:block; font-size:25px;}
.news ul li span{ padding-top:0.27rem; color:#000; width:5.86rem; margin:0 auto;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;}
.news ul li em{ color:#888;width:5.96rem; margin:0 auto; height:0.52rem; line-height:0.52rem; overflow:hidden;}
.news ul li a img.pics{ margin:0.4rem 0; width:1.78rem;}
.news ul li p{ width:1.66rem; margin:0 auto;font-size:22px; color:#666; border-bottom:1px solid #DCDCDC; padding:0.31rem 0 0.11rem 0;}
.news ul li p i{ font-size:35px; color:#494949; font-weight:bold;}
.domores{ display:block; text-align:center; margin-bottom:0.44rem; font-size:30px; color:#333;}

/******************内页 start******************/
.ipnavs{ background:#fff;}

.commInpage{ background:#fff;  margin:0.2rem 0; min-height:1.6rem;}
.cipageCons *,.cipageCons img{ max-width:100%;}
.cipageCons{ min-height:150px; padding:0 0.28rem;}

/**上拉加载特效**/
.dropload-refresh,.dropload-update,.dropload-load,.dropload-noData{height: 40px;line-height: 40px;text-align: center;}
.dropload-load .loading{display: inline-block;height: 15px;width: 15px;border-radius: 100%;margin: 6px;border: 2px solid #666;border-bottom-color: transparent;vertical-align: middle;-webkit-animation: rotate 0.75s linear infinite;animation: rotate 0.75s linear infinite;}
.dropload-load{ border-top:1px solid #e9e9e9; font-size:14px;}
@-webkit-keyframes rotate {
0% {-webkit-transform: rotate(0deg);}
50% {-webkit-transform: rotate(180deg);}
100% {-webkit-transform: rotate(360deg);}}
@keyframes rotate {
0% {transform: rotate(0deg);}
50% {transform: rotate(180deg);}100% {transform: rotate(360deg);}}

/**详情页**/
.cipagerTop{ text-align:center; padding:0.2rem 0 0.1rem 0; border-bottom:1px solid #e7e7e7;}
.cipagerTop p{ font-size:16px; color:#000; padding:0 0.28rem;}
.cipagerTop span{ display:block; font-size:14px; color:#c0c0c0; padding-top:0.1rem;}
.cipagerCon{ padding:0.2rem 0.28rem;}
.cipagerCon *,cipagerCon img{ max-width:100%;}

/**图文列表样式**/
.piclist{}
.piclist ul{ overflow:hidden; padding-top:0.2rem;}
.piclist ul li{ float:left; width:50%; text-align:center; margin-bottom:0.15rem;}
.piclist ul li .neImg{ width:3.2rem; margin:0 auto; border:1px solid #e9e9e9; height:2.3rem;}
.piclist ul li .neImg img{ width:3.1rem; height:2.2rem; margin:0.05rem;}
.piclist ul li p{ height:0.5rem; line-height:0.5rem; font-size:14px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; width:3.1rem; margin:0 auto;}

/**文字列表样式**/
.arctilelist{}
.arctilelist ul{ width:6.72rem; margin:0 auto; padding:0.2rem 0}
.arctilelist ul li{ overflow:hidden; height:0.55rem; line-height:0.55rem; border-bottom:1px dashed #D4D4D4;}
.arctilelist ul li a{ display:block; float:left; width:5.14rem; text-indent:0.22rem; background:url(../img/yjt.png) 0.08rem 50% no-repeat;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; font-size:0.2rem; color:#000;}
.arctilelist ul li em{ display:block; float:right; font-size:0.18rem; color:#999;}

/**团队列表样式**/
.zhuaList ul{ padding:0.2rem 0.28rem;}
.zhuaList ul .zhuRight{ width:3.9rem !important;}

/**预约挂号**/
.messa{ padding:0.2rem 0.28rem;}
.messa ul li{ overflow:hidden; padding:0.15rem 0;}
.messa ul li span{ display:block; text-align:right; font-size:14px; float:left; width:1.6rem; line-height:0.45rem;}
.messa ul li p{ float:left; width:5rem;}
.messa ul li p em,.messa ul li p i{ display:block; overflow:hidden;}
.messa ul li p i{ padding:0.05rem 0; color:#E4303D;}
.messa ul li p input[type="text"]{ width:94%; border:1px solid #ccc; height:0.45rem; line-height:0.45rem;text-indent:10px; outline:none; font-size:14px;}
.messa ul li p textarea{ outline:none;width:93%; min-height:1rem; border:1px solid #ccc;}
.messa ul li p input.yzm{ float:left; width:45%;}
.clickcode{ float:left; width:45%; margin-left:4%; height:0.47rem;}
.dotis{ width:60%; display:block; margin:0.3rem auto; background:#41902E; height:40px; line-height:40px; text-align:center; font-size:14px; color:#fff;}
/*单选框美化*/
.sexs{ display:none;}
.sexs + label {display: inline-block;position: relative; cursor:pointer; width:0.4rem; height:0.4rem; vertical-align:middle; margin-top:0.07rem;}
.sexs + label i{ width:0.2rem; border:2px solid #0D8293; height:0.2rem; display:inline-block; border-radius:0.07rem; padding:0 !important;}
.sexs + label:active {}
.sexs:checked + label {background:url(../img/gous.png) 1px -3px no-repeat; background-size:85%;}


/*这里将部分rem处理不佳的效果重置*/
@media all and (max-width:640px){
.commTops p{ font-size:25px;}
.commTops span{ font-size:20px;}
.kuais ul li p{ font-size:25px;}
.intb p{font-size:23px;}
.intb span{font-size:18px;}
.ipnavs p{ font-size:21px;}
.ipnavs ul li a{ font-size:17px;}
.news ul li span{ font-size:21px;}
.news ul li em{ font-size:21px;}
.news ul li p{ font-size:16px;}
.news ul li p i{ font-size:21px;}
.domores{ font-size:18px;}
.footer ul li a{ font-size:22px;}
}
@media all and (max-width:580px){
.commTops p{ font-size:22px;}
.commTops span{ font-size:17px;}
.kuais ul li p{ font-size:18px;}
.intb p{font-size:21px;}
.intb span{font-size:16px;}
.ipnavs p{ font-size:19px;}
.ipnavs ul li a{ font-size:16px;}
.news ul li span{ font-size:19px;}
.news ul li em{ font-size:19px;}
.news ul li p{ font-size:15px;}
.news ul li p i{ font-size:19px;}
.domores{ font-size:17px;}
.footer ul li a{ font-size:19px;}
}
@media all and (max-width:420px){
.commTops p{ font-size:21px;}
.commTops span{ font-size:16px;}
.kuais ul li p{ font-size:16px;}
.intb p{font-size:20px;}
.intb span{font-size:15px;}
.ipnavs p{ font-size:17px;}
.ipnavs ul li a{ font-size:15px;}
.news ul li span{ font-size:17px;}
.news ul li em{ font-size:17px;}
.news ul li p{ font-size:14px;}
.news ul li p i{ font-size:18px;}
.domores{ font-size:16px;}
.footer ul li a{ font-size:16px;}
}
@media all and (max-width:385px){
.commTops p{ font-size:20px;}
.commTops span{ font-size:15px;}
.kuais ul li p{ font-size:15px;}
.intb p{font-size:19px;}
.intb span{font-size:14px;}
.ipnavs p{ font-size:15px;}
.ipnavs ul li a{ font-size:13px;}
.news ul li span{ font-size:15px;}
.news ul li em{ font-size:15px;}
.news ul li p{ font-size:13px;}
.news ul li p i{ font-size:17px;}
.domores{ font-size:15px;}
.footer ul li a{ font-size:14px;}
}
@media all and (max-width:320px){
.commTops p{ font-size:28px;}
.commTops span{ font-size:13px;}
.kuais ul li p{ font-size:14px;}
.intb p{font-size:18px;}
.intb span{font-size:13px;}
.ipnavs p{ font-size:13px;}
.ipnavs ul li a{ font-size:12px;}
.news ul li span{ font-size:13px;}
.news ul li em{ font-size:13px;}
.news ul li p{ font-size:12px;}
.news ul li p i{ font-size:16px;}
.domores{ font-size:14px;}
.footer ul li a{ font-size:13px;}
}

/*判断 end*/











