﻿@charset "utf-8"; /* 框架 */
#content{width: auto; padding: 0; margin: 0; z-index: 1;}
#header.hasbg{background-color: #fff;}
.focubox{width: 100%; height: 100vh; overflow: hidden; position: relative;}
.focubox .bd .con{position: absolute; left:0; top: 0; right: 0; bottom: 0; margin: auto; height: 100px; line-height: 100px; display: none;}
.focubox .bd .con .title{text-align: center;}
.focubox .bd .con .title a{font-size: 80px; color: #fff; font-weight: 700; letter-spacing: 3px;}
.focubox .hd{display: none;}
.focus_box{width: 1200px; height: 528px; position: relative;}
.job-menu_list{position: relative; width: 290px; background: #3C5299ED; backdrop-filter: blur(5px); box-sizing: border-box; float: left;}
.job-menu_list .job-menu_item a{display: block; float: left; height: 88px; line-height: 88px; text-indent: 40px; font-size: 20px; color: #fff; width: 240px;}
.job-menu_list .job-menu_item i{display: block; width: 49px; height: 88px; background: url(../../base/img/sj_icon.png) left center no-repeat; float: left;}
.job-menu_list .job-menu_item.on a{background: #1A2F73; backdrop-filter: blur(6px);}
.job-menu_list .job-menu_item.on i{background: url(../../base/img/sj_icon.png) left center no-repeat; background-color: #1A2F73;}
/* .job-menu_sub{position: absolute;left: 300px;right: 0;top: 0;bottom: 0;background-color: #fff;width: 900px;height: 400px;-webkit-box-sizing: border-box;box-sizing: border-box;display: none;}
.job-menu_list .job-menu_item:hover .job-menu_sub{display: block;} */
.wz_box{position: absolute; right: 0;}
.wz_box .pic_ul,.wz_box .pic_ul .title,.wz_box .pic_ul .con{display: none;}
.wz_box .pic_ul.on{display: block;}
.wz_box .pic_ul li .pic,.wz_box .pic_ul li .pic img,.wz_box .pic_ul img{width: 910px; height: 528px;}
.wz_box .pic_ul img{transition: all ease .4s;}
.wz_box .pic_ul{width: 910px; height: 528px; overflow:hidden;}
.wz_box .pic_ul img:hover{transform: scale(1.08);}
.rowA{background: url(../../base/newimg/rowA.png) top center no-repeat; padding: 60px 0 65px;}
.rowA .title{position: relative; width: 225px; height: 38px; line-height: 38px; padding-bottom: 20px; margin-bottom: 75px; font-size: 30px; color: #333;}
.rowA .title em{position: absolute; width: 55px; height: 3px; display: block; left: 0; bottom: 0; background: #B40A17;}
.rowA .pub_ul{display: flex; justify-content: space-between;}
.rowA .pub_ul .pub_li{width: 220px; height: 343px; background: url(../../base/newimg/cp_bg.png) center no-repeat; background-color: #F5F8FF; border-radius: 20px; position: relative;}
.rowA .pub_ul .pub_li .icon{display: block; width: 71px; height: 70px; margin: 50px auto 20px;}
.rowA .pub_ul .pub_li .all_link{text-align: center; font-size: 24px; color: #4A3E3E; width: 145px; margin: auto;}
.rowA .pub_ul .pub_li .all_link a{color: #4A3E3E;}
.rowA .pub_ul .pub_li .more{display: block; width: 125px; height: 34px; line-height: 34px; background: url(../../base/newimg/more_icon.png) 25px center no-repeat; background-color: #5572C0; border-radius: 30px; margin: auto; font-size: 14px; color:#fff; text-indent: 44px; position: absolute; left: 0; right: 0; bottom: 58px; margin: auto;}
.rowA .pub_ul .pub_li.li1 .icon{background: url(../../base/newimg/li1_off.png) center no-repeat;}
.rowA .pub_ul .pub_li.li2 .icon{background: url(../../base/newimg/li2_off.png) center no-repeat;}
.rowA .pub_ul .pub_li.li3 .icon{background: url(../../base/newimg/li3_off.png) center no-repeat;}
.rowA .pub_ul .pub_li.li4 .icon{background: url(../../base/newimg/li4_off.png) center no-repeat;}
.rowA .pub_ul .pub_li.li5 .icon{background: url(../../base/newimg/li5_off.png) center no-repeat;}
.rowA .pub_ul .pub_li:hover{background-color: #2C4EBA;}
.rowA .pub_ul .pub_li:hover .all_link a{color:#fff;}
.rowA .pub_ul .pub_li:hover .more{background-color:#BB2318;}
.rowA .pub_ul .pub_li.li1:hover .icon{background: url(../../base/newimg/li1_on.png) center no-repeat;}
.rowA .pub_ul .pub_li.li2:hover .icon{background: url(../../base/newimg/li2_on.png) center no-repeat;}
.rowA .pub_ul .pub_li.li3:hover .icon{background: url(../../base/newimg/li3_on.png) center no-repeat;}
.rowA .pub_ul .pub_li.li4:hover .icon{background: url(../../base/newimg/li4_on.png) center no-repeat;}
.rowA .pub_ul .pub_li.li5:hover .icon{background: url(../../base/newimg/li5_on.png) center no-repeat;}
.rowB{padding: 60px 0 20px; height: 540px;}
.rowB .indBox .hd{height: 49px; margin-bottom: 40px;}
.rowB .indBox .hd ul{text-align: center;}
.rowB .indBox .hd ul li{display: inline-block; width: 150px; height: 49px; line-height: 49px; margin: 0 10px; border-radius: 6px; background: #C22A1F;}
.rowB .indBox .hd ul li a{display: block; width: 150px; height: 49px; line-height: 49px; font-size: 20px; color: #fff;}
.rowB .indBox .hd ul li.on{background: linear-gradient(270deg, #3F5CBC 0%, #243D8F 95.9%);}
.rowB .indBox .bd .list{width: 1200px; position: relative;}
.rowB .indBox .bd .list .t{position: absolute; width: 380px; top: 0; left: 0; right: 0; margin: auto; padding-bottom: 20px; border-bottom: 1px solid #eee;}
.rowB .indBox .bd .list .t .pic{width: 380px; height: 250px; margin-bottom: -42px;}
.rowB .indBox .bd .list .t .date{width: 56px; height: 42px; padding: 10px; border-radius: 5px; background: #CC0010; margin: 0 0 10px 20px; text-align: center; z-index: 9; position: relative;}
.rowB .indBox .bd .list .t .date .dd{font-size: 18px; font-weight: 700; line-height: 20px; color: #fff;}
.rowB .indBox .bd .list .t .date .ym{font-size: 14px; color: #fff; line-height: 25px;}
.rowB .indBox .bd .list .t .con .title{color: #444C5B; font-size: 16px; font-weight: 700; line-height: 28px; height: 56px; text-align: left;}
.rowB .indBox .bd .list .t .more,.rowB .indBox .bd .list .n .more{color: #A0A0A0; font-size: 12px; line-height: 28px;}
.rowB .indBox .bd .list .n{float: left; width: 376px; margin: 0 448px 30px 0; border-bottom: 1px solid #eee; padding-bottom: 20px;}
.rowB .indBox .bd .list .n:nth-child(2n-1){float: right; margin: 0 0 30px 0;}
.rowB .indBox .bd .list .n .date{width: 108px; height: 40px; line-height: 40px; text-align: center; border-radius: 5px; background: #A0AEDC; font-size: 14px; color: #fff; z-index: 2; position: relative;}
.rowB .indBox .bd .list .n .tit{display: block; line-height: 26px; padding: 20px 0 0; font-size: 16px; color: #444C5B; border-top: 1px solid #eee; margin-top: -16px;}
.rowB .indBox .bd .list .t .intro,.rowB .indBox .bd .list .n .intro{color: #8C8C8C; font-size: 12px; line-height: 22px; height: 44px; padding: 10px 0; text-align: left;}
.rowB .indBox .bd .list .n:hover .date{background: #1A2F73; color: #fff;}
.rowB .indBox .bd .list .n:hover .tit{border-color: #1A2F73; color: #1A2F73;}
.rowB .indBox .bd .list .n:hover .intro,.rowB .indBox .bd .list .n:hover .more{color: #1A2F73;}
.rowC{padding: 40px 0 0; background: url(../../base/newimg/rowC.jpg) bottom center no-repeat;}
.rowC .sw{height: 860px; position: relative;}
.rowC .title{width: 150px; height: 38px; margin: auto; line-height: 38px; padding-bottom: 20px; position: relative; font-size: 30px; color: #333; margin-bottom: 50px;}
.rowC .title em{position: absolute; width: 55px; height: 3px; display: block; left: 0; bottom: 0; background: #B40A17; right: 0; margin: auto;}
.rowC .num_ul{width: 590px; height: 590px; margin: auto; background:url(../../base/newimg/yx_bg.png) center no-repeat; position: relative; background-size: 100%;}
.rowC .num_ul li{display: inline-block; text-align: center; position: absolute;}
.rowC .num_ul li .p1{color: #CC0010; font-size: 24px; font-weight: 700; line-height: 38px; margin-bottom: 10px;}
.rowC .num_ul li .p1 em i{font-size: 14px; line-height: 15px; position: relative; top: -14px;}
.rowC .num_ul li .tit{font-size: 16px; color: #333; line-height: 20px;}
.rowC .num_ul li .round{display: block; width: 40px; height: 40px; border-radius: 30px; background-color: rgba(243, 152, 0, 0.28); position: absolute;}
.rowC .num_ul li .round i{width: 20px; height: 20px; border-radius: 20px; background: #F39800; margin: auto; display: block; position: relative; top: 10px;}
.rowC .num_ul .li1{width: 128px; text-align: left; position: absolute; left: -20px; top: -30px;}
.rowC .num_ul .li1 .round{position: absolute; right: -70px; top: 44px;}
.rowC .num_ul .li2{width: 128px; text-align: center; left: -123px; top: 115px;}
.rowC .num_ul .li2 .round{right: -52px; top: 18px;}
.rowC .num_ul .li3{width: 168px; text-align: center; right: -56px; top: 14px;}
.rowC .num_ul .li3 .round{left: -67px; top: 0px;}
.rowC .num_ul .li4{width: 168px; text-align: center; right: -171px; top: 120px;}
.rowC .num_ul .li4 .round{left: -67px; top: 0px;}
.rowC .num_ul .li5{width: 94px; text-align: center; right: -127px; top: 280px;}
.rowC .num_ul .li5 .round{left: -55px; top: 18px;}
.rowC .num_ul .li6{width: 168px; text-align: center; left: -192px; top: 283px;}
.rowC .num_ul .li6 .round{right: -45px; top: 18px;}
.rowC .num_ul .li7{width: 94px; text-align: center; right: -20px; top: 485px;}
.rowC .num_ul .li7 .round{left: -55px; top: 18px;}
.rowC .num_ul .li8{width: 168px; text-align: center; left: -86px; top: 485px;}
.rowC .num_ul .li8 .round{right: -45px; top: 18px;}
.rowC .num_ul .li9{width: 168px; text-align: center; left:0; right: 0; bottom: -96px; margin: auto;}
.rowC .num_ul .li9 .round{right: 0; left: 0; margin: auto; top: -50px;}
.seaver_box{width: 1200px; height: 500px; border-radius: 40px 0 40px 0; overflow: hidden; margin-right: -5px;}
.seaver_box .pic_ul{width: 98px;height: 500px;display: inline-block;float: left;box-sizing: border-box;overflow: hidden;position: relative;margin-right: 5px;position: relative;}
.seaver_box .pic_ul.on{width: 780px;}
.seaver_box .pic_ul .pic_num{position: absolute;top: 20px;left: 30px;width: 18px;background-color: rgba(255, 255, 255, 0.5);border-radius: 5px;padding: 15px 25px;}
.seaver_box .pic_ul .pic_num p{font-size: 18px; font-weight: 700; border-bottom: 1px solid #333; margin-bottom: 10px;}
.seaver_box .pic_ul .pic_num h3{font-size: 18px; font-weight: 700}
