﻿.banner_1 { width: 100%; overflow: hidden; position: relative; }
.banner_1 .m_banner-pagination { position: absolute; left: 0px; bottom: 36px; width: 100%; z-index: 3;  right:auto;text-align:center;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet { width:13px;height:12px; background: #fff;margin:0 8px;position:relative;}
.banner_1 .m_banner-pagination .swiper-pagination-bullet-active { background: #ed7020; }
.banner_1 img { vertical-align: bottom; }
.s_h_footer {
    padding-top: 10px !important;
}

.m_width{width:1200px;margin:0 auto;}
.yugl{width:100%;overflow:hidden;background:url(../images/index_02.jpg);height:584px;}
.a_box{width:100%;overflow:hidden;height:665px;position:relative;z-index:1;}
.a_box_13{background:url(../images/index_03.jpg) no-repeat center;width:100%;height:665px;position:absolute;z-index:-1;}
.a_box .title{color:#333333;font-size:32px;text-align:center;padding-top:77px;}
.a_box .content{width:690px;color:#333333;font-size:16px;line-height:2;padding-top:140px;}




.khal{width:100%;overflow:hidden;background:#f4f7ff}
.khal .title{padding-top:44px;padding-bottom:24px;text-align:center;color:#333333;font-size:32px;font-weight:bold;}

.al_list{width:1200px;margin:0 auto;overflow:hidden;/*height:660px;*/padding-top:20px;}
.al_list li{overflow:hidden;/* border-radius:10px; */position:relative;top:0px;transition:top 0.3s ease;}
.al_list li:hover{top:-20px;}
.al_list li a{display:block;margin:0 15px;background:#fff;border-radius: 10px;overflow: hidden;}
.al_list li p{padding-top:20px;font-size:14px;color:#333333;padding:20px;color:#333333;font-size:20px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.al_list li p font{display:block;color:#adadad;font-size: 13px;margin-top:17px;text-align: right;}



.khal .al_list-pagination { width: 100%; z-index: 3;  right:auto;text-align:center;margin-top:40px;padding-bottom:70px;width:100%;display:block !important;}
.khal .al_list-pagination .swiper-pagination-bullet { width:13px;height:12px; background: #b0b8c8;margin:0 8px;position:relative;}
.khal .al_list-pagination .swiper-pagination-bullet-active { background: #305eb3; }


.a_box2{width:100%;background:url(../images/index_04.jpg) no-repeat center;height:624px;}
.a_box2 .title{color:#ffffff;font-size:32px;text-align:center;font-weight:bold;padding-top:90px;}
.a_box2 .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:36px;margin-top:60px;}
.a_box2 .list ul li{background:#ffffff;border-radius:10px;text-align:center;}
.a_box2 .list ul li div{padding-top:30px;}
.a_box2 .list ul li font{display:block;margin-top:20px;color:#305eb3;font-size:22px;font-weight:bold;}
.a_box2 .list ul li p{font-size:18px;line-height:26px;padding:20px;padding-bottom:60px;color:#333333;}


.a_box3{width:100%;overflow:hidden;background:#fbfbfd;padding-bottom:70px;}
.a_box3 .title{text-align:center;}
.a_box3 .title font{font-size:32px;font-weight:bold;color:#333333;margin-top:60px;display:block;}
.a_box3 .title p{color:#666666;font-size:16px;line-height:27px;margin-top:26px;}
.a_box3 .title p b{font-size:18px;}
.a_box3 .list{margin-top:70px;overflow:hidden;}
.a_box3 .list ul{display:grid;grid-template-columns: repeat(4,1fr);gap:27px;}
.a_box3 .list ul li{border-radius:10px;padding:17px;}
.a_box3 .list ul li:nth-child(1){background:#459dd0;}
.a_box3 .list ul li:nth-child(2){background:#305eb3;}
.a_box3 .list ul li:nth-child(3){background:#ea8441;}
.a_box3 .list ul li:nth-child(4){background:#1cb993;}
.a_box3 .list ul li .c_1{color:#ffffff;font-size:22px;text-align:center;}
.a_box3 .list ul li .c_1 font{background:url(../images/yd.png) no-repeat left center;padding-left:43px;margin-top:15px;margin-bottom:24px;display:inline-block;}

.a_box3 .list ul li:nth-child(2) .c_1 font{background:url(../images/yd3.png) no-repeat left center;}
.a_box3 .list ul li:nth-child(3) .c_1 font{background:url(../images/yd5.png) no-repeat left center;}
.a_box3 .list ul li:nth-child(4) .c_1 font{background:url(../images/yd7.png) no-repeat left center;}

.a_box3 .list ul li .c_2{border-top:1px solid rgba(255, 255, 255, .3);padding-top:10px;margin-bottom:27px;}
.a_box3 .list ul li .c_2 .item{margin-top:24px;font-size:16px;}
.a_box3 .list ul li .c_2 .item font{color:#ffff;font-weight:bold;}
.a_box3 .list ul li .c_2 .item p{color:rgba(255, 255, 255, .5);line-height:23px;margin-top:15px;}

.cx_gz{width:100%;overflow:hidden;padding-top:70px;padding-bottom:70px;}
.cx_gz .title{color:#333333;font-weight:bold;text-align:center;font-size:32px;}
.cx_gz .content{margin-top:60px;}
.cx_gz .content ul{display:grid;grid-template-columns: repeat(4,1fr);gap:20px;}
.cx_gz .content li{position:relative;top:0px;transition:top ease 0.3s;}
.cx_gz .content li:hover{position:relative;top:-20px;}
.cx_gz .content li::after{background:url(../images/yd8.png) no-repeat left center;content:"";width:55px;height:39px;display:block;position:absolute;right:-39px;top:0px;transition:top ease 0.3s;}
.cx_gz .content li:hover::after{top:20px;}
.cx_gz .content li:nth-child(2)::after{background:url(../images/yd10.png) no-repeat left center;}
.cx_gz .content li:nth-child(4)::after{display:none;}
.cx_gz .content li .t1{width:114px;height:114px;background:#305eb3;overflow:hidden;border:6px solid #fff;border-radius:50%;margin:0 auto;color:#fff;font-size:60px;text-align:center;line-height:114px;font-family:arial;position:relative;z-index:2;}
.cx_gz .content li .t2{background:#305eb3;padding:60px 40px;height:218px;margin-top:-45px;border-radius:15px;}
.cx_gz .content li:nth-child(2) .t1,.cx_gz .content li:nth-child(2) .t2{background:#ed701e;}
.cx_gz .content li:nth-child(4) .t1,.cx_gz .content li:nth-child(4) .t2{background:#ed701e;}
.cx_gz .content li .t3{color:#ffffff;}
.cx_gz .content li .t3 font{text-align:center;font-size:24px;font-weight:bold;display:block;}
.cx_gz .content li .t3 p{font-size:16px;line-height:27px;margin-top:20px;}

.lkxcgzhy{background:#f4f7ff;width:100%;overflow:hidden;}
.lkxcgzhy .title{color:#333333;font-size:32px;font-weight:bold;text-align:center;padding-top:60px;padding-bottom:60px;}
.lkxcgzhy .list{padding-bottom:90px;}
.lkxcgzhy .list ul{display:flex;grid-template-columns: repeat(3,1fr);gap:20px;justify-content: center;flex-wrap: wrap;}
.lkxcgzhy .list li{background:#ffffff;text-align:center;padding:35px;border-radius:10px;transition:background ease 0.3s;}
.lkxcgzhy .list li p{color:#333333;font-size:24px;transition:color ease 0.3s;}
.lkxcgzhy .list li font{background:url(../images/a1s.png) no-repeat center;width:98px;height:98px;display:block;margin:0 auto;margin-bottom:28px;transition:background ease 0.3s;}
.lkxcgzhy .list li:hover{background:#305eb3;box-shadow: 0 0px 20px rgba(0, 0, 0, .2);}
.lkxcgzhy .list li:hover p{color:#fff;}
.lkxcgzhy .list li:hover font{background:url(../images/a1.png) no-repeat center;}
.lkxcgzhy .list li:nth-child(2) font{background-image:url(../images/a2.png);}
.lkxcgzhy .list li:nth-child(3) font{background-image:url(../images/a3.png);}
.lkxcgzhy .list li:nth-child(4) font{background-image:url(../images/a4.png);}
.lkxcgzhy .list li:nth-child(5) font{background-image:url(../images/a5.png);}
.lkxcgzhy .list li:nth-child(2):hover font{background-image:url(../images/a2s.png);}
.lkxcgzhy .list li:nth-child(3):hover font{background-image:url(../images/a3s.png);}
.lkxcgzhy .list li:nth-child(4):hover font{background-image:url(../images/a4s.png);}
.lkxcgzhy .list li:nth-child(5):hover font{background-image:url(../images/a5s.png);}

.xczx{width:100%;overflow:hidden;}
.xczx .mores{text-align:right;text-transform: uppercase;}
.xczx .mores a{color:#a0a3aa;font-size:14px;border-bottom:1px solid #d3d4d7;position:relative;transition: 0.6s color cubic-bezier(.4, 0, .2, 1);}
.xczx .mores a:hover{color: #ed701e;}
.xczx .title{color:#333333;font-size:32px;font-weight:bold;text-align:center;padding-top:60px;padding-bottom:60px;}
.xczx .content{display:grid;grid-template-columns: repeat(2,1fr);margin-bottom:80px;}
.xczx .content .c_left{overflow:hidden;}
.xczx .content .c_left img{transform: scale(1);transition:0.8s ease transform;cursor:pointer;width:100%;}
.xczx .content .c_left a:hover img{transform: scale(1.1);}
.xczx .content .c_right{margin-left:30px;}
.xczx .content .c_right li{overflow:hidden;padding-left:10px;position:relative;padding-bottom:20px;border-bottom:1px solid #e8e8e8;padding-top:10px;}
.xczx .content .c_right li:nth-child(1){padding-top:0px;}
.xczx .content .c_right li a{overflow:hidden;display:flex;align-items: center;}
.xczx .content .c_right li a .news_shang{width:95px;overflow:hidden;float:left;}
.xczx .content .c_right li a .news_xia{width:450px;overflow:hidden;float:left;padding-left: 0px;transition:padding-left 0.5s ease;}
.xczx .content .c_right li a:hover .news_xia{padding-left: 10px;}
.xczx .content .c_right li a .news_shang div{text-align:center;display:inline-block;}
.xczx .content .c_right li a .news_shang font{color:#333333;font-size:56px;font-weight:bold;}
.xczx .content .c_right li a .news_shang p{font-size:14px;color:#999999;}
.xczx .content .c_right li a .news_xia font{color:#505050;font-size:18px;}
.xczx .content .c_right li a .news_xia p{color:#a6a6a6;font-size:14px;padding-top:10px;}
.xczx .content .c_left .tpxw{overflow:hidden;position:relative;}
.xczx .content .c_left .tpxw .item{position:absolute;bottom:0px;left:0px;z-index:2;padding:25px;background:url(../images/yy.png) center bottom;width:calc(100% - 50px);}
.xczx .content .c_left .tpxw .item font{color:#ffffff;font-size:14px;}
.xczx .content .c_left .tpxw .item p{color:#ffffff;font-size:22px;padding-top:10px;}
/* .xczx .content .c_right li::after{content:"";display:block;border-radius:50%;width:8px;height:8px;background:#305eb3;position:absolute;left:0px;top:calc(50% - 4px);}
.xczx .content .c_right li font{color:#333333;font-size:18px;padding-left: 0px;transition:padding-left 0.5s ease;}
.xczx .content .c_right li:hover font{padding-left: 10px;}
.xczx .content .c_right li p{float:right;font-size:14px;color:#b0b0b0;} */

.xczx .mores a:before {

    content: "";

    width: 100%;

    height: 1px;

    background: #ed701e;

    position: absolute;

    left: 0;

    bottom: -1px;

    transform-origin: 100%;

    -webkit-transform-origin: 100%;

    -webkit-transition: -webkit-transform .6s cubic-bezier(.4, 0, .2, 1);

    transition: -webkit-transform .32s cubic-bezier(.4, 0, .2, 1);

    transition: transform .6s cubic-bezier(.4, 0, .2, 1);

    transition: transform .6s cubic-bezier(.4, 0, .2, 1), -webkit-transform .6s cubic-bezier(.4, 0, .2, 1);

    transform: scaleX(0);

    -webkit-transform: scaleX(0);

    visibility: hidden\9;

}
.xczx .mores a:hover:before {

    transform: scaleX(1);

    -webkit-transform: scaleX(1);

    -moz-transform: scaleX(1);

    transform-origin: 0;

    -webkit-transform-origin: 0;

    visibility: visible\9;

}
.fwyzc{width:100%;overflow:hidden;padding-bottom: 70px;}
.fwyzc .title{color:#333333;font-size:32px;font-weight:bold;padding-top:60px;padding-bottom:50px;text-align:center;}
.fwyzc .box{display:grid;grid-template-columns: repeat(2,1fr);gap:30px;}
.fwyzc .box .item{background:#f9f9f9;border-radius:10px;padding:60px 30px;display:grid;grid-template-columns: 97px auto;gap:35px;font-size:16px;}
.fwyzc .box .item .b_left{text-align:center;}
.fwyzc .box .item .b_left p{color:#333333;font-size:24px;font-weight:bold;padding-top:20px;}
.fwyzc .box .item .b_right{line-height:1.9375;}
.fwyzc .box .item .b_right b{margin-top:5px;display:inline-block;}
.fwyzc .box .item .b_right b:nth-child(1){margin-top:0px;}


.ycun{width:100%;overflow:hidden;background:url(../images/index_14.jpg);color:#ffffff;font-weight:bold;font-size:32px;text-align:center;line-height:57px;padding-top:60px;height:239px;}
.bjfw{overflow:hidden;width:100%;padding-top:35px;padding-bottom:34px;}
.bjfw .m_width{display:flex;justify-content: center;}
.bjfw .m_width .content{color:#333333;line-height:61px;font-size:28px;}
.bjfw .m_width .ljzx{width:222px;height:61px;background:#ed701e;border-radius:10px;margin-left:165px;line-height:61px;text-align:center;color:#ffffff;cursor: pointer;}
.bjfw .m_width .ljzx font{display:inline-block;font-size:20px;background:url(../images/b5.png) no-repeat left center;padding-left:43px;}

.footer{background:#191919;overflow:hidden;width:100%;}
.footer .m_width{display:grid;grid-template-columns: 600px auto;}
.footer .title{font-weight:bold;position:relative;margin-top:50px;}
.footer .title font{font-size:28px;color:#ffffff;padding-top:25px;display:inline-block;}
.footer .title p{font-size:60px;color:rgba(255, 255, 255, .03);position:absolute;left:0px;top:0px;text-transform: uppercase;line-height:1;}
.footer .content{display:grid;grid-template-columns: auto 194px;margin-top:80px;}
.footer .content .list{color:#ffffff;line-height:47px;font-size:17px;}
#allmap{width:960px;height:100%;overflow:hidden;}
.footer .content .list a{color:#fff;}
.footer .content .img{text-align:center;margin-top:30px;}
.footer .content .img p{color:#ffffff;padding-top:10px;}
.footer .content .list li{padding-left:31px;background:url(../images/t1.png) no-repeat left center;}
.footer .content .list li:nth-child(2){background-image:url(../images/t2.png);}
.footer .content .list li:nth-child(3){background-image:url(../images/t3.png);}
.footer .content .list li:nth-child(4){background-image:url(../images/t4.png);}
.onlineqq{margin-bottom:90px;}
.onlineqq a{background-image: url(../images/d3.png);color:#fff;}
.foot{width:100%;overflow:hidden;text-align:center;padding-top:40px;padding-bottom:40px;color:#333333;font-size:17px;}


@-webkit-keyframes fadeInBG2{0%{background-position: center -20px center;}100%{background-position: center center;}}
@keyframes fadeInBG2{0%{background-position: center -20px center;}100%{background-position: center center;}}
.fadeInBG2{animation: background-animation 2s infinite;}
.ljbl{padding-top:1.44rem;}
.yugl .list{margin-top:50px;color:#333333;font-size:24px;line-height:1.91;}
.yugl .list li{padding-left:29px;position:relative;}
.yugl .list li::after{width:7px;height:7px;background:#305eb3;border-radius:50%;display:block;overflow:hidden;content:"";position:absolute;left:0px;top:calc(50% - 3px);}


.pagenavi { clear:both; margin:0 auto; text-align:center;margin-top:30px;}
.wp-pagenavi {margin:0px auto; padding-top:30px; overflow:hidden;}
.wp-pagenavi a,.wp-pagenavi span{ display:inline-block; background:#fff; color:#305eb3; height:44px; line-height:44px; width:44px; text-align:center; margin:0 7px; border-radius:44px;border:1px solid #305eb3; }
.wp-pagenavi a:hover,.wp-pagenavi a:hover{ font-weight:bold;}
.wp-pagenavi a.p_pn{ width:70px;}
.wp-pagenavi span.current{ background:#305eb3; color:#fff;border:1px solid #d7d7d7;}
.wp-pagenavi span.disabled{ background:#fff; color:#305eb3; width:70px;}
.wp-pagenavi span.tot{ background:none; color:#666; width:auto; display:none;}
.wp-pagenavi span.pages {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR:#454545! important; PADDING-TOP:4px! important; BORDER-BOTTOM:#ccc 1px solid; font-weight:100;}
.wp-pagenavi span.extend {BORDER-RIGHT:#ccc 1px solid; PADDING-RIGHT:8px! important; BORDER-TOP:#ccc 1px solid; PADDING-LEFT:8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT:#ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; font-weight:100;}

.xc_right{width:100%;overflow:hidden;padding-top:60px;padding-bottom:100px;background:#fff;}
.xc_right li{overflow:hidden;padding-left:10px;position:relative;padding-bottom:30px;border-bottom:1px solid #e8e8e8;padding-top:20px;}
.xc_right li:nth-child(1){padding-top:0px;}
.xc_right li a{overflow:hidden;display:flex;align-items: center;}
.xc_right li a .news_shang{width:95px;overflow:hidden;float:left;}
.xc_right li a .news_xia{width:;overflow:hidden;float:left;padding-left: 0px;transition:padding-left 0.5s ease;}
.xc_right li a:hover .news_xia{padding-left: 10px;}
.xc_right li a .news_shang div{text-align:center;display:inline-block;}
.xc_right li a .news_shang font{color:#333333;font-size:56px;font-weight:bold;}
.xc_right li a .news_shang p{font-size:14px;color:#999999;}
.xc_right li a .news_xia font{color:#505050;font-size:18px;}
.xc_right li a .news_xia p{color:#a6a6a6;font-size:14px;padding-top:10px;}
.dqwz{background:#f2f5f9;overflow:hidden;width:100%;height:84px;display:flex;align-items: center;color:#7f8899;font-size:16px;}
.dqwz a{color:#7f8899;}
.dqwz .position{background:url(../images/icon1.png) no-repeat left center;padding-left:32px;}
.nss_cont .pn .rt{display:none;}
.nss_cont .tit {
    text-align: center;
    font-size: 30px;
    line-height: 1.65;
    font-weight: bold;
    color: #305eb3;
    padding-top: 60px;
}
.nss_cont .clk{position:relative;}
.fengxiang{position:absolute;right:20px;bottom:10px;}
.fengxiang .biaoti{background:url(../images/fx.png) no-repeat left 20px center #eff2f6;width:50px;height:37px;line-height:37px;padding-left:40px;text-align:left;color:#333333;font-size:16px;cursor:pointer;border-radius:5px;}
.pfiao .fx{position:absolute;right:0px;top:-15px;width:390px;height:187px;background:url(../images/kuan1.png) no-repeat center;display:none;}
.pfiao{position:relative;}
.pfiao .fx .item{display:flex;padding:35px;padding-top:35px;justify-content: space-around;align-items: center;text-align:center;}
.pfiao .fx .item p{padding-top:5px;color:#333333;}