﻿@charset "utf-8";


/* =S 公共部分 */
body{background:#000 url(bg.jpg) no-repeat center -70px;text-align:center;font-size:12px;font-family:arial,sans-serif;}
html,body,h1,h2,h3,h4,h5,h6,form,p,img,ul,li,ol,dl,dt,dd,table,tr,td,th,fieldset,label,legend,button{margin:0;padding:0}
li{list-style:none}
img{border:none}
a,a:link,a:visited{color:#848484;text-decoration:none}
a:hover,a:active{text-decoration:underline}
a:focus{outline:none!important}
em{font-style:normal;}
.iblock{
	display:inline-block;
	*display:inline;
	*zoom:1;
}

.iblock01{
	width:88px;
	text-align:right;
}

.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.clearfix{
	display:inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block}
/* End hide from IE-mac */

.top,.btm{
	clear:both;
	overflow:hidden;
}
.left,.right{
	float:left;
	overflow:hidden;
}
.right{
	float:right;
}
.col{
	float:left;
}
.row{
	clear:both;
}

.h10{height:10px!important;}
.h50{height:50px!important;}
.h30{height:30px!important;}
.w15{width:15px!important;}
.w20{width:20px!important;}
.w20{width:20px!important;}
.w474{width:474px!important;}

p.section{
	text-indent:2em;
}
.page{
	width:1002px;
	margin:10px auto 0 auto;
	text-align:left;
	color:#848484;
}
.main_bar{
	border-bottom:9px solid #a0a0a0;
}
.main_bar img{
	width:1002px;
	height:201px;
	vertical-align:top;
}
.main{
	clear:both;
	background:#efefef;
}
.main .btm{
	clear:both;
	height:5px;
}
.main .btm .left,.main .btm .right{
	width:5px;
	height:5px;
	background:url(sprite_01.gif) -15px 0;
}
.main .btm .right{
	background-position:-21px 0;
}

.panel{
	background:#fff url(panel_bg.gif) repeat-y;
}
.panel .top{
	height:8px;
	background:url(panel_top.gif) repeat-x;
}
.panel .btm{
	height:9px;
	background:url(panel_btm.gif) repeat-x 0 8px;
}
.panel .top .left,.panel .top .right{
	width:9px;
	height:8px;
	background:url(sprite_01.gif) -29px 0;
}
.panel .top .right{
	background-position:-39px 0;
}
.panel .btm .left,.panel .btm .right{
	width:9px;
	height:9px;
	background:url(sprite_01.gif) -29px -9px;
}
.panel .btm .right{
	background-position:-39px -9px;
}
.panel h3{
	font-size:20px;
	color:#484848;
}
.panel p{
	line-height:1.4em;
}


/* =E 公共部分 */


/* ==S 头部部分 */
.head{
	clear:both;
	height:50px;
	background:#e4edf5 url(bg_01.gif) repeat-x;
	overflow:visible;
	z-index:999;
}
.product .head,.product02 .head{
	height:72px;
}
.head .left,.head .right{
	width:5px;
	height:49px;
	background:url(sprite_01.gif) no-repeat 0 0;
}
.head .right{
	background-position:-6px 0;
}
h1{
	float:left;
	padding:6px 24px 4px 16px;	
	border-bottom:1px solid #c7c7c7;
}
* html h1{display:inline}

/* ===S 头部部分 */
.topnav{
	float:left;
	margin:10px 0 0 0;
	padding-left:1px;
	background:url(sprite_01.gif) no-repeat -299px 0;
}
* html .topnav{display:inline}
.topnav li{
	float:left;	
	padding-right:2px;
	background:url(topnavr.gif) no-repeat right 0;
}
.topnav a,.topnav a:link,.topnav a:visited,.pronav span{
	float:left;
	white-space:nowrap;
	height:38px;
	padding:0 9px;
	background:url(bg_01.gif) repeat-x 0 -80px;
	border-bottom:1px solid #c7c7c7;
	line-height:38px;
	color:#4b4b4b;
	cursor:pointer;
}
.topnav a:hover,.topnav a:active,.pronav span:hover,.topnav .thisp a:link,.topnav .thisp a:visited,.pronav span{
	border-bottom:1px solid #e4edf5;
	background-position:0 -120px;
	text-decoration:none;
}
.topnav em{
	margin-left:5px;
}

.pronav{
	position:relative;
}
.pronav ul{
	position:absolute;
	top:38px;
	left:0;
	width:400px;
	padding-top:2px;
	white-space:nowrap;
}
.pronav li{
	white-space:nowrap;
	padding:0;
	background:none;
}
.pronav a,.pronav a:link,.pronav a:visited{
	height:21px;
	padding:0 18px;
	background:none;
	line-height:21px;
	border-bottom:none;
}
.pronav a:hover,.pronav a:active,.pronav .thisp a,.pronav .thisp a:link,.pronav .thisp a:visited{
	background:url(topnavh.gif) center bottom no-repeat;
	border-bottom:none;
	text-decoration:none;
}
/* ===E 头部部分 */

/* ==S 首页 */

.home_main{
	height:463px;	
	padding-right:70px;
	background:#f8f8f8 url(h_main_img.jpg) no-repeat;
}

.home_main div{
	float:right;
	clear:both;
	width:340px;
	padding:12px 0 12px 0;
	background:url(h_hr.gif) no-repeat center bottom;
}
.h_news{
	margin-top:10px;
}
.home_main .scrollWrap{
	clear:none;
	padding:0;
	background:none;
}
.home_main .scrollNews{
	position:relative;
	line-height:1.8em;
	width:230px;
	height:130px;
	overflow:hidden;
}
.home_main .h_news{
	height:134px;
	overflow:hidden;
	background:none;
}
.home_main h3{
	float:left;
	width:70px;
	height:40px;
	overflow:hidden;
	background:url(h_title.gif) no-repeat;
	text-indent:-200em;
}
.h_aboutus h3{
	background-position:0 -62px;
}
.h_products h3{
	background-position:0 -133px;
}
.home_main ul,.home_main p{
	float:right;
	width:235px;
	line-height:1.4em;
}

.h_btm{
	height:4px;
	overflow:hidden;
	background:#000 url(h_btm.jpg) no-repeat;
}
.h_products li{
	display:inline;
	float:left;
	width:108px;
	margin-right:6px;
	padding:12px 3px 6px 3px;
	background:#d8d8d8;
}
.h_products li.last{
	margin-right:0;
}
.h_products a{
	display:block;
	text-align:center;
}
.h_products img{
	display:block;
	width:98px;
	height:98px;
	padding:6px 5px 6px 5px;
	background:url(sprite_01.gif) no-repeat -18px -30px;
}



/* ==E 首页 */

/* == 药物介绍 */
.panel .med_intro{
	width:400px;
	padding:20px 0 0 25px;
}
.med_intro p{
	margin:15px 0 30px 0;
	line-height:1.6em;
}
.product02 .med_intro p{
	margin:7px 0 15px 0;
}
.product02 .med_intro h4{
	font-size:12px;
}
.med_intro .multip p{
	margin:15px 0;
}
/* ==- 图示 */
.illu01{
	width:100%;
	margin-top:12px;
}
.illu01 li{
	display:inline;
	float:left;
	height:100px;
	margin-right:15px;
}
.illu01 li.last{
	margin-right:0;
}
.illu01 img{
	display:inline;
	float:left;
	width:64px;
	height:64px;
	border:1px solid ;
	background:#fff;
	padding:3px;
}
.illu01 span{
	display:inline;
	float:left;
	width:110px;
	margin-left:5px;
}

.data_down{
	padding:16px 0;
}
.data_down h3{
	display:block;
	width:132px;
	height:20px;
	margin-bottom:18px;
	background:url(sprite_01.gif) no-repeat -132px -30px;
	overflow:hidden;
	text-indent:-200em;
}
.data_down ul{
	width:100%;
	overflow:hidden;
}
.data_down li{
	float:left;
	width:150px;
	background:url(data_down_bg.jpg) no-repeat right 4px;
	text-align:center;
}
.data_down li.last{
	background:none;
}
.data_down li a{
	display:block;
	margin:0 auto;	
	overflow:hidden;
	text-indent:-200em;
}
.data_down li strong{
	display:block;
	height:15px;
	width:106px;
	margin:0 auto;
	background-image:url(down_load_title.gif);
	background-repeat:no-repeat;
	overflow:hidden;
	text-indent:-200em;
}
.data_down .title01{
	background-position:center 0;
}
.data_down .title02{
	background-position:center -17px;
}
.data_down .title03{
	background-position:center -33px;
}
.data_down .title04{
	background-position:center -48px;
}
.data_down a.down_link{
	margin:13px auto;
}
a.down_link{
	width:108px;
	height:108px;
	background-image:url(down_link.gif);
	background-repeat:no-repeat;
}
a.pdf{
	background-position:0 -108px;
}
.data_down a.down02{
	background-position:-1px -136px;
}
.data_down a.down03{
	background-position:-1px -272px;
}
.btn_down{
	width:112px;
	height:24px;
	background:url(sprite_01.gif) no-repeat -51px 0;
	overflow:hidden;
	text-indent:-200em;
}


/* ==- 图示 */
.illu02{
	width:100%;
	margin-top:25px;
}
.illu02 h3{
	height:33px;
	background:#29877d url(illu_02.gif) no-repeat center 0;
	text-align:center;
	color:#fff;
	overflow:hidden;
	text-indent:-200em;
}
.illu02 h3.title02{
	background-position:center -33px;
}
.illu02 div.img{
	margin:1px 0 40px 0;
	background:#daf3f3;
}

/* ==S 联系我们 */
.panel .contact{
	padding:5px 0 0 25px;
	
}
.panel .contact h3{
	width:67px;
	height:15px;
	padding-bottom:10px;
	background:url(contact_title.gif) no-repeat;
	overflow:hidden;
	text-indent:-200em;
}
.panel .contact ul{
	width:420px;
	line-height:1.8em;
}
.panel .contact li{
	clear:both;
}
.panel .contact li a{
	font-family:arial,sans-serif;
	letter-spacing:1px
}
.panel .contact .short{
	float:left;
	clear:none;
}
.panel .contact .fir{
	width:156px;
}


.aboutus .panel td{
	vertical-align:top;
}
.aboutus .panel td img{
	display:block;
	padding-right:12px;
}


/* ==S 安柯瑞 */
.product_bar{
	height:202px;
	background:url(pro_bg.jpg) no-repeat;
	text-indent:-200em;
	overflow:hidden;
}
.anri_body{
	height:472px;
	background:url(pro_bg.jpg) no-repeat 0 -202px;
}
.anri_img{
	float:left;
	padding:55px 0 0 34px;
}
.anri_art_nav{
	float:left;
	padding:57px 70px 0 42px;
}
.anri_art_nav li{
	height:30px;
	width:127px;
}
.anri_art_nav li a{
	display:block;
	height:30px;
	width:127px;
	overflow:hidden;
	background:url(text_nav.gif) no-repeat 0 -180px;
	text-indent:-200em;
}
* html .anri_art_nav li a{
	float:left;
}
.anri_art_nav li a:hover,.anri_art_nav li a.current{
	background-position:0 6px;
}
.anri_art_nav li.nav_zhuyong a{
	background-position:0 -210px;
}
.anri_art_nav li.nav_zhuyong a:hover,.anri_art_nav li.nav_zhuyong a.current{
	background-position:0 -24px;
}
.anri_art_nav li.nav_linchuang a{
	background-position:0 -239px;
}
.anri_art_nav li.nav_linchuang a:hover,.anri_art_nav li.nav_linchuang a.current{
	background-position:0 -53px;
}
.anri_art_nav li.nav_wenxian a{
	background-position:0 -269px;
}
.anri_art_nav li.nav_wenxian a:hover,.anri_art_nav li.nav_wenxian a.current{
	background-position:0 -83px;
}
.anri_art_nav li.nav_changjian a{
	background-position:0 -298px;
}
.anri_art_nav li.nav_changjian a:hover,.anri_art_nav li.nav_changjian a.current{
	background-position:0 -112px;

}

.article_list{
	display:inline;
	float:left;
	margin:37px 0 0 0;
	background:url(border01.gif) repeat-y 0 0;
}
.scroll-pane{
	display:none;
	width:470px;
	height:365px;
	overflow:auto;
	color:#a0a0a0;
	line-height:1.6em;
}
.scroll-pane h2,.scroll-pane h3,.scroll-pane h4,.scroll-pane div,.scroll-pane p{
	margin-left:40px;
}
.scroll-pane h2{
	color:#c9c9c9;
	text-align:center;
	font-size:14px;
}
.scroll-pane h3{
	padding:10px 0;
	color:#c9c9c9;
}
.scroll-pane table{
	border-top:1px solid #d8d8d8;
	border-left:1px solid #d8d8d8;
}
.scroll-pane th,.scroll-pane td{
	padding:5px;
	background:#fff;
	border-right:1px solid #d8d8d8;
	border-bottom:1px solid #d8d8d8;
}
.scroll-pane th{
	background:#66849d;
	color:#fff;
}
.scroll-pane p{
	margin-top:10px;
	margin-bottom:10px;
}
.scroll-pane ol li{
	margin-left:24px;
	padding:5px 0;
	list-style-type:decimal;
	list-style-position:outside;
}
.jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 1;
}

.jScrollPaneTrack {
	position: absolute;
	cursor: pointer;
	left: 0;
	top: 0;
	height: 100%;
	border-right:1px dashed #999;
}
.jScrollPaneDrag {
	position: absolute;
	background: #666;
	cursor: pointer;
	overflow: hidden;
	background:#999;
}
.jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
a.jScrollArrowUp {
	display: block;
	position: absolute;
	z-index: 1;
	top: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowUp:hover {
	/*background-color: #f60;*/
}

a.jScrollArrowDown {
	display: block;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 0;
	text-indent: -2000px;
	overflow: hidden;
	/*background-color: #666;*/
	height: 9px;
}
a.jScrollArrowDown:hover {
	/*background-color: #f60;*/
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	/*background-color: #f00;*/
}

img.txt_img{
	display:inline;
	float:left;
	margin:4px 8px 8px 0;
}
/* ==E 安柯瑞 */

/* =S 底部 */
.foot{
	clear:both;
	padding-bottom:20px;
	color:#616161;
	line-height:1.8em;
}

/* =E 底部 */

.overlay { 
    background-color:#fff; 
    display:none; 
    width:600px; 
    padding:15px; 
    text-align:left; 
    border:2px solid #A9DA92;
	line-height:1.6em;
	color:#848484;
    -moz-border-radius:6px; 
    -webkit-border-radius:6px; 
    -moz-box-shadow: 0 0 50px #ccc; 
    -webkit-box-shadow: 0 0 50px #ccc; 
} 
 .overlay .inner{
	width:576px;
	height:300px;
	padding:10px;
	overflow:auto;
	border:2px solid #E9E9E9;
 }
 .overlay .close{
	position:absolute;
	width:35px;
	height:35px;
	background:url(close.png) no-repeat;
	cursor:pointer;
	right:-18px;
	top:-13px;
 }
 * html  .overlay .close{background-image:url(close.gif)}
.overlay h2 { 
    color:#484848;
	font-size:20px;
}
.overlay p{
	margin:15px 0;
}