﻿
        .pic-group {
            background-color: #f4f4f4;
            border: 1px solid #dcdcdc;
            border-width: 1px 0;
            padding: 10px 10px 0 0;
            overflow: hidden;
        }

            .pic-group li::after {
                content: "";
                position: absolute;
                top: 0;
                right: 0;
                width: 20px;
                height: 20px;
                line-height: 20px;
                background-position: -140px 0;
            }

            .pic-group li {
                position: relative;
                float: left;
                width: 25%;
                padding: 0 0 0 10px;
                margin-bottom: 10px;
                -webkit-box-sizing: border-box;
                -ms-box-sizing: border-box;
                box-sizing: border-box;
                display: none;
            }

                .pic-group li:first-child::after {
                    background: 0;
                }

                .pic-group li:nth-child(1), .pic-group li:nth-child(2), .pic-group li:nth-child(3), .pic-group li:nth-child(4), .active .pic-group li {
                    display: block;
                }

            .pic-group img {
                width: 100%;
                border: 1px solid rgba(0,0,0,0.17);
                vertical-align: top;
                -webkit-box-sizing: border-box;
                -ms-box-sizing: border-box;
                box-sizing: border-box;
            }

            .pic-group .btn-file {
                position: relative;
                width: 100%;
                height: 100%;
                display: inline-block;
            }

                .pic-group .btn-file input[type=file] {
                    position: absolute;
                    top: 0;
                    right: 0;
                    width: 100%;
                    height: 100%;
                    opacity: .01;
                    filter: alpha(opacity=1);
                    cursor: pointer;
                    z-index: 1;
                }
.f12 {
  font-size: 12px;
}.lh40 {
  line-height: 40px;
}.plr10 {
  padding: 0 10px;
}
 .tcenter{text-align: center;}
        .fc-green, .fc-green:visited {
            color: #579b00;overflow: visible !important;
        }
        .form-key{position:absolute;width:5em;text-align:right;height:2em;line-height:2em}
        .form-value{/*padding-left:6em;*/line-height:2em}
        /*.image-box{ padding-bottom: 10px;}*/
        .image-box .image-item{position:relative;display:inline-block;vertical-align:top;width:64px;height:64px;border:2px solid #fff;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;margin-right:7px;margin-bottom:10px;}
        .image-loading {
            background: url(/images/loading.gif) center center no-repeat;
        }
         .image-box .image-item .close{cursor:pointer;height:24px;width:24px;display:inline-block;text-align:center;position:absolute;z-index:2;right:-8px;top:-8px;background:#f30;color:#fff;-webkit-border-radius:12px;border-radius:12px;font:20px/24px arial,sans-serif}
    .image-box .image-item .image{display:block;width:64px;height:64px;overflow:hidden}
    .image-box .image-item .image img{width:64px;height:64px;}
    .image-box .image-item .loading{color:#fff;display:block;position:absolute;top:0;left:0;width:64px;height:64px;overflow:hidden;line-height:64px;font-size:12px;text-align:center;background:rgba(0,0,0,.3)}
   .image-box .image-btn-block{position:relative;display:inline-block;vertical-align:top;width:64px;height:64px;border:2px solid #fff;-webkit-box-shadow:0 1px 2px #ccc;box-shadow:0 1px 2px #ccc;background:-webkit-linear-gradient(270deg,#fff,#ededed);background:-moz-linear-gradient(270deg,#fff,#ededed);background:linear-gradient(180deg,#fff,#ededed)}
     .image-box .image-btn-block::before{content:'';width:4px;height:20px;background:#c4d6b8;display:block;position:absolute;z-index:2;top:50%;left:50%;margin-top:-10px;margin-left:-2px}.image-box .image-btn-block::before{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);transform:rotate(90deg)}.image-box .image-btn-block input[name=imgfile]{position:absolute;top:0;left:0;height:64px;width:64px;opacity:0;z-index:3;white-space:nowrap;overflow-x:auto;overflow-y:hidden}   
    .image-box .image-btn-block::after,.image-box .image-btn-block::before{content:'';width:4px;height:20px;background:#c4d6b8;display:block;position:absolute;z-index:0;top:50%;left:50%;margin-top:-10px;margin-left:-2px}
  

        .search_T{ background-color:#DEDEDE; height:30px; line-height:30px; padding-left:10px; display:block; clear:both;}
.search_ul{ padding:10px 0 4px;}
    .search_ul li{ margin:0 10px 15px; float:left;padding: 0 16px; height:30px; line-height:30px; text-align:center; background-color:#fff;border-radius:3px; font-size:14px;box-shadow: 0 1px 1px #ddd; color:#333;}
    .search_ul li.choiced{ background-color:#F05B72; color:#fff;}
        .search_in{background-color:#fff;border-radius:3px; margin:10px; }
    .search_in li{ height:40px; line-height:40px; border-bottom:solid 1px #eee; padding-left:10px; font-size:14px; }












.list {
	border: 1px solid #E0E0E0;
	list-style: none;
	margin: 10px
}
.list,.history {
	margin: 0 10px 10px
}
.list .item {
	border-bottom: 1px solid #E0E0E0;
	position: relative
}
/*.list .item:last-child {
    border-bottom: 0;
}*/
.item .title {
	color: #394B59;
	display: -webkit-box;
	display: flex;
	-webkit-box-orient: vertical;
	flex-direction: column;
	-webkit-box-align: center;
	-webkit-box-pack: center;
	align-items:flex-end;
	justify-content: center;
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 60px
}

.item .title .placeholder {
	display: none;
	height: 23px
}

.item .input {
	color: #394B59;
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	margin-left: 70px;
	padding: 10px 0;
	position: relative
}

.item .tip,.reward-list .tip,.mseparate-a-text-m .tip {
	color: red;
	font-size: 12px;
	height: 18px;
	margin-left: 70px;
	margin-bottom: 5px;
	padding: 0 0
}

.item .input .payment,.item .input .decorate {
	opacity: 0;
	width: 100%
}

.item .input .area {
	opacity: 0;
	width: 100px
}

.item .input .select+span {
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	margin-right: 5px
}

.item input[type=radio] {
	margin-right: 5px
}

.item input[type=text],.item input[type=number],.item input[type=tel],.item input[type=password],.item textarea {
	-webkit-user-select: text;
	-webkit-appearance: none;
	width: 114px;
	border: none;
	border-radius: 0;
	outline: 0
}

.item textarea {
	max-width: 230px;
	width: 90%
}.input .select {
	background: #EEEFF1;
	-webkit-box-flex: 1;
	-webkit-flex: 1;
	flex: 1;
	height: 30px;
	margin: 5px 5px 5px 0;
	position: relative
}

.input>label {
	margin-right: 5px
}

.input .select label {
	color: #394B59;
	display: -webkit-box;
	display: flex;
	-webkit-box-align: center;
	align-items: center;
	height: 100%;
	left: 0;
	position: absolute;
	text-indent: 4px;
	text-overflow: ellipsis;
	top: 0;
	width: 100%
}

.input select {
	height: 100%;
	opacity: 0;
	outline: 0;
	position: absolute;
	width: 100%
}

.post {
	margin: 20px 10px 20px
}

    .citybox{height:40px;line-height:40px;display:block;position:relative;background: #eeeff1 none repeat scroll 0 0;}
    #frm_index_search a {color:#333;}
    .citybox span.sp1{display:block;position:absolute;left:0px;top:0;height:39px; padding-left:10px; text-overflow: ellipsis;overflow: hidden;white-space: nowrap;width: 89%;}
    .right_go{ background:url(/images/right_go.png) no-repeat; background-size:10px 17px; width:10px; height:17px; display:inline-block; position:absolute; right:10px; top:12px;}
    .imgUploadProgress{background-color: rgb(100, 149, 198); color: rgb(255, 255, 255); position: absolute; font-size: 12px; text-align: center; bottom: 0px; overflow: hidden; height: 30%;}
    .mseparate-a{margin:10px;    font-size: 18px;    font-weight: 600;}
.mseparate-a span{font-size:14px;font-weight:400;}
.mseparate-a-text,.nzditembox-top{margin:0 10px;border: 1px solid #E0E0E0;}
.mseparate-a-text-t{margin:10px 0px;line-height:20px;color: #ed6d06;font-weight: 700;font-size:16px;}
.mseparate-a-text-t input{    width: 18px;height: 18px;margin: 0 5px 0 10px;vertical-align:bottom;}
.mseparate-a-text-m{color: #808080;}
.mseparate-a-text-m span{padding:0 10px 0 33px;font-size:14px;line-height:18px;vertical-align:middle;color: #808080;}
.mseparate-a-text-m input{line-height: 26px;padding-left: 5px;margin-right: 5px;border: 1px solid #E0E0E0;height: 26px;width:114px;}
.mseparate-a-text-p{padding:0 33px;color:#a6a6a6;margin:10px 0;}
.top-time{ overflow: hidden;}
.top-time li {
  cursor: pointer;
  float: left;
  margin: 10px 10px 2px 2px;
  position: relative;
}
.top-time li.top-active .top-pr {
  border: 1px solid #fb8c22;
  outline: 1px solid #fb8c22;
}
.top-active .after {
  background: rgba(0, 0, 0, 0) url("/images/sticky-click.png") no-repeat scroll 0 0;
  bottom: -2px;
  height: 10px;
  overflow: hidden;
  position: absolute;
  right: -1px;
  width: 10px;
}
.top-pr {
  border: 1px solid #e0e0e0;
  height: 26px;
  line-height: 26px;
  text-align: center;
  width: 196px;
}