﻿@charset "utf-8";
body{margin:0px; padding:0px; margin:0px auto; font-size:12px; line-height:24px; font-family:"微软雅黑"; color:#333; width:100%; background:#fff;}
ul,li,form, dl,dt,dd,div,ul,li,h1,h2,h3,h4,h5,h6,p,em,i{ font-style:normal; list-style:none; padding: 0px; margin: 0px;}
h1,h2,h3,h4,h5,h6,p{ padding:0px; margin:0px;}
select,input,textarea{ font-size:12px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/ }
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ border:none; border:0;  vertical-align:top;}
a{ color:#666; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#5ab857;}
.fl{ float:left;}.fr{ float:right;}
.yh{font-family:"微软雅黑";}
.line{border:1px solid #ececec;}
.hidetxt{ display:none;}
.clear{clear:both;}
.clearfix{overflow:hidden;_zoom:1;}
.w1200{width:1200px; margin:0px auto;}

/*公用样式*/
.effect-img {overflow: hidden;text-align: center;cursor: pointer; zoom:1; overflow:  hidden;}
.effect-img img {opacity: 1;-webkit-transition: opacity 0.35s, -webkit-transform  0.35s;transition: opacity 0.35s, transform 0.35s;}
.effect-img:hover img {opacity: 1;-webkit-transform: scale3d(1.2,1.2,1);transform:  scale3d(1.2,1.2,1); top:0px; left:0px;}
 
.Title01{text-align:center;}
.Title01 h2{font-size:24px; line-height:48px; font-weight:bold; color:#444444;}
.Title01 i{width:46px; height:1px; display:block; margin:0 auto; background:#444444;}
.Title01 em{font-size:14px; color:#333333; display:block; font-family:Impact; text-transform:uppercase; letter-spacing:0.2em; line-height:32px;}
#T1 h2{color:#edb31a;}  #T1 i{background:#edb31a;}
#T2 h2{color:#098eaf;}  #T2 i{background:#098eaf;}
#T3 h2,#T6 h2{color:#fff;}  #T3 i,#T6 i{background:#fff;}
#T4 h2{color:#f77e49;}  #T4 i{background:#f77e49;}
#T5 h2{color:#00a850;}  #T5 i{background:#00a850;}
#T6 em{color:#fff;}

.Ban img{display:block; width:100%;}

.Left{width:376px; float:left; margin-top:26px; padding-bottom:33px; background:#f5f5f5;} 
.SubName{margin:-11px 0px 23px; background:url(../images/subbg.png) center top no-repeat; height:56px; line-height:56px; text-align:center; font-size:18px; color:#fff;}
.Menus li .am a{display:block; font-size:16px; line-height:35px; padding-left:60px; color:#333333;}
.Menus li .am a.onli,.Menus li .am a:hover{background:#ebebeb;} 
.Menus li .sub{display:none; padding:6px 0px 16px 60px;}
.Menus li .sub dd a{display:block; font-size:14px; color:#888888; line-height:30px;}
.Menus li .sub dd a.on,.Menus li .sub dd a:hover{color:#5ab857;}

.Right{width:800px; float:right; margin-bottom:95px;}

/*position*/
.Position{height:43px; line-height:43px; border-bottom:1px solid #cccccc; text-align:right; color:#666666; font-size:14px;}
.Position a{color:#666666;}
.Position span{color:#008f66;}


/*pages*/
.Pages{width:100%; text-align:center;}
.Pages a{display:inline-block; height:28px; line-height:28px; padding:0px 12px; color:#666666; font-size:14px; border:1px solid #dddddd; border-radius:5px; background:#fff;}
.Pages a.a_end{margin-left:4px;}
.Pages a:hover,.Pages a.a_cur{color:#fff; background:#037edb;}


/*top*/
.Top{height:35px; line-height:35px; background:#f7f7f7; font-size:14px; color:#666666;}
.Top span{position:relative;}
.Top span i{padding:0px 15px; color:#cbcbcb;}
.Top .wx .hide{position:absolute; top:100%; left:-14px; background:url(../images/weixinbg.png) no-repeat; width:150px; height:165px; z-index:9; display:none;}
.Top .wx .hide img{padding:30px 0px 0px 18px; width:104px; height:104px;}
.Top .wx:hover .hide{display:block;}
.Top .wx{padding-left:28px; background:url(../images/wx.png) no-repeat left center;}
.Top .call{color:#666666; padding-left:28px; background:url(../images/call.png) no-repeat left center;}

.Logo{width:282px; float:left; padding:15px 0px;}
.Logo img{display:block; width:100%;}

.Nav{width:710px; float:right; margin:18px 0px 0px;}
.Nav li{float:left; line-height:54px; font-size:15px;}
.Nav li a.am{display:inline-block; color:#444444;}
.Nav li em{color:#888888; padding:0px 24px;}
.Nav li a.am:hover,.Nav li.onnav a.am{border-bottom:2px solid #5ab857;}

.Banner{position:relative; overflow:hidden;}
.Banner .item img{display:block; width:100%;}
.Banner.owl-carousel .owl-nav.disabled{display:block;}
.Banner.owl-carousel .owl-buttons .owl-prev,.Banner .owl-buttons .owl-next{width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; line-height:9999px; opacity:1; cursor:pointer;}
.Banner.owl-carousel .owl-buttons .owl-prev{background:url(../images/prevnext.png) no-repeat left top; left:8%;}
.Banner.owl-carousel .owl-buttons .owl-next{background:url(../images/prevnext.png) no-repeat left bottom; right:8%;}

/*nav*/



/*bottom*/
.Footer{background:#f7f7f7; padding:36px 0px 30px;}
.Sitepath dl{margin-right:68px; padding-right:68px; float:left; background:url(../images/line.png) no-repeat right top;}
.Sitepath dl.bt1{width:370px;}
.Sitepath dl.bt1 .tit img{display:block; width:282px; margin-bottom:10px;}
.Sitepath dl.bt1 .info{line-height:29px; color:#666666;}
.Sitepath dl.bt2{width:92px;}
.Sitepath dl.bt2 dt{font-size:16px; line-height:20px; margin-bottom:20px;}
.Sitepath dl.bt2 dd a{font-size:14px; line-height:30px; color:#666666; display:block;}
.Sitepath dl.bt3{width:232px; padding-right:35px;}
.Sitepath dl.bt3 em{display:block; line-height:22px; font-size:14px; color:#666666;}
.Sitepath dl.bt3 em.f12{font-size:12px;}
.Sitepath dl.bt3 p{line-height:28px; font-size:16px; color:#333333; margin-bottom:6px;}
.Sitepath dl.bt4{padding-right:0px; margin-right:0px; background:none; width:125px;}
.Sitepath dl.bt4 img{display:block; background:#fff; padding:11px; width:100%;}
.Sitepath dl.bt4 em{display:block; font-size:14px; color:#666666; line-height:34px; text-align:center;}
.Bottom{height:50px; line-height:50px; text-align:center; background:#e2e2e2; text-align:center; font-size:14px; color:#999999;}
.Bottom a{color:#999999;}
.Bottom i{padding:0px 7px;}

/*index*/
.ClickBtn{text-align:center;}
.ClickBtn dl{width:180px; height:99px; padding:48px 0px 0px 225px; margin:32px 20px 0px; display:inline-block; text-align:left;}
.ClickBtn dl a{color:#fff;}
.ClickBtn dl b{font-size:18px; line-height:28px; display:block;}
.ClickBtn dl em{display:block; font-size:14px; line-height:22px;}
.ClickBtn dl.cb1{background:url(../images/clickbtn1.jpg) no-repeat;}
.ClickBtn dl.cb2{background:url(../images/clickbtn2.jpg) no-repeat;}

.HomeBox{padding:36px 0px 50px;}
.Boxbg{background:#f6f6f6;}
.PicScroll1{margin-top:32px;}
.PicScroll1 li{width:220px; float:left; margin-right:25px; border-radius:8px 8px 0px 0px; overflow:hidden;}
.common img{display:block; width:100%; height:154px;}
.common .info{padding:9px 0px 0px; height:66px; text-align:center; font-size:16px; border:1px solid #dbdbdb; border-radius:0px 0px 8px 8px;}
.common .info .name{display:block; line-height:29px; color:#444444;}
.common .info em{color:#ff0000; padding-right:10px;}
.common .info i{font-size:14px; color:#888888; text-decoration:line-through;}

.PicScroll2{margin-top:16px;}
.PicScroll2 li{width:280px; margin-right:27px;}
.PicScroll1,.PicScroll2{position:relative;}
.PicScroll1 .prev,.PicScroll1 .next,.PicScroll2 .prev,.PicScroll2 .next{width:40px; height:60px; position:absolute; top:50%; margin-top:-60px; z-index:999;}
.PicScroll1 .prev,.PicScroll2 .prev{background:url(../images/prev2.png) no-repeat left top; left:0px;}
.PicScroll1 .next,.PicScroll2 .next{background:url(../images/prev2.png) no-repeat right top; right:0px;}

.WomenArea{padding:76px 0px 66px; position:relative;}
.WomenTit{width:338px; height:573px; background:#ff877f url(../images/titbg1.png) no-repeat center bottom; position:relative; z-index:9; padding-top:15px;}
.WomenTit .Title01{padding-top:54px; margin:0px 15px 15px; width:306px; height:502px; border:1px solid #ffc3bf;}
.PicScroll3{width:862px; height:538px; position:absolute; z-index:1; right:0px; top:50%; margin-top:-265px; background:#fff; box-shadow:1px 3px 21px 8px #d7d7d7;}
.PicScroll3 ul{padding-left:12px;}
.PicScroll3 li{width:220px; margin:20px 0px 20px 44px; float:left;}

.SpecialArea{margin:33px 0px 92px; position:relative;}
.SpecialTit{position:relative; float:right; z-index:9; width:338px; height:337px; background:#007280 url(../images/titbg2.png) no-repeat center bottom;}
.SpecialTit .Title01{padding-top:21px; margin:9px 15px; width:306px; height:297px; border:1px solid #80b9c0;}
.PicScroll4{width:862px; height:289px; position:absolute; left:0px; top:50%; margin-top:-144px; background:#fff; box-shadow:1px 3px 21px 8px #d7d7d7;}
.PicScroll4 ul{padding-left:14px;}
.PicScroll4 li{width:220px; margin:30px 0px 0px 44px; float:left;}

/*更多体验套餐*/
.SetMeal{padding:32px 0px 0px;}
.SetMeal .pic{width:292px; float:left;}
.SetMeal .pic img{display:block; width:100%;}
.SetMeal .Txt{width:336px; float:left; margin-left:30px;}
.SetMeal .Txt .Name{display:block; font-size:30px; line-height:30px; color:#444444; margin-bottom:16px;}
.SetMeal .Txt .info{color:#666666; font-size:14px; line-height:26px;}
.SetMeal .Txt .info b{font-size:16px; line-height:28px;}
.SetMeal .Txt .Price i{font-size:48px; color:#5ab857; height:65px; line-height:65px;}
.SetMeal .Txt .Price em{display:none;padding-left:24px; font-size:16px; text-decoration:line-through;}
.SetMeal .Txt .btn{margin-top:9px; width:180px; height:36px; line-height:36px; background:#5ab857; border-radius:25px; font-size:16px; color:#fff; text-align:center; display:block;}
.Yuyue{width:110px; float:right; margin-top:42px;}
.Yuyue img{display:block; width:100%;}
.Yuyue em{display:block; font-size:14px; line-height:28px; color:#fff; background:#5ab857; text-align:center;}

.Points{padding:22px 0px 56px; font-size:14px; line-height:24px; color:#666666;}
.Points b{font-size:18px; color:#333333; line-height:34px;}

.HowTime{padding-bottom:35px; border-bottom:1px solid #666666;}
.HowTime h2{font-size:18px; color:#5ab857; line-height:28px; text-align:center;}
.HowTime li{text-align:center; float:left; width:200px;}
.HowTime li img{display:inline-block; margin-bottom:23px;}
.HowTime li .info{font-size:16px; color:#666666; font-weight:bold; line-height:24px;}
.HowTime li .info i{color:#5ab857;}

.Recommend{margin-bottom:42px;}
.Recommend h2{font-size:18px; line-height:59px; color:#333333; text-align:center;}
.Recommend .Table tr{background:#f5f5f5; font-size:14px;}
.Recommend .Table tr th{height:46px; line-height:46px; color:#fff; background:#5ab857; text-align:left; font-weight:normal;}
.Recommend .Table tr td{height:30px; line-height:30px; color:#666666;}
.Recommend .Table tr .pl{padding-left:30px;}
.Recommend .Table tr i{color:#5ab857;}
.Recommend .Table tr:nth-child(2n){background:#fff;}
.Recommend .Table tr:nth-child(2n) td{.height:40px; line-height:40px;}

.Recommend .Table th:nth-child(3){display:none;}
.Recommend .Table tr td:nth-child(3){display:none;}

.Talents{background:#f3f3f3; margin-bottom:32px;}
.Talents li{font-size:14px; color:#666; line-height:39px; position:relative;}
.Talents li.First{height:38px; line-height:38px; background:#5ab857; font-size:16px;}
.Talents li.First span{border-right:1px solid #fff; color:#fff;}
.Talents li span i{padding:0px 5px;}
.Talents li span{display:block; float:left; border-bottom:1px solid #fff; border-right:1px solid #fff; text-align:center;}
.Talents li dl{width:665px; float:left;}
.Talents li .part{float:left; text-align:center; border-bottom:1px solid #fff; border-right:1px solid #fff;}
.jcyy{line-height:25px; position:absolute; left:312px; padding:0px 26px; width:322px; height:100%; border-right:1px solid #fff; background:url(../images/line.jpg) repeat-x left bottom; display:flex; align-items:center;}
.Talents li.First .wth5,.Talents li .wth5{border-right:none;}
.Talents li .wth4{margin-left:374px;}
.Talents li.First .wth4{margin-left:0;}

.wth1{width:134px;}
.wth2{width:176px;}
.wth3{width:374px;}
.wth4{width:56px;}
.wth5{width:56px;}
.Talents li.First .wth4{background:#93b9f2;}
.Talents li.First .wth5{background:#e99bff;}
.Talents li:last-child .wth4,.Talents li:last-child .wth5{border-bottom:none;}

/*检前须知*/
.Title02{margin:34px 0px 26px; line-height:36px; font-size:18px; color:#333333; text-align:center;}
.Notice .Box1{background:#; font-size:14px; line-height:30px; color:#666666; background:#f5f5f5; margin-bottom:48px;}
.Notice .Box1 .Txt{padding:55px 26px 0px; width:348px; height:420px; float:left;}
.Notice .Box1 .Pic{width:400px; float:left;}
.Notice .Pic img{display:block; width:100%;}

.Notice .Box2{font-size:14px; line-height:30xp; color:#efefef;}
.Notice .Box2 .Txt{padding:35px 146px; background:#1f1b29;}

/*体检流程*/
.Progress{padding:24px 0px 0px; font-size:16px; color:#666666;}
.Progress .pro1,.Progress .pro2{width:306px; margin-bottom:14px;}
.Progress .pro1{margin-left:60px;}
.Progress .pro2{margin-right:45px;}

.Progress dt{height:48px; line-height:48px; background:#5ab857; text-align:center; color:#fff; border-radius:8px; margin-bottom:14px;}
.Progress dd{ line-height:50px; text-align:center;}
.Progress .downbg{padding-bottom:18px; background:url(../images/arr1.png) no-repeat center bottom;}

.Progress .Pro3{margin:0px 30px; padding-bottom:38px;}
.Progress .Pro3 table{width:360px; text-align:center; line-height:33px; font-size:14px;}
.Progress .Pro3 table th{font-weight:normal; background:#5ab857; height:33px; line-height:33px; color:#fff;}
.Progress .Pro3 table td{background:#ececec;}

/*体检常识*/
.CommonSense .title{padding-left:43px; height:35px; line-height:35px; background:#5ab857; color:#fff; font-size:16px;}
.CommonSense li{border-bottom:1px solid #e7e7e7; padding:0px 58px 0px 44px;}
.CommonSense li .tit{font-size:14px; line-height:40px;}
.CommonSense li .tit a{ display:block; color:#888888; background:url(../images/arr2.png) no-repeat right center;}
.CommonSense li dl{padding:5px 0px 20px; font-size:14px; line-height:30px; color:#666666;}
.CommonSense li.on .tit a{color:#5ab857; background:url(../images/arr3.png) no-repeat right center;}

/*中心环境*/
.PicBox li{width:355px; float:left; padding:20px 18px 0px; margin-bottom:14px; background:#f7f7f7;}
.PicBox li:nth-child(2n){float:right;}
.PicBox li img{display:block; width:100%; height:235px;}
.PicBox li em a{display:block; font-size:14px; line-height:47px; color:#333333; text-align:center;}

/*预约检测*/
.OrderBox{background:url(../images/mainbg.jpg) no-repeat center bottom; padding:37px 0px 0px; height:562px;}
.Order{width:555px; margin:40px auto 0px;}
.Contact{position:relative; padding:10px 0px 20px; font-size:16px; line-height:36px; color:#444444;}
.Contact h3{font-size:18px; line-height:34px; color:#444444;}
.Contact .Sm{position:absolute; top:0px; right:0px; width:165px;}
.Contact .Sm img{display:block; width:137px; height:137px; padding:14px; background:#fff;}
.Contact .Sm em{display:block; font-size:16px; color:#444444; line-height:42px; text-align:center;}

.Order .way{margin-top:22px; font-size:14px; color:#444444;}
.Order .way dt{font-size:16px; line-height:26px; color:#5ab857; font-weight:bold;}