﻿@charset "utf-8";

img{ border:0px;}
body {
	font-size:12px; overflow-x:hidden;
	margin:0;
	padding:0;
	line-height:22px;
	color:#fff;
	background-color:#AE1612;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;}
A.b:visited {TEXT-DECORATION: underline;}
A.b:hover {TEXT-DECORATION: none}
A.c:link {COLOR: #c30d23; TEXT-DECORATION: none;}
A.c:visited {COLOR: #c30d23; TEXT-DECORATION: none}
A.c:hover {COLOR:#333; TEXT-DECORATION: underline}
input{background:transparent;border:0px;margin:0px; color:#939598;list-style:none; font-family:"微软雅黑"; font-size:14px;}
.white {color:#ffffff;}
.red {color:#8C3719;}
.red2{color:#d30101;}
.green {color:green;}
.black{ color:#000;}
.blue{color:#549FD6;}
.yellow{color:#ffea94; font-weight: bold;}
.blue3{color:#255E98;}
.gray{color:#EBC384;}
.z1{letter-spacing:1px;}
.t-c{ text-align: center;}

.bg_h{background-color:#840000; width: 996px; margin: 0 auto; overflow: hidden;padding-top: 40px;}
.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_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:20px;}
.f-b{text-decoration: underline}

.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.png) center top no-repeat;height:272px;}
.bod .dbg2{background:url(../images/index_02.png) center top no-repeat;height:273px;}
.bod .dbg3{background:url(../images/index_03.png) center top no-repeat;height:272px;}
.bod .dbg4{background:url(../images/index_04.png) center top no-repeat; padding-top: 200px;}
.bod .dbg6{background:url(../images/index_06.png) center top no-repeat;height:499px;}
.bod .dbg7{background:url(../images/index_07.png) center top no-repeat;height:644px;}

.bod #dbg8{background:url(../images/index_08.png) center top no-repeat;height:960px;}
.bod #dbg9{background:url("../images/index_09.png") center top;height:599px;}
.bod #dbg10{background:url(../images/index_10.png) center top;height:170px;}
.bg10{
	background: url("../images/bg10.png"); margin: 0 auto 60px; width: 1288px; height: 116px;
}
.bgd{
	background: url("../images/bgd.png"); background-size: 100% 100%;position: relative; margin: 0 auto 100px;
}
.bg{
	background: url("../images/bg.png");
	width: 997px;
	height:589px; position: relative; margin: 0 auto 50px;
}
.bgc{background: url("../images/bgc.png");}
.bgd{background: url("../images/bgd.png");}
.bge{background: url("../images/bge.png"); height: 574px;}
.bgb{background: url("../images/bgb.png");height: 584px;}
.bgf{background: url("../images/bgf.png");height: 574px;}
.bgg{background: url("../images/bgg.png");height: 590px;}
.bg .bt{
	color: #c30d23;
	font-size: 30px;
	text-align: center;
	padding-top: 25px;
	line-height: 30px;
	width: 210px;
	position: absolute;
	left: 57px;
	top: 0px;
	text-shadow: 1px 1px 1px #fff;
}
.bg .bt2{
	color: #fbcf9e;
	font-size: 26px;
	line-height: 30px;
	position: absolute;
	left: 310px;
	top: 33px;
	width: 574px;
	text-align: center;
}
.bg ul{float: left;width:300px;margin:115px 0px 0 23px; }
.bg ul a{ width:293px; height:62px;background:url("../images/bg1.png") top; display: block;
    text-decoration: none;text-align: center; margin-bottom: 7px; background-size: 100% 100%; position: relative;padding-top: 10px;
}
.bg .f1{padding: 10px 0 0 0; font-size: 18px; color: #FBCF9E; line-height: 18px;}
.bg .f3{ font-size: 14px;color: #FBCF9E;}
.bg ul a:hover ,.bg ul a.current{
    background:url("../images/bg1h.png") top;
    color: #7f4f21; background-size: 100% 100%;
}
.bg ul a:hover .f1,.bg ul a.current .f1{color: #C30D23;}
.bg ul a:hover .f2,.bg ul a.current .f2{color: #962222; font-weight: bold;}
.bg ul a:hover .f3,.bg ul a.current .f3{color: #7f4f21;}
.swf1{
width: 651px;
  height: 405px;
  float: left;
  margin: 115px 0 0 5px;border-radius: 8px;
}

.bgf ul a{height:75px; margin-bottom: 15px; padding-top: 15px}

.h1{height: 73px!important;}

.sppf{background: url("../images/bg8.png") center top no-repeat;height:80px;}
.sppfbtn{
	background: url("../images/btn7.png");
	width: 234px;
	height: 80px;
	position: absolute;
	left: 287px;
	top: 6px;
}
.sppfbtn2{
	background: url("../images/btn8.png");
	width: 65px;
	height: 38px;
	position: absolute;
	left: 50%;
	top: 431px;
margin-left: 360px; display: none;
}
.sp{width: 670px; height: 380px; border-radius: 5px; border: 3px solid #fff; margin: 20px auto 0 auto;}
.bg9{
	background: url("../images/bg9.png");
	width:100%;
	height:80px; overflow: hidden; text-align: center;
}

.pf{position: fixed; right: 0px; top: 20%; display: none;}
.pf2{position: fixed; left: 0px; bottom: 0%;background: url("../images/pf2.png") center top no-repeat; width: 100%; height: 146px; display: none}
.pf2 a{
	position: absolute;
	top: 34px;
  left: 203px;
}
.wddd{position: absolute; right: 0px; top: 20%; background-color: #F44D39; width: 40px; padding: 10px 0; color: #fff; font-size: 22px; text-align: center; border-top-left-radius: 10px;border-bottom-left-radius: 10px; line-height: 25px;}
.wddd2{background-color: #fff;width:680px;
border-radius: 10px;
position: absolute;
left: 50%;
top: 50%;
margin: -100px 0 0 -340px;
color: #000;
padding: 25px;
font-size: 16px;}
.wddd2 .bt{ background-color: #FFD9AD; color: #9b4f1c; font-size: 22px;}
table,th,td {
  border : 1px solid #999;
  border-collapse: collapse; line-height: 50px;
}
.btn1{
	background: url(../images/btn1.png);
	width: 409px;
	height: 184px;
	position: absolute;
	left: 187px;
	top: -117px;
}
.txt1{
	position: absolute;
	left: 398px;
	top: 30px;
	text-align: center;
	width: 124px;
	font-size: 12px;
	color: #9b4f1c;
}
.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;
}
.txt3{
	position: absolute;
	left: 310px;
	top: 596px;
	text-align: center;
	width: 379px;
	font-size: 14px;
	color: #fff;
}
.a1{font-size: 16px;}
.a2b{color: #fff4e3; padding:3px 0 0px;white-space:nowrap; font-size: 15px;}
.b1{
	position: absolute;
	left: -432px;
	top: -112px;
}
.b2{
	position: absolute;
	left: -218px;
	top: -112px;
}
.b3{
	position: absolute;
	left: -3px;
	top: -112px;
}

.txt2k3{
	position: absolute;
	left: 243px;
	top: 99px;
	color: #BC231F;
	font-size: 18px;
	width: 115px;
	text-align: center;
}

.i1{
	position: absolute;
	left: 209px;
	top: 3px;
}
.i2{
	position: absolute;
	left: 14px;
	top: 25px;transform:rotate(-23deg)
}
.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: -2px;
	top: -115px;
	color: #ffe0a7;
	font-size: 14px;
	width: 249px;
	line-height: 16px;
}
.txt2l4{
	position: absolute;
	left: 275px;
	top: -115px;
	color: #ffe0a7;
	font-size: 14px;
	width: 249px;
	line-height: 16px;
}
.txt2l5{
	position: absolute;
	left: -365px;
	top: -76px;
	color: #ffe0a7;
	font-size: 12px;
	width: 312px;
	line-height: 20px;
}
.txt2l6{
	position: absolute;
	left: 136px;
	top: 170px;
	color: #ae1100;
	font-size: 19px;
	width: 335px;
	line-height: 25px;
}
.txt2l7{
	position: absolute;
	left: 45px;
	top: 167px;
	color: #fff;
	font-size: 14px;
	width: 430px;
	line-height: 25px;
}
.txt2l8{
	position: absolute;
	left: -169px;
	top: -93px;
	color: #F3D9AB;
	font-size: 14px;
	width: 115px;
	text-align: center;
}
.txt2l8b{
	position: absolute;
	left: 281px;
	top: -4px;
	color: #fff;
	font-size: 14px;
	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: -338px;
	top: -121px;
	font-size: 20px;
	width: 237px;
	text-align: center; color: #ffe0a7;
}
.txt6{
	position: absolute;
	left: 14px;
	top: 63px;
	font-size: 16px;
	width: 539px;
}
.txt7{
	position: absolute;
	left: 14px;
	top: 113px;
	font-size: 13px; line-height: 18px;
	width: 391px;
	color: #8e0a00;
	text-shadow: 1px 1px 0px #fb7a79;
}

.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: 409px;
	height:307px;
	position: absolute;
	left: 50%;
	top: 50%; margin: -122px 0 0 -210px;
}
.hdgz{background-color: #fff;width: 760px;
  border-radius: 10px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -275px 0 0 -380px;
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 #ff0;
width: 994px;
  height: 679px;
  position: absolute;
  left: -451px;
  top: -624px;
	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: 13px;
	height: 144px;
	overflow: hidden;
}
#div1 ul{
	position: absolute;
	left: 0;
	top: -2px;
}
#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 165px;}

*{margin:0; padding:0; font-family:"微软雅黑";}
.tc1{width:420px; height:244px; background:url(../images/tc.png) no-repeat; text-align:center;display:none;}
.tc1b{width:409px; height:307px; background:url("../images/tc1.png") no-repeat; text-align:center;display:none;}
.font1{font-size: 45px;
  color: #fff;
  padding-top: 131px;
  line-height: 45px; 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:253px; margin:10px auto;}
.text1{width: 50px;height: 65px;border:0px solid #9e9e9e; float:left; margin:0 5px; text-align:center; line-height:28px; font-size:44px; color:#333; background-color: #fff;outline:none}
.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;}
.btn_tc0 a{width:318px; height:71px; margin:15px auto; background:url("../images/tc0_12.png") no-repeat;display:block;}
.tc3-btn{width:371px; height:71px; background:url("../images/tc3-btn.png") no-repeat; position: absolute;left: 147px; top: 298px;}
.tc4-btn{width:318px; height:71px; background:url("../images/tc4-btn.png") no-repeat; position: absolute;left: 172px;
  top: 253px;}
a{text-decoration:none;}
.tc0{
	width: 409px;
	height: 307px;
	background: url(../images/tc0.png) center no-repeat;display:none;text-align:center;
}

@-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;
}


.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;
}
.btn10{
	background: url("../images/btn9.png")!important;
	width: 359px!important;
	height: 133px!important; display: block; margin: 0 auto;
}
.btn11{
	padding-top: 30px;
	position: absolute;
	left: 82px;
	top: 613px;
	width: 700px;
	line-height: 40px;
	text-align: center; color: #c30d23; font-size: 28px;
}
