/* CSS Document */
*{ padding:0; margin:0;}
.banner{ width:100%;overflow:hidden; position:relative;font-size:0;margin-top: 5px;}
.b-img{ height:100%;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:100%; float:left;}
.b-list{ height:50px; padding-top:600px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:40px; height:12px; background-color: #939b74; float:left; margin:0 5px; }
.b-list .spcss{width: 72px;background-color: #0e71af;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:320px; background:none; top:0px; display: none;}
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:320px; background:none; top:0px; display: none;}
.bar-left em{ display:block; width:70px; height:100px; background:url(../images/left.png) 0px 0px no-repeat; margin:0 auto; margin-top:235px;}
.bar-right em{ display:block; width:70px; height:100px; background:url(../images/right.png) 0px 0px no-repeat; margin:0 auto; margin-top:235px;}
.bar-left .emcss{ background-position:0px -100px;}
/*.bar-right .emcss{ background-position:-50px -100px;}*/
.banner:hover .bar-left{
	display: block;
}

.banner:hover .bar-right{
	display: block;
}


.b-img a img{
	width: 100%;
	height: 100%;
	object-fit:cover;
}

input:hover{border-color:#a6a6a6!important}
input:focus{border-color:#fd715a!important}
input[disabled]{background-color:#fff!important;cursor:not-allowed}
input[disabled]:hover,input[disabled]:focus{border-color:#e9e9e9}
.pay-user .pay-userForm .row-option { width: 480px; text-align: left; line-height: 40px;}
.row-option { position: relative;}
button, input:not([type="radio"]):not([type="checkbox"]), select { vertical-align: middle;}
.row-option .mod-input { width: 98%; padding: 0 1%; height: 45px; line-height: 45px;}
input, textarea { display: inline-block; border-radius: 1px; border: 1px solid #e9e9e9; transition: border-color 300ms ease-out; font-size: 14px !important; -moz-transition: border-color 300ms ease-out; -webkit-transition: border-color 300ms ease-out; -o-transition: border-color 300ms ease-out; outline: 0;}
.disnone { display:none;}
.disblock { display:block;}
.row-option .tip-error, .row-option .tip-success { position: absolute; right: 10px; top: 11px; height: 22px; line-height: 22px; font-size: 12px; padding: 0 10px; border-radius: 2px; background-color: #f84c31; color: #fff;}
.row-tit { text-align:left;}
.row-tit i { color: #e84c3d; font-weight: 600; font-style: normal; margin: 0 0 0 4px; vertical-align: -3px;}
.form-row { margin-bottom: 15px;}
.pay-btn { margin: 40px 0 20px; text-align: center;}
.pay-btn .p-btn { border: 0; outline: 0; display: inline-block; margin: 0 10px; padding: 10px 40px; background-color: #ff6700; color: #fff; font-size: 16px; border-radius: 1px; cursor: pointer;}
.row-captcha .btn-sendCaptcha { position: absolute;	padding-left:20px; right: 1px; top: 5px; width: 130px; text-align: center; height: 36px; line-height: 36px; border-left: 1px solid #e9e9e9; color: #fd715a;}
.row-captcha .tip-error { right: 170px;}



.disnone { display:none}
.disblock { display:block;}
.ks-overlay-mask {
    background-color: #000;
    opacity: .4;
    filter: alpha(opacity=40);
	width: 100%; left: 0px; top: 0px; height: 100%; position: fixed; -moz-user-select: none; z-index: 991;
	text-align:center;
}
.popimgbg {
	width: 100%; left: 0px; top: 0px; height: 100%; position: fixed; -moz-user-select: none; z-index: 992;
	text-align:center;
}
.popimg {
	 background:#FFFFFF; position:absolute;
		z-index:993;
		
}
.popimg div {display:table-cell; text-align:center; vertical-align:middle; }
.popimg div img { max-height:600px; max-width:800px;}

.ksdiv-overlay-mask {
    background-color: #000;
    opacity: .4;
    filter: alpha(opacity=40);
	width: 100%; left: 0px; top: 0px; height: 100%; position: fixed; -moz-user-select: none; z-index: 1010;
	text-align:center;
}
.popdivbg {
	width: 0; left: 0px; top: 0px; height: 0; position: fixed; -moz-user-select: none; z-index: 1100;
	text-align:center;
}
.popdiv {
	 width:640px; height:480px; padding:15px; background:#FFFFFF; position:absolute;
		z-index:1200;
		
}
.popdiv div { padding:0px; text-align:left; z-index:1999;}

.close {
    position: absolute;
    right: 10px;
    top: 8px;
    font-size: 16px;
    background: #f75628;
    width: 22px;
    height: 22px;
    line-height: 20px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
}

.ksimg-overlay-mask {
    background-color: #000;
    opacity: .4;
    filter: alpha(opacity=40);
	width: 100%; left: 0px; top: 0px; height: 100%; position: fixed; -moz-user-select: none; z-index: 9991;
	text-align:center;
}
.ksimgbg {
	width: 100%; left: 0px; top: 0px; height: 100%; position: fixed; -moz-user-select: none; z-index: 9992;
	text-align:center;
}
.ksimg {
	 background:#FFFFFF; position:absolute;
		z-index:999999;
		
}
.ksimg div {display:table-cell; text-align:center; vertical-align:middle; }
.ksimg div img { max-height:400px; max-width:400px;}
