/*
Date: 2007-12-19
Author: Chisdy
*/
body { background: #F3F4F5 url(../images/body.jpg) repeat-x; font-size:11px}
body,ul { margin:0; padding:0}
li { list-style:none}
table,tr,td { font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif}
a { text-decoration:none; color:#333} a:hover { text-decoration:underline;}

.mainbox { width:920px; margin:0 auto; background:url(../images/mbg.jpg) no-repeat 0 51px}

.menus {padding:0; margin:0; list-style:none; height:35px; position:relative; z-index:500;}
.menus li.top {display:block; float:left;}
.menus li a.top_link {display:block; float:left; height:35px; line-height:35px; color:#E1E5EC; text-decoration:none; font-size:11px; font-weight:bold; padding:0 10px; cursor:pointer}
.menus li a.top_link span {float:left; display:block; padding:0 5px; height:35px;}
.menus li a.top_link span.down {float:left; display:block; padding:0 5px; height:35px; }
.menus li a.top_link:hover {color:#4E6A8B; text-decoration:underline}
.menus li a.top_link:hover span {}
.menus li a.top_link:hover span.down {}

.menus li:hover > a.top_link {color:#E1E5EC;}
.menus li:hover > a.top_link span {}
.menus li:hover > a.top_link span.down {}


.menus table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.menus a:hover {visibility:visible; position:relative; z-index:200;}
.menus li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.menus ul, 
.menus :hover ul ul, 
.menus :hover ul :hover ul ul,
.menus :hover ul :hover ul :hover ul ul,
.menus :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

.menus :hover ul.sub {left:0; top:35px; background: #6A4207; padding:2px; padding-bottom:10px; border:none; white-space:nowrap; width:150px; height:auto; z-index:300;}
.menus :hover ul.sub li {display:block; height:20px; position:relative; float:left; width:150px; font-weight:normal;}
.menus :hover ul.sub li a {display:block; font-size:11px; height:22px; width:150px; line-height:20px; text-indent:5px; color:#fff; text-decoration:none;}
.menus :hover ul.sub li a.fly {background:#fff url(../images/plus.gif) 110px 7px no-repeat;}
.menus :hover ul.sub li a:hover {background:#8D6428; color:#fff;}
.menus :hover ul.sub li a.fly:hover {background:#33415B url(../images/arrow_over.gif) 110px 7px no-repeat; color:#fff;}
.menus :hover ul li:hover > a.fly {background:#33415B url(../images/arrow_over.gif) 110px 7px no-repeat; color:#fff;} 

.menus :hover ul :hover ul,
.menus :hover ul :hover ul :hover ul,
.menus :hover ul :hover ul :hover ul :hover ul,
.menus :hover ul :hover ul :hover ul :hover ul :hover ul
{left:150px; top:0; background: #8D6428; padding:2px; border:none; white-space:nowrap; width:180px; z-index:400; height:auto;}

.stitle { height:38px; background:url(../images/cbg.jpg) no-repeat; padding-left:10px; font-size:12px; font-weight:700; color:#624003}
.ctitle { height:25px; background:url(../images/bline.jpg) repeat-y; padding-left:10px; font-size:12px; font-weight:700; color:#624003}

.ain { padding:10px;}
.ain h3 { font-size:14px; color:#603B11; margin:0; padding:0}
.ain div { color:#333}
.ain div p { margin:0; padding:5px 0}

.tit {font-size:11px; font-weight:700; color:#FFFFFF;background:url(../images/tbg.jpg) no-repeat; padding-left:30px}
a.mor { color:#555}

.pin { background:url(../images/cbg.jpg) repeat-y; color:#624003; padding-left:10px; font-weight:700}

a.topmenu2 { font-size:11px; padding:0 10px}

.c1 { background:url(../images/c1.jpg) repeat-x; font-size:14px; color:#FFFFFF}
.c2 { background:url(../images/c2.jpg) repeat-x; font-size:14px; color:#FFFFFF}

.inp { border:1px solid #ffffff; border-top:1px solid #B9B9B9;border-left:1px solid #B9B9B9}
.but {font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; padding:2px 0; border:1px solid #888; border-left:1px solid #fff;border-top:1px solid #fff; background-color:#f8f8f8}
.xx,.f1 { border:1px solid #ffffff; border-top:1px solid #B9B9B9;border-left:1px solid #B9B9B9; background-color:#f8f8f8; font-family:Verdana, Arial, Helvetica, sans-serif}
.ssx { border:1px solid #fff; margin:0; padding:0; background-color:#FFFFFF}

a.toplink2 { color:#666}

ul#nav,ul#nav ul { margin:0; padding:0}
a.sone { height:24px; line-height:24px; font-size:11px; display:block;padding-left:10px; color:#132869; text-decoration:none}
a.stwo { height:24px; line-height:24px; display:block; background:url(../images/i_513.gif) no-repeat 12px 50%; border-bottom:1px solid #D9E1E8;padding-left:20px; color:#2E5F99; font-size:11px; font-weight:700; text-decoration:none}
a.sthree { height:22px; line-height:22px; font-size:11px; color:#296168; display:block; background:#D8ECEE url(../images/liss.gif) no-repeat 30px 50%; border-bottom:1px solid #548E95; border-top:1px solid #dfdfdf; padding-left:36px; color:#000; text-decoration:none}
a.sone:hover,
a.stwo:hover {background:#E6EAF5 url(../images/lihover.jpg) no-repeat 100% 0; text-decoration:none}

.nt { background:url(../images/c3.jpg) repeat-x 0 50%; text-align:left; color:#FFFFFF; font-size:14px; padding-left:10px; line-height:28px}
.tt { display:block; background:url(../images/c5.jpg) no-repeat 0 50%;height:28px; padding-left:25px}
.more { float:right; margin-right:10px; text-indent:-9999px}
.more a { width:39px; height:28px; display:block; background:url(../images/c6.jpg) no-repeat}

.reg_font_size { font-size:11px; color:#666666}

.cart_see_tit { font-size:11px; background-color:#f0f0f0;}
.cart_see_con { font-size:11px; background-color: #FBFBFB;}
a.liji { font-size:11px; color:#555}
.fontsize { font-size:11px;}
.sel { font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif}
.f2 { font-size:11px; border-bottom:1px solid #ebebeb}

.navpages{padding:2px; border:1px solid #D4EFFA}
.navpages ul{text-align:left;font-size:10px;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px; font-size:11px}
.navpages li.thepage{margin-right:2px;color: #006699;padding:1px 3px; font-size:10px; width:auto}
.navpages a{text-decoration:none;color:#3C541A;padding:1px 2px}
.navpages a:hover{border:1px solid #55702D;color:#000;background:#EDF6E1; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #55702D;color:#3C541A;padding:1px 3px;background:url(../images/title-bg.jpg) repeat-x 0 50% #E1EFCD; font-size:10px}

a.nnl { font-size:11px; color:#666}
.inpbuts { border:1px solid #360E7E; background-color:360E7E; color:#FFFFFF}
.rrt { color:#3D107B; font-size:14px; font-weight:700; padding-left:20px; font-family:Verdana, Arial, Helvetica, sans-serif}

.111s {}
.111s a { color:#00709E; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:700;}
.222s a { color:#2396C4; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

a.ipk { color:#486A86; font-size:11px; font-weight:700}
a.ipks { color:#ffffff; font-size:10px; padding-right:10px}
.finp { background-color:#fafafa; border:1px solid #dfdfdf; border-right-width:0; border-bottom-width:0}
.ftt { font-size:11px; font-weight:700; color:#00709E}
.rec { font-size:11px}
.rec p { margin:0; padding:2px 0 5px 10px}

/* banner */
html { overflow:-moz-scrollbars-vertical; }
ul, li { list-style:none; }
#ibanner { position:relative; width:210px; height:247px; overflow:hidden }
#ibanner_pic {}
	#ibanner_pic a { position:absolute; top:0; display:block; width:210px; height:247px; overflow:hidden; }
	#ibanner_pic img { width:210px; height:247px; border:none }
#ibanner_btn { position:absolute; z-index:9999; right:5px; bottom:5px; font-weight:700; font-family:Arial; }
	#ibanner_btn span { display:block; float:left; margin-left:4px; padding:0 5px; background:#0C2F71; cursor:pointer; }
	#ibanner_btn .normal { height:15px; margin-top:8px; border:none; color:#eee; font-size:12px; line-height:15px; }
	#ibanner_btn .current { height:15px; margin-top:8px; border:none; color:#11274C; font-size:12px; line-height:15px; background-color:#ABBFE2 }
