﻿html {
	font-size: 100%;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
.col1 {
    color: #dc7c23;font-weight: bolder;}
.col2{
    color: #d50101;font-weight: bolder;}
.col3{
    color: #ffffff;font-weight: bolder;}
.col4{
	color: #FFFF00;
	font-weight: bolder;
}
html,button,input,select,textarea {
	font-family: sans-serif
}

body {
	margin: 0
}

a:focus {
	outline: thin dotted
}

a:active,a:hover {
	outline: 0
}

h1 {
	font-size: 40px;
	margin: .67em 0;
	font-weight: bolder;
}

h2 {
	font-size: 1.5em;
	margin: .83em 0
}

h3 {
	font-size: 1.17em;
	margin: 1em 0
}

h4 {
	font-size: 1em;
	margin: 1.33em 0
}

h5 {
	font-size: .83em;
	margin: 1.67em 0
}

h6 {
	font-size: .67em;
	margin: 2.33em 0
}

abbr[title] {
	border-bottom: 1px dotted
}

b,strong {
	font-weight: 700
}

blockquote {
	margin: 1em 40px
}

dfn {
	font-style: italic
}

hr {
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}

mark {
	background: #ff0;
	color: #000
}

p,pre {
	margin: 1em 0
}

code,kbd,pre,samp {
	font-family: monospace,serif;
	_font-family: 'courier new',monospace;
	font-size: 1em
}

pre {
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word
}

q {
	quotes: none
}

q:before,q:after {
	content: '';
	content: none
}

small {
	font-size: 80%
}

sub,sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}

sup {
	top: -.5em
}

sub {
	bottom: -.25em
}

dl,menu,ol,ul {
	margin: 1em 0
}

dd {
	margin: 0 0 0 40px
}

menu,ol,ul {
	padding: 0 0 0 40px
}

nav ul,nav ol {
	list-style: none;
	list-style-image: none
}

img {
	border: 0;
	-ms-interpolation-mode: bicubic
}

svg:not(:root) {
	overflow: hidden
}

figure {
	margin: 0
}

form {
	margin: 0
}
 

textarea {
	overflow: auto;
	vertical-align: top
}

table {
	border-collapse: collapse;
	border-spacing: 0
}[hidden] {
	display: none!important
}
h1{
	color: #FFFF33;
}
h4.kq{height: 95px;
    line-height: 95px;
    font-size: 24px;
    color: #dcae7c;
    text-align: center;}
 

html:first-child #opera {
	display: block
}

html>body #ie7 {
	*display: block
}

body #ie6 {
	_display: block
}

body:empty #firefox12 {
	display: block
}

@-moz-document url-prefix() {
	.prize_copy_btn {
		position: relative;
		top: -20px
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	#safari {
		display: block
	}
}

@media all and (-webkit-min-device-pixel-ratio:10000),not all and (-webkit-min-device-pixel-ratio:0) {
	head~body #opera {
		display: block
	}
}

.bottom,.content,.content-div,.copy-box {
	overflow: hidden
}

.bottom-text,.btn-div p,.download,.h1-text,.input-box,.p-text,a {
	text-align: center
}

a,body,div,h1,h2,h3,h4,h5,html,li,p,ul {
	margin: 0;
	padding: 0
}

.input-box input,.input-code {
	background: #d5cbc8;
	padding: 0 5px;
	line-height: 24px
}

.box,.btn,.content {
	margin: 0 auto
}

.btn,.download,.pop-reg-btn {
	font-family: "宋体"
}

li,ul {
	list-style: none
}

a {
	text-decoration: none
}

.clearfloat:after {
	display: block;
	clear: both;
	content: ".";
	visibility: hidden;
	height: 0
}

.clearfloat {
	zoom: 1
}

.error-msg {
	color: red
}

body {
	width: 100%;
	padding: 0;
	margin: 0;
	overflow-x: hidden;
	position: relative
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.container {
		margin: 0 auto
	}
}

.fl {
	float: left;
	_display: inline
}

.fr {
	float: right;
	_display: inline
}

.clear {
	clear: both
}

.cls:after {
	display: block;
	content: "";
	line-height: 0;
	visibility: visible;
	clear: both
}

.cls {
	zoom: 1
}

body {
	background: url(../images/bgmain.jpg) #2d0909 center top no-repeat;
	font-size: 19px;
	font-family: "Microsoft Yahei", Arial, Helvetica, sans-serif;
	font-style: normal;
}

 

.part-1 {
 
	height: 777px;
	position: relative
}

.part-2 {
	position: relative
}

.container {
	width: 1200px;
	margin: 0 auto;
 
}

.nav {
	width: 183px;
	height: 25px;
	line-height: 25px;
	position: absolute;
	top: 0;
	right: 0
}

.nav a {
	width: 50%;
	height: 25px;
	display: inline-block;
	color: #bbdeff
}

.nav .g-start {
	text-indent: 25px
}

.nav .g-com {
	text-indent: 8px
}

.nav a:hover {
	color: #fff
}
 

.menu-box {
	width: 100%;
	height: 79px;
	position: absolute;
	top: 765px;
	text-align: center
}

.menu-box a {
	width: 200px;
	height: 79px;
	line-height: 75px;
	display: inline-block;
	font-size: 24px;
	font-weight: 700;
	color: #e4b682;
	background: url(../images/menu_08ab2ec.png) center no-repeat;
	margin-right: 60px;
 outline:none;blr:expression(this.onFocus=this.blur()); 
}

.menu-box a:hover,.menu-box .on {
	background: url(../images/menu-hov_7fa487c.png) center no-repeat;
	color: #ffba00;
	outline: 0
}

.cont-tt {
	width: 180px;
	height: 60px;
	line-height: 60px;
	font-size: 36px;
	color: #ffba00;
	position: absolute;
	top: 889px;
	left: 50%;
	margin-left: -90px;
	text-align: center
}

.cont-list {
	width: 100%
}

.cont-list li {
	width: 100%;
	position: relative
}

.zero-s {
	width: 1200px;
	height: 600px;
	background: url(../images/bg3.jpg) no-repeat;
}

.zero-s .zero-tt {
	height: 95px;
	line-height: 95px;
	font-size: 24px;
	color: #dcae7c;
	text-align: center
}

.zero-s .zero-items-box {
	width: 100%;
	height: 580px;
	margin-top: 22px;
	position: relative
}

.servers {
	width: 175px;
	height: 25px;
	display: block;
	position: absolute;
	line-height: 25px;
	color: #ebe7e6;
	text-align: center;
	font-size: 12px
}

.servers i {
	color: #ffea00;
	font-style: normal;
	margin-left: 5px
}

 

.page-cont {
	padding: 30px 0 150px;
	width: 100%;
	color: #bc8f64;
}

.page-cont1 {
	margin-bottom: 50px
}

.page-cont .s-title {
	background: url(../images/s-title.png) no-repeat;
	color: #ffba00;
	font-size: 25px;
	height: 76px;
	line-height: 76px;
	font-weight: 700;
	margin-bottom: 20px
}

.page-cont .s-title2 {
	background: url(../images/s-title.png) no-repeat;
	color: #ffba00;
	font-size: 25px;
	height: 76px;
	line-height: 76px;
	font-weight: 700;
	margin-bottom: 20px;
 
  
}

.s-title span {
	color: #30090b;
	margin: 0 42px 0 27px
}

.s-title2 span {
	
	color: #30090b;
	margin: 0 42px 0 27px
}

.page-cont h2 {
	font-size: 25px;
	color: #FFFF99;
	font-weight: 400;
	height: 70px;
	line-height: 70px
}

.page-cont p,.page-tip p {
	line-height: 36px
}

.page-cont img {
	display: block;
	margin: 30px auto;
	border: 4px solid #800000;
}

.page-tip {
	color: #bc8f64;
	height: 110px;
	margin-top:201px
}

.page-cont p i,.page-tip p i {
	width: 20px;
	height: 20px;
	display: block;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	background-color: maroon;
	color: #ffba00;
	float: left;
	margin: 8px;
	text-align: center;
	line-height: 20px;
	font-style: normal
}

.table-s1 {
	display: inline-block;
	font-size: 20px
}

.fl {
	float: left
}

.mr100 {
	margin-left: 35px
}

.clearboth {
	clear: both
}

.table-s1 td {
	height: 50px;
	border: 2px solid #971e1e;
	background-color: #4f0303;
  text-align: center;
}

.table-s1 th {
	height: 50px;
	border: 2px solid #971e1e;
	background-color: #4f0303;
	text-align: center;
	color: #d9b18c;
	font-weight: 700
}

.table-s1 thead th {
	color: #FF6600
}
 
 
 
 .table-s3 td {
	height: 50px;
	border: 2px solid #E4B682;
	background-color: #550403;
  text-align: center;
}


.table-s3 {
	display: inline-block;
	font-size: 16px
}
.table-s3 th {
	height: 50px;
	border: 2px solid #E4B682;
	background-color: #390100;
	text-align: center;
	color: #d9b18c;
	font-weight: 700
}

.table-s3 thead th {
	color: #FF6600
}
 

.logo {
	background-position: 0px 0px
}

 

.logo,.page_control .sq-dialog-buttons a,.page_control .dialog-btn,.page_control .sq-dialog-buttons a:hover,.page_control .dialog-btn:hover,.link_box {
	background-image: url(../images/logo4.png)
}
.main { position: relative;margin:0 auto; width: 960px;color: #2D0909; font-family: "Microsoft YaHei";}
#jpbox{ position: relative; top: 12px; width: 550px; height: 210px; margin-left: 218px; }
#jpbox ul{position:relative;height:210px;}
#jpbox li{position:absolute; width:0;  height:0; z-index:0;top:0; left:0;}
#jpbox li img{width:100%;height:100%;vertical-align:top; float:left; border:0;cursor:pointer;}
#jpbox .prev, #jpbox .next{ display:none;}
#jpbox .alt-txt{display: none; position: absolute;left: 0; bottom: -28px; width: 256px;height: 20px;text-align: center;font-size: 14px;font-weight: bold;}
#jpbox .center .alt-txt{display: block;}

 .title {
	position: absolute;
	left: 428px;
	top: 45px;
	width: 175px;
	height: 100px
}

.logo {
	position: absolute;
	left: 5%;
	top: 31px;
	width: 330px;
	height: 108px;
	outline: 0;
	background-repeat: no-repeat;
	z-index:1;
}
 

.mp {position: fixed;
    right: 97px;
    bottom: 100px;
    z-index: 2; 
    float: left;
    margin-left: 35px;}
 .music {
    display: inline-block;
    margin: 7px 10px;
    height: 19px;
    width: 16px;
    background: url(../images/music_on.gif); }
 .music-off {
    background: url(../images/music_off.png); }
    
    
    .pagebg{
     position: absolute;
    width: 1200px;
    height: 759px;
    top:0;
    left: 50%;
    margin-left: -600px;
}


 #NIE-copyRight {
	padding: 20px 0;
	background: #210201;
	min-width: 1260px;
	color: #fff
}

#NIE-copyRight a {
	color: #fff
}

#NIE-copyRight a:hover {
	text-decoration: underline
}

#NIE-copyRight #ncp-l1 {
	color: #e23a3f
}

#NIE-copyRight #ncp-l1 a {
	color: #e23a3f
}

#NIE-topBar-include {
	min-width: 1260px!important
}

   .pagebg{
     position: absolute;
    width: 1200px;
    height: 759px;
    top:0;
    left: 50%;
    margin-left: -600px;
}

#fp-nav {

    position: fixed;

    z-index: 20;

    margin-top: -32px;

    top: 50%;

    opacity: 1;

    -webkit-transform: translate3d(0,0,0);

}



#fp-nav.left {

    left: 17px;

}

.right .ul_relative {
    margin: 79px 0 0 73px;
}

ul, li {
    list-style-type: none;
}

a:visited, a:link {
    text-decoration: none;
    border-style: none;
    outline: none;
}
.menu1, .menu2, .menu3, .menu4, .menu5, .menu6 {
    display: block;
    width: 121px;
    height: 41px;
    color: #F7A84B;
    background: #5C220C;
    margin-bottom: 1px;
    text-align: center;
    line-height: 41px;
}

.right {
    background: url("../images/nav.png");
    width: 244px;
    height: 377px;
    position: fixed;
    z-index: 20;
   
    margin-left: 500px;

    overflow: hidden;
    

    right: 10px;
    bottom: 140px;
    z-index: 100;
 
}

 
.sidebar ul a.active, .sidebar ul a:hover {
    background: #381309;
    color: #fae088;
}

.sidebar a {
  

   
    color: #e0a14d;

}

.sidebar a.top_a {
       height: 19px;
    position: absolute;
    bottom: 26px;
    left: 115px;
    width: 45px;
}
.nrr{
    border: 5px solid #9D6C2C;
    background: #381309;
    margin-top: 20px;
    padding: 27px 20px;
    margin-bottom: 40px;}
