﻿@charset "utf-8";
.in_banner_box{ position: relative; height: 353px; width:100%;}
.ban_s1{ background:url(../images/ban_s1.png) center no-repeat ;}
.ban_s2{ background:url(../images/ban_s2.jpg) center no-repeat;}
.ban_s3{ background:url(../images/ban_s3.png) center no-repeat;}
.ban_s4{ background: url(../images/ban_s4.png) center no-repeat;}
.ban_s5{ background: url(../images/ban_s5.jpg) center no-repeat;}
.ban_s6{ background: url(../images/ban_s6.jpg) center no-repeat;}
.ban_s7{ background: url(../images/ban_s7.jpg) center no-repeat;}

.inside-tit{
	font-size: 22px;
	font-weight: bold;
	color: #333;
	line-height: 70px;
	border-bottom: 1px solid #e5e5e5;
	padding-top: 17px;
}

.inside-tit a{
	font-size: 18px;
	color: #666;
	font-weight: normal;
	padding-right: 20px;
	height: 25px;
	line-height: 25px;
	margin-top: 20px;
	overflow: hidden;
	transition: all 1s;
}
.inside-tit a:hover{
	background-position: right -75px;
	transition: all 1s;
}

.news{
	padding-bottom: 30px;
}

.page{
	width: 100%;
}

.pagination, .page{
	width: 100%;
	height: 55px;
	background: #f5f5f5;
	line-height: 55px;
	overflow: hidden;
	text-align: center;
}
.page.search-page{
	padding-bottom: 0;
}
.pagination a, .page a{
	font-size: 14px;
	color: #888;
	padding: 5px 10px;
	border-radius: 3px;
	transition: all 0.5s;
	margin-right: 5px;
}
.pagination a:hover,.pagination a.active,.page a:hover, .page a.active{
	background: #1d6bc3;
	color: #fff;
	transition: all 0.5s;
}
.news-top{
	padding: 28px 0 20px;
	border-bottom: 1px solid #dedede;
}
.news-top .box{
	width: 550px;
}
.news-top .box h2{
	color: #333;
	font-size: 22px;
	font-weight: bold;
	line-height: 36px;
	padding-top: 23px;
	height: 72px;
	overflow: hidden;
	transition: color 0.5s;
}
.news-top .box h2:hover{
	color: #999982;
	transition: color 0.5s;
}
.news-top .box p.day{
	font-size: 12px;
	color: #888;
	line-height: 52px;
}
.news-top .box p.con{
	font-size: 14px;
	color: #666;
	line-height: 26px;
	height: 78px;
	/*text-indent: 2em;*/
	transition: color 0.5s;
	overflow: hidden;
}
.news-top .box a{
	display: block;
}
.news-top .box a.more{
	width: 140px;
	height: 38px;
	text-align: center;
	overflow: hidden;
	line-height: 38px;
	font-size: 12px;
	color: #d6e0f1;
	background: #24262b;
	margin-top: 27px;
	display: block;
}
.news-top .pic{
	width: 421px;
	height: 257px;
	overflow: hidden;
	border: none;
	/*background: url(../img/img08.jpg) no-repeat center;*/
	/*background-size: cover;*/
}
.news-top .pic img{
	width: 421px;
	height: 257px;
	transition: all 1s;
}
.news-top .pic:hover img{
	transform: scale(1.2);
	transition: all 1s;
}
.news-top .box p.con:hover{
	color: #999982;
	transition: color 0.5s;
}
/*.news-bottom{
	padding-bottom: 220px;
}*/
.news-bottom li{
	float: left;
	width: 100%;
	padding: 20px 0;
	border-bottom: 1px solid #dedede;
}
.news-bottom li .pic{
	width: 180px;
	height: 110px;
	overflow: hidden;
	/*background: url(../img/img10.jpg) no-repeat center;
	background-size: cover;*/
}
.news-bottom li .pic img{
	width: 180px;
	height: 110px;
	transition: all 1s;
}
.news-bottom li .pic img:hover{
	transform: scale(1.2);
	transition: all 1s;
}
.news-bottom li .box{
	width: 800px;
}
.news-bottom li h2{
	color: #333;
	font-size: 18px;
	font-weight: bold;
	line-height: 38px;
	transition: color 0.5s;
	padding-top: 10px;
}
.news-bottom li h2 span.day{
	color: #888888;
	font-size: 12px;
	padding-right: 10px;
	font-weight: normal;
}
.news-bottom li h2:hover{
	color: #999982;
	transition: color 0.5s;
}
.news-bottom li p:hover{
	color: #999982;
	transition: color 0.5s;
}
.news-bottom li p{
	/*width: 574px;*/
	color: #666666;
	font-size: 14px;
	/*text-indent: 2em;*/
	transition: color 0.5s;
	line-height: 26px;
	height: 52px;
	overflow: hidden;
}
/***新闻内页***/
.news-path{width: 100%;height: 52px;border-bottom: 1px solid #e1e1e5;background: #fff;margin: 0;line-height: 52px;}
.news-path.fixed{position: fixed;left: 0;top: 152px;z-index: 19;}
.news-path a{color: #666;}
.news-path a.fr{padding-right: 28px;background: url(../images/bg_sign28.png) no-repeat right 0;}
.news-path a:hover{color: #0d76d5;background-position: right -52px;}
.news-path span{display: inline-block;width: 5px;height: 52px;padding: 0 12px;background: url(../images/bg_sign27.png) no-repeat center;}
.news-path span.bgno{width: auto;padding: 0;background: none;color: #0d76d5;}
.news-info{padding-bottom: 30px;}
.news-info h2{font-size: 24px;line-height: 66px;color: #666;text-align: center;}
.news-info .tips{margin-bottom: 10px;text-align: center;}
.news-info .tips span{display: inline-block;padding: 0 35px 0 24px;background: url(../images/bg_sign26.png) no-repeat left 0;line-height: 22px;color: #8b8b8b;}
.news-info .tips span.name{background-position: left -44px;}
.news-info .tips span.care{background-position: left -22px;}
.news-info .detail{padding:10px 80px 0 ; font-size:14px; line-height:28px;}
.news-info .detail img{display: block;margin: 0 auto;max-width: 100%;}
.news-info .share{padding-bottom: 10px;border-bottom: 1px solid #efeff1;margin:20px 0 20px;}
.share{padding-bottom: 10px;border-bottom: 1px solid #efeff1;margin:20px 0 10px;}
/***上一页下一页***/
.pagelink{margin: 20px 0 20px ;text-align: center;}
.pagelink a.on, .pagelink a:hover{ color:#fff; background:#222;}
.pagelink a, .pagelink span, .pagelink font{display: inline-block;  padding: 0 12px; background: #fff; height: 32px; line-height: 32px; border: 1px solid #e2e2e2; margin-right: 5px; font-size: 14px;cursor: pointer;}
/*关于我们内页*/
.iabout_b1{  width:1100px; margin:0 auto; padding-bottom:50px; float:left;}
.iabout_b1 .img_b{float:right; height:310px;margin:30px auto 80px;}
.iabout_b1 .abr{ float:left; width:600px; padding: 0;}
.iabout_b1 .info_b{float:left; width:600px; margin:0;   text-align:left; padding-top:20px; line-height:30px; font-size:14px; color:#2f3747;}
.iabout_b1 .atitle{ display:block; margin:30px 0 0; padding:0; text-align:left;}
.iabout_b1 .atitle span{display:block;font-size:18px; color:#0056ab; margin-top:20px; }
.iabout_b1 .atitle font{display:block;font-size: 32px; color:#24262b ;text-transform: uppercase; line-height:1}
.iabout_b1 .more{display:block; width:158px; height:38px; font-weight:bold;line-height:38px; text-align:center; background: #0056ab;color:#fff; font-size:14px;  margin:20px 0 0 }
/* 侧边导航 */
.sidenav{position: relative;float: left;width: 210px;margin-top: 40px;overflow: hidden;border: 1px solid #eee;border-top-right-radius: 10px;box-shadow: 2px 2px 10px 0 rgba(100, 100, 100, .3);}
.sidenav .opacity{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #fff;opacity: .8;filter: alpha(opacity=80);}
.sidenav dl{position: relative;margin-bottom: 40px;border-bottom: 1px dotted #ccc;}
.sidenav dt{line-height: 60px;margin-bottom: -1px;font-weight: bold;font-size: 22px;color: #0054a3;text-align: center;}
.sidenav dd h3,
.sidenav dd h3 a{line-height: 42px;cursor: pointer;font-weight: bold;font-size: 16px;color: #333;}
.sidenav dd h3{padding-left: 45px;border-top: 1px dotted #ccc;}
.sidenav dd h3:before{content: "";display: inline-block;width: 10px;height: 20px;margin-right: 10px;vertical-align: -8px;background-position: -221px -20px;}
.sidenav dd.active h3:before{background-position: -171px -20px;}
.sidenav dd.active h3 a{color: #ff0013;}
.sidenav dd .box{display: none;}
.sidenav dd .box.active{display: block;}
.sidenav dd .box a{display: block;line-height: 40px;margin-left: 15px;padding-left: 45px;border-radius: 20px 0 0 20px;font-size: 14px;color: #333;}
.sidenav dd .box a:hover,
.sidenav dd .box a.active{background: #eee;color: #ff0013;}


/* 产品列表 */
.hospital-wrap {
  padding: 0 0 55px;
}
.hospital-wrap .list {
  width: 1100px;
  margin: 30px auto 0;
}
.hospital-wrap .list .in {
  position: relative;
  overflow: hidden;

}
.hospital-wrap .list .in li {
width: 330px;
    height: 320px;
    border-radius: 4px;
    margin: 0 18px;
  float: left;
  margin-bottom: 15px;
  
}
.hospital-wrap .list .in .box { width:330px;
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.04);
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
		  text-align:center;
 background:#f6f6f6;}
.hospital-wrap .list .in .box:hover {
  -webkit-transform: translateX(10px);
      -ms-transform: translateX(10px);
          transform: translateX(10px);
  box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.08);
}
.hospital-wrap .list .in .intro {
  padding: 13px 21px 0;
}
.hospital-wrap .list .in .intro a {
  display: inline-block;
  width: 100%;
  font-size: 12px;
  line-height: 18px;
  color: #999;
}
.hospital-wrap .list .in .intro a.t {
  margin-bottom: 5px;
  font-size: 22px;
  line-height: 2;
  color: #484848;
}
.hospital-wrap .list .in .intro a:hover {
  color: #737373;
}
.hospital-wrap .list .btns {
  height: 13px;
  margin-top: 33px;
  text-align: center;
}
.hospital-wrap .list .btns span {
  display: inline-block;
  width: 7px;
  height: 7px;
  border: 3px solid #c0c0c0;
  border-radius: 50%;
  margin: 0 5px;
  cursor: pointer;
  -webkit-transition: all 0.5s;
          transition: all 0.5s;
}
.hospital-wrap .list .btns span:hover, .hospital-wrap .list .btns span.cur {
  background: #c0c0c0;
}

.map{position:relative;height:840px;width:100%;min-width:960px;z-index:1;}
.map1{position:absolute;height:840px;width:100%;min-width:960px;top:0px;}#dituContent{height:840px;width:100%;min-width:960px;}
.map .address{position:absolute;width:360px;padding-bottom:10px;left:60%;top:230px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:url(../images/dealer_opacity01.png) repeat;border:10px solid #ffe469;z-index:99999999999;}
.map .address h2{margin-bottom:22px;height:68px;line-height:68px;border-bottom:1px dashed #adaba3;font-size:18px;color:#00376f;font-weight:normal;padding:0 30px;}
.map .address .con{padding:0 29px;}
.map .address .con img{vertical-align:top;}
.map .address .con h3{margin-top:5px;line-height:32px;font-size:18px;color:#000;}
.map .address .con p{font-size:14px;line-height:30px;}
.map_header{position:fixed;_position:absolute;width:100%;height:90px;min-width:960px;z-index:9;}

