﻿@charset "utf-8";
/* CSS Document */
* { margin: 0; padding: 0; list-style: none; word-wrap: break-word;}
html {}
body { font: 14px/1.75 Arial, "微软雅黑"; color: #fff; overflow-x: hidden; background: #46280d;}
input, select, button, textarea {font-size: 100%;font-family: inherit; outline: none; color: #000;}
table { border-collapse: collapse; border: 0;}
img { vertical-align: middle; border: 0;}
a { color: inherit; text-decoration: none;}
a:hover { text-decoration: underline;}

.clearfix:after {content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden }
.clearfix {*zoom:1 }

.dollar_bg { width: 100%; height: 3500px; position: absolute; top: 750px; left: 0; right: 0;}
.dollar,.dollar02,.dollar03,.dollar04{position:absolute;z-index:0;-webkit-animation: swing 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);-moz-animation: swing 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955);animation: swing 3s infinite alternate cubic-bezier(0.455, 0.03, 0.515, 0.955)}
.dollars img{opacity:0}
.dollar{left:0;top:10px}
.dollar02{left:500px;top:100px}
.dollar03{right:500px;top:200px}
.dollar04{right:10px;top:300px}
@keyframes swing{
	0%{
		-webkit-transform: rotateZ(-20deg);
		-moz-transform: rotateZ(-20deg);
		transform: rotateZ(-20deg);
	}
	100%{
		-webkit-transform: rotateZ(20deg);
		-moz-transform: rotateZ(20deg);
		transform: rotateZ(20deg);
	}
}

.main { background: url(../images/main-bg.png) top center no-repeat; position: relative; z-index: 1;}

.w1000 { width: 1000px; margin: 0 auto;}

.header { height: 120px; background: url(../images/header-bg.png) top center no-repeat; position: relative;}
.header img { margin: auto; position: absolute; top: 0; bottom: 0; left: 0; right: 0;}

.nav { height: 60px; background: url(../images/nav-bg.png) top center no-repeat;}
.nav ul { padding: 22px 0 0 0; text-align: center; font-size: 0;}
.nav ul li { display: inline;}
.nav ul li a { height: 16px; line-height: 16px; padding: 0 24px; text-align: center; font-size: 14px; display: inline-block; border-right: solid 1px rgba(255,255,255,.5);}
.nav ul li:last-child a { border-right: 0;}
.nav ul li a:hover { text-decoration: none; color: #ff0;}

.banner { background: #000; position: relative;}
.banner-line { height: 34px; background: url(../images/banner-line.png) center center no-repeat; position: absolute; left: 0; right: 0; bottom: -15px; z-index: 1000;}
#full-screen-slider { width:100%; height:570px; float:left; position:relative;}
#slides { display:block; width:100%; height:750px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute; text-indent:-9999px}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left: 49%; bottom: 35px; z-index: 999; margin:0;}
#pagination li { display:block; list-style:none; width:12px; height:12px; float:left; margin: 0 5px; border-radius:8px; background: rgba(0,0,0,.5);}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#e60012}

.tit { text-align: center;}
.box { border: solid 2px #9c6003; border-radius: 10px; background: #261200;}

.ph { padding: 0 50px 25px 50px;}
.ph-tt { padding: 60px 0 45px 0;}
.ph-l { float: left; width: 424px;}
.ph-r { float: right; width: 424px;}
.ph-tit { height: 42px; line-height: 42px; margin-bottom: 30px; text-align: center; color: #6b3f0b; font-weight: bold; font-size: 22px; background: url(../images/ph-tit.png) top center no-repeat;}
.ph-tits {}
.ph-tits table {}
.ph-tits table th { width: 33.33%; height: 38px; font-size: 16px; color: #f5bd27; border: solid 1px #9c6003; background: #6b3f0b;}
.dowebok { width: 100%; height: 340px; border-bottom: solid 1px #6f4300;}
.dowebok table { background: #381e07;}
.dowebok table td { width: 33.33%; height: 33px; text-align: center; border: solid 1px #6f4300;}
.dowebok table tr:nth-child(2n) { background: #46280d;}
.ph-foot { padding-top: 15px; text-align: center;}

.zszf { margin: 30px 0;}

.daili { padding: 45px 0 40px 0; font-size: 16px; background: url(../images/daili.jpg) top center no-repeat;}
.daili-tit { padding: 0 0 15px 0;}
.daili-tits { font-size: 18px; text-align: center;}
.biao { padding: 35px 0 40px 0; text-align: center;}
.daili-con { padding: 0 50px;}
.daili-con h3 { height: 44px; line-height: 44px; margin-bottom: 15px; padding: 0 45px; font-size: 20px; font-weight: bold; color: #fff523; border: solid 2px #fff523; border-radius: 40px; display: inline-block;}
.daili-con table { margin-top: 15px; text-align: center; background: #381e07;}
.daili-con table th { height: 38px; color: #f5bd27; font-size: 16px; font-weight: bold; border: solid 1px #9c6003; background: #6b3f0b;}
.daili-con table td { width: 20%;  height: 33px; border: solid 1px #6f4300;}
.daili-con table tr:nth-child(2n) { background: #46280d;}
.daili-con table {}


.lianxi { padding: 50px 0 70px 0; font-size: 16px; background: url(../images/lianxi-bg.png) bottom center no-repeat; position: relative;}
.lianxi ul { width: 900px; margin: 0 auto 30px auto;}
.lianxi ul li { float: left; width: 300px;}
.lianxi ul li dl {}
.lianxi ul li dl dt { float: left; width: 110px; height: 100px;}
.lianxi ul li dl dd { line-height: 1; padding-top: 20px;}
.lianxi ul li dl dd span { padding-bottom: 10px; display: block;}
.lianxi ul li dl dd em { display: block; font-size: 30px; font-style: normal; color: #ff0; font-family: "impact";}
.lianxi-txt { width: 900px; margin: 0 auto; text-align: center;}
.lianxi-line { height: 34px; background: url(../images/banner-line.png) center center no-repeat; position: absolute; left: 0; right: 0; bottom: -15px; z-index: 1000;}

.jiandan { height: 1240px; text-align: center; font-size: 16px; background: url(../images/jiandan-bg.jpg) top center no-repeat; position: relative;}
.jiandan ul { padding-top: 60px;}
.jiandan ul li { float: left; width: 25%;}
.jiandan ul li h3 { padding-top: 5px; color: #fff523; font-size: 20px;}
.jiandan ul li p { padding-top: 5px;}
.jiandan-txt { padding-top: 55px;}

.youhui-btn { width: 250px; height: 60px; line-height: 60px; display: inline-block; font-size: 20px; color: #e00011; font-weight: bold; border-radius: 50px; background: linear-gradient(to top, #fdc52b, #fffd1f); position: absolute; left: 0; right: 0; bottom: 110px; margin: auto; cursor: pointer;}
.youhui-btn:hover { text-decoration: none; -webkit-filter: brightness(120%); filter: brightness(120%);}

.footer { font-size: 14px; position: absolute; left: 0; right: 0; bottom: 35px; margin: auto;}

.content{display: inline-block; *display: inline; *zoom:1; vertical-align: middle;position: relative;right: -100%; width: 700px; *margin-top: 150px; padding: 40px 50px; text-align: left; font-size: 16px; color: #000; background: #fff; border-radius: 15px;}
.content h2 { padding-bottom: 20px; font-size: 24px; color: #d70000; text-align: center;}
.content ul {}
.content ul li { padding: 10px 0; border-top: dashed 1px #ddd;}
.content ul {}
.close_div { position: absolute; top: -10px; right: -10px;}
.close_div a { width: 50px; height: 50px; font-size: 0; background: url(../images/close.png) 0 0 no-repeat; background-size: 100% 100%; cursor: pointer; display: block;}

.tan_box_dl1 {position: fixed;left: -100%;right:100%;top:0;bottom: 0;text-align: center;font-size: 0; z-index:9999; display:none;}
.tan_box_dl1:after {content:"";display: inline-block;vertical-align: middle;height: 100%;width: 0;}
.black_bg_dl1{ width:100%; height:100%; position:fixed; left:0; top:0; z-index:9998; display:none;}


.kf { width: 140px; height: 452px; margin: auto; text-align: center; font-size: 12px; background: url(../images/kf.png) 0 0 no-repeat; position: fixed; top: 0; bottom: 0; right: 20px; z-index: 99999999999;}
.kf118 { margin-bottom: 15px; padding-top: 126px;}
.kf118 a img {}
.kf118 a span { height: 26px; line-height: 26px; margin-top: 5px; padding: 0 12px; color: #000; font-size: 12px; border-radius: 26px; background: linear-gradient(to right, #fdc52b, #fffd1f, #fdc52b); display: inline-block;}
.kf118 a:hover span { background: linear-gradient(to right, #ff0, #fff, #ff0);}
.kf ul { line-height: 1;}
.kf ul li { padding-bottom: 10px;}
.kf ul li .kf-tit { padding-bottom: 5px; color: #f5bd27;}
.kf ul li .kf-con { font-size: 23px; font-family: "impact";}
.kf ul li .kf-con img { width:130px; border: solid 3px #fff;}
.kf ul li a:hover { color: #ff0;}
.kf-top { width: 130px; height: 27px; margin: auto; position: absolute; bottom: 0; left: 0; right: 0;}
.kf-top a { height: 27px; line-height: 27px; color: #9c6003; display: block;}
.kf-top a:hover { text-decoration: none; color: #f5bd27;}

