@charset "utf-8";
/* CSS Document */
html,body {margin:0; padding:0; font-size:9pt; font-family:Arial, Helvetica, sans-serif;  scrollbar-face-color:#57626c ; scrollbar-highlight-color:#FFF; scrollbar-shadow-color:#FFF; scrollbar-3dlight-color:#FFF; scrollbar-arrow-color:#FFF; scrollbar-track-color:#FFF; scrollbar-darkshadow-color:#FFF;}

a:link,a:hover,a:visited,a:active {text-decoration:none;}
a:link {color:#fc7a00; }
a:visited {color:#fc7a00;}
a:hover {color:#FF0000; text-decoration:underline}
a:active {color:#FF0000;}

h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form {margin:0; padding:0;}
h1,h2,h3,h4,h5,h6 {text-decoration:none;}

ul {list-style:none;}
li {text-overflow:ellipsis; white-space:nowrap;}
img {border:0;}

/*p {margin-left:3px;margin-top:3px;line-height:20px;text-align: justify;font-size:9pt;font-family:Arial,sans-serif; padding:5px;}	*/
form {margin:0 auto; padding:0;}
input {color:#385276; height: 15px; line-height: 15px;overflow:hidden;font-size:9pt;border:#999 1px solid;background-color: #F2F2F2; padding-left:5px;}
input.button {height:22px; +height:21px; line-height:18px;}
/*table {border-collapse:collapse; border:#BDDDEC 1px solid;}*/
.clearErr {clear:both; display: block; overflow:hidden; height:0px;}

/*澶撮儴璁剧疆*/
#header {margin:0 auto; padding:0; height:124px; width:960px;}
#topNav {height:25px; line-height:25px; color:#FFF; padding:0 10px 0 10px; background:url(../images/nav_bg.gif);}
#topNav strong {display:block; float:left; width:300px; color:#FFF;}
#topMenu {float:right; width:380px; text-align:right;}
#topMenu a {color:#FFF; margin:0 8px 0 8px; text-decoration:none}
#logo {width:312px; height:93px; margin:5px 0 0 5px; float:left; cursor:pointer;}
/*#logo a {width:148px; height:80px; display:block; text-indent:-999px;}*/
#explain {height:50px; margin:5px 0 0 0; float:right; width:600px; }
#explain p {margin:0; padding:0; line-height:15px;}
#explain p strong {color:#000033}
#search {width:600px; float:right; margin:15px 0 0 0; text-align:right; position:relative;}
#search .keyword {width:389px; background:url(../images/search_logo.gif) 2px center no-repeat; padding:2px 2px 2px 20px; color:#CCC; }
#search .price {width:50px; padding:2px 0 2px 0; background:#FFF;}
#search .button {text-transform:uppercase; width:70px; color:#FF0000}
#exSearch {position:absolute; left:3px; top:23px; z-index:999; width:390px; height:18px; line-height:18px; background:#FFF; border:#999 1px solid; border-top:none; display:none; text-align:center}
#exSearch label{margin:0 10px 0 10px;}
#exSearch label input {width:15px; height:15px; background:#FFF; border:none;}
/*涓儴鍐呭璁剧疆*/
#main_Box {margin:0 auto; padding:0; background:url(../images/bg_center.gif) center top repeat-y; width:980px; clear:both;}
#mainBox {margin:0 auto; padding:0; width:960px;}
#topAd {height:130px; background:#233543; clear:both;}
#mainNav {background:url(../images/menu_bg.gif) repeat-x; color:#6980a0; height:29px; line-height:29px; padding:0 10px 0 10px;}
#mainNav li {display:inline; margin:0 10px 0 10px;}
#mainNav li a {color:#385276; text-transform:capitalize; font-weight:bold;}
#mainNav li a:hover {color:#FF0000; text-decoration:none;}

#minBox,#maxBox {margin:10px 0px 0 0px;}
#minBox {width:230px; float:left; overflow:hidden;}
#maxBox {width:720px; float:right;} 
#bottomBox {clear:both; background:url(../images/bg_bottom.jpg) no-repeat; height:16px; overflow:hidden;}
h3 {background:#3a444d; color:#FFF; padding:5px; font-size:9pt; }
#sidebar ul {margin:10px 5px 0 5px;}
#sidebar li {border:none; border-bottom:#EEE 1px solid;  overflow:hidden; }
#sidebar li a {display:block; color:#000; padding:5px 0 5px 0; text-transform:capitalize; font-size:9pt;}
#sidebar li a:hover {background:#697d98; text-decoration:none; color:#FFF;}
#sidebar li a span {margin:0 5px 0 2px;}

#newsBox {float:left; width:510px; height:180px;}
/*#newsBox h3 {color:#FF0000; }*/
#newsBox li,.newsList li {padding:2px 0 3px 0; margin:0 10px 0 5px; line-height:18px;}
#newsBox li span,.newsList li span {color:#999; margin-left:10px;}
#newsBox li a,.newsList li a {color:#38454d;}
#loginBox {float:right; width:200px;}
#loginBox dl {clear:both; padding:12px 0 0 0;}
#loginBox dt {font-weight:bolder; height:20px; line-height:20px;}
#loginBox dt span {color:#FF0000; margin:0 0 0 10px;}
#loginBox dd {height:20px; line-height:20px;}
#loginBox form input {width:180px;}
#loginBox form button {margin:0 15px 0 0;}

#content { margin:30px 15px;}
#content p {}
#content a {text-decoration:underline;}
#content a:hover {text-decoration:underline; background:#D3FCDE}
#productList {clear:both;}
#productList h3 {clear:both;}
#productList h2 {clear:both; border:none; border-bottom:#EEE 1px solid; font-size:13pt; color:#3a444d; height:25px; line-height:25px;}
#productList li {width:170px; height:180px; text-align:center; float:left; margin:8px 2px 8px 3px; line-height:15px; white-space:normal; position:relative;}
#productList li.plist,#productList li.plist a {height:210px;}
#productList li.plist a:hover input {background:#CC3333; color:#FFF;}
#productList li a {/*display:block; height:180px; border:#FFF 1px dotted; */text-decoration:none;} 
#productList li a:hover {/*background:#F5FDEE; border:#84D629 1px solid; */text-decoration:none;}
#productList li a img {width:150px; height:113px; margin:5px; border:#00CC00 1px solid;}
#productList li a img.bPhoto {display:none}
#productList li a:hover img.bPhoto {display:block; position:absolute; top:-180px; right:-1px; width:400px; height:302px; margin:0; border:#00CC00 3px solid; z-index:9999}
#productList li strong {display:block; margin:2px 5px 0px 5px; font-weight:normal; color:#233543}
#productList li a:hover strong {color:#FF0000;}
#productList li span {display:block; color:#FF0000;}
#productList li strong span {display:inline; margin:0 0 0 5px;}
#productList li input.button {/*background:#900; color:#FFF; border-color:#333*/ color:#F00; font-weight:bolder;}

#minNav {height:25px; line-height:25px; border:none; border-bottom:#CCC 1px solid;}
#proInfo h1 {font-size:12pt; color:#FF0000; margin:20px 0 10px 0;}
#proInfo h1 strong {display:block; font-size:15pt; color:#999;}
#proInfo h2 {clear:both; font-size:10pt; font-weight:normal; text-transform:capitalize;  margin:10px 0 10px 0;}
#proInfo a.photo {display:block; float:left; position:relative; _position:static; width:270px;}
#proInfo a.photo:hover img.bigPhoto {display:block; position:absolute; left:0; top:10px; z-index:100;}
#proInfo a.photo img.bigPhoto {display:none;}
#proInfo a.photo img {padding:5px; background:#FFFFCC; border:#003366 1px solid; }
#proInfo img.photo {float:left; display:block; width:280px; margin:10px 0 10px 0; }
#proInfo dl,#proInfo ul {margin:10px 0 5px 0; float:right; font-size:11pt; width:400px;}
#proInfo dl.long,#proInfo ul.long {width:600px;}
#proInfo dt {float:left; width:110px; text-transform:capitalize; padding:3px 0 3px 20px;}
#proInfo dd {float:left; width:260px; padding:5px 0 5px 10px;}
#proInfo li {float:left; margin:50px 10px 0 10px;}
#proInfo li a {background:#CC0033; color:#FFF; border:#000 1px solid; display:block; text-align:center; padding:3px 5px 3px 5px; width:80px;}
#proInfo li a:hover {text-decoration:none; background:#006600; color:#FFF; border:#000 1px solid;}
.redFont {color:#FF0000;}
a.update {color:#00F; cursor:pointer;}
.about h2 {clear:both; border:none; border-bottom:#EEE 1px solid; font-size:13pt; color:#3a444d; height:25px; line-height:25px;}
.about strong {color:#3a444d; font-weight:normal;}
.about p {margin-left:3px;margin-top:3px;line-height:20px;text-align: justify;font-size:9pt;font-family:Arial,sans-serif; padding:5px;}
/*搴曢儴璁剧疆*/
#fooder {margin:10px auto; width:960px; clear:both; border:none; border-top:#CCC 1px solid;}
#fooder img {margin:20px 20px 10px 0; float:left;} 
#fooder p{text-indent:0; color:#888; margin:10px 0 0 0; padding:0; text-align:center;}
#bottom_nav {margin:5px 0 5px 0; text-align:center; height:27px; line-height:27px; color:#333;}
#bottom_nav a {color:#333; margin:0 9px 0 9px;}
#copyright {color:#666; margin-top:10px;text-align:center; line-height:20px;}
#copyright a:link {color:#333; text-decoration:none;}
#copyright a:hover {color:#333; text-decoration:underline;}
#statusBox {background:#FFF; border:#999 1px solid; padding:10px; width:200px; height:50px; display:none;}
#statusBox strong {font-size:12pt; color:#F00}

/*鍒嗛〉*/
.page {text-align:right; clear: both;margin: 0; padding: 11px; font: 12px Arial, Helvetica, sans-serif; color: #6396d6;}
.page .self {font-weight: bold; text-decoration: underline; background: #298ac6; color: #fff; margin: 0px 2px; padding:3px 5px 3px 5px; border: #6396d6 1px solid;}
.page a {color: #6396d6; background: #f7fbff; margin: 0px 2px; padding:3px 5px 3px 5px; text-decoration: none; border: #6396d6 1px solid;}
.page a:visited {color: #6396d6;}
.page a:hover {background: #298ac6; color: #fff; text-decoration: underline;}

#newsBox .newsTop a {color:#F00; font-weight:bolder; font-size:12pt;}