.logintop{width:100%; height:70px; background:#75aaff; border-top:1px solid #797979;border-bottom:1px solid #797979;}
.logintop p{ line-height:70px; color:#fff; font-size:24px; padding-left:50px;}

.login{width:906px; position:fixed; top:50%; left:50%; margin:-197px 0 0 -453px;}
.loginpic{ float:left; width:537px;}
.loginipt{width:335px; border-radius:8px; border:1px solid #a0b1c4; float:right; height:430px; position:relative;}
.errortip{ position:absolute; left:25px; top:58px; color:#d00000;}
.loginipt h4{ background:#e0ecff; border-bottom:1px solid #5691c7; line-height:50px; text-align:center; font-size:16px;border-top-left-radius:8px;border-top-right-radius:8px;}
.loginipt ul{ padding:25px;}
.loginipt ul li{ padding:5px 0;}
.loginipt ul li input[type=text],.loginipt ul li input[type=password]{width:270px; height:28px; border:1px solid #a0b1c4; padding:5px; border-radius:5px;}
.loginipt ul li input[type=button]{width:300px;height:40px; background:#2977f7; color:#fff; width:100%; border-radius:5px; margin-top:20px; font-size:14px;}
.logindown{margin:0 10px 10px 10px; border-top:1px solid #999;}
.logindown h5{text-align:center; line-height:40px;}
.logindown dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.logindown dl dd{width:33.334%; float:left; text-align:center;}
.picenter{padding:10px 0 0 0;}
.picenter dl dd{width:33%;}
.loginfoot{width:100%; height:40px; background:#eff4fa; border-top:1px solid #797979;border-bottom:1px solid #797979; position:absolute; left:0; bottom:0;}
.loginfoot p{ line-height:40px; text-align:center;}

.top{width:100%; height:50px; background:#2b3643; min-width:1330px; position:fixed; top:0; left:0; z-index:999;}
.logo{ float:left;}
.logo p{ line-height:50px; font-size:24px; color:#fff; padding-left:20px;}
.user{ float:right; padding:5px 50px 5px 0;color:#c6cfda; position:relative; margin-right:50px; cursor:pointer;}
.user img{width:40px; height:40px; border-radius:50%; margin-right:5px;}
.user p{ position:absolute; border:1px solid #ccc; top:50px; z-index:9; display:none; width:90%; background:#f4f4f4;    box-shadow: 5px 5px rgba(102, 102, 102, 0.1);}
.user:hover p{ display:block;}
.user p a{ display:block; padding:5px 0px 5px 10px;}
.user p a:hover{ background:#ccc;}
.user:hover i.fa-angle-down{-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);}
.user i{ margin-left:5px;}
.main{ padding:0 0 0 240px; min-width:1060px;  min-width:1090px;}
.navlayer{ position:absolute; left:0; top:50px; bottom:25px; width:180px; background:rgba(0,0,0,0.5); z-index:9; display:none;}
.nav{width:185px; background:#364150; position:absolute; left:0; top:100px; bottom:40px; overflow:auto; background:#fff;}
 .accordion {
 	width: 100%;
 	max-width: 185px;
 	background: #FFF;
 	-webkit-border-radius: 4px;
 	-moz-border-radius: 4px;
 	border-radius: 4px;
 }

.accordion .link {
	cursor: pointer;
	display: block;
	padding: 15px 15px 15px 42px;
	color: #4D4D4D;
	font-size: 14px;
	border-bottom: 1px solid #CCC;
	position: relative;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
	background:#fff;
}

.accordion li:last-child .link {
	
}

.accordion li i {
	position: absolute;
	top: 16px;
	left: 12px;
	font-size: 18px;
	color: #595959;
	-webkit-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}

.accordion li i.fa-angle-down {
	right: 12px;
	left: auto;
	font-size: 16px; 
}

.accordion li.open .link {
	color: #b63b4d;
}

.accordion li.open i {
	color: #b63b4d;
}
.accordion li.open i.fa-angle-down{
	-webkit-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
}
.navhome { position:fixed; top:50px; background:#fff; width:185px; border-top-left-radius: 4px;border-top-right-radius: 4px; z-index:1; left:0px; height:50px; border-bottom: 1px solid #CCC;}
.navhome a{   font-size:14px; display:block; line-height:50px; position:relative; padding-left:40px;}
.navhome a i{position:absolute;  font-size:18px; left:10px; top:17px;}
/**
 * Submenu
 -----------------------------*/
 .submenu {
 	display: none;
 	background: #444359;
 	font-size: 14px;
 }

 .submenu li {
 	border-bottom: 1px solid #4b4a5e;
 }

 .submenu a {
 	display: block;
 	text-decoration: none;
 	color: #d9d9d9;
 	padding: 12px;
 	padding-left: 42px;
 	-webkit-transition: all 0.25s ease;
 	-o-transition: all 0.25s ease;
 	transition: all 0.25s ease;
 }

 .submenu a:hover {
 	background: #b63b4d;
 	color: #FFF;
 }

.nav ul li ul{ display:none;}
.nav ul li ul li{border-top:none;}
.nav ul li ul li a{ padding-left:30px;}
.nav ul li ul li a:hover{ background:#3e4b5c;}
.submenu li.active{ background:#3e4b5c}

.warp{ width:100%; height:100%;}
#layer{ position:absolute; left:195px; right:0; bottom:40px; top:50px; background:#fff;}
#mainFrame{width:100%; overflow:auto; height:100%;}

.content{min-width:1090px; padding:20px 20px 0 20px; background:#fff; height:100%;}
.tit{height:38px; background:#f7f7f7; border:1px solid #eee; border-radius:5px;}
.tit h4{ line-height:35px;  color:#aaa; float:left;}
.tit h4 i{ margin:3px 5px 0 20px;}
.tit h4 a{ line-height:38px; padding:0 10px; color:#aaa;}
.tit h4 a:nth-child(1){ color:#888;}
.tit p{ float:right; margin:4px 0 0 0;}
.tit p a{ display:inline-block; padding:5px 10px; background:#4b8df8; color:#fff; margin-right:15px;}

.scree{ padding:20px 0 0 0;}
.scree span,.scree em{ display:block; margin:0 10px 10px 10px; float:left; text-align:left;}
.screeipt{ float:left;margin-left:10px;}
.screeipt i{ display:block; float:left; line-height:30px; padding-right:5px;}
.screeiptslect{ position:relative; float:left; text-align:left;}
.screeiptslect input[type=text]{width:115px; border:1px solid #8e8e8e; border-radius:0px; height:18px; padding-left:100px;}
.screeiptslect select{position:absolute; top:1px; left:3px; border-right:1px solid #000; width:80px; z-index:1; height:28px; border:none;}
.screeiptslect ul{ position:absolute; top:2px; border-right:1px solid #000; width:80px; z-index:1;}
.screeiptslect ul li{ line-height:24px; text-align:left; background:url(../images/select.png) no-repeat 68px -23px;}
.screeiptslect ul li a{ display:block; padding-left:10px;}
.screeiptslect ul li ul{ display:none; padding-top:26px;border-right:none;}
.screeiptslect ul li ul li{ background:#f4f4f4;border:1px solid #8e8e8e;border-top:none;}
.screeiptslect ul li ul li a{ line-height:30px;}
.screeiptslect ul li ul li:hover{ background:#e8e8e8;}
.screeiptslect ul li:hover ul{ display:block;}
.screeiptslect ul li:hover{ background-position:68px 10px;}
.scree span a{ display:block; padding:5px 10px; background:#4b8df8; color:#fff;}
.scree span input[type=text]{width:100px; border:1px solid #8e8e8e; padding:5px; margin-left:5px; height:18px;}
.scree span input.addwd{width:180px;}
.scree span input.cond{width:100px;}
.scree span input.datainp{width:135px;}
.scree span input.dates{width:80px;}
.scree span cite{color:#d00000; padding-left:10px;}
.scree span label{ margin:0 5px 0 0;}
.scree span label input[type=checkbox]{margin:-2px 3px 0 0;}
.scree em input[type=text]{width:145px; margin-left:5px; height:18px;}
.scree em strong{ display:block; float:left; margin:5px 5px 0 0;}
.scree em cite{ display:block; float:left; width:150px; position:relative; background-color: #1a1a1a; 
height: 15px; 
padding: 5px; 
-moz-border-radius: 5px; 
-webkit-border-radius: 5px; 
border-radius: 5px; 
-moz-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; 
-webkit-box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; 
box-shadow: 0 1px 5px #000 inset, 0 1px 0 #444; }
.scree em cite i{ display:block; position:absolute; top:3px; left:3px; bottom:3px; width:40%;
-moz-border-radius: 3px; 
-webkit-border-radius: 3px; 
border-radius: 3px; 
background-color: #fecf23; 
background-image: -webkit-gradient(linear, left top, left bottom, from(#fecf23), to(#fd9215)); 
background-image: -webkit-linear-gradient(top, #fecf23, #fd9215); 
background-image: -moz-linear-gradient(top, #fecf23, #fd9215); 
background-image: -ms-linear-gradient(top, #fecf23, #fd9215); 
background-image: -o-linear-gradient(top, #fecf23, #fd9215); 
background-image: linear-gradient(top, #fecf23, #fd9215); 
-moz-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; 
-webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; 
box-shadow: 0 1px 0 rgba(255, 255, 255, .5) inset; 
-webkit-transition: width .4s ease-in-out; 
-moz-transition: width .4s ease-in-out; 
-ms-transition: width .4s ease-in-out; 
-o-transition: width .4s ease-in-out; 
transition: width .4s ease-in-out; }
.scresearch{ float:left; margin-left:5px;}
.scresearch input[type=button]{ width:60px; height:30px; background:#4b8df8; color:#fff; margin-left:5px;}

.tab{width:100%; border-top:1px solid #797979; border-right:1px solid #797979; margin:10px 0 0 0;}
.tab tr td{ padding:8px 2px;border-bottom:1px solid #797979; border-left:1px solid #797979; text-align:center; color:#333; font-size:12px;}
.tab tr td em{ padding:0 5px; font-style:normal; font-family:Arial, Helvetica, sans-serif; color:#4b8df8}
.tab tr td a{ text-decoration:none; color:#4b8df8;white-space:nowrap; display:inline-block; line-height:20px;}
.tab tr td a:hover{ color:#fff;}
.tab thead td,.tab thead td p{ font-weight:bold; font-family:'????'; background:#eee; padding:5px 0;}
.tab thead td p{padding:0 5px;}
.tab tr.odd  { background:#eee;}
.tab tr.highlight { background:#bad5c1;}
.tab tr.selected  { background:#c8ddff;color:#fff;}
.tab tr td span{ color:#d00000;}
.hidp tr td p{width:50px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis; height:20px;}
.tab tr td cite{ display:block; width:130px; overflow: hidden;white-space:nowrap;text-overflow:ellipsis; height:20px;}

.usermess{padding:20px;}
.usermess h4{ background:url(../images/mess.png) no-repeat left 18px; font-size:14px; border-bottom:1px solid #ccc; padding:0px 0 0px 15px; position:relative;zoom:1}
.usermess h4:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.usermess h4 span{ display:block; float:left; margin-top:10px;}
.usermess h4 cite{ display:block; float:right;}
.usermess h4 cite a{ padding:5px 10px; background:#4b8df8; color:#fff; display:inline-block; margin-right:5px;}
.usermess ul{ padding:10px 10px 0 10px; zoom:1}
.usermess ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.usermess ul li{width:50%; float:left; padding:10px 0; height:28px;}
.usermess ul li span{ display:inline-block; width:90px; text-align:right; font-size:14px; float:left;}
.usermess ul li span.select2-chosen{text-align:left;}
.usermess ul li input[type=text]{width:290px; height:16px; padding:5px; border:1px solid #666; margin-left:10px;  float:left;}
.usermess ul li select{width:300px; margin-left:7px; float:left;}
.usermess ul li input.false{ border:1px solid #d00000;}
.usermess ul li cite{color:#d00000;font-size:20px; display:block; float:left; padding:5px 0 0 5px;}
.usermess ul li em{ display:block;padding:5px 0 0 5px;}
.usermess ul li.thlist{ height:28px; overflow:hidden; padding-left:55px;}
.usermess ul li.thlist em{ display:inline-block; float:left; padding:5px 0 0 5px;}
.usermess ul li.thlist input[type=text]{width:60px;}
.usermess ul li.thlist select{width:88px; float:left;}
.usermess ul li.liclass{padding:0}
.usermess cite.usermessbtn{clear:both; text-align:left; padding-top:10px; display:block;}

.popboxbg,.statefocusbg,.paydetailbg,.addsetlistbg,.paytipsbg,.paylistseebg,.seessbg,.editearlyvalbg,.replenishmentbg,.addtypebg,.settlementrulesbg,.seebdbg,.invalidlistbg,.equipmentlistbg,.addbdmessbg,.addfinancebg,.loanentrybg{ position:fixed; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.5); z-index:99; display:none;}
.popbox,.statefocus,.paydetail,.addsetlist,.paytips,.paylistsee,.seess,.editearlyval,.replenishment,.addtype,.settlementrules,.seebd,.invalidlist,.equipmentlist,.addbdmess,.addfinance{width:670px; position:fixed; top:50%; left:50%; margin:-165px 0 0 -335px; background:#fff; border:1px solid #999; padding-bottom:10px;}
.invalidlist{width:750px; margin:-190px 0 0 -375px;}
.paytips{width:500px; margin:-85px 0 0 -250px;}
.payset ul,.paytips ul{ padding:10px;}
.payset ul li,.paytips ul li{ padding:5px 0;}
.payset ul li cite{ display:inline-block; width:312px;}
.payset ul li span,.paytips ul li span{ display:inline-block; text-align:right; width:120px;}
.paytips ul li span{width:80px;}
.payset ul li label,.paytips ul li label{ margin-right:10px;}
.payset ul li label input[type=radio],.paytips ul li label input[type=radio]{ margin:-2px 2px 0 0;}
.payset ul li em{ color:#dd2222;}
.payset ul li input[type=text]{width:180px;}
.payset ul li textarea{ width:180px; resize:none; padding:5px; border:1px solid #e3e3e3; vertical-align:top;}
.payset p{ padding-left:130px;}
.paytips p{ padding-left:80px;}
.paydetail{width:530px; margin:-215px 0 0 -200px; height:430px;}
.addsetlist{margin:-260px 0 0 -335px;}
.paydetail ul{padding-top:50px;}
.paydetail ul li,.addsetlist ul li{ padding:5px;}
.paydetail ul li{position:relative; font-size:14px;}
.paydetail ul li span,.addsetlist ul li span{ display:inline-block; width:100px; text-align:right; padding-right:5px;}
.addsetlist ul li label{ margin-right:10px;}
.addsetlist ul li input[type=text]{ margin-right:2px;}
.addsetlist ul li label input{ margin:-2px 2px 0 0;}
.addsetlist ul li select{ margin-left:0;}
.addsetlist p{ text-align:center;}
.addsetlist p input.cancle{ margin-left:10px;}
.paydetail .errorweimg,.errorweimgWX{width:420px; height:380px; position:fixed; top:50%; left:50%; background:#fff; margin:-183px 0 0 -182px; text-align:center;}
.paydetail .errorweimg img{width:380px;}
.errorweimgWX img{width:256px;margin: 20% 0 0 23%;}
.paydetail .errorweimg span,.errorweimgWX span{color:#d00000; display:block;}
#qrcode{padding: 0 0 0 40px;}
.errorweimgWX span{padding-top:30px;margin-left: 20%;}
.paydetail ul li cite.showMa{color:#4b8df8; position:absolute; right:33px; top:-50%; z-index:9;}
.statefocus{ width:900px; top:0; bottom:0; margin:0 0 0 -450px;}
.statefocuspic{ position:relative; height:100%; overflow:auto;}
.statefocuspiclist{ position:absolute; top:0; left:0; right:0; bottom:0;}
.heightbox{width:670px; position:fixed; top:0px; bottom:0px; left:50%; margin:0 0 0 -335px; background:#fff; border:1px solid #999; overflow-y:auto;}
.popbox h4,.heightbox h4,.statefocus h4,.paydetail h4,.addsetlist h4,.payset h4,.paytips h4,.paylistsee h4,.seess h4,.editearlyval h4,.replenishment h4,.addtype h4,.settlementrules h4,.seebd h4,.invalidlist h4,.equipmentlist h4,.addbdmess h4,.addfinance h4{position:relative; padding:10px; font-size:14px; border-bottom:1px solid #f5f5f5; margin-bottom:5px; font-weight:bold;}
.popbox h4 span,.heightbox h4 span,.statefocus h4 span,.paydetail h4 span,.addsetlist h4 span,.payset h4 span,.paytips h4 span,.paylistsee h4 span,.seess h4 span,.editearlyval h4 span,.replenishment h4 span,.addtype h4 span,.settlementrules h4 span,.seebd h4 span,.invalidlist h4 span,.equipmentlist h4 span,.addbdmess h4 span,.addfinance h4 span{ position:absolute; right:10px; top:0px; font-size:24px; cursor:pointer;}
.insurance p{ padding-left:20px;}
.insurance p a{ display:inline-block; padding:5px 10px; color:#fff; background:#4b8df8; margin-right:20px;}
.dataGrid{width:600px; margin:20px auto;border-right:1px solid #d5d5d5;border-top:1px solid #d5d5d5;}
.dataGrid tr td,.dataGrid tr th{border-left:1px solid #d5d5d5;border-bottom:1px solid #d5d5d5; padding:5px; text-align:center;}
.dataGrid tr th{ background:#eee;}
.dataGrid tr td input[type=text]{width:40px;margin:0;}
.dataGrid tr td p a,.dataGrid tr td a{color:#009cff}
.paylistsee h5{ text-align:center; padding:10px 0; font-size:14px; font-weight:bold;}
.paylistsee ul,.seess ul,.editmony ul{ padding:0 30px;}
.paylistsee ul li,.seess ul li,.editmony ul li{ padding:5px 0; width:50%; float:left;}
.paylistsee ul:after,.seess ul:after,.editmony ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.paylistsee ul li span,.seess ul li span,.editmony ul li span{ display:inline-block; width:100px; text-align:right;}
.seess ul li span{width:80px;}
.editmony ul li textarea{ width:455px; vertical-align:top; resize:none; height:50px; padding:5px;}
.editmony ul li.clearboth{ clear:both; width:100%}
.editmony ul li label{ margin-left:5px;}
.editmony ul li label input[type=radio]{ margin:-2px 2px 0 0;}
.paylistsee ul li input[type=text],.editmony ul li input[type=text]{width:150px;}
.paylistsee p,.seess p,.editmony p{ text-align:center; padding:20px 0 10px 0;}
.paylistsee p input[type=button],.seess p input[type=button],.editmony p input[type=button]{ width:100px;}
.editearlyval{width:420px; margin:-80px 0 0 -210px;}
.editearlyval ul,.replenishment ul,.addtype ul{ padding:10px 10px 10px 80px;}
.editearlyval ul li,.replenishment ul li,.addtype ul li{ padding:5px 0;}
.editearlyval ul li:after,.replenishment ul li:after,.addtype ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.editearlyval ul li span,.editearlyval ul li input[type=text],.editearlyval ul li em,.editearlyval ul li i{ float:left;}
.replenishment ul li span,.replenishment ul li input[type=text],.replenishment ul li em,.replenishment ul li i{ float:left;}
.addtype ul li span,.addtype ul li input[type=text],.addtype ul li em,.addtype ul li i,.addtype ul li select{ float:left; margin:0;}
.addtype ul li select{width:132px; border:1px solid #e3e3e3;}
.editearlyval ul li em,.replenishment ul li em,.addtype ul li em{ font-size:16px; color:#dd2222; display:block; padding:0 5px;}
.editearlyval ul li span,.editearlyval ul li em,.replenishment ul li span,.replenishment ul li em,.addtype ul li span,.addtype ul li em{ padding-top:5px;}
.editearlyval ul li i,.replenishment ul li i,.addtype ul li i{ padding-top:5px;}
.editearlyval p,.replenishment p,.addtype p{ clear:both; text-align:center; padding:10px 0;}
.replenishment,.addtype{width:420px; margin:-120px 0 0 -210px;}
.replenishment textarea{ resize:none; height:50px; padding:5px; vertical-align:top;}
.settlementrules{ width:1000px; top:20px; bottom:20px; margin:0 0 0 -500px;}
.settlementrulesitem{ position:relative; overflow-y:auto; height:92%;}
.settlementrules ul{ padding:10px 20px 10px 100px;}
.settlementrules ul li{ padding:5px 0;}
.settlementrules ul li span{ width:100px; text-align:right; display:inline-block;}
.settlementrules ul li cite{ display:inline-block; width:300px;}
.seebd{ width:940px; top:20px; bottom:20px; margin:0 0 0 -470px; overflow-x:hidden; overflow-y:auto}
.addfinance{ width:400px; margin-left:-200px;}
.addfinance ul li{ padding:5px 0;}
.addfinance ul li span{ width:100px; display:inline-block; text-align:right;}
.addfinance ul li select{ margin-left:0; width:212px; border:1px solid #e3e3e3;}
.addfinance ul li input{ width:200px;}
.addfinance ul li textarea{ width:200px; height:100px; padding:5px; resize:none; vertical-align:top;}
.addfinance p{ padding:10px 0; text-align:center;}
.loamess ul li{ padding:5px 0;}
.loamess .viewer-toolbar>li{padding:0;}
.loamess ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.loamess ul li span{ display:block; width:100px; text-align:right; float:left; margin-top:5px;}
.loamess ul li cite label{ margin-right:10px;}
.loamess ul li cite label input[type=radio]{ margin:-2px 2px 0 0;}
.loamess ul li cite{ display:block; float:left;}
.loamess ul li cite input[type=text]{ display:block; float:left;}
.loamess ul li cite em{ display:block; position:relative; width:150px; height:30px; overflow:hidden; text-align:center; line-height:30px; background:#4b8df8; color:#fff; float:left; margin-left:10px;}
.loamess ul li cite em a{ color:#fff;}
.loamess ul li cite em input[type=file]{ position:absolute; top:0; left:-335px; z-index:9999; font-size:30px; opacity:0; filter:alpha(opacity=0);}


.loamess ul li cite i{ display:block; float:left; height:30px; overflow:hidden; margin-left:10px;}
.loamess ul li cite i a{ width:50px; height:30px; overflow:hidden; display:block; float:left; margin-right:10px; position:relative;}
.loamess ul li cite i a img{ width:100%;}
.loamess ul li cite i a em{ display:block; position:absolute; top:0; right:0; background:url(../images/del.png) no-repeat #fff; background-size:100% auto; width:15px; height:15px;}
.loamess ul li i strong{display:block; position:absolute; top:0; right:0; width:15px; height:15px; background:url(../images/del.png) no-repeat; background-size:100% 100%;}

.loamess .uploadimg,.loamess .uploadimg22{ display:block; float:left; height:30px; overflow:hidden; margin-left:10px; border:1px solid #ececec;}
.loamess .uploadimg a,.loamess .uploadimg22 a{ width:50px; height:30px; overflow:hidden; display:block; float:left; margin-right:10px; position:relative;}
.loamess .uploadimg a img,.loamess .uploadimg22 a img{ width:100%;}
.loanentry{ position:relative;}
.loanentry cite{ display:block; cursor:pointer; width:50px; height:50px; background:#fff; line-height:45px; text-align:center; font-size:46px; position:absolute; right:20px; top:20px; border-radius:50%;}
.uploadimg i,.uploadimg22 i{display:block; position:relative;}

.uploadimg a em{ display:block; position:absolute; top:0; right:0; background:url(../images/del.png) no-repeat #fff; background-size:100% auto; width:15px; height:15px;}
.loamess ul li select{ margin-left:0;}
.loamess p{ padding:20px 0 0 100px;}
.loamess p input.complete{ margin-left:20px;}
.loanentrybg{ width:100%; height:100%; overflow:hidden;}
.loanentry { position:relative;width:100%;height:100%;}

.loanentrys img {display:block; position:absolute;top:50%;left:50%;transform:translate3d(-50%,-50%,0);-webkit-transform:translate3d(-50%,-50%,0);}
.loanentry p{ position:absolute; top:50%; width:50px; height:100px; background:#fff; text-align:center; line-height:100px; font-size:50px; margin-top:-50px; cursor:pointer;}
.loanentry p.pre{ left:0;}
.loanentry p.next{right:0;}

.adatppopbox{left:0; margin:-210px 0 0 0; right:0; width:100%;}
.adatppopbox .insurance .tab{width:98%;}

.addbdmess h5{ text-align:center; font-size:14px; font-weight:bold;}
.addbdmess ul{ padding:0 0 10px 20px;}
.addbdmess ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.addbdmess ul li{ padding:5px 0;}
.addbdmess ul li cite{ display:inline-block;}
.addbdmess ul li cite.messqm{ width:260px;}
.addbdmess ul li span{ display:inline-block; width:100px; text-align:right; padding-right:5px;}
.addbdmess p{ text-align:right; padding:10px 50px 0 0; border-top:1px solid #999;}

.modif dl{padding:10px 0 0 80px;}
.modif dl dd{ padding:10px 0;}
.modif dl dd span{ display:inline-block; width:100px; text-align:right;}
.modif dl dd input[type=text]{width:257px; height:20px; padding:5px; border:1px solid #e3e3e3; margin-left:10px;}
.modif p{ padding:10px 0 0 190px;}
.modif p input[type=button]{width:50px; height:30px; background:#4b8df8; color:#fff;}

.changelist:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.changelist cite{width:50%; float:left; margin-top:10px;}
.changelist cite span{width:120px; display:inline-block; text-align:right;}
.changelist cite input[type=text]{ margin-left:10px; width:158px; height:18px;}
.change dl{ padding:5px 0 5px 80px;}
.change dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.change dl dd{width:33.334%; float:left; padding:3px 0;}
.change dl dd label input[type=checkbox]{margin:-2px 5px 0 0;}
.change p{ padding:3px 0;}
.change p span{ display:inline-block; width:150px; text-align:right; margin-right:10px;}
.change p textarea{width:400px; height:25px; resize:none; padding:5px; border:1px solid #e3e3e3; vertical-align:top;}
.change p input[type=submit]{ width:40px; height:30px; background:#2977f7; color:#fff;}

.insurancechange dl,.sentmess{padding:10px 0;}
.insurancechange dl dd,.sentmess dl dd{ padding:5px 0;}
.insurancechange dl dd span,.sentmess dl dd  span{ display:inline-block; width:240px; text-align:right; margin-right:10px;}
.insurancechange dl dd input[type=text],.sentmess dl dd input[type=text]{width:210px; height:18px;}
.insurancechange dl dd input[type=button],.sentmess dl dd input[type=button]{width:60px; height:30px; background:#2977f7; color:#fff;}
.insurancechange dl dd cite.error{ padding-left:10px; color:#d00000;}
.sentmess dl dd  span{width:150px;}
.sentmess dl dd textarea{width:400px; height:50px; resize:none; padding:5px; border:1px solid #e3e3e3; vertical-align:top;}
.warning p{padding:5px 0;}
.warning p span{ display:inline-block; width:150px; text-align:right; margin-right:5px;}
.warning p textarea{width:400px; height:100px; resize:none; padding:5px; border:1px solid #e3e3e3; vertical-align:top;}
.warning p input[type=password]{padding:5px; border:1px solid #e3e3e3; height:18px; width:300px;}
.warning p input[type=button]{ height:30px; background:#2977f7; color:#fff;}

.placemap{ width:95%; margin:10px auto;min-height:500px; border:1px solid #e3e3e3;}
.agentedit,.setperm{ padding:30px 5% 0 5%;}
.agentedit h5 span{ font-family:'??'; color:#d00000; padding-right:3px;}
.agentedit h5 input[type=text],.agentedit ul li input[type=text],.agentedit ul li input[type=password]{width:200px; margin-left:5px; display:inline-block; height:18px; padding:5px;}
.agentedit h5 input[type=text],.agentedit ul li input[type=text]{height:28px; padding:5px;}
.agentedit ul li input[type=password]{ height:28px;}
.agentedit ul li select{width:200px; margin-left:5px; display:inline-block;}
.agentedit ul li label{margin-left:5px}
.agentedit ul li label input[type=checkbox]{margin:-2px 2px 0 5px}
.agentedit ul li select{ border:1px solid #e3e3e3; width:210px;}
.agentedit ul li,.setperm ul li{ position:relative; padding:5px 0;}
.setperm ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.agentedit ul li span,.setperm ul li span{width:75px; display:inline-block; position:relative; text-align:right;}
.setperm{ width:1000px;}
.setperm ul li span{ float:left; display:block; width:100px; height:15px;}
.setperm ul li cite{ display:block; width:800px; float:left;}

.setperm ul li label input[type=checkbox]{margin:-2px 3px 0 0}
.agentedit ul li em{ font-family:'??'; color:#d00000; padding-left:3px; display:inline-block;}
.agentedit ul li cite,.agentedit ul li i{ position:absolute; left:305px; top:10px;color:#d00000;}
.agentedit p{ padding:20px 0 0 72px;}
.agentedit p input[type=button],.agentedit p input[type=submit],.setperm ul li input[type=button]{width:60px; height:30px; background:#2977f7; color:#fff; margin-right:20px; border-radius:5px;}
input[type=submit]{ cursor:pointer;}
input.cancel{ background:#dfba49; margin-left:20px;}
.agentedit dl{ padding:10px 0;}
.agentedit dl dd{ padding:5px 0;}
.agentedit dl dd span{ display:inline-block; width:55px; text-align:left;}
.agentedit dl dd label{display:inline-block; width:100px;}
.agentedit dl dd label input[type=checkbox]{margin:-2px 3px 0 0;}
.comp p{ padding-left:82px;}
.comp ul li textarea{ width:200px; height:100px; resize:none; margin-left:5px; vertical-align:top; padding:5px;}
.setperm ul li span{margin-right:10px;}
.setperm ul li label{ display:inline-block; min-width:100px;}
.setperm ul li cite label{ margin-bottom:5px;}

.confirmbg{width:310px; margin:-100px 0 0 -155px;}
.confirm h5{text-align:center; padding:20px 0; font-size:14px;}
.confirm p{ text-align:center; padding:0 0 10px 0;}
.confirm p input[type=button]{width:60px; height:30px; background:#2977f7; color:#fff; border-radius:5px;}
.confirm p input.cancel{ background:#dfba49; margin-left:20px;}

.initialist{ border:1px solid #e3e3e3; border-radius:5px; margin:20px auto; width:95%;}
.initialhead h5{ font-size:16px; font-weight:bold; width:95%; margin:0 auto;}
.initialhead h5 span{ font-size:14px; font-weight:normal;}
.initialist h4{ padding:10px 0; border-bottom:1px solid #e3e3e3; font-size:14px; margin:10px 20px; position:relative; color:#44b6ae;}
.initialist h4 cite{ display:block; position:absolute; bottom:10px; right:20px;}
.initialist h4 cite a{ display:inline-block; margin-left:5px;}
.initialist h4 cite a i{ font-size:14px; color:#333;}
.initialist dl{ padding:0 0 20px 20px;}
.initialist dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.initialist dl dd{width:151px; min-height:141px; border-top-left-radius:10px; border-top-right-radius:10px; margin:10px 20px 10px 0; position:relative; background:#62a7c3; color:#fff; padding:20px 10px 0 0; float:left;}
.initialist dl dd a{ display:block; text-align:right; font-size:24px;}
.initialist dl dd a cite{ padding:10px 0;  color:#fff; display:block;}
.initialist dl dd a h5{ padding:0px 0 10px 40px;  color:#fff; font-size:24px; font-family:'??';}
.initialist dl dd a p{ position:absolute; left:0; bottom:0; right:0; background:rgba(0,0,0,0.2);padding:5px; color:#fff;}
.initialist dl dd a p span{ float:left;}
.initialist dl dd a p em{ float:right;}
.initialist dl.initialistone{ padding-bottom:10px;}
.initialist dl.initialistone dd:nth-child(2){ background:#00ab4c;}
.initialist dl.initialistone dd:nth-child(3){ background:#567183;}
.initialist dl.initialistone dd:nth-child(4){ background:#9b42a4;}
.initialist dl.initialistwo dd:nth-child(1){ background:#00b45a;}
.initialist dl.initialistwo dd:nth-child(2){ background:#00b8aa;}
.initialist dl.initialistwo dd:nth-child(3){ background:#3b9acd;}
.initialist dl.initialistwo dd:nth-child(4){ background:#62a7c3;}
.initialist dl.initialistwo dd:nth-child(4) h5{ padding:0px 0 10px 20px;}

.fenceedit{width:95%; margin:0 auto; position:relative; padding:20px 0;}
.fenceeditlist{background:#f7f7f7; border:1px solid #eee; border-radius:5px; width:240px; padding:20px 0; margin-bottom:20px;}
.fenceeditlist dl dd{ padding:5px 0; position:relative;}
.fenceeditlist dl dd i{ position:absolute; right:25px; top:12px;}
.fenceeditlist dl dd span{ display:inline-block; width:65px; text-align:right; margin-right:5px;}
.fenceeditlist dl dd input[type=text]{ width:140px; height:18px;}
.fenceeditlist dl dd label{ margin-right:15px;}
.fenceeditlist dl dd label input[type=checkbox],.fenceeditlist dl dd label input[type=radio]{margin:-2px 3px 0 0;}
.fenceeditlist dl dd input[type=button]{width:60px; height:30px; background:#2977f7; color:#fff; border-radius:5px; margin-left:20px;}
.fenceeditlist dl dd select{width:152px; height:25px; margin:0;}
.fenceeditmap{ position:absolute; top:20px; left:260px; right:0; bottom:30px;}

.fenceleft{width:60%; float:left;}
.fenceright{width:38%; float:right;}

.warningls{width:900px; margin-left:-450px; top:200px;}
.warningls .insurance{ padding:0 10px; max-height:450px; overflow:auto;}
.warningls .insurance p{ margin-left:20px;}

.devicetype{ float:left; margin:5px 0 5px 20px;}
.devicetype label{margin-right:5px;}
.devicetype label input[type=checkbox]{margin:-2px 3px 0 10px;}

.fn-vhid{ visibility:hidden;}
.fn-tinput{ width:240px; height:30px; line-height:30px\9; border:#ddd solid 1px; background-color:transparent; padding:0 6px;}
textarea {border:#ddd solid 1px; background-color:transparent; width:60%}
.fn-tinput:focus,textarea:focus{ border-color:#c00;}
.bl-form label{ float:left; width:100px; text-align:right; padding-top:6px;}
.bl-form .controls label{ width:auto;}
.bl-form li{ margin-top:20px; overflow:hidden;}
span.error{color:#C00; padding:0 6px;}

.paylist{padding:0 20px;}
.paylist dl:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.paylist dl dd{ float:left; width:310px; padding:5px 0;}
.paylist dl dd span{ display:inline-block; width:100px; text-align:right;}
.paylist dl dd input[type=text]{width:180px; height:18px;}
.paylist p{text-align:center; padding:20px 0;}
.paylist p input[type=button]{padding:5px 10px;background:#4b8df8; color:#fff;}

.paynotebox{width:300px; margin-left:-300px;}
.paynote dl{ padding:0 20px;}
.paynote dl dd{ padding:5px 0;}
.paynote dl dd span{ display:inline-block; width:85px; text-align:right;}
.paynote dl dd label{ margin-right:10px;}
.paynote dl dd label input[type=radio]{margin:-2px 3px 0 0;}
.paynote dl dd input[type=text]{width:140px; height:18px;}
.paynote p{text-align:center; padding:20px 0;}
.paynote p input.cancel{ background:#dfba49; padding:5px 10px; color:#fff; margin-left:20px;}

.setshop,.addversion{ padding:20px;}
.setshop dl dd,.addversion dl dd{ padding:5px 0;}
.setshop dl dd span,.addversion dl dd span{ display:inline-block; width:150px; text-align:right; margin-right:5px;}
.setshop dl dd label,.addversion dl dd label{ margin-right:10px;}
.setshop dl dd label input[type=radio],.addversion dl dd label input[type=radio]{margin:-2px 3px 0 0;}
.setshop dl dd input[type=text],.addversion dl dd input[type=text]{width:180px; height:18px;}
.setshop dl dd input[type=button],.addversion dl dd input[type=button]{background:#dfba49; margin-left:20px;}
.setshop dl dd cite{ color:#d00000; margin-left:10px;}
.addversion dl dd em{ position:relative; display:inline-block; width:65px; height:30px; overflow:hidden; float:left; margin-left:3px;}
.addversion dl dd em input[type=file]{opacity:0; filter:alpha(opacity=0); position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.addversion dl dd em a{ display:block; position:absolute; top:0; left:0; right:0; line-height:28px; border:1px solid #e3e3e3; text-align:center;}
.addversion dl dd span{ float:left; display:block; height:30px; float:left; line-height:30px;}
.addversion dl dd input[type=text]{ float:left; width:310px;}
.addversion dl dd:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.addversion dl dd{zoom:1}
.addversion dl dd select{margin:0; width:320px; border:1px solid #e3e3e3;}
.addversion dl dd textarea{ height:50px; resize:none; padding:5px;}
.addversion form cite{display:block; float:left; line-height:26px;}
.addversion form p{position:relative; width:50px; height:26px; background:#4b8df8; float:left; margin:0 10px;}
.addversion form input[type=file]{width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; filter:alpha(opacity=0); z-index:9;}
.addversion form p span{ display:block; line-height:26px; text-align:center; color:#fff;}



.addstyle{width:360px; margin-left:-300px;}
.addstyle .setshop dl dd span{width:100px;}
.addstyle .setshop dl dd select{width:132px; margin-left:0;}
.addstyle .setshop dl dd input[type=text]{width:120px; height:18px;}
.shopbalance{ padding:10px 0 0 10px;}
.shopbalance span{ padding:0 10px 0 0; color:#4b8df8}
.shopbalance a{ padding:5px 10px; background:#4b8df8; color:#fff; margin-left:20px; display:inline-block;}

.sysad dl dd p{width:50px; height:28px; overflow:hidden; float:left; text-align:center;}
.sysad dl dd em{display:block; float:left; width:330px;}
.sysad dl dd p a{ background:#4b8df8; color:#fff; line-height:28px; }
.sysad dl dd cite{ display:block; float:left; padding-top:5px;}

.searchlist{ padding:20px 0 10px 0;}
.searchlist cite{ display:inline-block; padding:5px 10px; border:1px solid #d4d4d4; border-radius:5px; margin:0 10px;}

.lxcl{width:300px; margin-left:-270px;}
.lxcl .setshop dl{ padding-left:80px;}
.lxcl .setshop dl dd input[type=submit]{margin:5px 0 0 15px;}

.newpolicy{min-width:1024px; min-height:1400px; background:url(../images/insuranceThree.jpg) no-repeat; position:relative;}
.addbd{background:url(../images/theft_gps.jpg) no-repeat;}
.agddbg{background:url(../images/policy_loan.jpg) no-repeat;}
.agddRbg{background:url(../images/policy_loanR.jpg) no-repeat;}
.newaddbd{background:url(../images/policy_ensource.jpg) no-repeat;}
.addzxbd{background:url(../images/addzxbd.jpg) no-repeat;}
.addzxbd_dj{background:url(../images/addzxbd_dj.jpg) no-repeat;}
.newpolicy form{ position:absolute; top:208px; left:153px;}
.newaddbd form{ position:absolute; top:190px; left:153px;}
.newpolicy form p{ padding:4px 0 2px 0;}
.newaddbd form p{ padding:2px 0;}
.newpolicy form p input[type=text]{width:205px; border:none; height:18px; background:none; font-size:12px;}
.newpolicy form p span{ display:inline-block; padding-left:108px;}
.newpolicy form p span input[type=text]{width:395px; height:18px;}
.newpolicy form p:first-child{ position:absolute; top:-36px; left:-30px;}
.newpolicy form p:first-child input[type=text]{width:205px; border:none; height:18px;}
.newpolicy form p:first-child span{ padding-left:325px;}
.newpolicy form p:first-child span input[type=text]{width:200px;}
.newpolicy form p:first-child+p+p+p span input[type=text]{width:165px;}
.newpolicy form p:first-child+p+p+p+p+p+p span input[type=text]{width:133px;}
.newpolicy form p:first-child+p+p+p+p+p+p+p input[type=text]{width:765px; background:none;}
.newpolicy form p em{ display:inline-block; padding-left:74px;}
.newpolicy form p em input[type=text]{width:147px; height:18px;}
.newpolicy form p textarea{ vertical-align:top; margin:10px 0 0 131px; width:430px; height:40px; padding:5px; border:none; resize:none;}
.addzxbd form p:first-child{ position:absolute; top:-70px; left:-30px;}
.addzxbd_dj form{top:190px;}
/* .newpolicy form p:last-child{padding:230px 0 0 250px;}
.newpolicy form p:last-child input{ margin:0 20px 0 0}
.newpolicy form p:last-child input.cancel{ margin:0;} */
.newpolicy .lastClasss {padding:850px 0 0 180px;}
.newpolicy .lastClasss input{ margin:0 20px 0 0}
.newpolicy .lastClasss input.cancel{ margin:0;}
.newpolicy form p label{dispaly:inline-block; position:relative;}
.newpolicy form p label cite{position:absolute; top:5px; right:5px; color:#d00000;}
.newpolicyfour{min-width:1024px; min-height:1400px; background:url(../images/insuranceFour.jpg) no-repeat; position:relative;}
.newpolicyfour form{top:220px;}
.addbd p{ margin-left:10px;}
.addbd form p input[type=text]{width:182px;}
.addbd form p:first-child+p+p+p+p+p+p+p input[type=text]{width:700px;}
.addbd form p input[type=submit]{ margin-left:20px;}
.addbd form p span{ padding-left:120px;}
.addbd form p span input[type=text]{width:380px;}
.addbd form p em{ padding-left:92px;}
.addbd form p em input[type=text]{width:132px;}
.addbd form p em select{ height:25px;}
.addzxbd_dj form p textarea,.addzxbd form p textarea{width:700px; height:60px; margin:0 auto;}
.addzxbd form p textarea{ height:45px;}
.thebd{background:url(../images/policy_total_theftRb.jpg) no-repeat;}

.cglm,.cgcgj,.cgzc,.cgjats{ padding:10px; display:none;}
.cglm p,.cgcgj p,.cgzc p,.cgjrcc p ,.cgjats p{ width:50%; text-align:center; float:left;}
.cglm p img,.cgcgj p img,.cgzc p img,.cgjrcc p img , .cgjats p img{width:80%;}
.cglm p a,.cgcgj p a,.cgzc p a,.cgjrcc p a ,.cgjats p a { display:block;}

.obdlist dl{ padding:20px 300px 0 0;}
.obdlist dl dd{width:50%; float:left; padding:5px 0;}
.obdlist dl dd span{ display:inline-block; width:130px; text-align:right;}
.obdlist dl dd input[type=text]{ margin:0 5px; height:18px;}
.obdlist dl dd:last-child{width:100%;}
.obdlist dl dd:last-child input[type=text]{width:515px;}


.speed{margin-top:5px;}
#UpdatePanel3{width:10px;}
#num{ padding-top:3px;}

.edlogo{ padding-bottom:10px;}
.edlogo img{width:300px;}
.edtit{ position:relative;}
.edtitext{ padding-right:230px;}
.edtitext p{ background:url(../images/default_bg4.gif) #0e87c7  no-repeat right 0; height:2px;}
.edtitext h4{ color:#585858; font-size:14px; padding:10px;}
.edtitpic{ position:absolute; top:0; right:30px;}
.allfuct{ padding:150px 30px 0 0;}
.allfuct h4{height: 25px; border-radius: 4px; line-height: 25px; background-color: #f0f8fc; color: #2d7398; font-weight: bold; font-size: 14px; text-indent: 15px;}
.allfuct ul:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.allfuct ul{zoom:1}
.allfuct ul li{border-radius: 4px; width: 240px; float: left; border: #dbe8ef 1px solid; margin: 5px; height: 120px; padding-right: 5px; transition:.5s;}
.allfuct ul li cite{ display:block;background: url(../images/default_bg6.gif); height: 90px; width: 90px; float: left; margin: 10px 0 0 0; overflow: hidden;}
.allfucttext{ width:150px; float:right;}
.allfucttext h5{color: #0181c4; font-weight: bold; font-size: 14px; margin-top: 10px;}
.allfuct ul li:hover{border:1px solid #428bca;}

.addnews{}
.addnews ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.addnews ul li{zoom:1; padding:5px 0;}
.addnews ul li span{width:100px; float:left; text-align:right; height:30px; line-height:30px;}
.newspicinfo{width:670px; float:left; border:1px solid #eee; padding:10px 0;}
.newspicbtn{width:50px; float:left; margin:0 10px;}
.newspicbtn p{ position:relative; border:1px solid #333; margin-top:10px; height:25px; overflow:hidden;}
.newspicbtn p input[type=file]{opacity:0; filter:alpha(opacity=0); position:absolute; top:0; left:0; right:0; bottom:0; z-index:1;}
.newspicbtn p a{ display:block; text-align:center; line-height:23px;}
.newspic{width:150px; float:left; min-height:30px;}
.newspic img{width:100%;}
.newsinfo{width:350px; float:left; margin-left:10px;}
.newsinfo textarea{ width:340px; height:180px; padding:5px; resize:none;}
.addzw,.addsub{width:670px; float:left;}
.addzw a{ display:inline-block; padding:5px 10px; border:1px solid #38ad5a; color:#38ad5a; background:#fff; margin-right:5px;}
.addzw a:hover{background:#38ad5a; color:#fff;}
.addsub{ padding-top:20px;}
.addsub input{margin:0 10px;}
.newspicinfo{ position:relative;}
.addnews .closeadd{ position:absolute; top:-5px; right:0; font-size:24px; cursor:pointer; display:none;}
.high .closeadd{ display:block;}

#pConfig{width:470px; margin:0 auto;}
#pConfig p{float:left; padding:5px;}
#pConfig p lable input[type=checkbox]{margin:-2px 2px 0 0;}

.adsele{ display:none;}
.adsele p{padding:5px 0;}
.fenceeditmap .adinput input[type=text]{ height:16px; width:200px;}
.fenceeditmap .adinput input[type=submit]{ margin-left:10px;}
#biaoqian label{margin-left:10px}
#biaoqian label input[type=checkbox]{margin:-2px 2px 0 0;}
.sentmess span{ display:block; text-align:center; padding:20px 0;}

.ckhd{width:100%; overflow-x:auto; padding-bottom:10px;}
.ckhd table.tab{width:1300px;}

.editss ul li{ padding:5px 0;}
.editss ul li span{ width:120px; text-align:right; display:inline-block;}
.editss ul li em{ display:inline-block; padding:0 5px;}
.editss ul li input[type=text]{width:273px;}
.editss ul li select{ margin:0; border:1px solid #e3e3e3;}
.editss ul li textarea{width:273px; padding:5px; resize:none; height:100px; vertical-align:top;}
.editss ul li label{ margin-right:10px;}
.editss ul li label input[type=radio]{ margin:-2px 2px 0 0;}
.editss p{ padding:10px 0 0 120px;}
.editss p input[type=button]{ margin-right:10px;}
.editpass ul li span{ display:inline-block; width:100px; text-align:right;}
.editpass ul li input[type=password]{ border:1px solid #e3e3e3; width:120px; padding:5px; height:18px;}

.foot{width:100%; height:40px; background:#364150;  line-height:40px; color:#fff; min-width:1330px; position:fixed; bottom:0; left:0; z-index:999999999;}
.foot span{ float:left; display:block; padding-left:20px;}
.foot p{ float:right; padding-right:20px;color:#fff;}

.rccbox{width:1070px;margin:-165px 0 0 -535px;}
.rccbox .cgzc p{width:33.33%;}
a.button{padding: 5px 10px;
    background: #4b8df8;
    color: #fff;}
a.button-rounded{background: #dfba49;
    margin-left: 20px;}

/*   ??????*/

.fn-vhid{ visibility:hidden;}
.fn-tinput{ width:240px; height:30px; line-height:30px\9; border:#ddd solid 1px; background-color:transparent; padding:0 6px;}
.fn-tinput:focus,textarea:focus{ border-color:#c00;}
.bl-form label{ float:left; width:100px; text-align:right; padding-top:6px;}
.bl-form .controls label{ width:auto;}
.bl-form li{ margin-top:20px; overflow:hidden;}
span.error{color:#C00; padding:0 6px;}


/* ?? */
.page{text-align:center; margin:20px 0 0 0;}
.page dl{display:inline-block;*display:inline; *zoom:1; }
.page dl dd{ float:left;}
.page dl dd + dd { margin-left:5px; } 
.page dl form{ float:left;}
.page dl dd span{ line-height:30px; padding-right:10px;}
.page dl dd span em input[type=text],.page dl dd span strong input[type=text]{margin:0;width:10px;}
.page dl dd a{ color:#333; display:block; padding:5px 10px; border:1px solid  #d2d2d2;}
.page dl dd a:hover{color:#fff;background:#4b8df8;}
.page dl dd.pre_page{ color:#bbb;} 
.page dl dd.index_page{ background:#4b8df8;}
.page dl dd.index_page a{color:#fff;}
.page dl dd input[type=text]{width:25px; height:18px; text-align:center; border:1px solid  #d2d2d2; border-radius:0; margin-left:-15px;}
.page dl dd input[type=button]{padding:5px 10px;background:#4b8df8; color:#fff;}
.page dl dd a.disabled {cursor:not-allowed; background:#fff; color:#333}

.page dl dd select{width:54px;border: solid 1px #ccc;height:26px;appearance:none;-moz-appearance:none;-webkit-appearance:none;background:#fff;padding:0 14px 0 5px; margin-right:5px; text-align:left;}
.page dl dd select::-ms-expand { display: none; }
#selectpage{width:50px;}

/*?????????? ??????????????*/  
::-webkit-scrollbar{width:6px; height:6px; background-color: #F5F5F5;}  
  
/*??????? ???+??*/  
::-webkit-scrollbar-track{ background-color: #f5f5f5;  }  
  
/*???? ???+??*/  
::-webkit-scrollbar-thumb{border-radius: 10px; -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3); background-color: #4b8df8;} 

.userlist{width:200px; position:absolute; top:0; right:240px;}
.user ol{}
.userlist ol li{ text-align:right; float:left; width:100%; cursor: pointer;}
.userlist ol li span{ display:block; position:relative; padding-right:5px; font-size:16px; color:#fff; overflow:hidden;}
.userlist ol li span:hover{}
..userlist ol li span.limess{background:url(../images/mess1.png) no-repeat 77px 11px;}
..userlist ol li span.limess:hover{sbackground:url(../images/mess1.png) no-repeat 77px -78px;}
.userlist ol li span.limess img{width:40px; height:40px; border-radius:50%; margin-top:5px;}
.userlist ol li span em{ display:block; position:absolute; width:14px; height:14px; background:#f00; border-radius:50%; top:50%; margin-top:-20px; right:71px;}
.userlist ol li ul{ position:absolute; padding-top:10px; top:50px; right:0; z-index:999; background:#f4f4f4; display:none; width:125px; overflow:hidden;border: 1px solid #ccc;}
.userlist ol li  ul li{ padding:5px 10px; width:100%}
.userlist ol li  ul li.lilist{display:none;}
.userlist ol li  ul li:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.userlist ol li  ul li img{ width:15px; float:left; margin:2px 5px 0 0;}
.userlist ol li  ul li a{ display:block; color:#333; font-size:12px; float:left;}
.userlist ol li  ul li.lastli{ padding:5px 0; border-top:1px solid #303438; text-align:center;}
.userlist ol li  ul li.lastli a{ text-align:center; float:none;}
.userlist ol li ul:hover{display:block;}
.userlist ol li:hover ul{display:block;}
