﻿  .main-content,#main-content,.search-sorting-box-cus,.search-sorting-box-cus-hide{width:100%;padding:0 80px;}
        .search-sorting-line-item-box{width: 95%; float: left;}
    
                    .signon-pro {margin-right: 10px;width: 59px;height: 80px;background-image: url("../images/attendance.png");background-size: 59px 40px;background-position: center;background-repeat: no-repeat;cursor: pointer;}
               
            .top {height:80px;}
            .top-box {bottom:0px;width:auto;height:50px; max-width: 1180px;margin: 0px auto;position:relative;top:80px;}
            .top .top-content {height:80px;text-align:center;}
            .top-ul {height:50px;}
            .top-li {margin: 0 15px;height: 100%;line-height: 50px;}
            .top-li a {width:100%;height:100%;font-size: 14px;color:#444;font-weight: bold;}
            .top-li a.on {color:#7371ef;border-bottom: 3px solid #7371ef;}
            .top-li-first {margin-left: 0;}
       
            .all-search-tags{padding:8px 8px;height:48px; margin-bottom: 10px; box-sizing:content-box;}
            .all-search-tags span a{display:none;position:absolute;width:16px;height:16px;top:-4px;right:0px;background:url("../images/remove.png") no-repeat center;background-size:16px 16px;}
            .all-search-tags span{position:relative;cursor:pointer;margin:0px 10px 20px 0px;width:120px;text-align:center;display:inline-block;box-shadow:0 1px 6px rgba(32, 33, 36, 0.28);background-color: white;border-radius: 24px;box-sizing: border-box;color: #444;font-size: 16px;font-weight: bold;height: 48px;line-height: 48px;}
            .all-search-tags span.on,.all-search-tags span:hover{background-color:#e8f0fe;border-color:#D2E3FC;}
            .all-search-tags span.on a{display:block;}
   
                    #pageNum .page-b .left-sign{background: url("../images/icon-pager-left.png") no-repeat center;background-color: #7371ef;background-size: 9px}
                    #pageNum .page-b .right-sign{background: url("../images/icon-pager-right.png") no-repeat center;background-color: #7371ef;background-size: 9px}
            
    .reply-main{position: fixed;z-index: 99;width: 147px;height: 150px;top: 500px;right: 80px;}
    .close-reply{width: 20px;height: 20px;float: right;cursor: pointer;background: url(../images/icons.png) no-repeat -67px -1px;}
    .reply{width: 147px;height: 150px;background: url(../images/right.png) no-repeat;background-size: 147px 150px;}
#actsbanner{display: block;width:176px;height:145px;background-image: url("../images/questionBack.png");background-repeat: no-repeat;background-size: 176px 145px;position: fixed;bottom: 50px;right: 14px;z-index: 52;}
.close-act-tip1{display: block;position: fixed;width: 20px;height: 20px;border-radius: 50%;background-image: url("../images/btn-close.png");background-repeat: no-repeat;background-color: #fff;background-position: center;background-size: 20px 20px;bottom: 170px;right: 32px;z-index: 52;}
#actsbanner span{display: block;font-size: 20px;font-family: FZLanTingHei-B-GBK;text-align: center;}
.wenan-up{margin-top: 48px;color: #5148A5;-webkit-animation: style_fd .5s 3s, style_pop .8s linear .1s infinite;animation: style_fd .5s 3s, style_pop .8s linear .1s infinite;-webkit-animation-fill-mode: both, none, none;animation-fill-mode: both, none, none;}
.wenan-down{margin-top: 18px;color: #FFB127;-webkit-animation: style_fd .5s 3s, style_pop .8s linear .1s infinite;animation: style_fd .5s 3s, style_pop .8s linear .1s infinite;-webkit-animation-fill-mode: both, none, none;animation-fill-mode: both, none, none;}
.act20200101{display: block;position: fixed;width: 630px;height: 330px;border-top-right-radius: 8px;box-shadow: 0 8px 40px rgba(0,0,0,0.4);left: 0;bottom: 120px;z-index: 60;}
.act20200101.toleft{left: -630px;}
.act20200101-background{display: block;width: 630px;height: 330px;border-top-right-radius: 8px;background-image: url("../images/bg-199shouyerukou.jpg");background-size: 630px 330px;}
.close-act20200101{display: block;position: absolute;width: 18px;height: 18px;background-image: url("../images/btn-guanbi.png");background-size: 18px 18px;right: 8px;top: 8px;z-index: 31;cursor: pointer;}
.gift-box{display: block;position: absolute;width: 160px;height: 90px;background-image: url("../images/card-lihe.png");background-size: 160px 90px;right: -90px;bottom: -32px;z-index: 31;cursor: pointer;}
.act20200101-wenan{position: absolute;display: inline-block;width: 273px;height: 52px;background-image: url("../images/bg-shouye4.png");background-size: 273px 52px;bottom: 20px;left: 50%;margin-left: -136px;}
	    #popupBox.center{width:640px;height:auto;top:450px;}
    #popupBox{position: absolute;}

    .suggest-bg{background: url('../images/demand-bg@2x.jpg') no-repeat;}
    .suggest-title{display: inline-block;}

    .suggest-box{margin-top: 30px}
    .suggest-box label{display: block;width: 560px;margin: 0 auto;text-align: left}
    .suggest-box label .suggest-name{color: #3b3b3b;font-weight: bold;font-size: 15px}
    .suggest-box label .suggest-detail{font-size: 15px}
    .suggest-box input{display: block;width: 560px;margin: 10px auto 0 auto;height: 40px;border: 1px solid #e5e6e7;text-indent: 10px}
    .suggest-box .suggest-text{display: block;width: 560px;margin: 10px auto;height: 80px;border: 1px solid #e5e6e7;resize: none;text-indent: 10px}
	#popupBox.center{width:640px;height:auto;top:450px;} 
		#popupBox{position: absolute;} 
		.suggest-bg{background: url('../images/demand-bg@2x.jpg') no-repeat;}
		.suggest-title{display: inline-block;} 
		.suggest-box{margin-top: 30px} 
		.suggest-box label{display: block;width: 560px;margin: 0 auto;text-align: left} 
		.suggest-box label .suggest-name{color: #3b3b3b;font-weight: bold;font-size: 15px} 
		.suggest-box label .suggest-detail{font-size: 15px} 
		.suggest-box input{display: block;width: 560px;margin: 10px auto 0 auto;height: 40px;border: 1px solid #e5e6e7;text-indent: 10px} 
		.suggest-box .suggest-text{display: block;width: 560px;margin: 10px auto;height: 80px;border: 1px solid #e5e6e7;resize: none;text-indent: 10px}
		.suggest-submit{margin-top:40px;background-color: #7371ef;width: 200px;cursor:pointer;height: 50px;color: #fff;font-size: 16px;-webkit-border-radius: 30px;border: none}
		#popupShade {
    position: fixed;
    left: 0px;
    top: 0px;width:100%;height:100%;
    z-index: 100;
    background:rgba(0,0,0,0.7);
}
#popupBox{left: 50%; margin-top: -390px; margin-left: -320px; position:fixed;width:640px;height:780px;top:50%;background:#fff;text-align:center;}
#popupBox #closeTip {
    bodrer: 1px solid red;
    cursor: pointer;
    float: right;
    margin: 10px 10px 0 0;
    width: 20px;
    height: 20px;
    background: url(../images/icons.png) no-repeat -67px -1px;
}
#popupShade2 {
    position: fixed;
    left: 0px;
    top: 0px;width:100%;height:100%;
    z-index: 100;
    background:rgba(0,0,0,0.7);
}
	#popupBox2.center{width:500px;height:auto;box-shadow:none;background:#fff;position:fixed;left:50%;top:50%;margin-left:-250px;margin-top:-150px}
	.closeTip{width:40px;height:40px;border-radius:50px;background-color:#fff;right:-60px;top:0px;background:url("../images/btn-close.png") center no-repeat;background-size:40px 40px;cursor:pointer;}
	#tipBox2{overflow:hidden;}
	#tipBox2 .albumTitle{font-size:20px;color:#000;font-weight:bold;margin:5px 0 15px 0;}
	#tipBox2 .create_album{width:370px;height:40px;margin:0px auto 30px; overflow:hidden;}
	#tipBox2 .create_album_input_box{width:285px;height:100%;float:left;border-radius:3px;border:1px solid #DDDDDD;}
	#tipBox2 .create_album_input{width:100%;height:100%;text-indent:10px;color:#000000;border:none;line-height:40px;border-radius:3px;font-size:16px;}
	#tipBox2 .create_album_button{width:75px;height:100%;color:#fff;background-color:#7371ef;line-height:40px;float:right;border-radius:3px;cursor:pointer;}
	#tipBox2 .album_lists{width:400px;margin:0 0px 0 65px;max-height:290px;overflow-y:auto;}
	#tipBox2 .album_lists li{width:368px;height:40px;margin:0px 0px 10px 0px;line-height:40px;border:1px solid #DDDDDD;border-radius:3px;text-align:left;cursor:pointer;}
	#tipBox2 .album_lists li .album_selected_icon{width:15px;height:40px;float:left;background:url("../images/add_album.png") center no-repeat;background-size:15px 15px;margin-left:10px;}
	#tipBox2 .album_lists li.on {background-color:#7371ef;color:#fff;border-color:#7371ef;}
	#tipBox2 .album_lists li.on .album_selected_icon{background-image:url("../images/selected_album.png")}
	#tipBox2 .album_lists li .album_name{float:left;margin-left:5px;}
	#tipBox2 .add_album_submit{width:110px;height:40px;color:#fff;line-height:40px;margin:20px auto 35px;background:#cdcdcd;border-radius:20px;cursor:pointer;}
	#tipBox2 .add_album_submit.on{background:#7371ef;}
	.error_msg{display: none; font-size: 12px; color:red; margin-top:-25px; margin-bottom: 16px;}
