/* ========== 全局CSS定义 ====== */
body { font-family:arial; margin:0; padding:0; background:url(../images/bg.jpg) repeat-x top #e6e6e6; font-size:12px; color:#000;}
li   { list-style:none;}
h1,h2,h3  { font-size:12px; font-weight:normal;}
b    { font-size:12px;}
div,form,img,ul,ol,li,dl,dt,dd,p { margin: 0; padding: 0; border: 0;}
h1,h2,h3,h4,h5,h6,input          { margin:0; padding:0; font-weight:normal;}
table,td,tr,th,                  { font-size:12px;}
select { font-family: arial; font-size: 12px; font-style: normal; line-height: 16px; font-weight: normal; color: #000; background:#D8E7F5;}
select .red { color:#f00;}
.clear{ clear: both; visibility: hidden; }
.clear10 { height:10px; clear: both; visibility: hidden; }
.clear15 { height:15px; clear: both; visibility: hidden; }
.clear5 { height:5px; clear: both; visibility: hidden; }
acronym { cursor:pointer; }
pre { padding:0px; margin:0px; line-height:25px;}
h3 a:link,h3 a:visited{ color:#fff;}
h3 a:hover{ color:#fff;}
h4 { font-size:13px;}
h1 { display:inline;}
.yellow { color:#ff0;}
.sbtn { width:62px; background:url(../images/search.jpg); border:none; font-size:12px; text-align:center; color:#000; line-height:21px; height:20px; font-family:Arial; }


/* ========== 链接颜色 ====== */
.inputdomain{border:1px solid #666;font-size:12px;font-family:Arial;background:#FCFDFD;color:#666; line-height:18px;padding-left:3px;}
.inputdomain:hover,.inputBox:focus{border-color:#666;background:#ffffff; line-height:18px;padding-left:3px;}
a:link    { color: #000; text-decoration:none;}
a:visited { color: #000;text-decoration:none;}
a:hover   { color: #0B5596; text-decoration:underline;}
a:active  { color: #000;}

/* ========== 导航 ====== */
#divBox { margin:auto; width:873px; padding:0px; overflow:hidden; clear:both; }
#Header { width:873px; height:87px; clear:both; }
#Header .logo { float:left; width:221px; height:87px; display:inline; }
#Header ul { display:block; display:inline; float:left; width:652px; padding:58px 0px 0px 0px; background:url(../images/top-right.jpg) top right no-repeat;}
#Header ul li { display:block; width:75px; height:29px; padding-left:5px; float: right;  }
#Header ul li a:link, #Header ul li a:visited { display:block; width:75px; line-height:29px; height:29px; background:url(../images/menu.jpg) no-repeat; color:#fff; text-align:center; font-weight:bold; }
#Header ul li a:hover { background:url(../images/menu-up.jpg) no-repeat; color: #000; text-decoration:none; }
#Header ul li a:link.current, #Header ul li a:visited.current { background:url(../images/menu-up.jpg) no-repeat; color:#000; }

#divMain { width:841px; padding:15px; border-left:1px solid #e1e1e1; border-right:1px solid #e1e1e1; background:#fff; margin:auto; clear:both; overflow:hidden; }
#divMain #divSub { width:841px; background:url(../images/body-bg.jpg) repeat-y; padding:0px; margin:auto; overflow:hidden; clear:both; }

#Menu { float:left; display:inline; width:190px; background:url(../images/menu-title.jpg) top no-repeat; padding-top:22px; margin-left:15px;  }
#Menu ul{ display:block; list-style:none; width:190px; overflow:hidden;}
#Menu ul li{ display:block; width:190px; height:30px; border-bottom:1px solid #cfc9c9; }
#Menu ul a:link,#Menu ul a:visited{ display:block; width:180px; line-height:30px; height:30px; padding-left:10px; background:#e4e9ec; color:#000; font-size:11px; }
#Menu ul a:hover{ background:#f7f7f7; color:#f00; text-decoration:none; }
#Menu ul a:link.mcurrent, #Menu ul a:visited.mcurrent { background:#f7f7f7; color:#f00; }
#Menu p { padding:20px 10px 10px 10px; line-height:22px; font-size:11px; color:#666; text-align:justify; }
#Menu .pp { text-align:left;}
#Menu .pp a:link, #Menu .pp a:visited { color:#0c97be; }
#Menu p a:link, #Menu p a:visited { color:#666; }

#divCont { float:left; display:inline; width:636px; overflow:hidden;}
#divpath { width:636px; line-height:22px; height:22px; background:#fff; font-size:11px; color:#666; }
#divpath a:link, #divpath a:visited { color:#666; }
#Banner { width:634px; height:100px; border:1px solid #ccc; overflow:hidden;}
#Content { width:634px; border:1px solid #ccc; margin-top:10px; }
#Content h1 { display:block; width:624px; line-height:26px; height:26px; padding-left:10px; font-weight:bold; color:#000; background:url(../images/m-title.jpg) repeat-x; border-bottom:1px solid #ccc; overflow:hidden; }
#Content #Cont { padding:15px; }
#Content #Cont p {  padding:10px 0px; line-height:23px; font-size:11px; color:#666; }
#Content #Cont ul { display:block; width:604px; margin:0px; list-style:none; }
#Content #Cont ul li { display:block; width:110px; height:101px; display:inline; float:left; padding-right:37px; margin-bottom:20px; }
#Content #Cont ul li span { display:block; width:110px; height:79px;}
#Content #Cont ul li span a:link, #Content #Cont ul li span a:visited { display:block; width:104px; height:73px; padding:2px; border:1px solid #bbb; overflow:hidden;}
#Content #Cont ul li span a:hover { border:1px dotted #f60; }
#Content #Cont ul li em { display:block; width:108px; line-height:21px; height:21px; text-align:center; border:1px solid #bbb; border-top:none; font-style:normal; font-size:11px; color:#666; background:#ececec; }
#Content #Cont h2 { font-weight:bold;}

.product ol { display:block; width:604px; margin:0px; list-style:none; }
.product ol li { display:block; width:140px; height:108px; display:inline; float:left; padding-right:10px; margin-bottom:20px; }
.product ol li span { display:block; width:140px; height:86px;}
.product ol li span a:link, .product ol li span a:visited { display:block; width:104px; height:80px; padding:2px 17px; border:1px solid #bbb; }
.product ol li span a:hover { border:1px dotted #f60; }
.product ol li em { display:block; width:138px; line-height:21px; height:21px; text-align:center; border:1px solid #bbb; border-top:none; font-style:normal; font-size:11px; color:#666; background:#ececec; }
.product ol .llogo span a:link, .product ol .llogo span a:visited { width:136px; height:82px; padding:1px;  }

.agent ol { padding:0px; margin:0px;}
.agent ol li { width:105px; margin:0px 17px; float:left; margin-bottom:20px;}
.agent ol li span { display:block; width:103px; background:#fff;}
.agent ol li em { width:103px; display:block; line-height:25px; height:25px; background:#fff; text-align:center; font-style:normal; border:1px solid #fff; border-top:none; font-size:10px; font-family:Verdana;}
.agent ol li span img { display:block; width:50px; height:34px;}
.agent ol li span a:link,.agent ol li span a:visited{ display:block; width:99px; padding:2px 26px; border:1px solid #fff; }
.agent ol li span a:hover{ border:1px solid #fff;}
.agent ol .end { margin-right:0px;}

.job ol { padding:10px; margin:0px;}
.job ol li { color:#666; font-size:11px; line-height:23px; }

.about ol { padding:0px; margin:0px;}
.about ol li { width:110px; margin:0px 15px; float:left; margin-bottom:20px;}
.about ol li span { width:110px; display:block;}
.about ol li em { width:108px; display:block; line-height:25px; height:25px; background:#fff; text-align:center; font-style:normal; border:1px solid #ccc; border-top:none; font-size:10px; font-family:Verdana; }
.about ol li span img { width:104px; height:73px;}
.about ol li span a:link,.about ol li span a:visited{ width:104px; display:block; padding:2px; border:1px solid #ccc;}
.about ol li span a:hover{ border:1px solid #666;}
.about ol .end { margin-right:0px;}

ol.news { display:block; padding:0px; margin:0px;}
ol.news li { display:block; width:604px; line-height:23px; height:23px; background:url(../images/li.gif) repeat-x center; color:#666; font-size:11px;}
ol.news li em { display:block; display:inline; float:left; background:url(../images/p_list.gif) left 11px no-repeat #fff; padding:0px 5px 0px 10px; line-height:23px; height:23px; font-style:normal; }
ol.news li span { display:block; display:inline; float:right; background:#fff; padding:0px 5px; line-height:23px; height:23px; }
ol.pdf li { line-height:32px; height:32px; }
ol.pdf li em { line-height:32px; height:32px; background:url(../images/p_list.gif) left 15px no-repeat #fff; }
ol.pdf li span { background:#fff url(../images/pdf-icon.png) right center no-repeat; padding-right:25px; line-height:32px; height:32px; font-weight:bold; }

ol.other { width:604px; padding:0px; margin:0px; }
ol.other li { background:url(../images/p_list.gif) left 11px no-repeat #fff; padding-left:10px; color:#666; font-size:11px; line-height:23px; width:594px;  }

#Footer { width:873px; height:55px; background:url(../images/footer.jpg) no-repeat; padding-bottom:30px; }
#Footer p { padding:10px 0px 0px 20px; line-height:18px; color:#ccc; font-size:11px; }
#Footer a:link, #Footer a:visited { color:#ccc;}

table { border-collapse:collapse; border:1px solid #dedede; }
table thead th{ border:1px solid #ccc; line-height:23px;  font-size:12px; background:#ccc; padding-left:10px; text-align:left; font-weight:bold; font-family:Arial; }
table tbody { color:#000;}
table tbody th { background:#eee; border:1px solid #dedede; font-weight:normal; line-height:23px;  font-size:11px; color:#666; padding-right:5px; text-align:right; }
table tbody td{ border:1px solid #dedede; font-weight:normal; line-height:23px; font-size:11px; padding-left:5px; background:#fff; color:#333;}
table .nospeed { padding-left:0px;}
table span { color:#f00;}
table input,table select,table textarea { margin:5px 0px; }

.factory table { border-collapse:collapse; border:0px; }
.factory table td a:link, .factory table td a:visited { display:block; border:1px solid #ccc; padding:2px; width:104px; height:73px; }
.factory table td { padding:10px; }

.count a:link,.count a:visited{ display:none; }
.count a:hover{ display:none;}
