*{margin: 0;padding: 0;}
button{border:none;}
a,a:hover{text-decoration: none;color: #333;}
body{background: #F8F8F8;}
*, ::after, ::before{box-sizing:unset;}
li{list-style: none;}
.btn{padding:0;border-radius:0;font-size:unset;}
.container{width: 1200px;margin: 0 auto;}
.header{width: 100%;background: #fff;}
.header .top{background: #F8F8F8;}
.header .top .container{display: flex;justify-content: flex-end;align-items: center;font-size: 14px;color: #666666;}
.header .top .container .name{margin-left: 40px;line-height: 39px;}
.header .top .container .name.text{color: #FF0000;}
.header .logo{width: 200px;height: 80px;}
.header .container{display: flex;align-items: center;justify-content: space-between;}
.header .container.searchBox{padding: 20px 0;}
.header .container .search{display: flex;font-size: 16px;}
.header .container .search .inp{display: flex;align-items: center;border: 1px solid #CCCCCC;padding: 0 10px;}
.header .container .search .inp img{width: 28px;height: 28px;}
.header .container .search .inp input{height: 50px;width: 450px;padding: 0 15px;border: 0;outline: none;}
.header .container .search .btn{width: 92px;color: #fff;background: #47B751;height: 52px;border: 1px solid #47B751;text-align: center;line-height: 50px;}
.header .navBox{background: #47B751;}
.header .navBox .navList{display: flex;align-items: center;justify-content: space-between;width: 100%;line-height: 50px;font-size: 18px;color: #FFFFFF;}
.header .navBox .navList .nav{width: calc(100% / 8);text-align: center;color: #fff;}
.header .navBox .navList .nav.active{background: #118F1C;}
.footer{background: #313131;margin-top: 60px;font-size: 14px;color: #fff;padding: 30px 0;}
.footer .container{display: flex;flex-direction: column;justify-content: center;align-items: center;}
.footer .container .navList{display: flex;align-items: center;}
.footer .container .navList .nav{border-right: 1px solid #fff;padding: 0 15px;color: #fff;}
.footer .container .text{margin-top: 15px;}

.user{position:fixed;right:30px;width:72px;top:322px;border: 1px solid #CCCCCC;background: #fff;}
.user .box{cursor:pointer; padding: 15px 0;border-bottom: 1px solid #ccc; display: flex;flex-direction: column;align-items: center;justify-content: center;font-size: 12px;color: #999999;}
.user .box:nth-last-of-type(1){border-bottom: 0;}
.user .box img{width: 29px;}
.user .soulv{display:block;height:72px;}
.soflvbox{position:absolute;border:1px solid #0199dc;border-radius:5px;width:310px;padding:10px 20px;height:130px;background:#fff;left:-370px;top:-40px;font-size:12px;line-height:22px;color:#999;display:none;}
.soflvbox:after{content:" ";position:absolute;width:12px;height:15px;right:-9px;top:66px;background:url(https://www.mydown.com/TLimgs2023/mydown/imgs/202302/jsxzDetail/souljt.png) no-repeat;}
.soflvbox text{color:#0199dc;font-size:14px;}
.soflvbox .sqBtn{text-align:right;    cursor: pointer;}
.usefkFc{position:absolute;border:1px solid #0199dc;border-radius:5px;width:198px;padding:10px 20px;height:45px;background:#fff;left:-260px;top:145px;font-size:12px;line-height:22px;color:#999;display:none;}
.usefkFc:after{content:" ";position:absolute;width:12px;height:15px;right:-9px;top:25px;background:url(https://www.mydown.com/TLimages2023/mydown/images/202302/jsxzDetail/souljt.png) no-repeat;}
.usefkFc span{color:#0199dc;font-size:14px;}.usefkFc p{text-align:right;    cursor: pointer;}

/* 推荐 */
.recommend{background: #fff;border-radius: 10px;margin: 15px 0;padding: 15px;box-sizing: border-box;}
.recommend .p {
  height: 38px;
  overflow: hidden;
  margin: 0 20px;
  line-height: 38px;
}

.recommend .p .name {
  display: inline;
  float: left;
  width: 50px;
  font-weight: 500;
  vertical-align: middle;
}

.recommend .p .name .text {
  font-size: 16px;
  font-weight: 600;
  display: inline-block;
  font-size: 16px;
  color: #2C2C2C;
}

.recommend .p .name span {
  display: block;
  float: right;
  width: 9px;
  height: 12px;
  margin-top: 14px;
  background: url(../img/icon-r.png) no-repeat center;
}

.recommend .p .rig .mc {
  padding: 0 12px;
  line-height: 38px;
  vertical-align: middle;
  border-right: 1px solid #ddd;
  display: inline;
  font-size: 14px;
}
.recommend .p .rig .mc.red{color: #FF0F0F;}
.recommend .p .rig .mc.green{color: #078A07;}

/* 广告位 */
.ggw{width: 100%;}
.ggw img{width: 100%;}

.address{padding: 20px 0;font-size: 14px;color: #2C2C2C;}