@charset "UTF-8";

/*@font-face {*/
/*    font-family:'pf_regular';*/
/*    src: url('/static_new/chongqing/font/PingFangSC_Regular.ttf') format("truetype");*/
/*}*/
/*@font-face {*/
/*    font-family:'pf_light';*/
/*    src: url('/static_new/chongqing/font/PingFang_Light.ttf') format("truetype");*/
/*}*/
/*@font-face {*/
/*    font-family:'pf_Medium';*/
/*    src: url('/static_new/chongqing/font/PingFang_Medium.ttf') format("truetype");*/
/*}*/
/*@font-face {*/
/*    font-family:'PingFangSC_Thin';*/
/*    src: url('/static_new/chongqing/font/PingFangSC-Thin.ttf') format("truetype");*/
/*}*/
html{margin: 0;padding: 0}
body{margin: 0;padding: 0;font-family:'微软雅黑','pf_regular', sans-serif;font-size: 20px;overflow-x:hidden;}
table,td,tr,ul,ol,li,dl,dd,dt,p,input,form,em,p,img,h1,h2,h3,h4,h5{margin:0;padding:0;}
ul,li {margin: 0;padding: 0;list-style: none;}
a{text-decoration: none;}
img{display: block}

/*全站通用 start*/
@media all and (min-width: 980px){
    h2{font-size: 26px}
    h3{font-size: 24px}
    .main{width: 100%;margin: 0 auto}
    .w83{width: 83.333%;margin: 0 auto}
    .m_nav{display: none}
    .head_bg{width: 100%;background-color: #FFFFFF;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .head_bg.on{position: fixed;z-index: 6}
    .head_bg.on{animation-name: topfloat;animation-duration:0.5s;}
    @keyframes topfloat {
        0%{top: -100px}
        100%{top: 0}
    }
    .head{display: flex;height: 130px;box-sizing: border-box;align-items: flex-end;position: relative}
    .head .logo{max-width: 21.5%;padding: 31px 0;}
    .head .logo img{max-width:100%;max-height: 71px}
    .head .nav{width: 62.083%;flex: 1;margin-left: 32px;position: relative;padding-left: 31px}
    .head .nav::before{content: '';display: block;height: 20px ;width: 2px;background-color: #000000;position: absolute;left: 0;bottom: 31px}
    .head .nav>ul{display: flex;justify-content: space-between;width: 100%;}
    .head .nav>ul>li{position: relative;padding: 29px 0;box-sizing: border-box}
    .head .nav>ul>li a{font-size: 20px;color: #000000}
    .head .nav>ul>li.active >a{color: #307CF1}
    .head .top_right{position: absolute;right: 0;top: 31px}
    .head .nav>ul>li .dropdown{display: none}
    .head .nav>ul>li:hover .dropdown{display: block}
    .head .nav>ul>li:hover >a{color:#307CF1}
    .head .dropdown{position: absolute;top: 80px;background-color: #FFFFFF;z-index: 2;left: 50%;transform: translate(-50%);box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .head .dropdown>ul>li:first-of-type{box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.09);}
    .head .nav>ul>li .dropdown::before{content: '';display: block;border-bottom: 10px solid #FFFFFF;border-left: transparent 10px solid;border-right: 10px transparent solid;position: absolute;top: -10px;left: 50%;transform: translate(-50%);z-index: 2;}
    .head .dropdown>ul>li{position: relative}
    .head .dropdown>ul>li>a{width: 230px;height: 42px;background-color: #FFFFFF;display: flex;font-size: 16px;align-items: center;justify-content: center;border-bottom: 1px solid #EDEDED}
    .head .dropdown>ul>li:hover .lefe_nav{display: block}
    .head .dropdown>ul>li:hover >a{color: #307CF1}
    .head .dropdown>ul>li.active >a{color: #307CF1}
    /*三级*/
    .head .lefe_nav{position: absolute;right: -212px;top: 0;z-index: 5;display: none;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .head .lefe_nav>ul>li{width: 212px;height: 46px;background-color: #FFFFFF;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #EDEDED}
    .head .lefe_nav>ul>li a{font-size: 16px;}
    .head .lefe_nav>ul>li:hover a{color: #307CF1}
    .head .lefe_nav>ul>li.active a{color: #307CF1}
    .index_tit1>a{display: flex}
    .index_tit1 h2,
    .index_tit1 span{font-size: 22px;color: #666666}
    .index_tit1 span{margin-left: 19px}

    .foot{background-color: #307CF1}
    .foot .foot_body{width: 1423px;margin: 0 auto;display: flex;padding-top: 63px;padding-bottom: 38px}
    .foot .left{width: 428px}
    .foot .center{width: 395px;margin-left: 57px;margin-right: 98px}
    .foot .left h2{font-size: 20px;color: #FFFFFF;margin-bottom: 20px}
    .foot .left p{font-size: 18px;color: #FFFFFF;line-height: 32px;font-family: PingFangSC_Thin,sans-serif}
    .foot .center h2{font-size: 20px;color: #FFFFFF;margin-bottom: 20px}
    .foot .center .links a{float: left;margin-right: 33px;color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px}
    .foot .center .links a:nth-of-type(n+4){margin-top: 16px}
    .foot .right .foot_logo img{width: 454px;height: 94px}
    .foot .right ul{display: flex;justify-content: space-around;margin-top: 32px}
    .foot .right ul li{display: flex;align-items: center;flex-direction: column}
    .foot .right ul li img{width: 154px;height: 154px}
    .foot .right ul li p{color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px;margin-top: 24px}
    .foot_copyright{background-color: #0B59D0;height: 60px;display: flex;justify-content: center;align-items: center;font-family: PingFangSC_Thin,sans-serif;font-size: 18px;color: #FFFFFF}
    .foot_copyright a{color: #FFFFFF;margin-left: 8px}

}

/*二级公共区，禁止使用此命名方式 pc*/
@media all and (min-width: 980px){
    .nav_left{display: flex;justify-content: space-between;flex-direction: column}
    .nav_left>li{width: 272px;height: 72px;border-top: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-left: 1px solid #E8E8E8;display: flex;justify-content:center;align-items: center;position: relative}
    .nav_left>li:last-of-type{border-bottom: 1px solid #E8E8E8}
    .nav_left>li a{color: #000000;font-size: 22px;display: flex;width: 100%;height: 100%;justify-content: center;align-items: center}
    .nav_left>li.active a{color: #307CF1}
    .nav_left>li.active{background-color: #E8E8E8}
    .nav_left>li.active::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .nav_left>li:hover a{color: #307CF1}
    .nav_left>li:hover{background-color: #E8E8E8}
    .nav_left>li:hover::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .n_foot_nav{border-top: #E8E8E8 solid 1px;margin-top: 100px;padding: 83px 0;display: flex;align-items: center}
    .n_foot_nav .nav_tit{margin: 0 65px;font-size: 28px;font-family: 'pf_Medium', sans-serif}
    .n_foot_nav_list{width: 78.812%;margin-left: 60px}
    .n_foot_nav_list>ul{display: flex;justify-content:space-between;}
    .n_foot_nav_list>ul>li>a{display: flex;justify-content:center;align-items: center;flex-direction: column;}
    .n_foot_nav_list>ul>li img{width: 44px;height: 44px;}
    .n_foot_nav_list>ul>li p{margin-top: 13px;color: #000000;font-size: 22px}
    .pagelist_yc{margin-top: 56px;display: flex}
    .pagelist_yc .zw{flex: 1;margin-right: auto}
    .pagelist_yc .wp-pagenavi{display: flex;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .pagelist_yc .wp-pagenavi a{font-size: 26px;padding: 28px;display: block;color: #999999;position: relative}
    .pagelist_yc .wp-pagenavi a::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi .current{font-size: 26px;padding: 28px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi .current::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi span.extend{font-size: 26px;padding: 28px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi span.extend::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi a.first::before{content: '';width: 1px;height:60%;display: block;background-color: #FFFFFF;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}

    .banner_n{width: 100%;margin: 0 auto;position: relative}
    .banner_n img{width: 100%;height: 560px;object-fit: cover}
    .banner_n h2{position: absolute;bottom: 67px;left: 161px;font-size: 56px;font-family: 'pf_Medium', sans-serif;color: #FFFFFF}
    .crumbs_n{background-color: #307CF1;width:944px;height: 84px;line-height: 84px;padding-left: 161px;color: #FFFFFF;position: relative;margin-top: -24px}
    .crumbs_n a{color: #FFFFFF}
    .crumbs_n::after{content: '';display: block;position: absolute;border-bottom: 84px #307CF1 solid;border-right: transparent 25px solid;right: -25px;top:0}

}

/*三级公共区pc*/
@media all and (min-width: 980px){
    /*内页*/
    .n_body{display:flex;margin-top: 100px}
    .n_body_list1{width: 76.375%;margin-left: auto}
    .n_body_list1>ul>li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E8E8E8}
    .n_body_list1>ul>li a{line-height: 87px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: block;width: 70%;font-size: 24px}
    .n_body_list1>ul>li span{color: #666666;font-size: 24px}
    .n_body_list1>ul>li:hover a{color: #307CF1}
    .n_body_list2{width: 76.375%;margin-left: auto}
    .n_body_list2>ul>li>a{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E8E8E8;padding-bottom: 32px}
    .n_body_list2>ul>li:nth-of-type(n+2){margin-top: 32px}
    .n_body_list2 .img{overflow: hidden;width: 240px;}
    .n_body_list2 .img img{width: 100%;height:160px;object-fit: cover}
    .n_body_list2 .nr{margin-left: 32px;flex: 1;width: 0}
    .n_body_list2 .nr h3{font-size: 24px;color: #000000}
    .n_body_list2 .nr p,
    .n_body_list2 .nr span{font-size: 20px;color: #666666;margin: 22px 0 24px 0}
    .n_body_list2>ul>li :hover h3{color: #307CF1}
    .n_body_list2 .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .n_body_nr{width: 76.375%;margin-left: auto}
    .n_body_nr .crumbs{color: #999999;padding-bottom: 31px;border-bottom: 1px solid #E8E8E8}
    .n_body_nr .crumbs a{color: #999999}
    .n_body_nr_text>h2{font-size: 30px;color: #000000;text-align: center;margin-top: 57px}
    .n_body_nr_text .info{display: flex;justify-content: space-evenly;margin-top: 31px;margin-bottom: 53px}
    .n_body_nr_text .span{font-size: 22px;color: #000000}
    .n_body_nr_text img{max-width: 100%;margin: 15px auto}
    .n_body_nr_text p{line-height: 40px;margin-top: 15px;text-indent: 2rem}
    .n_body_nr_text2>h2{font-size: 30px;color: #000000;text-align: center;}
    .n_body_nr_text2 .info{display: flex;justify-content: space-evenly;margin-top: 31px;margin-bottom: 53px}
    .n_body_nr_text2 .span{font-size: 22px;color: #000000}
    .n_body_nr_text2 img{max-width: 100%;margin: 15px auto}
    .n_body_nr_text2 p{line-height: 40px;text-indent: 0rem}
    .n_body_nr_text2 p:nth-of-type(n+2){margin-top: 15px;}
    .n_body_list3{width: 76.375%;margin-left: auto}
    .n_body_list3>ul{display: grid;grid-template-columns: 16.366% 16.366% 16.366% 16.366% 16.366%;justify-content: space-between}
    .n_body_list3>ul>li>a .img{overflow: hidden;}
    .n_body_list3>ul>li>a .img img{width: 100%;height: 264px;object-fit: cover}
    .n_body_list3>ul>li>a h2{position: relative;font-size: 28px;color: #000000;font-family: 'pf_Medium', sans-serif;padding-bottom: 16px;margin-top: 31px}
    .n_body_list3>ul>li>a h2::after{content: '';display: block;position: absolute;width: 82px;height: 4px;background-color: #307CF1}
    .n_body_list3>ul>li>a .img:hover img{transform: scale(1.05);transition: all 0.5s}

    .n_body_nr2{width: 76.375%;margin-left: auto;display: flex}
    .n_body_nr2 .img{width: 33.387%}
    .n_body_nr2 .img{overflow: hidden;height: 522px}
    .n_body_nr2 .img img{width: 100%;height: 522px;object-fit: cover;}
    .n_body_nr2 .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .n_body_nr2 .text{flex: 1;width: 0;margin-left: 31px}
    .n_body_nr2 .text h2{font-size: 36px;color: #000000;}
    .n_body_nr2 .text ol{font-size: 28px;color: #000000;position: relative;padding: 24px 0}
    .n_body_nr2 .text ol::after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 80px;height: 4px;background-color: #307CF1}
    .n_body_nr2 .text .nr{margin-top: 53px;font-size: 22px;color: #000000;}
    .n_body_nr2 .text .nr p{font-size: 22px;color: #000000;line-height: 40px}
    .n_body_nr2 .text .nr p:not(:first-of-type){margin-top: 15px;}
    .n_body_nr3{width: 76.375%;margin-left: auto;display: flex}
    .n_body_nr3 .left{width: 44.43%;display: flex;align-items: center;flex-direction: column}
    .n_body_nr3 .img img{width: 100%;height: 582px;object-fit: cover}
    .n_body_nr3 .left p{font-size: 30px;font-family: 'pf_Medium', sans-serif}
    .n_body_nr3 .right{flex: 1;width: 0}
    .n_body_nr3 .right h2{font-size: 30px;font-family: 'pf_Medium', sans-serif}
    .n_body_nr3 .right p{font-size: 22px;color: #000000;margin-top: 20px}
    .n_body_nr3 .right h3{font-size: 22px;color:#307CF1;margin-top: 41px}

    .n_body_list4{width: 76.375%;margin-left: auto}
    .n_body_list4 ul li{height: 94px;display: flex;justify-content: space-between}
    .n_body_list4 ul li a{line-height: 94px;font-size: 28px;color: #307CF1}
    .n_body_list4 ul li span{line-height: 94px;font-size: 28px;color: #000000;margin-left: 190px}
    .n_body_list4 ul li .zw{margin-left: auto;width: 43.826%;display: block;height: 94px}
    .n_body_list4 ul li .nr{border-bottom: 2px solid #E8E8E8;width:43.862%;}
    .n_body_list4 ul li:nth-of-type(1) .zw{display: none}
    .n_body_list4 ul li:nth-of-type(2) .zw{display: none}
    .n_body_list4 ul li:nth-of-type(3){margin-top: -94px;}
    .n_body_list4 ul li:nth-of-type(5) .zw{display: none}
    .n_body_list4 ul li:nth-of-type(6) .zw{display: none}
    .n_body_list5{width: 76.375%;margin-left: auto}
    .n_body_list5 ul{display: grid;grid-template-columns:33.387% 33.387% 33.387%}
    .n_body_list5 ul li{height: 68px;border: 1px solid #E8E8E8;margin: 0 -1px -1px 0;}
    .n_body_list5 ul li a{display:flex;width: 100%;height: 100%;justify-content: center;align-items: center;font-size: 22px;color: #000000}
    .n_body_list6{width: 76.375%;margin-left: auto}
    .n_body_list6>ul{display: grid;grid-template-columns: 48.5% 48.5%;justify-content: space-between;grid-gap: 30px;}
    .n_body_list6>ul .img{overflow: hidden;height: 500px;}
    .n_body_list6>ul .img img{width: 100%;height: 500px;object-fit: cover}
    .n_body_list6>ul .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .n_body_list7{width: 76.375%;margin-left: auto}
    .n_body_list7>ul{display: grid;grid-template-columns: 48.772% 48.772%;justify-content: space-between;grid-gap: 56px}
    .n_body_list7 .img{height: 484px;overflow: hidden}
    .n_body_list7 .img img{height: 484px;width: 100%}
    .n_body_list7 .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .n_body_list7 .nr{width: 87.248%;margin:-200px auto 0 auto;background-color: #F4F5F6;padding: 40px;box-sizing: border-box;position: relative;z-index: 2}
    .n_body_list7 .nr span{font-size: 22px;color: #307CF1}
    .n_body_list7 .nr h2{font-size: 28px;color: #000000;margin-top: 27px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;min-height: 65px}
    .n_body_list7 .nr p{font-size: 22px;color: #000000;margin-top:35px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;min-height: 52px}
    .n_body_list7 .time{margin-top: 57px;border-left: 2px solid #307CF1;padding-left: 16px;position: relative}
    .n_body_list7 .time .t,
    .n_body_list7 .time .ad {display: flex;}
    .n_body_list7 .time em{font-style: normal;font-size:18px;color: #307CF1;}
    .n_body_list7 .time i img{margin-right: 17px}
    .n_body_list7 .time .ad{margin-top: 24px}
    .n_body_list7 .jt{position: absolute;bottom: 0;right: 0}
    .n_body_list7 li:hover .nr h2{color: #307CF1}
    .n_body_nr4{width: 76.375%;margin-left: auto}
    .n_body_nr4 .img img{margin: 0 auto}
    .n_body_nr4>h2{text-align: center;margin-top: 100px;font-size: 30px}
    .n_body_nr4 .body_text h3{position: relative;padding-bottom: 16px;margin-bottom: 40px;margin-top: 40px;font-size: 30px}
    .n_body_nr4 .body_text h3::after{content:'';display: block;position: absolute;bottom: 0;width: 59px;height: 4px;background-color: #307CF1}
    .n_body_nr4 .body_text p{line-height: 50px;font-size: 30px}
    .n_body_list8{width: 76.375%;margin-left: auto}
    .n_body_list8>ul{display: grid;grid-template-columns: 22.913% 22.913% 22.913% 22.913%;justify-content: space-between;grid-gap: 56px}
    .n_body_list8>ul li{position: relative}
    .n_body_list8>ul li .img{overflow: hidden;height: 396px;}
    .n_body_list8>ul li .img img{width: 100%;height: 396px;object-fit: cover}
    .n_body_list8>ul li:hover .img img{transform: scale(1.05);transition: all 0.5s}
    .n_body_list8>ul li .nr{background: linear-gradient(-17deg, #B50608, #F80E11, #EB0D0F);display: flex;align-items: center;flex-direction: column;padding: 18px 0}
    .n_body_list8>ul li .nr .one{display: flex}
    .n_body_list8>ul li .nr .one i{margin-right: 15px}
    .n_body_list8>ul li .nr span,
    .n_body_list8>ul li .nr h3{font-size: 18px;color: #FFFFFF;font-weight:normal}
    .n_body_list8>ul li .nr h3{margin-top: 10px}
    .n_body_list9{width: 76.375%;margin-left: auto}
    .n_body_list9>ul{display: grid;grid-template-columns: 30.769% 30.769% 30.769%;justify-content: space-between;grid-gap:56px}
    .n_body_list9>ul li{height: 144px;background-color: #F4F5F6;justify-content: center;align-items: center;display: flex;border-top:6px solid #307CF1 }
    .n_body_list9>ul a{width: 70%;height: 100%;display: flex;align-items: center;text-align: center;font-size: 24px;font-family: 'pf_Medium', sans-serif;color: #000000}





}

/*首页 PC*/
@media all and (min-width: 980px){
    /*首页*/
    .banner_body{height: 816px;position: relative;overflow: hidden}
    .banner_body img{width: 100%;height: 816px;object-fit: cover}
    .banner_body video{width: 100%;height: 816px;object-fit: fill}
    .index_banner_slide{position: absolute;bottom:155px;text-align: center;width: 100%;z-index: 2;}
    .index_banner_slide .swiper-pagination-bullet{width: 16px;height: 16px;background-color: #FFFFFF;margin-right: 24px}

    .index_one{width: 72.5%;background-color: #FFFFFF;box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.09);padding: 32px;margin: -80px auto 0 auto;position: relative;z-index: 1}
    .index_one .top{display: flex;border-bottom: 1px solid #E8E8E8;padding-bottom: 24px}
    .index_one .top a{margin-left: auto;display: block;font-size: 22px;color: #666666}
    .index_one .top h2,
    .index_one .top span{font-size: 22px;color: #307CF1;margin-left: 15px}
    .index_one ul{display: grid;grid-template-columns: 49% 49%;margin-top: 31px}
    .index_one ul li a{display: flex;justify-content: space-between}
    .index_one ul li:first-of-type{border-right: 1px solid #666666;padding-right: 33px}
    .index_one ul li:nth-of-type(2){padding-left: 33px}
    .index_one ul li p,
    .index_one ul li span{color: #666666;font-size: 22px}

    .index_two{display: flex;margin-top: 100px;padding-bottom: 105px;justify-content: space-between}
    .index_two .left,
    .index_two .right{width: 376px;margin-top: 45px}
    .index_two .center{width: 784px}
    .index_two .topimg{margin-top:32px;overflow: hidden}
    .index_two .topimg img{width: 100%;height: 200px;object-fit: cover;cursor: pointer}
    .index_two .topimg:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_two ul li{margin-top: 30px;padding-bottom: 30px;border-bottom: 1px solid #E8E8E8;min-height: 55px}
    .index_two ul li a{display: block;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;font-family: pf_Medium sans-serif;font-size: 22px}
    .index_two ul li a:hover{color: #307CF1}
    .index_two ul li img{display: none;}

    .index_one_slide{overflow: hidden;margin-top: 34px;position: relative}
    .index_one_slide .img{overflow: hidden}
    .index_one_slide .img img{width: 784px;height: 499px;object-fit: cover;overflow: hidden}
    .index_one_slide .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_one_slide .nr{padding: 0 68px;border-right: 1px solid #E8E8E8;border-left:1px solid #E8E8E8; }
    .index_one_slide .nr h2{font-size: 28px;padding-top: 61px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
    .index_one_slide .nr p{font-size: 20px;margin-top: 36px;color: #666666;line-height: 32px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow:ellipsis}
    .index_one_slide .nr:hover h2{color: #307CF1}
    .index_one_slide .jt{width: 100%;justify-content: space-between;display: flex;margin-top: 74px;}
    .index_one_slide .jt .prev,
    .index_one_slide .jt .next{cursor: pointer;position: relative;z-index: 3}
    .index_one_slide .slide_page{position: absolute;bottom: 0;width: 100%;text-align: center}
    .index_one_slide .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #307CF1;margin-right: 24px}
    .index_lit_slide{overflow: hidden;position: relative}
    .index_lit_slide .swiper-slide img{width: 100%;height: 463px;object-fit: cover}
    .index_lit_slide .slide_page{position: absolute;bottom:35px;width: 100%;text-align: center;z-index: 2}
    .index_lit_slide .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #FFFFFF;margin-right: 24px}

    /*首页轮播*/
    .index_events_bg{padding: 80px 0 81px 0;background-color: #F4F5F6;margin-top: 56px}
    .index_events_bg .top{display: flex;align-items: center}
    .index_events_bg .top h2{font-size: 28px}
    .index_events_bg .top a{margin-left: auto;font-size: 20px;color: #000000}
    .index_events_bg .top .jt{display: flex;margin-left: 34px}
    .index_events_bg .top .jt .prev{margin-right: 32px;cursor: pointer}
    .index_events_bg .top .jt .next{cursor: pointer}
    .index_events_bg .en{font-size: 22px;margin-top: 20px}

    /*.index_events{width:4800px;position: relative;left: 50%;margin-left: -2400px;margin-top: 77px}*/
    /*.index_events .ul-dl{display: flex;}*/
    /*.index_events .swiper-slide{width: 100%}*/
    /*.index_events dd.new_slide{width: 33.333%;position: relative;margin: 0 11px;}*/
    /*.index_events .new_slide>a>p{font-size: 22px;color: #000000}*/
    /*.index_events .new_slide .img{overflow: hidden;margin-top:40px}*/
    /*.index_events .new_slide .img img{width: 100%;height: 420px;object-fit: cover}*/
    /*.index_events .new_slide .img:hover img{transform: scale(1.05);transition: all 0.5s}*/
    /*.index_events .new_slide h3{font-size: 22px;color: #000000;margin-top: 31px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}*/
    /*.index_events .new_slide .bottom{border-left: 2px solid #307CF1;margin-top: 66px}*/
    /*.index_events .new_slide .bottom .time{display: flex;align-items: center;padding-left: 17px}*/
    /*.index_events .new_slide .bottom .time img{width: 17px;height: 17px;margin-right: 17px}*/
    /*.index_events .new_slide .bottom .address{display: flex;align-items: center;padding-left: 17px;margin-top: 14px}*/
    /*.index_events .new_slide .bottom .address img{width: 17px;height: 17px;margin-right: 17px}*/
    /*.index_events .new_slide .bottom span{color:#307CF1 }*/



    .index_events{position: relative;margin-top: 77px;overflow: hidden}
    .index_events li>a>p{font-size: 22px;color: #000000}
    .index_events li:hover h3{color: #307CF1;}
    .index_events li .img{overflow: hidden;margin-top:40px}
    .index_events li .img img{width: 100%;height: 420px;object-fit: cover}
    .index_events li .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_events li h3{font-size: 22px;color: #000000;margin-top: 31px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden;text-overflow:ellipsis}
    .index_events li .bottom{border-left: 2px solid #307CF1;margin-top: 66px}
    .index_events li .bottom .time{display: flex;align-items: center;padding-left: 17px}
    .index_events li .bottom .time img{width: 17px;height: 17px;margin-right: 17px}
    .index_events li .bottom .address{display: flex;align-items: center;padding-left: 17px;margin-top: 14px}
    .index_events li .bottom .address img{width: 17px;height: 17px;margin-right: 17px}
    .index_events li .bottom span{color:#307CF1 }


    .index_international_bg{padding: 80px 0 81px 0;background-color: #FFFFFF;}
    .index_international_bg .top{display: flex;align-items: center}
    .index_international_bg .top h2{font-size: 28px}
    .index_international_bg .top a{margin-left: auto;font-size: 20px;color: #000000}
    .index_international_bg .top .jt{display: flex;margin-left: 34px}
    .index_international_bg .top .jt .prev2{margin-right: 32px;cursor: pointer}
    .index_international_bg .top .jt .next2{cursor: pointer}
    .index_international_bg .en{font-size: 22px;margin-top: 20px}

    /*.index_international{width:4800px;position: relative;left: 50%;margin-left: -2400px;margin-top: 77px}*/
    /*.index_international .ul-dl{display: flex;}*/
    /*.index_international .swiper-slide{width: 100%}*/
    /*.index_international dd.new_slide{width: 33.333%;position: relative;margin: 0 11px;}*/
    /*.index_international .new_slide>a>p{font-size: 22px;color: #000000}*/
    /*.index_international .new_slide .img{overflow: hidden;margin-top:40px}*/
    /*.index_international .new_slide .img img{width: 100%;height: 420px;object-fit: cover}*/
    /*.index_international .new_slide .img:hover img{transform: scale(1.05);transition: all 0.5s}*/
    /*.index_international .new_slide h3{font-size: 22px;color: #000000;margin-top: 31px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}*/
    /*.index_international .new_slide .bottom{border-left: 2px solid #307CF1;margin-top: 66px}*/
    /*.index_international .new_slide .bottom .time{display: flex;align-items: center;padding-left: 17px}*/
    /*.index_international .new_slide .bottom .time img{width: 17px;height: 17px;margin-right: 17px}*/
    /*.index_international .new_slide .bottom .address{display: flex;align-items: center;padding-left: 17px;margin-top: 14px}*/
    /*.index_international .new_slide .bottom .address img{width: 17px;height: 17px;margin-right: 17px}*/
    /*.index_international .new_slide .bottom span{color:#307CF1 }*/

    .index_international{position: relative;margin-top: 30px;overflow: hidden}
    .index_international li>a>p{font-size: 22px;color: #000000}
    .index_international li:hover h3{color: #307cf1;}
    .index_international li .img{overflow: hidden;margin-top:40px}
    .index_international li .img img{width: 100%;height: 420px;object-fit: cover}
    .index_international li .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_international li h3{font-size: 22px;color: #000000;margin-top: 31px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}
    .index_international li .bottom{border-left: 2px solid #307CF1;margin-top: 66px}
    .index_international li .bottom .time{display: flex;align-items: center;padding-left: 17px}
    .index_international li .bottom .time img{width: 17px;height: 17px;margin-right: 17px}
    .index_international li .bottom .address{display: flex;align-items: center;padding-left: 17px;margin-top: 14px}
    .index_international li .bottom .address img{width: 17px;height: 17px;margin-right: 17px}
    .index_international li .bottom span{color:#307CF1 }




    .index_international .swiper-slide-duplicate{opacity: 0}
    .index_international .swiper-slide-duplicate.swiper-slide-active{opacity: 1}
    .index_reading_bg{background-image: url("/static_new/chongqing/img/index_reading_bg.png");padding-bottom: 300px}
    .index_reading>h2{font-size: 28px;text-align: center;position: relative;padding-bottom: 16px}
    .index_reading>h2::after{content: '';display: block;width: 56px;height: 4px;background-color: #307CF1;position: absolute;bottom: 0;left: 50%;transform: translate(-50%)}
    .index_reading>p{font-size: 22px;color: #999999;width: 697px;text-align: center;margin:37px auto 0 auto}
    .index_reading ul{display: flex;justify-content: space-between;width: 964px;margin: 60px auto 0 auto;}
    .index_reading ul li{display: flex;align-items: center;flex-direction: column;justify-content: center}
    .index_reading ul li p{font-size: 20px;color: #666666;font-family: 'pf_Medium', sans-serif;text-align: center;margin-top: 30px;line-height: 30px}
    .index_admissions_bg{background-image: url("/static_new/chongqing/img/index_admissions_bg.png");background-repeat: no-repeat;background-position: bottom;background-size: 100% 595px}
    .index_admissions{display: flex;align-items: flex-end;margin-top: -255px;padding-bottom: 95px}
    .index_admissions .left{width: 544px;}
    .index_admissions .right{width: 1056px;height: 594px;position: relative}
    .index_admissions .left{background-image: url("/static_new/chongqing/img/index_admissions_left.png");padding: 58px;box-sizing: border-box;background-repeat: no-repeat}
    .index_admissions .left>a{font-size: 28px;color: #000000;font-family: 'pf_Medium', sans-serif;display: block}
    .index_admissions .left>span{font-size: 22px;color: #666666;display: block;margin-top: 19px}
    .index_admissions .left ul li{margin-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #E8E8E8;min-height: 55px}
    .index_admissions .left ul li a{display: block;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;font-family:  'pf_Medium', sans-serif;font-size: 22px}
    .index_admissions .left ul li a:hover{color: #307CF1}
    .index_admissions .right video{width: 100%;height: 594px}
    .index_admissions .right .video_play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;cursor: pointer}
    .index_foot_banner img{width: 100%;height:667px;object-fit: cover }

    /*首页more*/
    .right_nav_one{padding: 29px 0;margin-left: auto}
    .right_nav_one a{color: #000000}
    .head_bg.sy_more{border-bottom: 2px solid #F4F5F6}
    .banner_list_bg{margin-top: 66px;position: relative}
    .banner_list_bg::after{content: '';width: 91.6%;height:800px;background-color:#F4F5F6;right: 0;top: 0;position: absolute;display: block;z-index: -1}
    .banner_list{width: 95.416%;margin: 0 auto;display: flex;padding-top: 53px}
    .banner_list .left{width: 68.1%;overflow: hidden}
    .banner_list .right{width: 31.9%;}
    .banner_list .left .img img{width: 100%;height: 800px;object-fit: cover}
    .banner_list .left .slide_left{position: relative}
    .banner_list .page_slide{position: absolute;bottom: 40px;width: 100%;text-align: center;z-index: 2}
    .banner_list .swiper-pagination-bullet-active{background-color: #FFFFFF}
    .banner_list .swiper-pagination-bullet{margin-right: 16px;width: 12px;height: 12px}
    .banner_list .right>ul{display: flex;flex-direction: column;justify-content: space-between;height:100%;background-color: #FFFFFF}
    .banner_list .right>ul>li{border-bottom: 2px solid #E8E8E8;background-color: #FFFFFF}
    .banner_list .right>ul>li>a{display: flex;}
    .banner_list .right>ul>li .nr_l{flex: 1;width: 0;padding: 19px 43px 0 41px}
    .banner_list .right>ul>li span{ color: #666666;font-size: 18px}
    .banner_list .right>ul>li h2{ color: #000000;font-size: 22px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow:ellipsis;margin-top: 17px}
    .banner_list .right>ul>li .nr_r{width: 250px}
    .banner_list .right>ul>li .nr_r img{width:100%;height: 154px;object-fit: cover}
    .banner_list .right>ul>li.active{background-color:#307CF1;position: relative;border-left: 10px solid #307CF1;border-bottom: 10px solid #307CF1;border-right: 10px solid #307CF1}
    .banner_list .right>ul>li.active span,
    .banner_list .right>ul>li.active h2{color: #FFFFFF}
    .banner_list .right>ul>li.active::before{content: '';display: block;position: absolute;left: -20px;top: -10px;background-color:#307CF1;width: 10px;height:calc(100% + 20px);z-index: 2}
    .banner_list .right>ul>li.active::after{content: '';display: block;position: absolute;left: -10px;top: -10px;background-color:#307CF1;width:calc(100% + 20px);height:10px;z-index: 2}
    
    
    .index_9_bg {
    background-color: #F2F3F5;
    padding: 80px 0;
    }
    
    .index_9 {
        display: grid;
        grid-template-columns: repeat(7, 14%);
        justify-content: space-between;
        grid-row-gap: 66px;
    }
    .main_width {
        width: 83.333%;
        margin: 0 auto;
    }
    
    .index_9 a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        padding: 10px 0;
    }
    
    .index_9 a:hover {
        background-color: #CF3F39;
        transition: all .5s;
    }
    
    .index_9 a:hover img {
        filter: brightness(100);
    }
    img {
        display: block;
    }
    
    .index_9 a:hover p {
        color: #ffffff;
    }
    .index_9 a p {
        margin-top: 20px;
    }
    
    a {
        text-decoration: none;
        color: #333333;
    }


}


/*针对性*/
@media all and (min-width: 980px){
    .w73{width: 73%;margin: 0 auto}
    /*院系设置*/
    .faculty>.img{position: relative;z-index: 3}
    .faculty>.img img{width: 130px;margin:64px auto 0 auto;}
    .faculty_list{column-count: 2;margin-top: 165px;position: relative;column-gap: 0;}
    .faculty_list .list_box{width:100%;position: relative;break-inside: avoid;}
    .faculty_list .list_box:first-of-type{margin-top: -97px}
    .faculty_list::after{content:'';display: block;height:100%;width: 2px;background-color: #E8E8E8;left: 50%;position: absolute;top:-180px}
    .faculty_list .list_box{display: flex;justify-content: space-between;flex-direction: row-reverse;border-top: 2px solid #307CF1;position: relative;padding:33px;box-sizing: border-box;}
    .faculty_list .list_box::after{content: '';display: block;position: absolute;width:12px;height: 12px;border-radius: 50%;background-color:#307CF1;right: -6px;top:-6px;z-index: 2}
    .faculty_list .list_box.active{display: flex;justify-content: space-between;flex-direction: row;}
    .faculty_list .list_box.active::after{content: '';display: block;position: absolute;width:12px;height: 12px;border-radius: 50%;background-color:#307CF1;left: -6px;top:-6px;z-index: 2}
    .faculty_list .list_box.active li{display: flex;flex-direction: row-reverse}
    .faculty_list .list_box.newactive{border-top: unset}
    .faculty_list .list_box.newactive::after{top:0;}
    .faculty_list .list_box.newactive::before{content: '';display: block;width: 100%;height: 2px;background-color: #307CF1;top:6px;position: absolute;left: 0}
    .faculty_list .list_box a{font-size: 22px;color: #666666}
    .faculty_list .list_box li:not(:first-of-type){margin-top: 31px}



}



@media all and (max-width: 980px){
    /*手机全局*/
    h2{font-size: 18px}
    h3{font-size: 16px}
    .main{width: 100%}
    .w83{width: 90%;margin: 0 auto}
    .mr57{margin-top: 57px}
    /*手机通用*/
    .m_nav{display: block;height: 30px;position:relative;z-index: 6}
    .m_nav span{position: relative;background:#4A90E2;display: block;width: 40px;height: 2px;transition: all ease 0.35s;}
    .m_nav span:nth-of-type(1){top:0}
    .m_nav span:nth-of-type(2){top:10px}
    .m_nav span:nth-of-type(3){top:20px}
    .m_nav.active span:nth-of-type(1){top:13px;transform:rotate(45deg);background: #4A90E2}
    .m_nav.active span:nth-of-type(2){width:0;color: #4A90E2}
    .m_nav.active span:nth-of-type(3){top:9px;transform:rotate(-45deg);background: #4A90E2}
    .head_bg{position: fixed;z-index: 55;width: 100%;top: 0;background-color: #FFFFFF;}
    .head_bg.on{position: unset}
    .head{display: flex;justify-content:space-between;align-items: center;padding: 10px 0;}
    .head .logo{max-height:65px;max-width: 60%}
    .head .logo img{max-width: 100%;height: 37px}
    .head .nav{display: none}
    .head .top_right{display: none}
    .head .nav.active{display: unset;width: 100%;position: absolute;background-color: #ffffff;left: 0;top: 0;z-index: 4;padding-top: 35px;}
    .head .nav>ul>li{line-height: 40px;text-align: center;border-bottom: 1px dashed #23448A;margin: 0 25px}
    .head .nav>ul>li>a{font-size: 20px;color: #23448A}
    .nav>ul>li .dropdown{display: none}
    .nav>ul>li .dropdown.active{display:block;}
    .nav>ul>li .dropdown>ul{display: grid;grid-template-columns: 49% 49%;justify-content: space-between}
    .nav ul li .dropdown>ul>li{background-color: #23448A;height: 40px}
    .nav ul li .dropdown>ul>li:nth-of-type(n+3){margin-top: 10px}
    .nav ul li .dropdown>ul>li:last-of-type{margin-bottom: 10px}
    .nav ul li .dropdown>ul>li>a{font-size: 18px;color: #FFFFFF}
    .head .dropdown{display: none}
    .head .lefe_nav{display: none}
    .index_tit1>a{display: flex}
    .index_tit1 h2,
    .index_tit1 span{font-size: 20px;color: #666666}
    .index_tit1 span{margin-left: 19px}
    .foot{background-color: #307CF1}
    .foot .foot_body{width: 90%;margin: 0 auto;padding-top:30px;padding-bottom: 38px}
    .foot .left{width:100%}
    /*.foot .center{width: 100%;margin-left: 57px;margin-right: 98px}*/
    .foot .left h2{font-size: 18px;color: #FFFFFF;padding-bottom: 10px;position: relative}
    .foot .left h2::after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background-color: #FFFFFF}
    .foot .left p{font-size: 16px;color: #FFFFFF;line-height: 32px;font-family: PingFangSC_Thin,sans-serif}
    .foot .center{margin-top: 25px;border-bottom: 1px dashed #FFFFFF;padding-bottom: 20px}
    .foot .center h2{font-size: 18px;color: #FFFFFF;margin-bottom: 20px;position: relative;padding-bottom: 10px;}
    .foot .center h2::after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 30px;height: 2px;background-color: #FFFFFF}
    .foot .center .links{overflow: hidden}
    .foot .center .links a{float: left;margin-right: 33px;color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px}
    .foot .center .links::after{content: '';clear:both}
    .foot .right{margin-top: 20px}
    .foot .right .foot_logo{position: relative;padding-bottom: 15px}
    .foot .right .foot_logo::after{content: '';display: block;position: absolute;width: 80%;height: 2px;background-color: #FFFFFF;left: 50%;bottom: 0;transform: translate(-50%)}
    .foot .right .foot_logo img{width: 80%;margin: 0 auto}
    .foot .right ul{display: flex;justify-content: space-around;margin-top: 32px}
    .foot .right ul li{display: flex;align-items: center;flex-direction: column}
    .foot .right ul li img{width: 124px;height: 124px}
    .foot .right ul li p{color: #FFFFFF;font-family: PingFangSC_Thin,sans-serif;font-size: 18px}
    .foot_copyright{background-color: #0B59D0;height: 60px;display: flex;justify-content: center;align-items: center;font-family: PingFangSC_Thin,sans-serif;font-size: 18px;color: #FFFFFF;flex-direction: column}
    .foot_copyright a{color: #FFFFFF;margin-left: 8px}
}

/*二级公共，禁止使用此命名方式*/
@media all and (max-width: 980px){
    .nav_left{display: flex;justify-content: space-between;flex-wrap: wrap;margin-top: 30px;border: 1px solid #E8E8E8}
    .nav_left>li{width:50%;height: 72px;display: flex;justify-content:center;align-items: center;position: relative;box-sizing: border-box}

    /*.nav_left>li{border-top: 1px solid #E8E8E8;border-right: 1px solid #E8E8E8;border-left: 1px solid #E8E8E8;}*/
    .nav_left>li{border-bottom: 1px solid #E8E8E8;}
    .nav_left>li:nth-of-type(odd){border-right: 1px solid #E8E8E8;}
    .nav_left>li:last-of-type{border-bottom:none}
    .nav_left>li a{color: #000000;font-size: 18px;width: 100%;height: 100%;display: flex;justify-content: center;align-items: center}
    .nav_left>li.active a{color: #307CF1}
    .nav_left>li.active{background-color: #E8E8E8}
    .nav_left>li.active::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .nav_left>li:hover a{color: #307CF1}
    .nav_left>li:hover{background-color: #E8E8E8}
    .nav_left>li:hover::before{content: '';display: block;width: 4px;height: inherit;background-color: #307CF1;position: absolute;left: 0;top: 0}
    .n_body_list1>ul>li{display: flex;justify-content: space-between;align-items: center;border-bottom: 1px solid #E8E8E8}
    .n_body_list1>ul>li a{line-height: 87px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: block;width: 59%;font-size: 18px}
    .n_body_list1>ul>li span{font-size: 16px}

    /*分页*/
    .pagelist_yc{margin-top: 30px;display: flex}
    .pagelist_yc .zw{flex: 1;margin-right: auto}
    .pagelist_yc .wp-pagenavi{display: flex;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);flex-wrap: wrap}
    .pagelist_yc .wp-pagenavi a{font-size: 18px;padding: 8px;display: block;color: #999999;position: relative}
    .pagelist_yc .wp-pagenavi a::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi .current{font-size: 18px;padding: 8px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi .current::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi span.extend{font-size: 18px;padding: 8px;display: block;position: relative}
    .pagelist_yc .wp-pagenavi span.extend::before{content: '';width: 1px;height:60%;display: block;background-color: #E8E8E8;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi a.first::before{content: '';width: 1px;height:60%;display: block;background-color: #FFFFFF;left: 0;top: 50%;transform: translate(0,-50%);position: absolute}
    .pagelist_yc .wp-pagenavi .page_none{display:none}
    /*临时使用*/
    .pagelist_yc .first ,.last,.extend{display:none}
    .pagelist_yc a.larger.page{ display: none;}
    /*临时使用*/
    .n_foot_nav{margin-top: 30px;margin-bottom: 30px;border-top: #E8E8E8 solid 1px;padding-top: 30px}
    .n_foot_nav .nav_tit{text-align: center;font-size: 22px;font-family: 'pf_Medium', sans-serif}
    .n_foot_nav_list>ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
    .n_foot_nav_list>ul>li{width: 50%;margin-top: 20px}
    .n_foot_nav_list>ul>li>a{display: flex;justify-content: space-between;flex-direction: column;align-items: center}
    .n_foot_nav_list>ul>li img{width: 39px;height: 39px}
    .n_foot_nav_list>ul>li:nth-of-type(n+3){}
    .n_foot_nav_list>ul>li p{font-size: 16px;color: #000000}
    .n_body_list2 .img img{width: 100%;height: 200px;object-fit: cover}
    .n_body_list2 li{margin-top: 20px}
    .n_body_list2 .nr{padding: 8px 8px 15px 8px;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .n_body_list2 .nr h3{font-size: 18px;color: #000000}
    .n_body_list2 .nr p{font-size: 16px;color: #666666;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}
    .n_body_list2 .nr span{font-size: 14px;color: #666666}

    .banner_n{width: 100%;margin: 0 auto;position: relative;}
    .banner_n img{width: 100%;margin-top: 61px}
    .banner_n h2{position: absolute;top:50%;left: 50%;font-size: 22px;font-family: 'pf_Medium', sans-serif;color: #FFFFFF;transform: translate(-50%,-50%)}
    .crumbs_n{background-color: #307CF1;height: 40px;line-height: 40px;color: #FFFFFF;position: relative;width: 60%;margin-top: -24px;font-size: 16px;padding-left: 5%}
    .crumbs_n a{color: #FFFFFF;font-size: 16px}
    .crumbs_n::after{content: '';display: block;position: absolute;border-bottom: 40px #307CF1 solid;border-right: transparent 25px solid;right: -25px;top:0}
    .n_body_nr_text2 img{max-width: 100%;margin: 15px auto}
    .n_body_nr_text2 .body{margin-top: 20px}
    .n_body_nr_text2 p{line-height: 28px;text-indent: 2rem;font-size: 16px}
    .n_body_nr_text2 p:nth-of-type(n+2){margin-top: 15px;}
    .n_body_nr .crumbs{color: #999999;padding: 21px 0;border-bottom: 1px solid #E8E8E8;font-size: 15px}
    .n_body_nr .crumbs a{color: #999999;font-size: 15px}
    .n_body_nr .n_body_nr_text{margin-top: 20px;}
    .n_body_nr .info{display: flex;flex-direction: column;justify-content: center;align-items: center}
    .n_body_nr .info span{font-size: 14px;color: #999999;margin-top: 15px}
    .n_body_nr .body{margin-top: 15px;font-size: 16px}
    .n_body_nr .body p{font-size: 16px;text-indent: 0rem;line-height: 25px}
    .n_body_nr .body p:not(:first-of-type){margin-top: 15px}
    .n_body_nr .body img{max-width: 100%;margin: 15px 0;    display: block!important;}
    .n_body_list3>ul{display: grid;grid-template-columns: 48% 48%;justify-content: space-between;margin-top: 25px}
    .n_body_list3>ul>li>a .img{overflow: hidden;}
    .n_body_list3>ul>li>a .img img{width: 100%;height: 182px;object-fit: cover}
    .n_body_list3>ul>li>a h2{position: relative;font-size: 20px;color: #000000;font-family: 'pf_Medium', sans-serif;padding-bottom: 10px;margin-top: 15px}
    .n_body_list3>ul>li>a h2::after{content: '';display: block;position: absolute;width: 82px;height: 4px;background-color: #307CF1}
    .n_body_list3>ul>li>a .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .n_body_nr2{margin-top: 30px}
    .n_body_nr2 .img{overflow: hidden;height:264px}
    .n_body_nr2 .img img{width: 100%;height: 264px;object-fit: cover;}
    .n_body_nr2 .text h2{font-size: 18px;color: #000000;margin-top: 15px}
    .n_body_nr2 .text ol{font-size: 16px;color: #000000;position: relative;padding: 15px 0}
    .n_body_nr2 .text ol::after{content: '';display: block;position: absolute;bottom: 0;left: 0;width: 80px;height: 4px;background-color: #307CF1}
    .n_body_nr2 .text .nr{margin-top: 23px;font-size:16px;color: #000000;}
    .n_body_nr2 .text .nr p{font-size: 16px;color: #000000;line-height: 30px}
    .n_body_nr2 .text .nr p:not(:first-of-type){margin-top: 10px;}

    .n_body_nr3 .img img{width: 100%;}
    .n_body_nr3 .left p{font-size: 20px;font-family: 'pf_Medium', sans-serif;text-align: center}
    .n_body_nr3 .right{margin-top: 30px}
    .n_body_nr3 .right h2{font-size: 20px;font-family: 'pf_Medium', sans-serif}
    .n_body_nr3 .right p{font-size: 18px;color: #000000;margin-top: 20px}
    .n_body_nr3 .right h3{font-size: 18px;color:#307CF1;margin-top: 41px}

    .n_body_list4 ul li{height: 94px;display: flex;justify-content: space-between}
    .n_body_list4 ul li a{line-height: 94px;font-size: 20px;color: #307CF1}
    .n_body_list4 ul li span{line-height: 94px;font-size: 20px;color: #000000;}
    .n_body_list4 ul li .zw{display: none}
    .n_body_list4 ul li .nr{border-bottom: 2px solid #E8E8E8;width:100%;display: flex;justify-content: space-between}
    .n_body_list4 ul li:last-of-type .nr{border-bottom: unset}
    .n_body_list5{margin-top: 30px}
    .n_body_list5 ul li{height: 68px;border: 1px solid #E8E8E8;margin: 0 -1px -1px 0;}
    .n_body_list5 ul li a{display:flex;width: 100%;height: 100%;justify-content: center;align-items: center;font-size: 18px;color: #000000}

    .n_body_list6>ul{display: flex;flex-direction: column;}
    .n_body_list6>ul .img{overflow: hidden;height: 200px;margin-top: 20px}
    .n_body_list6>ul .img img{width: 100%;height: 200px;object-fit: cover}
    .n_body_list7 li{margin-top: 20px}
    .n_body_list7 .img img{width: 100%;height: 235px;object-fit: cover}
    .n_body_list7 .nr{width: 90%;margin:-80px auto 0 auto;background-color: #F4F5F6;padding: 10px;box-sizing: border-box;position: relative;z-index: 2}
    .n_body_list7 .nr span{font-size: 18px;color: #307CF1}
    .n_body_list7 .nr h2{font-size: 18px;color: #000000;margin-top: 10px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .n_body_list7 .nr p{font-size: 16px;color: #000000;margin-top:10px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;}
    .n_body_list7 .time{margin-top: 7px;border-left: 2px solid #307CF1;padding-left: 6px;position: relative}
    .n_body_list7 .time .t,
    .n_body_list7 .time .ad {display: flex;}
    .n_body_list7 .time em{font-style: normal;font-size:14px;color: #307CF1;}
    .n_body_list7 .time i img{margin-right: 7px;width: 14px;height: 14px}
    .n_body_list7 .time .ad{margin-top: 8px}
    .n_body_list7 .jt{position: absolute;bottom: 0;right: 0}
    .n_body_nr4 .img{margin-top: 30px}
    .n_body_nr4 img{max-width: 100%;margin: 0 auto}
    .n_body_nr4>h2{text-align: center;margin-top: 20px}
    .n_body_nr4 .body_text h3{position: relative;padding-bottom: 16px;margin-bottom: 20px;margin-top: 20px}
    .n_body_nr4 .body_text h3::after{content:'';display: block;position: absolute;bottom: 0;width: 59px;height: 4px;background-color: #307CF1}
    .n_body_nr4 .body_text p{line-height: 30px;font-size: 16px}

    .n_body_list8>ul li{position: relative;margin-top: 20px}
    .n_body_list8>ul li .img{overflow: hidden;height: 396px;}
    .n_body_list8>ul li .img img{width: 100%;height: 396px;object-fit: cover}
    .n_body_list8>ul li:hover .img img{transform: scale(1.05);transition: all 0.5s}
    .n_body_list8>ul li .nr{background: linear-gradient(-17deg, #B50608, #F80E11, #EB0D0F);display: flex;align-items: center;flex-direction: column;padding: 18px 0}
    .n_body_list8>ul li .nr .one{display: flex}
    .n_body_list8>ul li .nr .one i{margin-right: 15px}
    .n_body_list8>ul li .nr span,
    .n_body_list8>ul li .nr h3{font-size: 18px;color: #FFFFFF;font-weight:normal}
    .n_body_list8>ul li .nr h3{margin-top: 10px}
    .n_body_list9>ul li{height: 144px;background-color: #F4F5F6;justify-content: center;align-items: center;display: flex;border-top:6px solid #307CF1;margin-top: 20px}
    .n_body_list9>ul a{width: 70%;height: 100%;display: flex;align-items: center;text-align: center;font-size: 20px;font-family: 'pf_Medium', sans-serif;color: #000000}

}


/*首页mobile*/
@media all and (max-width: 980px){
    .banner_body{height: 216px;position: relative;overflow: hidden;margin-top:56px}
    .banner_body img{width: 100%;height: 216px;object-fit: cover}
    .banner_body video{width: 100%;height: 216px;object-fit: fill}
    .index_banner_slide{position: absolute;bottom:15px;text-align: center;width: 100%;z-index: 2;}
    .index_banner_slide .swiper-pagination-bullet{width: 16px;height: 16px;background-color: #FFFFFF;margin-right: 24px}

    .index_one{width: 85%;background-color: #FFFFFF;box-shadow: 0 0 27px 0 rgba(0, 0, 0, 0.09);padding:20px 10px;margin: -80px auto 0 auto;position: relative;z-index: 2;box-sizing: border-box}
    .index_one .top{display: flex;border-bottom: 1px solid #E8E8E8;padding-bottom: 24px;flex-direction: column;position: relative}
    .index_one .top a{margin-left: auto;display: block;font-size: 14px;color: #666666;position: absolute;right: 0;top: 0}
    .index_one .top h2,
    .index_one .top span{font-size: 16px;color: #307CF1;margin-left: 15px}
    .index_one ul{display: flex;margin-top: 10px;flex-direction: column}
    .index_one ul li a{display: flex;justify-content: space-between}
    .index_one ul li span{display: none}
    .index_one ul li p{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;color: #666666;font-size: 14px;line-height: 32px;margin-left: 15px}

    .index_two{margin-top: 20px}
    .index_two .right{margin-top: 20px}
    .index_two .topimg{margin-top: 20px}
    .index_two .topimg img{width: 100%;height: 200px;object-fit: cover}
    .index_two ul{margin-top: 20px}
    .index_two ul li{width: 100%;display: flex;flex-direction: column;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);margin-bottom: 20px}
    .index_two ul li a{white-space: nowrap;overflow: hidden;text-overflow:ellipsis;display: block;width: 100%;order: 2;line-height: 45px;padding: 15px;box-sizing: border-box;color: #000000;font-size: 18px}
    .index_two ul li img{order: 1;width: 100%;}

    .index_one_slide{overflow: hidden;margin-top: 34px;position: relative;width: 99%}
    .index_one_slide .img{overflow: hidden}
    .index_one_slide .img img{width:100%;height: 300px;object-fit: cover;overflow: hidden}
    .index_one_slide .nr{padding: 0 20px;border-right: 1px solid #E8E8E8;border-left:1px solid #E8E8E8; border-bottom: 1px solid #E8E8E8;}
    .index_one_slide .nr h2{font-size: 18px;padding-top: 20px;color: #000000;white-space: nowrap;overflow: hidden;text-overflow:ellipsis;}
    .index_one_slide .nr p{font-size: 16px;margin-top: 15px;color: #666666;line-height: 32px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow: hidden;text-overflow:ellipsis}
    .index_one_slide .jt{width: 100%;justify-content: space-between;display: flex;margin-top: 20px;}
    .index_one_slide .jt .prev,
    .index_one_slide .jt .next{cursor: pointer;position: relative;z-index: 3}
    .index_one_slide .slide_page{position: absolute;bottom: 0;width: 100%;text-align: center}
    .index_one_slide .swiper-pagination-bullet{width: 12px;height: 12px;background-color: #307CF1;margin-right: 24px}
    .index_lit_slide{overflow: hidden;position: relative}
    .index_lit_slide .swiper-slide img{width: 100%;height: 98px;object-fit: cover}
    .index_lit_slide .slide_page{position: absolute;bottom:5px;width: 100%;text-align: center;z-index: 2}
    .index_lit_slide .swiper-pagination-bullet{width: 8px;height: 8px;background-color: #FFFFFF;margin-right: 12px}
    .index_events_bg{margin-top: 25px}
    .index_events_bg .top{display: flex;justify-content: space-between;position: relative;}
    .index_events_bg .top a{font-size: 16px;color: #000000}
    .index_events_bg .en{font-size: 16px}
    .index_events_bg .top .jt{display: none}
    .index_events{margin: 10px auto 0 auto;width: 90%;overflow: hidden;}
    .index_events ul li>a>p{font-size: 18px;color: #000000}
    .index_events ul li>a .img{overflow: hidden;margin-top:10px}
    .index_events ul li>a .img img{width: 100%;height: 220px;object-fit: cover}
    .index_events ul li>a .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_events ul li>a h3{font-size: 18px;color: #000000;margin-top: 31px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}
    .index_events ul li>a .bottom{border-left: 2px solid #307CF1;margin-top:10px}
    .index_events ul li>a .bottom .time{display: flex;align-items: center;padding-left: 7px}
    .index_events ul li>a .bottom .time img{width: 17px;height: 17px;margin-right: 7px}
    .index_events ul li>a .bottom .address{display: flex;align-items: center;padding-left: 7px;margin-top: 14px}
    .index_events ul li>a .bottom .address img{width: 17px;height: 17px;margin-right: 7px}
    .index_events ul li>a .bottom span{color:#307CF1;font-size: 14px}

    .index_international_bg{margin-top: 25px}
    .index_international_bg .top{display: flex;justify-content: space-between;position: relative;}
    .index_international_bg .top a{font-size: 16px;color: #000000}
    .index_international_bg .en{font-size: 16px}
    .index_international_bg .top .jt{display: none}
    .index_international{margin: 10px auto 0 auto;width: 90%;overflow: hidden}
    .index_international ul li>a>p{font-size: 18px;color: #000000}
    .index_international ul li>a .img{overflow: hidden;margin-top:10px}
    .index_international ul li>a .img img{width: 100%;height: 220px;object-fit: cover}
    .index_international ul li>a .img:hover img{transform: scale(1.05);transition: all 0.5s}
    .index_international ul li>a h3{font-size: 18px;color: #000000;margin-top: 31px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}
    .index_international ul li>a .bottom{border-left: 2px solid #307CF1;margin-top:10px}
    .index_international ul li>a .bottom .time{display: flex;align-items: center;padding-left: 7px}
    .index_international ul li>a .bottom .time img{width: 17px;height: 17px;margin-right: 7px}
    .index_international ul li>a .bottom .address{display: flex;align-items: center;padding-left: 7px;margin-top: 14px}
    .index_international ul li>a .bottom .address img{width: 17px;height: 17px;margin-right: 7px}
    .index_international ul li>a .bottom span{color:#307CF1;font-size: 14px}
    .index_reading_bg{background-image: url("/static_new/chongqing/img/index_reading_bg.png");margin-top: 30px}
    .index_reading>h2{font-size: 20px;text-align: center;position: relative;padding-bottom: 16px}
    .index_reading>h2::after{content: '';display: block;width: 56px;height: 4px;background-color: #307CF1;position: absolute;bottom: 0;left: 50%;transform: translate(-50%)}
    .index_reading>p{font-size: 16px;color: #999999;text-align: center;margin:20px auto 0 auto}
    .index_reading ul{display: grid;justify-content: space-between;margin: 20px auto 0 auto;grid-template-columns: 48% 48%}
    .index_reading ul li{display: flex;align-items: center;flex-direction: column;justify-content: center}
    .index_reading ul li p{font-size: 16px;color: #666666;font-family: 'pf_Medium', sans-serif;text-align: center;margin-top: 5px;line-height: 30px}
    .index_reading ul li img{width: 120px;height: 120px}
    .index_admissions{margin-top: 25px}
    .index_admissions .left a{font-size: 20px;color: #000000}
    .index_admissions .left span{font-size: 18px;position: relative;display: block;padding-bottom: 8px;margin-top: 8px}
    .index_admissions .left span::after{content:'';position: absolute;width: 60%;height: 2px;background-color: #307CF1;bottom: 0;left: 0}
    .index_admissions .left ul li{margin-top: 25px;padding-bottom: 25px;border-bottom: 1px solid #E8E8E8;min-height: 55px}
    .index_admissions .left ul li a{display: block;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis;color: #000000;font-family:  'pf_Medium', sans-serif;font-size: 16px}
    .index_admissions .right{position: relative}
    .index_admissions .right video{width: 100%;height: 200px;object-fit: fill}
    .index_admissions .right .video_play{position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);z-index: 2;cursor: pointer}
    .index_foot_banner img{width: 100%}
    
    
}


/*内页*/
@media all and (max-width: 980px){
    .head_bg.sy_more .m_nav{display: none}
    .head_bg.sy_more .right_nav_one a{color: #000000}
    .banner_list{margin-top: 57px;}
    .banner_list .slide_left{position: relative;overflow: hidden}
    .banner_list .left img{width: 100%;height: 200px;object-fit: cover}
    .banner_list .page_slide{position: absolute;bottom: 10px;width: 100%;text-align: center;z-index: 2}
    .banner_list .swiper-pagination-bullet-active{background-color: #FFFFFF}
    .banner_list .swiper-pagination-bullet{margin-right: 8px;width: 8px;height: 8px}
    .banner_list .right{width: 90%;margin: 30px auto 0 auto}
    .banner_list .right>ul>li{margin-top: 20px}
    .banner_list .right>ul>li a{display: flex;justify-content:space-between;flex-direction: column}
    .banner_list .right>ul>li a .nr_l{order: 2;padding: 8px 8px 15px 8px;box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);}
    .banner_list .right>ul>li a .nr_r{order: 1}
    .banner_list .right>ul>li a .nr_r img{width: 100%;height: 200px;}
    .banner_list .right>ul>li a .nr_l span{font-size: 14px;color: #999999}
    .banner_list .right>ul>li a .nr_l h2{font-size: 18px;color: #000000;margin-top: 7px;display: -webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden;text-overflow:ellipsis}
    /*院系设置*/
    .faculty>.img img{width: 50%;margin:4px auto 0 auto;}
    .faculty_list{width: 90%;margin: 0 auto}
    .faculty_list .list_box{box-shadow: 0 0 7px 0 rgba(0, 0, 0, 0.09);margin-top: 20px;padding: 15px}
    .faculty_list .list_box h2{color: #307CF1;margin-bottom: 20px}
    .faculty_list .list_box ul li a{font-size: 16px;color: #000000;line-height: 35px}


}



/*后增悬浮*/
@media all and (min-width: 980px){
    .Floating_Share_page{position: fixed;top:530px;right: 60px;width: 69px;z-index:999;}
    .Floating_Share_page .floating_title span{font-size: 16px;color: #999999;}
    .Floating_Share_page ul{margin-top: 24px}
    .Floating_Share_page ul li{position: relative;padding: 0 10px}
    .Floating_Share_page ul li a{display: block;width: 100%;height: inherit}
    .Floating_Share_page ul li a .fwx_img{display: block;width: 100%;height: inherit}
    .Floating_Share_page ul li:not(:first-of-type){margin-top: 20px}
    .Floating_Share_page ul li a div img{margin:0 auto}
    .Floating_Share_page .hidden_er{position: absolute;right: 40px;top: -30px}
    .Floating_Share_page .hidden_er .ju_img{position: relative}
    .Floating_Share_page .hidden_er .ju_text{position: absolute;top:32px;left: 35px;box-sizing: border-box;width: 126px}
    .Floating_Share_page .hidden_er .ju_text img{width: 124px;height: 124px}
    .Floating_Share_page .hidden_er .ju_text p{font-size: 14px;color: #999999;flex-wrap: wrap}
    .Floating_Share_page .hidden_er{display: none}
    .Floating_Share_page ul li:hover .hidden_er{display: block}

}
@media all and (max-width: 980px){
    .Floating_Share_page{width: 100%;background-color: #FFFFFF;margin-top: 50px;margin-bottom: 95px}
    .Floating_Share_page .floating_title{text-align: center}
    .Floating_Share_page .floating_title span{font-size: 20px;color: #999999;}
    .Floating_Share_page ul{padding-top:42px;width: 80%;display: flex;justify-content: space-between;margin: 0 auto}
    .Floating_Share_page ul li{position: relative;}
    .Floating_Share_page ul li a{display: block;width: 100%;height: inherit}
    .Floating_Share_page .hidden_er{position: absolute;right: -70px;top: -180px;}
    .Floating_Share_page .hidden_er .ju_img{position: relative;background-color: #ffffff;width: 146px;height: 170px;box-shadow: 0 0 7px 0 rgb( 0 0 0/9%)}
    .Floating_Share_page .hidden_er .ju_img img{display: none}
    .Floating_Share_page .hidden_er .ju_text{position: absolute;top:5px;box-sizing: border-box;width: 124px;margin: 0 10px}
    .Floating_Share_page .hidden_er .ju_text img{width: 124px;height: 124px;margin: 0 auto}
    .Floating_Share_page .hidden_er .ju_text p{font-size: 13px;color: #999999;flex-wrap: wrap}
    .Floating_Share_page .hidden_er{display: none;}
    .Floating_Share_page ul li:hover .hidden_er{display: block}

    .index_9_bg {
    background-color: #F2F3F5;
    padding: 80px 0;
    }
    
    .index_9 {
        display: grid;
        grid-template-columns: repeat(2, 48%);
        justify-content: space-between;
        grid-row-gap: 22px;
    }
    .main_width {
        width: 83.333%;
        margin: 0 auto;
    }
    
    .index_9 a {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        background-color: #fff;
        padding: 10px 0;
    }
    
    .index_9 a:hover {
        background-color: #CF3F39;
        transition: all .5s;
    }
    
    .index_9 a:hover img {
        filter: brightness(100);
    }
    img {
        display: block;
    }
    
    .index_9 a:hover p {
        color: #ffffff;
    }
    .index_9 a p {
        margin-top: 20px;
    }
    
    a {
        text-decoration: none;
        color: #333333;
    }

}





@media all and (min--moz-device-pixel-ratio: 1.01) and (max--moz-device-pixel-ratio: 1.4),
(-webkit-min-device-pixel-ratio: 1.29) and (-webkit-max-device-pixel-ratio: 1.4),
(min-resolution: 1.29dppx) and (max-resolution: 1.4dppx) {
    :root {
        font-size: 12px;
    }
    .head .logo{max-width:30%}
    .head .nav > ul > li > a,.head .dropdown > ul > li > a{font-size: 14px;}
}
@media all and (min--moz-device-pixel-ratio: 1.41) and (max--moz-device-pixel-ratio: 1.6),
(-webkit-min-device-pixel-ratio: 1.41) and (-webkit-max-device-pixel-ratio: 1.6),
(min-resolution: 1.41dppx) and (max-resolution: 1.6dppx) {
    :root {
        font-size: 10px;
    }
    .head .logo{max-width:30%}
    .head .nav > ul > li > a,.head .dropdown > ul > li > a{font-size: 15px;}
}


@media screen and (min-width: 1650px) {
    .main_width {
        min-width: 1600px;
        transition: all .5s;
    }
}


