@charset "utf-8";
body,div,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,p,pre,em,cite,form,fieldset,input,textarea,label{margin:0;padding:0;list-style:none;}
div,li,dl,dt,dd,h1,h2,h3,h4,h5,p,pre,em,cite,form,fieldset,input,textarea,a,a:visited,select,small,label,button{font:14px pingfang sc,sans-serif,Microsoft Yahei,Arial;color:#333;text-decoration:none}
a,button{transition: all 0.20s linear 0s;-o-transition: all 0.20s linear 0s;-moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s; }
.red,a.red,a:hover{color:#e82d3e}
a.red:hover{color:#333;}
input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill {
	-webkit-text-fill-color: #333 !important;
	-webkit-box-shadow: 0 0 0px 1000px transparent  inset !important;
    background-color:transparent;
    background-image: none;
    transition: background-color 50000s ease-in-out 0s;
}

input[type=number]::-webkit-inner-spin-button, 
    input[type=number]::-webkit-outer-spin-button { 
        -webkit-appearance: none; 
        margin: 0; 
}




.tips,.tips a{color:#F98200}
input,textarea,select{outline:none;color:#333;}
input::placeholder{color:#bbb}
button,a.button{outline:none;cursor:pointer;border-radius:2px;color:#fff; background:#e82d3e;text-align:center;border:none;}
button:hover,a.button:hover{background:#ed5765}
.btn-box{border:1px solid #e82d3e;color:#e82d3e;height:38px;line-height:38px;padding:0 15px;border-radius:2px;background:#fff; display:inline-block}
.gray-btn,a.gray-btn{background:#ddd;color:#555;}
.gray-btn:hover,a.gray-btn:hover{background:#dedede}
.dashed-red{border-bottom: 1px dashed #e82d3e;color: #e82d3e;}
label{border:1px solid #e5e7eb;border-radius:2px;background:#fff;}
label.nobd{ border:none;}
.input{border:none; background:none}
img{border:none}
.gray-dashed-box{background:#f9f9f9;border:1px dashed #e5e7eb;color:#999; text-align:center;padding:50px 0}
.gray-box{background:#f9f9f9;}
thead th{border-bottom:1px solid #e5e7eb;height:48px;background:#F4F4F4;font-weight:bold; text-align:left}
thead th div{font-weight:bold;}
.fix:after,div:after,ul:after,li:after,dl:after,dd:after,dt:after,i:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.fix,div,ul,li,dl,dd,dt,i{zoom:0}
i,.logo,.i-copy,.i-convert{background:url(../img/public.png) 0 0 no-repeat;float:left;font-style:normal;transition:none;}
.i-ride,.i-add,.i-equal{width:10px;height:10px; background-position:-246px -20px;}
.i-add{background-position:-256px -20px;}
.i-equal{background-position:-266px -20px;}
.i-minus{width:10px;height:2px; background:#666666}
.i-tips{width:11px;height:14px; background-position:-369px -94px}
.i-help,a.red:hover .i-help{width:14px;height:14px; background-position:-246px -68px}
a.red .i-help,a:hover .i-help{background-position:-260px -68px}
.i-scan{width:12px;height:12px; background-position:-380px -94px}
a:hover .i-scan{background-position:-392px -94px}
.i-del{width:16px;height:16px; background-position:-353px -94px}
.i-checked{width:21px;height:18px; background-position:-260px -94px}
.i-bank{background:url(../img/bank.png) left center no-repeat;width:36px;height:36px;}
.i-copy{width:14px;height:14px; background-position:-246px -54px;}
.i-arrow-left,.i-arrow-right{width:16px;height:12px; background-position:-325px -24px}
.i-arrow-right{background-position:-341px -24px}
a:hover .i-copy,.i-copy:hover{background-position:-260px -54px;}
.i-convert{width:14px;height:14px; background-position:-246px -40px;}
a:hover .i-convert,.i-convert:hover{background-position:-260px -40px;}
.i-details{width:12px;height:10px;background-position:-246px -30px;}
.i-success,.i-fail,.i-loading{width:60px;height:60px;background-position:-246px -112px;}
.i-fail{background-position:-306px -112px;}
.i-loading{ background:url(../img/wati.gif) 2px 2px no-repeat}
.loading{background:url(../img/loading.gif) center center no-repeat; }

.radio{width:16px;height:16px;background:none;border:1px solid #ddd;border-radius:2px;}
.radio cite{display:inline-block;width:8px;height:8px;background:#e82d3e;border-radius:1px;float:left;display:none;margin:4px 0 0 4px}
a:hover .radio{border-color:#e82d3e;}
.current .radio{border-color:#e82d3e; background:#e82d3e url(../img/public.png) -325px 1px no-repeat}
.current .radio cite{background:#fff}
.btn-box .radio{margin:10px 10px 0 0;}



.gate cite{background:#ddd;border-radius:10px;height:18px;float:left;width:auto;padding:1px; cursor:pointer;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.gate cite span{color:#fff;line-height:18px;font-size:12px;padding:0 5px;float:left;}
.gate cite.current{background:#e82d3e;}
.gate cite i{width:18px;height:18px;border-radius:50%; background:#fff;}
.gate cite.current i{float:right}

.hot{width:60px;height:20px; background-position:-246px 0;line-height:20px;color:#fff; text-align:center;font-size:12px}
.box,.block{width:1200px;margin:0 auto;}
.banner{width:100%;background:#f9f9f9 center 0 no-repeat;overflow:hidden;margin-top:100px;height:200px}
.block div{position:absolute;width:0;height:0;z-index:1}
.block dl{position:absolute;z-index:2;width:1200px;height:10px;top:-30px;}
.block dl dd{float:left;width:20px;height:10px;background:#CCC;margin-right:10px;border-radius:5px; cursor:pointer;transition: all 0.20s linear 0s;-o-transition: all 0.20s linear 0s;-moz-transition: all 0.20s linear 0s; -webkit-transition: all 0.20s linear 0s;}
.block dl dd.on{ background:#e82d3e;width:50px;}

.banner .box{padding-top:50px;}
	.banner h2{font-size:42px;line-height:60px;font-weight:bold;}
	.banner h3{font-size:24px;line-height:30px;color:#999}
	.swicth{width:100%;}
	.swicth dd{float:left;text-align:center;height:28px;border:1px solid #e5e7eb;padding:0 10px;line-height:28px;border-radius:2px;color:#999;margin-right:10px; cursor:pointer; background:#fff}
	.swicth dd.current{color:#e82d3e;border-color:#e82d3e}
.select-input-box{width:100%;}
	.select-input-box:after{display:none}
	.select-input-box a{float:left;width:100%;height:28px;line-height:28px; text-indent:10px; overflow:hidden}
	.select-input-box a:hover{ background:#f4f4f4}


.apply{width:100%;}
	.apply h4{height:60px;color:#000;line-height:60px;font-weight:bold}

.key-form{width:100%;height:42px;}
	.key-form label{float:left;border-right:none;border-radius:3px 0 0 3px;width:999px;height:40px;}
	#pay-button{border-radius:0 3px 3px 0;font-weight:bold;font-size:16px;width:120px;height:42px;line-height:42px;float:right}
	.key-form .input{margin:10px 0 0 15px;height:20px;width:970px;font-size:14px}
	.key-box{}
	.key-box a{width:100%;height:64px;display:inline-block;padding-top:12px;overflow:hidden}
	.key-box a h5,.key-box a p{line-height:25px;height:25px;padding-left:15px;overflow:hidden;font-size:14px}
	.key-box a p{color:#999;}
	.key-box .nofind{padding:25px 0; text-align:center}
	.key-box .nofind a{display:inline;padding:0;}
	
	
	
	h5 cite{padding:0px 5px;font-size:12px;line-height:16px;border:1px solid #345ee6;height:16px;color:#345ee6;border-radius:2px;margin-left:5px; background:#fff}
	h5 cite.red{border-color:#e82d3e;color:#e82d3e}
	.key-box a i{background-position:-282px -20px;width:22px;height:16px;float:right;margin:15px 15px 0 0; display:none}
	.key-box a.current,.key-box a:hover{background:#fff7f7}
	.key-box a.current i,.key-box a:hover i{display:inline-block}
	.key-box:after{display:none}




.header{width:100%;height:94px; background:#fff;border-top:5px solid #e82d3e;border-bottom:1px solid #e5e7eb; position:fixed;top:0;z-index:9}
.header .box{height:100px;overflow:hidden;}
.logo,.watermark{width:236px;height:56px;margin-top:19px;}
.header .right{width:920px;height:94px;float:right}
	.navigate{height:94px;float:left;}
		.navigate li{width:160px;padding-top:28px;float:left;text-align:center}
		.navigate a{font-weight:bold;font-size:16px;line-height:35px; display:inline-block}
		.navigate .current a{border-bottom:2px solid #e82d3e;color:#e82d3e}
		.navigate cite{position:absolute;width:0px;height:0;}
		.navigate .hot{position:absolute;left:65px;top:-5px}
	
	.header .user,.header .guest{float:right;width:280px;height:94px;overflow:hidden}
		.header .guest{text-align:right}
		.header .guest a{display:inline-block;height:40px;line-height:40px;margin-top:27px;}
		.header .guest a.button{width:80px;margin-right:20px;}
		.header .user{height:50px;padding:22px 0;overflow:hidden}
		.header .user dt{width:46px;height:46px;margin-top:2px;float:right;border-radius:50%; background:#e82d3e;text-align:center;line-height:46px;color:#fff;}
		.header .user dd{height:50px;padding-left:20px;max-width:214px;float:right;}
		.header .user dd,.header .user dd a{font-size:14px;line-height:25px}
		.header .user dd span{color:#AAA;padding:0 10px;font-size:12px}
		






.forms label{height:38px;border:1px solid #e8e8e8;}
	.forms label,.forms div{width:100%;float:left}
	.forms label,.forms .item,.forms button{border-radius:2px}
	.forms .input{border:none;height:18px;width:95%;margin:10px 0 0 10px;font-size:14px;}
	.forms .label{height:40px;line-height:40px;color:#999;border:none;}
	.forms .item{padding:10px 0 20px 0;color:#999}
	.forms .item,.forms .item a{line-height:20px;}
	.forms a.right{float:right}
	.forms button{width:100%;height:40px;font-size:16px;}
	.forms .checkbox{margin-right:5px;}
	.forms .select input.input{float:left;padding-left:10px;width:70%;margin:0 0 0 10px;height:38px;border-left:1px solid #e8e8e8;}
	.forms .select select.input{float:left;width:60px}
	.forms .select .void-tips span{top:37px;}
	.forms .verify .input{width:40%;float:left;}
	.forms .verify button{color:#e82d3e;float:right;width:100px;height:18px;border:none;margin:8px 10px 0 0;background:none;font-size:14px; text-align:right}
	.forms .verify .disabled{color:#999}
	.forms .verify span{top:38px}
	.forms .button-bottom{margin-top:20px; text-align:right}
	.forms .button-bottom button{width:auto;margin-left:20px;padding:0 20px}
	.forms .cancel{border:1px solid #e5e7eb;background:#fff;color:#999;}
	.forms select.input{width:98%;height:38px;margin:0;padding-left:5px}
	



.ti{width:100%;height:100px;text-align:center;}
	.ti h2{line-height:80px; font-size:36px;font-weight:bold;  width:100%;height:80px;float:left}
	.line{width:100%;height:5px;float:left;overflow:hidden}
	.line pre{width:50px;height:5px;background:#e82d3e;display:inline-block}


.one-row{}


.footer{width:100%;height:120px;padding-top:15px;background:#333;margin-top:120px;overflow:hidden}
	.footer .box{}
	.watermark{margin:10px 0 0 0;float:left; background-position:0 -66px}
	.copy-column{width:750px;height:140px;float:left;margin-left:30px;}
	.copy-column a,.copyright,.copy-column span{color:#999;line-height:25px;font-size:12px;}
	.copy-column span{font-size:12px;padding:0 10px;color:#666}
	.footer .qrcode{float:right;width:90px;}
	.footer .qrcode dt{color:#999;height:20px;line-height:20px;font-size:12px; text-align:center}
	.footer .qrcode dd{width:100%;height:90px; background:url(//file-cn.liuzhuapp.com/uploads/202507/08/acc22772-1fbd-440e-be9c-ebf67b345f88.jpg) 0 0 no-repeat; background-size:90px 90px;}

.showmore{ text-align:center}
.showmore a{display:inline-block;background:#f9f9f9;height:30px;padding:0 15px ;}
	.showmore cite{float:left;height:30px;line-height:30px;color:#999}
	.showmore i{width:10px;height:11px;background-position:-246px -82px; margin:9px 0 0 10px}
	.showmore i.hide{background-position:-257px -82px;}


.item-table{width:100%;}
	.item-table th,.item-table td{height:28px;line-height:28px;}
	.item-table th{text-align:left;font-weight:normal;color:#999;width:120px}
	.item-table td{}


/*form error*/
.void-tips{position:absolute}
.void-tips span{position:absolute;font-size:12px;color:#fe641c;top:8px;width:400px}
label.void{border-color:#fe641c;background:#fff7f2}
.order-no{font-size:18px;}
.order-no cite{color:#999;font-size:14px}

div.bd-tips{border:1px solid #ffcf9b; background:#fff6ed;padding:10px;border-radius:2px;}
div.bd-tips p{float:left;font-size:12px;color:#000;width:800px;line-height:20px;margin-left:10px}
div.bd-tips .i-tips{margin-top:4px;}
div.bd-tips a.help{float:right;font-size:12px;font-weight:bold}
div.bd-tips a.help .i-help{margin:2px 5px 0 0}

.attachment{width:100%;height:206px;}
	.attachment li{width:120px;height:186px;float:left;margin:20px 0 0 20px;overflow:hidden}
	.attachment li:nth-child(1){margin-left:0}
	.attachment .preview{width:118px;height:118px;border:1px solid #e5e7eb;float:left;}
	.attachment .preview label,.attachment .preview .cover{width:100%;height:118px;float:left;border:none;cursor:pointer}
	.attachment .preview input{display:none}
	.attachment .preview .i-add{margin:53px 0 0 53px}
	.attachment .preview:hover{border-color:#e82d3e}
	.attachment .title{width:100%;float:left;line-height:15px;height:30px;padding:8px 0;font-size:12px;}
	.attachment .scan-code{width:118px;float:left;height:18px;border:1px solid #e5e7eb;font-size:12px;color:#888;border-radius:2px; }
	.attachment .scan-code .i-scan{margin:3px 6px 0 6px}
	.attachment .scan-code:hover{color:#e82d3e;border-color:#e82d3e}
	.attachment .cover{text-align:center; overflow:hidden;height:118px; position:relative;z-index:1;}
	.attachment .cover img{max-width:118px;max-height:118px; position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2}
	.attachment .cover a{float:left;width:100%;height:118px; background:#fff}
	.attachment a.i-icon{position:absolute;width:0;height:0; display:none;z-index:3}
	.attachment li:hover a.i-icon{display:inline}
	.attachment a.i-icon i{position:absolute;left:103px;top:-1px}
	.attachment .loading{width:120px;height:120px;background-size:100px auto;position:absolute;z-index:5;display:none}
	
.bill-table,.bill-table table{width:100%}
	.bill-table th,.bill-table td{height:48px;border-bottom:1px solid #e5e7eb;}
	.bill-table td{padding-left:10px;border-left:1px solid #e5e7eb;}
	.bill-table th{ background:#f4f4f4;width:145px; text-align:right;padding-right:10px;}

.coupon-box,.coupon-box ul{width:100%;height:76px;overflow:hidden;}
	.coupon-box li{padding:10px 0;width:360px;overflow:hidden;height:56px;float:left;margin-right:20px;background:#fff6f7 url(../img/coupon-bg.png) 91px -11px no-repeat; cursor:pointer; border-radius:4px;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
	.coupon-box .value{float:left;height:56px;color:#e82d3e;line-height:56px;border-right:2px dashed #efe0e1;width:100px; text-align:center;font-size:12px;}
	.coupon-box .value b{font-size:18px}
	.coupon-box .summy{float:left;padding:4px 15px;}
	.coupon-box .summy *{line-height:25px;}
	.coupon-box .summy b{font-size:15px;}
	.coupon-box .summy p{color:#999;font-size:12px;}
	.coupon-box li:hover{background-color:#faf2e7;}
	.coupon-box li.current{background-color:#e82d3e;}
	.coupon-box li.current .value{color:#ffe349;border-color:#fff}
	.coupon-box li.current .summy b{color:#fff}
	.coupon-box li.current .summy p{color:#eee}
	.coupon-box li.disabled,.coupon-box .disabled:hover{border-color:#f9f9f9;background-color:#f9f9f9;cursor:no-drop}
	.coupon-box li.disabled .value{color:#999;border-color:#ddd;}
	.coupon-box li:last-child{margin-right:0}
	.copuonpage{position:absolute;width:1200px; display:none;}
	.copuonpage a{position:absolute;z-index:888;width:30px;height:30px;border-radius:50%;background:#8a8a8a;top:20px;left:-15px}
	.copuonpage a i{margin:9px 0 0 7px;}
	.copuonpage a.next{left:1105px;}
	.copuonpage a:hover{background:#e82d3e;}
	.coupon-box:hover .copuonpage{ display:block}
	.gray-box .coupon-box li.current{background-image:url(../img/coupon-bg-current.png);}
	
	
	/*分页*/	
.page{height:30px;text-align: right;}
	.page a,.page span{text-align:center;height:28px;padding:0 5px;min-width:18px;line-height:28px; border-radius:2px;border:1px solid #ecedef; background: #fff;vertical-align: middle; display:inline-block;color:#999;}
	.page a:hover,.page a.current,.page span{background-color:#e82d3e;color:#fff;border-color:#e82d3e; }
	.page i,.page cite{display:inline-block;width:6px;height:13px;float:none;margin-top:8px;}
	.page .prev i{background-position:-410px -74px;}
	.page .prev:hover i{background-position:-410px -87px; }
	.page .next i{background-position:-405px -74px;}
	.page .next:hover i{background-position:-405px -87px; }
	.page .fast i{background-position:-410px -74px;border-left:1px solid #b5b5b5;}
	.page .fast:hover i{background-position:-410px -87px;border-color:#fff}
	.page .last i{background-position:-405px -74px;border-right:1px solid #b5b5b5;}
	.page .last:hover i{background-position:-405px -87px;border-color:#fff}


.fee-details,.fee-details dl{width:100%;}
	.fee-details dt,.fee-details dd{font-size:14px;line-height:30px;height:30px;}
	.fee-details dt{width:130px;float:left;text-indent:20px;text-align:left;color:#999;}
	.fee-details dl.icon dt{text-indent:0}
	.fee-details dd{float:right;width:auto;text-align:right}
	.fee-details dt i{margin:10px 10px 0 0;}
	.fee-details dt .i-minus{margin-top:15px}
	.fee-details dl.tips dd{font-size:12px;line-height:20px;color:#e82d3e;}
	.fee-details dl.rebaterate{border-top:1px solid #dedede;padding-top:8px;margin-top:8px}
	


/*弹窗元素样式区*/
#dialog-bg{width:100%;height:300px;top:0;left:0;z-index:10;_position:absolute;position:fixed;opacity:0.5;background:rgba(0,0,0,0.5); display:none}	/*黑色背景*/
.dialog-box{padding:0;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);position:fixed;z-index:11;display:none;}	/*弹窗*/
.dialog-box h2{width:100%;height:60px;border-bottom:1px solid #ddd}	/*弹窗标题栏*/
.dialog-box h2 b{font-size:18px;padding-left:20px;line-height:60px}	/*弹窗标题*/
.dialog-box h2 a{float:right;margin:25px 20px 0 0;width:12px;height:12px; background:url(../img/public.png) -291px -94px no-repeat;}/*x关闭按钮*/
.dialog-box h2 a:hover{ background-position:-291px -82px}
#dialog-body{padding:10px 40px}/*弹窗内容*/
#drawer-body{width:100%;overflow:auto;overflow-x:hidden}
#drawer-body:after{display:none}
#drawer-button-box{width:100%;height:60px;border-top:1px solid #ddd; text-align:right}
#drawer-button-box button{width:100px;height:36px;margin:12px 12px 0 0;font-weight:bold;font-size:16px}
#drawer-button-box button.cancel-button{color:#555;background:#f0f0f0}
#drawer-button-box button.cancel-button:hover{background:#E5E7EB}
#prompt-box{background:#000;padding:0 20px;font-size:14px;color:#fff;border-radius:5px;opacity:0.8;height:40px;line-height:40px;top:0;left:0;z-index:999;_position:absolute;position:fixed; display:none}	/*小的操作提示 绝对居中*/
#dialog-body .prompt,#dialog-body .prompt div{width:100%;text-align:center}
#dialog-body .prompt-icon{height:60px;margin-top:70px}
#dialog-body .prompt i{float:none; display:inline-block}
#dialog-body .prompt-body{height:50px;line-height:50px;}

#dialog-box{z-index:12}
.confirm-box{z-index:13;position:fixed;padding:20px;width:360px;height:85px;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2); display:none}
.confirm-box h2{height:20px;line-height:20px;width:100%}
.confirm-box div{margin-top:40px;height:25px;text-align:right}
.confirm-box button{width:60px;height:25px;}
.confirm-box .cancel-button{margin-left:10px; background:#ddd;color:#555;}




.input-box{position:absolute;z-index:12;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);max-height:240px;overflow:auto;overflow-x:hidden;display:none}
.input-box:after{display:none}

.qrcodeupload{text-align:center;padding-top:15px}
.qrcodeupload .loading{margin:0 auto;width:200px;height:200px;}

.tooltip{display:none;background:#fff;z-index:10;_position:absolute;position:fixed;box-shadow:0 2px 12px 0 rgba(0,0,0,.1);border:1px solid #eee;border-radius:3px}	/*带下箭头的提示框*/
.tipbody{position:relative;top:-3px;padding:5px 10px}	/*提示框内容*/
.tooltip .arrow{width:0;height:0;border-left: 6px solid transparent;border-right: 6px solid transparent;border-top:6px solid #fff;top:200px;left:150px;position:relative;}	/*下箭头 指向发起元素*/
.blacktip{background:#000;border:none;box-shadow:none}	/*黑色提示框*/
.blacktip .arrow{border-top-color:#000;}		/*黑色提示框下箭头*/
.blacktip .tipbody p{font-size:12px;line-height:18px;color:#fff;}	/*黑色提示框内容*/
.pophelp .swicth dd{margin:10px 0 0 10px;}

@keyframes blink {0%, 100% {opacity: 1;} 50% {opacity:0.5;}}


.order-step{padding:20px 80px;height:85px;}
	.order-step dl{float:left;width:185px;height:12px;margin-left:8px;}
	.order-step dl:first-child{width:12px;margin:0;}
	.order-step dt{width:165px;height:4px;background:#DBDBDB;float:left;margin-top:4px;}
	.order-step dd{width:12px;height:12px;background:#DBDBDB;border-radius:50%;float:right;}
	.order-step .current dt,.order-step .current dd{background:#e82d3e}
	.order-step dd div{position:relative;width:180px;height:80px;left:-80px;top:20px;text-align:center;}
	.order-step div h2{font-weight:bold;height:auto;border:none}
	.order-step div h3{color:#999;font-size:12px;line-height:30px;}
	.order-step div h4{}
	.order-step div h4 a.button{padding:2px 6px;font-size:12px}

.custom-dialog{padding-top:10px;text-align:center}
.custom-dialog img{width:100px;height:100px;}
.custom-avatar{width:100%;height:115px;}
	.custom-avatar img{border-radius:50%}
	.custom-summy{line-height:25px;height:60px}
	.custom-summy p{color:#999}
	.custom-dialog dl{width:285px;margin:0 auto;line-height:30px; text-align:left;}
	.custom-dialog dt{float:left;width:75px;height:30px;color:#999}
	.custom-dialog dd{width:210px;float:left}
	.custom-dialog .custom-wechart dd{height:120px;}
	
.right-float{width:70px;height:70px; position:fixed;right:5px;bottom:200px;  background:#fff;box-shadow:0 0 6px rgba(0,0,0,.2);z-index:11;}
	.right-float a{width:100%;height:70px;display:inline-block;}
	.right-float a i{width:24px;height:24px;margin:15px 0 5px 23px;}
	.right-float a.custom-link i{background-position:-246px -182px}
	.right-float a.custom-link:hover{ background:#e82d3e}
	.right-float a.custom-link:hover i{background-position:-270px -182px}
	.right-float a cite{width:100%;text-align:center;font-size:12px;color:#999;float:left}
	.right-float a:hover cite{color:#fff}
	
.dialog-form .label span{color:#e82d3e}
	