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; }

body { background: #381f05 !important; font-family: "Microsoft YaHei" SimSun; }

.center { width: 1000px; margin: 0 auto; }

a { text-decoration: none; color: inherit; }
a:focus { outline: none; }
a:hover { text-decoration: none; }

.clearfix:after { display: block; content: ''; clear: both; }

.pull-left { float: left; }

.pull-right { float: right; }

.header { height: 127px; background: url(../images/bg_header.jpg); }
.header .logo { padding-top: 15px; }
.header .text { padding: 25px 0 0 0; }

.nav { height: 73px; padding: 1px 0 0; background: url(../images/bg_nav.jpg) center top; }
.nav ul { text-align: center; }
.nav ul li { display: inline-block; }
.nav ul li + li { margin-left: 10px; }
.nav ul li a { display: block; width: 148px; height: 68px; line-height: 25px; padding-top: 5px; color: #502900; font-size: 16px; font-family: "Microsoft YaHei"; }
.nav ul li a:hover { background: url(../images/btn_nav.jpg) no-repeat center center; }
.nav ul li a span.icon { display: block; width: 36px; height: 36px; margin: 0 auto; background-image: url("../images/icons_nav.png"); background-repeat: no-repeat; }
.nav ul li a span.icon.icon-home { background-position: 0 -36px; }
.nav ul li a span.icon.icon-vip { background-position: 0 -180px; }
.nav ul li a span.icon.icon-electron { background-position: 0 0; }
.nav ul li a span.icon.icon-promotion { background-position: 0 -144px; }
.nav ul li a span.icon.icon-nav { background-position: 0 -108px; }
.nav ul li a span.icon.icon-login { background-position: 0 -72px; }
.nav ul li.active a { background: url(../images/btn_nav.jpg) no-repeat center center; }

.news { height: 37px; width: 840px; margin: 0 auto 40px; padding-left: 115px; background: url(../images/bg_news.png) no-repeat center center; }
.news .scrollbox { width: 810px; height: 37px; overflow: hidden; line-height: 37px; color: #f5e9c5; font-size: 12px; font-family: SimSun; }
.news .scrollbox a + a { margin: 0 40px; }

.content { min-height: 1700px; padding: 380px 0 40px; background: #bc7a27 url(../images/bg_content.jpg) no-repeat center top; }
.content .search { width: 547px; height: 72px; margin-bottom: 25px; background: url(../images/bg_search.png) no-repeat center center; }
.content .search form { padding: 20px 0 0 140px; }
.content .search form input[type=text] { border: none; padding: 0 10px; width: 255px; height: 35px; line-height: 35px; color: #4e2f0e; font-size: 16px; background: #dbc05c; float: left; }
.content .search form input[type=submit] { border: none; padding: 0 0 0 25px; margin: 0 0 0 5px; width: 100px; height: 35px; line-height: 35px; color: #4e2f0e; font-size: 22px; float: left; background: #fff url(../images/icon_search.png) no-repeat 4px 4px; cursor: pointer; }
.content .search form input[type=submit]:hover { background-color: #f35340; }
.content .topbg { width: 1000px; height: 6px; background: url(../images/bg_news_top.png) no-repeat center bottom; }
.content .item { background: #4b2c0c; min-height: 800px; overflow: hidden; }
.content .item.item01 { padding: 15px 0 30px; margin-bottom: 10px; }
.content .item.item02 { padding: 30px 0 50px; }
.content .item .info { font-family: "Microsoft YaHei"; font-size: 14px; width: 940px; margin: 0 auto; }
.content .item .info h2 { border-bottom: 2px solid #eacb5a; display: block; margin-bottom: 30px; }
.content .item .info h2 img { display: block; margin: 0 auto; }
.content .item .info p { line-height: 200%; text-align: justify; color: #fff; margin-bottom: 20px; }
.content .item .info p.p1 { padding-left: 10px; }
.content .item .info p span { color: #ffd800; margin-left: -10px; }
.content .item .info table { width: 940px; }
.content .item .info table tr { height: 32px; }
.content .item .info table th { border: 1px solid #e7aa5d; color: #241200; text-align: center; font-weight: bold; background: url(../images/bg_th.jpg) repeat-x; }
.content .item .info table td { border: 1px solid #e7aa5d; color: #fff; text-align: center; font-size: 13px; background: #62380c; }
.content .item .info table.type01 th { width: 11.1111%; }
.content .item .info table.type02 th { width: 5.8823%; }
.content .item .info table.type02 td { background: #45331c; }

.footer { text-align: center; background: #381f05; }
.footer .top { border-top: 1px solid #7b4915; padding-top: 10px; }
.footer ul li { display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; color: #90612e; }
.footer ul li.line { margin: 0 8px; }
.footer ul li a { color: #90612e; font-size: 12px; font-family: "Microsoft YaHei"; }
.footer ul li a:hover { color: #fff; }
.footer .contact { padding: 20px 0; }
.footer .contact li { margin: 0 15px; font-family: Arial; font-size: 12px; }
.footer .contact span.icon { display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin-right: 3px; background-image: url("../images/contact.png"); background-repeat: no-repeat; }
.footer .contact span.icon.i1 { background-position: 0 0; }
.footer .contact span.icon.i2 { background-position: 0 -30px; }
.footer .contact span.icon.i3 { background-position: 0 -60px; }
.footer .contact span.icon.i4 { background-position: 0 -90px; }
.footer .contact span.icon.i5 { background-position: 0 -120px; }
.footer .copyright { background: #281400; border-top: 1px solid #45290c; }
.footer .copyright p { color: #90612e; font-size: 12px; font-family: "Microsoft YaHei"; line-height: 45px; }

.querycon { background: #855019; width: 1000px; height: 400px; display: none; overflow: hidden; text-align: center; position: relative; }
.querycon .closebtn { display: block; width: 30px; height: 30px; background-image: url("../images/close.png"); background-repeat: no-repeat; background-position: 0 -30px; position: absolute; top: 4px; right: 5px; cursor: pointer; }
.querycon .closebtn:hover { background-position: 0 0; }
.querycon h2 { height: 37px; line-height: 37px; margin: 0; text-align: center; color: #613709; font-family: "Microsoft YaHei"; font-size: 20px; font-weight: bold; background: #ffee9e url(../images/bg_level.jpg) no-repeat center center; }
.querycon table { width: 930px; margin: 20px auto; color: #fff; }
.querycon table tr { height: 36px; }
.querycon table tr th, .querycon table tr td { border: 1px solid #ffee9e; text-align: center; }

.modal {min-height: 350px;color: #322413; font-size: 14px;background: #fff; position: relative;overflow: scroll;width: 100%;}
.modal table { width: 100%; margin-bottom: 20px; }
.modal table tr { height: 32px; }
.modal table tr th { background:#bf242a; text-align: center; border: 1px solid #715839;color:#fff;white-space: nowrap;}
.modal table tr td { text-align: center; border: 1px solid #715839; color:#333;}

.page { width: 100%; padding: 15px 0; text-align: center; position: absolute; left: 0; bottom: 0; }
.page a { color: #fff; margin: 0 5px; }
.page a:hover { text-decoration: underline; }
.page span { color: #333; }
