body {min-width: 1000px;}

/*顶部信息*/
.topInfo .menu li i img {display: inline-block; width: 22px; height: 22px; margin-top: -2px; vertical-align: middle; object-fit: cover;}
.icon-img img{width:auto;height:auto;margin-top: 4px; object-fit: cover;}
.topInfo .picon{vertical-align: middle;}
.picon {background-image: url(../images/public_icons.png);background-repeat: no-repeat;}
.topInfo .loginbox a{margin-right: 5px;}
ul.menu li:hover .pop{display: block;}
.topInfo .pop s{background: url(../images/icons.png) -10px -591px;}
/*头部*/
.header .logo{float: left;max-width: 270px;height: 61px;margin-top: 15px;overflow: hidden;}
.header .logo img{float: left;height: 65px;margin-right: 10px;vertical-align: middle; object-fit: cover;}
.header .logo h2{float: left;line-height: 60px;font-size: 30px;color: #333;}
.search{float: left;position: relative;margin-left: 65px;margin-top: 5px;}
.search ul.search-top li{float: left;margin-left: 6px;}
.search ul.search-top li.active{background-image: -moz-linear-gradient( 0deg, rgb(255,148,10) 0%, rgb(255,38,69) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(255,148,10) 0%, rgb(255,38,69) 100%);background-image: -ms-linear-gradient( 0deg, rgb(255,148,10) 0%, rgb(255,38,69) 100%);border-top-right-radius: 6px;border-top-left-radius: 6px;background-color: #ff2645;}
.search ul.search-top li.active a{color:#fff}
.search-top li:not(.active) a:hover{background: #ececec;border-top-right-radius: 6px;border-top-left-radius: 6px;}
.search ul.search-top li a{font-size: 14px;display: block;padding:4px 16px;}
.search .search-con{position: relative;}
.search .search-con input.text{width:455px;height:40px;line-height:44px;border:2px solid #ff2645;outline: none;padding-left: 20px;font-size: 14px;color:#a0a0a0;-moz-border-radius: 6px; -webkit-border-radius: 6px;border-radius: 6px;}
.search .search-con input.submit{width:70px;height:40px;background-image: -moz-linear-gradient( 0deg, rgb(255,148,10) 0%, rgb(255,38,69) 100%);background-image: -webkit-linear-gradient( 0deg, rgb(255,148,10) 0%, rgb(255,38,69) 100%);background-image: -ms-linear-gradient( 0deg, rgb(255,148,10) 0%, rgb(255,38,69) 100%);border:none;position: absolute;right:0;bottom:2px;font-size: 16px;color:#fff;outline: none;border-bottom-right-radius: 6px;border-top-right-radius: 6px;background-color: #ff2645;cursor: pointer;}
.app-con{position:relative;width:130px;float: left; margin: 33px 0 0 39px;background:url(../images/line.png) no-repeat center center;}
.icon-box{position:relative;cursor:pointer;width:65px;text-align:center;float:left;}
.icon-box p{font-size: 14px;}
/*手机端--悬浮层*/
.app-con .down{display:none;background:#fff;padding:26px 31px;-moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;border-top:solid 3px #21acf4; z-index: 99;-moz-box-shadow:0 0 9px rgba(83,83,83,.14); -webkit-box-shadow: 0 0 9px rgba(83,83,83,.14);box-shadow: 0 0 9px rgba(83,83,83,.14); -webkit-animation: popup .6s ease-out;-moz-animation: popup .6s ease-out;animation: popup .6s ease-out; }
.app-con .down .con-box,.wx-con .c-box{width:30%;float: left;margin-right:16px;text-align: center;}
.app-con .down .con-box:last-child,.wx-con .c-box:last-child{margin-right:0;}
.app-con .down .con-box img,.wx-con .c-box img{width: 124px;height: 124px; object-fit: cover;}
.app-con .down .con-box p,.wx-con .c-box p{color:#a0a0a0;text-align: center;margin-top:17px;}
.app-con .down.app-down{width:300px;position: absolute;top: 55px; left: -109px;}
.app-con .down.wx-down{width:404px;position: absolute;top: 55px; left: -219px;}
.app-con .down.app-down .con-box{width:46%;float: left;}
.header .kefu{margin-top: 33px;}
.app-con .down{border-top: solid 3px #ff2645;}
/*导航*/
.tab-wrap{margin-top: 30px;}
.tab-wrap ul li{float: left;width:132px;height:45px;line-height: 45px;text-align: center;}
.tab-wrap ul li a{font-size: 18px;}
.tab-wrap ul li a:hover{color:#ff2645;}
.tab-wrap ul li.active{background: url(../images/tab-bg.png) no-repeat;}
.tab-wrap ul li.active a{color:#fff;}
/*底部*/
.footer{background: #f8f8f8;}
.footer .foot-top p{font-size: 14px;text-align: center;padding-bottom: 23px;border-bottom: 1px solid #eee;}
.footer .foot-top p a{margin-left: 26px;}
.footer .foot-bottom{text-align: center;}
.footer .foot-bottom ul{display: inline-block;margin-top: 25px;}
.footer .foot-bottom ul li{float: left;}
.footer .foot-bottom ul li a{margin:0 10px;font-size: 14px;}
.footer .foot-bottom .wechat{margin:0 auto;margin-top: 38px;}
.footer .foot-bottom .wechat img{width:108px;height:108px; object-fit: cover;}
.footer .foot-bottom .wechat .wechat-pub{display: inline-block;margin: 0 17px;}
.footer .foot-bottom .wechat .wechat-pub p{font-size: 12px;text-align: center;}
.footer .foot-bottom .copy{font-size: 12px;margin-top: 32px;}
.footer .web{margin-top: 20px;}
.footer .web img{margin-right: 20px;}

.desk{position: fixed;top:0;left:0;right:0;bottom:0;background: #000;opacity: 0.6;filter: alpha(opacity=60);z-index: 1005;}
/*发消息弹窗*/
.send-wrap{background: #f8f8f8;-moz-border-radius:6px; -webkit-border-radius:6px;border-radius:6px;}
.send-popup{position: fixed;z-index: 6666;width:460px;top:50%;left:50%;margin-left: -230px;margin-top: -160px;}
.send-popup .send-title{background: url(../images/send-popup.png) no-repeat;height:44px;color:#fff;font-size: 16px;text-align: center;line-height: 44px;position: relative;}
.send-popup .send-title .close{position: absolute;z-index: 22;right:10px;top:9px;}
.send-popup .send-con{background: #f8f8f8;padding:25px 20px;min-height: 180px;}
.send-popup .send-con .send-mes img{width:38px;height:38px; object-fit: cover;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius: 50%;}
.send-popup .send-con .send-mes span{font-size: 14px;padding:7px 10px 7px 10px;background: #fff;-moz-border-radius: 20px; -webkit-border-radius: 20px;border-radius: 20px;margin-left: 15px;margin-top: 4px;position: relative;}
.send-popup .send-con .send-mes i{width: 0;height: 0;border:5px solid transparent;border-right-color: #fff;vertical-align: middle;margin-left: 8px;transition: all .3s;position: absolute;left: -17px;
    top: 13px;}
.send-popup .send-con .send-mes-r{float: right;}
.send-popup .send-con .send-mes-r img{width:38px;height:38px; object-fit: cover;-moz-border-radius: 50%; -webkit-border-radius: 50%;border-radius: 50%;}
.send-popup .send-con .send-mes-r span{font-size: 14px;padding:7px 10px 7px 10px;background: #fff;-moz-border-radius: 20px; -webkit-border-radius: 20px;border-radius: 20px;margin-right: 15px;margin-top: 4px;position: relative;}
.send-popup .send-con .send-mes-r i{width: 0;height: 0;border:5px solid transparent;border-left-color: #fff;vertical-align: middle;transition: all .3s;position: absolute;left: 47px;
    top: 13px;}
.comment_box{position: relative;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;}
.comment_box .write{ position: relative;padding: 10px 110px 10px 10px;height: 26px;background: #fff;}

.comment_box .write .textarea{ height: 25px; width: 100%; font-size: 14px; overflow: auto; -webkit-user-modify: read-write-plaintext-only;}
.comment_box .write .textarea:empty:before{ content: attr(placeholder); color: #ccc;}
.comment_box .write .textarea:focus { outline: none;}
.comment_box .write .textarea img{ width: 25px; height: 25px; object-fit: cover; display: inline-block; vertical-align: middle; margin-right: 3px;}
.comment_foot {position: absolute;top:0;right:0;width: 95px;margin:8px 10px 0 0;}
.comment_foot .editor_btn .editor{ border: none; float: left; width: 25px; height: 25px; background: url(../images/xiaolian.png) no-repeat center; background-size: 25px; cursor: pointer;margin-top: 3px;outline:none;}
.comment_foot .editor_btn .editor.ed_bc{ background: url(../images/xiaolian_1.png) no-repeat center; background-size: 25px;}
.comment_foot .com_btn{ float: right; width: 62px; height: 30px; border-radius: 15px; background: #ff2645; color: #fff; text-align: center; line-height: 30px; cursor: pointer; font-size: 16px;-moz-box-shadow: 0px 3px 8px 0px rgba(255, 38, 69, 0.53);-webkit-box-shadow: 0px 3px 8px 0px rgba(255, 38, 69, 0.53);box-shadow: 0px 3px 8px 0px rgba(255, 38, 69, 0.53);}
.comment_foot .face_box{ position: absolute; right: -35px; top: 38px; z-index: 111; background: #fff; width: 480px; border: 1px solid #e3e3e3; border-radius: 5px; padding: 10px; display: none;}
.comment_foot .face_box i{ position: absolute; right: 100px; top: -18px; background: url(../images/jiao_2.png) no-repeat center; background-size: 30px; width: 30px; height: 30px;}
.comment_foot .face_box ul li{ float: left; width: 30px; height: 30px; overflow: hidden; margin-right: 10px; margin-bottom: 10px; cursor: pointer;}
.comment_foot .face_box ul li a img{ width: 100%; height: 100%; object-fit: cover;}
/*你不是会员弹窗*/
.hello-popup{width:340px;border-top: 3px solid #f90d34;position: fixed;z-index: 66666;background: #fff;top:50%;left:50%;margin-left:-170px;margin-top:-108px;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;padding:10px 10px 25px 10px;-moz-box-shadow: 0px 0px 16px 0px rgba(220, 220, 220, 0.58);-webkit-box-shadow: 0px 0px 16px 0px rgba(220, 220, 220, 0.58);box-shadow: 0px 0px 16px 0px rgba(220, 220, 220, 0.58);}
.hello-popup .delete-sure{font-size: 18px;margin-top: 12px;text-align: center;}
.hello-popup .warning{text-align: center;margin-top: 51px;}
.hello-btn{margin-top: 20px;}
.hello-btn .cancel{font-size: 16px;color:#f90d34;padding:8px 52px;border:1px solid #f90d34;text-align: center;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;margin-left: 15px;}
.hello-btn .sure{font-size: 16px;color:#fff;padding:9px 52px;border:1px solid #f90d34;text-align: center;-moz-border-radius: 4px; -webkit-border-radius: 4px;border-radius: 4px;background: #f90d34;margin-right: 15px;}
/*分页*/
.paging .page{margin:0 auto;margin-top: 50px;text-align: center;}
.paging .page a, .paging .page span{font-size: 16px;padding:6px 15px;display: inline-block;border:1px solid #eee;margin-right: 10px;}
.paging .page a {cursor: pointer;}
.paging .page a:hover{border:1px solid #f90e34;}
.paging .page .curr{background: #f90e34;color:#fff;}
.paging .page .disabled {background:#efefef;color: #a2a2a2;}


.loading {line-height: 363px;text-align: center;font-size: 14px;color: #666;}