﻿@charset "utf-8";
body{
	width:100%;
	min-width: 1200px;
}
#content  a{
	text-decoration: none;color:#666;
}
#content  a:hover{
	color:#ff8100;
}

#advert .carousel{
	width:100%;
	height:auto;
}


/*首页产品*/
.inpro{	background-color: #f9f9f9;padding-top: 10px;  padding-bottom: 40px}
.inpro .inprobody{ width:1200px; margin:30px auto; position: relative;  overflow: hidden; }
.inpro .inprobody .title{ text-align:center; height:120px; padding-top:20px; }
.inpro .inprobody .title .entit{ font-size:30px; font-weight:bold; color:#ff8100; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inpro .inprobody .title .cntit{ font-size:20px; color:#666; line-height:36px;}
.inpro .inprobody li{ width:260px; padding:10px; float:left; margin-bottom:40px; background-color:#fff; }
.inpro .inprobody li img{ width:260px; height:195px;}
.inpro .inprobody li span{ display:block; height:50px; line-height:50px; font-size:16px; color:#333; text-align:center; font-weight:bold;}
.inpro .inprobody li span a{ color:#333; text-decoration:none;}
.inpro .inprobody li span a:hover{ color:#ff8100;}
.inpro .inprobody li p{ display:block; line-height:24px; font-size:12px; color:#666; text-align:left; padding:20px 0; border-top:1px #eee solid;}
.inpro .inprobody .mr26{ margin-right:26px;}


/*我们提供的服务*/
.inser{	background-color: #fff; padding-top: 10px;  padding-bottom: 40px;background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;}
.inser .inserbody{ width:1200px; margin:30px auto; position: relative;  overflow: hidden;}
.inser .inserbody .title{ text-align:center; height:120px; padding-top:20px; }
.inser .inserbody .title .cntit{ font-size:28px; font-weight:bold; color:#ff8100; }
.inser .inserbody .title .entit{ font-size:16px; color:#666; line-height:44px;color:#666;}
.inser .inserbody li{ width:200px; padding:0 50px; float:left; margin-bottom:10px;  }
.inser .inserbody li img{ width:200px; height:200px; border-radius: 100px;}
.inser .inserbody li span{ display:block; height:40px; line-height:40px; padding-top:20px; font-size:16px; color:#333; text-align:center; font-weight:bold;}

/*我们是谁*/
.inwho{background-color: #ff8100; padding:40px 0;}
.inwho .inwhobody{ width:1200px; margin:10px auto; position: relative;  overflow: hidden;}
.inwho .inwhobody .title{ text-align:left; height:60px; line-height:60px; font-size:26px; font-weight:bold; color:#FFFFFF; }
.inwho .inwhobody .body { font-size:14px; color:#fff; line-height:26px; }


/*流程指南*/
.inchoose{
	background-color: #fff;
	padding-top: 10px;
	padding-bottom: 20px;
	/*background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center center;*/
}
.inchoose .inchoosebody{ width:1200px; margin:30px auto; position: relative;  overflow: hidden;}
.inchoose .inchoosebody .title{ text-align:center; height:120px; padding-top:20px; }
.inchoose .inchoosebody .title .entit{ font-size:30px; font-weight:bold; color:#ff8100; font-family:Verdana, Arial, Helvetica, sans-serif;}
.inchoose .inchoosebody .title .cntit{ font-size:20px; color:#666; line-height:36px;}
.inchoose .inchoosebody li{ width:380px;  float:left; margin-bottom:10px;  }
.inchoose .inchoosebody li span{ display:block; height:50px; line-height:50px; font-size:18px; color:#333; text-align:center; font-weight:bold; }
.inchoose .inchoosebody li img{ width:380px; height:285px; }
.inchoose .inchoosebody .mr30{ margin-right:30px;}


/*常见问题*/
.i-wrap-nine {
  padding-top: 10px;
  padding-bottom: 40px;
  background-color: #f9f9f9;
}
.i-wrap-nine .list-wrap {
  margin: 40px auto;
  position: relative;
  overflow: hidden;
  width: 1200px;
}

.i-wrap-nine .list-wrap .title{ text-align:center; height:120px; padding-top:10px; }
.i-wrap-nine .list-wrap .entit{ font-size:30px; font-weight:bold; color:#ff8100; font-family:Verdana, Arial, Helvetica, sans-serif;}
.i-wrap-nine .list-wrap .cntit{ font-size:20px; color:#666; line-height:36px;}

.i-wrap-nine .list-wrap ul {
  width: 102%;
}
.i-wrap-nine .list-wrap li {
  width: 590px;
  background-color: #fff;
  margin-right: 20px;
  margin-bottom: 20px;
  float:left;
}
.i-wrap-nine .list-wrap li a {
  display: block;
  width: 532px;
  padding: 45px 34px 0 24px;
  float: left;
  height: 130px;
}
.i-wrap-nine .list-wrap li .ico {
  display: block;
  width: 90px;
  height: 90px;
  line-height: 90px;
  text-align: center;
  background-color: #999;
  font-size: 32px;
  font-weight: bold;
  margin-top: 5px;
  border-radius: 50%;
  color: #fff;
}
.i-wrap-nine .list-wrap li .cont {
  margin-left: 32px;
  width: 410px;
}
.i-wrap-nine .list-wrap li .tit {
  font-size: 20px;
  color: #333;
  line-height: 35px;
  -webkit-transition: color 0.3s ease 0s;
          transition: color 0.3s ease 0s; height:32px; line-height:32px; overflow:hidden
}
.i-wrap-nine .list-wrap li .word {
  display: block;
  line-height: 24px;
  font-size: 13px;
  margin-top: 13px;
  color: #666;
}
.i-wrap-nine .list-wrap li:hover .ico {
  background-color: #ff8100;
}
.i-wrap-nine .list-wrap li:hover .tit {
  color: #ff8100;
}
.i-wrap-nine .look-more {
  margin-top: 44px;
}


.content-bg{
	background-repeat: no-repeat;
	background-size: 100%;
	background-color: #eeeeee;
	margin-top: 20px;
	background-position:top center;
}
.content-bg2{
	background-repeat: no-repeat;
	background-size: 100%;
	background-color: #eeeeee;
	background-position:top center;
}

#content{
	width:1200px;
	overflow: hidden;
	margin:auto;
	padding: 40px 0;
	overflow: hidden;
}

.inban{
width:auto;
height:350px;
margin:0 auto;
background-image: url(../images/inban.jpg);
background-repeat: no-repeat;
background-position: center;
}
.indaohang{	width:auto;	height:60px; background-color:#FFFFFF;}
.indaohang .dhcon{	width:1200px;height:60px; margin:0 auto; line-height:60px; font-size:14px; color:#444;}
.indaohang .dhcon a{font-size:14px; color:#444; text-decoration:none;}


.abcd{ width:1200px; height:auto; overflow:hidden; position:relative; z-index:1; margin:0 auto;}
.protype{ width:240px; float:left; overflow:hidden; margin-bottom:50px; background:#f7f7f7;}
.protype_first{ background:url(../images/type_01.jpg) no-repeat; float:left; width:190px; height:70px; padding-left:50px; padding-top:30px; color:#fff; font-size:28px; margin-bottom:15px;}
.protype li{ width:240px; height:60px; line-height:60px; float:left; border-bottom:1px solid #ebecec;}
.protype li a{ border-left:4px solid transparent; height:60px; display:block; font-size:16px; color:#666666; text-transform:uppercase; padding-left:30px; background:url(../images/type_02.png) no-repeat right #f7f7f7;}
.protype li a:hover{background:url(../images/type_03.png) no-repeat right #fff; color:#005a9e; border-color:#005a9e;}
.protype li.hover a{background:url(../images/type_03.png) no-repeat right #fff; color:#005a9e; border-color:#ff0000;}
.protype li.hover2 a{background:url(../images/type_03.png) no-repeat right #ef7f1b; color:#fff; font-size:18px; border-color:#005a9e;}

.protype2{ width:240px; float:left; overflow:hidden; margin-bottom:50px; background:#f7f7f7;}
.protype_first2{ background:url(../images/type_01.jpg) no-repeat; float:left; width:190px; height:70px; padding-left:50px; padding-top:30px; color:#fff; font-size:28px; margin-bottom:15px;}
.protype2 li{ width:240px; height:60px; line-height:60px; float:left; border-bottom:1px solid #ebecec;}
.protype2 li a{ border-left:4px solid transparent; height:60px; display:block; font-size:14px; color:#666666; text-transform:uppercase; padding-left:10px; background:url(../images/type_02.png) no-repeat right #f7f7f7;}
.protype2 li a:hover{background:url(../images/type_03.png) no-repeat right #fff; color:#005a9e; border-color:#005a9e;}
.protype2 li.hover a{background:url(../images/type_03.png) no-repeat right #fff; color:#005a9e; border-color:#ff0000;}
.protype2 li.hover2 a{background:url(../images/type_03.png) no-repeat right #ef7f1b; color:#fff; font-size:18px; border-color:#005a9e;}

.abcd .ri{ width:870px; height:auto; overflow:hidden; border:1px solid #ebebeb; padding:0 35px; background:#fff; float:right; padding-bottom:40px;}
.abcd .lan{ width:870px; height:54px; line-height:54px; margin-top:15px; color:#595757; font-size:24px; font-weight:bold; border-bottom:1px solid #efefef; text-align:center}
.time{ text-align:center; line-height:45px}
.course{ width:870px; line-height:28px; color:#666; font-size:14px; margin:40px auto; overflow:hidden; min-height:500px;}

.leftcon{ width:240px; overflow:hidden; float:left; background-color:#eee;}
.leftcon .ctit{ width:240px; height:80px; line-height:80px; text-align:center; font-size:20px; clear:both; background-color:#e62129;}
.leftcon .cbody{ width:210px; line-height:30px; text-align:left; font-size:14px; padding:15px 15px 15px 15px;  color:#666666; background:#f7f7f7;}

.float_l { float:left; }
.float_r { float:right; }

/* 暖心服务常规服务 */
.nxcgfw{width:870px; height:auto !important; position:relative; overflow:hidden;}
.nxcgfw h3{font-size:20px; line-height:20px; padding:20px 0 20px 0; font-weight:100; border-bottom:1px #ddd solid;}
.nxcgfw dl{width:870px !important; position:relative; height:1250px;}
.nxcgfw dt, .nxcgfw dd{width:288px; height:249px; border-right:1px #e3e3e3 solid; border-bottom:1px #e3e3e3 solid; float:left; position:absolute !important; z-index:1; background:#fff;}
.nxcgfw dt{cursor:pointer;}
.nxcgfw dd{z-index:1 !important;}
.nxcgfw img{display:block; margin:40px auto 0; float:none;}
.nxcgfw h4, .nxcgfw b{width:100%; text-align:center; line-height:30px; font-size:22px; padding:20px 0 5px 0; font-weight:inherit;}
.nxcgfw span, .nxcgfw p{width:100%; text-align:left; text-indent:2em; font-size:14px;font-weight:inherit; color:#666; display:none; width:750px; margin:0 50px 0 50px;}
.nxcgfw b{display:none; font-size:20px; width:100%;}
.nxcgfw p{display:none;}
.nxcgfw i{width:50px; height:50px; display:block; cursor:pointer; background:url(../images/dzs_close.gif) no-repeat 0 0; position:absolute; right:15px; top:15px; z-index:3; display:none;}
.nxcgfw i.hover{display:block;}
.nxcgfw h5{font:normal 16px/100% microsoft yahei; color:#EA9B28; text-align:center;}
.nxcgfw dt.hover{width:850px; left:12px !important; top:12px !important; overflow:hidden; border:1px #ddd solid !important; height:502px; z-index:2; cursor:auto; -moz-box-shadow:5px 5px 15px 7px #bbb; -webkit-box-shadow:5px 5px 15px 7px #bbb; -o-box-shadow:5px 5px 10px 0px #bbb; -ms-box-shadow:5px 5px 15px 7px #bbb; box-shadow:0px 0px 15px 0px #bbb; -webkit-transition:all 0s linear; -moz-transition:all 0s linear; -ms-transition:all 0s linear; -o-transition:all 0s linear; transition:all 0s linear;}
.nxcgfw dt.hover img{ margin:70px auto 0; -webkit-transition:all 0s linear; -moz-transition:all 0s linear; -ms-transition:all 0s linear; -o-transition:all 0s linear; transition:all 0s linear;}
.nxcgfw dt.hover span{ display:block;}
.nxcgfw dt.hover b{ display:block; padding:20px 0 5px;}
.nxcgfw dt.hover p{ display:block;}
.nxcgfw dt.hover h5{ display:none;}
.nxcgfw dt strong{position:absolute; left:0; top:0; z-index:3; width:100%; height:100%; background:#000; display:none; filter:Alpha(Opacity=03); -webkit-opacity:0.03; -moz-opacity:0.03; -ms-opacity:0.03; -o-opacity:0.03; opacity:0.03;}
.nxcgfw dt.hover1 strong{display:block; _display:none;}
.nxcgfw dt.hover strong{display:none;}
.nxcgfw dd img{margin:55px auto 0;}


.nxcgfw dt.nxcgfw1{left:0; top:0;}
.nxcgfw dt.nxcgfw2{left:289px; top:0;}
.nxcgfw dt.nxcgfw3{left:578px; top:0; border-right:none;}
.nxcgfw dt.nxcgfw4{left:0; top:250px;}
.nxcgfw dt.nxcgfw5{left:289px; top:250px;}
.nxcgfw dt.nxcgfw6{left:578px; top:250px; border-right:none;}
.nxcgfw dd.nxcgfw7{left:0; top:500px;}
.nxcgfw dd.nxcgfw8{left:289px; top:500px;}
.nxcgfw dd.nxcgfw9{left:578px; top:500px; border-right:none;}
.nxcgfw dd.nxcgfw10{left:0; top:750px;}
.nxcgfw dd.nxcgfw11{left:289px; top:750px;}
.nxcgfw dd.nxcgfw12{left:578px; top:750px; border-right:none;}
.nxcgfw dd.nxcgfw13{left:0; top:1001px;}
.nxcgfw dd.nxcgfw14{left:289px; top:1001px;}
.nxcgfw dd.nxcgfw15{left:578px; top:1001px; border-right:none;}

/*体验中心*/
.tiyan{ width:100%;}
.tiyan li{ width:100%; height:145px; background-color:#f2f2f2; margin-bottom:20px; padding:20px; font-size:16px; line-height:35px; border-radius:5px;}
.tiyan li span{ width:380px; float:right; margin-right:20px; padding-top:7px;}
.tiyan li:hover{ background-color:#f2f2f2; }

/*门诊*/
.menzhen{ width:870px;}
.menzhen li{ width:830px; margin-bottom:30px; font-size:16px; line-height:35px; border-bottom:1px dashed #CCCCCC; padding-bottom:20px; overflow:hidden;}
.menzhen li .mpic{ width:200px; float:left; margin-right:30px;}
.menzhen li .mpic img{ width:200px; height:150px;}
.menzhen li .mcon{ width:600px; float:left; }
.menzhen li .mcon .cname{font-size:20px; font-weight:bold;}
.menzhen li .mcon .pname{font-size:16px; color:#ff8100; font-weight:bold;}


/*产品中心*/
.product{}
.product .probody{ width:100%; margin:0 auto; position: relative;  overflow: hidden; }
.product .probody h1{ width:870px; height:60px; line-height:60px; font-size:40px; font-weight:bold; color:#014fb3; margin: 30px; text-align: center; display:block; clear:both;}
.product .probody li{ width:430px; float:left; margin-bottom:40px; border-bottom:1px solid #CCCCCC; text-align:center; padding-bottom:20px;}
.product .probody li .info{ width:430px; overflow:hidden;}
.product .probody li .info img{ width:300px; height:225px; }
.product .probody li .info .pname{ display:block; height:120px; line-height:60px; font-size:16px; color:#ff8100; text-align:center; font-weight:bold; padding-top:30px;}
.product .probody li .info .des{ display:block; line-height:30px; height:60px; font-size:16px; color:#666; text-align:left; padding:10px; }
.product .probody li .info .more{ display:block; line-height:24px; font-size:16px; text-align:right; padding-right:20px; }
.product .probody li .rline{border-right:1px solid #CCCCCC; }

.course .con {
	font-size: 16px;
	color: #666;
	line-height: 30px;
}
.course .con h3 {
	font-size: 20px;
	color: #ff8100;
	margin: 30px 0 10px 0;
	display:block;
}

/*产品品牌*/
.pinpai{}
.pinpai .probody{ width:100%; margin:0 auto; position: relative;  overflow: hidden; }
.pinpai .probody li{ width:260px; padding:10px; float:left; margin-bottom:40px; }
.pinpai .probody li:hover{ background-color:#f2f2f2; }
.pinpai .probody li img{ width:260px; height:150px;}
.pinpai .probody li span{ display:block; height:50px; line-height:50px; font-size:20px; color:#ff8100; text-align:center; font-weight:bold;}
.pinpai .probody li p{ display:block; line-height:24px; height:72px; font-size:12px; color:#666; text-align:left; padding:10px;}
.pinpai .probody .mr26{ margin-right:12px;  border-right:1px solid #eee; }

/*新闻列表*/
.news{ width:870px; margin-bottom:40px;}
.news li{ width:850px; border-bottom:1px dashed #CCCCCC; margin-bottom:15px; padding:10px;}
.news li .ptitle{ font-size:16px; font-weight:bold; line-height:40px;}
.news li .ptitle span{ float:right; color:#999999; font-size:12px; font-weight:normal;}
.news li .des{ font-size:12px; line-height:24px; width:750px; color:#666;}

/*同类产品*/
.prodetail{	background-color: #f2f2f2;}
.prodetail .inprobody{ width:840px; padding:15px; position: relative;  overflow: hidden; }
.prodetail .inprobody .title{ text-align:center; height:60px; line-height:60px; }
.prodetail .inprobody .title .entit{ font-size:24px; color:#ff8100;}
.prodetail .inprobody li{ width:240px; padding:10px; float:left; background-color:#fff; }
.prodetail .inprobody li img{ width:240px; height:180px;}
.prodetail .inprobody li span{ display:block; height:50px; line-height:50px; font-size:16px; color:#333; text-align:center; font-weight:bold;}
.prodetail .inprobody li span a{ color:#333; text-decoration:none;}
.prodetail .inprobody li span a:hover{ color:#ff8100;}
.prodetail .inprobody li p{ display:block; line-height:24px; font-size:12px; color:#666; text-align:left; padding:20px 0; border-top:1px #eee solid;}
.prodetail .inprobody .mr26{ margin-right:26px;}