﻿*{font-size:14px;}
html{height:100%;}
body{height:100%;font-family:"Microsoft YaHei" ,"SimSun" , "Verdana";color: #4c4c4c; padding:0px;margin:0px;background:#f5f5f5;font-size:14px;}
img{ border:0;margin:0;padding:0;}


ol,ul,li { list-style: none; margin:0; padding:0; }
table { border-collapse: collapse; border-spacing: 0; border-spacing: 0;font-size:12px;}
table td{font-size:12px;}
table td input{font-size:12px;}
td,p,h1,h2,h3,h4,h5{padding:0px;margin:0px;border:0px; }
a, a:link, a:visited, a:hover, a:active { color: #333; text-decoration: none; blr: expression(this.onFocus=this.blur()); outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
a:hover { color: #b80c19; }
input, textarea, select, button { font-size: 100%; font-family: inherit; }
input[type="button"]{cursor:pointer;}
.clear { clear: both; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:before, .clearfix:after { content: '\0020'; display: block; overflow: hidden; visibility: hidden; width: 0; height: 0; }
.clearfix:after { clear: both; }
.clearfix { zoom: 1; }
.opacity { filter: alpha(opacity=50); /* IE */ -moz-opacity: 0.5; /* Moz + FF */ opacity: 0.5; /* 支持CSS3的浏览器（FF 1.5也支持）*/ }
h1{margin:0;padding:0;}
textarea{resize:none;}
.ds-select{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;/*border:1px solid #eee;*/font-size:12px;color:#4c4c4c;background:url(../images/arrow-down-gray.png) 95% center no-repeat #fff;background-size:16px auto;border-radius:3px;padding:5px 30px 5px 5px;}
.ds-select option{font-size:12px;}
.ds-select-border{border:1px solid #ddd;}
.text{border:1px solid #ddd;padding:6px;border-radius:3px;font-size:12px;color:#4c4c4c;}
.text_small{border:1px solid #ddd;padding:5px;border-radius:3px;font-size:12px;color:#4c4c4c;}
.readonly[readonly]{color:#999;}

.w1200{width:1200px;margin:0 auto;}
.w880{width:880px;margin:0 auto;}
.fl{float:left;}
.fr{float:right;}
.align_center{text-align:center;}
.block_bg{background:#fff;margin-top:20px;position:relative;border:1px solid #eee;}
.black{color:#000;font-size:16px;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mb10{margin-bottom:10px;}
.pd20{padding:20px;}
.pd10{padding:10px;}
.orange_date{color:#ff7300!important;}
.blue_date{color:#0d97f2!important;}
.red_date{color:#b80c19!important;}
.pink_date{color:#ee4b46!important;}
.gray_date{color:#888!important;}
.grayer_date{color:#ddd!important;}
.hidden{display:none;}
.btn_bg{color:#fff;border:none;height:28px;border-radius:3px;font-size:14px;}
.btn_border{background:none;height:24px;border-radius:3px;font-size:12px;}
.btn_border_blue{border:1px solid #0d97f2;color:#0d97f2;}
.btn_border_red{border:1px solid #b80c19;color:#b80c19;}
.jingpin{background:#fffae7;border:1px solid #ee4b46;}
.bg_red{background:#b80c19!important;}
.bg_pink{background:#ee4b46!important;}
.bg_orange{background:#ff7300!important;}
.bg_blue{background:#0d97f2!important;}
.bg_green{background:#009945!important;}
.bg_gray{background:#999!important;}
.bg_grayer{background:#eee!important;}
.blue_add{display:inline-block;border-radius:50%;width:20px;font-size:20px;height:20px;line-height:18px;background:#0d97f2;color:#fff!important;text-align:center;}
.red_delete{display:inline-block;border-radius:50%;width:20px;font-size:20px;height:20px;line-height:18px;background:#b80c19;color:#fff!important;text-align:center;}
.clear{clear:both;}
.hang_bg{background:#e8f5fe;padding-top:10px;}
.hang_bg_gray{background:#f9f9f9;}
.xiahuaxian{}
.clear_div{overflow:hidden;}
.no_border{border:none!important;}
.left_detail{width:908px;padding:20px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font24{font-size:24px;}

.detail_list{padding:20px;overflow:hidden;}
.detail_list li{width:302px;float:left;font-weight:bold;}
.detail_list li .biaoqian{display:inline-block;padding:4px 0;color:#666;margin-right:8px;;background:#eee;width:100px;text-align:center;font-weight:normal;}
.detail_list li p{margin-bottom:12px;}

.xuanze_riqi{display:inline-block;position:relative;}
.xuanze_riqi input[type="date"]{padding-left:30px;}
.xuanze_riqi .icon_check{position:absolute;top:7px;left:7px;display:inline-block;}

/*省市县选择*/
.wrap{border:0;position:relative;width:260px;height:32px;margin-right:10px;}
.input{position:absolute;top:0;left:0;width:260px;margin:0;padding-left:5px;height:30px;line-height:30px;font-size:12px;border:1px solid #ddd;border-radius:3px;}
.icon_xiala{position:absolute;top:6px;right:10px;width:16px;height:16px;}
.icon_xiala img{width:16px;}
._citys { width: 450px;background:#fff; display: inline-block; border: 2px solid #eee; padding: 5px; position: relative; }
._citys span { color: #0d97f2; height: 15px; width: 15px; line-height: 15px; text-align: center; border-radius: 3px; position: absolute; right: 10px; top: 10px; border: 1px solid #0d97f2; cursor: pointer; }
._citys0 { width: 95%; height: 34px; line-height: 34px; display: inline-block; border-bottom: 2px solid #0d97f2; padding: 0px 5px; font-size:14px; font-weight:bold; margin-left:6px; }
._citys0 li { display: inline-block; line-height: 34px; font-size: 15px; color: #888; width: 80px; text-align: center; cursor: pointer; }
._citys1 { width: 100%; display: inline-block; padding: 10px 0; }
._citys1 a { width: 83px; height: 35px; display: inline-block; background-color: #f5f5f5; color: #666; margin-left: 6px; margin-top: 3px; line-height: 35px; text-align: center; cursor: pointer; font-size: 12px; border-radius: 5px; overflow: hidden; }
._citys1 a:hover { color: #fff; background-color: #0d97f2; }
.AreaS { background-color: #0d97f2 !important; color: #fff !important; }



/*复选框样式*/
.btn-check{display:none;}
.show{display:block;}

 
.btn-check + label { 
    background-color: #FFF; 
    border: 1px solid #C1CACA; 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05); 
    padding: 7px; 
    border-radius: 3px; 
    display: inline-block; 
    position: relative; 
} 
.btn-check + label:active { 
    box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1); 
} 
 
.btn-check:checked + label { 
    background:url(../images/icon-gou.png) center center no-repeat #0d97f2;
    background-size:10px auto;
    border: 1px solid #0d97f2; 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1); 
    color: #243441; 
} 
 
.btn-check:checked + label:after { 
    content: ' '; /*勾选符号 */
    position: absolute; 
    top: 0px; 
    left: 0px; 
    color: #758794; 
    width: 100%; 
    text-align: center; 
    font-size: 1.4em; 
    padding: 1px 0 0 0; 
    vertical-align: text-top; 
} 

.btn-check-red:checked + label { 
    background:url(../images/icon-gou.png) center center no-repeat #b80c19; 
    background-size:12px auto;
    border: 1px solid #b80c19; 
    box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05), inset 15px 10px -12px rgba(255, 255, 255, 0.1); 
    color: #243441; 
} 