@charset "gb2312";
/* CSS Document */
body {background: #0A4B81 url(../Images/mainbg.jpg) repeat-x left top; font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 20px;text-decoration: none;color: #676767; margin: 0px;padding: 0px;}
ul, li, dl, dt, dd {list-style-type : none; padding : 0px; margin : 0px;}
ul, li, p, dl, dt, dd, h1,h2,h3,h4,h5,h6, form { list-style-type : none; padding : 0px; margin : 0px; }
img {border:0px;}
form, input, select {line-height:20px; font-size:12px; color:#676767;padding:0px; margin:0px;}
h1 {font-size: 22px;}
h2 {font-size: 20px;}
h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}
a {color: #676767; text-decoration:none;}
a:hover {color: #DC0000;}

/* Catalog */
#catalogList { width:174px; background:url(../Images/catalog_bg.jpg) repeat-y;}
.bigList a { color:#FFF; line-height:23px; background:url(../Images/catalog_tit.jpg) no-repeat; display:block; width:142px; height:24px; padding-left:32px;}
.bigList a:hover { color:#DD0000; text-decoration:underline;}

.smallList a { color:#FFF; line-height:26px; background:none; width:154px; height:26px; padding-left:20px; border-bottom:1px solid #024476;}
.smallList a:hover { color:#DD0000; text-decoration:underline;}

/* Honors */
.honora img {display:block; margin-bottom:5px; border:3px solid #E0E0E0; background:url(../images/loading.gif) no-repeat center;}
a.honora {width:166px;display:inline;text-align:center; margin:20px 0px 0px 20px; float:left;}
a.honora:hover {color:#FFF;text-align:center;margin-top:20px;background-color: #BD0100;}
a.honora:hover img {display:block; margin-bottom:5px; border:3px solid #BD0100;}

/* function */
.pager { text-align:center; color:#040404; padding:5px; } 
.pager a:link, .pager a:visited { padding : 2px 5px; background : #f6f6f6; border : 1px #dddddd solid; text-decoration:none; color:#040404; } 
.pager a:hover { background : #4f94c3; border : 1px #24659f solid; text-decoration:none; color:#ffffff; } 
.pager a.current:link, .pager a.current:visited{ background:none; border:0; text-decoration:none; margin:1px; } 
.pager a.current:hover { background : #4f94c3; border : 1px #24659f solid; text-decoration:none; color:#ffffff; margin:0; }

/* Product */
a.producta { width:160px; display:inline; text-align:center;margin:10px 14px; float:left; border:1px solid #DEDEDE }
.producta img {display:block; margin-bottom:5px; width:160px; height:124px; background:url(../images/loading.gif) no-repeat center;}
.producta p{ margin:0px auto; width:150px; overflow:hidden; }
a.producta:hover { color:#FFF; text-align:center; background-color: #BC0001; border:1px solid #BC0001 }
a.producta:hover img {display:block; margin-bottom:5px; width:160px; height:124px; }

/* New Product */
.proscroll { color:#71A4D1; text-align:center; display:block; margin-right:12px; width:160px; height:154px; overflow:hidden;}
.proscroll img { width:160px; height:124px; margin-bottom:5px;}
.proscroll:hover { color:#DD0000; text-decoration:underline;}
.proscroll:hover img { margin-bottom:5px;}

/* Navigation */
.ddcolortabs{ width:581px; height:30px; padding-left:24px; voice-family: "\"}\""; voice-family: inherit; }
.ddcolortabs ul { margin:0px; padding:0px; list-style:none; font-family: Arial, Verdana, sans-serif; font-size: 12px; }
.ddcolortabs li { float: left; display: block; height: 30px; width: 82px; margin-right:1px;  }
.ddcolortabs li a { color: #FFF; text-decoration: none; text-align: center; float: left; line-height: 30px; width: 82px; }
.ddcolortabs li a:hover { color:#FFF; line-height: 30px; background:url(../images/nav_tab.jpg) no-repeat; padding:0px; }

.dropmenudiv_a { position:absolute; top: 0; font-size: 12px; line-height:30px; width: 82px; z-index:1000; visibility: hidden; font-family: Arial; }
.dropmenudiv_a a { width: 82px; display: block; text-decoration: none; text-align:center; color:#FFF; line-height:30px; background:#085187; }
.dropmenudiv_a a:hover { color:#FFF; text-decoration: none; line-height: 30px; background:#B91A29; }
.ddcolortabs .selected a { color:#FFF; text-decoration: none; font-size: 12px; line-height:30px; background:url(../images/nav_tab.jpg) no-repeat; width: 82px; float: left; padding:0px; }

/* Left Contact */
.leftContact, .leftContact a {color:#B2D8ED; line-height:24px;}
.leftContact { padding:10px 5px; color:#FFF}

/* Footer */
.foot, .foot a { color:#CEDAE6;}
.foot { text-align:center;}

.current { color:#033864; font-size:14px;}
.current span { color:#B6B6B6; font-size:14px; padding-left:5px; vertical-align:bottom;}

#flash {clear: both;  margin: 0px auto; overflow: hidden; width: 801px;  position: relative; height: 313px}
#flash a {display: none; border:0px; width: 801px; height: 313px}
#flash img {width: 801px;border:0px; height: 313px}
.flash_bar {padding-left: 400px; z-index: 69; background: url(../images/tg_flashbar.png) no-repeat 10px 0px; left: 0px; overflow: hidden; width: 520px; bottom: 0px; padding-top: 13px; position: absolute; height: 30px; text-align: center}
.flash_bar .dq {display: block; background: url("../images/tg_flash_p.png") no-repeat 0px 0px; float: left; margin: 5px; width: 8px; cursor: pointer; height: 8px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p.png" ,sizingMethod="crop")}
.flash_bar .no {display: block; background: url("../images/tg_flash_p2.png") no-repeat 0px 0px; FLOAT: left; margin: 5px; width: 8px; cursor: pointer; height: 8px; _background: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/tg_flash_p2.png" ,sizingMethod="crop")}