﻿@charset "UTF-8";
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; }

html { line-height: 1; }

ol, ul { list-style: none; }

table { border-collapse: collapse; border-spacing: 0; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: none; }
q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; }

a img { border: none; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

html { _background-image: url(about:blank); _background-attachment: fixed; }

input { padding: 0; border: 0px solid transparent; margin: 0; font-family: inherit; }
input[type="text"] { line-height: normal; }
input:focus { outline: 0; }
input::-moz-focus-inner { border: 0; }

textarea { resize: none; }

li { vertical-align: bottom; list-style: none; outline: none; }

a { cursor: pointer; blr: expression(this.onFocus=this.blur()); outline: none; text-decoration: none; }

em { font-style: normal; }

img { max-width: 100%; vertical-align: middle; outline: none; }

.main, .user_btn, .button ul, .data_con li, .jobs .ban { *zoom: 1; }
.main:after, .user_btn:after, .button ul:after, .data_con li:after, .jobs .ban:after { content: " "; visibility: hidden; clear: both; display: block; height: 0; font-size: 0; }

.news .tab, .raiders .tab, .faq .tab, .jobs .tab { border-bottom: 1px solid #4d5775; }
.news .tab a, .raiders .tab a, .faq .tab a, .jobs .tab a { float: left; width: 80px; text-align: center; color: #fff; }
.news .tab a:hover, .raiders .tab a:hover, .faq .tab a:hover, .jobs .tab a:hover { text-decoration: none; }
.news .tab a.on, .raiders .tab a.on, .faq .tab a.on, .jobs .tab a.on { background: #4d5775 url('../images/sprites-scdf923b5f2.png') no-repeat; }

.news .tab { height: 45px; }
.news .tab a { font: 14px/46px "微软雅黑"; }
.news .tab a.on { background-position: 35px -152px; }

.raiders .tab, .faq .tab, .jobs .tab { height: 29px; }
.raiders .tab a, .faq .tab a, .jobs .tab a { font: 14px/30px "微软雅黑"; }
.raiders .tab a.on, .faq .tab a.on, .jobs .tab a.on { background-position: 35px -168px; }

html { overflow-y: auto; overflow-x: hidden; }

body { overflow-y: auto; overflow-x: hidden; font: 12px/1.5 "微软雅黑", "Arial", "Helvetica", "sans-serif"; color: #9ba0ad; }

.wrapper { background: #656978 url("../images/bg1.jpg") no-repeat center 0; }

.header { position: relative; z-index: 1000; width: 960px; height: 477px; margin: auto; background: url("../images/bg1.jpg") center 0; }

.main { position: relative; z-index: 1000; width: 960px; margin: 0 auto; background: url("../images/bg1.jpg") no-repeat center -477px; }

.l { position: relative; float: left; width: 250px; padding-top: 160px; }

.r { min-height: 765px; height: auto !important; height: 765px; position: relative; float: right; width: 705px; overflow-x: hidden; padding-bottom: 50px; border: none; background: #2a303f; }

.header h1 { position: relative; z-index: 150; }

.logo { width: 143px; height: 145px; position: absolute; top: 5px; left: 53px; z-index: 10000; text-indent: -1000em; background: url(../images/logo.png) no-repeat center center; }

.nav { position: absolute; left: 240px; top: 15px; z-index: 100; height: 50px; width: 720px; }
.nav a { _display: inline; float: left; display: block; width: 116px; height: 45px; overflow: hidden; margin-top: 27px; font: 0/0 "微软雅黑"; font-weight: bold; text-align: center; color: #593b1e; }
.nav a.n4 { margin-left: 2px; }
.nav a.n5 { margin-left: 2px; }
.nav a.n6 { margin-left: 4px; }
.nav span { display: block; overflow: hidden; font: 0/0 "微软雅黑"; color: #716456; }

.flash-wp { position: absolute; top: 0px; left: -480px; z-index: 0; width: 1920px; height: 600px; }
.flash-wp object { position: relative; z-index: 10; display: none; }

.play { position: absolute; top: 0; left: 0; width: 237px; height: 150px; }
.play a { display: block; width: 100%; height: 100%; text-indent: -1000px; background: url("../images/play.jpg") no-repeat; }
.play object { position: absolute; top: 0; left: 0; display: none; }

.user { position: relative; width: 236px; height: 93px; overflow: hidden; }
.user_info { border: 1px solid #2a303f; border-bottom: none; font: 12px/42px "Tahoma", "宋体"; text-align: center; color: #fff; background: #2a303f; }
.user_info a { margin: 0 2px 0 3px; color: #f7ebbc; }
.user_info a:hover { text-decoration: underline; color: #f4e4a5; }
.user_btn { background: #4447a7 url('../images/v-line.png') 117px 9px no-repeat; }
.user_btn a { float: left; width: 50%; overflow: hidden; font: 12px/50px "Tahoma", "宋体"; text-align: center; color: #fff; background-image: url('../images/sprites-scdf923b5f2.png'); background-repeat: no-repeat; }
.user_btn a:hover { text-decoration: underline; color: #fff; }
.user_btn a.b1 { text-indent: 20px; background-position: 15px 15px; }
.user_btn a.b1:hover { background-position: 15px -109px; }
.user_btn a.b2 { text-indent: 15px; background-position: 20px -572px; }
.user_btn a.b2:hover { background-position: 20px -642px; }

.button { width: 236px; height: 134px; margin-top: 10px; background: #2a303f url('../images/c-line.png') no-repeat; font-family: "Tahoma", "宋体"; }
.button li { float: left; }
.button li.b1, .button li.b3, .button li.b5 { width: 118px; padding-right: 2px; }
.button li.b2, .button li.b4, .button li.b6 { width: 116px; }
.button li.b1, .button li.b2 { height: 46px; line-height: 46px; }
.button li.b1 a, .button li.b2 a { background-position: 15px -1192px; }
.button li.b1 a:hover, .button li.b2 a:hover { background-position: 15px -1251px; }
.button li.b3, .button li.b4 { height: 41px; line-height: 41px; }
.button li.b3 a, .button li.b4 a { background-position: 15px -1195px; }
.button li.b3 a:hover, .button li.b4 a:hover { background-position: 15px -1254px; }
.button li.b5, .button li.b6 { height: 43px; line-height: 43px; }
.button li.b5 a, .button li.b6 a { background-position: 15px -1194px; }
.button li.b5 a:hover, .button li.b6 a:hover { background-position: 15px -1253px; }
.button li.b1, .button li.b2, .button li.b3, .button li.b4 { padding-bottom: 2px; }
.button a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: 30px; color: #a0a9b8; background-image: url('../images/sprites-scdf923b5f2.png'); background-repeat: no-repeat; }
.button a:hover { text-decoration: none; color: #fff; background-color: #4d5775; }

.video { width: 236px; height: 125px; overflow: hidden; margin-top: 10px; }

.help { width: 236px; margin-top: 15px; font-family: "Tahoma", "宋体"; }
.help .tit { padding: 0 0 5px 8px; font: 14px/1.5 "微软雅黑"; color: #eeeff0; }
.help .con { width: 234px; overflow: hidden; border: 1px solid #2a303f; line-height: 21px; background: #2a303f; }
.help_btn { padding-top: 15px; text-align: center; }
.help_btn a { color: #a0a9b8; display: inline-block; width: 65px; height: 17px; padding-top: 45px; border-right: 1px dashed #a0a9b8; background: url('../images/sprites-scdf923b5f2.png') no-repeat; }
.help_btn a.b1 { background-position: 10px -926px; }
.help_btn a.b2 { background-position: 10px -1021px; }
.help_btn a.b3 { border: none; background-position: 10px -1116px; }
.help_btn a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; }
.help .contact { padding: 10px 15px 20px; color: #a0a9b8; }

.media { position: relative; width: 234px; height: 30px; border: 1px solid #2a303f; margin-top: 10px; font-family: "Tahoma", "宋体"; color: #fff; background: #2a303f; }
.media h3 { padding-left: 15px; font: 12px/30px "宋体"; cursor: pointer; background: url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 205px -57px; }
.media .con { position: absolute; top: 30px; left: -1px; width: 234px; height: 156px; overflow-y: scroll; border: 1px solid #2a303f; background: #fbfbfb; }
.media .con a { height: 26px; line-height: 26px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block; padding-right: 5px; text-indent: 15px; color: #5f5f5f; }
.media .con a:hover { text-decoration: none; background: #eeeeee; }

.news { _display: inline; float: left; position: relative; width: 465px; height: 274px; overflow: hidden; margin-left: 8px; font-family: "Tahoma", "宋体"; background: #2a303f; }
.news h2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 430px; height: 50px; font: 18px/50px "微软雅黑"; text-align: center; border-bottom: 1px dashed #000; margin: 2px 18px 8px; }
.news h2 a { color: #00f19f; }
.news h2 a:hover { text-decoration: underline; }
.news ul { padding: 0 18px; }
.news li { height: 26px; line-height: 26px; overflow: hidden; }
.news li span { float: right; margin-left: 5px; }
.news li a { margin: 0 3px; color: #fafafb; }
.news li a:hover { text-decoration: underline; }
.news li a.type { color: #9ba0ad; }
.news .more { overflow: hidden; font-size: 0; line-height: 0; width: 21px; height: 21px; position: absolute; top: 15px; left: 430px; background: url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 6px -721px; }

.focus { position: relative; float: left; width: 234px; height: 274px; overflow: hidden; }
.focus .num { position: absolute; right: 15px; bottom: 15px; height: 10px; }
.focus .num a { width: 18px; height: 16px; overflow: hidden; font-size: 0; line-height: 0; background-position: 0 -455px; float: left; overflow: hidden; margin-left: 2px; background-image: url('../images/sprites-scdf923b5f2.png'); }
.focus .num a.on { background-position: 0 -521px; }
.focus img { display: block; width: 234px; height: 274px; }

.banner { float: left; width: 710px; height: 98px; overflow: hidden; margin-top: 19px; }
.banner ul { padding-right: 3px; }
.banner li { float: right; width: 171px; height: 98px; overflow: hidden; margin-left: 5px; }
.banner a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; }

.raiders { _display: inline; float: left; position: relative; width: 447px; height: 204px; overflow: hidden; margin: 20px 0 0 8px; font-family: "Tahoma", "宋体"; background: #2a303f; }
.raiders_con { padding: 15px 15px 0 15px; }
.raiders_con li { height: 24px; line-height: 24px; overflow: hidden; }
.raiders_con span { float: right; padding-left: 5px; }
.raiders_con a { color: #fafafb; }
.raiders_con a:hover { text-decoration: underline; }
.raiders .more { overflow: hidden; font-size: 0; line-height: 0; width: 21px; height: 21px; position: absolute; top: 5px; left: 415px; background: url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 6px -721px; }

.data_con { padding: 12px 0 0 12px; }
.data_con h3 { width: 80px; height: 38px; line-height: 38px; float: left; margin: 6px 0; font-family: "宋体"; text-align: center; text-indent: -5px; color: #fff; background: url('../images/tit.png') no-repeat; }
.data_con li { height: 50px; overflow: hidden; }
.data_con p { float: left; width: 340px; padding: 5px 0 0 10px; }
.data_con a { height: 20px; line-height: 20px; float: left; width: 68px; overflow: hidden; color: #a0a9b8; }
.data_con a:hover { text-decoration: underline; color: #fff; }

.faq { _display: inline; float: left; position: relative; width: 234px; height: 204px; overflow: hidden; margin: 20px 0 0 19px; font-family: "Tahoma", "宋体"; background: #2a303f; }
.faq .con { padding: 13px 5px 0 10px; }
.faq .con li { height: 24px; line-height: 24px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 211px; overflow: hidden; padding-left: 8px; background: url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 0 -1387px; }
.faq .con a { color: #fafafb; }
.faq .con a:hover { text-decoration: underline; }
.faq .more { overflow: hidden; font-size: 0; line-height: 0; width: 21px; height: 21px; position: absolute; top: 5px; left: 205px; background: url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 6px -721px; }

.jobs { _display: inline; float: left; position: relative; width: 447px; height: 190px; overflow: hidden; margin: 10px 0 0 8px; background: #2a303f; }
.jobs .ban { position: absolute; top: 40px; left: 175px; border: 1px solid #4d5775; }
.jobs .ban a { height: 23px; line-height: 23px; float: left; width: 85px; border-left: 1px solid #4d5775; text-align: center; color: #fefeff; }
.jobs .ban a.ban-1 { border-left: none; }
.jobs .ban a.on { color: #fff; background: #4d5775; }
.jobs .job { padding-top: 10px; }
.jobs .job img { display: block; width: 152px; height: 139px; padding-left: 10px; }
.jobs .job .text{ position: absolute; top: 75px; left: 175px; width: 260px; height: 105px; color: #fafafb; }
.jobs .more { overflow: hidden; font-size: 0; line-height: 0; width: 21px; height: 21px; position: absolute; top: 5px; left: 415px; background: url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 6px -721px; }
.jobs .detail { width: 59px; background-position: 0 -388px; height: 17px; line-height: 17px; display: block; overflow: hidden; margin-top: 10px; text-indent: 10px; color: #fff; background-image: url('../images/sprites-scdf923b5f2.png'); }
.jobs .detail:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; }

.pic { position: relative; float: left; width: 234px; height: 190px; overflow: hidden; padding-left: 19px; margin-top: 10px; }
.pic .tit { height: 30px; line-height: 30px; font: 14px/30px "微软雅黑"; text-align: center; background: #4d5775; }
.pic .tit a { color: #fff; }
.pic .tit a:hover { text-decoration: underline; }
.pic .t_l, .pic .t_r { width: 20px; height: 20px; overflow: hidden; font-size: 0; line-height: 0; position: absolute; top: 6px; z-index: 200; zoom: 1; background-image: url('../images/sprites-scdf923b5f2.png'); }
.pic .t_l { background-position: 0 -856px; left: 30px; }
.pic .t_r { background-position: 0 -786px; left: 220px; }
.pic .con { float: left; width: 234px; height: 190px; overflow: hidden; background: #2a303f; }
.pic ul { float: left; height: 97px; padding: 20px 0 0 10px; }
.pic li { float: left; width: 103px; margin-right: 6px; line-height: 18px; text-align: center; }
.pic li a { color: #fafafb; }
.pic li a:hover { text-decoration: underline; color: #fff; }
.pic li img { display: block; width: 101px; height: 66px; border: 1px solid #fff; margin-bottom: 5px; }
.pic .more { height: 30px; line-height: 30px; clear: both; padding: 5px 10px 0 0; text-align: right; color: #9ba0ad; }
.pic .more a { margin: 0 2px; font-family: "宋体"; color: #9ba0ad; }
.pic .more a:hover { text-decoration: underline; }

.dh { height: 70px; line-height: 70px; position: relative; width: 687px; overflow: hidden; padding-right: 20px; text-align: right; color: #fff; background: #4f5875; }
.dh a { color: #fff; }
.dh a:hover { text-decoration: underline; }
.dh h2 { float: left; font: 24px/70px "微软雅黑"; text-indent: 33px; color: #fff; }

.yxzl { width: 640px; margin: 30px auto 0; color: #fff; }
.yxzl h3 { height: 30px; line-height: 30px; padding-left: 30px; font-size: 14px; color: #fff; background: #4f5875 url('../images/sprites-scdf923b5f2.png') no-repeat; background-position: 15px -1319px; }
.yxzl div { padding-top: 15px; line-height: 2; }
.yxzl a { margin: 0 3px; font-family: "宋体"; color: #fff; }
.yxzl a:hover { text-decoration: underline; color: #00f19f; }

.r .ban, #tab_xsk { height: 40px; width: 665px; padding-left: 20px; border-bottom: 1px solid #394055; margin: 30px auto 0; }
.r .ban a, #tab_xsk a { float: left; width: 85px; margin-right: 6px; font: 14px/40px "微软雅黑"; text-align: center; color: #fff; }
.r .ban a.on, #tab_xsk a.on { background: #394055; color: #fff; }
.r .ban a.on:hover, #tab_xsk a.on:hover { text-decoration: none; color: #fff; }
.r .ban a:hover, #tab_xsk a:hover { text-decoration: underline; }

.r .list { padding: 20px 30px 30px; font-family: "Tahoma", "宋体"; color: #fff; }
.r .list li { height: 30px; line-height: 30px; width: 645px; overflow: hidden; }
.r .list li span { float: right; padding-left: 10px; }
.r .list a { color: #fff; }
.r .list a:hover { text-decoration: underline; color: #00f19f; }

#pages { text-align: center; }
#pages a { display: inline-block; height: 24px; overflow: hidden; padding: 0 7px; margin-right: 5px; font-family: "宋体"; line-height: 24px; color: #fff; background: #42474e; }
#pages a:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=90); opacity: .9; }
#pages a.pagecurrent { font-weight: bold; color: #00f19f; background: none; }
#pages a.pagecurrent:hover { filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100); opacity: 1; }

h1.title { width: 625px; padding-bottom: 10px; margin: 30px auto; border-bottom: 1px solid #394055; font: 24px/1.5 "微软雅黑"; text-align: center; color: #00f19f; }

.txt { width: 625px; margin: 30px auto; font-family: "宋体"; color: #fff; }
.txt img { display: block; margin: 10px auto; }

#art_links { margin: 20px auto; width: 625px; line-height: 2; color: #fff; }
#art_links a { color: #fff; }
#art_links a:hover { text-decoration: underline; }

#updown { width: 625px; margin: 0 auto; font-family: "宋体"; line-height: 30px; font-weight: bold; text-align: center; color: #fff; background: #4f5875; }
#updown a { font-weight: normal; color: #fff; }
#updown a:hover { text-decoration: underline; }

.other_n { width: 625px; overflow: hidden; margin: 30px auto 0; }
.other_n h3 { border-bottom: 1px solid #bcbcbc; margin-bottom: 10px; font: 16px/40px "微软雅黑"; color: #fff; }
.other_n li { float: left; width: 300px; height: 24px; overflow: hidden; padding-right: 10px; font-family: "宋体"; }
.other_n a { color: #fff; }
.other_n a:hover { text-decoration: underline; }

.p_list { width: 665px; overflow: hidden; padding: 10px 0 20px 24px; }
.p_list ul { position: relative; width: 700px; }
.p_list li { float: left; width: 156px; height: 170px; overflow: hidden; padding: 30px 12px 0 0; border-bottom: 1px solid #4f5875; line-height: 18px; text-align: center; }
.p_list li a { color: #fff; }
.p_list li a:hover { text-decoration: underline; color: #00f19f; }
.p_list li img { display: block; width: 156px; height: 105px; padding: 1px; border: 1px solid #000; margin-bottom: 8px; background: #fff; }

.xsk { width: 626px; margin: -30px auto 0; overflow: hidden; }

.ipt, .input_code { float: none; }

.xsk #ul_xsk { overflow: auto; width: 616px; padding: 20px 0 0 10px; }

.xsk #ul_xsk li { float: left; width: 154px; height: 24px; }

.xsk .send { padding: 20px 10px; vertical-align: middle; }

.xsk .send img { height: 24px; }

.xsk .send #btn_xsk_get { color: #fff; width: 69px; height: 24px; background: url(../images/btn.png) no-repeat; border: none; cursor: pointer; vertical-align: middle; }

.ipt, .input_code { border: 1px solid #c1c1c1; background: #fafafa; color: #989898; width: 125px; padding: 0 4px; height: 22px; line-height: 22px !important; float: none; font-family: "宋体"; vertical-align: middle; }

.footer_15 { width: 960px; padding: 20px 0 70px; border-top: 1px solid #bfbfbf; margin: 50px auto 0; font-family: "宋体"; text-align: center; line-height: 22px; color: #b7b8bc; }
.footer_15 p { margin-bottom: 1em; }
.footer_15 a { color: #b7b8bc; }
