@charset "utf-8";
/* css document */

div,table,html,body,form,ul,ol,li,dl,dt,img,dd,tr,span,input,select,img,p{margin:0 ;padding:0;}
h1,h2,h3,h4,h5,h6{padding:0;margin:0;}
body{ font-size:14px;font-family:"微软雅黑";color:#000;text-align:left; line-height:30px; min-width: 1600px; max-width: 1920px; margin: 0 auto;}
a{text-decoration:none; color:#000000;}
a:hover{text-decoration:none;}
button{margin:0; padding:0;}
ul li{list-style:none;}
img{border:none;}
.mycl{width:0px; height:0px; clear:both; overflow:hidden;}
.newcl{clear:both;}
h1 {font-family:"微软雅黑"; font-size:26px; color:#0057a9; text-align:center;}
p {text-indent:2em;}
img {vertical-align:top;}
.heide {height: 60px; background-color: #000000; z-index: 0; position: relative;filter: alpha(opacity=70);opacity: 0.7;margin-top: -60px;}
.wz {font-size: 20px;font-weight: bold; z-index: 1;height: 60px;line-height: 60px;position: relative;text-align: left;color: #ffffff;text-align: center;margin-top: -60px;}
.wz a, .wz a:visited {color: #ffffff;}

.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: ""; display: block; visibility: hidden; clear: both;}
.none{display: none;}
.on{display: block;}



/* 轮播图 */
.banner{width:100%;height:530px;background-color:#0060b1;position:relative;overflow:hidden;}
.btn_left{position:absolute;right:260px;bottom:32px;z-index:1;cursor:pointer;}
.btn_right{position:absolute;right:188px;bottom:32px;z-index:1;cursor:pointer;}
.btn_right img{transform:rotate(180deg);}
.swiper1{width: 1920px; height: 100%; position: absolute; left: 50%; margin-left: -960px;}

/* 轮播图结束 */

/* 内容1 */
.content1{width:100%;}
.content-container{width:1600px;margin:0 auto;}
.title{width:100%;height:195px;display:flex;align-items:center;justify-content:center;position:relative;}
.title .more{position:absolute;right:0;bottom:60px;}
.content-list{width:100%;height:100%;display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.content-item{width:495px;min-height:529px;border:1px solid #cccccc;box-sizing:border-box;margin-bottom:80px;}
.content-item:nth-child(n 4){margin-bottom:0;}.content-item-img{width:100%;height:280px;border-bottom:1px solid #cccccc;overflow:hidden;}
.content-item-img img{width:100%;height:100%;object-fit:cover;}
.content-item-content{width:100%;min-height:249px;padding:30px;box-sizing:border-box;}
.content-item-content h2{width:100%;font-size:30px;line-height:45px;font-weight:500;font-family:"myriadpro","微软雅黑";color:#000000;margin-bottom:10px; min-height: 135px;}
.content-item-content span{width:100%;font-size:20px;line-height:56px;font-weight:500;font-family:"myriadpro","微软雅黑";color:#454343;margin-bottom:10px;}
.content-item-img img, .btn_more img{transform:scale(1);transition:all .3s;}
.content-item-img img:hover, .btn_more img:hover{transform:scale(1.2);transition:all .3s;}


/* 内容1结束 */

/* 内容2 */
.content2{width:100%;min-height:828px;background: no-repeat center 195px;background-size:cover;display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;padding-bottom:88px;}
.content2 .title{margin-bottom:88px;}
.content2-list{display:flex;align-items:stretch;justify-content:space-between;flex-wrap:wrap;}
.content2-item{width:490px;height:275px;overflow:hidden;position:relative;margin-bottom:70px;}
.content2-item:nth-child(n 4){margin-bottom:0;}
.content2-item img, .content2-item a{width:100%;height:100%;object-fit:cover;}
.player{width:65px;height:65px;position:absolute;right:27px;bottom:21px;z-index:1;transform:scale(1);transition:all .3s;}
.player:hover{transform:scale(1.2);transition:all .3s;}

/* 内容2结束 */

/* 内容3 */
.content3{width:100%; max-width: 1920px; min-height:1071px; overflow: hidden; position: relative;}
.content3-item{width:100%;height:670px;background: repeat-x left 68px;margin-bottom:74px;}
.title_s{width:257px;height:37px;display:flex;align-items:center;justify-content:center;margin-bottom:30px;border-radius:10px;background-color:#0060b1;margin:0 auto 34px;}
.carousel1{width:1130px;height:600px;position:relative;margin:0 auto;display:flex;align-items:center;justify-content:space-between;}

.carousel1{width: 3390px;margin:0 auto;position: absolute;left: 50%;margin-left: -1695px;}
.carousel1 .swiper-slide{width:1130px;height:600px;overflow: hidden;}

/* 轮播 */
.swiper1 .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: all .3s;
}

.swiper1 .swiper-slide img:hover {
    transform: scale(1.2);
    transition: all .3s;
}

.swiper3 {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
}

.carousel1 .swiper-slide img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    transform: scale(1);
    transition: all .3s;
}

.carousel1 .swiper-slide img:hover {
    transform: scale(1.2);
    transition: all .3s;
}
.content-container{position: relative;}
.carousel1_btn_left,
.carousel1_btn_right {
    width: 70px;
    height: 50px;
    position: absolute;
    top: 350px;
    z-index: 10;
    cursor: pointer;
}
.carousel1_btn_left{left:auto; left: 200px;}
.carousel1_btn_right{right:auto; right: 200px;transform: rotate(180deg);}



/* 内容3结束 */

.weiz{font-family:"微软雅黑", "黑体"; font-size:14px; padding-top:40px;}
        
        .nr_bt{font-family:"微软雅黑", "黑体"; font-size:40px; line-height: 50px; font-weight:bold; color:#2d3f51; padding-top:50px; padding-bottom:20px;}
        
        .nr_xbt{font-family:"微软雅黑", "黑体"; font-size:24px; font-weight: bold; line-height: 50px; color:#3975c6; padding-bottom:20px;}
        .nr_xbt span{padding-right:20px;}
        
        .nr_zw{font-family:"微软雅黑", "黑体"; font-size:25px; line-height:36px; padding-top:50px;}
        .nr_zw p{font-family:"微软雅黑", "黑体";text-align: justify; font-size: 20px; line-height: 36px; color: #2b2727;}
        .nr_zw p img{margin-bottom: 20px; margin-top: 20px;}
        .nr_xxx{border-bottom:#333333 1px solid;}
        
        .lm_xg{display: inline-block; font-family:"myriad pro", "微软雅黑"; font-size:36px; font-weight: bold; line-height:78px; padding-top:50px; color: #3975c6; border-bottom: 15px solid #3975c6; margin-bottom: 20px;}
        .lm_xg_list{ line-height: 30px; font-size: 16px; padding-top: 10px; padding-bottom: 10px}
        .lm_xg_list li{margin-bottom: 10px; text-align: justify; background:  no-repeat 5px center; padding-left: 20px;}

        .lm_xbt_frame{border-bottom: 7px solid #e4e5e5; content: ""; display: block; width: 100%; position: relative; padding-top: 25px; margin-bottom: 20px;}
        .lm_xbt{display: inline-block; width: 90px; text-align: center; font-family:"myriad pro", "微软雅黑"; font-size:18px; font-weight: bold; line-height:40px; color: #3975c6; border-bottom: 7px solid #3975c6; margin-bottom: -7px;}
        .lm_xbt_frame   .lb{padding-top: 0; }

        .lb{font-family:"微软雅黑", "黑体"; font-size:16px; line-height:40px; padding-top:40px;}
        .lb li{background: no-repeat left center; padding-left:15px;}
        .lb span{float:right;}
        
        .fy{font-family:"微软雅黑", "黑体"; font-size:18px; line-height:48px; color:#898989; text-align:center; padding:35px 0px 65px 0px;}
        .fy span{font-weight:bold; color:#227fde;}
        .nr_zw img{display: block; margin: auto; max-width: 1000px;}
    
       .diu ul,.diu li {list-style: none; margin:0; padding: 0;}
        a {text-decoration: none;color: #333333;}
        .hwcl{ clear:both; height:0px; overflow:hidden;}
        .container{width:1200px;margin:0 auto;height:auto;}
    
        .diu{background: no-repeat center top; height:648px;}
    
        .yq1{float:left; width:265px; height:340px; margin-top:50px; border-right:#ffffff 1px solid;}
        .yq2{float:left; width:410px; height:340px; margin-top:50px; border-right:#ffffff 1px solid; padding-left:25px;}
        .yq3{float:left; width:468px; height:340px; margin-top:50px; padding-left:5px;}
        
        .yq_z1{font-family:"微软雅黑", "黑体"; font-size:18px; line-height:30px; color:#ffffff; padding-left:45px;}
        .yq_z1 span{font-weight:bold;}
        
        .yq_z2{font-family:"微软雅黑", "黑体"; font-size:16px; line-height:30px; color:#ffffff; padding-left:45px; padding-top:10px;}
        .yq_z2 a {color: #fff;}
        .yq_z3{font-family:"微软雅黑", "黑体"; font-size:15px; line-height:34px; color:#ffffff; margin-left:45px; margin-top:10px; background: no-repeat left top; padding-left:40px; height:80px;}
        
        .di{padding-top:60px;} 


        .yq1{width:210px;}
        .yq2{width:340px; padding-left: 10px;}
        .yq3{width:420px;}
        .yq_z1{padding-left:15px;}
        .yq_z2{padding-left:15px; padding-bottom: 15px;}
        .yq_z3{margin-left: 25px;}
        .yq4{width:180px;height: 340px;margin-top: 50px;border-left: #ffffff 1px solid; padding-left: 25px; position: absolute;left: 52%; margin-left: 370px;}
        .di{padding-top:40px; padding-bottom: 40px; text-align: center; font-size: 14px; color: #fff; line-height: 30px;}
        .di a{color: #fff;}
        .diu{background-size: 100% 100%; height: auto}

        @media screen and (max-width: 1250px) {
            .zw_container{padding: 0 5%; box-sizing:border-box;}
            .weiz{ font-size:35px; line-height: 50px;}
            .nr_bt{ font-size:60px; line-height: 80px; font-weight:bold; color:#2d3f51; padding-top:50px; padding-bottom:20px;}
            .nr_zw p{ font-size:45px; line-height:60px;}
            .nr_xbt{ font-size:44px;line-height: 60px; }
            .lm_xg{ font-size:60px;line-height: 80px; }
            .lm_xg_list {font-size:45px; line-height:60px;}

            .lm_xbt_frame{border-bottom: 15px solid #e4e5e5;}
            .lm_xbt{width: 180px;font-size: 36px;line-height: 80px;border-bottom: 15px solid #3975c6;margin-bottom: -15px;}

            .lb { font-size: 45px; line-height: 60px; padding-top: 0px;}
            .lb li {background:  no-repeat left center/ 12px 12px;padding-left: 30px; margin: 2em auto;display: flex;justify-content: space-between;align-items: flex-end;}
            .lb li span{float: none; width: 260px; display: inline-block;}
            .lb li a{display: inline-block; width: 70%; text-align: justify;}

            #autopage span, #autopage a{font-size:40px!important;min-width:70px!important;line-height:70px!important;height:auto!important;margin-right:12.5px!important;white-space: nowrap;}
            #autopage a{border:2.5px solid #393d49!important;}
        }


@media screen and (max-width: 1600px) {
    body, .header-container, .content-container {
        min-width: 1200px!important;
        width: 100%!important;
    }
	.carousel1_btn_left{left: 10px;}
    .carousel1_btn_right{right: 10px;}

    .content-list, .content2-list {
        padding: 0 5%;
        box-sizing: border-box;
    }

    .content-item:nth-child(n 4) ,.content2-item:nth-child(n 4) {
        margin-bottom: 80px;
    }

    .content-item, .content2-item {
        width: 47%;
        
    }

    

}

@media screen and (max-width: 1200px) {
    .content-item, .content2-item {
        width: 45%!;
        
    }

}


