html {
	overflow-y: scroll
}
body {
	background-color: #fff; margin: 0px; font-family: arial, helvetica, sans-serif; color: #555; font-size: 12px
}
td {
	font-family: verdana, arial, sans-serif, "times new roman", 宋体
}
html {
	height: 100%
}
body {
	height: 100%
}

img {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
ul {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
form {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
iframe {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
ol {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; padding-top: 0px
}
input {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 12px
}
textarea {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 12px
}
select {
	font-family: verdana, arial, helvetica, sans-serif; font-size: 12px
}
button:hover {
	border-bottom-color: #5c7590; border-top-color: #a5beda; background: url(../images/btn_bg_hover.png) #fcfdff repeat-x 50% bottom; color: #243c5f; border-right-color: #a5beda; border-left-color: #a5beda
}
button {
	border-bottom: #9b9b9b 1px solid; position: relative; border-left: #c0c0c0 1px solid; padding-bottom: 0.2em; line-height: 16px; padding-left: 0.2em; width: auto; padding-right: 0.2em; background: url(../images/btn_bg.png) #fff repeat-x left bottom; font-size: 12px; overflow: visible; border-top: #c0c0c0 1px solid; cursor: pointer; border-right: #c0c0c0 1px solid; padding-top: 0.2em
}
button[disabled] {
	border-bottom: #9b9b9b 1px solid; position: relative; border-left: #c0c0c0 1px solid; padding-bottom: 0.2em; line-height: 16px; padding-left: 0.2em; width: auto; padding-right: 0.2em; background: url(../images/btn_bg.png) #fff repeat-x left bottom; font-size: 12px; overflow: visible; border-top: #c0c0c0 1px solid; cursor: pointer; border-right: #c0c0c0 1px solid; padding-top: 0.2em
}
button[disabled='disabled']:hover {
	border-bottom: #9b9b9b 1px solid; position: relative; border-left: #c0c0c0 1px solid; padding-bottom: 0.2em; line-height: 16px; padding-left: 0.2em; width: auto; padding-right: 0.2em; background: url(../images/btn_bg.png) #fff repeat-x left bottom; font-size: 12px; overflow: visible; border-top: #c0c0c0 1px solid; cursor: pointer; border-right: #c0c0c0 1px solid; padding-top: 0.2em
}
button img {
	border-bottom: medium none; border-left: medium none; padding-bottom: 0px; margin: 0px 0px -4px; padding-left: 0px; padding-right: 0px; border-top: medium none; border-right: medium none; padding-top: 0px
}
input {
	
}
select {
	
}
input.search {
	border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 2px; padding-left: 20px; width: 150px; padding-right: 0px; background: url(../images/ico_search.png) #fff no-repeat 2px 50%; color: #999; border-top: #999 1px solid; border-right: #999 1px solid; padding-top: 2px
}
input.username {
	border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 2px; padding-left: 20px; width: 160px; padding-right: 0px; background: url(../images/ico_username.png) #fff no-repeat 2px 50%; color: #999; border-top: #999 1px solid; margin-right: 2px; border-right: #999 1px solid; padding-top: 2px
}
input.password {
	border-bottom: #999 1px solid; border-left: #999 1px solid; padding-bottom: 2px; padding-left: 20px; width: 160px; padding-right: 0px; background: url(../images/ico_password.png) #fff no-repeat 2px 50%; color: #999; border-top: #999 1px solid; border-right: #999 1px solid; padding-top: 2px
}
input.textbox {
	border-bottom: #a5acb2 1px solid; border-left: #a5acb2 1px solid; padding-bottom: 2px; padding-left: 0px; padding-right: 0px; color: #999; border-top: #a5acb2 1px solid; border-right: #a5acb2 1px solid; padding-top: 2px
}
input.button {
	padding-bottom: 1px; padding-left: 0px; padding-right: 0px; color: #333; padding-top: 1px
}
td {
	font-size: 12px
}
th {
	font-size: 12px
}
a {
	color: #36b; text-decoration: none
}
a:hover {
	color: #f60; text-decoration: underline
}
#wrapper {
	text-align: center; margin: 0px auto; width: 980px; overflow: hidden;
}
#lzico {
	position: relative; margin: -28px; width: 93px; height: 54px; top: 23px; left: 695px
}
#wjico {
	position: relative; margin: -28px; width: 93px; height: 54px; top: 23px; left: 695px;
}
#wjico {
	background-position: -481px -681px
}
#nono {
	display: none
}
.sf-logo {
	width: 200px; display: block; background: url(../images/logo.gif) no-repeat left top; height: 60px; margin-left:15px;
}
.sf-altnav {
	padding-right: 15px; height: 25px !important; color: #36b; font-size: 13px; font-weight:bold; padding-top: 40px ;
}
#sf-navtab {
	width: 100%; display: table; background: #f8f8f8
}
#sf-navtab ul {
	padding-left: 10px
}
#sf-navtab li {
	background-image: none; position: relative; padding-left: 0px; padding-right: 0px; display: block; float: left; margin-left: -23px
}
#sf-navtab .idx0 {
	margin-left: 0px
}
.idx0 {
	z-index: 90; position: relative; top: 0px; left: 0px
}
.idx0 a {
	z-index: 90; position: relative; top: 0px; left: 0px
}
.idx1 {
	z-index: 80; position: relative; top: 0px; left: 0px
}
.idx1 a {
	z-index: 80; position: relative; top: 0px; left: 0px
}
.idx2 {
	z-index: 70; position: relative; top: 0px; left: 0px
}
.idx2 a {
	z-index: 70; position: relative; top: 0px; left: 0px
}
.idx3 {
	z-index: 60; position: relative; top: 0px; left: 0px
}
.idx3 a {
	z-index: 60; position: relative; top: 0px; left: 0px
}
.idx4 {
	z-index: 50; position: relative; top: 0px; left: 0px
}
.idx4 a {
	z-index: 50; position: relative; top: 0px; left: 0px
}
.idx5 {
	z-index: 40; position: relative; top: 0px; left: 0px
}
.idx5 a {
	z-index: 40; position: relative; top: 0px; left: 0px
}
.idx6 {
	z-index: 30; position: relative; top: 0px; left: 0px
}
.idx6 a {
	z-index: 30; position: relative; top: 0px; left: 0px
}
.idx7 {
	z-index: 20; position: relative; top: 0px; left: 0px
}
.idx7 a {
	z-index: 20; position: relative; top: 0px; left: 0px
}
.idx8 {
	z-index: 10; position: relative; top: 0px; left: 0px
}
.idx8 a {
	z-index: 10; position: relative; top: 0px; left: 0px
}
#sf-navtab li a {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 145px; padding-right: 8px; display: block; background: url(../images/sf-navtab.png) no-repeat left top; height: 27px; color: #888; font-size: 16px; overflow: hidden; cursor: pointer; font-weight: bold; text-decoration: none; padding-top: 16px
}
#sf-navtab li a:hover {
	background: url(../images/sf-navtab-hover.png) no-repeat left top
}
li#current {
	z-index: 100; color: #fff; font-weight: bold
}
li#current a {
	z-index: 100; color: #fff; font-weight: bold
}
#sf-navtab li#current a {
	background-image: url(../images/sf-navtab-current.png); background-position: 0px 0px
}
#sf-navtab li#current a:hover {
	background-image: url(../images/sf-navtab-current.png); background-position: 0px 0px
}
#compznnav {
	line-height: 33px; margin: 0px;width: 976px; white-space: nowrap; background: url(../images/subnavblue.gif) repeat-x 0px 0px; height: 33px; font-size: 13px; overflow: hidden; padding-left:4px;
}
#compznnav a{
	width:81px; height:33px; display:block; float:left; background:url(../images/subnav.gif) no-repeat 0px 0px; color:#fff;}
#compznnav a:hover{
	color:#fff; text-decoration:underline;}
.sf-subnav {
	padding-bottom: 0px; padding-left: 0px; padding-right: 0px; margin-bottom: 10px; background: url(../images/sf-subnav.gif) no-repeat 50% top; height: 26px !important; color: #666; font-size: 11px; padding-top: 0px
}
.sf-subnav .today {
	font-size: 11px
}
#divinfo {
	border-bottom: red 1px solid; position: absolute; border-left: red 1px solid; margin: -100px 0px 0px -100px; width: 200px; height: 200px; border-top: red 1px solid; top: 50%; border-right: red 1px solid; left: 50%
}
.clearfix {
	display: inline-block
}
* html .clearfix {
	height: 1%
}
.clearfix {
	display: block
}
#divbody {
	text-align: left; clear: both
}
#sidebar {
	min-width: 210px; width: 210px; float: left
}
#sidebar ul {
	padding-bottom: 2px; list-style-type: none; margin: 0px; padding-left: 12px; padding-right: 10px; clear: both; padding-top: 2px
}
#sidebar ul li {
	padding-bottom: 2px; margin: 0px; padding-left: 16px; padding-right: 2px; display: block; background: url(../images/sf-sidebox-arrow.gif) no-repeat left center; font-size: 12px; padding-top: 2px
}
#sidebar ul li a {
	display: block; height: 16px
}
#sidebar ul li.line {
	border-bottom: #9f9f9f 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 186px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; height: 1px; padding-top: 0px
}
#sidebar .pad {
	padding-bottom: 5px; margin: 0px; padding-left: 10px; padding-right: 10px; padding-top: 5px
}
#content {
	
}
#content .pad {
	padding-bottom: 0px; margin: 0px; padding-left: 10px; padding-right: 10px; padding-top: 5px
}
#content .shadow {
	border-left: #acacac 1px solid; background: url(../images/sf-sidebox-bg.gif) repeat-x 50% top; border-right: #acacac 1px solid
}
#content ul.tabbed {
	padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; background: url(../images/sf-tabbed-bg.gif); height: 30px; color: #fff; clear: both; padding-top: 0px
}
#content ul.tabbed li {
	padding-bottom: 0px; padding-left: 5px; padding-right: 5px; display: block; float: left; height: 20px; margin-left: 10px; padding-top: 9px
}
#content ul.tabbed li a {
	display: block; color: #fff; font-size: 14px; cursor: pointer; font-weight: bold
}
#content ul.tabbed li a:hover {
	padding-bottom: 3px !important;
}
#content ul.tabbed li.selected {
	border-left: #acacac 1px solid; margin-top: 5px; padding-left: 10px; padding-right: 10px; background: #fff; height: 20px; color: #888; border-top: #acacac 1px solid; font-weight: bold; border-right: #acacac 1px solid; padding-top: 4px
}
#content ul.tabbed li.selected a {
	margin-top: 0px; color: #888; font-weight: bold; text-decoration: none
}
#content ul.tabbed li.more {
	float: right; margin-right: 5px
}
#divfoot {
	margin-top: 10px; clear: both; font-size: 13px; border-top: #01438d 2px solid; padding-top: 8px; line-height:26px;; overflow:hidden;
}
#divfoot .lbox {
	text-align: left; float: left
}
#divfoot .rbox {
	float: right
}
div.sf-error {
	border-bottom: #dd3c10 1px solid; border-left: #dd3c10 1px solid; padding-bottom: 5px; padding-left: 20px; padding-right: 8px; margin-bottom: 10px; background: url(../images/sf-error.png) #ffebe8 no-repeat 4px center; border-top: #dd3c10 1px solid; border-right: #dd3c10 1px solid; padding-top: 5px
}
div.sf-alert {
	border-bottom: #ffe222 1px solid; border-left: #ffe222 1px solid; padding-bottom: 5px; padding-left: 20px; padding-right: 8px; margin-bottom: 10px; background: url(../images/sf-alert.png) #fffbe2 no-repeat 4px center; border-top: #ffe222 1px solid; border-right: #ffe222 1px solid; padding-top: 5px
}
div.sf-error div.sf-error-remove {
	width: 8px; background: url(../images/sf-close.gif) no-repeat left top; float: right; height: 8px; font-size: 0pt; cursor: pointer
}
div.sf-alert div.sf-alert-remove {
	width: 8px; background: url(../images/sf-close.gif) no-repeat left top; float: right; height: 8px; font-size: 0pt; cursor: pointer
}
div.sf-error h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: none; padding-top: 0px
}
div.sf-alert h4 {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: none; padding-top: 0px
}
ul.sf-error {
	list-style-type: none
}
ul.sf-alert {
	list-style-type: none
}
ul.sf-error li {
	line-height: 1.5em; padding-left: 2px; font-size: 14px
}
ul.sf-alert li {
	line-height: 1.5em; padding-left: 2px; font-size: 14px
}
div.sf-msg-right {
	border-bottom: #9b9b9b 1px solid; border-left: #9b9b9b 1px solid; padding-bottom: 5px; padding-left: 25px; padding-right: 0px; margin-bottom: 10px; background: url(../images/sf-msg-right.png) #ffffdd no-repeat 4px center; border-top: #9b9b9b 1px solid; border-right: #9b9b9b 1px solid; padding-top: 5px
}
div.sf-msg-error {
	border-bottom: #dd3c10 1px solid; border-left: #dd3c10 1px solid; padding-bottom: 5px; padding-left: 25px; padding-right: 0px; margin-bottom: 10px; background: url(../images/sf-msg-error.png) #ffebe8 no-repeat 4px center; border-top: #dd3c10 1px solid; border-right: #dd3c10 1px solid; padding-top: 5px
}
table.sf-grid {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; border-spacing: 0px; width: 100%; border-collapse: collapse; background: #fff; table-layout: fixed; border-top: #ccc 1px solid; border-right: #ccc 1px solid
}
.sf-grid thead th {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 3px; padding-left: 3px; padding-right: 3px; background: #efefef; color: #666; border-top: #999 1px solid; font-weight: bold; padding-top: 3px
}
.sf-grid tbody td {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; background: #fff; color: #666; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 5px
}
.sf-grid tbody th {
	border-bottom: #ddd 1px solid; border-left: #ddd 1px solid; padding-bottom: 5px; padding-left: 2px; padding-right: 2px; background: #fff; color: #666; border-top: #ddd 1px solid; border-right: #ddd 1px solid; padding-top: 5px
}
.sf-grid tfoot td {
	padding-bottom: 5px; background-color: #efefef; padding-left: 2px; padding-right: 2px; color: #666; padding-top: 5px
}
.sf-grid tfoot th {
	padding-bottom: 5px; background-color: #efefef; padding-left: 2px; padding-right: 2px; color: #666; padding-top: 5px
}
.sf-grid th.spec {
	border-left: #c1dad7 1px solid; background: url(../images/sf-grid-bullet1.gif) #fff no-repeat; border-top-width: 0px
}
.sf-grid th.specalt {
	border-left: #c1dad7 1px solid; background: url(../images/sf-grid-bullet2.gif) #f5fafa no-repeat; border-top-width: 0px; color: #b4aa9d
}
.sf-grid tbody tr.alt td {
	background: #f5fafa; color: #b4aa9d
}
.sf-grid tbody tr.odd td {
	background: url(../images/sf-grid-odd.gif) #f8fafd repeat-x 50% top
}
.sf-grid tbody tr.own td {
	background: url(../images/sf-grid-own.gif) #f8f8f8 repeat-x 50% top
}
.sf-grid tbody tr.win td {
	background: #fff7d2; color: #333
}
.sf-grid tbody tr.hot td {
	
}
.sf-grid tbody tr.top td {
	
}
.sf-grid tbody tr:hover td {
	background: #fff7d2; color: #333
}
.sf-grid tbody tr:hover th {
	background: #fff7d2; color: #333
}
.sf-grid th {
	font-size: 12px
}
.sf-grid td {
	font-size: 12px
}
.sf-sidebox {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 210px; padding-right: 0px; padding-top: 0px
}
.sf-sidebox .head {
	margin: 0px; background: url(../images/sf-sidebox-head.gif) no-repeat 50% bottom; height: 30px; color: #fff; clear: both
}
.sf-sidebox .head h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
.left-bb {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
.left-bb a{
	color:#ff0;}
.sf-sidebox .head span {
	padding-right: 5px; float: right; cursor: pointer; padding-top: 5px
}
.sf-sidebox .body {
	border-left: #acacac 1px solid; margin: 0px; background: url(../images/sf-sidebox-bg.gif) repeat-x 50% top; border-right: #acacac 1px solid
}
.sf-sidebox .bottom {
	margin: 0px; background: url(../images/sf-sidebox-foot.gif) no-repeat 50% top; height: 10px
}
.sf-more {
	width: 24px; background: url(../images/sf-more.png) no-repeat left center; height: 22px
}
.sf-mainbox {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; clear: both; padding-top: 0px; 
}
.sf-fullbox {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 100%; padding-right: 0px; clear: both; padding-top: 0px
}
.sf-mainbox .head {
	margin: 0px; background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px; height: 30px; width:100%; color: #fff; clear: both;
}
.zjlb {
	margin: 0px; background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px; height: 30px; color: #fff; overflow:hidden; line-height:30px;
}
.sf-mainbox .head h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
/*.sf-mainbox .head span {
	padding-right: 10px; float: right; padding-top: 5px
}*/
.sf-mainbox .headb {
	margin: 0px; background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px; height: 30px; color: #fff; clear: both
}
.sf-mainbox .headb h1 {
	text-align: center; margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; font-size: 14px; font-weight: bold; padding-top: 8px
}
.sf-mainbox .headb span {
	padding-right: 10px; float: right; padding-top: 5px
}
.sf-mainbox .headc {
	margin: 0px; background: url(../images/sf-mainbox-headb.gif) no-repeat 50% top; height: 30px; color: #fff; clear: both
}
h2 {
	display: inline
}
h3 {
	display: inline
}
.zuixinzhangjie {
	
}
.sf-mainbox .headc h1 {
	text-align: center; margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; font-size: 14px; font-weight: bold; padding-top: 8px
}
.sf-mainbox .headc span {
	padding-right: 10px; float: right; padding-top: 5px
}
.sf-mainbox .bodyc {
	background: url(../images/sf-mainbox-body980.gif) repeat-y 50% top; clear: both; padding-top: 5px
}
.sf-mainbox .footc {
	background: url(../images/sf-mainbox-foot980.gif) no-repeat 50% top; height: 8px
}
.sf-mainbox .body {
	clear: both
}
.sf-mainbox .body h2 {
	margin: 2px 0px; font-size: 14px; font-weight: bold
}
.sf-mainbox h2 {
	margin: 2px 0px; font-size: 14px; font-weight: bold
}
.sf-mainbox .foot {
	background: url(../images/sf-mainbox-foot.gif) no-repeat 50% top; height: 8px
}
.sf-mainbox .sfoot {
	padding-right: 10px; background: url(../images/sf-mainbox-sfoot.gif) no-repeat 50% top; height: 17px; padding-top: 0px
}
.sf-panel {
	padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 375px; padding-right: 0px; float: left; padding-top: 0px
}
.sf-panel .head {
	margin: 0px; background: url(../images/sf-panel-head.gif) no-repeat 50% top; height: 30px; color: #fff; clear: both
}
.sf-panel .head h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
.sf-panel .head span {
	padding-right: 10px; float: right; padding-top: 5px
}
.sf-panel .body {
	
}
.sf-panel .foot {
	background: url(../images/sf-panel-foot.gif) no-repeat 50% top; height: 8px; overflow:hidden;
}
table {
	text-align: left; font: 12px/120% 宋体, verdana, arial, sans-serif
}
table td {
	
}
table.fix {
	table-layout: fixed
}
table.fix td {
	text-overflow: ellipsis; white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis
}
table.grid {
	border-bottom: #a4cded 1px solid; border-left: #a4cded 1px solid; padding-bottom: 3px; margin: auto; padding-left: 3px; padding-right: 3px; border-collapse: collapse; border-top: #a4cded 1px solid; border-right: #a4cded 1px solid; padding-top: 3px
}
table.grid caption {
	border-bottom: #a4cded 1px solid; text-align: center; border-left: #a4cded 1px solid; padding-bottom: 5px; margin: auto; background: #e9f1f8; color: #054e86; font-size: 14px; vertical-align: middle; border-top: #a4cded 1px solid; font-weight: bold; border-right: #a4cded 1px solid; padding-top: 5px
}
.gridtop {
	border-bottom: #a4cded 1px solid; text-align: center; border-left: #a4cded 1px solid; padding-bottom: 5px; margin: auto; background: #e9f1f8; color: #054e86; font-size: 14px; vertical-align: middle; border-top: #a4cded 1px solid; font-weight: bold; border-right: #a4cded 1px solid; padding-top: 5px
}
table.grid th {
	border-bottom: #a4cded 1px solid; text-align: center; border-left: #a4cded 1px solid; padding-bottom: 5px; background: #f0f7ff; color: #054e86; font-size: 12px; border-top: #a4cded 1px solid; font-weight: bold; border-right: #a4cded 1px solid; padding-top: 5px
}
table.grid td {
	border-bottom: #a4cded 1px solid; border-left: #a4cded 1px solid; padding-bottom: 4px; background-color: #ffffff !important; border-top: #a4cded 1px solid; border-right: #a4cded 1px solid; padding-top: 4px
}
table.hide {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
table.hide th {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
table.hide td {
	border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px
}
pages {
	
}
.pagelink {
	
	line-height: 24px;
	
	
	background: #f0f7ff;
	margin-top: 5px; 
	float: right; 
	border-bottom: #a3bee8 1px solid; 
	border-left: #a3bee8 1px solid; 
	border-top: #a3bee8 1px solid;
	border-right: #a3bee8 1px solid; 
	padding-top: 0px
	padding-left: 10px; 
	padding-right: 10px; 
	padding-bottom: 0px;
}
.pagelink a {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px
}
.pagelink strong {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px
}
.pagelink em {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px
}
.pagelink kbd {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px
}
.pagelink a.first {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px;  padding-top: 0px
}
.pagelink a.last {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px
}
.pagelink a.prev {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px; padding-top: 0px
}
.pagelink a.next {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px;padding-top: 0px
}
.pagelink a.pgroup {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px;padding-top: 0px
}
.pagelink a.ngroup {
	padding-bottom: 0px; padding-left: 6px; padding-right: 6px;  padding-top: 0px
}
.pagelink a:hover {
	background-color: #ffffff
}
.pagelink strong {
	background: #e9f1f8; color: #ff6600; font-weight: bold
}
.pagelink kbd {
	border-left: #a3bee8 1px solid; height: 24px
}
.pagelink em {
	font-style: normal; height: 24px; border-right: #a3bee8 1px solid
}
.pagelink input {
	border-bottom: #a3bee8 1px solid; border-left: #a3bee8 1px solid; margin-top: 1px; height: 16px; color: #054e86; border-top: #a3bee8 1px solid; border-right: #a3bee8 1px solid
}
.input_01 {
	border-bottom: #a5d4ff 1px solid; border-left: #a5d4ff 1px solid; padding-bottom: 0px; line-height: 18px; margin-top: 2px; padding-left: 20px; width: 222px; padding-right: 0px; background: url(../images/v_you_mj_003.gif) #fff no-repeat -196px 3px; height: 18px; color: #4e4f51; border-top: #a5d4ff 1px solid; border-right: #a5d4ff 1px solid; padding-top: 0px
}
.button_01 {
	border-bottom: medium none; position: absolute; border-left: medium none; margin-top: 3px; width: 52px; background:url(../images/v_you_mj_003.gif) no-repeat 0px 0px;height: 20px; margin-left: 3px; border-top: medium none; border-right: medium none;
}
#s_select_01 {
	position: absolute; text-align: left; margin-top: 0px; width: 80px; cursor: default
}
#s_select_01 .ds_cont {
	border-bottom: #7bbaf8 1px solid; border-left: #7bbaf8 1px solid; line-height: 18px; background: #fff; height: 18px; border-top: #7bbaf8 1px solid; border-right: #7bbaf8 1px solid
}
#s_select_01 .ds_title {
	padding-left: 3px; float: left
}
#s_select_01 .ds_button {
	margin: 2px 2px 0px 0px; width: 14px; display: inline; background: url(../images/v_mj_003.gif) no-repeat -400px -50px; float: right; height: 14px
}
#s_select_01 .ds_list {
	border-bottom: #7bbaf8 1px solid; position: absolute; border-left: #7bbaf8 1px solid; width: 100%; background: #fff; border-top: #7bbaf8 1px solid; top: 19px; border-right: #7bbaf8 1px solid; left: 0px
}
#s_select_01 .ds_list p {
	line-height: 16px; margin: 1px; padding-left: 2px; zoom: 1; background: #fff; color: #000
}
#s_select_01 .ds_list p.selected {
	background: #335ea8; color: #fff
}
.tp {
	color: white
}
.cur {
	color: red
}
#popbox {
	z-index: 9999; border-bottom: #83b0e1 1px solid; position: absolute; border-left: #83b0e1 1px solid; padding-bottom: 3px; line-height: 120%; padding-left: 3px; width: 190px !important; padding-right: 3px; display: none; background: #f0f7ff; height: 110px !important; color: #ff0000; font-size: 12px; border-top: #83b0e1 1px solid; border-right: #83b0e1 1px solid; padding-top: 3px
}
.ulart {
	padding-bottom: 2px; list-style-type: none; margin: 0px; padding-left: 12px; padding-right: 10px; clear: both; padding-top: 2px
}
.ulart li {
	padding-bottom: 4px; margin: 0px; padding-left: 16px; padding-right: 2px; display: block; background: url(../images/sf-sidebox-arrow.gif) no-repeat left center; font-size: 14px; padding-top: 4px
}
.ratingblock {
	border-bottom: 0px; text-align: center; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: block; border-top: 0px; border-right: 0px; padding-top: 0px
}
.loading {
	background: url(../images/working.gif) no-repeat 50% 50%; height: 30px
}
.unit-rating {
	position: relative; text-align: left; padding-bottom: 0px; list-style-type: none; margin: 0pt auto; padding-left: 0px; padding-right: 0px; background: url(../images/starrating.gif) repeat-x left top; height: 30px; list-style-image: none; padding-top: 0px
}
.unit-rating li {
	padding-bottom: 0px; text-indent: -90000px; margin: 0px; padding-left: 0px; padding-right: 0px; float: left; padding-top: 0px
}
.unit-rating li a {
	z-index: 20; position: absolute; padding-bottom: 0px; text-indent: -9000px; outline-style: none; outline-color: invert; padding-left: 0px; outline-width: medium; width: 30px; padding-right: 0px; display: block; height: 30px; text-decoration: none; padding-top: 0px
}
.unit-rating li a:hover {
	z-index: 2; background: url(../images/starrating.gif) left center; left: 0px
}
.unit-rating a.r1-unit {
	left: 0px
}
.unit-rating a.r1-unit:hover {
	width: 30px
}
.unit-rating a.r2-unit {
	left: 30px
}
.unit-rating a.r2-unit:hover {
	width: 60px
}
.unit-rating a.r3-unit {
	left: 60px
}
.unit-rating a.r3-unit:hover {
	width: 90px
}
.unit-rating a.r4-unit {
	left: 90px
}
.unit-rating a.r4-unit:hover {
	width: 120px
}
.unit-rating a.r5-unit {
	left: 120px
}
.unit-rating a.r5-unit:hover {
	width: 150px
}
.unit-rating a.r6-unit {
	left: 150px
}
.unit-rating a.r6-unit:hover {
	width: 180px
}
.unit-rating a.r7-unit {
	left: 180px
}
.unit-rating a.r7-unit:hover {
	width: 210px
}
.unit-rating a.r8-unit {
	left: 210px
}
.unit-rating a.r8-unit:hover {
	width: 240px
}
.unit-rating a.r9-unit {
	left: 240px
}
.unit-rating a.r9-unit:hover {
	width: 270px
}
.unit-rating a.r10-unit {
	left: 270px
}
.unit-rating a.r10-unit:hover {
	width: 300px
}
.unit-rating li.current-rating {
	z-index: 1; position: absolute; text-indent: -9000px; display: block; background: url(../images/starrating.gif) left bottom; height: 30px
}
.voted {
	color: #999; font-size: 15px; font-weight: bold
}
.showno {
	font-family: verdana, arial, sans-serif, "times new roman", 宋体; color: #ff5a00; font-size: 20px
}
.thanks {
	color: #36aa3d
}
.static {
	color: #5d3126
}
.box {
	border-bottom: #ccc 1px solid; border-left: #ccc 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: #ccc 1px solid; border-right: #ccc 1px solid; padding-top: 0px
}
#left {
	width: 200px; float: left; margin-right: 6px
}
#right {
	width: 200px; float: right
}
#centers {
	width: 568px; float: left
}
#centerm {
	width: 768px; float: left
}
#centerl {
	width: 980px; float: left
}
#content {
	
}
.main {
	text-align: center; width: 980px; margin-left: auto; clear: both; margin-right: auto; overflow:hidden;
}
.block {
	border-bottom: #a4cded 1px solid; border-left: #a4cded 1px solid; margin-bottom: 5px; border-top: #a4cded 1px solid; border-right: #a4cded 1px solid
}

.blockcontent {
	border-left: #acacac 1px solid; background: url(../images/sf-midbox-body.gif) repeat-y 50% top; clear: both; border-right: #acacac 1px solid; padding-top: 5px
}
.blockcontent ul {
	list-style-type: none
}
.blockcontent ul li {
	text-align: left
}
.cfooter {
	margin: 0px 0px 5px; background: url(../images/sf-midbox-foot.gif) no-repeat 50% top; height: 10px
}
.blocklongtitle {
	margin: 0px; background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px; height: 30px; color: #fff; clear: both
}
.blocklongtitle h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px; overflow:hidden;
}
.blocklongcontent {width:978px; border-left: #acacac 1px solid; border-right: #acacac 1px solid; height:auto; overflow:hidden; line-height:24px; text-align:left;clear: both;
}
.blocklongcontent a{
	padding:0px 6px 0px 6px;}

.ulrow{
	width:100%; height:auto; overflow:hidden; float:left;}
.ulrow li{
	padding:5px 10px 0px 10px; float:left; line-height:30px; overflow:hidden;}
.more{
	width:10%; float:right; overflow:hidden; line-height:30px;}
.more a{ font-size:13px; font-weight:bold;}
.lfooter {
	margin: 0px; background: url(../images/sf-longbox-foot.gif) no-repeat 50% top; height: 10px; overflow:hidden;
}
.blockmaintitle {
	margin: 0px; background: url(../images/sf-mainbox-head1.gif) no-repeat 50% top; height: 30px; color: #fff; clear: both
}
.blockmaintitle h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
.blockmaincontent {
	text-align: left; border-left: #acacac 1px solid; background: url(../images/sf-mainbox-body1.gif) repeat-y 50% top; clear: both; border-right: #acacac 1px solid; padding-top: 5px
}
.mfooter {
	margin: 0px 0px 5px; background: url(../images/sf-mainbox-foot1.gif) no-repeat 50% top; height: 10px
}
#left .blocktitle {
	border-bottom: 0px; border-left: 0px; margin: 0px; background: url(../images/lr-sidebox-head.gif) no-repeat 50% bottom; height: 30px; color: #fff; border-top: 0px; border-right: 0px
}
#right .blocktitle {
	background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px;height: 30px; color:#fff; text-align:left; overflow:hidden;
}
#left .blocktitle h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
#right .blocktitle h1 { 
	font-size: 14px; font-weight: bold; width:100%; height:30px; overflow:hidden; line-height:30px; text-indent:10px; margin:0px;
}
#left .blockcontent {
	border-left: #acacac 1px solid; margin: 0px; background: url(../images/lr-sidebox-bg.gif) repeat-x 50% top; border-right: #acacac 1px solid
}
#right .blockcontent {
	border-left: #acacac 1px solid; margin: 0px; background: url(../images/lr-sidebox-bg.gif) repeat-x 50% top; border-right: #acacac 1px solid; overflow:hidden;
}
#right .blockcon_list {
	border-left: #acacac 1px solid; margin: 0px; background: url(../images/lr-sidebox-bg.gif) repeat-x 50% top; border-right: #acacac 1px solid; overflow:hidden;
}
#left .blockcontent ul {
	padding-bottom: 2px; list-style-type: none; margin: 0px; padding-left: 12px; padding-right: 10px; clear: both; padding-top: 2px
}
#right .blockcontent ul {
	padding-bottom: 2px; list-style-type: none; margin: 0px; padding-left: 12px; padding-right: 10px; clear: both; padding-top: 2px
}
#left .blockcontent ul li {
	text-align: left; padding-bottom: 2px; margin: 0px; padding-left: 16px; padding-right: 2px; display: block; background: url(../images/sf-sidebox-arrow.gif) no-repeat left center; font-size: 12px; padding-top: 2px
}
#right .blockcontent ul li {
	text-align: left; padding-bottom: 2px; margin: 0px; padding-left: 16px; padding-right: 2px; display: block; background: url(../images/sf-sidebox-arrow.gif) no-repeat left center; font-size: 12px; padding-top: 2px
}
#left .blockcontent ul li a {
	height: 16px
}
#right .blockcontent ul li a {
	height: 16px
}
.bfooter {
	margin: 0px 0px 5px; background: url(../images/lr-sidebox-foot.gif) no-repeat 50% top; height: 10px
}
.shi {
	line-height: 70px; font-style: italic; color: #ff5a00; font-size: 50px; font-weight: 900; left: 0px
}
.fen {
	position: relative; font-style: italic; color: #ff5a00; font-size: 26px; top: -15px; font-weight: bold
}
.more {
	text-align: right; padding-right: 10px
}
.clear {
	line-height: 0; height: 0px; clear: both; font-size: 0px
}
.span2 {
	color: #cc3300; font-size: 14px; font-weight: 600
}
.picborder {
	border-bottom: #aaaaaa 1px solid; border-left: #aaaaaa 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; border-top: #aaaaaa 1px solid; border-right: #aaaaaa 1px solid; padding-top: 1px
}
.picborder:hover {
	border-bottom: #65a5c7 1px solid; border-left: #65a5c7 1px solid; padding-bottom: 1px; padding-left: 1px; padding-right: 1px; border-top: #65a5c7 1px solid; border-right: #65a5c7 1px solid; padding-top: 1px
}
.index {
	border-bottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 980px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px
}
.parta {
	width: 760px; float: left; overflow:hidden;
}
.parta .head {
	margin: 0px; background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px; height: 30px; color: #fff; clear: both
}
.parta .head h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
.parta .body {
	text-align: left; overflow:hidden; clear: both; border:1px solid #acacac; border-top:none; width:758px;
}
.parta .body a {
	color: #4a4a4a; text-decoration: none
}
.parta .foot {
	background: url(../images/sf-mainbox-foot.gif) no-repeat 50% top; height: 8px
}
.partb {
	width: 210px; display: block; float: right; overflow:hidden;
}
.partb .head {
	background: url(../images/sf-mainbox-head.gif) repeat-x 0px 0px; height: 30px; color: #fff; overflow:hidden;
}
.partb .head h1 {
	margin: 0px; padding-left: 10px; background: url(../images/sf-tabbed-arrow.gif) no-repeat center top; float: left; font-size: 14px; font-weight: bold; padding-top: 8px
}
.partb .head .rightmenu {
	 padding-right: 2px; float: right; padding-top:2px;
}
.partb .head .rightmenu span {
	 line-height: 30px; height: 30px; font-size: 13px; cursor: hand; font-weight: bold; margin-right: 3px; border: #ffffff 1px solid; padding: 2px 2px 0px 2px;
}
.partb .head .rightmenu .onclick {
	background: #ff8000; cursor: default
}
.partb .body {
	text-align: left; border: #acacac 1px solid; border-top:none;border-bottom:none; margin: 0px;  height: 277px; overflow:hidden; width:208px;
}
.partb .body ul {
	padding-bottom: 2px; list-style-type: none; margin: 0px; padding-left: 12px; padding-right: 10px; clear: both; padding-top: 2px
}
.partb .body ul li {
	padding-bottom: 2px; margin: 0px; padding-left: 16px; padding-right: 2px; display: block; background: url(../images/sf-sidebox-arrow.gif) no-repeat left center; font-size: 12px; padding-top: 2px
}
.partb .body ul li a {
	display: block; height: 16px
}
.partb .body ul li.line {
	border-bottom: #9f9f9f 1px solid; padding-bottom: 0px; margin: 0px; padding-left: 0px; width: 186px; padding-right: 0px; background: none transparent scroll repeat 0% 0%; height: 1px; padding-top: 0px
}
.partb .body .pad {
	padding-bottom: 5px; margin: 0px; padding-left: 10px; padding-right: 10px; padding-top: 5px
}
.partb .foot {
	border-bottom: 0px; border-left: 0px; margin: 0px 0px 1px; background: url(../images/sf-sidebox-foot.gif) no-repeat 50% top; height: 10px; border-top: 0px; border-right: 0px; overflow:hidden;
}
.update ul {
	width: 758px; float: left; overflow: hidden;
}
.update ul li {
	line-height: 24px; width: 760px; float: left; height: 24px; color: #000; overflow: hidden; word-break: break-all
}
.update .li_back {
	background: #f3f3f3
}
.update ul li a {
	color: #444
}
.update ul li a:hover {
	color: #e63c01
}
.update ul li span {
	float: left
}
.update .title_top {
	color: #000; font-weight: bold
}
.update .category {
	text-align: center; width: 70px; color: #3c3c3c; margin-left: 4px
}
.update .title {
	text-align: left; width: 490px; color: #3c3c3c
}
.update .author {
	text-align: left; width: 105px; color: #3c3c3c
}
.update .time {
	text-align: center; width: 91px; color: #3c3c3c
}
.update .title_center {
	text-align: center
}
.update ul li .times {
	color: #257ec0; font-size: 14px
}
.update ul li .times a {
	color: #257ec0; font-size: 14px
}
.update ul li .times a:hover {
	text-decoration: none
}
#reviewshow {
	clear: both
}
#reviewshow .reviewleft {
	text-align: center; width: 80px; float: left
}
#reviewshow .reviewright {
	float: left
}
#reviewshow .userpic {
	width: 50px; height: 50px
}
#reviewshow img {
	
}
#reviewshow .reviewtitle {
	padding-bottom: 0px; line-height: 19px; padding-left: 5px; width: 655px; padding-right: 5px; margin-bottom: 5px; background: #f2f2f2; height: 19px; font-size: 14px; font-weight: normal; padding-top: 0px
}
#reviewshow .user {
	padding-bottom: 0px; line-height: 20px; padding-left: 5px; padding-right: 5px; margin-bottom: 5px; color: #666; font-size: 12px; padding-top: 0px
}
#reviewshow .user .hy {
	padding-left: 15px; zoom: 1; white-space: nowrap; background: url(../images/icon.png) no-repeat 0px -29px; height: 20px; margin-left: 10px
}
#reviewshow .user .tj {
	padding-left: 15px; zoom: 1; white-space: nowrap; background: url(../images/icon.png) no-repeat 0px -29px; height: 20px; margin-left: 10px
}
#reviewshow .user .tj {
	background-position: 0px -53px
}
#reviewshow .txt {
	padding-bottom: 0px; line-height: 20px; padding-left: 5px; width: 620px; padding-right: 5px; margin-bottom: 5px; color: #000000; font-size: 12px; padding-top: 0px
}
#reviewshow .date {
	position: relative; padding-bottom: 0px; line-height: 24px; padding-left: 5px; padding-right: 5px; margin-bottom: 18px; height: 24px; color: #666; padding-top: 0px
}
#reviewshow .date .right {
	position: absolute; text-align: right; top: 0px; right: 5px
}
#reviewshow .date a.btntuijian {
	margin-top: -24px; width: 80px; background: url(../images/icon.png) no-repeat 0px -112px; float: right; height: 24px; font-size: 0px; overflow: hidden
}


.border_l_t_r{
	border:1px solid #ccc; border-top:none; width:100%;}
.border_l_t_r td{
	border-bottom:1px dotted #ccc; height:32px;}
.dccss{
	width:185px; line-height:32px;}
.dccss a{
	width:185px;color:#333; text-indent:10px; font-size:13px; display:block;overflow: hidden;white-space: nowrap;-o-text-overflow: ellipsis; text-overflow: ellipsis;}

	/* 文章页 背景变换，样式*/
.top_set{border-top:solid 1px ##00ff99;height:25px;line-height:25px;background-color:#c1fdef;padding-left:8px;padding-right:8px;}
.color_cell{width:20px; height:20px; float:right; border:solid 1px #ccc;margin-right:3px;}
.set_font{float:right;margin-left:10px;}
#setting{padding-bottom:15px;height:50px;padding-top:10px;padding-left:8px;padding-right:8px;}

._17mb_c{clear:both;}
._17mb_login{margin-top:5px;}
._17mb_login ._1{float:left;}
._17mb_login ._2{float:right}

.top{
	height:32px;width:950px;margin:0 auto; background:url(../images/images1.gif) repeat-x 0px 0px; line-height:32px; font-size:13px;}
.topblk1{
	float:right;}
.top a{
	padding:0px 12px 0px 12px;}

.header_search {
    float: left;
    margin: 15px auto auto 20px;
    overflow: hidden;
    width: 450px;
}
.header_search input.search {
    width: 320px;
    height: 24px;
    padding: 3px;
    margin-right: 5px;
    border: 1px solid #014da3;
    font: 16px/22px arial;
}
.header_search button {
    background: #DDDDDD;
    cursor: pointer;
    font-size: 14px;
    height: 32px;
    width: 95px;
    border: 1px solid #d3d3d3;
    border-color: #e5e5e5 #bbb #bbb #e5e5e5;
}

#index_tip{float: right;margin-right: 10px;color:red;}
#center_tip{text-align: center;margin: 5px 0;color:red;font-size: larger;}
