.lBanner .flex_jz{margin-bottom: 80px;}
.p_Contact {margin-top: -150px}
.p_Contact .layout {background: #f0f6ff;border-radius: 30px;padding: 35px;display: flex;justify-content: space-between;align-items: center;}
.p_Contact .layout .videobox {width: 100%;position: relative;}
lite-youtube {height: 653px;border-radius: 30px;}
.p_Contact {margin-bottom: 30px;}
.p_Contact .layout .videobox iframe {width: 100%;height: 100%;position: absolute;left: 0;top: 0;}
.p_Contact .tou_02 {margin-top: 110px;margin-bottom: 50px;text-align: center;}
.p_Contact .tou_02 .h1 {font-size: 54px;color: #000;}
.p_Contact .tou_02 .p2 {font-size: 18px;line-height: 34px;color: #666666;margin: 0 auto;margin-top: 10px;max-width: 910px;}
.p_Contact .p_Contact_l {width: 50%;padding: 65px;}
.p_Contact .p_Contact_r {width: 50%;position: relative;}
.p_Contact .p_Contact_r .info{position: absolute;width: 100%;bottom: 3%;left: 0;padding: 5%;}
.p_Contact .p_Contact_r .info .title{font-size: 40px;color: #fff;line-height: 1.2;margin-bottom: 2%;}
.p_Contact .p_Contact_r .info .desc{font-size: 18px;color: #fff;}
.p_Contact .tt .p1 {font-size: 54px;}
.p_Contact .tt .p2 {font-size: 18px;color: #013078;line-height: 34px;margin-top: 10px;opacity: 0.5;}
.p_Contact_l .form_r {margin-top: 38px;}
.p_Contact_l .form_r ul li {margin-bottom: 28px;width: 100%;position: relative;}
.p_Contact_l .form_r ul li.li1 {width: 100%;position: relative;}
.p_Contact_l .form_r ul li.li1::before {content: '*';color: red;position: absolute;left: 2%;top: .1em;line-height: 60px;display:block;}
.p_Contact_l .form_r ul li.li2 {width: 100%;position: relative;}
.p_Contact_l .form_r ul li.li2::before {content: '*';color: red;position: absolute;left: 2%;top: 1.2em;display:block;}
.p_Contact_l .form_r ul li.li2:nth-child(4):before {line-height: 31px;}
.p_Contact_l .form_r ul li span {position: absolute;height: 60px;line-height: 60px;color: red;left: 19px;}
.p_Contact_l .form_r ul li input {border: none;border-radius: 14px;background: rgb(244, 244, 244);line-height: 60px;text-indent: 28px;font-size: 16px;width: 100%;background: white;}
.p_Contact_l .form_r ul li textarea {border: none;border-radius: 14px;background: rgb(244, 244, 244);line-height: 60px;text-indent: 20px;font-size: 16px;width: 100%;background: white;line-height: 31px;padding: 10px 8px;min-height: 150px;}
.p_Contact_l .form_r .sub {margin-top: 37px;width: 156px;height: 62px;line-height: 62px;border-radius: 50px;text-align: center;background: rgba(226, 197, 33, .19);display: inline-block;padding: 0 5px;}
.p_Contact_l .form_r .sub input[type="submit"] {background-color: #E2C521;height: 52px;line-height: 52px;border-radius: 50px;width: 100%;border: none;font-family: Kanit-Medium;color: #fff;}
.p_Contact_l .form_r .sub:hover input {text-decoration: underline;}
.p_Contact_r {margin: 20px 65px;}
.p_Contact_r .contact_list {margin-top: 50px;display: flex;}
.p_Contact_r .contact_list li {position: relative;width: 100%;margin-left: 0;min-height: 110px;text-align: center;}
.p_Contact_r .contact_list li .pic {width: 65px;height: 65px;background-color: #0b68f2;background-repeat: no-repeat;background-position: center;border-radius: 18px;margin: 0 auto;}
.p_Contact_r .contact_list li .ro .p1 {font-size: 24px;font-weight: bold;margin-top: 18px;}
.p_Contact_r .contact_list li .ro .p2 {font-size: 18px;color: #000;}
.p_Contact_r .contact_list li .ro .p2 a,
.p_Contact_r .contact_list li .ro .p2 p {display: block}
.p_Contact_r .sharA {margin-top: 20px;}
.p_Contact_r .sharA .p1 {float: left;font-size: 24px;font-weight: bold;}
.p_Contact_r .sharA ul {float: right;}
.p_Contact_r .sharA ul li {float: left;margin-right: 15px;}
.p_Contact_r .sharA ul li img {height: 22px;}
.p_Contact_r .img_box {height: 0;width: 100%;padding-top: 134%;position: relative;border-radius: 20px;overflow: hidden;margin-top: 30px;}
.contact_map {background-color: #EEE;}
.contactus .p_Contact_r {padding-bottom: 0;}
.contact_map>img {width: 100%;}
.web_footer{margin-top: 0;}
@media only screen and (max-width: 1024px){
.web_footer{margin-top: 0;}
.p_Contact_r {padding: 25px;}
.p_Contact_r .contact_list {margin-top: 20px;}
.p_Contact .p_Contact_l {width: 100%;padding: 30px 0;}
.p_Contact .p_Contact_r {width: 100% !important;padding: 0;}
.p_Contact_l .form_r ul li.li1 {width: 100%}
.p_Contact .layout {display: flex;flex-direction: column-reverse;}
}
@media only screen and (max-width: 950px) {
.p_Contact .tt .p1 {font-size: 26px;margin: 0;}
.p_Contact .tt .p2 {font-size: 16px;line-height: 1.5;}
.p_Contact_l .form_r ul li input {line-height: 45px;border-radius: 10px}
.p_Contact_l .form_r ul li.li1::before {line-height: 45px;}
.p_Contact_l .form_r ul li.li2::before {line-height: 24px;top: .8em;}
.p_Contact_l .form_r ul li.li2:nth-child(4)::before {line-height: 24px;top: .8em;}
.p_Contact_l .form_r ul li input::placeholder {font-size: 14px;}
.p_Contact_l .form_r ul li textarea::placeholder {font-size: 14px;}
.p_Contact_l .form_r ul li textarea {line-height: 1.5}
.p_Contact_l .form_r ul li span {line-height: 45px}
.p_Contact_r .contact_list li{display: flex;flex-direction:column;align-items: center;text-align: center;}
.p_Contact_r .contact_list li .ro .p2 {font-size: 16px;margin-top: 10px;margin-bottom: 10px;}
.p_Contact_r .contact_list li .ro .p1 {text-align: center;font-size: 22px;margin-bottom: 10px;}
.p_Contact_r .contact_list li .ro .p2 p{text-align: center;}
.p_Contact .tou_02 .h1 {font-size: 30px}
.p_Contact .tou_02 {margin-top: 50px}
.p_Contact .tou_02 .p2 {line-height: 1.5;font-size: 16px;}
.p_Contact .layout {display: flex;flex-direction: column-reverse;}
.p_Contact_r .img_box {margin-top: 0;}
.p_Contact_r .contact_list {flex-wrap: wrap;}
.p_Contact_r .contact_list li .ro {text-align: center;}
.p_Contact_r .contact_list li .pic {margin: 0 auto;}
}
.contact_map {background-color: #EEE;}
.contactus .p_Contact_r {padding-bottom: 0;}
.contact_map>img {width: 100%;}
