/*
橙色： #FC4A00
*/

*{
margin:0;
padding:0;
}
body{
background:#FFF8EB;
margin:0px auto;
padding:0px;
font-size:0.70em;
text-align:center;
font-family:Verdana, Tahoma, Helvetica, sans-serif;
color:#333;
}
.clear{
clear:both;
}
a{
text-decoration:none;
color:#333;
}
form{
margin:0px;
}
input,textarea,select{
font-size:1em;}
ol,ul{
margin:0px;
padding:0px;
list-style:none;
}
h1,h2,h3,h4,h5,h6{
margin:0px;
font-size:1em;
line-height:22px;
}
p{
margin:0px;
}
fieldset,img{
border:0;}

/*--from now--*/

.wrapper{
margin:0 auto;
width:845px; 
padding:0 6px; 
text-align:left;
background:url(../images/wrapperBg.jpg) repeat-y; 
voice-family:"\"}\"";
voice-family:inherit;
width:833px;
}


.header{
position:relative;
height:79px;
border-top:2px solid #0054B7; }

/*.a_logo{
position:absolute;
display:block;
width:343px;height:50px;
left:17px;top:13px; }*/
#a_top,#a_backIndex{
position:absolute;
top:11px; left:10px;
width:50px;height:58px;
text-indent:-999em;overflow:hidden;
background:#fff;
filter:alpha(opacity=0);
opacity:0.0;
}
#a_backIndex{
width:300px;height:45px;
top:16px;left:62px; }
#logo{
position:absolute;
width:343px;height:50px;
left:17px;top:13px; }


.headerQuick{
position:absolute;
top:5px;right:0px;  
padding:3px 0 0 25px; 
/*background:url(../images/headerQuickBg.jpg) no-repeat ;*/
width:55px;height:22px; }

.headerQuick li{
display:inline;
color:#888;}
.headerQuick a{
color:#888;
display:block;
width:43px;padding:2px 0\9;*padding:1px 0;_padding:0;  
line-height:17px; text-align:center;
background:url(../images/headerQuickABg.gif) no-repeat ;}
.headerQuick a.a_ver{font-size:1.03em;font-size:1em\9;}

.headerSeach{
position:absolute;
width:240px; 
top:48px;right:12px;
text-align:right;}
.it_search{
vertical-align:middle;
width:148px;height:18px;
border:1px solid #FFD2B1;
margin-right:5px; }
.is_search{
vertical-align:middle;
border:none;
width:48px;height:18px;  
background:url(../images/botSearch.gif) no-repeat ;
text-indent:-999em;overflow:hidden;}

/*=nav*/
.nav{
position:relative;
font-family:Tahoma;
z-index:3;}
.ul_mainNav{
height:30px;
background:url(../images/navBg.jpg) repeat-x;
border-bottom:1px solid #fff;
font-weight:bold;
color:#fff;}
.ul_mainNav li{
position:relative;
float:left;
height:30px;line-height:30px;_line-height:28px; 
padding-right:2px; 
background:url(../images/navLine.jpg) no-repeat right top; }
.ul_mainNav a{
display:block;
color:#fff;
padding:0 0 0 18px;
margin-top:2px; 
font-size:1.08em;}
.ul_mainNav span{
display:block;
_display:inline-block;
padding:0 18px 0 0;
cursor:hand;
cursor:pointer;}
.ul_mainNav a:hover,.ul_mainNav .over a{
color:#FF4800;
background:url(../images/navABg.gif) no-repeat 0 0; }
.ul_mainNav a:hover span,.ul_mainNav .over span{
background:url(../images/navABg.gif) no-repeat 100% 0; }

.ul_mainNav ul{
display:none;
position:absolute;
left:0px;top:30px;
padding:5px 0 8px; 
_padding-top:10px;_padding-bottom:2px;  
background:#fff;
font-size:0.88em;
font-weight:normal;}

.ul_mainNav .over ul{display:block;}
.ul_mainNav ul li{background:none;line-height:18px;_line-height:7px; height:auto;float:none;}
.ul_mainNav ul a,.ul_mainNav .over ul a{
color:#333;
white-space:nowrap;
padding-right:18px; }
.ul_mainNav ul a:hover{background:none; }

.ul_mainNav .over ul a,.ul_mainNav .over ul a:hover{background:none; }
 .ul_mainNav .over ul a:hover{color:#FF4800;}

.ul_mainNav .over ul ul{display:none;}
.ul_mainNav  ul ul{
left:120px;top:0px;_left:102px;
background:#EFF7FF;
/*border:1px solid #95C0EF;*/
border-left:1px solid #95C0EF;
font-size:1em;}
.ul_mainNav .li_mainNav_2  ul ul{left:134px;_left:116px;}
.ul_mainNav .li_mainNav_3  ul ul{left:143px;_left:125px;}

.ul_mainNav .over ul .over ul{display:block;}

/*.ul_mainNav .li_mainNav_4 ul{display:block;}*/

.banner{padding-bottom:1px; overflow:hidden;}

.indexMain{
width:100%; 
overflow:hidden;
padding-top:29px; 
background:url(../images/indexMainBg.jpg) repeat-x; }

/*=indexL*/
.indexL{
float:left;
width:228px;
margin:0 0 0 29px;
display:inline;}

.h2_s1{
position:relative;
height:25px; line-height:25px;
padding-left:10px;
background:url(../images/h2Bg_s1.gif) repeat-x;
color:#FC4A00;}
.h2_s1 .a_more,.dl_indexRB dt .a_more{
position:absolute;
right:8px;top:0px;
color:#333;
font-family:tahoma;
font-weight:normal;}
.h2_s1 .a_more:hover,.dl_indexRB dt .a_more:hover{
color:#FC4A00;}

/*ul_s1*/
.ul_s1{overflow:hidden;width:100%; padding-bottom:12px;padding-top:5px; }
.ul_s1 li{
float:left;
width:100%;
background:url(../images/line_brown_s1.gif) repeat-x left bottom; }
.ul_s1 li a{
display:block;
padding:5px 0 6px 18px;
background:url(../images/icon_arrow_s1.gif) no-repeat 3px 8px; }
.ul_s1 li a:hover{color:#FC4A00;}

/*ul_s3*/
.ul_s3{
overflow:hidden;
margin:0 5px;
padding-bottom:5px;
padding-top:5px;
clear:both; }
.ul_s3 li{
*zoom:1;
background:url(../images/line_brown_s1.gif) repeat-x left bottom;
overflow:hidden;}
.ul_s3 a{
float:left;
display:block;
width:480px; 
padding:5px 0 6px 18px;
_margin-top:-4px; 
background:url(../images/icon_arrow_s1.gif) no-repeat 3px 12px;
color:#333;}
.contDBox_sA .ul_s3 a{color:#333;}
.ul_s3 a:hover{
color:#FC4A00;}

.ul_s3 span{
float:right;
width:80px;
padding:5px 0;
text-align:right;}


/*ul_s4*/
.ul_s4{
overflow:hidden;
margin:0 5px;
padding-bottom:5px;
padding-top:5px;
clear:both;
line-height:1em; }
.ul_s4 li{
zoom:1;}
.contDKindsList .ul_s4 a{
float:left;
display:block;
width:470px; 
padding:6px 0 7px 12px;
color:#333;
background:url(../images/icon_squareOrange.gif) no-repeat 3px 11px;
*margin-bottom:-1px; }

.contDKindsList .ul_s4 a:hover{
color:#FC4A00;}

.ul_s4 span{
float:right;
width:85px;
padding:5px 0; }

.indexLAd{
margin-right:6px; 
text-align:right;}




.indexR{
float:right;
width:542px;
margin-right:27px;
display:inline;}


.indexRT{
float:left;
width:231px;
margin-left:40px;
display:inline;}
.indexRT h2{
text-align:center;
color:#FC4A00;}

.ul_s2{}
.ul_s2 li a{
padding:2px 0 3px 16px;
font-weight:bold;
color:#555;
background:url(../images/icon_arrow_s1.gif) no-repeat 3px 5px;}
.dl_indexRB{
clear:both;
position:relative;
margin:0 0 20px 40px;
padding:6px 11px 6px 74px; 
border:2px solid #EFEFEF;}
.dl_indexRB dt{
position:relative;
color:#FC4A00;
padding:1px 0 3px;
margin-bottom:2px;
background:url(../images/line_org_s1.gif) repeat-x left bottom; }
.dl_indexRB dd{
padding:1px 0 1px 10px;
background:url(../images/icon_squareBrown.gif) no-repeat left 7px; }
.dl_indexRB dd a:hover{color:#FC4A00;}

.dl_indexRB dd.dd_img{
position:absolute;
top:11px;left:11px;
_left:-64px;
background:none;
padding:0; }




/*=siteInfo*/
.siteInfo{
margin:0 auto;
text-align:left;
width:833px;height:60px; 
background:#FFF8EB url(../images/footerBg.jpg) repeat-x;
}

.siteInfo p{
color:#9A9C99;
padding-top:12px;
font-size:0.9em;
text-align:center; }

.siteInfo p.p_address{
padding-top:8px;}
.siteInfo p.p_address span{
margin:0 10px; }

.siteInfo p a{
color:#9A9C99;
margin:0 10px;}

.siteInfo p .span_statement{
margin-left:8px;}




/*=about us*/

.baseMain{
position:relative;
background:url(../images/mainContABg.jpg) repeat-x;
overflow:hidden;}

.crumb{
position:relative;
text-align:right;
height:51px;
line-height:42px;
font-size:1.18em;
padding-right:20px;
background:url(../images/rightContABg.gif) no-repeat 100% 100%;
font-family:"宋体";}
.crumb a,.crumb span{
margin:0 3px;
font-family:Verdana;}
.crumb span,.crumb a:hover{color:#FC4A00;}


/*=mainContBox_sA*/
.colBar{
position:relative;
float:left;
width:186px;}
.mainContBox_sA{
float:right;
width:640px;
padding:6px 13px 20px; 
/*padding:6px 13px 5020px;
margin-bottom:-5000px;*/
border-left:1px solid #dcdcdc; 
overflow:hidden;
voice-family:"\"}\"";
voice-family:inherit;
width:620px;}


/*=h2_sA*/
.h2_sA{
margin:10px 5px;
padding:12px 0; 
font-size:1.4em;
font-family:Arial,Tahoma,Verdana;
background:url(../images/h2_sA.gif) repeat-x left bottom; }


/*=h2_sB*/
.h2_sB{
position:relative;
margin:-30px 0 0 10px;
font-family:Verdana;
color:#FC4A00;
font-size:1.9em;
font-weight:normal;}

.h2_sB span{
color:#9A9C99;
display:block;
letter-spacing:-0.06em; 
word-spacing: 0.1em;
font-weight:normal;
font-size:0.45em;}




/*=ul_subNav*/
.ul_subNav{
margin-top:15px; 
padding-top:1px; 
background:url(../images/dotLine_sA.gif) repeat-x left top;
overflow:hidden;
width:100%; 
}

.ul_subNav li{
float:left;width:100%; 
padding-bottom:1px; 
background:url(../images/dotLine_sA.gif) repeat-x left bottom; }

.ul_subNav li a{
display:block;
font-size:1.08em;
padding:8px 5px 8px 22px;
background:url(../images/subNavLeader.gif) no-repeat -295px 10px; }

.ul_subNav li a:hover,.ul_subNav li.now a{
color:#FC4A00;
background-color:#E8EDF3;
background-position:5px 10px;}

.ul_subNav li.now a{font-weight:bold;}


.ul_subNav ul{display:none;padding:2px 0;background:#F1F4F8;overflow:hidden;zoom:1;  }
.ul_subNav li.now ul{display:block;}

.ul_subNav ul li{background:none;padding-bottom:0;  }
.ul_subNav li.now ul a{
font-size:0.95em;
padding:5px 5px 5px 30px;
background:#F1F4F8 url(../images/subNavLeaderC.gif) no-repeat -282px 7px;
color:#333;
font-weight:normal;}
.ul_subNav li.now ul a:hover,.ul_subNav li.now ul li.now a{
color:#FC4A00;
background-color:#F1F4F8;
background-position:18px 7px;}


.contDBox_sA{
margin:10px 0; 
padding:0 10px;
line-height:1.7em;
font-size:1.08em;
background:url(../images/sy_sinopharm.gif) no-repeat 100% 100%;
overflow:hidden;}

.contDBox_sB{
position:relative;
padding:0;}
.contDBox_sB a.a_openSDiv{
position:absolute;
top:115px;left:322px;
width:140px;height:22px;
color:#0085D1;
font-size:0.9em;
font-family:Tahoma;}


.contDBox_sA h4{margin-top:1.5em; }
.contDBox_sA h4 a{color:#333;}
.contDBox_sA h4.h4_mark{/*position:relative;*/overflow:hidden;width:100%; }
.contDBox_sA h4.h4_mark a{
float:left;}

.contDBox_sA h4.h4_mark a.a_top{
float:right;
/*position:absolute;*/ 
padding-left:12px; 
color:#0075AF;
font-weight:normal;
font-size:0.9em;
line-height:1.5em; 
background:url(../images/icon_top.gif) no-repeat left 4px;}

.contDBox_sA h4.h4_mark a.a_top:hover{color:#FC4A00;background-image:url(../images/icon_topOver.gif);}

.contDBox_sA a{color:#FC4A00;}
.contDBox_sA .a_line{color:#333;text-decoration:underline;font-weight:bold;}
.contDBox_sA .a_blue{color:#0060CA;}
.contDBox_sA a.a_line:hover,.contDBox_sA a.a_blue:hover{color:#FC4A00;}

.contDBox_sA p{
margin-bottom:1.2em; }


.p_dsA{margin:2em 0 0 0;}
.p_dsA a{margin-right:30px;color:#333;}
.p_dsA a:hover{color:#FC4A00;}
.p_dsA img{margin:0 5px; vertical-align:middle;}


.ul_contD_sA{margin:0.3em 0 1.2em; }
.ul_contD_sA li{
padding-left:15px;
background:url(../images/icon_blockPoint.gif) no-repeat 0 8px; }

.ul_contD_sA li a{color:#0060CA;}
.ul_contD_sA li a:hover{color:#FC4A00;}

.ul_community b{
display:block;}
.ul_community li{
margin-bottom:1em; }
.ul_community img.imgFR{
*zoom:1;
margin-top:-15px\9; }
.ul_community li p{
margin-top:0.5em; }
.table_contD_sA{}
.table_contD_sA td{vertical-align:top;}



.tab_contD_sB{
width:99%; 
border:1px solid #ddd;
font-size:0.8em;
border-collapse:collapse;
}

.tab_contD_sB th{
line-height:1.2em;
background:url(../images/table_sBHead.jpg) repeat-x ; 
padding:4px 0;
text-align:center;
border-right:1px solid #eee;}
.tab_contD_sB td{
padding:6px 1px;
border:1px solid #ddd;
line-height:1.5em;
word-break:break-all;
word-wrap:break-word;}

.tab_contD_sB1{margin-top:6px; }
.tab_contD_sB1 td{
padding:6px 8px;
line-height:1.7em; }


.ul_contD_sC{
color:#555;
margin:5px 10px 15px 0;
padding:5px 8px; 
background:#fafafa;
border:1px solid #dfdfdf;}
.ul_contD_sC li{
padding-left:15px;
background:url(../images/icon_blockPoint.gif) no-repeat 0 8px;}


/*tab_contD_sC*/
.tab_contD_sC{
width:100%; 
border:1px solid #ddd;
border-collapse:collapse;
margin-bottom:1.2em; }

.tab_contD_sC th{
line-height:1.2em;
background:url(../images/table_sBHead.jpg) repeat-x ; 
padding:4px 0;
text-align:center;
border-right:1px solid #eee;}
.tab_contD_sC td{
padding:2px 6px;
border:1px solid #ddd;}
.center{text-align:center;}



/*contDTabList*/
.contDTabList{
border:1px solid #cdcdcd;
margin-bottom:15px; }

.ul_tabList{
width:120px; 
float:left;}

.ul_tabList li{}

.ul_tabList a{
display:block;
margin-top:-1px;
font-size:1.18em;
color:#0060CA;
border:1px solid #cdcdcd;
border-left:none; 
line-height:1.1em;
background:url(../images/contDtabBg.jpg) repeat-x 0 center;
text-align:center;
padding:6px;
zoom:1;}
.ul_tabList a:hover,.ul_tabList a.now{
border:1px solid #fff;
border-left:none;
border-top:none; 
background:none;
color:#FF4800;}
.ul_tabList a.now{font-weight:bold;}

.divContDlist{
float:right;
width:471px;
overflow:hidden;
}




/*=dosage*/
.h2_dosage{
zoom:1;
overflow:hidden;}

span.dosageSearch{
display:block;
text-align:right;
margin-top:-20px; }

span.dosageSearch .it{
border:1px solid #519AE9;
height:18px;width:160px;
vertical-align:middle;
margin-right:5px;}

span.dosageSearch .is{
vertical-align:middle;
border:none;
width:89px;height:18px;
font-size:0;line-height:0; 
color:#4B9FFE;
background:url(../images/botSearchBlue.gif) no-repeat ;
text-indent:-999em;overflow:hidden;}

.contDBox_sA h4.h4_dosageTitle{
margin:9px 0;
overflow:hidden;
width:100%; }
.contDBox_sA  h4.h4_dosageTitle a{
float:left;
margin-right:20px;
white-space:nowrap;
text-decoration:underline;}
.contDBox_sA  h4.h4_dosageTitle a.now,
.contDBox_sA  h4.h4_dosageTitle a:hover{
color:#FC4A00;
text-decoration:none;}


.tabContDList{
width:470px;
margin-top:-1px;
border-collapse:collapse;
margin-bottom:10px;
*margin-bottom:0; }
.tabContDList td,.tabContDList th{
border-left:1px solid #cdcdcd;
border-bottom:1px solid #cdcdcd;
padding:2px 0 2px 8px;}
.tabContDList th{
text-align:left;
background:url(../images/table_sBHead.jpg) repeat-x 0 center; }


/*ul_picListA*/

.ul_picListA{
overflow:hidden;
zoom:1;
margin:10px 0 0; }
.ul_picListA li{
float:left; 
width:25%;height:145px;
overflow:hidden;
text-align:center;}

.ul_picListA img{
padding:1px;
border:1px solid #cdcdcd;}

.ul_picListA span{
display:block;}


/*=ol_numList*/
.ol_numList{
list-style-type:decimal;
list-style-position:outside;
margin-left:16px;
margin-top:3px; }
.ol_numList li{
margin-bottom:1.2em;}

/*=ul_sitemap*/
.ul_sitemap{
overflow:hidden;
}
.ul_sitemap li{
margin-bottom:10px; }
.ul_sitemap a{
color:#FC4A00;}

.ul_sitemap ul{margin:3px 0 10px;}
.ul_sitemap ul li{display:inline;margin-right:25px;}
.ul_sitemap ul a{
display: -moz-inline-stack;
display:inline-block;
_display:inline;
_zoom:1;
white-space:nowrap;
color:#333;
margin-bottom:5px; }

.ul_sitemap ul a:hover{
color:#FC4A00;}

/*dl_search*/
.dl_search{
margin:8px 5px;
color:#555;}
.dl_search dt a:hover{
text-decoration:underline;
}
.dl_search dt{
padding:3px 0; 
font-size:1.1em;
font-weight:bold;}

.dl_search dt a{color:#0060CA;}
.dl_search dt a span.span_tag,
.dl_search span.span_tag{
color:#FC4A00;
}

.dl_search dd{
line-height:1.6em; 
text-align:justify;
text-justify:inter-ideograph;
background:url(../images/line_brown_s1.gif) repeat-x 0 100%; 
padding-bottom:1em; 
margin-bottom:1em; }
.dl_search dd.dd_other a{
color:#578822;}


/*=contDKindsList*/
.contDKindsList{}





/*=h3_kindsList*/
.h3_kindsList{
margin-top:12px;
padding-left:5px; 
background:#f7f7f7; 
border-bottom:1px solid #ddd;
overflow:hidden;
zoom:1;}

.h3_kindsList span{
float:left;}

.h3_kindsList a.a_more{
float:right;
display:block;
width:50px; 
font-weight:normal;
color:#0060CA;}

.h3_kindsList a.a_more:hover{
color:#FC4A00;}




.imgFR{
float:right;
margin:5px 5px 5px 10px; }




/*=p_page*/
.p_page{
clear:both;
margin:10px 0; 
text-align:right;
}
.p_page a{color:#333;margin:0 5px; }
.p_page a.now,.p_page a.now:hover{color:#0060CA;}
.p_page a:hover{color:#FC4A00;}




.p_cotLine{
margin-top:15px; 
padding-top:15px; 
border-top:1px solid #ddd; 
/*background:url(../images/line_brown_s1.gif)repeat-x 0 0; */}


/*=sideProForm*/

.sideProForm{
padding:30px 10px 10px;}

.sideProForm h2{
padding:0 0 3px 0; 
margin-bottom:9px; 
color:#0060CA;
width:100%; 
background:url(../images/dotLine_sA.gif) repeat-x 0 100%; }

.sideProForm h2 span{
padding-left:12px;
font-size:1.08em;
background:url(../images/lineH2.gif) no-repeat 0 40%;}

.sideProForm p{
padding:0 0 10px; }

.sideProForm .so{
vertical-align:middle;
width:132px;height:20px; 
border:1px solid #519AE9;
margin-right:4px; }
.sideProForm .it{
vertical-align:middle;
width:118px;height:18px; 
border:1px solid #519AE9;
margin-right:4px; }

.sideProForm .is{
vertical-align:middle;
border:none;
width:42px;height:18px;
font-size:0;line-height:0; 
color:#4B9FFE;
background:url(../images/botSearchBlue.gif) no-repeat ;
font-size:0em;line-height:0; 
}

.sideProForm .isGo{
width:30px;height:18px;
background:url(../images/botGoBlue.gif) no-repeat ;}

/*通用*/
.centerSpan{
display:block;
text-align:center; }

.dotLine{
clear:both;
height:3px;font-size:0;line-height:0;  
background:url(../images/dotLine_sA.gif) repeat-x; }
.contDBox_sA h4.h4_underDot{
margin-top:0.8em;}

.red{color:red;}
.orange{color:#FC4A00;}
.centerMarB10{
text-align:center; 
margin:1.2em 0 10px; }
.h3_newsTitle{
font-size:1.25em;
text-align:center;
margin:5px 30px;}
.h3_newsTitle span{
display:block;
font-size:0.85em;}
.p_title{
text-align:center;}
.p_title span{margin:0 10px;color:#FC4A00;}
.p_title b{color:#FC4A00;font-weight:normal;}

.p_back{padding:20px 5px 0;text-align:center; }
.p_back a{padding-left:12px; color:#0075AF; margin-right:30px;}
.p_back a.a_back{padding-left:15px;background:url(../images/icon_back.gif) no-repeat left 4px;}
.p_back a.a_back:hover{color:#FC4A00;background-image:url(../images/icon_backOver.gif);}
.p_back a.a_top{background:url(../images/icon_top.gif) no-repeat left 4px;}
.p_back a.a_top:hover{color:#FC4A00;background-image:url(../images/icon_topOver.gif);}

/*
橙色： #FC4A00
蓝色： #0060CA;

*/

