/* ------------------------------------------------------------ */
.login-box{ margin-bottom:10px; padding:12px 11px 19px 12px; width:207px; height:280px; background:url(../images/top/login-bg.jpg) no-repeat;}
.btn-login{ display:block; border:none; width:207px; height:32px; background:url(../images/top/login-btn1.jpg) no-repeat; cursor:pointer;}
.btn-login2{ display:block; border:none; width:207px; height:32px; background:url(../images/top/login-btn5.jpg) no-repeat; cursor:pointer;}
.login-tab{ padding-bottom:7px; background:url(../images/top/login-line.gif) left bottom no-repeat;}
.login-tab table td{ padding:2px 0px;}
.text1{ width:136px; height:15px; font-size:12px;}
.login-link{ padding:10px 0px 0px;}
.login-out{ text-align:right; padding:5px 0px 0px 0px;}
.name{ font-weight:bold; font-size:12px;}
.login-send{ padding-top:10px; padding-bottom:7px; background:url(../images/top/login-line.gif) left bottom no-repeat; color:#fff;}
.login-h6{ color:#3B52B4; font-size:12px;}
.login-send p{ color:#fff; line-height:1.5em;}
.login-send p strong{ font-size:12px; color:#fff;}
.login-p-2{ padding:7px 0px 5px 0px;}

.box1{ padding-bottom:14px; height:150px; background:url(../images/top/line.jpg) bottom no-repeat;}
.box2{ padding-bottom:26px;  background:url(../images/top/line.jpg) bottom no-repeat;}
.box3{ padding-bottom:26px;  background:url(../images/top/line.jpg) bottom no-repeat;}
.box4{ padding-bottom:10px; }

.box1-left{ float:left; width:483px;}
.box1 p{ line-height:130%; padding:0px 5px 15px 10px;}
.banner2{ float:right;}
.top-h2{ padding:5px 0px 10px;}

.block{ float:left; padding:0px 16px 0px 10px; width:227px;}

.box2-p{ display:block; margin-top:10px; padding:10px 12px; width:203px; height:82px; background:url(../images/top/block.jpg) no-repeat; line-height:1.2em;}

.box3-right{ float:right; width:246px;}
.box3-right img{ padding:0px 10px 5px 0px; float:left}
.box3-left{ float:left; width:490px;}
.box3-left h2{ line-height:1em; padding:0; margin:0; }
.box3-left a{ float:right;}
.box3-p{ padding:0px 0px 10px 0px; line-height:1.5em;}
.box3-p2{ line-height:1.5em;}
.box3-p,.box3-p a{ color:#003399; text-decoration:none;}
.box3-p2,.box3-p2 a{ color:#666666; text-decoration:none;}
.box3-p a:hover,.box3-p2 a:hover{ text-decoration:underline}

.news-tab{ clear:both; padding:10px 0px 0px 10px;}
.news-tab table{ width:100%;}
span.new{ display:block; color:#DADA21; font-weight:bold;}
span.new{ display:block; width:47px; height:14px; background:url(../images/top/icon-new.jpg) 0px 0px no-repeat; color:#DADA21; font-weight:bold;}
span.blog{ display:block; width:47px; height:14px; background:url(../images/top/icon-blog.jpg) 0px 0px no-repeat; color:#FF0000; font-weight:bold;}
span.buzz{ display:block; width:47px; height:14px; background:url(../images/top/icon-buzz.jpg) 0px 0px no-repeat; color:#0000FF; font-weight:bold;}
span.gazing{ display:block; width:47px; height:14px; background:url(../images/top/icon-gazing.jpg) 0px 0px no-repeat; color:#FF6600; font-weight:bold;}
span.special{ display:block; width:47px; height:14px; background:url(../images/top/icon-special.jpg) 0px 0px no-repeat; color:#663399; font-weight:bold;}
span.report{ display:block; width:47px; height:14px; background:url(../images/top/icon-report.jpg) 0px 0px no-repeat; color:#663399; font-weight:bold;}

.news-tab td{ padding:2px 8px 2px 0px; vertical-align:top;}
.news-tab td.time{ padding-right:0px; width:80px; text-align:right;}
.news-tab td a{ float:left; text-align:left; text-decoration:none;}
.news-tab td a:hover{ text-decoration:underline;}

.more{ display:block; width:50px; height:16px; background:url(../images/top/more.jpg) no-repeat;}
.more:hover{ display:block; width:50px; height:16px; background:url(../images/top/more-on.jpg) no-repeat;}


/* modify */
.login img{ padding:2px 2px;}
.login input{ margin:3px 0px;}
.login input.btn-login2{ margin:5px 0px 4px;}
.login .login-text{ padding:2px 5px 2px 2px;}
.login .name{ display:block; padding:0px 0px 0px 3px;}
