body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldest,input,button,p,blockquote,th,td{
	 margin:0;padding:0;
	}
body{background:url(../images/bg.jpg) repeat-x top left #fff;
	color:#555;
	line-height:22px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	}		
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	}
ol,ul{
	list-style:none;
	}
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
table{
	border-collapse:collapse;border-spacing:0;
	}
caption,th{
	text-align:left;
	}	
fieldset,img{
	border:0;
	}
label{
	cursor:pointer;
	cursor:hand;
	}
input{
	outline:none;
	}		
address,caption,cite,code,dfn,em,strong,th,var{
	font-style:normal;font-weight:normal;
	}
q:before,q:after{
	content:'';
	}
abbr,acronym{
	border:none;font-variant:normal;
	}
input,button,textarea,select{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
	vertical-align:middle
	}
input,button,textarea,select{
	*font-size:100%;
	}
.clearfix{
	zoom:1;
	}	
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clear{clear:both;}
	
a {color:#555; text-decoration:none}
a:hover{ text-decoration:none;}
.left{ float:left;}
.right{float:right;}

#wrapper{width:1004px; margin:0px auto; }

.top{ height:86px; padding:3px; position:relative;}
#logo{ position:absolute; left:19px; top:10px;}
.language{ position:absolute; right:10px; top:18px; color:#FFF;}
.language li{margin:0px 8px; text-align:center; color:#FFF; background:url(../images/ze-bg.jpg) no-repeat left top; float:left; width:60px; height:17px; line-height:17px; display:block;}
.language li a{ color:#fff;}
.sh{ position:absolute; right:10px; top:70px;}
.ipnut-text{ width:162px; height:17px; line-height:18px; float:left;  padding-left:5px; border:1px solid #999;}
.sh-bt{width:30px; height:21px; float:left; background:url(../images/sh.jpg) no-repeat; border:none; cursor:pointer;}

.menu{
	height:36px;
	font-weight:bold; font-size:14px;
}
.menu li{float:left; width:125px; text-align:center; line-height:36px; display:block;  position:relative; background:url(../images/xt-bg.jpg) no-repeat right top;}
.menu li.bgno{ background:none;}
.menu li a{ color:#fff;}
.menu li a:hover{ text-decoration:none; color:#fff; background:url(../images/nav-bg.jpg) no-repeat left top; display:block;}

.banner{width:1005px; height:335px; overflow:hidden;position:relative;margin-top:10px;}
.banner img{width:1005px; height:335px}
.bannerTemp{width:1005px; height:293px}
.bannerImgs{ position:relative;}
.bannerImgs li{ position:absolute; left:0; top:0;}
.bannerIndex{ position:absolute; bottom:18px; right:5px; overflow:hidden; _height:1%}
.bannerIndex li{ display:block; width:19px; height:18px; float:left; overflow:hidden; line-height:18px; vertical-align:middle; text-align:center; padding:0px 10px;  font-family:Arial; font-size:16px; font-weight:bold; color:#ddd; cursor:pointer; border-left:1px solid #ffffff;}
.bannerIndex li.show{color:#fff;font-weight:bold; background-position:0px 0px}

#content{background:url(../images/ct-bg.jpg) repeat-x top left #C9D3DD; padding:10px 0px; overflow:hidden; _height:1%}

.ct-left{ background:#FFFFFF; width:198px; float:left;}

.pic-list h2,.about-list h2,.ryzs h2,.contact h2{ background:url(../images/piclist-bg.jpg) no-repeat top left; height:34px; line-height:34px; padding-left:16px; color:#FFF; font-size:14px; margin-bottom:6px;}
.about-list h2,.ryzs h2,.contact h2{ background:url(../images/left-bg.jpg) repeat-x top left;}
.pic-list li{font-weight:bold; border-bottom:#ECECEC solid 1px; line-height:28px; background:url(../images/ico.jpg) no-repeat left 10px; padding-left:20px; font-weight:bold; margin:0px 10px 0px 18px;}
.pic-list li ul li{ border:none; line-height:20px; font-weight:100;  background:url(../images/ico2.jpg) no-repeat left 10px; padding-left:15px; margin:0px;}
.pic-list{ margin-bottom:20px;}
.about-list{ margin-bottom:20px;}

.about-list li{line-height:26px; font-weight:bold; border-bottom:#ECECEC solid 1px; background:url(../images/ico2.jpg) no-repeat 18px 10px; padding-left:35px; margin:0px;}

.contact-a{ margin:10px 8px;}

.contact{ margin:8px auto;}

.ct-right{ background:#FFFFFF; width:797px; float:right;}

.pica h2, .about h2, .news h2, .picb h2, .gshj h2{ position:relative; background:url(../images/right-bg.jpg) repeat-x left top; height:33px; color:#FFF; padding-left:16px; font-size:14px; line-height:33px;}
.picb h2{ background:none; color:#333; padding-top:8px;}
.pica h2 a, .about h2 a, .news h2 a, .picb h2 a, .gshj h2 a{ position:absolute; right:16px; top:9px;}
.picb h2 a{top:16px;}
.pica li, .picb li, .gshj li{ display:inline; float:left; text-align:center; margin:10px 6px 2px 23px;}
.gshj li{margin:10px 0px 2px 8px;}
.picb li{margin:3px 8px 0px 26px;}
.pica li img,.picb li img{border:1px solid #28B1DB;}
.gshj li img{border:1px solid #A7AFB8; width:184px; height:142px}
.pica li span,.picb li span,.gshj li span{ display:block; margin-top:2px; line-height:26px;}
.gshj{ margin-bottom:3px; margin-top:20px}

.picb{ background:url(../images/pic-bg.jpg) repeat-x left top; margin-bottom:6px;}




.about{ width:400px;}
.about-a{ padding:10px 12px 6px 12px; line-height:20px;}
.about-a img{width:165px; margin-right:10px; float:right}

.news{ width:393px; border-left:1px #C9D3DD solid;}
.news ul{ padding:8px 16px 0px 18px;}
.news li{background:url(../images/ico3.jpg) no-repeat left; padding-left:12px; border-bottom:1px dashed #DADADA; line-height:28px;overflow:hidden;height:28px}
.news li span{ float:right; color:#007ACD;}


#footbg{background:url(../images/foot-bg.jpg) repeat-x left top #013068; color:#fff;  height:157px;}
.footer{ padding:16px 12px; line-height:20px; width:980px; margin:0 auto; }
.footer a{ color:#FFF;}
.foot-left{width:761px;}
.foot-right{ width:170px; margin-top:6px;}
.foot-right img{ float:left; margin-right:6px;}


/*neirong*/
.sider{background:#FFFFFF; width:198px; float:left;  min-height:610px;height:auto!important;height:610px;}
.detail{background:#FFFFFF; width:797px; float:right; min-height:610px;height:auto!important;height:610px;}
.title{ position:relative;  height:33px;  background:url(../images/nt1_09.jpg) no-repeat left top;}
.title h2{background:url(../images/right-bg.jpg) repeat-x left top; color:#FFF; padding-left:16px; font-size:14px; line-height:33px;}
.title span{ position:absolute; right:16px; top:6px; color:#fff;}
.title span a{ color:#fff;}
.detail-a{ padding:16px 20px;  }

/*- newsnei---------------------------*/
.newsnei,.newsnei2{padding:12px; min-height:373px;height:auto!important;height:373px;}
.newsnei li{ padding:0px 5px 2px; margin-left:2px; border-bottom:#D8DFE9 dotted 1px;}

.newsnei li h3{ font-size:13px; margin:0; line-height:30px; background:url(../images/arrs.jpg) no-repeat left; padding-left:18px;}
.newsnei li h4{ text-align:right; color:#999; font-size:12px; font-weight:normal; margin:0; padding:0;}
.newsnei li span{ margin:5px;}
.nr{ margin:10px;}
.newsnei2 h3{ font-size:14px; text-align:center; border-bottom:#D8DFE9 solid 1px; padding-bottom:10px; margin-bottom:8px;}
.newsnei2 h4{ text-align:center; margin-bottom:8px;}
.newsnei2 span{ margin:8px;} 

.pronei{ padding:3px 0px;}
.pronei li{ float:left; margin:16px 6px 0 16px; display:inline;  line-height:22px;}
.pronei li img{border:#E0E0E0 solid 1px; padding:2px;width:160px;height:131px}
.pronei li span{border:#E0E0E0 solid 1px; background:#F3F3F3; display:block; text-align:center;}
.img230 img{width:230px; height:186px}

.poofen{ clear:both; padding-top:10px; margin-bottom:20px; text-align:center;}

/*- proo---------------------------*/
.proo{ padding:16px 0 20px 16px;}
.proo-a{overflow:hidden; _height:1%}
.proo h2{ font-size:14px;}
.proo-al{ float:left;}
.proo-al li{ float:left; margin:10px;}
.proo-al p{ text-align:center; line-height:25px;}

.proo-ar{ float:left; width:260px; margin-left:20px;}
.proo-ar1 li{ border-bottom:#BECCD8 solid 1px; height:35px; line-height:35px;overflow:hidden;}
.proo-ar1 li.imgg{_padding-top:8px;_height:20px;}
.proo-ar1 li.imgg img{ margin:0 5px;}
.proo-all img{border:#E0E0E0 solid 1px;}
.proo-ar2 li{ padding:8px 0 0; font-weight:700;}
.proo-ar2 li img{ margin-right:5px; margin-bottom:-5px;}

.proo-bl{padding:48px 0 20px;*padding:20px 0 20px;min-height:200px;height:auto!important;height:200px; }
.proo-bl h2,.proo-b h2{font-size:14px; height:26px; border-bottom:#BECCD8 solid 1px; background:url(../images/arrow.gif) left no-repeat; padding-left:16px;}
.proo-d{ margin:12px;}

.proo-b li{ float:left; margin:20px 10px 20px 4px; border:1px solid #ccc;}
.proo-b span {text-align:center; display:block;}
.qrcode{margin-left:418px;}
.qrcode img{ margin-left:5px;}



/*  add style  */
.marquee_vertical{overflow:hidden;width:198px;height:164px;}
.marquee_vertical ul li{float:left;padding:1px 0;}
.marquee_vertical ul li img{display:block;width:198px;height:164px;}

.hcpList{overflow:hidden; _height:1%}
.hcpList li{width:157px; height:132px; float:left}
.hcpList img{width:155px; height:130px; border:1px #28B1DB solid}
.hcpList img:hover{border:1px #000 solid}
.hcpList li span{display:block; padding-top:6px; height:20px; overflow:hidden; line-height:20px; text-align:center}
.content-b{overflow:hidden; _height:1%}

.pages{text-align:center;margin:20px 0 10px 15px;height:30px}
.pages a{display:inline-block; padding:3px 6px; color:#222; border:1px #ccc solid; margin-right:4px}
.pages a span{margin:auto 2px; cursor:pointer}
.pages a.normal{}
.pages a:link,pager:visited{ text-decoration:none}
.pages a:hover{text-decoration:none; color:#fff; background:#1461b5}
.pages a.selectedpage{color:#fff; font-weight:bold; text-decoration:none; border:none; background:#1461b5}
.pages a.selectedpage:hover{background:1461b5}
.pages a.prevpage{}
.pages a.disabled span{color:#999999; cursor:inherit; text-decoration:none}
.pages a.disabled{background:#f8f8f8}
.pages a.disabled:hover{background:#f8f8f8}		