
#top{ width:980px; margin:auto; background-color:#7dc288;  padding-bottom:20px; }
#toplogo{ background:url(../images/ntes_bg.jpg) repeat-x; height:35px; overflow:hidden; margin:0 auto;}
#toplogo li{  height:auto; float:left;}
#toplogo li.font p{ line-height:35px; font-size:12px; font-weight:normal; color:black; padding-left:10px; float:left;}
#toplogo li.font b.logo{ background:url(../images/logo.gif) no-repeat 0 0; width:40px; height:28px; float:left; margin-top:2px;}
#toplogo li.fontleft{ width:320px; float:right; font-size:12px; color:#006633; line-height:35px;}
#toplogo li.fontright p{ font-size:12px; font-weight:normal; color:black;  line-height:35px; float:left; width:60px;}
#toplogo li.fontrightone p{ font-size:12px; font-weight:normal; color:black;  line-height:35px; float:left; width:50px; }
#toplogo li.fontrightwo p{ font-size:12px; font-weight:bold; color:red;  line-height:35px; float:left; width:150px; }
#toplogo li.fontrightwo b.logo{ background:url(../images/phone01.gif) no-repeat; width:19px; height:15px; float:left; margin-top:8px; overflow:hidden; margin-left:5px; margin-right:5px; }
#toplogo li.fontright b.logo{ background:url(../images/bg_browse.gif) no-repeat 0 0; width:12px; height:12px; float:left; margin-top:11px; margin-left:10px; overflow:hidden; margin-right:5px;}
#toplogo li.fontrightone b.logo{ background:url(../images/copy.gif) no-repeat; width:16px; height:16px; float:left; margin-top:8px; overflow:hidden; margin-left:5px; margin-right:5px;}

.sc, .jr{float:left; width:12px; height:12px; background:url(../images/bg_browse.gif) no-repeat; background-position:0px 0px; margin-top:10px; margin-right:2px; overflow:hidden;}
.jr{ background-position:0px -25px; position:absolute;}
#banner{ margin:0 auto; width:950px; height:200px; background:url(../images/banner-top.jpg) no-repeat; overflow:hidden;}
.menu{ margin-top:110px; overflow:hidden; float:left; width:600px; margin-left:30px; display:inline;}
.menu li{ float:left; color:#FFF; font-size:14px; font-weight:bold; margin-left:30px; display:inline;}
.menu li a{ color:#FFF;}
.menu li a:hover{ text-decoration:underline;}

.djs{ float:left; background:url(../images/djs.gif) no-repeat -17px 0px; width:280px; height:46px; margin-left:10px; display:inline;  padding-left:98px; font-weight: bold;  padding-top: 15px; font-size:17px;  color: #FFFF00; font:Arial, Helvetica, sans-serif;}
.abs{ float:right; background:url(../images/button.gif) no-repeat; width:175px; height:40px; margin-top:300px;}
.abs a {font-size:17px; font-weight: bold; color:#900; padding-left:68px; float:left; padding-top:8px; text-decoration:none;}
.abs a:hover{ color:#F00; text-decoration:none;}
.clear{ clear:both}
#zdface_s_menu {
	BACKGROUND: url(../images/zdface_s_bg.jpg) repeat-x left top; MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 980px; LINE-HEIGHT: 30px; HEIGHT: 30px
}
#zdface_s_menu {
	COLOR: #606060
}
#zdface_s_menu EM {
	PADDING-RIGHT: 8px; DISPLAY: inline-block; BACKGROUND: url(../images/zdface_s_bg02.jpg) no-repeat right top; MARGIN-LEFT: 8px; COLOR: #606060; LINE-HEIGHT: 30px; FONT-STYLE: normal; HEIGHT: 30px
}
#zdface_s_menu SPAN {
	DISPLAY: inline-block; FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(../images/zdface_s_bg01.jpg) no-repeat right top; MARGIN-LEFT: 10px; WIDTH: 60px; COLOR: #000
}
#zdface_s_menu EM A {
	COLOR: #606060
}
#zdface_s_menu EM A:hover {
	COLOR: #06F; text-decoration:none;
}
#center{ margin:0 auto;}
.tiao{ background:url(../images/200908230014161414d.gif) no-repeat; width:980px; height:4px; margin-top:3px;}
#center li{
	list-style-type:none;
	height:auto;
	float:left;
}
#center li.leftlist{ float:left; width:300px; height:auto; }
#center li.leftlist .picShow{ border:1px solid #fff; margin-top: 3px;}
#center li.leftlist p{ width:330px; height:auto; float:left; margin-top:5px;} 
#center li.rightlist{ width:336px; float:left; margin-left:4px; margin-top:5px;}
#center li.rightlist .cet{ 	
   BORDER-RIGHT: #c0d5f3 1px solid;
	BORDER-TOP: #c0d5f3 1px solid;
	OVERFLOW: hidden;
	BORDER-LEFT: #c0d5f3 1px solid;
	WIDTH: 673px;
	BORDER-BOTTOM: #c0d5f3 1px solid;
	margin-top: 5px;
	float:left;
}

#center li.rightlist .wz { width:650px; margin-left:10px; margin-right:10px;}
#center li.rightlist .wz p{ font-size:12px; color:#000; text-align:justify; text-indent:2em; line-height:24px; margin-top:1px;}

#center li.rightlist .zp {width:673px; float:left;}
#center li.rightlist .zp .zpleft { width:673px; float:left; margin-left:5px; display:inline; }
#center li.rightlist .zp .zpleft .work { width:300px; float:left; line-height:22.5px; *line-height:21px; _line-height:21px;}
#center li.rightlist .zp .zpleft .workt { width:320px; float:left; line-height:22.5px; *line-height:21px; _line-height:21px; margin-left:10px; display:inline;}
#center li.rightlist .zp .zpleft p.first { width:300px; text-align:left; font-size:14px; font-weight:bold; color:#900; }
#center li.rightlist .zp .zpleft p.third { width:300px; text-align:left; font-size:14px; color:#666;}

.cett{ 	
	OVERFLOW: hidden;
	margin:15px auto 0;
	WIDTH: 950px;
}
.cett .gsry{
	width:950px;
	BACKGROUND: url(../images/no.jpg) no-repeat;
	overflow:hidden;
	height:50px;
	display:block;
	}
  .bo{
	width:950px;
	background: url(../images/bo.jpg) no-repeat;
	overflow:hidden;
	height:19px;
	display:block;
	}
.cett .gsry span{ line-height:30px; overflow:hidden;  float:left; margin-left:10px; text-align:center; font-weight:bold; width:78px; height:30px;  font-size:16px;}

.cett .gsjianjie{ background-color:#e6f3e9; width:950px; float:left;}
.gsjianjie-left { width:300px; float:left; margin-top:5px; margin-left:10px; display:inline; line-height:20px; overflow:hidden; text-align:center;}
.gsjianjie-left img{ padding:4px; border:1px solid #999999; float:left; width:290px; height:191px;}
.gsjianjie-right{ width:620px; float:left; margin-left:10px; display:inline;}
.cett .gsjianjie-right p{ text-indent:2em; font-size:12px; color:#000; text-align:justify; line-height:24px;}
.cett .gsjianjie-right p.first{ font-size:12px; color:#000;}
.cett .imagecontent{ width:970px; float:left;}
.cett .imagecontent .image{ width:186px; margin-top:5px; float:left;  margin-left:8px; display:inline;} 
.cett .imagecontent .image ul li {width:186px; float:left; }
.cett .imagecontent .image ul li.first{width:186px; text-align:center; line-height:24px; font-size:12px; color:#930;}
.cett .imagecontent .image ul li img{ width:180px; height:122px; border:1px solid #999; padding:2px; float:left; display:inline;}
.foot{ width:950px; float:left; text-align:center; font-size:12px;  background:url(../images/fx-bg.jpg) repeat-x; line-height:24px; text-align:center; color:#000; height:30px; margin-top:5px;}
.gsjianjie p{ line-height:24px; padding:10px 10px 0 10px;}
.gsjianjie p.one{ padding-top:0px;}
.rczp{ 	
	OVERFLOW: hidden;
	margin:15px auto 0;
	WIDTH: 950px;
}
.rczp .rczpfirst{
	width:950px;
	height:50px;
	BACKGROUND: url(../images/no.gif) no-repeat;
	overflow:hidden;
	}
	
.rczp .rczpfirst span{line-height:30px; overflow:hidden;  float:left; margin-left:10px; text-align:center; font-weight:bold; width:78px; height:30px; color:#FFF; font-size:14px;}

.rczp .rczpsecond { background-color:#e6f3e9; width:920px; padding:0 15px; float:left;}
.rczp .rczpsecond ul li{ width:220px; font-size:14px; font-weight:bold; margin-left:10px;  display:inline; line-height:27px; float:left;}

.rczp .rczpsecond ul li a{ color:#000; text-decoration:none;}
.rczp .rczpsecond ul li a:hover{ color:red; text-decoration:none;}
.rczpleft{ 	
	OVERFLOW: hidden;
	margin:15px auto 0;
	WIDTH: 950px;;
}
.rczpleft .rczpfirst{
	width:950px;
	height:50px;
	BACKGROUND: url(../images/no_2.jpg) no-repeat;
	overflow:hidden;
	color:#000;
	}
.rczpleft .rczpfirst span{ line-height:30px; overflow:hidden;  float:left; margin-left:10px; text-align:center; font-weight:bold; width:78px; height:30px; color:#FFF; font-size:14px;}
.rczplefttotal{ width:920px; padding:0 15px; float:left; background-color:#e6f3e9;}
.rczpleft .rczpsecond-left { width:545px; margin-top:2px; margin-left:10px; display:inline; float:left;}
.rczpleft .rczpsecond-left ul li{ width:540px; float:left; font-size:12px;line-height:28px;}
.rczpleft .rczpsecond-left ul li a{ color:#006633; text-decoration:none;}
.rczpleft .rczpsecond-left ul li a:hover{ color:red; text-decoration:none; text-align:left;}
.rczpleft .rczpsecond-right{ float:right; margin-right:40px; margin-top:55px;display:inline; background:url(../images/novartis-logo.gif) no-repeat; width:200px; height:85px;}


.rczp .rczpthird-left{ width:290px; margin-top:25px; margin-left:10px; display:inline; background:url(../images/Ducks.jpg) no-repeat; height:193px; overflow:hidden; float:left;}
.rczp .rczpthird-right{ width:650px; margin-left:10px; float:left;}
.rczp .rczpthird-right li{ float:left; width:650px; text-align:left; overflow:hidden; line-height:24px;}
.rczp .rczpthird-right li.title{ font-size:14px; font-weight:bold; color:#006633;}


.channel_nav{ overflow:hidden; width:950px; margin:0 auto; background:url(../images/newIbg.png) no-repeat 0 0;}
.channel_nav,.channel_nav li,.channel_nav li span.current { background:url(../images/themeNav.png) no-repeat 0 0;}

.servicetop{ width:950px; background:url(../images/company.jpg) no-repeat; height:30px; overflow:hidden; margin-top:5px;}
.servicetop h4{ font-size:14px; font-weight:bold; color:#036; line-height:28px; padding-left:6px; display:inline; width:73px; height:24px; float:left;}

.nTab2 {float: left; width: 550px; height:30px;}
.nTab2 .TabTitle2 { clear: both; margin-left:8px;  height: 30px;overflow: hidden;}
.nTab2 .TabTitle2 ul{border:0; margin:0 ;padding:0;}
.nTab2 .TabTitle2 li{width:78px; height:30px; cursor: pointer; float:left; margin-left:3px; list-style-type: none; font-size:14px; line-height:30px; font-weight:bold; color:#fff; text-align:center;}
.nTab2 .TabTitle2 .active{ background:url(../images/newIbg.png) no-repeat -853px -555px; }
.nTab2 .TabTitle2 .normal{ background:url(../images/company-x.jpg) repeat-x; color:#000; }
.nTab2 .TabContent2 { height:auto;}

.servicemid{ width:948px; float:left; overflow:hidden; border-left-color:#b6fb15; border-left-width:1px; border-left-style:solid; border-right-color:#b6fb15; border-right-width:1px; border-right-style:solid; border-bottom-color:#b6fb15; border-bottom-width:1px; border-bottom-style:solid; }
.product { margin-top:5px; width:948px; float:left; overflow:hidden; }
.product-left { width:305px; margin-top:20px; margin-left:5px; float:left; display:inline; }
.product-right,.product-right-one { width:630px; margin-left:5px; display:inline; float:left; overflow:hidden;}
.product-right-one li{text-align:center; width:147px; float:left; overflow:hidden; margin-left:14px; display:inline;    line-height:24px;}
.product-right-one li.txt{ width:93px;}
.product-right-one li img{ border:1px solid #CCC; padding:2px; }
.product-right p{ text-indent:2em; font-size:12px; color:#000; text-align:justify; line-height:24px;}

.product li{   }
.product li img{ }

.channel_nav { height:36px; overflow:hidden;}
.channel_nav ul { float:left; width:738px; text-align:center;}
.channel_nav li { float:left; width:82px; height:29px; padding-top:7px; font-size:14px;}
.channel_nav li a { color:#fff!important;}
.channel_nav li.index { width:65px;}
.channel_nav li span { display:block; line-height:22px; *line-height:24px; _line-height:22px; margin:0 auto;}
.channel_nav li span.current { width:68px; height:22px; font-weight:bold;}
.channel_nav li.index span.current { width:68px; height:22px; display:block; margin-left:5px; display:inline;}
.channel_nav .telephone { vertical-align:middle; float:right; display:inline; margin:7px 3px 0 0; width:200px; height:22px; line-height:22px; *line-height:24px; _line-height:22px; color:#888;}
.channel_nav .telephone em { font-size:14px; font-weight:bold;}

.channel_nav { background-position:0 -787px;}
.channel_nav li { background-position:80px -887px;}
.channel_nav li.index { background-position:63px -887px;}
.channel_nav li span.current { background-position:-151px -58px;}
.channel_nav li.index span.current { background-position:-151px -845px;}
.channel_nav .telephone em { color:#036ec9;}
