body{background-color:#F7F7F7;}

.topfix{position:fixed;width:100%;z-index:9;}
.ntopv .d1{height:75px;margin:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}

.indextop{height:40px;background-color:#DF3031;}
.indextop .d1{margin:10px 0 0 10px;text-align:left;width:27px;}
.indextop .d1 img{height:20px;}
.indextop .d2{margin:5px 5px 0 0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:left;border-radius:5px;height:30px;background-color:#fff;}
.indextop .d2 span{float:left;}
.indextop .d2 .s1{width:24px;height:24px;margin:6px 0 0 5px;}
.indextop .d2 .s1 img{width:18px;}
.indextop .d2 .s2{font-size:14px;margin:5px 0 0 0;color:#999;}

.psel{border-bottom:#ddd solid 1px;height:34px;background-color:#fff;}
.psel .search{margin:0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.psel .search .d1{float:left;width:calc(50% - 10px);height:18px;padding:9px 0 0 10px;overflow:hidden;}
.psel .search .d1 .s1{float:left;}
.psel .search .d1 .s2{float:left;margin:6px 0 0 4px;}
.psel .search .d1 .s2 img{width:10px;}
.psel .search .d2{float:left;width:calc(50% - 54px);margin:5px 5px 0 0;border:#D8D8D8 solid 1px;border-radius:2px;height:22px;}
.psel .search .d2 .s1{float:left;margin:4px 0 0 3px;}
.psel .search .d2 .s1 img{height:14px;}
.psel .search .d2 .s2{float:left;margin:4px 0 0 5px;}
.psel .search .d3{float:left;width:40px;margin:5px 5px 0 0;padding:4px 0 0 0;border:#D8D8D8 solid 1px;text-align:center;background-color:#f1f1f1;height:18px;}
.sertj{background-color:#fff;width:100%;z-index:8;text-align:left;position:relative;}
.sertj .d1{margin:0 0 0 -1px;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;}
.sertj .d1 a{display:block;padding:10px 0 0 10px;height:24px;border-bottom:#EFEFEF solid 1px;border-left:#EFEFEF solid 1px;border-right:#EFEFEF solid 1px;}
.sertj .d1 .nx{font-weight:700;color:#ff0000;}

.tuanlist .main{margin:0 0 20px 0;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;text-align:center;}
.tuanlist .main .d1{float:left;}
.tuanlist .main .d1 img{width:100%;}
.tuanlist .main .d2{float:left;border-radius:5px;padding:10px 0 10px 0;width:calc(100% - 20px);margin-left:10px;background-color:#fff;position:relative;margin-top:-30px;line-height:23px;font-size:14px;}
.tuanlist .main .d2 strong{font-size:16px;}
.tuanlist .main .d2 strong span{color:#FABE00;}
