﻿html, body{ margin: 0px; padding: 0px; font-size: 12px; color: #333; font-family: Arial; }

form, h1, h2, h3, ul{ margin: 0px; padding: 0px; }
ul{ list-style: none; }
table{ margin: 0px auto; border: 0px; }
img{ border: 0px; }

.red{ color: #f00; }
.green{ color: #0c0; }
.blue{ color: #00f; }

.ct{ text-align: center; }
.lt{ text-align: left; }
.rt{ text-align: right; }

.block{ display: block; }
.none{ display: none; }
.clr{ clear: both; }

a{ color: #666; text-decoration: none; }
a:hover{ color: #f60; }



td.vcode{ background: url('/lib/vCode.aspx?SessionName=vCode_Login') no-repeat 50px center; }
td.vcode_reg{ background: url('/lib/vCode.aspx?SessionName=vCode_Reg') no-repeat 60px center; }



table.fenye{ width: 100%; margin: 0px auto; }
table.fenye td{ font-size: 14px; text-align: center; }
table.fenye td a{ text-decoration: none; }



div.ad960{ width: 960px; margin: 4px auto; }
div.ad960 img{ width: 960px; height: 100px; }
div.ad200{ width: 200px; margin: 5px auto; }
div.ad200 img{ width: 200px; height: 200px; }



div.topline{ height: 28px; line-height: 28px; border-bottom: 1px solid #ddd; background: #eef; }
div.topline .content{ width: 960px; margin: 0px auto; }
div.topline .content a{ color: #369; }
div.topline .content a:hover{ color: #c00; }
div.topline .content .login{ float: left; width: 560px; }
div.topline .content .login span{ color: #00f; }
div.topline .content .link{ float: left; width: 400px; text-align: right; }



div.top{ width: 960px; height: 80px; margin: 0px auto; }
div.top .logo{ float: left; width: 300px; height: 80px; background: url('/images/logo.gif') no-repeat 50px center; }
div.top .logo div{ margin: 48px 0px 0px 225px; font-weight: bold; font-size: 14px; color: #f60; }
div.top .nav{ float: left; width: 660px; height: 30px; padding-top: 50px; }
div.top .nav ul{ width: 560px; height: 30px; font-size: 14px; background: url('/images/bg_nav.gif') no-repeat center bottom; }
div.top .nav li{ float: left; width: 70px; height: 24px; line-height: 24px; text-align: center; margin-top: 4px; font-weight: bold; padding-top: 2px; }
div.top .nav li a{ color: #000; display: block; }
div.top .nav li.chk{ width: 68px; height: 27px; border: 1px solid #39c; background: url('/images/bg_nav_chk.gif') no-repeat center center; line-height: 27px; margin-top: 0px; }
div.top .nav li.chk a{ color: #fff; }
div.top .nav li.mover{ width: 68px; height: 27px; border: 1px solid #39c; background: url('/images/bg_nav_mover.gif') no-repeat center center; line-height: 27px; margin-top: 0px; }



div.newsclass{ width: 960px; margin: 0px auto 4px auto; background: #39c; line-height: 34px; border-bottom: 2px solid #9ff; text-align: center; }
div.newsclass a{ color: #fff; font-size: 14px; margin: 0px 10px; }
div.newsclass a:hover{ text-decoration: underline; }
div.newsclass a.chk{ font-weight: bold; text-decoration: underline; }
div.newsclass a.hot{ color: #ff0; font-weight: bold; text-decoration: underline; }



ul.bottom{ width: 940px; padding: 10px; margin: 0px auto; line-height: 24px; text-align: center; border-top: 1px solid #ddd; font-family: Arial; }
ul.bottom a:hover{ text-decoration: underline; }



div.fyType{ position: absolute; background: #fff; font-size: 10px; padding: 0px 2px; color: #000; }
div.fyType1{ position: absolute; background: #090; font-size: 10px; padding: 0px 2px; color: #fff; }
div.fyType2{ position: absolute; background: #090; font-size: 10px; padding: 0px 2px; color: #fff; }
div.fyType3{ position: absolute; background: #090; font-size: 10px; padding: 0px 2px; color: #fff; }
div.fyType4{ position: absolute; background: #c00; font-size: 10px; padding: 0px 2px; color: #fff; }
div.fyType5{ position: absolute; background: #c00; font-size: 10px; padding: 0px 2px; color: #fff; }



.pagebox{ font-size: 12px; margin: 10px auto;}
.pagebox span{ float: left; margin: 1px; text-align: center; background: #fff;}
.pagebox span a{ float:left; display: block; }
.pagebox span.pre_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }
.pagebox span.pre{ color: #3568b9; height: 23px; }
.pagebox span.pre a, .pagebox span.pre a:visited, .pagebox span.next a, .pagebox span.next a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; text-align: center; width: 53px; cursor: pointer; height: 21px; line-height: 21px;}
.pagebox span.pre a:hover, .pagebox span.pre a:active, .pagebox span.next a:hover, .pagebox span.next a:active{ color: #363636; border: 1px #2e6ab1 solid; }
.pagebox span.num_nonce{ padding: 0 8px; height: 23px; line-height: 23px; color: #fff; background: #296cb3; font-weight: bold; }
.pagebox span.num{ color: #3568b9; height: 23px; }
.pagebox span.num a, .pagebox span.num a:visited{ border: 1px #9aafe5 solid; color: #3568b9; text-decoration: none; padding: 0 8px; cursor: pointer; height: 21px; line-height: 21px; }
.pagebox span.num a:hover,.pagebox span.num a:active{ border: 1px #2e6ab1 solid; color: #363636;}
.pagebox span.num_ellipsis{ color: #393733; width: 22px; line-height: 23px;}
.pagebox span.next_nolink{ border: 1px #ddd solid; width: 53px; height: 21px; line-height: 21px; text-align: center; color: #999; }



#ifocus{ font-family: Arial; }
#ifocus_pic{ position: relative; display: inline; float: left; width: 300px; height: 225px; overflow: hidden; }
#ifocus_piclist{ position: absolute; left: 0px; top: 0px; }
#ifocus_piclist li{ width: 300px; height: 225px; overflow: hidden; }
#ifocus_piclist img{ width: 300px; height: 225px; }
#ifocus_btn{ position: absolute; left: 200px; bottom: 10px; z-index: 2; }
#ifocus_btn li{ display: inline; float: left; width: 18px; height: 18px; cursor: pointer; background-color: #000; margin-left: 5px; color: #fff; text-align: center; line-height: 18px; }
#ifocus_btn li.current{ background-color: #b7282e; }
#ifocus_btn li.normal{ }
#ifocus_tx{ position: absolute; bottom: 0px; z-index: 1; }
#ifocus_tx li{ display: inline; float: left; width: 300px; cursor: pointer; opacity: 0.5; -moz-opacity: 0.5; filter: alpha(opacity=50); background-color: #333; line-height: 40px; }
#ifocus_tx li a{ position: relative; margin-left: 14px; font-size: 14px; color: #fff; }
#ifocus_tx li a:hover{ color: #f60; }
#ifocus_tx li.current{ }
#ifocus_tx li.normal{ display: none; }



input.ipt{ width: 64px; padding: 2px; border: 1px solid #9cf; }
input.ipt100{ width: 100px; padding: 2px; border: 1px solid #9cf; }
input.ipt200{ width: 200px; padding: 2px; border: 1px solid #9cf; }
input.ipt300{ width: 300px; padding: 2px; border: 1px solid #9cf; }
input.ipt500{ width: 500px; padding: 2px; border: 1px solid #9cf; }


div.search{ text-align: center; margin-top: 12px; background: #ddd; padding: 6px 0px; }
div.search b{ font-size: 14px;}
div.search input.fyName{ width: 170px; padding: 2px; border: 1px solid #9cf; color: #bbb; }
div.search input.fyName1{ width: 170px; padding: 2px; border: 1px solid #9cf; }

