body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {margin: 0;padding: 0;}
button, input, select, textarea, h1, h2, h3, h4, h5, h6 {font: 0.7291666666666vw Arial, Tahoma;color: #666;font-weight: normal;}
button, input, select, textarea, label {vertical-align: middle;border: 0;outline: none;}
img {vertical-align: middle;border: none;display: inline-block;max-width: 100%;}
ul, ol {list-style: none;}
a {text-decoration: none !important;color: #666;vertical-align: baseline;cursor: pointer;font-size: inherit;-o-transition: .2s ease;-moz-transition: .2s ease;-webkit-transition: .2s ease;transition: .2s ease;}
a:hover {color: #333;}
table {border-collapse: collapse;border-spacing: 0;}
body {word-wrap: break-word;background: #fff;margin: 0 auto;width: 100%;min-width: 62.5vw;}
* {box-sizing: border-box;}
em, i {font-style: normal;font-weight: normal;font-size: 0.7291666666666vw;}
.g-cf:after {content: "";clear: both;display: table;}
.g-cf {zoom: 1;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;line-height: 0;font-size: 0;}
.clearfix {*zoom: 1;}
.fl {float: left;_display: inline;}
.fr {float: right;_display: inline;}
input, select, textarea {outline: none;-webkit-appearance: none;background: none;}
input[type="checkbox"]:focus {outline: none;}
::-webkit-input-placeholder {color: #cccccc;}
:-moz-placeholder {color: #cccccc;}
::-moz-placeholder {color: #cccccc;}
:-ms-input-placeholder {color: #cccccc;}
.container {width: 62.5vw;margin: 0 auto;}
.header {position: fixed;width: 100%;left: 0;top: 0;z-index: 5;background: #fff;box-shadow: 0 0.1041666666666vw 0.2604166666666vw rgba(0, 0, 0, .13);}
.hd_con {width: 62.5vw;margin: 0 auto;position: relative;}
.hd_left {position: absolute;left: 0;top: 50%;margin-top: -0.78125vw;display: flex;align-items: center;}
.logo img {height: 2.0833333333333vw;}
.hd_left span {color: #ffffff;padding-left: 1.0416666666666vw;position: relative;margin-left: 0.7291666666666vw;}
.hd_left span:before {position: absolute;content: "";width: 0.0520833333333vw;height: 2.0833333333333vw;background: #fff;left: 0;top: 50%;margin-top: -1.0416666666666vw;}
.hd_right {position: absolute;right: 1.9791666666666vw;top: 50%;width: 8.3333333333333vw;height: 2.1875vw;line-height: 2.1875vw;background: #3269FF;box-shadow: 0 0.4166666666666vw 1.0416666666666vw 0.0520833333333vw rgba(11, 83, 255, 0.3);font-size: 0.9375vw;color: #fff !important;text-align: center;border-radius: 1.25vw;margin-top: -1.0416666666666vw;cursor: pointer;display: block;}
.naver ul {margin-left: 9.375vw;}
.naver ul li {display: inline-block;width: 4.9479166666666vw;position: relative;}
.naver ul li > a {display: inline-block;width: 100%;text-align: center;color: #363636;font-size: 0.9375vw;line-height: 4.1666666666666vw;position: relative;transition: all ease-in-out .36s;}
.naver ul li > a:before {position: absolute;content: "";width: 0;height: 0.2083333333333vw;background: #134b9f;left: 50%;bottom: 0.78125vw;transform: translateX(-50%);transition: all ease-in-out .4s;}
.naver ul li.active > a:before, .naver ul li:hover > a:before {width: 1.0416666666666vw;}
.naver ul li:hover > a, .naver ul li.active > a {color: #134b9f;}
.s_nav {position: absolute;width: 100%;left: 0;top: 4.1666666666666vw;background: #fff;z-index: 99;display: none;}
.s_nav.on{display:block;}
.s_nav span {display: block;text-align: center;border-bottom: 0.0520833333333vw solid #eeeeee;font-size: 0.7291666666666vw;}
.s_nav span:last-child {border-bottom: none;}
.s_nav span a {display: block;width: 100%;color: #666666;line-height: 2.0833333333333vw;}
.s_nav span a:hover {background: #134b9f;color: #fff;}
.p_banner .swiper-slide a {display: block;width: 100%;background-size: cover;background-position: center;}
.eng {margin-left: 3.125vw;}
.eng a {color: #363636;transition: all ease-in-out .36s;display: inline-block;padding: 0 0.5208333333333vw;position: relative;}
.eng a:nth-child(1):before {position: absolute;content: "";width: 0.0520833333333vw;height: 0.8333333333333vw;right: 0;top: 50%;margin-top: -0.3125vw;background: #5e5e5e;}
.eng a.active {color: #164da0;}
.hd_tel i {font-size: 1.1458333333333vw;margin-right: 0.2083333333333vw;}
.hd_icon1 {padding: 0 0.5208333333333vw;margin: 0 0.625vw;position: relative;}
.hd_icon1:before, .hd_icon1:after {position: absolute;content: "";width: 0.0520833333333vw;height: 1.0416666666666vw;background: #fff;left: 0;top: 50%;margin-top: -0.5208333333333vw;}
.hd_icon1:after {left: auto;right: 0;}
.hd_icon1 div {margin: 0 0.2083333333333vw;}
.hd_icon1 i {font-size: 1.1458333333333vw;}
.index_com {position: relative;padding-top: 4.1666666666666vw;}
.floatM {position: absolute;left: 0;top: 50vh;transform: translateY(-50%);z-index: 5;display: flex;align-items: center;}
.floatM div {display: flex;flex-direction: column;align-items: flex-end;}
.floatM div i {width: 1.5625vw;height: 0.0520833333333vw;background: rgba(255, 255, 255, .7);margin: 0.7291666666666vw 0;}
.floatM div i:nth-child(3) {width: 2.0833333333333vw;background: rgba(255, 255, 255, 1);}
.floatM span {color: #666666;font-size: 0.7291666666666vw;margin-left: 0.7291666666666vw;}
.floatM_home div i {background: rgba(255, 255, 255, .7);}
.floatM_home div i:nth-child(3) {background: rgba(255, 255, 255, 1);}
.floatM_home span {color: #fff;}
.index_second {display: flex;align-items: center;}
.index_second > div {width: 50%;}
.second_left1 {padding-right: 5.2%;padding-left: 9%;}
.second_right1 a {display: block;width: 100%;height: 100%;background-size: cover;background-position: center;}
.index_title1 {padding-top: 3.6458333333333vw;position: relative;margin-bottom: 5%;}
.index_title1 h1 {color: #333333;font-size: 1.25vw;margin-bottom: 0.3125vw;}
.index_title1 h2 {color: #cccccc;font-size: 0.7291666666666vw;}
.index_title1 a.more {height: 2.1875vw;line-height: 2.1875vw;background: #0F58A3;box-shadow: 0 0.4166666666666vw 1.0416666666666vw 0.0520833333333vw rgba(11, 83, 255, 0.3);text-align: center;display: inline-block;border-radius: 1.4583333333333vw;font-size: 0.9375vw;color: #fff;cursor: pointer;padding: 0 1.0416666666666vw;}
.about_info1 .txt {text-align: justify;color: #999999;line-height: 1.875vw;font-size: 0.7291666666666vw;}
.about_info1 {margin-bottom: 7%;}
.index_more1 {text-align: right;padding-right: 1.5625vw;}
.index_more1 a {display: inline-block;color: #fff;width: 8.3333333333333vw;height: 2.5vw;text-align: center;background: #164da0;line-height: 2.5vw;position: relative;overflow: hidden;}
.index_more1 a:before {position: absolute;left: -100%;top: 0;width: 30%;height: 100%;content: "";background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 100%);background: -o-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 100%);background: -moz-linear-gradient(left, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 100%);background: linear-gradient(to right, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, .3) 50%, rgba(255, 255, 255, 0) 100%);transform: skewX(-45deg);transition: 1s ease;}
.index_more1 a:hover:before {left: 150%;transition: 1s ease;}
.index_title2 {text-align: center;padding: 3.125vw 0 2.8645833333333vw 0;}
.index_title2 h1 {color: #333333;font-size: 1.5625vw;margin-bottom: 1.25vw;}
.index_title2 p {color: #999999;font-size: 0.7291666666666vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_swiper1 {width: 76.0416666666666vw;margin: 0 auto 3.6458333333333vw auto;position: relative;}
.index_swiper1 .swiper-pagination {text-align: center;width: 100%;}
.index_swiper1 .swiper-pagination-bullet {margin: 0 0.2083333333333vw;background: #cccccc;opacity: 1;}
.index_swiper1 .swiper-pagination-bullet-active {background: #14c2c0;}
.case_item {padding: 0 15%;margin-bottom: 2.34375vw;}
.case_item a {display: inline-block;text-align: center;}
.index_info1 {margin-top: 1.0416666666666vw;}
.index_info1 h2 {color: #333333;font-size: 1.1458333333333vw;margin-bottom: 0.625vw;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.index_info1 p {color: #666666;font-size: 0.8333333333333vw;line-height: 1.5625vw;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;}
.index_more2 {text-align: center;padding-right: 0;}
.index_team {width: 82.2916666666666vw;margin: 0 auto;display: flex;align-items: center;justify-content: space-between;}
.team_left1 {width: 27.5vw;}
.team_right1 {width: 50vw;padding-top: 3.8541666666666vw;}
.team_info4 .txt {font-size: 0.8333333333333vw;color: #666666;}
.team_swiper1 .swiper-slide {margin-top: 3.125vw;}
.team_swiper1 .swiper-slide a {display: block;width: 100%;}
.team_swiper1 .swiper-slide .team_img2 img {transform: scale(.8);transform-origin: top center;}
.team_u1 .team_info5 {display: none;}
.team_u1 .team_info5 h3 {color: #333333;font-size: 1.25vw;font-weight: bold;}
.team_u1 .team_info5 h4 {color: #666666;font-size: 0.9375vw;margin: 1.25vw 0 0.2604166666666vw 0;}
.team_u1 .team_info5 .txt {color: #999999;}
.team_swiper1 .swiper-slide-active {margin-top: 0;}
.team_swiper1 .swiper-slide-active .team_img2 img {transform: scale(1);transform-origin: center;}
.team_swiper1 .swiper-slide-active .team_u1 .team_info5 {position: absolute;width: 25vw;right: 0;}
.team_swiper1 .swiper-button-next, .team_swiper1 .swiper-button-prev {left: auto;right: 0;bottom: auto;background: none;width: auto;height: auto;margin: 0;opacity: 1;top: 1.1458333333333vw;}
.team_swiper1 .swiper-button-next i, .team_swiper1 .swiper-button-prev i {font-size: 1.1458333333333vw;color: #cccccc;}
.team_swiper1 .swiper-button-prev {right: 1.9791666666666vw;}
.team_swiper1 .swiper-button-next:hover i, .team_swiper1 .swiper-button-prev:hover i {color: #14c2c0;}
.index_news,.index_news1 {width: 62.5vw;}
.news_y1 {display: flex;align-items: center;justify-content: space-between;margin-bottom: 5.2083333333333vw;}
.news_img4 {width: 30.2083333333333vw;}
.news_right1 {width: 30vw;}
.news_time1 {margin-bottom: 1.3020833333333vw;}
.news_time1 h3 {color: #999;font-size: 1.5vh;padding-bottom: 1vh;position: relative;}
.news_time1 h3:before {position: absolute;content: "";width: 2.0833333333333vw;height: 0.0520833333333vw;background: #164da0;left: 0;bottom: 0;}
.news_info4 h2 a {display: inline-block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 1.2vw;color: #333;font-weight: bold;}
.news_info4 .txt {color: #666666;font-size: 1vw;line-height: 2vw;margin-bottom: 1.6666666666666vw;margin-top: 0.78125vw;}
.index_more3 {text-align: left;}
.news_y2 ul {display: flex;justify-content: space-between;}
.news_y2 ul li {width: 19.7916666666666vw;background: #fff;box-shadow: 0 0 0.3645833333333vw rgba(0, 0, 0, .1);position: relative;}
.news_y2 ul li > img, .news_bg1 {position: absolute;width: 100%;height: 100%;left: 0;top: 0;opacity: 0;transition: all ease-in-out .36s;background-size: cover;background-position: center;}
.news_y2 ul li a {display: block;width: 100%;padding: 2.0833333333333vw;position: relative;}
.news_y2 ul li a h2 {color: #333333;font-size: 0.9375vw;line-height: 1.8229166666666vw;height: 3.6458333333333vw;overflow: hidden;font-weight: bold;transition: all ease-in-out .36s;}
.news_y2 ul li a h4 {color: #ababab;font-size: 0.7291666666666vw;padding-top: 0.8333333333333vw;transition: all ease-in-out .36s;}
.news_y2 ul li:hover > img, .news_y2 ul li:hover .news_bg1 {opacity: 1;}
.news_y2 ul li:hover .news_time1 h3:before {background: #fff;}
.news_y2 ul li:hover a{background:rgba(22, 83, 153, 0.53);}
.news_y2 ul li:hover a * {color: #fff;}
.index_online {width: 82.2916666666666vw;margin: 0 auto;position: relative;}
.index_contact {width: 65.6%;position: absolute;right: 0;top: 2.0833333333333vw;}
.contact_info1 {padding-left: 18%;position: absolute;width: 100%;height: 100%;left: 0;top: 0;display: flex;align-items: center;}
.contact_info1 ul li {margin-bottom: 2.6041666666666vw;position: relative;padding-top: 0.7291666666666vw;color: #fff;font-size: 0.8333333333333vw;}
.contact_info1 ul li:before {position: absolute;content: "";width: 1.0416666666666vw;height: 0.0520833333333vw;background: #fff;left: 0;top: 0;}
.contact_info1 ul li:last-child {margin-bottom: 0;}
.contact_info1 ul li h3 {color: #fff;font-size: 0.8333333333333vw;margin-bottom: 0.9375vw;}
.index_contact > img {opacity: .8;}
.online_c1 {padding-top: 5%;width: 39.2%;height: 90%;position: relative;}
.online_form {border: 0.5208333333333vw solid #e0e0e0;height: 100%;display: flex;align-items: center;}
.online_title h1 {color: #656565;font-size: 1.5625vw;margin-bottom: 0.2083333333333vw;}
.online_title h2 {color: #cccccc;font-size: 0.7291666666666vw;}
.online_u {width: 21.875vw;margin-left: 2.0833333333333vw;}
.online_u .form_group {display: flex;margin-top: 2.0833333333333vw;border-bottom: 0.0520833333333vw solid #d6d6d6;align-items: flex-start;line-height: 2.0833333333333vw;}
.online_u .form_group span {color: #656565;font-size: 0.8333333333333vw;margin-right: 0.5208333333333vw;}
.online_u .form_group input {font-size: 0.8333333333333vw;height: 2.0833333333333vw;}
.online_u .form_group textarea {height: 4.6875vw;resize: none;line-height: 2.0833333333333vw;width: 85%;}
.online_u .form_group1 {border-bottom: none;}
.online_u .form_group1 button {display: inline-block;color: #fff;width: 8.3333333333333vw;height: 2.5vw;text-align: center;background: linear-gradient(to bottom right, #15ca95, #14c2c0);border-radius: 1.5625vw;line-height: 2.5vw;font-size: 0.8333333333333vw;}
.index_title1 {text-align: center;color: #fff;}
.index_title1 h1 {color: #ffffff;font-size: 1.5625vw;padding-bottom: 1.0416666666666vw;}
.news_list1 {width: 100%;background: #fff;}
.news_list1 ul li {width: 20%;float: left;transition: all ease-in-out .36s;}
.news_list1 ul li a {width: 100%;display: block;height: 14.5833333333333vw;padding-top: 1.0416666666666vw;transition: all ease-in-out .36s;border-bottom: 0.0520833333333vw solid #e4e4e4;position: relative;}
.news_list1 ul li a:before {position: absolute;content: "";width: 0.0520833333333vw;height: 8.3333333333333vw;background: #e4e4e4;right: 0;top: 50%;margin-top: -4.1666666666666vw;transition: all ease-in-out .4s;}
.news_list1 ul li:nth-child(5n) a:before {display: none;}
.news_list1 ul li:nth-child(n+6) a {border-bottom: none;}
.news_c1 {display: flex;width: 100%;justify-content: center;align-items: center;flex-direction: column;height: 14.5833333333333vw;transition: all ease-in-out .36s;}
.news_c1 > * {overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 0.8333333333333vw;color: #8a8a8a;transition: all ease-in-out .36s;}
.news_c1 h2 {color: #333333;font-size: 1.0416666666666vw;margin-bottom: 1.0416666666666vw;}
.news_c1 h3 {margin-bottom: 1.5625vw;white-space: wrap;padding: 0 1.1458333333333vw;text-align: center;}
.chakan {opacity: 0;transition: all ease-in-out .4s;}
.chakan span {display: inline-block;color: #ffffff;font-size: 0.8333333333333vw;padding: 0 0.9375vw;line-height: 1.875vw;border: 0.0520833333333vw solid #fff;}
.news_list1 ul li:hover {background: #134b9f;}
.news_list1 ul li:hover a {padding-top: 0;}
.news_list1 ul li:hover a:before {opacity: 0;}
.news_list1 ul li:hover .news_c1 > * {color: #fff;}
.news_list1 ul li:hover .chakan {margin-top: 1.25vw;opacity: 1;}
#particles-js {position: absolute;width: 100%;left: 0;top: 4.1666666666666vw;}
.floatM1 span {color: #fefefe;}
.floatM2 div i {background: rgba(102, 102, 102, .7);}
.floatM2 div i:nth-child(3) {background: rgba(102, 102, 102, 1);}
.contact_list1 {width: 62.5vw;margin: 0 auto;}
.contact_list1 ul {display: flex;align-items: center;justify-content: space-between;}
.contact_list1 ul li {width: 14.3229166666666vw;height: 19.7916666666666vw;transition: all ease-in-out .36s;border-radius: 0.3125vw;cursor: pointer;}
.contact_c {height: 19.7916666666666vw;display: flex;align-items: center;justify-content: flex-start;padding-top: 28%;flex-direction: column;color: #fff;font-size: 0.8333333333333vw;transition: all ease-in-out .36s;}
.contact_c img {border-radius: 50%;border: 0.0520833333333vw solid rgba(255, 255, 255, 1);transition: all ease-in-out .36s;}
.contact_c h3 {color: #fff;font-size: 0.9375vw;margin: 1.25vw 0 0.625vw 0;transition: all ease-in-out .36s;}
.contact_c p {text-align: center;line-height: 1.3541666666666vw;}
.contact_list1 ul li:hover {background: rgba(165, 201, 255, .4);}
.contact_list1 ul li:hover .contact_c {padding-top: 20%;}
.contact_list1 ul li:hover .contact_c h3 {margin: 1.8229166666666vw 0 1.5625vw 0;}
.contact_list1 ul li:hover .contact_c img {border: 0.0520833333333vw solid rgba(255, 255, 255, 0);}
.copyRight {position: absolute;width: 100%;bottom: 1.3020833333333vw;left: 0;z-index: 5;text-align: center;color: rgba(255, 255, 255, .6);font-size: 0.625vw;}
.wrap1 {padding-top: 4.1666666666666vw;}
.ny_content1 {width: 62.5vw;margin: 0 auto;}
.about_us1 {margin-top: 0.625vw;margin-bottom: 6.25vw;}
.ny_title1 {text-align: center;margin-bottom: 2.8645833333333vw;}
.ny_title1 h2 {color: #333333;font-size: 1.5625vw;padding-bottom: 1.4583333333333vw;position: relative;}
.ny_title1 h2:after {position: absolute;content: "";width: 2.0833333333333vw;height: 0.1041666666666vw;background: #134b9f;left: 50%;margin-left: -1.0416666666666vw;bottom: 0;}
.detail1 .txt {color: #999999;font-size: 0.8333333333333vw;line-height: 1.5625vw;}
.customer_list1 ul li {width: 9.375vw;float: left;margin-right: 1.25vw;margin-bottom: 2.6041666666666vw;}
.customer_list1 ul li:nth-child(6n) {margin-right: 0;}
.news_list2 {margin-bottom: 3.125vw;margin-top: 4.1666666666666vw;}
.news_list2 ul li {display: inline-block;margin-right: 2.9166666666666vw;}
.news_list2 ul li a {display: inline-block;color: #333333;font-size: 0.9375vw;line-height: 2.6041666666666vw;padding: 0 2.34375vw;background: #e6e6e6;transition: all .4s;}
.news_list2 ul li.active a, .news_list2 ul li:hover a {background: #134b9f;color: #fff;}
.news_list3 ul {margin-bottom: 2.6041666666666vw;}
.news_list3 ul li {padding: 1.5625vw 0;border-bottom: 0.0520833333333vw dashed #cccccc;transition: all ease-in-out .36s;cursor: pointer;}
.news_list3 ul li a {width: 100%;display: flex;align-items: center;position: relative;}
.news_img1 {width: 11.9791666666666vw;height: 7.8125vw;background-size: cover;background-position: center;}
.news_time2 {padding: 0 0.7291666666666vw 0 1.3020833333333vw;margin-right: 1.3020833333333vw;display: flex;align-items: center;flex-direction: column;justify-content: center;height: 7.8125vw;border-right: 0.0520833333333vw solid #d9d9d9;}
.news_time2 h3 {color: #666666;font-size: 1.25vw;margin-bottom: 0.2083333333333vw;}
.news_time2 h4 {color: #808080;font-size: 0.8333333333333vw;}
.news_info1 {width: 34.8958333333333vw;}
.news_info1 h2 {color: #333333;font-size: 0.8333333333333vw;font-weight: bold;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 0.625vw;transition: all ease-in-out .36s;}
.news_info1 .txt {color: #666666;font-size: 0.7291666666666vw;line-height: 1.5625vw;max-height: 4.6875vw;overflow: hidden;}
.news_icon1 {position: absolute;right: 2.0833333333333vw;top: 50%;margin-top: -1.0416666666666vw;}
.news_icon1 img + img {display: none;transition: all ease-in-out .36s;}
.news_list3 ul li:hover {background: #f5f5f5;padding-left: 1.5625vw;}
.news_list3 ul li:hover .news_icon1 img {display: none;}
.news_list3 ul li:hover .news_icon1 img + img {display: inline-block;}
.news_list3 ul li:hover .news_info1 h2 {color: #134b9f;}
.news_list3 {margin-bottom: 7.2916666666666vw;}
.page {text-align: center;}
.page a {display: inline-block;color: #808080;font-size: 0.8333333333333vw;margin: 0 0.625vw;}
.page a.active {color: #134b9f;}
.news_title1 {text-align: center;margin-bottom: 2.6041666666666vw;}
.news_title1 h2 {color: #333333;font-size: 1.0416666666666vw;margin-bottom: 0.7291666666666vw;}
.news_title1 h4 {color: #b2b2b2;font-size: 0.625vw;}
.news_details {margin: 4.6875vw 0 7.8125vw 0;}
.detail2 {padding-bottom: 5.7291666666666vw;}
.detail2 .txt {color: #666666;}
.pian {display: flex;align-content: center;justify-content: space-between;border-top: 0.0520833333333vw dashed #cccccc;padding-top: 3.125vw;}
.pian a {width: 19.7916666666666vw;height: 2.2916666666666vw;border: 0.0520833333333vw solid #999999;line-height: 2.1875vw;text-align: center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding: 0 1.0416666666666vw;transition: all ease-in-out .36s;}
.pian a:hover {background: #134b9f;color: #fff;border-color: #134b9f;}
.post_table {width: 100%;margin: 3.125vw auto 7.8125vw auto;}
.post_table table {border: none;margin-bottom: 3.125vw;}
.post_table table thead tr {border-bottom: 0.1041666666666vw solid #0e73b8;}
.post_table table tr th {color: #333333;font-size: 0.9375vw;line-height: 2.5vw;border: none;}
.post_table table tbody tr {border-bottom: 0.0520833333333vw solid #cccccc;}
.post_table table tr td {border: none;text-align: center;color: #666666;line-height: 2.2vw;font-size: 1.2vw;}
.post_table table tr td:nth-child(3){min-width:5%;}
.post_icon1 img + img {display: none;}
.post_icon1:hover img {display: none;}
.post_icon1:hover img + img {display: inline-block;}
.post_table table tr .td1 {padding: 0.78125vw;text-align: left;}
.post_detail {margin: 3.6458333333333vw 0 7.8125vw 0;}
.post_t1 {padding-bottom: 2.6041666666666vw;margin-bottom: 2.6041666666666vw;border-bottom: 0.0520833333333vw solid #e6e6e6;}
.post_t1 h3 {color: #333333;font-size: 1.5625vw;margin-bottom: 1.0416666666666vw;}
.post_t1 h4 {color: #666666;font-size: 0.9375vw;}
.post_info1 .txt {color: #333333;line-height: 1.7708333333333vw;margin-bottom: 2.1875vw;}
.post_t2 {position: relative;padding-left: 0.625vw;color: #333333;font-size: 0.9375vw;margin-bottom: 1.0416666666666vw;}
.post_t2:before {position: absolute;content: "";width: 0.15625vw;height: 1.0416666666666vw;background: #134b9f;left: 0;top: 50%;margin-top: -0.5208333333333vw;}
.post_btn {margin-top: 3.125vw;display: flex;align-items: center;}
.up_1 {position: relative;}
.up_1 input {opacity: 0;position: absolute;width: 100%;height: 100%;left: 0;top: 0;}
.post_btn button, .post_btn a {display: inline-block;width: 10.4166666666666vw;height: 3.125vw;color: #fff;background: #666666;text-align: center;line-height: 3.125vw;margin-right: 2.9166666666666vw;font-size: 0.9375vw;}
.post_btn .tianxie {background: #134b9f;}
.post_btn *:hover {color: #fff;}
.upload1 {display: flex;align-items: center;}
.resume {margin: 3.90625vw 0 4.9479166666666vw 0;}
.resume_left {width: 39.5833333333333vw;float: left;}
.s_t {color: #666666;font-size: 0.9375vw;line-height: 2.6041666666666vw;display: flex;}
.s_t i {color: #f31c1c;font-size: 1.0416666666666vw;display: inline-block;width: 1.5625vw;height: 2.6041666666666vw;text-align: center;}
.resume_t1 {color: #333333;font-size: 1.5625vw;margin-bottom: 2.6041666666666vw;}
.resume_form .form_group2 {display: flex;align-items: center;margin-bottom: 2.0833333333333vw;}
.resume_form .form_group2 input {height: 2.6041666666666vw;font-size: 0.9375vw;padding: 0 0.5208333333333vw;}
.resume_form .form_group2 input[type="text"], .resume_form .form_group2 textarea {width: 11.4583333333333vw;border: 0.0520833333333vw solid #cccccc;border-radius: 0.2083333333333vw;}
.resume_form .form_group2 textarea {height: 6.25vw;resize: none;padding: 0.5208333333333vw;font-size: 0.9375vw;}
.resume_form .form_group2 input:focus, .resume_form .form_group2 textarea:focus {border: 0.0520833333333vw solid #134b9f;}
.s_form {display: flex;align-content: center;margin-right: 1.3541666666666vw;}
.radio1 {display: flex;align-items: center;justify-content: center;}
.radio1 > div {margin-right: 2.0833333333333vw;display: flex;}
.radio1 label {font-weight: normal;color: #666666;font-size: 0.9375vw;padding-left: 2.34375vw;background: url("../img/check1.png") no-repeat left center;line-height: 2.6041666666666vw;cursor: pointer;}
.resume_form .form_group2 .radio1 input {width: 0;opacity: 0;height: 0;}
.radio1 input:checked + label {background: url("../img/checked1.png") no-repeat left center;}
.time {display: flex;align-items: center;justify-content: center;}
.time select {width: 13.4375vw;padding: 0 0.5208333333333vw;height: 2.6041666666666vw;border: 0.0520833333333vw solid #cccccc;border-radius: 0.2083333333333vw;font-size: 0.9375vw;}
.time > div {margin-right: 1.5625vw;position: relative;}
.time > div + div {margin-right: 0;}
.time > div img {position: absolute;right: 2.3958333333333vw;top: 50%;margin-top: -0.2604166666666vw;}
.resume_form .form_group3 {display: flex;align-items: center;justify-content: center;margin-top: 3.125vw;}
.resume_form .form_group3 button {color: #fff;width: 8.3333333333333vw;height: 3.125vw;border-radius: 0.2083333333333vw;background: #134b9f;font-size: 1.0416666666666vw;cursor: pointer;}
.resume_right {width: 17.6041666666666vw;float: right;padding-left: 1.5625vw;position: relative;margin-top: 4.5833333333333vw;}
.resume_right:before {position: absolute;content: "";width: 0;height: 69.7916666666666vw;border: 0.0520833333333vw dashed #e0e0e0;left: 0;top: 0;}
.resume_t2 {color: #333333;font-size: 1.25vw;position: relative;padding-left: 0.625vw;margin-bottom: 1.25vw;}
.resume_t2:before {position: absolute;content: "";width: 0.2083333333333vw;height: 1.3541666666666vw;background: #164da0;left: 0;top: 50%;margin-top: -0.6770833333333vw;}
.resume_list1 ul li {border-bottom: 0.0520833333333vw solid #e6e6e6;}
.resume_list1 ul li a {display: flex;align-content: center;justify-content: space-between;}
.resume_list1 ul li a span {color: #666666;font-size: 0.8333333333333vw;line-height: 2.9166666666666vw;transition: all ease-in-out .36s;}
.resume_list1 ul li a span:nth-child(1) {width: 40%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.resume_list1 ul li a span:last-child {color: #999999;}
.resume_list1 ul li a:hover span:last-child {color: #164da0;}
.contact_t1 {color: #333333;font-size: 0.9375vw;font-weight: bold;margin-bottom: 1.3541666666666vw;}
.contact_us .txt {color: #999999;font-size: 0.8333333333333vw;line-height: 1.4583333333333vw;}
.ewm {margin: 0.5208333333333vw 0 1.5625vw 0;}
footer {width: 100%;height: 14.5833333333333vw;background: #151B26;color: #e8e8ea;}
footer > * {width: 62.5vw;margin: 0 auto;}
footer > .top {display: flex;justify-content: flex-start;white-space: nowrap;height: 11.875vw;padding-top: 1.0416666666666vw;}
footer > .top > li > div + ul {margin-top: 0.78125vw;}
footer > .top > li:nth-child(1) {width: 7.3958333333333vw;}
footer > .top > li:nth-child(2) {width: 14.5833333333333vw;}
footer > .top > li:nth-child(3) {width: 11.4583333333333vw;}
footer > .top > li:nth-child(4) {width: 21.3541666666666vw;}
footer > .top > li:nth-child(5) {width: 6.25vw;text-align: center;}
footer > .top > li li {height: 1.3020833333333vw;line-height: 1.3020833333333vw;font-size: 0.7291666666666vw;color: #97999e;}
footer > .top > li li a {font-size: 0.7291666666666vw;color: #97999e;}
footer > div {display: flex;justify-content: flex-start;height: 1.6666666666666vw;line-height: 1.6666666666666vw;}
footer > div .left {width: 26.0416666666666vw;}
footer > div .left label {font-size: 0.7291666666666vw;color: #898c91;margin-right: 0.2604166666666vw;}
footer > div .left span {display: inline-block;width: 16.6666666666666vw;border: 0.0520833333333vw solid #8a8d92;font-size: 0.7291666666666vw;color: #e4e5e6;padding-left: 0.625vw;border-radius: 0.3125vw;cursor: pointer;}
footer > div .right {border-left: #a4a7ac solid 0.0520833333333vw;width: 36.4583333333333vw;font-size: 0.7291666666666vw;color: #848589;padding-left: 4.1666666666666vw;}
footer .qr-wrap {width: 6.25vw;height: 6.25vw;background: rgba(255, 255, 255, 0.06);margin-top: 0.78125vw;}
footer .qr-wrap img {width: 5.3125vw;height: 5.3125vw;margin: 0.46875vw;}
.float-right {position: fixed;right: 2.8645833333333vw;bottom: 0.625vw;z-index: 99999;}
.float-right li {width: 4.0625vw;height: 3.6458333333333vw;font-size: 0.625vw;color: #fff;text-align: center;padding-top: 2.1354166666666vw;line-height: 0.8333333333333vw;border-radius: 0.15625vw;background-color: #6B6B6B;background-repeat: no-repeat;background-position: center 0.4166666666666vw;background-size: 1.4583333333333vw 1.4583333333333vw;cursor: pointer;}
.float-right li:hover, .float-right li.on {background-color: #CE251F;}
.float-right li + li {margin-top: 0.1041666666666vw;}
.float-right li:nth-child(1) {background-image: url(../img/r1.png);}
.float-right li:nth-child(2) {background-image: url(../img/r2.png);background-size: 1.40625vw 1.4583333333333vw;}
.float-right li:nth-child(3) {background-image: url(../img/r3.png);background-size: 1.5625vw 1.5104166666666vw;}
.float-right li:nth-child(4) {background-image: url(../img/r4.png);background-position: center center;background-size: 1.40625vw 1.6145833333333vw;}
