body,ul,p,h1,h2,h3,h4,h5,h6{padding:0;margin:0;list-style:none}
body{font-family:"微软雅黑"}
.main .clear:after{content:"";display:table;clear:both}
.main .box{box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;}
.main .nonewline{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main .lf{float:left}
.main .rt{float:right}
.main a{text-decoration:none;}
.main img{vertical-align:middle;width:100%;height:100%;}
.main {min-width: 1500px;}
.main .maindetail{min-width:1200px;}
.maindetail .topplacebox{background-color:#fff;padding-top:58px;padding-bottom:67px;}
.maindetail .topplace{width:980px;height:143px;margin:0 auto;position:relative;padding-left:144px;}
.maindetail .topplacetext{border:1px dashed #e5e5e5;border-left:0;border-radius:0 8px 8px 0;height:100%;padding-left:63px;padding-top:4px;}
.maindetail .topplacepic{width:176px;height:177px;position:absolute;left:0;top:-17px;}
.topplacetext .detail{font-size:14px;color:#666;text-indent:28px;line-height:27px;padding-top:15px;}
.main .whatinbox{background-color:#f5f5f5;}
.main .whatin{width:1200px;margin:0 auto;text-align:center;}
.main .title{font-size:36px;color:#333;padding-bottom:11px;padding-top:50px;}
.main .linebar{width:60px;height:2px;display:inline-block;background-color:#eca43d;}
.whatin .dashed{width:980px;padding:27px 54px;border:1px dashed #e5e5e5;margin:0 auto;margin-top:36px;font-size:14px;color:#666;text-align:left;text-indent:28px;line-height:26px;border-radius:8px;}
.whatin .chooselist{width:420px;height:46px;margin:0 auto;line-height:46px;border-radius:46px;background-color:#e5e5e5;margin-top:40px;margin-bottom:50px;}
.whatin .chooselist li{width:50%;border-radius:46px;color:#333;font-size:18px;cursor:pointer;}
.whatin .chooselist li.active{background-color:#eca43d;color:#fff;}
.whatin .choosedetail{height:300px;}
.choosedetaillist{display:none;}
.choosedetaillistactive{display:block;}
.choosedetaillist li{width:263px;margin:0 25px;font-size:14px;}
.choosedetaillist li.left{margin-left:0;}
.choosedetaillist li.right{margin-right:0;margin-left:23px;}
.choosedetaillist li>.text{white-space:nowrap;text-overflow:ellipsis;padding-top:15px;}
.choosedetaillist a{color:transparent;}
.choosedetaillist .text{color:#666;}
.choosedetaillist a:hover{text-decoration:underline;}
.whoinbox{background-color:#fff;}
.whoin{width:1200px;margin:0 auto;text-align:center;padding-bottom:90px;}
.whoin .ftys{margin-top:26px;}
.whoin .ftpic{width:577px;height:395px;}
.whoin .ftdetail{width:542px;text-align:left;padding-top:43px;}
.ftdetail .fttitle{font-size:24px;color:#333;padding-bottom:19px;}
.ftdetail .text{font-size:16px;color:#666;line-height:43px;}
.ftdetail .knowmore{display:inline-block;margin-top:20px;width:218px;height:36px;background-color:#eca43d;color:#fff;font-size:16px;line-height:36px;text-align:center;border-radius:36px;}
.whoin .momyz{text-align:left;}
.mompic a{color:transparent;}
.momyz .momtitle{font-size:24px;color:#333;padding-bottom:26px;padding-top:7px;}
.momyz .mompic>div{width:566px;height:245px;}
.main .ftpricebox{height:840px;background: no-repeat center;text-align:center;}
.main .ftprice{width:1200px;margin:0 auto;}
.ftprice .bannerplace{position:relative;}
.ftprice .title{color:#fff;}
.ftprice .dashed{width:980px;height:149px;border:1px dashed #959595;padding:32px 54px;margin:0 auto;border-radius:8px;text-align:left;margin-top:40px;margin-bottom:50px;}
.ftprice .datitle{font-size:18px;color:#fff;}
.ftprice .dashed .text{font-size:14px;color:#e5e5e5;text-indent:28px;line-height:25px;padding-top:10px;}
.bannerplace .bannerlist{width:1000px;height:358px;margin:0 auto;}
.main .bannerctrl{width:50px;height:50px;position:absolute;top:154px;cursor:pointer;border-radius:100%;}
.main .leftbtn{left:0;background: no-repeat center;background-color:rgba(0,0,0,0.5);filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000)}
.main .rightbtn{right:0;background: no-repeat center;background-color:rgba(0,0,0,0.5);filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000)}
.bannerplace li{width:100%;height:100%;border-radius:8px;background-color:#f5f6f4;display:none;}
.bannerplace li.active{display:block;}
.bannerplace .bannerpic{width:552px;height:348px;padding:5px;padding-right:0;border-radius:8px 0 0 8px;}
.bannerplace .bannerdetail{width:389px;height:358px;border-radius:0 8px 8px 0;text-align:left;font-size:16px;color:#333;padding-top:34px;}
.bannerdetail .text{line-height:54px;}
.bannerdetail .textname{font-weight:bold;}
.bannerdetail .bannerbtn{display:inline-block;margin-top:18px;background-color:#eca43d;width:137px;height:38px;line-height:38px;text-align:center;color:#fff;font-size:16px;border-radius:38px;}
.bannerdetail .textbtn{display:inline-block;font-size:14px;width:83px;height:28px;line-height:28px;background-color:#fff;border-radius:28px;text-align:center;margin-right:10px;position:relative;top:-2px;}
.main .moreplacebox{background-color:#fff;}
.main .moreplace{width:1200px;margin:0 auto;text-align:center;padding-bottom:80px;}
.moreplace .moredetail{margin-top:40px;}
.moredetail>div{width:560px;}
.moredetail .morepic{width:241px;height:198px;position:relative;overflow:hidden;border-radius:8px;}
.main .pictext{position:absolute;left:0;right:0;bottom:0;height:40px;line-height:40px;text-align:center;background-color:rgba(0,0,0,0.5);filter:progid:dximagetransform.microsoft.gradient(startcolorstr=#7f000000,endcolorstr=#7f000000)}
.main .pictext a{color:#fff;font-size:14px;}
.main .pictext a:hover{text-decoration:underline;}
.main .morelist{width:280px;text-align:left;line-height:37px;}
.main .morelist li{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main .morelist a{color:#333;}
.main .morelist a:hover{text-decoration:underline;}
.main .pointer{width:2px;height:2px;background-color:#333;position:relative;top:-4px;display:inline-block;margin-right:6px;}
.main .morebtn{width:137px;height:38px;text-align:center;line-height:38px;color:#fff;margin-top:40px;border-radius:38px;}
.main a.left{background-color:#e14982;margin-right:45px;}
.main a.right{background-color:#eca43d;margin-left:45px;}
.main .hospitalsuggesbox{background-color:#f5f5f5;}
.main .hospitalsugges{width:1200px;margin:0 auto;text-align:center;position:relative;}
.hospitallist>.item{width:33.33%;}
.hospitallist>.item>div{width:350px;}
.hospitallist>.middle>div{margin:0 auto;}
.hospitallist .hospitalpic{width:350px;height:248px;position:relative;border-radius:8px;overflow:hidden;margin-bottom:14px;margin-top:40px;}
.hospitallist .text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px;color:#333;text-align:left;line-height:24px;}
.main .barlist{width:170px;height:10px;margin:0 auto;padding-top:50px;padding-bottom:90px;}
.main .barlist li{width:10px;height:10px;margin:0 20px;border-radius:10px;cursor:pointer;background-color:#ccc;transition:all 0.3s linear;-ms-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-webkit-transition:all 0.3s linear;-o-transition:all 0.3s linear;}
.main .barlist li.active{width:30px;background-color:#eca43d;}
.showplace ul{display:none;height:398px;}
.showplace .active{display:block;}
.hospitalpic>a{color:transparent;}