/*基本样式*/
* {
	padding:0;
	margin:0 auto;
}
body {
	font-size:12px;
	line-height:1.5em;
	color:#E34A8C;
}
ul {
	line-height:21px;
	line-height:2em;
}
p {
	text-indent:28px;
}
li {
	list-style:none;
}
img {
	border:0px;
}
h1 {
	font-size:14px;
	text-align:center;
	margin-top:10px;
}
a {
	color:#E34A8C;
	TEXT-DECORATION: none;
}
a:link {
	color:#666;
	TEXT-DECORATION:none;
}
a:hover {
	color:#E34A8C;
	TEXT-DECORATION:underline
}
h5 {
	font-size:14px;
}
h3 {
	font-size:14px;
	font-weight:bold;
	margin:10px 0px 10px 0px
}
/*首页头条样式*/
.tabList {
	border-top:#F4C5D9 1px solid;
	_height:169px;
	margin-top:5px;
	padding-left:20px
}
.navContent p {
	text-align:left;
	color:#666;
	padding-left:10px;
	padding-right:5px;
}
.navContent h1 {
	width:365px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#E34A8C;
}
.navContent h1 A {
	color:#E34A8C;
}
.tabList * {
	text-align:left;
	font-size:12px;
}
.tabList ul {
	line-height:1em;
	padding:5px 0 0 0;
}
.tabList li {
	height:23px;
	line-height:23px;
	overflow:hidden;
}
/*搜索样式*/
.textbox {
	width:100px;
}
.inputButton {
	background:#FF0066;
	border:0px;
	color:#FFFFFF
}

/**首页特效begin**/
.navtab {
	clear:both;
	height:28px;
	font-size:14px;
}
.navtab a {
	color:#E34A8C;
}
.navtab li {
	float:left;
	width:95px;
	border:1px solid #F4C5D9;
	border-left:none;
	text-align:center;
	line-height:28px;
	height:28px;
	cursor:pointer;
}
.navtab .active {
	border-bottom:1px solid #F4C5D9;
	background:#FDF7FA;
	font-weight:bold;
}
.navtab #tab_t1 {
	border-left:1px solid #F4C5D9;
}
.navContent {
	border:1px solid #F4C5D9;
	border-top:none;
	margin:0 0 5px;
	background:#FDF7FA;
	height:234px;
	width:383px;
	float:left
}
.navContent ul.textList {
	width:320px;
	clear:both;
	padding:8px 0 0;
}
.navContent ul.textList li {
	padding-left:20px;
	clear:both;
	background:url(newsli.gif) 10px 7px no-repeat;
	text-align:left;
	line-height:22px;
}
.navContent ul.textList li span {
	float:right;
}
.navContent ul.ztlist {
	float:left;
	width:280px;
	padding:5px 0 0;
}
.navContent ul.ztlist li {
	float:left;
	width:131px;
	padding-left:18px;
	background:url(newsli.gif) 10px 50% no-repeat;
	text-align:left;
	line-height:22px;
	height:22px;
	overflow:hidden;
}
.navContent ul.list1 {
	float:left;
	width:280px;
	padding:5px 0 0;
}
.navContent ul.list1 li {
	clear:both;
	padding-left:18px;
	background:url(newsli.gif) 10px 8px no-repeat;
	text-align:left;
	line-height:22px;
}
/*顶部*/
#header {
	width:920px;
	height:158px;
}
#pageTop {
	width:920px;
	padding-top:10px;
	font-size:12px;
}
#pageTop .intro {
	float:left;
	width:600px;
	text-align:left;
}
#pageTop .topNav {
	float:right;
	width:300px;
	text-align:right;
}
#mainNav {
	width:920px;
	margin-top:5px;
	float:left;
	height:125px;
	clear:both;
}
#mainNav #logo {
	float:left;
	width:310px;
	float:left;
	height:65px;
}
#mainNav #banner {
	float:left;
	width:440px;
	float:left;
	height:65px;
	padding:0 0 0 10px;
}
#scrollDiv {
	line-height:22px;
	width:440px;
	height:55px;
	background:#FFECF2;
	overflow:hidden;
}
#scrollDiv li {
	PADDING-left: 10px;
	text-align:center;
	HEIGHT: 55px;
	padding:15px 0 0;
	font-size:22px;
	font-family: "Microsoft YaHei", "Hiragino Sans GB", STHeiti, SimHei, sans-serif;
}
#mainNav #topic {
	float:left;
	width:160px;
	float:left;
	height:60px;
	padding:5px 0 0 0;
}
#topic li {
	width:160px;
	float:left;
	text-align:center;
}
#mainNav #menu {
	float:left;
	width:920px;
	height:60px;
	margin:0 auto;
	overflow:hidden;
	background: #FFECF2 url(menu_bg.jpg) no-repeat;
}
/* 下拉菜单 */
.ttl { }
.ctt {
	height:auto;
	height:22px;
	clear:both;
}
.normaltab {
	color:#1F3A87;
}
.hovertab {
	color:#FF0000;
	background-color: #99CC00;
}
.dis {
	display:block;
	float:left;
	height:24px;
	line-height:24px;
	padding:0 0 0 10px;
}
.dis li {
	float:left;
	width:60px;
	padding:0 2px;
	list-style:none;
}
.undis {
	display:none;
}
.undis li {
	float:left;
	width:60px;
	list-style:none;
}
#sub_4 {
	width:125px;
}
#sub_5 {
	width:325px;
}
#sub_6 {
	width:325px;
}
#sub_7 {
	width:460px;
}
.tabs {
	width:100%;
	line-height:normal;
}
.tabs ul {
	margin:0;
	padding:0 10px 0 30px;
	list-style:none;
	font-size:14px;
	background:#633;
}
.tabs li {
	display:inline;
	margin:0;
	padding:0;
	text-align:center;
	height:24px;
	cursor: pointer;
}
.tabs a {
	float:left;
	margin:0;
	color:#FFF;
	padding:0 0 0 4px;
	text-decoration:none;
}
.tabs a span {
	float:left;
	display:block;
	padding:5px 10px 4px 10px;
	color:#FFF;
}
.tabs a:link span {
	color:#FFF;
}
.tabs a:hover span {
	color:#F36;
	background:#FFECF2;
	height:24px;
	padding:0 10px 4px 10px;
	margin:5px 0 0 0;
}
.tabs a:hover {
	background-position:0% -42px;
}
.tabs a:hover span {
	background-position:100% -42px;
}

/* 焦点图 */
#main_banner {
	width:918px;
	margin:0 auto;
	margin-bottom:10px;
	border:1px solid #CCC;
}
#feature_list {
	width: 918px;
	height: 240px;
	overflow: hidden;
	position: relative;
}
#feature_list ul {
	position: absolute;
	top: 0;
	list-style: none;
	padding: 0;
}
#tabs {
	left: 0;
	z-index: 2;
	width: 280px;
	float:left;
}
#tabs li {
	font-size: 12px;
	font-family: Arial;
}
#tabs li img {
	padding: 5px;
	border: none;
	float: left;
	margin: 10px 0 0 0;
}
#tabs li a {
	color:#F39;
	text-decoration: none;
	display: block;
	padding: 10px;
	height: 60px;
	outline: none;
}
#tabs li a:hover {
	text-decoration: underline;
}
#tabs li a.current {
	background:  url(feature-tab-current.gif);
	color: #FFF;
}
#tabs li a.current:hover {
	text-decoration: none;
	cursor: default;
}
#output {
	left:246px;

	width: 672px;
	height: 240px;
	position: relative;
}
#output li {
	position: absolute;
	width: 672px;
	float:left;
	height: 240px;
}
#announces {
	margin:0 auto;
	width:920px;
	height:25px;
	padding:5px 0 0 0;
	clear:both;
}
#announces li {
	display:inline;
	margin-left:10px;
}
/*内容上部*/
#content {
}
#contentUp {
	height:55px;
	width:920px;
	background: url(search_bg.jpg) no-repeat;
}
#contentUp h4 {
	font-size:14px;
	width:80px;
	height:55px;
	float:left;
	text-align:center;
	color:#FFF;
	line-height:55px;
}
#contentUp .department {
	width:525px;
	float:left;
	height:45px;
	padding:10px 0 0 10px;
}
#contentUp .department li {
	float:left;
	width:48px;
	height:22px;
}
#contentUp .department span {
	width:100%;
	padding:0 5px;
	float:left;
}
#contentUp .search {
	width:225px;
	height:55px;
	float:left;
}
#contentUp .search_input {
	width:264px;
	padding:3px 0 0 10px;
	display:inline;
	height:26px;
	float:left;
}
#contentUp .search_input input {
	height:22px;
	line-height:22px;
	text-align:left;
}
#contentUp .search_input .submit {
	height:24px;
	line-height:24px;
	padding:0 8px 0;
	text-align:center;
}
#contentUp .search_keywords {
	width:265px;
	padding:5px 0 0 10px;
	height:20px;
	color:#FFF;
	float:left;
}
#contentUp .search_keywords a {
	color:#FFF;
}
/*内容下部*/
#contentFoot {
	height:275px;
	width:922px;
	margin-top:10px;
}
#contentFoot .leftPage {
	width:390px;
	float:left;
	margin-right:5px;
	display:inline;
}
#contentFoot .rightPage {
	width:525px;
	display:inline;
	float:left;
}
.rightPage_top {
	height:120px;
	padding:0;
}
.icon {
	width:379px;
	height:120px;
	float:left;
	padding:0;
	margin:0;
}
.icon li {
	width:82px;
	float:left;
	padding:0 12px 0 0;
	height:120px;
}
.video {
	width:50px;
	height:116px;
	float:left;
}
/*  doctor 滑动门  */
#doctor {
	width:525px;
	float:left;
	display:inline;
}
.navtab2 {
	clear:both;
	height:28px;
	font-size:14px;
}
.navtab2 a {
	color:#E34A8C;
}
.navtab2 li {
	float:left;
	width:95px;
	border:1px solid #F4C5D9;
	border-left:none;
	border-bottom:none;
	text-align:center;
	line-height:28px;
	height:28px;
	overflow:hidden;
	cursor:pointer;
}
.navtab2 .active {
	border-bottom:0px solid #F4C5D9;
	background:#FDF7FA;
	font-weight:bold;
}
.navtab2 #tab2_t1 {
	border-left:1px solid #F4C5D9;
}
.navContent2 {
	border:1px solid #F4C5D9;
	clear:both;
	margin:0 0 5px;
	background:#FDF7FA;
	height:114px;
	width:524px;
	float:left;
}
.navContent2 li {
	width:90px;
	float:left;
	text-align:center;
	padding:5px 6px 0;
	line-height:20px;
}
#contentUp .leftPage {
	float:left;
	width:695px;
	height:275px;
}
#contentUp .rightPage {
	float:right;
	width:200px;
	height:300px;
	text-align:right;
}
#contentUp .rightPage .qingdan {
	width:200px;
	height:73px;
	background:url(../Images/yiri.jpg) no-repeat;
}
/*中上Banner*/
#contentBanner_top {
	margin-bottom:5px;
	height:160px;
	width:920px;
}
/*内容中部*/
#contentCenter {
	margin:0 auto;
	clear:both;
	width:920px;
	height:1810px;
}
#contentCenter .leftPage {
	float:left;
	width:695px;
	margin:0;
}
#contentCenter .rightPage {
	float:left;
	width:225px;
	margin:0;
}
#contentCenter #ad{
	float:left;
	width:695px;
	margin:0 0 5px 0;
}
/**box开始**/
.box {
	width:340px;
	height:305px;
	border:#F4C5D9 1px solid;
	margin:0 5px 5px 0;
	display:inline;
	color:#666;
	float:left;
}
.boxTitle {
	height:30px;
	background:url(lmBar.jpg) repeat-x;
}
.titleContent {
	font-size:14px;
	margin-top:9px;
	float:left;
	padding:0 0 0 10px;
	width:95px;
}
.boxTitle h2 a {
	font-size:14px;
	color:#E34A8C;
}
.boxTitleNav {
	float:right;
	height:20px;

	padding-top:10px;
	padding-right:20px;
	font-size:12px;
	width:250
}
.boxContent {
	height:235px;
	font-size:12px;
	font-weight:normal;
}
.boxContent h4 {
	font-size:14px;
	float:left;
	width:215px;
	text-align:left;
	height:22px;
	line-height:22px;
	overflow:hidden;
	margin:5px 0 0 0;
}
.boxContent h4 a {
	color:#E34A8C;
}
.boxContent h3 a {
	color:#E34A8C;
}
.boxContentBox {
	width:325px;
}
.boxContentPic {
	float:left;
	width:100px;
	padding:10px 0 0 0;
	height:80px;
}
.boxContentTxt {
	float:left;
	font-size:12px;
	line-height:22px;
	height:135px;
	width:215px;
	padding:5px 0 0 10px;
	color:#999;
}
.boxContentTxt ul {
	padding:0px;
	line-height:24px;
	float:left;
}
.boxContentTxt li {
	width:205px;
	list-style-type:none;
	text-align:left;
	float:left;
}
.boxLine {
	background:url(line.gif) no-repeat bottom;
	height:10px;
	clear:both
}
.boxBottom {
	margin-top:5px;
	font-size:12px;
	padding:0px;
	float:left;
}
.boxBottom li {
	width:315px;
	float:left;
}
/**sidebox开始**/
.sidebox {
	width:223px;
	float:left;
	margin-bottom:5px;
	border:#F4C5D9 1px solid;
}
.sideboxTilte {
	height:28px;
	background:url(sidebox_title_bg.jpg) repeat-x;
}
.sideboxTilte h2 {
	font-size:14px;
	position:relative;
	top:6px;
	left:10px;
	color:#FFFFFF;
	text-align:left
}
.sideboxContent {
	width:223px;
	font-size:12px;
	font-weight:normal;
	color:#E34A8C;
}
.sideboxContent ul {
	padding:0px;
	line-height:1.7em;
}
.sideboxContent li {
	list-style-type:none;
	text-align:left;
}
.special {
	height:277px;
	_height:283px;	
	line-height:24px;
}
.special img {
	padding:5px 5px 0 10px;
}
.special h5 {
	padding:0 0 0 10px;
}
.special li{
	padding:0 0 0 10px;

}

.maganize {
	width:213px;
	height:163px;
	margin:0;
	padding:0 0 0 10px;
}
.maganize li {
	width:205px;
	float:left;
	padding:0 0 8px 0;
}
.maganize img {
	width:65px;
	float:left;
}
.maganize .desc {
	width:140px;
}
.maganize .desc img {
	float:right;
}
.maganize h6 {
	font-size:12px;
	font-weight:normal;
	float:left;
	height:24px;
	line-height:24px;
	padding:10px 0 0 5px;
}
.condition {
	height:402px;
	line-height:24px;
}
.equipment {
	height:277px;
}

/** 环境和荣誉图片轮换 **/
dl, dt, dd {
	margin:0;
	padding:0;
}
dl {
	width: 223px;
}
dt {
	padding: 0 20px;
	cursor: pointer;
	position: relative;
	margin:1px;
	height:24px;
	line-height:26px;
	font-weight:bold;
	background:#EBEBEB url(left.gif) 6px 7px no-repeat;
	color:#666;
}
.leftIco {
	background: #EBEBEB url(left.gif) 6px 7px no-repeat;
	color:#666;
}
.bottomIco {
	background: #FFE5F2 url(bottom.gif) 6px 7px no-repeat;
	color:#E34A8C;
}
dd {
	display:none;
}
dd a {
	display:block;
	color:#006699;
	background-color:#EFEFEF;
	padding:0 0 0 20px;
	font-weight:bold;
	text-decoration:none;
}
/** 设备图片轮换 **/
.infiniteCarousel {
  width: 220px;
  position: relative;
}

.infiniteCarousel .wrapper {
  width: 140px; /* .infiniteCarousel width - (.wrapper margin-left + .wrapper margin-right) */
  overflow: auto;
  height: 255px;
  margin: 10px 40px 0;
  position: absolute;
  top: 0;
}

.infiniteCarousel ul a img {
  border: 0px solid #000;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
}
.infiniteCarousel .wrapper ul {
  width: 840px; /* single item * n */
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0;
  padding:0;
  position: absolute;
  top: 0;
}
.infiniteCarousel ul li {
  display:block;
  float:left;
  padding: 0px;
  height: 85px;
  width: 140px;
}
.infiniteCarousel ul li img {
    -webkit-transition: border-color 400ms;
}
.infiniteCarousel ul:hover li img {
  border-color: #000;
}
.infiniteCarousel ul:hover li:hover img {
  border-color: #333;
}

.infiniteCarousel ul li a img {
  display:block;
}
.infiniteCarousel .arrow {
  display: block;
  height: 36px;
  width: 36px;
  background: url(arrow.png) no-repeat 0 0;
  text-indent: -999px;
  position: absolute;
  top: 90px;
  cursor: pointer;
  outline: 0;
}
.infiniteCarousel .forward {
  background-position: 0 0;
  right: 0;
}
.infiniteCarousel .back {
  background-position: 0 -72px;
  left: 0;
}
.infiniteCarousel .forward:hover {
  background-position: 0 -36px;
}
.infiniteCarousel .back:hover {
  background-position: 0 -108px;
}
.mapPic {
	height:277px;
}
.mapPic img {
	padding:5px 0 5px 20px;
}
.mapPic p {
	padding:5px;
}
/** 内容下部 **/
#contentBottom {
	margin:0 auto;
	margin-bottom:5px;
	width:918px;
	border:1px solid #F4C5D9;
}
#contentBottom .title {
	height:30px;
	background:url(lmbar.jpg) repeat-x;
	line-height:30px;
	padding:0 0 0 10px;
}
#contentBottom .title h2 {
	font-size:14px;
	color:#E34A8C;
}
#contentBottom .left {
	width:100px;
	float:left;
}
#contentBottom .right {
	width:185px;
	float:right;
	font-size:12px;
	font-weight:normal;
}
.Foot_content {
}
.quality {
	height:125px;
	padding:10px 0 0 50px;
}
.quality li {
	width:216px;
	float:left;
}
.instruct {
	height:105px;
	padding:0 0 0 12px;
}
.instruct li {
	width:100px;
	float:left;
}
.link {
	height:80px;
	padding:5px 0 0 0;
}
.link ul {
	padding:0 5px;
}
.link li {
	float:left;
	padding:0 5px;
	height:24px;
	display:block;
}
/** 底部信息 **/
#footer {
	color:#666666;
	margin-top:5px;
	height:120px
}
