﻿input,select {
	text-indent:5px;
	border-radius:5px !important
}
input[type=button] {
	text-indent:0
}
input.initial,select.initial {
	text-indent:initial;
	border-radius:initial !important
}
input.noindent,select.noindent {
	text-indent:0 !important
}
::-ms-clear {
	display:none
}
::-ms-reveal {
	display:none
}
select::-ms-expand {
	display:none
}
select {
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	background:url("../images/main/icon_select.png") no-repeat scroll 95% center #fff;
	padding-right:3%
}
.hidden {
	display:none
}
div.layui-layer-btn {
	text-align:center
}
.layui-layer-page div.layui-layer-content {
	padding:25px;
	padding-bottom:35px;
	line-height:24px;
	word-break:normal !important;
	word-break:break-word !important;
	font-size:14px;
	min-width:220px;
	overflow:hidden
}
.loginArea input {
	border-radius:3px !important
}
.PostAll li span {
	width:84px
}
.aFogot1 {
	text-decoration:underline;
	font-weight:normal
}
.span_width1 {
	width:24px
}
.ph10 {
	display:inline-block;
	width:10px;
	height:1px
}
.redtk {
	color:#f00;
	margin-right:50px
}
.redtk2 {
	color:#f00;
	margin-top:8px;
	font-size:16px;
	display:inline-block
}
.complaints {
	float:right;
	height:24px;
	width:80px;
	position:relative;
	margin:0;
	padding:0;
	right:12px;
	top:-5px
}
.title1110 {
	font-family:"微軟正黑體";
	font-size:15px;
	line-height:48px;
	font-weight:bold;
	color:#ffd400;
	text-decoration:none
}
.title2_1110 {
	font-family:"微軟正黑體";
	font-size:15px;
	line-height:23px;
	font-weight:normal;
	color:#fff;
	text-decoration:none
}
.title3_1110 {
	font-family:"微軟正黑體";
	font-size:15px;
	line-height:30px;
	font-weight:normal;
	color:#fff;
	text-decoration:none
}
.title4_1110 {
	font-family:"微軟正黑體";
	font-size:12px;
	line-height:32px;
	font-weight:normal;
	color:#84d0ff;
	text-decoration:none
}
.input1110_1 {
	line-height:20px;
	text-decoration:none;
	font-family:"微軟正黑體";
	font-size:15px;
	font-weight:normal;
	color:#080808;
	border:0;
	width:268px;
	height:20px
}
.input1110_2 {
	line-height:23px;
	text-decoration:none;
	font-family:"微軟正黑體";
	font-size:15px;
	font-weight:normal;
	color:#080808;
	width:99%;
	border:0;
	height:200px
}
.select_outFrom {
	height:24px;
	background-color:#fff;
	border:0 solid #fff;
	padding-left:1px;
	font-size:15px;
	color:#000;
	text-align:center;
	font-weight:normal;
	text-align:left;
	line-height:24px;
	float:left;
	position:relative;
	font-family:"微軟正黑體"
}
.select_outFromED {
	border:1px solid #cad9e7;
	background-color:#1e90ff;
	color:#fff
}
.btn_selectAccount {
	width:17px;
	height:25px;
	float:right;
	text-align:center;
	position:absolute;
	top:0;
	right:0
}
.btn_selectAccount img {
	margin-top:6px
}
.btn_selectAccount:hover {
	background-color:#dedede
}
.option_outFrom {
	background-color:#fff;
	position:absolute;
	left:-4px;
	border-top-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-top-style:solid;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-top-color:#698090;
	border-right-color:#698090;
	border-bottom-color:#698090;
	border-left-color:#698090;
	top:28px;
	display:none;
	z-index:10
}
.optionItem {
	display:block;
	height:26px;
	padding-left:10px;
	background-color:#fff;
	border-bottom:0 solid #fff;
	color:#000;
	font-size:15px;
	font-family:"微軟正黑體";
	line-height:26px;
	text-decoration:none
}
.optionItem:hover {
	background-color:#a5c9e1;
	color:#000
}
.optionItemED {
	display:block;
	height:26px;
	padding-left:10px;
	background-color:#a5c9e1;
	border-bottom:0 solid #cad9e7;
	color:#000;
	font-size:15px;
	font-family:Arial,'Microsoft JhengHei';
	line-height:26px;
	text-decoration:none
}
.select_input {
	border:none;
	height:24px;
	line-height:24px
}
.lv {
	height:35px;
	width:375px;
	background-image:url(../images/lv_bg.png);
	background-position:bottom;
	background-repeat:no-repeat;
	top:-5px;
	right:-10px;
	font-family:"微軟正黑體";
	float:right;
	position:relative
}
.lv_1 {
	font-size:12px;
	font-weight:normal;
	color:#7faefc;
	text-decoration:none;
	position:absolute;
	left:7px;
	top:12px
}
.lv_2 {
	font-size:12px;
	font-weight:normal;
	color:#7faefc;
	text-decoration:none;
	position:absolute;
	top:12px;
	right:153px
}
.lv_3 {
	font-size:10px;
	font-weight:normal;
	color:#ddd;
	text-decoration:none;
	position:absolute;
	left:160px;
	top:15px
}
.lv_4 {
	font-size:10px;
	font-weight:normal;
	color:#ddd;
	text-decoration:none;
	position:absolute;
	top:15px;
	right:4px
}
.lv_5 {
	font-size:10px;
	font-weight:normal;
	color:#ffb12a;
	text-decoration:none;
	position:absolute;
	top:0;
	right:266px
}
.lv_6 {
	font-size:10px;
	font-weight:normal;
	color:#ffb12a;
	text-decoration:none;
	position:absolute;
	top:0;
	right:75px
}
.lv_line_1 {
	position:absolute;
	left:30px;
	top:25px
}
.lv_line_2 {
	position:absolute;
	left:30px;
	top:78px
}
.lv_bar_1 {
	font-size:0;
	height:2px;
	width:50px;
	position:absolute;
	left:47px;
	bottom:11px;
	border-radius:2px
}
.lv_bar_2 {
	font-size:0;
	height:2px;
	width:96px;
	position:absolute;
	left:238px;
	bottom:11px;
	border-radius:2px
}
.lv_message {
	background-color:#0e141d;
	position:absolute;
	left:5px;
	width:80px;
	line-height:18px;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	-khtml-opacity:.8;
	border:1px solid #101821;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	top:10px;
	z-index:10
}
.lv_message_1 {
	font-size:12px;
	font-weight:normal;
	color:#7faefc;
	text-decoration:none
}
.lv_message_2 {
	font-size:12px;
	font-weight:normal;
	color:#fff;
	text-decoration:none
}
.progress-bar-warning {
	background-color:#f0ad4e;
	border:1px solid #f0ad4e
}
.progress-bar-danger {
	background-color:#d9534f;
	border:1px solid #d9534f
}
.progress-bar {
	background-color:#337ab7;
	border:1px solid #337ab7
}
.progress_div {
	cursor:pointer
}
.lv_yn {
	height:35px;
	width:512px;
	background-image:url(../images/lv-bg-yn.png);
	background-position:bottom;
	background-repeat:no-repeat;
	top:-5px;
	right:25px;
	font-family:"微軟正黑體";
	float:right;
	position:relative
}
.lv_1_yn {
	font-size:12px;
	font-weight:normal;
	color:#7faefc;
	text-decoration:none;
	position:absolute;
	left:65px;
	top:10px
}
.lv_2_yn {
	font-size:12px;
	font-weight:normal;
	color:#7faefc;
	text-decoration:none;
	position:absolute;
	top:10px;
	right:138px
}
.lv_3_yn {
	font-size:10px;
	font-weight:normal;
	color:#ddd;
	text-decoration:none;
	position:absolute;
	left:252px;
	top:12px
}
.lv_4_yn {
	font-size:10px;
	font-weight:normal;
	color:#ddd;
	text-decoration:none;
	position:absolute;
	top:12px;
	right:-27px
}
.lv_5_yn {
	font-size:10px;
	font-weight:normal;
	color:#ffb12a;
	text-decoration:none;
	position:absolute;
	top:-3px;
	right:300px
}
.lv_6_yn {
	font-size:10px;
	font-weight:normal;
	color:#ffb12a;
	text-decoration:none;
	position:absolute;
	top:-3px;
	right:55px
}
.lv_bar_1_yn {
	font-size:0;
	height:2px;
	width:50px;
	position:absolute;
	left:146px;
	bottom:12px;
	border-radius:2px
}
.lv_bar_2_yn {
	font-size:0;
	height:2px;
	width:96px;
	position:absolute;
	left:390px;
	bottom:12px;
	border-radius:2px
}
.lv_message_yn {
	background-color:#0e141d;
	position:absolute;
	left:5px;
	width:180px;
	line-height:18px;
	text-align:center;
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	opacity:.8;
	-khtml-opacity:.8;
	border:1px solid #101821;
	margin:0;
	padding-top:3px;
	padding-bottom:3px;
	top:10px;
	z-index:10
}
.menuAreaMainBtm {
	border:1px solid #4a5164;
	margin-left:4px;
	margin-top:9px;
	margin-bottom:12px
}
.service_menu4_1 {
	margin-top:20px;
	font-size:13px;
	font-family:Arial,Helvetica,sans-serif;
	color:#fff;
	text-decoration:none;
	background-color:#a41302;
	padding-right:7px;
	padding-left:7px;
	position:absolute;
	padding-top:3px;
	padding-bottom:3px;
	top:2px;
	right:10px;
	font-weight:bold;
	line-height:normal;
	border-radius:3px;
	-webkit-box-shadow:0 3px #04070b;
	-moz-box-shadow:0 3px #04070b;
	box-shadow:0 3px #04070b;
	z-index:1
}
.service_menu4 {
	float:left;
	position:relative
}
.menuAreaMain {
	margin-left:0
}
.menuAreaMainTop {
	width:322px
}
.menuAreMainTop1 {
	margin-left:0
}
.menuAreaMainBtm1 {
	margin-left:0
}
.message1 {
	width:105px;
	height:11px;
	margin-top:16px;
	margin-left:46px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.message2 {
	width:105px;
	height:11px;
	margin-left:238px;
	margin-top:-10px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.message1_yn {
	width:105px;
	height:11px;
	margin-top:15px;
	margin-left:145px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.message2_yn {
	width:100px;
	height:11px;
	margin-left:388px;
	margin-top:-9px;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	-khtml-opacity:0;
	opacity:0
}
.message_head {
	height:69px;
	width:364px;
	position:relative
}
.head_close {
	background-image:url(../images/main/ft_close.png);
	float:right;
	height:22px;
	width:23px;
	cursor:pointer;
	padding:0;
	background-color:transparent;
	border:0;
	position:absolute;
	top:10px;
	right:10px
}
.head_close:hover {
	background-position:bottom
}
.message_main {
	height:150px;
	width:324px;
	padding:20px
}
.main_tt1 {
	font-size:16px;
	font-weight:normal;
	color:#425469;
	float:left;
	line-height:30px;
	text-align:center;
	width:100%;
	margin-top:12px;
	margin-bottom:17px
}
.btn_enter {
	height:48px;
	width:324px;
	cursor:pointer;
	float:right;
	border-top-width:0;
	border-right-width:0;
	border-bottom-width:0;
	border-left-width:0;
	margin-top:33px
}
.btn_enter:hover {
	background-position:bottom
}
.table_title {
	font-size:13px;
	line-height:26px;
	font-weight:normal;
	color:#fff;
	background-color:#727272
}
.table_title_td {
	border:1px;
	border-style:solid;
	border-top-color:#939393;
	border-right-color:#4c4c4c;
	border-bottom-color:#4c4c4c;
	border-left-color:#939393;
	text-align:center
}
.table_content {
	font-size:13px;
	line-height:18px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	background-color:#ededed
}
.table_content_td {
	border:1px;
	border-style:solid;
	border-top-color:#fff;
	border-right-color:#d5d5d5;
	border-bottom-color:#d5d5d5;
	border-left-color:#fff;
	text-align:center
}
.msgControl {
	height:20px;
	color:#285a99;
	font-size:14px;
	line-height:23px;
	float:left;
	margin-left:10px;
	font-weight:bold
}
.selectAll {
	width:21px;
	height:21px;
	background:url(../images/main/icon_checkBox.png) top left no-repeat;
	float:left;
	margin-right:3px;
	cursor:pointer
}
.select {
	width:21px;
	height:21px;
	background:url(../images/main/icon_checkBox.png) top left no-repeat;
	float:left;
	margin-right:3px;
	cursor:pointer
}
.selectAllBtn {
	background-position:bottom
}
.delete {
	width:19px;
	height:20px;
	background:url(../images/main/icon_delete.png) top left no-repeat;
	float:left;
	margin-right:3px;
	cursor:pointer
}
.delete:hover {
	background-position:bottom
}
.selectED {
	background-position:bottom
}
.msg_2 {
	width:950px;
	background:#fff;
	border:1px solid #d4d4d4;
	margin:0 auto;
	padding:15px
}
.msg-box {
	max-height:433px;
	overflow-x:hidden;
	width:950px
}
.msg {
	width:950px;
	min-height:35px;
	height:auto;
	background:#fff;
	line-height:35px;
	font-size:14px;
	border:1px solid #d4d4d4;
	border-top:0;
	box-sizing:border-box
}
.msg.on {
	background-color:#f3f3f3
}
.msg.title {
	border-color:#587fac #2c4057;
	background:#365a84
}
.msg.title:hover {
	background-color:#375a84
}
.msg .time {
	width:170px;
	height:35px;
	float:left;
	text-align:center;
	color:#969696;
	cursor:pointer
}
.divider {
	width:1px;
	height:35px;
	background:#d4d4d4;
	float:left
}
.msgtitle {
	width:690px;
	float:left;
	padding-left:5px;
	color:#000;
	cursor:pointer
}
.msg:hover {
	background-color:#deedff
}
.msgtitle .icon_unread {
	width:21px;
	height:21px;
	background:url(../images/main/icon_msgTitle.png) no-repeat top;
	float:left;
	margin:6px
}
.msgtitle .icon_read {
	width:21px;
	height:21px;
	background:url(../images/main/icon_msgTitle.png) no-repeat bottom;
	float:left;
	margin:6px
}
.msgControl2 {
	float:left;
	padding:7px 0 7px 13px
}
.msgControl2 .delete {
	margin-left:5px;
	width:18px;
	height:18px;
	background-size:18px;
	cursor:pointer
}
.msgControl2 .delete2 {
	margin-left:15px;
	width:12px;
	height:17px;
	cursor:pointer;
	margin-top:1px
}
.delete2 {
	background:url(../images/main/icon_subdelete.png) top left no-repeat;
	float:left;
	margin-right:3px;
	cursor:pointer
}
.delete2:hover {
	background-position:bottom
}
.msgControl2 .selectAll {
	width:18px;
	height:18px;
	background-size:20px;
	cursor:pointer
}
.msgtitle h1 {
	width:21px;
	height:21px;
	background:url(../images/main/icon_msgTitle.png) no-repeat top;
	float:left;
	margin:6px
}
.msgtitle h2 {
	width:14px;
	height:9px;
	background:url(../images/main/icon_openCls.png) no-repeat top;
	float:right;
	margin-right:7px;
	margin-top:13px
}
.openMsg {
	background-color:#ededed
}
.openMsg .msgtitle h2 {
	background-position:bottom
}
.openMsg .msgtitle {
	color:#285a99
}
.msg .content {
	width:100%;
	border-top:1px solid #d4d4d4;
	font-size:15px;
	color:#285a99;
	padding:20px;
	font-weight:bold;
	font-size:16px;
	float:left;
	box-sizing:border-box;
	display:none;
	word-wrap:break-word
}
.mbShowPoint {
	width:168px;
	border-radius:8px;
	background-color:#dbe7f3;
	border:1px solid #729ecd;
	position:absolute;
	z-index:999;
	right:10px;
	padding-bottom:7px
}
.showPoint {
	width:158px;
	height:28px;
	border-bottom:1px solid #92b3c4;
	box-shadow:0 1px 0 #e9f1ff;
	color:#2e69a1;
	font-size:14px;
	font-weight:bold;
	line-height:28px;
	padding-left:10px
}
.showPoint span {
	display:block;
	width:75px;
	float:right;
	color:#07873a
}
.btn_returnPoint {
	width:142px;
	height:26px;
	border-radius:5px;
	background:#2b65a5;
	color:#fff;
	font-size:12px;
	text-align:center;
	line-height:26px;
	margin:0 auto;
	margin-top:3px;
	cursor:pointer
}
.mbShowPoint #mask {
	filter:alpha(opacity=60);
	opacity:.6;
	width:168px;
	display:none;
	position:absolute;
	z-index:99;
	background:url('../images/loading.gif') no-repeat;
	background-position:center center;
	background-color:#808080;
	border-radius:8px;
	top:0
}
.rightService {
	position:inherit
}
.onlineService {
	position:absolute
}
.bgServiceApp {
	position:absolute
}
.btn_mAGIWReturnPoint {
	border:0;
	padding:0;
	background-image:url(../images/main/cn/btn_mAGIWReturnPoint.jpg);
	width:237px;
	height:30px;
	cursor:pointer;
	float:left;
	margin-left:5px
}
.btn_mAGIWReturnPoint:hover {
	background-position:bottom
}
.news_position {
	width:800px;
	height:600px;
	margin:0 auto
}
.bg_news_subMain {
	background-color:#ebebeb;
	height:540px;
	overflow:hidden;
	box-sizing:border-box
}
.bg_news_table {
	border:1px solid #d4d4d4;
	height:446px;
	background-color:#fff
}
.news_tableT {
	background-color:#dcdcdc;
	color:#535353;
	line-height:16px;
	padding:7px 20px;
	display:table;
	width:100%;
	box-sizing:border-box;
	text-align:center;
	font-size:13px
}
.news_dateT {
	border-right:1px solid #bdbdbd;
	box-sizing:border-box;
	width:96px;
	display:table-cell
}
.news_categoryT {
	border-right:1px solid #bdbdbd;
	box-sizing:border-box;
	width:64px;
	display:table-cell
}
.news_textT {
	display:table-cell
}
.news_table {
	border-top:1px solid #d4d4d4;
	padding:0 20px;
	background-color:#fff;
	font-size:13px;
	box-sizing:border-box;
	height:550px;
	text-align:center
}
.noNewsMsg {
	border:1px solid #d4d4d4;
	line-height:34px;
	text-align:center
}
.news_tableList {
	border-bottom:1px solid #d4d4d4
}
.news_tableList:nth-last-child(1) {
	border-bottom:0
}
.news_date {
	width:96px;
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	height:34px;
	color:#888
}
.news_category {
	width:64px;
	display:table-cell;
	text-align:center;
	vertical-align:middle
}
.news_category_t {
	border-radius:5px;
	background-color:#599eeb;
	color:#fff;
	padding:3px 8px;
	font-size:12px
}
.news_text {
	display:table-cell;
	text-align:left;
	font-size:14px;
	vertical-align:middle;
	line-height:16px;
	padding:0 12px
}
.news_text:hover {
	text-decoration:underline;
	color:#ff9600;
	cursor:pointer
}
.news_text a {
	color:#000;
	font-weight:bold
}
.news_text a:hover {
	text-decoration:underline;
	color:#ff9600;
	cursor:pointer
}
.news_page {
	background-color:#fff;
	padding:20px 0
}
.pages_bg {
	position:relative
}
.pages {
	display:table;
	margin:0 auto
}
.pagesNum {
	float:left;
	line-height:20px;
	font-size:14px;
	margin:0 8px
}
.pagesNum a {
	width:20px;
	display:inline-block;
	text-align:center;
	cursor:pointer;
	color:#434343;
	text-decoration:none
}
.pagesNum a:hover {
	color:#434343;
	text-decoration:underline
}
.pagesNum .on {
	background-color:#999;
	color:#fff;
	border-radius:3px
}
.pagesNum .on:hover {
	color:#fff;
	text-decoration:underline
}
.pageSearch {
	position:absolute;
	top:0;
	bottom:0;
	right:0;
	margin:auto 8px auto 0;
	width:80px;
	height:22px;
	border-radius:3px;
	border:1px solid #b5b5b5;
	background-color:#fff
}
.pageSearch_text {
	border:0;
	height:22px;
	width:58px;
	margin:0;
	padding:0;
	display:block;
	float:left;
	box-sizing:border-box;
	padding-left:5px;
	border-radius:3px
}
.btn_pageSearch {
	float:right;
	width:22px;
	height:22px;
	background:none;
	border:0;
	background:url(../images/btn_pageSearch.png) no-repeat top;
	cursor:pointer
}
.btn_pageSearch:hover {
	background-position:bottom
}
.pageSearch_text::-webkit-input-placeholder {
	color:#999
}
.pageSearch_text::-moz-placeholder {
	color:#999
}
.pageSearch_text:-ms-input-placeholder {
	color:#999
}
.pageSearch_text:-moz-placeholder {
	color:#999
}
.important_divTemp {
	background-image:url(../images/important_bg.png);
	background-repeat:repeat-x;
	position:absolute;
	left:203px;
	top:80px;
	border-radius:15px
}
.important_msg {
	font-size:14px;
	line-height:22px;
	float:left
}
.important_msg .msg_span {
	color:#db2121;
	float:left;
	margin-top:3px;
	margin-right:5px
}
.important_msg .warn2 {
	width:130px;
	display:inline-block;
	float:left;
	margin-top:2px
}
.Main_img {
	width:916px;
	margin:0 20px 10px 20px
}
.Main_box {
	width:298px;
	height:353px;
	border:1px solid #b5c3d5;
	background-color:#fff;
	display:inline-block;
	float:left;
	margin-right:8px;
	position:relative;
	margin-top:10px
}
.Main_box h1 {
	width:298px;
	height:50px;
	position:absolute;
	font-weight:bold;
	font-size:20px;
	top:0;
	left:0;
	background-color:#637081;
	text-align:center;
	line-height:50px;
	color:#fff
}
a.question {
	width:22px;
	height:22px;
	display:block;
	position:absolute;
	background:url(../images/main/mobile_icon.png) 0 -40px no-repeat;
	transition:initial
}
a.question:hover {
	background-position:-22px -40px
}
.qst_BOX_A {
	position:absolute;
	top:38px
}
.qst_BOX {
	background:url(../images/main/mobile_icon.png) 259px -106px no-repeat;
	padding-top:8px;
	z-index:99
}
.qst_BOX p {
	color:#8a97a7;
	line-height:1.5;
	font-size:12px;
	width:248px;
	text-align:left;
	padding:20px 25px;
	background-color:#1b2b41;
	display:inline-block
}
.IOS_icon {
	width:298px;
	height:27px;
	display:block;
	position:absolute;
	top:70px;
	left:0;
	background:url(../images/main/mobile_icon.png) center 0 no-repeat
}
.Mb_icon {
	position:absolute;
	top:102px;
	left:0
}
.Mb_icon h4 {
	color:#8a97a7;
	height:22px;
	line-height:22px;
	width:268px;
	text-align:center;
	padding-right:30px;
	font-size:15px
}
.qst_BOX_B {
	position:absolute;
	top:22px;
	background-position:218px -106px
}
.Main_box img {
	position:absolute;
	top:136px;
	left:85px
}
.install {
	width:204px;
	padding-left:30px;
	height:42px;
	line-height:42px;
	text-align:center;
	border-radius:5px;
	position:absolute;
	bottom:25px;
	left:32px;
	color:#fff;
	cursor:pointer;
	font-size:15px
}
.install:hover {
	filter:alpha(opacity=80);
	opacity:.8
}
.qst_BOX p strong {
	color:#ffd800
}
.er_img {
	width:128px;
	height:128px
}
.qst_BOX_C {
	position:absolute;
	top:22px;
	background-position:235px -106px
}
.mainPonits {
	cursor:pointer
}
.MC_platform {
	background-color:#ebebeb;
	padding:10px
}
.MC_headerInner {
	border:1px solid #d4d4d4;
	height:462px
}
.MC_header {
	background-color:#d4d4d4;
	height:40px;
	padding:0 10px
}
.MC_headerL {
	float:left;
	display:inline-block;
	color:#000
}
.MC_headerL span,.MC_headerR_2 span {
	background:#3679b0;
	-moz-border-radius:12px;
	-webkit-border-radius:12px;
	border-radius:12px;
	margin:0 5px;
	padding:2px 7px;
	color:#fff
}
.MC_headerR {
	float:right
}
.MC_headerR_2 {
	float:right;
	display:inline-block;
	margin-right:10px;
	color:#000
}
.MC_headerCent {
	width:450px;
	margin:0 auto;
	color:#000;
	text-align:center
}
.MC_headerCent select {
	height:25px;
	line-height:25px
}
.MC_account {
	width:130px;
	height:20px;
	line-height:20px;
	margin-right:10px
}
.MC_searchBtn {
	height:25px;
	line-height:25px;
	text-align:center;
	background-color:#1f487d;
	color:#fff;
	cursor:pointer
}
.MC_searchBtn:hover {
	background-color:#385d8d;
	color:#fff
}
.MC_tableOut {
	background-color:#efefef;
	display:table;
	position:relative;
	width:760px;
	height:400px;
	margin:0 0 0 0
}
.MC_tableIn {
	width:740px;
	margin:5px 10px;
	color:#000;
	border-spacing:0;
	table-layout:fixed
}
.MC_tableIn th {
	background-color:#ddd;
	border-right:1px solid #cdcdcd;
	height:35px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	box-sizing:border-box;
	font-size:13px
}
.MC_tableIn td {
	background-color:#fff;
	border-right:1px solid #ececec;
	border-bottom:1px solid #ececec;
	height:30px;
	font-size:13px;
	text-align:center;
	vertical-align:middle;
	box-sizing:border-box
}
.MC_w150 {
	width:150px
}
.MC_w100 {
	width:100px
}
.MC_w70 {
	width:70px
}
.MC_45 {
	width:45px
}
.MC_check {
	float:left;
	-webkit-appearance:checkbox;
	-moz-appearance:checkbox;
	height:24px;
	width:16px
}
.MC_red {
	color:#cb2222
}
.MC_footerL {
	float:left
}
.MC_search {
	position:absolute;
	right:10px;
	bottom:15px;
	border:1px solid #b5b5b5;
	border-radius:3px;
	background-color:#fff
}
.MC_search_input {
	float:left;
	width:70px;
	height:25px
}
.MC_time {
	float:left;
	margin:0 auto;
	font-size:12px
}
.MC_upload {
	text-align:center;
	display:none
}
.MC_upload_title {
	width:100%;
	height:57px;
	line-height:57px;
	font-size:16px;
	color:#2e2e2e
}
.MC_upload_box {
	border:1px solid #999;
	min-height:270px;
	box-sizing:border-box;
	padding:10px;
	border-radius:5px;
	position:relative
}
.MC_upload_box img {
	max-height:250px;
	max-width:100%;
	position:absolute;
	top:50%;
	left:50%;
	transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	-o-transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-moz-transform:translate(-50%,-50%)
}
.MC_upload_msg {
	display:block;
	width:100%;
	min-height:20px;
	color:#f00
}
.MC_upload_btn button {
	width:47%;
	height:50px;
	float:left
}
.MC_upload_btn button:first-child {
	margin-right:6%
}
.layui-layer-photos .layui-layer-content {
	padding:0 !important
}
.layui-layer-photos .layui-layer-imgsee {
	display:none !important
}
.MC_w140 {
	width:140px
}
.MC_w370 {
	width:370px
}
.MC_w347 {
	width:347px
}
.MC_w60 {
	width:60px
}
.MC_w100 {
	width:100px
}
.MC_w83 {
	width:83px
}
.CD_platform {
	background-color:#ebebeb;
	padding:10px
}
.CD_platformIn {
	background-color:#fff;
	padding:10px
}
.CD_rightCont {
	float:left;
	width:330px
}
.CD_title {
	margin:20px 0;
	color:#265ea5;
	font-size:30px;
	text-align:center
}
.CD_item {
	float:left;
	margin-left:15px
}
.CD_inputW200 {
	width:200px;
	height:25px;
	margin:5px 0 10px;
	color:#6f6f6f;
	font-size:14px;
	line-height:25px;
	border:#909090 1px solid;
	border-radius:5px
}
.CD_radioTitle {
	float:left
}
.CD_radio {
	display:inline-block;
	float:left;
	background:url(../images/blue.png);
	background-position-x:120px;
	width:22px;
	height:22px;
	margin:0;
	padding:0
}
.CD_body {
	padding:10px
}
.CD_body input {
	box-sizing:border-box
}
.CD_change_box {
	float:left;
	margin-bottom:10px
}
.CD_boxArea {
	padding-left:10px;
	width:375px
}
.CD_boxR {
	border-left:1px solid #ccc;
	width:385px
}
.CD_change_title01 {
	font-size:20px;
	color:#265ea5;
	display:table;
	margin:10px auto
}
.CD_Rgroup {
	float:left;
	min-height:38px;
	width:386px;
	position:relative
}
.CD_Rtitle2 {
	font-size:14px;
	line-height:40px;
	color:#000;
	text-align:right;
	float:left;
	width:112px;
	height:40px;
	margin-right:7px
}
.CD_Rinput {
	border:1px solid #ccc;
	font-size:14px;
	line-height:27px;
	color:#333;
	float:left;
	height:27px;
	width:213px;
	border-radius:3px;
	margin-top:6px;
	padding-left:5px;
	text-indent:5px
}
.CD_saveSelect {
	width:215px !important;
	margin-right:5px
}
.CD_saveAns {
	width:175px;
	display:inline-block
}
.CD_change_title02 {
	font-size:14px;
	line-height:46px;
	color:#000;
	text-align:left;
	float:left
}
.CD_change_title02 .text_right {
	margin-left:15px
}
.CD_iradio {
	background:url(../images/blue.png) no-repeat;
	background-position:-120px 0;
	position:relative;
	display:inline-block;
	width:22px;
	height:22px;
	margin:0;
	padding:0;
	border:none;
	cursor:pointer;
	vertical-align:middle
}
.CD_iradio.hover {
	background-position:-144px 0
}
.CD_iradio.checked {
	background-position:-168px 0
}
.CD_iradio.disabled {
	background-position:-192px 0;
	cursor:default
}
.CD_iradio.checked.disabled {
	background-position:-216px 0
}
.CD_textHint {
	color:#f00;
	display:inline-block;
	float:left;
	margin-left:10px;
	font-size:13px
}
.CD_Rinput2 {
	font-size:14px;
	line-height:27px;
	color:#333;
	float:left;
	height:27px;
	width:200px;
	border-radius:3px;
	margin-top:5px;
	padding-left:5px;
	border:1px solid #ccc
}
.CD_btn2 {
	display:table;
	margin:0 auto;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:40px;
	background-color:#285ea6;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	height:40px;
	width:260px;
	cursor:pointer
}
.CD_btn2:hover {
	background-color:#036
}
.CD_btn2 a {
	color:#fff
}
.CD_option {
	vertical-align:top;
	margin-top:17px;
	margin-left:15px
}
.CD_verify {
	width:16px;
	height:17px;
	margin-left:10px;
	margin-top:12px
}
.CD_verification {
	width:40px;
	margin-left:5px;
	margin-right:10px;
	display:none
}
.CD_h80 {
	height:80px
}
.CD_w80 {
	width:80px
}
.CD_w105 {
	width:105px
}
.CD_w210 {
	width:210px
}
.CD_w158 {
	width:158px
}
.CD_w350 {
	width:350px
}
.CD_w215 {
	width:215px
}
.CD_township {
	width:105px;
	margin-left:6px
}
.CD_address {
	width:215px;
	margin-left:119px
}
.CD_birthday {
	width:65px;
	margin-left:4px
}
.CD_btn_gray {
	position:absolute;
	top:50%;
	left:293px;
	border:0;
	width:40px;
	height:22px;
	line-height:22px;
	background:#2489c5;
	float:right;
	color:#fff;
	border-radius:4px;
	cursor:pointer;
	text-align:center;
	margin-top:-11px;
	display:none
}
.CD_btn_gray:hover {
	background-color:#136da2
}
.CD_btn_emailcheck {
	background:#00b2b9
}
.CD_btn_emailcheck:hover {
	background:#00898e
}
.CD_CheckOk {
	width:16px;
	height:17px;
	background-image:url(../images/main/icon_gatherBank.png);
	background-repeat:no-repeat;
	background-position:-87px -35px;
	float:left;
	margin:10px 0 0 10px;
	display:none
}
.CD_btn_gray.disabled {
	background:#999
}
.CD_btn_gray.disabled:hover {
	background:#999
}
.popup_mask {
	width:100%;
	height:100%;
	background-color:rgba(0,0,0,.5);
	position:absolute;
	top:0;
	left:0
}
.LayerPopupBox .popup {
	position:static;
	margin:0;
	border:none;
	box-shadow:none;
	width:100%
}
.LayerPopupBox .popup>.popup_content {
	margin-top:0;
	padding:30px 0 15px 0
}
.LayerPopupBox .layui-layer-open-custom .layui-layer-content {
	padding:0 !important
}
.LayerPopupBox .popup_content .popup_row {
	margin-bottom:15px;
	position:relative
}
.LayerPopupBox .popup_content .popup_row .popup_row_title {
	line-height:30px;
	float:left;
	font-size:14px;
	text-align:right
}
.LayerPopupBox .popup_content .popup_row .popup_row_input {
	width:205px;
	height:30px;
	padding-left:10px;
	float:left;
	border:1px solid #bbb;
	font-family:Arial,"微軟正黑體";
	-moz-appearance:none;
	-webkit-appearance:none;
	outline:none;
	box-sizing:border-box;
	border-radius:3px
}
.LayerPopupBox .popup_content .popup_row .prompt_red {
	color:#f00;
	font-size:13px;
	word-wrap:break-word;
	white-space:pre-wrap;
	line-height:1.3em;
	text-align:left;
	float:right;
	width:75%;
	margin-top:5px;
	margin-bottom:-15px
}
.LayerPopupBox .popup_content .popup_row .popup_row_input:disabled {
	color:#6f6f6f
}
.LayerPopupBox .popup_content .popup_row .popup_row_input.password {
	width:175px;
	border-right:none;
	border-top-right-radius:0 !important;
	border-bottom-right-radius:0 !important
}
.LayerPopupBox .popup_content .popup_row .btn_bankForget {
	float:left;
	position:relative;
	cursor:pointer;
	width:30px;
	height:30px;
	background-color:#fff;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	border:1px solid #bbb;
	border-left:none;
	padding:4px 0 4px 5px;
	box-sizing:border-box
}
.LayerPopupBox .popup_content .popup_row .btn_bankForget:hover .display_detail {
	display:block
}
.LayerPopupBox .popup_content .popup_row .btn_bankForget .icon_Forget {
	width:20px;
	height:20px;
	background-image:url(../images/main/icon_gatherBank.png);
	background-repeat:no-repeat;
	background-position:0 0;
	float:left
}
.LayerPopupBox .popup_content .popup_row .btn_bankForget .icon_Forget:hover {
	background-position:0 -20px
}
.LayerPopupBox .popup_content .popup_row .btn_bankForget .display_detail {
	display:none;
	position:absolute;
	font-size:12px;
	color:#cb2222;
	background-color:#fff;
	width:70px;
	height:25px;
	cursor:pointer;
	text-align:center;
	line-height:25px;
	top:32px;
	right:0;
	border-radius:3px;
	box-shadow:2px 2px 14px 1px rgba(0%,0%,0%,.5)
}
.LayerPopupBox .popup_content .popup_row .btn_bankForget .display_detail:before {
	content:"";
	border:8px solid transparent;
	border-bottom:10px solid #fff;
	width:0;
	height:0;
	position:absolute;
	top:-15px;
	right:6px
}
.w20 {
	width:20% !important
}
.w25 {
	width:25% !important
}
.w30 {
	width:30% !important
}
.w45 {
	width:45% !important
}
.w80 {
	width:80% !important
}
.red_t {
	color:#f00
}
.bg_green {
	background-color:#279a32 !important
}
.bg_green:hover {
	background-color:#54c85f !important
}
.LayerPopupBox .popup_content .popup_row .btnSendCode {
	width:27%;
	height:30px;
	line-height:30px;
	border:0;
	padding:0;
	margin-left:7px;
	background-image:none;
	background-color:#2b69af;
	color:#fff;
	border-radius:5px;
	text-align:center;
	float:left;
	font-size:14px;
	cursor:pointer
}
.LayerPopupBox #divNewPhone .popup_content .popup_row:first-child {
	margin-bottom:25px
}
.LayerPopupBox .prompt_text {
	width:85%;
	margin:0 auto 10px;
	text-align:center;
	font-size:15px;
	color:#ff7e00
}
.LayerPopupBox .popup_content .popup_row .btnSendCode:hover {
	background-color:#5895db
}
.LayerPopupBox .popup_content .popup_row .btnSendCode:disabled {
	background:#aaa;
	color:#fff;
	cursor:default
}
.CD_boxArea.vn,.CD_boxR.vn {
	padding:0;
	width:50%;
	box-sizing:border-box
}
.CD_boxArea.vn {
	border-right:1px solid #ccc
}
.CD_boxR.vn {
	border-left:none
}
.CD_boxArea.vn .CD_Rgroup.vn {
	width:95%;
	padding-left:5%
}
.CD_Rgroup.vn .CD_Rtitle2 {
	width:160px;
	letter-spacing:-.5px;
	text-align:left;
	margin:0;
	height:38px;
	line-height:38px;
	font-size:13px;
	color:#333
}
.CD_Rgroup.vn .text_left {
	float:left;
	width:160px;
	line-height:41px;
	letter-spacing:-.5px
}
.CD_Rgroup.vn .text_left.lastw {
	width:230px
}
.CD_Rgroup.vn .text_right {
	float:right;
	line-height:41px
}
.CD_boxR.vn .CD_Rgroup.vn .CD_Rtitle2 {
	width:140px;
	text-indent:10px
}
.CD_Rgroup.vn .CD_change_title02 {
	font-size:13px;
	margin:0;
	color:#333
}
.CD_Rgroup.vn .CD_change_title02 .text_right {
	margin-left:0
}
.CD_textHint.vn {
	margin:0
}
.CD_boxArea.vn .CD_Rgroup.vn input {
	width:180px
}
.CD_Rgroup.vn .CD_btn_gray {
	left:313px;
	height:23px;
	line-height:23px
}
.CD_boxR.vn .CD_Rinput.CD_w210 {
	width:208px
}
.CD_boxR.vn .CD_address {
	margin-left:0
}
.CD_boxR.vn .CD_Rgroup.vn .CD_btn_emailcheck {
	position:static;
	float:left;
	margin-top:6px;
	width:215px
}
.LayerPopupBox.vn .popup_content .popup_row .popup_row_title {
	text-align:left
}
.LayerPopupBox.vn .popup_content .popup_row .popup_row_input {
	width:170px
}
.LayerPopupBox.vn .popup_content .popup_row .popup_row_input.password {
	width:140px;
	margin-left:27px
}
.LayerPopupBox.vn .popup_content .popup_row .btn_bankForget .display_detail {
	width:100px
}
.LayerPopupBox.vn .popup_content .popup_row .btnSendCode {
	width:36% !important
}
.LayerPopupBox.vn .popup_content .popup_row .popup_row_input.w45 {
	width:36% !important
}
.AD_body {
	padding:10px
}
.AD_bodyAdd {
	float:left;
	width:780px;
	margin:10px auto;
	height:440px
}
.AD_pic {
	float:left;
	width:260px;
	margin-left:50px;
	margin-top:50px
}
.AD_R {
	float:left;
	width:450px;
	margin-top:85px
}
.AD_Rtitle {
	font-size:24px;
	color:#f50100;
	font-weight:normal;
	margin-bottom:15px;
	margin-left:30px;
	float:left;
	display:block
}
.AD_Rtitle2 {
	font-size:14px;
	line-height:40px;
	color:#000;
	text-align:right;
	float:left;
	width:100px;
	height:40px;
	margin-right:7px
}
.AD_RgroupAdd {
	float:left;
	width:450px
}
.AD_btn1 {
	font-size:14px;
	color:#333;
	background-image:url(../images/btn_bg1.jpg);
	background-repeat:repeat-x;
	text-align:center;
	height:24px;
	width:94px;
	border:1px solid #b6b6b6;
	float:left;
	line-height:24px;
	border-radius:3px;
	margin-top:5px;
	margin-left:18px;
	text-decoration:none
}
.AD_btn1:hover {
	background-position:bottom
}
.AD_btn2 {
	display:table;
	margin:0 auto;
	font-size:16px;
	color:#fff;
	text-align:center;
	line-height:40px;
	background-color:#285ea6;
	border-radius:5px;
	color:#fff;
	text-decoration:none;
	height:40px;
	width:260px;
	cursor:pointer
}
.AD_btn2:hover {
	background-color:#036
}
.AD_btn2 a {
	color:#fff
}
.AD_Rinput {
	border:1px solid #ccc;
	font-size:14px;
	line-height:27px;
	color:#6f6f6f;
	float:left;
	height:27px;
	width:245px;
	border-radius:3px;
	margin-top:5px;
	padding-left:5px
}
.AD_Rinput2 {
	font-size:14px;
	line-height:27px;
	color:#333;
	float:left;
	height:27px;
	width:200px;
	border-radius:3px;
	margin-top:5px;
	padding-left:5px;
	border:1px solid #ccc
}
.AD_resentCode {
	width:202px;
	height:32px;
	background:#ff4d4d;
	border-radius:4px;
	border:1px solid #fff;
	color:#fff;
	margin-left:105px;
	margin-top:5px;
	cursor:pointer
}
.AD_resentCode:hover {
	background:#ff1a1a
}
.AD_w200 {
	width:200px
}
.AD_text_error {
	color:#f00
}
.AD_imgR {
	width:234px;
	height:347px
}
.AD_title {
	margin-right:0;
	display:block
}
.AD_prompt {
	margin-bottom:20px
}
.AD_lave {
	margin:135px
}
.AD_submit {
	width:200px;
	float:left;
	margin-left:107px;
	margin-top:20px
}
.hidden {
	display:none
}
.m_sendmsg {
	font-size:13px;
	margin-top:20px;
	padding-top:20px;
	width:780px;
	margin-left:10px;
	border:solid 1px #d4d4d4
}
.m_join02 {
	width:760px;
	margin:0 auto;
	text-align:center
}
.MC_bookmark {
	width:420px;
	margin:0 auto;
	position:relative;
	height:30px
}
.MC_w170 {
	width:170px
}
.MC_w95 {
	width:95px
}
.MC_w75 {
	width:75px
}
.MC_item {
	border-radius:3px;
	width:50px;
	height:22px;
	color:#315e9e;
	font-weight:700;
	line-height:22px;
	cursor:pointer;
	background-color:#fff;
	border:0;
	font-size:13px;
	text-indent:0
}
.MC_item:hover {
	background-color:#f00
}
.VN_bank_select {
	background-image:url(../images/main/icon_select.png);
	background-repeat:no-repeat;
	background-position:95% 50%;
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none
}
.MC_header {
	line-height:40px
}
.MC_headerCent {
	height:40px;
	line-height:40px;
	display:block
}
.MC_headerCent>select {
	vertical-align:initial
}
.MC_headerCent>.btn_search:hover {
	background-position:0 -22px
}
.MC_headerR>input,.MC_headerCent>.btn_search {
	height:25px
}
.MC_headerCent>.btn_search {
	background-image:none;
	background:#153f72;
	color:#fff;
	font-weight:bold;
	font-size:13px;
	line-height:25px;
	padding:0
}
.MC_headerCent>.btn_search:hover {
	background:#06346d
}
.flagSendCode {
	display:none
}
.showib {
	display:inline-block
}
.inline1 {
	display:inline-block
}
.block1 {
	display:block
}
.block2 {
	float:left
}
.block3 {
	float:left;
	display:none
}
.gray1 {
	background-color:#e0e0e0
}
.gray2 {
	background-color:#a9a9a9
}
.width350 {
	width:400px
}
.combobox-item {
	padding-left:15px;
	cursor:default;
	font-size:14px;
	color:#4e4e4e;
	cursor:default
}
.textbox-addon {
	background-color:#fff
}
.combo-arrow:hover {
	background-color:#fff
}
.combo-arrow {
	background:url(../images/btn_selectAccount.png) no-repeat center center;
	background-size:6px 6px
}
.combobox-item-selected {
	background-color:#519fdf;
	color:#fff
}
.combobox-item-hover {
	background-color:#519fdf;
	color:#fff
}
.textbox-addon {
	border-radius:5px 5px 5px 5px
}
.nbk_Rtitle_tip {
	font-size:15px;
	color:#f50100;
	font-weight:normal;
	margin-top:38px;
	margin-bottom:15px;
	margin-left:22px;
	float:left
}
.nbk_body {
	padding-left:118px;
	padding-right:118px
}
.ngk_R {
	width:532px
}
.textbox {
	margin-top:6px
}
.textbox {
	border:1px solid #888484
}
.carousel {
	position:relative
}
.carousel-inner {
	position:relative;
	width:100%;
	overflow:hidden;
	margin:0;
	padding:0
}
.carousel-inner>.item {
	position:relative;
	display:none;
	font-size:0;
	-webkit-transition:.6s ease-in-out left;
	-o-transition:.6s ease-in-out left;
	transition:.6s ease-in-out left
}
.carousel-inner>.item>img,.carousel-inner>.item>a>img {
	line-height:1;
	width:100%;
	min-height:113px
}
@media all and (transform-3d),(-webkit-transform-3d) {
	.carousel-inner>.item {
	-webkit-transition:-webkit-transform .6s ease-in-out;
	-o-transition:-o-transform .6s ease-in-out;
	transition:transform .6s ease-in-out;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-perspective:1000px;
	perspective:1000px
}
.carousel-inner>.item.next,.carousel-inner>.item.active.right {
	left:0;
	-webkit-transform:translate3d(100%,0,0);
	transform:translate3d(100%,0,0)
}
.carousel-inner>.item.prev,.carousel-inner>.item.active.left {
	left:0;
	-webkit-transform:translate3d(-100%,0,0);
	transform:translate3d(-100%,0,0)
}
.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active {
	left:0;
	-webkit-transform:translate3d(0,0,0);
	transform:translate3d(0,0,0)
}
}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev {
	display:block
}
.carousel-inner>.active {
	left:0
}
.carousel-inner>.next,.carousel-inner>.prev {
	position:absolute;
	top:0;
	width:100%;
	border:none
}
.carousel-inner>.next {
	left:100%
}
.carousel-inner>.prev {
	left:-100%
}
.carousel-control {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	width:15%;
	font-size:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6);
	filter:alpha(opacity=50);
	opacity:.5
}
.carousel-indicators {
	position:absolute;
	bottom:0;
	right:5%;
	z-index:15;
	width:60%;
	padding-left:0;
	text-align:right;
	list-style:none
}
.carousel-indicators li {
	display:inline-block;
	width:6px !important;
	height:6px !important;
	margin:1px;
	text-indent:-999px;
	cursor:pointer;
	background-color:#000 \9;
	background-color:rgba(0,0,0,0);
	border:1px solid #fff !important;
	border-radius:10px
}
.carousel-indicators .active {
	width:6px !important;
	height:6px !important;
	margin:1px;
	background-color:#fff
}
.carousel-caption {
	position:absolute;
	right:15%;
	bottom:20px;
	left:15%;
	z-index:10;
	padding-top:20px;
	padding-bottom:20px;
	color:#fff;
	text-align:center;
	text-shadow:0 1px 2px rgba(0,0,0,.6)
}
.carousel-caption .btn {
	text-shadow:none
}
@media screen and (min-width:768px) {
	.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next {
	width:30px;
	height:30px;
	margin-top:-15px;
	font-size:30px
}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev {
	margin-left:-15px
}
.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next {
	margin-right:-15px
}
.carousel-caption {
	right:20%;
	left:20%;
	padding-bottom:30px
}
.carousel-indicators {
	bottom:0
}
}.chatroom_game1 {
	display:block;
	width:90px;
	height:141px
}
.dt_video {
	border-radius:10px !important;
	overflow:hidden
}
.dt_video .layui-layer-setwin .layui-layer-close {
	position:relative;
	top:auto;
	right:auto;
	width:15px;
	background-position:left bottom;
	display:none
}
.dt_video .layui-layer-setwin .layui-layer-close:hover {
	background-position:0 bottom;
	opacity:.8
}
.IELoadPage {
	background-image:url(../images/loading.gif) !important;
	background-repeat:no-repeat;
	background-position:center center;
	z-index:1;
	position:relative
}
.IELoadPage iframe {
	visibility:hidden
}
.ForgotPassWordLink:link {
	text-decoration:underline;
	color:#00f
}
.ForgotPassWordLink:visited {
	text-decoration:underline;
	color:#00f
}
.ForgotPassWordLink:hover {
	text-decoration:none;
	color:#ff704d
}
.ForgotPassWordLink:active {
	text-decoration:underline;
	color:#00f
}
.MC_w145 {
	width:145px
}
.MC_w80 {
	width:80px
}
.MC_w115 {
	width:115px
}
.bg_subTopNew {
	width:100%;
	height:77px;
	background-color:#30679f;
	position:relative
}
.bg_subTopNew>.logo {
	float:left;
	height:43px;
	width:43px;
	margin-right:12px;
	margin-left:34px;
	margin-top:19px
}
.subMain .header {
	width:100%;
	height:77px;
	background-color:#30679f;
	position:relative
}
.subMain .header .logo {
	float:left;
	height:43px;
	width:43px;
	margin-right:12px;
	margin-left:34px;
	margin-top:19px
}
.subMain .header .titleName {
	float:left;
	margin-top:26px;
	font-size:24px;
	font-weight:bold;
	color:#fff;
	height:22px;
	line-height:22px;
	letter-spacing:3px
}
.subMain .header .titleName1 {
	margin-right:12px;
	margin-left:34px
}
.subMain .header .service {
	width:47px;
	height:46px;
	background-image:url(../images/main/icon_gatherBank.png);
	background-repeat:no-repeat;
	background-position:0 -50px;
	cursor:pointer;
	position:absolute;
	right:0;
	margin-right:29px;
	top:16px
}
.subMain .service:hover {
	filter:alpha(opacity=80);
	opacity:.8
}
.subMain .searchItem {
	width:100%;
	height:40px;
	background-color:#d4dae1
}
.subMain .searchItem ul {
	margin-left:12px
}
.subMain .searchItem li {
	float:left;
	line-height:30px;
	list-style-type:none
}
.subMain .searchItem li a {
	color:#2a4a74;
	display:block;
	min-width:113px;
	padding:0 5px;
	text-align:center;
	font-size:14px;
	font-weight:normal;
	background-color:#fff;
	margin-right:4px;
	border-radius:3px;
	margin-top:4px;
	border:1px solid #9eb2c1;
	text-decoration:none
}
.subMain .searchItem li a:hover {
	background-color:#4a779f;
	color:#fff;
	border:1px solid #4a779f;
	text-decoration:none
}
.subMain .searchItem li a.onSearch {
	background-color:#4a779f;
	min-width:113px;
	padding:0 5px;
	color:#fff;
	border:1px solid #4a779f
}
.popup {
	width:430px;
	background:#fff;
	border-radius:10px;
	border:4px solid #c4ccd8;
	box-shadow:0 2px 10px #666;
	padding-bottom:25px;
	position:absolute;
	z-index:99;
	top:130px;
	left:50%;
	margin-left:-215px;
	font-weight:normal !important
}
.popup>.popup_top {
	width:100%;
	height:65px;
	float:left
}
.popup>.popup_top>.popup_font {
	display:block;
	margin:0 auto;
	width:85%;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:25px;
	color:#333;
	border-bottom:1px solid #c2c2c2
}
.popup>.popup_top>.btn_close {
	border:0;
	background:none;
	width:13px;
	height:13px;
	background:url(../images/main/btn_close2.png) no-repeat;
	float:right;
	margin-top:18px;
	margin-right:18px;
	cursor:pointer
}
.popup>.popup_top>.popup_topdiv {
	display:block;
	margin:0 auto;
	width:85%;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:25px;
	color:#333;
	border-bottom:1px solid #c2c2c2
}
.popup>.popup_content {
	width:75%;
	margin:0 auto;
	margin-top:65px;
	padding:30px 0;
	line-height:35px;
	color:#525565;
	font-size:15px
}
.popup>.popup_content>.point_red {
	font-size:19px;
	color:#e71c1c;
	font-weight:bold
}
.popup>.popup_btn {
	width:85%;
	margin:0 auto;
	text-align:center;
	font-size:15px
}
.popup>.popup_btn>.btn_cancel {
	background:none;
	width:49%;
	height:50px;
	border-radius:5px;
	border:1px solid #c2c2c2;
	box-sizing:border-box;
	color:#333;
	cursor:pointer
}
.popup>.popup_btn>.btn_cancel:hover {
	background-color:#c2c2c2;
	color:#fff
}
.popup>.popup_btn>.btn_confirm1 {
	border:0;
	background:none;
	width:49%;
	height:50px;
	border-radius:5px;
	background-color:#5a89d5;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	font-size:15px
}
.popup>.popup_btn>.btn_confirm1:hover {
	background-color:#3864aa
}
.popup>.popup_btn>.btn_confirm1:disabled,.popup>.popup_btn>.btn_confirm1:disabled:hover {
	background-color:#aaa !important;
	color:#fff
}
.popup .popup_storeInfo {
	width:85%;
	margin:0 auto;
	font-size:15px
}
.popup .popup_storeInfo span {
	display:block;
	width:80px;
	line-height:40px;
	float:left
}
.popup .popup_storeInfo .select_box {
	margin-bottom:5px
}
.select_box {
	width:100%;
	line-height:40px;
	border:1px solid #c2c2c2;
	box-sizing:border-box;
	background:#fff;
	background-image:url(../images/main/icon_select.png);
	background-repeat:no-repeat;
	background-position:right 10px top 17px;
	margin:0 auto;
	float:left;
	margin-bottom:8px;
	position:relative;
	color:#565656;
	color:#000;
	font-size:15px;
	padding-left:8px;
	cursor:pointer
}
.w47_margL {
	width:47% !important;
	float:left
}
.option_box {
	width:100%;
	max-height:210px;
	background:#fff;
	position:absolute;
	top:38px;
	left:-1px;
	display:none;
	border:1px solid #c2c2c2;
	z-index:4;
	overflow-y:auto
}
.option_box a {
	display:block;
	text-decoration:none;
	background:#fff;
	line-height:20px;
	padding:5px 0 5px 8px;
	color:#000;
	border:1px solid #fff
}
.option_box a:hover {
	background:#eee;
	border:1px solid #eee
}
.wd_47p {
	width:47% !important
}
.floatR {
	float:right !important
}
#city,#zone {
	z-index:5
}
#add .store_selceted {
	height:40px;
	padding:5px 20px 5px 0;
	display:none
}
#add .store_selceted>div {
	height:20px;
	line-height:20px;
	margin-right:20px
}
.M_R10 {
	margin-right:10px
}
.floatL {
	float:left
}
#Add .option_box {
	top:50px
}
.popup_hint1 {
	margin:9px auto !important
}
.popup_hint1 div {
	display:inline-block;
	float:left;
	margin-right:3px;
	line-height:18px;
	font-weight:normal
}
.input_select {
	width:90%;
	line-height:40px;
	border:0 !important;
	outline:none
}
.box_index {
	z-index:11
}
.header>.userCtrl {
	display:inline-block;
	float:right;
	height:25px;
	margin-top:27px;
	margin-right:12px;
	font-size:13px;
	line-height:25px
}
.header>.userCtrl>.userLv01 {
	float:left;
	color:#d4a34c
}
.header>.userCtrl>.userLv02 {
	float:left;
	color:#ffde00
}
.header>.userCtrl>.userLv03 {
	float:left;
	color:#afafaf
}
.header>.userCtrl>.userLv04 {
	float:left;
	color:#cba2ff
}
.header>.userCtrl>.userLv05 {
	float:left;
	color:#ff7776
}
.header>.userCtrl>.userID {
	float:left;
	margin:0 10px;
	color:#fff
}
.header>.userCtrl>.userP {
	float:left;
	color:#00ff0c;
	margin-right:10px
}
.header>.userCtrl>.btn_userP_arrow {
	float:left;
	width:11px;
	height:6px;
	background:url(../images/main/cn/in/icon_memberP_arrow.svg) no-repeat top center;
	margin-top:9px;
	cursor:pointer;
	position:relative
}
.header>.userCtrl>.userCtrlR {
	float:left
}
.header>.userCtrl>.userCtrlR a {
	text-decoration:none;
	cursor:pointer
}
.header>.userCtrl>.userCtrlR a:hover {
	color:#fff;
	border:1px solid #fff
}
.header>.userCtrl>.userCtrlR>.btn_userCtrl {
	color:#86c3ff;
	border:1px solid #86c3ff;
	float:left;
	width:25px;
	height:25px;
	line-height:23px;
	text-align:center;
	border-radius:50%;
	margin-left:7px;
	box-sizing:border-box
}
.header>.userCtrl>.userCtrlR>.btn_userCtrl:hover span {
	display:block
}
.header>.userCtrl>.userCtrlR>.btn_userCtrl span {
	position:absolute;
	display:none;
	background-color:#fff;
	border-radius:4px;
	color:#333;
	font-size:12px;
	padding:0 5px;
	top:55px;
	z-index:400
}
.header>.userCtrl>.userCtrlR>.btn_userCtrl.servBtn {
	color:#ffd800;
	border:1px solid #ffd800
}
.btn_userP_arrow>.userP_In {
	position:absolute;
	top:23px;
	right:-25px;
	background-color:#f3f3f3;
	border-radius:3px;
	padding:2px 10px 5px;
	width:170px;
	box-sizing:border-box;
	z-index:3;
	box-shadow:rgba(0,0,0,.4) 0 0 10px;
	display:none
}
.btn_userP_arrow>.userP_In:before {
	content:'';
	position:absolute;
	top:-10px;
	right:20px;
	border-style:solid;
	border-width:0 10px 10px 10px;
	border-color:transparent transparent #f3f3f3 transparent
}
.btn_userP_arrow>.userP_In>.userP_list li {
	display:table;
	width:100%;
	line-height:27px;
	border-bottom:1px solid #d5d5d5;
	padding:0 1px;
	box-sizing:border-box;
	position:relative
}
.btn_userP_arrow>.userP_In>.userP_list li:nth-last-child(1) {
	border-bottom:0
}
.userP_listT {
	display:table-cell;
	color:#0071ff;
	width:65px;
	padding-right:3px
}
.userP_listIn {
	display:table-cell;
	color:#00b50d;
	font-size:14px;
	font-family:Arial
}
.AGImain>.AGI_box3 {
	width:939px;
	background-color:#e4e4e4;
	margin:0 auto
}
.header>.userCtrl>.btn_refresh {
	width:19px;
	height:19px;
	float:left;
	background:url(../images/main/icon_refresh.png) no-repeat top center;
	margin-top:2px;
	cursor:pointer
}
.header>.userCtrl>.btn_refresh span {
	position:absolute;
	display:none;
	background-color:#fff;
	border-radius:4px;
	color:#333;
	font-size:12px;
	padding:0 5px;
	top:55px;
	z-index:400
}
.header>.userCtrl>.btn_refresh:hover span {
	display:block
}
.header>.userCtrl>.btn_refresh1 {
	width:19px;
	height:19px;
	float:left;
	background:url(../images/main/icon_refresh1.gif) no-repeat top center;
	margin-top:2px;
	cursor:pointer;
	display:none
}
.header>.userCtrl>.btn_refresh1 span {
	position:absolute;
	display:none;
	background-color:#fff;
	border-radius:4px;
	color:#333;
	font-size:12px;
	padding:0 5px;
	top:55px;
	z-index:400
}
.header>.userCtrl>.btn_refresh1:hover span {
	display:block
}
.amount_Reminder_top {
	width:170px;
	height:35px;
	border-radius:5px;
	background:#fff;
	position:absolute;
	top:-42px;
	right:0;
	font-size:13px;
	color:#cb2222;
	box-shadow:rgba(0,0,0,.2) 2px 2px 2px
}
.amount_Reminder_top2 {
	width:170px;
	height:35px;
	border-radius:5px;
	background:#fff;
	top:265px;
	left:210px;
	position:absolute;
	font-size:13px;
	color:#cb2222;
	box-shadow:rgba(0,0,0,.2) 2px 2px 2px
}
.amount_Reminder_top:before,.amount_Reminder_top2:before {
	content:"";
	border:10px solid transparent;
	border-top:15px solid #fff;
	width:0;
	height:0;
	position:absolute;
	bottom:-18px;
	right:6px
}
.amount_Reminder_top_wechatAPI {
	width:170px;
	border-radius:5px;
	background:#fff;
	position:absolute;
	right:0;
	font-size:13px;
	box-shadow:rgba(0,0,0,.2) 2px 2px 2px
}
.amount_Reminder_top_wechatAPI:before {
	content:"";
	border:10px solid transparent;
	border-top:15px solid #fff;
	width:0;
	height:0;
	position:absolute;
	bottom:-18px;
	right:6px
}
.amount_Reminder_text {
	float:left;
	margin-left:23px;
	line-height:35px
}
.amount_Reminder {
	width:165px;
	height:35px;
	border-radius:5px;
	background:#fff;
	position:absolute;
	top:40px;
	left:70px;
	font-size:13px;
	color:#cb2222;
	box-shadow:rgba(0,0,0,.2) 2px 2px 2px;
	z-index:1
}
.amount_Reminder:before {
	content:"";
	border:10px solid transparent;
	border-bottom:15px solid #fff;
	width:0;
	height:0;
	position:absolute;
	top:-17px;
	left:6px
}
.sjList3 {
	width:800px;
	margin:0 auto;
	text-align:center;
	color:#efd3af;
	border:0 solid #503624
}
.sjList3 th {
	background-color:#74abca;
	font-weight:normal;
	color:#fff;
	line-height:54px;
	font-size:15px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#272118
}
.sjList3 td {
	font-size:15px;
	color:#ffca87
}
.page_change {
	font-size:15px;
	line-height:40px;
	font-weight:bold;
	text-align:center;
	height:50px;
	color:#ffca87
}
.page_change a {
	color:#635443;
	text-decoration:none;
	margin-left:25px
}
.page_change a span,.page_change a:hover {
	color:#0c6496
}
.lxwm {
	background-color:#fff;
	color:#000;
	border:#d4d4d4 solid 1px;
	box-sizing:border-box;
	font-size:14px
}
.lxwm .contant_top {
	width:100%;
	border-bottom:1px solid #d4d4d4
}
.lxwm .Preface {
	width:712px;
	line-height:48px;
	margin:16px auto;
	font-size:15px
}
.lxwm .Preface img {
	float:left;
	margin-right:30px
}
.lxwm .Preface .Preface_text_yn {
	float:left;
	width:630px;
	margin-top:5px;
	line-height:normal
}
.lxwm .service_wrap {
	width:810px;
	margin:30px auto
}
.lxwm .service_item {
	width:400px;
	height:125px;
	border:1px solid #d4d4d4;
	box-sizing:border-box;
	border-radius:3px;
	float:left;
	margin-bottom:10px;
	margin-right:10px;
	background-color:#f3f3f3
}
.lxwm .no_marginR {
	margin-right:0
}
.lxwm .svc_height {
	height:145px
}
.lxwm .no_marginB {
	margin-bottom:0
}
.lxwm .service_itemL {
	float:left;
	margin:40px 20px 0
}
.lxwm .service_itemL_vn {
	float:left;
	margin:30px 20px 0
}
.lxwm .service_itemR {
	float:left
}
.lxwm .service_itemR>a {
	text-decoration:underline
}
.lxwm .item_title {
	color:#0078ff;
	font-weight:bold
}
.lxwm .item_text {
	width:300px;
	margin-top:10px
}
.lxwm .item_textL {
	float:left
}
.lxwm .item_textR {
	float:right;
	margin-right:50px
}
.lxwm .item_data {
	width:300px;
	margin-top:10px
}
.lxwm .QRcode {
	width:100px;
	margin-top:13px;
	margin-right:15px;
	float:right
}
.lxwm .QRcode1 {
	width:150px;
	margin-top:54px;
	margin-right:30px;
	float:right
}
.lxwm .QQ_wrap {
	float:right;
	margin-right:15px;
	margin-top:20px
}
.lxwm .QQ_btn {
	font-size:14px;
	color:#5d8fd9;
	font-weight:bold;
	text-align:center;
	border:1px solid #aec7ec;
	height:36px;
	width:120px;
	background-color:rgba(255,255,255,.75);
	line-height:36px;
	border-radius:4px;
	cursor:pointer
}
.lxwm .QQ_btn:hover {
	opacity:.7
}
.lxwm .contant_bottom {
	width:970px
}
.lxwm .ContactUs {
	padding:35px 0 50px 37px
}
.lxwm .ContactUs:after {
	display:block;
	content:"";
	clear:left
}
.lxwm .iconMail {
	background-image:url(../images/main/icon_mail.svg);
	background-size:auto 50px
}
.lxwm .iconTel {
	background-image:url(../images/main/icon_tel.svg)
}
.lxwm .iconFax {
	background-image:url(../images/main/icon_fax.svg)
}
.lxwm .iconText {
	background:url(../images/main/icon_text.svg) top 35px center #fff no-repeat;
	background-size:auto 80px
}
.lxwm .block_10 {
	margin-top:10px
}
.lxwm .block_13 {
	margin-top:13px
}
.lxwm .block_15 {
	margin-top:15px
}
.lxwm .block_20 {
	margin-top:20px
}
.lxwm .block_25 {
	margin-top:25px
}
.lxwm .block_30 {
	margin-top:30px
}
.lxwm .block_31 {
	margin-top:31px
}
.lxwm .block_35 {
	margin-top:35px
}
.lxwm .block_40 {
	margin-top:40px
}
.lxwm .block_42 {
	margin-top:42px
}
.lxwm .block_50 {
	margin-top:50px
}
.lxwm .block_55 {
	margin-top:55px
}
.lxwm .block_75 {
	margin-top:75px
}
.lxwm .block_90 {
	margin-top:83px
}
.lxwm .black_t {
	color:#000
}
.lxwm .blue_t {
	color:#0078ff
}
.left_side {
	display:table;
	float:left;
	height:auto;
	width:50%
}
.right_side {
	display:table;
	float:right;
	height:auto;
	width:400px
}
.service_itemL_a {
	float:left;
	margin:105px 20px 0
}
.lxwmcn .contant_bottom {
	padding-bottom:50px;
	padding-top:30px;
	width:auto
}
.lxwmcn .service_wrap,.lxwmtw .service_wrap {
	width:850px
}
.lxwmcn .service_item {
	width:420px;
	height:180px;
	padding:25px 0
}
.lxwmtw .service_item {
	width:420px;
	position:relative
}
.lxwmtw .service_itemL_a {
	margin:73px 25px 0 30px
}
.lxwmtw .item_text,.lxwmtw .item_data {
	width:280px;
	margin-top:10px
}
.lxwmtw .contant_bottom {
	padding-bottom:30px;
	padding-top:25px;
	width:auto
}
.lxwmtw .QRcode {
	width:135px;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	margin:auto;
	margin-right:30px
}
.popup_hint {
	margin:0 auto;
	line-height:23px;
	padding:15px 0;
	color:#000
}
.popup_form {
	display:flex;
	display:-webkit-flex;
	flex-wrap:wrap
}
.popup_form .select_box {
	width:100%;
	height:40px;
	line-height:40px;
	border:1px solid #c2c2c2;
	box-sizing:border-box;
	background:#fff;
	margin:0 auto;
	margin-bottom:15px;
	position:relative;
	color:#565656;
	color:#000;
	font-size:15px;
	padding:0 25px 0 8px;
	cursor:pointer
}
.popup_form .select_box i {
	width:10px;
	height:8px;
	background-image:url(../images/main/icon_gatherBank.png);
	background-repeat:no-repeat;
	background-position:-113px -35px;
	position:absolute;
	right:7px;
	top:50%;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%)
}
.popup_form .info_box {
	width:77%
}
.popup_form.twoRow .info_box {
	width:100%;
	margin-bottom:0
}
.popup_form .select_box span {
	display:inline-block;
	width:100%;
	overflow:hidden
}
.popup_form .select_box span.empty {
	color:#565656
}
.popup_form .select_box span input {
	border:none;
	padding:0;
	background-color:transparent;
	width:100%;
	height:100%;
	vertical-align:top;
	text-indent:0 !important;
	font-size:15px;
	outline:none
}
.popup_form .option_box {
	position:absolute;
	top:38px;
	left:-1px;
	display:none;
	width:100%;
	border:1px solid #c2c2c2;
	z-index:10;
	height:200px;
	overflow-y:auto;
	background:#fff
}
.popup_form .option_box:after {
	display:none
}
.popup_form .option_box a {
	display:block;
	text-decoration:none;
	background:#fff;
	line-height:35px;
	padding-left:8px;
	color:#565656;
	color:#000
}
.popup_form .option_box a.active {
	background:#eee
}
.popup_form .option_box a:hover {
	background:#eee
}
.popup_form span {
	width:23%;
	height:40px;
	line-height:40px;
	font-size:15px;
	color:#000
}
.popup_form.twoRow span {
	width:100%
}
.popup_form .input_box {
	display:block;
	width:100%;
	height:40px;
	line-height:40px;
	border:1px solid #c2c2c2;
	box-sizing:border-box;
	background:#fff;
	margin:0 auto;
	margin-bottom:15px;
	padding-left:8px;
	border-radius:0 !important;
	outline:none
}
.popup_form textarea {
	width:100%;
	height:80px;
	box-sizing:border-box;
	resize:none
}
.popup_form p {
	width:100%;
	text-align:center
}
.popup_form .input_hint {
	width:100%;
	line-height:20px;
	font-size:12px;
	color:#92abd3;
	padding-left:23%;
	margin-top:-10px
}
.popup_form.twoRow .input_hint {
	margin-top:0;
	padding-left:0
}
.popup_form .popup_btn {
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:15px
}
.popup_form .btn_cancel {
	background:none;
	width:49%;
	height:50px;
	border-radius:5px;
	border:1px solid #c2c2c2;
	box-sizing:border-box;
	color:#333;
	cursor:pointer;
	outline:none
}
.popup_form .btn_cancel:hover {
	background-color:#c2c2c2;
	color:#fff
}
.popup_form .btn_confirm {
	border:0;
	background:none;
	width:49%;
	height:50px;
	border-radius:5px;
	background-color:#5a89d5;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	outline:none
}
.popup_form .btn_confirm:hover {
	background-color:#3864aa
}
.btn {
	border:0;
	background:none;
	width:100%;
	height:45px;
	border-radius:5px;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	outline:none;
	font-size:1em
}
.btn_blue {
	background-color:#5a89d5
}
.btn_blue:hover {
	background-color:#3864aa
}
.btn_red {
	border:1px solid #eb463c;
	background-color:#eb463c
}
.btn_red:hover {
	border:1px solid #d23f36;
	background-color:#d23f36
}
.btn_write {
	background:#fff;
	border:1px solid #c4c4c4;
	color:#2e2e2e
}
.btn_write:hover {
	border:1px solid #c8c8c8;
	background-color:#c8c8c8;
	color:#fff
}
.btn_green {
	background:#54acad;
	border:1px solid #54acad;
	color:#fff
}
.btn_green:hover {
	background:#4b9899
}
.btn:disabled {
	background:#999;
	border-color:#999
}
.uppercase {
	text-transform:uppercase
}
.uppercase::-webkit-input-placeholder {
	text-transform:none !important
}
.uppercase:-moz-placeholder {
	text-transform:none !important
}
.uppercase::-moz-placeholder {
	text-transform:none !important
}
.uppercase:-ms-input-placeholder {
	text-transform:none !important
}
.popup_320 {
	width:320px;
	top:25%;
	margin-left:-160px
}
#BounsCode .popup_top {
	width:100%;
	height:65px;
	float:left
}
#BounsCode .popup_top .btn_close {
	border:0;
	background:none;
	width:13px;
	height:13px;
	background:url(../images/main/btn_close2.png) no-repeat;
	float:right;
	margin-top:18px;
	margin-right:18px;
	cursor:pointer
}
#BounsCode .popup_top span {
	display:block;
	margin:0 auto;
	width:85%;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:25px;
	color:#333;
	border-bottom:1px solid #c2c2c2
}
#BounsCode .popup_info2 {
	width:75%;
	margin:0 auto
}
#BounsCode .popup_info2 p {
	float:left;
	width:100%;
	text-align:center;
	margin:13px 0 !important
}
#BounsCode .popup_info2 p a {
	display:block;
	line-height:35px;
	font-size:17px;
	font-family:Arial,'Microsoft JhengHei'
}
#BounsCode .popup_info2 p .bonusCode {
	width:80%;
	height:40px;
	line-height:40px;
	color:#ff9500;
	font-size:21px;
	font-weight:bold;
	text-align:center;
	border:1px solid #c2c2c2
}
#BounsCode .popup_info2 .popup_btn {
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:15px
}
#BounsCode .popup_info2 .popup_btn .btn_confirm {
	border:0;
	background:none;
	width:49%;
	height:50px;
	border-radius:5px;
	background-color:#5a89d5;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	font-size:15px;
	font-family:Arial,'Microsoft JhengHei'
}
#BounsCode .popup_info2 .popup_btn .btn_confirm:hover {
	background-color:#3864aa
}
#divMsgb {
	width:328px
}
#divMsgb .popup_top {
	width:100%;
	height:65px;
	float:left
}
#divMsgb .popup_top .btn_close {
	border:0;
	background:none;
	width:13px;
	height:13px;
	background:url(../images/main/btn_close2.png) no-repeat;
	float:right;
	margin-top:18px;
	margin-right:18px;
	cursor:pointer
}
#divMsgb .popup_top span {
	display:block;
	margin:0 auto;
	width:85%;
	height:65px;
	line-height:65px;
	text-align:center;
	font-size:25px;
	color:#333;
	border-bottom:1px solid #c2c2c2
}
#divMsgb .popup_info2 {
	width:75%;
	margin:0 auto
}
#divMsgb .popup_info2 p {
	float:left;
	width:100%;
	text-align:center;
	margin:14px 0 !important
}
#divMsgb .popup_info2 p a {
	display:block;
	line-height:33px;
	font-family:Arial,'Microsoft JhengHei';
	font-size:16px
}
#divMsgb .popup_info2 p .text_blue01 {
	color:#5a89d5
}
#divMsgb .popup_info2 .popup_btn {
	width:100%;
	margin:0 auto;
	text-align:center;
	font-size:15px;
	float:left
}
#divMsgb .popup_info2 .popup_btn .btn_confirm {
	border:0;
	background:none;
	width:49%;
	height:50px;
	border-radius:5px;
	background-color:#5a89d5;
	box-sizing:border-box;
	color:#fff;
	cursor:pointer;
	padding:17px 108px;
	font-size:14px
}
#divMsgb .popup_info2 .popup_btn .btn_confirm:hover {
	background-color:#3864aa
}
.redtktw {
	color:#cb2222;
	font-size:14px;
	display:inline-block;
	margin:5px 0 0 5px
}
.btn_transfer {
	height:50px;
	color:#fff;
	font-size:16px;
	width:80px;
	margin-top:1px;
	text-align:center;
	line-height:50px;
	border-radius:3px;
	float:left
}
.fast_transfer_box {
	font-family:"Microsoft JhengHei";
	height:440px;
	width:508px;
	margin-right:auto;
	margin-left:auto;
	background-color:#f5f5f5
}
.fast_transfer_box .ft_head {
	height:105px;
	width:508px;
	position:relative;
	background-repeat:no-repeat
}
.fast_transfer_box .ft_head .head_close {
	background-image:url(../images/main/ft_close.svg);
	float:right;
	height:22px;
	width:22px;
	cursor:pointer;
	padding:0;
	background-color:transparent;
	border:0;
	position:absolute;
	top:12px;
	right:11px;
	filter:alpha(opacity=60);
	opacity:.6
}
.fast_transfer_box .ft_head .head_close:hover {
	filter:alpha(opacity=90);
	opacity:.9
}
.fast_transfer_box .ft_main {
	width:100%;
	margin-top:40px
}
.fast_transfer_box .ft_main .main_tt2 {
	font-size:16px;
	font-weight:normal;
	color:#3f4444;
	height:48px;
	width:84px;
	text-align:left;
	float:right;
	line-height:48px;
	letter-spacing:1px;
	float:left;
	margin-left:63px
}
.fast_transfer_box .ft_main .MpPoint {
	height:48px;
	width:270px;
	background-color:#fff;
	border:1px solid #e6e6e6;
	line-height:48px;
	font-size:22px;
	font-weight:bold;
	color:#009e29;
	text-align:left;
	padding-left:25px;
	padding-right:0;
	border-radius:2px;
	float:left
}
.fast_transfer_box .ft_main .main_input {
	background-color:#fff;
	height:48px;
	width:180px;
	line-height:48px;
	border:1px solid #e6e6e6;
	font-size:20px;
	text-align:left;
	padding-left:25px;
	border-radius:2px;
	margin-right:10px;
	float:left;
	font-weight:700;
	font-family:"Microsoft JhengHei"
}
.fast_transfer_box .ft_main .main_input::-webkit-input-placeholder {
	color:#a8a8a8;
	font-weight:normal
}
.fast_transfer_box .ft_main .main_input:-moz-placeholder {
	color:#a8a8a8;
	font-weight:normal
}
.fast_transfer_box .ft_main .main_input::-moz-placeholder {
	color:#000;
	font-weight:normal
}
.fast_transfer_box .ft_main .main_input:-ms-input-placeholder {
	color:#a8a8a8;
	font-weight:normal
}
.fast_transfer_box .ft_main .btn_style {
	height:50px;
	line-height:50px;
	width:180px;
	text-align:center;
	cursor:pointer;
	float:left;
	font-size:17px;
	margin-top:0
}
.fast_transfer_box .ft_main .btn_ingame {
	border:1px solid #3e6493;
	color:#3e6493;
	margin-left:16px
}
.fast_transfer_box .ft_main .btn_ingame:hover {
	color:#304e73;
	background-color:#e2e8ef
}
.fast_transfer_box .ft_main .btn_enter {
	border:1px solid #62b57c;
	color:#62b57c;
	margin-left:64px
}
.fast_transfer_box .ft_main .btn_enter:hover {
	background-color:#e3f2e7;
	color:#4c8c60
}
.fast_transfer_box .ft_main .btnClose {
	border:#ccc 1px solid;
	background-color:#f5f5f5;
	color:#888
}
.fast_transfer_box .ft_main .btnClose:hover {
	border:#ccc 1px solid;
	background-color:#f5f5f5;
	color:#888;
	cursor:default
}
.fast_transfer_box .ft_main .btn_ingame.disabled:hover {
	background:none;
	color:#3e6493;
	cursor:default
}
.fast_transfer_box .ft_main .btn_enter.disabled:hover {
	background:none;
	color:#62b57c;
	cursor:default
}
.fast_transfer_box .ft_main .disabled,.platfomMaintain {
	background:#d5d5d5 !important
}
.platfom_SignOut {
	background-color:#fff;
	border:1px solid #c4d0df;
	height:179px;
	width:342px;
	padding:33px;
	margin-top:45px;
	margin-left:auto;
	margin-right:auto;
	text-align:center
}
input.platfomMaintain::-webkit-input-placeholder {
	color:#f00 !important
}
input.platfomMaintain:-moz-placeholder {
	color:#f00 !important
}
input.platfomMaintain::-moz-placeholder {
	color:#f00 !important
}
input.platfomMaintain:-ms-input-placeholder {
	color:#f00 !important
}
.sub_list_box_a {
	height:50px;
	width:100%;
	display:table
}
.sub_list_box_b {
	height:50px;
	width:100%;
	display:table;
	margin-top:13px
}
.sub_list_box_c {
	height:38px;
	width:100%;
	display:table
}
.sub_list_box_d {
	height:50px;
	width:100%;
	display:table
}
.sub_list_box_e {
	height:50px;
	width:100%;
	display:table;
	margin-top:24px
}
.fast_transfer_box_ag {
	display:block;
	height:460px;
	width:640px;
	margin-right:auto;
	margin-left:auto;
	background-color:#f5f5f5;
	box-shadow:0 0 2px rgba(0,0,0,.4)
}
.fast_transfer_box_ag .ft_head {
	width:95%;
	padding-left:5%;
	font-size:20px;
	color:#e6e9f2;
	line-height:55px;
	background-color:#3e5774
}
.box_AG {
	width:160px;
	float:left;
	margin:15px 0 0 20px
}
.fast_transfer_box_ag .ft_main {
	float:left;
	width:400px;
	margin-left:10px
}
.fast_transfer_box_ag .casino_name {
	font-size:28px;
	line-height:65px;
	margin:10px 0 20px -38px;
	padding-left:138px;
	color:#282828;
	border-bottom:2px solid #fff
}
.fast_transfer_box_ag .itemBox {
	height:30px;
	padding:10px;
	border-radius:5px;
	background-color:#fff;
	margin-bottom:20px
}
.fast_transfer_box_ag .main_tt2 {
	font-size:16px;
	color:#282828;
	text-align:left;
	line-height:30px;
	margin-left:15px;
	letter-spacing:2px
}
.fast_transfer_box_ag .MpPoint {
	width:235px;
	float:right;
	line-height:30px;
	font-size:24px;
	font-weight:bold;
	color:#009e29;
	text-align:left;
	padding-left:25px;
	border-left:2px solid #dedede;
	height:30px;
	background-color:#fff
}
.fast_transfer_box .ft_main .letSp {
	letter-spacing:9px
}
.fast_transfer_box_ag .main_input {
	float:right;
	display:block;
	height:30px;
	width:145px;
	line-height:30px;
	border:0;
	font-size:16px;
	color:#333;
	text-align:left;
	padding-left:25px;
	letter-spacing:2px;
	border-left:2px solid #dedede
}
.fast_transfer_box_ag .btn_style {
	line-height:50px;
	height:50px;
	width:188px;
	text-align:center;
	cursor:pointer;
	float:right;
	margin-top:9px;
	font-size:18px;
	margin-right:20px;
	color:#f2f3f5;
	border-radius:5px
}
.fast_transfer_box_ag .btn_enter {
	background-color:#3e6493
}
.fast_transfer_box_ag .btn_ingame {
	background-color:#3e6493;
	margin-right:0
}
.fast_transfer_box_ag .btn_style:hover {
	filter:alpha(opacity=80);
	opacity:.8
}
.redtk_1 {
	color:#cb2222;
	margin-right:50px
}
.fast_transfer_box_ag .w290L {
	width:290px;
	float:left
}
.fast_transfer_box_ag .btn_transfer {
	width:80px;
	height:50px;
	line-height:50px;
	background-color:#3e6493;
	font-size:18px;
	color:#f2f3f5;
	border-radius:5px;
	text-align:center;
	float:right;
	border:0
}
.fast_transfer_box_ag .btn_transferH:hover {
	background-color:#3e6493;
	filter:alpha(opacity=80);
	opacity:.8
}
.smallerBox {
	width:400px;
	height:250px;
	transform:translateY(50%)
}
.fast_transfer_box_ag .main_maintainBox {
	color:#3e4444;
	font-size:17px
}
.fast_transfer_box_ag .main_maintainBox img {
	display:block;
	margin:0 auto;
	margin-bottom:10px;
	width:40px;
	height:40px
}
.fast_transfer_box_ag .fast_transfer_content {
	width:80%;
	line-height:30px;
	margin:50px auto;
	text-align:center
}
.fast_transfer_box_ag .main_errorText01 {
	font-size:18px;
	color:#f00;
	font-weight:bold
}
.fast_transfer_box_ag .main_errorText02 {
	margin-top:10px;
	font-size:17px;
	color:#3e4444
}
.fast_transfer_box_ag .btn_enter {
	border:#93a7be 1px solid
}
.fast_transfer_box_ag .btn_ingame {
	border:#3e6493 1px solid
}
.fast_transfer_box_ag .ft_main .btnClose {
	border:#ccc 1px solid;
	background-color:#f5f5f5;
	color:#888
}
.kuang_bj .sub_doc {
	color:#666;
	font-size:15px
}
.kuang_bj .sub_doc .btn_box {
	height:50px;
	width:620px;
	margin-right:auto;
	margin-left:auto
}
.kuang_bj .sub_doc .btn_box .button_b {
	height:38px;
	width:170px;
	font-size:14px;
	line-height:38px;
	text-align:center;
	border-radius:20px;
	float:left;
	margin-left:130px;
	margin-top:22px;
	display:block;
	border:1px solid #77addc;
	background-color:#f1f6fd
}
.kuang_bj .sub_doc .btn_box .btnList2 {
	color:#fff;
	background-color:#3a7ca9;
	display:block;
	height:38px;
	width:170px;
	border:1px solid #0c6496;
	border-radius:20px;
	margin-top:-1px;
	margin-left:-1px;
	font-size:15px;
	line-height:38px
}
.kuang_bj .sub_doc .btn_box a {
	color:#006294;
	text-decoration:none;
	display:block;
	height:38px;
	width:170px;
	font-size:15px;
	transition:none
}
.kuang_bj .sub_doc .btn_box a:hover {
	color:#fff;
	background-color:#3a7ca9;
	display:block;
	height:38px;
	width:170px;
	border:1px solid #0c6496;
	border-radius:20px;
	margin-top:-1px;
	margin-left:-1px;
	font-size:15px;
	line-height:38px
}
.kuang_bj .sub_doc .btn_box .button_d {
	height:38px;
	width:170px;
	font-size:15px;
	line-height:38px;
	text-align:center;
	border-radius:20px;
	float:right;
	margin-top:22px;
	display:block;
	margin-right:130px;
	border:1px solid #77addc;
	background-color:#f1f6fd
}
.icon_data {
	width:53px;
	height:59px;
	background:url(../images/main/icon_group3.png) no-repeat 0 0;
	margin:auto
}
.icon_note {
	width:53px;
	height:59px;
	background:url(../images/main/icon_group3.png) no-repeat -53px 0;
	margin:auto
}
.icon_deposit {
	width:53px;
	height:59px;
	background:url(../images/main/icon_group3.png) no-repeat -106px 0;
	margin:auto
}
.icon_amount_Reminder {
	width:13px;
	height:13px;
	float:left;
	margin-left:7px;
	margin-top:12px;
	background:url(../images/main/icon_gatherBank.png);
	background-position:-40px 0;
	background-size:100px 60px;
	position:absolute
}
.icon_amount_onlineWeChat {
	width:25px;
	height:25px;
	background-image:url(../images/main/icon_gatherBank.png);
	background-repeat:no-repeat;
	background-position:-60px 0;
	position:absolute;
	left:8px;
	top:38%;
	visibility:visible;
	transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%)
}
.amount_Reminder_onlineWeChat {
	float:left;
	margin-left:40px;
	line-height:25px
}
.blockw70 {
	display:inline-block;
	width:70px
}
.txtspace7 {
	letter-spacing:7px
}
.txtspace8 {
	letter-spacing:8px
}
.txtspace3 {
	letter-spacing:3.1px
}
.page-main {
	display:table;
	margin:0 auto;
	padding-top:15px
}
.page-div {
	width:auto;
	height:26px;
	line-height:26px;
	vertical-align:middle
}
.page-div a,.page-div span {
	cursor:pointer;
	text-decoration:none;
	display:inline-block;
	min-width:20px;
	height:20px;
	border-radius:3px;
	margin:0 3px;
	text-align:center;
	float:left;
	box-sizing:border-box
}
.page-div img {
	vertical-align:initial
}
.page-div .bgblue,.page-div .bgblue {
	border:1px solid #b5b5b5;
	background:url(../images/main/icon_pages.png) no-repeat
}
.page-div .up {
	background-position:-18px 50%
}
.page-div .next {
	background-position:-36px 50%
}
.page-div .last {
	background-position:-54px 50%
}
.page-div a:hover {
	background-color:#ddd
}
.page-div span.active {
	background-color:#999;
	color:#fff
}
.page-div .search-input {
	margin-left:20px
}
.page-div .search-input,.page-div .search-button {
	width:50px;
	height:25px;
	line-height:25px;
	float:left
}
.page-div .search-button {
	text-align:center;
	background-color:#1f487d;
	color:#fff;
	cursor:pointer
}
.page-div .search-button:hover {
	background-color:#385d8d;
	color:#fff
}
.btn_checked {
	background:#153f72;
	color:#fff
}
.btn_setmessage {
	color:#fff;
	background-color:#57adae;
	border-radius:3px;
	width:83px;
	height:22px;
	text-align:center
}
.btn_setmessage a {
	color:#fff;
	background-color:#57adae;
	border-radius:3px;
	width:83px;
	height:22px;
	text-align:center;
	display:block
}
.btn_setmessage a:hover {
	background-color:#4a9999
}
.setmessage .btn_box {
	width:450px;
	margin-right:auto;
	margin-left:auto
}
.setmessage .btn_blue {
	background-color:#5a89d5;
	height:45px;
	width:210px;
	text-align:center;
	border-radius:5px;
	float:right;
	margin:10px;
	color:#fff;
	line-height:45px;
	cursor:pointer
}
.setmessage .btn_blue:hover {
	background-color:#3864aa
}
.setmessage .btn_white {
	color:#7d7d7d;
	background-color:#fff;
	height:45px;
	width:198px;
	text-align:center;
	border:1px solid #bfbfbf;
	border-radius:5px;
	float:left;
	margin:10px
}
.setmessage .btn_white a {
	color:#7d7d7d;
	line-height:45px;
	height:45px;
	width:198px;
	display:block
}
.setmessage .btn_white a:hover {
	background-color:#bfbfbf;
	color:#fff
}
.dl_container {
	margin:20px;
	width:958px;
	height:650px;
	border:1px solid #d5d5d5;
	background-color:#f3f3f3;
	font-size:16px
}
ul.dl_tabs {
	height:45px;
	opacity:0
}
ul.dl_tabs li {
	float:left;
	display:block;
	width:238px;
	height:45px;
	line-height:45px;
	background-color:#d8d8d8;
	margin-right:2px;
	border-top:4px solid #d8d8d8;
	box-sizing:border-box;
	cursor:pointer
}
ul.dl_tabs li:last-child {
	margin-right:0;
	float:right
}
ul.dl_tabs li a {
	color:#6c6c6c;
	display:table;
	margin:-3px auto 0 auto;
	padding-left:40px;
	transition:none
}
ul.dl_tabs li:hover a {
	color:#057ee5;
	background-position:left bottom
}
ul.dl_tabs li:hover {
	background-color:#f3f3f3;
	border-top:4px solid #057ee5
}
ul.dl_tabs li.active {
	color:#057ee5;
	border-top:4px solid #057ee5;
	background-color:#f3f3f3;
	background-position:left bottom
}
ul.dl_tabs li.active a {
	color:#057ee5;
	background-position:left bottom
}
.moblie_place {
	background:url(../images/main/icon_cards.svg) no-repeat left top
}
.moblie_service {
	background:url(../images/main/icon_service.svg) no-repeat left top
}
.moblie_game {
	background:url(../images/main/icon_zoom.svg) no-repeat left top
}
.moblie_fast {
	background:url(../images/main/icon_football.svg) no-repeat left top
}
.dltab_content {
	height:490px;
	margin:65px 10px
}
.dltab_img {
	margin:0 80px;
	float:left
}
.dltab_detail {
	float:left;
	margin-left:20px
}
.dltab_detail h1 {
	color:#006dca;
	font-size:36px;
	font-weight:bold;
	margin-top:15px;
	line-height:44px
}
.dltab_detail p {
	width:380px;
	font-size:14px;
	line-height:25px;
	margin:25px 0 20px 0
}
.dltab_detail img {
	display:block;
	width:170px;
	height:170px;
	margin:20px auto
}
.dltab_detail .Icon {
	display:inline-block;
	width:48px;
	height:48px;
	vertical-align:middle
}
.dltab_detail .Photo {
	display:inline-block;
	width:125px;
	height:125px;
	margin:0 10px 0 35px;
	vertical-align:middle
}
.dltab_detail .Note {
	display:inline-block;
	line-height:30px;
	width:180px;
	padding-left:10px;
	vertical-align:middle
}
.dlNoteBlue {
	color:#057ee5
}
.dlbtn_teach {
	display:block;
	width:170px;
	height:30px;
	line-height:30px;
	color:#fff;
	text-align:center;
	margin:0 auto;
	background-color:#057ee6;
	border-radius:3px;
	cursor:pointer
}
.dlbtn_teach:hover {
	background-color:#48a8fa
}
.dlHight {
	margin:20px 0
}
.w85 {
	width:85% !important
}
.w125 {
	width:125px
}
.w75 {
	width:75px !important
}
.w250 {
	width:250px !important
}
.m_left10 {
	margin-left:10px
}
.m_left7 {
	margin-left:7px
}
.m_left12 {
	margin-left:12px
}
.atm_select {
	width:20%;
	line-height:30px;
	background-position:right 2px top 12px;
	padding-left:3px;
	border-radius:5px;
	position:absolute;
	border:1px solid #bbb
}
.ui-button .ui-icon {
	background:url(../images/main/btnClose_black.png) !important;
	width:22px;
	height:22px
}
.ui-button-icon-only .ui-icon {
	top:0% !important;
	margin-top:0 !important
}
.popChrome {
	max-width:310px;
	position:fixed;
	bottom:0;
	right:0;
	background-color:#fff;
	border-radius:5px 5px 0 0;
	box-shadow:0 0 5px rgba(0,0,0,.2);
	padding:20px 40px;
	box-sizing:border-box;
	line-height:20px;
	z-index:50;
	font-size:13px;
	font-family:Arial,Microsoft JhengHei,Helvetica,sans-serif
}
.popChrome>img {
	position:absolute;
	width:15px;
	height:15px;
	right:12px;
	top:12px;
	cursor:pointer
}
.popChrome div img {
	width:23px;
	height:auto;
	display:inline-block;
	vertical-align:middle;
	margin:0 5px 5px
}
.popChrome input {
	color:#fff;
	background-color:#aaa;
	border-radius:25px;
	height:25px;
	width:110px;
	float:left;
	margin-top:10px;
	cursor:pointer
}
.popChrome input:hover,.popChrome>img:hover {
	opacity:.8
}
.popChrome .btn_install {
	background-color:#ff7900;
	margin-right:10px
}
.maintain {
	display:block;
	width:54px;
	height:24px;
	background:url(../images/icon_maintain.svg) left 6px center no-repeat rgba(0,0,0,.6);
	position:absolute;
	background-size:auto 70%;
	right:53px;
	bottom:18px;
	font-size:14px;
	line-height:24px;
	border-radius:5px;
	color:#fff;
	text-align:center;
	padding-left:20px
}
.maintain:after {
	display:block;
	content:"";
	clear:left;
	width:150px;
	height:30px;
	cursor:not-allowed;
	position:absolute;
	bottom:-3px;
	left:-40px
}
.blue_t {
	color:#3679b0
}
.drag_image {
	font-size:23px;
	font-weight:bold;
	color:#2c82db;
	background:url(../images/icon_img.jpg) top center no-repeat;
	margin:35px auto;
	margin-bottom:15px;
	border-bottom:1px solid #ebebeb;
	padding-bottom:10px;
	padding-top:65px;
	width:85%
}
.drag_image:hover {
	opacity:.5
}
.btnUpload {
	display:block;
	width:145px;
	height:37px;
	line-height:37px;
	border-radius:5px;
	padding-left:45px;
	color:#fff;
	margin:0 auto;
	font-size:15px;
	background:url(../images/icon_folder.png) 15px center #50a5fc no-repeat
}
.btnUpload:hover {
	background-color:#5a89d5
}
.textA {
	font-size:15px;
	color:#f00;
	line-height:40px;
	text-align:center
}
.progressBox {
	width:70%;
	margin:10px auto;
	border-radius:2px
}
.progressBar {
	height:6px;
	border-radius:1px
}
.textB {
	margin-top:100px;
	font-size:16px;
	color:#686767;
	text-align:center
}
.w3-border {
	border:1px solid #5a89d5
}
.w3-grey {
	background-color:#5a89d5
}
.opacity_05 {
	opacity:.5
}
.uploadingContent,.resultContent,.initContent2 {
	display:none
}
.inputDnD {
	position:relative;
	top:-225px
}
.inputDnD .form-control-file {
	position:relative;
	width:100%;
	height:250px;
	outline:none;
	cursor:pointer;
	background-color:#c61c23;
	opacity:0
}
.inputDnD .form-control-file:before {
	content:attr(data-title);
	position:absolute;
	left:0;
	width:100%;
	height:250px;
	line-height:2em;
	padding-top:1.5em;
	opacity:1;
	visibility:visible;
	text-align:center;
	transition:all .3s cubic-bezier(.25,.8,.25,1);
	overflow:hidden
}
.initContent {
	height:225px
}
.dragImageDiv {
	position:relative;
	text-align:center
}
.resultContent {
	text-align:center
}
.resultImg {
	max-width:285px;
	max-height:250px;
	display:block;
	margin:auto
}
.imgContent {
	display:flex
}
.imgContent,.resultContent {
	vertical-align:middle;
	height:100%
}
.icon_close {
	display:block;
	width:12px;
	height:12px;
	position:absolute;
	right:22px;
	top:-45px
}
.icon_close img:hover {
	opacity:.7
}
.footerLink {
	display:table;
	height:58px;
	color:#808080;
	float:left
}
.under_list {
	width:1000px;
	margin:auto
}
.footerLink li {
	display:table-cell;
	padding:0 4px;
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	position:relative
}
.footerLink li:not(.t_yellow):not(.ser_phone):hover {
	color:#fff
}
.rightSwitch {
	cursor:pointer;
	float:right;
	height:58px;
	line-height:58px
}
.rightSwitch>div {
	float:left;
	color:#aaa
}
.rightArrow {
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-top:8px solid #1675a3;
	float:left;
	margin-top:24px
}
.rightArrowD {
	width:0;
	height:0;
	border-left:7px solid transparent;
	border-right:7px solid transparent;
	border-bottom:8px solid #1675a3;
	border-top:0
}
.rightSwitch>div>span {
	color:#525252;
	margin:0 10px
}
.footer div:after {
	content:"";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
.btmGuild {
	width:100%;
	min-width:1000px;
	border-top:1px solid #484848;
	padding-bottom:10px;
	background-color:#777
}
.guildM {
	width:1000px;
	margin:0 auto;
	position:relative
}
.leftGuidList {
	float:left
}
.rightMobile {
	float:right;
	margin-top:15px;
	text-align:center;
	margin-right:10px
}
.rightMobile>img {
	margin:0 auto
}
.guilList {
	float:left;
	width:115px;
	margin:4px 5px 5px 5px
}
.guilListT {
	color:#fff;
	line-height:39px;
	border-bottom:1px solid #ccc;
	position:relative;
	padding-left:30px
}
.guilListImg {
	position:absolute;
	top:7px;
	left:0
}
.icon_btmSports,.icon_btmReal,.icon_btmElect,.icon_btmLotto,.icon_btmFish,.icon_btmHelp,.icon_btmBBO {
	background:url(../images/main/icon_indexImg.png) no-repeat;
	width:23px;
	height:21px
}
.icon_btmSports {
	background-position:left -793px
}
.icon_btmReal {
	background-position:-28px -793px
}
.icon_btmElect {
	background-position:-56px -793px
}
.icon_btmLotto {
	background-position:-84px -793px
}
.icon_btmFish {
	background-position:-112px -793px
}
.icon_btmHelp {
	background-position:-140px -793px
}
.icon_btmBBO {
	background-position:-168px -793px
}
.guilList ul {
	display:table;
	list-style:none;
	padding:0;
	margin:0;
	width:100%;
	margin-top:7px
}
.guilList ul li {
	line-height:16px;
	color:#ccc;
	width:100%;
	text-align:left;
	padding:4px 0 4px 0
}
.guilList ul li a:hover {
	color:#fff
}
.guilList ul li a {
	cursor:pointer;
	text-decoration:none;
	color:#ccc;
	font-size:13px;
	padding-left:25px;
	width:115px;
	display:block;
	margin-left:7px
}
.guilListT.leftPhoneT {
	padding-left:23px;
	font-size:13px;
	border:none;
	line-height:39px;
	margin:0 0 5px 0;
	border-bottom:1px solid #ccc
}
.icon_btmMobile {
	background:url(../images/main/icon_indexImg.png) no-repeat -196px -793px;
	width:23px;
	height:21px;
	position:absolute;
	left:0;
	top:0;
	bottom:1px;
	margin:auto 0
}
.rightMobile>span {
	color:#ccc;
	font-size:13px
}
.rq_box {
	width:110px;
	padding:10px;
	height:110px;
	background-color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	border-radius:10px
}
.off_maintain:before {
	content:'';
	display:block;
	clear:both;
	background:url(../images/icon_maintain.svg) no-repeat center;
	background-size:100%;
	width:16px;
	height:16px;
	position:absolute
}
.forbidBox img {
	margin-left:calc(50% - 40px)
}
.forbidText {
	width:100%;
	font-size:16px;
	text-align:center;
	margin-top:10px;
	line-height:22px
}
