*{margin: 0px}
img{vertical-align: middle}
html { font-family: 'sans-serif','Microsoft YaHei',"SF Pro SC","HanHei SC","SF Pro Text","Myriad Set Pro","SF Pro Icons","PingFang SC","Helvetica Neue","Helvetica","Arial",sans-serif;; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100% }
body{ margin: 0;width: 100%;font-size: 16px;box-sizing: border-box;cursor: default;cursor: pointer;background: #cf1e38 }
p{font-size: 16px;box-sizing: border-box} 
div{box-sizing: border-box}
article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline }
audio:not([controls]) { display: none; height: 0 }
[hidden], template { display: none }
a { background-color: transparent; text-decoration: none; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; /* For some Androids */;color: #fff }
a:active, a:hover { outline: 0 }
abbr[title] { border-bottom: 1px dotted }
b, strong { font-weight: bold }
dfn { font-style: italic }
h1 { font-size: 2em; margin: 0.67em 0 }
mark { background: #ff0; color: #000 }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline }
sup { top: -0.5em }
sub { bottom: -0.25em }
img { border: 0 }
svg:not(:root) { overflow: hidden }
figure { margin: 0em }
hr { box-sizing: content-box; height: 0 }
pre { overflow: auto }
code, kbd, pre, samp { font-family: monospace, monospace; font-size: 1em }
button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0; outline: none; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: transparent; /* For some Androids */ }
button { overflow: visible }
button, select { text-transform: none }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; cursor: pointer; filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1 }
button[disabled], html input[disabled] { cursor: default; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0 }
input { line-height: normal }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0 }
input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto }
input[type="search"] { -webkit-appearance: textfield; box-sizing: content-box }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { -webkit-appearance: none }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em }
legend { border: 0; padding: 0 }
textarea { overflow: auto }
optgroup { font-weight: bold }
table { border-collapse: collapse; border-spacing: 0 }
td, th { padding: 0 }
ul, li { padding: 0; margin: 0; list-style: none }
.left{float: left;}
.right{float: right;}
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
.warp{width: 1100px;margin: 0 auto;padding: 1px}
header{width: 100%;height: 60px;}
.logo{width: 180px;margin-top: 10px;float: left;}
.tel{float: right;margin-top: 20px}
.banner{width: 100%}
.btnbox{text-align: center;margin-top: 30px;position: relative;z-index: 300;}
.btnbox a button{display: inline-block;width: 250px;border-radius: 30px;height: 40px;margin-right: 30px;background: none;border: 2px solid #fff;color:#fff }
.btnbox a:last-child button{margin-right: 0px;border: 2px solid #ffd800;color: #ffd800}
.bgs {width: 80%;max-width: 1600px;margin-top: 100px }
.bgs > img{width: 100%}
.bigfont{float: left;display: block;font-size: 48px;color: #ffa800;line-height: 110px}
.artbox{float: left;margin-top: 25px;margin-left: 10px}
.artbox .yfont{font-size: 18px;color:#ffa800 }
.artbox .wfont{font-size: 18px;color: #fff}
.numbar ul li:nth-child(1){width: 280px}
.numbar ul li:nth-child(2){width: 350px}
.numbar ul li:nth-child(3){width: 319px}
.numbar ul li:nth-child(4){width: 240px}
.title{font-size: 50px;color: #fff;display: block;margin-top: 120px;margin-bottom: 100px;text-align: center}
.moneylist{margin-bottom: 100px;}
.moneylist .title{text-align: left}
.moneylist .warp{position: relative;}
.moneylist ul li{width: 220px;height: 443px;border: 1px solid #ffd800;float: left;border-right: 0px solid #ffd800;background: none}
.moneylist ul li:last-child{border: none;position: absolute;z-index: 10;right: 0;transform: scale(1.1);background: #fff;box-shadow:0px 0px 30px rgba(0, 0, 0, 0.6); }
.moneylist ul li:first-child .header{height: 50px;width: 100%;}
.moneylist ul li .header{height: 50px;width: 100%;;margin-bottom: 20px;font-size: 30px;text-align: center;line-height: 50px;color: #fff;border-bottom: 1px solid #ffd800}
.moneylist ul li p{text-align: center;width: 100%;line-height: 70px;font-size: 18px;color: #fff}
.moneylist ul li:last-child .header{background: #cf1e38;height: 66px;line-height: 66px;border: none}
.moneylist ul li:last-child p{color: #515151}
.moneylist .yel{color: #cf1e38}
.yel{color:#ffd800 }
.waihui{margin-top: 200px;margin-bottom: 30px}
.stit{font-size: 46px;display: block}
.waihui .yel{margin-left: 10px;margin-right: 10px}
.tips{font-size: 30px;display: block;margin-top: 0px;text-align: center}
.imgli{padding-top: 60px;background: #fff;padding-top: 25px;padding-bottom: 100px;width: 1600px;margin-left: auto;margin-right: auto;box-shadow: 0px 40px 100px rgba(0, 0, 0, 0.6); }
.imgli .title{color: #000;margin-top: 50px}
.imgli .stit{font-size: 40px !important;display: block;margin-top: 20px}
.imgli ul li{width: 352px;margin-right: 20px;float: left;}
.imgli ul li:last-child{margin-right: 0px}
.imgli ul li img{width: 80%;margin-left: 10%}
.imgli ul li p{width: 300px;margin: 0 auto;text-align: center;margin-top: 30px;line-height: 30px}
.global{padding-top: 0px;background: #fff;padding-top: 15px;padding-bottom: 100px;width: 1600px;margin-left: auto;margin-right: auto;box-shadow: 0px 40px 100px rgba(0, 0, 0, 0.6);margin-top: 180px;margin-bottom: 100px}
.global .title{color: #000;margin-top: 50px;font-size: 36px;margin-bottom: 20px}
.global .tips{color: #000;margin-top: 30px;font-size: 28px;margin-top: 30px;margin-bottom: 50px;font-weight: bold}
.global .stit{font-size: 40px !important;display: block;margin-top: 20px}
.global ul li{width: 352px;margin-right: 20px;float: left;}
.global ul li:last-child{margin-right: 0px}
.global ul li img{width: 150px;display: block;margin: 0 auto}
.global ul li p{width: 300px;margin: 0 auto;text-align: center;margin-top: 30px;line-height: 30px}
.stage{width: 100%;background: url(../images/bgs.jpg);height: 780px;margin-top: 140px;overflow: hidden;background-size: cover}
.stage .title{color: #fff;margin-top: 70px}
.stage ul li{width:400px;float: left; }
.stage .warp{width: 1200px}
.stage .namtit{text-align: center;font-size: 26px;color: #fff;margin-top: 50px;line-height: 50px}
.radio{height: 210px;width: 210px;border-radius: 50%;text-align: center;line-height: 210px;border: 1px solid #fff;margin: 0 auto;font-size: 50px;color: #fff}
.tips{font-size: 14px;color: #fff;margin-top: 10px}
.bottitle{font-size: 30px;font-weight: bold;color: #fff;text-align: center;margin-top: 70px}
.forimg img{float: left;width: 500px}
.artlist{float: left;margin-left: 50px;width: 500px;line-height: 60px;display: none}
.artlist .tiptitle{font-size: 40px;color: #eeeeee;margin-top: 10px;font-weight: bold}
.imglist{margin-top: 80px}
.line{height: 5px;width: 80px;background: #ffa800;margin-top: 20px}
.forimg .artlic{font-size: 24px;margin-top: 40px}
.forimg2 .artlist{float: left;margin-left: 30px;width: 440px;line-height: 60px;margin-top: 50px}
.forimg2 .artlic{font-size: 24px;margin-top: 40px}
.forimg2{position: relative;}
.box{position: absolute;bottom: -80px;left: 400px;;width: 200px;height: 200px;border: 5px solid #e1e1e1}
.forimg3{margin-top: 50px}
.forimg3 .artlist{float: left;margin-left: 50px;width: 450px;line-height: 60px;margin-top: 140px}
.forimg4 img{width: 500px}
.forimg4 .artlist{margin-top: 90px;width: 380px}
.artlic{font-size: 20px !important}
.forimg4{margin-top: -30px;position: absolute}
.zhuce{width: 100%;height: 280px;background: #fff;background-size:cover;width: 100% }
.imglist{padding-bottom: 500px;}
.zhuce {padding-top: 5px;z-index: 20}
.zhuce .tit{width: 100%;text-align: center;font-size: 24px;color: #000;margin-top: 60px}
.inputbox{margin-top: 60px}
.inputbox input{width: 23%;height: 40px;border: 1px solid #8c8c8c;background: none;box-sizing: border-box;padding-left: 20px;color: #8c8c8c;float: left;margin-right: 2%}
.inputbox input:last-child{margin-right: 0px}
.inputbox input::placeholder{color: #8c8c8c}
.inputbox button{width: 23%;height: 40px;background: #cf1e38;text-align: center;border: none;color: #fff}
.payway {background: #262626;padding-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #727272}
.payway .titles{font-size: 30px;text-align: center;margin-top: 90px}
.payway ul li{width: auto;text-align: center;display: inline-block;padding-left: 20px;padding-right: 20px}
.payway ul li:last-child{border: none}
.pawlist{text-align: center}
.garybgfoot{background: #262626;height: 250px;}
.txtleft{float: left;}
.garybgfoot >.warp > img{float: right}
.txtleft{margin-top: 30px;width: 80%;}
.borderline{border-bottom: 1px solid #727272;padding-bottom: 20px}
.garylogo{float: left;display: block}
.lianxi{float: right;width: 200px}
.lianxiwarp {margin-bottom: 10px;width: 260px}
.lianxiwarp > p{float: left;color: #727272;width: 200px}
.lximg{width: 50px;text-align: center;float: left;}
.bottomfont{font-size: 12px;color: #858585;margin-top: 20px}
.bottomlogo{margin-top: 40px;width: 20%;text-align: center;float: right}
.bottomlogo > img{max-width: 130px;}
.bottomlogo > p{font-size: 12px;color: #858585;margin-top: 20px}
footer{width: 100%;height: 30px;background: #000000;text-align: center;font-size: 12px;color: #fff;line-height: 30px}
.mobileimglist{display: none}
.bootomfix {
  position: fixed;
  bottom: 0px;
  height: 100px;
  border-top: 1px solid #ccc;
}
.zhuce.bootomfix .tit{margin-top: 30px}
.payway ul li img{transition: 0.5s}
.payway ul li img:hover{transform: scale(1.1)}
.bounceIn{display: block !important}
.bounceInRight{display: block !important}
.bounceInLeft{display: block !important}
.fllow{position: fixed;width: 135px;height: 240px;background: #262626;right: 0;text-align: center;padding-top: 20px;bottom: 100px;z-index: 200;}
.fllow p{line-height: 20px;color: #fff}
.fllow img{margin-top: 10px;margin-bottom: 10px}
.moneybox{width: 100%;height: 100%;}

#leafContainer {
	position: absolute;
	width: 100%;
  height: 100%;
  overflow: hidden;
}
#message {
	position: absolute;
	background: rgba(255,204,51, 0.5);
	/*top: 10px;*/
	width: 100%;
	height:100%;
	background: transparent url('images/textBackground.png') repeat-x center;
	color: #5C090A;
	font-size: 220%;
	font-family: 'Georgia';
	text-align: center;
	/* padding: 20px 10px;*/
	-webkit-box-sizing: border-box;
	-webkit-background-size: 100% 100%;
	z-index: 1;
}

.phone {
	font-size: 150%;
	vertical-align: middle;
}
#leafContainer > div {
	position: absolute;
	width: 200px;
	height: 150px;
	-webkit-animation-iteration-count: infinite, infinite;
	-webkit-animation-direction: normal, normal;
	-webkit-animation-timing-function: linear, ease-in;
}
#leafContainer > div > img {
	position: absolute;
	width: 200px;
	height: 150px;
	-webkit-animation-iteration-count: infinite;
	-webkit-animation-direction: alternate;
	-webkit-animation-timing-function: ease-in-out;
	-webkit-transform-origin: 50% -100%;
}
@-webkit-keyframes fade {
 0% {
opacity: 1;
}
 95% {
opacity: 1;
}
 100% {
opacity: 0;
}
}
@-webkit-keyframes drop {
 0% {
-webkit-transform: translate(0px, -50px);
}
 100% {
-webkit-transform: translate(0px, 650px);
}
}
@-webkit-keyframes clockwiseSpin {
 0% {
-webkit-transform: rotate(-50deg);
}
 100% {
-webkit-transform: rotate(50deg);
}
}
@-webkit-keyframes counterclockwiseSpinAndFlip {
 0% {
-webkit-transform: scale(-1, 1) rotate(50deg);
}
 100% {
-webkit-transform: scale(-1, 1) rotate(-50deg);
}
}
