﻿html{ font-size:12px; font-family:Arial; color:#333;}
body{margin:0px; padding:0px;  }
div{ font-size:12px; margin:0px; padding:0px;}
a{ border:none; text-decoration:none; }
img{border:none;}
ul,li{ margin:0px; padding:0px;}

.cg{ margin:0px auto; padding:0px; background-image:url(/image/cg1.png); height:429px; background-position:center;}
#header{ margin:0px; margin-left:auto; margin-right:auto; width:999px;  border-bottom:0px solid #d9d9d9;  }
#header .logo .logo-img{ border:none; margin:10px; float:left; margin-top:3px;  }
#header .logo ul{ float:right; list-style:none; margin:50px 5px 5px 0px;}
#header .logo ul li img{ cursor:pointer;}
#header .menu{ height:35px;  vertical-align:bottom; color:#fff; margin:0px; padding:0px; border:1px solid #D8E9FF;}
#header .menu ul{ list-style:none; font-size:16px; font-weight:bold; margin:12px 0px 0px 50px; }
#header .menu ul li{ display:inline; padding:0px 15px; margin:0px 5px;}
#header .menu ul li a{color:#FFF; } 
#header .menu span{ margin-top:-10px;}
#header .menu ul li a:hover{color:#FFF; text-decoration:underline;} 
#header .menu ul .line{ font-weight:normal; font-size:12px; vertical-align:bottom; margin:0px; padding:0px;}

#header .search{ height:25px; padding:0 1px 0px 0px; float:right; margin-top:3px; margin-right:5px; width:309px; background:url(/image/src.gif); }
#header .search .text{  margin:0px 0px 1px 25px;  height:20px; width:216px; border:0; padding:0px; line-height:20px; font-weight:bold; font-family:Verdana; color:#666;}
#header .search .srch_btn{ height:25px; border:0; padding:0px; background:none; margin:0px 0px 0px 6px; width:56px; color:#FFF; font-weight:bold;}

#menu {float:left;width:997px; font-size:16px;border-bottom:3px solid #86b1d7; border-left:1px solid #184687; border-right:1px solid #184687; line-height:normal; background:url(/image/menu_bg_test.png);}
*html #menu {float:left;width:995px; font-size:16px;border-bottom:3px solid #86b1d7; border-left:1px solid #184687; border-right:1px solid #184687; line-height:normal; background:url(/image/menu_bg_test.png);}

#menu ul{margin:0px 10px;padding:2px 0px 0 0px;list-style:none; font-weight:bold;}
#menu li{display:inline;margin:0px;padding:0px;}
#menu a{float:left;background:url(/image/menuleft.png) no-repeat left top;margin:0px 0px;padding:0 0 0 4px;text-decoration:none;}
#menu a span{float:left;display:block;background:url(/image/menuright.png) no-repeat right top;padding:5px 20px 4px 10px;color:#FFF;}/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu a span{float:none;}/* End IE5-Mac hack */
#menu a:hover {background-position:0% -42px;}
#menu a:hover span {background-position:100% -42px;}
#header .pps{ font-family:Arial; text-indent:15px; float:left; overflow: hidden; width:997px; border:1px solid #D8E9FF; margin:1px 0px 0px 0px; padding:0px; font-size:12px; height:30px; line-height:30px; background:url(/image/nav_bg1.jpg); color:#0048A4; background-repeat:repeat-x;}
*html #header .pps{ font-family:Arial; text-indent:15px; float:left; overflow: hidden; width:995px; border:1px solid #D8E9FF; margin:1px 0px 0px 0px; padding:0px; font-size:12px; height:30px; line-height:30px; background:url(/image/nav_bg1.jpg); color:#0048A4; background-repeat:repeat-x;}

#header .pps span{ margin:0px 6px;}
#header .pps span a{ color:#0048A4; text-decoration:none;}
#header .pps span a:hover{ color:#4f3201; text-decoration:underline;}

#foot{ margin:2px 0px; margin-left:auto; margin-right:auto; border-top:2px solid #d9d9d9; width:999px; }
#foot table{ margin:0px; padding:0px;}
#foot table td{  text-align:center; padding:2px 3px; }
#foot p{ margin:0px; padding:0px; font-size:12px; color:#ccc;}
#foot span{ margin:0px 10px;}
#top_tt{ margin:2px 0px; margin-left:auto; margin-right:auto; width:999px; height:30px; line-height:30px; padding:0px; }

#contents{ margin:5px 0px; margin-left:auto; margin-right:auto; width:999px; background:#fff; }
#contents h3{ font-family:Arial; font-weight:bold; margin:0px; padding:0px; font-size:14px; height:25px; line-height:25px; background:url(/image/nav_bg1.jpg); color:#0048A4; }


/*
#contents h3 img{ margin:0px 5px 0px 8px;}*/
#contents h3 span{ background-image:url(/image/index_icon1.png); background-position:0px 2px; background-repeat:no-repeat; padding-left:18px; margin-left:10px; }

#votings{ margin:0px; padding:0px; width:236px; height:260px; border:1px solid #D8E9FF;}
*html #votings{ margin:0px; padding:0px; width:236px; height:259px; border:1px solid #D8E9FF;}
#contents .ctct{ height:430px; width:238px; margin:0px 0px 0px 2px; padding:0px; float:right;}
*html #contents .ctct { height:430px; width:240px; margin:0px 0px 0px 2px; padding:0px; float:right;}
#ct{ margin:0px; width:auto; margin-top:4px; border:1px solid #D8E9FF; padding:1px; height:176px; font-weight:700; color:#333; }
*html #ct{ margin:0px; width:100%; margin-top:4px; border:1px solid #D8E9FF; padding:0px; height:182px; font-weight:700; color:#333;}
#ct ul{ margin:5px 0px 0px 10px; padding:0px; font-size:12px; list-style:none;}
#ct ul li{ margin:4px 0px; padding:3px;  font-family:Arial;}
#ct img{ margin-right:8px; margin-bottom:-5px; height:20px; width:23px;}
#ct .cnt{ margin:0px 5px 0px 8px; height:10px; width:14px; border:0; padding:0px;}
#ct h3 span{ background-image:url(/image/cnt.gif); background-position:0px 2px; background-repeat:no-repeat; padding-left:18px; margin-left:10px;}

#category{ margin:4px 0px 0px 0px; width:753px; float:left; height:180px;}
*html #category{ margin:4px 0px 0px 0px;width:754px; float:left;}
#category a{ border:none; text-decoration:none;}
#category a:hover{ text-decoration:underline; border:none;}
#category .ppc{height:176px; border:1px solid #D8E9FF; width:245px; margin:0px 4px 0px 0px; padding:1px; background:url(/image/pro_img.gif) no-repeat; background-position:15px 35px;  }
*html #category .ppc{ height:182px; border:1px solid #D8E9FF; width:99%; margin:0px 3px 0px 0px; padding:0px;}
#category .ppc h3{ text-indent:16px;  font-size:1.2em; margin:0px; font-weight:900; letter-spacing:0px; word-spacing:1px; }
#category .ppc ol{ margin:6px 0px 0px 0px; list-style:none; padding: 0px;}
*html #category .ppc ol{ margin:8px 0px 0px 0px; list-style:none; padding:0px;}
#category .ppc ol li{ padding:6px 0px; margin:0px 0px 0px 40px;}
*html #category .ppc ol li{ padding:6px 0px; margin:0px 0px 0px 40px;}
#category .ppc ol li img{ margin:0px; padding:0px; border:none; margin-left:5px;}
#category .more_cate{ list-style:none; margin:0px; padding:0px; margin-top:-5px; text-align:right; font-size:12px; font-family:Arial;}
#category .more_cate span{ margin-right:20px;}
#category .more_cate img{ border:none; margin:0px;}







#contents .hots{ height:260px; margin:0px; border:1px solid #D8E9FF; width:753px; float:left;}
*html #contents .hots{ height:260px; margin:0px; border:1px solid #D8E9FF; width:751px; float:left;}
#contents .hots h3 .icon{ margin:0px 5px 0px 8px; width:11px; height:11px; border:0; padding:0px;}

#marqueeBox{ margin:0px; width:750px; float:left; overflow:hidden;}
#marqueeBox .oneproduct{ margin:0px; padding:0px; height:230px;}
#marqueeBox .oneproduct dl{float:left; margin:7px 0px; width:250px; word-wrap: break-word;  }
#marqueeBox .oneproduct dt{ float:left;}
#marqueeBox .oneproduct dd{ margin:3px 0px 3px 2px;  }
#marqueeBox .oneproduct .dd-title{ margin-top:18px; font-weight:bold; color:#07316c;}
#marqueeBox .oneproduct .dd-desc{ color:#666; font-size:10px;  }
#marqueeBox .oneproduct img{ margin:2px 5px 2px 20px; padding:2px; border:3px solid #FFF; height:85px; width:85px;}
#marqueeBox .oneproduct img:link{ border:3px solid #fff;}
#marqueeBox .oneproduct img:hover{ border:3px solid #D8E9FF;}
#marqueeBox .oneproduct a:link img{ border:3px solid #fff;}
#marqueeBox .oneproduct a:hover img{border:3px solid #D8E9FF ;_event:expression(onmouseover = function(){this.style.border='3px solid #D8E9FF';},onmouseout = function(){this.style.border='3px solid #fff';});/* "_"(下划线) 为IE6的CSS HACK*/}
#marqueeBox .oneproduct img a:hover{border:3px solid #D8E9FF ;} 
/*
#contents .hots .tab{ margin:2px 0px 2px; padding:2px;}
*html #contents .hots .tab{ margin:2px 0px 2px; padding:0px;}
#contents .hots .tab dl,dt,dd{ margin:1px; padding:0px;}
#contents .hots .tab dt{ float:left; margin-right:5px;}
#contents .hots .tab dd{ margin:3px 0px 2px 1px;  }
#contents .hots .tab .tab_txt{ font-size:10px; color:#0033CC;}

#contents .hots .tab img{ margin:0px; padding:1px; border:1px solid #FFF; height:60px; width:60px;}
#contents .hots .tab img:link{ border:1px solid #EEE;}
#contents .hots .tab img:hover{ border:1px solid red;}
#contents .hots .tab a:link img{ border:1px solid #EEE;}
#contents .hots .tab a:hover img{border:1px solid red;_event:expression(onmouseover = function(){this.style.border='1px solid red';},onmouseout = function(){this.style.border='1px solid #EEE';});}
#contents .hots .tab img a:hover{border:1px solid red;} 
*/


#products{ margin:4px 0px 0px 0px;  float:left; width:999px;}
*html #pro_div{ height:180px; margin-left:15px; margin-right:0px; text-align:center;  }
#pro_div{ height:180px; margin-left:25px; margin-right:0px; text-align:center; }
#products img{ margin:0px; border:none;}
#products a{ border:none;}
#products dl,dt,dd{ margin:0px; padding:0px;}
*html #products dl{ margin:15px 19px 5px 15px; float:left;}
#products dl{ margin:15px 18px 3px 18px; float:left;}
#products dl .icon1{margin:-15px 0px 0px -10px; padding:0px;  background:url(/image/hot.gif) no-repeat; height:42px; width:42px;  position:absolute; z-index:10000;}
#products dl .icon2{margin:-15px 0px 0px -10px; padding:0px;  background:url(/image/new2.gif) no-repeat; height:42px; width:42px;  position:absolute; z-index:10000;}
#products dd{ text-align:center;} 
#products dd a{ color:#333; text-decoration:none;}
#products dd a:hover{ color:Blue; text-decoration:underline;}

.searchDiv{margin:0px; margin-left:auto; margin-right:auto; }
.searchDiv img{ margin:0px; border:none;}
.searchDiv a{ border:none;}
.searchDiv dl,dt,dd{ margin:0px; padding:0px;}
*html .searchDiv dl{ margin:10px 15px 5px 15px; float:left;}
.searchDiv dl{ margin:10px 18px 5px 18px; float:left;}
.searchDiv dd{ text-align:center; padding:3px 0px;} 
.s_div{ height:200px; margin-left:25px; margin-right:0px; text-align:center;}
#sslt{ margin:2px 0px; margin-left:auto; margin-right:auto; }
#sslt p{  line-height:25px; margin:0px; margin-left:80px; text-align:left; padding-top:10px;}
#a_main{ width:999px; margin-left:auto; margin-right:auto; font-size:12px; padding:0px;}
#a_about{ width:790px; float:left; border:1px solid #D8E9FF; }
#a_left{ margin:0px; width:290px; float:left; background:#ddd; height:610px; }
#a_left img{ margin:5px; border:5px solid #D8E9FF;}
#a_right{ width:490px; float:left;  margin-left:4px;}
#a_right p{ font-size:1.2em; line-height:25px; margin:20px 10px; }
#a_right p b{ font-size:14px;}

.cRight{ float:right; width:192px; text-align:right; border:none;  text-align:center; border:1px solid #D8E9FF;}
.cRight img{ margin:0px; padding:0px; border:none; width:190px;}

#ads{ margin:4px 0px; margin-left:auto; margin-right:auto; width:997px; border:1px solid #D8E9FF;  }
.cRight h3{ text-align:left; font-family:Arial; font-weight:bold; margin:0px; padding:0px; font-size:14px; height:25px; line-height:25px;   background:url(/image/nav_bg1.jpg); color:#0048A4;}
.cRight h3 span{ background-image:url(/image/index_icon1.png); background-position:0px 2px; background-repeat:no-repeat; padding-left:18px; margin-left:10px; }
#ads dl{ margin:3px 0px; padding:0px; float:left;}
#ads dd{ text-align:center; font-weight:bold;}
#ads img{ margin: 10px 60px; border:6px solid #ccc; padding:0px; width:190px;}

#ads p{ margin:0px; padding:0px;}
#cnt{ margin:4px 0px; margin-left:auto; margin-right:auto; width:997px; border:1px solid #D8E9FF; }
#cnt h3{ margin:0px 0px 2px 0px; padding:0px; font-size:14px;  text-align:left; font-weight:900; text-indent:5px; background:#EEE; height:25px; line-height:25px}
#cnt p{ margin:10px; padding:10px; color:Black; font-size:16px; font-weight:bold;}
#cnt p span{ margin:0px 10px;}
#cnt p span img{ margin:0px 5px -3px 5px; padding:0px;}
