@charset "utf-8";

#wrap {
	line-height: 1.6;
	color:#000;
	font-family: 'Nanum Gothic','sans-serif';
}

.layout {
	width: 1442px;
	height: auto;
	margin: 0 auto;
}

.title-area {
	text-align: center;
	margin-bottom: 35px;
}


.engBg {
    background: url(/images/antiviral/img25_1.png) no-repeat 1px 1px;
    height: 100px;
    margin: -33px 0 63px 0;
}
.engBg ul {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 5px;
	height: inherit;
}
.engBg ul li {
    width: 7%;
    height: inherit;
    text-align: center;
    font-size: 15px;
    color: #2d2d2d;
    font-weight: bold;
    padding: 45px 0 0 0;
}



.subWrap{
	margin: -40px auto 0;
	overflow-x:hidden;
	width:100%;
}
.subWrap.site{background: url(/images/antiviral/logo7.png)no-repeat 133px 57px;opacity: 0.9;}
.subWrap.site .subContencs .terms li.termsTit{background: none;border-bottom: 1px solid #fff;margin-bottom: -21px;}
.subWrap.site .subContencs .termsTit1{width: 100%;border-bottom: 4px solid #1e3e67;text-align: center;letter-spacing:-1px;color: #352c6d;border-radius: 8px;font-size: 20px;margin-bottom: 33px;}
.subWrap.site .subContencs .siteUl{width: 19%;display: inline-block;height:415px;vertical-align: text-top;padding-left: 40px;}
.subWrap.site .subContencs .siteUl ul{padding: 0 0 0 44px;letter-spacing: -1px;}
.subWrap.site .subContencs .siteUl ul li a{color: #555;font-size: 18px;}
.subWrap.site .subContencs .siteUl ul li a:hover{border-bottom: 3px solid #ffc754;padding-bottom: 5px;color: #555;}
.subWrap.site .subContencs .siteUl ul li.smLI{height: 25px;}
.subWrap.site .subContencs .siteUl ul li.smLI a.sm{font-size: 15px;margin-left: 14px;}
.subWrap.site .subContencs .siteUl.re ul{padding: 0 0 0 59px;}
.subWrap.site .subContencs .siteUl.re1 ul{padding: 0 0 0 23px;}
.subWrap.card{margin-top: 53px;}

.select1{vertical-align: 13px;width: 40%;border: 1px solid #ddd;float: left;height: 43px;}
.select2{border: 1px solid #ddd;vertical-align: 13px;width: 40%;height: 40px;}
.select3{border: 1px solid #ddd;height: 33px;padding: 0 8px;margin-left: 14px;}
.select4{border: 1px solid #ddd;height: 33px;padding: 0 8px;width: 26%;margin: 5px 0;vertical-align: middle;margin-left: 14px;}
.select4.re{margin-left: 38px;}
select{padding:9px 64px 9px 20px;font-size: 14px;font-family: 'Nanum Square';appearance: none;border: none;cursor: pointer;}
select.select.re{border: 1px solid #ddd;height: 44px;width: 40.3%;}
select.select.re1{
	width: 100%;
	height:48px;
	line-height: 48px;
	border: 1px solid #ddd;
	padding: 0 20px;
}



.replyText .textarea {
	width: 100%;
}


.joinBox{
	display: flex;
	justify-content: end;
	flex-wrap: wrap;
	width:100%;
	line-height: 51px;
	border: 1px solid #214170;
	border-radius: 16px;
	padding:58px 73px 73px 192px;
}

.joinBox.re{border: none;padding: 0px 0 41px 4px;line-height: 63px;margin-top: 10px;}

.joinBox.re .btn_wp{width: 215px;display: flex;gap: 10px;}
.joinBox.re .btn_wp input{
	height: 42px;
	font-size: 15px;
	line-height: normal;
	color: #fff;
	cursor: pointer;
	background: #42474b;
	border: none;
	padding: 10px 40px;
}
.joinBox.re .btn_wp input.input{border-radius: 3px;margin: 0 23px 0 0;}
.joinBox.re .btn_wp input.btnCancel{background: #d5d5d5;color: #555;cursor: pointer;margin: 0 0 0 -20px;width: 130px;}
.joinBox.re .btn_wp input.btnCancel.re2{width: 17%;background: #db5b5b;color: #fff;margin: 0 85px 0 -20px;}
.joinBox.re .btn_wp.re1{margin:528px 0 -10px 325px;}
.joinBox.re .btn_wp.re2{margin: 654px 0 -21px 415px;}
.joinBox.bd{padding: 0;height: 69px;border-radius: 0;background: #fdf7ff;border: none;}


.joinBox.re3{border: none;margin: 0 0 66px -198px;}
.joinBox.re3 .joinTit{width: 215px;font-size: 16px;font-weight: 700;}
.joinBox.re3 .joinTit.re{margin: 7px 0 0 0;}
.joinBox.re3 .selectC{border: 1px solid #ddd;margin: 16px 0 0 0;width: 39.8%;}
.joinBox.re6{border: 1px solid #ddd;padding: 23px 0 41px 13px;line-height: 63px;margin: -34px 0 0 0;border-radius: 0;}

.joinWt{width:1300px;margin:0 auto;}
.joinWt.question, .joinWt.qatitle{
	width: 100%
}

.joinWt .joinTit{width: 180px;float: left;padding: 0 0 0 11px;font-size: 16px;font-weight: bold;height: 42px;line-height: 42px;margin: 4px 0 0 0;}
.joinWt .joinTit.flexBox {
	gap: 10px;
}
.joinWt .joinTit.text01{font-size: 13px;font-weight: normal;}

.joinTit.re{margin: 10px 0 0 0;}
.joinTit.re.num input{height: 20px;margin: 0;width: 13%;}
.joinWt .joinTit.re1{margin: 11px 0 0 0;}
.joinWt .joinTit.re2{color:#595870;}
.joinWt .joinTit.re3{width: 310px;margin: 0 -190px 0 0;}
.joinWt .joinTit.re4{width: 578px;}
.joinWt .joinTit.re4 input{height: 30px;border-radius: 3px;}
.joinWt .joinTit.re5{width: 90px;}
.joinWt .joinTit.re6{width: 48%;}
.joinWt.qatitle .joinTit.re6{width: 100%;}
.joinWt .joinTit.qatitle {width: 100%}
.joinWt .joinTit.re6 input{width: 57%;}
.joinWt .joinTit.re6 input.viewInput{width: 31%;}
.joinWt .joinTit.re6 input.viewInput.re1{width: 48%;}
.joinWt .joinTit.re6 input.ckIput.re{width: 23px;vertical-align: middle;}
.joinWt .joinTit.re6 span{margin: 0 49px 0 0;}
.joinWt .joinTit.re6 span.span2{margin: 0 82px 0 0;color:#000;}
.joinWt .joinTit.re6 span.span3{margin: 0 42px 0 27px;}
.joinWt .joinTit.re6 span.span4{margin: 0 58px 0 26px;}
.joinWt .joinTit.re6.area span{margin: 0 43px 0 0;}
.joinWt .joinTit.re6.area span.span1{margin: 0 77px 0 0;}
.joinWt .joinTit.re6.area input{width: 55.7%;}
.joinWt .joinTit.re6.area input.detailInput{margin: 17px 0 0 128px;width: 75.8%;}
.joinWt .joinTit.re6.area input.detailInput.re{margin: 17px 0 0 122px;}
.joinWt .joinTit.re6 span.span{margin: 0 36px 0 44px;}
.joinWt .joinTit.re10{width: 24%;text-align: center;}
.joinWt .joinTit.re13{width:100%;margin-bottom: 12px;}
.joinWt .joinTit.re13 .span{width: 20%;display: inline-block;color: #555;font-size: 15px;font-weight: 700;}
.joinWt .joinTit.re13 input.comp{width: 73%;line-height: 117px;}
.joinWt .joinTit.re14{width:100%;margin: 244px 0 33px 0;}
.joinWt .joinTit.re14 .span{width: 20%;display: inline-block;color: #555;font-size: 15px;}

.joinTit.re11{width: 21%;display: inline-block;text-align: center;}
.joinTit.re11.re{width: 10%;}
.joinTit.re11 input{border: 1px solid #ddd;width: 87%;height: 32px;border-radius: 3px;text-align: center;}
.joinTit.re12{width: 19%;display: inline-block;text-align: center;}
.joinTit.re12 input{border: 1px solid #ddd;width: 87%;height: 32px;border-radius: 3px;text-align: center;}

.joinWt ul{width: 100%;display: inline-block;margin: 0 0 15px 0;}

.joinWt ul.memberUL{margin: 8px 0 -18px 0;vertical-align: middle;height: 45px;}
.joinWt ul.memberUL.flexBox {
	display: flex;
	margin-top: 26px;
}
.joinWt ul.memberUL.flexBox .flex {
	display: flex;
	justify-content: center;
	gap: 10px;
}
.joinWt ul.memberUL.flexBox .height  {
	height: 40px;
	margin-left: 10px;
}
.joinWt ul.memberUL .flex img {
	height: 18px;
}

.joinWt ul.memberUL.re{margin: 26px 0 0 0;}
.joinWt ul.memberUL.re1{margin: -44px 0 0 0;}
.joinWt ul.memberUL.re2{margin: -47px 0 0 0;}
.joinWt ul.memberUL.re3{margin: -35px 0 0 0;}
.joinWt ul.memberUL.re4{margin: 9px 0 29px 0;}
.joinWt ul.memberUL.re5{margin: -11px 0 83px 0;}
.joinWt ul.memberUL.re5 .joinLi{margin: -12px 0 0 229px;}
.joinWt ul.memberUL.re5 .joinLi input{width: 81.6%;margin: 0 0 0 -49px;}
.joinWt ul.memberUL.re6{margin: 38px 0 30px 0;}
.joinWt ul.memberUL.re7{margin: -13px 0 29px 0;}

.joinWt ul.memberUL.re8,.joinWt ul.memberUL.re9 {margin: 0 0 0 -6px;}
.joinWt ul.memberUL.re9{height: 110px;margin: 16px 0 0 -22px;}
.joinWt ul.memberUL.re9 li{width:100%;}
.joinWt ul.memberUL.re10{margin: -40px 0 0 0;}
.joinWt ul.memberUL.re11{margin: 9px 0 12px 0;}
.joinWt ul.memberUL .select{
	width: 136px;
	height: 40px;
	text-align: center;
	line-height: normal;
	background: #f0f0f0;
	border: 1px solid #ddd;
	padding: 0;
	margin:0 0 0 19px;
}
.joinWt ul.memberUL .select.re{margin:0;}

.joinWt ul input{height: 40px;padding: 0 0 0 20px;font-size: 13px;width: 37.4%;border: 1px solid #ddd;}
.joinWt ul input.btnSty.re5{width: 17.5%;vertical-align: 15px;margin-left: 19px;padding-left: 0;}
.joinWt ul input.viewInput.re{width: 89%;}
.joinWt ul input.ckIput{width: 23px;vertical-align: middle;}
.joinWt ul input.ckIput.re2{margin: 0 0 0 -30px;}
.joinWt ul input.ckIput.re3{margin: 0 0 0 1px;}
.joinWt ul input.findInput{width: 300px;margin: 0;}
.joinWt ul input.radioIp{width: 14px;height: 15px;vertical-align: -3px;margin-left: 40px;}
.joinWt ul input.radioIp:first-of-type{margin-left:0;}
.joinWt ul input.email{width: 15.8%;}
.joinWt ul input.email.re{width: 15.6%;}
.joinWt ul input.email.re1{width: 9.7%;}
.joinWt ul img{display:inline-block; margin:11px 5px 0 6px;}

.joinMember li{display: inline-block;font-size: 14px;}
.joinMember li a{color: #c3c3c3;}

.memberUL.re10{width:100%;}
.memberUL.re11{margin-bottom: 48px;}

/* .memberUL.re11.content{margin: -75px 0 0 0;} */

.memberUL.re11.content .replyText {margin: 0 0 24px 0;}
.replyText textarea.reply-txt{
	resize: none;
	width: 100%;
	height: 40px;
	margin-top: 10px;
	padding: 6px 10px;
}
.memberUL.re11.file{margin: -82px 0 0 0;font-size: 13px;}

/* .memberUL.re11 .joinTit.re{margin: -69px 0 0 0;} */
.memberUL.re11 span{width: 65%;font-size: 15px;line-height: 30px;}

.conts4 .sliderRight div {min-width: 270px !important;height: 95px !important;cursor: pointer;}
.slideBotom{display: flex;justify-content: center;}
.fileDiv p.name{font-size: 13px;display: inline-block;height: 28px;}
.fileDiv .filelen{margin-right: 23px;display: inline-block;}
.btn_wp{margin: 0 auto;width: 322px;}
.btn_wp.btn_center{
	text-align: center;	
}
.btn_wp.re{margin-bottom:50px;}
.btn_wp.re input{padding: 10px 42px;border: none;font-size: 15px;border-radius: 2px;}
.btn_wp.re1{margin-top: 24px; margin-left: 290px;}

.btn_wp.re2{width: 215px;}

.btn_wp.oneButton{width: 90px;}
.oneButton{width: 90px;}
.btn_wp input.btnCancel.re{background: #595870;color:#fff;}
.btn_wp input.btnCancel.re1{background: #d5d5d5;color: #555;}
.btn_wp input.btnCancel.re2{background: #db5b5b;color: #fff;margin: 0 85px 0 -70px;padding: 10px 35px;}
.btn_wp input.btnCancel.re3{margin:0 !important;width: 90px;font-size: 13px;background: #db5b5b;}
.btn_wp input.btnCancel.re4{margin: 0;width: 115px;font-size: 14px;background: #d5d5d5;color: #555;}
.btn_wp input.btnCancel.re5{margin:0;width: 107px;font-size: 14px;background: #595870;color:#fff;}
.btn_wp input.btnCancel.re6{background: #595870;color:#fff;width: 6%;font-size:14px;}
.btn_wp input.btnCancel.re7{width:120px;margin: 0;font-size: 13px;}

.btn_wp input.btnR{cursor: pointer;margin-top: 11px;width: 120px;height: 37px;background: #5a5a5a;border: none;font-size: 14px;color: #fff;border-radius: 3px;}
.btn_wp input.btnR.oneButton {width: 90px;margin: 11px auto 0;}
.btn_wp input.btnR.re{margin-left: 560px;background: #907ba1;}

.tremsBox2 .btn_wp input.btnR.re {margin-left: 0;}
.btn_wp input.btnR.re1{background:#595870;}

input.btnCancel{border: none;cursor: pointer;width: 11%;height: 37px;font-size: 16px;background: #6b7191;color: #fff;border-radius: 3px;margin: 7px 0 0 1150px;}
input.ckIput.re4{margin: 0 10px 0 100px;vertical-align: middle;}

table.bo_table{width: 100%;line-height: 32px;margin: 0 0 15px 0;font-family: none;font-size: 14px;}
table.bo_table th{background:#f5f5f5;border-left: 1px solid #fff;padding: 4px 0;font-size: 16px;font-weight: bold;border-bottom: 1px solid #d7d7d7;}
table.bo_table th:first-of-type{border-left:none;}
table.bo_table td{padding: 40px 49px 25px;border-right: 1px solid #f5f5f5;border-bottom: 1px solid #f5f5f5;line-height: 33px;font-size: 15px;background: #f5f9ff;color: #000;font-weight: 700;}
table.bo_table td.bgW{background: #ffe8e8;}
table.bo_table td:first-of-type{border-left:1px solid #f5f5f5;}
table.bo_table.re{padding: 30px 15px;line-height: 64px;font-size: 13px;text-align: center;}

table.tableBox{width: 100%;margin-top: 28px;text-align: center;line-height: 35px;margin-bottom: 86px;}
table.tableBox th{background: #ddd;border: 1px solid #ddd;font-size: 13px;}
table.tableBox td{line-height: 40px;vertical-align: middle;border: 1px solid #ddd;}
table.tableBox td input{height: 30px;border: none;text-align:center;}

table.tableBox td .btnRemove {width: 30px;height: 30px;border: 0;padding: 0;}
table.tableBox td .btnRemove img{display: block;max-width: 100%;max-height: 100%;margin: 0 auto;}

table.tableBox.re{font-size: 12px;border-left:1px solid #ddd;}
table.tableBox.re tr.tableWid td.wid30{width:8%;}
table.tableBox.re td{border-top: 1px solid #ddd;border-right: 1px solid #ddd;}
table.tableBox.re td.tdTit{text-align:left;padding-left:15px;}
table.tableBox.re td.tdTit.re{text-align:left;padding-left:25px;}
table.tableBox.re td.tdTit.re.marginL10{padding-left:22px;}
table.tableBox.re td.tdTit.re.marginL20{padding-left:32px;}
table.tableBox.re td.backG{background:#ddd;color:#000;font-weight:bold;}


table.tableBox.re2{margin: 20px 0;border-bottom: 2px solid #202356;}
table.tableBox.re2 tr{border-bottom: 1px solid #ddd;cursor: pointer; text-align: center;}
table.tableBox.re2 tr.noticeTr{border-bottom: 2px solid #f2f2f2;height: 400px;}
table.tableBox.re2 tr.noticeTr th{vertical-align: middle;}
table.tableBox.re2 tr.noticeTr td{text-align: left;padding: 13px 0 0 19px;}

table.tableBox.re2 th{border-left: none;border-top:1px solid #d9d9d9;border-bottom: 1px solid #efefef;background: #211b4e;color: #fff;letter-spacing: -1px;border-right: 1px solid #ddd;}
table.tableBox.re2 th.noticeTh{font-size: 15px;letter-spacing: 1px;padding: 10px 0;border-bottom: 1px solid #ddd;}
table.tableBox.re2 th.noticeTh.re{border-top: 2px solid #ddd;}
table.tableBox.re2 th.textareaTit{font-size: 16px;vertical-align: middle;}
table.tableBox.re2 td{border-bottom: 1px solid #efefef;font-size: 14px;text-align: center;}
table.tableBox.re2 td.titleLeft{text-align: left;padding-left: 25px;}
table.tableBox.re2 td.noticeTd{border-top: 2px solid #ddd !important;}
table.tableBox.re2 td.textAL{text-align: left;padding-left: 22px;font-weight: bold;}

table.tableBox.re2 td:first-of-type{border-top:1px solid #efefef;border-right:1px solid #efefef;}
table.tableBox.re2 td.bdTop{border-top:1px solid #d9d9d9;}
table.tableBox.re2 td.textLeft{text-align: left;padding-left: 29px;}
table.tableBox.re2 td.textLeft input{vertical-align: middle;}
table.tableBox.re2 td.textarea.re{height: 263px;border-left: none;}
/* table.tableBox.re2 td span{color: red; width: 67px; display: inline-block;} */
table.tableBox.re2 td span{display: inline-block;}
table.tableBox.re2 tbody.addFile th{text-align: left;padding-left: 13px;}
table.tableBox.re2 tbody.addFile td.textarea{border: 1px solid #ddd;height: 150px;}

table.tableBox.re3 tr{border-bottom: 1px solid #ddd;}
table.tableBox.re3 th{font-weight: bold; font-size: 14px; border-left: none;border-right: none;border-top: 1px solid #efefef;border-bottom: 1px solid #efefef;background: #efeefb;color: #000;text-align: left;padding-left: 29px;line-height: 42px;}
table.tableBox.re3 th.center{text-align:center;}
table.tableBox.re3 td{border-bottom: 1px solid #efefef;font-size: 14px;height: 38px;line-height: 38px;}
table.tableBox.re3 td:first-of-type{border-top:1px solid #efefef;}
table.tableBox.re3 td.bdTop{border-top:1px solid #efefef;}
table.tableBox.re3 td.inputCheck{vertical-align: middle;}
table.tableBox.re3 td.inputCheck.re{text-align: left;padding-left: 17px;}
table.tableBox.re3 td.inputCheck input{vertical-align: middle;}

table.tableBox.re4 th{font-size: 13px;letter-spacing: -2px;font-weight:700;border-left: 1px solid #fff;border-right: none;border-top: 1px solid #efefef;border-bottom: 1px solid #d5cedb;background: #efeefb;color: #000;padding: 0 5px 0 10px;line-height: 37px;}
table.tableBox.re4 td{font-size: 13px;line-height: 19px;padding: 15px 0;border-bottom: 1px solid #e9e9e9;}

table.tableBox.re5 tr.borTop{border-top: 4px solid #643589;}
table.tableBox.re5 tr.last.re{border-bottom: 2px solid #643589;}
table.tableBox.re5 th{border-left: none;border-right: none;border-top:1px solid #d9d9d9;border-bottom: 1px solid #efefef;background: #fbfcff;color: #000;font-size: 17px;font-weight: bold;padding: 5px 0;}
table.tableBox.re5 td{font-size: 14px;line-height: 46px;border-bottom: 1px solid #eef5ff;}
table.tableBox.re5 td img{width: 25%;margin: 11px 0 0 0;}
table.tableBox.re5 td.tbBg{background: #fbfcff;font-size:15px;font-weight:bold;}

table.tableBox.re6{width: 1000px;margin: 17px 0 40px 173px;}
table.tableBox.re6 td{line-height: 42px;border-top: 1px solid #8f8f8f;border-right: 1px solid #8f8f8f;}
table.tableBox.re6 td.year{vertical-align: middle;border-left: 1px solid #8f8f8f;background: #f9fbff;}

table.tableBox.re7 tr{border-bottom: 1px solid #ddd;border-right: 1px solid #ddd;border-top: 1px solid #ddd;}
table.tableBox.re7 th{
	letter-spacing:-2px;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #3e3e3e;
	background: #f4fbff;
	border-top: none;
	border-right: 1px solid #ddd;
	border-bottom: none;
	border-left: 1px solid #ddd;
}
table.tableBox.re7 td{
	text-align: left;
	font-size: 14px;
	line-height: 22px;
	vertical-align: middle;
	padding: 7px;
}

table.tableBox.re8 tr{height: 75px;border: 1px solid #202356;}
table.tableBox.re8 tr.height10{height:10px;}
table.tableBox.re8 th{background: #202356;color: #fff;border-left: 1px solid #fff;border-right: none;border-bottom: none;border-top: none;}
table.tableBox.re8 th:first-of-type{border-left:none;}
table.tableBox.re8 td.left01{text-align: left;line-height: 32px;font-size: 15px;padding: 17px 0 17px 19px;vertical-align:middle;border-left: 1px solid #202356;}
table.tableBox.re8 td.left01 span{display: block;font-size: 15px;font-weight: bold;}
table.tableBox.re8 td.left01 span.contryQ{cursor: pointer;font-size: 20px;color: #000;font-family: 'roto';letter-spacing: -2px;}
table.tableBox.re8 td.left01 span.contrySpan{line-height: 21px;margin: 18px 0 0 0;padding: 0 10px 0 0;font-size: 13px;font-family: 'roto';letter-spacing: -1px;color: #8c8c8c;}
table.tableBox.re8 td.contryImg{border-left: 1px solid #202356;line-height: 1px;}
table.tableBox.re8 td img{width:66%;border: 1px solid #ddd;vertical-align: middle;display: inline-block;}
table.tableBox.re8.bottom{margin-bottom: 47px;}

table.result{font-size: 13px;}
table.tableResult{line-height: 39px;border: 1px solid #444;display: inline-block;font-size: 13px;text-align: center;}
table.tableResult tr{border-bottom: 1px solid #ddd;height: 64px;}
table.tableResult tr.resultTh{background: #613e72;color: #fff;line-height: 54px;line-height: 39px;height: 30px;}
table.tableResult td{vertical-align: middle;}
table.tableResult td.num{border-right: 1px solid #f1f1f1;line-height: 58px;vertical-align: middle;}
table.tableResult td.num.re{border-left:none;}
table.tableResult td.textLeft{text-align: left;line-height: 25px;padding: 10px;border-right: 1px solid #f1f1f1;}
table.tableResult td.textCenter{vertical-align: middle;border-right: 1px solid #f1f1f1;}
table.tableResult td.resultTit{text-align: left;padding-left: 19px;color: #000;font-weight: bold;background: #e5e5e5;}
table.tableResult td.countT{line-height: 15px;vertical-align: middle;border-left: 1px solid #f1f1f1;}

.certifiInfo table{width:100%;line-height: 60px;text-align: center;}
.certifiInfo table tr{line-height: 45px;}
.certifiInfo table th{background:#f2f4ff;border-right: 1px solid #fff;font-size: 16px;font-weight: bold;}
.certifiInfo table td{border-bottom: 1px solid #ddd;}
.certifiInfo table td .inputTxt{height: 26px;border: 1px solid #efefef;}
.certifiInfo table td .inputTxt.re{width: 87%;}
.certifiInfo table td .inputTxt.re1{width: 84%;}
.certifiInfo.re{width:100%;margin-bottom: 100px;display: inline-block;}

.selfBox{width:100%;border-top: 1px solid #8f8f8f;border-left: 1px solid #8f8f8f;border-right: 1px solid #8f8f8f;font-size: 13px;}
.selfBox li{display:inline-block;line-height: 45px;padding: 0 15px;width:38%;vertical-align: middle;}
.selfBox li.selfContent2{line-height: 28px;padding-left: 25px;}
.selfBox li .radioIp{vertical-align: middle;}
.selfBox li .radioIp.self{margin-left: -91px;}
.selfBox li .radioIp.self1{margin-left:7px;}
.selfBox li .radioIp.self2{margin-left: -213px;}
.selfBox li .radioIp.self3{margin-left: 15px;}
.selfBox li .radioIp.self4{margin: 0 4px 0 16px;}
.selfBox li .radioIp.self5{margin-left:-23px;}
.selfBox li .radioIp.self6{margin-left: -11px;}
.selfBox li .radioIp.self7{margin-left:-19px;}
.selfBox li .radioIp.self8{margin-left: 20px;}
.selfBox li .radioIp.self9{margin: 0 3px 0 -22px;}
.selfBox li .radioIp.self10{margin-left:12px;}
.selfBox li .radioIp.self11{margin-left: 25px;}
.selfBox li .radioIp.self12{margin-left: -147px;}

.selfBox .selfTit{width: 60%;height: 75px;border-right: 1px solid #8f8f8f;line-height: 75px;}
.selfBox .selfTit.re{line-height: 25px;padding-top: 12px;}
.selfBox .selfTit.re1{line-height: 25px;padding-top: 11px;}
.selfBox .selfTit.re2{line-height: 28px;padding-top: 12px;}
.selfBox .selfTit.ht131{height: 131px;line-height: 131px;}
.selfBox .selfTit.ht100{height: 140px;line-height: 26px;padding: 22px 0 0 16px;}
.selfBox .selfTit.ht184{height: 184px;line-height: 28px;padding-top: 19px;}
.selfBox .selfTit.ht196{height: 165px;}
.selfBox .selfTit.ht292{height: 264px;}
.selfBox .selfTit.ht207{height: 207px;}
.selfBox .selfTit.ht295{height: 295px;}
.selfBox .selfTit.padding29{padding-left: 29px;}
.selfBox .selfTit.padding39{padding-left: 39px;}
.selfBox .selfTitle{width: 100%;background:#613e72;padding-left: 8px;line-height: 39px;color: #fff;}
.selfBox .selfContent{width: 39%;text-align:center;line-height: 30px;}
.selfBox .selfContent input{vertical-align: -2px;}

.inputTextHidden{display: none;}
.otherInputDiv{display: flex;align-items: center;padding: 0px;justify-content: space-between;}
.btnResult{float: right;margin:9px 0 65px 0;width: 100px;height: 32px;border: none;background: #1d0926;border-radius: 4px;color: #fff;cursor: pointer;}

.resultBox .resultCalcu{margin: 156px 0 0 0;}
.resultBox .resultCalcu .graphTit{margin: 5px 0 60px 0;font-size: 22px;font-weight: bold;color: #000;border-bottom: 2px solid #555;padding-bottom: 8px;}
.resultBox .resultCalcu .graphImg{text-align: center;line-height: 49px;}
.resultBox .resultCalcu .graphImg aside{font-size: 22px;color: #404bc5;font-weight: bold;}
.resultBox .resultCalcu .graphImg aside b{color: #000;margin-left: 14px;}
.resultBox .resultCalcu .resultGraph{border: 1px solid #8f8f8f;padding: 20px;}
.resultBox .resultCalcu .point{font-size: 13px;padding: 0 0 17px 17px;}
.resultBox .resultCalcu.re td{padding: 20px 15px;text-align: left;line-height: 24px;border-left: 1px solid #ddd;}
.resultBox .resultCalcu.re span.question{border-right:1px solid #ddd;}
.resultGraph.re{border:1px solid #8f8f8f;}
.resultList ul{width: 50%;float: left;line-height: 33px;margin: 20px 0 100px 0;;height: 275px;border-left: 1px solid #444;padding: 10px;border-top: 1px solid #444;border-bottom: 1px solid #444;}
.resultList ul img{width: 59%;margin: 8px 0 0 73px;}
.resultList ul .grTxt{margin: 12px 0 0 0;border: 1px solid #ddd;padding: 15px 0;}
.resultContent{line-height: 33px;margin: 17px 0 0 0;}

span.radio{width: 20%;display: inline-block;text-align: left;}
span.radio.re{width:30%;}
span.radio.re1{width:70%;}
span.radio.re2{width:33%;}


#confirmMsg {
	font-weight: bold;
	text-align: center;
	margin-left: 10px;
}

button.btnSty{margin: 0px 0 0 10px;height: 42px;border: 1px solid #ddd;font-size: 13px;width: 15%;}
button.btnSty.re{
	width: 135px;
	vertical-align: 13px;
	line-height: normal;
	margin-left: 1px;
}
button.btnSty.re1{
	width: 87%;
	height: 42px;
	font-size: 12px;
	line-height: 42px;
	vertical-align: 17px;
	border-radius: 2px;
	padding: 0 26px 0 17px;
	margin: 0 0 3px 27px;
}
button.btnSty.re2{width: 5.5%;margin-left: 21px;}
button.btnSty.re3{width: 4.5%;margin-left: 0;}
button.btnSty.re4{
	width: 17.3%;
	height: 34px;
	line-height: normal;
	margin: 0 0 0 18px;
}
button.btnSty.re5{width: 117px;vertical-align: 8px;background: #efeefb;font-size: 15px;}
button.btnResult{float: right;margin-bottom: 65px;width: 100px;height: 32px;border: none;background:#1d0926;border-radius: 4px;color: #fff;cursor: pointer;}
button.btnResult.re{margin: 94px -99px 0 0;background: #613e72;}

button.btnTodo{padding: 10px 50px;border: 1px solid #d9d9d9;font-size: 15px;background: #e1e4f3;color: #5e5e5e;border-radius: 3px;}
button.btnTodo.re1{padding: 10px 96px;}
button.btnTodo.re2{width: 214px;}
button.btnTodo.re3{width: 187px;}
button.btnTodo.re4{width: 187px;}
button.btnTodo.re6{width: 47%;height: 50px;vertical-align: middle;margin: 2px 0 3px 0;padding: 0;}
button.btnTodo.re7{width: 96px;padding: 0;height: 33px; line-height: normal; margin: 6px 0;font-size: 13px;}
button.btnTodo.re8{width: 198px;font-size: 14px;margin: 5px 0;height: 33px;line-height: 13px;}
button.btnTodo.re9{width: 96px;padding: 0;height: 33px;margin: 6px 0;font-size: 14px;background: #fbaeaedd;}

.mainTabcon{
	height: 50px;
	margin-top:-1px;
}
ul.tabs{margin: 0 auto;padding: 0px;list-style: none;}
ul.tabs li{color: #222;height:50px;text-align:center;cursor: pointer;width:25%;float:left;line-height:47px;font-size: 15px;border-top: 1px solid #202356;border-left: 1px solid #202356;border-bottom: 1px solid #203556;}
ul.tabs li:last-of-type{border-right: 1px solid #202356;}
ul.tabs li.muTabs{
	width: 20%;
	line-height: 50px;
	font-size: 17px;
	color: #8a8a8a;
}
ul.tabs li.muTabs.re{width:25%;}
ul.tabs li.muTabs.re1{width:33.3%;}
ul.tabs li.muTabs.re2{width: 16.6%;}
ul.tabs li.muTabs.re3{width: 50%;}
ul.tabs li.muTabs.re4{width: 14.2%;}
ul.tabs li label.tab-link {
	display: block;	
	cursor: pointer;
}
ul.tabs li label.current{
	width: 100%;
	background: #202356;
	color: #fff;
	font-weight:600;
	text-align:center;
	color:#fff;
	font-weight: normal;
}

.tab-content{display: none;background:none;}
.tab-content.current{display: inherit;}

.txtLeft{text-align: left;padding-left: 50px;}
.bx-wrapper {max-width:1946px;display: flex;flex-wrap: wrap;}

.sliderPortfolioNew{width: 93%;height:174px;overflow: hidden;margin: 44px 0 18px 53px;}
.sliderPortfolioNew .slide2 li p.photo img{width:100%;height:160px;}

.pagination{text-align: center;width: 100%;}
.pagination ul{margin: 42px 0 55px 0;height: 21px;}
.pagination ul li{display: inline-block;margin-right: 5px;}
.pagination ul li a{display: inline; border: 1px solid #ddd;padding: 5px 10px 7px 9px;}
.pagination ul li.current a{padding: 5px 10px 7px 9px;background: #202356;color: #fff;}

.page{width: 300px;margin: 0 auto;margin-top: 40px;}
.page ul li{width: 33px;height: 32px;border: 1px solid #f3f5ff;line-height: 30px;text-align: center;}



