@charset "utf-8";
* { font-size: 12px; margin: 0px; padding: 0px; list-style-type: none; font-family: Arial, Helvetica, sans-serif; }
html { background-color: #E7E7E7; text-align: center; width: 100%; }

body { text-align: left; color: #666666; }
#wrap { width: 930px; margin-right: auto; margin-left: auto; }

img { display: block; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; background:center center url(../images/loading.gif) no-repeat; }


a { text-decoration: none; color:#2E5983;; }
a:hover { color: #00CCFF; }

.clear { line-height: 0px; clear: both; height: 0px; }
.red {color:red;}
.arrow { background-image: url(../../images/arrow4.gif); background-repeat: no-repeat; background-position: left center; display: block; line-height: 25px; padding-left: 30px; }

#head { background-image: url(../images/head_02.jpg); background-repeat: repeat-x; position: relative; }
#logo { background-image: url(../images/head_01.jpg); background-repeat: no-repeat; text-indent: -1000px; height: 56px; width: 109px; }
#lan { background-image: url(../images/head_05.jpg); background-repeat: repeat-x; width: 400px; position: absolute; top: 0px; right: 0px; }
#lan ul { background-image: url(../images/head_04.jpg); background-repeat: no-repeat; background-position: left top; padding-left: 280px; height: 22px; line-height: 22px; }
#lan ul li { float: left; color: #FFFFFF; }
#lan ul li a { color: #DCECF5; display: block; width: 50px; text-align: center; }
#lan ul li a:hover { color:#FFFFFF;}
#nav { line-height: 23px; background-image: url(../images/navBg_14.jpg); height: 23px; position: relative; }
#nav li { float: left; }
#nav .mOverLi { background-image: url(../images/navBgOver_14.jpg); background-repeat: repeat-x; }
#nav a { display: block; color: #003366; padding-right: 15px; padding-left: 15px; }
#nav a:hover { background-image: url(../images/navBgOver_14.jpg); }
#nav .submenu { background-image: url(../images/arrowDown_16.jpg); background-repeat: no-repeat; background-position: right top; padding-right: 15px; }
#nav .submenu:hover { background-image: url(../images/navBgOver_16.jpg); }
#nav .submenuover { background-image: url(../images/navBgOver_16.jpg); }
#nav ul li a { height: 23px; }
#nav ul li a:hover { background-color: #90AEB9; background-image: none; }

#nav ul { position: absolute; top: 22px; background-color: #CFDEE3; width: 200px; display: none; z-index: 1000; border: 1px solid #437898; }
#nav ul li { float: none; }
#search { position: absolute; top: 30px; right: 80px; }
#search .searchBox { background-image: url(../images/head_09.jpg); height: 19px; width: 150px; border: 0px solid #FFFFFF; padding-left: 5px; line-height: 19px; margin: 0px; }
#search .searchBtn { background-image: url(../images/head_10.jpg); margin: 0px; padding: 0px; height: 19px; width: 58px; background-repeat: no-repeat; background-position: left top; border: 0px solid #0000FF; font-size: 10px; color: #FFFFFF; text-align: center; }

.indexContent { background-image: url(../images/indexContentBg_19.jpg); height: 202px; }
.tabContainer { margin-top: 10px; margin-right: 6px; margin-left: 6px; background-image: url(../images/tabBgs_32.jpg); background-repeat: repeat-x; height: 32px; }
.tabUl { background-image: url(../images/tabBgs_33.jpg); background-repeat: no-repeat; background-position: right top; height: 32px; }
.tabUl li { float: left; height: 32px; display: inline; }
.tabUl li a { height: 21px; font-size: 14px; font-weight: bold; padding-top: 11px; display: block; text-align: center; width: 180px; padding-left: 10px; }
.firstUnSel a { background-image: url(../images/firstUnSel_21.jpg); background-repeat: no-repeat; background-position: left top; color: #CFDEE3; }
.midSel { background-image: url(../images/tabBgs_22.jpg); background-repeat: repeat-x; background-position: left; }
.midSel a { background-image: url(../images/tabBgs_28.jpg); background-repeat: no-repeat; background-position: left top; color: #152B43; }
.afterSel { background-image: url(../images/tabBgs_30.jpg); background-repeat: no-repeat; background-position: left; }
.afterSel a { color: #CFDEE3; }
.afterUnSel  { background-image: url(../images/tabBgs_26.jpg); background-repeat: no-repeat; background-position: left top; }
.afterUnSel  a  { color: #CFDEE3; }
.firstSel { background-image: url(../images/tabBgs_22.jpg); background-repeat: repeat-x; background-position: left top; }
.firstSel a { background-image: url(../images/tabBgs_21.jpg); background-repeat: no-repeat; background-position: left top; color: #152B43; }
.tabMain { height: 155px; margin-right: 6px; margin-left: 6px; background-image: url(../images/tabShadows_41.jpg); background-repeat: repeat-y; background-position: left; }
.tabBox { background-image: url(../images/tabShadows_44.jpg); background-repeat: repeat-y; background-position: right; height: 100%; }
.tabContent { height: 147px; margin-right: 9px; margin-left: 8px; background-image: url(../images/tabContentBg_41.jpg); background-repeat: repeat-x; background-position: bottom; background-color: #FFFFFF; position: relative; }
.subContent { background-repeat: no-repeat; background-position: right bottom; height: 147px; position: absolute; width: 100%; }
.news { background-image: url(../images/indexNewsBg.jpg); }
.product { background-image: url(../images/indexProductBg.jpg); }


#foot { background-color: #8FACB4; line-height: 25px; text-align: center; }
#footNav { line-height: 25px; background-image: url(../images/footNavBg_50.jpg); background-repeat: repeat-x; height: 25px; text-align: left; }
#footNav ul { float: left; display: inline; margin-left: 20px; }
#footNav ul li { float: left; }
#footNav ul li a { display: block; width: 80px; color: #E3F0F2; font-weight:bold; }
#footNav ul li a:hover { color:#FFFFFF}
#frLink { display: inline; float: right; margin-right: 20px; }
#frLink a {color:#D2E4E6}
#frLink a:hover {color: #00CCFF}

#form #jumpMenu { height: 20px; }
#subContent { background-color: #FFFFFF; background-image: url(../images/topShadow.jpg); background-repeat: repeat-x; background-position: top; padding-top: 20px; padding-bottom: 20px; }
#leftMenu { display: inline; float: left; width: 200px; margin-left: 20px; }
#leftMenu h3 { font-size: 14px; line-height: 25px; color: #FFFFFF; background-color: #77B3D2; padding-left: 30px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }

#leftMenu ul { line-height: 25px; width: 100%; background-color: #CFDEE3; padding-bottom: 15px; }
#leftMenu ul li { background-color: #CFDEE3; }
#leftMenu ul li a { color: #000E2B; height: 25px; padding-left: 30px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #FFFFFF; }
#leftMenu ul li a:hover { color: #000000; background-color: #F3F7F9; padding-left: 32px; }
.leftSel { color: #000000; background-color: #FFFFFF; padding-left: 40px; }
#leftContent { margin-top: 20px; color: #333333; line-height: 18px; }
#leftContent h4 { color: #003366; }
#leftContent p { margin-bottom: 10px; }


#subMain { display: inline; float: right; width: 670px; margin-right: 20px; }
#subMain h3 { font-size: 14px; color: #000000; margin-bottom: 10px; }
#subMain p { margin-bottom: 10px; line-height: 22px; color: #333333; }
#subMain #history { line-height: 22px; }
#subMain  #history  td { border-top-width: 1px; border-top-style: dotted; border-top-color: #CCCCCC; }
#subMain h4 { color: #003366; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; margin-bottom: 8px; margin-top:10px; line-height: 25px; }
.styleList { line-height: 22px; margin-bottom: 10px; }
.styleList li { background-image: url(../images/spotBlue.jpg); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
#CnMap { height: 619px; width: 670px; position: relative; background-image: url(../images/CnMap.jpg); background-repeat: no-repeat; }
#CnMap a { color: #FFFFFF; z-index: 99; font-size: 14px; font-weight: bold; }
#CnMap  div  { position: absolute; display: none; line-height: 20px; color: #000000; background-color: #DDE9EE; z-index: 100; padding: 3px; border: 1px solid #006699; white-space: nowrap; right: 10px; bottom: 15px; font-size: 12px; }
#beijing { position: absolute; left: 514px; top: 125px; }
#shenyang { position: absolute; left: 570px; top: 100px; }
#lanzhou { position: absolute; left: 344px; top: 215px; }
#xian { position: absolute; left: 430px; top: 230px; }
#shanghai { position: absolute; left: 608px; top: 243px; }
#guangzhou { position: absolute; left: 516px; top: 374px; }
#taiyuan { position: absolute; left: 436px; top: 159px; }
#shijiazhuang { position: absolute; left: 492px; top: 172px; }
#wulumuqi { position: absolute; left: 127px; top: 115px; }
#chongqing { position: absolute; left: 379px; top: 275px; }
#zhengzhou { position: absolute; left: 491px; top: 211px; }
#hefei { position: absolute; left: 525px; top: 262px; }
#cusMenu { line-height: 25px; background-color: #CFDEE3; height: 25px; padding-left: 10px; }
#cusMenu li { float: left; }
#cusMenu li a { color: #666666; }
#cusMenu li a:hover { color: #000099; }
.fileList { line-height: 25px; background-color: #A2C1C4; }
.fileList th { font-weight: bold; background-color: #D0E6EA; }
.fileList td { background-color: #FFFFFF; }
.subTable { margin:10px; }

.subTitle { line-height: 25px; padding: 5px; }
.subTitle a { font-weight: bold; color: #003366; }
.subTitle a:hover { color: #009999; }
.subPic { text-align: center; vertical-align: middle; padding: 5px; border: 1px solid #CCCCCC; }
.subIntro { padding: 5px; line-height: 20px; color: #333333; }
.centerList { margin-bottom: 10px; list-style-type: none; }
.centerList li { float: left; width: 49%; }
.centerList li a { line-height: 22px; color: #666666; background-image: url(../images/arrow5.gif); background-repeat: no-repeat; background-position: left center; padding-left: 20px; }
.centerList li a:hover { line-height: 22px; color: #0099CC; background-position: 2px; }
.mymedSub { float: left; width: 263px; margin-left: 20px; display: inline; line-height: 30px; height: 123px; padding-left: 20px; padding-top: 7px; }
#netMeeting { background-image: url(../images/myMedBg1.jpg); }
#comEmail { background-image: url(../images/myMedBg2.jpg); }
#comBBS { background-image: url(../images/myMedBg3.jpg); }
.indexNews { width: 70%; line-height: 16px; margin-top: 15px; margin-left: 20px; }
.indexNews li { padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; line-height: 16px; height: 16px; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: left 0px; }

.indexProduct { margin-top: 10px; margin-left: 20px; float: left; display: inline; }
.indexProduct h3 { margin-bottom: 10px; }
.indexProduct  ul li { float: left; margin-right: 20px; }
.indexProduct a { line-height: 22px; text-align: center; display: block; background-color: #FFFFFF; border: 1px solid #cccccc; padding-top: 3px; padding-right: 3px; padding-left: 3px; color: #333333; width: 100%; }
.indexProduct a img { height: 66px; }

.indexProduct a:hover { border: 1px solid #FF9966; color: #666666; }
.indexPrdList { display: inline; float: left; margin-top: 10px; margin-left: 20px; }
.indexPrdList h3 { margin-bottom: 8px; }
.indexPrdList ul { line-height: 18px; float: left; display: inline; margin-right: 80px; }
.indexPrdList ul li { background-image: url(../images/arrow2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 10px; }
.productSubLinks li { line-height: 25px; background-image: url(../images/arrow2.gif); background-repeat: no-repeat; background-position: left center; padding-left: 15px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; }

.newsList { line-height: 25px; }
.newsList li { padding-left: 20px; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #CCCCCC; line-height: 16px; height: 16px; background-image: url(../images/arrow1.gif); background-repeat: no-repeat; background-position: left 0px; }
.newsList li a { float: left; }
.newsList li span { float: right; }
.qualify  a img { border: 1px solid #666666; }
.qualify  a:hover img { border-top-color: #0066CC; border-right-color: #0066CC; border-bottom-color: #0066CC; border-left-color: #0066CC; }
.loginPicBg { background-image: url(../images/pic05.gif); background-repeat: no-repeat; background-position: right bottom; height: 165px; }
#onlineDiv { width: 100px; padding-bottom: 20px; position: absolute; z-index: 10000; }
#onlineContent {  width: 100px; padding-top: 25px; text-align: center; margin-top: -20px; line-height: 22px; }
#closeOnline { position: absolute; left: 30px; bottom: 3px; cursor: pointer; }
.surveyBox { width: 300px; }
