 body {
     height: 100%;
     font-family: "Microsoft YaHei";
     font-size: 18px;
     color: black;
 }

 body,
 div,
 p {
     margin: 0;
     padding: 0;
 }

 div.wrap {
     min-height: 400px;
     height: auto;
     overflow: hidden;
     padding-bottom: 2rem;
 }

 .header,
 .content {
     width: 100%;
 }

 .header {
     font-size: 1.5rem;
     font-weight: 700;
     text-align: center;
     height: 4rem;
     line-height: 4rem;
     border-bottom: 1px dashed #cccccc;
     position: relative;
 }

 .header span.return {
     display: inline-block;
     width: 1.7rem;
     height: 1.7rem;
     position: absolute;
     left: .5rem;
     top: 32%;
     background: url("images/return.png") no-repeat 0 0;
     background-size: 1.7rem;
 }

 .content p {
     text-indent: 1.2rem;
     font-size: 0.8rem;
     margin: 0.1rem 0;
 }

 .content p.title {
     font-size: 1rem;
     font-weight: 600;
     margin: 0.5rem 0;
 }

 .content p.title2 {
     font-size: 0.8rem;
     font-weight: 600;
     margin: 0.2rem 0;
 }

 /* .content p.title.red {
     color: red;
 } */
 .content .red {
     color: red;
 }

 .content p.second {
     text-indent: 2.4rem;
 }

 .content p.center {
     text-align: center;
     font-size: 1.5rem;
     margin: 1rem 0;
 }

 .content p span.title.red {
     font-weight: 600;
     /* color: red; */
 }

 .content .normal {
     font-weight: normal;
 }

 .content-kr table {
     width: 100%;
     text-align: center;
     border-top: 1px solid #999;
     border-left: 1px solid #999;
     border-spacing: 0;
 }

 .content-kr table th {
     background-color: #d8d8d8;
 }

 .content-kr table th,
 .content-kr table td {
     border-bottom: 1px solid #999;
     border-right: 1px solid #999;
 }

 @media screen and (max-width: 480px) {
     body {
         font-size: 13.5px;
     }
 }

 @media screen and (max-width: 360px) {
     body {
         font-size: 10px;
     }
 }

 @media screen and (max-width: 320px) {
     body {
         font-size: 9px;
     }
 }

 @media screen and (min-width: 1024px) {
     .wrap {
         padding: 10px 0;
         width: 900px;
         margin: 0 auto;
         overflow: hidden;
     }

     .wrap .lang {
         /* width: 200px; */
         float: left;
     }

     .wrap .content {
         width: 700px;
         float: right;
     }
 }

 @media screen and (max-width:1024px) {
     .wrap {
         padding: 10px 30px;
         overflow: hidden;
     }
 }

 .lang {
     position: relative;
     user-select: none;
 }

 .lan {
     font-size: 14px;
 }

 .selectlang {
     height: 36px;
     padding: 0 10px;
     line-height: 36px;
     font-size: 14px;
     background: #272729;
     display: inline-block;
     color: #fff;
     position: relative;
     border-radius: 4px;
     cursor: pointer;
     box-sizing: border-box;
     overflow: hidden;
 }

 .selectlang .lan,
 .selectlang .arrow {
     float: left;
 }

 .selectlang .arrow {
     width: 11px;
     height: 7px;
     margin: 14px 0 0 10px;
     background: url(../images/down.png) no-repeat center center;
 }

 .selectlang.active .arrow {
     background: url(../images/up.png) no-repeat center center;
 }

 .langlist {
     display: none;
     position: absolute;
     top: 42px;
     border-radius: 4px;
     padding: 7px;
     background-color: #272729;
     overflow: hidden;
     width: 130px;
 }

 .langlist span {
     width: 100%;
     height: 36px;
     font-size: 14px;
     display: inline-block;
     line-height: 36px;
     padding-left: 10px;
     color: #fff;
     box-sizing: border-box;
     cursor: pointer;
     border-radius: 4px;
 }

 .langlist span:hover {
     background: #4E4F54;
 }