@charset "utf-8";
body { margin:0; padding:0; width:auto; font:normal 12px/1.231 SimSun, Helvetica, Arial, sans-serif; color:#666; }
div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, button, p, blockquote, th, td { margin:0; padding:0; }
fieldset, img { border:0; }
table { /*border-collapse:collapse;*/ border-spacing:0; }
ol, ul { list-style:none; }
address, caption, cite, code, dfn, em, th, var { font-style:normal; font-weight:normal; }
strong { font-style:normal; font-weight:bold; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:normal; }
q:before, q:after { content:""; }
abbr, acronym { border:0; }
a, a:visited { text-decoration:none; }
input[type="text"] { margin:0; *margin-top:-1px; padding:2px; border:1px solid #bdbdbd; line-height:1.231; font-size:12px; }
input[type="checkbox"] { margin:0 4px; *margin:0; vertical-align:middle; }
input[type="radio"] { margin:0 4px; *margin:0; vertical-align:middle; }
button { line-height:1.231; font-size:12px; }
.clear { clear:both }
.content { clear:both; width:927px; margin:0 auto; zoom:1; overflow:hidden; }
.logo { float:left; }
.logo_right { float:right; }
.logo_right input { border:1px solid #000; }
.logo_right ul { padding:10px 0 0 0; }
.logo_right ul li { clear:both; line-height:22px; color:#adadad; text-align:right }
.logo_right ul li a { color:#adadad; text-decoration:underline; }
.logo_right ul li a:hover { color:#f60; text-decoration:underline; }
.logo_right ul li span { float:left; margin-left:1px; }
/**/
.navtop { clear:both; height:34px; line-height:19px; background:url(/images/navbg.gif) repeat-x; position:relative }
.navtop ul { padding:0 0 0 10px; }
.navtop ul li { float:left; height:19px; margin:8px 0 0 0; padding:0 14px; border-right:1px solid #fff; }
.navtop ul li a { color:#fff; text-decoration:none }
.navtop ul li a:hover { color:#000; text-decoration:none }
.nav_login { position:absolute; top:8px; right:0; float:right; padding-right:10px; }
.nav_login span { float:left; line-height:22px; height:20px; padding:0 4px; color:#fff; }
.nav_login span input { border:0; height:17px; }
.nav_login span a { color:#fff; text-decoration:underline; }
.nav_login span a:hover { color:#000; text-decoration:underline; }
.banner { margin:1px 0 10px 0; height:284px; overflow:hidden; }
.banner1 { margin:1px 0 0 0; height:104px; overflow:hidden; }
.jsdiv {}
.jsdiv ul { position: absolute; top: 0; visibility: hidden; z-index:9999; }
.jsdiv li { width:120px; height:23px; line-height:23px; border-bottom:1px solid #555; color:#fff; text-indent:10px; overflow:hidden }
.jsdiv li a { width:120px; height:23px; color:#fff; text-decoration:none; display:block; background:#000; -moz-opacity: 0.7; filter:alpha(opacity = 70); }
.jsdiv li a:hover { color:#fff; text-decoration:none; background:#000; -moz-opacity: 0.5; filter:alpha(opacity = 50); }
.jsline { background:#000; height:4px; overflow:hidden; clear:both; margin-top:0; *+margin-top:-8px; _margin-top:-5px; }
/*ico.gif*/
.left h2, .leftul li, .right h2, .subtips, .sub_center li { background:url(/images/ico.gif) left no-repeat; display:block; }
/*main*/
.left { float:left; width:710px; zoom:1; overflow:hidden; background:url(/images/leftbg.gif); color:#484848; }
.left h2 { background-position:left 0; height:28px; width:690px; line-height:28px; text-indent:10px; font-size:14px; clear:both }
.lefth3 { width:690px; zoom:1; overflow:hidden; font-weight:normal; clear:both; }
.h3img { float:left; padding:8px 0 0 0; }
.h3div { float:right; width:512px; padding:5px; line-height:21px; }
.h3div h3 { margin:0; padding:0; font-weight:normal }
.h3div span { color:#f60; font-size:16px; font-weight:bold }
.h3divline { border-top:1px solid #e5e5e5; height:1px; margin:5px 0; overflow:hidden; }
.leftul { clear:both; }
.leftul li { float:left; width:33%; background-position:left -65px; text-indent:10px; margin:0 0 10px 0; }
.leftul li a { color:#474747; text-decoration:none; }
.leftul li a:hover { color:#f60; text-decoration:none; }
.right { float:right; width:217px; color:#484848 }
.right h2 { background-position:left -119px; width:196px; overflow:hidden; line-height:25px; text-indent:10px; font-size:14px; clear:both; margin:0 auto; }
.righth3 { margin:0 auto 7px auto; width:196px; clear:both; line-height:20px; }
.right img { margin:7px auto }
.righth3 ul { padding:8px; }
.righth3 li { clear:both; line-height:20px; }
/*footer*/
.footerline { width:927px; margin:0 auto; border-top:1px solid #f89b31; padding-top:10px; clear:both; text-align:center;  background-position:720px 10px; line-height:30px; color:#666; }
.footerline a { color:#666; text-decoration:none; }
.footerline a:hover { color:#f60; text-decoration:underline }
/*sub*/
.subtips { background-position:left -59px; background:#f8f8f8;color:#8f8f8f; text-indent:10px; border-bottom:1px solid #dadada; height:32px; line-height:32px; clear:both; }
.subtips a { color:#666 }
.subtips a:hover { color:#f60; text-decoration:underline; }
.sidebar_left { float:left; width:189px; border-right:1px solid #ffffff;  overflow:hidden; }
.sub_center { float:left; width:737px; padding:0px; }
.sidebar_right { float:right; width:189px; border-left:1px solid #dadada; background:#e9e9e9; zoom:1; overflow:hidden; }
.sidebar_left h2 { background:#ffffff; color:#666; text-indent:10px; height:22px; line-height:22px; position:relative; }
.sidebar_left h2 span { position:absolute; top:0; right:10px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif }
.sidebar_left h2 span a { color:#666; text-decoration:underline; }
.sidebar_left h2 span a:hover { color:#fff; text-decoration:none; }
.sidebarbk { margin:7px auto; width:170px; }
.sidebarbk a { color:#666; }
.sidebarbk a:hover { color:#f60; text-decoration:underline; }
.sidebarbk h3 { font-weight:normal; color:#666666; line-height:30px;  }
.sidebarbk h4 { line-height:20px; color:#666666;  font-weight:normal }
.sidebarbk1 { margin:0px ;  }
.sidebarbk a { color:#666 }
.sidebarbk a:hover { color:#f60; text-decoration:underline; }
.sidebarbk1 li { float:left; width:49%; height:40px; }
.sidebarbk1 li img { display:inline }
.sidebarbk1 img { margin:5px 0; overflow:hidden; }
.sidebarbk1 h3 { color:#1c1c1c }
.sidebarbk1 h4 { line-height:20px; color:#848484; font-weight:normal }
.sidebar_right h2 { background:#f8931d; color:#333; text-indent:10px; height:25px; line-height:25px; position:relative; }
.sidebar_right h2 span { position:absolute; top:0; right:10px; font-size:10px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; }
.sidebar_right h2 span a { color:#333; text-decoration:underline; }
.sidebar_right h2 span a:hover { color:#fff; text-decoration:none; }
.sidebar_right img { margin:7px 0; }
.sidebar_right h3 { color:#333; font-weight:normal; line-height:25px; }
.sub_center div { padding:0px; line-height:20px; color:#474747; }
.sub_center div span { font-size:18px; font-weight:bold; color:#f60; }
.sub_center li { background-position:left -65px; color:#474747; font-weight:bold; text-indent:10px; clear:both; }
.sidebar_left, .sidebar_right { padding-bottom: 32767px !important; margin-bottom: -32767px !important; }
@media all and (min-width: 0px) {
	.sidebar_left, .sidebar_right {padding-bottom: 0 !important; margin-bottom: 0 !important;}
	.sidebar_left:before, .sidebar_right:before {content: '[DO NOT LEAVE IT IS NOT REAL]'; display: block; background: inherit; padding-top: 32767px !important; margin-bottom: -32767px !important; height: 0; }
}
.font01 {
	font-weight: bold;
	color: #666666;
	font-family: "";
	font-size: 14px;}
.list {
	line-height: 22px;
}
.font02 {
	font-weight: bold;
	color: #FF9A00;
	font-family: "";
	font-size: 14px;
}
.link a { color:#F8931D; text-decoration:none; }
.link a:hover { color:#f60; text-decoration:underline }

.link2 a { color:#666; text-decoration:none; }
.link2 a:hover { color:#f60; text-decoration:underline }

.link3 a { font-size: 14px; color:#666; text-decoration:none; }
.link3 a:hover { font-size: 14px; color:#f60; text-decoration:underline }
