/* Minification failed. Returning unminified contents.
(8163,12): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "utf-8";


html {}
html,img,fieldset {border:0;}
html,body,form {margin:0;padding:0;}
body {color:#000;background-color:#fff;}
body,td { }

h1,h2,h3,h4,h5,h6 {margin:0;padding:0;font-size:14px;}

ul,ol {margin:0;padding:5px 5px 5px 40px;}
dl,p  {margin:0;padding:5px 0;}

a, 
a:link {color:rgba(255,255,255,0.8);text-decoration:none;}
a:active {}
a:hover { }
a:visited{}

/* 浮动元素 */
.rectbox:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
.rectbox {clear:both;*display:inline-block;}
.rectbox .left {float:left;_display:inline;}
.rectbox .right {float:right;_display:inline;}


/*================ Form 元素统一 =================*/
	textare {overflow-y:visible}
	label {cursor:pointer;_cursor:default;}
	input[type="submit"] {cursor:pointer;}
	input[type="button"] {cursor:pointer;}
	input[type="reset"]  {cursor:pointer;}
	input.submit     {cursor:pointer;}
	input.button     {cursor:pointer;}
	input.reset      {cursor:pointer;}
	input.disabled   {cursor:default;}
	input[disabled]  {}
	input.readonly   {color:#999;border:1px solid #ccc;background:#f3f3f3;}
	input[readOnly]   {color:#999;border:1px solid #ccc;background:#f3f3f3;}
	*html input {
		direction:expression(function(sjd){
			if(document.readyState=="complete"){
				sjd.style.direction = "ltr";                                     /* 只 执行一次*/
				sjd.className += " "+sjd.type;                            /* 根据type 类型 添加 className，弥补IE6 无法使用 [type=""] 改用 input.type */
			}
		}(this));
		unicode-bidi:expression(function(sjd){
			if(document.readyState=="complete"){
				/* input  只读时 ie6 添加 className " readonly" */
				if(sjd.readOnly == true) {
					if(sjd.className.search(" readonly")==-1){sjd.className += " readonly";}
				} 
				else {if(sjd.className.search(" readonly")!=-1){sjd.className = sjd.className.replace(" readonly","")}
				} 
				/* input被禁用时 ie6 添加 className " disabled" */
				if(sjd.disabled == true) {
					if(sjd.className.search(" disabled")==-1){sjd.className += " disabled";}
				}
				else {if(sjd.className.search(" disabled")!=-1){sjd.className = sjd.className.replace(" disabled","")}
				} 
			}
		}(this));
	}
	

/* IE6 背景图缓存优化  IE6 fixed box hack */
*html html {direction:expression(function(el){
	el.style.direction = "ltr";
	try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
}(this))}


/************  
	常用 类 使用  
	----------------------------

	------ A 虚线 ------
	----------------------------
		a {outline:0;zoom:expression(function(sjd){sjd.style.zoom = "1";sjd.hideFocus=true;}(this))}


	------ :first-child{} ------
	----------------------------
		div:first-child{} ;
		div.first-child{} ;
		*html div {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " first-child"}
		}(this))}
		
		.className:first-child{} 
		.className_first-child{} 
		*html .className {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			if(sjd == sjd.parentNode.getElementsByTagName(sjd.tagName)[0]){sjd.className += " className_first-child"}
		}(this))}
	----------------------------

	------ :hover{} ------------
	----------------------------
		div:hover{} ;
		div.hover{} ;
		*html div {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' hover','')} };
		}(this))}
		.className:hover{} 
		.className_hover{} 
		*html .className {zoom:expression(function(sjd){
			sjd.style.zoom = "1";
			sjd.onmouseover =  function(){ if(!this.contains(event.fromElement)){this.className +=' className_hover'} };
			sjd.onmouseout  =  function(){ if(!this.contains(event.toElement)){this.className =this.className.replace(' className_hover','')} };
		}(this))}

	----------------------------

	------ PNG图 ---------------
	----------------------------
	背景
	*html .className {zoom:expression( function(sjd){sjd.style.zoom=1;if (sjd.className.search(" ie6bg")==-1){sjd.className += " ie6bg"}}(this));}
	前景
	*html .className img {zoom:expression( function(sjd){sjd.style.zoom=1;if (sjd.className.search(" ie6img")==-1){sjd.className += " ie6img"}}(this));}
	
********************/

/* CSS Document
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus {
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
    text-decoration: none;
}
del {
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: collapse;
    border-spacing: 0;
}


/*----------basic----------*/
 
.bt:hover,
.bt:hover * { cursor: pointer; text-decoration: none; opacity: 0.8; filter: alpha(opacity=80); }
    .bt:hover.lt,
    .bt:hover.lt * { opacity: 0.95; filter: alpha(opacity=95); }
    .bt:hover.gt,
    .bt:hover.gt * { opacity: 0.6; filter: alpha(opacity=60); }
.clear { clear: both; }
.flex { display: flex;  }
    .flex.lt { width: 105%; }
    .flex.gt { width: 125%; }
.ht05 { height: 5px; }
.ht10 { height: 10px; }
.ht15 { height: 15px; }
.ht20 { height: 20px; }
.ht25 { height: 25px; }
.ht30 { height: 30px; }
.ht35 { height: 35px; }
.ht40 { height: 40px; }
.ht45 { height: 45px; }
.ht50 { height: 50px; }
.ht55 { height: 55px; }
.ht60 { height: 60px; }
.ht65 { height: 65px; }
.ht70 { height: 70px; }
.ht75 { height: 75px; }
.ht80 { height: 80px; }
.ht85 { height: 85px; }
.ht90 { height: 90px; }
.ht95 { height: 95px; }
.ht100 { height: 100px; }
.ht200 { height: 200px; }
.ht300 { height: 300px; }
.ht400 { height: 400px; }
.ht500 { height: 500px; }
.wh05 { display: inline-block; width: 5px; }
.wh10 { display: inline-block; width: 10px; }
.wh15 { display: inline-block; width: 15px; }
.wh20 { display: inline-block; width: 20px; }
.wh25 { display: inline-block; width: 25px; }
.wh30 { display: inline-block; width: 30px; }
.wh35 { display: inline-block; width: 35px; }
.wh40 { display: inline-block; width: 40px; }
.wh45 { display: inline-block; width: 45px; }
.wh50 { display: inline-block; width: 50px; }
.wh55 { display: inline-block; width: 55px; }
.wh60 { display: inline-block; width: 60px; }
.wh65 { display: inline-block; width: 65px; }
.wh70 { display: inline-block; width: 70px; }
.wh75 { display: inline-block; width: 75px; }
.wh80 { display: inline-block; width: 80px; }
.wh85 { display: inline-block; width: 85px; }
.wh90 { display: inline-block; width: 90px; }
.wh95 { display: inline-block; width: 95px; }
.wh100 { display: inline-block; width: 100px; }
.none { display: none; }
.hide { opacity: 0; filter: alpha(opacity=0); }
.ie-radius { border-radius: 5px; behavior: url(css/ie-css3.htc); }
.f_left { float: left; }
.f_right { float: right; }
/*----------custom----------*/



.yhksz_cg { }
.yhksz_cg .web { text-align:center; padding-top:215px; }
.yhksz_cg .web span { }
.yhksz_cg .web span img { }
.yhksz_cg .web p { font-size:16px; color:#282828; margin-top:20px; }

.zhaq_change_list { margin-top:24px; padding:0 13px; border-bottom:1px solid #dbdde2; height:29px; }
.zhaq_change_list ul li { float:left; margin-left:10px; padding:0 15px; border:1px solid #dbdde2; border-bottom:none; color:#282828; line-height:28px; height:28px; background:#eae9f0; cursor:pointer; }
.zhaq_change_list ul li.in, .zhaq_change_list ul li:hover { border-bottom:1px solid #edf0f5; color:#fe6738; background:#edf0f5; height: 29px; }

.zhaq_xgdlmm { background:#fff; margin:15px 20px 10px; padding-bottom:30px; }
.xgdlml_t { padding:15px 20px; border-bottom:1px dashed #d9e0e8; }
.xgdlml_aqzs { float:left; width:131px; height:131px; position:relative; margin-right:20px; }
.xgdlml_aqzs .img { }
.xgdlml_aqzs .img img { display:block; width:100%; }
.xgdlml_aqzs .web { position:absolute; top:0; left:0; display:table; width:100%; height:131px; text-align:center; }
.xgdlml_aqzs .web span { color:#928f9f; }
.xgdlml_aqzs .web p { font-size:27px; color:#fdcc66; margin-top:5px; }

.xgdlml_aqjb { overflow:hidden; }
.xgdlml_aqjb .xj { }
.xgdlml_aqjb .xj i { display:inline-block; width:32px; height:31px; background:url(/Content/images/icon/ico44_1.png) no-repeat center center; margin-right:6px; }
.xgdlml_aqjb .xj i.in { background:url(/Content/images/icon/ico44.png) no-repeat center center; }
.xgdlml_aqjb .web { }
.xgdlml_aqjb .web p { color:#928f9f; margin-top:20px; }
.xgdlml_aqjb .web p em { font-style:normal; color:#ff9d19; font-size:24px; }
.xgdlml_aqjb .web p span { display:inline-block; padding-left:12px; background:url(/Content/images/icon/ico45.png) no-repeat left center; margin-left:50px; }
.xgdlml_aqjb .web p span:first-child { margin-left:0; }

.xgdlmm_list { padding:10px 10px; border-bottom:1px solid #eeeff0; }
.xgdlmm_list ul { }
.xgdlmm_list ul li { float:left; width:324px; margin:10px; border:1px solid #fff; box-shadow:3px 3px 7px rgba(103,98,125,0.12); }
.xgdlmm_list ul li span { display:block; float:left; width:70px; height:70px; }
.xgdlmm_list ul li span.sp1 { background:#5948ad url(/Content/images/icon/ico46.png) no-repeat center center; }
.xgdlmm_list ul li span.sp2 { background:#5948ad url(/Content/images/icon/ico47.png) no-repeat center center; }
.xgdlmm_list ul li span.sp3 { background:#5948ad url(/Content/images/icon/ico48.png) no-repeat center center; }
.xgdlmm_list ul li span.sp4 { background:#5948ad url(/Content/images/icon/ico49.png) no-repeat center center; }
.xgdlmm_list ul li span.sp5 { background:#5948ad url(/Content/images/icon/ico50.png) no-repeat center center; }
.xgdlmm_list ul li .web { overflow:hidden; padding-left:9px; }
.xgdlmm_list ul li .web h3 { font-size:16px; font-weight:normal; color:#050505; padding-top:13px; }
.xgdlmm_list ul li .web p { color:#928f9f; margin-top:15px; }
.xgdlmm_list ul li.in,.xgdlmm_list ul li:hover { border:1px solid #5948ad; box-shadow:none; }

.xgdlmm_tab { padding:10px 0 0 20px; }
.xgdlmm_tab ul li { margin-top:20px; line-height:32px; }
.xgdlmm_tab ul li span { display:block; float:left; width:115px; text-align:right; margin-right:20px; color:#6e7276; }
.xgdlmm_tab ul li .web { overflow:hidden; }
.xgdlmm_tab ul li .web input { width:196px; height:30px; line-height:30px; border:1px solid #dde2e5; padding-left:12px; }
.xgdlmm_tab ul li .web em { font-style:normal; font-size:12px; color:#f51e07; margin-left:15px; }
.zhaq_xgdlmm .yhksz_cx_btn { margin-top:25px; }

.zhaq_xgzjmm .yhksz_list span { width:115px; }
.zhaq_xgzjmm .yhksz_ts { padding-left:135px; }
.xgzjmm_jp { position:absolute; left:440px; top:0; width:100%; line-height:40px; }
.xgzjmm_jp p { color:#adb3b9; }
.xgzjmm_jp p label { display:inline-block; height:14px; line-height:14px; width:22px; margin-right:20px; background:url(/Content/images/icon/ico51.png) no-repeat left center; vertical-align:middle; }
.zhaq_xgzjmm .yhksz_cx_btn { padding-right:50px; }

.mbsd_sel { }
.mbsd_sel select { width:100%; height:40px; line-height:40px; border:1px solid #c7cdd2; background:none; padding-left:15px; color:#7b8186; }

.zhaq_yddr { margin-top:118px; }
.yddr_sdzt { text-align:center; }
.yddr_sdzt p { font-size:16px; color:#282828; }
.yddr_sdzt p label { display:inline-block; padding-left:33px; background:url(/Content/images/icon/cz_19.png) no-repeat left center !important; margin-left:30px; }
.yddr_sdzt p label.in { background:url(/Content/images/icon/cz_22.png) no-repeat left center !important; }
.zhaq_yddr .yhksz_ts { padding-left:0; margin:45px auto 0; }

.wdzh_czxx { padding:20px; }
.czxx_t { }
.czxx_list { width:520px; }
.czxx_tab { }
.czxx_tab table { width:100%; background:#fff; }
.czxx_tab table th { height:40px; background:#463b97; border:1px solid #463b97; vertical-align:middle; font-size:16px; color:#fff; font-weight:normal; text-align: center; }
.czxx_tab table td { height:39px; border:1px solid #dce0e8; color:#414549; vertical-align:middle; text-align:center; width:25%; }

.cz_list .zhaq_change_list { padding-left:0; }
.cz_list .zhaq_change_list ul li { margin-left:10px; padding:0; width:90px; text-align:center; }
.cz_list .change_tab { margin-top:16px; height:402px; overflow-y:auto; }


.modal_swqy_cente .modal_cont,.modal_qrqy_cente .modal_cont,.modal_jsqy_cente .modal_cont { width:340px; }
.swqy_m { text-align:center; padding: 50px 0; border-bottom:1px solid #e4e5e8; }
.swqy_m p { font-size:16px; color:#3c3a38; line-height:28px; }
.swqy_btn { text-align:center; margin:20px 0 10px; }
.swqy_btn a { display:inline-block; width:90px; height:30px; line-height:30px; color:#fff; background:#463b97; border-radius:3px; }

.wdqy_qy { margin:20px auto 0; width:807px; border-radius:2px; overflow:hidden; }
.wdqy_qy .tit { line-height:42px; background:#463b97; padding:0 20px; }
.wdqy_qy .tit span { }
.wdqy_qy .tit label { cursor:initial; float:right; }
.wdqy_qy .tit label em { font-style:normal; color:#fc5a34; }

.wdqy_m { border:1px solid #dbdde2; background:#fff; }
.qy_tab { padding:22px 0; }
.qy_list { margin-top:25px; }
.qy_list:first-child { margin-top:0; }
.qy_list_t { float:left; width:115px; margin-right:15px; }
.qy_list_t span { display:block; color:#463b97; text-align:right; line-height:21px; }
.qy_list_web { overflow:hidden; }
.qy_list_web ul li { margin-top:10px; }
.qy_list_web ul li:first-child { margin-top:0; }
.qy_list_web ul li span { display:block; float:left; line-height:21px; width:52px; text-align:center; background:#463b97; border-radius:2px; margin-right:10px; }
.qy_list_web ul li p { overflow:hidden; line-height:21px; color:#494950; }
.qy_list_web ul li p font { color:#f63942; }
.qy_sm { background:#f4f6f8; line-height:36px; text-align:center; }
.qy_sm p { color:#282828; }
.qy_sm p a { color:#fc5a34; margin-left:20px; text-decoration:underline; }

.xlqy_sm { margin-top:50px; line-height:26px; color:#282828; height:104px; overflow-y:auto; }
.xlqy_sm h4 { font-weight:normal; }
.xlqy_sm p { text-indent:2em; }

.wdqy_qy .btn { text-align:center; margin-top:85px; }
.wdqy_qy .btn a { width:196px; height:40px; line-height:40px; margin:0 8px; font-size:16px; }


.modal_pcd_cente .modal_cont { width:607px; }
.pc_yhd_m { padding:35px 20px 20px; border-bottom:1px dashed #dbdde2; }
.pc_yhd_m .web { float:left; width:200px; margin-top:30px; }
.pc_yhd_m .web h4 { color:#3c3c42; margin-bottom:12px; }
.pc_yhd_m .web p { font-size:13px; color:#3c3c42; line-height:28px; }
.pc_yhd_m .img { float:right; }
.pc_yhd_m .img img { display:block; }

.modal_cont .pc_yhd .m_btn { }
.modal_cont .pc_yhd .m_btn a { width:196px; height:40px; line-height:40px; }
.modal_cont .pc_yhd .m_btn p { margin-top:15px; line-height:initial; color:#574e4f; }

.modal_fsxx_cantact .modal_cont { width:480px; }
.lxkf_fsxx { }
.lxkf_fsxx .kf_ltc_ltxx { width:100%; height:auto; }
.lxkf_fsxx .kf_ltc_list3 { padding:15px 0 0; margin-top:0; }
.lxkf_fsxx .kf_ltc_list1 { margin:0; padding:15px 0 0; }
.lxkf_fsxx .kf_ltc_list2 { margin:0; padding:15px 0 0; }
.lxkf_fsxx .kf_ltc_ltk { height:265px; }
.lxkf_fsxx .kf_ltc_srk { height:auto; padding:16px 0; }
.lxkf_fsxx .kf_ltc_srk_btn { text-align:left; padding:0 20px; margin-top:0; }
.lxkf_fsxx .kf_ltc_srk_btn input { height:32px; line-height:32px; width:328px; border:1px solid #d8d8d8; padding:0 10px; }
.lxkf_fsxx .kf_ltc_srk_btn a { float:right; width:70px; height:34px; line-height:34px; margin-right:0; }


.modal_yhfk .modal_cont { width:520px; }
.yhfk_m { padding:20px 20px 0; }
.yhfk_txt { }
.yhfk_txt textarea { border:1px solid #c7cdd2; padding:10px 17px; height:138px; width:464px; resize:none; border-radius:3px; line-height:22px; }
.yhfk_ts { background:#ffffdc; margin-top:20px; padding:10px 20px; }
.yhfk_ts p { color:#fc431f; line-height:24px; padding-left:22px; background:url(/Content/images/icon/ico22.png) no-repeat left 4px; }
.yhfk_yzm { margin-top:20px; }
.yhfk_yzm p { line-height:40px; }
.yhfk_yzm p span { margin-right:10px; }
.yhfk_yzm p input { height:38px; line-height:38px; border:1px solid #c7cdd2; margin-right:15px; width:251px; padding-left:20px; }
.yhfk_yzm p img { vertical-align:top; }
.modal_cont  .yhfk_m .m_btn a { width:195px; line-height:40px; }


.page_yhksz { padding:0 25px; }
.yhksz_item { }
.yhksz_item ul { margin:0 -1.5%; }
.yhksz_item ul li { float:left; width:30.333%; margin:30px 1.5% 0; background:#fff; border-radius:5px; overflow:hidden; }
.yhksz_item ul li .top { padding:19px 15px 19px 10px; }
.yhksz_item ul li.li1 .top { background:#f85948; }
.yhksz_item ul li.li2 .top { background:#19b46c; }
.yhksz_item ul li.li3 .top { background:#5275e6; }
.yhksz_item ul li .top .img { float:left; height:56px; width:56px; overflow:hidden; margin-right:12px; }
.yhksz_item ul li .top .img img { display:block; width:100%; }
.yhksz_item ul li .top .web { overflow:hidden; }
.yhksz_item ul li .top .web p { font-size:16px; margin-top:2px; }
.yhksz_item ul li .top .web p span { float:right; }
.yhksz_item ul li .top .web h4 { font-size:18px; margin-top:15px; }
.yhksz_item ul li .txt { line-height:45px; padding:0 17px; }
.yhksz_item ul li .txt p { color:#282828; }
.yhksz_item_add { height:137px; background:#dcdeeb; border:1px dashed #463b97; text-align:center; }
.yhksz_item_add span { display:block; height:70px; background:url(/Content/images/icon/ico56.png) no-repeat center center; margin-top:20px; }
.yhksz_item_add p { font-size:16px; color:#463b97; margin-top:13px; }

.page_yhksz_zysx { padding-left:220px; margin-top:60px; }
.page_yhksz_zysx h4 { font-size:16px; font-weight:normal; color:#232426; padding-left:9px; border-left:4px solid #ff7f4b; margin-bottom:25px; }
.page_yhksz_zysx p { color:#282828; margin-top:22px; }
.page_yhksz_zysx p font { color:#f52223; }


.zhaq_ggyz_ewm { position:absolute; left:490px; top:-5px; }
.zhaq_ggyz .yhksz_ts { margin-top:25px; width:590px; }
.zhaq_ggyz .yhksz_list_input input { width:318px; }
.zhaq_ggyz .page_yhksz_zysx { }
.zhaq_ggyz .page_yhksz_zysx h4 { margin-top:25px; }
.zhaq_ggyz .page_yhksz_zysx p a { display:inline-block; padding:0 12px; height:26px; line-height:26px; margin-left:12px; border-radius:3px; }
.zhaq_ggyz .page_yhksz_zysx p a.a1 { background:#463b97; }
.zhaq_ggyz .page_yhksz_zysx p a.a2 { background:#fc5a34; }
.zhaq_ggyz .page_yhksz_zysx p a.a3 { background:#3497fc; }

.ctjl_td .team { display:block; }
.div_report.ykbb_tt .modal_c_tit .btn a { margin-left:25px; }
.div_report.ykbb_tt .modal_c_tit .btn a.a1 { background:#463b97; }
.ykbb_td_xj { margin-top:10px; margin-bottom:10px; }
.ykbb_td_xj p { font-size:16px; color:#434343; }
.ykbb_td_xj p span { color:#f63942; font-weight:bold; }

.tag_item .list .text em { float:right; font-style:normal; color:#fc1111; width:185px; }
.kszz_edzh_ts { }
.kszz_edzh_ts p { color:#fc1111; }

.modal_yhksd .modal_cont, .modal_yhksdcg .modal_cont,.modal_zzcg .modal_cont,.modal_tksqcg .modal_cont  { width:340px; }
.swqy_m h4 { font-weight:normal; font-size:16px; color:#463b97; margin-bottom:20px; }
.modal_tksqcg .modal_cont .m_btn.center a { width:auto; min-width:60px; padding:0 15px; }

.modal_tkjd .modal_cont { width:420px; }
.tkjd_m { padding:19px 22px 11px 22px; border-bottom:1px solid #e4e5e8; }
.tkjd_tab { padding-left:7px; padding-right:10px; height:auto; overflow-y:auto; }
.tkjd_tab ul li { padding-bottom:6px; padding-top:10px; padding-left:20px; border-left:1px dashed #cbcbcb; }
.tkjd_tab ul li:first-child { padding-top:0; }
.tkjd_tab ul li .tit { position:relative; font-size:16px; color:#574e4f; }
.tkjd_tab ul li .tit p { }
.tkjd_tab ul li .tit p span { display:block; width:12px; height:12px; background:url(/Content/images/icon/ico57.png) no-repeat center center; position:absolute; left:-26px; top:0; }
.tkjd_tab ul li .web { background:#f4f4f4; line-height:26px; padding:10px 16px; margin-top:19px; }
.tkjd_tab ul li .web p { color:#414141; }
.tkjd_tab ul li .web h4 { font-weight:normal; font-size:16px; color:#505050; }
.tkjd_tab ul li .web h4.c1 { color:#fc5a33; }

.qrcd_box { position:relative; }
.qrcd_qrcd { background:#fff; box-shadow:0 0 12px rgba(0,0,0,0.35); position:absolute; top:-7px; right:17px; width:173px; border-radius:5px; }
.qrcd_qrcd .web { text-align:center; line-height:49px; border-bottom:1px solid #d7dae1; }
.qrcd_qrcd .web p { font-size:16px; color:#3c3a38; }
.qrcd_qrcd .btn { text-align:center; padding:11px 0; }
.qrcd_qrcd .btn a { width:68px; margin:0 3px; }
.qrcd_qrcd .btn a.a1 { background:#6150ba; }

.help { position:relative; }
.help_box { background:#fff; box-shadow:0 0 12px rgba(0,0,0,0.35); width:260px; border:1px solid #f5f5f5; padding:0 10px 0 6px; text-align:left; border-radius:5px; line-height:initial; position:absolute; top:100%; right:0; display:none; }
.help_box .web { padding:15px 8px 4px; border-bottom:1px solid #e2e7ee; }
.help_box .web h4 { font-size:16px; font-weight:normal; color:#463b97; margin-bottom:10px; }
.help_box p { color:#282828; line-height:26px; }
.help_box .txt { padding:7px 8px; }
.help_box .txt p { }



.wrap1 {  }
.dz_box { background:url(/Content/images/icon/pic2.png) no-repeat center center; height:488px; width:1520px; margin:125px auto 0; position:relative; }
.dz_box .tit { padding-top:58px; }
.dz_box .tit .web { position:absolute; left:62px; top:25px; }
.dz_box .tit .web span { display:inline-block; line-height:20px; font-size:18px; font-weight:bold; color:#fee05f; padding-left:35px; background:url(/Content/images/icon/ico58.png) no-repeat left center; }
.dz_box .tit .tit_btn { position:absolute; right:110px; top:16px; }
.dz_box .tit .tit_btn a { display:block; width:122px; height:38px; line-height:36px; background:url(/Content/images/icon/ico59.png) no-repeat center center; text-align:center; font-size:16px; color:#e5750d; }
.dz_box .tit h2 { }
.dz_box .tit h2 img { display:block; margin:0 auto; }
.dz_box_r { width:91px; height:195px; background:url(/Content/images/icon/pic3.png) no-repeat center center; position:absolute; right:-91px; top:185px; }
.dz_nav { width:1518px; margin:25px auto 0; background:url(/Content/images/icon/bg7.png) no-repeat center center; height:86px; }
.dz_nav ul li { text-align:center; float:left; width:14.285%; margin-top:25px; }
.dz_nav ul li a { }
.dz_nav ul li a img { }

.tab_zst tr.tr1 th { white-space:nowrap; }
.tab_zst tr.tr1 th.th1 { font-size:16px; }
.tab_zst td p { white-space:nowrap; }
.tab_zst .td_dx.c1 { background:#33a3e5; }
.tab_zst .td_dx.c2 { background:#11a655; }
.tab_zst .td_dx.c3 { background:#f63942; }
.tab_zst .td_dx.c4 p span i { color:#463b96; }
.tab_zst .td_dx p span { display:inline-block; float:none; width:auto; }
.tab_zst .td_dx p span i { color:#fff; }
.tab_zst .td_zx p label { display:block; height:30px; }
.tab_zst .td_zx p label.in { background:url(/Content/images/icon/ico60.png) no-repeat center center; }
.tab_zst .td_zx p span { display:inline-block; float:none; width:auto; }


.tab_zst.tab_zst1 td.td_w4, .tab_zst.tab_zst1 td.td1, .tab_zst.tab_zst1 td.td_w3, .tab_zst.tab_zst1 td.td_w2, .tab_zst.tab_zst1 td.td_w1 { width:auto; }
.tab_zst tr.tr1 th.th4 span { width:9.09%; }
.tab_zst tr.tr1 th.th5 span { width:12.5%; }
.tab_zst tr.tr1 th.th6 span { width:33.33%; }
.tab_zst td.td4 p span { width:9.09%; }
.tab_zst td.td4 p span i,.tab_zst td.td5 p span i { display:inline-block; width:auto; padding:0 9px; }
.tab_zst td p span i.in3 { background:#379afe; color:#fff; }

.tab_zst td.td5 p span { width:12.5%; }
.tab_zst td.td6 span { width:33.33%; margin-top:0; }
.tab_zst td.td6 span i { display:block; width:initial; height:28px; line-height:28px; border:1px solid #d7dae0; border-radius:0; }
.tab_zst td table td { width:33.33%; }
.tab_zst td table td.c10 { background:#eb3535; color:#fff; }
.tab_zst td table td.c11 { background:#2188e8; color:#fff; }
.tab_zst td table td.c12 { background:#12a656; color:#fff; }


.dlts_ydjy { position:absolute; top:17px; bottom:21px; width:260px; left:50%; margin-left:-160px; background:rgba(11,11,23,0.9); border-radius:7px; box-shadow:0 0 8px rgba(0,0,0,0.35); padding:0 30px; }
.dlts_ydjy .tit { text-align:center; }
.dlts_ydjy .tit h3 { font-size:20px; color:#fff; margin-top:23px; }
.dlts_ydjy .web { margin-top:18px; }
.dlts_ydjy .web h4 { padding-left:23px; line-height:16px; font-size:14px; background:url(/Content/images/icon/ico61.png) no-repeat left center; color:#fff; font-weight:normal; }
.dlts_ydjy .web p { font-size:14px; color:#fff; line-height:20px; margin-top:8px; }
.ydjy_wt { margin-top:24px; }
.ydjy_wt h4 { padding-left:30px; font-size:16px; font-weight:normal; background:url(/Content/images/icon/ico62.png) no-repeat left center; }
.ydjy_wt input { background:none; border:none; width:100%; border-bottom:1px solid #fff; font-size:14px; line-height:38px; height:38px; margin-top:4px; color:#fff;}
.dlts_ydjy .btn { margin-top:30px; }
.dlts_ydjy .btn a { display:block; line-height:42px; height:42px; width:100%; font-size:16px; font-weight:normal; }
.btn_lxkf { text-align:center; color:#fff; font-size:14px; text-decoration:underline; margin-top:30px; }

.kf_ltc_srk_btn textarea { width:100%; height:36px; resize:none; border:none; margin-bottom:10px; line-height:18px; }


.tzjl_top .team { margin-right:20px; float:left; }

.tzjl_name { padding:0 20px 0; }
.tzjl_name p { font-size:16px; line-height:36px; }
.tzjl_name p span { color:#fc5a34; }
.tzjl_name p span a { color:#fc5a34; }
.tzjl_name p span.ascendant.top { text-decoration-line: underline; cursor: pointer; color: #e01f20;}
.tzjl_name p span.ascendant.top:hover { color:#fc5a34; }
.tzjl_name p label { float:right; display:inline-block; }
.tzjl_name p label a { display:inline-block; width:134px; background:#e11f1f; text-align:center; color:#fff; }
.tzjl_name p label a em { font-style:normal; display:inline-block; padding-left:30px; background:url(/Content/images/icon/ico63.png) no-repeat left center; }

.modal_c_tab table th.th10 { width:90px; }
.tzjl_bd_lab { }
.tzjl_bd_lab ul li { float:left; width:16.666%; }
.tzjl_bd_lab ul li label { display:block; height:16px; line-height:16px; width:100%; background:url(/Content/images/icon/ico64.png) no-repeat center center; }
.modal_c_tab.tzjl_tab table td a{color:#333;}
.modal_c_tab.tzjl_tab table td .btn a { color:#fff; }
.modal_c_tab.tzjl_tab table td .tab_btn .a_btn { display: inline-block; }
.modal_c_tab.tzjl_tab table td .tab_btn .a_btn a { color:#fff; cursor:pointer;}
.modal_c_tab.tzjl_tab table td .tab_btn {text-decoration:none; text-align:center; display:block; width:56px; height:24px; line-height:24px; background:#fc7a3c; color:#fff; border-radius:3px; font-size:14px; }
.modal_c_tab table td .span29 { color:#30ade4; text-decoration:underline; }

/*複製功能的按鈕預設不顯示*/
.clipboard{
    display:none;
}

a.favoriteLink:hover {
    color: rgba(255,255,255,0.8);
}
body {
    font-family: 微软雅黑,"Open Sans", sans-serif;
    background: url(/Content/images/icon/bg1-1.jpg) no-repeat center center #19122d;
    font-size: 14px;
    min-width: 1654px;
    color: rgba(255,255,255,0.8);
}
/*調整*/
input,
select,
textarea {
    font-family: 微软雅黑,"Open Sans", sans-serif;
    font-size: 1em;
}

.wrap {
    width: 1100px;
    margin: 0 auto;
    position: relative;
}

img, a {
    border: 0;
}

ul, li {
    list-style: none;
}

* {
    margin: 0;
    padding: 0;
}

.flt {
    float: left;
}

.frt {
    float: right;
}

.clear {
    clear: both;
}

    .clear:after, .clear:before {
        content: '';
        clear: both;
        display: table;
    }

.btn {
    padding: 0 12px;
    cursor: default;
}

a.disabled {
    background: #c7c7c7 !important;
    pointer-events: none
}

.main_tips {
    text-align: center;
}

.logo2 img {
    height: 60px;
}

.logo2 {
    text-align: center;
    padding: 10px 0;
}

.main_tips {
    display: table;
    width: 100%;
    text-align: center;
}

    .main_tips .cell {
        display: table-cell;
        vertical-align: middle;
    }

    .main_tips .img {
        margin-bottom: 10px;
    }

    .main_tips .btn a {
        font-size: 16px;
        padding: 0 60px;
        line-height: 42px;
    }

    .main_tips .text {
        line-height: 80px;
        font-size: 30px;
        color: #393c5d;
    }
/*----------header----------*/
.header {
    height: 75px;
    line-height: 75px;
    background: #463b96;
    position: relative;
}

    .header .logo {
        position: absolute;
        top: 0;
        left: 10px;
        line-height: 75px;
    }

.logo img {
    vertical-align: middle;
}

.nav {
}

    .nav ul li {
        position: relative;
        float: left;
        margin-right: 10px;
        margin-top: 17px;
        z-index: 1001;
    }

        .nav ul li h3 {
            font-weight: normal;
        }

            .nav ul li h3 a {
                display: block;
                line-height: 38px;
                border: 1px solid rgba(255,255,255,0.14);
                background: rgba(255,255,255,0.14);
                padding: 0 10px;
                font-size: 16px;
                color: #fff;
                border-radius: 2px;
                position: relative;
            }

i.i_tips {
    position: absolute;
    top: -10px;
    right: -8px;
    line-height: 16px;
    border: 2px solid;
    border-color: #463b96;
    border-radius: 16px;
    min-width: 5px;
    padding: 0 5px;
    font-size: 12px;
    color: #fff;
    background: #fc5a34;
    font-style: normal;
}

.nav ul li h3 span {
    display: inline-block;
    padding-left: 22px;
}

.nav ul li span.span1 {
    background: url(/Content/images/icon/icon1.png?v=20220902) no-repeat left center;
}

.nav ul li span.span2 {
    background: url(/Content/images/icon/icon2.png?v=20220902) no-repeat left center;
}

.nav ul li span.span3 {
    background: url(/Content/images/icon/icon3.png?v=20220902) no-repeat left center;
}

.nav ul li span.span4 {
    background: url(/Content/images/icon/icon4.png?v=20220902) no-repeat left center;
}

.nav ul li span.span5 {
    background: url(/Content/images/icon/icon5.png?v=20220902) no-repeat left center;
}

.nav ul li span.span6 {
    background: url(/Content/images/icon/icon6.png?v=20220902) no-repeat left center;
}

.nav ul li span.span7 {
    background: url(/Content/images/icon/icon7.png?v=20220902) no-repeat left center;
}
.nav ul li span label {
    position: absolute;
    top: -10px;
    right: -15px;
    width: 24px;
    height: 14px;
    background: url(/Content/images/icon/hot2.png) no-repeat center center;
}

.nav ul li span.span_video {
    background: url(/Content/images/icon/icon_video.png) no-repeat left center;
}
.nav ul li.on h3 a, .nav ul li h3 a:hover {
    background: #fe7b3c;
    border-color: #fe7b3c;
}

.nav ul li a:hover span.span1, .nav ul li.on span.span1 {
    background: url(/Content/images/icon/icon1-1.png?v=20220902) no-repeat left center;
}

.nav ul li a:hover span.span2, .nav ul li.on span.span2 {
    background: url(/Content/images/icon/icon2-1.png?v=20220902) no-repeat left center;
}

.nav ul li a:hover span.span3, .nav ul li.on span.span3 {
    background: url(/Content/images/icon/icon3-1.png?v=20220902) no-repeat left center;
}

.nav ul li a:hover span.span4, .nav ul li.on span.span4 {
    background: url(/Content/images/icon/icon4-1.png?v=20220902) no-repeat left center;
}

.nav ul li a:hover span.span5, .nav ul li.on span.span5 {
    background: url(/Content/images/icon/icon5-1.png?v=20220902) no-repeat left center;
}

.nav ul li a:hover span.span6, .nav ul li.on span.span6 {
    background: url(/Content/images/icon/icon6-1.png?v=20220902) no-repeat left center;
}

.nav ul li.li_menu h3 a {
    background: #e02020;
    border-color: #e02020
}

    .nav ul li.li_menu h3 a:hover {
        opacity: 0.8
    }

.nav ul li .drop {
    min-width: 670px;
    z-index: 100;
    position: absolute;
    top: 100%;
    left: -30px;
    padding-top: 18px;
    line-height: 32px;
}

    .nav ul li .drop.drop1 {
        width: 1480px;
        left: -255px;
    }

        .nav ul li .drop.drop1 .cur {
            left: 300px;
        }

    .nav ul li .drop .cur {
        width: 12px;
        height: 12px;
        background: #453a94;
        transform: rotate(45deg);
        display: block;
        position: absolute;
        top: -6px;
        left: 75px;
        box-shadow: -1px -1px 5px rgba(0,0,0,0.25)
    }

    .nav ul li .drop .list {
        position: relative;
        background: #fff;
        box-shadow: -1px -1px 5px rgba(0,0,0,0.25)
    }

    .nav ul li .drop.drop2 {
        width: 586px;
        min-width: inherit;
        left: -160px;
    }

        .nav ul li .drop.drop2 .cur {
            left: 190px
        }

        .nav ul li .drop.drop2 .tit {
            font-size: 14px;
        }

    .nav ul li .drop .tit {
        padding: 0 15px;
        line-height: 48px;
        background: #453a94;
        color: #fff;
        font-size: 16px;
    }

.nav ul li li {
    margin: 0;
}

.drop_select {
    padding: 15px;
    border-bottom: 1px dashed #dbdde2;
    color: #333
}

    .drop_select span {
        display: inline-block;
        float: left;
    }

    .drop_select .div_input {
        margin: 0 20px 0 10px;
    }

.div_input {
    width: 128px;
    padding: 0 10px;
    border: 1px solid #e4e4e4;
    border-radius: 2px;
}

    .div_input input {
        width: 100%;
        background: none;
        border: none;
        text-align: center;
        height: 34px;
        line-height: 34px;
    }

.btn a, .btn button {
    display: inline-block;
    width: 84px;
    background: #fc5a34;
    color: #fff;
    text-align: center;
    border-radius: 3px;
    line-height: 32px;
    cursor: pointer;
    border: 0;
}

    .btn a:hover, .btn button:hover {
        opacity: 0.8
    }

    .btn a.a2, .btn button.a2 {
        background: #453a94;
    }

.taggle_list {
    padding: 10px;
    margin-top: 10px;
}

    .taggle_list .tag_head li {
        margin-left: 10px;
    }

    .taggle_list .tag_head {
        border-bottom: 1px solid #dbdde2;
        height: 30px;
    }

.tag_head li {
    position: relative;
    float: left;
}

    .tag_head li span {
        min-width: 70px;
        padding: 0 10px;
        display: block;
        text-align: center;
        border: 1px solid #dbdde2;
        height: 29px;
        line-height: 29px;
        color: #282828;
        cursor: pointer;
    }

        .tag_head li.on span, .tag_head li span:hover {
            color: #fe6738;
            border-bottom-color: #fff;
        }

    .tag_head li .i_tips {
        border-color: #fff !important;
    }

.hmdt_list {
    margin-top: 12px;
}

    .hmdt_list .li {
        margin-bottom: 12px;
    }

        .hmdt_list .li .tab {
            display: none;
        }

        .hmdt_list .li.on .tab {
            display: block;
        }

    .hmdt_list .tit {
        line-height: 42px !important;
        font-size: 14px !important;
        padding: 0 10px !important;
    }

        .hmdt_list .tit span {
            display: inline-block;
            padding-left: 25px;
            background: url(/Content/images/icon/icon13.png) no-repeat left center;
            margin-right: 10px;
            padding-right: 10px;
        }

        .hmdt_list .tit label {
            display: inline-block;
            height: 15px;
            line-height: 15px;
            border-left: 1px solid rgba(255,255,255,0.6);
            padding-left: 15px
        }

    .hmdt_list table {
        border: 1px solid #dce0e8;
        width: 100%;
        color: #414549;
        text-align: center;
    }

        .hmdt_list table th {
            border: 0;
            font-weight: normal;
        }

        .hmdt_list table td {
            border: 1px solid #dce0e8
        }

        .hmdt_list table .tr_left td {
            text-align: left;
            padding: 10px;
        }

        .hmdt_list table p {
            display: inline-block;
            text-align: left;
        }

        .hmdt_list table input {
            width: 62px;
            height: 28px;
            border: 1px solid #e4e4e4;
            text-align: center;
            color: #ee3749;
            margin: 0 10px;
        }

.games_dt {
    background: #fff;
    max-height: calc(100vh - 150px);
    overflow-y: auto;
}

    .games_dt .span_tit {
        float: left;
        width: 92px;
        line-height: 30px;
        background-image: linear-gradient(to bottom,#fea16f,#f76717);
        text-align: center;
        color: #fff;
        margin: 5px 16px;
        border-radius: 5px;
        font-size: 16px;
        font-weight: bold;
    }

        .games_dt .span_tit.on {
            background-image: linear-gradient(to bottom,#34abfb,#2260e0);
        }

.games_li:after {
    content: '';
    display: block;
    clear: both;
}

.games_li {
    border-bottom: 1px solid #e7e0ee;
    padding: 8px 0;
}

.games_dt .list {
    overflow: hidden;
}

    .games_dt .list li {
        float: left;
        width: 120px;
        line-height: 30px;
        background: none;
        padding: 0;
        margin: 6px;
    }

.nav ul li .drop.drop1 {
    width: 1200px;
    left: -132px;
}

.nav ul li .drop .games_dt .list {
    box-shadow: none;
}

.games_dt .list li a {
    display: block;
    color: #000;
    text-align: center;
    background: url(/Content/images/bg16.png) no-repeat center center;
    position: relative;
}

    .games_dt .list li a .hot {
        position: absolute;
        width: 14px;
        height: 16px;
        background: url(/Content/images/hot1.png) no-repeat center center;
        display: block;
        z-index: 1;
        top: -6px;
        right: 0px;
    }

    .games_dt .list li.on a, .games_dt .list li a:hover {
        background: url(/Content/images/bg16-1.png) no-repeat center center;
        color: #fff;
    }

.menu_list .li:last-child {
    border-bottom: 0;
}

.menu_list .li {
    padding: 8px 10px;
    line-height: 22px;
    border-bottom: 1px dashed #dbdde2;
}

    .menu_list .li p {
        color: #574e4f;
        line-height: 40px;
    }

    .menu_list .li .span_tit {
        color: #fa5b32;
        margin: 5px 0;
        display: block;
        float: left;
    }

    .menu_list .li .text {
        overflow: hidden;
    }

    .menu_list .li a {
        display: inline-block;
        padding: 0 5px;
        margin: 5px 0;
        color: #282828;
    }

    .menu_list .li li {
        margin-right: 20px;
    }

        .menu_list .li li.on a, .menu_list .li a:hover {
            color: #fff;
            background: #fe7b3c;
            border-radius: 2px;
        }

.games_dt .tab {
    background: #fff;
    text-align: center;
    margin-top: 15px;
}

    .games_dt .tab:first-child {
        margin-top: 0
    }

    .games_dt .tab table {
        width: 100%;
        table-layout: fixed;
        border: 1px solid #dbdde2
    }

        .games_dt .tab table th {
            font-weight: normal;
            line-height: 40px;
            background: #fc5a34;
            color: #fff;
            text-align: center;
        }

        .games_dt .tab table td {
            border: 1px solid #dbdde2;
            vertical-align: top;
            padding: 10px;
            padding-top: 0
        }

            .games_dt .tab table td ul li {
                float: none !important;
                line-height: 30px;
                margin-top: 10px
            }

                .games_dt .tab table td ul li a {
                    display: block;
                    background: #f4f6f8;
                    color: #282828;
                    padding: 0 10px;
                    text-align: left;
                }

                    .games_dt .tab table td ul li a:hover {
                        background: #eee
                    }

        .games_dt .tab table span {
            display: inline-block;
            position: relative;
        }

            .games_dt .tab table span label {
                position: absolute;
                left: 100%;
                margin-left: 5px;
                display: block;
                width: 29px;
                height: 18px;
                background: url(/Content/images/icon/hot.png) no-repeat center center;
                top: 50%;
                margin-top: -9px;
            }

                .games_dt .tab table span label.lbl_new {
                    background: url(/Content/images/icon/new.png) no-repeat center center
                }

.menu_list .li:last-child {
    border-bottom: 0
}

.menu_list .li {
    padding: 8px 10px;
    line-height: 22px;
    border-bottom: 1px dashed #dbdde2
}

    .menu_list .li p {
        color: #574e4f;
        line-height: 40px;
    }

    .menu_list .li .span_tit {
        color: #fa5b32;
        margin: 5px 0;
        display: block;
        float: left;
    }

    .menu_list .li .text {
        overflow: hidden;
    }

    .menu_list .li a {
        display: inline-block;
        padding: 0 5px;
        margin: 5px 0;
        color: #282828
    }

    .menu_list .li li {
        margin-right: 20px;
    }

        .menu_list .li li.on a, .menu_list .li a:hover {
            color: #fff;
            background: #fe7b3c;
            border-radius: 2px;
        }

.c_ff632c {
    color: #ff632c
}

.c_463b97 {
    color: #463b97
}

.head_menu {
    position: absolute;
    top: 0;
    right: 0;
    line-height: initial;
    width: 30%;
}

    .head_menu .menu {
        width: 320px;
        margin: 0 auto;
    }

    .head_menu .text {
        margin: 5px 0;
        line-height: 15px;
        color: #cac1ff;
        white-space: nowrap;
        text-align: right;
        margin-bottom: 6px;
    }

        .head_menu .text span {
            display: inline-block;
            border-right: 1px solid rgba(216,233,255,0.4);
            padding: 0 10px;
            vertical-align: middle;
        }

        .head_menu .text p {
            display: inline-block;
            padding: 0 10px 3px 0;
            vertical-align: middle;
        }

            .head_menu .text p.walletamount {
                display: inline-block;
                padding: 0 10px 3px 0;
                vertical-align: middle;
                width: 125px;
            }

            .head_menu .text p.nickName {
                max-width: 100px;
                overflow: hidden;
                text-overflow: ellipsis;
            }

        .head_menu .text span:first-child {
            background: none;
            margin-right: 0px;
        }

        .head_menu .text span.nickName {
            max-width: 100px; /*overflow: hidden;*/
            text-overflow: ellipsis;
        }

        .head_menu .text label {
            display: inline-block;
            text-align: left;
            color: #ffdd91;
        }

        .head_menu .text a {
            margin-left: 5px;
            opacity: 0.5
        }

a.a_refresh {
    display: inline-block;
    width: 20px;
    height: 16px;
    vertical-align: middle;
    background: url(/Content/images/icon/icon_53.png?v=20220902) no-repeat center center
}

a.a_show {
    display: inline-block;
    width: 20px;
    height: 16px;
    vertical-align: middle;
    background: url(/Content/images/icon/icon_55.png?v=20220902) no-repeat center center
}

.head_menu .list ul li {
    float: left;
}

.head_menu .list ul {
    float: left;
}

.head_menu .list li {
    width: 62px;
    z-index: 1000;
    height: 36px;
    position: relative;
    border-radius: 36px;
    line-height: 36px;
    text-align: center;
    background: rgba(0,0,0,0.3);
    margin-right: 10px;
    margin-top: 1px;
    position: relative;
}

    .head_menu .list li .drop {
        display: none;
        border-radius: 5px;
        z-index: 100;
        position: absolute;
        padding-top: 15px;
        top: 100%;
        width: 363px;
        right: -38px;
    }

        .head_menu .list li .drop .cur {
            width: 12px;
            height: 12px;
            background: #453a94;
            transform: rotate(45deg);
            display: block;
            position: absolute;
            top: 8px;
            right: 50px;
            box-shadow: -1px -1px 5px rgba(0,0,0,0.25);
        }

        .head_menu .list li .drop .list {
            box-shadow: 0 0 5px rgba(0,0,0,0.5);
            border-radius: 3px;
            overflow: hidden;
            background: #fff;
        }

        .head_menu .list li .drop .text {
            overflow-y: auto;
            height: 238px;
            margin: 10px 0;
            overflow: hidden;
            overflow-y: auto;
        }

        .head_menu .list li .drop .tit {
            background: #463b96;
            color: #fff;
            line-height: 50px;
            text-align: left;
            padding: 0 20px;
        }

        .head_menu .list li .drop li {
            float: none;
            margin-right: 0;
            width: auto;
            padding: 10px;
            background: none;
            height: auto;
            border-bottom: 1px dashed #dbdde2;
            border-radius: 0;
        }

            .head_menu .list li .drop li:first-child {
                padding-top: 0;
            }

            .head_menu .list li .drop li p {
                color: #282828;
                text-indent: 2em;
                white-space: normal;
                text-align: left;
                line-height: 20px;
                padding-top: 10px;
            }

        .head_menu .list li .drop ul {
            float: none;
        }

        .head_menu .list li .drop li h3 {
            line-height: 40px;
            background: #f5f5f5;
            color: #000;
            font-weight: normal;
            text-align: left;
        }

            .head_menu .list li .drop li h3 span {
                display: inline-block;
                background: url(../img/icon43.png) no-repeat center center;
                width: 18px;
                height: 18px;
                vertical-align: middle;
                line-height: 18px;
                text-align: center;
                color: #fff;
                font-weight: bold;
                padding: 0;
                margin: 0 10px;
            }

            .head_menu .list li .drop li h3 label {
                float: right;
                color: #574e4f;
            }

.star {
    width: 156px;
    height: 18px;
    margin: 0 auto;
    margin-top: 10px;
}

    .star i {
        display: inline-block;
        width: 18px;
        height: 18px;
        background: url(/Content/images/icon/ico44_1.png) no-repeat center center;
        margin-right: 6px;
        background-size: auto 18px;
    }

        .star i.in {
            background: url(/Content/images/icon/star.png) no-repeat center center;
        }

.head_menu .list li i {
    border: 0;
    top: -1px;
    right: -5px;
}

.head_menu .list li.on {
    border: 1px solid #fec10f;
    background: #fec10f;
    margin-top: 0;
}

.head_menu .list li:nth-child(1), .head_menu .list li:nth-child(2) {
    width: 36px;
    margin-right: 0;
}

.head_menu .list li a.a1 {
    background: url(/Content/images/icon/icon_35.png) no-repeat center center;
}

.head_menu .list li a.a2 {
    background: url(/Content/images/icon/icon_25.png) no-repeat center center;
}

    .head_menu .list li a.a2.off {
        background: url(/Content/images/icon/icon_25-1.png) no-repeat center center;
    }

.head_menu .list li a.a3 {
    background: url(/Content/images/icon/icon_27.png?v=20220902) no-repeat center center;
}

.head_menu .list li a.a4 {
    background: url(/Content/images/icon/icon_30.png?v=20220902) no-repeat center center;
}

.head_menu .list li a.a5 {
    background: url(/Content/images/icon/icon_32.png?v=20220902) no-repeat center center;
}

.head_menu .list ul a {
    display: block;
    width: 100%;
    height: 36px;
}

.head_menu .d_exit {
    float: right;
}

.d_exit a {
    display: block;
    padding: 0 8px;
    line-height: 36px;
    background-image: linear-gradient(to bottom,#3b308e,#140e45);
    height: 36px;
    color: #fff;
    border-radius: 5px;
}

.head_menu a:hover {
    opacity: 0.8
}

.d_exit span {
    display: inline-block;
    padding-left: 20px;
    background: url(/Content/images/icon/icon_38.png) no-repeat left center;
}

.bold {
    font-weight: bold;
}

.c_fc5a34 {
    color: #fc5a34;
}
/*----------mainer----------*/
.mainer {
}



.box {
    background: #1e1731;
    border: 1px solid rgba(255,255,255,0.1)
}

.page {
    margin-top: 13px;
}

.page1_lt {
    width: 260px;
    float: left;
}

    .page1_lt .item {
        margin-bottom: 13px;
    }

        .page1_lt .item:last-child {
            margin-bottom: 0
        }

    .page1_lt .tit {
        padding: 15px;
        padding-bottom: 0;
        background: url(/Content/images/icon/icon10.png?v=20220902) no-repeat bottom center;
        ;
    }

        .page1_lt .tit > p {
            font-size: 16px;
            color: #fff;
        }

            .page1_lt .tit > p span.nickname {
                overflow: hidden;
                text-overflow: ellipsis;
                width: 195px;
                display: inline-block;
                white-space: nowrap;
            }

.d_tips span {
    display: inline-block;
    background: #6e58b8;
    line-height: 20px;
    color: #fff;
    margin-right: 5px;
    padding: 0 5px;
    border-radius: 3px;
    font-size: 12px;
}

.d_tips {
    padding: 10px 0;
}

.d_ye {
    line-height: 40px;
    display: flex;
    align-items: center;
}

    .d_ye span {
        display: inline-block;
        padding-left: 30px;
        background: url(/Content/images/icon/icon_52.png?v=20220902) no-repeat left center;
    }

    .d_ye label {
        display: inline-block;
        font-size: 20px;
        min-width: 80px;
        white-space: nowrap;
        font-weight: normal;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .d_ye a {
        margin-left: 10px;
        opacity: 0.5
    }

        .d_ye a:hover {
            opacity: 0.8
        }

.div_level {
    padding: 18px 24px;
    font-size: 12px;
    padding-bottom: 12px;
}

    .div_level p a {
        float: right;
        color: #7782f0;
        text-decoration: underline;
    }

.jdt {
    height: 15px;
    border-radius: 10px;
    background: #231f58;
    margin-right: 10px;
}

.flex1 {
    flex: 1;
}

.jdt span i {
    position: absolute;
    top: 100%;
    font-style: normal;
    right: 0;
}

.div_level .flex > a {
    color: #fff;
    font-size: 12px;
    text-decoration: underline;
}

.jdt span {
    display: block;
    height: 15px;
    line-height: 15px;
    border-radius: 10px;
    background: #e30000; /* background-image: linear-gradient(to right,#f7a10b,#d7c511); */
    font-size: 12px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
    position: relative;
    transition: all .5s;
    color: #e30000;
}

    .jdt span.span20 {
        background: #e30000;
        color: #e30000
    }

    .jdt span.span40 {
        background: #f59c00;
        color: #f59c00
    }

    .jdt span.span60 {
        background: #fffc00;
        color: #fffc00
    }

    .jdt span.span80 {
        background: #20e10c;
        color: #20e10c
    }

    .jdt span.span100 {
        background: #00deff;
        color: #00deff
    }

.div_ip {
    text-align: center;
    padding: 10px 0;
    font-size: 12px;
    line-height: 18px;
}

.quick_cz {
    line-height: 39px;
    text-align: center;
}

    .quick_cz .tit2 span {
        display: inline-block;
        background: url(/Content/images/icon/icon_74.png) no-repeat left center;
        padding-left: 30px;
    }

    .quick_cz .tit2 {
        border-bottom: 1px solid rgba(255,255,255,0.1)
    }

    .quick_cz .list ul {
        overflow: hidden;
    }

        .quick_cz .list ul li {
            width: 50%;
            float: left;
        }

            .quick_cz .list ul li a {
                display: block;
                border-left: 1px solid rgba(255,255,255,0.1);
            }

                .quick_cz .list ul li a:hover {
                    background: rgba(0,0,0,0.1)
                }

            .quick_cz .list ul li:first-child a {
                border: 0;
            }

            .quick_cz .list ul li span {
                display: inline-block;
                padding-left: 25px;
            }

                .quick_cz .list ul li span.span1 {
                    background: url(/Content/images/icon/icon_82.png) no-repeat left center;
                }

                .quick_cz .list ul li span.span2 {
                    background: url(/Content/images/icon/icon_79.png) no-repeat left center;
                }

.page1_rt {
    width: 827px;
    height: 327px;
    float: right;
}

.banner {
    width: 827px;
    height: 352px;
    border-radius: 2px;
    overflow: hidden;
}

    .banner.owl-theme .owl-controls {
        bottom: 50%;
        margin-bottom: -27px;
    }

        .banner.owl-theme .owl-controls .owl-nav [class*=owl-] {
            width: 28px;
            height: 54px;
            background: rgba(0,0,0,0.3);
            margin: 0;
            padding: 0;
        }

            .banner.owl-theme .owl-controls .owl-nav [class*=owl-] span {
                display: block;
                width: 28px;
                height: 54px;
            }

        .banner.owl-theme .owl-controls .owl-nav .owl-prev {
            float: left;
            margin-left: 33px;
        }

            .banner.owl-theme .owl-controls .owl-nav .owl-prev span {
                background: url(/Content/images/icon/icon_62.png) no-repeat center center;
            }

        .banner.owl-theme .owl-controls .owl-nav .owl-next {
            float: right;
            margin-right: 33px;
        }

            .banner.owl-theme .owl-controls .owl-nav .owl-next span {
                background: url(/Content/images/icon/icon_65.png) no-repeat center center;
            }

.page_gg {
    padding: 0 20px;
    line-height: 38px;
}

    .page_gg p {
        padding-left: 35px;
        background: url(/Content/images/icon/icon_89.png) no-repeat left center;
        font-size: 15px;
    }

.page_owl {
    height: 304px;
    overflow: hidden;
}

    .page_owl .item {
        text-align: center;
        width: 200px;
        height: 304px;
        float: left;
        margin-left: 15px;
    }

    .page_owl.owl-carousel.owl-loaded .item {
        float: none;
        margin: 0 auto;
    }

    .page_owl .item:first-child {
        margin-left: 0
    }

    .page_owl .item1 {
        background: url(/Content/images/icon/icon_95.png) no-repeat center center;
    }

    .page_owl .item2 {
        background: url(/Content/images/icon/icon_97.png) no-repeat center center;
    }

    .page_owl .item3 {
        background: url(/Content/images/icon/icon_100.png) no-repeat center center;
    }

    .page_owl .item4 {
        background: url(/Content/images/icon/icon_103.png) no-repeat center center;
    }

    .page_owl .item5 {
        background: url(/Content/images/icon/icon_103-1.png) no-repeat center center;
    }

    .page_owl .item6 {
        background: url(/Content/images/icon/icon_103-2.png) no-repeat center center;
    }

    .page_owl .item7 {
        background: url(/Content/images/icon/icon_119.png) no-repeat center center;
    }

    .page_owl .item .logo {
        height: 96px;
        text-align: center;
    }

    .page_owl .item4 .logo {
        height: auto;
    }

    .page_owl .item .logo img {
        margin: 0 auto;
        padding-top: 10px;
    }

    .page_owl .item .logo2 {
        height: 135px;
        text-align: center;
    }

        .page_owl .item .logo2 img {
            margin: 0 auto;
            padding-top: 40px;
            -webkit-box-sizing: initial;
        }
/*調整*/
.page2_lt {
    width: 852px;
    float: left;
}

.page_owl .item .text p {
    line-height: 35px;
    text-align: center;
    color: #fff;
}

.page_owl .item4 .text p {
    line-height: 32px;
}

.page_owl .item h3 {
    line-height: 30px;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #fff;
}

.djs {
    font-size: 38px;
    text-align: center;
    color: #fff;
}

.page2_rt {
    width: 233px;
    float: right;
}

.page_owl .item ul.ul2 {
    margin-bottom: 5px;
}

    .page_owl .item ul.ul2 li {
        margin-bottom: 5px;
    }

.page_owl .item ul {
    width: 160px;
    margin: 0 auto;
    margin-bottom: 20px;
    text-align: center;
}

    .page_owl .item ul li {
        display: inline-block;
        font-weight: bold;
        width: 25px;
        height: 25px;
        border-radius: 25px;
        background: #fff;
        line-height: 25px;
        font-size: 16px;
    }

.page_owl .item.item1 ul li {
    color: #ff4200
}

.page_owl .item.item2 ul li {
    color: #8824e3
}

.page_owl .item.item3 ul li {
    color: #07c084
}

.page_owl .item.item4 ul li {
    color: #e42168
}

.page_owl .item.item5 ul li {
    color: #00a1ca;
}

.page_owl .item.item6 ul li {
    color: #ff3a3a;
}

a.tz_btn {
    font-size: 16px;
    color: #ff3a3a;
    font-weight: bold;
    display: inline-block;
    margin: 0 auto;
    padding: 0 23px;
    line-height: 36px;
    background: #fff;
    border-radius: 5px;
}

    a.tz_btn.btn1 {
        background: rgba(0,0,0,0.5);
        color: #fff;
    }

    a.tz_btn:hover {
        opacity: 0.8
    }

.page_owl.owl-theme .owl-controls {
    bottom: 50%;
    margin-bottom: -27px;
}

    .page_owl.owl-theme .owl-controls .owl-nav [class*=owl-] {
        width: 28px;
        height: 54px;
        background: rgba(0,0,0,0.3);
        margin: 0;
        padding: 0;
    }

        .page_owl.owl-theme .owl-controls .owl-nav [class*=owl-] span {
            display: block;
            width: 28px;
            height: 54px;
        }

    .page_owl.owl-theme .owl-controls .owl-nav .owl-prev {
        float: left;
        margin-left: 5px;
    }

        .page_owl.owl-theme .owl-controls .owl-nav .owl-prev span {
            background: url(/Content/images/icon/icon_62.png) no-repeat center center;
        }

    .page_owl.owl-theme .owl-controls .owl-nav .owl-next {
        float: right;
        margin-right: 5px;
    }

        .page_owl.owl-theme .owl-controls .owl-nav .owl-next span {
            background: url(/Content/images/icon/icon_65.png) no-repeat center center;
        }

.div_down h3 {
    text-align: center;
    line-height: 41px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    font-size: 16px;
}

    .div_down h3 span {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon_109.png) no-repeat left center;
    }

.down_ewm {
    border-bottom: 1px solid rgba(255,255,255,0.1)
}

    .down_ewm .img {
        float: left;
        width: 92px;
        height: 93px;
        margin: 12px;
        border: 3px solid rgba(255,255,255,0.1)
    }

    .down_ewm .list {
        overflow: hidden;
    }

        .down_ewm .list ul {
            padding-top: 3px;
        }

        .down_ewm .list li {
            margin-top: 8px;
            line-height: 26px;
        }

            .down_ewm .list li a:hover {
                opacity: 0.8
            }

            .down_ewm .list li a {
                display: block;
                color: rgba(255,255,255,0.7);
                text-shadow: 0 1px 2px rgba(0,0,0,0.5),0 1px 2px rgba(0,0,0,0.5);
                width: 100px;
                padding-left: 23px;
                border: 1px solid #5448ac;
                background: #463b97;
                border-radius: 3px;
                text-align: center;
                background-repeat: no-repeat;
            }
                /*調整*/
                .down_ewm .list li a.a1 {
                    background-image: url(/Content/images/icon/icon_120.png);
                    background-position: 7px center;
                }

                .down_ewm .list li a.a2 {
                    background-image: url(/Content/images/icon/icon_126.png);
                    background-position: 7px center;
                }

                .down_ewm .list li a.a3 {
                    background-image: url(/Content/images/icon/icon_132.png);
                    background-position: 5px center;
                }

                .down_ewm .list li a:hover, .down_ewm .list li a.orange {
                    background-color: #fe813d !important;
                }

.down_tips {
    padding: 8px 10px;
    line-height: 24px;
}

.c_ee3749 {
    color: #ee3749;
}

.game_list {
    margin-top: 15px;
}

    .game_list ul li {
        float: left;
        overflow: hidden;
        position: relative;
        margin-left: 17px;
        width: 200px;
        height: 150px;
    }

    .game_list ul li {
        width: 143px;
        height: 150px;
        border-radius: 1px;
        margin-left: 16px;
        overflow: hidden;
    }

        .game_list ul li:hover .mask {
            top: 0;
        }

    .game_list ul {
        overflow: hidden;
    }

        .game_list ul li .text {
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0;
            padding: 0 10px;
            line-height: 36px;
        }

            .game_list ul li .text h3 {
                font-size: 16px;
                color: #fff;
                font-weight: normal;
            }

            .game_list ul li .text span {
                font-size: 12px;
                display: inline-block;
                margin-left: 8px;
                padding-left: 8px;
                border-left: 1px solid #fff;
                height: 15px;
                line-height: 15px;
                opacity: 0.7;
                margin-bottom: 10px;
            }

            .game_list ul li .text span {
                display: none;
            }

        .game_list ul li:first-child {
            margin-left: 0;
        }

        .game_list ul li .mask {
            transition: all 0.3s;
            display: table;
            position: absolute;
            top: 100%;
            left: 0;
            width: 100%;
            height: 100%;
            background: rgba(0,0,0,0.7);
            height: 150px;
        }

            .game_list ul li .mask .cell {
                display: table-cell;
                vertical-align: middle;
                text-align: center;
            }

            .game_list ul li .mask a {
                display: inline-block;
                margin: 0 3px;
                width: 59px;
            }

            .game_list ul li .mask img {
                vertical-align: middle;
            }

            .game_list ul li .mask span {
                display: inline-block;
                width: 40px;
                height: 40px;
                text-align: center;
                line-height: 40px;
                border-radius: 40px;
                border: 1px solid #fff;
            }

            .game_list ul li .mask label {
                margin-top: 4px;
                color: #fff;
                display: block;
                font-size: 12px;
                margin-bottom: 10px;
            }
/*----------footer----------*/
.footer {
}

.full {
    position: fixed;
    top: 30%;
    right: 5px;
    z-index: 10000
}

    .full ul li.li_zk {
        display: none;
    }

    .full ul li {
        margin-bottom: 5px;
        border-radius: 3px;
        position: relative;
    }

        .full ul li .drop {
            position: absolute;
            right: 150%;
            display: none;
            padding-right: 15px;
            top: 50%;
            margin-top: -22px;
            transition: all 0.5s;
        }

        .full ul li .drop2 {
            top: 50%;
            margin-top: -127px;
        }

        .full ul li .drop.on {
            right: 100%;
        }

        .full ul li .drop .box1 {
            width: 80px;
            text-align: center;
            background: #fff;
            line-height: 44px;
            border-radius: 2px;
        }

        .full ul li .box1 .span1 {
            color: #209e59;
        }

        .full ul li .box1 .span2 {
            color: #e93939;
        }

        .full ul li .box1 .span3 {
            color: #a54ee6;
        }

        .full ul li .box1 .span4 {
            color: #bb9c47;
        }

        .full ul li .box1 .span5 {
            color: #e97114;
        }

        .full ul li .box1 .span6 {
            color: #1882c7;
        }

        .full ul li .box1 .span7 {
            color: #e97114;
        }

        .full ul li .box2 > .btn a {
            width: 100%;
            line-height: 36px;
            height: 36px;
            font-size: 16px;
            margin-bottom: 10px;
        }

        .full ul li .box2 ul {
            margin: 10px 0;
            margin-bottom: 20px;
        }

            .full ul li .box2 ul li {
                background: #e9e9eb;
                padding: 3px;
                margin: 5px 0;
                position: relative;
                line-height: 30px;
                padding-left: 5px;
            }

                .full ul li .box2 ul li .btn {
                    float: right;
                }

                .full ul li .box2 ul li span {
                    display: inline-block;
                    padding-left: 20px;
                    color: #333
                }

                    .full ul li .box2 ul li span.sp1 {
                        color: #50ca79;
                        background: url(/Content/images/icon/icon102.png) no-repeat left center;
                    }

                    .full ul li .box2 ul li span.sp2 {
                        color: #fc5a34;
                        background: url(/Content/images/icon/icon103.png) no-repeat left center;
                    }

                .full ul li .box2 ul li .btn a {
                    line-height: 30px;
                    height: 30px;
                    width: 37px;
                    font-size: 14px;
                }

        .full ul li .box2 {
            width: 165px;
            padding: 10px;
            background: #fff;
            border-radius: 2px;
        }

            .full ul li .box2 h3 {
                font-size: 12px;
                color: #fe7d26;
                font-weight: normal;
                line-height: 20px;
                position: relative;
                padding-left: 10px;
            }

                .full ul li .box2 h3 label {
                    position: absolute;
                    top: 0;
                    left: 0;
                    display: block;
                }

        .full ul li .drop i {
            position: absolute;
            left: 100%;
            margin-left: -15px;
            top: 0;
            bottom: 0;
            background: url(/Content/images/icon/icon101.png) no-repeat center center;
            width: 7px;
        }

        .full ul li > a {
            display: block;
            background: #fff;
            border-radius: 7px;
            overflow: hidden;
        }

        .full ul li img {
            display: block;
        }

        .full ul li a:hover img {
            opacity: 0.8;
        }

.fp_modal, .modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 2000;
    color: #000;
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4); /*z-index:1000;*/
}

    .modal.modal_tzjl {
        z-index: 1045;
    }

.modal_tk {
    display: block;
    background: none;
}

.fp_modal {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: table;
}

    .fp_modal .cell {
        display: table-cell;
        vertical-align: middle;
    }

.modal_cont {
    margin: 0 auto;
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
    width: 700px;
}

.modal_taggle_bg .modal_cont {
    width: 450px;
}

.modal_cont .m_tit {
    position: relative;
    line-height: 46px;
    font-size: 16px;
    color: #fff;
    padding: 0 15px;
    background: #463b96
}

    .modal_cont .m_tit h3 {
        line-height: 46px;
    }

    .modal_cont .m_tit span.span1 {
        display: inline-block;
        padding-left: 35px;
        background: url(/Content/images/icon/icon11.png) no-repeat left center;
    }

.m_cont {
    border-bottom: 1px solid #e4e5e8;
    padding: 10px;
}

.tag_bg_list ul {
    overflow: hidden;
}

    .tag_bg_list ul li {
        cursor: pointer;
        float: left;
        width: 20%;
        text-align: center;
        padding: 15px 0;
        color: #616266;
    }

        .tag_bg_list ul li span {
            display: inline-block;
            padding: 0 15px;
        }

        .tag_bg_list ul li.on span {
            background: url(/Content/images/icon/icon42.png) no-repeat left center;
        }

        .tag_bg_list ul li.li1.on .img, .tag_bg_list ul li.li1:hover .img {
            box-shadow: 0 0 10px rgba(70,59,151,0.5),0 0 10px rgba(70,59,151,0.5);
        }

        .tag_bg_list ul li.li2.on .img, .tag_bg_list ul li.li2:hover .img {
            box-shadow: 0 0 10px rgba(10,131,234,0.5),0 0 10px rgba(10,131,234,0.5);
        }

        .tag_bg_list ul li.li3.on .img, .tag_bg_list ul li.li3:hover .img {
            box-shadow: 0 0 10px rgba(116,82,21,0.5),0 0 10px rgba(116,82,21,0.5);
        }

        .tag_bg_list ul li.li4.on .img, .tag_bg_list ul li.li4:hover .img {
            box-shadow: 0 0 10px rgba(15,119,86,0.5),0 0 10px rgba(15,119,86,0.5);
        }

        .tag_bg_list ul li.li5.on .img, .tag_bg_list ul li.li5:hover .img {
            box-shadow: 0 0 10px rgba(200,23,23,0.5),0 0 10px rgba(200,23,23,0.5);
        }

        .tag_bg_list ul li .img {
            width: 68px;
            height: 68px;
            border-radius: 5px;
            margin: 0 auto;
            margin-bottom: 10px;
        }

.modal_cont .m_btn {
    padding: 20px;
    line-height: 30px;
}

    .modal_cont .m_btn a {
        display: inline-block;
        width: 105px;
        text-align: center;
        border-radius: 3px;
        margin-right: 20px;
        color: #fff;
        background: #463b96
    }
        /*投注頁更改*/
        .modal_cont .m_btn a.a1 {
            background: #fc5a34
        }

    .modal_cont .m_btn.center {
        text-align: center;
    }

    .modal_cont .m_btn a:hover {
        opacity: 0.8
    }

    .modal_cont .m_btn a.btn_right {
        float: right;
        margin-right: 0;
    }

    .modal_cont .m_btn a.save {
        background: #fc5a34 !important;
        width: auto;
        padding: 0 15px;
    }

        .modal_cont .m_btn a.save span {
            display: inline-block;
            padding-left: 20px;
            background: url(/Content/images/icon/icon12.png) no-repeat left center;
        }

.modal2 .modal_cont .m_tit {
    background: #f4f6f8 !important;
    color: #282828 !important
}

.modal_cont .m_tit span.span2 {
    display: inline-block;
    padding-left: 13px;
    line-height: 15px;
    height: 15px;
    border-left: 4px solid #463b96;
    background: none;
}

.m_tit .close {
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: 0;
    width: 40px;
    bottom: 0;
    background: url(/Content/images/icon/close.png) no-repeat center center;
    opacity: .8;
}

    .m_tit .close:hover {
        background: url(/Content/images/icon/close1.png) no-repeat center center
    }

.modal_artive_cente .modal_cont {
    width: 750px;
}

.modal_help_cente .modal_cont {
    width: 1100px;
    margin-top: 85px;
}

.modal_help_cente .cell {
    vertical-align: top;
}

.taggle_list.taggle_list2 {
    padding: 0;
    margin-top: 0
}

.taggle_list2 > .tag_head {
    border-bottom: 0;
    height: auto;
    padding: 15px;
    border-bottom: 1px dashed #dbdde2
}

    .taggle_list2 > .tag_head ul {
        overflow: hidden;
    }

    .taggle_list2 > .tag_head li {
        float: left;
        padding: 0 20px;
        margin-right: 15px;
        border: 1px solid #463b96;
        opacity: 0.5
    }

        .taggle_list2 > .tag_head li:hover, .taggle_list2 > .tag_head li.on {
            opacity: 1;
            background: #463b96;
            color: #fff;
        }

            .taggle_list2 > .tag_head li:hover span, .taggle_list2 > .tag_head li.on span {
                color: #fff !important
            }

        .taggle_list2 > .tag_head li span {
            min-width: inherit;
            width: auto;
            border: 0;
            display: inline-block;
            color: #463b96;
            padding-left: 20px;
        }

            .taggle_list2 > .tag_head li span.span1 {
                background: url(/Content/images/icon/icon27.png) no-repeat left center;
            }

            .taggle_list2 > .tag_head li span.span2 {
                background: url(/Content/images/icon/icon28.png) no-repeat left center;
            }

            .taggle_list2 > .tag_head li span.span3 {
                background: url(/Content/images/icon/icon29.png) no-repeat left center;
            }

            .taggle_list2 > .tag_head li span.span4 {
                background: url(/Content/images/vip/VIP1.png) no-repeat left center;
            }

        .taggle_list2 > .tag_head li:hover span.span1, .taggle_list2 > .tag_head li.on span.span1 {
            background: url(/Content/images/icon/icon27-1.png) no-repeat left center;
        }

        .taggle_list2 > .tag_head li:hover span.span2, .taggle_list2 > .tag_head li.on span.span2 {
            background: url(/Content/images/icon/icon28-1.png) no-repeat left center;
        }

        .taggle_list2 > .tag_head li:hover span.span3, .taggle_list2 > .tag_head li.on span.span3 {
            background: url(/Content/images/icon/icon29-1.png) no-repeat left center;
        }

        .taggle_list2 > .tag_head li:hover span.span4, .taggle_list2 > .tag_head li.on span.span4 {
            background: url(/Content/images/vip/VIP.png) no-repeat left center;
        }

.wf_list {
    margin-top: 10px;
    margin-bottom: 30px;
    overflow: hidden;
    padding: 1px;
    overflow-y: auto;
}

    .wf_list table {
        width: 100%;
        line-height: 40px;
    }

        .wf_list table th {
            font-size: 16px;
            font-weight: normal;
            color: #fff;
            background: #463b96;
            text-align: center;
        }

            .wf_list table th.th1 {
                text-align: left;
                padding-left: 60px;
                width: 140px;
            }

            .wf_list table th.th2 {
                text-align: left;
                padding-left: 60px;
                width: 120px;
            }

        .wf_list table td {
            border: 1px solid #dbdde2
        }

            .wf_list table td.td1 {
                padding-left: 60px;
                background: rgba(70,59,151,0.14);
                color: #463b96
            }

            .wf_list table td .span1 {
                color: #2192f2
            }

            .wf_list table td .span2 {
                color: #f68d52
            }

            .wf_list table td .span3 {
                color: #f63942
            }

            .wf_list table td .span4 {
                color: #bb8b15
            }

            .wf_list table td.td2 {
                padding-left: 60px;
            }

            .wf_list table td.td3 {
                padding-left: 60px;
                color: #282828
            }

                .wf_list table td.td3 label {
                    color: #f63942;
                    display: inline-block;
                    padding-left: 20px;
                }

.help_list {
    overflow-y: auto;
    color: #111c33;
    padding: 15px;
}

    .help_list li {
        margin-bottom: 20px;
    }

        .help_list li .tit {
            cursor: pointer;
            color: #fff;
            font-size: 16px;
            line-height: 46px;
            background: #463b96;
            padding: 0 15px;
            position: relative;
        }

            .help_list li .tit label {
                display: block;
                width: 30px;
                position: absolute;
                right: 10px;
                top: 0;
                bottom: 0;
                background: url(/Content/images/icon/icon30.png) no-repeat center center;
            }

        .help_list li.on .tit label {
            background: url(/Content/images/icon/icon30-1.png) no-repeat center center;
        }

        .help_list li .tit span {
            font-size: 14px;
            color: #463b96;
            width: 20px;
            height: 20px;
            line-height: 20px;
            margin-top: 13px;
            margin-right: 10px;
            background: #fff;
            border-radius: 3px;
            text-align: center;
            display: block;
            float: left;
        }

        .help_list li .tit p {
            overflow: hidden;
            padding-right: 30px;
        }

        .help_list li .text {
            display: none;
            border: 1px solid #dbdde2;
            padding: 10px 15px;
        }

            .help_list li .text span.ans {
                display: block;
                float: left;
                margin-right: 10px;
                width: 20px;
                height: 20px;
                background: #fc5a34;
                font-size: 14px;
                text-align: center;
                line-height: 20px;
                border-radius: 3px;
                color: #fff;
                margin-top: 5px;
            }

            .help_list li .text .t_text {
                overflow: hidden;
                line-height: 32px;
                font-size: 16px;
            }

.wf_list .help_list {
    height: inherit !important;
}

.modal_cztx {
    display: block;
    background: none;
}

    .modal_cztx .modal_cont {
        width: 635px;
        height: 645px;
    }

.cz_tag {
    padding: 15px;
}

.tag_top {
    margin: 0 auto;
}

    .tag_top li {
        cursor: pointer;
        float: left;
        width: 20%;
    }

        .tag_top li span {
            display: block;
            padding-left: 48px;
            border: 1px solid #dbdde2;
            border-bottom-color: #bfbfbf;
            margin-left: -1px;
            line-height: 38px;
        }

        .tag_top li.on span {
            border-color: #bfbfbf;
            position: relative;
            border-bottom-color: #fff;
        }

        .tag_top li span.span0 {
            background: url(/Content/images/icon/cz_03.png) no-repeat 9px center
        }

        .tag_top li span.span1 {
            background: url(/Content/images/icon/cz_05.png) no-repeat 9px center
        }

        .tag_top li span.span2 {
            background: url(/Content/images/icon/cz_07.png) no-repeat 9px center
        }

        .tag_top li span.span3 {
            background: url(/Content/images/icon/cz_09.png) no-repeat 9px center
        }

        .tag_top li span.span4 {
            background: url(/Content/images/icon/tenpay.png) no-repeat 9px center
        }

        .tag_top li span.span6 {
            background: url(/Content/images/icon/cz_11.png) no-repeat 9px center
        }

        .tag_top li span.span7 {
            background: url(/Content/images/icon/cz_12.png) no-repeat 9px center
        }

        .tag_top li span.span8 {
            background: url(/Content/images/icon/baidupay.png) no-repeat 9px center
        }

        .tag_top li span.span9 {
            background: url(/Content/images/icon/cz_13.png) no-repeat 9px center
        }

        .tag_top li span.span10 {
            background: url(/Content/images/icon/cz_14.png) no-repeat 9px center
        }

        .tag_top li span.span11 {
            background: url(/Content/images/icon/quickpass.png) no-repeat 9px center
        }

        .tag_top li span.span14 {
            background: url(/Content/images/icon/TC_USDT.png) no-repeat 9px center
        }

        .tag_top li span.span15 {
            background: url(/Content/images/icon/cz_15.png) no-repeat 9px center
        }

        .tag_top li span.span16 {
            background: url(/Content/images/icon/TC_GOUBAO.png) no-repeat 9px center
        }

        .tag_top li span.span19 {
            background: url(/Content/images/icon/TC_ECNY.png) no-repeat 9px center
        }
        .tag_top li span.span20 {
            background: url(/Content/images/icon/TC_ElectronicPurse.png) no-repeat 9px center
        }
        .tag_top li span.span18 {
            background: url(/Content/images/icon/TC_Tiktok.png) no-repeat 9px center
        }

.tag_item {
    padding: 10px;
    border: 1px solid #bfbfbf;
    border-top: 0;
    margin-left: -1px;
}

    .tag_item .list {
        margin-top: 15px;
    }

        .tag_item .list > span {
            display: block;
            margin-right: 10px;
            width: 110px;
            text-align: right;
            float: left;
        }

        .tag_item .list .text {
            overflow: hidden;
        }

.radio_list.radio_list2 li {
    margin-left: 0;
    margin-right: 20px;
}

    .radio_list.radio_list2 li span {
        padding-left: 0;
        padding-right: 20px;
        background: url(/Content/images/icon/cz_19.png) no-repeat right center !important;
    }

    .radio_list.radio_list2 li.on span, .radio_list.radio_list2 li:hover span {
        background: url(/Content/images/icon/cz_22.png) no-repeat right center !important;
    }

.tag_item .div_input {
    float: left;
    margin-right: 10px;
    width: 180px;
}

.modal_cztx .btn {
    text-align: center;
    padding: 15px 0;
}

    .modal_cztx .btn a {
        width: 200px;
        line-height: 40px;
        font-size: 16px;
        margin: 0 auto;
    }

.cz_tips {
    line-height: 30px;
    margin-top: 20px;
}

.tag_item .item {
    display: none;
}

    .tag_item .item:first-child {
        display: block;
    }

.m_tips {
    line-height: 30px;
    color: #0e0e0f;
    padding-left: 25px;
    background: url(/Content/images/icon/icon17.png) no-repeat left center;
    font-size: 12px;
}

.div_artive {
    padding: 0 7px;
    height: 420px;
    overflow: hidden;
    overflow-y: auto;
    margin-top: 10px;
}

    .div_artive ul {
        overflow: hidden;
        margin: 0 -8px;
    }

        .div_artive ul li {
            width: 350px;
            float: left;
            margin: 0 8px;
            margin-bottom: 16px;
            background: #000;
        }

            .div_artive ul li a:hover img {
                opacity: 0.8;
            }

            .div_artive ul li img {
                display: block;
            }

.tx_item .list {
    width: 50%;
    float: left;
    line-height: 38px;
}

    .tx_item .list .div_select select {
        height: 40px;
        line-height: 40px;
        width: 180px;
    }

.ul_taggle_items .tx_item .list {
    margin-bottom: 20px;
}

.tx_item .list:after {
    content: '';
    display: table;
    clear: both;
}

.tx_item .list > span {
    display: block;
    float: left;
    width: 85px;
}

.tx_item .list .text {
    float: left;
}

    .tx_item .list .text span {
        color: #fc5a34;
        font-size: 16px;
    }

.tx_item .tx_tab table {
    width: 100%;
    table-layout: fixed;
    margin-bottom: 10px;
}

    .tx_item .tx_tab table td {
        padding-left: 15px;
        line-height: 35px;
        border: 1px solid #dbdde2
    }

        .tx_item .tx_tab table td span {
            color: #fc5a34
        }

.kszz_item .taggle_list {
    padding: 0;
    margin-top: 0;
}

.kszz_item .edzh {
    padding: 0
}

.kszz_item .edzh .list1 .text {
    border-left: 1px solid #dbdde2
}

.modal_cztx .kszz_item .btn {
    padding: 0;
    display: flex;
    flex-direction: column;
}

.modal_cztx .kszz_item .btn a {
    line-height: 32px;
    font-size: 14px;
    margin: 3px 0;
}
.modal_cztx .kszz_item .btn a:first-child {
    background: #bbb;
}

.kszz_item {
    min-height: 400px;
}

    .kszz_item .edzh .list1 .text .tit {
        padding: 0 15px;
    }

    .kszz_item .ed_list ul li {
        margin-left: 15px;
    }

    .kszz_item .cp_list ul {
        margin: 0 -7px;
        margin-top: 20px;
    }

        .kszz_item .cp_list ul li {
            margin: 0 7px;
            border-radius: 3px;
        }

.ffzd_tit {
    border-bottom: 1px dashed #dbdde2;
    padding: 20px 0;
    line-height: 28px;
}

    .ffzd_tit > span {
        float: left;
        display: block;
        width: 95px;
    }

    .ffzd_tit .text {
        overflow: hidden;
    }

    .ffzd_tit ul li {
        min-width: 60px;
        padding: 0 10px;
        float: left;
        text-align: center;
        color: #b3b6be;
        background: #eee;
        border-radius: 2px;
        margin-right: 25px;
        cursor: pointer;
    }

        .ffzd_tit ul li.on, .ffzd_tit ul li:hover {
            background: #463b96;
            color: #fff;
        }

.ffzd_list {
    margin-top: 20px;
}

    .ffzd_list .l_list {
        width: 320px;
        float: left;
    }

        .ffzd_list .l_list li > span {
            display: block;
            float: left;
            text-align: right;
            margin-right: 20px;
            width: 75px;
        }

        .ffzd_list .l_list li {
            margin-bottom: 15px;
        }

            .ffzd_list .l_list li:after {
                content: '';
                display: table;
                clear: both;
            }

            .ffzd_list .l_list li .div_input {
                float: left;
                width: 180px;
            }

    .ffzd_list .r_text {
        float: right;
        width: 230px;
        padding: 10px 20px;
        border: 1px solid #f4f6f8;
        color: #fc5a34;
        line-height: 24px;
        font-size: 13px;
    }

    .ffzd_list .btn {
        margin-top: 30px;
    }

.modal_cztx .kszz_item .ffzd_list .btn a {
    line-height: 40px;
    font-size: 16px;
}

.modal_cztx .item_zdjl .btn a {
    width: 85px;
}

.item_zdjl .modal_c_tab {
    padding: 0;
    margin-top: 15px;
}

.modal_yjjl .modal_cont {
    width: 530px;
}

.jl_list {
    border-bottom: 1px dashed #dbdde2;
    overflow: hidden;
    padding: 10px;
}

    .jl_list li {
        width: 16.6666%;
        float: left;
    }

.yjjl_list {
    color: #282828;
    padding: 20px;
    border-bottom: 1px solid #dbdde2
}

.yjjl_input {
    line-height: 40px;
    font-size: 16px;
}

    .yjjl_input span {
        color: #fc5a34;
        cursor: pointer;
        margin-right: 10px;
        display: block;
        float: left;
    }

    .yjjl_input .div_input {
        width: 200px;
        float: left;
        margin: 0 10px;
    }

.yjjl_jdt {
    width: 490px;
    height: 35px;
    line-height: 35px;
    margin: 0 auto;
    margin-top: 50px;
    background: #ebebeb;
    text-align: center;
}

    .yjjl_jdt span {
        color: #463b96
    }

    .yjjl_jdt p {
        display: inline-block;
        margin: 0 20px;
    }

.yjjl_list .p1 {
    margin: 15px 0;
}

    .yjjl_list .p1 span {
        display: inline-block;
        margin-right: 15px;
        color: #574e4f;
    }

.btn3 {
    padding: 30px;
    text-align: center;
}

    .btn3 a {
        line-height: 40px;
        font-size: 16px;
        width: 200px;
        height: 40px;
    }

.tooltip {
    position: absolute;
    z-index: 1070;
    display: block;
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: left;
    text-align: start;
    text-decoration: none;
    text-shadow: none;
    text-transform: none;
    letter-spacing: normal;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    white-space: normal;
    filter: alpha(opacity=0);
    opacity: 0;
    line-break: auto;
}

    .tooltip.in {
        filter: alpha(opacity=90);
        opacity: .9;
    }

    .tooltip.top {
        padding: 5px 0;
        margin-top: -3px;
    }

    .tooltip.right {
        padding: 0 5px;
        margin-left: 3px;
    }

    .tooltip.bottom {
        padding: 5px 0;
        margin-top: 3px;
    }

    .tooltip.left {
        padding: 0 5px;
        margin-left: -3px;
    }

.tooltip-inner {
    max-width: 200px;
    padding: 3px 8px;
    color: #fff;
    text-align: center;
    background-color: #000;
    border-radius: 4px;
}

.tooltip-arrow {
    position: absolute;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
}

.tooltip.top .tooltip-arrow {
    bottom: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-left .tooltip-arrow {
    right: 5px;
    bottom: 0;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.top-right .tooltip-arrow {
    bottom: 0;
    left: 5px;
    margin-bottom: -5px;
    border-width: 5px 5px 0;
    border-top-color: #000;
}

.tooltip.right .tooltip-arrow {
    top: 50%;
    left: 0;
    margin-top: -5px;
    border-width: 5px 5px 5px 0;
    border-right-color: #000;
}

.tooltip.left .tooltip-arrow {
    top: 50%;
    right: 0;
    margin-top: -5px;
    border-width: 5px 0 5px 5px;
    border-left-color: #000;
}

.tooltip.bottom .tooltip-arrow {
    top: 0;
    left: 50%;
    margin-left: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-left .tooltip-arrow {
    top: 0;
    right: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.tooltip.bottom-right .tooltip-arrow {
    top: 0;
    left: 5px;
    margin-top: -5px;
    border-width: 0 5px 5px;
    border-bottom-color: #000;
}

.p_jdt .slider.slider-horizontal {
    width: 333px;
}

    .p_jdt .slider.slider-horizontal .slider-track {
        margin-top: -8px;
        height: 12px;
        border: 1px solid #dbdde2;
        box-shadow: none;
    }

.p_jdt .slider-handle {
    width: 28px;
    height: 28px;
    background: url(/Content/images/icon/jl_18.png) no-repeat center center;
    border-radius: 0;
    margin-left: -14px !important;
    cursor: pointer;
    margin-top: -6px;
}

.p_jdt .tooltip-inner {
    background: #e01f20;
    color: #fff;
    font-size: 14px;
    padding: 3px 20px;
}

.p_jdt .slider .tooltip.top {
    margin-top: -50px;
}

.p_jdt .tooltip.top .tooltip-arrow {
    border-top-color: #e01f20
}

.p_jdt .slider-selection {
    background: #463b97
}

.fix_tips {
    position: fixed;
    bottom: 10px;
    left: 10px;
}

    .fix_tips .item {
        margin-top: 10px;
        background: #fff;
        width: 160px;
    }

        .fix_tips .item .tit {
            line-height: 30px;
            background: #fc5a34;
            padding: 0 10px;
            padding-right: 40px;
            position: relative;
        }

            .fix_tips .item .tit span {
                display: inline-block;
                padding-left: 20px;
                background: url(/Content/images/icon/icon31.png) no-repeat left center;
            }

            .fix_tips .item .tit .close2 {
                position: absolute;
                top: 0;
                right: 0;
                cursor: pointer;
                width: 30px;
                height: 30px;
                background: url(/Content/images/icon/close2.png) no-repeat center center
            }

                .fix_tips .item .tit .close2:hover {
                    opacity: 0.5
                }

        .fix_tips .item .cont {
            width: 100%;
            min-height: 80px;
            display: table;
        }

            .fix_tips .item .cont .cell {
                display: table-cell;
                vertical-align: middle;
                color: #282828;
                text-align: center;
                padding: 0 3px;
                line-height: 24px;
            }

        .fix_tips .item .cell span {
            color: #e02020;
        }
/*----------custom----------*/
.modal3 .m_tit {
    padding: 0;
    background: #f4f6f8 !important;
    color: #282828 !important;
    line-height: 40px;
}

    .modal3 .m_tit .div_check_box {
        margin-right: 40px;
    }

        .modal3 .m_tit .div_check_box span {
            line-height: 40px;
        }

    .modal3 .m_tit ul {
        overflow: hidden;
    }

.ul_taggle li {
    border-left: 1px solid #e8ecf0;
    float: left;
    cursor: pointer;
}

    .ul_taggle li:first-child {
        border-left: 0;
    }

    .ul_taggle li span {
        padding: 0 20px;
        line-height: 37px;
        border-top: 3px solid #f4f6f8;
        display: block;
    }

    .ul_taggle li.on span, .modal3 .m_tit .ul_taggle li:hover span {
        border-color: #463b96 !important;
        color: #463b96;
        background: #fff;
    }

.modal_yjsh .modal_cont {
    width: 510px;
}

.modal_tbzh .modal_cont {
    width: 820px;
}

.modal_edzh .modal_cont {
    width: 780px;
}

.ul_taggle_items {
    padding: 5px;
    color: #574e4f;
    line-height: 30px;
}

    .ul_taggle_items .list {
        margin-bottom: 10px;
    }

    .ul_taggle_items .add_num input {
        width: 50px;
    }

    .ul_taggle_items .list > span {
        float: left;
    }

    .ul_taggle_items .tab {
        max-height: 290px;
        overflow-y: auto;
    }

        .ul_taggle_items .tab table {
            width: 100%;
            line-height: 35px;
        }

            .ul_taggle_items .tab table th {
                background: #f4f6f8;
                font-weight: normal;
                border: 1px solid #e4e4e4;
                text-align: center;
            }
            /*投注頁調整*/
            .ul_taggle_items .tab table td {
                border: 1px solid #e4e4e4;
                text-align: center;
                min-width: 60px;
            }

                .ul_taggle_items .tab table td:first-child {
                    width: 40px;
                    min-width: inherit;
                }

    .ul_taggle_items .bottom {
        padding: 20px 0;
        padding-top: 30px;
        line-height: 30px;
    }

        .ul_taggle_items .bottom span {
            display: inline-block;
            margin-right: 20px;
        }

    .ul_taggle_items .btn a {
        margin-left: 10px;
    }

.edzh {
    margin-top: 20px;
    padding: 15px;
}

    .edzh .list1 .lt {
        background: #463b97;
        width: 120px;
        padding-top: 30px;
        height: 90px;
        float: left;
        text-align: center;
        color: #fff;
    }

        .edzh .list1 .lt span {
            padding-top: 40px;
            background: url(/Content/images/icon/icon23.png) no-repeat top center;
            display: block;
        }

    .edzh .list1 .text {
        overflow: hidden;
        border: 1px solid #d7dae0;
        border-left: 0;
        min-height: 138px;
    }

        .edzh .list1 .text .tit {
            padding: 0 22px;
            line-height: 35px;
            background: #edf0f5
        }

            .edzh .list1 .text .tit span {
                color: #f81d06;
                font-size: 16px;
            }

.modal_list {
    color: #3c3a38;
    padding: 10px 15px;
    border-bottom: 1px solid #e4e5e8;
    line-height: 36px;
    font-size: 16px;
}

.modal_tips h3 {
    border-bottom: 1px dashed #dbdde2;
    line-height: 55px;
    font-size: 16px;
    color: #fc5a34;
    padding: 0 15px;
}

.modal_list ul li {
    height: 36px;
}

    .modal_list ul li span {
        display: block;
        width: 130px;
        float: left;
    }

.ed_list ul li {
    float: left;
    margin-left: 20px;
}

    .ed_list ul li span {
        display: block;
        width: 100%;
        height: 30px;
        line-height: 30px;
        margin-top: 5px;
    }

    .ed_list ul li .div_select {
        margin-right: 0
    }

        .ed_list ul li .div_select select {
            width: 140px;
            line-height: 32px;
            height: 32px;
        }

.ul_taggle_items .ed_list .btn a {
    margin-left: 0;
    width: 90px;
}

.cp_list ul {
    margin: 0 -10px; /*overflow:hidden;*/
}

    .cp_list ul li {
        float: left;
        margin: 0 10px;
        margin-top: 20px;
        border: 1px solid #6552bd;
        min-width: 190px;
    }

        .cp_list ul li .span_icon {
            display: block;
            float: left;
            width: 59px;
            height: 58px;
            background-color: #463b96;
            background-repeat: no-repeat;
            background-position: center center;
        }

            .cp_list ul li .span_icon.span1 {
                background-image: url(/Content/images/icon/icon24.png);
            }

            .cp_list ul li .span_icon.span2 {
                background-image: url(/Content/images/icon/icon25.png);
            }

            .cp_list ul li .span_icon.span3 {
                background-image: url(/Content/images/icon/icon25-1.png);
            }

            .cp_list ul li .span_icon.span4 {
                background-image: url(/Content/images/icon/icon25_03.png);
            }

            .cp_list ul li .span_icon.span5 {
                background-image: url(/Content/images/icon/icon25_05.png);
            }

            .cp_list ul li .span_icon.span6 {
                background-image: url(/Content/images/icon/icon25_07.png);
            }

            .cp_list ul li .span_icon.span7 {
                background-image: url(/Content/images/icon/icon25_09.png);
            }

            .cp_list ul li .span_icon.span8 {
                background-image: url(/Content/images/icon/icon25_11.png);
            }

            .cp_list ul li .span_icon.span9 {
                background-image: url(/Content/images/icon/icon25_13.png);
            }

            .cp_list ul li .span_icon.span10 {
                background-image: url(/Content/images/icon/icon25_21.png);
            }

            .cp_list ul li .span_icon.span11 {
                background-image: url(/Content/images/icon/icon25_22.png);
            }

            .cp_list ul li .span_icon.span12 {
                background-image: url(/Content/images/icon/icon25_23.png);
            }

            .cp_list ul li .span_icon.span13 {
                background-image: url(/Content/images/icon/icon25_24.png);
            }

            .cp_list ul li .span_icon.span14 {
                background-image: url(/Content/images/icon/icon25_25.png);
            }

            .cp_list ul li .span_icon.span15 {
                background-image: url(/Content/images/icon/icon25_26.png);
            }

        .cp_list ul li .text {
            overflow: hidden;
            padding: 0 10px;
            height: 58px;
            text-align: right;
        }

            .cp_list ul li .text label {
                display: block;
                color: #9ba3ac;
                line-height: 20px;
                margin-top: 5px;
            }

            .cp_list ul li .text span {
                white-space: nowrap;
                color: #ff892b;
                font-size: 14px;
                font-weight: bold;
            }

.m_cont.cont2 {
    padding: 0;
    min-height: 350px;
}

    .m_cont.cont2 .ul_taggle_items {
        padding: 0
    }

.modal_c_tit {
    padding: 20px;
    border-bottom: 1px dashed #dbdde2;
}

    .modal_c_tit .s_text {
        display: block;
        float: left;
    }

    .modal_c_tit .div_select {
        margin-right: 10px;
    }

        .modal_c_tit .div_select select {
            width: 140px;
            line-height: 32px;
            height: 32px;
        }

    .modal_c_tit .s_text.span1 {
        padding: 0 10px;
    }

.div_date {
    background: url(/Content/images/icon/icon26.png) no-repeat 95% center;
}

    .div_date input {
        text-align: left;
    }

.modal_c_tab {
    padding: 20px;
}

    .modal_c_tab table {
        width: 100%;
        text-align: center;
        line-height: 20px;
        background: #fff;
        color: #000;
    }

        .modal_c_tab table th {
            background: #463b96;
            color: #fff;
            font-weight: normal;
            font-size: 16px;
        }

        .modal_c_tab table td {
            text-align: center;
            vertical-align: middle;
            border: 1px solid #d7dae0
        }

            .modal_c_tab table td .span1 {
                color: #26b999
            }

            .modal_c_tab table td .span2 {
                color: #f63942
            }

            .modal_c_tab table td .span3 {
                color: #f49e2d
            }

            .modal_c_tab table td .span4 {
                color: #fff;
                display: inline-block;
                line-height: 16px;
                background: #ff7b3b;
                padding: 0 8px;
                border-radius: 10px;
            }

            .modal_c_tab table td .span6 {
                color: #67c268
            }

            .modal_c_tab table td .span7 {
                color: #00BBFF
            }

.tab_btn {
    display: block;
    margin: 0 auto;
    text-align: center;
}

    .tab_btn.btn1 {
        width: 200px;
    }

    .tab_btn a {
        display: inline-block;
        padding: 0 10px;
    }

        .tab_btn a:hover {
            text-decoration: underline;
        }

.modal_c_tab table td .span5 {
    color: #3986f0
}

.div_report .modal_c_tab.tab3 {
    margin-top: 20px;
}

    .div_report .modal_c_tab.tab3 td {
        min-width: 100px;
    }

.modal_c_tab.tab3 .div_input {
    margin-right: 20px;
    display: inline-block;
    width: 200px;
    background: #f9f9f9;
    line-height: 26px;
}

.modal_c_tab.tab3 .tab_btn a {
    position: relative;
}

.modal_c_tab.tab3 .tab_btn img {
    position: absolute;
    bottom: 90%;
    left: 50%;
    margin-left: -45px;
    display: none;
    width: 90px;
    box-shadow: 0 0 5px rgba(0,0,0,0.25)
}

.modal_c_tab.tab3 .tab_btn img {
    display: none;
}

.modal_c_tab.tab3 .tab_btn a:hover img {
    display: block;
}

.no_date {
    line-height: 80px;
}

.modal_c_tab table td .span7 {
    color: #2192f2
}

.modal_c_tab table td .span8 {
    color: #f79646
}

.modal_c_tab table td .span9 {
    color: #b5a5c8;
}

.modal_c_tab table td .span10 {
    color: #4fbcd9;
}

.modal_c_tab table td .span11 {
    color: #a6c168;
}

.modal_c_tab table td .span12 {
    color: #498dde;
}

.modal_c_tab table td .span13 {
    color: #ffa45c;
}

.modal_c_tab table td .span14 {
    color: #ff6c65;
}

.modal_c_tab table td .span15 {
    color: #f52df3;
}

.modal_c_tab table td .span16 {
    color: #7744ec;
}

.modal_c_tab table td .span17 {
    color: #497fe1;
}

.modal_c_tab table td .span18 {
    color: #28d2f7;
}

.modal_c_tab table td .span19 {
    color: #2dddad;
}

.modal_c_tab table td .span20 {
    color: #6ce431;
}

.modal_c_tab table td .span21 {
    color: #cce020;
}

.modal_c_tab table td .span22 {
    color: #f7bd31;
}

.modal_c_tab table td .span23 {
    color: #ff7531;
}

.modal_c_tab table td .span24 {
    color: #e02020;
}

.modal_c_tab table td .span25 {
    color: #57a9fc;
}

.modal_c_tab table td .span26 {
    color: #ec5c55;
}

.modal_c_tab table td .span27 {
    color: #ad82f1;
}

.modal_c_tab table td .span28 {
    color: #51e3b8;
}



.tz_pk10 {
    margin-bottom: 10px;
}
    /*調整*/
    .tz_pk10 img {
        display: block;
        text-align: center;
        width: 100%;
    }

.page_tz {
    padding: 10px;
    background: #edf0f5;
    color: #515151;
}

.tz_head .item {
    position: relative;
    background: #fff;
    height: 89px;
    border: 1px solid #d7dae0;
    border-radius: 1px;
    float: left;
    margin-left: 7px;
}

.tz_head .item1 {
    margin-left: 0;
    width: 200px;
}
    /*調整*/
    .tz_head .item1 .img {
        float: left;
        width: 102px;
        text-align: center;
        height: 89px;
        line-height: 89px;
    }
        /*調整*/
        .tz_head .item1 .img img {
            vertical-align: middle;
        }

    .tz_head .item1 .text {
        overflow: hidden;
        text-align: center;
        display: inline-block;
        padding-top: 0px;
        line-height: 20px;
        width: 85px;
    }

.PK10.tz_head .item1 .text {
    width: 65px;
}

.tz_head .item5 {
    margin-left: 0;
    width: 176px;
}

    .tz_head .item5 .img {
        width: 100px;
    }

.tz_head .item2 {
    width: 312px;
    text-align: center;
}

.tz_head .item6 {
    width: 425px;
    text-align: center;
}

.div_dh {
    position: absolute;
    bottom: 0;
    left: 0;
    padding: 0 5px;
    line-height: 24px;
    background: #463b96;
    color: #fff;
    cursor: pointer;
}

    .div_dh:hover {
        opacity: 0.8
    }

.div_song {
    position: absolute;
    left: 83px;
    bottom: 2px;
    cursor: pointer;
}

    .div_song span {
        display: block;
        width: 20px;
        height: 20px;
        background: url(/Content/images/icon/icon37.png) no-repeat center center;
    }

    .div_song.sounds-off span {
        background: url(/Content/images/icon/icon37-1.png) no-repeat center center;
    }
/*投注音效調整*/
.div_dh span {
    display: inline-block;
    padding-left: 12px;
    background: url(/Content/images/icon/close3.png) no-repeat left center
}

.tz_head .item2 ul {
    display: inline-block;
}

    .tz_head .item2 ul li {
        display: inline-block;
    }

.tz_head .item6 ul li label {
    margin-top: 5px;
    display: block;
    width: 41px;
    height: 33px;
    background: url(/Content/images/bet/car.png?v=20180706) no-repeat center center
}

    .tz_head .item6 ul li label.lbl01 {
        background: url(/Content/images/bet/pk10_01.png) no-repeat center center
    }
    /*PK10開獎號*/
    .tz_head .item6 ul li label.lbl02 {
        background: url(/Content/images/bet/pk10_02.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl03 {
        background: url(/Content/images/bet/pk10_03.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl04 {
        background: url(/Content/images/bet/pk10_04.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl05 {
        background: url(/Content/images/bet/pk10_05.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl06 {
        background: url(/Content/images/bet/pk10_06.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl07 {
        background: url(/Content/images/bet/pk10_07.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl08 {
        background: url(/Content/images/bet/pk10_08.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl09 {
        background: url(/Content/images/bet/pk10_09.png) no-repeat center center
    }

    .tz_head .item6 ul li label.lbl10 {
        background: url(/Content/images/bet/pk10_10.png) no-repeat center center
    }

.tz_head .item6 {
    position: relative;
}

    .tz_head .item6 .list {
        margin-top: 10px;
    }

    .tz_head .item6 .text {
        position: absolute;
        left: 5px;
        right: 5px;
        color: #515151;
        top: 11px;
        text-align: left;
    }

        .tz_head .item6 .text table {
            width: 100%;
            text-align: center;
            margin-top: 3px;
        }

            .tz_head .item6 .text table td {
                line-height: 14px;
                border: 1px solid #dbdde2;
                font-size: 12px;
            }


/*投注頁屬性更改*/
.tz_head .item2 ul li {
    float: left;
    height: 40px;
    overflow: hidden;
}

    .tz_head .item2 ul li span {
        color: #fff;
        text-shadow: 0 2px 5px rgba(0,0,0,0.25), 0 2px 5px rgba(0,0,0,0.25);
        font-size: 24px;
        margin: 0 8px;
        width: 40px;
        height: 40px;
        border-radius: 40px;
        background: #3f3a85;
        line-height: 40px;
        display: block;
    }
/*.tz_head .item2 ul li.on span{background:#fc5a34}*/
.tz_head .item2 ul.ul_k3 li {
    background-color: transparent !important;
}

    .tz_head .item2 ul.ul_k3 li span {
        width: 50px;
        height: 52px;
        border-radius: 0;
    }

        .tz_head .item2 ul.ul_k3 li span.span1 {
            background: url(/Content/images/icon/icon39.png) no-repeat center center
        }

        .tz_head .item2 ul.ul_k3 li span.span3 {
            background: url(/Content/images/icon/icon38.png) no-repeat center center
        }

        .tz_head .item2 ul.ul_k3 li span.span5 {
            background: url(/Content/images/icon/icon40.png) no-repeat center center
        }

.djs2 {
    margin-top: 5px;
}

    /*投注頁屬性更改*/
    .djs2 i.img {
        display: inline-block;
        padding-left: 45px;
        background: url(/Content/images/icon/icon14.png) no-repeat left center;
        line-height: 40px;
        color: #000;
        height: 40px;
        float: left;
        margin-left: 14px;
    }

    .djs2 span {
        display: inline-block;
        line-height: 40px;
        color: #000
    }

.tz_head .item .tit {
    padding: 10px 0;
    text-align: center;
}

    .tz_head .item .tit span {
        margin-right: 10px;
        display: inline-block;
    }

.tz_head .item3 {
    width: 242px;
}

.tz_head .item7 {
    width: 155px;
    text-align: left;
}

    .tz_head .item7 .tit {
        padding: 10px;
        text-align: left;
        padding-bottom: 0;
    }

    .tz_head .item7 .djs2 span {
        font-size: 32px;
        padding-left: 0;
        background: none;
    }

.tz_head .item4 {
    overflow: hidden;
    width: auto;
    float: none;
    margin-left: 0;
    margin-bottom: 10px;
    height: 247px;
}

    .tz_head .item4.item8 {
        width: 215px;
    }

    .tz_head .item4 .tit span {
        margin: 0 20px;
        padding-left: 30px;
        background: url(/Content/images/icon/icon18-1.png) no-repeat left center;
    }

.kj_list {
    padding-bottom: 5px;
    background: #fff;
    line-height: 20px;
    position: relative;
    z-index: 100;
    min-height: 187px;
}
    /*近期開獎設最小高度*/
    .kj_list table {
        width: 100%;
    }

.item4.on .kj_list_tab {
    height: auto;
}

.kj_list_tab {
    height: 184px;
    overflow: hidden;
}

.kj_list table th {
    line-height: 27px;
    border: 1px solid #d7dae0;
    border-left: 0;
    border-right: 0;
    background: #f5f9fd;
    text-align: center;
}

    .kj_list table th span {
        display: block;
    }

.kj_list table td {
    border-bottom: 1px dashed #dbdde2;
    padding: 5px;
    vertical-align: middle;
    text-align: center;
}
/*投注近期开奖調整*/
.kj_list table.tab2 td {
    padding: 5px 0;
    text-align: center;
}

    .kj_list table.tab2 td i {
        font-style: normal;
        display: inline-block;
        margin: 0 5px;
        color: #fc5a34
    }

.kj_list table.tab2 .span2 {
    color: #35c71e
}

.kj_list table td p.p_tit {
    white-space: nowrap
}

.kj_list table p label {
    margin-top: 2px;
    cursor: default;
}

.kj_list table .p_tit {
    text-align: center;
}

.kj_list ul {
    height: 155px;
    overflow: hidden;
}

    .kj_list ul.pk10_ul li {
        padding: 0 5px;
        padding-right: 0
    }

        .kj_list ul.pk10_ul li p span {
            margin-right: 2px;
        }

    .kj_list ul li {
        border-bottom: 1px dashed #dbdde2
    }

.kj_list.list2 ul li {
    margin: 10px 0;
}

    .kj_list.list2 ul li p {
        display: inline-block;
    }

        .kj_list.list2 ul li p span {
            width: 22px;
            height: 22px;
            line-height: 22px;
            margin: 0 3px;
        }

.kj_list_tit {
    padding-left: 24px;
}

    .kj_list_tit span {
        display: inline-block;
        margin-right: 100px;
    }

.kj_list_tit {
    line-height: 27px;
    border: 1px solid #d7dae0;
    border-left: 0;
    border-right: 0;
    background: #f5f9fd
}

.kj_list.list2 ul li p.p_tit {
}

.tz_head .item4.on {
    overflow: inherit
}

    .tz_head .item4.on .kj_list ul {
        height: auto;
    }

    .tz_head .item4.on .botton span {
        background: url(/Content/images/icon/icon15-1.png) no-repeat center center #eee
    }

.kj_list .p_tit {
    color: #000;
}

.kj_list p span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border-radius: 20px;
    background: #6150ba;
    text-align: center;
    line-height: 20px;
    margin-right: 2px;
    font-size: 13px;
    color: #fff;
}
/*.kj_list p span.on{background:#fc5a34}*/
.item8 .kj_list {
    padding: 0 2px;
}

    .item8 .kj_list p span {
        margin-right: 5px;
    }

.kj_list p label { /*display:block; float:right;*/
    border-radius: 10px;
    line-height: 16px;
    background: #2188e8;
    padding: 0 6px;
    color: #fff;
    font-size: 13px;
    margin-top: 2px;
}

    .kj_list p label.long {
        background: #eb3535
    }
    /*投注龍虎更改*/
    .kj_list p label.he {
        background: #12a656
    }

    .kj_list p label.hu {
        background: #2188e8
    }

.kj_list ul li {
    line-height: 30px;
    padding: 0 15px;
}

.kj_list ul.pk10_ul li p {
    line-height: 20px;
}

.kj_list ul.pk10_ul li .p_tit {
    float: left;
    width: 70px;
}

.kj_list ul.pk10_ul li {
    padding: 5px 5px;
    padding-right: 0
}

.tz_head .item4 .botton {
    background: #fff;
    padding: 5px;
    position: relative;
    z-index: 10;
    border-bottom: 1px solid #dbdde2
}

    .tz_head .item4 .botton span {
        border-radius: 3px;
        cursor: pointer;
        display: block;
        width: 36px;
        height: 12px;
        background: url(/Content/images/icon/icon15.png) no-repeat center center #eee;
        margin: 0 auto;
    }

        .tz_head .item4 .botton span:hover {
            background-color: #ddd
        }

.tz_head .item4 .tit {
    padding: 0
}

.tz_lt {
    float: left;
    width: 770px;
}

.lt_text {
    background: #fff;
    border: 1px solid #d7dae0;
    margin-top: 10px;
}

.tz_tit {
    line-height: 35px;
    height: 35px;
    border-bottom: 1px solid #d7dae0;
    background: #463b96;
    position: relative;
    padding-right: 100px;
}

    .tz_tit ul {
        overflow: hidden;
    }

        .tz_tit ul li {
            float: left;
        }

            .tz_tit ul li a {
                display: block;
                padding: 0 8px;
                color: #fff;
            }

.tit2.tz_tit ul li a {
    padding: 0 8px;
}

.tz_tit ul li.active a, .tz_tit ul li a:hover {
    background: #fb5933;
    color: #fff;
    text-shadow: 0 0 5px rgba(0,0,0,0.4)
}
/*調整*/
.tz_btn_taggle {
    position: absolute;
    right: 8px;
    top: 7px;
}

    .tz_btn_taggle a {
        line-height: 20px;
        text-align: center;
        color: #fff;
        border-radius: 2px;
        display: block;
        width: 80px;
        background: rgba(255,255,255,0.2);
        border: 1px solid rgba(0,0,0,0.4);
    }

        .tz_btn_taggle a:hover {
            background: rgba(0,0,0,0.1);
            border: 1px solid rgba(0,0,0,0.1);
        }

.tz_where {
    padding: 5px 10px;
    min-height: 77px;
    border-bottom: 1px dashed #d9e0e8;
    position: relative;
}

    .tz_where .where_rt {
        text-align: right;
        position: absolute;
        top: 5px;
        right: 10px;
        line-height: 20px;
        width: 230px;
    }

.help {
    margin-bottom: 15px;
}

    .help a {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon16.png) no-repeat left center;
        color: #282828;
    }

.tz_where .where_rt {
}

.radio_list ul li {
    cursor: pointer;
    float: left;
    margin-left: 20px;
}

.radio_list span {
    display: inline-block;
    padding-left: 20px;
    background: url(/Content/images/icon/check.png) no-repeat left center;
}

.radio_list li:hover span, .radio_list li.on span {
    background: url(/Content/images/icon/check_on.png) no-repeat left center;
}

.tz_where .list {
    line-height: 23px;
    margin: 2px 0;
    width: 100%;
    float: left;
}
    /*投注調整*/
    .tz_where .list span {
        color: #282828;
        display: block;
        float: left;
    }

    .tz_where .list li {
        float: left;
        margin-right: 3px;
    }

        .tz_where .list li a {
            color: #6e7276;
            display: block;
            padding: 0 10px;
        }

            .tz_where .list li a:hover, .tz_where .list li.active a {
                background: #463b96;
                color: #fff;
                border-radius: 2px;
            }
/*投注調整*/

.tz_list {
    padding: 10px;
    padding-top: 15px;
    min-height: 260px;
    border-bottom: 1px solid #d7dae0;
    line-height: 42px;
}

    .tz_list .list {
        margin-bottom: 10px;
    }

        .tz_list .list .span_tit {
            float: left;
            display: block;
        }

    .tz_list li {
        cursor: pointer;
        float: left;
        position: relative;
    }

    .tz_list .ul1 li span {
        text-align: center;
        margin-right: 10px;
        font-size: 22px;
        background: #f4f3f3;
        border: 1px solid #a4a4a4;
        display: block;
        width: 40px;
        height: 40px;
        border-radius: 2px;
        line-height: 40px;
    }
        /*投注調整*/
        .tz_list .ul1 li span.active, .tz_list .ul1 li:hover span {
            background: #5d4fb1;
            text-shadow: 0 2px 2px rgba(0,0,0,0.5);
            color: #fff;
        }
    /*投注調整*/
    .tz_list .ul2 {
        margin-top: 8px;
        float: right;
    }

        .tz_list .ul2 li {
            margin-left: 3px;
        }

            .tz_list .ul2 li span {
                color: #54575c;
                display: block;
                width: 25px;
                height: 25px;
                line-height: 25px;
                text-align: center;
            }

                .tz_list .ul2 li.on span, .tz_list .ul2 li span:hover {
                    color: #fff;
                    border-radius: 1px;
                    background: #6150ba;
                }

.tz_bottom .text {
    padding: 0 10px;
    border-bottom: 1px dashed #d9e0e8;
    line-height: 50px;
}

.tz_bottom {
}

.div_select select {
    width: auto; /*padding-right:10px;*/
    height: 28px;
    line-height: 28px;
    border: 1px solid #e4e4e4;
}

.div_select {
    margin-right: 25px;
}

.add_num span {
    display: inline-block;
    vertical-align: middle;
    width: 15px;
    height: 15px;
    cursor: pointer;
}

.add_num input {
    width: 78px;
    text-align: center;
    border: 1px solid #e4e4e4;
    height: 28px;
    line-height: 28px;
    margin: 0 10px;
    color: #fc5a34
}

.add_num span:hover {
    opacity: 0.8
}

.add_num span.span1 {
    background: url(/Content/images/icon/num1.png) no-repeat center center
}

.add_num span.span2 {
    background: url(/Content/images/icon/num2.png) no-repeat center center
}

.div_tips {
    width: 400px;
    text-align: center;
    color: #282828;
}

    .div_tips span {
        display: inline-block;
        padding: 0 5px;
    }

.tz_bottom .text2 {
    padding: 10px;
    line-height: 36px;
}

    .tz_bottom .text2 span {
        display: block;
        float: left;
    }

        .tz_bottom .text2 span.span1 {
            color: #422896
        }

    .tz_bottom .text2 label {
        letter-spacing: 2px;
        color: #f63942
    }

.tz_bottom .btn a {
    margin-left: 20px;
    line-height: 36px;
    height: auto;
    padding: 0 10px;
}

.tz_rt {
    width: 300px;
    float: right;
    margin-top: 1px;
}

    .tz_rt .tit {
        line-height: 36px;
        background: #463b96;
        text-align: center;
        color: #fff;
        font-size: 16px;
        text-shadow: 0 2px 2px rgba(0,0,0,0.5)
    }

        .tz_rt .tit span {
            display: inline-block;
            padding-left: 30px;
            background: url(/Content/images/icon/icon18.png) no-repeat left 12px;
        }

.rt_list .tab table {
    width: 100%;
}

.rt_list .tab.tab_scroll {
    height: 124px;
    overflow-y: scroll;
}

.rt_list {
    background: #fff;
    border: 1px solid #dbdde2
}

    .rt_list .tab table th {
        font-weight: normal;
        line-height: 27px;
        border-bottom: 1px solid #b2d2f2;
        background: #f5f9fd;
        text-align: center;
    }
    /*.rt_list .tab table th.th4{padding-right:20px;}*/
    .rt_list .tab table .span_dele {
        display: inline-block;
        width: 20px;
        height: 20px;
        background: url(/Content/images/icon/dele.png) no-repeat center center;
        vertical-align: middle;
        cursor: pointer;
    }

    .rt_list .tab table th.th1, .rt_list .tab table td.td1 {
        width: 100px;
    }

    .rt_list .tab table th.th2, .rt_list .tab table td.td2 {
        width: 70px;
    }

    .rt_list .tab table th.th3, .rt_list .tab table td.td3 {
        width: 60px;
    }

    .rt_list .tab table td {
        line-height: 30px;
        border-bottom: 1px dashed #d9e0e8;
        text-align: center;
    }

        .rt_list .tab table td span {
            cursor: pointer;
        }

    .rt_list .tab .span_dele2 {
        margin: 0 auto;
        cursor: pointer;
        display: block;
        width: 12px;
        height: 12px;
        background: url(/Content/images/icon/dele2.png) no-repeat center center;
    }

        .rt_list .tab .span_dele2:hover {
            background: url(/Content/images/icon/dele2-1.png) no-repeat center center
        }

.rt_tips {
    line-height: 25px;
}


.div_check_box ul li {
    float: left;
    cursor: pointer;
    line-height: 25px;
}

    .div_check_box ul li span {
        display: inline-block;
        padding-left: 25px;
        background: url(/Content/images/icon/checkbox.png) no-repeat left center;
    }

.div_check_box1 ul li span {
    background: url(/Content/images/icon/checkbox1.png) no-repeat left center
}

.div_check_box ul li.on span {
    background: url(/Content/images/icon/checkbox-1.png) no-repeat left center
}

.rt_text {
    padding: 0 10px;
    line-height: 25px;
}

.tr_check a {
    display: inline-block;
    margin-left: 30px;
    color: #fc5a34
}

.tr_check {
    margin-bottom: 15px;
}
/*調整*/
.rt_text .btn {
    margin: 0 -14px;
}
    /*調整*/
    .rt_text .btn a {
        width: 130px;
        margin: 0 5px;
        line-height: 36px;
    }

.btn2 a, .btn2 button {
    display: block;
    height: 68px;
    width: 280px;
    background: url(/Content/images/icon/btn.png) no-repeat center center;
    text-align: center;
    color: #fff;
    font-size: 14px;
    border-radius: 5px;
    border: none;
}

    .btn2 button:disabled {
        display: block;
        height: 68px;
        width: 280px;
        text-align: center;
        color: #fff;
        font-size: 14px;
        border-radius: 5px;
        cursor: no-drop;
    }

    .btn2 a:hover, .btn2 button:hover {
        opacity: 0.8
    }

    .btn2 a span, .btn2 button span {
        display: block;
        font-size: 20px;
    }

    .btn2 a.a3 span, .btn2 button.a3 span {
        font-size: 26px;
        padding-top: 6px;
    }

.btn2 {
    padding: 8px 0;
}

.tz_foot {
}

.tz_f_top {
    line-height: 27px;
    margin: 15px 0;
}

    .tz_f_top .btn a {
        line-height: 27px;
        height: 27px;
    }

    .tz_f_top ul {
        float: left;
    }

    .tz_f_top li {
        float: left;
        margin-right: 5px;
    }

        .tz_f_top li a {
            display: block;
            padding: 0 20px;
            color: #28292b
        }

        .tz_f_top li.active a, .tz_f_top li:hover a {
            background: #463b96;
            color: #fff;
            border-radius: 2px;
        }
    /*調整*/
    .tz_f_top .a_sx span {
        margin-left: 20px;
        display: inline-block;
        padding-left: 25px;
        background: url(/Content/images/icon/icon19.png) no-repeat left center;
        text-decoration: underline;
        color: #3d3883;
    }

.tz_f_tab table {
    border: 1px solid #dbdde2;
    background: #fff;
    width: 100%;
    color: #000;
}

    .tz_f_tab table th {
        font-weight: normal;
        font-size: 14px;
        color: #fff;
        background: #463b96;
        line-height: 35px;
        text-align: center;
    }
    /*調整*/
    .tz_f_tab table td {
        min-width: 60px;
        vertical-align: top;
        padding: 10px;
        text-align: center;
        line-height: 20px;
        font-size: 12px;
    }

        .tz_f_tab table td span {
            width: 20px;
            display: block;
            margin: 0 auto;
            text-align: center;
        }
            /*投注頁一鍵撤單調整*/
            .tz_f_tab table td span.span1 {
                width: 60px;
            }

        .tz_f_tab table td .btn a {
            line-height: 27px;
            margin: 0 3px;
        }

.left_box {
    position: absolute;
    top: 0;
    right: 100%;
    margin-right: 10px;
    width: 150px;
}

    .left_box .l_tit {
        border-bottom: 1px solid rgba(255,255,255,0.1);
        line-height: 40px;
        padding: 0 10px;
    }

        .left_box .l_tit span {
            cursor: pointer;
            color: #7782f0;
            text-decoration: underline;
            float: right;
        }

            .left_box .l_tit span:hover {
                color: #fc5a34
            }

        .left_box .l_tit .save {
            display: none;
            color: #fe7b3c
        }

.box_edit .list {
    border-top: 2px solid rgba(255,255,255,0.1);
    text-align: center;
}

    .box_edit .list:first-child {
        border-top: none;
    }

    .box_edit .list h3 {
        font-size: 14px;
        color: #b7a9db;
        font-weight: normal;
        line-height: 30px;
    }

    .box_edit .list.on {
        opacity: 0
    }

.box_edit .lt_scroll {
    height: 46px;
    overflow: hidden;
}

.box_edit .lt_scroll1 {
    height: 72px;
}

.box_edit .lt_scroll .scroll_text {
    height: 46px;
    overflow: hidden;
}

.box_edit .lt_scroll.autoHeight, .box_edit .lt_scroll1.autoHeight {
    height: auto;
}

.box_edit .oneCol {
    height: 26px;
    overflow: hidden;
}

.form_kf {
    width: 300px;
    position: fixed;
    right: 5px;
    bottom: 10px;
    background: #fff;
    overflow: auto;
    border-radius: 5px;
    overflow: hidden;
    z-index: 90;
    box-shadow: 0 2px 10px rgba(0,0,0,0.15);
}

.form_kf_dw {
    position: relative;
    height: 100%;
    width: 100%;
}

.kf_lb_t {
    height: 39px;
    line-height: 39px;
    background: url(/Content/images/icon/kf_bg34.png) no-repeat center top;
    border-bottom: 1px solid #d2d9d8;
}

    .kf_lb_t.on .kf_lb_sq {
        background: url(/Content/images/icon/kf_icon87-1.png) no-repeat center center;
    }

.kf_lb_sq {
    float: right;
    margin-right: 15px;
    width: 16px;
    height: 39px;
    background: url(/Content/images/icon/kf_icon87.png) no-repeat center center;
    cursor: pointer;
}

.kf_lb_t h3 {
    cursor: pointer;
    font-size: 16px;
    font-weight: normal;
    color: #555;
    padding-left: 15px;
}

.kf_lt_list {
    height: 480px;
}

.kf_lb_tb {
    padding: 1px 18px 0 16px;
    height: 430px;
}

.kf_lb_item {
    margin-top: 22px;
}

    .kf_lb_item h3 {
        font-size: 14px;
        color: #555;
        font-weight: normal;
        padding-left: 16px;
        background: url(/Content/images/icon/kf_icon88.png) no-repeat left center;
        height: 16px;
        line-height: 16px;
        cursor: pointer;
    }

        .kf_lb_item h3 span {
            display: block;
            float: right;
            width: 20px;
            height: 20px;
            background: url(/Content/images/icon/icon22.png) no-repeat center center;
            cursor: pointer;
        }

            .kf_lb_item h3 span.span_sound {
                margin-right: 10px;
                background: url(/Content/images/icon/icon37.png) no-repeat center center;
                vertical-align: middle;
            }

    .kf_lb_item ul {
    }

        .kf_lb_item ul li {
            margin-top: 22px;
            cursor: pointer;
        }

.kf_item_pic {
    float: left;
    margin-left: 5px;
}

    .kf_item_pic img {
        display: block;
    }

.kf_item_name {
    float: left;
    margin-left: 13px;
    line-height: 30px;
}

    .kf_item_name span {
        font-size: 14px;
        color: #ccc;
    }

    .kf_item_name.in span {
        color: #463b96;
    }

.kf_lb_search {
    padding-left: 15px;
}

.lb_search_dw {
    position: relative;
}

.kf_lb_search input {
    width: 255px;
    height: 32px;
    border-radius: 3px;
    line-height: 32px;
    border: 1px solid #d2d9d8;
    padding-left: 15px;
}

.kf_lb_search a {
    display: block;
    width: 38px;
    height: 32px;
    background: url(/Content/images/icon/kf_icon91.png) no-repeat center center;
    position: absolute;
    right: 15px;
    top: 1px;
}

.form_kf_ltc {
    position: fixed;
    height: 640px;
    width: 785px;
    bottom: 10px;
    right: 320px;
    background: #f7f7fb;
    z-index: 9008;
    box-shadow: 0 2px 10px rgba(0,0,0,0.15);
    border-radius: 5px;
}

    .form_kf_ltc .kf_ltc_box {
        overflow: hidden;
    }

    .form_kf_ltc .kf_ltc_ltlb {
        float: left;
        width: 215px;
        height: 640px;
        background: #463b96
    }

.kf_ltc_tit {
    border-bottom: 1px solid #dbdde2;
    line-height: 47px;
    padding: 0 20px;
    color: #282828;
    font-size: 16px;
}

.kf_ltc_list3 {
    text-align: center;
    color: #929ca5;
    padding: 30px 0;
}

.kf_ltc_dw {
    position: relative;
    width: 100%;
    height: 100%;
}

.kf_ltc_close {
    position: absolute;
    top: 11px;
    right: 11px;
    cursor: pointer;
}

    .kf_ltc_close img {
        display: block;
    }

        .kf_ltc_close img:hover {
            opacity: 0.8
        }

.kf_ltc_ltlb {
    float: left;
    width: 215px;
    background: url(/Content/images/icon/bg5-1.jpg) no-repeat top center;
    height: 640px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}

    .kf_ltc_ltlb ul {
        padding: 0 8px;
    }

        .kf_ltc_ltlb ul li {
            margin-top: 8px;
            background: rgba(255,255,255,0.2);
            border-radius: 5px;
            padding: 8px;
            line-height: 32px;
            cursor: pointer;
        }

            .kf_ltc_ltlb ul li span {
                display: block;
                width: 32px;
                height: 32px;
                border-radius: 5px;
                float: left;
                border-radius: 32px;
                overflow: hidden;
            }

                .kf_ltc_ltlb ul li span.sp1 {
                    background: #ffbd2f url(/Content/images/icon/kf_icon92.png) no-repeat center center;
                }

                .kf_ltc_ltlb ul li span.sp2 {
                    background: #ff782f url(/Content/images/icon/kf_icon93.png) no-repeat center center;
                }

                .kf_ltc_ltlb ul li span.sp3 {
                    background: #3197fc url(/Content/images/icon/kf_icon94.png) no-repeat center center;
                }

                .kf_ltc_ltlb ul li span.sp4 {
                    background: #cacfd4 url(/Content/images/icon/kf_icon94.png) no-repeat center center;
                }

            .kf_ltc_ltlb ul li p {
                float: left;
                margin-left: 7px;
                font-size: 16px;
                color: #fff;
            }

.kf_ltc_ltxx {
    float: left;
    width: 100%;
    height: 640px;
}

.kf_ltc_ltk {
    padding: 2px 24px 0 13px;
    height: 450px;
    overflow: auto;
    overflow-y: auto;
    position: relative;
}

.fk_ltc_tips {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    line-height: 32px;
    background: #fff6c3;
    padding: 0 20px;
    color: #fb2425;
}

.kf_ltc_list {
    margin-top: 15px;
    padding-bottom: 20px;
}

.kf_ltc_list1 .ltc_list_pic, .kf_ltc_list1 .kf_ltc_wb {
    float: left;
}

.kf_ltc_list2 .ltc_list_pic, .kf_ltc_list2 .kf_ltc_wb {
    float: right;
}

.ltc_list_pic {
    width: 46px;
}

    .ltc_list_pic img {
        display: block;
        width: 100%;
    }

.kf_ltc_wb {
    margin: 0 15px;
    max-width: 472px;
}

    .kf_ltc_wb h4 {
        font-size: 14px;
        color: #b4b9bf;
        font-weight: normal;
    }

.kf_ltc_wb_bg {
    max-width: 300px;
    margin-top: 5px;
    padding: 7px 10px;
    position: relative;
}

    .kf_ltc_wb_bg p {
        font-size: 14px;
        color: #656565;
        line-height: 20px;
    }

.kf_ltc_list1 .kf_ltc_wb_bg {
    background: #fff;
    border: 1px solid #d6d6d6;
}

.kf_ltc_list2 .kf_ltc_wb_bg {
    background: #574da1;
    border: 1px solid #574da1;
}

    .kf_ltc_list2 .kf_ltc_wb_bg p {
        color: #fff;
    }

.kf_ltc_list1 .kf_ltc_wb_bg span {
    display: block;
    width: 6px;
    height: 5px;
    background: url(/Content/images/icon/kf_icon96.png) no-repeat left top;
    position: absolute;
    left: -6px;
    top: -1px;
}

.kf_ltc_list2 .kf_ltc_wb_bg span {
    display: block;
    width: 6px;
    height: 5px;
    background: url(/Content/images/icon/kf_icon97.png) no-repeat left top;
    position: absolute;
    right: -6px;
    top: -1px;
}

.kf_ltc_list_sj {
    text-align: center;
    margin-top: 30px;
}

    .kf_ltc_list_sj p {
        font-size: 14px;
        color: #929ca5;
    }


.kf_ltc_srk {
    height: 137px;
    border-top: 1px solid #dee4e2;
}

.kf_ltc_srk_cj {
    padding-top: 10px;
    padding-bottom: 5px;
}

    .kf_ltc_srk_cj span {
        display: inline-block;
        width: 20px;
        height: 20px;
        margin-left: 16px;
        cursor: pointer;
    }

        .kf_ltc_srk_cj span.sp1 {
            background: url(/Content/images/icon/kf_icon100.png) no-repeat center center;
        }

        .kf_ltc_srk_cj span.sp2 {
            background: url(/Content/images/icon/kf_icon101.png) no-repeat center center;
        }

.srk_txt {
}

    .srk_txt textarea {
        width: 575px;
        resize: none;
        background: none;
        padding: 0 5px;
        height: 50px;
        border: none;
    }

.kf_ltc_srk_btn {
    text-align: right;
    margin-top: 5px;
}

    .kf_ltc_srk_btn a {
        display: inline-block;
        margin-right: 15px;
        width: 96px;
        height: 32px;
        line-height: 32px;
        text-align: center;
        border-radius: 2px;
        background: #463b96;
        font-size: 14px;
        color: #fff;
    }

        .kf_ltc_srk_btn a:hover {
            opacity: 0.8
        }

.form_kf_lts {
    position: fixed;
    background: #fff;
    top: 70px;
    right: 20px;
    width: 300px;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    border-radius: 5px;
    overflow: hidden;
}

.kf_tit {
    padding: 20px;
    background: url(/Content/images/icon/icon98.png) repeat-y center center;
}

.kf_tit_list {
    width: 216px;
    margin: 0 auto;
    height: 32px;
    line-height: 32px;
    height: 32px;
    border: 3px solid #2ca3a9;
    border-radius: 30px;
    background: #2ca3a9;
    overflow: hidden;
}

.kf_tit span {
    display: block;
    float: left;
    width: 50%;
    text-align: center;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    color: #94e8db;
}

    .kf_tit span.on, .kf_tit span:hover {
        background: #35baa5;
        border-radius: 30px;
        color: #fff;
    }

.kf_lts_list {
    height: 370px;
    overflow-y: auto;
    padding: 0 20px;
}

    .kf_lts_list .kf_time {
        text-align: center;
        line-height: 40px;
        color: #929ca5;
    }

    .kf_lts_list .list {
        line-height: 20px;
        padding: 5px 0;
    }

        .kf_lts_list .list span {
            display: block;
            float: left;
            color: #39bcab;
        }

.kf_lts_text {
    border-top: 1px solid #d9e0e8;
    padding: 0 10px;
}

.span_icon {
    line-height: 40px;
}

.kf_lts_text .ds_list {
    float: left;
    width: 30px;
    text-align: center;
    cursor: pointer;
}

    .kf_lts_text .ds_list img {
        vertical-align: middle;
    }

.lts_text textarea {
    width: 100%;
    height: 60px;
    border: none;
    resize: none;
}

.lts_text .tls_btn {
    text-align: right;
    margin-bottom: 10px;
}

    .lts_text .tls_btn input {
        width: 95px;
        height: 30px;
        text-align: center;
        line-height: 30px;
        color: #fff;
        text-align: center;
        background: #39bbae;
        border-radius: 30px;
        border: 0;
    }

.ds_list {
    position: relative;
}

.ds_drop {
    display: none;
    position: absolute;
    width: 300px;
    bottom: 30px;
    left: -10px;
    box-shadow: -3px -3px 3px rgba(0,0,0,0.1);
}

    .ds_drop ul {
        margin-left: 10px;
    }

    .ds_drop li {
        float: left;
        margin-top: 5px;
        width: 60px;
        height: 83px;
        text-align: center;
    }

        .ds_drop li .img {
            height: 42px;
            line-height: 42px;
        }

        .ds_drop li .text {
            line-height: 20px;
        }

            .ds_drop li .text p {
                display: none;
                font-size: 12px;
                color: #3abab0;
            }

        .ds_drop li:hover {
            background: #fff;
            box-shadow: 0 0 5px rgba(0,0,0,0.1);
        }

            .ds_drop li:hover .text p {
                display: block;
            }

.box_edit .lt_scroll .p1 {
    opacity: 0.8;
    color: #f63942;
    line-height: 20px;
}

.box_edit .list p span {
    text-shadow: 0 0 2px rgba(0,0,0,0.1),0 0 2px rgba(0,0,0,0.1);
    border: 1px solid rgba(255,255,255,0.1);
    display: inline-block;
    width: 20px;
    height: 20px;
    background: #5549a4;
    color: rgba(255,255,255,0.8);
    line-height: 20px;
    text-align: center;
    margin: 2px 3px;
    border-radius: 50%;
}

.box_edit .list .djs {
    font-size: 14px;
    text-align: center;
    line-height: 30px;
    color: #ee3749
}

.l_bottom1 {
    line-height: 40px;
    text-align: center;
    color: #d11b1b
}

.box_save h3 {
    cursor: pointer;
    padding: 0 10px;
    line-height: 34px;
    border-bottom: 1px solid rgba(255,255,255,0.1);
    font-weight: normal;
}

    .box_save h3 span {
        display: block;
        padding-right: 15px;
        background: url(/Content/images/icon/icon33.png) no-repeat right center;
    }

    .box_save h3.on span {
        background: url(/Content/images/icon/icon34.png) no-repeat right center;
    }

.box_save .drop {
    display: none;
}

    .box_save .drop ul li {
        line-height: 30px;
        padding: 0 20px;
        margin-bottom: 6px;
        background: rgba(0,0,0,0.2);
        position: relative;
    }

        .box_save .drop ul li label {
            position: absolute;
            width: 30px;
            right: 0;
            top: 0;
            bottom: 0;
            display: block;
        }

            .box_save .drop ul li label.lbl_dele {
                background: url(/Content/images/icon/icon35.png) no-repeat center center;
            }

            .box_save .drop ul li label.lbl_add {
                background: url(/Content/images/icon/icon36.png) no-repeat center center;
            }

.box_save .drop {
    padding: 0 4px;
    padding-top: 6px;
}

    .box_save .drop span {
        display: block;
    }

.szsc_kg {
    width: 33px;
    height: 100px;
    float: right;
    text-align: center;
    display: table;
    cursor: pointer;
    background: url(/Content/images/icon/side1.png) no-repeat center center;
}

    .szsc_kg.on.none {
        display: table;
    }

    .szsc_kg.none {
        display: none;
    }

    .szsc_kg:hover {
        opacity: 0.8;
    }

    .szsc_kg span {
        display: table-cell;
        vertical-align: middle;
    }

    .szsc_kg label {
        display: inline-block;
        width: 14px;
        margin: 0 auto;
        padding-bottom: 15px;
        background: url(/Content/images/icon/icon33.png) no-repeat bottom center;
        line-height: 18px;
    }

.l_bottom {
    cursor: pointer;
    line-height: 40px;
    padding: 0 10px;
    border-top: 1px solid rgba(255,255,255,0.1);
    text-align: center;
}

    .l_bottom:hover {
        opacity: 0.8
    }

    .l_bottom span {
        display: inline-block;
        padding-right: 15px;
        background: url(/Content/images/icon/icon32.png) no-repeat right center;
    }

.left_scsz {
    margin-right: 4px;
    text-align: right;
}

    .left_scsz span {
        display: inline-block;
        width: 40px;
        height: 37px;
        text-align: center;
        background: #d01b1b;
        border: 1px solid #e62626;
        color: #fff;
        line-height: 16px;
        padding-top: 3px;
        cursor: pointer;
    }

.left_nav ul li {
    float: left;
    background: #463b96;
    margin: 4px;
    width: 42px;
}

    .left_nav ul li.li_last {
        background: #fe7b3c
    }

        .left_nav ul li.li_last a {
            display: none;
        }

            .left_nav ul li.li_last a.on {
                display: table;
            }

    .left_nav ul li a {
        display: table;
        width: 40px;
        height: 118px;
        background: rgba(255,255,255,0.1);
        border: 1px solid rgba(255,255,255,0.14);
    }

        .left_nav ul li a:hover {
            background: rgba(255,255,255,0.02);
        }

        .left_nav ul li a span {
            display: table-cell;
            vertical-align: middle;
        }

.right_box {
    position: absolute;
    left: 100%;
    top: -5px;
    margin-left: 5px;
}

.left_nav ul li span {
    text-align: center;
    font-size: 16px;
}

.left_nav ul li label {
    line-height: 1.2em;
    width: 20px;
    display: inline-block;
    margin: 0 auto;
    color: #fff;
    padding-top: 20px;
}

    .left_nav ul li label.lbl1 {
        background: url(/Content/images/icon/icon20.png) no-repeat top center;
    }

    .left_nav ul li a[disabled] label.lbl1 {
        cursor: default;
    }

    .left_nav ul li label.lbl2 {
        padding-top: 28px;
        background: url(/Content/images/icon/icon21.png) no-repeat top center;
    }

    .left_nav ul li label.lbl3 {
        background: url(/Content/images/icon/icon21-1.png) no-repeat top center;
    }

    .left_nav ul li label.lbl4 {
        background: url(/Content/images/icon/icon21-2.png) no-repeat top center;
    }

.window_talk {
    position: fixed;
    bottom: 10px;
    right: 10px;
}

.talk_head {
    width: 270px;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    border: 1px solid #d2d9d8;
    font-size: 16px;
    background: #fff;
    border-radius: 2px;
    color: #555
}

    .talk_head:hover {
        opacity: 0.8
    }

    .talk_head span {
        display: block;
        padding-right: 20px;
        background: url(/Content/images/icon/icon22.png) no-repeat right center;
        cursor: pointer;
    }


.page_tz.on .tz_list {
    min-height: 157px;
}

.page_tz.on .rt_list .tab.tab_scroll {
    height: 112px;
}

@media only screen and (max-width: 1580px) {
    .header .wrap {
        width: auto;
    }
}

@media only screen and (max-width: 1380px) {
    .head_menu {
        width: 330px;
    }
}

.div_report .modal_c_tit {
    border-bottom: 0;
    line-height: 36px;
    color: #5e656f;
    font-size: 16px;
}

    .div_report .modal_c_tit .div_input {
        box-sizing: content-box;
        background-color: #fff;
        width: 160px;
        line-height: 34px;
    }

.day_btn {
    margin: 0 10px;
}

    .day_btn span {
        display: inline-block;
        cursor: pointer;
        padding: 0 15px;
        line-height: 36px;
        color: #b3b6be;
        background: #fff;
        margin: 0 10px;
        border-radius: 2px;
    }

        .day_btn span.on, .day_btn span:hover {
            background: #f63942;
            color: #fff;
        }

.div_report .modal_c_tit .btn a {
    line-height: 36px;
    width: 135px;
}

.div_report .modal_c_tit .div_select select {
    line-height: 36px;
    height: 36px;
}

.div_report {
    color: #282828
}

span.sort {
    vertical-align: middle;
    margin-left: 5px;
    display: inline-block;
    width: 6px;
    height: 12px;
    position: relative;
}

    span.sort i {
        display: block;
        cursor: pointer;
        width: 6px;
        height: 5px;
        position: absolute;
        left: 0;
        background: url(/Content/images/icon/sort.png) no-repeat
    }

        span.sort i:hover {
            opacity: 0.8
        }

        span.sort i.i_up {
            background-position: top center;
            top: 0;
        }

        span.sort i.i_down {
            background-position: bottom center;
            bottom: 0
        }

.div_report .modal_c_tab {
    padding-top: 0
}

.team {
    display: none;
}

.pagesize {
    text-align: right;
    padding: 15px 0;
    line-height: 23px;
    color: #7b7e82;
}

    .pagesize a {
        display: inline-block;
        margin: 0 2px;
        padding: 0 8px;
        font-size: 12px;
        border: 1px solid #e2e5eb;
        background: #fff;
        color: #555;
    }

        .pagesize a.on, .pagesize a:hover {
            color: #fff;
            background: #463b96;
            border-color: #463b96
        }

    .pagesize span {
        margin: 0 10px;
    }

        .pagesize span.flt {
            color: #333;
        }

    .pagesize input {
        width: 21px;
        border: 1px solid #dbdde2;
        text-align: center;
        margin: 0 3px;
    }

.modal_c_tit .div_check_box ul li {
    margin-right: 20px;
    line-height: 36px;
}

.team_info {
    line-height: 16px;
    margin-top: 20px;
}

    .team_info span {
        display: inline-block;
        margin-right: 80px;
        color: #232426;
    }

        .team_info span.span1 {
            border-left: 4px solid #fc5a34;
            padding-left: 10px;
        }

    .team_info label {
        color: #fc5a34
    }

.team_tag {
    position: absolute;
    top: 16px;
    right: 20px;
    line-height: 35px;
    overflow: hidden;
    color: #e01f20;
    font-size: 16px;
    height: 35px;
    border: 1px solid #e01f20;
    border-radius: 20px;
}

    .team_tag span {
        cursor: pointer;
        display: block;
        padding: 0 20px;
        float: left;
    }

        .team_tag span:hover {
            opacity: 0.8
        }

        .team_tag span.on {
            background: #e01f20;
            color: #fff;
        }

.qy_tag {
    padding: 20px 50px;
}

    .qy_tag.taggle_list .tag_head {
        border-bottom: 0;
    }

        .qy_tag.taggle_list .tag_head span {
            min-width: 20px;
            border-radius: 2px;
            padding: 0 15px;
        }

            .qy_tag.taggle_list .tag_head li.on span, .qy_tag.taggle_list .tag_head span:hover {
                background: #463b96;
                color: #fff;
                border-color: #dbdde2
            }

        .qy_tag.taggle_list .tag_head li {
            margin-left: 0;
            margin-right: 10px;
            background: #fff;
        }

    .qy_tag.taggle_list > .taggle_items {
        padding: 20px 30px;
        border: 1px solid #dbdde2;
        background: #fff;
    }

.taggle_list3 {
    padding: 0;
    margin: 0
}

    .taggle_list3 .tag_head {
        padding-left: 10px;
        border-left: 4px solid #463b96;
        height: 15px;
        margin: 15px 0;
    }

        .taggle_list3 .tag_head li {
            margin-top: -10px;
        }

    .taggle_list3 .taggle_items {
        margin-top: 20px;
    }

.where_items .list {
    line-height: 36px;
    color: #666
}

    .where_items .list .text {
        overflow: hidden;
        padding: 5px;
    }

        .where_items .list .text span {
            display: block;
            float: left;
        }

        .where_items .list .text li {
            height: 30px;
            line-height: 30px;
            margin-bottom: 20px;
            float: left;
            padding-right: 20px;
            margin-right: 20px;
            border-right: 1px solid #d9dfe1
        }

            .where_items .list .text li:last-child {
                border-right: 0;
            }

        .where_items .list .text span.span1 {
            width: 70px;
        }

    .where_items .list .div_input {
        width: 80px;
        margin-top: -4px;
        margin-right: 10px;
        line-height: 34px;
        background: #f3f5f7;
        float: left;
    }

    .where_items .list .span_tit {
        margin-top: 5px;
        text-align: center;
        border-radius: 2px;
        margin-right: 10px;
        display: block;
        float: left;
        width: 56px;
        height: 25px;
        line-height: 25px;
        background: #463b96;
        color: #fff;
        font-size: 12px;
    }

.where_items .a_btn {
    width: 98px;
    line-height: 34px;
    margin-top: -4px;
    border: 1px solid #fc5a34;
    color: #fc5a34;
    font-size: 16px;
    display: block;
    text-align: center;
    border-radius: 2px;
    float: left;
    margin-left: 50px;
}

.qy_tag .btn {
    text-align: center;
}

    .qy_tag .btn a {
        font-size: 16px;
        line-height: 40px;
        width: 140px;
        margin: 0 30px;
    }

.qy_tips {
    width: 935px;
    margin: 0 auto;
}

.qy_check > span {
    display: block;
    float: left;
    line-height: 30px;
    margin-right: 20px;
}

.qy_check .div_check_box {
    overflow: hidden;
}

    .qy_check .div_check_box ul li {
        float: none;
    }

        .qy_check .div_check_box ul li span {
            line-height: 30px;
        }

.contract_box {
    padding: 10px;
    line-height: 1.5em;
}

    .contract_box input {
        width: auto;
    }

.qy_text {
    margin-top: 20px;
    height: 100px;
    overflow: hidden;
    overflow-y: auto;
    line-height: 30px;
}

    .qy_text p {
        margin-left: 40px;
    }

    .qy_text h3 {
        font-weight: normal;
        font-size: 14px;
        border-left: 4px solid #463b97;
        line-height: 16px;
        margin: 5px 0;
        padding-left: 10px;
    }

.qy_tips .btn {
    text-align: center;
    margin-top: 30px
}

    .qy_tips .btn a {
        font-size: 16px;
        width: 196px;
        line-height: 42px;
    }

.kh_center {
    padding: 10px 20px;
}

    .kh_center h3 {
        padding-left: 10px;
        font-size: 16px;
        font-weight: normal;
        margin: 10px 0;
        border-left: 4px solid #fc5a34;
        line-height: 15px;
    }

    .kh_center .span_tit {
        display: block;
        float: left;
        width: 100px;
        text-align: right;
        margin-right: 10px;
    }

    .kh_center .item {
        margin-bottom: 15px;
    }

    .kh_center .list {
        line-height: 40px;
        margin-top: 20px;
    }

    .kh_center .text {
        overflow: hidden;
    }

        .kh_center .text .span_tit2 {
            margin-left: 60px;
        }

        .kh_center .text .div_input2 {
            width: 460px;
        }

    .kh_center .text1 {
        color: #afb0b1
    }

        .kh_center .text1 > span {
            float: left;
        }

    .kh_center .p_jdt {
        margin-left: 60px;
        float: left;
    }

        .kh_center .p_jdt .slider.slider-horizontal {
            width: 425px;
        }

    .kh_center .text1 .add_num {
        margin: 0 10px;
    }

.radio_list3 ul li {
    margin: 0;
    margin-right: 20px;
}

    .radio_list3 ul li span {
        background: url(/Content/images/icon/cz_19.png) no-repeat left center;
        padding-left: 25px;
    }

    .radio_list3 ul li.on span, .radio_list3 ul li:hover span {
        background: url(/Content/images/icon/cz_22.png) no-repeat left center;
    }

.kh_center .div_input {
    width: 250px;
    float: left;
    margin-right: 20px;
    border-color: #c7cdd2
}

.kh_center .div_tips {
    float: left;
    width: auto;
    color: #afb0b1;
}

.btn_16 {
    text-align: center;
    padding-top: 20px;
}

    .btn_16 a {
        font-size: 16px;
        line-height: 40px;
        width: 200px;
    }

.modal_dlgl .modal_cont {
    width: 350px;
}

.dlgl {
    color: #3c3a38;
    font-size: 16px;
    line-height: 28px;
    width: 260px;
    margin: 0 auto;
}

    .dlgl h3 {
        color: #ff2121;
        line-height: 40px;
        text-align: center;
        font-weight: normal;
    }

    .dlgl li span {
        float: left;
        display: block;
        width: 90px;
    }

    .dlgl li {
        margin: 5px 0;
    }

        .dlgl li .text {
            overflow: hidden;
        }

            .dlgl li .text .div_input {
                width: auto;
                border-color: #d7dae0
            }

.team_charts {
    position: relative;
    border: 1px solid #dbdde2;
    background: #fff;
}

    .team_charts img {
        width: 100%;
    }

    .team_charts .team_tit {
        position: absolute;
        top: 6px;
        left: 10px;
        line-height: 40px;
    }

        .team_charts .team_tit > span {
            display: block;
            float: left;
        }

.div_check_box2 {
    overflow: hidden;
}

    .div_check_box2 ul li {
        margin: 0 15px;
    }

        .div_check_box2 ul li span {
            line-height: 40px;
        }

        .div_check_box2 ul li label {
            display: inline-block;
            padding-right: 30px;
        }

            .div_check_box2 ul li label.lbl1 {
                background: url(/Content/images/icon/lbl_06.png) no-repeat right center;
            }

            .div_check_box2 ul li label.lbl2 {
                background: url(/Content/images/icon/lbl_08.png) no-repeat right center;
            }

            .div_check_box2 ul li label.lbl3 {
                background: url(/Content/images/icon/lbl_10.png) no-repeat right center;
            }

            .div_check_box2 ul li label.lbl4 {
                background: url(/Content/images/icon/lbl_12.png) no-repeat right center;
            }

            .div_check_box2 ul li label.lbl5 {
                background: url(/Content/images/icon/lbl_14.png) no-repeat right center;
            }

            .div_check_box2 ul li label.lbl6 {
                background: url(/Content/images/icon/lbl_16.png) no-repeat right center;
            }

        .div_check_box2 ul li span {
            background: url(/Content/images/icon/checkbox1-1.png) no-repeat left center;
        }

        .div_check_box2 ul li.on span {
            background: url(/Content/images/icon/checkbox-1-1.png) no-repeat left center;
        }


.cp_list2 {
    margin-top: 10px;
}

    .cp_list2 ul {
        margin: 0 0px;
    }

        .cp_list2 ul li {
            min-width: inherit;
            margin: 5px;
            width: 164px;
            line-height: 25px;
            border-radius: 5px;
            overflow: hidden;
        }

    .cp_list2.cp_list ul li .span_icon {
        width: 51px;
        height: 51px;
    }

    .cp_list2.cp_list ul li .text {
        height: 51px;
        font-size: 14px;
    }

        .cp_list2.cp_list ul li .text span {
            font-size: 16px;
            line-height: 16px;
        }

.div_report .modal_c_tit.tit2 {
    padding-bottom: 0
}

.tab_box {
    display: table;
    width: 100%;
    height: 700px;
}

.cell {
    display: table-cell;
    vertical-align: middle;
}

.login_logo {
    float: left;
    height: 429px;
    line-height: 429px;
}

    .login_logo img {
        display: inline-block;
        vertical-align: middle;
    }

.login_box {
    float: right;
    width: 565px;
}

.login_box_s, .login_box_x {
    height: 25.5px;
}

.login_box_s {
    background: url(/Content/images/icon/ico1.png) no-repeat center center;
}

.login_box_x {
    background: url(/Content/images/icon/ico2.png) no-repeat center center;
}

.login_tab {
    background: #fff;
    padding: 15px 25px 28px 28px;
    border-radius: 7px;
    position: relative;
}

.login_xlcs {
    float: left;
    width: 160px;
    padding-right: 27px;
    background: url(/Content/images/icon/ico3.png) no-repeat right center;
    margin-right: 25px;
}

    .login_xlcs .web {
        font-size: 12px;
        color: #fe7d26;
        line-height: 20px;
    }

        .login_xlcs .web span {
            display: block;
            float: left;
            margin-right: 5px;
        }

        .login_xlcs .web p {
            overflow: hidden;
        }

    .login_xlcs .list {
    }

        .login_xlcs .list ul li {
            margin-top: 10px;
            line-height: 36px;
            background: #e9e9eb;
            padding-left: 9px;
            border-radius: 3px;
            position: relative;
        }

            .login_xlcs .list ul li span {
                display: inline-block;
                padding-left: 22px;
                color: #000;
            }

                .login_xlcs .list ul li span.sp1 {
                    background: url(/Content/images/icon/ico4.png) no-repeat left center;
                }

                .login_xlcs .list ul li span.sp2 {
                    background: url(/Content/images/icon/ico4_1.png) no-repeat left center;
                }

                .login_xlcs .list ul li span.sp3 {
                    background: url(/Content/images/icon/ico4_2.png) no-repeat left center;
                }

            .login_xlcs .list ul li a {
                display: block;
                width: 37px;
                height: 30px;
                line-height: 30px;
                background: #463b96;
                color: #fff;
                position: absolute;
                top: 3px;
                right: 3px;
                text-align: center;
                border-radius: 2px;
            }

    .login_xlcs .btn {
        margin-top: 22px;
    }

        .login_xlcs .btn a {
            display: inline-block;
            height: 34px;
            line-height: 34px;
            width: 100px;
            border: 1px solid #fc5a34;
            background: #fc5a34;
            color: #fff;
            border-radius: 2px;
            text-align: center;
        }

            .login_xlcs .btn a.a1 {
                background: #fff;
                color: #fc5a34;
                display: block;
                width: auto;
            }

.login_main {
    overflow: hidden;
}

    .login_main .tit {
        margin-top: 10px;
    }

        .login_main .tit h3 {
            text-align: center;
            font-size: 18px;
            color: #000;
        }

            .login_main .tit h3 span {
                display: inline-block;
                padding-bottom: 2px;
                border-bottom: 1px solid #000;
                margin: 0 38px;
                cursor: pointer;
            }

                .login_main .tit h3 span.on {
                    color: #fc5a34;
                    border-bottom-color: #fc5a34;
                }

.login_m_tab {
}

    .login_m_tab .list_inp {
        margin-top: 15px;
        line-height: 40px;
        position: relative;
        padding-left: 30px;
        border-bottom: 1px solid #463b96;
    }

        .login_m_tab .list_inp.list_inp1 {
            margin-right: 80px;
        }

        .login_m_tab .list_inp span {
            display: block;
            width: 30px;
            position: absolute;
            left: 0;
            top: 0;
            height: 40px;
        }

            .login_m_tab .list_inp span.sp1 {
                background: url(/Content/images/icon/ico5.png) no-repeat left center;
            }

            .login_m_tab .list_inp span.sp2 {
                background: url(/Content/images/icon/ico6.png) no-repeat left center;
            }

            .login_m_tab .list_inp span.sp3 {
                background: url(/Content/images/icon/ico7.png) no-repeat left center;
            }

        .login_m_tab .list_inp input {
            width: 100%;
            height: 40px;
            line-height: 40px;
            border: none;
        }

        .login_m_tab .list_inp .pwd_chg {
            position: absolute;
            top: 100%;
            margin-top: 3px;
            line-height: initial;
            right: 0;
        }

            .login_m_tab .list_inp .pwd_chg label {
                position: initial;
                display: initial;
                background: none;
                color: #7f7e85;
            }

            .login_m_tab .list_inp .pwd_chg input {
                width: initial;
                vertical-align: middle;
                margin-right: 5px;
                width: 15px;
                height: 15px;
                margin-bottom: 2px;
            }

.list_btn {
    text-align: right;
    margin-top: 10px;
}

    .list_btn a {
        color: #7f7e85;
    }

.login_yzm {
    display: block;
    width: 70px;
    height: 26px;
    line-height: 26px;
    background: #868686;
    color: #d3d7e0;
    text-align: center;
    position: absolute;
    right: -80px;
    bottom: -1px;
    cursor: pointer;
}

.login_main .btn {
    margin-top: 37px;
}

    .login_main .btn a {
        display: block;
        font-size: 16px;
        line-height: 40px;
        border: 1px solid #463b96;
        background: #463b96;
        color: #fff;
        text-align: center;
        border-radius: 3px;
        width: auto;
    }

        .login_main .btn a.a1 {
            background: #fff;
            color: #463b96;
            margin-top: 20px;
        }

.login_m_tab .list_btn {
    text-align: left;
    margin-top: 5px;
}

.login_xlcs .btn a:hover, .login_xlcs .list ul li a:hover, .login_main .btn a:hover {
    opacity: 0.8;
}

.footer {
    padding: 15px 0;
    background: rgba(0,0,0,0.37);
}

.foot_llq {
    float: left;
    margin-left: 50px;
}

    .foot_llq ul li {
        float: left;
        line-height: 46px;
        margin-left: 30px;
    }

        .foot_llq ul li:first-child {
            margin-left: 0;
        }

        .foot_llq ul li a {
            color: #8b8f9e;
        }

        .foot_llq ul li span {
            display: inline-block;
            padding-left: 56px;
        }

            .foot_llq ul li span.sp1 {
                background: url(/Content/images/icon/ico8.png) no-repeat left center;
            }

            .foot_llq ul li span.sp2 {
                background: url(/Content/images/icon/ico9.png) no-repeat left center;
            }

            .foot_llq ul li span.sp3 {
                background: url(/Content/images/icon/ico10.png) no-repeat left center;
            }

        .foot_llq ul li:hover span.sp1 {
            background: url(/Content/images/icon/ico8_1.png) no-repeat left center;
        }

        .foot_llq ul li:hover span.sp2 {
            background: url(/Content/images/icon/ico9_1.png) no-repeat left center;
        }

        .foot_llq ul li:hover span.sp3 {
            background: url(/Content/images/icon/ico10_1.png) no-repeat left center;
        }

.foot_load {
    float: right;
    margin-right: 50px;
}

    .foot_load ul li {
        float: left;
        margin-left: 20px;
        position: relative;
    }

        .foot_load ul li a {
            display: table;
            width: 46px;
            height: 46px;
            border-radius: 46px;
            text-align: center;
            background: #463b96;
        }

            .foot_load ul li a span {
                display: block;
                height: 20px;
            }

                .foot_load ul li a span.sp1 {
                    background: url(/Content/images/icon/ico11.png) no-repeat center center;
                }

                .foot_load ul li a span.sp2 {
                    background: url(/Content/images/icon/ico12.png) no-repeat center center;
                }

                .foot_load ul li a span.sp3 {
                    background: url(/Content/images/icon/ico13.png) no-repeat center center;
                }

            .foot_load ul li a p {
                font-size: 8px;
                line-height: 14px;
                color: #fff;
                margin-top: 2px;
            }

                .foot_load ul li a p.p1 {
                    font-size: 11px;
                    margin-top: 0;
                }

        .foot_load ul li:hover a {
            background: #fc5a34;
        }

.load_wyb {
    position: absolute;
    left: 50%;
    margin-left: -120px;
    bottom: 46px;
    width: 240px;
    padding-bottom: 11px;
    background: url(/Content/images/icon/ico14.png) no-repeat center 206px;
    z-index: 99;
    display: none;
}

.load_wyb_tab {
    background: #595877;
    padding: 7px 10px;
    border-radius: 3px;
}

    .load_wyb_tab table {
        width: 100%;
    }

        .load_wyb_tab table td {
            width: 33.333%;
            position: relative;
            text-align: right;
            color: #fff;
            white-space: nowrap;
            height: 32px;
            vertical-align: middle;
        }

            .load_wyb_tab table td:first-child {
                text-align: left;
            }

            .load_wyb_tab table td em {
                font-style: normal;
                color: #50ca79;
            }

            .load_wyb_tab table td span {
                display: inline-block;
                padding-left: 20px;
            }

                .load_wyb_tab table td span.sp1 {
                    background: url(/Content/images/icon/ico4.png) no-repeat left center;
                }

                .load_wyb_tab table td span.sp2 {
                    background: url(/Content/images/icon/ico4_1.png) no-repeat left center;
                }

                .load_wyb_tab table td span.sp3 {
                    background: url(/Content/images/icon/ico4_2.png) no-repeat left center;
                }

            .load_wyb_tab table td .img {
                position: absolute;
                top: -7px;
                right: -136px;
                display: none;
                width: 110px;
                height: 110px;
                overflow: hidden;
                padding: 7px;
                background: #fff;
            }
                /*調整*/
                .load_wyb_tab table td .img img {
                    display: block;
                    width: 100%;
                }

        .load_wyb_tab table tr:hover td p {
            color: #ff2c2c;
        }
/*.load_wyb_tab table tr:hover td .img { display:block; }*/

.load_mb {
    position: absolute;
    width: 336px;
    left: 50%;
    margin-left: -168px;
    bottom: 46px;
    padding-bottom: 11px;
    background: url(/Content/images/icon/ico14.png) no-repeat center 110px;
    z-index: 99;
    border-radius: 3px;
    display: none;
}

.load_mb_m {
    background: #595877;
    padding: 10px;
}

    .load_mb_m .img {
        float: left;
        width: 90px;
        height: 90px;
        overflow: hidden;
        margin-right: 10px;
        padding: 5px;
        background: #fff;
    }
        /*調整*/
        .load_mb_m .img img {
            display: block;
            width: 100%;
        }

    .load_mb_m .web {
        overflow: hidden;
        color: #fff;
        line-height: 22px;
    }

        .load_mb_m .web p {
            font-size: 12px;
        }

.foot_load ul li:hover .load_wyb, .foot_load ul li:hover .load_mb {
    display: block;
}

.foot_bq {
    text-align: center;
    margin-top: 15px;
}

    .foot_bq p {
        font-size: 14px;
        color: #8b8f9e;
    }


.login_ts {
    line-height: 20px;
    margin-top: 42px;
    margin-bottom: 30px;
}

    .login_ts p {
        padding-left: 32px;
        background: url(/Content/images/icon/ico15.png) no-repeat left center;
        text-decoration: underline;
        color: #e67326;
    }

.login_mmts {
    margin-top: 15px;
}

    .login_mmts p {
        color: #7f7e85;
        line-height: 20px;
    }

.bgmm_btn {
    text-align: center;
    margin-top: 40px;
}

    .bgmm_btn a {
        display: inline-block;
        width: 120px;
        height: 42px;
        line-height: 42px;
        color: #fff;
        background: #463b96;
        font-size: 16px;
        border-radius: 3px;
        margin-left: 20px;
    }

        .bgmm_btn a:hover {
            opacity: 0.8
        }

        .bgmm_btn a:first-child {
            margin-left: 0;
        }

.login_box.reg_box {
    width: 350px;
}



.page_dividend.page_dividend {
    padding-bottom: 13px;
    background: #edf0f5;
}

.page.page1 {
    padding-bottom: 13px;
}

.page_t_tag {
    height: 41px;
    line-height: 41px;
    background: #463b97;
}

    .page_t_tag ul li {
        float: left;
        font-size: 16px;
    }

        .page_t_tag ul li a {
            display: block;
            padding: 0 30px;
            background: url(/Content/images/icon/ico16.png) no-repeat right center;
            color: #fff;
        }

        .page_t_tag ul li span {
            display: inline-block;
            padding-left: 30px;
        }

            .page_t_tag ul li span.sp1 {
                background: url(/Content/images/icon/ico17.png) no-repeat left center;
            }

            .page_t_tag ul li span.sp2 {
                background: url(/Content/images/icon/ico18.png) no-repeat left center;
            }

            .page_t_tag ul li span.sp3 {
                background: url(/Content/images/icon/ico19.png) no-repeat left center;
            }

            .page_t_tag ul li span.sp4 {
                background: url(/Content/images/icon/ico20.png) no-repeat left center;
            }

        .page_t_tag ul li:hover span.sp1, .page_t_tag ul li.in span.sp1 {
            background: url(/Content/images/icon/ico17-1.png) no-repeat left center;
        }

        .page_t_tag ul li:hover span.sp2, .page_t_tag ul li.in span.sp2 {
            background: url(/Content/images/icon/ico18-1.png) no-repeat left center;
        }

        .page_t_tag ul li:hover span.sp3, .page_t_tag ul li.in span.sp3 {
            background: url(/Content/images/icon/ico19-1.png) no-repeat left center;
        }

        .page_t_tag ul li:hover span.sp4, .page_t_tag ul li.in span.sp4 {
            background: url(/Content/images/icon/ico20-1.png) no-repeat left center;
        }

        .page_t_tag ul li.in a, .page_t_tag ul li a:hover {
            background: #fc5a34 !important;
        }

.page_grzx {
    background: #edf0f5;
    padding-bottom: 10px;
    min-height: 800px;
}
/*調整*/
.wdzh_nav {
    border-bottom: 1px dashed #dbdde2;
    padding: 10px 20px;
    padding-right: 185px;
    position: relative;
    min-height: 60px;
}
    /*調整*/
    .wdzh_nav ul li {
        float: left;
        margin: 5px 7px;
        text-align: center;
    }

        .wdzh_nav ul li a {
            display: inline-block;
            padding: 0 5px;
            min-width: 110px;
            border-radius: 3px;
            height: 29px;
            line-height: 29px;
            border: 1px solid #b6b4cb;
            color: #a2a0ba;
        }

            .wdzh_nav ul li a span {
                display: inline-block;
                padding-left: 20px;
                background: url(/Content/images/icon/ico21.png) no-repeat left center;
            }

            .wdzh_nav ul li.in a, .wdzh_nav ul li a:hover {
                background: #463b97;
                border: 1px solid #463b97;
                color: #fff;
            }

                .wdzh_nav ul li.in a span, .wdzh_nav ul li a:hover span {
                    background: url(/Content/images/icon/ico21_1.png) no-repeat left center;
                }


.wdzh_grzl {
    width: 575px;
    margin: 100px auto 0;
}

.grzl_list {
    margin-top: 15px;
}

    .grzl_list:first-child {
        margin-top: 0;
    }

    .grzl_list span {
        display: block;
        float: left;
        width: 100px;
        text-align: right;
        margin-right: 20px;
        line-height: 40px;
        color: #3e3a3a;
    }

.grzl_list_web {
    overflow: hidden;
}

.grzl_list_inp {
}

    .grzl_list_inp input {
        width: 298px;
        height: 38px;
        line-height: 38px;
        border: 1px solid #c7cdd2;
        padding-left: 20px;
        background: none;
    }

    .grzl_list_inp a, .grzl_list_inp button {
        display: inline-block;
        float: right;
        width: 116px;
        height: 40px;
        line-height: 40px;
        text-align: center;
        background: #fc5a34;
        color: #fff;
        border: none;
    }

        .grzl_list_inp a:hover, .grzl_list_inp button:hover {
            opacity: 0.8;
        }

.grzl_list_ts {
    margin-top: 10px;
}

    .grzl_list_ts p {
        color: #adb3b9;
    }

.grzl_list_txt {
    line-height: 40px;
}

    .grzl_list_txt p {
        color: #ff2121;
    }

.grzl_list_smbd {
    margin-top: 13px;
}

    .grzl_list_smbd .img {
        width: 160px;
        height: 160px;
        overflow: hidden;
    }

        .grzl_list_smbd .img img {
            display: block;
        }

    .grzl_list_smbd p {
        color: #3e3a3a;
        margin-top: 10px;
    }


.wdzh_yhksz {
    margin-top: 43px;
    padding-left: 180px;
}

.yhksz_ts {
    padding-left: 125px;
    width: 530px;
}

    .yhksz_ts p { /*padding-right:15px;*/
        line-height: 24px;
        background: #ffffdc; /*padding-left:19px;*/
        padding: 10px 15px 10px 19px;
    }

        .yhksz_ts p span {
            color: #fc431f;
            display: inline-block;
            padding-left: 23px;
            background: url(/Content/images/icon/ico22.png) no-repeat left 4px;
        }

.yhksz_tab {
    position: relative;
}

.yhksz_list {
    margin-top: 14px;
}

    .yhksz_list span {
        display: block;
        float: left;
        width: 105px;
        text-align: right;
        color: #3e3a3a;
        line-height: 40px;
    }

        .yhksz_list span i {
            font-size: 20px;
            color: #e12227;
            vertical-align: middle;
            font-style: normal;
            margin-right: 5px;
        }

.yhksz_list_web {
    float: left;
    margin-left: 20px;
    width: 397px;
    position: relative;
}

.yhksz_list_input input {
    height: 38px;
    line-height: 38px;
    border: 1px solid #c7cdd2;
    width: 398px;
    padding-left: 20px;
    background: none;
}

    .yhksz_list_input input:focus {
        border: 1px solid #6652bd;
        box-shadow: 0 0 3px rgba(69,59,150,0.25);
    }

.yhksz_khh {
    position: relative;
}

.khh_txt {
}

    .khh_txt input {
    }

.khh_form {
    position: absolute;
    top: 100%;
    left: 0;
    padding-top: 11px;
    z-index: 9;
    width: 620px;
}

.khh_form_m {
    box-shadow: 0 0 10px rgba(136,144,149,0.36);
    background: #fff;
    border-radius: 5px;
    overflow: hidden;
}

.khh_change_list {
    background: #463b96;
}

    .khh_change_list ul li {
        float: left;
        height: 33px;
        border-top: 3px solid transparent;
        color: #fff;
        line-height: 30px;
        width: 99px;
        border-left: 1px solid rgba(255,255,255,0.14);
        text-align: center;
        cursor: pointer;
    }

        .khh_change_list ul li:first-child {
            border-left: none;
        }

        .khh_change_list ul li.in, .khh_change_list ul li:hover {
            background: #fff;
            color: #f63942;
            border-top: 3px solid #f73943;
        }

.khh_yh_list2 {
    padding: 10px 0;
}

    .khh_yh_list2 .yh_list {
        padding: 4px 0;
        clear: both;
    }

    .khh_yh_list2 span {
        line-height: 30px;
        display: block;
        float: left;
        width: 50px;
        text-align: center;
        color: #fc5a34
    }

    .khh_yh_list2 .list {
        overflow: hidden;
    }

    .khh_yh_list2 ul li a {
        color: #282828;
        line-height: 30px;
    }

        .khh_yh_list2 ul li a:hover {
            color: #fc5a34
        }

    .khh_yh_list2 ul li {
        float: left;
        margin-right: 10px;
    }

.khh_yh_list {
    padding: 10px 15px;
}

    .khh_yh_list ul li {
        float: left;
        width: 25%;
        line-height: 50px;
    }

        .khh_yh_list ul li img {
            vertical-align: middle;
            max-width: 90%;
            margin-bottom: 3px;
            cursor: pointer;
        }

.yhksz_sel {
    position: absolute;
    left: 0;
    top: 45px;
    width: 180px;
    background: #fff;
    box-shadow: 0 0 10px rgba(136,144,149,0.36);
    border-radius: 5px;
    overflow: hidden;
    z-index: 9;
    height: 216px;
    overflow-y: auto;
}

    .yhksz_sel ul li {
        color: #282828;
        line-height: 36px;
        padding-left: 23px;
        cursor: pointer;
    }

        .yhksz_sel ul li:hover {
            background: #eeecf7;
            font-weight: bold;
            color: #5948ad;
        }

.yhksz_btn {
    text-align: center;
    width: 420px;
    padding-left: 125px;
    margin-top: 50px;
}

    .yhksz_btn a {
        display: inline-block;
        width: 196px;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        color: #fff;
        background: #fc5a34;
    }

        .yhksz_btn a:hover {
            opacity: 0.8;
        }

.yhksz_list_bc {
    line-height: 40px;
    position: absolute;
    left: 375px;
    top: 0;
    width: 100%;
}

    .yhksz_list_bc p {
        font-size: 14px;
        color: #f63942;
    }

        .yhksz_list_bc p i {
            display: inline-block;
            width: 17px;
            height: 17px;
            line-height: 17px;
            background: url(/Content/images/icon/ico39.png) no-repeat center center;
            vertical-align: middle;
            margin-bottom: 2px;
            margin-right: 28px;
        }

.yhksz_cx {
    width: 762px;
    border: 1px solid #d7dae0;
    background: #fff;
    margin: 40px auto 0;
}

.yhksz_cx_yh {
    background: #f9f9f9;
    padding: 15px 24px;
}

    .yhksz_cx_yh img {
        display: block;
    }

.yhksz_cx_tab {
    padding-left: 160px;
    padding-bottom: 35px;
}

    .yhksz_cx_tab ul li {
        margin-top: 35px;
    }

        .yhksz_cx_tab ul li:first-child {
            margin-top: 30px;
        }

        .yhksz_cx_tab ul li span {
            display: block;
            float: left;
            margin-right: 30px;
            width: 100px;
            padding-left: 17px;
            color: #3e3a3a;
            background: url(/Content/images/icon/ico40.png) no-repeat left center;
        }

        .yhksz_cx_tab ul li .web {
            overflow: hidden;
        }

            .yhksz_cx_tab ul li .web p {
                color: #ff2a34;
            }

.yhksz_cx_btn {
    margin-top: 46px;
    text-align: center;
}

    .yhksz_cx_btn a, .yhksz_cx_btn button {
        display: inline-block;
        width: 196px;
        height: 40px;
        line-height: 40px;
        margin: 0 16px;
        font-size: 16px;
        color: #fff;
        background: #463b97;
        border: none;
    }

        .yhksz_cx_btn a.a1, .yhksz_cx_btn button.a1 {
            background: #fc5a34 !important;
        }

        .yhksz_cx_btn a:hover, .yhksz_cx_btn button:hover, .yhksz_cx_btn button:disabled {
            opacity: 0.8;
        }

.yjxthm {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: url(/Content/images/icon/bg2.jpg) no-repeat center center;
    background-size: cover;
}

    .yjxthm .fp_cont {
        position: fixed;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        display: table;
    }

        .yjxthm .fp_cont .cell {
            display: table-cell;
            vertical-align: middle;
        }

    .yjxthm .cont {
        width: 900px;
        background: #fff;
        color: #494950;
        margin: 0 auto;
        border-radius: 5px;
        overflow: hidden;
        font-size: 12px;
    }

        .yjxthm .cont .tit {
            line-height: 48px;
            padding: 0 20px;
            background: #edf0f5
        }

            .yjxthm .cont .tit h3 {
                font-size: 14px;
                color: #282828
            }

                .yjxthm .cont .tit h3 span {
                    color: #534aa9
                }

        .yjxthm .cont .c_tit {
            padding: 10px 20px;
            line-height: 22px;
            border-bottom: 1px dashed #dbdde2
        }

    .yjxthm .c_cont {
        height: 410px;
        overflow: hidden;
        overflow-y: auto;
        margin: 10px;
        margin-left: 20px;
        line-height: 22px;
        word-break: break-all;
        word-wrap: break-word;
        white-space: pre-line;
    }

        .yjxthm .c_cont h4 {
            margin-top: 5px;
        }

.history {
    color: #414549;
    background: #edf0f5;
    margin: 13px 20px;
    margin-bottom: 0
}

    .history .tit {
        color: rgba(255,255,255,0.5);
        line-height: 40px;
        background: #463b96
    }

.tit_select {
    margin-right: 30px;
}

    .tit_select .span_tit {
        display: block;
        padding: 0 20px;
        background: #fc5a34;
        color: #fff;
        text-shadow: 0 2px 3px rgba(0,0,0,0.5)
    }

        .tit_select .span_tit label {
            display: inline-block;
            padding-right: 20px;
            background: url(/Content/images/icon/icon41.png) no-repeat center right;
        }

.his_tag ul li {
    cursor: pointer;
    float: left;
}

.his_tag1 {
    margin-right: 20px;
}

    .his_tag1 li span {
        color: #fff;
        display: inline-block;
        line-height: 25px;
        padding: 0 15px;
        background: rgba(255,255,255,0.14);
        box-shadow: 0 0 5px rgba(0,0,0,0.2);
        margin-right: 10px;
        border-radius: 3px;
    }

    .his_tag1 li.on span {
        line-height: 27px;
        background: #fc5a34;
    }

.his_tag2 ul li {
    margin: 0 10px;
}

    .his_tag2 ul li.on {
        color: #fff;
    }

.history .wrap {
    width: 100%;
    max-width: 1300px;
}

.history .modal_c_tab {
    overflow: hidden;
    overflow-y: auto;
}

.zst_tit ul {
    overflow: hidden;
    margin-bottom: 20px;
}

    .zst_tit ul li {
        float: left;
        margin-right: 8px;
        font-size: 12px;
        padding: 0 10px;
        line-height: 23px;
        border: 1px solid #463b96;
        background: rgba(70,59,151,0.14);
        border-radius: 2px;
    }

        .zst_tit ul li:hover, .zst_tit ul li.on {
            background: #463b96;
            color: #fff;
        }

        .zst_tit ul li.active {
            background: #463b96;
            color: #fff;
        }

            .zst_tit ul li:hover span, .zst_tit ul li.on span, .zst_tit ul li.active span {
                color: #fff !important;
            }

        .zst_tit ul li span {
            color: #463b96
        }

.zst_check {
    border-left: 1px solid #dbdde2;
    display: flex;
    align-items: center
    display: flex;
    align-items: center
}

.zst_check ul li {
    margin-left: 30px;
    line-height: 35px;
}

.zst_check ul li span {
    line-height: 35px;
}

.div_check_box4 ul li span {
    background: url(/Content/images/icon/checkbox1-1.png) no-repeat left center;
}

.tab_zst td, .tab_zst th {
    vertical-align: middle;
}

.tab_zst tr.tr1 th {
    height: 22px;
    line-height: 22px;
    vertical-align: middle;
    font-size: 12px;
    color: #fff;
    font-weight: normal;
}

.tab_zst td {
    line-height: 30px;
}

.tab_zst td p span {
    display: block;
    width: 10%;
    float: left;
}

.tab_zst .td_kj p span {
    width: 17px;
    display: inline-block;
    float: none;
}

.tab_zst td {
    font-size: 12px;
}

.tab_zst td p span i {
    display: inline-block;
    width: 16px;
    height: 16px;
    border-radius: 16px;
    font-style: normal;
    line-height: 16px;
    color: #463b96
}

.tab_zst td p span {
    height: 30px;
    margin-top: 1px;
}

.tab_zst td p span i.in {
    background: #ff8921;
    color: #fff !important;
}

.tab_zst td p span i.in2 {
    background: #5a4ca8;
    color: #fff !important;
}

.tab_zst tr.tr1 th p span {
    color: #93a6b3;
    display: inline-block;
    width: 10%;
    border-left: 1px solid #463b96;
    background: #fff;
    margin-left: -1px;
}

.tab_zst td p span.sp1 {
    background: #ccc;
    color: #fff !important;
}

.tab_zst td p span.sp1 i {
    color: #fff !important;
}

.tab_zst td p span.sp2 {
    background: #463b96;
    color: #fff !important;
}

.tab_zst td p span.sp2 i {
    color: #fff !important;
}

.tab_zst td.td_w4, .tab_zst td.td1, .tab_zst td.td_w3, .tab_zst td.td_w2, .tab_zst td.td_w1 {
    width: 13.5%;
}
.div_zst .twocirclebtn {
    display: flex;
    font-size: 14px;
    margin-left: 20px;
}
.div_zst .twocirclebtn > div{     
    margin: 0 12px;
    text-align: center; 
    line-height: 15px;
}
.div_zst .twocirclebtn .circleblock{    
    height: 45px;
    margin-bottom: 4px;
    width: 45px;
    align-items: center;
    background: #cc695c;
    border: 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    cursor: pointer;
}
.div_zst .twocirclebtn .circleblock.green{    
    background: #1d7877;
}

.div_zst .twocirclebtn {
    display: flex;
    font-size: 14px;
    margin-left: 20px;
}

.div_zst .twocirclebtn > div{
    margin: 0 12px 5px;
    text-align: center; 
    line-height: 15px;
}

.div_zst .twocirclebtn .circleblock{
    height: 45px;
    margin-bottom: 4px;
    width: 45px;
    align-items: center;
    background: #cc695c;
    border: 0;
    border-radius: 50%;
    display: flex;
    justify-content: center;
    cursor: pointer;
}

.div_zst .twocirclebtn .circleblock.green{
    background: #1d7877;
}

.div_zst .twocirclebtn .circleblock.green i {
    background: url("/Content/images/bet/trend-fresh.png") no-repeat center transparent;
    width: 100%;
    height: 100%;
}

.div_zst .twocirclebtn .circleblock.top i {
    background: url("/Content/images/bet/trend-top.png") no-repeat center transparent;
    width: 100%;
    height: 100%;
}

.div_zst .twocirclebtn .circleblock.bottom i {
    background: url("/Content/images/bet/trend-bottom.png") no-repeat center transparent;
    width: 100%;
    height: 100%;
}

.modal_taggle_bg .modal_cont .m_btn a.cancel {
    display: none;
}

.modal_tz_detail .modal_cont {
    width: 780px;
}
/*太小文字很多會塞不下*/
.tz_detail {
    padding: 10px;
    color: #000;
}

    .tz_detail table {
        width: 100%
    }

        .tz_detail table .div_select {
            margin-right: 0
        }

            .tz_detail table .div_select select {
                width: 100%;
                border: 0
            }

        .tz_detail table .div_check_box span {
            line-height: 35px;
        }

        .tz_detail table td {
            height: 35px;
            border: 1px solid #e4e4e4;
            padding: 0 10px;
            vertical-align: middle;
        }

    .tz_detail h3 {
        line-height: 43px;
        font-weight: normal
    }

        .tz_detail h3 span {
            display: inline-block;
            height: 14px;
            line-height: 14px;
            padding-left: 8px;
            border-left: 4px solid #463b96;
        }

.div_textarea {
    border: 1px solid #d8d8d8;
    border-radius: 3px;
    padding: 10px;
    background: #fbfbfb;
}

    .div_textarea textarea {
        resize: none;
        border: 0;
        width: 100%;
        height: 80px;
    }

.btn.btn4 a, .btn.btn4 button {
    font-size: 16px;
    width: 150px;
    text-align: center;
    line-height: 40px;
    margin-right: 15px;
    border: 1px solid #ddd;
}

    .btn.btn4 button:disabled {
        background: #c7c7c7 !important;
        pointer-events: none;
    }

    .btn.btn4 a.a2, .btn.btn4 button.a2 {
        color: #fff;
    }

    .btn.btn4 a.frt, .btn.btn4 button.frt {
        margin-right: 0
    }

.center {
    text-align: center;
}

.detail_tips {
    line-height: 35px;
    font-size: 13px;
    color: #282828;
}

    .detail_tips .p1 {
        color: #fc431f
    }

.btn.btn5 a {
    width: 110px;
    position: relative;
}

    .btn.btn5 a span {
        display: block;
        position: absolute;
        width: 153px;
        height: 50px;
        line-height: 50px;
        background: url(/Content/images/icon/ico66.png) no-repeat center top;
        padding: 8px 11px 19px;
        top: -68px;
        left: 50%;
        margin-left: -87px;
        font-size: 16px;
        color: #3c3a38;
    }

.modal_fqgd2 .modal_cont, .modal_yjcd2 .modal_cont, .modal_cd .modal_cont {
    width: 340px;
}

.modal_cont .m_btn.center a {
    margin: 0 10px;
}

.m_btn.right {
    text-align: right;
    padding-right: 0
}

    .m_btn.right a {
        margin: 0;
        margin-left: 20px;
        padding: 0 10px;
    }

.m_tab1 {
    padding: 10px;
}

    .m_tab1 table td span.tab_check_box {
        display: block;
        width: 20px;
        height: 20px;
        background: url(/Content/images/icon/checkbox.png) no-repeat center center
    }

    .m_tab1 table .on td span.tab_check_box {
        background: url(/Content/images/icon/checkbox-1.png) no-repeat center center
    }

    .m_tab1 table tr td:first-child {
        width: 20px;
        min-width: initial;
    }

    .m_tab1 table td {
        padding: 0 9px;
        line-height: 36px;
        vertical-align: middle;
        border: 1px solid #dbdde2;
        word-break: break-all;
    }

    .m_tab1 * {
        font-size: 14px !important;
    }

.modal_fqgd .modal_cont {
    width: 920px;
}

.modal_artive_detail .modal_cont {
    width: 750px;
}

.modal_tzwf .modal_cont {
    width: 866px;
}

.art_detail .img img {
    width: 100%;
}

.art_detail .text {
    margin: 10px 0;
    height: 300px;
    overflow: hidden;
    padding: 10px;
    overflow-y: auto;
}

    .art_detail .text h3 {
        line-height: 45px;
        text-align: center;
        color: #ff3131;
        font-size: 20px;
    }

    .art_detail .text li {
        padding: 5px 10px;
        line-height: 23px;
    }

        .art_detail .text li span {
            display: block;
            float: left;
            font-size: 16px;
        }

        .art_detail .text li > div {
            overflow: hidden;
        }

    .art_detail .text p {
        margin-bottom: 10px;
    }

.m_tz_tit2 .div_select {
    margin-left: 10px;
}

.m_tz_tit2 span.flt {
    display: block;
    background: none;
    line-height: 30px;
    color: #574e4f;
    font-size: 14px;
}

.m_tz_list .item .div_tips {
    width: 100%;
    text-align: left;
    color: #fc5a34;
    margin-top: 15px;
}

.m_tz_list .item {
    padding: 10px 5px;
    border-bottom: 1px dashed #dbdde2
}

.m_tz_tit ul li {
    float: left;
    margin: 5px 1px;
}

    .m_tz_tit ul li span {
        display: block;
        padding: 0 10px;
        line-height: 23px;
        border-radius: 2px;
        overflow: hidden;
        cursor: pointer;
    }

    .m_tz_tit ul li.on span, .m_tz_tit ul li:hover span {
        background: #463b96;
        color: #fff;
    }

.m_tz_tit ul {
    overflow: hidden;
    margin-left: 10px;
}

.m_tz_list .tz_list {
    min-height: 0;
}

    .m_tz_list .tz_list .list {
        margin: 0;
    }

        .m_tz_list .tz_list .list .ul2 {
            float: left;
            margin-top: 13px;
            margin-left: 10px;
        }

.m_tz_list .item_text {
    overflow: hidden;
}

.m_tz_list .item > .span_tit {
    white-space: nowrap;
    display: block;
    float: left;
    color: #fc5a34;
    width: 50px;
    margin-left: 15px;
}

.m_tz_list .span_tit {
    margin-top: 5px;
}

.m_tz_list .tz_list .list > .span_tit {
    width: 60px;
    text-align: right;
}

.m_tz_list .tz_list .ul1 {
    max-width: 640px;
    float: left;
}

    .m_tz_list .tz_list .ul1 li {
        margin: 5px;
    }

        .m_tz_list .tz_list .ul1 li span {
            margin: 0;
            border-radius: 5px;
        }

.tz_list .ul3 {
}

.tz_list .ul3 {
    max-width: inherit !important;
    overflow: hidden !important;
    float: none !important;
}

    .tz_list .ul3 li span {
        font-size: 18px;
        white-space: nowrap;
        width: auto;
        padding: 0 22px;
    }

    .tz_list .ul3.ul3-1 li span {
        padding: 0 15px;
    }

    .tz_list .ul3.ul3-2 li span {
        padding: 0 20.8px;
    }

    .tz_list .ul3.ul3-3 li span {
        padding: 0 21.5px;
    }

    .tz_list .ul3.ul3-4 li span {
        padding: 0;
        width: 114px;
    }

.tz_list .ul4 li span {
    padding: 0;
    width: 114px;
}

.m_tz_tit2 span {
    background: #eee;
    color: #abb0b6;
}

.m_tz_tit2 ul li {
    margin-right: 10px;
}

    .m_tz_tit2 ul li.on span, .m_tz_tit2 ul li:hover span {
        background: #fc5a34 !important;
    }

.item_font p {
    float: left;
    margin-left: 10px;
    line-height: 32px;
}

.item_font .btn a {
    margin: 0 10px;
}

.m_tz_list .item.item_input {
    padding: 10px 15px;
}

    .m_tz_list .item.item_input p {
        margin-bottom: 10px;
    }

.cont_tz .tz_items {
    max-height: 500px;
    overflow-y: auto;
    border-bottom: 1px solid #dbdde2
}

.cont_tz .btn4 {
    padding: 30px 0;
}

    .cont_tz .btn4 a {
        width: 200px;
    }

.btn_back a {
    display: block;
    padding: 0 15px;
    line-height: 20px;
    background: #f63942;
    color: #fff;
    border-radius: 2px;
    font-size: 12px;
}

    .btn_back a:hover {
        background: #fe0000
    }

.btn_back {
    margin-top: 10px;
    margin-right: 10px;
}

.cont_tz .tz_head {
    padding: 15px 10px;
    border-bottom: 1px dashed #dbdde2
}

    .cont_tz .tz_head .item2 {
        width: 470px;
    }

    .cont_tz .tz_head .item3 {
        width: 350px;
        float: right;
    }


.modal_cantact .modal_cont, .modal_cantact_pwd .modal_cont, .modal_cantact_pwd2 .modal_cont {
    width: 340px;
}

.modal_cantact_pwd2 .m_btn {
    width: 203px;
    margin: 0 auto;
    padding: 20px 0;
}

    .modal_cantact_pwd2 .m_btn a {
        width: 100%;
        line-height: 30px;
        padding: 0 !important;
        margin: 0 !important
    }

    .modal_cantact_pwd2 .m_btn .m_btn2 {
        margin-top: 10px;
    }

.modal_cantact_pwd2 h3 {
    text-align: center;
    font-size: 16px;
    font-weight: normal;
    color: #ff2121;
    text-decoration: underline;
}

.modal_cantact_pwd2 p {
    width: 200px;
    margin: 0 auto;
    padding: 15px 0;
    text-align: left;
    line-height: 20px;
    color: #282828;
    margin-top: 10px;
    color: #3c3a38 !important;
    font-size: 16px;
}

.modal_cantact_pwd2 .m_btn .m_btn2 a {
    width: 46%;
    background: none !important;
    border: 1px solid #fc5a34;
    color: #fc5a34;
}

.cantact_text {
    padding: 15px;
    border-bottom: 1px solid #dbdde2;
    line-height: 38px;
}

    .cantact_text p {
        color: #fc5a34
    }

    .cantact_text span {
        display: block;
        float: left;
    }

    .cantact_text .div_input {
        overflow: hidden;
        width: 220px;
        margin-bottom: 10px;
    }

.modal_download .modal_cont {
    width: 1090px;
    border-radius: 2px;
    background: url(/Content/images/icon/bg3.png) no-repeat top center;
}

.modal4 .ul_taggle li span {
    border-top-width: 5px;
    font-size: 16px;
    border-color: transparent;
}

.modal4 .ul_taggle li:hover span {
    border-color: #463b96
}

.modal4 .ul_taggle li {
    border-left: 0;
}

.modal4 .m_tit {
    padding: 0;
    background: rgba(0,0,0,0.5) !important;
}

.modal4 .m_cont {
    border-bottom: 0;
    padding: 30px;
}

.modal4 .ul_taggle li.on span, .modal4 .m_tit .ul_taggle li:hover span {
    background: url(/Content/images/icon/bg4.png) no-repeat center center;
    color: #fff !important;
}

.modal4 .tag_top li {
    width: auto;
    margin-right: 20px;
}

    .modal4 .tag_top li span {
        width: 90px;
        line-height: 27px;
        color: #fff;
        background: #13233e;
        padding: 0;
        text-align: center;
        border: 0;
        border-radius: 5px;
    }

        .modal4 .tag_top li.on span, .modal4 .tag_top li span:hover {
            background: #fe7b3c
        }

.modal4 .tag_item {
    border: 0;
    clear: both;
}

.down_list {
    color: #fff;
    position: relative;
    margin-top: 30px;
}

    .down_list .line {
        position: absolute;
        top: 12px;
        bottom: -30px;
        left: 8px;
        border: 1px dashed rgba(255,255,255,0.5)
    }

    .down_list ul li {
        position: relative;
        padding-left: 34px;
        background: url(/Content/images/icon/icon50.png) no-repeat left 6px;
        margin-bottom: 20px;
    }

        .down_list ul li:first-child {
            padding-bottom: 10px
        }

        .down_list ul li p {
            width: 340px;
            line-height: 26px;
            padding: 11px 0;
            background: url(/Content/images/icon/bg5.png) repeat-y center center;
            padding-left: 10px;
        }

            .down_list ul li p span {
                color: #fc5a34
            }

.down_list2 {
    width: 350px;
    background: rgba(0,0,0,0.2);
    margin-top: 70px;
}

    .down_list2 li {
        width: 160px;
        text-align: center;
        float: left;
        padding: 30px 0;
        color: #fff;
    }

.down_tips {
    line-height: 25px;
    color: #fff;
    margin-top: -50px;
    margin-left: 30px;
}
    /*調整*/
    .down_tips .p1 {
        color: #fc431f
    }

.down_list2 li input {
    width: 145px;
    text-align: center;
    background: none;
    color: #fff;
    display: block;
    margin: 10px auto;
    border: 1px solid #fff;
    border-radius: 3px;
    height: 30px;
}

.down_list2 li p a {
    color: #fc431f;
    text-decoration: underline;
}

.down_list2 li .btn {
    margin-top: 20px;
}

    .down_list2 li .btn a {
        width: 110px;
        line-height: 30px;
    }

.down_list2 li .img {
    width: 115px;
    margin: 0 auto;
}

.down_list2 li:first-child {
    width: 190px;
    background: url(/Content/images/icon/line.png) no-repeat right center;
}

.down_list2 .img1 {
    text-align: center;
    padding-top: 30px;
}

.item_gj .down_list2 li {
    width: 100%;
    padding-bottom: 0
}

    .item_gj .down_list2 li .img {
        float: left;
        padding-left: 20px;
    }

.modal4 .m_cont {
    overflow: hidden;
}

.btn_gj {
    text-align: center;
    margin-top: 30px;
}

    .btn_gj a {
        width: 200px;
        margin: 0 auto;
        line-height: 40px;
        font-size: 16px;
        box-shadow: 0 2px 3px rgba(0,0,0,0.5);
    }

.item_pc {
    padding: 30px;
    padding-right: 0
}

    .item_pc .down_list .line {
        bottom: 100px
    }

    .item_pc .text {
        width: 200px;
        text-align: center;
        margin-left: 25px;
    }

        .item_pc .text .btn a {
            display: block;
            width: 100%;
            margin-bottom: 10px;
        }

.games {
    position: fixed;
    top: 75px;
    left: 0;
    width: 100%;
    bottom: 0;
    background: url(/Content/images/icon/game.png) no-repeat center center;
}

.games_mask {
    position: fixed;
    top: 75px;
    left: 0;
    width: 100%;
    overflow-y: auto;
    bottom: 0;
    background: rgba(0,0,0,0.37);
}

.games_list {
    padding-top: 100px;
    margin: 0 -5px;
}

    .games_list .item {
        float: left;
        width: 360px;
        margin: 5px;
    }

        .games_list .item.item1 {
            width: 218px;
            background: rgba(255,255,255,0.04)
        }

        .games_list .item img {
            width: 100%;
            display: block;
        }

        .games_list .item .list {
            border: 1px solid rgba(255,255,255,0.14);
            border-radius: 2px;
        }

        .games_list .item .img {
            height: 248px;
            overflow: hidden;
            position: relative;
        }

            .games_list .item .img img {
                transition: all 0.5s;
                -webkit-transition: all 0.5s;
                -moz-transition: all 0.5s;
                -o-transition: all 0.5s;
            }

            .games_list .item .img:hover img {
                transform: scale(1.1) rotate(3deg);
                -o-transform: scale(1.1) rotate(3deg);
                -moz-transform: scale(1.1) rotate(3deg);
                -ms-transform: scale(1.1) rotate(3deg);
                -webkit-transform: scale(1.1) rotate(3deg);
            }

    .games_list .item1 .img {
        height: 142px;
    }

    .games_list .item .text {
        position: absolute;
        top: 30px;
        left: 20px;
    }

    .games_list .item1 .text {
        top: 10px;
        left: 10px;
    }

    .games_list .d_text {
        padding: 0 10px;
        border: 1px solid rgba(255,255,255,0.14);
        border-left: 0;
        border-right: 0;
        line-height: 45px;
    }

        .games_list .d_text span {
            float: right;
            color: #ff3621
        }

    .games_list .item1 .btn {
        padding: 13px 0;
        text-align: center;
    }

        .games_list .item1 .btn a {
            background: #fe7b3c
        }

    .games_list .item2 {
        width: 502px;
    }

    .games_list .item h3 {
        font-size: 20px;
        font-weight: normal;
        color: #fff;
        margin-bottom: 15px;
    }

    .games_list .item .text p {
        width: 188px;
        text-align: justify;
        line-height: 24px;
        height: 96px;
        overflow: hidden;
        margin-bottom: 20px;
        color: #f5f5f5;
    }

    .games_list .item h3 span {
        font-size: 14px;
        padding-top: 3px;
        border-left: 1px solid #fff;
        margin-left: 10px;
        padding-left: 10px;
        display: inline-block;
        opacity: 0.8
    }

    .games_list .item .text1 {
        position: absolute;
        top: 50%;
        margin-top: -18px;
        left: 0;
        width: 100%;
        text-align: center;
    }

.btn .a3 {
    background: rgba(0,0,0,0.79);
    padding: 0 10px;
    color: #ff3a3a;
    font-size: 16px;
    line-height: 36px;
}

.game_btn {
    text-align: center;
    margin: 30px 0;
}

    .game_btn a {
        display: inline-block;
        width: 194px;
        line-height: 38px;
        border: 1px solid #f75710;
        font-size: 16px;
        color: #fff;
        background: url(/Content/images/icon/bg6.png) repeat-x center center #fc5a34;
        border-radius: 3px;
    }

        .game_btn a:hover {
            background: #fc5a34
        }

.tz_where2 .div_select {
    margin-right: 0px;
}

.tz_where2.tz_bottom .btn {
    margin-right: 10px;
}

    .tz_where2.tz_bottom .btn.frt {
        margin-right: 0;
    }

    .tz_where2.tz_bottom .btn a {
        width: auto;
        padding: 0 15px;
        line-height: 32px;
        margin: 0 5px;
    }

.tz_where2.tz_bottom .div_input {
    margin-right: 20px;
    width: 50px;
    line-height: 22px;
    height: 22px;
    margin-top: 7px;
}

.btn a.a4 {
    background: #ff943d
}

.tz_list_pk10 {
    border: 1px dashed #dbdde2;
    border-left: 0;
    border-right: 0;
    padding: 5px 10px;
}

    .tz_list_pk10 table {
        table-layout: fixed;
        width: 100%;
    }

        .tz_list_pk10 table.tab2 {
            table-layout: auto;
            line-height: 34px;
        }

            .tz_list_pk10 table.tab2 .td1 {
                text-align: center;
                width: 68px;
                background: #f7f6fa
            }

            .tz_list_pk10 table.tab2.tab3 .text span {
                width: 30px;
                text-align: right;
            }

            .tz_list_pk10 table.tab2.tab3 .td1 {
                width: 45px;
            }
        /*.tz_list_pk10 table.tab2 .text span{width:auto;  margin-left:5px;}*/
        .tz_list_pk10 table th {
            border: 1px solid #dbdde2;
            line-height: 34px;
            background: #f7f6fa;
            color: #463b96;
            text-align: center;
        }

        .tz_list_pk10 table td {
            padding: 0;
            border: 1px solid #dbdde2;
            height: 35px;
            vertical-align: middle;
        }

    .tz_list_pk10 .list {
        line-height: 24px;
    }

        .tz_list_pk10 .list .tit {
            line-height: 34px;
            background: #f7f6fa;
            color: #463b96;
            text-align: center;
        }

        .tz_list_pk10 .list ul li:first-child {
            border-top: 0;
        }

        .tz_list_pk10 .list ul li {
            position: relative;
            border-top: 1px solid #dbdde2;
            padding: 5px 10px;
            min-height: 24px;
            text-align: center;
        }

    .tz_list_pk10 td .list .play_drop ul li {
        min-height: initial;
        padding: 0px;
    }

        .tz_list_pk10 td .list .play_drop ul li label {
            display: block;
        }
    /*信用玩法快選金額*/
    .tz_list_pk10 .list ul li:after {
        clear: both;
        content: '';
        display: block;
    }

    .tz_list_pk10 .list ul li span {
        position: relative;
        color: #fc5a34;
        padding-left: 30px;
        display: block;
        padding-left: 30px;
        width: 43px;
        float: left;
    }

        .tz_list_pk10 .list ul li span label {
            display: block;
            left: 0;
            width: 35px;
            text-align: left;
            color: #333;
            position: absolute;
        }

            .tz_list_pk10 .list ul li span label.lbl_n1 {
                width: 24px;
                height: 24px;
                text-align: center;
                line-height: 24px;
                border-radius: 24px;
                background: #463b96;
                color: #fff;
            }

    .tz_list_pk10 span.span01 {
        background: url(/Content/images/icon/num_03.png) no-repeat left center;
        font-size: 18px;
    }
    /*PK10信用玩法第1~第10*/
    .tz_list_pk10 span.span02 {
        background: url(/Content/images/icon/num_06.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span03 {
        background: url(/Content/images/icon/num_08.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span04 {
        background: url(/Content/images/icon/num_10.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span05 {
        background: url(/Content/images/icon/num_12.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span06 {
        background: url(/Content/images/icon/num_14.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span07 {
        background: url(/Content/images/icon/num_16.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span08 {
        background: url(/Content/images/icon/num_18.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span09 {
        background: url(/Content/images/icon/num_20.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 span.span10 {
        background: url(/Content/images/icon/num_22.png) no-repeat left center;
        font-size: 18px;
    }

    .tz_list_pk10 .div_input {
        overflow: hidden;
        max-width: 55px;
        padding: 0;
        height: 22px;
        line-height: 22px;
        float: right;
    }

        .tz_list_pk10 .div_input input {
            text-align: center;
        }

    .tz_list_pk10 .td_icon {
        padding: 5px 0;
        width: 43px;
        float: left;
        border-right: 1px solid #dce0e8
    }

        .tz_list_pk10 .td_icon span {
            width: 24px;
            height: 24px;
            line-height: 24px;
            border-radius: 24px;
            background: #463b96;
            color: #fff;
            display: block;
            margin: 0 auto;
            text-align: center;
        }

.tz_list_pk10_1.tz_list_pk10 .text {
    padding-top: 5px;
}

.tz_list_pk10 .text:after {
    clear: both;
    content: '';
    display: block;
}

.tz_list_pk10 .text {
    line-height: 24px;
    padding-right: 10px;
    position: relative;
    text-align: center;
    cursor: pointer;
}

.tz_list_pk10 .play_drop {
    display: none;
    position: absolute;
    right: 10px;
    z-index: 100;
    text-align: center;
    line-height: 28px;
    min-width: 50px;
    margin-top: -2px;
}

    .tz_list_pk10 .play_drop i {
        width: 5px;
        height: 5px;
        background: #fff;
        border: 1px solid #dbdde2;
        transform: rotate(45deg);
        border-bottom: 0;
        border-right: 0;
        display: block;
        margin-left: 10px;
        margin-bottom: -3px;
    }

    .tz_list_pk10 .play_drop ul {
        box-shadow: 0 0 5px rgba(0,0,0,0.2);
        border: 1px solid #e5e8ec;
        background: #fff;
    }

    .tz_list_pk10 .play_drop li:last-child {
        border-bottom: 0
    }

    .tz_list_pk10 .play_drop li {
        border-bottom: 1px solid #e5e8ec;
        position: relative;
        z-index: 100;
    }

        .tz_list_pk10 .play_drop li:hover {
            background: #ecebf4;
            color: #463b96
        }

.tz_list_pk10 .text span {
    color: #fc5a34;
}

.tz_list_pk10 .tab2 .text .span_t {
    display: block;
    width: 100%;
    text-align: center;
    margin: 0 auto;
}

    .tz_list_pk10 .tab2 .text .span_t label {
        display: inline-block;
        margin-right: 5px;
    }

        .tz_list_pk10 .tab2 .text .span_t label.lbl1 {
            color: #e02020
        }

        .tz_list_pk10 .tab2 .text .span_t label.lbl2 {
            color: #1a58e4
        }

        .tz_list_pk10 .tab2 .text .span_t label.lbl3 {
            color: #12a656
        }

.tz_list_pk10 .tab2 .text.text1 {
    padding: 10px 10px;
}

    .tz_list_pk10 .tab2 .text.text1 .drop {
        width: auto;
        left: 10px;
        right: 10px;
    }
/*.div_input label{ width:100%; display:block; background:#efefef; color:#8c9298;text-align:center}*/
.tz_list_pk10 .tab2.tab4 {
    width: 33.333%;
}

.tz_list_pk10 .tab2.tab5 td {
    padding: 0 10px;
    cursor: pointer;
}

    .tz_list_pk10 .tab2.tab5 td.td1 {
        padding: 0
    }

.tz_list_pk10 table.tab2.tab5 .text span {
    width: 50px;
}

.tz_list_pk10 th .td_icon {
    padding: 0
}


.rt_tag_list {
    border: 1px solid #dbdde2;
    background: #fff;
}

.tr_tag_head ul {
    overflow: hidden;
}

    .tr_tag_head ul li {
        width: 50%;
        float: left;
        text-align: center;
        height: 45px;
        line-height: 40px;
        font-size: 16px;
    }

        .tr_tag_head ul li span {
            display: block;
            border-top: 3px solid transparent;
            border-bottom: 1px solid #b2d2f2;
            border-left: 1px solid #b2d2f2;
            background: #f5f9fd;
            cursor: pointer;
        }

            .tr_tag_head ul li span label {
            }

        .tr_tag_head ul li:first-child span {
            border-left: 0;
        }

        .tr_tag_head ul li.on span, .tr_tag_head ul li:hover span {
            border-bottom: none;
            border-top-color: #463b96;
            color: #463b96;
            background: #fff;
        }

.tr_tag_list .item {
    display: none;
    padding: 10px;
}

    .tr_tag_list .item:first-child {
        display: block;
    }

    .tr_tag_list .item table {
        width: 100%;
        border: 1px solid #dce0e8
    }

        .tr_tag_list .item table th {
            background: #463b96;
            color: #fff;
            line-height: 36px;
            font-weight: normal;
        }

        .tr_tag_list .item table td {
            line-height: 36px;
            border: 1px solid #dce0e8;
            padding: 0 50px;
            white-space: nowrap;
            text-align: left;
        }

            .tr_tag_list .item table td.td1 {
                background: #f7f6fa
            }

.div_smp {
    padding: 10px;
    border: 1px solid #d7dae0;
    background: #fff;
    margin-top: 10px;
}

.smp_tit .div_select select {
    width: 120px;
}

.radio_btn_list ul li {
    float: left;
    margin-right: 2px;
    line-height: 28px;
    padding: 0 32px;
    cursor: pointer;
    border-radius: 3px;
}

    .radio_btn_list ul li.on, .radio_btn_list ul li:hover {
        background: #463b96;
        color: #fff;
    }

.smp_tit .frt ul {
    float: left;
    margin: 0 10px;
    margin-left: 30px;
}

    .smp_tit .frt ul li {
        float: left;
        margin: 0 5px;
        line-height: 28px;
    }

        .smp_tit .frt ul li img {
            vertical-align: middle
        }

        .smp_tit .frt ul li .span1 {
            color: #0656cb
        }

        .smp_tit .frt ul li .span2 {
            color: #eb3535
        }

.btn4 a {
    display: inline-block;
    width: 50px;
    margin-right: 5px;
    line-height: 30px;
    color: #282828;
    text-align: center;
    background: #fff;
    border-radius: 5px;
    border: 1px solid #ddd;
    cursor: pointer;
}
    /*.btn4 a:hover{ background:#eee;}*/
    .btn4 a.on {
        background: #fc5a34;
        color: #fff;
        border-color: #fc5a34
    }

.tab2 .center span {
    color: #fc5a34
}

.center {
    text-align: center;
}

.smp_tab .item {
    padding: 0px;
    margin-top: 10px;
}
    /*路單調整*/
    .smp_tab .item .span_tit {
        display: block;
        float: left;
        width: 18px;
        line-height: 22px;
        text-align: center;
        font-size: 18px;
        padding: 41px 7px;
        background: #fe7b3c;
        color: #fff;
        border-radius: 3px;
        margin-right: 20px;
        padding-right: 24px;
    }

        .smp_tab .item .span_tit.on {
            padding: 26px 15px;
        }

        .smp_tab .item .span_tit.tit2 {
            background: #5549a4
        }

    .smp_tab .item .list {
        overflow: hidden;
        width: 95%;
    }

.smp_tab table {
    table-layout: fixed;
    width: 100%;
}

.baccarat .smp_tab table {
    table-layout: fixed;
    width: 95%;
}

.smp_tab table td {
    vertical-align: middle;
    line-height: 20px;
    text-align: center;
    height: 21px;
    border: 1px solid #dce0e8;
    width: 21px;
}
    /*路單調整*/
    .smp_tab table td.td1 {
        background: #f7f6fa;
    }

    .smp_tab table td label {
        color: #463b96;
        font-weight: bold;
        width: 16px;
        margin: 0 auto;
        display: inline-block;
        vertical-align: middle;
    }

    .smp_tab table td span {
        display: inline-block;
        width: 16px;
        height: 16px;
        border-radius: 16px;
        background: #0656cb;
        color: #fff;
        text-align: center;
        line-height: 16px;
        vertical-align: middle;
    }

        .smp_tab table td span.span2 {
            background: #eb3535;
        }

.smp_tab .item ul li {
    width: 24%;
    float: left;
    margin: 0 0.5%;
}

.smp_tab .item ul {
    margin: 0 -0.5%;
    overflow: hidden;
}

.baccarat .smp_tab .item .list p.title {
    height: 127px;
    box-sizing: border-box;
    background: #2d231d;
    font-size: 14px;
    font-weight: bold;
    position: relative;
    float: left;
    width: 44px;
    line-height: 22px;
    text-align: center;
    padding: 39px 15px;
    color: #fff;
    padding-right: 25px;
    vertical-align: middle;
    text-align: center;
    border: 1px solid #534e4c;
}

.modal_kxje .modal_cont {
    width: 280px;
}

.input_list .div_input {
    line-height: 34px;
    width: 210px;
    margin-top: 10px;
    position: relative;
    margin-left: 18px;
}
    /*雙面快選金額調整*/
    .input_list .div_input:first-child {
        margin-top: 0
    }

.radio_list.center li {
    display: inline-block;
    float: none;
    line-height: 40px;
    margin: 0 10px;
}

.modal_kxje .btn a {
    margin: 0 10px;
}

.modal_cantact_pwd3 .modal_cont {
    width: 380px;
}

.modal_cantact_pwd3 .div_input2 span {
    width: 100px;
    text-align: right;
    margin-right: 10px;
}

.modal_cantact_pwd3 .div_input2 .div_input {
    width: auto;
}

.modal_cantact_pwd3 .m_btn {
    width: 203px;
    margin: 0 auto;
    padding: 20px 0;
}

    .modal_cantact_pwd3 .m_btn a {
        width: 100%;
        line-height: 30px;
        padding: 0 !important;
        margin: 0 !important
    }

    .modal_cantact_pwd3 .m_btn .m_btn2 {
        margin-top: 10px;
    }

        .modal_cantact_pwd3 .m_btn .m_btn2 a {
            width: 46%;
        }


.modal_mycenter .modal_cont {
    width: 680px;
}

.kfzx_tips {
    padding: 0 15px;
}

    .kfzx_tips p {
        padding-left: 25px;
        line-height: 40px;
        background: url(/Content/images/icon/icon17.png) no-repeat left center;
    }

.kfzx_list ul {
    overflow: hidden;
}

    .kfzx_list ul li {
        width: 20%;
        text-align: center;
        float: left;
    }

        .kfzx_list ul li .text {
            color: #282828;
            line-height: 40px;
        }

.kfzx_list {
    border-bottom: 1px solid #dbdde2
}

.kfzx_cont {
    padding: 15px;
}

    .kfzx_cont h3 {
        font-size: 18px;
        color: #463b97
    }

    .kfzx_cont .list ul {
        margin: 0 -15px;
        overflow: hidden;
        padding-bottom: 0px;
    }

    .kfzx_cont p {
        line-height: 40px;
        color: #282828
    }

    .kfzx_cont .list ul li {
        width: 310px;
        margin: 0 15px;
        float: left;
    }

        .kfzx_cont .list ul li img {
            width: 100%;
        }

        .kfzx_cont .list ul li a {
            display: block;
            position: relative;
        }

        .kfzx_cont .list ul li .text {
            position: absolute;
            bottom: 20px;
            right: 20px;
            font-size: 16px;
            font-weight: bold;
            color: #fff;
            font-weight: bold;
        }

    .kfzx_cont .d_text p {
        line-height: 25px;
    }

        .kfzx_cont .d_text p span {
            color: #f63942;
        }

    .kfzx_cont p.p {
        color: #f5bd76;
    }

.modal_ts .modal_cont {
    width: 340px;
}

.modal_d_tab {
    min-height: 130px;
    padding: 10px 0;
    display: table;
    width: 100%;
    border-bottom: 1px solid #dbdde2
}

    .modal_d_tab .cell {
        display: table-cell;
        vertical-align: middle;
        text-align: center;
        width: 80%;
        margin: 0 auto;
        line-height: 36px;
        font-size: 16px;
    }

.tz_list .list .ul_k3 li span {
    height: auto;
    font-size: 18px;
    line-height: 24px !important;
    float: left;
    width: 106px;
    text-align: center;
    margin: 5px;
    border: 1px solid #a4a4a4;
    border-radius: 5px;
    padding: 5px 0;
    font-weight: bold;
}

.tz_list .list .ul_k3 li label {
    display: block;
    font-size: 14px;
    font-weight: normal;
}

.tz_list .list .ul_k3_1 li span {
    width: 175px;
}

.tz_list .list .ul_k3_2 li span {
    width: 160px;
}

.tz_list .list .ul_k3_3 li span {
    width: 217px;
}

.tz_list .list .ul_k3_4 li span {
    width: 125.5px;
}

.tz_list .list .ul_k3_5 li span {
    width: 106px;
    line-height: 34px;
    font-weight: normal;
}

.tz_list .list .ul_k3_6 li span {
    width: 480px;
    line-height: 34px;
    font-weight: normal;
}

.tz_list .list .ul_k3_7 li span {
    width: 150px;
}

.tz_list .list .ul_k3_8 li span {
    width: 69px;
}

.tz_list .list .ul_k3_9 li span {
    width: 69px;
    line-height: 34px;
    font-weight: normal;
}

.tz_list .tz_text {
    overflow: hidden;
}


.tz_list .ul2.center {
    float: none;
    width: 170px;
    margin: 0 auto;
    margin-top: 20px;
}

.tz_list .ul_tag li {
    float: left;
    margin-right: 5px;
}

    .tz_list .ul_tag li span {
        margin-top: 10px;
        padding: 0 10px;
        border-radius: 3px;
        display: block;
        line-height: 21px;
        border: 1px solid #f4f3f3;
        background: #f4f3f3;
        color: #6e7276
    }

    .tz_list .ul_tag li.on span, .tz_list .ul_tag li:hover span {
        border-color: #463b96;
        background: rgba(70,59,150,0.14);
        color: #463b96
    }

.tab_scroll_box {
    position: relative;
}

    .tab_scroll_box .tab_wfjj {
        display: block;
        background: #fff;
        box-shadow: 0 0 15px rgba(0,0,0,0.2);
        margin-right: 5px;
        overflow: hidden;
        border-radius: 5px;
        position: absolute;
        top: 0;
        right: 100%;
        min-width: 200px;
        border: 1px solid #dbdde2
    }

.tab_wfjj .wf_tit {
    font-size: 16px;
    color: #463b97;
    line-height: 44px;
    border-bottom: 1px solid #e2e7ee;
    text-align: center;
}

.tab_wfjj ul li {
    line-height: 26px;
    color: #282828;
    padding: 0 15px;
    word-wrap: break-word;
    word-break: break-all;
    width: 250px;
}

.tab_wfjj ul {
    padding: 5px 0;
}

    .tab_wfjj ul li span {
        color: #e01f20
    }

.tz_list.on .span_tit {
    position: relative;
}

.tz_list .span_tit i {
    width: 100%;
    text-align: center;
    font-size: 12px;
    line-height: 15px;
    font-style: inherit;
}
/*.tz_list i{margin-left:10px; }*/ /*調整*/
.tz_list i.on {
    display: block;
}

.tz_list .ul1 li i {
    text-align: center;
    line-height: 15px;
    font-size: 12px;
    text-align: center;
    font-style: inherit;
    margin-right: 10px;
    margin-top: 1px;
}
/*冷熱數字調整*/
.tz_list i.i_xl {
    color: #5a7cdb
}

.tz_list i.i_lr {
    color: #000
}
    /*調整*/
    .tz_list i.i_lr.hot {
        color: #ff2121
    }

    .tz_list i.i_lr.cold {
        color: #4097e8
    }

.modal_c_tab table td.td_w2.td6 table {
    border: 0;
}

.modal_c_tab table td.td_w2.td6 {
    border: 0;
}

.tab_zst td table td:first-child, .tab_zst td table td:last-child {
    border-left: 0;
}

.modal_c_tab table td.td_w2.td6 {
    border-top-color: transparent;
}

.tab_zst td table tr:last-child td {
    border-bottom: 0;
    padding-bottom: 1px;
}

.tab_zst tr.tr1 th {
    border-top: 1px solid #dbdde2
}

.tz_list .text .div_check_box li {
    margin-right: 10px;
}

.text_check {
    line-height: 25px;
    padding-bottom: 10px;
}

.check_tips {
    padding-left: 25px;
    background: url(/Content/images/icon/ico15-1.png) no-repeat left center;
    color: #7f8083
}

    .check_tips span {
        display: inline-block;
        padding: 0 5px;
        color: #fc5a34
    }

.text_btns {
}

    .text_btns a {
        white-space: nowrap;
        width: auto;
        padding: 0 20px;
    }

        .text_btns a.frt {
            margin-left: 20px;
        }

.text_textarea {
    background: #f3f5f7;
    margin-top: 5px;
    border: 1px solid #463b96;
    padding: 5px 10px;
    position: relative;
}
    /*調整*/
    .text_textarea textarea {
        width: 100%;
        background: none;
        height: 165px;
        font-size: 13px;
        display: block;
        border: 0;
        resize: none;
        line-height: 25px;
    }

.tz_list .ul5 {
    margin-right: 30px;
}

    .tz_list .ul5 li {
        margin-bottom: 10px;
    }

.lh_zst {
    display: table;
    text-align: center;
}

    .lh_zst .cell {
        display: table-cell;
        vertical-align: middle;
    }

.lh_box {
    position: relative;
}

.lh_zst .logo { /*position:absolute; top:-150px;left:0;*/
    width: 100%;
    margin: 30px 0;
}

.lh_tit span {
    display: inline-block;
    width: 90px;
    height: 34px;
    line-height: 34px;
    border-radius: 2px;
    background: rgba(0,0,0,0.5);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#50ffffff', endColorstr='#50ffffff');
    color: #fff;
    font-size: 16px;
    margin: 0 7px;
    cursor: pointer;
}

    .lh_tit span.on, .lh_tit span:hover {
        background: #6155b0;
    }

.lh_box .text {
    width: 1318px;
    height: 270px;
    padding-top: 35px;
    background: url(/Content/images/icon/lhh_bg.png) no-repeat center center;
    margin: 0 auto;
    margin-top: 38px;
}

    .lh_box .text .lh_tab {
        background: rgba(0,0,0,0.1);
        width: 1160px;
        margin: 0 auto;
        border-bottom: 1px solid rgba(255,255,255,0.1);
        border-right: 1px solid rgba(255,255,255,0.1);
    }

        .lh_box .text .lh_tab ul {
            width: 40px;
            float: left;
        }

            .lh_box .text .lh_tab ul li {
                filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#1f000000', endColorstr='#1f000000');
                height: 40px;
                line-height: 40px;
                border-top: 1px solid rgba(255,255,255,0.1);
                border-left: 1px solid rgba(255,255,255,0.1);
            }

.lh_tab {
    position: relative;
}

    .lh_tab ul li span {
        display: block;
        width: 29px;
        color: #fff;
        height: 29px;
        border-radius: 29px;
        margin: 0 auto;
        margin-top: 5px;
        line-height: 29px;
        background: #39bbae;
        vertical-align: middle;
    }

        .lh_tab ul li span.span_long {
            background: #f2444d
        }

        .lh_tab ul li span.span_hu {
            background: #2c89f4
        }

        .lh_tab ul li span.span_he {
            background: #2ddf6c
        }

.lh_tab_tit {
    position: absolute;
    right: -35px;
    top: 50%;
    margin-top: -57px;
    line-height: 22px;
    width: 16px;
    color: #e8fffe;
    font-size: 20px;
    font-weight: bold;
    text-shadow: 0 0 5px rgba(0,0,0,0.5)
}

    .lh_tab_tit.lt {
        left: -35px;
        right: auto;
    }

.lh_tips {
    margin: 30px 0;
}

    .lh_tips a {
        display: inline-block;
        padding: 0 30px;
        line-height: 32px;
        background: #fe7b3c;
        color: #fff;
        border-radius: 3px;
        margin: 0 10px;
    }

        .lh_tips a.a_sx {
            background: #6155b0
        }

    .lh_tips label {
        display: inline-block;
        padding-left: 20px;
        background: url(/Content/images/icon/icon_sx.png) no-repeat left center;
    }

.lh_box .text .lh_tab ul {
    float: none;
    vertical-align: middle;
    display: inline-block;
    margin-right: -4px;
    border-bottom: 1px solid rgba(255,255,255,0.1)
}

.scroll {
    white-space: nowrap;
}

.lh_box .text .lh_tab ul:last-child {
    border-right: 1px solid rgba(255,255,255,0.1)
}

.div_scroll {
    overflow-x: auto;
    width: 1165px;
    padding-bottom: 10px;
}

.lh_box .text .lh_tab {
    border-bottom: 0;
    border-right: 0;
}

.div_scroll::-webkit-scrollbar {
    background: #902862;
    border: 0;
    height: 15px;
    border-radius: 10px;
}

.div_scroll::-webkit-scrollbar-thumb {
    background: #d24398;
    border-radius: 10px;
}


.tz_head .item8 {
    width: 202px
}

.tz_head .item.item_mmc {
    height: 91px;
    width: 559px;
    border: 0;
    background: url(/Content/images/icon/mmc.png) no-repeat center center;
    line-height: 92px;
}

    .tz_head .item.item_mmc .img {
        width: 100%;
        height: 92px;
    }



.head_menu .text {
    position: relative;
    z-index: 1000
}

.head_menu {
    z-index: 1000
}

    .head_menu .text .font_drop {
        display: none;
        position: absolute;
        top: 100%;
        margin-top: 5px;
        border-radius: 5px;
        right: 70px;
        padding: 10px;
        background: rgba(0,0,0,0.8);
        width: 372px;
        z-index: 1000
    }

        .head_menu .text .font_drop a {
            opacity: 0;
            margin: 0;
        }

.font_drop ul {
    overflow: hidden;
    margin: -4px;
}

    .font_drop ul li {
        width: 180px;
        padding-bottom: 10px;
        border: 1px solid rgba(255,255,255,0.14);
        background: #5649a3;
        float: left;
        margin: 4px;
        text-align: center;
    }

        .font_drop ul li .img {
            height: 70px;
            line-height: 70px;
        }

        .font_drop ul li img {
            vertical-align: middle;
        }

.m_tit .h3_t img {
    vertical-align: middle;
}

.m_tit .h3_t {
    font-weight: normal;
    font-size: 14px;
    line-height: 46px;
}

    .m_tit .h3_t span {
        display: inline-block;
        line-height: 24px;
        border-left: 1px solid #747576;
        margin-left: 15px;
        padding-left: 15px;
        margin-right: 30px;
    }

    .m_tit .h3_t label {
        color: #574e4f
    }

        .m_tit .h3_t label em {
            font-style: normal;
            font-weight: bold;
            color: #282828;
        }

.div_wy .wy_list {
    width: 420px;
    margin: 20px 0;
    margin-left: 30px;
}

    .div_wy .wy_list li {
        line-height: 45px;
    }

        .div_wy .wy_list li span {
            width: 90px;
            text-align: right;
            color: #574e4f;
            float: left;
            display: block;
            margin-right: 20px;
        }

        .div_wy .wy_list li img {
            vertical-align: middle;
        }

        .div_wy .wy_list li .text {
            min-height: 45px;
            overflow: hidden;
            position: relative;
            padding-right: 100px;
        }

            .div_wy .wy_list li .text a {
                position: absolute;
                top: 0;
                right: 0;
                color: #fc5a34
            }

.div_wy .wy_rt {
    margin: 30px;
    border: 1px solid #f4f6f8;
    float: right;
    width: 260px;
}

    .div_wy .wy_rt .tit {
        background: #f4f6f8;
        padding: 10px;
        line-height: 22px;
        color: #494950
    }

.modal_wyhk .modal_cont {
    width: 860px;
}

.modal_wyhk2 .modal_cont, .modal_wyhk3 .modal_cont {
    width: 340px;
}

.div_wy .wy_rt .text {
    text-align: center;
    padding-bottom: 20px;
}

    .div_wy .wy_rt .text h3 {
        line-height: 45px;
        font-size: 16px;
        color: #fc5a34
    }

    .div_wy .wy_rt .text p {
        width: 140px;
        text-align: center;
        padding: 5px 15px;
        margin: 0 auto;
        background: #f4f6f8;
        line-height: 20px;
        color: #282828;
    }

        .div_wy .wy_rt .text p span {
            color: #fc5a34
        }

    .div_wy .wy_rt .text label {
        display: block;
        text-align: center;
        line-height: 54px;
        color: #f59e2e;
    }

    .div_wy .wy_rt .text .btn a {
        padding: 0 15px;
    }

.wy_tips {
    margin-top: 10px;
    background: #ffffdc;
    padding: 5px 10px;
}

    .wy_tips p {
        padding-left: 25px;
        background: url(/Content/images/icon/ico22.png) no-repeat left 5px;
        line-height: 24px;
        color: #fc431f;
    }

.div_wj_tips {
    margin-top: 0px;
    line-height: 30px;
    color: #282828;
    border-top: 1px dashed #dbdde2;
    padding: 10px 36px;
    padding-top: 20px;
}

.hd_tit {
    height: 180px;
    background: url(/Content/images/icon/hd1.jpg) no-repeat center center;
    padding: 30px 40px;
    padding-left: 430px;
}

    .hd_tit h3 {
        padding: 5px 0;
        font-size: 24px;
        color: #ff4d11;
        font-style: italic;
        text-shadow: 2px 0 0 #fff, 0 2px 0 #fff, -2px 0 0 #fff, 0 -2px 0 #fff;
        margin-bottom: 10px;
        line-height: 35px;
    }

    .hd_tit .text {
        background: rgba(224,38,50,0.8);
        overflow-y: auto;
        height: 130px;
    }

        .hd_tit .text p {
            padding: 0 20px;
            padding-top: 10px;
            color: #fff;
            line-height: 24px;
        }

.modal_jllhd .modal_cont {
    width: 840px;
}

.hd_gz .list {
    position: relative;
    background: url(/Content/images/icon/hd2.png) no-repeat left 10px;
    margin: 20px 30px;
}

    .hd_gz .list .list_lt {
        position: absolute;
        top: 130px;
        left: 112px;
        width: 150px;
    }

        .hd_gz .list .list_lt ul li {
            margin-bottom: 15px;
            line-height: 18px;
            padding-right: 20px;
            color: #fff;
        }

            .hd_gz .list .list_lt ul li span {
                display: inline-block;
                padding-left: 12px;
                background: url(/Content/images/icon/icon_1.png) no-repeat left center;
            }

            .hd_gz .list .list_lt ul li label {
                font-weight: bold;
                float: right;
            }

    .hd_gz .list .list_rt {
        background: #fff;
        margin-left: 400px;
        width: 400px;
    }

        .hd_gz .list .list_rt .tit {
            line-height: 46px;
            color: #fff;
            padding: 0 18px;
        }

            .hd_gz .list .list_rt .tit h3 {
                color: #463b96;
                font-size: 18px;
            }

                .hd_gz .list .list_rt .tit h3 span {
                    float: right;
                    font-size: 14px;
                    color: #423e50;
                    font-weight: normal;
                }

        .hd_gz .list .list_rt ul li {
            line-height: 34px;
        }

        .hd_gz .list .list_rt ul {
            padding: 0 15px;
        }

        .hd_gz .list .list_rt .ul_list {
            height: 246px;
            overflow-y: auto;
        }

        .hd_gz .list .list_rt li {
            padding: 0 20px;
            background: #f5f6f7;
            margin-bottom: 6px;
        }

            .hd_gz .list .list_rt li span {
                color: #e83435;
                padding: 0 5px;
                display: inline-block;
            }

.hd_gz .row_btn {
    padding: 20px 0;
}

.hd_gz .btn a {
    padding: 0 50px;
    line-height: 40px;
    font-size: 16px;
    width: auto;
}

.hd_gz {
    padding-bottom: 30px;
}

.colorff {
    color: black;
}

.font-p, .font-red {
    color: red;
}

.field-validation-error span {
    width: auto !important;
    font-size: 12px !important;
    color: #ff0000 !important;
}

.tz_list_pk10.on .div_input {
    display: none;
}

.tz_list_pk10.on .list ul li span {
    float: none;
    margin: 0 auto;
    text-align: center;
}

.tz_list_pk10.on table.tab2 .text span {
    margin: 0 auto;
    float: none;
}

.tz_list_pk10.on .text span {
    text-align: center;
}

.tz_list_pk10.on .text {
    padding-right: 0;
}


.tz_list_pk10_2.tz_list_pk10 .text {
    width: 93px;
    float: left;
    padding-top: 5px;
}

.tz_list_pk10_1.tz_list_pk10 .text {
    width: 130px;
    float: left;
}

.tz_list_pk10.on .text span {
    float: none;
    margin: 0 auto;
}


.tz_list_pk10.on table.tab2 .text span {
    text-align: center;
}

.tz_bottom .text2 .btn.flt {
    width: 96px;
    height: 20px;
}

.tz_list_pk10 .list ul li {
    cursor: pointer
}

    .tz_list_pk10 table td.active, .tz_list_pk10 .list ul li.active {
        background: #ffdfc4;
    }


.mainer_bjl .wrap {
    width: 1300px;
}

.bjl_top .item {
    color: #fff;
    float: left;
    margin: 0 11px;
    width: 158px;
    text-align: center;
    background: rgba(0,0,0,0.25);
    border: 1px solid rgba(255,255,255,0.25)
}

.bjl_top .item1 {
    width: 400px;
}

    .bjl_top .item1 .tit {
        line-height: 29px;
        border-bottom: 1px solid rgba(255,255,255,0.25);
    }

    .bjl_top .item1 .list {
        background: rgba(0,0,0,0.2);
        line-height: 58px;
        text-align: center;
    }

        .bjl_top .item1 .list span {
            color: #33d185;
            font-weight: bold;
            display: block;
            margin: 0 auto;
            font-size: 24px;
            width: 40px;
            height: 40px;
            border-radius: 40px;
            line-height: 40px;
        }

            .bjl_top .item1 .list span.circle {
                background: #fff;
                margin: 0 10px;
                color: #352b83;
            }

        .bjl_top .item1 .list ul {
            margin: 0 9px;
        }

        .bjl_top .item1 .list li {
            padding: 8px 0;
            margin: 0 auto;
            float: left;
        }

            .bjl_top .item1 .list li.on {
                width: 60px;
                border: 1px solid rgba(255,255,255,0.25);
                border-top: 0;
                border-bottom: 0;
            }

.bjl_top .item2 {
    font-size: 20px;
    font-weight: bold;
    color: #fff;
    padding-top: 44px;
    position: relative;
    line-height: 42px;
}

    .bjl_top .item2 .span_sf {
        line-height: 48px;
        position: absolute;
        top: -10px;
        left: 50%;
        margin-left: -52px;
        font-size: 30px;
        font-weight: bold;
        color: #e9e4d0;
        width: 104px;
        height: 56px;
        background: url(/Content/images/icon/bjl1.png) no-repeat center center;
    }

.bjl_top .item3 {
    width: 300px;
    padding: 10px 0;
}

    .bjl_top .item3 .djs2 span {
        color: #fff;
        margin-top: 6px;
    }

.bjl_top .item4 {
    line-height: 86px;
}

.bjl_head {
    background: url(/Content/images/icon/bg8.jpg) no-repeat center center;
    height: 875px;
    padding-top: 30px;
}

.bjl_desk {
    position: relative;
    width: 100%;
    height: 602px;
    margin-top: 10px;
}

.bjl_desk {
    padding-top: 1px;
    width: 1388px;
    height: 602px;
    left: 50%;
    margin-left: -694px;
    position: absolute;
    background: url(/Content/images/icon/bjl2.png) no-repeat center center;
}

.bjl_desk {
    position: relative;
}

    .bjl_desk .player {
        width: 190px;
        position: absolute;
    }

    .bjl_desk .player1 {
        top: 58px;
        left: 53px;
    }

    .bjl_desk .player2 {
        top: 417px;
        left: 268px;
    }

    .bjl_desk .player3 {
        top: 479px;
        left: 638px;
    }

        .bjl_desk .player3 .img {
            width: 99px;
            height: 99px;
            border-radius: 99px;
        }

        .bjl_desk .player3 .text {
            width: 200px;
            border-radius: 50px;
            margin-top: 30px;
        }

            .bjl_desk .player3 .text p {
                color: #e7cfae;
                font-size: 20px;
                line-height: 47px;
            }

    .bjl_desk .player4 {
        top: 58px;
        right: 53px;
    }

    .bjl_desk .player5 {
        top: 417px;
        right: 268px;
    }

.player .img {
    width: 78px;
    margin-right: 7px;
    float: left;
    height: 78px;
    border-radius: 78px;
    border: 5px solid #342d40;
    overflow: hidden;
}

    .player .img img {
        width: 100%;
    }

.bjl_desk .player4 .img {
    float: right;
}

.bjl_desk .player4 .text {
    margin-left: 0;
    margin-right: 20px;
}

.bjl_desk .player5 .img {
    float: right;
}

.bjl_desk .player5 .text {
    margin-left: 0;
    margin-right: 20px;
}

.player .text {
    border-radius: 20px;
    border: 1px solid rgba(255,255,255,0.2);
    background: #2a2635;
    margin-top: 25px;
    margin-left: 20px;
    line-height: 38px;
    padding: 0 15px;
}

    .player .text p {
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        color: #fff;
        font-size: 16px;
    }

.desk_items {
    width: 784px;
    height: 200px;
    margin: 0 auto;
    margin-top: 85px;
    position: relative;
}

    .desk_items .item {
        cursor: pointer;
        text-align: center;
        border-radius: 5px;
        -moz-box-shadow: 0px -0px 15px rgba(0,0,0,0.2) inset;
        -webkit-box-shadow: 0px -0px 15px rgba(0,0,0,0.2) inset;
        box-shadow: 0px -0px 15px rgba(0,0,0,0.2) inset;
        position: absolute;
        display: table;
        height: 68px;
        border: 1px solid #25aa95;
        width: 73px;
        background: rgba(17,47,42,0.12);
    }

        .desk_items .item .span_tit {
            color: #8cd5ab;
            margin: 0 10px;
            margin-bottom: 8px;
            display: block;
        }

        .desk_items .item label {
            color: #fff;
            font-weight: bold;
        }

        .desk_items .item .cell {
            position: relative;
            display: table-cell;
            vertical-align: middle;
        }

        .desk_items .item.item1, .desk_items .item.item2, .desk_items .item.item3, .desk_items .item.item6, .desk_items .item.item7, .desk_items .item.item8, .desk_items .item.item9 {
            top: 0;
        }

        .desk_items .item.item4, .desk_items .item.item5, .desk_items .item.item10, .desk_items .item.item11 {
            top: 79px;
        }

        .desk_items .item.item1, .desk_items .item.item4 {
            left: 0;
        }

        .desk_items .item.item2 {
            left: 86px;
        }

        .desk_items .item.item3, .desk_items .item.item5 {
            left: 170px;
        }

        .desk_items .item.item7, .desk_items .item.item10 {
            left: 438px;
        }

        .desk_items .item.item8, .desk_items .item.item11 {
            left: 628px;
        }

        .desk_items .item.item4, .desk_items .item.item11 {
            width: 158px;
        }

        .desk_items .item.item3, .desk_items .item.item5, .desk_items .item.item7, .desk_items .item.item10 {
            width: 180px;
        }

        .desk_items .item.item4, .desk_items .item.item11 {
            height: 52px;
        }

        .desk_items .item.item6 {
            left: 362px;
            width: 66px;
            height: 193px;
        }

        .desk_items .item.item5, .desk_items .item.item10 {
            height: 114px;
        }

        .desk_items .item.on, .desk_items .item:hover {
            margin-left: -1px;
            margin-top: -1px;
            border-width: 2px;
            border-color: #fed73c;
        }

        .desk_items .item.on {
            background: rgba(17,47,42,0.5);
        }

        .desk_items .item.item6 span {
            font-size: 16px;
        }

        .desk_items .item.item6 label {
            font-size: 20px;
        }

    .span_tit, .desk_items .item13 .span_tit {
        margin-bottom: 0;
        display: inline-block;
    }

    .desk_items .item4 label, .desk_items .item11 label {
        color: #8cd5ab
    }

    .desk_items .item5, .desk_items .item10 {
        font-size: 20px;
    }

.div_money span {
    display: inline-block;
    width: 90%;
    margin: 0 auto;
    line-height: 16px;
    border-radius: 20px;
    background: rgba(0,0,0,0.7);
    font-size: 12px;
    vertical-align: middle;
}

.div_money {
    position: absolute;
    top: -10px;
    left: -10px;
    width: 53px;
    height: 44px;
    line-height: 30px;
}

    .div_money.money_10 {
        background: url(/Content/images/Baccarat/m1.png) no-repeat center center;
    }

    .div_money.money_50 {
        background: url(/Content/images/Baccarat/m2.png) no-repeat center center;
    }

    .div_money.money_100 {
        background: url(/Content/images/Baccarat/m3.png) no-repeat center center;
    }

    .div_money.money_1000 {
        background: url(/Content/images/Baccarat/m4.png) no-repeat center center;
    }

    .div_money.money_10000 {
        background: url(/Content/images/Baccarat/m5.png) no-repeat center center;
    }

.desk_cm {
    text-align: center;
    margin-top: 60px;
}

    .desk_cm ul {
        display: inline-block;
    }

        .desk_cm ul li {
            cursor: pointer;
            margin: 0 10px;
            display: inline-block;
            position: relative;
        }

            .desk_cm ul li .text {
                position: absolute;
                top: auto;
                left: 50%;
                margin-left: -40px;
                width: 80px;
                text-align: center;
                color: #fff;
                height: 24px;
                bottom: 100%;
                margin-bottom: 5px;
                display: none;
                background: url(/Content/images/icon/bjl3.png) no-repeat center center;
                line-height: 24px;
                padding-bottom: 5px;
            }

            .desk_cm ul li.on .text {
                display: block;
            }

.bjl_btn {
    text-align: center;
    margin: 0 auto;
    margin-top: 200px;
    width: 1018px;
}

    .bjl_btn .text {
        line-height: 36px;
        margin-top: 18px;
    }

    .bjl_btn .div_input {
        background: #fff;
        line-height: 34px;
        border-color: #4c4096;
        width: 108px;
    }

        .bjl_btn .div_input input {
            text-align: right;
        }

    .bjl_btn .btn {
        margin: 18px;
    }

    .bjl_btn .btn2 {
        line-height: 25px;
    }

    .bjl_btn .btn a {
        font-size: 16px;
        width: 130px;
        line-height: 34px;
        background: url(/Content/images/icon/bjl4.png) repeat-x center center;
        border: 1px solid #4c4096
    }

    .bjl_btn .btn.btn5 {
        margin-top: 10px;
    }

        .bjl_btn .btn.btn5 a {
            width: 280px;
        }

.bjl_img {
    width: 100%;
    height: 370px;
    padding-top: 50px;
    background: url(/Content/images/icon/bg8-1.jpg) no-repeat center center;
}

    .bjl_img .div_smp {
        width: 1196px;
        margin: 0 auto;
        background: rgba(7,3,13,0.25);
        border: 1px solid rgba(255,255,255,0.14);
        border-radius: 10px;
        overflow: hidden;
    }

    .bjl_img .smp_tab table td.td1 {
        background: #2d231d
    }

    .bjl_img .smp_tab table td {
        border: 1px solid #534e4c;
        background: rgba(0,0,0,0.5)
    }

        .bjl_img .smp_tab table td label {
            color: #fff;
        }

.smp_tab table td span.span4 {
    background: #24b15c
}

.smp_tab table td span.span3 {
    background: #8440f4
}

.modal_c_tab.zhxq_cd_tab {
    padding: 0;
}

.div_kjls {
    max-height: 80%;
    position: fixed;
    top: 100px;
    right: 10px;
    width: 240px;
    background: rgba(0,0,0,0.5);
    border: 1px solid rgba(255,255,255,0.2);
    border-bottom: 0;
}

    .div_kjls .tit {
        line-height: 43px;
        padding: 0 15px;
        border-bottom: 1px solid rgba(255,255,255,0.2)
    }

        .div_kjls .tit span {
            display: inline-block;
            padding-left: 8px;
            line-height: 14px;
            border-left: 4px solid #fff;
            color: #fff;
            font-size: 16px;
        }

    .div_kjls .list ul li {
        padding: 10px 15px;
        border-bottom: 1px solid rgba(255,255,255,0.2);
        line-height: 25px;
        color: #fff;
    }

        .div_kjls .list ul li p {
            font-weight: bold;
            position: relative;
        }

            .div_kjls .list ul li p:first-child {
                font-weight: normal;
            }

            .div_kjls .list ul li p .oldissueNum {
                display: inline-block;
                width: 20px;
                height: 20px;
                line-height: 20px;
                border-radius: 20px;
                text-align: center;
                font-size: 14px;
                font-weight: bold;
                background: #463b96;
                margin-right: 0px;
            }

            .div_kjls .list ul li p font {
                margin-left: 3px;
                display: inline-block;
                width: 38px;
                text-align: center;
                line-height: 18px;
                font-size: 14px;
                font-weight: bold;
                border-radius: 2px;
            }

            .div_kjls .list ul li p .lbl1 {
                border: 1px solid #e53434;
            }

            .div_kjls .list ul li p .lbl2 {
                border: 1px solid #128336;
            }

            .div_kjls .list ul li p label {
                line-height: 20px;
                margin-top: 3px;
                display: inline-block;
                width: 20px;
                height: 20px;
                border-radius: 20px;
                text-align: center;
                line-height: 20px;
            }

                .div_kjls .list ul li p label.zhuang {
                    background: #138537
                }

                .div_kjls .list ul li p label.he {
                    background: #8440f4
                }

                .div_kjls .list ul li p label.xian {
                    background: #eb3535
                }

            .div_kjls .list ul li p a {
                position: absolute;
                bottom: 0px;
                left: 125px;
                color: #fff;
            }

.zhxq_cd_tab table td a {
    display: inline-block;
    width: 50px;
    height: 23px;
    line-height: 23px;
    background: #6150ba;
    color: #fff;
    border-radius: 3px;
}

.zhxq_cd_tab table td label {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url(/Content/images/icon/ico67.png) no-repeat center center;
}

    .zhxq_cd_tab table td label.in {
        background: url(/Content/images/icon/ico67_1.png) no-repeat center center;
    }


.zhxq_qrcd {
    margin: 20px auto 0;
    width: 110px;
}

.btn.zhxq_qrcd a.qrcd_box_btn {
    width: 110px;
}

.zhxq_qrcd .qrcd_qrcd {
    left: 100%;
    right: initial;
    top: initial;
    bottom: -10px;
    padding-left: 10px;
    background: none;
    box-shadow: none;
}

.qrcd_qrcd_box {
    background: #fff;
    box-shadow: 0 0 12px rgba(0,0,0,0.35);
    position: relative;
}

.qrcd_qrcd_box_sj {
    width: 7px;
    height: 13px;
    background: url(/Content/images/icon/ico68.png) no-repeat center center;
    position: absolute;
    left: -7px;
    bottom: 20px;
}

.zhxq_qrcd_box {
    position: relative;
}

    .zhxq_qrcd_box .text {
        position: absolute;
        top: 0;
        left: 0;
        line-height: 32px;
    }

        .zhxq_qrcd_box .text p {
            color: #ff2020;
        }

.modal_wzjts {
}

    .modal_wzjts .fp_modal, .modal_zjts .fp_modal {
        background: none;
    }

    .modal_wzjts .modal_cont, .modal_zjts .modal_cont {
        width: 346px;
        position: relative;
        overflow: initial;
    }

        .modal_wzjts .modal_cont .close, .modal_zjts .modal_cont .close {
            position: absolute;
            right: -13px;
            cursor: pointer;
            top: -13px;
            width: 34px;
            height: 34px;
            background: #fff url(/Content/images/icon/close4.png) no-repeat center center;
            border-radius: 34px;
            z-index: 15;
        }

            .modal_wzjts .modal_cont .close:hover, .modal_zjts .modal_cont .close:hover {
                background: #fff url(/Content/images/icon/close5.png) no-repeat center center;
            }

.modal_cont_box {
    border: 2px solid #6151b3;
    border-radius: 10px;
    position: relative;
    background: #fff;
    box-shadow: 0 3px 7px #8e8ea2;
}

.zjts_tit {
    display: table;
    width: 100%;
    height: 160px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    overflow: hidden;
    text-align: center;
}

.btn.zjts_btn {
    padding: 14px 40px;
}

    .btn.zjts_btn a {
        display: block;
        width: auto;
        height: 40px;
        line-height: 40px;
        font-size: 16px;
        margin: 20px 0;
    }

.zj_web {
}

    .zj_web img {
    }

    .zj_web p {
        font-size: 20px;
        color: #fff;
        margin-top: 15px;
    }

        .zj_web p font {
            color: #fc5a34;
            margin: 0 9px;
        }

.zjts_bg1 {
    width: 449px;
    height: 416px;
    background: url(/Content/images/icon/pic5.png) no-repeat center center;
    position: absolute;
    top: -37px;
    left: -45px;
    z-index: -1;
}

.zjts_bg2 {
    width: 437px;
    height: 260px;
    background: url(/Content/images/icon/pic6.png) no-repeat center center;
    position: absolute;
    top: -55px;
    left: -55px;
    z-index: 10;
}

.font-p, .font-red {
    color: red;
}

/*業者給的與Bootstrap屬性互衝*/
.btn:active,
.btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
}

button:disabled {
    border: none;
    background: #c7c7c7 !important;
}

/*安全分數等級顏色*/
.xgdlml_aqjb .web p em.good {
    color: #669e01;
}

.xgdlml_aqjb .web p em.soso {
    color: #f88114;
}

.xgdlml_aqjb .web p em.bad {
    color: #ee3600;
}

.modal_wd .btn:active, .modal_wd .btn.active {
    cursor: auto;
    box-shadow: none;
}

.modal_wd .btn {
    display: block;
    cursor: auto;
}

/*充值*/
.DepositErrorMsg {
    padding-left: 130px;
    color: #ff0000;
}

.main_tips .fp_modal .content .tit {
    padding-top: 30px;
}

    .main_tips .fp_modal .content .tit h1,
    .main_tips .fp_modal .modal_tips {
        font-size: 36px;
        line-height: 50px;
    }

.main_tips .fp_modal .modal_tips {
    padding: 20px 40px;
}

.ui-dialog .ui-dialog-buttonpane button {
    background: #453a94;
    border: none;
}

.modal_cztx .tag_item {
    border-top: 1px solid #bfbfbf;
    background: #f0f0f7;
}

.modal_cztx .tag_top li span {
    border-color: #bfbfbf;
    margin-bottom: -1px;
}

.modal_cztx .tag_top li.on span {
    border-bottom-color: #f0f0f7;
}

.modal_cztx .tag_top li.on {
    background: #f0f0f7;
}

/******維護頁手機電腦版面共用******/
@media only screen and (max-width: 960px) {
    body {
        min-width: initial;
    }

    .main_tips .img img {
        max-width: 322px;
        width: 75%;
        height: auto
    }

    .main_tips .text {
        font-size: 18px;
        line-height: 44px;
    }
}
/*公告*/
.modal_xtgg .pagesize {
    padding-right: 20px;
}

.xtgg_list {
    border-bottom: 1px dashed #dbdde2
}

    .xtgg_list ul li {
        padding: 20px;
    }

        .xtgg_list ul li:nth-child(2n) {
            background: #fafafa
        }

        .xtgg_list ul li h3 {
            padding-left: 18px;
            background: url(/Content/images/icon/icon150.png) no-repeat left center;
            font-weight: normal;
            margin-bottom: 10px;
        }

            .xtgg_list ul li h3 a {
                color: #000;
                font-size: 16px;
                padding-right: 100px;
                position: relative;
                display: block;
            }

                .xtgg_list ul li h3 a:hover {
                    cursor: text;
                }

        .xtgg_list ul li .text {
            line-height: 24px;
            color: #808080;
            padding-left: 18px;
        }

            .xtgg_list ul li .text p {
                text-align: justify;
                display: inline-block;
                width: 550px;
                text-overflow: ellipsis;
                overflow: hidden;
                white-space: nowrap;
            }

            .xtgg_list ul li .text a {
                color: #fe7b3c;
                vertical-align: top;
            }

        .xtgg_list ul li h3 label {
            display: inline-block;
            padding: 0 3px;
            line-height: 15px;
            background: #e02020;
            font-size: 12px;
            color: #fff;
            border-radius: 2px;
            margin-left: 5px;
            vertical-align: middle;
        }

        .xtgg_list ul li h3 em {
            display: inline-block;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            max-width: 497px;
            vertical-align: middle;
            font-style: inherit;
        }

        .xtgg_list ul li h3 span {
            position: absolute;
            right: 0;
            top: 0;
            font-size: 14px;
            color: #282828;
        }

.spanOverflow {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100px;
}

.tab_drop {
    position: absolute;
    left: -30px;
    top: 22px;
    min-width: 200px;
    text-align: center;
    color: #fc5a34;
    border: 1px solid #fc5a34;
    background: #f6fbfe;
    padding: 10px 0;
    display: none;
}

.div_dl {
    position: relative;
    cursor: pointer;
    display: inline-block;
}

    .div_dl:hover .tab_drop {
        display: block;
        z-index: 100;
    }
/*用戶返點排版*/
.kh_center ul.list li {
    float: left;
    width: 33%;
    height: 66px;
}

.betproposallist .close {
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: 0;
    width: 40px;
    bottom: 0;
    background: url(/Content/images/icon/close.png) no-repeat center center;
    opacity: .8;
}

.gameMenu .close {
    position: absolute;
    right: 5px;
    cursor: pointer;
    top: 0;
    width: 40px;
    bottom: 0;
    background: url(/Content/images/icon/close.png) no-repeat center center;
    opacity: .8;
}

/*dialog 內容過長自動換行*/
.ui-dialog .ui-dialog-content {
    word-wrap: break-word;
    word-break: break-all;
}

.desk_items .item.item1, .desk_items .item.item2, .desk_items .item.item4 {
    height: 57px;
}

.desk_items .item.item1 {
    width: 158px;
}

.desk_items .item.item2 {
    left: 0px;
    top: 68px;
    width: 158px;
}

.desk_items .item.item4 {
    top: 136px;
}

.desk_items .item.item8, .desk_items .item.item9, .desk_items .item.item11 {
    height: 57px;
}

.desk_items .item.item8 {
    width: 158px;
}

.desk_items .item.item9 {
    left: 628px;
    top: 68px;
    width: 158px;
}

.desk_items .item.item11 {
    top: 136px;
}

.desk_items .item {
    box-sizing: content-box;
}

.modal_bjl .modal_cont {
    width: 1100px;
}

.modal_bjl .tz_f_top {
    margin: 7px 0;
    font-size: 14px;
}

    .modal_bjl .tz_f_top .a_sx {
        margin-right: 50px;
        margin-left: 30px;
    }

    .modal_bjl .tz_f_top .btn a {
        font-size: 14px;
    }

.modal_bjl .tz_foot {
    padding: 15px;
    min-height: 300px;
}

.smp_tab table td span.Road_Zhuang {
    background: #24b15c;
}

.smp_tab table td span.Road_Xian {
    background: #eb3535;
}

.smp_tab table td span.Road_He {
    background: #8440f4;
}

.betProposalData label {
    cursor: initial;
    font-weight: normal;
}


/*VIP*/
.vip_list {
    height: 500px;
    padding: 0 10px;
}

    .vip_list table td:first-child {
        background: #f4f6f8
    }

    .vip_list table td {
        padding-left: 25px;
    }

.vip_tips span {
    display: block;
    float: left;
    color: #fe6738
}

.vip_tips {
    line-height: 32px;
    font-size: 16px;
    letter-spacing: 1px;
}

    .vip_tips .text {
        overflow: hidden;
        color: #111c33;
    }

        .vip_tips .text .p1 {
            color: #ff2020
        }

.modal_help_cente .m_cont {
    max-height: initial;
}

.div_vip {
    width: 52px;
    height: 29px;
    background: url(/Content/images/vip/vip_bg.png) no-repeat center center;
    display: inline-block;
    margin-top: -5px;
    text-align: right;
    padding-right: 10px;
    line-height: 29px;
    font-size: 10px;
    text-shadow: 0 0 1px rgba(0,0,0,0.2);
    cursor: pointer;
}

    .div_vip.not {
        background: url(/Content/images/vip/vip_bg_not.png?20180824) no-repeat center center;
    }

.head_menu .menu {
    position: relative;
}

.modal_vip .m_btn {
    border-top: 1px solid #dbdde2;
    padding: 15px 0;
}

.modal_vip .modal_cont {
    width: 365px;
}

.vip_tit {
    width: 326px;
    height: 180px;
    background: url(/Content/images/vip/vip_img.png?20180824) no-repeat center center;
    position: relative;
    margin: 20px auto;
}

    .vip_tit.not {
        background: url(/Content/images/vip/vip_img_not.png?20180824) no-repeat center center;
    }

    .vip_tit span {
        position: absolute;
        font-size: 68px;
        font-weight: bold;
        color: #fff;
        top: 35px;
        right: 55px;
        width: 70px;
        text-align: center;
    }

.vip_text {
    width: 326px;
    margin: 0 auto;
    line-height: 24px;
    color: #494950;
}

    .vip_text span {
        color: #fc5a34
    }

    .vip_text .p1 {
        margin-top: 15px;
        color: #f59e2e;
        margin-bottom: 10px;
    }
/*VIP END*/

/*.menuHeader {
    min-width: 1480px;
}*/

.modal_bjl2 .item {
    padding: 15px;
    line-height: 24px;
    border-bottom: 1px dashed #dbdde2
}

    .modal_bjl2 .item:last-child {
        border-bottom: 0
    }

    .modal_bjl2 .item p {
        color: #282828;
    }

    .modal_bjl2 .item span {
        color: #e02020
    }

.modal_bjl2 .m_cont {
    padding: 0
}

.modal_bjl2 .tab {
    margin: 10px 0
}

    .modal_bjl2 .tab table {
        width: 100%;
        line-height: 34px;
        border: 1px solid #dfe1e6;
    }

        .modal_bjl2 .tab table th, .modal_bjl2 .tab table td {
            color: #767e85;
            border: 1px solid #dfe1e6;
            text-align: center;
        }

        .modal_bjl2 .tab table th {
            font-weight: normal;
            color: #574e4f;
        }

        .modal_bjl2 .tab table .th1 {
            background: #f3f5f8
        }

        .modal_bjl2 .tab table .twh1 {
            width: 160px;
            text-align: center;
        }

        .modal_bjl2 .tab table th.th2 {
            padding-left: 80px;
        }

    .modal_bjl2 .tab .tab_lt th, .modal_bjl2 .tab .tab_lt td {
        text-align: left;
        padding-left: 80px;
    }

    .modal_bjl2 .tab .tab_lt .th1 {
        padding-left: 0;
        text-align: center;
    }

.modal_bjl2 .wt {
    padding-left: 15px;
    background: url(/Content/images/icon150.png) no-repeat left center;
}

.modal_bjl2 ul li .text {
    margin-left: 15px;
}

.page_t_tag ul li .agentMenu {
    display: none;
}

/*測速頁*/
.login_logo2 {
    text-align: center;
}

.page_cs {
    margin-top: 60px;
}

    .page_cs .list ul li {
        float: left;
        width: 48%;
        margin: 0px 2%;
    }

    .page_cs .list ul li {
        padding: 10px 0;
    }

    .page_cs .list .div_input {
        border-color: #9e9aaa;
        float: left;
        width: 200px;
        line-height: 30px;
        padding-right: 57px;
        position: relative;
        background: rgba(255,255,255,0.2);
        margin-top: 20px;
        margin-left: 10px;
    }

        .page_cs .list .div_input input {
            color: #fff;
        }

        .page_cs .list .div_input a {
            color: #ffa31c;
            position: absolute;
            top: 7px;
            bottom: 7px;
            width: 55px;
            right: 0;
            text-align: center;
            display: block;
            line-height: 17px;
            border-left: 1px solid #9e9aaa
        }

            .page_cs .list .div_input a:hover {
                color: #fc5a34
            }

    .page_cs .list .btn {
        margin-left: 10px;
        margin-top: 20px;
        float: left;
    }

.page_cs_tips p {
    line-height: 30px;
}

.page_cs_tips {
    width: 510px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
}

    .page_cs_tips .flt {
        color: #f63942
    }

    .page_cs_tips .btn a {
        font-size: 20px;
        padding: 0 40px;
        line-height: 44px;
    }

    .page_cs_tips p span {
        display: inline-block;
        padding-left: 15px;
        margin-left: 20px;
        margin-bottom: 30px;
    }

        .page_cs_tips p span.span1 {
            background: url(/Content/images/icon/icon110.png) no-repeat left center;
            color: #34ab34
        }

        .page_cs_tips p span.span2 {
            background: url(/Content/images/icon/icon111.png) no-repeat left center;
            color: #ffa31c
        }

        .page_cs_tips p span.span3 {
            background: url(/Content/images/icon/icon112.png) no-repeat left center;
            color: #9b9b9b
        }

.tab_box .cell {
    padding: 30px 0;
}

.div_circle {
    width: 70px;
    height: 70px;
    position: relative;
    float: left;
}

    .div_circle span {
        position: absolute;
        left: 0;
        width: 100%;
        text-align: center;
        top: 26px;
        color: #fff;
    }

.page_cs .list ul li:nth-child(4) {
    float: right;
    margin-top: -270px;
}

.page_cs .list ul li:nth-child(5) {
    float: right;
    margin-top: -180px;
}

.page_cs .list ul li:nth-child(6) {
    float: right;
    margin-top: -90px;
}

/*我的契約*/
.wdzh_qy {
    padding: 20px 98px 0;
}

.wdzh_qy_l {
    position: relative;
    display: table-cell;
    background: #ff7b3b;
    width: 206px;
    margin-right: 10px;
    padding-bottom: 75px;
}

    .wdzh_qy_l .list {
        padding: 14px 16px 0;
        border-radius: 3px;
    }

        .wdzh_qy_l .list.list1 {
            background: #ff7b3b;
        }

        .wdzh_qy_l .list .tit {
            padding-bottom: 13px;
            background: url(/Content/images/icon/line2.png) no-repeat left bottom;
        }

            .wdzh_qy_l .list .tit h3 {
                font-size: 16px;
                font-weight: normal;
            }

        .wdzh_qy_l .list .web {
            position: absolute;
            bottom: 20px;
        }

            .wdzh_qy_l .list .web p {
                font-size: 14px;
                margin-top: 9px;
            }

        .wdzh_qy_l .list.list2 {
            background: #463b97;
        }

            .wdzh_qy_l .list.list2 .tit {
                background: url(/Content/images/icon/line3.png) no-repeat left bottom;
            }

        .wdzh_qy_l .list .qy_btn {
            position: absolute;
            bottom: 20px;
        }

            .wdzh_qy_l .list .qy_btn a {
                display: inline-block;
                width: 78px;
                height: 28px;
                line-height: 28px;
                text-align: center;
                border: 1px solid #fff;
                background: #fff;
                font-size: 14px;
                color: #463b97;
                border-radius: 3px;
            }

                .wdzh_qy_l .list .qy_btn a.a1 {
                    background: none;
                    color: #fff;
                    margin-left: 12px;
                }

.wdzh_qy_r { /* overflow:hidden; */
}

.wdzh_qy_r2 { /*height: 700px*/
}

.wdqy_tj {
    display: table;
    padding: 15px 20px; /* min-height:139px; */
    position: relative;
    background: #fff;
    border: 1px solid #dbdde2;
    margin-left: 18px;
    width: calc(100% - 18px);
}

    .wdqy_tj .item {
        margin-bottom: 20px;
    }

        .wdqy_tj .item:first-child {
            margin-top: 0;
        }

        .wdqy_tj .item .bt {
            display: block;
            float: left;
            line-height: 21px;
            margin-right: 5px;
        }

            .wdqy_tj .item .bt span {
                display: inline-block;
                padding-left: 13px;
                background: url(/Content/images/ico69.png) no-repeat left center;
                font-size: 14px;
                color: #463b97;
                margin-top: 10px;
                width: 84px;
            }

        .wdqy_tj .item .web {
            overflow: hidden;
        }

            .wdqy_tj .item .web .list {
                line-height: 21px;
                margin-top: 10px;
            }

                .wdqy_tj .item .web .list:first-child {
                    margin-top: 0;
                }

                .wdqy_tj .item .web .list span {
                    display: block;
                    float: left;
                    width: 62px;
                    text-align: center;
                    background: #463b97;
                    font-size: 12px;
                    margin-right: 10px;
                    margin-top: 10px;
                }

                .wdqy_tj .item .web .list .text {
                    overflow: hidden;
                }

                    .wdqy_tj .item .web .list .text p {
                        font-size: 14px;
                        line-height: 21px;
                        color: #494950;
                        margin-top: 10px;
                    }

                        .wdqy_tj .item .web .list .text p font {
                            color: #f63942;
                        }

.newcontractbox {
    display: table;
    width: 100%;
    margin-bottom: 20px;
}


.wdqy_fhxq {
    background: #fff;
    border: 1px solid #dbdde2;
    padding: 21px 18px;
    width: 680px;
    float: right;
}

    .wdqy_fhxq .list {
        width: 50%;
    }

        .wdqy_fhxq .list h3 {
            font-weight: normal;
            font-size: 14px;
            color: #463b97;
            line-height: 14px;
            height: 14px;
        }

            .wdqy_fhxq .list h3 span {
                display: inline-block;
                padding-left: 13px;
                background: url(/Content/images/ico69.png) no-repeat left center;
            }

        .wdqy_fhxq .list .web {
            padding-left: 13px;
            padding-top: 5px;
        }

            .wdqy_fhxq .list .web p {
                font-size: 14px;
                color: #282828;
                margin-top: 15px;
            }

                .wdqy_fhxq .list .web p font {
                    color: #f63942;
                }

.wdqy_tj_gz {
    height: 36px;
    line-height: 36px;
    background: #f4f6f8;
    text-align: center;
    margin: 10px 0px 0;
}

    .wdqy_tj_gz .p {
        font-size: 14px;
        color: #282828;
        position: relative
    }

        .wdqy_tj_gz .p a {
            color: #00a2ff;
            margin-left: 18px;
            line-height: 36px;
            display: inline-block;
        }

.wdqy_gzxz {
    display: none;
    background: #fff;
    border: 1px solid #dbdde2;
    padding: 15px 4px 6px 18px;
    position: absolute;
    top: 26px;
    margin-top: 10px;
    left: 0;
    box-shadow: 0 0 20px rgba(0,0,0,0.2);
    z-index: 1;
}

    .wdqy_gzxz .web {
        height: 208px;
        overflow-y: auto;
        padding-right: 15px;
        text-align: left;
    }

        .wdqy_gzxz .web h3 {
            font-weight: normal;
            font-size: 14px;
            color: #282828;
            line-height: 26px;
        }

        .wdqy_gzxz .web p {
            font-size: 14px;
            color: #282828;
            line-height: 26px;
            padding-left: 2em;
        }

.wdqy_tj_gz .p a:hover .wdqy_gzxz {
    display: block;
}

.wdqy_gzxz2 {
    top: -239px;
}

.contract_box {
    padding: 10px;
    line-height: 1.5em;
}

    .contract_box input {
        width: auto;
    }

.fakecheckbox i {
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 3px;
    background: url(/Content/mobile/images/icon/icon139.png) no-repeat 0 0;
    vertical-align: middle;
}

.fakecheckbox span {
    font-weight: normal;
}

.fakecheckbox input {
    display: none;
}

    .fakecheckbox input:checked ~ i {
        background: url(/Content/mobile/images/icon/icon139-1.png)no-repeat;
    }

.wdqy_qy2 {
    overflow: inherit;
}

.Pay_dividends th {
    text-align: center;
    padding: 12px 5px;
}

.Pay_dividends td {
    vertical-align: middle;
    padding: 12px 5px;
}

.Pay_dividends button {
    width: 124px;
    background: #fc5a34;
    color: #fff;
    margin: 2px 0;
}

.Pay_dividend_btn {
    width: 124px;
    background: #fc5a34;
    color: #fff;
    margin: 2px 0;
    padding: 2px 10px;
    border-radius: 3px;
}

    .Pay_dividend_btn:hover {
        color: #000;
    }

    .Pay_dividend_btn:focus {
        background: #fc5a34;
    }

.qy_list_web ul li span {
    width: 70px;
}

.ui-widget-content a {
    color: #222222;
}

.Contract_dialog_btn {
    width: 45%;
    padding: 0;
}

/****快選*****/
.quick_xh {
    border: 1px solid #dcdcdc;
    margin-top: 15px;
    padding: 10px;
    line-height: 30px;
}

    .quick_xh .tips {
        padding-right: 50px;
    }

    .quick_xh .tz_list {
        border: 0;
        min-height: initial;
        padding: 0;
        padding-top: 5px;
    }

    .quick_xh .div_check_box ul li {
        margin-right: 10px;
    }

.kx_btn a {
    display: block;
    padding: 0 10px;
    line-height: 30px;
    background: #fc5a34;
    border-radius: 5px;
    color: #fff;
}

.kx_btn {
    margin-top: 10px;
    margin-left: 10px;
}

.add_num input {
    width: 50px;
}


/***微信登入***/
.login_main_wx {
    margin-top: 40px;
    overflow: hidden;
    color: #7f7e85;
}

    .login_main_wx .item {
        width: 49%;
        text-align: center;
    }

    .login_main_wx h3 {
        font-size: 18px;
        font-weight: bold;
        color: #000;
        padding: 15px 0;
        margin-bottom: 20px;
    }

        .login_main_wx h3 span {
            display: inline-block;
            line-height: 25px;
            border-bottom: 1px solid #000
        }

        .login_main_wx h3.on {
            color: #fc5a34;
        }

    .login_main_wx .tit {
        padding-top: 40px;
        line-height: 20px;
        width: 95px;
        margin: 0 auto;
        background: url(/content/images/phone.png) no-repeat top center;
        margin-bottom: 20px;
    }

        .login_main_wx .tit.tit2 {
            background: url(/content/images/pc1.png) no-repeat top center;
        }

    .login_main_wx .ewm {
        width: 110px;
        background: #fff;
        box-shadow: 0 0 5px rgba(0,0,0,0.25);
        margin: 0 auto;
        margin-bottom: 20px;
    }

        .login_main_wx .ewm img {
            display: block;
        }

    .login_main_wx .btn {
        margin: 10px;
    }

        .login_main_wx .btn a {
            background: none;
            border: 1px solid #463b96;
            color: #463b96;
            display: block;
            width: auto;
        }

    .login_main_wx .ewm img {
        width: 110px;
    }

.page_form_bank .form_close_dw {
    width: 725px;
}

.bank_tab table {
    width: 100%;
    text-align: center;
}

.bank_tab {
    padding: 15px;
    line-height: 34px;
}

    .bank_tab table th span {
        text-align: center;
        margin: 0 1px;
        display: block;
        border-radius: 5px 5px 0 0;
        background: #463b97;
        color: #fff;
        font-weight: normal;
    }

    .bank_tab table th:first-child span {
        margin-left: 0;
    }

    .bank_tab table th:last-child span {
        margin-right: 0;
    }

    .bank_tab table td {
        border: 1px dashed #efefef;
        border-left-style: solid;
    }

    .bank_tab tbody {
        border: 1px solid #dedede;
        border-top: 0;
    }

        .bank_tab tbody tr:nth-child(2n+1) {
            background: #f6f6f6;
        }

    .bank_tab .text {
        color: #ff4633;
        text-align: center;
        padding-top: 20px;
    }

    .bank_tab .page_cc_btn {
        text-align: center;
    }

.page_form_bank .modal_cont .m_btn a {
    white-space: nowrap;
    width: auto;
    padding: 0 30px;
}

/* 20180927 by Section 充值手續費 */
.cz_txts {
    background: #fff6f0;
    border: 1px dashed #ff6d16;
    padding: 7px 15px;
}

    .cz_txts p {
        line-height: 26px;
        color: #fc5a03;
    }

        .cz_txts p span {
            margin-left: 40px;
        }

            .cz_txts p span:first-child {
                margin-left: 0;
            }

/* 20181106 by Sean  wechat語音客服*/
.kf_btn {
    margin-bottom: 16px;
}

    .kf_btn a {
        display: inline-block;
        width: 100px;
        height: 28px;
        text-align: center;
        background: url(/Content/images/icon/kf_btn.png) no-repeat top center;
        line-height: 25px;
        padding-top: 10px;
    }

        .kf_btn a.on {
            background: url(/Content/images/icon/kf_btn1.png) no-repeat top center;
        }

.head_menu .menu .div_wechat {
    position: absolute;
    top: 45%;
    right: 77%;
    margin-right: 85px;
    width: 74px;
    height: 41px;
    background: url(/Content/images/icon/kf_btn1.png) no-repeat center center;
    font-size: 17px;
    line-height: 41px;
    text-shadow: 0 0 1px #747073,0 0 1px #747073;
    margin-top: -11px;
    cursor: pointer;
    text-align: center;
}

.kfzx_list ul li {
    width: 16.666%;
}

.modal_yykf .modal_cont {
    width: 600px;
}

.yykf {
    padding: 15px;
    line-height: 26px;
    padding-bottom: 25px;
}

    .yykf .ewm {
        text-align: center;
        width: 110px;
        height: 110px;
        border: 1px solid #333;
        margin: 20px auto;
    }

    .yykf h3 {
        color: #fc5a34;
        font-size: 16px;
        text-align: center;
    }

    .yykf h4 {
        margin-bottom: 5px;
        color: #000;
        text-decoration: underline;
        text-align: center;
    }

    .yykf .p_tips {
        color: #f63942;
        font-size: 16px;
        font-weight: bold;
        margin-top: 10px;
    }

/*首頁*/
.head_menu .menu_btn {
    height: 50px;
    margin-top: -5px;
}

.head_menu .menu .div_vip {
    margin-top: 5px
}

.head_menu .menu_btn .kf_btn {
    margin-bottom: 0
}

.box_bg1 {
    background: url(/Content/images/15_bg_03.jpg) no-repeat center center;
    height: 230px;
    border: 0
}

.page1_lt .tit h3 {
    font-size: 16px;
    font-weight: normal;
    color: #fff;
}

.div_level {
    padding: 15px;
    font-size: 12px;
    padding-bottom: 12px;
}

.d_tips {
    padding-bottom: 0
}

.star {
    background: url(/Content/images/15_icon4.png?v=20220902) repeat-x left top;
    height: 34px;
    width: 220px;
    margin: 0 auto;
    margin-top: 20px;
}

    .star span {
        height: 34px;
        display: block;
        background: url(/Content/images/15_icon5.png?v=20220902) repeat-x left top;
    }

.page1_lt {
    width: 250px;
    float: left;
    color: #cac1ff;
}


.page {
    max-width: 1092px;
    margin: 0 auto;
    margin-top: 13px;
}

.box_bg2 {
    background: url(/Content/images/15_bg_06.jpg) no-repeat center center;
    height: 74px;
    border: 0;
    text-align: center;
    padding-top: 6px;
}

    .box_bg2 a {
        display: inline-block;
        width: 64px;
        border-radius: 100%;
        box-shadow: 0 2px 5px rgba(0,0,0,0.2);
        height: 65px;
        padding-top: 40px;
        text-align: center;
        color: #fff;
        margin: 0 5px;
    }

        .box_bg2 a:hover {
            opacity: .8;
        }

        .box_bg2 a.a1 {
            background: url(/Content/images/15_icon1.png?v=20220902) no-repeat center center;
        }

        .box_bg2 a.a2 {
            background: url(/Content/images/15_icon2.png) no-repeat center center;
        }

        .box_bg2 a.a3 {
            background: url(/Content/images/15_icon3.png) no-repeat center center;
        }

.box {
    box-shadow: 0 3px 10px rgba(0,0,0,0.3);
}

.page1_rt {
    width: 894px;
    height: 352px;
    border: 0;
    border-radius: 3px;
    overflow: hidden;
}

.page1_lt .item {
    margin-bottom: 16px;
}

.div_down2 {
    width: 231px;
    height: 328px;
    background: url(/Content/images/15_bg_01.jpg) no-repeat center center;
    border: 0;
}

.div_down h3 span {
    color: #fff;
}

.down_ewm .img {
    border: 3px solid rgba(255,255,255,.14);
}

.down_ewm .list li a {
    background-color: #5d62be;
    color: #fff;
}

.down_tips .box {
    line-height: 20px;
    border-radius: 3px;
    padding: 5px 10px;
    width: auto;
    font-size: 12px;
    background: #2b2656;
    border: 0;
    box-shadow: inset -5px -5px 10px rgba(0,0,0,0.1),inset 5px -5px 10px rgba(0,0,0,0.1),inset 0px 5px 10px rgba(0,0,0,0.1);
    border-bottom: 1px solid rgba(255,255,255,.1);
    margin-top: 5px;
}

.down_tips .p1 {
    color: #fc431f;
    line-height: 30px;
    text-align: center;
}

.level_bg {
    padding: 0 4px;
    line-height: 18px;
    FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=1,startColorStr=#f7a10b,endColorStr=#fbe723);
    background: -ms-linear-gradient(left, #f7a10b, #fbe723);
    background: -moz-linear-gradient(left,#f7a10b,#fbe723);
    background: -webkit-gradient(linear, 0% 0%, 100% 100%,from(#f7a10b), to(#fbe723));
    background: -webkit-linear-gradient(left, #f7a10b, #fbe723);
    background: -o-linear-gradient(left, #f7a10b, #fbe723);
    border-radius: 3px;
    font-size: 12px;
}

.game_list {
    padding: 10px;
    border: 1px solid rgba(255,255,255,.2);
    box-shadow: 0 2px 5px rgba(0,0,0,0.2);
    background: url(/Content/images/15_bg_04.jpg) no-repeat center center;
}

    .game_list ul li {
        width: 138px;
        height: auto;
    }

        .game_list ul li .img:after {
            border: 2px solid #6c73cf;
            position: absolute;
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            content: '';
        }

        .game_list ul li .img {
            position: relative;
            height: 160px;
            border-radius: 2px;
            overflow: hidden;
        }

            .game_list ul li .img img {
                height: 100%;
                width: 100%;
            }

        .game_list ul li .mask {
            height: 160px;
        }

        .game_list ul li:hover .img:after {
            z-index: 100;
            border-color: #848cf7
        }

        .game_list ul li:hover .cell {
            position: relative;
            z-index: 101
        }

.page2_lt {
    padding: 0 15px;
    width: 816px;
    height: 328px;
    background: url(/Content/images/15_bg5.jpg) no-repeat center center;
}

    .page2_lt h2 {
        font-size: 24px;
        color: #ffc310;
        font-weight: normal;
        line-height: 62px;
    }

        .page2_lt h2 span {
            font-size: 16px;
            display: inline-block;
            margin-left: 15px;
        }

    .page2_lt ul {
        margin: -4px;
    }

        .page2_lt ul li {
            width: 25%;
            float: left;
        }

            .page2_lt ul li a {
                display: block;
                margin: 4px;
                position: relative;
                cursor: default;
            }

                .page2_lt ul li a:hover span {
                    color: rgba(255,255,255,0.8);
                }

            .page2_lt ul li img {
                width: 100%
            }

            .page2_lt ul li span {
                cursor: pointer;
                position: absolute;
                left: 0;
                right: 0;
                margin: 0 auto;
                bottom: 15px;
                text-align: center;
                background: url(/Content/images/15_btn.png) no-repeat center center;
                width: 70px;
                line-height: 24px;
            }

.game_list ul li {
    margin-left: 10px;
    width: 144px;
}

/*20181226 獎金詳情*/
.cz_list .change_tab {
    overflow-x: hidden;
}

.cz_inputs li {
    display: inline-block;
    margin: 5px 2px;
    margin-left: 0;
    cursor: pointer;
    border: 1px solid #463b96;
    color: #463b96;
    text-align: center;
    padding: 0 10px;
    line-height: 25px;
}

.cz_inputs {
    margin-bottom: 15px;
    font-size: 14px;
}

    .cz_inputs ul {
    }

    .cz_inputs li:hover, .cz_inputs li.on {
        background: #463b96;
        color: #fff;
    }

/*20180214*/
.head_menu .menu .div_vip {
    display: none;
}

.main_cq9 .logo {
    line-height: 180px;
    text-align: center;
}

.main_cq9 img {
    vertical-align: middle;
}

.main_cq9 .list li {
    width: 33.333%;
    float: left;
    margin-bottom: 40px;
}

.main_cq9 li a {
    width: 300px;
    margin: 0 auto;
    display: block;
    text-align: center;
}

    .main_cq9 li a img {
        width: 200px;
        height: 200px;
    }

.main_cq9 ul .text {
    font-size: 21px;
    color: #fe7b3c;
    line-height: 31px;
    border: 1px solid #3e3a56;
    background: rgba(255,255,255,0.05);
    align-items: center;
    display: flex;
    height: 80px;
    justify-content: center;
}

.game_list ul li {
    width: 206px;
}

    .game_list ul li:last-child {
        width: 206px;
    }

.btn a.a6 {
    background: url(../img/btn0515.png) no-repeat center center;
}

.btn a {
    position: relative;
}

    .btn a .tip {
        position: absolute;
        top: 100%;
        left: 50%;
        display: block;
        padding: 10px;
        line-height: 20px;
        background: #fff;
        border-radius: 5px;
        box-shadow: 0 0 10px rgba(0,0,0,0.2);
        color: #282828;
        white-space: nowrap;
        transform: translateX(-50%);
        margin-top: 5px;
        display: none;
    }

    .btn a.a6:hover {
        opacity: 1;
    }

    .btn a:hover .tip {
        display: block;
    }

    .btn a .tip:after {
        border: 5px solid #fff;
        border-top-color: transparent;
        border-left-color: transparent;
        border-right-color: transparent;
        margin: 0 auto;
        content: '';
        display: block;
        width: 0;
        height: 0;
        position: absolute;
        bottom: 100%;
        left: 0;
        right: 0;
    }

/*團隊總攬*/
.legend {
    position: absolute;
    top: 40px;
    right: 30px;
    border: 1px solid #ddd;
    padding: 2px;
}

    .legend ul li {
        line-height: 18px;
        font-size: 12px;
    }

        .legend ul li span {
            display: inline-block;
            padding-left: 23px;
        }

.div_smp2 .smp_tab .item .span_tit.span_tit10 {
    padding: 38px 15px;
}

.smp_tab.smp_tab2 table td {
    font-size: 12px;
}

.smp_tit .frt ul li span em {
    font-style: normal;
    font-size: 12px;
    display: inline-block;
    color: #fff;
    width: 20px;
    height: 20px;
    line-height: 20px;
    border-radius: 20px;
    text-align: center;
    margin-left: 2px;
}

    .smp_tit .frt ul li span em.em1 {
        background: #0656cb;
    }

    .smp_tit .frt ul li span em.em2 {
        background: #eb3535;
    }

    .smp_tit .frt ul li span em.em3 {
        background: #24b15c;
    }

.smp_tit .tips {
    margin-top: 10px;
}

    .smp_tit .tips p {
        color: #ff0000;
    }


.modal_c_tab.modal_c_tab2 td {
    line-height: 20px;
    vertical-align: middle;
    padding: 5px;
}

.modal_c_tab.modal_c_tab2 table th {
    position: relative;
    line-height: 20px;
    padding: 5px 15px;
    vertical-align: middle;
    min-width: 35px;
}

    .modal_c_tab.modal_c_tab2 table th span.sort {
        position: absolute;
        top: 50%;
        margin-top: -6px;
        right: 4px;
    }

    .modal_c_tab.modal_c_tab2 table th.th1 {
        width: 35px;
    }

    .modal_c_tab.modal_c_tab2 table th.th2 {
        width: 125px;
    }

    .modal_c_tab.modal_c_tab2 table th.th3 {
        width: 100px;
    }

.modal_c_tab.modal_c_tab2 table .tab_btn.btn1 {
    width: auto;
    text-align: center;
}

.modal_c_tab.modal_c_tab2 table .tab_btn a {
    padding: 0;
    margin: 0 3px;
}

.div_report .modal_c_tit .div_yhm.div_input {
    width: 170px;
    margin-right: 22px;
}



.modal.modal_force_notice {
    box-shadow: 0 0 15px rgba(0,0,0,0.14), 0 0 15px rgba(0,0,0,0.14), 0 0 15px rgba(0,0,0,0.14);
    width: 780px;
    left: 50%;
    background: #f5f5f5;
    height: auto;
    border-radius: 5px;
    overflow: hidden;
    top: 50%;
    margin-top: -275px;
    margin-left: -390px;
}

.modal_force_notice .modal_cont {
    position: relative;
    background: none;
    margin: 0 auto;
    border-radius: 5px;
    overflow: hidden;
    width: auto;
}

.modal_force_notice .tit {
    line-height: 46px;
    border-bottom: 1px solid #dcdcdc;
    padding: 0 15px;
    position: relative;
}

.modal_force_notice .modal_cont .tit {
    padding: 0;
    border-bottom: 0;
}

.modal_cont .tit h3 {
    line-height: 38px;
    border-bottom: 1px solid #e1e1e1;
    padding: 0 20px;
    font-weight: normal;
    font-size: 16px;
    background: #463b96;
    color: #fff;
    border-radius: 5px 5px 0 0;
    text-align: center;
}

.modal_force_notice .notice_list {
    background: #fff;
    padding-left: 220px;
    position: relative;
}

    .modal_force_notice .notice_list .lt {
        position: absolute;
        top: 0;
        left: 0;
        width: 220px;
        height: 100%;
        background: #eaedf1;
    }

        .modal_force_notice .notice_list .lt ul {
            height: 510px;
            overflow-y: auto;
        }

            .modal_force_notice .notice_list .lt ul li {
                cursor: pointer;
                padding: 15px;
                padding-right: 0;
                border-bottom: 1px solid #d9dcdf;
            }

                .modal_force_notice .notice_list .lt ul li h3 {
                    white-space: nowrap;
                    overflow: hidden;
                    text-overflow: ellipsis;
                    font-size: 16px;
                    color: #21212b;
                    position: relative;
                }

                    .modal_force_notice .notice_list .lt ul li h3 a {
                        color: #21212b;
                    }

                .modal_force_notice .notice_list .lt ul li.on {
                    background: #fff;
                }

.notice_list .text {
    padding: 0 25px;
    height: 510px;
    overflow-y: auto;
    line-height: 20px;
    color: #282828;
}

    .notice_list .text h3 {
        line-height: 70px;
        text-align: center;
        font-size: 20px;
        color: #2e3643;
    }

    .notice_list .text p {
        margin-bottom: 10px;
    }

.modal_force_notice.modal .btns {
    padding: 10px 0;
    text-align: center;
}

    .modal_force_notice.modal .btns a.a3 {
        margin: 0 auto;
        width: 60px;
        line-height: 30px;
        background: #463b96;
        border-radius: 3px;
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: bold;
    }

.modal_close {
    width: 24px;
    height: 24px;
    background: url(/Content/images/close.png) no-repeat center center;
    position: absolute;
    top: 8px;
    right: 8px;
    cursor: pointer;
}

.quick_bet {
    position: absolute;
    right: 100%;
    margin-right: 10px;
    top: 150px;
}

.qb_box {
    position: relative;
}

.qb_tit {
    width: 40px;
    height: 130px;
    float: right;
    text-align: center;
    display: table;
    cursor: pointer;
    display: table;
}

    .qb_tit span {
        display: table-cell;
        vertical-align: middle;
    }

        .qb_tit span label {
            display: inline-block;
            width: 14px;
            margin: 0 auto;
            padding-bottom: 15px;
            background: url(/Content/images/icon33.png) no-repeat bottom center;
            line-height: 18px;
        }

.qb_tab {
    position: absolute;
    right: 100%;
    top: 0;
    width: 235px;
    background: #fff;
    min-height: 305px;
    border-radius: 5px;
    display: none;
    max-height: 450px;
    overflow-y: auto;
}

    .qb_tab table {
        width: 100%;
        text-align: center;
    }

        .qb_tab table th {
            line-height: 29px;
            background: #463b96;
            font-weight: normal;
            color: #bcc3d0;
            text-align: center;
        }

        .qb_tab table td {
            height: 40px;
            vertical-align: middle;
            border-bottom: 1px dashed #7380a7;
            line-height: 22px;
            color: #333;
        }

        .qb_tab table tr:last-child td {
            border-bottom: 1px dashed #7380a7;
        }

        .qb_tab table td span.span1 {
            display: inline-block;
        }

        .qb_tab table td .close {
            width: 18px;
            height: 18px;
            background: url(/Content/images/icon266.png) no-repeat center center;
            margin: 0 auto;
            opacity: initial;
            float: initial;
        }

        .qb_tab table td.icon {
            width: 24px;
            background: url(/Content/images/icon265.png) no-repeat center;
            cursor: pointer;
        }

        .qb_tab table td.cursor {
            cursor: pointer;
            max-width: 80px;
            min-width: 60px;
            overflow: hidden;
            white-space: nowrap;
            text-overflow: ellipsis;
        }

.tzfa_xq .drop {
    position: absolute;
    top: 0;
    left: 40px;
    width: 190px;
    z-index: 9;
    display: none;
}

    .tzfa_xq .drop .box {
        background: #fff;
        border-radius: 5px;
        border: none;
    }

    .tzfa_xq .drop h3 {
        position: relative;
        font-size: 14px;
        font-weight: normal;
        background: #463b96;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        color: #bcc3d0;
        text-align: center;
        padding: 5px;
        padding-right: 34px;
        word-break: break-word;
    }

        .tzfa_xq .drop h3 label {
            display: block;
            width: 14px;
            height: 14px;
            background: url(/Content/images/icon268.png) no-repeat center center;
            position: absolute;
            top: 5px;
            right: 10px;
        }

    .tzfa_xq .drop .web {
        text-align: left;
        padding: 8px 12px;
    }

        .tzfa_xq .drop .web p {
            line-height: 30px;
            color: initial;
        }

            .tzfa_xq .drop .web p span {
                color: #fb5933;
            }

.modal_add_sc .list span {
    display: block;
    padding-left: 20px;
    background: url(/Content/images/icon/check.png) no-repeat left center;
}

.modal_add_sc .list.on span {
    background: url(/Content/images/icon/check_on-4.png) no-repeat left center;
}

.modal_add_sc {
    padding: 20px;
    padding-bottom: 0;
    line-height: 30px;
}

    .modal_add_sc .div_input {
        border: 1px solid #dbdee2;
        background: #fff;
        padding: 0 15px;
        margin: 10px 0;
        border-radius: 2px;
        width: auto;
    }

        .modal_add_sc .div_input input {
            width: 100%;
            border: 0;
            text-align: initial;
        }

    .modal_add_sc .list .tips {
        color: #ee3749;
        padding-left: 0;
        background: 0;
    }

.down_list.down_list1 {
    margin-top: 120px;
}

.down_list2 .img1 h3 {
    line-height: 87px;
    text-align: center;
    color: #fff;
    font-size: 48px;
}


.ctkjx_box {
    color: #333;
    padding: 10px;
    margin-top: 10px;
}

    .ctkjx_box .ctkx_tips {
        padding: 10px 20px;
        background: rgba(70,59,151,0.14);
        margin-bottom: 15px;
    }

        .ctkjx_box .ctkx_tips p {
            color: #f00;
            line-height: 18px;
            font-size: 13px;
        }

    .ctkjx_box .web {
        line-height: 21px;
    }

        .ctkjx_box .web h3 {
            font-size: 16px;
        }

        .ctkjx_box .web p {
            min-height: 15px;
        }

            .ctkjx_box .web p a {
                color: #453a94;
            }

.ptvztklc_list {
}

    .ptvztklc_list ul li {
        float: left;
        width: 100px;
        margin-right: 10px;
        padding: 0;
        border: 2px solid #453a94;
        border-radius: 8px;
        font-size: 16px;
        color: #000;
        line-height: 30px;
        text-align: center;
        -webkit-box-sizing: border-box;
        box-sizing: border-box;
        cursor: pointer;
    }

        .ptvztklc_list ul li.in, .ptvztklc_list ul li:hover {
            background: rgba(70,59,151,0.14);
            color: #453a94;
            font-weight: bold;
        }

.ptvztklc_box {
    margin-top: 20px;
}

.twjc_slide h4 {
    color: #f00;
    cursor: pointer;
    padding-left: 24px;
    background: url(/Content/images/helpCenter/icon293.png) no-repeat left center;
}

    .twjc_slide h4.on {
        background: url(/Content/images/helpCenter/icon293-1.png) no-repeat left center;
    }

.swiper1 {
    padding-bottom: 25px;
    margin-bottom: 10px;
}

    .swiper1 .swiper-slide p {
        font-size: 14px;
        color: #453a94;
    }

    .swiper1 .swiper-slide img {
        display: block;
        margin: 15px auto 0;
    }

    .swiper1 .swiper-pagination-bullet {
        width: 20px;
        height: 20px;
        line-height: 20px;
        border-radius: 0;
        opacity: 1;
        margin: 0 2px;
        background: #fffbfb;
        color: #b3b3b3;
    }

        .swiper1 .swiper-pagination-bullet.swiper-pagination-bullet-active {
            background: #463b96;
            color: #fff;
        }

    .swiper1.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
        bottom: 0;
    }

    .swiper1 .swiper-button-next, .swiper1 .swiper-button-prev {
        width: 9px;
        height: 14px;
    }

        .swiper1 .swiper-button-next:after, .swiper1 .swiper-button-prev:after {
            display: none;
        }

    .swiper1 .swiper-button-prev {
        background: url(/Content/images/helpCenter/swip-l.png) no-repeat center center;
    }

    .swiper1 .swiper-button-next {
        background: url(/Content/images/helpCenter/swip-r.png) no-repeat center center;
    }

.ctkjx_box .other_tips {
    border-top: 1px solid #eddec5;
    margin-top: 15px;
    padding-top: 15px;
}


/*20220215 購寶*/
.modal_cztx_xg.modal_cztx .modal_cont {
    width: 770px;
}

.modal_cztx_xg.modal_cztx .tag_top {
    display: flex;
}

    .modal_cztx_xg.modal_cztx .tag_top li {
        flex: 1;
    }

.load_tips_list {
    display: flex;
}

.first_load_tips {
    padding: 15px;
    background: #fff4e5;
    border: 1px solid #ff9600;
    line-height: 25px;
    position: relative;
}

    .first_load_tips .item {
        padding: 0 30px;
        border-bottom: 0
    }

    .first_load_tips p {
        font-size: 14px;
        color: #999;
        padding-left: 10px;
        background: url(../images/icon/icon282-1.png) no-repeat left center
    }

        .first_load_tips p.red {
            color: #ff0000;
            padding-left: 0;
            background: none;
            margin: 10px 0;
            line-height: 20px;
            text-align: center;
        }

    .first_load_tips h3 {
        font-size: 16px;
    }

    .first_load_tips .ewm {
        display: block;
        width: 165px;
        padding: 5px;
        background: #fff;
        margin-top: 10px;
    }

        .first_load_tips .ewm.center {
            margin: 0 auto;
            text-align: center;
            margin-top: 10px;
        }

        .first_load_tips .ewm img {
            display: block;
        }

.load_tips_list {
}

.first_load_tips h4 {
    font-size: 18px;
}

.load_tips_list .first_load_tips {
    float: left;
    margin-right: 10px;
}

.flex-1 {
    flex: 1
}

.first_load_tips .handbook {
    position: absolute;
    right: 10px;
    top: 10px;
    border: 0;
    background: #bc9e6b;
    padding: 5px 15px;
    border-radius: 5px;
    cursor: pointer;
    color: #fff;
}


/*20220215end*/

/*20220506*/
.header {
    background: url(/Content/images/head.png) repeat-x center center;
    border-bottom: 1px solid #c8ac7d;
}

.nav > ul > li {
    margin-left: 0;
    margin-right: 0;
    padding-left: 2px;
    margin-top: 12px;
    background: url(/Content/images/menu_bg.png) no-repeat left center;
}

    .nav > ul > li:first-child, .nav > ul > li:last-child {
        padding-left: 0;
        background: none;
    }

    .nav > ul > li h3 span {
        padding: 0;
        position: relative;
        padding-top: 22px;
        background-position: top center !important;
        line-height: 1em;
        font-size: 16px;
    }

    .nav > ul > li h3 a {
        background: none;
        border: none;
        padding: 6px 7px;
        margin: 0 10px;
        line-height: normal;
        color: #cac1ff;
    }

        .nav > ul > li.on h3 a, .nav > ul > li h3 a:hover {
            background: none;
            color: #ffdd91;
        }

    .nav > ul > li.li_menu h3 a {
        background-image: linear-gradient(to bottom,#fea16e,#f76717);
        color: #fff;
        border-radius: 5px;
        padding-left: 20px;
        padding-right: 20px;
    }

.head_menu .menu {
    position: relative;
}

.head_menu {
    width: initial;
}

    .head_menu .menu {
        width: auto;
        display: flex;
        height: 74px;
        align-items: center;
    }

    .head_menu .text a {
        opacity: .8;
    }

    .head_menu .list li {
        border-radius: initial;
        background: none;
    }

.main_lt_side {
    position: absolute;
    top: 0;
    right: 100%;
    width: 33px;
    height: 100px;
    background: url(/Content/images/side1.png) no-repeat center center;
    text-align: center;
    margin-right: 10px;
}

    .main_lt_side .span_tit {
        display: block;
        width: 1em;
        margin: 0 auto;
        padding-bottom: 1rem;
        background: url(/Content/images/side2.png) no-repeat bottom center;
        cursor: pointer;
    }

    .main_lt_side .side {
        position: relative;
        width: 100%;
        height: 100px;
        display: flex;
        align-items: center;
    }

.item_bg1 {
    width: 291px;
    height: 345px;
    background: url(/Content/images/index_bg1.png) no-repeat center center;
    border: 0;
    box-sizing: border-box;
    padding: 6px;
}

.page1_lt {
    width: 291px;
}

.c_ffdd91 {
    color: #ffdd91;
}

.ico_list li {
    display: inline-block;
    margin: 0 5px;
    margin-top: 5px;
}

.ico_list {
    text-align: center;
}

.main_index .wrap {
    width: 1200px;
}

.main_index .page {
    max-width: 1200px;
}

.page_ind_list {
    clear: both;
    display: flex;
    margin: 15px 0;
}

    .page_ind_list .list {
        flex: 1;
        margin-right: 14px;
        background: url(/Content/images/bg12.png);
    }

        .page_ind_list .list:last-child {
            margin-right: 0;
        }

        .page_ind_list .list .tit {
            line-height: 31px;
            background-image: linear-gradient(to right,#665bb8,rgba(0,0,0,0));
            padding-left: 15px;
        }

            .page_ind_list .list .tit h3 {
                padding-left: 25px;
                background: url(/Content/images/tit_icon.png) no-repeat left center;
                font-size: 16px;
                color: #ffdd91;
            }

    .page_ind_list .cz_list {
        margin: 20px 10px;
    }

        .page_ind_list .cz_list li {
            width: 25%;
            float: left;
            margin: 10px 0;
        }

            .page_ind_list .cz_list li a {
                display: block;
                width: 131px;
                height: 44px;
                line-height: 44px;
                background: url(/Content/images/bg13.png);
                text-align: center;
                margin: 0 auto;
            }

                .page_ind_list .cz_list li a:hover {
                    background: url(/Content/images/bg13-1.png);
                }

.flex.center {
    align-items: center;
}

.cz_box .img {
    height: 162px;
    padding-top: 1px;
    margin: 0 27px;
    margin-top: 15px;
    background: url(/Content/images/bg14.png) no-repeat center center;
    width: 194px;
}

    .cz_box .img .ewm {
        width: 106px;
        height: 106px;
        border: 4px solid rgba(255,255,255,.6);
        overflow: hidden;
        margin: 0 auto;
        margin-top: 35px;
    }

        .cz_box .img .ewm img {
            width: 100%;
            display: block;
            height: 100%;
        }

.cz_box .txt p {
    margin-bottom: 20px;
    font-size: 16px;
    color: #cac1ff;
    font-weight: bold;
}

.cz_box .txt a {
    display: inline-block;
    margin: 0 5px;
    width: 139px;
    height: 46px;
    line-height: 46px;
    background: url(/Content/images/bg15.png) no-repeat center center;
}

    .cz_box .txt a:hover, .cz_box .txt a.purple {
        background: url(/Content/images/bg15-1.png) no-repeat center center;
    }

.cz_box .txt span {
    display: inline-block;
    padding-left: 20px;
}

.cz_box .txt .span1 {
    background: url(/Content/images/icon/icon114.png) no-repeat left center;
}

.cz_box .txt .span2 {
    background: url(/Content/images/icon/icon115.png) no-repeat left center;
}

.game_list {
    padding: 0;
    background: none;
    border: none;
}

    .game_list ul {
        display: flex;
    }

        .game_list ul li {
            width: auto;
            margin: 0;
            flex: 1;
            margin-left: 13px;
            border: #c8ac7d 1px solid;
            border-radius: 1px;
        }

            .game_list ul li:last-child {
                width: 20%;
            }

            .game_list ul li .img {
                height: auto;
            }

                .game_list ul li .img:after {
                    display: none;
                }

            .game_list ul li .mask {
                height: 100%;
            }

            .game_list ul li .text {
                background: rgba(14,19,116,0.8);
                text-align: center;
                padding: 0;
                z-index: 10;
            }

                .game_list ul li .text h3 {
                    color: #cac1ff;
                    font-size: 16px;
                    font-weight: bold;
                    position: relative;
                }

                    .game_list ul li .text h3:after, .game_list ul li .text h3:before {
                        content: '';
                        display: block;
                        position: absolute;
                        top: 50%;
                        margin-top: -10px;
                        background: url(/Content/images/icon116.png) no-repeat center center;
                        width: 20px;
                        height: 20px;
                        left: 0;
                    }

                    .game_list ul li .text h3:before {
                        left: auto;
                        right: 0;
                        transform: rotate(180deg);
                    }

.header .wrap {
    width: 100%;
    min-width: 1654px;
    display: flex;
    justify-content: center
}

.head_menu, .header .logo {
    position: initial;
    top: auto;
    left: auto;
    right: auto;
    bottom: auto;
}

    .head_menu .list {
        width: 352px;
    }

.header .nav {
    width: 754px;
}
/*20220506end*/


/*20220728*/
.down_load {
    margin-top: 100px;
}

.down_load_box {
    padding-top: 60px;
}

.xzzx_pc {
    margin-top: 55px;
    padding-bottom: 25px;
}

.pcxz_pic {
    float: left;
    margin-left: 40px;
    margin-right: 53px;
}

.pcxz_web {
    padding-top: 0px;
}

    .pcxz_web .text2 h3 {
        font-size: 30px;
        line-height: 50px;
        background: linear-gradient(to bottom, #fff, #463b96);
        -webkit-background-clip: text;
        color: transparent;
    }

    .pcxz_web .text2 h5 {
        display: inline-block;
        color: #fff;
        background: #463b96;
        line-height: 34px;
        padding: 0 14px;
        margin: 10px 0;
        border-radius: 5px;
        font-size: 18px;
        font-weight: normal;
    }

.modal_download .pcxz_web .text2 {
    color: #fff;
}

.pcxz_web .text2 {
    color: #010101;
    line-height: 25px;
    font-size: 16px;
}

.pcxz_web .btn2 {
    display: flex;
    margin-bottom: 10px;
}

    .pcxz_web .btn2 .item {
        width: 140px;
        margin-right: 56px;
        text-align: center;
    }

        .pcxz_web .btn2 .item:last-child {
            margin-right: 0;
        }

        .pcxz_web .btn2 .item p {
            font-size: 16px;
            color: #000;
            margin-bottom: 10px;
        }

        .pcxz_web .btn2 .item:first-child p {
            color: #197fd1;
        }

    .pcxz_web .btn2 .img {
        float: none;
        width: 100%;
        height: 100px;
        line-height: 100px;
        margin-bottom: 10px;
    }

        .pcxz_web .btn2 .img img {
            vertical-align: middle;
            width: auto;
            margin: 0 auto;
        }

    .pcxz_web .btn2 a {
        height: 42px;
        width: auto;
        display: block;
        line-height: 42px;
        background: linear-gradient(to bottom,#463b96,#463b97);
        border-radius: 5px;
        color: #fff;
        font-size: 18px;
    }

        .pcxz_web .btn2 a:hover {
            background: linear-gradient(to top,#463b96,#463b97);
        }

.load_mb .pcxz_web {
    background: #fff;
    text-align: center;
    padding: 15px 30px;
    border: 2px solid #545f71;
    border-top-color: #657287;
    border-radius: 2px;
    background: #eee6f2;
}

    .load_mb .pcxz_web .btn2 {
        margin-bottom: 0;
    }

        .load_mb .pcxz_web .btn2 .item {
            margin: 0 20px;
        }

.pcxz_img {
    float: right;
    width: 40%;
    margin-top: 50px;
}

.pcxz_web {
    position: relative;
}

    .pcxz_web .down_img {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 50%;
        text-align: center;
    }

.modal_cont .tit {
    position: relative;
}

.down_list .flex {
    display: flex;
}

.down_list .flrc li {
    flex: 1;
}

.modal_login2 .pcxz_web .text2 {
    color: #010101
}

.modal_login.modal_style3 .modal_cont {
    width: 700px;
}

.modal_login .pcxz_web {
    text-align: center;
    padding-top: 20px;
}

    .modal_login .pcxz_web .btn2 {
        align-items: center;
        justify-content: center;
    }

.checktoday {
    margin: 0 auto;
    width: 530px;
}

    .checktoday span {
        padding-left: 18px;
        cursor: pointer;
        display: inline-block;
        background: url(/Content/images/icon/check1.png) no-repeat left center;
    }

    .checktoday.on span {
        background: url(/Content/images/icon/check1-1.png) no-repeat left center;
    }

.Color1 .modal_btn .btn.closed {
    background: #e43d27;
}

.modal_login2 .modal_cont {
    width: 700px;
}

.modal_login2.modal_style .modal_cont {
    padding: 0;
    overflow: hidden;
    width: 700px;
    margin: 0 auto;
    background: #fff;
}

.modal_login2 .pcxz_web {
    text-align: center;
    padding-top: 20px;
}

    .modal_login2 .pcxz_web .btn2 {
        align-items: center;
        justify-content: center;
    }

.checktoday {
    margin: 0 auto;
    width: 530px;
}

    .checktoday span {
        padding-left: 18px;
        cursor: pointer;
        display: inline-block;
        background: url(/Content/images/icon/check1.png) no-repeat left center;
    }

    .checktoday.on span {
        background: url(/Content/images/icon/check1-1.png) no-repeat left center;
    }

.Color1 .modal_btn .btn.closed {
    background: #e43d27;
}

.li1 .pcxz_web .btn2 .item {
    width: auto;
    flex: 1;
}

.foot_load ul li .btn2 a {
    width: auto;
    height: auto;
}

.li1 .load_mb {
    width: 450px;
    margin-left: -225px;
    background-position: bottom center;
    padding-bottom: 8px;
}

    .li1 .load_mb .box {
        margin-bottom: 0;
        width: auto;
    }

.box_login .li1 .load_mb .box .img {
    width: auto;
    display: block;
    box-shadow: none;
    float: none;
    margin: 0;
}

.li1 .load_mb i {
    position: absolute;
    width: 20px;
    height: 10px;
    background: url(/Content/images/icon/ico14.png) no-repeat top center;
}

.modal_btn {
    text-align: center;
    padding: 30px 0;
}

    .modal_btn .btn {
        width: auto;
        display: inline-block;
        margin: 0 auto;
        color: #fff;
        background: linear-gradient(to bottom,#fc5a34,#f63942);
        border: 1px solid #fc5a34;
        line-height: 34px;
        font-size: 16px;
        border-radius: 3px;
        min-width: 100px;
        padding: 0 10px;
        margin: 0 15px;
    }

        .modal_btn .btn:hover {
            background: linear-gradient(to top,#fc5a34,#f63942);
        }

.modal_login2 {
}
/*20220728 End*/
.li_tips2 {
    margin-top: 20px;
    color: #333
}

.li_tips2 a {
    color: #f58012
}

.cz_xzyh {
    display: flex;
    border-top: 1px solid #f0f0f0;
    padding: 20px;
}

.cz_xzyh > span {
    font-size: 16px;
    color: #999;
    width: 90px;
    margin-top: 23px;
}

.cz_xzyh .list {
    flex: 1;
    max-width: 550px;
}

.cz_xzyh li {
    color: #999;
    cursor: pointer;
    padding-left: 30px;
    background: url(/Content/images/checkbox1.png) no-repeat left center;
}

.cz_xzyh li.on {
    background-image: url(/Content/images/checkbox-1.png);
}

.cz_xzyh li.disabled {
    pointer-events: none;
}

.cz_xzyh li .yh {
    padding: 10px 15px;
    border-radius: 5px;
    border: 1px solid #eee;
    background: #fafafa;
    margin-bottom: 15px;
}

.cz_xzyh li h3 {
    display: flex;
    justify-content: space-between
}

.cz_xzyh li p {
    margin-top: 10px;
}

.cz_xzyh li:hover .yh, .cz_xzyh li.on .yh {
    color: #ff0000;
    background: rgba(255,0,0,0.05);
    border-color: #ff0000
}

.btns7 a {
    display: block;
    width: 143px;
    line-height: 35px;
    border-radius: 3px;
    color: #fff;
    background: #ff9a33;
    margin: 0 auto;
    text-align: center;
}

.btns7 a:hover {
    background: #ff8100;
}

.cz_xzyh .btns7 a {
    margin-left: 30px
}

.google_flex{display:flex;align-items:center;padding:30px;}
.google_flex .text{flex:1; color:#222}
.google_flex h3{ font-size:20px; font-weight:normal;margin-bottom:20px;}
.google_flex .img { width: 150px; margin-right: 30px; background-color: transparent }
.google_flex .img img{width:100%;}
.google_flex ul{display:flex;}
.google_flex li{text-align:center; margin-right:30px;}
.google_flex li p{color:#999}
.google_flex li a { display: block; line-height: 35px; padding: 0 20px; color: #111; margin-top: 10px; border-radius: 40px; background: linear-gradient(to right,#fc5a34,#f63942); color: #fff; }
.google_flex li a.btn2 { background: rgb(47,169,223); }
.google_flex li a.btn3 { background: rgb(225,149,130) }
.modal_style4 .modal_cont{width:460px}
.zhaq_ggyz { background: #fff; padding: 1px; padding-bottom: 20px; }
.modal_dtmm{display:flex;padding:10px 30px; align-items:center;}
.modal_dtmm .div_inp{ flex:1; line-height:40px; padding:0 20px; border:1px solid #ccc; margin-left:20px;}
.div_inp input{ width:100%; border:0}
.login_main .tips3{color:#fc5a34;font-size:16px;text-align:center;margin-top:30px;}


.money_tag{ clear:both;margin-top:10px;}
.money_tag ul{display:flex; flex-wrap: wrap; }
.money_tag li {
    width: 60px;
    margin-right: 7px;
    margin-bottom: 7px;
    line-height: 30px;
    border-radius: 30px;
    border: 1px solid #463b96;
    color: #463b96;
    text-align: center;
    cursor: pointer;
}

.links-scrollbar {
    min-height: 40px;
    max-height: 60px;
    overflow-y: auto;
    word-break: break-word;
    word-wrap: break-word;
}

.first_use{
    padding:8px;
}

.first_use p {
    display:inline-block;
    font-size:20px;
    font-weight:bold;
}

.first_use a {
    display: inline-block;
    color: #ffffff;
    background: #d0a458;
    border-radius: 5px;
    border: 0;
    padding: 4px 10px;
}
.owl-carousel .animated { -webkit-animation-duration: 1000ms; animation-duration: 1000ms; -webkit-animation-fill-mode: both; animation-fill-mode: both; }
.owl-carousel .owl-animated-in { z-index: 0; }
.owl-carousel .owl-animated-out { z-index: 1; }
.owl-carousel .fadeOut { -webkit-animation-name: fadeOut; animation-name: fadeOut; }

@-webkit-keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

@keyframes fadeOut {
    0% { opacity: 1; }
    100% { opacity: 0; }
}

.owl-height { -webkit-transition: height 500ms ease-in-out; -moz-transition: height 500ms ease-in-out; -ms-transition: height 500ms ease-in-out; -o-transition: height 500ms ease-in-out; transition: height 500ms ease-in-out; }
.owl-carousel { display: none; width: 100%; -webkit-tap-highlight-color: transparent; position: relative; z-index: 1; }
    .owl-carousel .owl-stage { position: relative; -ms-touch-action: pan-Y; }
        .owl-carousel .owl-stage:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
    .owl-carousel .owl-stage-outer { position: relative; overflow: hidden; -webkit-transform: translate3d(0px,0,0); width:100%; }
    .owl-carousel .owl-controls .owl-dot, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-nav .owl-prev { cursor: pointer; cursor: hand; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
    .owl-carousel.owl-loaded { display: block; }
    .owl-carousel.owl-loading { opacity: 0; display: block; }
    .owl-carousel.owl-hidden { opacity: 0; }
    .owl-carousel .owl-refresh .owl-item { display: none; }
    .owl-carousel .owl-item { position: relative; min-height: 1px; float: left; -webkit-backface-visibility: hidden; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
        .owl-carousel .owl-item img { display: block; }
    .owl-carousel.owl-text-select-on .owl-item { -webkit-user-select: auto; -moz-user-select: auto; -ms-user-select: auto; user-select: auto; }
    .owl-carousel .owl-grab { cursor: move; cursor: -webkit-grab; cursor: -o-grab; cursor: -ms-grab; cursor: grab; }
    .owl-carousel.owl-rtl { direction: rtl; }
        .owl-carousel.owl-rtl .owl-item { float: right; }
.no-js .owl-carousel { display: block; }
.owl-carousel .owl-item .owl-lazy { opacity: 0; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
/*.owl-carousel .owl-item img { transform-style: preserve-3d; }*/
.owl-carousel .owl-video-wrapper { position: relative; height: 100%; background: #000; }
.owl-carousel .owl-video-play-icon { position: absolute; height: 80px; width: 80px; left: 50%; top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat; cursor: pointer; z-index: 1; -webkit-backface-visibility: hidden; -webkit-transition: scale 100ms ease; -moz-transition: scale 100ms ease; -ms-transition: scale 100ms ease; -o-transition: scale 100ms ease; transition: scale 100ms ease; }
    .owl-carousel .owl-video-play-icon:hover { -webkit-transition: scale(1.3,1.3); -moz-transition: scale(1.3,1.3); -ms-transition: scale(1.3,1.3); -o-transition: scale(1.3,1.3); transition: scale(1.3,1.3); }
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn { display: none; }
.owl-carousel .owl-video-tn { opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; -webkit-background-size: contain; -moz-background-size: contain; -o-background-size: contain; background-size: contain; -webkit-transition: opacity 400ms ease; -moz-transition: opacity 400ms ease; -ms-transition: opacity 400ms ease; -o-transition: opacity 400ms ease; transition: opacity 400ms ease; }
.owl-carousel .owl-video-frame { position: relative; z-index: 1; }


/*owl.theme.default.min*/
.owl-theme .owl-controls { position: absolute; bottom: 0px; width:100%; left:0; text-align: center; -webkit-tap-highlight-color: transparent; }
    .owl-theme .owl-controls .owl-nav [class*=owl-] { color: #fff; font-size: 14px; margin: 5px; padding: 4px 7px;   display: inline-block; cursor: pointer; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
        .owl-theme .owl-controls .owl-nav [class*=owl-]:hover {  opacity:0.7; color: #fff; text-decoration: none; }
    .owl-theme .owl-controls .owl-nav .disabled { opacity: .5; cursor: default; }
.owl-theme .owl-dots .owl-dot { display: inline-block; zoom: 1; *display: inline; }
    .owl-theme .owl-dots .owl-dot span { width: 10px; height: 10px; margin: 5px; background: #fff; display: block; -webkit-backface-visibility: visible; -webkit-transition: opacity 200ms ease; -moz-transition: opacity 200ms ease; -ms-transition: opacity 200ms ease; -o-transition: opacity 200ms ease; transition: opacity 200ms ease; -webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
    .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span { background: #21b9e0; }
 




    
 /* 0a83ea(10,131,234)  745215(116,82,21)   0f7756(15,119,86)  8f0000(143,0,0) */
.background2{background-color:#015dab}
.background2 i.i_tips,.background2 .down_ewm .list  li a,.background2 .modal_cont .m_tit span.span2,.background2 .taggle_list2>.tag_head li,.background2 .tz_btn_taggle a,.background2 .cp_list ul li,.background2 .ul_taggle li.on span,.background2 .modal3 .m_tit .ul_taggle li:hover span,.background2 .wdzh_nav ul li.in a,.background2 .wdzh_nav ul li a:hover,.background2 .zst_tit ul li:hover,.background2 .zst_tit ul li,.background2 .tab_zst tr.tr1 th p span,.background2 .yhksz_list_input input:focus,.background2 .xgdlmm_list ul li.in,.background2  .xgdlmm_list ul li:hover,.background2 .pagesize a.on,.background2 .pagesize a:hover,.background2 .qy_text h3,.background2 .taggle_list3 .tag_head,.background2 .czxx_tab table th,.background2 .kf_ltc_list2 .kf_ltc_wb_bg,.background2 .wdzh_nav ul li.in a,.background2  .wdzh_nav ul li a:hover,.background2 .modal4 .ul_taggle li:hover span,.background2 .tr_tag_head ul li.on span,.background2  .tr_tag_head ul li:hover span,.background2 .yhksz_item_add{ border-color:#0a83ea !important } 
.background2 .tz_rt .tit,.background2 .tz_where .list li a:hover,.background2 .tz_where .list li.on a,.background2 .tz_tit,.background2 .modal_cont .m_btn a,.background2 .modal_cont .m_tit,.background2 .header,.background2 .btn a.a2,.background2 .btn button.a2,.background2 .tz_list .ul1 li.on span,.background2  .tz_list .ul1 li:hover span,.background2 .nav ul li .drop .cur,.background2 .nav ul li .drop .tit,.background2 .tz_list .ul2 li.on span, .background2 .tz_list .ul2 li span:hover,.background2 .kj_list p span,.background2 .tz_head .item2 ul li span,.background2 .tz_f_top li.on a,.background2  .tz_f_top li:hover a,.background2 .tz_f_tab table th,.background2 .left_nav ul li,.background2 .down_ewm .list  li a,.background2 .taggle_list2>.tag_head li:hover,.background2 .taggle_list2>.tag_head li.on,.background2 .help_list li .tit,.background2 .edzh .list1 .lt,.background2 .cp_list ul li .span_icon,.background2 .p_jdt .slider-selection,.background2 .modal_c_tab table th,.background2 .ffzd_tit ul li.on,.background2 .ffzd_tit ul li:hover,.background2 .wf_list table th,.background2 .box_edit .list p span,.background2 .page_t_tag,.background2 .wdzh_nav ul li.in a,.background2 .wdzh_nav ul li a:hover,.background2 .yhksz_cx_btn a,.background2 .history .tit,.background2 .zst_tit ul li:hover,.background2 .zst_tit ul li.on,.background2 .tab_zst td p span i.in2,.background2 .tab_zst td p span.sp2,.background2 .div_dh,.background2 .xgdlmm_list ul li span,.background2 .pagesize a.on,.background2 .pagesize a:hover,.background2 .qy_tag.taggle_list .tag_head li.on span,.background2  .qy_tag.taggle_list .tag_head span:hover,.background2 .where_items .list .span_tit,.background2 .czxx_tab table th,.background2 .head_menu .list li .drop .tit,.background2 .head_menu .list li .drop .cur,.background2 .kf_ltc_list2 .kf_ltc_wb_bg,.background2 .wdqy_qy .tit,.background2 .qy_list_web ul li span,.background2 .m_tz_tit ul li.on span,.background2 .m_tz_tit ul li:hover span,.background2 .tr_tag_list .item table th,.background2 .radio_btn_list ul li.on,.background2  .radio_btn_list ul li:hover,.background2 .smp_tab .item .span_tit.tit2,.background2 .tz_list_pk10 .td_icon span,.background2 .tz_list_pk10 .list ul li span label.lbl_n1,.background2 .kf_ltc_srk_btn a,.background2 .qrcd_qrcd .btn a.a1{ background-color:#0a83ea; }
.background2 .wf_list table td.td1 ,.background2 .zst_tit ul li,.background2 .yhksz_sel ul li:hover,.background2 .yhksz_item_add{background: rgba(10,131,234,0.14);}
.background2 .box_edit .list h3{color:rgba(255,255,255,0.8);}
.background2 .tz_bottom .text2 span.span1,.background2 .tz_f_top .a_sx span,.background2 .div_level p a,.background2 .taggle_list2>.tag_head li span,.background2 .help_list li .tit span,.background2 .tz_bottom .text2 span.span1,.background2 .ul_taggle li.on span,.background2 .modal3 .m_tit .ul_taggle li:hover span,.background2 .yjjl_jdt span,.background2 .wf_list table td.td1,.background2 .left_box .l_tit span,.background2 .zst_tit ul li span,.background2 .yhksz_sel ul li,.background2 .tab_zst td p span i,.background2 .kf_item_name.in span,.background2 .qy_list_t span,.background2 .tz_list_pk10 table th,.background2 .smp_tab table td label,.background2 .tr_tag_head ul li.on span,.background2  .tr_tag_head ul li:hover span,.background2 .kfzx_cont h3,.background2 .yhksz_item_add p{color:#0a83ea} 



.background3{background-color:#261a04}
.background3 i.i_tips,.background3 .down_ewm .list  li a,.background3 .modal_cont .m_tit span.span2,.background3 .taggle_list2>.tag_head li,.background3 .tz_btn_taggle a,.background3 .cp_list ul li,.background3 .ul_taggle li.on span,.background3 .modal3 .m_tit .ul_taggle li:hover span,.background3 .wdzh_nav ul li.in a,.background3 .wdzh_nav ul li a:hover,.background3 .zst_tit ul li:hover,.background3 .zst_tit ul li,.background3 .tab_zst tr.tr1 th p span,.background3 .yhksz_list_input input:focus,.background3 .xgdlmm_list ul li.in,.background3  .xgdlmm_list ul li:hover,.background3 .pagesize a.on,.background3 .pagesize a:hover,.background3 .qy_text h3,.background3 .taggle_list3 .tag_head,.background3 .czxx_tab table th,.background3 .kf_ltc_list2 .kf_ltc_wb_bg,.background3 .wdzh_nav ul li.in a,.background3  .wdzh_nav ul li a:hover,.background3 .modal4 .ul_taggle li:hover span,.background3 .tr_tag_head ul li.on span,.background3  .tr_tag_head ul li:hover span,.background3 .yhksz_item_add{ border-color:#745215 !important } 
.background3 .tz_rt .tit,.background3 .tz_where .list li a:hover,.background3 .tz_where .list li.on a,.background3 .tz_tit,.background3 .modal_cont .m_btn a,.background3 .modal_cont .m_tit,.background3 .header,.background3 .btn a.a2,.background3 .btn button.a2,.background3 .tz_list .ul1 li.on span,.background3  .tz_list .ul1 li:hover span,.background3 .nav ul li .drop .cur,.background3 .nav ul li .drop .tit,.background3 .tz_list .ul2 li.on span, .background3 .tz_list .ul2 li span:hover,.background3 .kj_list p span,.background3 .tz_head .item2 ul li span,.background3 .tz_f_top li.on a,.background3  .tz_f_top li:hover a,.background3 .tz_f_tab table th,.background3 .left_nav ul li,.background3 .down_ewm .list  li a,.background3 .taggle_list2>.tag_head li:hover,.background3 .taggle_list2>.tag_head li.on,.background3 .help_list li .tit,.background3 .edzh .list1 .lt,.background3 .cp_list ul li .span_icon,.background3 .p_jdt .slider-selection,.background3 .modal_c_tab table th,.background3 .ffzd_tit ul li.on,.background3 .ffzd_tit ul li:hover,.background3 .wf_list table th,.background3 .box_edit .list p span,.background3 .page_t_tag,.background3 .wdzh_nav ul li.in a,.background3 .wdzh_nav ul li a:hover,.background3 .yhksz_cx_btn a,.background3 .history .tit,.background3 .zst_tit ul li:hover,.background3 .zst_tit ul li.on,.background3 .tab_zst td p span i.in2,.background3 .tab_zst td p span.sp2,.background3 .div_dh,.background3 .xgdlmm_list ul li span,.background3 .pagesize a.on,.background3 .pagesize a:hover,.background3 .qy_tag.taggle_list .tag_head li.on span,.background3  .qy_tag.taggle_list .tag_head span:hover,.background3 .where_items .list .span_tit,.background3 .czxx_tab table th,.background3 .head_menu .list li .drop .tit,.background3 .head_menu .list li .drop .cur,.background3 .kf_ltc_list2 .kf_ltc_wb_bg,.background3 .wdqy_qy .tit,.background3 .qy_list_web ul li span,.background3 .m_tz_tit ul li.on span,.background3 .m_tz_tit ul li:hover span,.background3 .tr_tag_list .item table th,.background3 .radio_btn_list ul li.on,.background3  .radio_btn_list ul li:hover,.background3 .smp_tab .item .span_tit.tit2,.background3 .tz_list_pk10 .td_icon span,.background3 .tz_list_pk10 .list ul li span label.lbl_n1,.background3 .kf_ltc_srk_btn a,.background3 .qrcd_qrcd .btn a.a1{ background-color:#745215; }
.background3 .wf_list table td.td1 ,.background3 .zst_tit ul li,.background3 .yhksz_sel ul li:hover,.background3 .yhksz_item_add{background: rgba(116,82,21,0.14);}
.background3 .box_edit .list h3{color:rgba(255,255,255,0.8);}
.background3 .tz_bottom .text2 span.span1,.background3 .tz_f_top .a_sx span,.background3 .div_level p a,.background3 .taggle_list2>.tag_head li span,.background3 .help_list li .tit span,.background3 .tz_bottom .text2 span.span1,.background3 .ul_taggle li.on span,.background3 .modal3 .m_tit .ul_taggle li:hover span,.background3 .yjjl_jdt span,.background3 .wf_list table td.td1,.background3 .left_box .l_tit span,.background3 .zst_tit ul li span,.background3 .yhksz_sel ul li,.background3 .tab_zst td p span i,.background3 .kf_item_name.in span,.background3 .qy_list_t span,.background3 .tz_list_pk10 table th,.background3 .smp_tab table td label,.background3 .tr_tag_head ul li.on span,.background3  .tr_tag_head ul li:hover span,.background3 .kfzx_cont h3,.background3 .yhksz_item_add p{color:#745215} 

 


 
.background4{background-color:#053022}
.background4 i.i_tips,.background4 .down_ewm .list  li a,.background4 .modal_cont .m_tit span.span2,.background4 .taggle_list2>.tag_head li,.background4 .tz_btn_taggle a,.background4 .cp_list ul li,.background4 .ul_taggle li.on span,.background4 .modal3 .m_tit .ul_taggle li:hover span,.background4 .wdzh_nav ul li.in a,.background4 .wdzh_nav ul li a:hover,.background4 .zst_tit ul li:hover,.background4 .zst_tit ul li,.background4 .tab_zst tr.tr1 th p span,.background4 .yhksz_list_input input:focus,.background4 .xgdlmm_list ul li.in,.background4  .xgdlmm_list ul li:hover,.background4 .pagesize a.on,.background4 .pagesize a:hover,.background4 .qy_text h3,.background4 .taggle_list3 .tag_head,.background4 .czxx_tab table th,.background4 .kf_ltc_list2 .kf_ltc_wb_bg,.background4 .wdzh_nav ul li.in a,.background4  .wdzh_nav ul li a:hover,.background4 .modal4 .ul_taggle li:hover span,.background4 .tr_tag_head ul li.on span,.background4  .tr_tag_head ul li:hover span,.background4 .yhksz_item_add{ border-color:#0f7756 !important} 
.background4 .tz_rt .tit,.background4 .tz_where .list li a:hover,.background4 .tz_where .list li.on a,.background4 .tz_tit,.background4 .modal_cont .m_btn a,.background4 .modal_cont .m_tit,.background4 .header,.background4 .btn a.a2,.background4 .btn button.a2,.background4 .tz_list .ul1 li.on span,.background4  .tz_list .ul1 li:hover span,.background4 .nav ul li .drop .cur,.background4 .nav ul li .drop .tit,.background4 .tz_list .ul2 li.on span, .background4 .tz_list .ul2 li span:hover,.background4 .kj_list p span,.background4 .tz_head .item2 ul li span,.background4 .tz_f_top li.on a,.background4  .tz_f_top li:hover a,.background4 .tz_f_tab table th,.background4 .left_nav ul li,.background4 .down_ewm .list  li a,.background4 .taggle_list2>.tag_head li:hover,.background4 .taggle_list2>.tag_head li.on,.background4 .help_list li .tit,.background4 .edzh .list1 .lt,.background4 .cp_list ul li .span_icon,.background4 .p_jdt .slider-selection,.background4 .modal_c_tab table th,.background4 .ffzd_tit ul li.on,.background4 .ffzd_tit ul li:hover,.background4 .wf_list table th,.background4 .box_edit .list p span,.background4 .page_t_tag,.background4 .wdzh_nav ul li.in a,.background4 .wdzh_nav ul li a:hover,.background4 .yhksz_cx_btn a,.background4 .history .tit,.background4 .zst_tit ul li:hover,.background4 .zst_tit ul li.on,.background4 .tab_zst td p span i.in2,.background4 .tab_zst td p span.sp2,.background4 .div_dh,.background4 .xgdlmm_list ul li span,.background4 .pagesize a.on,.background4 .pagesize a:hover,.background4 .qy_tag.taggle_list .tag_head li.on span,.background4  .qy_tag.taggle_list .tag_head span:hover,.background4 .where_items .list .span_tit,.background4 .czxx_tab table th,.background4 .head_menu .list li .drop .tit,.background4 .head_menu .list li .drop .cur,.background4 .kf_ltc_list2 .kf_ltc_wb_bg,.background4 .wdqy_qy .tit,.background4 .qy_list_web ul li span,.background4 .m_tz_tit ul li.on span,.background4 .m_tz_tit ul li:hover span,.background4 .tr_tag_list .item table th,.background4 .radio_btn_list ul li.on,.background4  .radio_btn_list ul li:hover,.background4 .smp_tab .item .span_tit.tit2,.background4 .tz_list_pk10 .td_icon span,.background4 .tz_list_pk10 .list ul li span label.lbl_n1,.background4 .kf_ltc_srk_btn a,.background4 .qrcd_qrcd .btn a.a1{ background-color:#0f7756; }
.background4 .wf_list table td.td1 ,.background4 .zst_tit ul li,.background4 .yhksz_sel ul li:hover,.background4 .yhksz_item_add{background: rgba(15,119,86,0.14);}
.background4 .box_edit .list h3{color:rgba(255,255,255,0.8);}
.background4 .tz_bottom .text2 span.span1,.background4 .tz_f_top .a_sx span,.background4 .div_level p a,.background4 .taggle_list2>.tag_head li span,.background4 .help_list li .tit span,.background4 .tz_bottom .text2 span.span1,.background4 .ul_taggle li.on span,.background4 .modal3 .m_tit .ul_taggle li:hover span,.background4 .yjjl_jdt span,.background4 .wf_list table td.td1,.background4 .left_box .l_tit span,.background4 .zst_tit ul li span,.background4 .yhksz_sel ul li,.background4 .tab_zst td p span i,.background4 .kf_item_name.in span,.background4 .qy_list_t span,.background4 .tz_list_pk10 table th,.background4 .smp_tab table td label,.background4 .tr_tag_head ul li.on span,.background4  .tr_tag_head ul li:hover span,.background4 .kfzx_cont h3,.background4 .yhksz_item_add p{color:#0f7756} 

 


.background5{background-color:#510000}

.background5 i.i_tips,.background5 .down_ewm .list  li a,.background5 .modal_cont .m_tit span.span2,.background5 .taggle_list2>.tag_head li,.background5 .tz_btn_taggle a,.background5 .cp_list ul li,.background5 .ul_taggle li.on span,.background5 .modal3 .m_tit .ul_taggle li:hover span,.background5 .wdzh_nav ul li.in a,.background5 .wdzh_nav ul li a:hover,.background5 .zst_tit ul li:hover,.background5 .zst_tit ul li,.background5 .tab_zst tr.tr1 th p span,.background5 .yhksz_list_input input:focus,.background5 .xgdlmm_list ul li.in,.background5  .xgdlmm_list ul li:hover,.background5 .pagesize a.on,.background5 .pagesize a:hover,.background5 .qy_text h3,.background5 .taggle_list3 .tag_head,.background5 .czxx_tab table th,.background5 .kf_ltc_list2 .kf_ltc_wb_bg,.background5 .wdzh_nav ul li.in a,.background5  .wdzh_nav ul li a:hover,.background5 .modal4 .ul_taggle li:hover span,.background5 .tr_tag_head ul li.on span,.background5  .tr_tag_head ul li:hover span,.background5 .yhksz_item_add{ border-color:#8f0000 !important} 
.background5 .tz_rt .tit,.background5 .tz_where .list li a:hover,.background5 .tz_where .list li.on a,.background5 .tz_tit,.background5 .modal_cont .m_btn a,.background5 .modal_cont .m_tit,.background5 .header,.background5 .btn a.a2,.background5 .btn button.a2,.background5 .tz_list .ul1 li.on span,.background5  .tz_list .ul1 li:hover span,.background5 .nav ul li .drop .cur,.background5 .nav ul li .drop .tit,.background5 .tz_list .ul2 li.on span, .background5 .tz_list .ul2 li span:hover,.background5 .kj_list p span,.background5 .tz_head .item2 ul li span,.background5 .tz_f_top li.on a,.background5  .tz_f_top li:hover a,.background5 .tz_f_tab table th,.background5 .left_nav ul li,.background5 .down_ewm .list  li a,.background5 .taggle_list2>.tag_head li:hover,.background5 .taggle_list2>.tag_head li.on,.background5 .help_list li .tit,.background5 .edzh .list1 .lt,.background5 .cp_list ul li .span_icon,.background5 .p_jdt .slider-selection,.background5 .modal_c_tab table th,.background5 .ffzd_tit ul li.on,.background5 .ffzd_tit ul li:hover,.background5 .wf_list table th,.background5 .box_edit .list p span,.background5 .page_t_tag,.background5 .wdzh_nav ul li.in a,.background5 .wdzh_nav ul li a:hover,.background5 .yhksz_cx_btn a,.background5 .history .tit,.background5 .zst_tit ul li:hover,.background5 .zst_tit ul li.on,.background5 .tab_zst td p span i.in2,.background5 .tab_zst td p span.sp2,.background5 .div_dh,.background5 .xgdlmm_list ul li span,.background5 .pagesize a.on,.background5 .pagesize a:hover,.background5 .qy_tag.taggle_list .tag_head li.on span,.background5  .qy_tag.taggle_list .tag_head span:hover,.background5 .where_items .list .span_tit,.background5 .czxx_tab table th,.background5 .head_menu .list li .drop .tit,.background5 .head_menu .list li .drop .cur,.background5 .kf_ltc_list2 .kf_ltc_wb_bg,.background5 .wdqy_qy .tit,.background5 .qy_list_web ul li span,.background5 .m_tz_tit ul li.on span,.background5 .m_tz_tit ul li:hover span,.background5 .tr_tag_list .item table th,.background5 .radio_btn_list ul li.on,.background5  .radio_btn_list ul li:hover,.background5 .smp_tab .item .span_tit.tit2,.background5 .tz_list_pk10 .td_icon span,.background5 .tz_list_pk10 .list ul li span label.lbl_n1,.background5 .kf_ltc_srk_btn a,.background5 .qrcd_qrcd .btn a.a1{ background-color:#8f0000; }
.background5 .wf_list table td.td1 ,.background5 .zst_tit ul li,.background5 .yhksz_sel ul li:hover,.background5 .yhksz_item_add{background: rgba(143,0,0,0.14);}
.background5 .box_edit .list h3{color:rgba(255,255,255,0.8);}
.background5 .tz_bottom .text2 span.span1,.background5 .tz_f_top .a_sx span,.background5 .div_level p a,.background5 .taggle_list2>.tag_head li span,.background5 .help_list li .tit span,.background5 .tz_bottom .text2 span.span1,.background5 .ul_taggle li.on span,.background5 .modal3 .m_tit .ul_taggle li:hover span,.background5 .yjjl_jdt span,.background5 .wf_list table td.td1,.background5 .left_box .l_tit span,.background5 .zst_tit ul li span,.background5 .yhksz_sel ul li,.background5 .tab_zst td p span i,.background5 .kf_item_name.in span,.background5 .qy_list_t span,.background5 .tz_list_pk10 table th,.background5 .smp_tab table td label,.background5 .tr_tag_head ul li.on span,.background5  .tr_tag_head ul li:hover span,.background5 .kfzx_cont h3,.background5 .yhksz_item_add p{color:#8f0000} 
 

/*��`�������ܧ�*/
.background2 .djs2 i.img{background:url(/Content/images/icon/icon14-1.png) no-repeat left center;}
.background3 .djs2 i.img{background:url(/Content/images/icon/icon14-2.png) no-repeat left center;}
.background4 .djs2 i.img{background:url(/Content/images/icon/icon14-3.png) no-repeat left center;}
.background5 .djs2 i.img{background:url(/Content/images/icon/icon14-4.png) no-repeat left center;}

.background2 .help a{background: url(/Content/images/icon/icon16-1.png) no-repeat left center;}
.background3 .help a{background: url(/Content/images/icon/icon16-2.png) no-repeat left center;}
.background4 .help a{background: url(/Content/images/icon/icon16-3.png) no-repeat left center;}
.background5 .help a{background: url(/Content/images/icon/icon16-4.png) no-repeat left center;}

.background2 .radio_list span{background: url(/Content/images/icon/check-1.png) no-repeat left center;}
.background3 .radio_list span{background: url(/Content/images/icon/check-2.png) no-repeat left center;}
.background4 .radio_list span{background: url(/Content/images/icon/check-3.png) no-repeat left center;}
.background5 .radio_list span{background: url(/Content/images/icon/check-4.png) no-repeat left center;}

.background2 .radio_list li:hover span,.background2  .radio_list li.on span{background: url(/Content/images/icon/check_on-1.png) no-repeat left center;}
.background3 .radio_list li:hover span,.background3  .radio_list li.on span{background: url(/Content/images/icon/check_on-2.png) no-repeat left center;}
.background4 .radio_list li:hover span,.background4  .radio_list li.on span{background: url(/Content/images/icon/check_on-3.png) no-repeat left center;}
.background5 .radio_list li:hover span,.background5  .radio_list li.on span{background: url(/Content/images/icon/check_on-4.png) no-repeat left center;}

.background2 .add_num span.span1{background: url(/Content/images/icon/num1-1.png) no-repeat left center;}
.background3 .add_num span.span1{background: url(/Content/images/icon/num1-2.png) no-repeat left center;}
.background4 .add_num span.span1{background: url(/Content/images/icon/num1-3.png) no-repeat left center;}
.background5 .add_num span.span1{background: url(/Content/images/icon/num1-4.png) no-repeat left center;}

.background2 .add_num span.span2{background: url(/Content/images/icon/num2-1.png) no-repeat left center;}
.background3 .add_num span.span2{background: url(/Content/images/icon/num2-2.png) no-repeat left center;}
.background4 .add_num span.span2{background: url(/Content/images/icon/num2-3.png) no-repeat left center;}
.background5 .add_num span.span2{background: url(/Content/images/icon/num2-4.png) no-repeat left center;}

.background2 .tz_f_top .a_sx span{background: url(/Content/images/icon/icon19-1.png) no-repeat left center;}
.background3 .tz_f_top .a_sx span{background: url(/Content/images/icon/icon19-2.png) no-repeat left center;}
.background4 .tz_f_top .a_sx span{background: url(/Content/images/icon/icon19-3.png) no-repeat left center;}
.background5 .tz_f_top .a_sx span{background: url(/Content/images/icon/icon19-4.png) no-repeat left center;}

.background2 .box_save .drop ul li label.lbl_add{background: url(/Content/images/icon/icon36-1.png) no-repeat center center;}
.background3 .box_save .drop ul li label.lbl_add{background: url(/Content/images/icon/icon36-2.png) no-repeat center center;}
.background4 .box_save .drop ul li label.lbl_add{background: url(/Content/images/icon/icon36-3.png) no-repeat center center;}
.background5 .box_save .drop ul li label.lbl_add{background: url(/Content/images/icon/icon36-4.png) no-repeat center center;}
 
.background2 .div_song span,.background2 .kf_lb_item h3 span.span_sound{background: url(/Content/images/icon/icon37_1.png) no-repeat center center;}
.background3 .div_song span,.background3 .kf_lb_item h3 span.span_sound{background: url(/Content/images/icon/icon37_2.png) no-repeat center center;}
.background4 .div_song span,.background4 .kf_lb_item h3 span.span_sound{background: url(/Content/images/icon/icon37_3.png) no-repeat center center;}
.background5 .div_song span,.background5 .kf_lb_item h3 span.span_sound{background: url(/Content/images/icon/icon37_4.png) no-repeat center center;}

.background2 .div_song.sounds-off span,.background2 .kf_lb_item h3 span.span_sound.on{background: url(/Content/images/icon/icon37-1-1.png) no-repeat center center;}    /*��`���Ľվ�*/
.background3 .div_song.sounds-off span,.background3 .kf_lb_item h3 span.span_sound.on{background: url(/Content/images/icon/icon37-1-2.png) no-repeat center center;}
.background4 .div_song.sounds-off span,.background4 .kf_lb_item h3 span.span_sound.on{background: url(/Content/images/icon/icon37-1-3.png) no-repeat center center;}
.background5 .div_song.sounds-off span,.background5 .kf_lb_item h3 span.span_sound.on{background: url(/Content/images/icon/icon37-1-4.png) no-repeat center center;}

.background2 .page_t_tag ul li a{background: url(/Content/images/icon/ico16-1.png) no-repeat right center;}
.background3 .page_t_tag ul li a{background: url(/Content/images/icon/ico16-2.png) no-repeat right center;}
.background4 .page_t_tag ul li a{background: url(/Content/images/icon/ico16-3.png) no-repeat right center;}
.background5 .page_t_tag ul li a{background: url(/Content/images/icon/ico16-4.png) no-repeat right center;} 

.background2 .div_check_box2 ul li.on span{background:url(/Content/images/icon/checkbox-1-2.png) no-repeat  left center;}
.background3 .div_check_box2 ul li.on span{background:url(/Content/images/icon/checkbox-1-3.png) no-repeat  left center;}
.background4 .div_check_box2 ul li.on span{background:url(/Content/images/icon/checkbox-1-4.png) no-repeat  left center;}
.background5 .div_check_box2 ul li.on span{background:url(/Content/images/icon/checkbox-1-5.png) no-repeat  left center;}


.background2 .kf_lb_item h3 span{background: url(/Content/images/icon/icon22-1.png) no-repeat center center;}
.background3 .kf_lb_item h3 span{background: url(/Content/images/icon/icon22-2.png) no-repeat center center;}
.background4 .kf_lb_item h3 span{background: url(/Content/images/icon/icon22-3.png) no-repeat center center;}
.background5 .kf_lb_item h3 span{background: url(/Content/images/icon/icon22-4.png) no-repeat center center;} 

.background2 .talk_head span{background: url(/Content/images/icon/icon22-1.png) no-repeat right center;}
.background3 .talk_head span{background: url(/Content/images/icon/icon22-2.png) no-repeat right center;}
.background4 .talk_head span{background: url(/Content/images/icon/icon22-3.png) no-repeat right center;}
.background5 .talk_head span{background: url(/Content/images/icon/icon22-4.png) no-repeat right center;} 



.background2 .kf_ltc_list2 .kf_ltc_wb_bg span{background: url(/Content/images/icon/kf_icon97-1.png) no-repeat center center;}
.background3 .kf_ltc_list2 .kf_ltc_wb_bg span{background: url(/Content/images/icon/kf_icon97-2.png) no-repeat center center;}
.background4 .kf_ltc_list2 .kf_ltc_wb_bg span{background: url(/Content/images/icon/kf_icon97-3.png) no-repeat center center;}
.background5 .kf_ltc_list2 .kf_ltc_wb_bg span{background: url(/Content/images/icon/kf_icon97-4.png) no-repeat center center;} 

.background2 .yhksz_item_add span{background: url(/Content/images/icon/ico56-1.png) no-repeat center center;}
.background3 .yhksz_item_add span{background: url(/Content/images/icon/ico56-2.png) no-repeat center center;}
.background4 .yhksz_item_add span{background: url(/Content/images/icon/ico56-3.png) no-repeat center center;}
.background5 .yhksz_item_add span{background: url(/Content/images/icon/ico56-4.png) no-repeat center center;} 


 /* 0a83ea(10,131,234)  745215(116,82,21)   0f7756(15,119,86)  8f0000(143,0,0) */
 .ykbb_td_xj p label{display:inline-block;padding-left:8px;border-left:4px solid  #463b96}
 .background2  .ykbb_td_xj p label,.background2  .text_textarea{border-color:#0a83ea}
 .background3  .ykbb_td_xj p label,.background3  .text_textarea{border-color:#745215}
 .background4  .ykbb_td_xj p label,.background4  .text_textarea{border-color:#0f7756}
 .background5  .ykbb_td_xj p label,.background5  .text_textarea{border-color:#8f0000}

 .background2 .font_drop ul li,.background2 .form_kf_ltc .kf_ltc_ltlb{background:#0a83ea}
 .background3 .font_drop ul li,.background3 .form_kf_ltc .kf_ltc_ltlb{background:#745215}
 .background4 .font_drop ul li,.background4 .form_kf_ltc .kf_ltc_ltlb{background:#0f7756}
 .background5 .font_drop ul li,.background5 .form_kf_ltc .kf_ltc_ltlb{background:#8f0000}


 /*��`���ﶵ����*/
.background2 .tz_list .ul1 li span.active, .background2 .tz_list .ul1 li:hover span {background: #0a83ea;}
.background3 .tz_list .ul1 li span.active, .background3 .tz_list .ul1 li:hover span {background: #745215}
.background4 .tz_list .ul1 li span.active, .background4 .tz_list .ul1 li:hover span {background: #0f7756}
.background5 .tz_list .ul1 li span.active, .background5 .tz_list .ul1 li:hover span {background: #8f0000}

.background2 .tz_where .list li a:hover, .background2 .tz_where .list li.active a {background: #0a83ea;}
.background3 .tz_where .list li a:hover, .background3 .tz_where .list li.active a {background: #745215;}
.background4 .tz_where .list li a:hover, .background4 .tz_where .list li.active a {background: #0f7756;}
.background5 .tz_where .list li a:hover, .background5 .tz_where .list li.active a {background: #8f0000;}

.background2 .tz_f_top li.active a, .background2 .tz_f_top li:hover a {background: #0a83ea;}
.background3 .tz_f_top li.active a, .background3 .tz_f_top li:hover a {background: #745215;}
.background4 .tz_f_top li.active a, .background4 .tz_f_top li:hover a {background: #0f7756;}
.background5 .tz_f_top li.active a, .background5 .tz_f_top li:hover a {background: #8f0000;}

.background2 .demo--radio:checked + .demo--radioInput {background: url(/Content/images/icon/check_on-1.png) no-repeat left center;}
.background3 .demo--radio:checked + .demo--radioInput {background: url(/Content/images/icon/check_on-2.png) no-repeat left center;}
.background4 .demo--radio:checked + .demo--radioInput {background: url(/Content/images/icon/check_on-3.png) no-repeat left center;}
.background5 .demo--radio:checked + .demo--radioInput {background: url(/Content/images/icon/check_on-4.png) no-repeat left center;}

.background2 .tab_btn .a_btn a, .background2 .khh_change_list, .background2 .div_report.ykbb_tt .modal_c_tit .btn a.a1, .background2 .tzjl_name p label a {background: #0a83ea;}
.background3 .tab_btn .a_btn a, .background3 .khh_change_list, .background3 .div_report.ykbb_tt .modal_c_tit .btn a.a1, .background3 .tzjl_name p label a {background: #745215;}
.background4 .tab_btn .a_btn a, .background4 .khh_change_list, .background4 .div_report.ykbb_tt .modal_c_tit .btn a.a1, .background4 .tzjl_name p label a {background: #0f7756;}
.background5 .tab_btn .a_btn a, .background5 .khh_change_list, .background5 .div_report.ykbb_tt .modal_c_tit .btn a.a1, .background5 .tzjl_name p label a {background: #8f0000;}

/*jquery slider*/
.background2 .silder .ui-widget-header {background: #0a83ea;}
.background3 .silder .ui-widget-header {background: #745215;}
.background4 .silder .ui-widget-header {background: #0f7756;}
.background5 .silder .ui-widget-header {background: #8f0000;}

/*�b��w��Button*/
.background2 .yhksz_cx_btn a, .background2 .yhksz_cx_btn button {background: #0a83ea;}
.background3 .yhksz_cx_btn a, .background3 .yhksz_cx_btn button {background: #745215;}
.background4 .yhksz_cx_btn a, .background4 .yhksz_cx_btn button {background: #0f7756;}
.background5 .yhksz_cx_btn a, .background5 .yhksz_cx_btn button {background: #8f0000;}

/*�����C�ⳣ�O�@��*/
.ui-dialog .ui-dialog-buttonpane button.cancelBtn,
.ui-dialog .ui-dialog-buttonpane button.clipboardBtn,
.ui-dialog .ui-dialog-buttonpane button.printBtn {
    background: #fc5a34;
    border: 1px solid #fc5a34;
}

.ui-dialog .ui-dialog-buttonpane button:last-child,
.background2 .ui-dialog .ui-dialog-buttonpane button:last-child,
.background3 .ui-dialog .ui-dialog-buttonpane button:last-child,
.background4 .ui-dialog .ui-dialog-buttonpane button:last-child,
.background5 .ui-dialog .ui-dialog-buttonpane button:last-child {
    background: #fc5a34;
    border: 1px solid #fc5a34;
}

.ui-dialog .ui-dialog-buttonpane button.confirmBtn, .ui-dialog .ui-dialog-buttonpane button.expireBtn{background: #463b96;border: 1px solid #463b96;}
.background2 .ui-dialog .ui-dialog-buttonpane button.confirmBtn, .background2 .ui-dialog .ui-dialog-buttonpane button.expireBtn {background: #0a83ea;border: 1px solid #0a83ea;}
.background3 .ui-dialog .ui-dialog-buttonpane button.confirmBtn, .background3 .ui-dialog .ui-dialog-buttonpane button.expireBtn {background: #745215;border: 1px solid #745215;}
.background4 .ui-dialog .ui-dialog-buttonpane button.confirmBtn, .background4 .ui-dialog .ui-dialog-buttonpane button.expireBtn {background: #0f7756;border: 1px solid #0f7756;}
.background5 .ui-dialog .ui-dialog-buttonpane button.confirmBtn, .background5 .ui-dialog .ui-dialog-buttonpane button.expireBtn {background: #8f0000;border: 1px solid #8f0000;}

/*DataTable�����t��*/
.background2 .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.background2 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.background2 .dataTables_wrapper .dataTables_paginate .paginate_button:hover
{
    background: #0a83ea;
    border-color: #0a83ea;
    background-color: #0a83ea;
}
.background3 .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.background3 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.background3 .dataTables_wrapper .dataTables_paginate .paginate_button:hover
{
    background: #745215;
    border-color: #745215;
    background-color: #745215;
}
.background4 .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.background4 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.background4 .dataTables_wrapper .dataTables_paginate .paginate_button:hover
{
    background: #0f7756;
    border-color: #0f7756;
    background-color: #0f7756;
}
.background5 .dataTables_wrapper .dataTables_paginate .paginate_button.current,
.background5 .dataTables_wrapper .dataTables_paginate .paginate_button.current:hover,
.background5 .dataTables_wrapper .dataTables_paginate .paginate_button:hover
{
    background: #8f0000;
    border-color: #8f0000;
    background-color: #8f0000;
}



/*��ѫǴ���*/
.background2 .chat-window-content.active-window,
.background2 .chatSendBtn, .background2 .chatSendBtn:hover, .background2 .chatSendBtn:active, .background2 .chatSendBtn:focus,
.background2 #chat-scrollbar .thumb, .background2 .memberOnline {
    background-color: #0a83ea;
}

.background3 .chat-window-content.active-window,
.background3 .chatSendBtn, .background3 .chatSendBtn:hover, .background3 .chatSendBtn:active, .background3 .chatSendBtn:focus,
.background3 #chat-scrollbar .thumb, .background3 .memberOnline {
    background-color: #745215;
}

.background4 .chat-window-content.active-window,
.background4 .chatSendBtn, .background4 .chatSendBtn:hover, .background4 .chatSendBtn:active, .background4 .chatSendBtn:focus,
.background4 #chat-scrollbar .thumb, .background4 .memberOnline {
    background-color: #0f7756;
}

.background5 .chat-window-content.active-window,
.background5 .chatSendBtn, .background5 .chatSendBtn:hover, .background5 .chatSendBtn:active, .background5 .chatSendBtn:focus,
.background5 #chat-scrollbar .thumb, .background5 .memberOnline {
    background-color: #8f0000;
}

.background2 .chat-text-wrapper-Box3{
    background: #0a83ea;
    border: 1px solid #0a83ea;
}

.background3 .chat-text-wrapper-Box3{
    background: #745215;
    border: 1px solid #745215;
}

.background4 .chat-text-wrapper-Box3 {
    background: #0f7756;
    border: 1px solid #0f7756;
}

.background5 .chat-text-wrapper-Box3{
    background: #8f0000;
    border: 1px solid #8f0000;
}

.background2 .userMe {
    color: #0a83ea;
}

.background3 .userMe {
    color: #745215;
}

.background4 .userMe {
    color: #0f7756;
}

.background5 .userMe {
    color: #8f0000;
}

.background2 .triangle-right-img, .background3 .triangle-right-img, .background4 .triangle-right-img, .background5 .triangle-right-img {
    background: none;
}

.background2 .chat-window-text-box-tool-item-wrapper .emotion-outer:after {
    border-color: #0a83ea transparent;
}

.background3 .chat-window-text-box-tool-item-wrapper .emotion-outer:after {
    border-color: #745215 transparent;
}

.background4 .chat-window-text-box-tool-item-wrapper .emotion-outer:after {
    border-color: #0f7756 transparent;
}

.background5 .chat-window-text-box-tool-item-wrapper .emotion-outer:after {
    border-color: #8f0000 transparent;
}

.background2 .chat-window-text-box-tool-item-wrapper .emotion-outer {
    background-color: #0a83ea;
    border: 1px #0a83ea;
}
.background3 .chat-window-text-box-tool-item-wrapper .emotion-outer {
    background-color: #745215;
    border: 1px #745215;
}

.background4 .chat-window-text-box-tool-item-wrapper .emotion-outer {
    background-color: #0f7756;
    border: 1px #0f7756;
}

.background5 .chat-window-text-box-tool-item-wrapper .emotion-outer {
    background-color: #8f0000;
    border: 1px #8f0000;
}

.background2 .minimized .chat-window-title .mini {
    background: url(/Content/images/icon/icon22-1.png) no-repeat center center;
}

.background3 .minimized .chat-window-title .mini {
    background: url(/Content/images/icon/icon22-2.png) no-repeat center center;
}

.background4 .minimized .chat-window-title .mini {
    background: url(/Content/images/icon/icon22-3.png) no-repeat center center;
}

.background5 .minimized .chat-window-title .mini {
    background: url(/Content/images/icon/icon22-4.png) no-repeat center center;
}

.modal_cont .m_btn a.a1 {
    background: #fc5a34;
}

.background2 .bank_tab table th span { background: #0a83ea; }
.background3 .bank_tab table th span { background: #745215; }
.background4 .bank_tab table th span { background: #0f7756; }
.background5 .bank_tab table th span { background: #8f0000; }
.rad-prg {
  margin: 20px 0;
}
/** logo inside example **/
#indicatorContainerWrap5,
#indicatorContainer5 {
  display: inline-block;
  position: relative;
}
#prgLogo {
  height: 60px;
  left: 50%;
  margin-left: -30px;
  margin-top: -30px;
  position: absolute;
  top: 50%;
}
/** file drop example **/
#indicatorContainerWrap6 {
  position: relative;
  display: inline-block;
}
.rad-cntnt {
  position: absolute;
  display: table;
  vertical-align: middle;
  text-align: center;
  width: 100%;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 20px;
  line-height: 24px;
}
#prgFileSelector {
  position: absolute;
  width: 100%;
  height: 100%;
  opacity: 0;
  top: 0;
  left: 0;
  z-index: 10;
}

