body{margin:0 auto; padding:0;  color:#525252;font-family: "微软雅黑"; background:#fff;  }
*{ margin:0; padding:0;}
ul,li{list-style:none;}
a{ color:#525252; text-decoration:none;}
a:hover{  text-decoration: none;}
img{border:0; vertical-align:top; }
.b{font-weight:bold;}
.fl{ float:left}
.fr{ float:right;}
.c20{ height:.8em; overflow:hidden; clear:both; line-height:.8em;}
.c{ height:0px; overflow:hidden; clear:both; line-height:0px;}
body{width: 100%;  padding:0px; margin:auto;  clear:both;}

header{ background:url(logo.jpg) center no-repeat #41b8f0; background-size:14em;   line-height:4em; height:4em; position:absolute;}

header .fl{ padding-left:10px}
header .fr{padding-right:4%}
header .icon{ font-size:1.5em;color:#fff}
 

.banner{ width:100%;overflow:hidden; position:relative;} 
  
.ol{height:20px; position:absolute; width:100%; 
	z-index:10;
	margin-top:-20px;
	text-align:center; bottom:5px;}
.ol .swiper-pagination-switch
{
	display:inline-block;
	margin:5px;
	width:10px;
	height:10px;
	background-color:#757575;
	border-radius:5px;
}
.ol .swiper-active-switch{background-color:#ffffff;}

/*首页内容分部*/
.tit{ background:url(x.jpg) bottom no-repeat; height:3.5em; line-height:3.5em; text-align:center; color:#41b8f0; font-size:1.2em;}
.tit b{ font-size:0.8em; color:#525252;}
.wb{ padding:10px;}
.box{ border:1px solid #dddddd; overflow:hidden;  box-sizing: border-box; 
    -webkit-box-sizing: border-box; 
    -moz-box-sizing: border-box; }
.box strong{font-size:1.6em;  overflow:hidden; display:block; overflow:hidden; margin-top:.4em; margin-left:.5em;}
 
.b1{ width:46.87%; height:6em; background:url(ndy.jpg) right no-repeat; background-size:46.87%; float:left;}
.b1 strong{  }
.b1 span{ display:block;margin-left:0.5em; font-size:.8em;}
.b2{ width:46.87%; height:13em; background:url(by.jpg)  center bottom no-repeat; background-size:46.87%;float:right; text-align:center}
.b2 span{ display:block;}
.b3{ width:46.87%; height:6em; background:url(yjbt.jpg) 8px 1em no-repeat;background-size:14%; float:left; margin-top:1em;}
.b3 strong{ margin-left:1.5em; margin-top:0.8em;}
.b3 span{display:block;margin-left:0.8em;}
.b4{ width:46.87%; height:5.8em;float:left;margin-top:1em; text-align:center}
.b4 strong{ margin-left:0px;}
.b5{ width:46.87%; height:5.8em; background:url(ydjs.jpg) right no-repeat;background-size:100%; float:right;margin-top:1em;}
.b5 span{ margin-left:.4em;}
.jianchaJiage {
    color: #fff;
    padding: 0.5em 0 2em;
    text-align: center;background-color:#2fbe79;
}
.jianchaJiage .font-40px{ font-style:normal; font-size:1.6em;}
.jianchaJiage .sj {
    font: 900 3.33em/1.5em Arial;
}
.jianchaJiage .booking a {
    background-color: #fff;
    border-radius: 0.3em;
    color: #2fbe79;
    display: inline-block;
    padding: 0.2em 1em;
}

.b6{ width:46.87%; height:6em;float:left; background:url(fkyz.jpg) .8em 1em no-repeat;background-size:2em;} 
.b6 strong{margin-left:2em;}
.b6 span{ margin-left:2.5em;}
.b7{ width:46.87%; height:6em;float:left; text-align:center; float:right;} 
.b7 strong{ padding-left:0px;}

.b8{ width:46.87%;height:13em; background:url(rx.jpg)  center bottom no-repeat; float:left; text-align:center; margin-top:1em;background-size:100%;}

.b9{ width:46.87%; height:6em;float:left; text-align:center; float:right;margin-top:1em;background:url(fkyz.jpg) .8em 1.1em no-repeat; background-size:2em;} 
.b10{width:46.87%; height:6em;float:left; text-align:center; float:right;margin-top:1em;background:url(lc.jpg) .5em .9em no-repeat;background-size:2em;} 

.b11{ width:46.87%;height:6em;float:left; text-align:left; float:left;margin-top:1em;background:url(jl.jpg) 9em 1.1em no-repeat;background-size:2em;} 
.b12{ width:46.87%;height:6em;float:left; text-align:center; float:right;margin-top:1em;background:url(gj.jpg) .5em .9em no-repeat;background-size:2em;}
.b12 strong{margin-left:.6em;}
.b11 strong{}
.b11 span{ display:block; margin-left:.6em;}

.b13,.b14{ width:46.87%;color:#FFF; height:12.7em; text-align:center;}
.b13 a,.b14 a{color:#FFF;}
.b13 strong,.b14 strong{ margin-left:0px;}
.b13{ background:url(ydy.jpg) no-repeat bottom #fa6567;background-size:100%;}
.b14{ background:url(gjjb.jpg) no-repeat bottom #ff6599; background-size:100%;}
.b13 span,.b14 span{ display:block;}
.b13 span.s2{ background:#FFF; width:150px; height:35px; color:#fa6567; margin:auto;    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px; line-height:35px;} 
.b14 span.s2{ margin-top:146px;} 

/*专家=============*/
.device {
  width: 100%;
    padding-top:20px;
  position: relative; overflow:hidden; 
}
.device .arrow-left {
  background: url(arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px; z-index:99
}
.device .arrow-right {
  background: url(arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;z-index:99
}
.swiper-container { 
  width: 100%;
}
 
.pagination {
  position: absolute;
  left: 0;
  text-align: right;
  bottom:5px;
  width: 100%; z-index:99; background:url(zjx.jpg) 309px 3px no-repeat ;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 3.33em;
  height: 3.33em;
  border-radius: 1.6em; 
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer; 
}
.swiper-active-switch {box-shadow: 0px 1px 2px #e68e77 inset;
}
.swiper-slide .pic{ width:45%;; float:left;}
.swiper-slide .pic img{ width:100%;}
.swiper-slide .info{ float:left; width:54%; float:right;}
.swiper-slide .info h3{ display:block; font-size:1em; margin-bottom:.4em;}
.swiper-slide .info h3 a{ background:#e68f77;-moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius:5px; line-height:1.8em; padding:3px 8px; font-size:1em; font-weight:normal; color:#FFF; margin-left:.5em;  }
.swiper-slide .info h4{ line-height:2em;}
.swiper-slide .info p{ line-height:1.8em;}


/*设备*/

.shebei{ padding:20px 0 10px; overflow:hidden;}
.shebei li{ float:left; width:33.33%; text-align:center;   border-right: 1px solid #ececec;
border-bottom: 1px solid #ececec; 
box-sizing: border-box; 
-webkit-box-sizing: border-box; 
-moz-box-sizing: border-box; }
.shebei li.nbt{ border-bottom:0px;}
.shebei li.nrt{ border-right:0px;}
.shebei li img{ margin-top:5%; width:5.83em;}
.shebei li span{ display:block; margin:3% auto 5%;}
/*单位*/	
.bzdw li{ background:url(bzbj.jpg) top right no-repeat; height:6.25em;  width:89.06%; margin:auto; margin-top:1em; line-height:1.5em; position:relative}
.bzdw li img{ float:left; width:19.12%}
.bzdw li p{ float:right; width:78%; margin-left:2%; padding-top:.5em; position:absolute; right:0px; top:0px;}
.bzdw li span{ display:block; clear:both; float:left;background:#e68f77; color:#FFF; padding:0 5px;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; margin-top:2px; font-size:.8em;}
.bzdw .s1{ background:#b77ad8}
.bzdw .s2{ background:#fb900a}
.bzdw .s3{ background:#00a3e8}
.bzdw .s4{ background:#aec633}
/*评论*/	
.pinglun form{ width:92.97%; margin:auto;}
.pinglun textarea{ width:69.84%; height:2.1em; border:1px solid #ddd;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;font-size:1em; margin-top:10px; color:#ddd; padding:10px;}
.pinglun input{ width:20%; height:30px; border:1px solid #ddd;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px; background:#FFF; font-size:1em; color:#999; float:right; margin-top:2em;}
.hzpl_c{ width:90.62%; margin:auto; line-height:1.8em;border-bottom:1px dotted #CCC; padding:.5em 0;}
.hzpl_c dl{ }

.comment_list {
height: 18em;
overflow: hidden;
margin-top: 1em; width:100%;
}
.pinglun .more{ width:168px; height:35px; padding:0 25%; line-height:35px; border:1px solid #ddd;-moz-border-radius: 5px; -webkit-border-radius: 5px;border-radius:5px;font-size:1em; margin-top:10px; margin:auto; text-align:center;}
.pinglun .more a{ color:#333}
.pinglun .more span{ float:left;}	
.pinglun .more i{
display:block; float:left; margin-top:9px; margin-left:4px;
width: 0;
height: 0;
border-top: 10px solid transparent;
border-left: 20px solid #666; 
border-bottom: 10px solid transparent;}