/* sub */

.sub-page{margin-top: 100px; padding-bottom: 160px;}
.w1200{width: 100%;height: 100%;max-width:1200px;margin: 0 auto;}

.sub_title{width: 100%;text-align: center;color:#1c1c1c;font-size:40px;font-weight: 500;}
.sub_title:after{content:""; display:block;width: 54px;height: 4px;background:#0085cd;margin: 30px auto 0;}
.sub_img{margin:100px auto 55px;display: flex; justify-content: center;transition:all 0.5s;}

/*cyber*/
#cyber .sub_p{margin-top: 100px;color:#6e6e6e;font-size:17px;transition:all 0.5s;} 

#cyber .content{margin-top: 70px;}
#cyber .content .c1_title{font-size:22px;color:#000;font-weight: 500;}
#cyber .content .cont_in{border-top:2px solid #444444;margin-top: 29px;}
#cyber .content .cont_in>div{ display:flex; align-items: center; border-bottom:1px solid #e2e2e2; height: 60px;}
#cyber .content .cont_in .p_title{padding-left: 19px;font-size:15px;color:#111;width: 157px;line-height: 1.3;}
#cyber .content .cont_in .p_title img{margin:4px 9px;}

#cyber .content .cont_in>div .input_txt{width: 308px;height: 43px;background:#f7f7f7;border:1px solid #e1e1e1;color:#666;font-size:14px; padding-left:12px;font-weight: 300;}
#cyber .content1 .cont1_in>div .input_check{margin-left: 24px;font-size:14px;color:#666;font-weight: 300;padding-left: 20px;text-indent: -25px;}
#cyber .content1 .cont1_in>div .input_check br{display:none;}
#cyber .content1 .cont1_in>div .input_check input{width: 14px;height: 14px;margin:0 10px 1px 0;}

#cyber .content .cont_in .input_radio{font-size:16px;color:#666;margin-left: 19px;}
#cyber .content .cont_in .input_radio input{width: 20px;height: 20px;}
#cyber .content .cont_in .input_radio label{margin-left: 13px;}

#cyber .content .cont1_in .div_2{display:flex;align-items:center;}
#cyber .content .cont1_in .div_2_2{margin-left: 115px;transition:all 0.5s;}

#cyber .content .cont2_in>div .input_txt{width: 82.5%;}
#cyber .content .cont2_in>div .textarea_txt{width: 82.5%;height: 264px;background:#f7f7f7;border:1px solid #e1e1e1;color:#666;font-size:14px; padding-left:12px;font-weight: 300;resize:none;}

#cyber .content .cont_in .div_txt{height: 290px;align-items: normal;padding-top: 9px;}
#cyber .content .cont_in .div_txt textarea{padding-top: 16px;line-height: 1.5;}
#cyber .content .cont_in .div_txt .p_title{margin-top: 13px;}

#cyber .content .cont2_in div:last-child .filebox{width: 308px;height: 43px;border:1px solid #e1e1e1;padding-left:10px;font-weight: 300;}
#cyber .content .cont2_in div:last-child .filebox input{font-size:14px;color:#666;}
#cyber .content .cont2_in div:last-child .filebox input[type=file]::file-selector-button{margin-top: 5.5px;margin-right: 10px;width: 83px;height: 30px;border-radius:0; border:none; color:#fff;background:#0085cd;cursor:pointer;}
#cyber .content .cont2_in div:last-child .filebox_txt {font-size:15px;color:#666;margin-left: 18px;line-height: 1.3;}

#cyber .content3 .agree_box{margin-top: 26px;padding:25px 35px; background:#f7f7f7;font-size:15px;}
#cyber .content3 .agree_box p{line-height: 2; padding-left: 10px; text-indent: -10px;}
#cyber .content3>p:last-child{margin-top: 24px;color:#666;display: flex; align-items: flex-start;}
#cyber .content3>p:last-child input{width: 13px;height: 13px;margin-top: 5px;}
#cyber .content3>p:last-child label{font-size:16px;margin-left: 6px;line-height: 1.3;}

#cyber .last_btn{margin-top: 60px; font-size:18px; display: flex; justify-content: center;gap:5px;}
#cyber .last_btn p{padding:19px 64px; cursor:pointer;}
#cyber .last_btn .cancel{border:1px solid #0085cd;color:#0085cd;}
#cyber .last_btn .enter{background:#0085cd;color:#fff;}


/*ethics*/
#ethics .sub_p{color:#6e6e6e;font-size:16px;line-height: 1.5;font-weight: 500;} 
#ethics .sub_line{width: 100%;height: 1px;background:#5a5a5a;margin: 40px auto;}
#ethics .content{display:flex;justify-content:space-between;align-items:center;}
#ethics .content .btn{display:flex;justify-content:space-between;}
#ethics .content .btn p{padding:22px 0;background:#0085cd;margin-top: 54px;}
#ethics .content .btn p a{color:#fff;font-size:15px;font-weight: 500;width: 264px;padding-left: 30px;}
#ethics .content .btn p span{margin-left: 60px;padding-right: 20px;}
#ethics .content2 p{font-size:15px;color:#818080; line-height: 1.65;border-bottom:1px solid #ebebeb;padding: 12px 0;}


/*declaration*/
#declaration .sub_p{margin:0 auto;font-size:20px;color:#0085cd;text-align: center;font-weight: 500;line-height: 1.5;} 
#declaration .content .content_in{margin-top: 73px;width: 100%;padding:45px 50px;background:#f7f7f7;font-size:16px;color:#6e6e6e;line-height: 1.7;transition:all 0.5s}
#declaration .content .content_in p:not(:last-child){margin-bottom: 30px;}
#declaration .content .cont_txt{text-align: center;}
#declaration .content .cont_txt>p:first-child{margin: 55px 0 20px;font-size:17px;color:#6e6e6e;line-height: 1.4;}

#declaration .content  .cont_txt .btn{margin: 57px auto 0;display:flex;justify-content: center;gap:0 34px;text-align: left;}
#declaration .content  .cont_txt .btn a{width: 264px;padding:18px 0;display:inline-block;background:#0085cd; color:#fff;font-size:15px;transition:all 0.5s;  display: flex;align-items: center; gap: 30px;}
#declaration .content  .cont_txt .btn .txt{padding-left: 30px; display: inline-block;line-height: 1.3;}

/*#declaration .content  .cont_txt .btn span{margin-left: 100px;transition:all 0.5s;}*/
/*#declaration .content  .cont_txt .btn .first_span{margin-left: 60px;transition:all 0.5s;}*/

/*#declaration  .content .btn{display:flex;justify-content: center;}*/
/*#declaration  .content .btn p{padding:22px 0;background:#0085cd;margin-top: 54px;}*/
/*#declaration  .content .btn p a{color:#fff;font-size:15px;font-weight: 500;width: 264px;padding-left: 30px;}*/
/*#declaration  .content .btn p span{margin-left: 60px;padding-right: 20px;}*/
