.d_ccnt {width:90%;height:auto;padding:50px 0%;margin:0 auto;background-color:#fafafa;
	text-align:center;border-radius:10px;display:block;}
.d_ccnt h2 {font-size:35px;line-height:50px;font-weight:600;color:#1a1a1a;margin-bottom:20px;}
.d_ccnt p {width:70%;padding:10px 15%;font-size:15px;line-height:25px;color:#5e5e5e;text-align:center;}
.d_ccnt a:link {color:#fff;}
.d_ccnt a:visited {color:#fff;}
.d_ccnt a:hover {color:#fff;}
.d_ccnt a:active {color:#fff;}
.d_chr {width:100%;height:auto;padding:0px 15% 50px 15%;}
.d_cf {width:100%;height:auto;overflow:auto;border-bottom:#eee solid 1px;padding-top:20px;padding-bottom:50px;}
.ipt_cf {width:90%;height:50px;line-height:50px;border:0px;margin-bottom:15px;border-radius:5px;
	background-color:#fff;font-size:16px;padding:0px 10px;text-align:left;color:#1a1a1a;outline:none;}
.ta_cf {width:90%;height:120px;padding:0px 10px;line-height:30px;border:0px;border-radius:5px;
	background-color:#fff;margin-bottom:15px;font-size:16px;text-align:left;color:#1a1a1a;outline:none;}
#btn_cf {width:auto;height:50px;padding:0px 65px 0px 30px;border-radius:25px;line-height:50px;font-size:18px;
	background-color:#02043f;color:#fff;background-repeat:no-repeat;
	background-position:right 30px center;background-size:20px 20px;
	background-image:url(../images/arr_w.png);
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
#btn_cf:hover {background-position:right 20px center;
	-webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;}
.d_cvc {width:100%;height:50px;overflow:auto;padding:0px;margin-bottom:35px;}
.d_cvcl {width:30%;height:100%;overflow:auto;padding:0px;float:right;background-repeat:no-repeat;
	background-position:center center;background-size:auto 100%;
	background-image:url(../images/bg_capt.webp);
	display:flex;justify-content:center;align-items: center;}
.d_cvcl input {width:10%;height:50px;padding:0px;font-size:20px;line-height:50px;border:0px;
	cursor:default;background-color:#fff;float:left;outline:none;}
.d_cvcr {width:70%;height:50px;overflow:auto;float:left;
	background-color:#fff;display:flex;justify-content:center;align-items: center;}
.d_cvcr input {width:100%;height:50px;font-size:16px;line-height:50px;overflow:hidden;
	border:0px;padding:0px;text-align:center;outline:none;}

.d_ccapt {width:100%;height:auto;overflow:auto;margin-bottom:10px;}
.d_ccaptl {width:60%;height:100%;float:left;}
.d_ccaptl input {width:100%;height:50px;border:0px;background-color:#fff;cursor:pointer;}
.d_ccaptr {width:35%;height:100%;float:right;background-repeat:no-repeat;background-position:center center;background-size:auto 100%;
	background-image:url(../images/bg_capt.webp);display:flex;justify-content:center;align-items:center;}
#ccaptl {width:100%;height:40px;float:left;background-color:#fff;border:0px;
	font-size:15px;line-height:40px;color:#666;text-align:center;}
.cvc {width:auto;height:40px;float:left;margin:0px;}
#cvc1 {height:40px;color:#8ce7b9;line-height:40px;font-size:20px;margin:0px;cursor:pointer;
	background-color:rgba(0,0,0,0);text-align:center;}
#cvc2 {height:40px;color:#69f8af;line-height:40px;font-size:20px;margin:0px;cursor:pointer;
	background-color:rgba(0,0,0,0);text-align:center;}
#cvc3 {height:40px;color:#9dfdcc;line-height:40px;font-size:20px;margin:0px;cursor:pointer;
	background-color:rgba(0,0,0,0);text-align:center;}
#cvc4 {height:40px;color:#00ff7d;line-height:40px;font-size:20px;margin:0px;cursor:pointer;
	background-color:rgba(0,0,0,0);text-align:center;}

.d_cf {width:90%;max-width:1000px;height:100%;padding:0px 0% 0px 0%;}
.d_cf input {width:98%;height:40px;line-height:40px;text-align:left;font-size:15px;padding:0px 1%;
	background-color:#fff;margin-bottom:10px;border:0px;outline:none;}
.d_cf select {width:100%;height:40px;line-height:40px;text-align:left;padding:0px 1%;font-size:15px;color:#666;
	background-color:#fff;margin-bottom:10px;border:0px;border-radius: 0px;outline:none;
	-webkit-appearance:none;-moz-appearance:none;appearance:none;
	background-repeat:no-repeat;background-position:center right 15px;background-size:10px 10px;
	background-image:url('../images/arr_cnty.webp');}
.d_cf textarea {width:98%;height:210px;line-height:25px;font-size:15px;text-align:left;padding:0px 1%;
	background-color:#fff;margin-bottom:10px;border:0px;outline:none;}
.btn_olcl {background-color:#1a1a1a;color:#fff;text-align:center;}
.d_olcnt {width:100%;height:35px;line-height:35px;font-size:18px;font-weight:500;cursor:pointer;
	background:#00b587;color:#fff;text-align:center;margin-top:20px;}
.d_ccapt {width:100%;height:auto;overflow:auto;margin-bottom:10px;}
.d_ccaptl {width:60%;height:100%;float:left;}
.d_ccaptr {width:35%;height:100%;float:right;display:flex;justify-content:center;align-items:center;background-image:url('');}
/* ccaptl */
#ccaptcha_input {width:100%;height:40px;float:left;background-color:#fff;border:0px;
	font-size:15px;line-height:40px;color:#666;text-align:center;}



@media(max-width:1440px){
.d_babtt h1 {font-size:90px;line-height:100px;font-weight:600;}
.d_pf {margin-top:50px;}
.d_adtt {width:33.33%;height:auto;padding:6% 5%;}	



}

@media(max-width:1200px){
.d_babtt h1 {font-size:70px;line-height:90px;font-weight:600;}
.d_pf {margin-top:30px;}
.d_pfp {width:100%;height:auto;float:left;}
.d_pft {width:100%;height:auto;float:left;}
.d_pft p {font-size:16px;line-height:30px;color:#333;}
}


@media(max-width:968px){
.d_babt {margin-top:80px;}
.d_babtt h1 {font-size:60px;line-height:75px;font-weight:600;}

.d_adtt {width:50%;height:auto;padding:6% 5%;}
.d_pftn {display:none;}
.d_cullp,.d_cullt {width:100%;height:auto;float:left;}
.d_cult {padding:30px 5%;}
}

@media(max-width:768px){
.d_pmlp,.d_pmlt,.d_pmrp,.d_pmrt {width:100%;height:auto;float:left;}
.d_babtt h1 {font-size:35px;line-height:45px;font-weight:600;}
.d_pf {margin-top:0px;}
.d_pftn {width:100%;height:40px;margin:50px 0% 0px 0%;font-size:35px;line-height:60px;display:none;}
.d_adtt {width:100%;height:auto;padding:6% 5%;}
.d_adtt h3 {font-size:23px;}
.d_adtt p {font-size:16px;line-height:30px;color:#eee;font-weight:300;text-align:left;}
.d_adtt img {width:50px;height:50px;}
.d_ccnt {width:100%;height:auto;padding:50px 0%;border-radius:0px;}
.d_chr {width:100%;height:auto;padding:0px 5% 50px 5%;}
}

@media(max-width:600px){
.d_babtt h1 {font-size:25px;line-height:35px;font-weight:600;}
.d_pftn {width:100%;height:45px;margin:30px 0% 0px 0%;font-size:35px;line-height:45px;display:none;}
}


