@charset "utf-8";
body { overflow-x: hidden;
	font-size:12px;
	margin:0;
	padding:0;
	line-height:22px;
	color:#333;
	background-color:#F9D1BB;font-family: "微软雅黑";
}
img{ border:0px;pointer-events: none;}

.main{width:100px; margin:0 auto; position:relative;}
ul,li {margin:0;padding:0;list-style:none;}
A:link {COLOR: #c1272d; TEXT-DECORATION: none;}
A:visited {COLOR: #c1272d; TEXT-DECORATION: underline}
A:hover,.on{COLOR:#000; TEXT-DECORATION: underline}
A.b:link {COLOR: #000; TEXT-DECORATION: underline}
A.b:visited {COLOR: #000; TEXT-DECORATION: underline}
A.b:hover {COLOR: #ffff00; TEXT-DECORATION: none}
input {
	border: 0px;
	color: #606060;
	outline: 0;font-size:30px; 
}
.srk1{padding: 0px 40px;;
	width:495px; line-height:70px; border-radius: 8px;margin: 0px 0 20px;}
.srk2{padding: 0px 40px;;
	width:495px; line-height:70px; border-radius: 8px;margin: 0px 0 20px;}
.white {color:#ffffff;}
.red {color:#be272d; font-size:42px;line-height:70px; font-weight:bold;}
.red2{color:#d30101;}
.green {color:green;}
.black{ color:#000;}
.blue{color:#549FD6;}
.yellow{color:#FFC41F;}
.blue3{color:#255E98;}
.gray{color:#6A3906;}
.org{color:#ff5a00;}
.bg_h{background-color:#f0f0f0;}
.f_13{font-size:13px;}
.f_14{font-size:14px;}
.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;}
.f_22{font-size:22px; font-family:"黑体";}
.h340{height:340px;}
td{font-size:18px;text-align:center; background-color:#fff;}

.bt { font-weight:bold;color: #4d83f3;	font-size: 30px;}
.bt2{color: #4d83f3;	font-size: 21px;}
.f-r{float:right;}
.f-l{float:left;}
.f1{background-color:#f3f3fd; color:#333; padding:3px 5px;}

.bod #dbg1{background:url("../images/index_01.png") center top no-repeat;height:512px;}
.bod #dbg2{background:url("../images/index_02.png") center top no-repeat;height:305px;}
.bod #dbg3{background:url("../images/index_03.png") center top no-repeat;height:505px;}
.bod #dbg4{background:url(../images/index_04.png) center top no-repeat;height:766px;}
.bod #dbg5{background:url(../images/index_05.png) center top no-repeat;height:1183px;}
.bod #dbg8{background:url(../images/pf.png) center top no-repeat;height:120px; position: fixed; left: 0px; bottom: 0px; width: 100%;}

.btn1{
	background: url("../images/btn1.png");
	width: 480px;
	height: 131px;
	position: absolute;
	left: 43px;
	top: 187px;
}
.btn2{
	width: 188px;
	height: 63px;
	position: absolute;
	left: 377px;
	top: 93px;
	text-align: center;
	line-height: 63px;
	color: #c1272d;
	font-size: 27px;
	TEXT-DECORATION: none !important;
}
.btn3{
	background: url("../images/btn2.png");
	width: 371px;
	height: 103px;
	position: absolute;
	left: 35px;
	top: 10px;
}
.btn4{background-color: #dd4e3e; color: #fff !important; line-height: 68px; font-size: 32px; border-radius: 34px;
	width: 416px; margin:20px auto 0;
	height:68px; display: block;
}
.an1{
	position: absolute;
	left: -367px;
	top: 55px;
}
.an2{
	position: absolute;
	left: 211px;
	top: 394px;
}
.al{
	position: absolute;
	left: -14px;
	top: 183px;
}

.swf{
	width: 637px;
	height: 377px;
	position: absolute;
	top: 363px;
	left: -267px;
}
.swf2{
	position: absolute;
	top: 128px;
	left: -482px;
}
.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);
  }
}
.dh2{
  -webkit-animation: dh2 1.5s linear infinite alternate;
  animation-name: dh2 1.5s linear infinite alternate;
}
@-webkit-keyframes dh2 {
  0%, 10%,20%, 100% {
    opacity: .6;
  }

  5%, 15% {
    opacity: 0;
  }
}

@keyframes dh2 {
  0%, 10%,20%, 100% {
    opacity: .6;
  }

  5%, 15% {
    opacity: 0;
  }
}

.txt1{
	position: absolute;
	top: 220px;
	left: 220px;
	font-size: 16px;
	width: 279px;
	color: #C9CACA; line-height: 25px;
}
.txt3{
	position: absolute;
	top: 271px;
	left: -372px;
	font-size: 22px;
	color: #40220F;
	line-height: 28px;
	width: 380px;
}
.txt4{
	position: absolute;
	top: 271px;
	left: 96px;
	font-size: 22px;
	color: #40220F;
	line-height: 28px;
	width: 380px;
}
.txt5{
	position: absolute;
	top: 316px;
	left: -394px;
	font-size: 19px;
	color: #99CAFF;
	line-height: 28px;
	width: 251px;
}
.txt6{
	position: absolute;
	top: 316px;
	left: -70px;
	font-size: 19px;
	color: #99CAFF;
	line-height: 28px;
	width: 251px;
}
.txt7{
	position: absolute;
	top: 346px;
	left: 256px;
	font-size: 19px;
	color: #99CAFF;
	line-height: 28px;
	width: 251px;
}

.weixin-tip{display:none;position:fixed;left:0;top:0;width:100%;height:100%;z-index:100;}


.h{position:fixed; left:0px; top:0px; width:100%; height:100%;background-image:url(../images/h.png);}
.pf1{
	position: absolute;
	left: -238px;
	top: 342px;
}
.pf2{
	position: absolute;
	left: 50%;
	bottom: 0%;
	width:750px; display: none;
	height:280px; padding-top: 20px; line-height: 50px; 
	 margin-left: -375px; background-color: #fff; font-size: 38px; color: #333; text-align: center; border-top-left-radius: 10px;border-top-right-radius: 10px;
}
.aliPay{display: block;cursor:pointer;margin: 0px 0 0 120px;width: 230px; float: left;}
.wxPay{display: block;cursor:pointer;margin: 0px 0 0 50px;width: 230px; float: left;}
.pf3{
	position: absolute;
	left: 50%; overflow: hidden;
	top: 50%;
	width:600px;padding-top: 20px; font-size: 38px;line-height: 50px;
	height:370px;background:url(../images/tc3.png); background-size: 100% 100%; color: #70533f; text-align: center;
	margin: -190px 0 0 -300px; border-radius: 10px;
}

.ico{
	background: url(../images/ico.png);
	width: 93px;
	height: 93px; margin: 20px auto;
}
.ico2{
	background: url(../images/ico.png) 0 -93px;
	width: 93px;
	height: 93px; margin: 20px auto;
}
.time{
	position: absolute;
	left: -375px;
	top: 364px;
	font-size: 20px;
	line-height: 52px;
	color: #4c5678
}
.kc{
	position: absolute;
	left: -160px;
	top: 354px;
	font-size: 20px;
	line-height: 52px;
	color: #4c5678;
	width: 737px;
}

.al{
	position: absolute;
	left: -288px;
	top: 15px;
	width: 664px;
}
.slider_box{ margin: 0px auto; width:664px; height: 805px; position: relative;overflow:hidden; border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.silder_con{ height:805px; overflow: hidden; position: absolute; color: #c30d23; font-size: 28px; line-height: 50px;}
.silder_panel{width: 664px; height: 805px;overflow: hidden; float: left; position: relative; text-align:center;}
a.prev{ background: url("../images/left.png") no-repeat; width: 74px; height: 74px; text-indent: -999px; display: block; position: absolute;left: -15px; top:45%;}
a.next{ background: url("../images/right.png") no-repeat; width:74px; height:74px; text-indent: -999px; display: block; position: absolute; right: -35px; top:45%;}
#k{
	border: 6px solid #ffff00;
	width: 655px;
height: 396px;
position: absolute;
left: -283px;
top: 295px; display: none;
	opacity: 0;
	-webkit-animation: k 0.2s linear infinite alternate;
	animation: k 0.2s linear infinite alternate;
}
@-webkit-keyframes k {
 to {opacity: 1;
}
}
 @keyframes k {
 to {opacity: 1;
}
}

.txt{
	position: absolute;
	left: 47px;
	top: 318px;
	font-size: 20px;
	color: #ee4d3d;
	width: 469px;
	text-align: center;
}
.h{position:fixed; left:0px; top:0px; width:100%; height:100%;background-image:url(../images/h.png); display: none;}
.yhxy{
	width: 630px;
	height:660px;
	position:absolute;
	left: 50%;
	top: 50%; margin: -350px 0 0 -325px; background-color: #fff; border-radius: 10px; padding: 20px 0 20px 20px; line-height: 24px; display: none;
}
.txt2{width: 610px;height:660px; overflow-y: auto; color:#626262; font-size: 16px; padding-right: 20px;}
.t1{ color: #000; font-size: 14px; text-align: right; font-weight: bold;}
.t2{ color: #000; font-size: 18px; text-align: center; padding: 20px 0; font-weight: bold;}
.black{color: #000; font-weight: bold;}
.close{
	background: url("../images/close.png") center top no-repeat;
	width: 40px;
	height: 40px;
	position: absolute;
	top: -25px;
	right: -25px;
}

.footer{text-align:center; font-family:"宋体"; font-size:12px; padding:20px 0 170px;}
