@charset "utf-8";

@media (min-width: 1921px ) {
/* CSS Document */

.banner_big {
    width: 100%;
    height: auto;
    overflow: hidden;
	display: block;
}
.banner_big img，.banner img {
    display: block;
    width: 100%;
}
.banner_m,.banner {
    display: none;
}
.about {
    width: 100%;
    height: auto;
padding-left: calc( 11.2vw * 0.56 );
padding-right: calc( 11.2vw * 0.56 );
    box-sizing: border-box;
    padding-top: 5.38vw;
    padding-bottom: 3.63vw;
    overflow: hidden;
    background-image: url(../img/img2.jpg);
    background-position: top center;
    background-size: cover;
}
.about1 {
    width: 100%;
    height: auto;
    overflow: hidden;
/*padding-bottom: calc( 10vw * 0.56 );*/
	padding-bottom: 3.92vw;
}
.about_l {
    float: left;
    width: calc( 100% - 45% );
    padding-right: 7.63%;
    box-sizing: border-box;
}
.tit1 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.tit1_h1 {
font-size: calc( 0.99vw * 0.56 );
line-height: calc( 0.99vw * 0.56 );
    font-weight: 400;
    color: #003E8C;
margin-bottom: calc( 1.35vw * 0.56 );
}
.tit1_h2 {
    font-family: 'arial';
    font-weight: bold;
font-size: calc( 2.5vw * 0.56 );
line-height: calc( 2.5vw * 0.56 );
    color: #3e3a39;
margin-bottom: calc( 1.82vw * 0.56 );
}
.about_l_cont {
    font-weight: 400;
font-size: calc( 0.99vw * 0.56 );
    color: #595757;
line-height: calc( 1.67vw * 0.56 );
margin-bottom: calc( 2.6vw * 0.56 );
}
.btn1 {
height: calc( 2.97vw * 0.56 );
    background-color: #003E8C;
font-size: calc( 1vw * 0.56 );
    color: #FFFFFF;
line-height: calc( 2.97vw * 0.56 );
padding-left: calc( 1.56vw * 0.56 );
padding-right: calc( 1.56vw * 0.56 );
    display: inline-block;
border-radius: clamp(4px, calc( 0.21vw * 0.56 ), 10px);
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    float: left;
}
.btn1 a {
    color: #fff;
}
.btn1 img {
    display: inline-block;
height: calc( 0.73vw * 0.56 );
    margin-bottom: -1px;
    margin-left: 2px;
}
.btn1:hover {
    opacity: 0.8;
}
.about_r {
    width: 45%;
    float: left;
}
.mySwiper1_img img {
    display: block;
    width: 80%;
    margin-left: auto;
    margin-right: auto;
}
.mySwiper1 .swiper-button-prev {
    left: 0;
}
.mySwiper1 .swiper-button-next {
    right: 0;
}
.mySwiper1 .swiper-button-next, .mySwiper1 .swiper-button-prev {
width: calc( 1.2vw * 0.56 );
height: calc( 2.34vw * 0.56 );
}
.mySwiper1 .swiper-button-next img, .mySwiper1 .swiper-button-prev img {
    width: 100%;
    height: 100%;
}
.mySwiper1 .swiper-button-next:after, .mySwiper1 .swiper-button-prev:after {
    display: none;
}
.about2 {
}
.about2_item {
    width: 25%;
    float: left;
padding-left: calc( 0.36vw * 0.56 );
padding-right: calc( 0.36vw * 0.56 );
    box-sizing: border-box;
    height: auto;
    overflow: hidden;
}
.about2_item_bg {
height:calc( 9.01vw * 0.56 );
    width: 100%;
    background-color: #fff;
margin-bottom:calc( -9.01vw * 0.56 );
}
.about2_item_icon {
    width: 17%;
    height: auto;
    overflow: hidden;
    float: right;
    clear: both;
margin-bottom: calc( 2.4vw * 0.56 );
margin-right: calc( 1.35vw * 0.56 );
}
.about2_item_icon img {
    display: block;
    width: 100%;
    height: 100%;
}
.about2_item_num {
    clear: both;
    font-family: 'Bahnschrift';
font-size: calc( 3vw * 0.56 );
line-height: calc( 3vw * 0.56 );
    color: #000000;
    padding-left: 20%;
    box-sizing: border-box;
    font-weight: bold;
letter-spacing: calc( -0.21vw * 0.56 );
    transform: scaleX(1.5);
    text-align: center;
    width: 75%;
    height: auto;
    overflow: hidden;
margin-bottom: calc( 0.25vw * 0.56 );
}
.about2_item_num strong {
    float: left;
}
.about2_item_num span {
font-size: calc( 1.04vw * 0.56 );
line-height: calc( 3.39vw * 0.56 );
    font-family: 'AlibabaPuHuiTiRegular';
    display: block;
    float: left;
margin-left: calc( 0.21vw * 0.56 );
}
.about2_item_tit {
    clear: both;
    font-weight: 400;
font-size: calc( 0.9vw * 0.56 );
    color: #595757;
padding-left: calc( 1.72vw * 0.56 );
}
.product {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-image: url(../img/img4.jpg);
    background-size: 100% 100%;
    background-position: top center;
	padding-top: 2.91vw;
	padding-bottom: 4.1vw;
/*padding-top: calc( 4.69vw * 0.56 );*/
/*padding-bottom: calc( 9.38vw * 0.56 );*/
padding-left: calc( 11.2vw * 0.56 );
padding-right: calc( 11.2vw * 0.56 );
    box-sizing: border-box;
}
.tit2 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.tit2_h1 {
font-size: calc( 0.99vw * 0.56 );
line-height: calc( 0.99vw * 0.56 );
    font-weight: 400;
    color: #fff;
margin-bottom: calc( 1.04vw * 0.56 );
    text-align: center;
}
.tit2_h2 {
    font-family: 'arial';
    font-weight: bold;
font-size: calc( 2.5vw * 0.56 );
line-height: calc( 2.5vw * 0.56 );
    color: #fff;
margin-bottom: calc( 0.83vw * 0.56 );
    text-align: center;
}
.tit2_h3 {
    font-weight: 400;
font-size: calc( 0.99vw * 0.56 );
    color: #FFFFFF;
line-height: calc( 0.99vw * 0.56 );
    text-align: center;
/*margin-bottom: calc( 3.28vw * 0.56 );*/
	margin-bottom: 1.95vw;
}
.product_box {
    width: 100%;
    height: auto;
    overflow: hidden;
    background-color: #E9EDF6;
}
.product_l {
    float: left;
    width: 26.18%;
    height: auto;
    overflow: hidden;
}
.product_l_tit {
height: calc( 9.17vw * 0.56 );
    width: 100%;
    background-image: url(../img/img5.jpg);
    background-size: cover;
    background-position: top center;
    box-sizing: border-box;
    font-weight: 400;
font-size: calc( 1.77vw * 0.56 );
line-height: calc( 1.77vw * 0.56 );
    color: #FFFFFF;
    text-align: center;
padding-top: calc( 4.9vw * 0.56 );
}
.product_l_cla {
    width: 100%;
    height: auto;
    overflow: hidden;
    box-sizing: border-box;
padding-left: calc( 1.3vw * 0.56 );
padding-right: calc( 1.3vw * 0.56 );
    padding-top: 0.89vw;
}
.product_l_cla p {
line-height: calc( 2.6vw * 0.56 );
border-radius: calc( 1.3vw * 0.56 );
    font-weight: normal;
font-size: calc( 1vw * 0.56 );
    color: #595757;
    text-align: center;
margin-bottom: calc( 1vw * 0.56 );
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.product_l_cla p a {
    color: #595757;
    display: block;
}
.product_l_cla p span {
    float: right;
width: calc( 0.36vw * 0.56 );
height: calc( 0.68vw * 0.56 );
    display: block;
margin-top: calc( 1.04vw * 0.56 );
margin-right: calc( 1.35vw * 0.56 );
}
.product_l_cla p span img {
    width: 100%;
    height: 100%;
    display: block;
    opacity: 0;
}
/*, .product_l_cla p:hover*/
.product_l_cla p.on {
    background-color: #003E8C;
}
/*, .product_l_cla p:hover a*/
.product_l_cla p.on a {
    color: #fff;
}
.product_l_cla p:hover span img {
    opacity: 1;
}
.product_l_cla p:last-child {
    margin-bottom: 0;
}
.on_m {
    display: none;
}
.product_r {
    float: left;
    width: 73.82%;
    height: auto;
    overflow: hidden;
    background-color: #fff;
}
.product_r_k {
    width: 100%;
    height: auto;
    overflow: hidden;
    display: none;
}
.product_r_k.on {
    display: block;
}
.product_r_item {
    float: left;
    width: 50%;
    height: auto;
    padding-top: 38%;
    overflow: hidden;
    position: relative;
    border-bottom: solid 1px #D5D5D5;
    border-right: solid 1px #D5D5D5;
    box-sizing: border-box;
}
.product_r_item:nth-child(2n) {
    border-right: 0;
}
.product_r_item:nth-child(3), .product_r_item:nth-child(4) {
    border-bottom: 0;
}
.product_r_img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}
.product_r_img img {
    display: block;
    width: 100%;
    height: 100%;
}
.product_r_h1 {
    position: absolute;
    bottom: 0;
    left: 0;
height: calc( 3.96vw * 0.56 );
    background-color: #004EA2;
    width: 100%;
    box-sizing: border-box;
padding-top: calc( 2.29vw * 0.56 );
    font-weight: normal;
font-size: calc( 1.04vw * 0.56 );
line-height: calc( 1.04vw * 0.56 );
    color: #FFFFFF;
    text-align: right;
    opacity: 0;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.product_r_h1 a {
    color: #fff;
}
.product_r_h1 span {
    float: right;
width: calc( 0.36vw * 0.56 );
height: calc( 0.68vw * 0.56 );
margin-right: calc( 1.98vw * 0.56 );
margin-left: calc( 1.61vw * 0.56 );
margin-top: calc( 0.16vw * 0.56 );
}
.product_r_h1 span img {
    display: block;
    width: 100%;
    height: 100%;
}
.product_r_item:hover .product_r_h1 {
    opacity: 1;
}
.advantage {
    width: 100%;
    height: auto;
    overflow: hidden;
padding-left: calc( 11.2vw * 0.56 );
padding-right: calc( 11.2vw * 0.56 );
    box-sizing: border-box;
/*
padding-top: calc( 6.35vw * 0.56 );
padding-bottom: calc( 7.29vw * 0.56 );
*/
	padding-top: 6.1vw;
	padding-bottom: 7.41vw;
    background-color: #F8F8F8;
}
.advantage_l {
    float: left;
    width: calc( 100% - 47.82% );
    height: auto;
    overflow: hidden;
    box-sizing: border-box;/*	padding-right: calc( 1.3vw * 0.56 );*/
}
.tit3 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.tit3_h1 {
font-size: calc( 0.99vw * 0.56 );
line-height: calc( 0.99vw * 0.56 );
    font-weight: 400;
    color: #003E8C;
margin-bottom: calc( 1.35vw * 0.56 );
}
.tit3_h11 {
    display: none;
}
.tit3_h2 {
    font-family: 'arial';
    font-weight: bold;
font-size: calc( 2.5vw * 0.56 );
line-height: calc( 2.5vw * 0.56 );
    color: #3e3a39;
margin-bottom: calc( 0.68vw * 0.56 );
}
.tit3_h2 img {
height: calc( 1.72vw * 0.56 );
    display: inline-block;
margin-left: calc( 0.52vw * 0.56 );
}
.tit3_h3 {
    font-weight: 400;
font-size: calc( 0.99vw * 0.56 );
    color: #595757;
line-height: calc( 0.99vw * 0.56 );
margin-bottom: calc( 8.28vw * 0.56 );
}
.advantage_l_box {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.advantage_l_item {
    width: 31%;
height: calc( 8.28vw * 0.56 );
    margin-right: 2%;
/*	margin-right: calc( 1.2vw * 0.56 );*/
margin-bottom: calc( 1.2vw * 0.56 );
    background-color: #fff;
    box-sizing: border-box;
padding-top: calc( 0.78vw * 0.56 );
padding-left: calc( 1.04vw * 0.56 );
    position: relative;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    float: left;
}
.advantage_l_item:nth-child(3n) {
    margin-right: 0;
}
.advantage_l_icon {
width: calc( 2.34vw * 0.56 );
height: calc( 2.34vw * 0.56 );
margin-bottom: calc( 1.04vw * 0.56 );
    overflow: hidden;
}
.advantage_l_icon img {
    display: block;
    width: 100%;
    height: 100%;
}
.advantage_l_icon img:nth-child(1) {
    display: block;
}
.advantage_l_icon img:nth-child(2) {
    display: none;
}
.advantage_l_item:hover {
    background-color: #003E8C;
}
.advantage_l_item:hover .advantage_l_icon img:nth-child(1) {
    display: none;
}
.advantage_l_item:hover .advantage_l_icon img:nth-child(2) {
    display: block;
}
.advantage_l_h1 {
    font-weight: normal;
font-size: calc( 1vw * 0.56 );
    color: #595757;
}
.advantage_l_item:hover .advantage_l_h1 {
    color: #FFFFFF;
}
.advantage_l_num {
height: calc( 2.66vw * 0.56 );
width: calc( 4.74vw * 0.56 );
    position: absolute;
    bottom: 0;
    right: 0;
}
.advantage_l_num img {
    display: block;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.advantage_l_num img:nth-child(1) {
    display: block;
}
.advantage_l_num img:nth-child(2) {
    display: none;
}
.advantage_l_item:hover .advantage_l_num img:nth-child(1) {
    display: none;
}
.advantage_l_item:hover .advantage_l_num img:nth-child(2) {
    display: block;
}
.advantage_r {
    float: left;
    width: 47.82%;
height: calc( 36.2vw * 0.56 );
    overflow: hidden;
}
.mySwiper2_item {
    position: relative;
}
.mySwiper2_item_img {
height: calc( 36.2vw * 0.56 );
}
.mySwiper2_item_img img {
    width: 100%;
    display: block;
}
.mySwiper2_page {
    width: 100%;
    text-align: right;
    position: absolute;
bottom: calc( 9.38vw * 0.56 );
    z-index: 9;
padding-right: calc( 1.3vw * 0.56 );
    box-sizing: border-box;
line-height: calc( 4.74vw * 0.56 );
height: calc( 4.74vw * 0.56 );
    font-weight: 400;
font-size: calc( 2.4vw * 0.56 );
    color: #4D78AF;
letter-spacing: calc( -0.21vw * 0.56 );
    font-family: 'benmoxuyuan';
}
.mySwiper2_page .swiper-pagination-current {
    font-weight: 400;
font-size: calc( 4.74vw * 0.56 );
line-height: calc( 4.74vw * 0.56 );
height: calc( 4.74vw * 0.56 );
    color: #4D78AF;
    display: inline-block;
}
.mySwiper2_item_info {
    width: 100%;
height: calc( 16.72vw * 0.56 );
    background-color: #003E8C;
    color: #fff;
    position: absolute;
    bottom: 0;
    left: 0;
    box-sizing: border-box;
padding-top: calc( 6.77vw * 0.56 );
padding-left: calc( 2.6vw * 0.56 );
padding-right: calc( 2.6vw * 0.56 );
}
.mySwiper2_item_h1 {
    font-weight: normal;
font-size: calc( 1.51vw * 0.56 );
line-height: calc( 1.51vw * 0.56 );
    color: #FFFFFF;
margin-bottom: calc( 0.73vw * 0.56 );
}
.mySwiper2_item_p {
    font-weight: normal;
font-size: calc( 0.99vw * 0.56 );
    color: #BBB3D8;
line-height: calc( 1.25vw * 0.56 );
height: calc( 2.5vw * 0.56 );
    overflow: hidden;
margin-bottom: calc( 2.81vw * 0.56 );
}
.mySwiper2_item_btn {
font-size: calc( 0.99vw * 0.56 );
line-height: calc( 0.99vw * 0.56 );
    color: #F0F4F8;
    text-align: right;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.mySwiper2_item_btn img {
    float: right;
width: calc( 0.73vw * 0.56 );
height: calc( 0.78vw * 0.56 );
    display: block;
margin-left: calc( 0.1vw * 0.56 );
margin-top: calc( 0.1vw * 0.56 );
}
.mySwiper2_item_btn a {
    color: #fff;
}
.mySwiper2_item_btn:hover {
    opacity: 0.8;
}
.together {
    width: 100%;
    height: auto;
    overflow: hidden;
padding-left: calc( 9.38vw * 0.56 );
padding-right: calc( 9.38vw * 0.56 );
    box-sizing: border-box;
/*
padding-top: calc( 4.48vw * 0.56 );
padding-bottom: calc( 3.65vw * 0.56 );
*/
	padding-top: 4.65vw;
	padding-bottom: 3.78vw;
}
.tit4 {
    width: 100%;
    height: auto;
    overflow: hidden;
}
.tit4_h1 {
font-size: calc( 0.99vw * 0.56 );
line-height: calc( 0.99vw * 0.56 );
    font-weight: 400;
    color: #003E8C;
margin-bottom: calc( 1.04vw * 0.56 );
    text-align: center;
}
.tit4_h2 {
    font-family: 'arial';
    font-weight: bold;
font-size: calc( 2.5vw * 0.56 );
line-height: calc( 2.5vw * 0.56 );
    color: #3e3a39;
margin-bottom: calc( 0.83vw * 0.56 );
    text-align: center;
}
.tit4_h3 {
    font-weight: 400;
font-size: calc( 0.99vw * 0.56 );
    color: #595757;
line-height: calc( 0.99vw * 0.56 );
    text-align: center;
margin-bottom: calc( 2.45vw * 0.56 );
}
.together_box {
    width: 100%;
height: calc( 27.34vw * 0.56 );
    /*	overflow: hidden;*/
    box-sizing: border-box;
}
.together_item {
    float: left;
 height: calc( 26.04vw * 0.56 );
    background-color: #fff;
    /*	margin-right: calc( 1.3vw * 0.56 );*/
    width: 23%;
    margin-right: 2%;
    position: relative;
padding-top: calc( 1.04vw * 0.56 );
padding-left: calc( 1.04vw * 0.56 );
padding-right: calc( 1.04vw * 0.56 );
    box-sizing: border-box;
}
.together_item:last-child {
    margin-right: 0;
}
.together_item_bg {
padding: calc( 1.25vw * 0.56 );
    width: 100%;
height: calc( 20.21vw * 0.56 );
    background-image: url(../img/img8.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    padding-bottom: 0;
    box-sizing: border-box;
}
.together_item_h1 {
    font-weight: bold;
font-size: calc( 1.25vw * 0.56 );
    color: #003E8C;
margin-bottom: calc( 2.34vw * 0.56 );
}
.together_item_p {
    font-weight: normal;
font-size: calc( 1.04vw * 0.56 );
line-height: calc( 1.72vw * 0.56 );
    color: #595757;
}
.together_item_icon {
    position: absolute;
width: calc( 6.04vw * 0.56 );
height: calc( 6.04vw * 0.56 );
    bottom: 0;
right: calc( 1.25vw * 0.56 );
}
.together_item_icon img {
width: calc( 5.57vw * 0.56 );
height: calc( 5.57vw * 0.56 );
    display: block;
    margin-left: auto;
    margin-right: auto;
margin-top: calc( 0.21vw * 0.56 );
}
.together_item_icon2 {
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
}
.together_item_icon2 img {
    width: 100%;
    display: block;
}
}
