﻿@charset "utf-8";

img{ border:0px;}
body {
	font-size:12px; overflow-x:hidden;
	margin:0;
	padding:0;
	line-height:22px;
	color:#fff;
	background-color:#161619;font-family:"微软雅黑";
}

.main{width:100px; margin:0 auto; position:relative;}
ul,li {margin:0;padding:0;list-style:none;}
A:link {COLOR: #fff; TEXT-DECORATION: none;}
A:visited {COLOR: #fff; TEXT-DECORATION: none}
A:hover {COLOR:#ffff00; TEXT-DECORATION: none}
A.b:link {TEXT-DECORATION: underline; color: #fff}
A.b:visited {TEXT-DECORATION: underline; color: #fff}
A.b:hover {TEXT-DECORATION: none}
input{background:transparent;border:0px;margin:0px; color:#939598;list-style:none; font-family:"微软雅黑"; font-size:14px;}
.white {color:#ffffff;}
.red {color:#c30d23;}
.red2{color:#d30101;}
.green {color:green;}
.black{ color:#000;}
.blue{color:#549FD6;}
.yellow{color:#ffe4c7; font-size: 18px; font-weight: bold;}
.blue3{color:#255E98;}
.gray{color:#6A3906;}

.f_12{font-size:12px;}
.f_14{font-size:17px; color: #fff;line-height: 20px;}
.clr2{clear:both; height:1px; overflow:hidden;}
.m_t36{margin-top:36px;}
.m_t20{margin-top:20px;}
.m_t10{margin-top:10px;}
.t_c{text-align:center;}
.f_12{font-size:12px; font-family:"宋体";}
.f_16{font-size:16px;font-weight:bold;}
.f_17{font-size:17px;}
.f_26{font-size:26px; font-family:"微软雅黑"; line-height:50px;}
.f_30{font-size:28px; color:#603813; line-height:50px; font-weight:bold;}
.f20{font-size:20px; color: #fbcf9e; padding-top: 15px;}
.f21{font-size:21px; color: #ffe4c7;}

.h340{height:340px;}
td{font-size:18px;text-align:center; background-color:#fff;}

.f-r{float:right;}
.f-l{float:left;}

.bod .dbg1{background:url(../images/index_01.jpg) center top;height:263px;}
.bod .dbg2{background:url(../images/index_02.jpg) center top;height:341px;}
.bod .dbg2b{background:url(../images/index_02b.jpg) center top;height:170px;}
.bod .dbg2c{background:url(../images/index_02c.jpg) center top;height:341px;}
.bod .dbg3{background:url(../images/index_03.png) center top;height:543px;}
.bod #dbg4{background:url(../images/index_04.png) center top;height:677px;}
.bod #dbg4b{background:url(../images/index_04.png) center bottom;height:135px;}
.bod #dbg4c{background:url(../images/index_04b.png) center top;height:677px;}
.bod #dbg4d{background:url(../images/index_04c.png) center top;height:504px;}
.bod #dbg4e{background:url(../images/index_04d.png) center top;height:504px;}
.bod #dbg4f{background:url(../images/index_04e.png) center top;height:677px;}
.bod #dbg5{background:url(../images/index_05.png) center top;height:499px;}
.bod .dbg6{background:url(../images/index_06.png) center top;height:512px;}
.bod .dbg7{background:url(../images/index_07.png) center top;height:484px;}
.bod #dbg8{background:url(../images/index_08.png) center top;height:398px;}
.bod #dbg9{background:url("../images/index_09.png") center top;height:479px;}
.bod #dbg10{background:url(../images/index_10.png) center top;height:153px;}


.bg{
	width: 967px;
	position: relative;
	margin: 0 auto;
}
.bg ul{float: left;width:252px; font-size: 20px; margin:50px 0px 0 20px; }
.bg a{ width:251px; height:97px;background:url("../images/bg1.png") top; display: block;
    text-decoration: none;
    overflow: hidden; margin-bottom: 7px; background-size: 100% 100%; color: #956134;
}
.bg .f1{margin: 20px 0 0 35px; font-size: 22px; }
.bg .f3{margin: 7px 0 0 35px; font-size: 18px;}
.bg a:hover ,.bg a.current{
    background:url("../images/bg1h.png") top;
    color: #fff; background-size: 100% 100%;
}
.swf1{
width: 671px;
height: 390px;
float: left;
margin: 50px 0 0 8px;
}
.h1{height: 73px!important;}


.bgb{
	background-color: #E23231;
width: 934px;
height: 83px;
position: absolute;
left: 17px;
top: 2px;
color: #fdf9cb;
text-align: center;
font-size: 26px;
line-height: 37px;
padding-top: 20px;
}
.lh100{line-height: 70px;}
.bg4{ background-color: #A00017; border-radius: 40px;
	width: 450px;
	height: 40px;
	color: #fbcf9e;
	text-align: center; line-height: 40px;
	font-size: 18px; margin: 0 auto;
}

.sp{width: 670px; height: 380px; border-radius: 5px; border: 3px solid #fff; margin: 20px auto 0 auto;}
.ico2{position:absolute; left: 240px;
top: 21px;background: url(../images/ico2.png) center top;
	width: 327px;
	height: 78px;}
.pf{position: fixed; left: 0px; bottom: 0%;background: url(../images/pf.png) center top; display: none;
	width: 100%;
	height: 127px;}
.btn1{
	background: url(../images/btn1.png);
	width: 271px;
	height: 73px;
	position: absolute;
	left: 133px;
	top: 228px;
}
.btn1b{
	background: url(../images/btn1b.png);
	width: 271px;
	height: 73px;
	position: absolute;
	left: -83px;
	top: 228px;
}
.btn2{
	background: url(../images/btn2.png);
	width: 292px;
	height: 89px;
	position: absolute;
	left: 244px;
	top: 35px;
}
.btn2b{
	background: url(../images/btn2b.png);
	width: 292px;
	height: 89px;
	position: absolute;
	left: 244px;
	top: 24px;
}

.btn4,.btn4h{
	background: url(../images/btn4.png);
	width: 272px;
	height: 73px;
	position: absolute;
	left: 156px;
	top: 388px;
}
.btn6,.btn6h{
	background: url(../images/btn6.png);
	width: 272px;
	height: 73px;
	position: absolute;
	left: -319px;
	top: 419px;
}
.btn4h,.btn6h{
	background:url(../images/btn5h.png) center no-repeat;
}
.btn4b{
	background: url(../images/btn4b.png);
	width: 272px;
	height: 73px;
	position: absolute;
	left: 156px;
	top: 389px;
}
.btn4b2{
	background: url(../images/btn4b.png);
	width: 272px;
	height: 73px;
	position: absolute;
	left: 167px;
	top: 223px;
}
.btn6b{
	background: url(../images/btn6b.png);
	width: 272px;
	height: 73px;
	position: absolute;
	left: -319px;
	top: 389px;
}
.btn6b2{
	background: url(../images/btn6b.png);
	width: 272px;
	height: 73px;
	position: absolute;
	left: 167px;
	top: 223px;
}
.ico{
	background: url("../images/ico.png");
	width: 231px;
	height: 45px;
	position: absolute;
	left: 320px;
	top: 4px;
}
.icob{
	background: url("../images/icob.png");
	width: 231px;
	height: 45px;
	position: absolute;
	left: 320px;
	top: 4px;
}

.txt1{
	position: absolute;
	left: -326px;
	top: 252px;
	width: 451px;
	font-size: 20px;
	color: #971e0c;
	line-height: 26px;
}
.txt1 span{background: url(../images/djs.png) left no-repeat; color: #f9e8c1;letter-spacing: 15px;
padding-left: 6px;}
.txt2{
	position: absolute;
	left: -360px;
	top: -181px;
	color: #ffdfca;
	font-size: 28px;
	width: 500px;
	text-align: center;
	font-weight: bold;
}
.txt2b{
	position: absolute;
	left: -360px;
	top: -175px;
	color: #ffdfca;
	font-size: 18px;
	width: 500px;
	text-align: center;
}
.txt2c{
	color: #ffe3cc;
	font-size: 14px;
	width: 166px;
	text-align: center; overflow: hidden;
}
.a1{font-size: 16px;}
.a2b{color: #8e0018;font-family: "宋体"; padding:8px 0 5px;white-space:nowrap}
.txt2c ul{ width: 200px;}
.txt2c li{width: 80px; float: left;font-family: "宋体";margin: 0 5px 2px 0;}
.b1{
	position: absolute;
	left: -414px;
	top: -95px;
}
.b2{
	position: absolute;
	left: -208px;
	top: -95px;
}
.b3{
	position: absolute;
	left: -2px;
	top: -95px;
}
.txt2d{
	position: absolute;
	left: 344px;
	top: -292px;
	color: #ffdfca;
	font-size: 24px;
	width: 180px;
	letter-spacing: 16px;
}
.txt2e{
	position: absolute;
	left: 301px;
	top: -247px;
	color: #fff;
	font-size: 16px;
	width: 243px;
	text-align: center;
	line-height: 20px;
}
.txt2f{
	position: absolute;
	left: 271px;
	top: -174px;
	color: #ffe7c7;
	font-size: 20px;
	font-weight: bold;
	width: 75px;
	text-align: center;
}
.txt2f2{
	position: absolute;
	left: 271px;
	top: -69px;
	color: #ffe4c7;
	font-size: 20px;
	font-weight: bold;
	width: 75px;
	text-align: center;
}
.txt2g{
	position: absolute;
	left: 375px;
	top: -176px;
	color: #8c3719;
	font-size: 12px;
	width: 130px;
	line-height: 15px;
	text-align: center;
}
.txt2g2{
	position: absolute;
	left: 373px;
	top: -73px;
	color: #8c3719;
	font-size: 12px;
	text-align: center;
	width: 130px;
	line-height: 15px;
}
.txt2h{
	position: absolute;
	left: 269px;
	top: -123px;
	color: #870b0b;
	font-weight: bold;
	font-size: 20px;
	width: 173px;
}
.txt2h2{
	position: absolute;
	left: 288px;
	top: -17px;
	color: #870b0b;
	font-weight: bold;
	font-size: 20px;
	width: 136px;
}
.txt2i{
	position: absolute;
	left: 457px;
	top: -129px;
	color: #fff;
	font-size: 14px;
	width: 65px;
	line-height: 18px;
	text-align: center;
}
.txt2i2{
	position: absolute;
	left: 456px;
	top: -24px;
	color: #fff;
	font-size: 14px;
	width: 65px;
	line-height: 18px;
	text-align: center;
}
.txt2j{
	position: absolute;
	left: -397px;
	top: 28px;
	color: #3e3a39;
	font-size: 16px;
	width: 385px;
}
.txt2k{
	position: absolute;
	left: 268px;
	top: 34px;
	color: #ffe4c7;
	font-size: 20px; font-weight: bold;
	width: 115px;
}
.txt2k2{
	position: absolute;
	left: 380px;
	top: 31px;
	color: #8c3719;
	font-size: 12px;
	text-align: center;
	width: 115px;
	line-height: 15px;
}
.txt2k3{
	position: absolute;
	left: 259px;
	top: 74px;
	color: #ffe4c7;
	font-size: 21px;
	width: 115px;
	text-align: center;
}
.txt2k4{
	position: absolute;
	left: 274px;
	top: 166px;
	color: #fff;
	font-size: 14px;
	width: 281px;
	font-family: "宋体";
}
.txt2k5{
	position: absolute;
	left: -98px;
	top: 109px;
	color: #a0001b;
	font-size: 12px;
	width: 344px;
	font-family: "宋体";
}
.txt2k5 li{width: 266px;line-height: 18px;}
.ico3{
	background: url("../images/ico3.png") left top no-repeat;
width: 94px;
height: 30px;
font-size: 16px;
color: #fff;
padding: 0px 0 0 24px;
line-height: 25px;
}
.i1{position: absolute;
left: 459px;
top: 38px;}
.i2{
	position: absolute;
	left: 276px;
	top: 113px;
}
.txt2l{
	position: absolute;
	left: -341px;
	top: -74px;
	color: #FFE0A7;
	font-size: 26px;
	width: 240px;
	text-align: center;
	line-height: 30px;
}
.txt2l2{
	position: absolute;
	left: -319px;
	top: -83px;
	color: #fff;
	font-size: 16px;
	width: 240px;
	text-align: center;
}
.txt2l3{
	position: absolute;
	left: 78px;
	top: -158px;
	color: #fff;
	font-size: 13px;
	width: 227px;
	line-height: 20px;
}
.txt2l4{
	position: absolute;
	left: 324px;
	top: -158px;
	color: #fff;
	font-size: 13px;
	width: 226px;
	line-height: 20px;
}
.txt2l5{
	position: absolute;
	left: -379px;
	top: 1px;
	color: #fff;
	font-size: 14px;
	width: 388px;
	line-height: 27px;
}
.txt2l6{
	position: absolute;
	left: 193px;
	top: 137px;
	color: #ae1100;
	font-size: 19px;
	width: 335px;
	line-height: 25px;
}
.txt2l7{
	position: absolute;
	left: 134px;
	top: 248px;
	color: #fff;
	font-size: 15px;
	width: 430px;
	line-height: 22px;
}
.txt2l8{
	position: absolute;
	left: 430px;
	top: 202px;
	color: #fff;
	font-size: 12px;
	width: 115px;
}


.lb{font-size: 14px;
	color: #fff;
	font-family: "宋体"; width: 280px; line-height: 20px;}
.lb ul{height: 25px; padding-top: 5px;}
.lb li{float: left; padding: 0 7px; border: 1px solid #bc202c; background-color: #660208; margin-right: 2px; font-size: 12px; color: #e7c2ae;font-family: "宋体";}

.txt4{
	position: absolute;
	left: -221px;
	top: 174px;
	font-size: 16px;
	color: #C30D23!important;
	width: 157px;
}
.txt5{
	position: absolute;
	left: 116px;
	top: -83px;
	font-size: 16px;
	width: 148px;
}
.txt6{
	position: absolute;
	left: 371px;
	top: -83px;
	font-size: 16px;
	width: 149px;
}

.close{
	background: url("../images/close.png") center top no-repeat;
	width: 25px;
	height: 25px;
	position: absolute;
	top: -30px;
	right: 0;
}
.h{position:fixed; left:0px; top:0px; width:100%; height:100%;background-image:url(../images/h.png); display: none}
.tc{background-image:url(../images/tc.png); 
	width: 420px;
	height:244px;
	position: absolute;
	left: 50%;
	top: 50%; margin: -122px 0 0 -210px;
}
.hdgz{background-color: #fff;width: 505px;
border-radius: 10px;
position: absolute;
left: 50%;
top: 50%;
margin: -202px 0 0 -277px;
color: #000;
padding: 25px;
font-size: 16px;
line-height: 31px;}
.hdgz ul{padding-left: 20px;}
.hdgz li{list-style-type:decimal;}
.dh{
  -webkit-animation: dh 0.3s linear infinite alternate;
  animation-name: dh 0.3s linear infinite alternate;
}
@-webkit-keyframes dh{
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

@keyframes dh{
  to {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

#k{
	border: 4px solid #ffff00;
	width: 951px;
	height: 494px;
	position: absolute;
	left: -427px;
	top: 22px;
	opacity: 0;
	-webkit-animation: k 0.2s linear infinite alternate;
	animation: k 0.2s linear infinite alternate;
	pointer-events: none;display: none;
}
@-webkit-keyframes k {
 to {opacity: .3;
}
}
 @keyframes k {
 to {opacity: .3;
}
}
#div1{
	width: 820px;
	position: absolute;
	left: -254px;
	top: 5px;
	height: 144px;
	overflow: hidden;
}
#div1 ul{
	position: absolute;
	left: 0;
	top: -9px;height: 144px;overflow: hidden;
}
#div1 a{
	position: absolute;
	z-index: 2;
	text-decoration: none;
	top: 45%;
	display: none;
}
#div1 ul li{
	padding: 5px;
	list-style: none;
	float: left;
}

.footer{text-align:center; font-family:"宋体"; font-size:12px; padding:20px 0 147px;}

*{margin:0; padding:0; font-family:"微软雅黑";}
.tc1{width:420px; height:244px; background:url(../images/tc.png) no-repeat; text-align:center;display:none;}
.font1{font-size:30px; color:#a50000; padding-top:28px; line-height:42px; font-weight:bold;}
.font2{font-size:37px; color:#a50000; padding-top:35px; line-height:78px;}
.font2 span{color:#000000; font-size:28px; line-height:42px;}
.t1{width:160px; margin:10px auto;}
.text1{width:28px; height:28px; border:1px solid #9e9e9e; float:left; margin:0 5px; text-align:center; line-height:28px; font-size:24px; color:#666666;}
.clear{clear:both;}
.btn_tc a{width:296px; height:45px; margin:15px auto; background:url(../images/tc_12.png) no-repeat; line-height:43px; color:#ffffff; font-size:24px; display:block;}
a{text-decoration:none;}

@-webkit-keyframes wobble2 {
  0% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  15% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  30% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  45% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  75% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  100% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }
}

@keyframes wobble2 {
  0% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  15% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -5deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  30% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  45% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -3deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  60% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, 2deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  75% {
    -webkit-transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
            transform: translate3d(0, 0, 0) rotate3d(0, 0, 1, -1deg);
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }

  100% {
    -webkit-transform: none;
            transform: none;
			-moz-transform-origin:0% 80%;
			transform-origin:0% 80%;
  }
}

.wobble2 {
  -webkit-animation-name: wobble2;
          animation-name: wobble2;
		  -webkit-transform-origin: center bottom;
	-moz-transform-origin: center bottom;
	-ms-transform-origin: center bottom;
	-o-transform-origin: center bottom;
	transform-origin: center bottom;
	-webkit-animation-duration: 3s;
	-o-animation-duration: 3s;
	animation-duration: 3s;
	-webkit-animation-timing-function: ease-in;
	-o-animation-timing-function: ease-in;
	animation-timing-function: ease-in;
	-webkit-animation-delay: 0s;
	-o-animation-delay: 0s;
	animation-delay: 0s;
	-webkit-animation-iteration-count: infinite;
	-o-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-direction: normal;
	-o-animation-direction: normal;
	
	-webkit-animation-fill-mode: both;
	-o-animation-fill-mode: both;
	animation-fill-mode: both;
}


.djs2{
	background: url(../images/djs2.png);
	width: 295px;
	height: 60px;
	position: absolute;
	left: 253px;
	top: -45px;
	line-height: 34px;
	color: #fff;
	font-size: 30px;
	text-align: center;
	font-weight: bold;
}
.t{
	position: absolute;
	left: 15px; width: 51px;
	top: 13px;
}
.s{
	position: absolute;
	left: 83px;width: 51px;
	top: 13px;
}
.f{
	position: absolute;
	left: 151px; width: 51px;
	top: 13px;
}
.m{
	position: absolute;
	left: 219px; width: 51px;
	top: 13px;
}
.btn7{
	position: absolute;
	width: 168px;
	height: 118px;
	top: -101px;
	left: -414px;
}
.btn8{
	position: absolute;
	width: 168px;
	height: 118px;
	top: -100px;
	left: -209px;
}
.btn9{
	position: absolute;
	width: 168px;
	height: 118px;
	top: -101px;
	left: -2px;
}
