.contact {display:none;}
.cnt {margin:40px 0px 40px 0px; -webkit-box-shadow:-2px 7px 15px 10px rgba(0,0,0,0.13); -moz-box-shadow:-2px 7px 15px 10px rgba(0,0,0,0.13); box-shadow:-2px 7px 15px 10px rgba(0,0,0,0.13); padding:25px;}
.cnt .cols {position:relative; overflow:hidden; min-height:1100px;}
.cnt .cols .col.col1 {padding-right:508px;}
.cnt .cols .col.col1 .infos {position:relative; overflow:hidden; min-height:137px; margin-bottom:30px;}
.cnt .cols .col.col1 .infos .info.info1 {float:left; width:260px; margin-top:11px;}
.cnt .cols .col.col1 .infos .info.info1 .tel {font-weight:700;color:#444;font-size:24px;background:url(/images/1/phone.png) 12px 3px no-repeat;background-size:23px;padding-left:45px;margin-bottom:5px;}
.cnt .cols .col.col1 .infos .info.info1 .work {font-weight:300; font-size:20px; padding-left:45px;}
.cnt .cols .col.col1 .infos .line {width:1px; height:210px; background:#0f2847; position:absolute; left:50%; margin-left:-13.5px;}
.cnt .cols .col.col1 .infos .info.info2 {float:right; width:275px; font-size:20px; margin-top:2px;}
.cnt .cols .col.col1 .infos .info.info2 .address {color:#0f2847;font-weight:400;background:url('/images/1/locationpin-header.png') left center no-repeat;padding-left:18px;display:block;}
.cnt .cols .col.col1 .infos .info.info2 .address.two {margin-top:10px;}
.cnt .cols .col.col2 {position:absolute; top:0px; width:475px; right:0px;}
.cnt .cols .col.col2 form input {display:block; width:100%; box-sizing:border-box; border:solid #cccccc 1px; height:59px; padding:0px 20px; font-size:18px; color:#444444 !important; margin-bottom:21px;}
.cnt .cols .col.col2 form label {font-weight:600;}
.cnt .cols .col.col2 form select {display:block; width:100%; box-sizing:border-box; border:solid #cccccc 1px; height:59px; padding:0px 20px; font-size:18px; color:#444444 !important; margin-bottom:21px;}
.cnt .cols .col.col2 form textarea {display:block; width:100%; box-sizing:border-box; resize:none; border:solid #cccccc 1px; height:122px; padding:20px; font-size:18px; color:#444444 !important; margin-bottom:21px;}
.cnt .cols .col.col2 form .security input.submit {margin:0px;background:#ec6322;font-weight:600;color:#ffffff !important;text-transform:uppercase;letter-spacing:1px;cursor:pointer;font-size:23px;}
.cnt .cols .col.col2 form .security input.submit:hover {text-decoration:underline;}
.cnt .cols .col.col2 form .security input.code {float:right; width:295px;}
.cnt .cols .col.col2 form .security label {float:right; margin-right:15px; line-height:54px;}
.cnt .cols .col.col2 form .security span {display:block; float:left; height:61px; line-height:61px; color:#444;}
.cnt .cols .col.col2 form .cwrPH {color:#444444 !important;}

.res1810 .cnt .cols {min-height:1150px;}
.res1810 .cnt .cols .col.col1 {padding-right:848px;}
.res1810 .cnt .cols .col.col1 .infos .info.info1 {width:340px; margin-top:11px;}
.res1810 .cnt .cols .col.col1 .infos .info.info1 .tel {background:url(/images/1/phone.png) 10px 8px no-repeat;margin-bottom:5px;font-size:32px;}
.res1810 .cnt .cols .col.col1 .infos .info.info1 .work {font-size:22px;}
.res1810 .cnt .cols .col.col1 .infos .info.info2 {width:429px; font-size:24px; margin-top:5px;}
.res1810 .cnt .cols .col.col1 .infos .line {margin-left:-35.5px;}
.res1810 .cnt .cols .col.col2 {width:808px;}
.res1810 .cnt .cols .col.col2 form input {margin-bottom:20px;}
.res1810 .cnt .cols .col.col2 form select {margin-bottom:30px;}
.res1810 .cnt .cols .col.col2 form textarea {margin-bottom:30px;}
.res1810 .cnt .cols .col.col2 form .security input.code {width:520px;}
.res1810 .cnt .cols .col.col2 form .security span {font-size:22px;}

.res940 .cnt .cols .col.col1 .infos .info.info1 {float:none; width:auto;}
.res940 .cnt .cols .col.col1 .infos .line {position:static; width:auto; height:1px; margin:20px 0px;}
.res940 .cnt .cols .col.col1 .infos .info.info2 {margin:0px; float:left; width:auto;}

.res720 .cnt .cols .col.col1 {padding:0px;}
.res720 .cnt .cols .col.col1 .infos .info.info1 {float:none; width:auto;}
.res720 .cnt .cols .col.col1 .infos .line {position:static; width:auto; height:1px; margin:20px 0px;}
.res720 .cnt .cols .col.col1 .infos .info.info2 {margin:0px; float:left; width:auto;}
.res720 .cnt .cols .col.col2 {width:auto; position:static; margin-top:25px;}
.res720 .cnt .cols .col.col2 form .security input.code {width:420px;}

.res480 .cnt .cols .col.col1 {padding:0px;}
.res480 .cnt .cols .col.col1 .infos .info.info1 {float:none; width:auto;}
.res480 .cnt .cols .col.col1 .infos .line {position:static; width:auto; height:1px; margin:20px 0px;}
.res480 .cnt .cols .col.col1 .infos .info.info2 {margin:0px; float:left; width:auto;}
.res480 .cnt .cols .col.col2 {width:auto; position:static; margin-top:25px;}
.res480 .cnt .cols .col.col2 form .security {margin-top:20px;}
.res480 .cnt .cols .col.col2 form .security input.code {width:230px;}

.res320 .cnt .cols .col.col1 {padding:0px;}
.res320 .cnt .cols .col.col1 .infos .info.info1 {float:none; width:auto;}
.res320 .cnt .cols .col.col1 .infos .line {position:static; width:auto; height:1px; margin:20px 0px;}
.res320 .cnt .cols .col.col1 .infos .info.info2 {margin:0px; float:left; width:auto;}
.res320 .cnt .cols .col.col2 {width:auto; position:static; margin-top:25px;}
.res320 .cnt .cols .col.col2 form .security span {line-height:normal; height:auto; margin-bottom:5px;}
.res320 .cnt .cols .col.col2 form .security input.code {width:100%; float:none; margin-bottom:5px;}

.cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox {margin:10px 0px 10px;}
.cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox div:nth-child(1) {display:none;}
.cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox input[type=checkbox] {width:20px!important; height:20px!important; background:#fff; padding:0!important; float:left; margin:2px 10px 0px 0px; appearance:textfield;}
.cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox input[type="checkbox"]:checked {color:#000;}
.cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox label {font-size:18px !important; font-weight:400 !important; color:#666 !important; line-height:normal !important;}

.res1810 .cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox label {font-size:20px !important;}

.res480 .cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox label {font-size:18px !important;}
.res480 .cnt .cols .col.col2 form .security label {width:100px; line-height:22px; text-align:right; margin-top:7px;}

.res320 .cnt .cols .col.col2 .frmbfield.frmbcheckbox .checkbox label {font-size:16px !important;}
.res320 .cnt .cols .col.col2 form .security label {float:none; margin:0px 0px 15px 0px; line-height:normal; display:block;}