.footer .farea {display:none !important;}
.contact-info {overflow:hidden;max-width:1130px;margin:20px auto 20px auto;position:relative;min-height:600px;}
.res1810 .contact-info {max-width:1770px;}
.res940 .contact-info form {width:auto;margin-right:460px;float:none;}

/**Form**/
.contact-info form {display:block;padding:0px;margin:0px;position:relative;overflow:hidden;float:left;width:555px;}
.contact-info form label {font-size:28px;display:block;color:#237482;font-family:'Lora';font-weight:500;margin-bottom:4px;width:auto;display:inline-block;}
.contact-info form label span {float:right;display:inline-block;margin:5px 0px 0px 8px;}
.contact-info form input {display:block;width:100%;margin:0px 0px 23px 0px;height:50px;padding:0px 15px 0px 15px;color:#000;border:none;font-size:28px;/* border:solid 1px #cdcdcd; */box-sizing:border-box;font-family:'Lora';background:#f2f2f2;}
.contact-info form textarea {display:block;font-size:28px;width:100%;margin:0px 0px 26px 0px;height:114px;padding:7px 15px 7px 15px;border:solid 1px #f2f2f2;box-sizing:border-box;font-family:'Lora';background:#f2f2f2;}
.contact-info form .security {display:block;width:auto;margin:0px 0px 10px 0px;padding:0px;font-size:28px;}
.contact-info form .security span {color:#b8d657;float:left;line-height:32px;width:auto;clear:both;float:none;font-size:24px;}
.contact-info form .security span b {text-decoration:underline;font-weight:500;color:#fff;}
.contact-info form .security .code {float:left;width:50%;margin:10px 0px 0px 0px;height:50px;text-align:left;padding:0px 5px 0px 5px;/* border:solid 1px #cdcdcd; */background:#f2f2f2;font-size:18px;color:#9c7771 !important;}
.contact-info form .security .submit {float:right;width:40%;height:50px;color:#fff;background:#b8d657;border:0;font-weight:500;cursor:pointer;font-size:28px;font-family:'Lora';padding:0px;margin-top:10px;}
.contact-info form .security .submit:hover {background:#6d6e71;}

.res1810 .contact-info form {width:850px;}
.res1810 .contact-info form .security .code {/* width:260px; */}
.res1810 .contact-info form .security .submit {width:260px;}

.res940 .contact-info form label {font-size:24px;}
.res940 .contact-info form .security label {/* width:175px; */}
.res940 .contact-info form .security .code {/* width:125px; */font-size:14px;}
.res940 .contact-info form .security .submit {/* width:118px; */}

.res720 .contact-info {min-height:555px;}
.res720 .contact-info form {width:auto;padding-right:355px;float:none;}
.res720 .contact-info form label {font-size:20px;}
.res720 .contact-info form .security label {/* width:107px; */line-height:20px;}
.res720 .contact-info form .security .code {width:100%;height:40px;}
.res720 .contact-info form .security .submit {width:100%;font-size:20px;height:40px;}
.res720 .contact-info form input {font-size:20px; height:36px;}
.res720 .contact-info form .security span {font-size:18px;line-height:normal;}

.res480 .contact-info form {width:100%;}
.res480 .contact-info form label {font-size:20px;}
.res480 .contact-info form .security label {width:auto;/* float:right; */line-height:36px;}
.res480 .contact-info form .security .code {/* width:95px; */height:40px;font-size:13px;}
.res480 .contact-info form .security .submit {/* width:98px; */font-size:20px;height:40px;}
.res480 .contact-info form input {font-size:20px; height:36px;}
.res480 .contact-info form .security span {font-size:18px;line-height:normal;}

.res320 .contact-info form {width:100%;}
.res320 .contact-info form label {font-size:20px;}
.res320 .contact-info form .security label {/* width:90px; */float:left;text-align:right;line-height:20px;}
.res320 .contact-info form .security .code {width:100%;height:40px;/* margin:0px 5px; */font-size:14px;}
.res320 .contact-info form .security .submit {width:100%;font-size:20px;height:40px;}
.res320 .contact-info form input {font-size:20px; height:36px;}
.res320 .contact-info form .security span {font-size:18px;line-height:normal;}

/**Map**/
.contact-info .map {float:right;overflow:hidden;width:510px;}
.contact-info .map img {display:block; float:right;}
.contact-info .map .location {font-size:28px;color:#6d6e71;float:left;clear:both;font-weight:500;background:url(../images/6/location.png) top left no-repeat;padding-left:44px;margin-top:33px;font-family:'Lora';}
.contact-info .map .phone {font-size:28px;color:#6d6e71;font-weight:500;background:url(../images/6/phone.png) top left no-repeat;float:left;padding-left:44px;margin-top:20px;font-family:'Lora';}
.contact-info .map .phone a {color:#6d6e71;}

.res1810 .contact-info .map {width:850px;}
.res1810 .contact-info .map .phone {clear:both;}

.res940 .contact-info .map {width:434px;position:absolute;right:0px;top:0px;}
.res940 .contact-info .map .location {font-size:24px;}
.res940 .contact-info .map .phone {font-size:24px;}

.res720 .contact-info .map {width:329px;position:absolute;right:0px;top:0px;}
.res720 .contact-info .map .location {font-size:20px; background:url(../images/6/location-720.png) top left no-repeat; padding-left:34px; line-height:23px; margin-top:20px;}
.res720 .contact-info .map .phone {font-size:20px; background:url(../images/6/phone-720.png) top left no-repeat; padding-left:34px;}

.res480 .contact-info .map .location {font-size:20px; background:url(../images/6/location-720.png) top left no-repeat; padding-left:34px; line-height:23px; margin-top:20px;}
.res480 .contact-info .map .phone {font-size:20px; background:url(../images/6/phone-720.png) top left no-repeat; padding-left:34px;}
.res480 .contact-info .map {width:440px; margin:0 auto; float:none;}

.res320 .contact-info .map .location {font-size:16px;background:url(../images/6/location-720.png) top left no-repeat;padding:0px 0px 0px 34px;line-height:20px;text-align:left;width:auto;float:none;margin:0px auto 0px auto;}
.res320 .contact-info .map .phone {font-size:16px;background:url(../images/6/phone-720.png) top left no-repeat;padding-left:34px;line-height:25px;width:auto;margin:15px auto 0px;float:none;}
.res320 .contact-info .map {width:100%;margin:0 auto;float:none;max-width:298px;}
.res320 .contact-info .map img {margin-bottom:20px;float:none;}