﻿body { font-family:'Microsoft YaHei',Tahoma,Helvetica,sans-serif;font-size: 16px;margin: 0;padding: 0; }
a, a:hover, a:visited { text-decoration: none; }
a:hover { color: #bd1b21; }
.clearfix{*zoom:1;/*ie6,7*/}
.clearfix:before, .clearfix:after { content:"";display:table }
.clearfix:after { clear: both; height: 0; overflow: hidden; visibility: hidden; }
.fl-l { float: left; }
.fl-r { float: right; }
.hidden { display: none; }

.red-big-text { color: #ce4851; }
.title-big-text { color: #333; }

.common_button, .common_button:visited { line-height:40px;background-color:#ea505a;color:#fff;display:block;text-align:center;font-size: 16px; }
.common_button:hover { background-color: #c63d46;color: #fff; }
.common_button.disabled { background-color: #ddd;color: #999;text-shadow: 1px 1px 1px #fff;cursor: default; }


/* layer popup common
****************************************************************/
.layer-main-container .layer-bk { background-image:url('http://static.anxin.com/images/pages/layers/layer_pages.png');background-repeat: no-repeat; }
.layer-main-container { background-color: #fff;border-radius: 10px;padding: 25px 15px 10px 15px;position:relative; }
.layer-main-container a, .layer-main-container a:visited { color: #333; }
.layer-main-container a:hover { color: #bd1b21; }
.layer-main-container .close_layer_button { width: 20px; height: 20px;position: absolute;top: 10px; right: 10px;background-position: 0 0; }
.layer-main-container .close_layer_button:hover { background-position: 0 -20px;cursor: pointer; }
.layer-main-container .layer-header-title { font-size: 20px;font-weight: normal;padding:0 0 5px 30px;border-bottom: 1px solid #eaeaea;margin:0; }
.layer-main-container .layer-button { width: 200px;height: 46px;line-height: 46px;text-align: center;color: #fff;background-color:#db3541;display: block;border-radius:3px;margin: 0;padding: 0;border-width: 0;font-size: 16px;font-family:'Microsoft YaHei' }
.layer-main-container .layer-button:hover { background-color: #c63d46;color:#fff;cursor: pointer; }
.layer-main-container .layer-button.disabled,  .layer-main-container .layer-button.disabled:hover { background-color: #ddd;color: #999;background-image: none;border: 1px solid #ccc; }
.layer-main-container .layer-footer { padding: 10px 0;border-top: 1px solid #eaeaea;color: #777;font-size: 14px;margin-top: 20px;position: absolute;bottom:0;left: 15px; }
.layer-main-container .layer_footer_time { margin-left: 20px; }

.layer-main-container .red-number-text { color: #eb3f3f; }
.layer-main-container .red_hl { color: #eb3f3f; }
