.fwnl_bg{
    width: 100%;
    height:636px ;
    background: url(../images/fwnl_bg.jpg)no-repeat center;
    background-size: 100% 100%;
}
.fwnl{
    width:1350px;
    height: 666px;
    margin: 0 auto;
    box-sizing: border-box;
}
.fwnl_txt .nl{
    font-size: 30px;
    color: #002D82;
    padding-top: 80px;
    font-weight: bold;
}
.fwnl_txt .zy{
    color: #333333;
    font-size:20px;
    margin-top:10px;
}
.fwnl_list{
    width:100%;
    margin-top: 50px;
}
.fwnl_list ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.fwnl_list ul li{
    width: 332px;
    height: 381px;
    background: #fff;
}
.xj_featured_box{width: 100%;margin: 0 auto}
.xj_index_title{width: 100%;height: auto;}
.xj_index_title h2{font-size: 36px;color: #333333;text-align: center;}
.xj_index_title span{display: block;width: 301px;height: auto;margin: 0px auto;margin-top: 5px;}
.xj_index_title span img{width: 100%;height: auto;}
.xj_featured_ul{width: 100%;height: auto;margin-top: 30px;display: flex;flex-direction: row;justify-content: space-between; align-items: center;flex-wrap: wrap}
.xj_featured_ul li{ width: 314px;height: 361px;position: relative;cursor: pointer;background:#fff;box-sizing: border-box;padding: 40px 10px 50px 10px;margin: 15px 0px;}
.xj_featured_ul_top{width: 100%;height: auto;position: relative;margin-top: 30px;}
/*.xj_featured_ul_top img{width: 100%;height: auto;display: block;}*/
.xj_featured_ul_top h2{font-size: 32px;color: #FFFFFF;text-align: center;line-height: 314px;position: absolute;display: block;width: 100%;height: 100%;left: 0px;top: 0px;}
.xj_featured_bottom{width: 100%;height: auto;position: absolute;top: 0px;left: 0px;opacity: 0;transition: all 0.6s;}
.xj_featured_bottom img{width: 100%;height: auto;display: block;}
.xj_featured_bottom_txt{width: 100%;height: 100%;position: absolute;left: 0px;top: 0px;}
.xj_featured_bottom_txt h2{font-size: 18px;color: #ffffff;margin-top: 60px;margin-bottom: 25px;margin-left: 25px}
.xj_featured_bottom_txt p{font-size:16px;color: #ffffff;margin-left: 25px;margin-top: 10px;line-height: 28px;text-align: justify;height:160px;}
.xj_featured_bottom_txt strong{display: block;width: 118px;text-align: center;color: #e25222;border-bottom: 1px solid #e25222;margin: 0px auto;margin-top: 15px;padding-bottom: 5px;font-weight: normal;}
.xj_featured_ul li:hover .xj_featured_bottom{opacity: 1;}
.xj_featured_bottom_txt span a{display: block;width:120px;color: #ffffff;height: 25px;margin: 30px 25px;font-size:16px;}
.cpfw{
    width: 100%;
    height: 918px;
    background: url("../images/fw_bg.jpg") no-repeat center;
    background-size: 100% 100%;
}
.left-section {
    width: 100%;
    /*padding: 20px;*/
}

.right-section {
    width: 45%;
    margin-top: -195px;
    margin-right: 150px;
}

/*h2 {*/
/*    margin-bottom: 15px;*/
/*}*/

p {
    /*margin-bottom: 20px;*/
}

.more-btn {
    padding: 10px 20px;
    background-color: #ff9900;
    color: white;
    border: none;
    cursor: pointer;
    margin-bottom: 20px;
}

.content-item {
    margin-bottom: 20px;
}

.content-item h3 {
    font-size: 28px;
    margin-bottom: 10px;
}

.content-item h4 {
    font-size: 20px;
    margin-bottom: 10px;
}

.content-item img {
    width: 100%;
    height: auto;
    margin-top: 10px;
}

.statistic {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 420px;
}

.nav {
    list-style-type: none;
    margin-left: 130px;
    margin-top: 150px;
}

.nav li {
    padding: 10px;
    cursor: pointer;
    margin: 20px 45px;
    font-size: 22px;
    color: #666666;
}
.nav li:nth-child(1) {
    padding: 10px;
    cursor: pointer;
    margin: 20px 10px;
    font-size:22px;
    color: #666666;
}

.nav li.active {
    /*background-color: #ff9900;*/
    color: #333333;
    font-weight: bold;
    font-size: 22px;
}
.content-items{
    background: url("../images/cpfw_01.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 800px;
    height: 538px;
    border-radius: 12px;
    padding: 20px 30px;
    margin-top: 50px;
}
.content-itemss{
    background: url("../images/cpfw_02.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 800px;
    height: 538px;
    border-radius: 12px;
    padding: 20px 30px;
    margin-top: 50px;
}
.content-itemsss{
    background: url("../images/cpfw_03.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 800px;
    height: 538px;
    border-radius: 12px;
    padding: 20px 30px;
    margin-top: 50px;
}
.cpfw_btn{
    width: 166px;
    height: 60px;
    border-radius:5px;
    border: 1px solid #EA5514;
    margin-top:40px;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    color: #EA5514;
}
.cpfw_btn:hover{
   width: 166px;
    height: 60px;
    border-radius:5px;
    margin-top:40px;
    text-align: center;
    font-size: 16px;
    line-height: 60px;
    background:#EA5514 ;
    color: #ffffff;
}
.about{
    width: 1350px;
    margin: 120px auto 50px auto;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.about_left{
    width: 560px;
}
.about_right{
    width: 700px;
}
.about_right ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
}
.about_right ul li{
    width: 210px;
    height: 240px;
    box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 20%);
    margin: 30px 0px;
    box-sizing: border-box;
    padding: 80px 25px;
}
.about_right ul li:nth-child(2){
    width: 210px;
    height: 240px;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 20%);
    background: rgba(241, 126, 62, 1);
    margin-top: -60px;
}
.about_right ul li:nth-child(5){
    width: 210px;
    height: 240px;
    box-shadow: 0px 0px 0px 0px rgb(0 0 0 / 20%);
    margin-top: -60px;
    border: 1px solid rgba(234, 85, 20, 1);
}
.about_right li:nth-child(1) .yy{
    font-size: 30px;
    color: #333333;
    font-weight: bold;
}
.about_right li:nth-child(1) .yy_txt{
    font-size: 20px;
    color: rgba(134, 134, 134, 1);
    margin-top:37px;
}
.about_right li:nth-child(2) .yy{
    font-size: 30px;
    color: #ffffff;
    font-weight: bold;
}
.about_right li:nth-child(2) .yy_txt{
    font-size: 20px;
    color: #ffffff;
     margin-top:37px;
}
.about_right li:nth-child(3) .yy{
     font-size: 30px;
    color: #333333;
    font-weight: bold;
}
.about_right li:nth-child(3) .yy_txt{
   font-size: 20px;
    color: rgba(134, 134, 134, 1);
     margin-top:37px;
}
.about_right li:nth-child(4) .yy{
     font-size: 30px;
    color: #333333;
    font-weight: bold;
}
.about_right li:nth-child(4) .yy_txt{
    font-size: 20px;
    color: rgba(134, 134, 134, 1);
     margin-top:37px;
}
.about_right li:nth-child(5) .yy{
     font-size: 30px;
    color: #333333;
    font-weight: bold;
}
.about_right li:nth-child(5) .yy_txt{
    font-size: 20px;
    color: rgba(134, 134, 134, 1);
    margin-top:37px;
}
.about_right li:nth-child(6) .yy{
    font-size: 30px;
    color: #333333;
    font-weight: bold;
}
.about_right li:nth-child(6) .yy_txt{
    font-size: 20px;
    color: rgba(134, 134, 134, 1);
     margin-top:37px;
}
.jspt{
    width: 100%;
    background: url("../images/jspt_bg.jpg")no-repeat center;
    background-size: 100% 100%;
    height:700px;
}
.jspt_list{
    width: 1350px;
    margin: 0 auto;
    padding-top: 100px;
}
.jspt_lists ul{
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;justify-content: space-between;
    align-items: center;
}
.jspt_lists{
    width: 1350px;
    margin: 50px auto 50px auto;
}
.jspt_lists ul li{
    width: 320px;
    background: #fff;
    border-radius: 10px;
    box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 20%);
}
.jt{
    width: 28px;
    height: 28px;
    background: url("../images/you.png")no-repeat center;
    background-size: 100% 100%;
}
.jspt_lists_img img{
    border-top-left-radius: 10px;border-top-right-radius: 10px
}
.jspt_lists_title{
    margin:20px 15px 0px 15px;font-size: 18px;
}
.jspt_lists_txt{
    padding:20px 15px;box-sizing: border-box;display: flex;flex-direction: row;justify-content: space-between;align-items: center
}

.jspt_lists_txts{
    color: rgba(153, 153, 153, 1);font-size: 15px;
}

.jspt_lists ul li .jspt_lists_img {
    width: 320px;
    height: 188px;
    overflow: hidden;
}

.jspt_lists ul li .jspt_lists_img img {
    width: 100%;
    height: 100%;
    transition: all 0.6s linear;
}

.jspt_lists ul li .jspt_lists_img:hover img {
    transform: scale(1.15);
}
.jspt_lists ul li:hover .jspt_lists_title{
    color: rgba(234, 85, 20, 1);
}
.jspt_lists ul li:hover .jt{
    width: 28px;
    height: 28px;
    background: url("../images/yous.png")no-repeat center;
    background-size: 100% 100%;
}
.cpfw_btns{
    width: 227px;
    height: 60px;
    margin: 40px auto;
    border-radius:5px;
    border: 1px solid #EA5514;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    color: #EA5514;
}
.cpfw_btns:hover{
    width: 227px;
    height: 60px;
    border-radius:5px;
    margin-top:40px;
    text-align: center;
    font-size: 18px;
    line-height: 60px;
    background:#EA5514 ;
    color: #ffffff;
}
.foot{
    width: 100%;
    background: #082133;
    height: 451px;
    margin-top: -40px;
}
.footnav{
    width: 1300px;
    margin: 40px auto 40px auto;
    box-sizing: border-box;
    padding: 70px 0px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.navs{
    width: 45%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 50px;
}
.navs h5{
    font-size: 16px;
    color: rgba(255, 255, 255, 1);
}
.navs a{
    font-size: 14px;
    color: rgba(153, 153, 153, 1);
    line-height: 27px;
}
.navs li:nth-child(2){
    margin-top:15px;
}

.btn_left {
    border: 1px solid #002D82;
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #002D82;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    /*align-items: center;*/
}
.btn_left .ico{
    background: url("../images/js.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_left:hover{
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    background: #EA5514;
    border: 0;
}

.btn_left:hover .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_right{
    border: 1px solid #002D82;
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #002D82;
    margin-left: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.btn_right .ico{
    background: url("../images/js.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_right:hover{
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    background: #EA5514;
    border: 0;
}

.btn_right:hover .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.suliao{
    width: 100%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    height: 435px;
    background: #E8E8E8;
    margin-top: 60px;
}
.sl_left{
    padding: 30px 50px;
    width: 400px;
}
.sl_right ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.sl_right ul li{
    width: 25%;
    height: 435px;
    border-right: 1px solid #fff;
    padding: 180px 0px 0px 0px;
}
.sl_right ul li:last-child{
    border: 0;
}
.sl_right{
    background: url("../images/cpfw_pic1.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 1080px;
    height: 435px;
}
.sl_right li p:nth-child(1){
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.sl_right li p:nth-child(2){
    text-align: center;
    color: #fff;
    font-size: 18px;
}




.yt_right ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.yt_rights ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.yt_right ul li{
    width: 33.33%;
    height: 435px;
    border-right: 1px solid #fff;
    padding: 180px 0px 0px 0px;
}

.yt_right ul li:last-child{
    border: 0;
}

.yt_right{
    background: url("../images/cpfw_pic2.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 1080px;
    height: 435px;
}
.yt_right li p:nth-child(1){
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.yt_right li p:nth-child(2){
    text-align: center;
    color: #fff;
    font-size:16px;
}


.yt_rights{
    background: url("../images/mljk_hzp_pic.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 1080px;
    height: 435px;
}
.yt_rights ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.yt_rights ul li{
    width: 50%;
    height: 435px;
    border-right: 1px solid #fff;
    padding: 180px 0px 0px 0px;
}
.yt_rights ul li:last-child{
    border: 0;
}
.yt_rights li p:nth-child(1){
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.yt_rights li p:nth-child(2){
    text-align: center;
    color: #fff;
    font-size: 18px;
}




.yt_rightss{
    background: url("../images/sthb_hjjc_pic.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 1080px;
    height: 435px;
}
.yt_rightss ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.yt_rightss ul li{
    width: 50%;
    height: 435px;
    border-right: 1px solid #fff;
    padding: 180px 0px 0px 0px;
}
.yt_rightss ul li:last-child{
    border: 0;
}
.yt_rightss li p:nth-child(1){
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.yt_rightss li p:nth-child(2){
    text-align: center;
    color: #fff;
    font-size: 16px;
}































.hxp_right ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.hxp_right ul li{
    width: 33.33%;
    height: 435px;
    border-right: 1px solid #fff;
    padding: 180px 0px 0px 0px;
}
.hxp_right ul li:last-child{
    border: 0;
}
.hxp_right{
    background: url("../images/cpfw_pic3.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 1080px;
    height: 435px;
}
.hxp_right li p:nth-child(1){
    text-align: center;
    color: #fff;
    font-size: 16px;
}
.hxp_right li p:nth-child(2){
    text-align: center;
    color: #fff;
    font-size: 16px;
}




.hxp_rights ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.hxp_rights ul li{
    width: 20%;
    height: 435px;
    border-right: 1px solid #fff;
    padding: 180px 0px 0px 0px;
}
.hxp_rights ul li:last-child{
    border: 0;
}
.hxp_rights{
    background: url("../images/mljk_xdp_pic.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 1080px;
    height: 435px;
}
.hxp_rights li p:nth-child(1){
    text-align: center;
    color: #fff;
    font-size: 18px;
}
.hxp_rights li p:nth-child(2){
    text-align: center;
    color: #fff;
    font-size: 16px;
}















.why{
    width: 100%;
    height: 650px;
    background: #EEF4FF;
    padding: 30px 0px;
}
.why_list{
    width: 1350px;
    margin: 50px auto;
}
.why_list ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.why_list ul li{
    width:320px;
}
.why_list ul li .img{
    z-index: -1;
}
.why_list ul li .img img{
    border-radius: 10px;
}
.why_list_txt{
    z-index: 1;
    position: relative;
    width: 320px;
    height: 170px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 10px;
    margin-top: -30px;
    padding: 30px 30px;
    box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 20%);
}
.why_list_txt_title{
    font-size: 18px;
    color: #333333;
    font-weight: bold;
}
.why_list_txt_txt{
    font-size: 16px;
    color: #666666;
    line-height: 25px;
    margin-top: 10px;
    text-align: justify;
}

.why_list ul li .img {
    width: 320px;
    height:200px;
    overflow: hidden;
}

.why_list ul li .img img {
    width: 100%;
    height: 100%;
    transition: all 0.6s linear;
}

.why_list ul li .img:hover img {
    transform: scale(1.15);
}
.why_btn{
    width: 176px;
    margin: 60px auto 0px auto;
    height: 60px;
    border-radius: 5px;
    text-align: center;
    line-height: 60px;
    background: #EA5514;
    color: #fff;
    font-size: 16px;
}
.why_btnn{
    width: 238px;
    margin: 40px auto 0px auto;
    height: 60px;
    border-radius: 5px;
    text-align: center;
    line-height: 60px;
    background: #EA5514;
    color: #fff;
    font-size: 16px;
}
.why_btnss{
    width: 351px;
    margin: 40px auto 0px auto;
    height: 60px;
    border-radius: 5px;
    text-align: center;
    line-height: 64px;
    background: #EA5514;
    color: #fff;
    font-size: 16px;
}
.huoqu{
    background: url("../images/huoqu.jpg")no-repeat center;
    background-size: 100% 100%;
    width: 100%;
    height: 409px;
}
.huoqus{
    width: 79%;
    margin: 0 auto;
    padding: 50px 0px 0px 0px;
}

.btn_lefts {
    border: 1px solid #fff;
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    /*align-items: center;*/
}
.btn_lefts .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_lefts:hover{
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    background: #EA5514;
    border: 0;
}

.btn_lefts:hover .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_rights{
    border: 1px solid #fff;
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    margin-left: 20px;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
}
.btn_rights .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_rights:hover{
    width: 184px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    background: #EA5514;
    border: 0;
}

.btn_rights:hover .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.rmxm{
    /*width: 79%;*/
    width:1350px;
    margin: 60px auto 60px auto;
}
.rmxm_list{
    width: 100%;
    margin-top: 40px;
}
.rmxm_list ul{
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
}
.rmxm_list ul li{
    width: 260px;
    margin: 18px 5px;
}
.rmxm_list ul li .img{
    width: 260px;
    height: 251px;
    overflow: hidden;
    z-index: -1;
}
.rmxm_list ul li .img img {
    width: 100%;
    height: 100%;
    transition: all 0.6s linear;
}

.rmxm_list ul li .img:hover img {
    transform: scale(1.15);
}
.rmxm_list_title{
    z-index: 1;
    position: relative;
    color: #fff;
    text-align: center;
    font-size: 16px;
    margin-top: -45px;
}
.lc{
    width: 100%;
    margin-top: 50px;
}
.lc ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
}
.lc ul li{
     width: 32%;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin: 0px 10px;
}
.lc ul li:last-child{
    width: 32%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.lc_icon{
    border: 1px solid #D0D0D0;
    border-radius: 10px;
    padding: 13px 13px 13px 13px;
    width: 100px;
    height: 100px;
}
.lc_right{
    margin-left: 15px;
}
.lc_right_title{
    color: #333333;
    font-size: 18px;
    font-weight: bold;
    margin-top:5px;
}
.lc_right_txt{margin-top:10px;}

.lc_right_title::after{
    width: 210px;
    height: 6px;
    content: "";
    display: block;
    left: 50%;
    background: url(../images/line.png);
    background-size: 100% 100%;
    margin-top:10px;
}
.lc ul li:last-child .lc_right_title::after{
    width: 210px;
    height: 6px;
    content: "";
    display: none;
    left: 50%;
    background: url(../images/line.png);
    background-size: 100% 100%;
    
}
.lc ul li:last-child .lc_right_txt{margin-top:20px;}
.btn_leftt {
    border: 1px solid #002D82;
    width: 234px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #002D82;
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    /*align-items: center;*/
}
.btn_leftt .ico{
    background: url("../images/js.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.btn_leftt:hover{
    width: 234px;
    height: 52px;
    border-radius: 7px;
    text-align: center;
    line-height: 52px;
    font-size: 18px;
    color: #fff;
    background: #EA5514;
    border: 0;
}
.btn_leftt:hover .ico{
    background: url("../images/j.png")no-repeat center;
    background-size: 100% 100%;
    width: 16px;
    height: 18px;
    margin-top: 17px;
}
.question{
    width: 1350px;
    margin: 60px auto;
}
.question_list{
    width: 100%;
    margin-top: 60px;
}
.question_list ul{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-wrap: wrap;
}
.question_list ul li{
    width: 32%;
    margin: 15px 0px;
    /*height: 168px;*/
    height: auto;
    background: #F5F5F5;
    padding: 20px 20px;
    border-radius: 8px;
}
.question_lists{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
}
.question_list_title{
    font-size: 18px;
    color: #333;
    margin-left:-10px;
    font-weight: bold;
}
.question_btn{
    width: 351px;
    margin: 50px auto 0px auto;
    height: 60px;
    border-radius:5px;
    text-align: center;
    line-height: 60px;
    background: #EA5514;
    color: #fff;
    font-size: 16px;
}
.question_btns{
    width: 434px;
    margin: 0px auto 0px auto;
    height: 60px;
    border-radius: 5px;
    text-align: center;
    line-height: 60px;
    background: #EA5514;
    color: #fff;
    font-size: 16px;
}
.sl_jcnl{
    width: 100%;
    background: url("../images/sl_jcnl_bg.jpg")no-repeat center;
    background-size: 100% 100%;
    height: 837px;
    z-index: -99;
}
/*.hzp_our_server{width: 65%;height: auto;padding: 50px 0px;margin: 0 auto}*/
.hzp_our_server{width: 1350px;height: auto;padding: 50px 0px;margin: 0 auto}
.hzp_our_server_btn{width: 100%;height: auto;margin-top: 24px;padding-bottom: 12px;border-bottom: 1px solid #DFDFDF;display: flex;justify-content: space-between;align-items: center;}
.hzp_our_server_btn li{width: 23%;display: flex;justify-content: center;align-items: center;cursor: pointer;position: relative;margin-left: 11px;}
.hzp_our_server_btn li a{display: flex;width: 100%;height: 100%;justify-content: center;align-items: center;}
.hzp_our_server_btn li:nth-of-type(1){margin-left: 0px;}
/*.hzp_our_server_btn li:nth-last-of-type(1){float: right;}*/
.hzp_our_server_btn li img{display: block;margin-right: 10px;}
.hzp_our_server_btn li img:nth-of-type(2){display: none;}
.hzp_our_server_btn li h2{font-size: 18px;color: #333333;text-align: center;margin-top: 3px;font-weight: bold}
.hzp_our_server_btn li.on{color: #EA5514}
.hzp_our_server_btn li.on:after{width: 155px;height: 2px;content: "";display: block;position: absolute;left: 50%;margin-left: -76px;background: #f15a28;border-radius: 50%;bottom: -12px;}
.hzp_our_server_btn li.on img:nth-of-type(1){display: none;}
.hzp_our_server_btn li.on img:nth-of-type(2){display: block;}
.hzp_our_server_btn li.on h2{color: #EA5514;}
.hzp_our_server_btn li.on p{color: #FFFFFF;}
.hzp_our_server_content{width: 100%;height: auto;padding-top: 56px;}
.hzp_our_server_content_list{width: 100%;height: auto;display: none;justify-content: space-between;align-items: center;}
.hzp_our_server_content_list_left{width: 400px;height: auto;}
.hzp_our_server_content_list_left img{width: 100%;height: auto;display: block;}
.hzp_our_server_content_list_right{width: 720px;height: auto;}
.hzp_our_server_content_list_right h2{color: #333333;display: block;width: 644px;height: auto;padding-bottom: 20px;font-size: 20px;border-bottom: 2px solid #e5e5e5;}
.hzp_our_server_content_list_right p{color: #333333;text-align: justify;line-height: 30px;margin-top: 15px;}
.hzp_our_server_content_list_right a{display: block;width: 121px;height: 38px;box-shadow: 0px 2px 3px 0px rgba(80, 80, 80, 0.47);background: #f15a28;color: #fefefe;line-height: 38px;text-align: center;margin-top: 13px;}
.hzp_our_server_content_list_right .ydyh_more{width: 125px;height: auto;box-shadow:none;background:none;}
.hzp_our_server_content_list_right .ydyh_more img{width: 100%;height: auto;display: block;}
.hzp_our_server_content_list_nr{display: flex;flex-direction: row;justify-content: space-between;align-items: center}
.hzp_our_server_content_list_nr_img{z-index:1;position: relative}
.hzp_our_server_content_list_nr_right{width: 930px;background: #fff;height: 389px;margin-left: -80px;padding:20px 120px}
.hzp_our_server_content_list_nr_img img{border-top-right-radius: 12px;border-bottom-right-radius: 12px;}
.hzp_our_server_content_list_nr_rights{margin: 27px 0px;display: flex;flex-direction: row;justify-content: flex-start}
.hzp_our_server_content_list_nr_rights a{display: flex;flex-direction: row;justify-content: flex-start}
.jz_list{
    width: 100%;
    margin: 50px auto;
}
.jz_list ul{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.jz_list ul li{
    width: 425px;
    height: 278px;
    box-shadow: 0px 7px 10px 0px rgb(237 106 38 / 20%);
    margin: 20px 28px 20px 28px   ;
    border-radius: 10px;
}
.jz_list_top{
    width: 425px;
    height: 119px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    background-image: linear-gradient(to right, #EB601E,#F3954C );
    padding: 45px 40px;
}
.jz_list_top_title{
    font-size: 28px;
    color: #fff;
    font-weight: bold;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
}
.jz_list_top_title p{
    margin-left: 20px;
}
.jz_list_txt{
    font-size: 18px;
    color: #666666;
    padding: 0px 25px;
    line-height: 27px;
    margin-top: 20px;
    height: 81px;
}
.nums{
    font-size: 18px;
    color: #EC6925;
    margin-left: 20px;
    margin-top: 23px;
}
.Box {position: relative;width: 100%;background: url(../images/zyfw_bg.jpg)no-repeat center;background-size: 100% 100%;height: 538px}
/*.Box .content {width: 72%;margin: 60px auto;height:324px }*/
.Box .content {width: 1350px;margin: 60px auto;height:324px }
.Box .Box_con {position: relative;}
.Box .Box_con .btnl {position: absolute;}
.Box .Box_con .btn {display: block;width: 41px;height: 41px;position: absolute;top: 115px;cursor: pointer;}
.Box .Box_con .btnl {background: url(../images/left.png) no-repeat center;left: 0px;}
.Box .Box_con .btnr {background: url(../images/right.png) no-repeat center;right: 10px;}
.Box .Box_con .conbox {position: relative;overflow: hidden;height:324px;width:1200px;margin:0 auto}
.Box .Box_con .conbox ul {position: relative;list-style: none;}
.Box .Box_con .conbox ul li {float: left;margin-top: 20px;padding: 40px 30px;box-sizing: border-box;width: 281px;height: 244px;margin-left: 20px;background: #fff;border-radius: 10px;  box-shadow: 0px 3px 5px 0px rgb(0 0 0 / 10%);}
.Box .Box_con .conbox ul li:first-child {margin-left: 0;}
.conbox_title{font-size:18px;color: #333333;font-weight: bold}
.hx{margin-top: 10px;}
.conbox_txt{font-size: 16px;color: #666666;line-height: 27px;margin-top: 20px;height: 81px}
.more{color: #EB6220;font-size: 16px;margin-top: 15px;}
.cjwt{width: 1350px;margin: 50px auto}
.cjwt_list{display: flex;flex-direction: row;justify-content: space-between;align-items: center;margin-top: 70px;}
.cjwt_list_01_top{background: url("../images/hui.png")no-repeat center;width: 224px;height: 81px;background-size: 100% 100%;line-height: 73px;font-size: 18px;color: #fff;padding-left: 40px;font-weight:bold}
.cjwt_list_01_body{width: 660px;height: 267px;border-radius: 10px;box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 20%);background: #fff;z-index: 1;position: relative;margin-top: -13px}
.cjwt_list_02_top{background: url("../images/red.png")no-repeat center;width: 224px;height: 81px;background-size: 100% 100%;line-height: 73px;font-size: 18px;color: #fff;padding-left: 40px;font-weight:bold}
.cjwt_list_02_body{width: 660px;height: 267px;border-radius: 10px;box-shadow: 0px 3px 8px 0px rgb(0 0 0 / 20%);background: #fff;z-index: 1;position: relative;margin-top: -13px}
.cjwt_list_01_body ul{display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 25px 20px}
.cjwt_list_01_body ul li{display: flex;flex-direction: row;justify-content: flex-start;align-items: center;width: 280px;height: 52px;border: 1px solid #999999;background: #f5f5f5;border-radius: 10px;margin: 10px 0px;padding: 0px 20px}
.cjwt_list_01_body_txt{color: #666666;font-size: 16px;margin-left: 10px;}
.cjwt_list_02_body ul{display: flex;flex-direction: row;justify-content: space-between;align-items: center;flex-wrap: wrap;padding: 25px 20px}
.cjwt_list_02_body ul li{display: flex;flex-direction: row;justify-content: flex-start;align-items: center;width: 280px;height: 52px;background: #f5f5f5;border-radius: 10px;margin: 10px 0px;padding: 0px 20px}
.cjwt_list_02_body_txt{color: #666666;font-size: 16px;margin-left: 10px;}
.mlwt{width: 351px;margin: 40px auto 0px auto;height: 60px;border-radius: 5px;text-align: center;line-height: 63px;background: #EA5514;color: #fff;font-size: 18px;}
.fxfa{width: 100%;height: 910px;background: url("../images/fangan_bg.jpg")no-repeat center;background-size: 100% 100%}
.fxfa_list{width: 1350px;margin: 60px auto}
.fxfa_list:after{width:100%;height: 3px;content: "";display: block;margin-top: 40px;background:url("../images/heng.png")no-repeat center;background-size: 100% 100%;}
.fxfa_list ul{display: flex;flex-direction: row;justify-content: space-between;}
.fxfa_list ul li:after{width:2px;height: 174px;content: "";display: block;position: absolute;margin-left: 265px;margin-top: -160px;background:url("../images/sx.png")no-repeat center;background-size: 100% 100%;}
.fxfa_list ul li:last-child:after{ display: none}
.fxfa_list_title{display: flex;flex-direction: row;justify-content: flex-start;align-items: center}
.fxfa_list_titles{color: #ffffff;font-size: 18px;font-weight: bold;margin-left: 10px}
.fxfa_list_txt{color: #ffffff;font-size: 16px;line-height: 33px;margin-top: 30px;}
.fxfa_lists{width: 1350px;margin: 60px auto}
.fxfa_lists ul{display: flex;flex-direction: row;justify-content: space-between;}
.fxfa_lists ul li:after{width:2px;height: 174px;content: "";display: block;position: absolute;margin-left: 260px;margin-top: -160px;background:url("../images/sx.png")no-repeat center;background-size: 100% 100%;}
.fxfa_lists ul li:last-child:after{ display: none}
.fxfa_lists_title{display: flex;flex-direction: row;justify-content: flex-start;align-items: center}
.fxfa_lists_titles{color: #ffffff;font-size: 18px;font-weight: bold;margin-left: 10px}
.fxfa_lists_txt{color: #ffffff;font-size: 16px;line-height: 33px;margin-top: 30px;}
.pp{width: 320px;margin: 40px auto 0px auto;height: 60px;border-radius: 10px;text-align: center;line-height: 63px;color: #fff;font-size: 20px;border:1px solid #fff }
.zyfw{width:1350px;margin: 50px auto}
.zyfw_list{width: 100%;margin-top: 50px;}
.zyfw_list ul{display: flex;flex-direction: row;justify-content: space-between;align-items: center}
.zyfw_list ul li{width: 302px;height: 440px;box-sizing: border-box;padding: 60px 40px}
.zyfw_list ul li:nth-child(1){background: url("../images/zyfw_pic1.jpg")no-repeat center;background-size: 100% 100%;width: 268px;height: 440px}
.zyfw_list ul li:nth-child(2){background: url("../images/zyfw_pic2.jpg")no-repeat center;background-size: 100% 100%;width: 268px;height: 440px}
.zyfw_list ul li:nth-child(3){background: url("../images/zyfw_pic3.jpg")no-repeat center;background-size: 100% 100%;width: 268px;height: 440px}
.zyfw_list ul li:nth-child(4){background: url("../images/zyfw_pic4.jpg")no-repeat center;background-size: 100% 100%;width: 268px;height: 440px}
.zyfw_list ul li:nth-child(5){background: url("../images/zyfw_pic5.jpg")no-repeat center;background-size: 100% 100%;width: 268px;height: 440px}
.zyfw_list_title{color: #fff;font-size: 18px;font-weight: bold}
.zyfw_list_txt{color: #fff;font-size: 16px;line-height: 25px;margin-top:40px;height: 156px;}
.zyfw_list_more{color: #fff;font-weight: bold;font-size: 16px;margin-top:70px}
.hxjz{width: 100%;background: #f4f4f4;height:790px;}
.jiazhi{width: 1350px;margin: 50px auto}
.jiazhi ul{display: flex;flex-direction: row;justify-content: space-between;}
.jiazhi_img{width: 133px;margin: 0 auto}
.jiazhi_title{font-size: 18px;font-weight: bold;color: #333333;text-align: center;margin-top: 20px;}
.jiazhi_txt{font-size: 16px;color: #666666;text-align: center;margin-top: 20px;}
.hxjz_list{width: 1350px;margin: 0 auto;}
.hxjz_list ul{display: flex;flex-direction: row;justify-content: space-between;}
.hxjz_list ul li{width: 730px;height: 216px}
.hxjz_list ul li:nth-child(1){width: 650px;height: 216px;background:url("../images/hxjz_pic.png")no-repeat center;background-size: 100% 100%}
.hxjz_list ul li:nth-child(2){width: 650px;height: 216px;background:url("../images/hxjz_pic1.png")no-repeat center;background-size: 100% 100%}
.hxjz_list ul li:nth-child(1) .hxjz_list_txt{color: #333333;font-size: 16px;padding: 50px 40px}
.hxjz_list ul li:nth-child(2) .hxjz_list_txt{color: #ffffff;font-size: 16px;padding: 50px 40px}
.btn_leftss {width: 234px;height: 52px;border-radius: 7px;text-align: center;line-height: 52px;font-size: 18px;color: #fff;background: #EA5514;border: 0;display: flex;flex-direction: row;justify-content: space-around;padding: 0 15px;}
.btn_leftss .ico{background: url("../images/j.png")no-repeat center;background-size: 100% 100%;width: 16px;height: 18px;margin-top: 17px;}
.btn_leftss:hover .ico{background: url("../images/j.png")no-repeat center;background-size: 100% 100%;width: 16px;height: 18px;margin-top: 17px;}
.nanti{width: 1350px;margin: 50px auto}
.nanti_list{width: 100%;margin-top: 60px;}
.nanti_list ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}
.nanti_list ul li{display: flex;flex-direction: row;justify-content: flex-start;margin: 15px 0px}
.nanti_list_title{color: #333333;font-size: 18px;font-weight: bold;}
.nanti_list_txt{width: 600px;}
.nanti_list_txt p{margin: 10px 0px;font-size: 16px;color: #666666}
.why_btns{width: 351px;margin: 40px auto 0px auto;height: 60px;border-radius: 5px;text-align: center;line-height: 60px;background: #EA5514;color: #fff;font-size: 18px;}
.lingyu{width: 1350px;margin: 50px auto}
.ly_list{width: 100%;margin-top: 50px}
.ly_list ul{display: flex;flex-direction: row;justify-content: flex-start;flex-wrap: wrap}
.ly_list ul li{width: 254px;margin: 11px 8px}
.ly_list ul li .ly_list_img{width: 254px;height:108px;overflow:hidden}
.ly_list ul li .ly_list_img img {
    width: 100%;
    height: 100%;
    transition: all 0.6s linear;
}

.ly_list ul li .ly_list_img:hover img {
    transform: scale(1.15);
}
.ly_list_img img{width: 100%}
.ly_list_title{position: relative;z-index: 1;margin-top: -35px;color: #fff;font-size: 16px;margin-left: 20px}
.shili{width: 1350px;margin: 70px auto 50px auto}
.sl_list{margin-top: 50px;}
.sl_list ul{display: flex;flex-direction: row;justify-content: space-between;flex-wrap: wrap}
.sl_list li{width: 650px;height: 278px;background: #f5f5f5;margin: 15px 0px;padding: 80px 30px;display: flex;flex-direction: row;justify-content: space-between}
.sl_list_title{font-size: 18px;color: #333333;margin-left:10px;font-weight:bold}
.sl_list_txt{font-size: 16px;color: #666666;margin-top: 20px;line-height: 30px;margin-left:10px}
.anli{width: 100%;height: 690px;background: #f5f5f5}
.anli_list{width: 1350px;margin: 50px auto 0 auto}
.anli_list ul {display: flex;flex-direction: row;justify-content: space-between}
.anli_list ul li{width: 430px;height: 460px;background: #fff;border-radius: 10px;box-shadow:0px 3px 10px 0px rgb(0 0 0 / 10%)}
.annius{width: 102px;height: 35px;border-radius: 3px;background: #fff;text-align: center;line-height: 35px;color: #EA5514;font-size: 16px;z-index: 1;position: relative;margin-top: -170px;margin-left: 20px}

.anli_list ul li .gfwf_jsfw_img {
    width: 430px;
    height: 206px;
    overflow: hidden;
}
.anli_list ul li .gfwf_jsfw_img img {
    width: 100%;
    height: 100%;
    transition: all 0.6s linear;
}

.anli_list ul li .gfwf_jsfw_img:hover img {
    transform: scale(1.15);
}
.in_con{position: relative;}
.ip_con{position: relative;background: #fff;z-index: 2;margin-top: 6vh;margin:60px auto;}
/*.ip_con .part1{padding: 0.5rem 1.3rem 0 1.3rem;}*/
/*.ip_con .part1>.tit{text-align: center;color: #333;line-height: 1.3;margin-bottom: 0.4rem;}*/
/*.ip_con .part1 .con{display: flex;width: 100%;justify-content: space-between;border-radius: 0.2rem;overflow: hidden;border-bottom-right-radius: 0;margin: 0 auto}*/
/*.ip_con .part1 .con .left{width: 10.98rem;display: flex;flex-wrap: wrap;justify-content: space-between;}*/
/*.ip_con .part1 .con .right{width: 5.37rem;}*/
/*.ip_con .part1 .con .item{position: relative;overflow: hidden;}*/
/*.ip_con .part1 .con .item:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(to top,rgba(0,0,0,0.5),transparent);}*/
/*.ip_con .part1 .con .item .pics{width:100%;height: 100%;object-fit: cover;transition: all 0.5s;}*/
/*.ip_con .part1 .con .item:hover .pics{transform: scale(1.05);}*/
/*.ip_con .part1 .con .item .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 0.4rem 0.35rem 0.4rem;color: #fff;z-index:2;}*/
/*.ip_con .part1 .con .item .txt .p{opacity: 0.8;color: #fff;line-height: 1.167;margin-top: 0.1rem;}*/
/*.ip_con .part1 .con .item .txt .h{color: #ffffff;line-height: 1.5;margin-top: 0.1rem;}*/
/*.ip_con .part1 .con .item .txt .more{display: flex;margin-top: -0.3rem;opacity: 0;transition: all 0.5s; color: #fff;line-height: 1.3;align-items: center;}*/
/*.ip_con .part1 .con .item:hover .txt .more{opacity: 1;margin-top: 0.3rem;}*/
/*.ip_con .part1 .con .item .txt .more img{width: 0.33rem;margin-left: 0.15rem;}*/
/*.ip_con .part1 .con .item1{margin-bottom: 0.25rem;height: 4.92rem;width:100%;}*/
/*.ip_con .part1 .con .item2{width:5.37rem;height: 3.71rem;}*/
/*.ip_con .part1 .con .item3{margin-bottom: 0.25rem;height: 3.78rem;}*/
/*.ip_con .part1 .con .item4{height: 4.82rem;}*/

.ip_con .part1>.tit{text-align: center;color: #333;line-height: 1.3;margin-bottom: 0.4rem;}
.ip_con .part1 .con{display: flex;width: 1350px;justify-content: space-between;border-radius: 0.2rem;overflow: hidden;border-bottom-right-radius: 0;margin: 0 auto;border-bottom-left-radius: 19px;}
.ip_con .part1 .con .left{width: 912px;display: flex;flex-wrap: wrap;justify-content: space-between;}
.ip_con .part1 .con .right{width: 415px;}
.ip_con .part1 .con .item{position: relative;overflow: hidden;}
.ip_con .part1 .con .item:after{content:"";position: absolute;bottom: 0;left: 0;width: 100%;height: 50%;background: linear-gradient(to top,rgba(0,0,0,0.5),transparent);}
.ip_con .part1 .con .item .pics{width:100%;height: 100%;object-fit: cover;transition: all 0.5s;}
.ip_con .part1 .con .item:hover .pics{transform: scale(1.05);}
.ip_con .part1 .con .item .txt{position: absolute;left: 0;bottom: 0;width: 100%;padding: 0 1rem 1.2rem 1rem;color: #fff;z-index:2;}
.ip_con .part1 .con .item .txt .p{opacity: 0.8;color: #fff;line-height: 1.167;margin-top: 10px;}
.ip_con .part1 .con .item .txt .h{color: #ffffff;line-height: 1.5;margin-top: 10px;}
.ip_con .part1 .con .item .txt .more{display: flex;margin-top: -0.3rem;opacity: 0;transition: all 0.5s; color: #fff;line-height: 1.3;align-items: center;}
.ip_con .part1 .con .item:hover .txt .more{opacity: 1;margin-top: 0.3rem;}
.ip_con .part1 .con .item .txt .more img{width: 0.33rem;margin-left: 0.15rem;}
.ip_con .part1 .con .item1{margin-bottom: 20px;height: 348px;width:100%;border-top-left-radius: 19px;}
.ip_con .part1 .con .item2{width: 446px;height:348px;}
.ip_con .part1 .con .item3{margin-bottom: 20px;height:298px;border-top-right-radius: 19px;}
.ip_con .part1 .con .item4{height:398px;border-bottom-right-radius: 19px;}







/*.ip_con .part2{padding: 0rem 0.2rem 0 0.2rem;}*/
/*.ip_con .part2 .top{text-align: center;margin-bottom: 0.4rem;}*/
/*.ip_con .part2 .top .tit{text-align: center;color: #333;font-family: hl;line-height: 1.3;margin-bottom: 0.3rem;}*/
/*.ip_con .part2 .top .p{color: #666;line-height: 1.7;font-family: hl;}*/
/*.ip_con .part2 .top .p span{color: #B61B30;}*/
/*.ip_con .part2 .bottom{display: flex;justify-content: space-between;}*/
/*.ip_con .part2 .bottom .item{transition: all 0.5s;width: 1.9rem;height: 4.3rem;position: relative;border-radius: 0.2rem;overflow: hidden;}*/
/*.ip_con .part2 .bottom .item.on{width: 4.8rem;}*/
/*.ip_con .part2 .bottom .item img{width: 100%;height: 100%;object-fit: cover;}*/
/*.ip_con .part2 .bottom .item .txt{position: absolute;top: 0.6rem;left: 0;width: 100%;text-align: center;}*/
/*.ip_con .part2 .bottom .item .txt .h{font-family: hm;line-height: 1.167;margin-bottom: 0.25rem;color: #fff;}*/
/*.ip_con .part2 .bottom .item .txt .more{opacity: 0;transition: all 0.5s; color: #fff;font-family: hl;line-height: 1.3;align-items: center;}*/
/*.ip_con .part2 .bottom .item.on .txt .more{opacity: 1;}*/
/*.ip_con .part2 .bottom .item .txt .more img{width: 0.33rem;margin-left: 0.15rem;}*/

.ip_con .part2{padding: 0px 0px 20px 0px; width: 1350px;margin: 0 auto}
.ip_con .part2 .top{text-align: center;margin-bottom: 0.4rem;}
.ip_con .part2 .top .tit{text-align: center;color: #333;line-height: 1.3;margin-bottom: 0.3rem;}
.ip_con .part2 .top .p{color: #666;line-height: 1.7;}
.ip_con .part2 .top .p span{color: #B61B30;}
.ip_con .part2 .bottom{display: flex;justify-content: space-between;}
.ip_con .part2 .bottom .item{transition: all 0.5s;width: 220px;height: 400px;position: relative;border-radius: 10px;overflow: hidden;}
.ip_con .part2 .bottom .item.on{width: 420px;}
.ip_con .part2 .bottom .item img{width: 100%;height: 100%;object-fit: cover;}
.ip_con .part2 .bottom .item .txt{position: absolute;top: 50px;left: 0;width: 100%;text-align: center;}
.ip_con .part2 .bottom .item .txt .h{line-height: 1.167;margin-bottom: 0.25rem;color: #fff;}
.ip_con .part2 .bottom .item .txt .more{opacity: 0;transition: all 0.5s; color: #fff;line-height: 1.3;align-items: center;}
.ip_con .part2 .bottom .item.on .txt .more{opacity: 1;}
.ip_con .part2 .bottom .item .txt .more img{width: 0.33rem;margin-left: 0.15rem;}




.ss{flex-direction: row;display: flex;justify-content: flex-start;width: 110px;margin: 0 auto}
.ss_title{font-size: 18px;font-weight: bold;margin-left: 10px;}
.ss_more{color: #fff;font-size: 16px;margin-top:225px}




.tts{width:100%;height:590px;background:url("../images/sfq_bg.jpg")no-repeat center;background-size: 100% 100%}
.more p{font-size:16px;}


.cpfw_txt{width: 1350px;margin: 0 auto}
.cpfw_txt .nls{
    font-size: 36px;
    color: #002D82;
    padding-top: 60px;
}
.cpfw_txt .zys{
    color: #333333;
    font-size:20px;
}
html {
  /*font-size: calc(100vw/12.2);*/
}
@media (min-width: 1901px) {
  html {
    /*font-size: calc(100vw/19.2);*/
  }
}

/*@media screen and (max-width: 2048px) {*/
    
/*    .ip_con{position: relative;background: #fff;z-index: 2;margin-top: 6vh;margin:60px auto;}*/
/*    .ip_con .part1{padding: 0rem 0rem 0 0rem;}*/
/*    .ip_con .part1 .con{display: flex;width: 82%;justify-content: space-between;border-radius: 0.2rem;overflow: hidden;border-bottom-right-radius: 0;margin: 0 auto}*/
/*    .ip_con .part1 .con .left{width: 10.98rem;display: flex;flex-wrap: wrap;justify-content: space-between;}*/
/*    .ip_con .part1 .con .right{width: 6.37rem;}*/
/*    .ip_con .part1 .con .item1{margin-bottom: 0.25rem;height: 4.92rem;width:100%;}*/
/*.ip_con .part1 .con .item2{width: 5.37rem;height: 3.71rem;}*/
/*.ip_con .part1 .con .item3{margin-bottom: 0.25rem;height: 3.78rem;}*/
/*.ip_con .part1 .con .item4{height: 4.82rem;}*/
/*}*/
/*@media screen and (max-width: 2160px) {*/
    
/*    .ip_con{position: relative;background: #fff;z-index: 2;margin-top: 6vh;margin:60px auto;}*/
/*    .ip_con .part1{padding: 0rem 0rem 0 0rem;}*/
/*    .ip_con .part1 .con{display: flex;width: 78%;justify-content: space-between;border-radius: 0.2rem;overflow: hidden;border-bottom-right-radius: 0;margin: 0 auto}*/
/*    .ip_con .part1 .con .left{width: 9rem;display: flex;flex-wrap: wrap;justify-content: space-between;}*/
/*     .ip_con .part1 .con .right{width: 5.67rem;}*/
/*    .ip_con .part1 .con .item1{margin-bottom: 0.25rem;height: 4.92rem;width:100%;}*/
/*    .ip_con .part1 .con .item1{margin-bottom: 0.25rem;height: 4.1rem;width:100%;}*/
/*    .ip_con .part1 .con .item2{width: 4.35rem;height: 3.67rem;}*/
/*    .ip_con .part1 .con .item3{margin-bottom: 0.25rem;height: 3.78rem;}*/
/*    .ip_con .part1 .con .item4{height: 4.0rem;}*/
/*}*/
/*@media screen and (max-width: 1920px) {*/
    
/*    .ip_con{position: relative;background: #fff;z-index: 2;margin-top: 6vh;margin:60px auto;}*/
/*    .ip_con .part1{padding: 0rem 0rem 0 0rem;}*/
/*    .ip_con .part1 .con{display: flex;width: 70%;justify-content: space-between;border-radius: 0.2rem;overflow: hidden;border-bottom-right-radius: 0;margin: 0 auto}*/
/*    .ip_con .part1 .con .left{width: 9rem;display: flex;flex-wrap: wrap;justify-content: space-between;}*/
/*    .ip_con .part1 .con .right{width: 4.1rem;}*/
/*    .ip_con .part1 .con .item1{margin-bottom: 0.25rem;height: 4.1rem;width:100%;}*/
/*    .ip_con .part1 .con .item2{width: 4.35rem;height: 3.67rem;}*/
/*    .ip_con .part1 .con .item3{margin-bottom: 0.25rem;height: 3.78rem;}*/
/*    .ip_con .part1 .con .item4{height: 4.0rem;}*/
/*     html{*/
/*     zoom:80%}*/
/*}*/
/* @media (max-width: 1600px) {
  html {
    font-size: 66px;
  }
} */
@media (max-width: 767px) {
  html {
    font-size: calc(100vw/7.5);
  }
}

a{display: block; text-decoration:none!important; cursor:pointer;}


.f_12 {
    font-size: 12px;
}
.f_14 {
    font-size: 14px;
}
.f_16 {
    font-size: 16px;
}
.f_18 {
    font-size: 18px;
}
.f_20 {
    font-size: 20px;
    font-weight: bold;
}
.f_22 {
    font-size: 22px;
}
.f_24 {
    font-size: 24px;
}
.f_26 {
    font-size: 26px;
}
.f_28 {
    font-size: 28px;
}
.f_30 {
    font-size: 30px;
}
.f_32 {
    font-size: 32px;
}
.f_34 {
    font-size: 34px;
}
.f_36 {
    font-size: 36px;
}
.f_38 {
    font-size: 38px;
}
.f_40 {
    font-size: 40px;
}
.f_42 {
    font-size: 42px;
}
.f_44 {
    font-size: 44px;
}
.f_46 {
    font-size: 46px;
}
.f_48 {
    font-size: 46px;
}
.f_50 {
    font-size: 50px;
}
.f_52 {
    font-size: 52px;
}
.f_54 {
    font-size: 54px;
}
.f_56 {
    font-size: 56px;
}
.f_60 {
    font-size: 60px;
}
.f_62 {
    font-size: 62px;
}
.f_64 {
    font-size: 64px;
}
.f_68 {
    font-size: 68px;
}
.f_72 {
    font-size: 72px;
}
.f_74 {
    font-size: 74px;
}
.f_80 {
    font-size: 80px;
}
.f_88 {
    font-size: 88px;
}
.f_90 {
    font-size: 90px;
}
.f_133 {
    font-size: 133px;
}





.gallery {
    display: grid;
    grid-template-columns: repeat(4, 270px);
    /*gap: 20px;*/
    margin-bottom: 30px;

}

.gallery-item {
    position: relative;
    overflow: hidden;
    height: 435px;
    width: 270px;
    /*box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);*/
    transition: all 0.3s ease;
}

.gallery-item:hover {
    /*transform: scale(1.02);*/
    /*box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);*/
}

.gallery-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-right: 1px solid #fff;
}

.overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
    transition: opacity 0.3s ease;
    opacity: 1;
    pointer-events: none;
}

.overlay h3 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.overlay p {
    font-size: 20px;
    line-height: 1.5;
    color: #e0e0e0;
    max-width: 240px;
}

/* 初始状态：第一个没有遮罩层 */
.gallery-item:first-child .overlay {
    opacity: 0;
}



.galleryt {
    display: grid;
    grid-template-columns: repeat(3, 360px);
    /*gap: 20px;*/
    margin-bottom: 30px;

}

.galleryt-item {
    position: relative;
    overflow: hidden;
    height: 435px;
    width:360px;
    /*box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);*/
    transition: all 0.3s ease;
}

.galleryt-item:hover {
    /*transform: scale(1.02);*/
    /*box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);*/
}

.galleryt-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-right: 1px solid #fff;
}

.overlayt {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
    transition: opacity 0.3s ease;
    opacity: 1;
    pointer-events: none;
}

.overlayt h3 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.overlayt p {
    font-size: 20px;
    line-height: 1.5;
    color: #e0e0e0;
    max-width: 240px;
}

/* 初始状态：第一个没有遮罩层 */
.galleryt-item:first-child .overlayt {
    opacity: 0
}













.gallerys {
    display: grid;
    grid-template-columns: repeat(4, 270px);
    /*gap: 20px;*/
    margin-bottom: 30px;

}

.gallery-items {
    position: relative;
    overflow: hidden;
    height: 435px;
    width: 270px;
    /*box-shadow: 0 8px 25px rgba(0, 0, 0, 0.4);*/
    transition: all 0.3s ease;
}

.gallery-items:hover {
    /*transform: scale(1.02);*/
    /*box-shadow: 0 12px 30px rgba(0, 0, 0, 0.6);*/
}

.gallery-imgs {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
    border-right: 1px solid #fff;
}

.overlays {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.75);
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px;
    text-align: center;
    transition: opacity 0.3s ease;
    opacity: 1;
    pointer-events: none;
}

.overlays h3 {
    font-size: 20px;
    margin-bottom: 15px;
    color: #fff;
    font-weight: 600;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
}

.overlays p {
    font-size: 20px;
    line-height: 1.5;
    color: #e0e0e0;
    max-width: 240px;
}

/* 初始状态：第一个没有遮罩层 */
.gallery-items:first-child .overlays {
    opacity: 0;
}