@charset "utf-8";
/* CSS Document */
.body{width:960px; margin:0 auto; padding-bottom:10px; background-color:#f4f4f4;}

.main-box{ background:url(img/bg.png) scroll no-repeat; height:2068px; color:#666;}
.main-box a{ color:#66ccff; text-decoration:underline;}
.red{ color:#ff0000;}
.banner{ margin-bottom:5px; position:relative;}
.banner .i-bg{ background:url(img/i-bg.png) no-repeat; width:86px; height:62px; padding:15px 10px 5px 60px; position:absolute; right:-148px; top:20px;}
.banner .i-bg a{color:#66ccff; text-decoration:underline;}

/*header-nav*/
.e-header,
.e-header .nav-list .expand
{ background-image:url(img/nav.png); background-repeat: no-repeat;}
.e-header .secondary{ width:160px;}
.e-header { width: 100%; height: 30px; background-position: 0 0; background-repeat: repeat-x;}
.e-header-inner {width: 960px; margin:0 auto; }
.e-header .logo {float: left; margin-right: 20px;}
.e-header .nav-list { float: left; color: #DEDEDE;}
.e-header .nav-list li { float: left; height: 29px; padding: 0 5px 0 0; line-height: 29px; line-height: 31px\9;}
.e-header .nav-list a { margin: 0 5px 0 0; color: #61646E;}
.e-header .nav-list a:hover { color: #C00;}
.e-header .secondary { float: right;}
.e-header .nav-list .expand { padding-right: 18px; padding-bottom:2px; background-position:right -56px;}
.user-fn a,.user-fn a span
{background-image:url(img/nav.png);background-repeat:no-repeat;}
.user-fn{margin:5px 8px 0 0;padding:0;}
.user-signup{margin-right:3px;}
.user-fn a{padding-right:2px;background-position:right -35px; float:left;cursor:pointer;}
.user-fn span{float:left;height:20px;padding:0 8px 0 11px;line-height:18px;line-height:22px\9;_line-height:18px;background-position:0 -35px;}
.user-fn a:hover{text-decoration:none;/*background-position:right -60px;*/}
/*.user-fn a:hover span{background-position:0 -60px;}*/

.flotPl { background-color:#fff; border:1px solid #F8CFA5;left:0;margin-top:2px;padding:3px 0 5px;position:absolute;visibility:hidden;width:75px;}
.flotPl a { display: block; width: auto; margin-bottom: 1px; line-height: 20px; color: #61646E;}
.flotPl a:hover { color: #C00; text-decoration:none;}
/*footer*/
.e-footer { width: 960px; margin: 20px auto 35px; line-height: 1.8; color: #666;}
/*.e-footer a { color: #666;}*/
.e-footer a:hover { text-decoration:underline;}
.e-footer h4 {display: inline; margin-right: 10px;}

