/* CSS Document */

/*公用前期标准start*/
@charset "utf-8";

*{font-family: Arial, Helvetica, sans-serif, "宋体";
	text-decoration: none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

html,body{
	margin:0;
	padding:0;
	background:url(/images/bg.jpg) repeat-x;
	font-size:12px;
	FONT-FAMILY: Myriad Pro, Microsoft YaHei, Verdana;
	}

div{
	display:block;
}

img{
	border:0;
	vertical-align:bottom;
	}

h1,h2,h3,h4,h5,h6,p{
	font-family:Arial, Helvetica, sans-serif,"宋体";
}
h1{
	font-size:20px;
}
h2{
	font-size:18px;
}
h3{
	font-size:16px;
}
h4{
	font-size:14px;
}
h5,p{
	font-size:12px;
}
h6{
	font-size:10px;
}

a:link{
	color:#000;
}
a:visted{
	color:#000;
}
a:hover{
	color:#000;
}
a:active{
	color:#000;
}

.cls{
	clear:both;
	width:100%;
	height:1px;
	overflow:hidden;
}

.ind{
	text-indent:26px;
	}

.fl{
	float:left;
	}

.fr{
	float:right;
	}

.ct{
	margin:0 auto;
	}

.nb{
	font-weight:normal;
	}
	
	
.clear{ 
   width:auto;
   height:0px;
   clear:both;
   line-height:0px;
   font-size:0px;
}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
	margin:0;
	padding:0;
} 
/*公用前期标准end*/

.pv_index_title {
  PADDING-TOP: 20px; font-family:"微软雅黑";
}
.pv_index_title DIV.text {
  WIDTH: 980px; HEIGHT: 98px; MARGIN: auto; BACKGROUND: url(../images/bg.line.1.jpg) center center repeat-x; TEXT-ALIGN: center
}
.pv_index_title DIV.text SPAN {
  DISPLAY: inline-block; ZOOM: 1; PADDING: 15px 3px 5px 3px; BACKGROUND: #fff; HEIGHT: 36px; LINE-HEIGHT: 36px; FONT-SIZE: 30px; COLOR: #000
;font-family:"微软雅黑";}
.pv_index_title DIV.text EM {
  DISPLAY: inline-block; ZOOM: 1; PADDING: 3px 3px; BACKGROUND: #fff; HEIGHT: 22px; LINE-HEIGHT: 22px; FONT-SIZE: 18px; FONT-STYLE: normal; COLOR: #0065c4
}
#container {
  WIDTH: 100%; POSITION: relative
}
.pv_index_product {
  WIDTH: 996px; MARGIN: auto; height:230px;
}
.pv_index_product DIV.item {
  WIDTH: 314px; MARGIN-LEFT: 9px; MARGIN-RIGHT: 9px; FLOAT: left; DISPLAY: inline; POSITION: relative
}
.pv_index_product DIV.item P.image {
  MARGIN: 0px; PADDING: 0px 0px 6px 0px
}
.pv_index_product DIV.item P.product {
  MARGIN: 0px; PADDING: 0px; POSITION: absolute; BOTTOM: 5px; RIGHT: -12px; Z-INDEX: 100; TRANSITION: all .1s ease; -WEBKIT-TRANSITION: all .1s ease
}
.pv_index_product DIV.item P.text {
  MARGIN: 0px; PADDING: 0px; HEIGHT: 35px; LINE-HEIGHT: 35px; FONT-SIZE: 14px; BACKGROUND: #fb7907; COLOR: #fff; PADDING-LEFT: 20px
}
.pv_index_product DIV.item:hover P.product {
  BOTTOM: 10px
}
.pv_index_activity {
  WIDTH: 996px; MARGIN: auto; PADDING-BOTTOM: 55px; height:200px;
}
.pv_index_activity DIV.item {
  WIDTH: 482px; MARGIN-LEFT: 8px; MARGIN-RIGHT: 8px; FLOAT: left; DISPLAY: inline; POSITION: relative
}
.pv_index_activity DIV.item P.image {
  MARGIN: 0px; PADDING: 0px
}
.pv_index_healthcare {
  WIDTH: 100%; HEIGHT: 520px; POSITION: relative; OVERFLOW: hidden
}
.pv_index_healthcare DIV.container {
  WIDTH: 660px; MARGIN-LEFT: -330px; BACKGROUND: url(../images/img.plus.1.gif) top center no-repeat; POSITION: absolute; TOP: 30px; LEFT: 50%; Z-INDEX: 100
}
.pv_index_healthcare DIV.container H3 {
  PADDING-TOP: 50px; FONT-WEIGHT: normal; HEIGHT: 40px; LINE-HEIGHT: 40px; TEXT-ALIGN: center; FONT-SIZE: 30px; COLOR: #fff
}
.pv_index_healthcare DIV.container H4 {
  PADDING-TOP: 20px; FONT-WEIGHT: normal; LINE-HEIGHT: 30px; TEXT-ALIGN: center; FONT-SIZE: 16px; LETTER-SPACING: 4px; COLOR: #e6e8df
}
.pv_index_healthcare DIV.container A.icon {
  WIDTH: 73px; HEIGHT: 27px; TEXT-ALIGN: center; COLOR: #fff; PADDING-TOP: 45px; TRANSITION: all .1s ease; -WEBKIT-TRANSITION: all .1s ease; POSITION: absolute; TOP: 200px; LEFT: 50%; Z-INDEX: 100
}
.pv_index_healthcare DIV.container A.icon1 {
  BACKGROUND: url(../images/img.healthcare.icon.1.jpg); MARGIN-LEFT: -156px
}
.pv_index_healthcare DIV.container A.icon2 {
  BACKGROUND: url(../images/img.healthcare.icon.2.jpg); MARGIN-LEFT: -36px
}
.pv_index_healthcare DIV.container A.icon3 {
  BACKGROUND: url(../images/img.healthcare.icon.3.jpg); MARGIN-LEFT: 84px
}
.pv_index_healthcare DIV.container A:hover {
  TEXT-DECORATION: none; TRANSFORM: scale(1.2); -WEBKIT-TRANSFORM:scale(1.2)
}
.pv_index_otherlink {
  WIDTH: 100%; HEIGHT: 445px; BACKGROUND: url(../images/bg.split.1.jpg) #f8f8f8 bottom center repeat-x; POSITION: relative; OVERFLOW: hidden
}
.pv_index_otherlink DIV.container {
  WIDTH: 990px; HEIGHT: 333px; PADDING-LEFT: 10px; MARGIN-LEFT: -500px; POSITION: absolute; TOP: 55px; LEFT: 50%; Z-INDEX: 100
}
.pv_index_otherlink DIV.container DIV.item {
  WIDTH: 318px; HEIGHT: 333px; MARGIN-RIGHT: 15px; FLOAT: left; DISPLAY: inline; BORDER: #d1d1d1 1px solid
}
.pv_index_otherlink DIV.container DIV.item DIV.text {
  HEIGHT: 110px; PADDING-TOP: 155px
}
.pv_index_otherlink DIV.container DIV.item DIV.text H3 {
  HEIGHT: 30px; LINE-HEIGHT: 30px; FONT-WEIGHT: normal; TEXT-ALIGN: center; FONT-SIZE: 20px; COLOR: #000
}
.pv_index_otherlink DIV.container DIV.item DIV.text P {
  MARGIN: 0px; PADDING: 10px 30px; TEXT-ALIGN: center; LINE-HEIGHT: 150%; COLOR: #252525
}
.pv_index_otherlink DIV.container DIV.item DIV.text H4 {
  HEIGHT: 46px; LINE-HEIGHT: 46px; PADDING-TOP: 10px; FONT-SIZE: 42px; FONT-WEIGHT: normal; COLOR: #000; TEXT-ALIGN: center
}
.pv_index_otherlink DIV.container DIV.item DIV.text P.mini {
  PADDING: 0px 30px
}
.pv_index_otherlink DIV.container DIV.item A.link {
  DISPLAY: block; WIDTH: 236px; HEIGHT: 35px; LINE-HEIGHT: 35px; MARGIN: auto; COLOR: #fff; TEXT-ALIGN: center
}
.pv_index_otherlink DIV.container DIV.item A.link EM {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 18px; HEIGHT: 12px; BACKGROUND: url(../images/bg.arrow.1.gif) 0px 0px no-repeat; VERTICAL-ALIGN: middle; TRANSITION: all .1s ease; -WEBKIT-TRANSITION: all .1s ease
}
.pv_index_otherlink DIV.container DIV.item A.link:hover {
  TEXT-DECORATION: none
}
.pv_index_otherlink DIV.container DIV.item A.link:hover EM {
  BACKGROUND-POSITION: 5px 0px
}
.pv_index_otherlink DIV.container DIV.item.tmall {
  BACKGROUND: url(../images/bg.otherlink.1.jpg)
}
.pv_index_otherlink DIV.container DIV.item.tmall A.link {
  BACKGROUND: #e50125
}
.pv_index_otherlink DIV.container DIV.item.store {
  BACKGROUND: url(../images/bg.otherlink.2.jpg)
}
.pv_index_otherlink DIV.container DIV.item.store A.link {
  BACKGROUND: #43a3ee
}
.pv_index_otherlink DIV.container DIV.item.support {
  WIDTH: 315px; MARGIN-RIGHT: 0px; BACKGROUND: url(../images/bg.otherlink.3.jpg)
}
.pv_index_otherlink DIV.container DIV.item.support A.link {
  BACKGROUND: #82472b
}
.pv_index_otherlink DIV.container DIV.item.support DIV.text {
  PADDING-TOP: 135px; HEIGHT: 130px
}
.pv_index_news {
  WIDTH: 100%
}
.pv_index_news DIV.container {
  WIDTH: 980px; MARGIN: auto; BACKGROUND: url(../images/bg.news.1.jpg) right center no-repeat
}
.pv_index_news DIV.container H3 {
  HEIGHT: 40px; LINE-HEIGHT: 40px; PADDING-TOP: 45px; FONT-SIZE: 30px; FONT-WEIGHT: normal; COLOR: #000
}
.pv_index_news DIV.container H4 {
  HEIGHT: 24px; LINE-HEIGHT: 24px; PADDING-BOTTOM: 15px; FONT-SIZE: 18px; COLOR: #0055c4
}
.pv_index_news DIV.container UL LI {
  BACKGROUND: url(../images/bg.dot.1.gif) left center no-repeat; PADDING-LEFT: 10px; HEIGHT: 30px; LINE-HEIGHT: 30px
}
.pv_index_news DIV.container UL LI EM {
  FONT-STYLE: normal; PADDING-RIGHT: 20px
}
.pv_index_news DIV.container UL LI SPAN.new {
  DISPLAY: inline-block; ZOOM: 1; WIDTH: 35px; HEIGHT: 15px; BACKGROUND: url(../images/img.icon.new.1.jpg) center center no-repeat; MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
.pv_index_news DIV.container DIV.scroll {
  WIDTH: 100%; HEIGHT: 120px; OVERFLOW: hidden; POSITION: relative
}
.pv_index_news DIV.container DIV.scroll UL {
  WIDTH: 100%; POSITION: absolute; TOP: 0px; LEFT: 0px; Z-INDEX: 100
}
.pv_index_news DIV.container P.more {
  MARGIN: 0px; PADDING: 10px 0px 40px 410px
}
.pv_index_news DIV.container P.more A {
  COLOR: #004dc1; TEXT-DECORATION: underline
}