﻿@charset "utf-8";
body{ font-family:"Microsoft Yahei","Arial",sans-serif;}
html,body,p,ul,li,input,form,h1,h2,h3,h4,h5,h6,dl,dd,dt,img{ margin:0 auto; padding:0;}
a,a:hover{ font-style:normal; text-decoration:none;}

form{margin:0}
img{ border:none}
li{ list-style:none;}
html{ font-size:5px;height:100%;width: 100%;font-size: 20px;}
input{-webkit-appearance:none; outline: none;moz-border-radius: 0; /* Gecko browsers */-webkit-border-radius: 0; /* Webkit browsers */border-radius:0; }
@media screen and (max-width: 320px){html{ font-size:20px}}
@media screen and (max-width: 360px) and (min-width: 321px){html{ font-size:22.5px}}
@media screen and (max-width: 375px) and (min-width: 361px){html{ font-size:23.4375px}}
@media screen and (max-width: 384px) and (min-width: 376px){html{ font-size:24px}}
@media screen and (max-width: 414px) and (min-width: 385px){html{ font-size:25.875px}}
@media screen and (max-width: 480px) and (min-width: 415px){html{ font-size:30px}}
@media screen and (max-width: 540px) and (min-width: 481px){html{ font-size:33.75px}}
@media screen and (max-width: 600px) and (min-width: 541px){html{ font-size:37.5px}}
@media screen and (max-width: 640px) and (min-width: 601px){html{ font-size:40px}/*1rem=40px*/}
@media screen and (max-width: 720px) and (min-width: 641px){html{ font-size:45px}}
@media screen and (max-width: 800px) and (min-width: 721px){html{ font-size:50px}}
@media screen and (max-width: 880px) and (min-width:801px){html{ font-size:55px}}
@media screen and (max-width: 960px) and (min-width: 881px){html{ font-size:60px}}
@media screen and (max-width: 1024px) and (min-width: 961px){html{ font-size:64px}}
@media screen and (max-width: 1080px) and (min-width: 1025px){html{ font-size:67.5px}}
@media screen and (max-width: 1280px) and (min-width: 1081px){html{ font-size:80px}}
@media screen and (max-width: 1920px) and (min-width: 1281px){html{ font-size:120px;}}
@media screen and (max-width: 2048px) and (min-width: 1921px){html{ font-size:128px;}}
@media screen and (max-width: 2560px) and (min-width: 2049px){html{ font-size:160px;}}


.top{ font-size:0; width:100%;height:2.8rem; overflow:hidden;}
.index{ width:16%;float:left;}
.top img{ width:100%;}
.logo{ width:84%; float:left;}
.search{ width:15%; float:left;}
.hospitalsd {padding:.2rem 0;background:#c13145;text-align:center;width:100%;}
.hospitalsd p {background:url(../images/placebg.png) no-repeat left center;line-height:1.4rem;padding-left:.8rem;color:#fff;font-size:0.4rem;height:1.4rem;display:inline-block;}
.hospitalsd .pla_2 {margin-left:.4rem}

.banner{ width:100%; height:auto;}
.banner img{ width:100%;}

/*zj_list*/
.zxzx{ width:100%; height:1.375rem;line-height:1.5rem; font-size:0.45rem; color:#000; border-bottom:1px solid #bababa; background:#f5f5f5}
.zxzx .img5{ width:3.7%; margin-left:5%; margin-top:0.3rem; margin-right:1%; float:left}
.zxzx a{ color:#000}
.zx{ width:100%; height:7rem;  margin-top:0.5rem; }
.zx .bottom{ width:14.45rem; margin:auto; margin-top:0.1rem; border-bottom:1px dotted #CCC; overflow:hidden; padding-bottom:0.2rem}
.zx .bottom .left{  width:54%; float:left}
.zx .bottom .left p{font-size:0.4rem; line-height:0.6rem; font-family:"微软雅黑"; color:#666; letter-spacing:1px }
.zx .bottom .right{ float:right; width:37.1%; background:#06F;}
.zx .bottom .right img{ width:100%;}







.public{ width:14.45rem;margin:auto; height:auto; font-size:0;}
.public2{ width:100%;margin:auto; height:auto; font-size:0;}
.pageinfo{ height:1.375rem; width:100%; line-height:1.5rem; font-size:0.45rem; color:#000; border-bottom:1px solid #bababa;}
@media screen and (max-width: 320px){.pageinfo{font-size: 0.6rem;}}
.doctor ul{}
.doctor ul li{ width:100%; height:3.7rem; background:url(../images/zjlistback.png) no-repeat center top; background-size:100%; margin-bottom:0.425rem;}
.doctor ul li b{ width:23%; height:100%; float:left;}
.doctor ul li b img{ display:block; float:right; padding:6% 0; width:3.175rem;}
.doctor ul li a{ width:100%; height:100%; display:block;}
.doctor ul li p{ width:55%; padding-left:0.45rem; height:auto; padding-left:5%;}
.doctor ul li span{ font-size:0.6rem; color:#000000; height:1.5rem; width:100%; display:block; line-height:2rem;}
.doctor ul li font{font-size:0.35rem; padding-left:0.2rem;}
.doctor ul li em{ width:100%; display:block; height:auto; line-height:0.6rem; font-family:"宋体"; font-size:0.4rem; font-style:normal; color:#000;}
.doctor ul li i{font-style:normal; color:#a40000}
@media screen and (max-width: 320px){.doctor ul li em{font-size: 0.6rem;}.doctor ul li{background-size: 100% 100%;height: 4rem;}.doctor ul li b img{padding: 12% 0;}.doctor ul li span{height: 1.2rem;line-height: 1.5rem;}}

.loadmore{ height:2.65rem; width:100%; display:block;}
.loadmore a{ width:100%; height:100%; line-height:1.5rem; text-align:center; color:#7d7d7d; font-family:"微软雅黑"; font-size:0.45rem; display:block}

.map{ float:left; width:100%; height:auto; background:#fcfcfc}
.tell{ width:14.9rem; height:1.95rem; margin:auto; display:block; background:url(../images/tell.jpg) no-repeat center center; background-size:cover;}
.china{ width:14.9rem; margin:auto; height:9.75rem; background:url(../images/map.jpg) no-repeat center top; background-size:cover; position:relative}
.china span{ position:absolute;left:7.8rem;top:6.55rem;}
.china span a{ width:2.775rem; height:0.925rem; display:block; float:left; margin-right:0.425rem;}
.red{ background:url(../images/dt1.png) no-repeat center center; background-size:100%;}
.green{ background:url(../images/dt2.png) no-repeat center center; background-size:100%;}
.clear{clear:both;}






.fy{ background:#fff; width:100%; height:0.7rem; float:left;}
.fys{ background:#fff;width:100%; height:0.7rem; float:left;}
.pagelist { text-align: center; color:#666;}
.pagelist>li { display: inline; margin:0 0.1rem}
.pagelist>li>a { background:#fff; padding:2px 10px; margin-right:3px; color:#000000;border:1px #999 solid}
.thisclass a{background:#B4234C!important;color:#fff!important;}
.pagelist>li:hover>a, .pagelist>li.selected>a { background:#B4234C; color: #fff; text-decoration:none }
.pagelist>li>span{ color:#000;}
.pagelist table tr td{font-size:14px}
.pagelist table tr td a{padding: 3px 3px; font-size:14px;white-space:nowrap;}




/*专家内页*/
.topzj{ width:100%;  float:left;}
.zjlefts{ width:52.5%; height:100%; float:left; font-size:0.45rem; font-family:"宋体"; color:#555;}
.zjlefts font{font-size:0.55rem;color:#333}
.zjlefts em{ padding-left:0.4rem; font-style:normal;color:#333}
.zjlefts p{ display:block; width:100%; height:auto; padding-bottom:0.3rem;overflow: hidden;}
.zjlefts b{ line-height:0.6rem;}
.zjlefts i{ font-style:normal; line-height:0.6rem;}
.zjlefts span{ line-height:0.5rem;}
@media screen and (max-width: 320px){.zjlefts{font-size: 0.6rem;}.zjlefts i{line-height: 0.8rem;}.zjlefts font{font-size: 0.65rem;}}
.zjrights2{ width:47.5%; height:100%; float:left}
.zjrights2 img{ display:block; float:right; width:5.65rem;}
.jj{ width:100%; height:auto; font-size:0.45rem; font-family:"宋体"; color:#555; float:left; padding-top:0.3rem; }
.jj b{ display:block; width:100%; height:1rem; font-size:0.5rem;}
.jj p{ width:100%; height:auto; display:block; line-height:0.8rem; text-indent:2em; padding-bottom:0.5rem;}
@media screen and (max-width: 320px){.jj{font-size: 0.6rem;}.jj b{font-size: 0.65rem;}}
.zjad{ width:100%; overflow:hidden; height:auto;padding-top:0.5rem;}
.zjad img{ width:14.45rem;}

.pageup{ width:100%; float:left; height:1.45rem; background:#f3f3f2; color:#555; font-size:0.45rem; font-family:"宋体"; line-height:1.45rem;}
.pageup span{ width:48%; float:left; text-align:right;}
.pageup p{ width:48%; float:right; text-align:left;}
.pageup a{ color:#555;}

@media screen and (max-width: 320px){.pageup{font-size: 0.6rem;}}
.zjlefts a{ width:3.325rem; height:1rem; display:block; float:left; line-height:1rem; text-align:center; color:#fff; font-family:"宋体";}
.zjlefts a.zj1{ background:#739768; margin-right:0.9rem}
.zjlefts a.zj2{ background:#ab244a}

/*
.zjleft{ width:61.5%; float:left; height:100%;}
.bq{ width:100%; overflow:hidden;}
.bq ul{ width:110%; overflow:auto;}
.bq ul li{ width:31%; font-size:0.35rem; float:left; height:0.85rem; line-height:0.65rem;}
.bq ul li a{ width:2.75rem; height:0.625rem; border:1px solid #dadada; display:block; background:url(../images/zan2.jpg) no-repeat 1.7rem center; background-size:0.3rem 0.325rem; color:#555;}
.bq ul li a.on{background:url(../images/zan1.jpg) no-repeat 1.7rem center;background-size:0.3rem 0.325rem;}
.bq ul li font{float:left; text-indent:0.2rem;}
.bq ul li span{ float:left; text-indent:0.5rem;}
*/

/*文章页*/

.zjbody{ }
.articlebt{ width:100%; text-align:center;  font-weight:bolder; font-size:0.7rem;float:left}
.small{ font-size:0.45rem; width:100%; height:0.8rem; line-height:0.8rem;font-family:"宋体";float:left;margin-top: 0.4rem;}
.small span{ width:48%; text-align:right; display:block; float:left; color:#9f1c01;}
.small span p{display: inline-block;}
.small font{ width:48%; text-align:left; display:block; float:right; color:#333}
.small .sm1{ color:#fe5003}.small .sm2{ color:#9f1c01}
.wxts{ width:96%; background:#f3f3f2; height:1.5rem; color:#555; font-size:0.45rem; float:left;font-family:"宋体"; line-height:0.65rem; padding:0.35rem 2% 0 2%; margin:0.4rem 0;}

.wxts b{ color:#951f40;}
.yqts{ width:96%; background:#f3f3f2; height:1.5rem; color:#555; font-size:0.45rem; font-family:"宋体"; line-height:1.5rem; padding:0 2% 0 2%; margin:0.4rem 0;}

.yqts b{ color:#951f40;}
.arbody{ font-size:0.45rem;}
.arbody p{ text-indent:2em; padding:0.4rem 0;font-family:"宋体"; color:#555;line-height: 1rem;}
.arbody img{ display:block; max-width:14rem; }

/*产科文章底部公用*/
.dz{width:96%; height:5rem; margin:0 auto; }
.dz h2{font-size:0.6rem; color:#000; text-align:center; line-height:1.7rem; letter-spacing:2px; font-weight:600; padding-top:1rem;}
.dz ul{width:10rem; height:1.5rem;display:block; margin:0 auto;}
.dz ul li{width:4rem; height:1.5rem; text-align:left; line-height:center; display:inline-block; margin-left:0.6rem; margin-right:0.4rem; font-size:0.6rem;}
.dz ul li img{width:1.5rem; height:1.5rem;display:inline-block;vertical-align:middle; margin-right:0.2rem;}

.w-l-help{width:96%; height:auto; margin:1rem auto;}
.w-l-help h5 {line-height: 0.9rem;width:96%;margin:0.5rem;font-size: 0.6rem;color: #333;font-weight: normal;text-align:left;letter-spacing:2px;}
.w-l-help ul {width: 98%;margin-right: auto;margin-left: auto;margin-top: 0.4rem;}
.w-l-help ul li {background-color: #b5244d;text-align: center;height: 1rem;width: 3.9rem;line-height: 1rem;margin-right:0.3rem;margin-left: 0.3rem;margin-bottom: 0.4rem;font-size:0.6rem; display:inline-block;}
.w-l-help ul li a {color: #fff;text-decoration: none;}
.w-l-help ul li a:hover {text-decoration: underline;}

.w-l-faq {background: url(../images/faq.jpg);background-repeat: no-repeat;height: 7.5rem;width:96%;margin-right: auto;margin-left: auto;margin-top: 0.5rem;margin-bottom: 0.5rem; background-size:100% 100%;}
.w-l-faq img {border: none;vertical-align: top;display: block;width: 100%;}
.w-l-faq h2 {height: 1.5rem;}
.w-l-faq h2 a { width:3rem; height:1.5rem; display:inline-block; float: right;margin-top: 0.25rem;margin-right: 2rem;}
.w-l-faq ul{width: 12rem; height:auto; margin:0.4rem auto;color:#8D8D8D;list-style-position:inside;list-style-type:disc; display:block;}
.w-l-faq ul li {line-height: 1.2rem;height:1.2rem;width:5.4rem;color:#8D8D8D; margin-left:0.3rem; margin-right:0.3rem; float:left; font-size:0.5rem; list-style-type:disc;}
.w-l-faq ul li a {color: #000;text-decoration: none;}

.w-l-num { width:96%; height:auto; margin:0.3rem auto;}
.w-l-num h2 {line-height: 1rem;text-align: center;font-size: 0.7rem;font-family:"微软雅黑";font-weight:bold;}
.w-l-num h5 {line-height: 1rem;text-align: left;font-size: 0.5rem;font-weight: normal;color: #333;}
.w-l-num ul {width: 100%;margin-right: auto;margin-left: auto;}
.w-l-num ul li {width:100%;line-height:1.5rem; background:#efefef; border-radius:0.2rem; margin-top:0.5rem; text-align:right; font-size:0.6rem;}
.w-l-num ul li .text {float:right;height: 1.5rem;line-height:1.5rem;color:#555;width: 10rem;margin: 0px;padding: 0px;padding-right:0.2rem;background:#efefef; font-size:0.6rem; border:0;}
.w-l-num ul li .text01 {float: right;height: 1.5rem;line-height:1.5rem;color:#555;width: 10rem;margin: 0px;padding: 0px;padding-right:0.2rem; border:0; background:#efefef; font-size:0.6rem;}
.w-l-num ul li .sp_bot{width:10rem; height:1.5rem;background:#efefef;border-radius:0.2rem; display:inline-block; }
.w-l-num ul li .text02 {float:right;height: 1.5rem;line-height:1.5rem;color:#555;width: 6.1rem;margin: 0px;padding: 0px;padding-right:0.2rem;background:#efefef; font-size:0.6rem; background:#efefef;border-radius:0.2rem; border:0;}
.w-l-num ul li .unchanged{width:3.5rem; height:1.4rem; cursor:pointer; float:right; margin-left:0.2rem; text-align:center; font-size:0.6rem;border:1px solid #E4E4E4;border-radius:0.2rem; font-weight:600; letter-spacing:3px;}
.w-l-num ul li .btn {margin:0px;padding: 0px;height: 1.5rem;width:3.5rem; border-radius:0.2rem; background:#c13145; margin-right:2.5rem; color:#fff; font-size:0.6rem; letter-spacing:0.3rem; border:0;}
/*end*/


/*四维彩超文章页专用*/
/*大家关心的问题*/
.mid_05{width:100%; height:auto;margin:0 auto;}
.mid_05 .tit_top{width:100%; height:1.8rem; position:relative;z-index:1;top:1rem;left:0;}
.mid_05 .tit_top .hrs{width:100%; height:3px; background:#cccccc; top:0.9rem;position:absolute; z-index:2;}
.mid_05 .tit_top p{width:12rem; height:1.8rem; display:block; position:absolute; left:1.2rem; text-align:center; font-size:0.75rem; color:#000; z-index:20; background:#fff; line-height:1.8rem; font-weight:600;} 

.mid_05 .p4_bottom{width:90%;height:12.5rem;overflow:hidden;position:relative;z-index:1;top:1.5rem;left:0.7rem;}
.mid_05 .p4_bottom_left{width:100%;height:auto;float:left;}
.mid_05 .p4_bottom_left_dl{width:100%;padding-bottom:0.15rem;}
.mid_05 .p4_bottom_dl_hover dd{background:#AC244A !important;}
.mid_05 .p4_bottom_dl_hover dd h5{text-indent:1rem;font-size:0.5rem;line-height:1.5rem;color:#fff;font-weight:400;!important;}
.mid_05 .p4_bottom_dl_hover dt{display:block !important;}	
.mid_05 .p4_bottom_left_dl dd{width:100%;height:1.5rem;background:#F3F3F3;}
.mid_05 .p4_bottom_left_dl dd h5{text-indent:1em;font-size:0.5rem;line-height:1.5rem;font-weight:400;}
.mid_05 .p4_bottom_left_dl_dt{width:90%;padding:0.4rem;height:auto;overflow:hidden;display:none; font-size:0.5rem; line-height:0.7rem;}

.mid_05 .sp_r01{ height:1.1rem; background:#AC244A; border-radius:0.2rem;font-size:0.5rem; text-align:left; line-height:1.1rem; color:#fff; display:inline-block; margin:0.4rem 0.4rem 0.4rem  0.8rem; padding:0.2rem;position:relative;z-index:2;}
.mid_05 .sp_r02{ height:1.1rem; background:#FF7C41; border-radius:0.2rem;font-size:0.5rem; text-align:left; line-height:1.1rem; color:#fff;display:inline-block; margin:0.4rem 0.4rem 0.4rem  0.8rem; padding:0.2rem;position:relative;z-index:2;}
.mid_05 a{color:#fff;}

/*快速预约 */
.mid_06{width:100%; height:14rem;margin:0 auto; background:#f3f3f3;}
.mid_06 h3{width:100%; height:1.5rem; display:block; text-align:center;font-size:0.75rem; color:#000;line-height:1.5rem; font-weight:600;background:#dddddd;}
.mid_06 ul{width:100%; height:auto; margin-top:1rem; display:block;}
.mid_06 ul li{width:14rem; height:1.6rem; display:block; margin:0.5rem 1rem; font-size:0.6rem; text-align:left; color:#000; overflow:hidden;}
.mid_06 ul li label{width:3rem; height:1.5rem; display:inline-block;font-size:0.6rem; color:#000; text-align:center;}
.mid_06 ul li .bbs_p12{width:9rem;height:1.5rem; border:1px solid #dddddd; border-radius:0.3rem; font-size:0.6rem;}
.mid_06 ul li .bbs_p13{width:3rem;height:1.5rem; border:1px solid #dddddd; border-radius:0.3rem;}
.mid_06 ul li .bbs_p14{width:3rem;height:1.5rem; border:1px solid #dddddd; border-radius:0.3rem; text-align:center; font-weight:700;}
.mid_06 ul li span{ font-size:0.45rem; color:#F03;display:none;}
.mid_06 ul .button{width:5rem; height:1.5rem; background:#ba3e45; border-radius:0.3rem; font-size:0.6rem; text-align:center; color:#fff; margin-left:1.5rem; border:0;}
.mid_06 ul .button2{width:5rem; height:1.5rem; background:#ba3e45; border-radius:0.3rem; font-size:0.6rem; text-align:center; color:#fff; margin-left:1rem; border:0;}
.mid_06 ul p{width:13rem; font-size:0.6rem; margin:1rem; text-align:left; line-height:0.8rem;}


#pjCheckBox {background: #cdcdcd none repeat scroll 0 0;border: medium none;color: #606060;cursor: pointer;font-size: 0.6rem;height: 1.3rem;text-align: center;width: 2.5rem; font-weight:700;}
/*end*/


@media screen and (max-width: 320px){.arbody{font-size: 0.6rem;}}
.arbody b{ height:1rem; width:100%; display:block; background:url(../images/heart.jpg) no-repeat left center; text-indent:1.5rem; line-height:1rem; margin-top:0.8rem;}
.topline{margin-top: 0.4rem;}

.fwxm{ float:left}
.fwxm img{ width:14rem; padding:0.5rem 0;}
.fwxm span{ height:1.2rem;  display:block; color:#555; font-size:0.4rem; width:100%;}
.fwxm b{ float:left; width:25%;}
.fwxm p{ width:75%;float:left}
.fwxm a{ color:#555;}
.fwxm font{ padding:0 0.06rem;}
@media screen and (max-width: 320px){.fwxm span{font-size: 0.6rem;}.fwxm b{width: 100%;}.fwxm p{width: 100%;}}

.shangx{font-size: 0.45rem;}
@media screen and (max-width: 320px){.shangx{font-size: 0.6rem;}}
.shangx p{margin-top: 0.4rem;}
.shangx p a{color: #333;}
.shangx span a{color: #333;}
/*搜索页&列表页*/
.searchs{ width:100%; height:1.3rem; float:left;  line-height:1.3rem; padding-bottom:0.4rem;}
.searchs input{ border:0 none; height:100%; font-size:0.45rem;}
@media screen and (max-width: 320px){.searchs input{font-size: 0.6rem;}}
.tex{ width:77.8%; float:left; background:#f0f0f0 url(../images/search.jpg) no-repeat 0.5rem center; background-size:1rem 1.3rem; text-indent:1.5rem; font-family:"微软雅黑"; color:#a0a0a0;}
.sear{ width:22.2%; float:left; background:#ab244a; color:#fff;font-family:"宋体"; }
.list{ width:100%; float:left; font-size:0.45rem;}
.list ul li{ height:auto; width:100%;}
.list ul li a{ color:#555; font-family:"宋体";}
.list ul li b{ height:1rem; width:100%; border-bottom:1px dotted #dddddd; display:block; line-height:1rem;}
.list ul li p{ display:block; line-height:0.7rem; padding:0.4rem 0;}
.list ul li font{color:#a40000;}
@media screen and (max-width: 320px){.list ul li{font-size: 0.6rem;}.list ul li b{overflow: hidden;}}
.hot{ width:100%; overflow:hidden;}
.hotbt{ width:100%; float:left; }
.hotbt img{ width:100%;}
.hot ul{ float:left; padding-left:0.9rem; width:115%;padding-top:0.55rem;}
.hot ul li{ width:22%; margin-right:1.05rem; height:1.05rem; float:left; line-height:1.1rem; text-align:center; margin-bottom:0.55rem;}
.hot ul li a{ width:100%; height:100%; display:block; border:1px solid #919191; color:#000; font-size:0.45rem;}
.pageinfos{font-size: 0.45rem;margin: 0.4rem 0;}
.pageinfos a{color: #333;}
@media screen and (max-width: 320px){.hot ul li a{font-size: 0.6rem;}}
@media screen and (max-width: 320px){.pageinfos{font-size: 0.6rem;}}
.list-article-line{border-bottom:1px solid #dddddd;height:0.05rem; }

/*科室页*/
.ks{ padding-bottom:0.375rem; float:left}
.kebt{ width:100%; height:1.15rem; margin-bottom:0.1rem; float:left}
.kebt img{ width:100%;}
.keadsd{ width:100%; height:6.225rem; float:left;}
.keadsd img{ width:100%;}
.kslm{ width:100%; overflow:hidden; float:left;}
.kslm ul{ width:103%; padding-top:2%;}
.kslm ul li{ width:22.6%; float:left; margin-right:2%; margin-bottom:2%;}
.kslm ul li a{ width:100%; border:1px solid #c0c0c0; color:#000; font-size:0.45rem; display:block; text-align:center; height:1rem; line-height:1rem;}
@media screen and (max-width: 320px){.kslm ul li a{font-size: 0.6rem;}}


/*分页*/
.pagination-wrapper{height: 0.6rem;line-height: 0.6rem;margin: 0.4rem auto;}
.pagination{margin: 0 auto;width: 90%;height: 0.6rem;line-height: 0.6rem;}
.pagination li{float:left;padding-left: 0.5rem;font-size: 0.45rem;}
@media screen and (max-width: 320px){.pagination li{font-size:0.6rem;}}
.black { 
float:left;
font-size:0.45rem;
color:#000;
 width:96%; height:1rem;
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 80%;
 PADDING-BOTTOM: 10px; MARGIN: 3px; COLOR: #a0a0a0; PADDING-TOP: 10px;
TEXT-ALIGN: center 
} 
.black A { 
BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 5px; 
BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #909090 1px solid;
 PADDING-LEFT: 5px; BACKGROUND-IMAGE: url(../images/bar.gif); PADDING-BOTTOM: 2px;
 BORDER-LEFT: #909090 1px solid; COLOR: #c0c0c0; MARGIN-RIGHT: 3px;
 PADDING-TOP: 2px; BORDER-BOTTOM: #909090 1px solid; TEXT-DECORATION: none 
} 
.black A:hover { 
BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid;
 BACKGROUND-IMAGE: url(inv../images/bar.gif); BORDER-LEFT: #f0f0f0 1px solid;
 COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid; 
} 
.black A:active { 
BORDER-RIGHT: #f0f0f0 1px solid; BORDER-TOP: #f0f0f0 1px solid; 
BACKGROUND-IMAGE: url(inv../images/bar.gif); BORDER-LEFT: #f0f0f0 1px solid; 
COLOR: #000; BORDER-BOTTOM: #f0f0f0 1px solid;
} 
.black SPAN.current { 
BORDER-RIGHT: #555 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #555 1px solid;
 PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px;
 BORDER-LEFT: #555 1px solid; COLOR: #555; MARGIN-RIGHT: 3px; 
PADDING-TOP: 2px; BORDER-BOTTOM: #555 1px solid;
} 
.black SPAN.disabled { 
BORDER-RIGHT: #909090 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #909090 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #909090 1px solid; 
COLOR: #909090; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #909090 1px solid 
} 

/**/
        /* Center slide text vertically */
/*.swiper-container {
        width: 100%;
        height: 7.2rem;
         float:left;

    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        width:100%;
        height:100%;

        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }*/
.swiper-container {
    width: 100%;
    font-size: 12px;
}
    .swiper-slide{overflow: hidden;}
.zjbt{ width:100%;}
.zjbt img{ width:100%;margin-top: 0.2rem;}
.zjleft{float: left;height:100%;}
.zjrights{}
.zjrights{padding-left: 0.4rem;width:58%;float: left;}
.zjrights b{display: block;}
.zjrights span p{display: inline;}
.zjrights span .zrblock{display: block;}
.zjrights p a.gh{margin-left:0.525rem; width:2.75rem; height:1rem; text-align:center; line-height:1rem; display:block; float:left; background:#ab244a; color:#fff;margin-top: 0.4rem;}
.zjrights p a.ss2{width:2.75rem; height:1rem; text-align:center; line-height:1rem; display:block; float:left; background:#ab244a; color:#fff;margin-top: 0.4rem;}
@media screen and (max-width: 320px){.zjleft img{height: 6.5rem;}}
/*.zjleft{ width:34%; float:left; height:100%;}
.zjleft img{ width:3.675rem; display:block; float:right; padding-right:0.4rem; padding-top:0.6rem;}
.zjrights{ width:58%; float:left; font-size:0.45rem; text-align:left;}
.zjrights b{ width:100%; display:block; height:0.9rem; font-size:0.55rem;}
.zjrights span{ display:block; padding-bottom:0.3rem;}
.zjrights p a.gh{ margin-left:0.525rem; background:#739768;width:2.75rem; height:0.65rem; text-align:center; line-height:0.65rem; display:block; float:left; background:#ab244a; color:#fff;}
.zjrights p a.ss2{width:2.75rem; height:0.65rem; text-align:center; line-height:0.65rem; display:block; float:left; background:#ab244a; color:#fff;}*/

@media screen and (max-width: 320px){.zjrights{font-size: 0.6rem;}.zjleft img{width: 5.2rem;}}

.fmzd{ width:100%; float:left; padding:0.5rem 0;}
.lszd{ width:50%; float:left;height:1.3rem; margin-bottom:0.25rem;}
.lszd i{ width:10%; float:left;}
.lszd img{ width:1.3rem; float:left;}
.lszd p{ width:90%; float:left}
.lszd p span{ width:100%; height:0.6rem; line-height:0.3rem; font-size:0.4rem}
.lszd font{width:100%; height:0.6rem; font-size:0.25rem; display:block; line-height:0.6rem;}
@media screen and (max-width: 320px){.lszd{width:100%;}.lszd font{font-size:0.5rem;}.lszd p span{font-size:0.6rem}}

/*联系我们*/
.lxwm{ font-size:0.45rem;}
@media screen and (max-width: 320px){.lxwm{font-size: 0.6rem;}}
.lxwm img{ display:block; max-width:14rem; margin:auto;}
.fbt{ font-size:0.55rem; color:#333; height:2rem; line-height:2.5rem;}
.fbt span{ color:#a0a0a0; font-size:0.35rem; padding-left:0.4rem;}
.lxfs p{ height:0.85rem ; width:100%; display:block; line-height:0.85rem;}
@media screen and (max-width: 320px){.fbt{font-size: 0.6rem;}.fbt span{font-size: 0.55rem;}}
.luxian{ width:100%; border:1px solid #ececec; height:5.3rem; margin-top:0.5rem; float:left;}
.luxian ul{ padding-top:0.3rem; padding-left:7%; height:5.31rem;  }
.luxian ul li{ width:24%; height:0.925rem; line-height:0.925rem; text-align:left; float:left;}
.luxian ul li.dy{ width:50%; text-align:left;}
.redcontactus{color: #ab244a;}
.zijia{ width:100%; height:13rem; overflow:hidden;}



/*案例*/
.anli{ width:100%; height:auto;}
.bt1{ width:100%; float:left;}
.bt1 img{ display:block; margin:auto;}
.bt1 p{ font-size:0.45rem; text-align:center; display:block; padding:1rem 0; color:#333; font-family:"宋体";}
@media screen and (max-width: 320px){.bt1 p{font-size: 0.6rem;}}
.bt1 img.bt1pic{ width:14.25rem; margin-bottom:1rem;}
.we{ width:100%; height:1.8rem; background:#bc7d3b}
.we span{ width:29%; float:left; height:100%; background:#ab5d0a; font-size:0.65rem; color:#fff; text-align:center; line-height:1.8rem; font-family:"微软雅黑";}
.bt2{ width:100%;float:left;}
.tw{ margin:auto; height:auto; overflow:auto; width:14.25rem; border-bottom:1px dotted #dadada; padding-bottom:0.8rem; padding-top:0.2rem;} 
.tw b{ height:1.75rem; line-height:1.5rem; font-size:0.8rem; color:#b6722a}
.tw p{ padding-bottom:0.6rem; font-size:0.45rem; color:#333; font-family:"宋体";}
.tw p font{color:#a40000;}
@media screen and (max-width: 320px){.tw p{font-size: 0.6rem;}}
.tw img{ width:100%;}
.share{height:1.75rem; line-height:1.5rem; font-size:0.8rem; color:#b6722a;}
.lizi{ width:14.25rem; margin:auto; height:auto; }
.lizi ul{ padding-bottom:0.45rem; margin:auto;}
.lizi a,.lizi a:hover{color: #333;}
.lizi ul li{ width:100%; height:0.8rem; line-height:0.8rem; text-indent:0.3rem; background:url(../images/dian.jpg) no-repeat left center; background-size:0.15rem 0.15rem; font-size:0.45rem; color:#333;}
@media screen and (max-width: 320px){.lizi ul li{font-size: 0.6rem;}}
.flash{ float:left; width:100%; /*height:10rem;*/ overflow:auto;}
.fd{  /*width:14.25rem;*/width: 90%; margin:auto;/*height:10rem; */position:relative;}
.leri{ width:100%; position:absolute; height:1.825rem;bottom:0;}


/*医院环境*/
.hj{ width:14.25rem; margin:auto;}
.tt1{ width:100%;}
.hjqh{ height:auto; overflow:hidden; width:100%;}
.lc{ width:24%; float:left; height:auto;}
.lc ul li{ font-size:0.35rem; text-align:center; width:100%; height:1.45rem; line-height:1.45rem; float:left;  margin-bottom:1px; color:#ab244a}
@media screen and (max-width: 320px){.lc ul li{font-size: 0.6rem;}}
.lc ul li a{color:#ab244a; display:block;background:#efeeeb;}
.lc ul li a.active{color:#fff; display:block;background:#ab244a;}
.lc ul li a.active span{color:#fff;}
.lc ul li  span{ color:#333; padding-left:0.1rem;}
.tws{ width:75%; float:right; overflow:hidden;}
.tws img{ float:right; display:block; width:100%;}
.tws p{ float:right; background:#efeeeb; color:#333; font-size:0.35rem; width:100%; margin-top:0.1rem; height:auto; min-height:3.875rem;  }
@media screen and (max-width: 320px){.tws p{font-size: 0.6rem;}}
.tws span{ padding:0.85rem 0.5rem; display:block; line-height:0.8rem;}
.tws ul li{ display:none;}
.tws ul li.active{ display:block;}

.hjs{ width:100%; margin:auto; height:auto;}
.hjs img{ width:100%; padding-top:0.75rem;}

.gdfx{ width:100%;height:1rem; line-height:2rem; font-size:0.6rem; font-weight:bolder; float:left;}
.gdfx span{ width:14.25rem; display:block; margin:auto; color:#ab650a}

/*医院介绍*/
.yyjs{ width:100%; margin:auto;}
.bt1s{ width:100%; height:3.35rem; background:url(../images/btback.jpg) no-repeat center center; background-size:10.35rem 1.75rem; text-align:center;}
.bt1s span{ color:#626262; font-size:0.5rem; font-weight:bolder; height:1.5rem; line-height:3rem; display:block}
.bt1s font{ color:#d2d2d2; font-size:0.35rem; height:1rem; line-height:1.1rem;  display:block;}
.bt2s{ width:100%; background:#f5f5f5; height:1.325rem; line-height:1.325rem; font-size:0.6rem; color: #000; font-family:"微软雅黑";}
.bt2s span{ font-size:0.4rem; color:#bdbdbd; padding-left:1.5%;}
.bjgj{ height:15rem; background:url(../images/bjgj.jpg) no-repeat center bottom; background-size:14.5rem 10.25rem; float:left}
.bjgj p{ display:block; text-indent:2em; font-family:"宋体"; font-size:0.45rem; width:100%;  color:#444;padding: 0.2rem 0;}
@media screen and (max-width: 320px){.bjgj p{font-size: 0.6rem;line-height: 0.8rem;} }


.redbt{ color:#c6154e; font-size:0.6rem; font-family:"宋体"; font-weight:bolder; height:1.38rem; line-height:1.38rem;background-color: #e5e5e5;padding-left: 1rem;}

.maria{ float:left; width:100%;}
.maria p{ text-indent:2em; font-size:0.45rem; padding:0.3rem 0;font-family:"宋体"; color:#444;line-height:0.7rem; display:block; width:100%; height:auto; overflow:auto}
.maria img{ width:100%; float:left;}
.maria font{font-size:0.45rem; display:block; padding:0.2rem 0; color:#7d7d7d;}
.maria b{ display:block;}
.maria span{ display:block;}
.maria em{ font-style:normal; background:url(../images/taozi.jpg) no-repeat left center; height:0.7rem; line-height:0.7rem ; display:block; text-indent:1em; background-size:0.35rem 0.325rem;}
@media screen and (max-width: 320px){.maria p{font-size: 0.6rem;line-height: 0.8rem;}}
@media screen and (max-width: 320px){.maria font{font-size: 0.6rem;line-height: 0.8rem;}}
@media screen and (max-width: 320px){.bt1s span{font-size: 0.6rem;}.bt1s font{font-size: 0.5rem;}}

/*切换*/
.as1{ background:url(../images/qh1.png) no-repeat center center; background-size:cover;}
.as2{ background:url(../images/qh2.png) no-repeat center center; background-size:cover;}
.as3{ background:url(../images/qh3.png) no-repeat center center; background-size:cover;}
.as4{ background:url(../images/qh4.png) no-repeat center center; background-size:cover;}
div.flicking_con a.as1.on{ background:url(../images/qh1s.png) no-repeat center center!important; background-size:cover!important;}
div.flicking_con a.as2.on{ background:url(../images/qh2s.png) no-repeat center center!important; background-size:cover!important;}
div.flicking_con a.as3.on{ background:url(../images/qh3s.png) no-repeat center center!important; background-size:cover!important;}
div.flicking_con a.as4.on{ background:url(../images/qh4s.png) no-repeat center center!important; background-size:cover!important;}
.main_visual{height:12rem;border-top:1px solid #d7d7d7;overflow:hidden;position:relative; padding-top:1rem;}
.main_image{height:11rem;overflow:hidden;position:relative;}
.main_image ul{width:100%;height:100%;overflow:hidden;position:absolute;top:0;left:0; }
.main_image li{float:left;width:100%;}
.main_image li span{display:block;width:100%; height:11rem; position:relative;background-size:100% 11rem!important;background:#f8f8f8}
.main_image li p{ width:100%; position:absolute; z-index:2;bottom:0;left:0; height:3.78rem; background:#6a6a6a; color:#fff; font-size:0.5rem; line-height:1.2rem; text-indent:0.3rem; text-align:center; overflow:hidden;}
@media screen and (max-width: 320px)
{
.main_image li p{ font-size:0.3rem;}
}
.main_image li a{display:block;width:100%; }
.hds{overflow: hidden;width: 100%;}
div.flicking_con{z-index:99;width:100%;}
div.flicking_con a{float:left;width:24.5%;height:0.1rem;display:block;text-align:center; color:#333; background:#c7c7c7;margin-right: 0.666%;}
div.flicking_con a.on{ background:#c6154e; color:#fff; }
#btn_prev,#btn_next{z-index:98;position:absolute;display:block;width:65px!important;height:65px!important;top:36%;}
#btn_prev{background:url(../images/jsleft.png) no-repeat left center;left:0; background-size:0.775rem 1.825rem;}
#btn_next{background:url(../images/jsright.png) no-repeat right center;right:0; background-size:0.775rem 1.825rem;}

.main_image li i{ padding:0.2rem 0.3rem; display:block; font-style:normal; line-height:0.6rem; font-size:0.45rem; text-align:left; font-family:"宋体";}

/*foot*/

.copyright{ width:100%; color:#8f8e8b; font-size:0.35rem; text-align:center; line-height:0.6rem; height:auto; float:left; padding-bottom:4rem; padding-top:0.5rem}
@media screen and (max-width: 320px)
{
.copyright{ font-size:0.25rem;}
}

.h13{ width:100%; height:0.325rem; display:block; float:left}
.h26{ width:100%; height:0.65rem; display:block; float:left;}
.h43{ width:100%; height:1.03rem; display:block; float:left;}
.w580{ width:14.5rem; margin:auto;}
.h24{width:100%; height:0.4rem; display:block; float:left;}

.foot{ width:100%; font-size:0; overflow:hidden; position:fixed; bottom:0;  z-index:99; background:#fff; }
.hide{ width:110%;}
.hide a{ width:30.5%;display:block; float:left; margin-right:0.05rem;}
.hide img{ width:100%;}
/*menus*/
.menus{ width:4.8rem; height:auto;  position:absolute;top:2.8rem; right:0; border-bottom:2px solid #C13145; display:none;}
.menus ul{ padding:0.5rem 0; background:#fff; height:auto; overflow:auto;filter:alpha(opacity=90); opacity:0.9;}
.menus ul li{ width:100%; height:1.05rem;line-height:1.05rem; text-align:center; color:#fff; position:relative; float:left}
.menus ul li a{ color:#333; font-family:"微软雅黑";font-size:0.45rem; background:url(../images/line1.png)  no-repeat center bottom; background-size:1.6rem 1px;width:100%; display:block }
.menus ul li a:hover{background:url(../images/line2.png)  no-repeat center bottom; background-size:1.6rem 1px;width:100%; display:block }
.menus ul li span{color:rgb(0,0,0); width:100%; display:block}
@media screen and (max-width: 320px){
    .menus ul li a{font-size: 0.6rem;}
}
@media screen and (max-width: 2560px) and (min-width: 641px){
    html{font-size: 40px;}
    body{ width: 640px;}
    .foot{max-width: 640px;
        .hide{
            width: 100%;
            a{
                width: 33%;
                margin-right: 0.3%;
            }
        }
    }
}


/*商务通样式*/