.ctt{width:1400px;margin:0 auto;}
#ctt{display:none;}
.sub_top{background:url('../terms/images/main_img_01.jpg')no-repeat;background-size:cover;position:relative;height:400px;width;100%;}
.sub_top h1{font-size:50px;color:#fff;font-weight:900;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;}

.terms_list_wrap{width:100%;position:absolute;bottom:0;left:0;width:100%;background:rgba(0,0,0,0.6)}
.list2{width:1400px;margin:0 auto}
.terms_ul{display:flex;}
.terms_ul li{width:25%;}
.terms_ul li a{display:block;font-size:17px;text-align:center;padding:20px 0;color:#fff;}
.terms_active{background:#8b0928;}
.m_main{display:none;}
.list{}
.list h5{display:none;}

.sub_con_wrap{padding:130px 0;display:none;}
.sub_con{font-size:14px;line-height:28px;}
.sub_tit{font-size:30px;font-weight:900;margin-bottom:30px;}
.sub_con h5{font-size:20px;font-weight:700;margin:15px 0;}
.sub_con h5:before{display:inline-block;width:6px;height:6px;position:relative;top:-3px;outline:5px solid #e34964;border-radius:50px;content:"";margin-right:10px;background:#fff;}
.email h4{font-size:30px;text-align:center;color:#e34964;}
.email p{font-size:18px;line-height:32px;text-align:center;margin-top:30px;}

@media screen and (max-width:1200px){
  .sub_top{height:auto;}
  .sub_top h1{display:none;}
  .terms_list_wrap{position:relative;display:flex;}
  .m_main{display:block;}
  .list{width:50%;position:Relative;}
  .list2{margin:0;}
  .list h5{display:block;font-size:14px;padding:20px;background:#8b0928;color:#fff;border-right:1px solid rgba(255,255,255,0.3);cursor:pointer;}
  .list h5:last-child{border:0;}
  .list ul{position:absolute;left:0;top:56px;width:100%;z-index:99;display:none;}
  .list ul li{background:#e4e4e4;}
  .list ul li a{font-size:14px;padding:20px;display:block;border-bottom:1px solid rgba(0,0,0,0.1);text-align:left !important;color:#333 !important;}
  .list ul li:last-child a{border:0;}
  .terms_ul{flex-wrap:wrap;}
  .terms_ul li{width:100%;}
  .terms_active{background:none;}
}

@media screen and ( max-width:1280px){
  .sub_top{top:73px;}
  .ctt{width:90%;}
  .sub_con_wrap{padding:130px 0 70px 0;}
  .sub_tit{font-size:16px;margin-bottom:20px}
  .sub_con h5{font-size:14px;}
  .sub_con{font-size:12px;}
  .email h4{font-size:14px;}
  .email p{font-size:12px;line-height:20px;}
}

@media screen and ( max-width:799px){
  .list h5{font-size:13px;}
  .list ul li a{font-size:11px;}
  .sub_con{min-height:50px;}
}