body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
p,
blockquote,
th,
td {
	margin: 0;
	padding: 0;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {
	padding-top: 42px !important;
}

address,
caption,
cite,
code,
dfn,
em,
strong,
th,
var {
	font-weight: normal;
	font-style: normal;
}

ol,
ul {
	list-style: none;
}

caption,
th {
	text-align: left;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: normal;
	font-size: 100%;
}

q:before,
q:after {
	content: "";
}

fieldset,
img,
abbr,
acronym {
	border: 0;
}

.c:before,
.c:after {
	content: "";
	display: table;
}

.c:after {
	clear: both;
}

.c {
	zoom: 1;
}

body {
	padding-top: 42px;
	text-align: justify;
	background-color: #05091a;
	overflow-x: hidden;
}

:focus {
	outline: none;
}

a {
	text-decoration: none;
}

.wrap,
.wrap1,
#footer_ied {
	min-width: 1200px;
	width: 100%;
	_width: expression( (document.documentElement.clientWidth||document.body.clientWidth) <1202? "1200px":"");
}

.container {
	width: 1200px;
	margin: 0 auto;
}

.pr {
	position: relative;
}

.pa {
	position: absolute;
}

.hide {
	display: block;
	width: 0;
	height: 0;
	overflow: hidden;
}

.db {
	display: block;
	text-indent: -999em;
}

.fl {
	float: left;
}

.fr {
	float: right;
}


/*footer*/

#afooter {
	text-align: center;
	line-height: 20px;
	color: #908f91;
	background-color: #000;
	padding: 20px 0;
}

#afooter a {
	color: #908f91;
}


/*  */

.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	pointer-events: none
}

.sp {
	background: url(../image/sp.png) no-repeat;
}

.wrap {
	background: url(../image/bg.jpg) no-repeat 50% 0;
	padding-bottom: 120px;
}


/*.wrap1 {
	background: url(//game.gtimg.cn/images/actdaoju/act/a20240110dragon/bg.jpg) no-repeat 50% 0;
	padding: 0 0 50px;
}*/

.head {
	height: 920px;
	position: relative;
}

.boxlogina {
	font-size: 24px;
	color: #ffffff;
	line-height: 1;
	position: absolute;
	left: 0;
	bottom: 35px;
	width: 100%;
	text-align: center;
}

.boxlogina a {
	color: #ffffff;
}

.logocf {
	background: url(../image/logo1.png) no-repeat;
	width: 261px;
	height: 40px;
	position: absolute;
	top: 51px;
	left: -311px;
}

.logodjc {
	background: url(../image/logo2.png) no-repeat;
	width: 131px;
	height: 43px;
	position: absolute;
	top: 45px;
	left: -10px;
}


/*????????*/

.tit3 {
	background-position: 0 -464px;
	width: 1200px;
	height: 159px;
	margin: 0 auto;
}

.bxbtns {
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 35px auto 0;
}

.bxbtns a {
	display: block;
	width: 380px;
	height: 115px;
	position: relative;
}
.blet{font-size: 24px;color: #ffffff;text-align: center;padding-top: 30px;}
.btnbuy1 {
	background-position: -2px -12px;
}

.btnbuy2 {
	background-position: -406px -12px;
}

.btnbuy3 {
	background-position: -817px -12px;
}

.btnbuy3 p {
	font-size: 18px;
	color: #ffffff;
	text-align: center;
	line-height: 1.1;
	padding-top: 125px;
}

.boxlottery {
	width: 1200px;
	margin: 20px auto 0;
	position: relative;
}

.listlot {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	position: relative;
}

.listlot li {
	background: url(../image/bglot1.png) no-repeat;
	width: 234px;
	height: 160px;
	position: relative;
	margin: 0 6px 17px 0;
}

.last {
	margin: 0 0 17px 0 !important
}

.listlot li.on {
	background: url(../image/bglot2.png) no-repeat;
}

.listlot li img {
	display: block;
	width: 100%;
}

.listlot li:nth-child(6) {
	margin-right: 732px;
}

.listlot li:nth-child(8) {
	margin-right: 732px;
}

.listlot li:nth-child(5n) {
	margin: 0 0 17px 0;
}

.djname {
	font-size: 16px;
	color: #00e1ec;
	line-height: 1;
	width: 100%;
	text-align: center;
	position: absolute;
	left: 0;
	top: 142px;
}

.listlot li.on .djname {
	color: #dc00fc;
}

.bxbtns1 {
	width: 100%;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	margin: 0 auto;
	position: absolute;
	top: 350px;
}
.lottxt2{font-size: 20px;color: #ffffff;text-align: center;line-height: 1.1;position: absolute;top: 500px;left: 0;width: 100%;}
.bxbtns1 a,
.bxbtns1 p {
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	margin: 0 150px;
	text-decoration: underline;
}

.redbq1 {
	background-position: -527px -288px;
	width: 92px;
	height: 20px;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
}
.redbq3{background-position: -527px -288px;
	width: 92px;
	height: 20px;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 0;
	left: 0;}
.redbq2 {
	background-position: -406px -288px;
	width: 92px;
	height: 20px;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
	text-align: center;
	position: absolute;
	top: 0;
	right: 0;
}

.btnlottwo {
	width: 689px;
	position: absolute;
	left: 50%;
	margin-left: -344px;
	top: 387px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.btnlottwo a {
	display: block;
	width: 303px;
	height: 96px;
}

.btnlot1 {
	background-position: -3px -153px;
}

.btnlot2 {
	background-position: -347px -153px;
}

.boxzcmd {
	width: 1200px;
	margin: 26px auto 0;
}

.boxzcmdin {
	width: 1200px;
	margin: 60px auto 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.boxzcmdin_lf {
	width: 490px;
	/*height: 300px;*/
	box-sizing: border-box;
	position: relative;
}

.tita {
	background-position: -684px -165px;
	width: 251px;
	height: 59px;
	margin: 0 auto;
}

.lottxt3 {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 26px;
	width: 310px;
	text-align: center;
	margin: 0 auto;
}

.zcx {
	display: block;
	width: 223px;
	height: 213px;
	margin: 50px auto 0;
}

.btnzcx {
	display: block;
	background-position: -12px -348px;
	width: 328px;
	height: 99px;
	margin: 10px auto;
	text-indent: -999em;
}

.boxzcmdin_rig {
	width: 700px;
	box-sizing: border-box;
	margin: 0 auto;
}

.titb {
	background-position: -11px -270px;
	width: 293px;
	height: 61px;
	margin: 0 auto;
}

.bgbxhjmd {
	width: 500px;
	height: 370px;
	box-sizing: border-box;
	margin: 40px auto 0;
}

.listhjmd {
	width: 95%;
	margin: 0 auto;
}

.listhjmd li {
	width: 100%;
	font-size: 16px;
	color: #FFFFFF;
	line-height: 1.3;
	text-align: center;
	height: 40px;
}

.bxhjmd {
	width: 100%;
	height: 370px;
	overflow: hidden;
}

.bobtb {
	position: absolute !important;
	top: 177px;
	left: 60%;
	transform: translateX(-50%);
}

.bobtb1 {
	position: absolute !important;
	top: 177px;
	left: 40%;
	transform: translateX(-50%);
}
/*????????*/


/*??????*/

.box4 {
	margin-top: 80px;
}

.tit4 {
	background-position: 0 -636px;
	width: 1200px;
	height: 159px;
	margin: 0 auto;
}

.myjftxt {
	width: 1220px;
	text-align: right;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 1;
	margin-top: 7px;
}

.listdh {
	width: 1220px;
	margin: 22px auto 0;
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}

.listdh li {
	background: url(../image/bglot1.png) no-repeat;
	width: 234px;
	height: 250px;
	position: relative;
	margin: 0 5px 25px;
}

.listdh li.on {
	background: url(../image/bglot2.png) no-repeat;
}

.listdh li.on .djname {
	color: #ef82ff;
}

.listdh li img {
	display: block;
	margin-bottom: 32px;
}

.btndh {
	background-position: -959px -170px;
	width: 237px;
	height: 76px;
	margin: 12px auto 0;
	display: block;
	font-size: 24px;
	color: #ffffff;
	line-height: 76px;
	text-align: center;
}

.btndh.gray {
	background-position: -611px -1154px;
	text-indent: -999em;
}


/*??????*/

/*??????*/

.box6 {
	margin-top: 100px;
	position: relative;
}

.tit6 {
	background-position: -1px -819px;
	width: 1199px;
	height: 159px;
	margin: 0 auto;
}

.listrule {
	width: 1190px;
	margin: 20px auto 0;
}

.listrule li {
	width: 100%;
	float: left;
	margin-bottom: 20px;
}

.listrule li strong {
	background: url(../image/ruleicon.png) no-repeat;
	width: 36px;
	height: 36px;
	float: left;
	font-size: 22px;
	color: #ebeeeb;
	text-align: center;
	line-height: 36px;
}

.listrule li p {
	font-size: 18px;
	line-height: 30px;
	color: #d0d8f7;
	padding-left: 50px;
}

.listrule li p span {
	color: #ffe8a3;
}

.listrule li p a {
	color: #fff600;
	text-decoration: underline;
}

.listrule li p a:hover {
	text-decoration: underline;
}


/*??????*/

.fc {
	background: url(../image/fc.png) no-repeat;
	width: 320px;
	height: 424px;
	position: fixed;
	top: 28%;
	right: 10px;
}

.btn_gb {
	width: 38px;
	height: 31px;
	position: absolute;
	top: 0;
	right: 0;
}

.btn_lx {
	width: 254px;
	height: 346px;
	position: absolute;
	left: 20px;
	top: 44px;
}


/*????*/

.popsp {
	background: url(../image/sp.png) no-repeat;
}

.pop {
	position: relative;
	display: none;
}

.pop1 {
	background: url(../image/popbg1.png) no-repeat;
	width: 808px;
	height: 740px;
	background-size: 100% 100%;
}

.iframe1 {
	width: 800px;
	height: 770px;
	display: block;
	border: none;
	position: absolute;
	top: 50%;
	left: 50%;
	;
	transform: translate(-50%, -50%) scale(0.9);
	transform-origin: 50% 50%;
}

.dia-close {
	background-position: -372px -1022px;
	width: 35px;
	height: 27px;
	top: -21px;
	right: 0;
	display: block;
	position: absolute;
}

.pop2 {
	background: url(../image/popbg2.png) no-repeat;
	width: 708px;
	height: 584px;
	box-sizing: border-box;
	padding-top: 35px;
}

.poptit2 {
	background-position: -877px -1009px;
	width: 307px;
	height: 39px;
	margin: 0 auto;
}

.table_con {
	width: 611px;
	margin: 22px auto 0;
}

.poptable1 {
	width: 100%;
}

.poptable1 thead tr th {
	height: 35px;
	background-color: #8092e4;
	border: 1px solid #8899e6;
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
}

.poptable1 thead tr th:first-child {
	border-left: 1px solid #8899e6;
}

.poptable1 thead tr th:last-child {
	border-right: 1px solid #8899e6;
}

.poptable1 thead tr th:nth-child(1) {
	width: 222px;
}

.poptable1 thead tr th:nth-child(2) {
	width: 130px;
}

.poptable1 thead tr th:nth-child(3) {
	width: 265px;
}

.poptable1 tbody tr td {
	height: 32px;
	background-color: #5164bc;
	border: 1px solid #8899e6;
	font-size: 20px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
	border-top: none;
}

.poptable1 tbody tr td:first-child {
	border-left: 1px solid #8899e6;
}

.poptable1 tbody tr td:last-child {
	border-right: 1px solid #8899e6;
}

.pop_tit_zc {
	background-position: -720px -1017px;
	width: 112px;
	height: 36px;
	margin: 0 auto;
}

.pop_tit_wqfj {
	background-position: -483px -1020px;
	width: 188px;
	height: 36px;
	margin: 0 auto;
}

.dia-con-1 {
	width: 636px;
	margin: 0 auto;
}

.dia-con-a {
	width: 325px;
	float: left;
}

.dia-con-b {
	width: 306px;
	float: right;
}

.bgtable1 {
	width: 100%;
	margin-top: 10px;
}

.poptable2 {
	width: 100%;
}

.poptable2 thead tr th {
	height: 36px;
	background-color: #8092e4;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	border-bottom: 1px solid #8092e4;
}

.poptable2 thead tr th:nth-child(2) {
	border-right: 1px solid #8092e4;
	border-left: 1px solid #8092e4;
	width: 85px;
}

.poptable2 thead tr th:nth-child(3) {
	width: 85px;
}

.poptable2 tbody tr td {
	height: 40px;
	font-size: 18px;
	color: #FFFFFF;
	line-height: 1;
	text-align: center;
	border-bottom: 1px solid #8092e4;
	background-color: #5265bd;
}

.poptable2 tbody tr td:nth-child(2) {
	border-right: 1px solid #8092e4;
	border-left: 1px solid #8092e4;
}

.poptable3 {
	width: 100%;
	margin-top: 10px;
}

.poptable3 h4 {
	width: 100%;
	height: 45px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid #1d2337;
}

.poptable3 h4 span {
	display: block;
	height: 100%;
	font-size: 20px;
	display: flex;
	justify-content: center;
	align-items: center;
	color: #FFFFFF;
	line-height: 1;
	background-color: #8092e4;
}

.poptable3 h4 span:first-child {
	width: 78%;
}

.poptable3 h4 span:last-child {
	width: 22%;
}

.table_con2 {
	width: 100%;
	height: 355px;
	overflow-x: hidden;
	overflow-y: auto;
}

.table_con2 p {
	font-size: 20px;
	color: #FFFFFF;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	border-bottom: 1px solid #8092e4;
}

.table_con2 p span:first-child {
	width: 78%;
}

.table_con2 p span:last-child {
	width: 22%;
}

.table_con2 p span {
	text-align: center;
	height: 48px;
	line-height: 1.1;
	display: flex;
	justify-content: center;
	align-items: center;
}

.table_con2 p:nth-child(odd) span {
	background-color: #5265bd;
}

.table_con2 p:nth-child(even) span {
	background-color: #5265bd;
}

.table_con2::-webkit-scrollbar-track-piece {
	background-color: #c9d3df;
}

.table_con2::-webkit-scrollbar {
	width: 2px;
}

.table_con2::-webkit-scrollbar-thumb {
	background: #8092e4;
	border-radius: 10px
}

.poptxttip1 {
	font-size: 20px;
	color: #ffffff;
	line-height: 1.5;
	width: 558px;
	margin: 15px auto 0;
	text-align: center;
}

.pop3 {
	background: url(../image/popbg3.png) no-repeat;
	width: 528px;
	height: 714px;
	box-sizing: border-box;
	padding-top: 43px;
}

.pop_tit4 {
	background-position: -17px -1090px;
	width: 307px;
	height: 39px;
	margin: 0 auto;
}

.p_tips {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 1;
	width: 80%;
	text-align: center;
	margin: 20px auto 0;
	line-height: 1.2;
}

.zj_info {
	width: 80%;
	margin: 12px auto 0;
}

.zj_info p {
	width: 100%;
	height: 36px;
	border-top: 1px solid #8092e4;
	font-size: 20px;
	line-height: 36px;
	text-align: center;
	color: #FFFFFF;
	background-color: #5265be;
}

.zj_info p:last-child {
	border-bottom: 1px solid #8092e4;
}

.poplottxt {
	width: 80%;
	font-size: 20px;
	color: #FFFFFF;
	line-height: 24px;
	margin: 16px auto 0;
	text-align: center;
}

.pop4 {
	background: url(../image/popbg4.png) no-repeat;
	width: 528px;
	height: 385px;
	box-sizing: border-box;
	padding-top: 63px;
}

.pop5 {
	background: url(../image/popbg5.png) no-repeat;
	width: 708px;
	height: 856px;
	box-sizing: border-box;
	padding-top: 40px;
}

.poptitgl {
	background-position: -380px -1091px;
	width: 307px;
	height: 39px;
	margin: 0 auto;
}

.popgltable {
	width: 614px;
	margin: 11px auto 0;
}

.tablegail {
	width: 100%;
}

.tablegail tr th {
	height: 36px;
	color: #ffffff;
	line-height: 1;
	text-align: center;
	background-color: #8092e4;
	font-size: 22px;
}

.tablegail tr th:first-child {
	width: 70%;
	border-right: 1px solid #FFFFFF;
}

.tablegail tr th:last-child {
	width: 30%;
}

.tablegail tr td {
	height: 45px;
	color: #ffffff;
	line-height: 45px;
	text-align: center;
	font-size: 20px;
	border-top: 1px solid #FFFFFF;
}

.tablegail tbody tr:nth-child(odd) td {
	background-color: #8092e4;
}

.tablegail tbody tr:nth-child(even) td {
	background-color: #677adf;
}

.tablegail tbody tr td:first-child {
	border-right: 1px solid #FFFFFF;
}

.pop6 {
	background: url(../image/popbg6.png) no-repeat;
	width: 568px;
	height: 225px;
	box-sizing: border-box;
	padding-top: 26px;
}

.poptxtwh {
	height: 181px;
	width: 80%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size: 22px;
	line-height: 1.5;
	color: #FFFFFF;
	text-align: center;
	margin: 0 auto;
}



.page {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #5164bc;
	height: 32px;
}

.page span {
	margin: 0 5px;
	font-size: 20px;
	color: #ffffff;
	line-height: 32px;
}

.page span a {
	color: #FFFFFF;
}

.page_box {
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
	background-color: #5265bd;
	height: 32px;
}

.page_box span {
	margin: 0 5px;
	font-size: 20px;
	color: #ffffff;
	line-height: 32px;
}

.page_box span a {
	color: #FFFFFF;
}


/*????*/


/*anchor-fixedbar*/

.anchor-fixedbar {
	position: fixed;
	width: 168px;
	z-index: 10000;
}

.anchor-fixedbar1 {
	top: 50%;
	left: 0;
	margin-top: -101px;
	height: 202px;
	background: url("../image/bg-pop1.png") no-repeat;
}

.anchor-fixedbar2 {
	top: 50%;
	left: 0;
	margin-top: -150px;
	height: 331px;
	background: url("../image/bg-pop2.png") no-repeat;
}

.anchor-fixedbar .anchor-fixedbar-close {
	position: absolute;
	top: -28px;
	right: 20px;
	display: block;
	width: 48px;
	height: 48px;
	background: url("../image/close.png") no-repeat;
	text-indent: -999em;
}

.anchor-fixedbar .anchor-fixedbar-blank {
	width: 100%;
	height: 83px;
}

.anchor-fixedbar .fixedbar-anchortit {
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 16px;
	font-weight: bold;
	color: #7d3d0d;
	display: block;
}

.anchor-fixedbar .fixedbar-anchortit2 {
	padding-top: 25px;
}

.anchor-fixedbar .fixedbar-anchordetail {
	padding-top: 28px;
	margin: 0 auto;
	width: 114px;
	height: 37px;
	line-height: 18px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}

.anchor-fixedbar .fixedbar-anchordetail span {
	color: #ffc713;
}

.anchor-fixedbar .fixedbar-btnbox {
	margin: 0 auto;
	width: 106px;
	height: 16px;
}

.anchor-fixedbar .fixedbar-btnbox .fixedbar-anchorbtn {
	font-size: 12px;
	color: #ffe133;
	text-decoration: underline;
}


/*anchor-lotterylayer*/
/*??????*/
.pop7 {
	background: url(../image/popbg7.png) no-repeat;
	width: 708px;
	height: 671px;
	padding-top: 35px;
	box-sizing: border-box;
}

.poptitfank {
	background-position: -734px -1088px;
	width: 307px;
	height: 39px;
	margin: 0 auto;
}

.popbxfk {
	width: 618px;
	margin: 22px auto 0;
	overflow-x: hidden;
	overflow-y: auto;
	height: 455px;padding-right: 10px;
}

.popbxfk::-webkit-scrollbar-track-piece {
	background-color: #3f568e;
	border-radius: 10px
}

.popbxfk::-webkit-scrollbar {
	width: 6px;
}

.popbxfk::-webkit-scrollbar-thumb {
	background: #dde9ff;
	border-radius: 10px
}

.popkistfk {
	width: 100%;
}

.popfkli {
	width: 100%;
	float: left;
	margin-bottom: 15px;
}

.popfknum {
	font-size: 20px;
	color: #FFFFFF;
	line-height: 36px;
	text-align: center;
	float: left;
	background: url(../image/ruleicon.png) no-repeat;
	width: 36px;
	height: 36px;
	text-align: center;
}

.popfkrig {
	padding-left: 35px;
}

.popfktxt1 {
	font-size: 18px;padding-left: 10px;
	color: #FFFFFF;
	line-height: 1;
	margin-top: 7px;
}

.popjdbg {
	background: url(../image/popjundu.png) no-repeat;
	width: 476px;
	height: 17px;
	margin: 17px 0 0 22px;
	padding: 2px 0 0 1px;
	box-sizing: border-box;
}

.popjdin {
	width: 471px;
	height: 13px;
	border-radius: 10px;
	margin: 0 auto;
	overflow: hidden;
}

.popjdout {
	background: url(../image/popjunduin.png) no-repeat;
	width: 0%;
	height: 13px;
	display: block;
}

.popfkpingf {
	width: 476px;
	margin: 10px 0 0 26px;
	box-sizing: border-box;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
}

.poppfli {
	width: 36px;
	display: block;
	margin-right: 74px;
}

.popfkpingf a:last-child {
	margin-right: 0;
}

.poppfstar {
	background: url(../image/popdian.png) no-repeat;
	width: 24px;
	height: 22px;
	display: block;
	margin: 12px 3px 0 0;
}

.popfkpingfjd .poppfstar {
	margin: 0 auto;
}

.poppftxt {
	font-size: 18px;
	color: #ffffff;
	line-height: 1;
	display: block;
	width: 100%;
	margin-top: 5px;
}

.poppfli.on .poppfstar {
	background: url(../image/popdiancurr.png) no-repeat;
}

.popxuanze {
	width: 100%;
	margin-top: 1px;
}

.popxuanze a {
	width: 93px;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-right: 0;
}

.popxuanze a .poppftxt {
	width: auto;
	line-height: 33px;
}

.popxuanze-1 {
	width: 100%;
	margin-top: 1px;
}

.popxuanze-1 a {
	width: 50%;
	display: flex;
	justify-content: flex-start;
	flex-wrap: wrap;
	margin-right: 0;
}

.popxuanze-1 a .poppftxt {
	width: 250px;
	line-height: 33px;
	color: #FFFFFF;
}

.popxuanze-2 a:last-child {
	width: 100%;
	position: relative;
}

.popinut {
	width: 302px;
	height: 30px;
	color: #FFFFFF;
	box-sizing: border-box;
	background-color: #0b193d;border: 1px solid #415594;
	border-radius: 7px;
	padding-left: 10px;
	line-height: 30px;
	font-size: 18px;
	position: absolute;
	top: 8px;
	left: 70px;
}

.popinut::placeholder {
	color: #FFFFFF;
}

.popwrite {
	width: 510px;
	height: 120px;
	box-sizing: border-box;
	padding-top: 10px;
	margin-top: 18px;
	background-color: #0b193d;border: 1px solid #415594;
	border: none;
	border-radius: 7px;
}

.popwrite textarea {
	width: 90%;
	height: 100px;
	background-color: transparent;
	font-size: 18px;
	color: #FFFFFF;
	display: block;
	margin: 0 auto;
	border: none;
	resize: none;
	line-height: 1.5;
}

.popbtnsut {
	background-position: -16px -1155px;
	width: 237px;
	height: 76px;
	display: block;
	margin: 15px auto 0;
}


/*?л???*/
.box5 {
	margin-top: 70px;
}

.tit5 {
	background-position:  0 -1270px;
	width: 1199px;
	height: 159px;
	margin: 0 auto;
}

.boxfk {
	width: 510px;
	margin:115px auto 0;
	box-sizing: border-box;
}
@font-face {
	font-family: 'font';
	src: url(../font/font.ttf);
}
.textwnq1 {
	font-size:30px;
	color: #ffffff;
	line-height:36px;
	width: 100%;
	text-align: center;
	margin: 0 auto;
}

.textwnq2 {
	font-size: 24px;
	color: #ffffff;
	line-height: 40px;padding-top: 100px;
	width: 100%;
	text-align: center;
}

.bxbtneq {
	width: 500px;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: 90px auto 0;
}

.btnwq1 {
	background-position: -26px -1428px;
	width: 243px;
	height: 77px;
	display: block;
}

.btnwq2 {
	background-position:-289px -1428px;
	width: 243px;
	height: 77px;
	display: block;
}

.btnwq2.gray {
	background-position: -288px -1151px;
}


.flex {display: flex;justify-content:space-between;flex-wrap: wrap;}
.p5boes1 p{font-size: 24px;color: #ffffff;text-align: center;line-height: 30px;padding: 8px 0}
.p5tit1{background-position: -12px -1261px;width: 468px;height: 140px;display: block;margin: 0 auto;}
.card1{background: url(../image/card1.png) no-repeat;width: 554px;height: 348px;margin: 0 auto;position: relative;padding: 15px 20px 15px 18px;box-sizing: border-box;}
.listbox1{margin: 20px auto 0;justify-content: center;}
.listbox1 li{background-position:-890px -1543px;width: 260px;	height: 57px;font-size: 26px;color: #040a19;text-align: center;line-height: 57px;margin: 0 -4px;}
.listbox1 li.on{background-position: -902px -1432px;}
.listbox1 li a{color: #040a19;width: 100%;height: 100%;display: block;}
.btnfxh{background-position: -893px -1152px;width: 243px;height: 78px;margin: 34px auto 5px;display: block;}
.btnhyp{font-size: 24px;color: #ffffff;position: absolute;bottom: 60px;right: 0;text-decoration: underline;}
.p5boes1{position: relative;}
.card1 img{width: 515px;height: 321px;border-radius: 15px;}
.p5tit2{background-position: -572px -1262px;width: 318px;height: 139px;display: block;margin: 0 auto;}


.hbbox{background: url(../image/popbox1.png) no-repeat;width: 924px;height: 580px;position: absolute;top: 0;left: 0;padding: 26px 35px  21px 21px;box-sizing: border-box;}
.boxpop1{width: 924px;height: 580px;position: relative;}
.codebox1{background: url(../image/code.png) no-repeat;width: 140px;height: 140px;background-size: 100% 100%; position: absolute;bottom: 15px;padding: 3px;box-sizing: border-box;}
/*.codebox1 img,.codebox1 canvas{width: 124px;height: 124px;margin: 0 auto;}*/
.btnpop1{background-position:  -22px -1545px;width: 243px;height: 77px;display: block;}
.btnpop2{background-position:-293px -1545px;width: 243px;height: 77px;display: block;}
.btnpop3{background-position:-565px -1545px;width: 243px;height: 77px;display: block;}
.popbtnst1{margin: 30px auto 0;width: 780px;}
.pophb{width: 924px;position: relative;}

.hbbox img{width: 870px;height: 533px;}


/*开发*/
.listbox1 li{
	font-size: 20px;
}
/*loading*/
.toast-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-left: -12px;
	margin-top: -10px;
	z-index: 1000;
	width: 240px;
	height: 200px;
	background: #191919;
	opacity: 0.8;
	border-radius:10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	flex-direction: column;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
}

.toast-loading .ico-loading {
	display: block;
	width: 54px;
	height: 54px;
	background: url(../image/loading.gif) no-repeat;
	background-size: 100% 100%;
	-webkit-animation: flower-icon 1.2s linear infinite;
	animation: flower-icon 1.2s linear infinite;
}

.toast-loading .loading-txt {
	margin-top: 30px;
	font-size: 18px;
	color: #fff;
}

.codebox1{
	right: 45px;
}

.btnhyp{
	position: absolute;
}
.btnhyp-div{
	position: relative;
	margin-top: -20px;
	margin-right: -20px;
}
.amsdialog_cmain{
	word-break: break-all;
}


.pop01{background: url(../image/popt1.png) no-repeat;width: 528px;height: 475px;background-size: 100% auto;padding: 80px 50px 0 50px;box-sizing: border-box;position: relative;}
.pop01 p{font-size: 20px;color: #fffffe;text-align: center;line-height: 26px;}
.pop01 span{font-size: 30px;color: #fffffe;text-align: center;line-height: 1.1;display: block;    font-family: 'font';}
.pop01 img{width: 215px;display: block;margin: 15px auto}

