.head .h_right .indexPage {
	background: rgb(78, 114, 194);
}
.body .b_top {
	background: url("../images/payfor.jpg") no-repeat top rgb(45, 182, 228); width: 100%; height: 269px;
}
.b_top .bottomCenter {
	width: 960px; height: 269px; position: relative;
}
.aboutTt {
	left: 0px; top: 120px; width: 160px; height: 100px; text-align: left; color: white; padding-left: 70px; position: absolute;
}
.aboutTt span {
	font-size: 40px;
}
.aboutTt p {
	left: 0px; top: 75px; position: absolute;
}
.aboutTt .heart {
	background-position: 0px -152px; left: 0px; top: -10px; width: 60px; height: 60px; display: block; position: absolute;
}
.b_bottom .bottomCenter {
	background: rgb(242, 242, 242); width: 918px; height: 724px;
}
.b_bottom .b_left {
	width: 252px; height: 683px; padding-top: 40px; float: left; display: block;
}
.b_bottom .b_left li {
	padding: 18px 20px 18px 40px; width: 192px; height: 44px; border-bottom-color: rgb(199, 214, 229); border-bottom-width: 1px; border-bottom-style: solid; display: block; position: relative; cursor: pointer;
}
.b_left li .iconer {
	width: 50px; height: 45px; display: block; position: absolute;
}
.b_left li .Bank {
	background-position: -291px -148px;
}
.b_left li .Alipay {
	background-position: -225px -89px;
}
.b_left li p {
	width: 142px; padding-left: 50px;
}
.b_left li .arrow {
	background-position: -451px -2px; top: 50%; width: 17px; height: 17px; right: 20px; margin-top: -8.5px; display: none; position: absolute;
}
.intro_li .arrow {
	display: block;
}
.intro_li {
	color: rgb(0, 168, 28);
}
.cont_li {
	
}
.b_bottom .b_right {
	padding: 6px 6px 6px 0px; width: 660px; height: 712px; float: left;
}
.right_con {
	background: white; width: 100%; height: 100%; position: relative;
}
.payMain {
	left: 80px; top: 40px; width: 80%; height: auto; float: left; position: absolute; background-color: rgb(255, 255, 255);
}
.top_introduce_content {
	padding: 5px; border: 1px solid rgb(211, 211, 211); border-image: none; text-align: left; margin-right: 20px; margin-bottom: 20px; margin-left: -20px;
}
.payMainlist {
	padding: 6px 0px; width: 100%; margin-top: 5px;
}
.formRow {
	padding: 6px 0px; width: 100%; margin-top: 5px;
}
.payMainlist {
	display: none;
}
.formLeft {
	float: left;
}
.formRow .formLeft {
	width: 100px; text-align: right; font-size: 14px; _margin-right: -3px;
}
.formRow .formRight {
	margin-left: 110px; _margin-left: 0; _zoom: 1;
}
.formRight input {
	border: 1px solid rgb(205, 205, 205); border-image: none; width: 168px; height: 22px; line-height: 22px; padding-left: 5px;
}
input[type=checkbox] {
	background: white; width: 16px; height: 16px;
}
#DivConsume input {
	width: 13px; height: 13px;
}
#trMoney input {
	width: 13px; height: 13px;
}
.formRight label {
	margin-right: 20px; display: inline-block; cursor: pointer;
}
.inputParValue {
	padding: 0px; border: 1px solid rgb(187, 187, 187); border-image: none; width: 50px !important; height: 22px !important; line-height: 22px; font-size: 10px;
}
.input_short {
	width: 78px; height: 23px; margin-right: 10px; float: left; position: relative;
}
.input_short input {
	left: 0px; top: 0px; width: 78px; height: 23px; float: left; position: absolute;
}
#cbAgree {
	width: 13px; height: 13px;
}
.fileLink {
	color: rgb(102, 102, 102);
}
.fileLink:hover {
	color: rgb(255, 102, 0);
}
.greenBtn {
	padding: 0px !important; border-radius: 3px; width: 173px !important; height: 57px !important; text-align: center; color: rgb(255, 255, 255); font-family: Î¢ÈíÑÅºÚ; font-size: 26px; cursor: pointer; background-color: rgb(79, 169, 94);
}
.footer {
	margin: 0px auto; width: 980px; height: auto; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid;
}
.game-notice {
	width: 245px; height: 100%; padding-top: 35px; padding-bottom: 42px; float: left;
}
.notice-title {
	color: rgb(102, 102, 102); font-size: 16px;
}
.notice-cnt {
	color: rgb(169, 169, 169); font-size: 14px;
}
.footer-main {
	width: 650px; height: 100%; padding-top: 40px; float: right;
}
.main-list {
	width: 650px; height: 60px; padding-bottom: 35px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.age {
	background-position: left; width: 174px; height: 60px; color: rgb(152, 152, 152); padding-left: 60px; font-size: 14px; float: left; box-sizing: border-box; background-image: url("../i/footerIcon1.png"); background-repeat: no-repeat;
}
.age span {
	height: 20px; line-height: 20px; font-size: 16px; margin-top: 10px; display: block;
}
.parent {
	background-position: left; width: 195px; height: 60px; color: rgb(152, 152, 152); line-height: 60px; padding-left: 60px; font-size: 16px; float: left; box-sizing: border-box; background-image: url("../i/footerIcon2.png"); background-repeat: no-repeat;
}
.service {
	background-position: left; width: 281px; height: 60px; color: rgb(33, 121, 131); padding-left: 60px; font-family: SimSun; font-size: 16px; font-weight: 900; float: left; white-space: nowrap; box-sizing: border-box; background-image: url("../i/footerIcon3.png"); background-repeat: no-repeat;
}
.service span {
	height: 20px; color: rgb(131, 131, 131); line-height: 20px; font-family: Microsoft Yahei; font-size: 16px; font-weight: normal; margin-top: 10px; display: block;
}
.copy {
	text-align: right; color: rgb(119, 119, 119); padding-top: 12px; font-size: 14px;
}
.chess_mainLists {
	border-radius: 4px; border: 1px solid rgb(230, 225, 225); border-image: none; width: 800px; height: 160px; margin-top: 15px; margin-left: 90px;
}
.chessWrap {
	margin: 30px auto 20px; width: 980px; height: auto; background-color: rgb(255, 255, 255) !important;
}
.chess_mainLists img {
	margin-top: 20px; margin-left: 20px; float: left;
}
.listsInfo {
	margin-left: 20px; float: left;
}
.listsInfo h3 {
	padding-top: 25px; padding-bottom: 15px; font-size: 20px;
}
.listsDown {
	float: left;
}
.listsDown button {
	border-radius: 5px; border: currentColor; border-image: none; width: 150px; height: 50px; line-height: 50px; font-size: 20px; margin-top: 20px; margin-left: 230px; display: block;
}
.listsDown button a {
	color: rgb(255, 255, 255);
}
.ad {
	background-color: rgb(118, 187, 45);
}
.os {
	background-color: rgb(53, 106, 202);
}
span.warn {
	color: rgb(247, 47, 47); margin-left: 10px;
}
