@charset "gb2312";
@import url(../css/neiye.css);
body, a, button, dd, div, dl, dt, h1, h2, h3, img, li, p, ul {
	margin: 0;
	padding: 0;
}
article, aside, footer, header, nav, section {
	display: block;
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
li, ul {
	list-style-type: none;
}
a {
	text-decoration: none;
	cursor: pointer;
}
a:hover {
	text-decoration: underline;
}
button, input[type=number], input[type=password], input[type=reset], input[type=submit], input[type=text], select, textarea {
	font: 14px/23px "Microsoft Yahei", "Arial";
}
areatext, button, input {
	line-height: normal;
	outline: 0 !important;
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled], input[disabled] {
	cursor: default;
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0;
}
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;
}
 button::-moz-focus-inner, input::-moz-focus-inner {
 border: 0;
 padding: 0;
}
body,  html {
	overflow-x: hidden;
	overflow-y: auto;
	font: 14px/1.8 "Microsoft YaHei";
	color: #cfc29f;
	background: #20140f;
}
a {
	color: #cfc29f;
}
a:hover {
	color: #fff;
	text-decoration: none;
}
.hide {
	display: none;
}
.ir {
	overflow: hidden;
	line-height: 99em;
}
.cd {
 *zoom: 1;
}
.cd:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
#alpha {
	position: absolute;
	z-index: 998;
	left: 0;
	top: 0;
	width: 100%;
	background: none repeat scroll 0 0 #333;
	filter: alpha(opacity=80);
	opacity: 0.8;
	display: none;
}
.g-mn {
	width: 1200px;
	margin: 0 auto;
	position: relative;
 *zoom: 1;
}
.g-mn:after {
	clear: both;
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.line-bor {
	display: block;
	width: 0;
	height: 2px;
	background: #ce822c;
	-webkit-transition: width 0.3s linear 0s;
	-o-transition: width 0.3s linear 0s;
	transition: width 0.3s linear 0s;
}
.cur .line-bor {
	width: 100%;
}
.body {
	position: relative;
	top: 0;
	left: 50%;
	margin-left: -960px;
	z-index: 1;
	height: 1000px;
	overflow: hidden;
}
.g-body {
	top: -1000px;
	z-index: 2;
}
.g-body .logo {
	position: absolute;
	top: 20px;
	left: 5px;
	background: url(../images/logo.png) no-repeat 0 0;
	width: 175px;
	height: 99px;
	z-index: 10;
}
.g-body .logo a {
	display: block;
	width: 175px;
	height: 99px;
}
.g-body .nav {
	position: absolute;
	right: 0;
	top: 25px;
	z-index: 10;
}
.g-body .nav a {
	padding: 0 5px;
}
.g-wrap {
	top: -482px;
	z-index: 2;
	margin-bottom: -410px;
	height: 720px;
}
.tab-nav {
	height: 100px;
	background: url(../images/subNav.png) no-repeat;
	margin-bottom: 40px;
}
.tab-nav li {
	float: left;
	width: 400px;
	height: 100px;
	cursor: pointer;
}
.tab-nav li:hover,  .tab-nav .cur {
	background: url(../images/subNav.png) no-repeat;
}
.tab-nav .n1.cur,  .tab-nav .n1:hover {
	background-position: 0 -102px;
}
.tab-nav .n2.cur,  .tab-nav .n2:hover {
	background-position: -400px -102px;
}
.tab-nav .n3.cur,  .tab-nav .n3:hover {
	background-position: -800px -102px;
}
.tab-cont {
	background: url(../images/tabBg.jpg) center no-repeat;
	height: 577px;
}
.tab-box {
	width: 1200px;
	height: 577px;
	display: none;
}
.tab-box.cur {
	display: block;
}
.box {
	padding: 8px;
	width: 1184px;
	height: 561px;
}
.hiSlider {
	overflow: hidden;
	height: 559px;
	width: 1184px;
	position: relative;
	z-index: 1;
}
.hiSlider li {
	height: 559px;
	width: 1184px;
}
.hiSlider .icon {
	float: left;
	width: 60px;
	height: 60px;
	margin: 35px 0 0 49px;
	top: 107px;
}
.hiSlider .txt {
	float: left;
	margin: 44px 0 0;
	top: 118px;
	left: 549px;
	width: 440px;
}
.hiSlider .title {
	width: 440px;
	color: #fff5d8;
	font-size: 24px;
	text-align: center;
	clear: both;
}
.ani {
	width: 440px;
	height: 485px;
	text-align: center;
	float: left;
}
.ani .a-vip {
	margin: 0 auto;
	height: 400px;
}
.ani .a-vip div {
	height: 400px;
	float: left;
}
.ani .v1 {
	width: 400px;
}
.ani .v2 {
	width: 372px;
}
.ani .v3 {
	width: 300px;
}
.ani .v4 {
	width: 336px;
}
.ani .v5 {
	width: 450px;
	height: 450px;
	margin: -25px -35px -25px -15px;
}
.ani .v6 {
	width: 300px;
}
.ani .v7 {
	width: 550px;
	height: 500px;
	margin: -50px -75px -50px;
	overflow: hidden;
}
.ani .v8 {
	width: 210px;
}
.ani .v9 {
	width: 500px;
	height: 500px;
	margin: -100px -50px 0;
}
.ani .v10 {
	width: 450px;
	height: 500px;
	margin: -100px -25px -50px;
}
.vip-tt {
	height: 71px;
	border-bottom: 1px solid #503b32;
}
.vip-tt em {
	background: url(../images/vip-tt.png) no-repeat;
	display: block;
	width: 100px;
	height: 71px;
	margin: 0 auto;
}
.vip-tt em.tt1 {
	background-position: 0 0;
}
.vip-tt em.tt2 {
	background-position: -100px 0;
}
.vip-tt em.tt3 {
	background-position: -200px 0;
}
.vip-tt em.tt4 {
	background-position: -300px 0;
}
.vip-tt em.tt5 {
	background-position: -400px 0;
}
.vip-tt em.tt6 {
	background-position: -500px 0;
}
.vip-tt em.tt7 {
	background-position: -600px 0;
}
.vip-tt em.tt8 {
	background-position: -700px 0;
}
.vip-tt em.tt9 {
	background-position: -800px 0;
}
.vip-tt em.tt10 {
	background-position: -900px 0;
}
.hiSlider-btn-prev,  .hiSlider-btn-next {
	position: absolute;
	top: 19px;
	display: block;
	width: 40px;
	height: 40px;
	background: url(../images/icon1.png) no-repeat;
	z-index: 9;
	text-indent: -99em;
	overflow: hidden;
}
.hiSlider-btn-prev {
	background-position: 0 0;
	left: 24px;
}
.hiSlider-btn-next {
	background-position: 0 -40px;
	right: 24px;
}
.hiSlider-btn-prev:hover {
	background-position: 0 -80px;
}
.hiSlider-btn-next:hover {
	background-position: 0 -120px;
}
.vOne {
	width: 400px;
	background: url(../images/v1.png) no-repeat 0 0;
	-webkit-animation: vOne 0.7s steps(8) infinite;
	-moz-animation: vOne 0.7s steps(8) infinite;
	-ms-animation: vOne 0.7s steps(8) infinite;
	animation: vOne 0.7s steps(8) infinite;
}
.vTwo {
	width: 372px;
	background: url(../images/v2.png) no-repeat 0 0;
	-webkit-animation: vTwo 1.2s steps(10) infinite;
	-moz-animation: vTwo 1.2s steps(10) infinite;
	-ms-animation: vTwo 1.2s steps(10) infinite;
	animation: vTwo 1.2s steps(10) infinite;
}
.vThree {
	width: 300px;
	background: url(../images/v3.png) no-repeat 0 0;
	-webkit-animation: vThree 0.6s steps(6) infinite;
	animation: vThree 0.6s steps(6) infinite;
}
.vFour {
	width: 336px;
	background: url(../images/v4.png) no-repeat 0 0;
	-webkit-animation: vFour 1.2s steps(20) infinite;
	animation: vFour 1.2s steps(20) infinite;
}
.vFive {
	width: 450px;
	height: 450px;
	background: url(../images/v5.png) no-repeat 0 0;
	-webkit-animation: vFive 0.6s steps(7) infinite;
	animation: vFive 0.6s steps(7) infinite;
}
.vSix {
	width: 300px;
	background: url(../images/v6.png) no-repeat 0 0;
	-webkit-animation: vSix 0.7s steps(8) infinite;
	animation: vSix 0.7s steps(8) infinite;
}
.ani .a-vip .vSeven {
	width: 550px;
	height: 500px;
}
.vEight {
	width: 210px;
	background: url(../images/v8.png) no-repeat 0 0;
	-webkit-animation: vEight 2.5s steps(38) infinite;
	animation: vEight 2.5s steps(38) infinite;
}
.ani .a-vip .vNine {
	width: 500px;
	height: 500px;
	background: url(../images/v9.png) no-repeat 0 0;
	-webkit-animation: vNine 2.5s steps(24) infinite;
	animation: vNine 2.5s steps(24) infinite;
}
.ani .a-vip .vTen {
	width: 450px;
	height: 500px;
	background: url(../images/v10.png) no-repeat 0 0;
	-webkit-animation: vTen 0.6s steps(8) infinite;
	animation: vTen 0.6s steps(8) infinite;
}



/*animation*/

@-webkit-keyframes vOne {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3200px 0;
}
}
 @-moz-keyframes vOne {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3200px 0;
}
}
 @-ms-keyframes vOne {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3200px 0;
}
}
 @keyframes vOne {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3200px 0;
}
}
 @-webkit-keyframes vTwo {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3720px 0;
}
}
 @-moz-keyframes vTwo {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3720px 0;
}
}
 @-ms-keyframes vTwo {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3720px 0;
}
}
 @keyframes vTwo {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3720px 0;
}
}
 @-webkit-keyframes vThree {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -1805px 0;
}
}
 @-moz-keyframes vThree {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -1805px 0;
}
}
 @-ms-keyframes vThree {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -1805px 0;
}
}
 @keyframes vThree {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -1805px 0;
}
}
 @-webkit-keyframes vFour {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -6720px 0;
}
}
 @-moz-keyframes vFour {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -6720px 0;
}
}
 @-ms-keyframes vFour {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -6720px 0;
}
}
 @keyframes vFour {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -6720px 0;
}
}
 @-webkit-keyframes vFive {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3150px 0;
}
}
 @-moz-keyframes vFive {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3150px 0;
}
}
 @-ms-keyframes vFive {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3150px 0;
}
}
 @keyframes vFive {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3150px 0;
}
}
 @-webkit-keyframes vSix {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2400px 0;
}
}
 @-moz-keyframes vSix {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2400px 0;
}
}
 @-ms-keyframes vSix {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2400px 0;
}
}
 @keyframes vSix {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -2400px 0;
}
}
 @-webkit-keyframes vEight {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -8192px 0;
}
}
 @-moz-keyframes vEight {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -8192px 0;
}
}
 @-ms-keyframes vEight {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -8192px 0;
}
}
 @keyframes vEight {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -8192px 0;
}
}
 @-webkit-keyframes vNine {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -12000px 0;
}
}
 @-moz-keyframes vNine {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -12000px 0;
}
}
 @-ms-keyframes vNine {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -12000px 0;
}
}
 @keyframes vNine {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -12000px 0;
}
}
 @-webkit-keyframes vTen {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3600px 0;
}
}
 @-moz-keyframes vTen {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3600px 0;
}
}
 @-ms-keyframes vTen {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3600px 0;
}
}
 @keyframes vTen {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -3600px 0;
}
}
/*box2*/

.box2 .hd-tt {
	height: 80px;
	background: url(../images/box2.png) center center no-repeat;
	margin: 0 8px;
	border-bottom: 1px solid #503b32;
}
.box2-privilege {
	margin: 0 8px;
}
.box2-privilege img {
	float: left;
}
.box3 {
	position: relative;
}
.box3 .hd-tt {
	background: url(../images/box3.png) center center no-repeat;
	position: absolute;
	left: 150px;
	top: 75px;
	height: 35px;
	width: 180px;
}
.box3 .pic {
	position: absolute;
	left: 40px;
	top: 136px;
	z-index: 5;
}
.box3-txt {
	position: absolute;
	left: 424px;
	top: 75px;
	z-index: 3;
	width: 740px;
}
.box3-txt .tt {
	background: url(../images/box3-1.png) no-repeat;
	height: 107px;
	width: 664px;
	font-size: 43px;
	color: #dfb746;
	text-align: center;
	line-height: 88px;
}
.box3-txt .tt b {
	margin-right: 28px;
}
.txt-box {
	margin-left: 30px;
}
.txt-box .tit {
	font: bold 22px/66px "Microsoft YaHei";
	color: #fff;
}
.txt-box .btn {
	background: url(../images/btn.png) no-repeat;
	width: 261px;
	height: 69px;
	display: block;
	margin: 20px 0;
}
.txt-box .lst {
	margin: -10px 0 0 -15px;
	font-weight: bold;
	line-height: 31px;
}
.txt-box .lst em {
	font-weight: normal;
}
/*footer*/

.NewFootGroup {
	width: 1200px;
	margin: 20px auto 0;
	font-size: 13px;
	color: #777578;
	border-top: 1px solid #3e3e3e;
}
.NewFootGroup a {
	color: #777578;
	text-decoration: none;
	padding-right: 45px;
}
.NewFootGroup a:hover {
	text-decoration: underline;
}
.zhonggao {
	padding: 15px 0;
	border-bottom: 1px solid #3e3e3e;
	text-align: center;
	color: #9e9e9c;
}
.zhonggao .zg_zi {
	font-style: normal;
}
.zhonggao span {
	padding: 0 25px;
}
.zhonggao span .zg_lt {
	padding-right: 0;
}
.zhonggao a {
	color: #d2c8ab;
}
.FootBox {
	width: 1200px;
	margin: 0 auto;
	padding: 5px 0 20px;
}
.ft_qu_a {
	float: left;
	width: 364px;
}
.ft_qu_b {
	float: left;
	width: 830px;
}
.ft_clear {
	clear: both;
	font-size: 0;
	padding: 0;
	margin: 0;
	height: 0;
	line-height: 0;
}
.dilogo, .dilogo img {
	display: inline-block;
	vertical-align: top;
}
.ft_qu_a .logo_01 {
	padding-top: 24px;
	margin: 0 0 0 10px;
}
.ft_qu_a .logo_02 {
	padding: 12px 0 0 2px;
}
.ft_about {
	padding: 15px 0 0;
	color: #fff;
}
.ft_about a {
	color: #c38f43;
}
.ft_recommend {
	padding: 5px 0;
	color: #fff;
}
.ft_recommend a {
	color: #fff;
}
.ft_beian a {
	white-space: nowrap;
	padding-right: 10px;
}
.ft_beian span {
	padding-right: 12px;
	white-space: nowrap;
}



/*# sourceMappingURL=vip.css.map */
