@charset "utf-8";
/*style-hack*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,img{margin:0;padding:0;}
body,h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th,p,a,li,td,dl,dt,dd{font:normal 12px/1.8em "Lucida Grande","Lucida Sans Unicode",Arial,Verdana,sans-serif; color:#333;}
ul,ol{list-style:none;}
fieldset{border:none;}
caption,th{text-align:left;}
table{border-collapse:collapse; border-spacing:0;}
a{color:#333;text-decoration:none;}
a:hover{color:#2971A7;text-decoration:underline;}
a:active{color:#999;}
body{background:#f0f0f0 none repeat scroll 0 0; }
img { border:none;}
p.left14{margin-left:14px;}
p.top8{margin-top:8px;}
p.bot12{margin-bottom:12px;}
.aCnt p.co{background-color:#F9FEF8;border:1px solid #9FE18E;padding:6px 8px;color:#555;margin-bottom:6px;display:block;}
p.no a{color:#2971A7;}
p.newsfrom{font-style:italic;}
a.goto{color:#08c;padding-right:10px;background:transparent url(../images/goto.gif) no-repeat scroll 100% 6px;}
ul.list li{background:transparent url(../images/list.gif) no-repeat scroll 0 6px;padding-left:17px;color:#666;}

.info{position:relative;text-decoration:none;}
.info:hover{text-decoration:none;}
.info span{display:none;} 
.info:hover span{text-decoration:none;display:block;position:absolute;top:8px;left:20px;width:280px;border:1px solid #aaa; background:#999; color:#fff;padding:2px 8px;text-align:left;}

/*style-global*/
#wrapper { width:960px;margin:0 auto; padding:12px 18px 32px 18px; background:#fff; border-left:1px solid #ddd; border-right:1px solid #ddd; position:relative;}
.bgTop { background:transparent url(../images/style/bg-top.png) no-repeat scroll center 0; height:8px; clear:both; display:block; }

.bgBottom { background:transparent url(../images/style/bg-bottom.png) no-repeat scroll center bottom; height:19px; clear:both; display:block; }


#s-hot { position:absolute; left:586px;}
#header { overflow:hidden; }
#header a#logo{background:transparent url(../images/logo.png) no-repeat scroll 0 0;display:block;float:left;height:55px;text-indent:-9999em;width:199px;}

#header #topR{width:730px;float:left;margin:0 0 0 16px}
#header #topR1{overflow:hidden;color:#777;}
#header #topR2{margin-top:4px;clear:both;}
#header #topR2 strong,#header #topR2 strong a{font-size:13px;font-weight:normal;color:#777;}
#header #slogan{width:500px;float:left;margin:6px 0 0 0; font-style:italic;}
#header #contact{width:148px;float:right;margin:2px 4px 0 0;}
#header #contact a{font-size:11px;}
#header #contact img{vertical-align:middle;margin-left:12px;}



#header #text{ font-size:13px; float:left;width:700px;margin:14px 0 0 30px; color:#777;}
#header #text a{color:#777; font-size:13px;}
#header #topLink{float:right;margin:2px 6px 0 0;}
#header #topLink a{font-size:11px;color:#777;}
#header #topLink img{vertical-align:middle;margin-left:12px;}

#menu{margin:8px 0;overflow:hidden;clear:both;height:40px;background:url(../images/navbg.gif) no-repeat scroll 0 0;}
#menu ul{float:left; margin-left:12px; padding:8px;}
#menu ul li{float:left; padding:0 18px;}
#menu ul li a { font-size:13px; font-weight:bold; color:#fefefe; text-decoration:none; display:block; text-align:center;}
#menu ul li.offer a { color:#ffa;}
#menu ul li a img { padding-left:4px;}
#menu ul li a:hover { font-size:13px; display:block;color:#ccc;}
#menu ul li.lines{float:left;width:4px;text-indent:-9999em;height:24px;background:transparent url(../images/menubg.gif) no-repeat -9px -24px; padding:0;}
#menu .search { float:right; margin-right:12px; padding:10px 8px;}

#menu .search .search-input{background:#fff;width:112px!important;border:1px solid #ccc;border-right:none;font-size:11px;padding:3px;height:13px;line-height:15px;color:#666;float:left;}


#cse-search-box-a {}
#banner{margin:2px 0;text-align:center;}
#main{overflow:hidden;clear:both;}
#content{float:left;width:732px;}


#nav{font-family:Verdana, Geneva, sans-serif;background:transparent url(../images/nav.gif) no-repeat scroll 4px 11px;clear:both;color:#444;font-size:11px;height:1%;overflow:hidden;padding:4px 0 6px 20px;}
#nav a{font-family:Verdana, Geneva, sans-serif;font-size:11px;}
#nav a:hover{color:#999;}
#nav span{font-family:lucida Grande;padding:0 6px;color:#333;}
#nav h1{display:inline;font-size:11px;font-family:Verdana, Geneva, sans-serif;}
.shadow { background:transparent url(../images/sbg.gif) repeat-x scroll 0 0; overflow:hidden; height:16px;}

ul#submenu-new { overflow:hidden;clear:both;height:100%; border-bottom:2px solid #777;}
ul#submenu-new li { float:left; margin-right:6px; }
ul#submenu-new li a { display:block; float:left; height:22px; line-height:22px; background:none repeat scroll 0 0 #EDEEEE; text-decoration:none; ont-size:13px; padding:2px 12px; text-align:center; color:#5F6566; -moz-border-radius-topleft:5px;	-moz-border-radius-topright:5px; -webkit-border-top-left-radius:5px; -webkit-border-top-right-radius:5px;}
ul#submenu-new li a.on { background:none repeat scroll 0 0 #767B7C; color:#fff;}
ul#submenu-new li a:hover { background:none repeat scroll 0 0 #767B7C; color:#fff;}
ul#submenu-new li span { overflow:hidden; padding:4px; font-weight:bold;}







/*sidebar*/
#sidebar{float:right;width:216px;margin-top:8px;}


#sidebar h3 { font-size:13px; font-weight:bold; color:#333; height:34px; line-height:34px; padding-left:12px; border-bottom:1px solid #f1f1f1;}
.rcontent{ overflow:hidden;padding:12px;}

#promotion { background:transparent url(../images/style/r-bg-t.gif) no-repeat scroll -2px 0;}
#promotion p{text-align:left;color:#777;font-size:11px;}
#promotion p a {color:#777;font-size:11px;}
#promotion p a.goto{ color:#2971A7;}
#promotion p.rbuy{margin-top:2px;}
#promotion p.rbuy span{font-size:11px;color:#888;padding-left:12px;}

.r-bg-b { background:transparent url(../images/style/r-bg-b.gif) no-repeat scroll -4px -5px; font-size:1px; height:4px;}


/*rlist*/
#rlist { margin-top:8px; overflow:hidden; background:transparent url(../images/style/r-bg-t.gif) no-repeat scroll -2px 0;}
#rlist ul li{margin-bottom:8px;border-bottom:1px dotted #ccc;padding-bottom:4px;}
#rlist ul li.end{border:none;margin-bottom:0;}
#rlist ul li a{display:block; font-size:11px;text-decoration:none;line-height:22px;background:transparent url(../images/rlist.gif) no-repeat scroll right -25px;}
#rlist ul li a span{font-size:9px;color:#f80; padding-left:4px;}
#rlist ul li a:hover{display:block;font-size:11px;line-height:22px;background:transparent url(../images/rlist.gif) no-repeat scroll right 3px;}
#rlist ul li a img{margin-right:8px;margin-top:-1px;vertical-align:middle;}



/*rfaq*/
#rfaq{margin-top:8px;overflow:hidden; background:transparent url(../images/style/r-bg-t.gif) no-repeat scroll -2px 0;}
#rfaq .rcontent{padding:4px 10px;}
#rfaq ul li{border-bottom:1px dotted #ccc;padding-bottom:4px;margin:2px 0;padding-left:2px;}
#rfaq ul li.end{border:none;margin:0;}
#rfaq ul li a{display:block;text-decoration:none;background:transparent url(../images/ricon.gif) no-repeat scroll right 4px;}
#rfaq ul li a:hover{display:block;color:#aaa;background:transparent url(../images/ricon.gif) no-repeat scroll right -18px;}


/*rArticle*/
#rArticle{margin-top:8px;overflow:hidden; background:transparent url(../images/style/r-bg-t.gif) no-repeat scroll -2px 0;}
#rArticle ul li{background:transparent url(../images/article.gif) no-repeat scroll 0 6px;border-bottom:1px dotted #ddd;
padding-bottom:2px;margin-bottom:4px;padding-left:13px;line-height:16px;}
#rArticle ul li.end{border:none;margin-bottom:0;}
#rArticle ul li a{font-size:11px;}  


/*other*/
#moreFaqs{overflow:hidden;height:100%;}
.contact{margin-top:8px;height:110px;width:210px;float:right;background:transparent url(../images/rcontact.jpg) no-repeat scroll left top;}
.contact p{padding:10px 10px 6px 10px;font-family:arial;line-height:16px;font-size:11px;}
.contact p a{font-size:11px; color:#666;}

/*footer*/
#footer{margin:4px 0 0;clear:both;overflow:hidden;height:100%;}
#footer .topics{text-align:left; width:960px; margin:0 auto;}
#footer .topics a { padding:0 6px; color:#08c; font-size:11px;}
#footer .topics span { font-weight:bold;}

#footLink{padding:18px 0 0 0;text-align:center;}
#footLink a{font-size:11px;text-decoration:underline; color:#666;}
#footLink span{margin:0 6px;color:#bbb;}
p#copyright{text-align:center;margin:8px 0 16px 0;color:#444;}