﻿@charset "utf-8";
*{ font-family: "Microsoft Yahei",Arial;  }
body {
    padding-bottom: constant(safe-area-inset-bottom);
    padding-bottom: env(safe-area-inset-bottom);
    min-width: 1200px;
}
.no-padding{  padding: 0;  }
.no-margin{margin: 0;  }
.index-top{height: 80px;/* overflow: hidden; */}
.main-width{width: 1177px;margin: 0 auto;}
.logo{display: block;float: left;}
.index-nav{  position: absolute;  top: 0;  width: 100%;  left: 0;  height: 86px;  background: #fff;  }
.nav-list{float: right;/* width: 60%; */position: relative;/* background: #f7f7f7; *//* margin-top: 30px; */}
.nav-list li{float: left;}
.nav-list li.one-li{text-align: center;display: block;position: relative;}
.nav-list li.one-li a.one-a{font-size: 22px;text-decoration: none;display: block;margin-left: 30px;height: 80px;padding: 0 12px;line-height: 80px;text-align: center;color: #333333;font-weight: normal;}
.nav-list li.one-li a.one-a.on{text-decoration: none;color: #fff;background: #0071b7;}
.nav-list li.one-li a.one-a:hover{text-decoration: none;color: #fff;background: #0071b7;}
.nav-list li.one-li a.one-a:active{ text-decoration: none; }
.nav-list li.one-li a.one-a:visited{text-decoration: none; }
.btn_gotop{ display: none; position:fixed; bottom:100px; right: 25px; width: 40px; height: 40px; background: url(images/top.png) no-repeat;}
.btn_gotop a{display: block; width: 100%; height: 100%;}
.banner{width: 100%;height: auto;}
.content-main{padding: 75px 0;}
.content-main .title-wrap{background: url("images/title-bg.png") no-repeat;height: 61px;width: 494px;color: #0071b7;font-size: 24px;}
.content-main .title-wrap h2{font-size: 35px;font-weight: bold;position: relative;left: 28px;}
.content-main .title-wrap span{position: relative;left: 280px;text-transform: uppercase;top: -4px;}
.content-main .title-wrap2{background: url("images/title-bg2.png") no-repeat;height: 61px;width: 481px;color: #0071b7;font-size: 24px;}
.content-main .title-wrap2 h2{font-size: 35px;font-weight: bold;position: relative;left: 28px;}
.content-main .title-wrap2 span{position: relative;left: 208px;text-transform: uppercase;top: -4px;}
.text-content{margin-top: 30px;}
.text-content p{font-size: 16px;line-height: 40px;text-indent: 2em;color: #333333;text-align: justify;}
.title-h2{color: #333333;font-size: 22px;font-weight: bold;margin-top: 30px;margin-bottom: 15px;}
.lunbo-wrap{background: #e5e7ef;padding: 5px 10px 5px 5px;margin: 0 15px;border-radius: 10px;color: #000;text-align: center;line-height: 30px;}
.lunbo-wrap img{}
.video-wrap{text-align: center;padding: 30px;}
.footer{background: #0071b7;color: #fff;text-align: center;padding: 20px;line-height: 1.5;}
.img{margin: 30px auto;}
.img img{margin: 0px auto;}
.py-wrap{}
.py-wrap h2{font-size: 22px;line-height: 40px;color: #0071b7;font-weight: bold;}
.py-wrap p{font-size: 16px;line-height: 40px;}
.py-wrap p strong{font-weight: bold;}
.job-wrap{width: 708px;margin: 0 auto;}
.job-wrap table{margin-top: 36px;}
.job-wrap table tr th{}
.job-wrap table tr th h2{background: #2672b9;color: #fff;text-align: center;padding: 10px;font-weight: bold;font-size: 18px;}
.job-wrap table tr td{background: #f7fcff;padding: 15px;text-align: center;border: 1px solid #ddd;}
.xc-wrap{width: 708px;margin: 0 auto;}
.xc-wrap .title-h2{margin: 50px 0 20px 0;}
.xc-wrap table{margin-top: 16px;}
.xc-wrap table tr th{}
.xc-wrap table tr th h2{background: #2672b9;color: #fff;text-align: center;padding: 10px;font-weight: bold;font-size: 18px;}
.xc-wrap table tr td{background: #f7fcff;padding: 15px;text-align: center;border: 1px solid #ddd;}
.xc-wrap table tr.bg td{background: #eaf3fb;}
.lc-wrap {}
.lc-wrap  h2{font-size: 22px;line-height: 40px;color: #333333;font-weight: bold;}
.lc-wrap  p{font-size: 16px;line-height: 30px;text-align: justify;color: #333333;}