@media (min-width: 1440px) {
  .container {
    width: 1270px !important;
  }
}
@media (max-width: 767px) {
  .header {
    height: 50px;
  }
  .header.index_header {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 99;
  }
  .header .container {
    position: fixed;
    left: 0;
    top: 0;
    height: 50px;
    width: 100%;
    background-color: #0074f1;
    z-index: 9999;
  }
  .header .container .div1 .logo a {
    height: 100%;
    padding: 5px 20px;
  }
  .header .container .div1 .logo a img {
    height: 40px;
  }
  .header .container .div1 .nav {
    float: none;
    margin-right: 0;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 50px;
    background-color: rgba(0, 0, 0, 0.7);
    z-index: 999;
    display: none;
  }
  .header .container .div1 .nav ul {
    width: 100%;
    padding: 20px 0;
  }
  .header .container .div1 .nav ul li {
    float: none;
    width: 100%;
    height: 50px;
    position: relative;
  }
  .header .container .div1 .nav ul li > a {
    width: 50%;
    padding: 0 0 0 30px;
    line-height: 50px;
    font-size: 16px;
  }
  .header .container .div1 .nav ul li div {
    position: absolute;
    left: 0;
    width: 120px;
    border-top: 5px solid #106fd5;
    top: 100%;
    z-index: 6;
    display: none !important;
    background: #fff;
    padding: 13px 0 13px 18px;
  }
  .header .container .div1 .nav ul li div a {
    display: block;
    width: 100%;
    line-height: 40px;
    font-size: 14px;
    color: #333;
  }
  .header .container .div1 .nav ul li div a:hover {
    color: #106fd5;
  }
  .header .container .div1 .nav ul li:before {
    display: none;
  }
  .header .container .div1 .nav ul li.lion:before {
    display: none;
  }
  .header .container .div1 .header_sideBar {
    position: absolute;
    right: 0;
    height: 100%;
    top: 0;
    text-align: center;
    width: 156px;
    border-left: 1px solid rgba(255, 255, 255, 0.33);
    display: none;
  }
  .header .container .div1 .header_sideBar div {
    border: 1px solid #fff;
    color: #fff;
    margin-right: 5px;
    width: 25px;
    height: 25px;
    cursor: pointer;
    vertical-align: top;
    font-size: 12px;
    text-align: center;
    line-height: 23px;
  }
  .header .container .div1 .header_sideBar div.icon-weixin {
    border: none;
    font-size: 25px;
    position: relative;
    margin-right: 14px;
  }
  .header .container .div1 .header_sideBar div.icon-weixin img {
    position: absolute;
    width: 110px;
    left: 50%;
    margin-left: -55px;
    top: 62px;
    z-index: 3;
    max-width: none;
    display: none;
  }
  .header .container .div1 .header_sideBar div.icon-weixin:hover img {
    display: block;
  }
  .header .container .div1 .header_sideBar div.icon-sousuo {
    border: none;
    font-size: 22px;
    margin-right: 14px;
  }
  .header .container .div1 .header_sideBar div.icon-sousuo.lion {
    color: #fff;
  }
  .header .container .div1 .header_sideBar div:hover {
    color: #fff;
  }
  .header .container .div1 .header_sideBar .nav_bg_i {
    position: absolute;
    right: 0;
    border: 0;
    border-top: 5px solid #106fd5;
    height: 55px;
    top: 97px;
    width: 300px;
    display: none;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form {
    width: 100%;
    height: 100%;
    border: none;
    position: relative;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form .search-field {
    width: 100%;
    height: 100%;
    border: none;
    padding-left: 30px;
    font-size: 14px;
    line-height: 50px;
    color: #333;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form input::-webkit-input-placeholder {
    color: #333;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form input::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #333;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18 */
    color: #333;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form input:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #333;
  }
  .header .container .div1 .header_sideBar .nav_bg_i form.search-form .search-submit {
    position: absolute;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background-color: #106fd5;
    border: 0;
  }
  .header .container .div1 .icon-caidan {
    position: fixed;
    right: 10px;
    top: 0;
    width: 50px;
    height: 50px;
    font-size: 28px;
    color: #fff;
    text-align: center;
    line-height: 50px;
    z-index: 99;
    display: block;
  }
  .footer {
    padding: 40px 20px;
  }
  .footer .div_main {
    width: 100%;
    padding: 0;
  }
  .footer .div_main > div {
    height: auto;
    border-right: 0;
    float: left;
  }
  .footer .div_main > div .p1 {
    font-size: 22px;
    color: #fff;
    line-height: 1;
    margin-bottom: 30px;
  }
  .footer .div_main > div.div1 {
    width: 100%;
    padding: 0 0;
    text-align: center;
  }
  .footer .div_main > div.div1 img {
    display: inline-block;
  }
  .footer .div_main > div.div1 p {
    color: #a9a9a9;
    font-size: 14px;
    line-height: 22px;
  }
  .footer .div_main > div.div1 p:nth-of-type(1) {
    margin-top: 20px;
    text-align: justify;
  }
  .footer .div_main > div.div2 {
    display: none;
  }
  .footer .div_main > div.div3 {
    display: none;
  }
  .footer .div_main > div.div4 {
    display: none;
  }
  .footer .hui_top {
    display: none;
  }
  #subnav {
    width: 100%;
    height: auto;
    border-bottom: 1px solid #dddddd;
  }
  #subnav ul {
    float: none;
  }
  #subnav ul li {
    float: left;
    width: 25%;
    margin-left: 0;
    height: 40px;
    text-align: center;
  }
  #subnav ul li a {
    font-size: 14px;
    line-height: 40px;
    height: 40px;
    display: inline-block;
  }
  #subnav ul li.lion a {
    color: #106fd5;
  }
  #subnav ul li.lion a::before {
    display: block;
    content: '';
    position: absolute;
    width: 100%;
    bottom: -1px;
    height: 3px;
    background: #106fd5;
    z-index: 1;
  }
  .index_main .banner {
    max-height: 100vh;
  }
  .index_main .banner .img {
    max-height: 100vh;
  }
  .index_main .banner .img ul {
    max-height: 100vh;
  }
  .index_main .banner .img ul li {
    padding: 245px 0 385px;
    max-height: 100vh;
  }
  .index_main .banner .img ul li div {
    opacity: 0;
    padding: 0 15px;
  }
  .index_main .banner .img ul li div h2 {
    font-size: 24px;
    line-height: 1.5;
  }
  .index_main .banner .img ul li div p {
    font-size: 14px;
    line-height: 1.5;
  }
  .index_main .banner .img ul li.lion div {
    animation: mymove2 2s 1;
    -webkit-animation: mymove2 2s 1;
    opacity: 1;
  }
  .index_main .banner .bnt div {
    top: auto;
    bottom: 10px;
    cursor: pointer;
  }
  .index_main .banner .bnt div:nth-of-type(1) {
    left: 10px;
  }
  .index_main .banner .bnt div:nth-of-type(2) {
    right: 10px;
  }
  .index_main .main1 {
    padding: 50px 15px;
  }
  .index_main .main1 .div1 {
    width: 100%;
    margin-bottom: 40px;
  }
  .index_main .main1 .div2 {
    width: 100%;
  }
  .index_main .main1 .div2 .neirong p {
    line-height: 24px;
  }
  .index_main .main1 .div2 ul {
    padding-top: 25px;
    padding-bottom: 22px;
  }
  .index_main .main1 .div2 ul li {
    float: left;
    width: 50%;
    text-align: center;
  }
  .index_main .main1 .div2 ul li p:nth-of-type(1) {
    font-size: 32px;
    color: #106fd5;
    font-weight: bold;
  }
  .index_main .main1 .div2 ul li p:nth-of-type(2) {
    font-size: 14px;
    color: #4d4d4d;
    line-height: 30px;
  }
  .index_main .main1 .div2 a {
    display: none;
    width: 136px;
    height: 58px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    line-height: 58px;
    border-radius: 5px;
    background: #106fd5;
    letter-spacing: 2px;
  }
  .index_main .main2 {
    padding: 50px 15px;
  }
  .index_main .main2 a {
    width: 100%;
    height: 324px;
    padding: 64px 0 0 0;
  }
  .index_main .main2 a + a {
    margin-left: 0;
    margin-top: 20px;
  }
  .index_main .main3 {
    padding: 50px 15px;
  }
  .index_main .main3 .div1 {
    width: 100%;
    height: 210px;
    overflow: hidden;
  }
  .index_main .main3 .div2 {
    float: right;
    width: 100%;
    height: auto;
  }
  .index_main .main3 .div2 ul li {
    width: 100%;
    height: 120px;
    padding: 16px 0 5px;
    cursor: pointer;
  }
  .index_main .main3 .div2 ul li .div2_1 {
    float: left;
    width: 90px;
    height: 100%;
  }
  .index_main .main3 .div2 ul li .div2_1 .time_p1 {
    font-size: 48px;
    margin-bottom: 5px;
  }
  .index_main .main3 .div2 ul li .div2_1 .time_p2 {
    color: #151515;
  }
  .index_main .main3 .div2 ul li .div2_1 .time_p2 i {
    font-size: 20px;
    line-height: 20px;
    display: inline-block;
  }
  .index_main .main3 .div2 ul li .div2_1 .time_p2 span {
    font-size: 14px;
    display: inline-block;
    line-height: 20px;
    padding-left: 5px;
    vertical-align: top;
  }
  .index_main .main3 .div2 ul li .div2_2 {
    text-align: left;
    float: left;
    width: calc(100% - 90px);
    height: 100%;
    padding: 0 0 0 10px;
  }
  .index_main .main3 .div2 ul li .div2_2 .p1 {
    font-size: 16px;
    line-height: 24px;
    padding-top: 0;
    font-weight: 600;
  }
  .index_main .main3 .div2 ul li .div2_2 .p2 {
    font-size: 14px;
    line-height: 24px;
    height: 72px;
    overflow: hidden;
  }
  .index_main .main3 .div2 ul li .div2_2:before {
    content: '';
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
    width: 1px;
    height: 50px;
    display: block;
    background: #808080;
  }
  .index_main .main3 .div2 ul li:hover {
    background: #106fd5;
    transition-delay: 0s !important;
    -webkit-transition-delay: 0s !important;
    -ms-transition-delay: 0s !important;
    opacity: 1 !important;
  }
  .index_main .main3 .div2 ul li:hover .div2_1 .time_p1,
  .index_main .main3 .div2 ul li:hover .div2_1 .time_p2 {
    color: #fff;
  }
  .index_main .main3 .div2 ul li:hover .div2_2 {
    color: #fff;
  }
  .index_main .main3 .div2 ul li:hover .div2_2:before {
    background: #fff;
  }
  .index_main .main3 .div2 ul li.donghua {
    transform: translateX(250px);
    -webkit-transform: translateX(250px);
    -moz-transform: translateX(250px);
    -ms-transform: translateX(250px);
    -o-transform: translateX(250px);
  }
  .index_main .main3 .div2 ul li:nth-of-type(2) {
    transition-delay: 0.4s;
    -webkit-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
  }
  .index_main .main3 .div2 ul li:nth-of-type(3) {
    transition-delay: 0.8s;
    -webkit-transition-delay: 0.8s;
    -ms-transition-delay: 0.8s;
  }
  .index_main .main4 {
    text-align: center;
    padding: 50px 15px;
  }
  .index_main .main4 .div1 {
    width: 100%;
    max-width: 330px;
    height: 500px;
  }
  .index_main .main4 .div1 ul li {
    width: 48%;
    float: left;
    border: 1px solid #e5e5e5;
    margin-bottom: 18px;
  }
  .index_main .main4 .div1 ul li + li {
    margin-left: 0;
  }
  .index_main .main4 .div1 ul li:nth-of-type(2n) {
    float: right;
  }
  .index_main .main4 .div1 ul li:nth-of-type(6) {
    margin-left: 0 !important;
  }
  .index_main .main4 .div1 ul:nth-of-type(1) {
    display: block;
  }
  .index_main .main4 .div2 {
    width: 100%;
  }
  .index_main .main4 .div2 ul {
    text-align: center;
    font-size: 0;
  }
  .index_main .main4 .div2 ul li {
    display: inline-block;
    width: 14px;
    height: 14px;
    border-radius: 50%;
    background: #c3e0fe;
    margin: 0 7px;
    cursor: pointer;
  }
  .index_main .main4 .div2 ul li.lion {
    background: #106fd5;
  }
  .index_main .main_title_p {
    font-size: 36px;
  }
  .index_main .main_title {
    font-size: 20px;
    padding: 0 30px;
    margin-bottom: 36px;
  }
  .index_main .main_title i {
    position: absolute;
    width: 80px;
    height: 1px;
    top: 9px;
    background: #106fd5;
  }
  .index_main .main_title i:before {
    content: '';
    display: block;
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    background: #106fd5;
    top: 50%;
    margin-top: -4px;
  }
  .index_main .main_title i:nth-of-type(1) {
    left: -84px;
  }
  .index_main .main_title i:nth-of-type(1)::before {
    right: -8px;
  }
  .index_main .main_title i:nth-of-type(2) {
    right: -84px;
  }
  .index_main .main_title i:nth-of-type(2)::before {
    left: -8px;
  }
  .index_main .donghua {
    transform: translateY(150px);
    -webkit-transform: translateY(150px);
    -ms-transform: translateY(150px);
    opacity: 0;
  }
  .index_main .donghua.on {
    opacity: 1 !important;
    transition-duration: 0.7s;
    -webkit-transition-duration: 0.7s;
    -moz-transition-duration: 0.7s;
    -ms-transition-duration: 0.7s;
    -o-transition-duration: 0.7s;
    transition-delay: 0.3s;
    -webkit-transition-delay: 0.3s;
    -moz-transition-delay: 0.3s;
    -ms-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
    transform: translateY(0) !important;
    -webkit-transform: translateY(0) !important;
    -moz-transform: translateY(0) !important;
    -ms-transform: translateY(0) !important;
    -o-transform: translateY(0) !important;
  }
  .index_main .donghua.on.lion {
    opacity: 1 !important;
    transition-duration: 0;
    -webkit-transition-duration: 0;
    -moz-transition-duration: 0;
    -ms-transition-duration: 0;
    -o-transition-duration: 0;
    transition-delay: 0;
    -webkit-transition-delay: 0;
    -moz-transition-delay: 0;
    -ms-transition-delay: 0;
    -o-transition-delay: 0;
  }
  /*关于我们 ---- 公司简介*/
  .gongsijianjie_main .main1 {
    padding: 50px 15px;
  }
  .gongsijianjie_main .main1 .div1 {
    width: 100%;
    margin-bottom: 30px;
  }
  .gongsijianjie_main .main1 .div1 h2 {
    font-size: 20px;
  }
  .gongsijianjie_main .main1 .div1 h2 + p {
    font-size: 12px;
  }
  .gongsijianjie_main .main1 .div1 div.div1_1 {
    padding-right: 18px;
    margin-top: 30px;
  }
  .gongsijianjie_main .main1 .div2 {
    width: 100%;
  }
  .gongsijianjie_main .main1 .div2 p {
    line-height: 24px;
  }
  .gongsijianjie_main .main2 {
    width: 100%;
    height: auto;
    padding: 0 15px;
    background: url(/images/gongsijianjiemain2_1.jpg) no-repeat center / cover;
  }
  .gongsijianjie_main .main2 ul {
    text-align: center;
    height: auto;
    font-size: 0;
  }
  .gongsijianjie_main .main2 ul li {
    display: inline-block;
    text-align: center;
    height: auto;
    width: 50%;
    padding: 15px;
  }
  .gongsijianjie_main .main2 ul li p:nth-of-type(1) {
    font-size: 36px;
    margin-bottom: 20px;
  }
  .gongsijianjie_main .main2 ul li p:nth-of-type(2) {
    font-size: 14px;
    color: #fff;
    line-height: 1;
  }
  /*关于我们 ---- 企业文化  图文*/
  .qiyewenhua_main .main1 {
    padding: 50px 15px;
  }
  .qiyewenhua_main .main1 .div {
    height: auto;
  }
  .qiyewenhua_main .main1 .div .div1_2 div {
    padding: 30px 0 20px;
  }
  .qiyewenhua_main .main1 .div .div1_2 div h3 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 15px;
  }
  .qiyewenhua_main .main1 .div .div1_2 div p {
    line-height: 24px;
  }
  .qiyewenhua_main .main1 .div + div {
    margin-top: 30px;
  }
  /*关于我们 ---- 资质荣誉*/
  .zizhirongyu_main .main1 {
    padding: 50px 15px;
  }
  .zizhirongyu_main .main1 .div {
    margin-bottom: 40px;
    width: 100%;
    margin-right: 0;
  }
  /*关于我们 ---- 组织结构*/
  .zuzhijiegou_main .main1 {
    padding: 50px 0;
  }
  /*关于我们 ---- 发展历程*/
  .fazhanlicheng_main .main1 {
    padding: 50px 15px;
  }
  .fazhanlicheng_main .main1 .div {
    padding: 30px 0;
  }
  .fazhanlicheng_main .main1 .div .xian {
    position: absolute;
    left: 73px;
    top: 0;
    margin-left: -1px;
    width: 2px;
    height: 100%;
  }
  .fazhanlicheng_main .main1 .div .div_div {
    width: 100%;
    padding: 13px 0;
  }
  .fazhanlicheng_main .main1 .div .div_div div {
    width: 50%;
    min-height: auto;
  }
  .fazhanlicheng_main .main1 .div .div_div div p {
    font-size: 14px;
    line-height: 24px;
  }
  .fazhanlicheng_main .main1 .div .div_div div img {
    display: none;
  }
  .fazhanlicheng_main .main1 .div .div_div div:nth-of-type(1) {
    width: 72px;
  }
  .fazhanlicheng_main .main1 .div .div_div div:nth-of-type(1):after {
    width: calc(100vw - 30px);
    right: 0 !important;
    left: 0 !important;
  }
  .fazhanlicheng_main .main1 .div .div_div div:nth-of-type(2) {
    width: calc(100% - 72px);
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n+1) div:nth-of-type(1) {
    padding-right: 25px;
    text-align: right;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n+1) div:nth-of-type(1):after {
    right: 25px;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n+1) div:nth-of-type(2) {
    padding-left: 25px;
    text-align: left;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n+1) div:nth-of-type(2) img {
    right: 720px;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n) div:nth-of-type(1) {
    float: left;
    padding-right: 25px;
    padding-left: 0;
    text-align: right;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n) div:nth-of-type(1):after {
    left: 25px;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n) div:nth-of-type(2) {
    padding-left: 25px;
    padding-right: 0;
    text-align: left;
  }
  .fazhanlicheng_main .main1 .div .div_div:nth-of-type(2n) div:nth-of-type(2) img {
    left: 720px;
  }
  /*关于我们 ---- 员工风采*/
  .yuangongfengcai_main .main1 {
    padding: 50px 15px;
  }
  .yuangongfengcai_main .main1 .div {
    width: 100%;
    padding: 0;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .yuangongfengcai_main .main1 .div .neirong {
    padding: 26px 20px 0;
  }
  .yuangongfengcai_main .main1 .div .neirong .p1 {
    font-size: 16px;
    line-height: 26px;
    height: auto;
  }
  .yuangongfengcai_main .main1 .div .neirong .p2 {
    line-height: 24px;
    height: auto;
  }
  .yuangongfengcai_main .main1 .div:hover {
    background-color: #fff;
    color: #000;
  }
  .yuangongfengcai_main .main1 .div:hover a:hover {
    color: #000;
  }
  /*新闻列表*/
  .xinwenliebiao_main .main1 {
    padding: 50px 15px;
  }
  .xinwenliebiao_main .main1 .div {
    width: 100%;
    height: auto;
    padding: 0 0;
    margin-right: 0;
    margin-bottom: 0;
  }
  .xinwenliebiao_main .main1 .div + .div {
    margin-top: 30px;
  }
  .xinwenliebiao_main .main1 .div .div1 {
    display: none;
    float: none;
    width: 96px;
    height: 100%;
  }
  .xinwenliebiao_main .main1 .div .div1 span {
    display: block;
    text-align: center;
  }
  .xinwenliebiao_main .main1 .div .div1 span.span1 {
    font-size: 32px;
    line-height: 1;
    margin-bottom: 6px;
  }
  .xinwenliebiao_main .main1 .div .div1 span.span2 {
    font-size: 14px;
    line-height: 1;
  }
  .xinwenliebiao_main .main1 .div .img {
    width: 100%;
    float: left;
    height: auto;
    overflow: hidden;
  }
  .xinwenliebiao_main .main1 .div .neirong {
    width: 100%;
    height: auto;
    float: left;
    padding: 15px;
    margin-left: 0;
  }
  .xinwenliebiao_main .main1 .div .neirong .p1 {
    font-size: 16px;
    line-height: 26px;
    height: auto;
    overflow: hidden;
    margin-bottom: 14px;
  }
  .xinwenliebiao_main .main1 .div .neirong .p2 {
    font-size: 14px;
    line-height: 24px;
    height: auto;
  }
  .xinwenliebiao_main .main1 .div .iconfont {
    display: none;
    float: right;
    width: 52px;
    height: 52px;
    text-align: center;
    font-size: 28px;
    line-height: 52px;
    position: absolute;
    right: 10px;
    bottom: 10px;
  }
  .xinwenliebiao_main .main1 .div .iconfont a {
    position: absolute;
    display: block;
    z-index: 1;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
  }
  .xinwenliebiao_main .main1 .div:hover {
    background-color: #106fd5;
    color: #fff;
  }
  .xinwenliebiao_main .main1 .div:hover a:hover {
    color: #fff;
  }
  /*新闻详情*/
  .xinwenxiangqing_main .main1 {
    padding: 50px 15px;
  }
  .xinwenxiangqing_main .main1 h1 {
    font-size: 16px;
    line-height: 26px;
  }
  .xinwenxiangqing_main .main1 img {
    display: inline-block;
    width: auto !important;
    height: auto !important;
  }
  .xinwenxiangqing_main .main1 p {
    line-height: 24px;
  }
  .xinwenxiangqing_main .main1 .p1 {
    font-size: 12px;
    padding: 15px 0 25px;
  }
  .xinwenxiangqing_main .main1 hr {
    margin: 0 0 30px;
    border-color: #f0f0f0;
  }
  /*客户服务 ---- 投诉建议*/
  .tousujianyi_main .main1 {
    padding: 50px 15px;
  }
  /*客户服务 ---- 集团关联*/
  .jituanguanlian_main .main1 {
    padding: 50px 15px;
  }
  .jituanguanlian_main .main1 .lie + .lie {
    margin-top: 30px;
  }
  .jituanguanlian_main .main1 .lie .img {
    width: 100%;
    height: auto;
    border: 1px solid #d9d9d9;
    float: left;
  }
  .jituanguanlian_main .main1 .lie .img img {
    width: 100%;
  }
  .jituanguanlian_main .main1 .lie .neirong {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
  }
  .jituanguanlian_main .main1 .lie .neirong h3 {
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 10px;
  }
  .jituanguanlian_main .main1 .lie .neirong p {
    font-size: 14px;
    line-height: 24px;
  }
  /*客户服务 ---- 物流查询*/
  .wuliuchaxun_main .main1 {
    padding: 50px 15px;
  }
  .wuliuchaxun_main .main1 .div1 {
    height: 600px;
  }
  /*客户服务 ---- 合作伙伴*/
  .hezuohuoban_main .main1 {
    padding: 50px 15px;
  }
  .hezuohuoban_main .main1 .div1 div {
    width: 48%;
    float: left;
    border: 1px solid #e5e5e5;
    margin-bottom: 18px;
  }
  .hezuohuoban_main .main1 .div1 div + div {
    margin-left: 0;
  }
  .hezuohuoban_main .main1 .div1 div:nth-of-type(2n) {
    float: right;
  }
  /*招贤纳士 ---- 人才理念*/
  .rencailinian_main .main1 {
    padding: 50px 15px;
  }
  .rencailinian_main .main1 .div1 {
    height: auto;
  }
  .rencailinian_main .main1 .div1 .div .div_p {
    padding-right: 0;
    padding-top: 30px;
  }
  .rencailinian_main .main1 .div1 .div .div_p p {
    font-size: 14px;
    line-height: 24px;
  }
  .rencailinian_main .main1 .div1 .div img {
    width: 100%;
  }
  .rencailinian_main .main1 .div1 .div.float-right {
    width: 100%;
    float: none;
  }
  .rencailinian_main .main1 .div1 .div.float-left {
    width: 100%;
    float: none;
  }
  /*招贤纳士 ---- 人才招聘*/
  .rencaizhaopin_main .main1 {
    padding: 50px 15px;
  }
  .rencaizhaopin_main .main1 .div1 div {
    width: 25%;
  }
  .rencaizhaopin_main .main1 .div1 div p {
    padding-left: 0;
  }
  .rencaizhaopin_main .main1 .div1 div:nth-of-type(1) {
    width: 25%;
  }
  .rencaizhaopin_main .main1 .div1 div:nth-of-type(4) {
    width: 25%;
  }
  .rencaizhaopin_main .main1 .div1.div2 {
    height: 60px;
  }
  .rencaizhaopin_main .main1 .div1.div2 div p {
    height: 30px;
    line-height: 30px;
    font-size: 15px;
    text-align: center;
  }
  .rencaizhaopin_main .main1 .div1.div3 {
    color: #333;
    border-bottom: 1px dashed #ccc;
    height: auto;
  }
  .rencaizhaopin_main .main1 .div1.div3 div p {
    line-height: 20px;
    font-size: 12px;
  }
  /*招贤纳士 ---- 人才招聘详情*/
  .zhaopinxiangqing_main .main1 {
    padding: 50px 15px;
  }
  .zhaopinxiangqing_main .main1 .div1 h1 {
    font-size: 18px;
  }
  .zhaopinxiangqing_main .main1 .div1 hr {
    margin: 30px 0 0;
  }
  .zhaopinxiangqing_main .main1 .div1 hr + h2 {
    margin-top: 40px;
  }
  .zhaopinxiangqing_main .main1 .div1 h2 {
    height: 40px;
    font-size: 16px;
    padding-left: 46px;
    line-height: 40px;
    margin-bottom: 14px;
    margin-top: 30px;
  }
  .zhaopinxiangqing_main .main1 .div1 h2 i {
    font-size: 36px;
  }
  .zhaopinxiangqing_main .main1 .div1 p {
    font-size: 14px;
    line-height: 24px;
  }
  /*联系我们*/
  .lianxiwomen_main #subnav {
    display: none;
  }
  .lianxiwomen_main .main1 {
    padding-top: 0;
    position: relative;
    margin-top: -1px;
  }
  .lianxiwomen_main .main1 .dizhilan {
    width: 100%;
    position: static;
    top: 46px;
    height: 454px;
    background-color: #106fd5;
    z-index: 9;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -moz-transform: none;
  }
  .lianxiwomen_main .main1 .dizhilan ul {
    position: static;
    left: 0;
    top: 0;
    z-index: 56;
    padding: 15px;
  }
  .lianxiwomen_main .main1 .dizhilan ul li {
    padding: 0 9px;
    font-size: 14px;
    color: #fff;
    height: 40px;
    line-height: 40px;
    float: left;
    margin-bottom: 15px;
    cursor: pointer;
  }
  .lianxiwomen_main .main1 .dizhilan ul li i {
    display: none;
  }
  .lianxiwomen_main .main1 .dizhilan ul li.lion {
    background-color: #fff;
    color: #106fd5;
  }
  .lianxiwomen_main .main1 .dizhilan .div1 {
    width: 100%;
    height: calc(100% - 40px);
    position: relative;
  }
  .lianxiwomen_main .main1 .dizhilan .div1 div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    padding: 0 0 0 0;
    display: none;
    padding: 0 15px;
  }
  .lianxiwomen_main .main1 .dizhilan .div1 div p {
    font-size: 14px;
    line-height: 28px;
    color: #fff;
  }
  .lianxiwomen_main .main1 .dizhilan .div1 div img {
    right: 11px;
    margin-top: 10px;
    position: static;
    transform: none;
    -webkit-transform: none;
    -ms-transform: none;
    -o-transform: none;
    -moz-transform: none;
  }
  .lianxiwomen_main .main1 .dizhilan .div1 div.lion {
    display: block;
  }
  .lianxiwomen_main .main1 .allmap {
    width: 100%;
    height: 670px;
  }
  .lianxiwomen_main .main1 .allmap img {
    max-width: none;
  }
}
