@charset "utf-8";
*{padding:0px; margin:0px;}
body{font-size:15px; color:#555; font-family:"Microsoft YaHei",Arial,Tahoma,sans-serif;}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,i,b,em,span,form,fieldset,legend,input,textarea,select,button,th,td{margin:0; padding:0; font-style:normal;}
h1,h2,h3,h4,h5,h6{list-style:none;}
input,select,button,textarea{font-size:15px; border:0; background:none; outline:none; vertical-align:middle; font-family:"Microsoft YaHei",Arial,Tahoma,sans-serif;}
button{overflow:visible}
img{border:none;}
li{list-style:none;}
a{color:#000; text-decoration:none;
transition:all .5s;
-webkit-transition:all .5s;}
a:hover{color:#256DFF; text-decoration:none !important;}
.clear{overflow:hidden; clear:both; height:0px;}
.middle{vertical-align:middle; margin-top:-3px; margin-right:5px;}
.ds_il{max-width:100%; height:auto; display:inline-block;}
.jt_ct{justify-content:space-between;}
.jt_cn{justify-content:center;}
.an_tm{align-items:center;}
.mg_my{margin:0;}
::placeholder{color:#999;}
@media only screen and (max-width:1100px){
body{font-size:14px;}
input,select,button,textarea{font-size:14px;}
}
@media only screen and (max-width:992px){
.container, .container-fluid{padding:0 35px;}
}
@media only screen and (max-width:640px){
.container, .container-fluid{padding:0 20px;}
}
@media only screen and (max-width:320px){
.container, .container-fluid{padding:0 15px;}
}

@media only screen and (max-width:1100px){
html.on{width:100%; height:100vh; overflow:hidden;}
}

@media only screen and (max-width:1100px){
.sj_bj{width:100%; height:100%; background-color:rgba(0,0,0,.5); position:fixed; top:0; left:0; content:""; z-index:999; display:none;}
}


.header{width:100%; background-color:#fff; position:fixed; z-index:9999;
transition:all .5s;
-webkit-transition:all .5s;}
.header.on{background-color:rgba(255,255,255,.98); box-shadow:0 0 15px rgba(0,0,0,.1); position:fixed; top:0; left:0;}
.header .logo{width:346px;}
.header .logo img{width:100%; height:auto; display:block;}
.header .an{width:32px; height:22px; display:none; position:relative;}
.header .an span{width:32px; height:2px; background-color:#333; display:block; position:absolute;
transition:all .5s;
-webkit-transition:all .5s;}
.header .an span.a1{top:0; left:0;}
.header .an span.a2{top:10px; left:0;}
.header .an span.a3{top:20px; left:0;}
.header .an.n span.a2{display:none;}
.header .an.n span.a1{top:10px;
transform:rotate(45deg);
-webkit-transform:rotate(45deg);}
.header .an.n span.a3{top:10px;
transform:rotate(135deg);
-webkit-transform:rotate(135deg);}
.header .s_ch{height:100px;  line-height:100px; text-align:center; color:#555; cursor:pointer; position:relative; margin-right:30px;
transition:all .5s;
-webkit-transition:all .5s;}
.header .s_ch i{font-weight:bold;}
.header .s_nr{width:320px; background-color:#f7f7f7; position:absolute; top:100px; right:-34px; opacity:0; visibility:hidden;
transform:translateY(10px);
-webkit-transform:translateY(10px);
transition:all .5s;
-webkit-transition:all .5s;}
.header .s_ch:hover .s_nr{opacity:1; visibility:inherit;
transform:translateY(0);
-webkit-transform:translateY(0);}
.header .s_nr input{width:260px; height:56px; padding:0 15px; line-height:56px; color:#333; float:left;}
.header .s_nr input::placeholder{color:#aaa;}
.header .s_nr button{width:60px; height:56px; line-height:56px; text-align:center; color:#256DFF; float:right; outline:none;}
.header .s_nr button i{font-weight:bold;}
.header .nav{display:inline-block;}
.header .nav ul{display:flex;}
.header .nav ul li{margin-right:50px; position:relative;}
.header .nav .y_j{position:relative;}
.header .nav .y_j i{display:none;}
.header .nav .y_j a{display:block; font-size:18px; color:#000000; line-height:90px;}
.header .nav ul li:hover .y_j a{color:#256DFF;font-weight: bold;}
.header .nav ul li.on .y_j a{
    color:#256DFF;
    font-weight: bold;
}
.header .nav .y_j:after{width:0; height:2px; background-color:#256DFF; position:absolute; bottom:0; left:0; content:"";
transition:all .5s;
-webkit-transition:all .5s;}
.header .nav ul li:hover .y_j:after{width:100%;}
.header .nav ul li.on .y_j:after{width:100%;}
.header .nav .e_j{width:180px; padding-top:9px; background-color:#FFFFFF; box-shadow:0 0 15px rgba(0,0,0,.1); position:absolute; top:90px; left:50%; margin-left:-90px; display:none;}
.header .nav ul li:hover .e_j{display:block;}
.header .nav .row{margin:0;}
.header .nav .f_l p{margin-bottom:15px;}
.header .nav .f_l p:last-child{margin-bottom:0;}
.header .nav .e_j .ej_a{position:relative;}
.header .nav .e_j .ej_a a.gn{font-size:14px; line-height:40px; text-align:center; color:#000000; display:block;}
.header .nav .e_j .ej_a:hover{background:#256DFF;}
.header .nav .e_j .ej_a a.gn:hover{color:#FFFFFF;}
.header .nav .s_j{
    position: absolute;
    left: 180px;
    width: 180px;
    background: #ffffff;
    display: none;
    padding: 15px 20px;
    top: 0px;
    border-left: solid 1px #e1e1e1;
    box-shadow: 0px 10px 20px rgba(0,0,0,.07);
}
.header .nav .s_j p{text-align:center;margin-bottom:0px;}
.header .nav .s_j p a{line-height:40px;font-size:13px;color:#555;display:block;border-bottom: dashed 1px #e1e1e1;}
.header .nav .f_l .ej_a:hover .s_j{display:block;}
.header .nav .s_b{display:none;}
.header .nav .tel{display: flex;align-items: center;justify-content: space-between;background: #2969FF; padding: 0px 20px;line-height:46px;color: #FFFFFF;font-weight: bold;font-size: 20px;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}
.header .nav .tel i{font-weight: normal;font-size: 26px;}
@media only screen and (max-width:1590px){
    .header .logo {
        width: 270px;
    }
}
@media only screen and (max-width:1400px){
    .header .nav ul li{margin-right:40px;}
}
@media only screen and (max-width:1280px){
.header .nav ul li{margin-right:20px;}
}
@media only screen and (max-width:1260px){
    .header .nav ul li{margin-right:15px;}
}
@media only screen and (max-width:1100px){
.header .logo{width:208px; margin:25px 0;}
.header .an{display:block;}
.header .s_ch{height:46px; line-height:46px; margin-right:0; margin:20px 0 15px;}
.header .s_ch i{display:none;}
.header .s_nr{width:100%; padding-left:0; background-color:#f7f7f7; position:relative; top:auto; right:auto; opacity:1; visibility:inherit;
transform:none;
-webkit-transform:none;}
.header .s_nr:hover{background-color:#f7f7f7;}
.header .s_ch:hover .s_nr{opacity:1; visibility:inherit;
transform:none;
-webkit-transform:none;}
.header .s_nr:before{display:none;}
.header .s_nr input{width:80%; height:46px; padding:0 10px; line-height:46px; color:#333; float:left;}
.header .s_nr input::placeholder{color:#999;}
.header .s_nr button{width:20%; height:46px; line-height:46px; color:#333;}
.header .s_nr button i{display:inline-block;}
.header .nav{width:70%; height:calc(100% - 131px); padding:10px 5% 20px; margin:0; background-color:#fafafa; position:fixed; bottom:0; right:-70%; z-index:9999; overflow:auto; display:block;
transition:all .5s;
-webkit-transition:all .5s;}
.header.on .nav{height:calc(100% - 85px);}
.header .nav.on{right:0;}
.header .nav ul{width:100%; float:none; display:block;}
.header .nav ul li{width:100%; height:auto; text-align:left; border-bottom:1px solid #ddd; float:none; padding:0; margin:0;}
.header .nav .y_j:after{display:none;}
.header .nav .y_j i{display:block; width:50%; padding-right:10px; position:absolute; top:0; right:0; font-size:16px; text-align:right; line-height:60px; z-index:99;}
.header .nav .y_j a{font-size:15px; color:#333; line-height:60px;}
.header .nav .y_j a:hover{color:#333;}
.header .nav ul li:hover .y_j a{color:#333;}
.header .nav ul li.on .y_j a{color:#333;}
.header .nav .e_j{width:70%; height:calc(100% - 131px); padding:10px 5% 20px; box-shadow:none; background-color:#fafafa; position:fixed; top:auto; left:auto; bottom:0; right:-70%; z-index:9999; overflow:auto; display:block;
transition:all .5s;
-webkit-transition:all .5s;}
.header.on .nav .e_j{height:calc(100% - 85px);}
.header .nav .e_j.on{right:0;}
.header .nav .e_j:after{display:none;}
.header .nav .f_l{width:100%; padding:0; margin-bottom:0;}
.header .nav .f_l p{margin:0;}
.header .nav .f_l .ej_a a.gn{font-size:15px; line-height:60px; color:#555; text-align:left; border-bottom:1px solid #ddd;}
.header .nav .f_l .ej_a a.gn:hover{color:#555;}
.header .nav .s_j p a{text-indent:14px;}
.header .nav .s_b{display:block; line-height:50px;}
.header .nav .s_b i{font-size:16px;}
.header .nav .s_j{
    position: relative;
    left: auto;
    width: 100%;
    background: none;
    display: block;
    padding: 15px 0px;
    top: auto;
    border-left:none;
    box-shadow:none;
}
.header .nav .s_j p{ margin-bottom:10px;text-align:left;}
.header .nav .s_j p a{line-height:30px;font-size:13px;text-indent:14px;border-bottom:none;}
.header .nav .e_j .ej_a:hover {
    background: none;
}
}
@media only screen and (max-width:640px){
.header{background-color:#fff; position:fixed; top:0; left:0;}
.header .logo{width:190px; margin:20px 0;}
.header .nav{width:100%; height:calc(100% - 72px); right:-100%;}
.header.on .nav{height:calc(100% - 72px);}
.header .nav .e_j{width:100%; height:calc(100% - 72px); right:-100%;}
.header.on .nav .e_j{height:calc(100% - 72px);}
.header .nav .tel{justify-content: center;margin-top: 20px;}
}

.head_h{width:100%; height:90px; background-color:#fff; overflow:hidden;display: none;}
@media only screen and (max-width:768px){
.head_h{height:86px;display:block;}
}
@media only screen and (max-width:640px){
.head_h{ height:72px;}
}

.sy_lb{width: 100%;position: relative;}
.pc_ban{width:100%; height:100vh; background-color:#000; position:relative; overflow:hidden;}
.pc_ban .swiper-slide{background-repeat:no-repeat; background-position:center; background-size:cover;}
.pc_ban .ban_db{position: absolute;width: 46%;display: none;align-items: center;justify-content: center;left: 0px;bottom: 0px;z-index: 99;}
.pc_ban .ban_db .z_c{width: 50%;background: #2969FF;padding: 0px 50px;height: 100px;line-height: 100px;position: relative;color: #FFFFFF;font-size: 18px;}
.pc_ban .ban_db .y_c{width: 50%;background: #FFFFFF;text-align: center;height: 100px;line-height: 100px;position: relative;}
.pc_ban .ban_db .z_c .swiper-pagination{bottom: 0px;}
.pc_ban .swiper-pagination.y_d{display: none;}
.pc_ban .ban_wz{
    position: absolute;
    left: 50%;
    top: 50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    color: #FFFFFF;
    width: 100%;
}
.pc_ban .ban_wz .b_t{font-size: 48px;margin-bottom: 36px;font-weight: bold;}
.pc_ban .ban_wz .m_s{font-size: 26px;margin-bottom: 70px;}
/*.pc_ban .swiper-button-prev{width:20px; height:15px; left:30%; top:50%;background: url(../images/l_zj.png) no-repeat center;
    margin-top: 0px;
    transition:all .5s;
    -webkit-transition:all .5s;}
.pc_ban .swiper-button-next{width:20px; height:15px;  background: url(../images/l_yj.png) no-repeat center; right:30%; top:50%;margin-top: 0px;
    transition:all .5s;
    -webkit-transition:all .5s;}
.pc_ban .swiper-pagination-bullet{width:10px; height:10px; border-radius:10px; background-color:#fff; opacity:.6; margin:0 5px !important;
    transition:all .5s;
    -webkit-transition:all .5s;}
.pc_ban .swiper-pagination-bullet-active{width:36px; opacity:1;}*/
.pc_ban .swiper-button-prev{width:46px; height:46px; border-radius:5px; background:rgba(0,0,0,.3) url(../images/ban_l.png) no-repeat center / 36px 36px; left:0; top:50%; margin-top:-23px; opacity:0;
transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban:hover .swiper-button-prev{left:3%; opacity:1;}
.pc_ban:hover .swiper-button-prev:hover{background-color:#256DFF; opacity:.8;}
.pc_ban .swiper-button-next{width:46px; height:46px; border-radius:5px; background:rgba(0,0,0,.3) url(../images/ban_r.png) no-repeat center / 36px 36px; right:0; top:50%; margin-top:-23px; opacity:0;
transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban:hover .swiper-button-next{right:3%; opacity:1;}
.pc_ban:hover .swiper-button-next:hover{background-color:#256DFF; opacity:.8;}
.pc_ban .swiper-pagination{bottom:20px;}
.pc_ban .swiper-pagination-bullet{width:10px; height:10px; border-radius:10px; background-color:#fff; opacity:.6; margin:0 5px !important;
transition:all .5s;
-webkit-transition:all .5s;}
.pc_ban .swiper-pagination-bullet-active{width:36px; opacity:1;background:#256DFF;}
.sy_lb .lb_bd{
    position: absolute;
    left: 0px;
    top: 63%;
    transform:translateY(-50%);
    color: #FFFFFF;
    width: 100%;
    z-index: 999;
}
.sy_lb .lb_bd .b_d{display: flex;align-items: center;}
.sy_lb .lb_bd .b_d .t_x{outline: none;text-indent: 14px;min-width: 320px;background: #FFFFFF;line-height: 52px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;margin-right: 10px;}
.sy_lb .lb_bd .b_d .s_u{outline: none;line-height: 52px;color: #FFFFFF;font-size: 16px;min-width: 110px;text-align: center;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    background: #2969FF;
}
.sy_lb .lb_bd .b_d .bd_y a{
    display: block;
    text-align: center;
    line-height: 52px;
    color: #FFFFFF;
    font-size: 16px;
    border: solid 1px #FFFFFF;
    background: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 0px 20px;
    margin-left: 16px;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}
.sy_lb .lb_bd .b_d .bd_y a:hover{
    background: linear-gradient(to right, #2969FF, #5892FE);
    border: solid 1px #5892FE;
}
@media only screen and (max-width:1440px){
    .pc_ban .ban_db{width: 50%;}
}
@media only screen and (max-width:1024px){
    .pc_ban{height:600px;}
    .pc_ban .ban_wz .b_t {
        font-size: 36px;
        margin-bottom: 30px;
    }
    .pc_ban .ban_wz .m_s {
        font-size: 20px;
        margin-bottom: 40px;
    }
    .sy_lb .lb_bd .b_d .t_x {
        min-width: 260px;
        line-height: 46px;
    }
    .sy_lb .lb_bd .b_d .s_u {
        line-height: 46px;
        font-size: 14px;
        min-width: 90px;
    }
    .sy_lb .lb_bd .b_d .bd_y a {
        line-height: 46px;
        font-size: 14px;
        padding: 0px 16px;
        margin-left: 10px;
    }
}
@media only screen and (max-width:768px){
    .pc_ban{height:460px;}
    .pc_ban .ban_db .z_c {
        font-size: 16px;
        height: 80px;
        line-height: 80px;
    }
    .pc_ban .ban_db .y_c {
        height: 80px;
        line-height: 80px;
    }
    .pc_ban .swiper-pagination.y_d{display: block;width: 100%;}
    .pc_ban .ban_db{display: none;}
}
@media only screen and (max-width:640px){
    .pc_ban{height:400px;}
    .pc_ban .ban_wz .b_t {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .pc_ban .ban_wz .m_s {
        font-size: 16px;
        margin-bottom: 30px;
    }
    .sy_lb .lb_bd .b_d .t_x {
        min-width: 200px;
        line-height: 40px;
    }
    .sy_lb .lb_bd .b_d .t_x::placeholder{font-size: 12px;}
    .sy_lb .lb_bd .b_d .s_u {
        line-height: 40px;
        font-size: 12px;
        min-width: 60px;
    }
    .sy_lb .lb_bd .b_d .bd_y a {
        line-height: 40px;
        font-size: 12px;
        padding: 0px 10px;
    }
}
@media only screen and (max-width:375px){
    .sy_lb .lb_bd .b_d {
        flex-wrap: wrap;
    }
    .sy_lb .lb_bd .bd_z{width: 100%;margin-bottom: 16px;}
    .sy_lb .lb_bd .b_d .bd_y{width: 100%;display: flex;}
    .sy_lb .lb_bd .b_d .bd_y a{max-width: 100px;margin-left: 0px;padding: 0px 16px;}
}



.ny_nr{width:100%; padding:40px 0 70px; overflow:hidden;}
.ny_nr .ny_bt{font-size:22px; line-height:80px; color:#e5212b; margin-bottom:30px; border-bottom:1px solid #ddd;}

.cp_xq{margin:0 15px;}
.cp_xq .cp_zs{margin-bottom:35px;padding: 30px 20px;border: solid 1px #EEEEEE;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.cp_xq .cp_zs .row{margin:0 -20px;}
.cp_xq .cp_zs .col-12{padding:0 20px;}
.cp_xq .cp_xt{padding:0 30px; position:relative;}
.cp_xq .cp_xt .swiper-button-prev{width:13px; height:24px; background:url(../images/hz_l.png) no-repeat center; top:50%; left:0; margin-top:-12px;
background-size:13px 24px;
-webkit-background-size:13px 24px;}
.cp_xq .cp_xt .swiper-button-next{width:13px; height:24px; background:url(../images/hz_r.png) no-repeat center; top:50%; right:0; margin-top:-12px;
background-size:13px 24px;
-webkit-background-size:13px 24px;}
.cp_xq .cp_dt{border:1px solid #eee;text-align: center;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.cp_xq .cp_dt img{max-width:100%; height:auto; display:inline-block;}
.cp_xq .cp_js a{display:inline-block; min-width:150px; padding:0 25px; border-radius:3px; background-color:#2969FF; text-align:center; line-height:50px; color:#fff;}
.cp_xq .cp_js a + a{background-color:#FFFFFF; color:#2969FF; margin-left:6px;border: solid 1px #2969FF;}
.cp_xq .cp_js a + a:hover{color:#fff;background: #2969FF;}
.cp_xq .cp_js .m_c{font-size:26px; font-weight:bold; line-height:32px; color:#000;margin-bottom: 20px;}
.cp_xq .cp_js .j_s{line-height:26px; color:#777; border-bottom:1px solid #eee;margin-bottom: 26px;padding-bottom: 26px;}
.cp_xq .cp_js .j_s .d_h{display: flex;align-items: center;padding: 20px 0px 20px 0px;}
.cp_xq .cp_js .j_s .d_h i{display: block;width: 50px;height: 50px;color: #FFFFFF;font-size: 26px;margin-right: 16px;background: #2969FF;text-align: center;line-height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.cp_xq .cp_js .j_s .d_h p{color: #296AFF;font-size: 28px;font-weight: bold;}
.cp_xq .cp_cs .cp_zc{background: #F9F9F9;padding: 20px 30px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.cp_xq .cp_cs .cp_zc .b_t{background: #2969FF;line-height: 60px;color: #FFFFFF;font-size: 20px;margin-bottom: 26px;max-width: 220px;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;text-align: center;}
.cp_xq .cp_cs .cp_zc .n_r{width: 100%;overflow: hidden;}
.cp_xq .cp_cs .cp_zc .n_r img{max-width: 100%;height: auto;display: inline-block;}
.cp_xq .cp_cs .cp_yc{border: solid 1px #EEEEEE;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.cp_xq .cp_cs .cp_yc .b_t{color: #1F1F1F;font-size: 24px;font-weight: bold;padding: 20px 30px;border-bottom: solid 1px #EEEEEE;}
.cp_xq .cp_cs .cp_yc ul{ padding: 30px;}
.cp_xq .cp_cs .cp_yc ul li{overflow: hidden;}
.cp_xq .cp_cs .cp_yc .n_r{margin-bottom: 20px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;overflow: hidden;}
.cp_xq .cp_cs .cp_yc .n_r .t_p{border: solid 1px #EEEEEE;overflow: hidden;width: 100%;-webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;}
.cp_xq .cp_cs .cp_yc .n_r .t_p a{overflow: hidden;display: block;}
.cp_xq .cp_cs .cp_yc .n_r .t_p img{width: 100%;height: auto;display: block;}
.cp_xq .cp_cs .cp_yc .n_r .w_z a{display: block;text-align: center;line-height: 46px;background: #EFF3FD;color: #1E1E1E;}
.cp_xq .cp_cs .cp_yc .n_r:hover .w_z a{color: #FFFFFF;background: #2969FF;}
@media only screen and (max-width:1100px){
.cp_xq .cp_zs{margin-bottom:30px;}
.cp_xq .cp_zs .col-12{padding:0 15px;}
.cp_xq .cp_xt{padding:0 20px;}
.cp_xq .cp_js .m_c{font-size:20px; line-height:26px;margin-bottom: 10px;}
.cp_xq .cp_js .j_s{margin:16px 0;padding-bottom: 16px;font-size: 13px;}
.cp_xq .cp_js a{min-width:120px; padding:0 15px; line-height:40px;}
.cp_xq .cp_js .j_s .d_h {
        padding: 16px 0px;
}
.cp_xq .cp_js .j_s .d_h p {font-size: 20px;}
.cp_xq .cp_js .j_s .d_h i {
        width: 40px;
        height: 40px;
        font-size: 20px;
        margin-right: 10px;
        line-height: 40px;
    }
    .cp_xq .cp_cs .cp_zc .b_t {
        line-height: 50px;
        font-size: 16px;
        margin-bottom: 20px;
        max-width: 160px;
    }
    .cp_xq .cp_cs .cp_yc .b_t {
        font-size: 20px;
        padding: 16px 20px;
    }
    .cp_xq .cp_cs .cp_yc .n_r .w_z a {
        line-height: 40px;
        font-size: 12px;
    }
    .cp_xq .cp_cs .cp_yc ul {
        padding: 16px;
    }
}
@media only screen and (max-width:992px){
.cp_xq .cp_js{margin-top:30px;}
    .cp_xq .cp_cs .cp_zc{margin-bottom: 20px;}
}
@media only screen and (max-width:640px){
.cp_xq{width:100%; margin:0;}
.cp_xq .cp_js{margin-top:30px;}
.cp_xq .cp_js .m_c{font-size:20px;}
.cp_xq .cp_js .j_s{margin:15px 0;}
}

.gallery-cpzs{margin-top:20px;}
.gallery-cpzs .swiper-slide{border:1px solid #e7e7e7; cursor:pointer;
box-sizing:border-box;
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
-ms-box-sizing:border-box;
-o-box-sizing:border-box;}
.gallery-cpzs .swiper-slide.active{border:1px solid #2969FF;}
.gallery-cpzs .swiper-slide img{width:100%; height:auto; display:block;}

.ny_lx{width:100%; padding:80px 0; overflow:hidden;}
.ny_lx .b_t{margin-bottom:35px; font-size:26px; font-weight:bold; color:#000; line-height:36px;}
.ny_lx .lx_nr{width:440px;}
.ny_lx .lx_nr .x_x ul li{margin-top:30px; font-size:16px; line-height:32px; color:#333; padding-left:30px; position:relative;}
.ny_lx .lx_nr .x_x i{width:30px; position:absolute; top:0; left:0; color:#999; text-align:center; display:inline-block;}
.ny_lx .lx_nr .x_x i.icon-youxiang1{font-size:18px;}
.ny_lx .lx_nr .x_x i.icon-dianhua4{font-size:18px;}
.ny_lx .lx_bd{width:calc(100% - 500px);}
.ny_lx .lx_bd .b_d ul li{width:45%; position:relative;}
.ny_lx .lx_bd .b_d ul li.q_b{width:100%;}
.ny_lx .lx_bd .b_d input{width:100%; height:71px; border-bottom:1px solid #eee; line-height:70px; color:#333; display:block;}
.ny_lx .lx_bd .b_d input::placeholder{color:#999;}
.ny_lx .lx_bd .b_d textarea{width:100%; height:86px; padding-top:13px; border-bottom:1px solid #eee; line-height:24px; color:#333; resize:none; display:block;}
.ny_lx .lx_bd .b_d textarea::placeholder{color:#999;}
.ny_lx .lx_bd .b_d button{width:140px; height:46px; border-radius:5px; background-color:#e5212b; font-size:15px; line-height:46px; color:#fff; margin-top:40px; margin-right:15px; outline:none;
transition:all .5s;
-webkit-transition:all .5s;}
.ny_lx .lx_bd .b_d button:hover{background-color:#ae1b23;}
.ny_lx .lx_bd .b_d button.c_z{background-color:#888;}
.ny_lx .lx_bd .b_d button.c_z:hover{background-color:#2b2b2b;}
.ny_lx .lx_mp{width:100%; height:400px; margin-top:50px;}
@media only screen and (max-width:1100px){
.ny_lx{padding:50px 0;}
.ny_lx .b_t{margin-bottom:25px; font-size:22px; line-height:28px;}
.ny_lx .lx_nr{width:300px;}
.ny_lx .lx_nr .x_x ul li{margin-top:20px; font-size:14px; line-height:22px;}
.ny_lx .lx_bd{width:calc(100% - 340px);}
.ny_lx .lx_bd .b_d ul li{width:47%; position:relative;}
.ny_lx .lx_bd .b_d input{height:53px; line-height:52px;}
.ny_lx .lx_bd .b_d textarea{line-height:24px;}
.ny_lx .lx_bd .b_d button{width:120px; height:38px; line-height:38px; margin-top:15px;}
.ny_lx .lx_mp{height:350px;}
}
@media only screen and (max-width:640px){
.ny_lx{padding:40px 0;}
.ny_lx .b_t{margin-bottom:15px; font-size:18px; line-height:26px;}
.ny_lx .lx_nr{width:100%; margin-bottom:35px;}
.ny_lx .lx_nr .x_x ul li{margin-top:20px; font-size:14px; line-height:26px;}
.ny_lx .lx_bd{width:100%;}
.ny_lx .lx_bd .b_d ul li{width:100%;}
.ny_lx .lx_mp{height:230px; margin-top:40px;}
}

.yema{width:100%; margin-top:30px; text-align:center;}
.cp_zh .yema{margin-top:10px;}
.yema ul li{display:inline-block; margin:0 2px;}
.yema ul li a{min-width:40px; padding:0 15px; border-radius:2px; background-color:#fff; border:1px solid #eee; font-size:15px; line-height:38px; text-align:center; color:#999; display:block;}
.yema ul li a:hover{background-color:#296AFF; border:1px solid #296AFF; color:#fff;}
.yema ul li.active a{background-color:#296AFF; border:1px solid #296AFF; color:#fff;}
@media only screen and (max-width:1440px){
.yema{margin-top:20px;}
.yema ul li a{min-width:36px; padding:0 10px; font-size:14px; line-height:34px;}
}
@media only screen and (max-width:992px){
.yema{margin-top:10px;}
.yema ul li a{min-width:30px; padding:0 10px; height:30px; font-size:12px; line-height:28px;}
}
@media only screen and (max-width:320px){
.yema ul li{margin:0 1px;}
.yema ul li a{padding:0 6px;}
}

.fh_top{width:44px; height:44px; border-radius:50%; background-image:linear-gradient(0deg,#fff,#f3f5f8); border:2px solid #fff; box-shadow:0 0 15px 0 rgba(55,99,170,.2); border-radius:50%; position:fixed; bottom:18px; right:13px; cursor:pointer; text-align:center; line-height:44px; overflow:hidden; z-index:99999; display:none;}
.fh_top i{font-size:30px; color:#296AFF; display:inline-block; vertical-align:middle; margin-top:-4px;}
@media only screen and (max-width:1100px){
.fh_top{width:36px; height:36px; bottom:18px; right:10px; line-height:36px;}
.fh_top i{font-size:26px; margin-top:-4px;}
}

.sy_bt{width: 100%;overflow: hidden;margin-bottom: 50px;display: flex;align-items: center;justify-content: space-between;}
.sy_bt .bt_zc{display: flex;align-items: center;}
.sy_bt .bt_zc .w_z{font-size: 38px;font-weight: bold;color: #1E1E1E;margin-right: 6px;}
.sy_bt .bt_zc .w_z i{color: #296AFF;}
.sy_bt .bt_zc .b_y p{color: #1E1E1E;font-size: 14px;}
.sy_bt .bt_zc .b_y span{display: block;color: #636363;font-size: 16px;line-height: 20px;}
.sy_bt .bt_yc{width: 70%;display: flex;align-items: center;justify-content: flex-end;}
.sy_bt .bt_yc .m_r{display: block;width: 110px;height: 40px;text-align: center;line-height: 40px;border: solid 1px #DDDDDD;font-size: 16px;color: #636363;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}
.sy_bt .bt_yc .m_r:hover{background: #2969FF;color: #FFFFFF;}
.sy_bt .bt_yc .b_u{display: flex;align-items: center;color: #FFFFFF;font-size: 14px;background: #2969FF;width: 160px;height: 45px;line-height: 45px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    justify-content: center;
    outline: none;
}
.sy_bt .bt_yc .s_s{margin-right: 6px;display: flex;align-items: center;}
.sy_bt .bt_yc .s_s form{display: flex;align-items: center;}
.sy_bt .bt_yc .t_x{
    min-width: 500px;line-height: 45px;outline: none;text-indent: 14px;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin-right: 16px;
    background: #FFFFFF;
}
.sy_bt .bt_yc .t_x::placeholder{color: #C7C7C7;font-size: 14px;}
.sy_bt .bt_yc .z_x a{
    display: flex;width: 160px;height: 45px;line-height: 45px;color: #FFFFFF;font-size: 14px;background: #1745AD;align-items: center;justify-content: center;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sy_bt .bt_yc .z_x i{font-size: 18px;margin-right: 6px;}

.sy_fa{width: 100%;overflow: hidden;background: url("../images/fa_bj.jpg") no-repeat top center / cover;padding: 70px 0px 110px 0px;position: relative;}
.sy_fa .sf_tb{margin-bottom: 50px;}
.sy_fa .sf_tb .hd{display: flex;align-items: center;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;overflow: hidden;}
.sy_fa .sf_tb .hd .g_d{width: 16.66%;padding: 26px 0px;text-align: center;background: #F8F9FB;
    border-bottom: solid 3px #F8F9FB;}
.sy_fa .sf_tb .hd .g_d:hover{background: #296BFF;border-bottom: solid 3px #FEDE27;}
.sy_fa .sf_tb .hd .g_d:hover .t_p img{
    filter: grayscale(100%) brightness(900%);
    -webkit-filter: grayscale(100%) brightness(900%);
}
.sy_fa .sf_tb .hd .g_d:hover .w_z{color: #FFFFFF;}
.sy_fa .sf_tb ul{display: flex;align-items: center;justify-content: space-between;width: 83%;}
.sy_fa .sf_tb li{width: 20%;padding: 26px 0px;text-align: center;}
.sy_fa .sf_tb li.last{display: none;}
.sy_fa .sf_tb li:nth-child(n){
    background: #FBFCFE;
    border-bottom: solid 3px #FBFCFE;
}
.sy_fa .sf_tb li:nth-child(2n){
    background: #F8F9FB;
    border-bottom: solid 3px #F8F9FB;
}
.sy_fa .sf_tb .t_p{text-align: center;margin-bottom: 10px;}
.sy_fa .sf_tb .t_p img{display: inline-block;max-width: 100%;filter: inherit;
    -webkit-filter: inherit;}
.sy_fa .sf_tb .w_z{color: #636363;font-size: 16px;}
.sy_fa .sf_tb li:hover{background: #296BFF;border-bottom: solid 3px #FEDE27;}
.sy_fa .sf_tb li:hover .t_p img{
    filter: grayscale(100%) brightness(900%);
    -webkit-filter: grayscale(100%) brightness(900%);
}
.sy_fa .sf_tb li:hover .w_z{color: #FFFFFF;}
.sy_fa .sf_tb li.on{background: #296BFF;border-bottom: solid 3px #FEDE27;}
.sy_fa .sf_tb li.on .t_p img{
    filter: grayscale(100%) brightness(900%);
    -webkit-filter: grayscale(100%) brightness(900%);
}
.sy_fa .sf_tb li.on .w_z{color: #FFFFFF;}
.sy_fa .sf_db ul{position: relative;overflow: hidden;}
.sy_fa .sf_db .bd{overflow: hidden;width: 100%;}
.sy_fa .sf_db .z_c{padding-right: 110px;padding-top: 50px;}
.sy_fa .sf_db .y_c{width: 100%;overflow: hidden;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.sy_fa .sf_db .y_c img{width: 100%;height: auto;display: inline-block;}
.sy_fa .sf_db .z_c .b_t{color: #000000;font-size: 26px;margin-bottom: 26px;}
.sy_fa .sf_db .z_c .m_s{color: #636363;font-size: 16px;line-height: 36px;margin-bottom: 50px;overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    line-clamp:2;
    -webkit-line-clamp:2;
    -moz-line-clamp:2;
    -o-line-clamp:2;
    -webkit-box-orient:vertical;}
.sy_fa .sf_db .z_c .m_r a{display: flex;align-items: center;}
.sy_fa .sf_db .z_c .m_r p{color: #323232;font-size: 16px;margin-right: 10px;}
.sy_fa .sf_db .z_c .m_r i{color: #FFFFFF;width: 45px;height: 45px;font-size: 18px;background: #2969FF;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 45px;
}

.sy_fa .sf_db .sf_zs{position: relative;overflow: hidden;}
.sy_fa .sf_lb{position: absolute;left: auto;width: 46%;overflow: hidden;bottom: 0px;z-index: 999;}
.sy_fa .sf_lb .swiper-slide-active {
    opacity: 1;
}
.sy_fa .sf_lb .swiper-slide img {
    display: block;
    width: 100%;
    object-fit: cover;
}
.sy_fa .sf_lb .swiper-pagination{display: none;}
.sy_fa .sf_lb .n_r{position: relative;}
.sy_fa .sf_lb .n_r .w_z{position: absolute;background: rgba(0,0,0,.5);width: 100%;height: 100%;display: flex;align-items: center;justify-content: center;bottom: -100%;transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    font-size: 12px;
    
}
.sy_fa .sf_lb .n_r a{color: #FFFFFF;}
.sy_fa .sf_lb .swiper-slide:hover .n_r .w_z{bottom: 0px;}
@media only screen and (max-width:1580px){
    .sy_fa .sf_db .z_c {
        padding-right: 30px;
        padding-top: 20px;
    }
    .sy_fa .sf_db .z_c .m_s{margin-bottom: 26px;}
    .sy_fa .sf_lb {
        bottom: 10%;
    }
}
@media only screen and (max-width:1024px){
    .sy_fa {
        padding: 50px 0px 70px 0px;
    }
    .sy_bt {
        margin-bottom: 26px;
    }
    .sy_bt .bt_zc .w_z {
        font-size: 26px;
    }
    .sy_bt .bt_zc .b_y p {
        font-size: 12px;
    }
    .sy_bt .bt_zc .b_y span {
        font-size: 12px;
        line-height: 18px;
    }
    .sy_bt .bt_yc .m_r {
        width: 90px;
        height: 36px;
        line-height: 36px;
        font-size: 12px;
    }
    .sy_fa .sf_tb li {
        padding: 16px 0px;
    }
    .sy_fa .sf_tb .w_z {
        font-size: 12px;
    }
    .sy_fa .sf_tb {
        margin-bottom: 26px;
    }
    .sy_fa .sf_db .z_c .b_t {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .sy_fa .sf_db .z_c .m_s{
        font-size: 12px;
        line-height: 22px;
    }
    .sy_fa .sf_db .z_c .m_s {
        margin-bottom: 20px;
    }
    .sy_fa .sf_db .z_c .m_r p {
        font-size: 12px;
        margin-right: 6px;
    }
    .sy_fa .sf_db .z_c .m_r i {
        width: 40px;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
    }
    .sy_fa .sf_lb {
        bottom: 0%;
    }
}
@media only screen and (max-width:768px){
    .sy_fa .sf_tb {
        margin-bottom: 20px;
    }
    .sy_fa .sf_db .z_c {
        padding: 0px;
        margin-bottom: 20px;
    }
    .sy_fa .sf_lb {
        position: relative;
        bottom: auto;
        width: 100%;
        padding-bottom: 40px;
    }
    .sy_fa .sf_lb .n_r .w_z{
        position: relative;
        background: rgba(0,0,0,.7);
        line-height: 30px;
    }
    .sy_fa .sf_lb .swiper-pagination{display: block;width: 100%;text-align: center;}
    .sy_fa .sf_lb .swiper-pagination-bullet{margin: 0px 3px;}
    .sy_fa .sf_lb .swiper-pagination-bullet-active{background: #296AFF;}
    .sy_fa .sf_db .y_c{
        margin-bottom: 20px;
    }
    .sy_bt .bt_yc {
        width: 50%;
    }
}
@media only screen and (max-width:640px){
    .sy_fa .sf_tb ul {
        flex-wrap: wrap;
        width: 100%;
    }
    .sy_fa .sf_tb li {
        width: 33%;
    }
    .sy_fa .sf_tb li.last{display: block;}
    .sy_fa .sf_tb .hd .g_d{display: none;}
    .sy_bt{flex-wrap: wrap;}
    .sy_bt .bt_zc {
        width: 70%;
    }
    .sy_bt .bt_yc {
        width: 30%;
    }
}
.sy_cp{width: 100%;background: url("../images/cp_bj.jpg") no-repeat top center / cover;padding: 80px 0px 110px 0px;}
.sy_cp .sc_nr .sc_tb{overflow: hidden;margin-bottom: 36px;background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    display: flex;align-items: center;
}
.sy_cp .sc_nr .sc_tb .hd{width: 83%;}
.sy_cp .sc_nr .sc_tb .g_d{width: 17%;}
.sy_cp .sc_nr .sc_tb ul{display: flex;align-items: center;}
.sy_cp .sc_nr .sc_tb li{text-align: center;padding: 20px 0px;border-right: solid 1px #EDEDED;width: 20%;}
.sy_cp .sc_nr .sc_tb li:last-child{display: none;}
.sy_cp .sc_nr .sc_tb .t_p img{max-width: 100%;height: auto;display: inline-block;border: solid 1px #E6E6E6;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.sy_cp .sc_nr .sc_tb .w_z{text-align: center;color: #636363;font-size: 16px;line-height: 60px;}
.sy_cp .sc_nr .sc_tb .m_r{display: flex;justify-content: center;}
.sy_cp .sc_nr .sc_tb .m_r a{
    display: block;width: 90px;height: 35px;text-align: center;line-height: 35px;color: #636363;font-size: 16px;border: solid 1px #E6E6E6;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sy_cp .sc_nr .sc_tb .g_d{text-align: center;padding: 20px 0px;}
.sy_cp .sc_nr .sc_tb li:hover .t_p img{border: solid 1px #2969FF;}
.sy_cp .sc_nr .sc_tb li:hover .m_r a{background: #2969FF;color: #FFFFFF;}
.sy_cp .sc_nr .sc_tb .g_d:hover .t_p img{border: solid 1px #2969FF;}
.sy_cp .sc_nr .sc_tb .g_d:hover .m_r a{background: #2969FF;color: #FFFFFF;}
.sy_cp .sc_db{width:100%;overflow:hidden;}
.sy_cp .sc_db .n_r{
    background: #FFFFFF;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 20px 50px;
}
.sy_cp .sc_db .n_r .t_p{padding-bottom: 20px;border-bottom: solid 1px #EDEDED;}
.sy_cp .sc_db .n_r img{width: 100%;height: auto;display: block;}
.sy_cp .sc_db .n_r .w_z a{display: block;text-align: center;line-height: 60px;color: #323232;font-size: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_cp .sc_db .sc_zs{position: relative;padding-bottom: 50px;}
.sy_cp .sc_db .swiper-pagination{width: 100%;text-align: center;bottom: 10px;}
.sy_cp .sc_db .swiper-pagination-bullet{margin: 0px 3px;}
.sy_cp .sc_db .swiper-pagination-bullet-active{background: #2969FF;}
@media only screen and (max-width:1440px){
    .sy_cp .sc_db .n_r .w_z a {
        font-size: 15px;
    }
}
@media only screen and (max-width:1260px){
    .sy_bt .bt_yc .t_x {
        min-width: 360px;
        line-height: 40px;
        text-indent: 12px;
        margin-right: 10px;
    }
    .sy_bt .bt_yc .t_x::placeholder{font-size: 12px;}
    .sy_bt .bt_yc .b_u {
        font-size: 12px;
        width: 130px;
        height: 40px;
        line-height: 40px;
    }
    .sy_bt .bt_yc .b_u {
        font-size: 12px;
        width: 140px;
        height: 40px;
        line-height: 40px;
    }
    .sy_bt .bt_yc .z_x a {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
    .sy_cp .sc_nr .sc_tb .w_z {
        font-size: 14px;
        line-height: 50px;
    }
    .sy_cp .sc_nr .sc_tb .m_r a {
        width: 70px;
        height: 30px;
        font-size: 13px;
        line-height: 30px;
    }
    .sy_cp .sc_db .n_r .w_z a {
        font-size: 14px;
    }
    .sy_cp .sc_db .n_r {
        padding: 16px 30px;
    }
}
@media only screen and (max-width:1024px){
    .sy_cp {
        padding: 50px 0px 70px 0px;
    }
    .sy_bt .bt_yc .t_x {
        min-width: 300px;
    }
    .sy_bt .bt_yc .b_u {
        width: 120px;
    }
    .sy_bt .bt_yc .z_x a {
        width: 120px;
    }
    .sy_cp .sc_nr .sc_tb .t_p{text-align: center;}
    .sy_cp .sc_nr .sc_tb .t_p img {
        max-width: 70%;
    }
    .sy_cp .sc_nr .sc_tb .w_z {
        font-size: 12px;
        line-height: 40px;
    }
    .sy_cp .sc_nr .sc_tb .m_r a {
        width: 60px;
        font-size: 12px;
    }
}
@media only screen and (max-width:768px){
    .sy_bt .bt_yc .t_x {
        min-width: 170px;
    }
    .sy_bt .bt_yc .b_u {
        width: 100px;
    }
    .sy_bt .bt_yc .z_x a {
        width: 100px;
    }
}
@media only screen and (max-width:640px){
    .sy_bt .bt_yc .z_x{display: none;}
    .sy_bt .bt_yc.on{width: 100%;justify-content: left;}
    .sy_bt .bt_zc.on{width: 100%;margin-bottom: 16px;}
    .sy_bt .bt_yc .t_x {
        min-width: 207px;
    }
    .sy_cp{
        padding: 40px 0px 50px 0px;
    }
    .sy_cp .sc_nr .sc_tb{
        flex-wrap: wrap;
    }
    .sy_cp .sc_nr .sc_tb ul {
        flex-wrap: wrap;
    }
    .sy_cp .sc_nr .sc_tb li {
        width: 33%;
    }
    .sy_cp .sc_nr .sc_tb .g_d {
        width: 33%;
    }
    .sy_cp .sc_nr .sc_tb li{border-bottom: solid 1px #EDEDED;padding: 10px 0px;}
    .sy_cp .sc_nr .sc_tb li:last-child{display: block;}
    .sy_cp .sc_nr .sc_tb li:nth-child(3){border-right: initial;}
    .sy_cp .sc_nr .sc_tb li:nth-child(6){border-right: initial;}
    .sy_cp .sc_nr .sc_tb .g_d{display: none;}
    .sy_cp .sc_nr .sc_tb .hd {
        width: 100%;
    }
    .sy_cp .sc_nr .sc_tb .w_z {
        line-height: 30px;
    }
    .sy_cp .sc_nr .sc_tb .t_p img {
        max-width: 46%;
    }
    .sy_cp .sc_nr .sc_tb .m_r a {
        width: 60px;
        height: 24px;
        font-size: 12px;
        line-height: 24px;
    }
}
.sy_xw{width: 100%;overflow: hidden;padding: 90px 0px 110px 0px;background: url("../images/xw_bj.jpg") no-repeat 0px 210px;}
.sy_bt .bt_yc.on ul{display: flex;align-items: center;}
.sy_bt .bt_yc.on li{margin-left: 14px;}
.sy_bt .bt_yc.on li a{color: #636363;font-size: 16px;padding: 6px 20px;display: block;border: solid 1px #DCDCDC;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}
.sy_bt .bt_yc.on li a:hover{background: #2969FF;color: #FFFFFF;border: solid 1px #2969FF;}
.sy_xw .sx_zc{ margin-top: 120px;position: relative;}
.sy_xw .sx_zc .b_j{position: absolute;width: 10%;background: #2969FF;left: -76px;bottom: 0px;z-index: 99;min-height: 151px;
    -webkit-border-top-left-radius: 1000px;
    -moz-border-radius-topleft: 1000px;
    border-top-left-radius: 1000px;
    display: none;
}
.sy_xw .sx_zc .n_r{position: relative;}
.sy_xw .sx_zc .t_p{position: relative;z-index: 9;}
.sy_xw .sx_zc .t_p img{width: 100%;height: auto;display: block;}
.sy_xw .sx_zc .w_z{color: #FFFFFF;position: absolute;z-index: 999;background: #2969FF;padding: 20px 0px 50px 30px;left: 0px;bottom: 0px;width: 61%;}
.sy_xw .sx_zc .w_z .s_j{display: flex;font-size: 14px;}
.sy_xw .sx_zc .w_z .s_j .b_q{ padding-right: 10px;border-right: solid 1px #FFFFFF;}
.sy_xw .sx_zc .w_z .s_j .r_q{padding-left: 10px;}
.sy_xw .sx_zc .w_z .b_t a{display: block;color: #FFFFFF;font-size: 20px;line-height: 60px;}
.sy_xw .swiper-pagination{display: none;}
.sy_xw .swiper-button-prev{
    width:50px;
    height:20px;
    left: 4%;
    bottom: 30px;
    top: auto;
    background: url(../images/x_zj.png) no-repeat center;
    border: solid 1px #FFFFFF;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    margin-top: 0px;
    transition:all .5s;
    -webkit-transition:all .5s;}
.sy_xw .swiper-button-next{
    width:50px;
    height:20px;
    background: url(../images/x_yj.png) no-repeat center;
    left: 12%;
    bottom: 30px;
    top: auto;
    margin-top: 0px;
    border: solid 1px #FFFFFF;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
    transition:all .5s;
    -webkit-transition:all .5s;}
.sy_xw .swiper-pagination-bullet{width:10px; height:10px; border-radius:10px; background-color:#fff; opacity:.6; margin:0 5px !important;
    transition:all .5s;
    -webkit-transition:all .5s;}
.sy_xw .swiper-pagination-bullet-active{width:36px; opacity:1;}
.sy_xw .swiper-button-prev:hover{background:#FFFFFF url(../images/xa_zj.png) no-repeat center;border: solid 1px #2969FF;}
.sy_xw .swiper-button-next:hover{background:#FFFFFF url(../images/xa_rj.png) no-repeat center;border: solid 1px #2969FF;}
.sy_xw .sx_yc{padding-left: 30px;}
.sy_xw .sx_yc li{padding:28px 0px 28px 20px;border-bottom: solid 1px #E4E4E4;display: flex;align-items: center;justify-content: space-between;}
.sy_xw .sx_yc .n_r{width: 80%;}
.sy_xw .sx_yc .b_t a{display: block;color: #1E1E1E;font-size: 18px;margin-bottom: 16px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.sy_xw .sx_yc .s_j{display: flex;align-items: center;color: #959595;font-size: 14px;}
.sy_xw .sx_yc .s_j .b_q{padding-right: 16px; margin-right: 16px;border-right: solid 1px #959595;}
.sy_xw .sx_yc i{display: none;margin-right: 50px;}
.sy_xw .sx_yc li:hover{
    background: #2969FF;
    border-bottom: none;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.sy_xw .sx_yc li:hover .b_t a{color: #FFFFFF;}
.sy_xw .sx_yc li:hover .s_j{color: #FFFFFF;}
.sy_xw .sx_yc li:hover .b_q{border-right: solid 1px #FFFFFF;}
.sy_xw .sx_yc li:hover i{display: block;color: #FFFFFF;}
@media only screen and (max-width:1720px){
    .sy_xw .sx_zc .b_j {
        width: 7%;
        left: -50px;
    }
}
@media only screen and (max-width:1660px){
    .sy_xw .sx_nr{max-width: 96%;margin: 0 auto;}
    .sy_xw .sx_zc .b_j {
        width: 4%;
        left: -30px;
    }
}
@media only screen and (max-width:1600px){
    .sy_xw .sx_yc .b_t a {
        margin-bottom: 13px;
    }
}
@media only screen and (max-width:1590px){
    .sy_xw .sx_zc .w_z .b_t a {
        font-size: 18px;
    }
    .sy_xw .sx_zc .w_z {
        padding: 20px 0px 40px 20px;
        width: 66%;
    }
    .sy_xw .sx_zc .b_j {
        left: -26px;
        min-height: 141px;
    }
    .sy_xw .sx_yc .b_t a {
        font-size: 16px;
    }
    .sy_xw .sx_yc li {
        padding: 25px 0px 25px 20px;
    }
}
@media only screen and (max-width:1440px){
    .sy_xw {
        background: url(../images/xw_bj.jpg) no-repeat -140px 210px;
    }
    .sy_xw .sx_yc li {
        padding: 24px 0px 24px 20px;
    }
    .sy_xw .sx_zc .w_z .b_t a {
        font-size: 16px;
    }
}
@media only screen and (max-width:1380px){
    .sy_xw .sx_zc .b_j {
        left: -24px;
    }
}
@media only screen and (max-width:1360px){
    .sy_xw {
        background: url(../images/xw_bj.jpg) no-repeat -100px 210px;
    }
    .sy_xw .sx_yc li {
        padding: 20px 0px 20px 20px;
    }
}
@media only screen and (max-width:1280px){
    .sy_xw {
        background: none;
    }
    .sy_xw .sx_zc .b_j {
        display: none;
    }
    .sy_xw .sx_zc {
        margin-top: 0px;
    }
    .sy_xw .sx_nr {
        max-width: 100%;
    }
    .sy_xw .sx_zc .w_z {
        padding: 20px 0px 40px 20px;
        width: 100%;
        position: relative;
    }
    .sy_xw .swiper-button-prev {
        left: 3%;
        bottom: 20px;
    }
    .sy_xw .swiper-button-next{
        left: 12%;
        bottom: 20px;
    }
}
@media only screen and (max-width:1024px){
    .sy_xw{padding: 50px 0px 70px 0px;}
    .sy_xw .swiper-button-next{
        left: 17%;
    }
    .sy_xw .sx_yc li {
        padding: 16px 0px 16px 16px;
    }
    .sy_xw .sx_zc .w_z .s_j {
        font-size: 12px;
    }
    .sy_xw .sx_zc .w_z .b_t a {
        font-size: 14px;
    }
    .sy_xw .sx_yc .b_t a {
        font-size: 14px;
    }
    .sy_xw .sx_yc .s_j {
        font-size: 12px;
    }
}
@media only screen and (max-width:768px){
    .sy_xw{padding: 30px 0px 50px 0px;}
    .sy_bt .bt_yc.on li a {
        font-size: 12px;
        padding: 6px 10px;
    }
    .sy_xw .sx_yc {
        padding-left: 0px;
    }
}
@media only screen and (max-width:640px){
    .sy_bt .bt_yc.on ul {
        width: 100%;
    }
    .sy_bt .bt_yc.on li {
        margin: 0px 6px 0px 0px;
    }
    .sy_xw .sx_zc .w_z {
        padding: 20px 0px 40px 10px;
    }
    .sy_xw .sx_yc .b_t a {
        margin-bottom: 10px;
    }
    .sy_xw .swiper-button-next {
        left: 20%;
    }
}
.sy_gy{width: 100%;overflow: hidden;padding-top: 70px;display: flex;justify-content: space-between;flex-wrap: wrap;}
.sy_gy .sg_zc{width: 50%;position: relative;}
.sy_gy .sg_yc{width: 50%;}
.sy_gy .sg_yc img{width: 100%;height: auto;display: inline-block;}
.sy_gy .sg_zc .zc_nr{display: flex;justify-content: flex-end;}
.sy_gy .sg_zc .zc_nr .nr_qy{max-width: 89%;padding-right: 50px;}
.sy_gy .sg_zc .zc_nr .nr_zn .b_t{color: #1E1E1E;font-size: 26px;font-weight: bold;margin-bottom: 26px;}
.sy_gy .sg_zc .zc_nr .nr_zn .m_s{color: #636363;font-size: 18px;line-height: 40px;margin-bottom: 16px;}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k{display: flex;align-items: center;justify-content: space-between;}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c{width: 63%;}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k .y_c{width: 31%;text-align: right;}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c ul{
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 50px;
    flex-wrap: wrap;
    margin-right: -15px;
}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c li{
    margin-bottom: 10px;
    text-align: center;
    line-height: 40px;
    color: #2969FF;
    font-size: 14px;
    border: solid 1px #2969FF;
    padding: 0px 15px;
    width: 23%;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k .y_c img{max-width: 100%;height: auto;display: inline-block;}
.sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c .m_r i{
    width: 58px;
    height: 58px;
    color: #2969FF;
    text-align: center;
    line-height: 58px;
    font-size: 20px;
    border: dashed 1px #2969FF;
    display: block;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.sy_gy .sg_zc .db_nr{position: absolute;left: 0px;bottom: 0px;background: url("../images/gy_dt.jpg") no-repeat top center / cover;padding: 70px 0px;display: flex;width: 100%;justify-content: flex-end;}
.sy_gy .sg_zc .db_nr ul{width: 89%;display: flex;align-items: center;justify-content: space-between;}
.sy_gy .sg_zc .db_nr li{color: #FFFFFF;width: 33%;}
.sy_gy .sg_zc .db_nr .b_t{font-size: 42px;font-weight: bold;display: flex;}
.sy_gy .sg_zc .db_nr .b_t i{font-weight: normal;font-size: 14px;}
.sy_gy .sg_zc .db_nr .m_s{font-size: 16px;}
@media only screen and (max-width:1860px){
    .sy_gy .sg_zc .db_nr {
        padding: 50px 0px;
    }
}
@media only screen and (max-width:1760px){
    .sy_gy .sg_zc .db_nr {
        padding: 40px 0px;
    }
}
@media only screen and (max-width:1660px){
    .sy_gy .sg_zc .db_nr {
        padding: 30px 0px;
    }
    .sy_gy .sg_zc .db_nr .b_t {
        font-size: 36px;
    }
}
@media only screen and (max-width:1580px){
    .sy_gy .sg_zc .zc_nr .nr_zn .m_s {
        font-size: 16px;
        line-height: 30px;
    }
}
@media only screen and (max-width:1500px){
    .sy_gy .sg_zc .db_nr {
        padding: 26px 0px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c ul {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:1440px){
    .sy_gy .sg_zc .zc_nr .nr_zn .b_t {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .m_s {
        font-size: 14px;
        line-height: 26px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c li {
        margin-bottom: 10px;
        text-align: center;
        line-height: 40px;
        color: #2969FF;
        font-size: 14px;
        border: solid 1px #2969FF;
        padding: 0px 15px;
        width: 23%;
        -webkit-border-radius: 50px;
        -moz-border-radius: 50px;
        border-radius: 50px;
    }
}
@media only screen and (max-width:1420px){
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c li {
        line-height: 30px;
        font-size: 12px;
        padding: 0px 10px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c ul {
        margin-bottom: 20px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c .m_r i {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size:16px;
    }
    .sy_gy .sg_zc .db_nr .b_t {
        font-size: 30px;
    }
    .sy_gy .sg_zc .db_nr .b_t i {
        font-size: 12px;
    }
    .sy_gy .sg_zc .db_nr .m_s {
        font-size: 14px;
    }
}
@media only screen and (max-width:1280px){
    .sy_gy .sg_zc .db_nr {
        padding: 20px 0px;
    }
}
@media only screen and (max-width:1240px){
    .sy_gy .sg_zc .zc_nr .nr_zn .m_s {
        font-size: 12px;
        line-height: 20px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        line-clamp:4;
        -webkit-line-clamp:4;
        -moz-line-clamp:4;
        -o-line-clamp:4;
        -webkit-box-orient:vertical;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .b_t {
        font-size: 18px;
        margin-bottom: 16px;
    }
}
@media only screen and (max-width:1024px){
    .sy_gy {
        padding-top: 30px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c li {
        line-height: 26px;
        font-size: 12px;
        padding: 0px 6px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k {
        align-items: flex-start;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c .m_r i {
        width: 40px;
        height: 40px;
        line-height: 40px;
        font-size: 12px;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c ul {
        margin-bottom: 16px;
    }
    .sy_gy .sg_zc .db_nr .b_t {
        font-size: 22px;
    }
    .sy_gy .sg_zc .db_nr .m_s {
        font-size: 12px;
    }
}
@media only screen and (max-width:768px){
    .sy_gy .sg_zc {
        width: 100%;
        margin-bottom: 16px;
    }
    .sy_gy .sg_yc {
        width: 100%;
        overflow: hidden;
    }
    .sy_gy .sg_zc .db_nr {
        position: relative;
        margin-top: 20px;
    }
    .sy_gy .sg_zc .zc_nr .nr_qy {
        max-width: 100%;
        padding-right: 0px;
    }
    .sy_gy {
        padding: 30px 30px 0px 30px;
    }
}
@media only screen and (max-width:640px){
    .sy_gy .sy_bt .bt_zc.on{margin-bottom: 0px;}
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k {
        flex-wrap: wrap;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .z_c {
        width: 100%;
    }
    .sy_gy .sg_zc .zc_nr .nr_zn .q_k .y_c {
        width: 100%;
        text-align: center;
    }
    .sy_bt .bt_zc .w_z {
        font-size: 22px;
    }
    .sy_bt .bt_zc .b_y span {
        line-height: 16px;
    }
}
.db_ew{width: 100%;overflow: hidden;padding:26px 0px;background: #121317;border-bottom: solid 1px #5A5B5E;}
.db_ew .row{align-items: center;}
.db_ew .z_c{color: #FFFFFF;}
.db_ew .z_c p{font-size: 26px;}
.db_ew .z_c span{display: block;font-size: 16px;line-height: 36px;}
.db_ew .y_c ul{display: flex;justify-content: center;align-items: center;padding-left: 250px;}
.db_ew .y_c li{text-align: center;margin-left: 26px;}
.db_ew .y_c .t_p img{max-width: 100%;height: auto;display: inline-block;}
.db_ew .y_c .w_z{color: #FFFFFF;font-size: 16px;line-height: 36px;}
.footer{width: 100%;overflow: hidden;background: #121317;padding: 50px 0px 30px 0px;}
.footer .ft_dh{margin-bottom: 16px;}
.footer .ft_dh .z_c .d_lg{margin-bottom: 40px;}
.footer .ft_dh .z_c .d_lg img{max-width: 100%;height: auto;display: inline-block;}
.footer .ft_dh .z_c .d_lx{color: #D7D7D7;font-size: 14px;line-height: 30px;}
.footer .ft_dh .d_dh .b_t{color: #FFFFFF;font-size: 16px;margin-bottom: 10px;}
.footer .ft_dh .d_dh li a{display: block;color: #959595;font-size: 14px;line-height: 30px;}
.footer .ft_yl .row{align-items: center;}
.footer .ft_yl .z_c{ display: flex; align-items: center;color: #959595;font-size: 14px;}
.footer .ft_yl .z_c a{color: #959595;font-size: 14px; margin: 0px 5px;}
.footer .ft_yl .y_c{display: flex;align-items: center;justify-content: flex-end;}
.footer .ft_yl .y_c i{margin-left: 10px;width: 35px;height: 35px;border: solid 2px #BCBDBE;-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;line-height: 35px;text-align: center;font-size: 18px;color: #BCBDBE;display: block;}
.copyright{width: 100%;background: #0B0B0C;line-height: 60px;color: #D7D7D7;font-size: 14px;}
.copyright a{color: #D7D7D7;font-size: 14px;}
.copyright .row{align-items: center;}
.copyright .y_c{text-align: right;}
@media only screen and (max-width:1380px){
    .db_ew .y_c ul {
        padding-left: 60px;
    }
}
@media only screen and (max-width:1024px){
    .db_ew .y_c ul {
        padding-left: 100px;
    }
    .db_ew .z_c p {
        font-size: 20px;
    }
    .db_ew .z_c span {
        display: block;
        font-size: 14px;
        line-height: 30px;
    }
    .db_ew .y_c .w_z {
        font-size: 14px;
        line-height: 30px;
    }
    .footer .ft_dh .z_c .d_lx {
        font-size: 12px;
        line-height: 26px;
    }
    .footer .ft_dh .d_dh .b_t {
        font-size: 14px;
    }
    .footer .ft_dh .d_dh li a {
        font-size: 12px;
        line-height: 26px;
    }
    .footer .ft_yl .z_c{
        font-size: 12px;
    }
    .footer .ft_yl .z_c a {
        font-size: 12px;
    }
    .copyright {
        line-height: 40px;
        font-size: 12px;
    }
    .copyright a {
        font-size: 12px;
    }
}
@media only screen and (max-width:768px){
    .db_ew {
        padding: 20px 0px;
    }
    .footer {
        padding: 30px 0px 30px 0px;
    }
    .footer .ft_dh .col-lg-8{display: none;}
    .footer .ft_dh .z_c .d_lg {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width:640px){
    .db_ew .z_c {
        text-align: center;margin-bottom: 10px;
    }
    .db_ew .y_c ul {
        justify-content: center;
        padding-left: 0px;
    }
    .db_ew .y_c li {
        margin: 0px 6px;
    }
    .footer .ft_dh .z_c .d_lg{text-align: center;}
    .footer .ft_dh .z_c .d_lx{text-align: center;}
    .footer .ft_yl .z_c {
       text-align: center;
        justify-content: center;
        margin-bottom: 16px;
    }
    .footer .ft_yl .y_c {
        justify-content: center;
    }
    .copyright{line-height: 26px;}
    .copyright .z_c{text-align: center;}
    .copyright .y_c{text-align: center;}
}

.pc_kf{width:46px; position:fixed; right:10px; bottom:100px; z-index:99999;}
.pc_kf .nr{width:46px; height:46px; background-color:#256DFF; border-radius:3px; box-shadow:0 0 15px 0 rgba(55,99,170,.15); color:#FFFFFF; text-align:center; line-height:46px; margin-bottom:6px; cursor:pointer; position:relative;}
.pc_kf .nr:last-child{margin-bottom:0;}
.pc_kf .nr:hover{background-color:#FFFFFF;color:#256DFF;}
.pc_kf .nr a{display:none;color:#FFFFFF;}
.pc_kf .nr i.icon-dianhua4{font-size:20px;}
.pc_kf .nr i.icon-weixin1{font-size:20px;}
.pc_kf .nr:hover i{color: #256DFF;}
.pc_kf .ewm{width:120px; border-radius:5px; box-shadow:0 0 15px 0 rgba(0,2,33,.1); background-color:#fff; position:absolute; top:0; right:56px; opacity:0; visibility:hidden;
    transform:translateX(-10px);
    -webkit-transform:translateX(-10px);
    -moz-transform:translateX(-10px);
    -ms-transform:translateX(-10px);
    -o-transform:translateX(-10px);
    transition:all .5s;
    -o-transition:all .5s;
    -ms-transition:all .5s;
    -moz-transition:all .5s;
    -webkit-transition:all .5s;}
.pc_kf .ewm.tel{width:220px; padding:10px 20px;}
.pc_kf .ewm.yx{width:270px;}
.pc_kf .nr:hover .ewm{opacity:1; visibility:inherit;
    transform:translateX(0);
    -webkit-transform:translateX(0);
    -moz-transform:translateX(0);
    -ms-transform:translateX(0);
    -o-transform:translateX(0);}
.pc_kf .ewm img{width:100%; height:auto; display:block;}
.pc_kf .ewm p{font-size:15px; line-height:26px; color:#333; text-align:left; padding-left:26px; background:url(../images/dh.png) no-repeat left top;}
.pc_kf .ewm strong{color:#256DFF; font-size:17px;}

@media (min-width:641px){
    .tc_em{display:none !important;}
}
@media only screen and (max-width:640px){
    .pc_kf{display:none;}
    .tc_em{width:100%; height:100%; position:fixed; top:0; left:0; background-color:rgba(0,0,0,.7); z-index:999999; display:none;}
    .tc_em img{width:360px; height:auto; display:block; position:absolute; top:50%; left:50%; margin:-180px 0 0 -180px;}
}

.ny_ban{width:100%; height:600px; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative; overflow:hidden; z-index:99;}
.ny_ban .container{position:absolute; top:50%; left:50%; color:#fff; z-index:99;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);}
.ny_ban .w_z{position:relative;text-align: center;}
.ny_ban .w_z h3{font-size:46px; font-weight:bold; line-height:46px; margin-bottom:30px;}
.ny_ban .w_z h4{font-size:26px; text-transform:uppercase; line-height:30px;}
@media only screen and (max-width:1100px) {
    .ny_ban{height:360px;}
    .ny_ban .container{width:100%;}
    .ny_ban .w_z h3{font-size:30px; line-height:32px; margin-bottom:20px;}
    .ny_ban .w_z h4{font-size:20px; line-height:26px;}
}
@media only screen and (max-width:640px) {
    .ny_ban{height:180px; text-align:center;}
    .ny_ban .w_z h3{font-size:20px; line-height:30px; margin-bottom:10px;}
    .ny_ban .w_z h4{font-size:14px; line-height:22px;}
}
.gy_lm{width: 100%;overflow: hidden;padding: 46px 0px 30px 0px;}
.gy_lm .b_t{color: #1E1E1E;font-size: 30px;font-weight: bold;}
.gy_lm ul{display: flex;align-items: center;justify-content: flex-end;width: 100%;overflow: hidden;}
.gy_lm ul li{margin: 0px 6px;}
.gy_lm ul li a{
    display: block;
    color: #1E1E1E;
    font-size: 16px;
    line-height: 40px;
    padding: 0px 26px;
    border: solid 1px #E6E6E6;
    -webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;
}
.gy_lm ul li.on a{background: #2969FF;color: #FFFFFF;border: solid 1px #2969FF;}
.gy_lm ul li a:hover{background: #2969FF;color: #FFFFFF;border: solid 1px #2969FF;}
@media only screen and (max-width:1380px) {
    .gy_lm ul li a {
        font-size: 15px;
        padding: 0px 20px;
    }
}
@media only screen and (max-width:1270px) {
    .gy_lm ul li a {
        font-size: 14px;
        padding: 0px 16px;
    }
}
@media only screen and (max-width:1024px) {
    .gy_lm ul li a {
        font-size: 12px;
        padding: 0px 10px;
    }
}
@media only screen and (max-width:768px) {
    .gy_lm {
        padding: 30px 0px 20px 0px;
    }
    .gy_lm .b_t{
        font-size: 20px;
        margin-bottom: 20px;
        text-align: center;
    }
    .gy_lm ul {
        justify-content: center;
    }
}
@media only screen and (max-width:640px) {
    .gy_lm ul {
        flex-wrap: wrap;
    }
    .gy_lm ul li {
        width: 32%;
        margin: 0px 2px 6px 2px;
    }
    .gy_lm ul li a {
        padding: 0px;
        text-align: center;
    }
}
.gy_js{width: 100%;overflow: hidden;padding: 30px 0px 70px 0px;}
.gy_js .z_c{padding-right: 20px;}
.gy_js .z_c .b_t{color: #1E1E1E;font-size: 26px;font-weight: bold;margin-bottom: 30px;}
.gy_js .z_c .m_s{color: #636363;font-size: 18px;line-height: 36px;margin-bottom: 70px;}
.gy_js .z_c ul{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;}
.gy_js .z_c li{width: 33%;}
.gy_js .z_c li .s_z{color: #296AFF;font-size: 42px;font-weight: bold;display: flex;align-items: baseline;}
.gy_js .z_c li .s_z i{color: #000000;font-size: 13px;font-weight: normal;}
.gy_js .z_c li .d_w{color: #000000;font-size: 16px;line-height: 40px;}
.gy_js .y_c{width: 100%;overflow: hidden;}
.gy_js .y_c img{width: 100%;height: auto;display: inline-block;}
@media only screen and (max-width:1440px) {
    .gy_js .z_c .m_s {
        margin-bottom: 40px;
    }
}
@media only screen and (max-width:1430px) {
    .gy_js .z_c .m_s {
        font-size: 16px;
        line-height: 34px;
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:1360px) {
    .gy_js .z_c .m_s {
        line-height: 32px;
    }
}
@media only screen and (max-width:1280px) {
    .gy_js .z_c .m_s {
        line-height: 30px;
    }
}
@media only screen and (max-width:1260px) {
    .gy_js .z_c .m_s {
        line-height: 26px;
    }
    .gy_js .z_c {
        padding-right: 0px;
    }
}
@media only screen and (max-width:1024px) {
    .gy_js {
        padding: 20px 0px 50px 0px;
    }
    .gy_js .z_c .b_t {
        font-size: 20px;
        margin-bottom: 20px;
    }
    .gy_js .z_c .m_s{
        font-size: 12px;
        line-height: 20px;
    }
    .gy_js .z_c li .s_z {
        font-size: 26px;
    }
    .gy_js .z_c li .s_z i {
        font-size: 12px;
    }
    .gy_js .z_c li .d_w {
        font-size: 14px;
        line-height: 30px;
    }
}
@media only screen and (max-width:768px) {
    .gy_js .z_c{margin-bottom: 20px;}
    .gy_js .z_c .m_s {
        margin-bottom: 20px;
    }
}
.gy_fw{width: 100%;overflow: hidden;padding: 50px 0px 90px 0px;background: url("../images/g_bj.jpg") no-repeat bottom center;}
.gy_fw .gf_bt{margin-bottom: 60px;display: flex;align-items: center;justify-content: space-between;}
.gy_fw .gf_bt p{color: #1E1E1E;font-size: 26px;font-weight: bold;width: 20%;}
.gy_fw .gf_bt i{height: 1px;background: #E4E4E4;width: 79%;}
.gy_fw .gf_nr .z_c{width: 100%;overflow: hidden;margin-bottom: 20px;padding-right: 30px;}
.gy_fw .gf_nr .z_c img{width: 100%;height: auto;display: inline-block;}
.gy_fw .gf_nr .y_c .tb_nr{margin-bottom: 60px;}
.gy_fw .gf_nr .y_c .tb_nr .t_tb{display: flex;align-items: center;color: #1E1E1E;font-weight: bold;font-size: 26px;margin-bottom: 26px;}
.gy_fw .gf_nr .y_c .tb_nr .t_tb img{ margin-right: 10px;}
.gy_fw .gf_nr .y_c .tb_nr .t_nr{color: #636363;font-size: 18px;line-height: 36px;}
.gy_fw .gf_nr .y_c .db_nr .d_bt{color: #1E1E1E;font-size: 26px;font-weight: bold;margin-bottom: 26px;}
.gy_fw .gf_nr .y_c .db_nr .d_nr{color: #636363;font-size: 18px;line-height: 36px;}
@media only screen and (max-width:1590px) {
    .gy_fw .gf_nr .y_c .tb_nr .t_nr {
        line-height: 30px;
    }
    .gy_fw .gf_nr .y_c .db_nr .d_nr {
        line-height: 30px;
    }
    .gy_fw .gf_nr .z_c {
        padding-right: 0px;
    }
}
@media only screen and (max-width:1440px) {
    .gy_fw .gf_bt p {
        width: 22%;
    }
    .gy_fw .gf_bt i {
        width: 77%;
    }
    .gy_fw .gf_nr .y_c .tb_nr .t_nr {
        line-height: 26px;
        font-size: 16px;
    }
    .gy_fw .gf_nr .y_c .db_nr .d_nr {
        line-height: 26px;
        font-size: 16px;
    }
}
@media only screen and (max-width:1360px) {
    .gy_fw .gf_bt p {
        width: 24%;
    }
    .gy_fw .gf_bt i {
        width: 75%;
    }
    .gy_fw .gf_nr .y_c .tb_nr .t_nr {
        line-height: 22px;
        font-size: 14px;
    }
    .gy_fw .gf_nr .y_c .db_nr .d_nr {
        line-height: 22px;
        font-size: 14px;
    }
    .gy_fw .gf_nr .y_c .tb_nr .t_tb {
        font-size: 22px;
    }
    .gy_fw .gf_bt p {
        font-size: 22px;
    }
    .gy_fw .gf_nr .y_c .db_nr .d_bt {
        font-size: 22px;
    }
}
@media only screen and (max-width:1260px) {
    .gy_fw .gf_nr .y_c .tb_nr .t_tb{
        margin-bottom: 20px;
    }
    .gy_fw .gf_nr .y_c .tb_nr {
        margin-bottom: 30px;
    }
    .gy_fw .gf_bt {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:1024px) {
    .gy_fw {
        padding: 30px 0px 50px 0px;
    }
    .gy_fw .gf_bt p {
        font-size: 20px;
        width: 26%;
    }
    .gy_fw .gf_bt i {
        width: 73%;
    }
    .gy_fw .gf_nr .y_c .tb_nr .t_tb {
        font-size: 20px;
    }
    .gy_fw .gf_nr .y_c .tb_nr .t_nr {
        line-height: 18px;
        font-size: 12px;
    }
    .gy_fw .gf_nr .y_c .db_nr .d_bt {
        font-size: 20px;
        margin-bottom: 16px;
    }
    .gy_fw .gf_nr .y_c .db_nr .d_nr {
        line-height: 18px;
        font-size: 12px;
    }
    .gy_fw .gf_nr .y_c .tb_nr .t_tb {
        margin-bottom: 16px;
    }
}
@media only screen and (max-width:768px) {
    .gy_fw{background: none;padding: 0px 0px 50px 0px;}
    .gy_fw .gf_bt p {
        width: 33%;
    }
    .gy_fw .gf_bt i {
        width: 66%;
    }
}
@media only screen and (max-width:640px) {
    .gy_fw .gf_bt p {
        width: 100%;
    }
    .gy_fw .gf_bt i {
        display: none;
    }
}
.gy_cp{width: 100%;overflow: hidden;padding: 50px 0px;}
.gy_cp .gc_bt{margin-bottom: 30px;display: flex;align-items: center;color: #1E1E1E;font-size: 26px;font-weight: bold;}
.gy_cp .gc_bt img{margin-right: 10px;}
.gy_cp .gc_nr{color: #636363;font-size: 18px;line-height: 40px;}
.gy_cp .gc_nr img{width: 100%;height: auto;display: inline-block;}
@media only screen and (max-width:1440px) {
    .gy_cp .gc_nr {
        font-size: 16px;
        line-height: 36px;
    }
}
@media only screen and (max-width:1024px) {
    .gy_cp .gc_bt {
        margin-bottom: 20px;
        font-size: 20px;
    }
    .gy_cp .gc_nr {
        font-size: 13px;
        line-height: 30px;
    }
}
@media only screen and (max-width:768px) {
    .gy_cp {
        padding: 0px 0px 30px 0px;
    }
}
@media only screen and (max-width:640px) {
    .gy_cp .gc_nr {
        font-size: 12px;
        line-height: 26px;
    }
}
.ry_ft{width: 100%;overflow: hidden; padding: 50px 0px 100px 0px;position: relative;}
.ry_ft .b_j{position: absolute;right: 0px;top: 10%;z-index: 99;max-width: 50%;}
.ry_ft .b_j img{max-width: 100%;height: auto;display: inline-block;}
.ry_ft .z_c{padding-right: 30px;}
.ry_ft .z_c .ft_bt{color: #000000;font-size: 36px;font-weight: bold;margin-bottom: 86px;}
.ry_ft .z_c .b_t{padding-bottom: 40px;border-bottom: solid 1px #EDEDED;margin-bottom: 30px;}
.ry_ft .z_c .b_t p{color: #1E1E1E;font-weight: bold;font-size: 26px;margin-bottom: 26px;}
.ry_ft .z_c .b_t span{display: block;color: #636363;font-size: 18px;}
.ry_ft .z_c .l_b{margin-bottom: 50px;}
.ry_ft .z_c .l_b .w_z p{color: #296AFF;font-size: 40px;font-weight: bold;display: flex;align-items: baseline;}
.ry_ft .z_c .l_b .w_z p i{font-size: 20px;}
.ry_ft .z_c .l_b .w_z .d_b{color: #636363;font-size: 13px;line-height: 50px;display: block;}
.ry_ft .z_c .m_r ul{display: flex;align-items:  center;}
.ry_ft .z_c .m_r ul li{ margin-right: 15px;}
.ry_ft .z_c .m_r a{display: block;width: 180px;height: 50px;text-align: center;line-height: 50px;color: #636363;font-size: 16px;border: solid 1px #E5E5E5;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.ry_ft .z_c .m_r li.on a{color: #FFFFFF;background: #296AFF;border: solid 1px #296AFF;}
.ry_ft .y_c{background: rgba(41,105,255,.7);padding:40px 50px;color: #FFFFFF;min-height: 360px;position: absolute;left: 0px;width: 86%;bottom: -22px;z-index: 999;}
.ry_ft .y_c .b_t{font-size: 24px;font-weight: bold;margin-bottom: 30px;}
.ry_ft .y_c .l_b li{line-height: 40px;font-size: 16px;}
@media only screen and (max-width:1860px){
    .ry_ft .b_j {
        top: 20%;
    }
}
@media only screen and (max-width:1640px){
    .ry_ft .y_c{
        bottom: -18px;
    }
}
@media only screen and (max-width:1600px){
    .ry_ft .y_c{
        bottom: -6px;
    }
}
@media only screen and (max-width:1440px){
    .ry_ft .y_c {
        padding: 30px 40px;
        min-height: 300px;
        width: 75%;
        bottom: 5px;
    }
    .ry_ft .z_c .l_b .w_z span {
        font-size: 12px;
    }
    .ry_sc {
        padding: 30px 0px 50px 0px;
    }
    .ry_ft {
        padding: 50px 0px 70px 0px;
    }
}
@media only screen and (max-width:1430px){
    .ry_ft .b_j {
        top: 30%;
    }
    .ry_ft .z_c .l_b .col-lg-3{ padding-left: 0px;}
}
@media only screen and (max-width:1024px){
    .ry_ft {
        padding: 30px 0px 50px 0px;
    }
    .ry_ft .z_c .ft_bt {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .ry_ft .z_c .b_t p {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .ry_ft .z_c .b_t span {
        font-size: 14px;
    }
    .ry_ft .z_c .b_t {
        padding-bottom: 20px;
        margin-bottom: 20px;
    }
    .ry_ft .z_c .l_b .w_z p {
        font-size: 20px;
    }
    .ry_ft .z_c .l_b .w_z span {
        line-height: 24px;
    }
    .ry_ft .z_c .m_r a {
        width: 140px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .ry_ft .z_c .l_b {
        margin-bottom: 30px;
    }
    .ry_ft .b_j {
        top: 20%;
    }
    .ry_ft .y_c .b_t {
        font-size: 18px;
        margin-bottom: 20px;
    }
    .ry_ft .y_c .l_b li {
        line-height: 26px;
        font-size: 13px;
    }
    .ry_ft .y_c {
        min-height: auto;
        bottom: 0px;
    }
}
@media only screen and (max-width:768px){
    .ry_ft .z_c{margin-bottom: 20px;}
    .ry_ft .y_c {
        position: relative;
        left: auto;
        bottom: auto;
        top: auto;
        width: 100%;
        background: rgba(41,105,255,.9);
    }
    .ry_ft .b_j {
        display: none;
    }
    .ry_ft .z_c .l_b .col-lg-3{ padding-left: 15px;}
}
.ry_sc{width: 100%;overflow: hidden;padding:50px 0px 90px 0px;}
.ry_sc .n_r{padding:26px 36px;box-shadow: 0 0 20px rgba(0,0,0,.05);margin-bottom: 20px;}
.ry_sc .n_r .t_p{padding-bottom: 20px;margin-bottom: 20px;border-bottom: solid 1px #E4E4E4;}
.ry_sc .n_r .t_p img{width: 100%;height: auto;display: block;}
.ry_sc .n_r .w_z{text-align: center;}
.ry_sc .n_r .w_z a{display: block;color: #080808;font-size: 18px;line-height: 50px;}
@media only screen and (max-width:1024px){
    .ry_sc{padding:30px 0px 50px 0px;}
    .ry_sc .n_r{padding:20px 24px;margin-bottom: 15px;}
    .ry_sc .n_r .t_p{padding-bottom: 15px;margin-bottom: 15px;}
    .ry_sc .n_r .w_z a{font-size: 14px;line-height: 40px;}
}
@media only screen and (max-width:768px){
    .ry_sc{padding:0px 0px 50px 0px;}
}
@media only screen and (max-width:640px){
    .ry_ft .z_c .b_t span {
        font-size: 12px;
    }
    .ry_sc .n_r .w_z a {
        font-size: 12px;
        line-height: 26px;
    }
    .ry_sc .n_r {
        padding: 10px 16px;
    }
    .ry_ft .y_c {
        padding: 20px 26px;
    }
}
.gy_wh{width: 100%;padding: 110px 0px;}
.gy_wh .gw_nr{
    background: url("../images/wh_bj.png") no-repeat top center / cover;
    position: relative;
    width: 100%;
    height: 625px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
}
.gy_wh .gw_nr .gw_bt{width: 180px;height: 180px;text-align: center;line-height: 180px;background: #2969FF;color: #FFFFFF;font-size: 28px;font-weight: bold;position: absolute;right: 10%;top: -10%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}
.gy_wh .gw_nr .gw_tb{width: 100%;min-height: 84%;position: relative;}
.gy_wh .gw_nr .gw_db{width: 100%;min-height: 16%;background: rgba(0,0,0,.5);overflow: hidden;}
.gy_wh .gw_nr .gw_tb .n_r{
    text-align: center;position: absolute;top: 50%;;left: 50%;
    transform:translate(-50%,-50%);
    -webkit-transform:translate(-50%,-50%);
    -moz-transform:translate(-50%,-50%);
    -ms-transform:translate(-50%,-50%);
    -o-transform:translate(-50%,-50%);
    color: #FFFFFF;
}
.gy_wh .gw_nr .gw_tb .b_t{font-weight: bold;font-size: 26px;margin-bottom: 26px;}
.gy_wh .gw_nr .gw_tb .m_s{font-size: 20px;}
.gy_wh .gw_nr .gw_db ul{display: flex;justify-content: center;align-items: center;}
.gy_wh .gw_nr .gw_db li{color:#FFFFFF;font-size: 16px;margin: 0px 16px;line-height: 98px;position: relative;cursor: pointer;}
.gy_wh .gw_nr .gw_db li:before{display: block;content: " ";width: 0px;height: 2px;background: #296AFF;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
}
.gy_wh .gw_nr .gw_db li.on{color: #296AFF;font-weight: bold;}
.gy_wh .gw_nr .gw_db li.on:before{width: 100%;}
.gy_wh .gw_nr .gw_db li:hover{color: #296AFF;font-weight: bold;}
.gy_wh .gw_nr .gw_db li:hover:before{width: 100%;}
@media only screen and (max-width:1024px){
    .gy_wh {
        padding: 50px 0px;
    }
    .gy_wh .gw_nr .gw_bt {
        width: 120px;
        height: 120px;
        line-height: 120px;
        font-size: 20px;
    }
    .gy_wh .gw_nr {
        height: 400px;
    }
    .gy_wh .gw_nr .gw_tb .b_t {
        font-size: 22px;
    }
    .gy_wh .gw_nr .gw_tb .m_s {
        font-size: 16px;
    }
    .gy_wh .gw_nr .gw_db li {
        font-size: 14px;
        margin: 0px 12px;
        line-height: 60px;
    }
    .gy_wh .gw_nr .gw_tb .n_r{
        width: 100%;
    }
}
@media only screen and (max-width:640px){
    .gy_wh .gw_nr .gw_db li{
        font-size: 12px;
        margin: 0px 2px;
    }
}
@media only screen and (max-width:375px){
    .gy_wh .gw_nr .gw_db li{
        margin: 0px 10px;
        text-align: center;
        line-height: 26px;
    }
}
.gy_fz{width: 100%;overflow: hidden;background: url("../images/fz_bj.jpg") no-repeat top center / cover;padding: 90px 0px;}
.gy_fz .gz_bt{text-align: center;color: #FFFFFF;font-size: 30px;font-weight: bold;margin-bottom: 36px;}
.gy_fz .gz_nr .t_p{width: 100%;overflow:hidden;}
.gy_fz .gz_nr .t_p img{width: 100%;height: auto;display: inline-block;}
.gy_fz .gz_nr .n_r{color: #FFFFFF;font-size: 18px;padding: 30px 0px 0px 70px;max-height: 490px;overflow-y: auto;overflow-x: hidden;}
.gy_fz .gz_nr .n_r li{display: flex;align-items: center;line-height: 50px;}
.gy_fz .gz_nr .n_r li span{font-weight: bold;font-size: 20px;margin-right: 10px;}
.gy_fz .gz_nr .n_r::-webkit-scrollbar {
    width: 3px;
}
.gy_fz .gz_nr .n_r::-webkit-scrollbar-thumb {
    background: #2969FF;
    border-radius: 5px;
}
.gy_fz .gz_nr .n_r::-webkit-scrollbar-track {
    background: #FFFFFF;
    border-radius: 5px;
}
@media only screen and (max-width:1590px){
    .gy_fz .gz_nr .n_r {
        max-height: 420px;
    }
}
@media only screen and (max-width:1360px){
    .gy_fz .gz_nr .n_r {
        max-height: 380px;
    }
}
@media only screen and (max-width:1260px){
    .gy_fz .gz_nr .n_r {
        max-height: 360px;
        padding: 20px 0px 0px 50px;
    }
}
@media only screen and (max-width:1024px){
    .gy_fz {
        padding: 50px 0px;
    }
    .gy_fz .gz_bt {
        font-size: 22px;
        margin-bottom: 26px;
    }
    .gy_fz .gz_nr .n_r {
        max-height: 280px;
        padding: 0px;
    }
    .gy_fz .gz_nr .n_r li {
        line-height: 36px;
        font-size: 14px;
    }
    .gy_fz .gz_nr .n_r li span {
        font-size: 16px;
        margin-right: 6px;
    }
}
@media only screen and (max-width:768px){
    .gy_fz .gz_nr .t_p {
        margin-bottom: 20px;
    }
}
.gy_ld{width: 100%;overflow: hidden;background: #F7F7F7;padding: 70px 0px;}
.gy_ld .gl_bt{text-align: center;margin-bottom: 36px;color: #1E1E1E;font-weight: bold;font-size: 30px;}
.gy_ld .gl_nr{width: 100%;overflow: hidden;position: relative;}
.gy_ld .gl_nr .mySwiper2{margin-bottom: 26px;}
.gy_ld .gl_nr .n_r{padding-right: 30px;}
.gy_ld .gl_nr .n_r .m_c{ color: #1E1E1E;font-size: 28px;margin-bottom: 20px;text-transform: uppercase;}
.gy_ld .gl_nr .n_r .z_w{text-align: center;color: #FFFFFF;background: #2969FF;font-size: 16px;padding: 9px 20px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;margin-bottom: 20px;max-width: 38%;}
.gy_ld .gl_nr .n_r .m_s{color: #1E1E1E;font-size: 16px;line-height: 36px;}
.gy_ld .gl_nr .t_p{width: 100%;overflow: hidden;}
.gy_ld .gl_nr .t_p img{width: 100%;height: auto;display: block;}
.gy_ld .gl_nr .d_nr{background: #FFFFFF;padding: 12px 20px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.gy_ld .gl_nr .d_nr .t_p{width: 100%;overflow: hidden;}
.gy_ld .gl_nr .d_nr .t_p img{width: 100%;height: auto;display: block;}
.gy_ld .gl_nr .d_nr .w_z{ padding-top: 26px;}
.gy_ld .gl_nr .d_nr .w_z .m_c{color: #1E1E1E;font-size: 18px;text-transform: uppercase;}
.gy_ld .gl_nr .d_nr .w_z .z_w{color: #1E1E1E;font-size: 16px;line-height: 40px;}
.gy_ld .gl_nr .d_nr .w_z i{display: block;width: 40px;height: 1px;background: #1D1D1D;margin-top: 10px;}
.gy_ld .gl_nr .d_nr:hover{background: #2969FF;color: #FFFFFF;}
.gy_ld .gl_nr .d_nr:hover .w_z .m_c{
    color: #FFFFFF;
}
.gy_ld .gl_nr .d_nr:hover .w_z .z_w{
    color: #FFFFFF;
}
.gy_ld .gl_nr .d_nr:hover .w_z i{
    background: #FFFFFF;
}
.gl_nr .mySwiper .swiper-slide-thumb-active .d_nr{background: #2969FF;color: #FFFFFF;}
.gl_nr .mySwiper .swiper-slide-thumb-active .d_nr .w_z .m_c{color: #FFFFFF;}
.gl_nr .mySwiper .swiper-slide-thumb-active .d_nr .w_z .z_w{color: #FFFFFF;}
.gl_nr .mySwiper .swiper-slide-thumb-active .d_nr .w_z i{background: #FFFFFF;}
.gl_nr .mySwiper2 .swiper-button-prev{width: 50px;height: 50px;background:#FFFFFF url("../images/hz_l.png") no-repeat center center;line-height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left: 0px;
}
.gl_nr .mySwiper2 .swiper-button-next{width: 50px;height: 50px;background:#FFFFFF url("../images/hz_r.png") no-repeat center center;line-height: 50px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    left: 60px;
    right: auto;
}
.gl_nr .mySwiper2 .swiper-button-prev:hover{background:#2969FF url("../images/hz_l1.png") no-repeat center center;}
.gl_nr .mySwiper2 .swiper-button-next:hover{background:#2969FF url("../images/hz_r1.png") no-repeat center center;}
@media only screen and (max-width:1590px){
    .gl_nr .mySwiper2 .swiper-button-prev{top: 60%;}
    .gl_nr .mySwiper2 .swiper-button-next{top: 60%;}
}
@media only screen and (max-width:1440px){
    .gy_ld .gl_nr .n_r .z_w {
        padding: 9px 16px;
        max-width: 40%;
    }
}
@media only screen and (max-width:1300px){
    .gy_ld .gl_nr .n_r .z_w {
        max-width: 46%;
    }
}
@media only screen and (max-width:1270px){
    .gy_ld .gl_nr .n_r .m_s {
        font-size: 14px;
        line-height: 30px;
        overflow:hidden;
        text-overflow:ellipsis;
        display:-webkit-box;
        line-clamp:4;
        -webkit-line-clamp:4;
        -moz-line-clamp:4;
        -o-line-clamp:4;
        -webkit-box-orient:vertical;
    }
}
@media only screen and (max-width:1024px){
    .gy_ld {
        padding: 50px 0px;
    }
    .gy_ld .gl_bt {
        margin-bottom: 26px;
        font-size: 22px;
    }
    .gy_ld .gl_nr .n_r .m_c {
        font-size: 20px;
    }
    .gy_ld .gl_nr .n_r .z_w {
        max-width: 60%;
        font-size: 14px;
    }
    .gy_ld .gl_nr .n_r .m_s{
        font-size: 12px;
        line-height: 24px;
    }
    .gy_ld .gl_nr .d_nr .w_z .m_c{font-size: 14px;}
    .gy_ld .gl_nr .d_nr .w_z .z_w{font-size: 12px;}
    .gy_ld .gl_nr .d_nr .w_z {
        padding-top: 0px;
    }
    .gy_ld .gl_nr .d_nr .w_z i {
        margin-top: 5px;
    }
    .gl_nr .mySwiper2 .swiper-button-prev{width: 40px;height: 40px;line-height: 40px;top: 58%;

    }
    .gl_nr .mySwiper2 .swiper-button-next{width: 40px;height: 40px;line-height: 40px;top: 58%;
    }
}
@media only screen and (max-width:768px){
    .gy_ld .gl_nr .n_r .m_s{margin-bottom: 20px;}
    .gl_nr .mySwiper2 .swiper-button-prev{top: 50%;left: 10px;}
    .gl_nr .mySwiper2 .swiper-button-next{top: 50%;right: 10px;left: auto;}
}
@media only screen and (max-width:640px){
    .gy_ld .gl_nr .n_r {
        padding-right: 0px;
    }
    .gy_ld .gl_nr .n_r .m_c {
        font-size: 18px;
        text-align: center;
    }
    .gy_ld .gl_nr .n_r .z_w {
        max-width: 60%;
        font-size: 12px;
        margin: 0 auto;
    }
    .gy_ld .gl_nr .n_r .m_s {
        margin: 20px 0px;
    }
    .gy_ld .gl_nr .d_nr .t_p {
        margin-bottom: 16px;
    }
    .gy_ld .gl_nr .d_nr .w_z .m_c {
        font-size: 12px;
    }
    .gl_nr .mySwiper2 .swiper-button-prev{top: 43%;}
    .gl_nr .mySwiper2 .swiper-button-next{top: 43%;}
}
@media only screen and (max-width:375px){
    .gl_nr .mySwiper2 .swiper-button-prev{top: 46%;}
    .gl_nr .mySwiper2 .swiper-button-next{top: 46%;}
}
.gy_lx{width: 100%;overflow: hidden;padding: 90px 0px;}
.gy_lx .gx_bt{text-align: center;color: #1E1E1E;font-size: 30px;font-weight: bold;margin-bottom: 36px;}
.gy_lx .gx_tb{margin-bottom: 60px;}
.gy_lx .gx_tb .n_r{background: #F7F7F7;padding: 60px;text-align: center;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.gy_lx .gx_tb .n_r .t_p{width: 130px;height: 130px;margin: 0 auto;text-align: center;line-height: 130px;border: solid 1px #2969FF;-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.gy_lx .gx_tb .n_r .b_t{text-align: center;color: #1E1E1E;font-weight: bold;font-size: 24px;margin: 30px 0px 16px 0px;}
.gy_lx .gx_tb .n_r .m_s{text-align: center;color: #636363;font-size: 18px;line-height: 40px; margin-bottom: 20px;}
.gy_lx .gx_tb .n_r .m_r a{display: block;width: 200px;height: 50px;background: #2969FF;text-align: center;line-height: 50px;color: #FFFFFF;font-size: 18px;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;margin: 0 auto;}
.gy_lx .gx_db{border: solid 1px #EEEEEE;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;padding: 30px 40px;}
.gy_lx .gx_db .n_r{padding-top: 20px;}
.gy_lx .gx_db .n_r .b_t{color: #151515;font-size: 26px;font-weight: bold;margin-bottom: 26px;}
.gy_lx .gx_db .n_r .m_s{color: #636363;font-size: 18px;line-height: 40px;margin-bottom: 50px;}
.gy_lx .gx_db .n_r .r_x{margin-bottom: 50px;}
.gy_lx .gx_db .n_r .r_x h3{color: #212121;font-size: 22px;}
.gy_lx .gx_db .n_r .r_x h4{color: #296AFF;font-size: 30px;font-weight: bold;line-height: 60px;}
.gy_lx .gx_db .n_r .m_r a{display: block;width: 200px;height: 50px;background: #296AFF;font-size: 18px;color: #FFFFFF;text-align: center;line-height: 50px;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}
.gy_lx .gx_db .t_p{width: 100%;overflow: hidden;}
.gy_lx .gx_db .t_p img{width: 100%;height: auto;display: block;}
@media only screen and (max-width:1560px){
    .gy_lx .gx_db .n_r{padding-top: 0px;}
}
@media only screen and (max-width:1440px){
    .gy_lx .gx_db .n_r .r_x {
        margin-bottom: 30px;
    }
    .gy_lx .gx_db .n_r .m_s {
        margin-bottom: 30px;
    }
}
@media only screen and (max-width:1360px){
    .gy_lx .gx_db .n_r .b_t {
        font-size: 22px;
        margin-bottom: 20px;
    }
    .gy_lx .gx_db .n_r .m_s {
        font-size: 16px;
        line-height: 30px;
        margin-bottom: 20px;
    }
    .gy_lx .gx_db .n_r .r_x h3 {
        font-size: 20px;
    }
    .gy_lx .gx_db .n_r .r_x h4 {
        font-size: 22px;
        line-height: 50px;
    }
}
@media only screen and (max-width:1024px){
    .gy_lx {
        padding: 50px 0px;
    }
    .gy_lx .gx_bt {
        font-size: 20px;
        margin-bottom: 26px;
    }
    .gy_lx .gx_tb .n_r .m_s {
        font-size: 14px;
        line-height: 30px;
    }
    .gy_lx .gx_tb .n_r .m_r a {
        width: 160px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .gy_lx .gx_tb .n_r {
        padding: 40px 30px;
    }
    .gy_lx .gx_tb .n_r .b_t {
        font-size: 20px;
        margin: 20px 0px 16px 0px;
    }
    .gy_lx .gx_tb {
        margin-bottom: 30px;
    }
    .gy_lx .gx_db {
        padding: 20px 30px;
    }
    .gy_lx .gx_db .n_r .b_t {
        font-size: 18px;
    }
    .gy_lx .gx_db .n_r .m_s {
        font-size: 13px;
        line-height: 26px;
    }
    .gy_lx .gx_db .n_r .r_x h3 {
        font-size: 16px;
    }
    .gy_lx .gx_db .n_r .r_x h4 {
        font-size: 18px;
        line-height: 40px;
    }
    .gy_lx .gx_db .n_r .r_x {
        margin-bottom: 10px;
    }
    .gy_lx .gx_db .n_r .m_r a {
        width: 160px;
        height: 40px;
        font-size: 14px;
        line-height: 40px;
    }
}
@media only screen and (max-width:768px){
    .gy_lx .gx_db .n_r{margin-bottom: 20px;}
}
@media only screen and (max-width:640px){
    .gy_lx .gx_tb .n_r{margin-bottom: 20px;}
    .gy_lx .gx_tb .n_r {
        padding: 30px 20px;
    }
    .gy_lx .gx_tb .n_r .t_p {
        width: 100px;
        height: 100px;
        line-height: 100px;
    }
}

.ny_nr .ny_al .n_r{
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
}
.ny_nr .ny_al .n_r .t_p img{width: 100%;height: auto;display: block;}
.ny_nr .ny_al .n_r .w_z{width: 94%;background: #FFFFFF;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;padding: 16px 20px;position: absolute;bottom: 0%;left: 50%;transform:translate(-50%,-30%);
    -webkit-transform:translate(-50%,-30%);
    -moz-transform:translate(-50%,-30%);
    -ms-transform:translate(-50%,-30%);
    -o-transform:translate(-50%,-30%);}
.ny_nr .ny_al .n_r .w_z a{display: flex;align-items: center;justify-content: space-between;}
.ny_nr .ny_al .n_r .w_z .z_c{color: #1E1E1E;font-size: 16px;}
.ny_nr .ny_al .n_r .w_z .y_c{color: #171717;font-size: 16px;border-left: solid 1px #DBDBDB;padding-left: 16px;}
@media only screen and (max-width:1024px){
    .ny_nr .ny_al .n_r .w_z .z_c {
        font-size: 12px;
    }
    .ny_nr .ny_al .n_r .w_z .y_c {
        font-size: 12px;
        padding-left: 10px;
    }
}
.ny_kh{width: 100%;overflow: hidden;background: #F7F7F7;padding: 70px 0px;}
.ny_kh .b_t{color: #000000;font-size: 30px;font-weight: bold;margin-bottom: 30px;}
.ny_kh .n_r .t_p{border: solid 1px #E5E5E5;overflow: hidden;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;margin-bottom: 20px;}
.ny_kh .n_r .t_p img{width: 100%;height: auto;display: block;}
@media only screen and (max-width:1024px){
    .ny_kh{padding: 50px 0px;}
    .ny_kh .b_t{font-size: 20px;margin-bottom: 20px;}
}

.ny_nr .cp_dz .row{
    align-items: center;
}
.ny_nr .cp_dz .t_p{text-align: center;margin-bottom: 20px;}
.ny_nr .cp_dz .t_p img{ max-width: 100%;height: auto;display: inline-block;}
.ny_nr .cp_dz .dz_yc{width: 100%;background: #F5F7FC;padding: 30px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.ny_nr .cp_dz .dz_yc .tb_bt{background: #2969FF;color: #FFFFFF;font-weight: bold;font-size: 20px;padding: 20px 0px 20px 20px;margin-bottom: 26px;}
.ny_nr .cp_dz .dz_yc .tb_ms{color: #1E1E1E;font-size: 20px;line-height: 40px;}
.ny_nr .cp_dz .dz_yc .tb_by{color: #2969FF;font-size: 23px;font-weight: bold;margin: 20px 0px;}
.ny_nr .cp_dz .dz_yc .tb_bd .n_r{margin-bottom: 20px;}
.ny_nr .cp_dz .dz_yc .tb_bd .n_r p{color: #323232;font-size: 16px;line-height: 46px;}
.ny_nr .cp_dz .dz_yc .tb_bd .n_r .t_x{background: #FFFFFF;outline: none;line-height: 50px;width: 100%;text-indent: 14px;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.ny_nr .cp_dz .dz_yc .tb_bd .n_r .t_x::placeholder{color: #ACACAC;font-size: 15px;}
.ny_nr .cp_dz .dz_yc .tb_bd .n_r .t_a{
    background: #FFFFFF;outline: none;width: 100%;text-indent: 14px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 160px;
    padding-top: 20px;
}
.ny_nr .cp_dz .dz_yc .tb_bd ul{display: flex;align-items: center;}
.ny_nr .cp_dz .dz_yc .tb_bd li{margin-right: 20px;}
.ny_nr .cp_dz .dz_yc .tb_bd .s_u{width: 200px;height: 50px;text-align: center;line-height: 50px;color: #FFFFFF;font-size: 16px;background: #2969FF;outline: none; -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;}
.ny_nr .cp_dz .dz_yc .tb_bd .r_e{width: 200px;height: 50px;text-align: center;line-height: 50px;color: #2969FF;font-size: 16px;background: #FFFFFF;outline: none; -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    border: solid 1px #2969FF;
}
@media only screen and (max-width:1024px){
    .ny_nr .cp_dz .dz_yc {
        padding: 20px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bt {
        font-size: 18px;
        padding: 15px 0px 15px 15px;
        margin-bottom: 20px;
    }
    .ny_nr .cp_dz .dz_yc .tb_ms {
        font-size: 16px;
        line-height: 30px;
    }
    .ny_nr .cp_dz .dz_yc .tb_by {
        font-size: 18px;
        margin: 16px 0px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bd .n_r {
        margin-bottom: 16px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bd .n_r p {
        font-size: 13px;
        line-height: 36px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bd .n_r .t_x::placeholder{font-size: 12px;}
    .ny_nr .cp_dz .dz_yc .tb_bd .n_r .t_a{min-height: 120px;}
    .ny_nr .cp_dz .dz_yc .tb_bd .s_u {
        width: 160px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bd .r_e {
        width: 160px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
}
@media only screen and (max-width:640px){
    .ny_nr .cp_dz .dz_yc .tb_bt {
        font-size: 16px;
        padding: 10px;
    }
    .ny_nr .cp_dz .dz_yc .tb_ms {
        font-size: 14px;
        line-height: 26px;
    }
    .ny_nr .cp_dz .dz_yc .tb_by {
        font-size: 16px;
        margin: 10px 0px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bd .s_u {
        width: 140px;
    }
    .ny_nr .cp_dz .dz_yc .tb_bd .r_e {
        width: 140px;
    }
}
.ny_xg{width: 100%;overflow: hidden;background: #F9F9F9;padding: 70px 0px;}
.ny_xg .xg_bt{text-align: center;margin-bottom: 36px;color: #1E1E1E;font-size: 30px;font-weight: bold;}
.ny_xg .xg_tb{display: flex;align-items: center;justify-content: space-between;background: #FFFFFF;-webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;overflow: hidden;margin-bottom: 50px;}
.ny_xg .xg_tb .xg_zc{width: 50%;}
.ny_xg .xg_tb .xg_yc{width: 50%;display: flex;align-items: center;}
.ny_xg .xg_tb .xg_zc .t_p img{width: 100%;height: auto;display: block;}
.ny_xg .xg_tb .xg_yc .n_r{padding:0px 60px;}
.ny_xg .xg_tb .xg_yc .b_t{color: #2969FF;font-weight: bold;font-size: 23px;margin-bottom: 20px;}
.ny_xg .xg_tb .xg_yc .m_s{color: #636363;font-size: 16px;line-height: 40px;margin-bottom: 60px;}
.ny_xg .xg_tb .xg_yc .m_r a{display: block;width: 200px;height: 50px;text-align: center;line-height: 50px;color: #FFFFFF;background: #2969FF;font-size: 16px;-webkit-border-radius: 50px;
    -moz-border-radius: 50px;
    border-radius: 50px;}
.ny_xg .xg_db .n_r{margin-bottom: 20px;}
.ny_xg .xg_db .n_r .t_p img{width: 100%;height: auto;display: block;}
.ny_xg .xg_db .n_r .w_z a{display: block;text-align: center;line-height: 60px;color: #171717;font-size: 18px;background: #FFFFFF;}
@media only screen and (max-width:1024px){
    .ny_xg {
        padding: 50px 0px;
    }
    .ny_xg .xg_bt {
        margin-bottom: 26px;
        font-size: 20px;
    }
    .ny_xg .xg_tb .xg_yc .b_t {
        font-size: 18px;
    }
    .ny_xg .xg_tb .xg_yc .m_s {
        font-size: 13px;
        line-height: 26px;
        margin-bottom: 30px;
    }
    .ny_xg .xg_tb .xg_yc .m_r a {
        width: 160px;
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }
    .ny_xg .xg_tb .xg_yc .n_r {
        padding: 0px 30px;
    }
    .ny_xg .xg_tb {
        margin-bottom: 20px;
    }
    .ny_xg .xg_db .n_r .w_z a {
        line-height: 40px;
        font-size: 14px;
    }
}
@media only screen and (max-width:768px){
    .ny_xg .xg_tb {
        flex-wrap: wrap;
    }
    .ny_xg .xg_tb .xg_zc {
        width: 100%;
    }
    .ny_xg .xg_tb .xg_yc {
        width: 100%;
    }
    .ny_xg .xg_tb .xg_yc .n_r {
        padding: 20px;
    }
    .ny_xg .xg_tb .xg_yc .b_t {
        font-size: 16px;
        margin-bottom: 16px;
    }
    .ny_xg .xg_tb .xg_yc .m_s {
        font-size: 12px;
        line-height: 24px;
        margin-bottom: 20px;
    }
    .ny_xg .xg_tb .xg_yc .m_r a {
        font-size: 12px;
    }
}
.xg_cp{width: 100%;overflow: hidden;padding: 46px 0px;}
.xg_cp.on{background: #F7F7F7;}
.xg_cp .xg_bj{
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    overflow: hidden;
}
.xg_cp .xg_ab{background: #2969FF;color: #FFFFFF;font-size: 24px;font-weight: bold;padding: 20px 30px;}
.xg_cp .xg_ac{background: #F9F9F9;padding: 20px 30px;}
.xg_cp.on .xg_ac{background: #FFFFFF;}
.xg_cp .xg_ac ul{display: flex;align-items: center;justify-content: space-around;width: 100%;}
.xg_cp .xg_ac li{padding: 0px 10px;width:20%;}
.xg_cp .xg_ac .n_r{
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    overflow: hidden;
}
.xg_cp .xg_ac .n_r .t_p{border: solid 1px #EEEEEE;}
.xg_cp .xg_ac .n_r .t_p img{width: 100%;height: auto;display: block;}
.xg_cp .xg_ac .n_r .w_z a{display: block;text-align: center;background: #EFF3FD;line-height: 60px;color: #000000;font-size: 16px;}
@media only screen and (max-width:1024px){
    .xg_cp {
        padding: 40px 0px;
    }
    .xg_cp .xg_ab {
        font-size: 20px;
        padding: 16px 20px;
    }
    .xg_cp .xg_ac {
        padding: 16px 20px;
    }
    .xg_cp .xg_ac .n_r .w_z a {
        line-height: 40px;
        font-size: 12px;
    }
}
@media only screen and (max-width:768px){
    .xg_cp .xg_ac li {
        padding: 0px 4px;
    }
}
@media only screen and (max-width:640px){
    .xg_cp .xg_ac ul {
        flex-wrap: wrap;
        justify-content:initial;
    }
    .xg_cp .xg_ac li {
        width: 50%;
        margin-bottom: 16px;
    }
}
.fn_ys{width: 100%;overflow: hidden;background: url("../images/fn_bj.jpg") no-repeat top center / cover;padding: 90px 0px;}
.fn_ys .ys_bt{width: 100%;text-align: center;margin-bottom: 36px;color: #1E1E1E;font-size: 30px;font-weight: bold;}
.fn_ys .ys_nr .n_r{background: #FFFFFF;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 60px 30px;
    box-shadow: 0 0 20px rgba(0,0,0,.05);
}
.fn_ys .ys_nr .n_r .t_p{text-align: center;margin-bottom: 20px;}
.fn_ys .ys_nr .n_r .t_p img{max-width: 100%;height: auto;display: inline-block;}
.fn_ys .ys_nr .n_r .b_t{text-align: center;color: #1E1E1E;font-weight: bold;font-size: 20px;margin-bottom: 20px;}
.fn_ys .ys_nr .n_r .m_s{color: #636363;font-size: 16px;line-height: 30px;text-align: center;}
@media only screen and (max-width:1024px){
    .fn_ys{padding: 50px 0px;}
    .fn_ys .ys_bt{margin-bottom: 26px;font-size: 22px;}
    .fn_ys .ys_nr .n_r{
        padding: 30px 20px;
    }
    .fn_ys .ys_nr .n_r .b_t{font-size: 16px;}
    .fn_ys .ys_nr .n_r .m_s{font-size: 13px;line-height: 26px;}
}
@media only screen and (max-width:768px){
    .fn_ys .ys_nr .n_r{
        margin-bottom: 20px;
    }
    .fn_ys .ys_nr .n_r .t_p {
        margin-bottom: 16px;
    }
    .fn_ys .ys_nr .n_r .b_t{
        margin-bottom: 16px;
    }
}
@media only screen and (max-width:640px){
    .fn_ys .ys_nr .n_r .t_p {
        margin-bottom: 10px;
    }
    .fn_ys .ys_nr .n_r .b_t {
        margin-bottom: 10px;
    }
}
.fn_nr{width: 100%;overflow: hidden;padding: 50px 0px;}
.fn_nr ul li{margin-bottom: 50px;}
.fn_nr .z_c{margin-top: 50px;}
.fn_nr .z_c .t_b{margin-bottom: 30px;}
.fn_nr .z_c .t_b img{max-width: 100%;height: auto;display: inline-block;}
.fn_nr .z_c .b_t{color: #000000;font-size: 24px;font-weight: bold;margin-bottom: 16px;}
.fn_nr .z_c .m_s{color: #636363;font-size: 18px;line-height: 36px;max-width: 70%;margin-bottom: 70px;}
.fn_nr .z_c .m_r{display: flex;align-items: center;justify-content: space-between;padding-right: 50px;}
.fn_nr .z_c .m_r a i{display: block;font-size: 22px;color: #2969FF;width: 70px;height: 70px;text-align: center;line-height: 70px;border: dashed 1px #2969FF;-webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;}
.fn_nr .z_c .m_r p{color: #959595;font-size: 20px;}
.fn_nr .t_p{width: 100%;overflow: hidden;}
.fn_nr .t_p img{width: 100%;height: auto;display: block;}
.fn_nr ul li:nth-child(2n) .row{
    flex-flow: row-reverse;
}
.fn_nr ul li:nth-child(2n) .z_c{
    padding-left: 30px;
}
@media only screen and (max-width:1440px){
    .fn_nr .z_c .m_s {
        max-width: 90%;
        margin-bottom: 50px;
    }
}
@media only screen and (max-width:1360px){
    .fn_nr ul li:nth-child(2n) .z_c {
        padding-left: 20px;
    }
    .fn_nr .z_c {
        margin-top: 20px;
    }
}
@media only screen and (max-width:1260px){
    .fn_nr ul li:nth-child(2n) .z_c {
        padding-left: 10px;
    }
    .fn_nr .z_c {
        margin-top: 0px;
    }
}
@media only screen and (max-width:1024px){
    .fn_nr {
        padding: 30px 0px 50px 0px;
    }
    .fn_nr .z_c .t_b {
        margin-bottom: 16px;
    }
    .fn_nr .z_c .b_t {
        font-size: 20px;
    }
    .fn_nr .z_c .m_s {
        max-width: 100%;
        margin-bottom: 20px;
        font-size: 14px;
        line-height: 26px;
    }
    .fn_nr .z_c .m_r a i {
        font-size: 18px;
        width: 50px;
        height: 50px;
        line-height: 50px;
    }
    .fn_nr .z_c .m_r p {
        font-size: 16px;
    }

}
@media only screen and (max-width:768px){
    .fn_nr .z_c {
        margin-bottom: 16px;
    }
    .fn_nr ul li:nth-child(2n) .row {
        flex-flow: wrap;
    }
    .fn_nr ul li {
        margin-bottom: 20px;
    }
}
@media only screen and (max-width:640px){
    .fn_nr .z_c .m_r {
        padding-right: 0px;
    }
}

.ny_nr .xw_lb ul li{margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #eee;}
.ny_nr .xw_nr{width:100%; position:relative; display:flex; flex-wrap:wrap; justify-content:space-between;}
.ny_nr .xw_nr .t_p{width:27%; position:relative; overflow:hidden;}
.ny_nr .xw_nr .t_p img{width:100%; height:100%; display:block; position:absolute; top:0; left:0;
    object-fit:cover;
    object-position:center;
    -webkit-user-select:none;
    transition:all 1s;
    -webkit-transition:all 1s;}
.ny_nr .xw_nr:hover .t_p img{transform:scale(1.05);
    -webkit-transform:scale(1.05);}
.ny_nr .xw_nr .w_z{width:70%;}
.ny_nr .xw_nr .w_z h3{font-size:20px; line-height:30px; font-weight:bold; margin-bottom:20px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.ny_nr .xw_nr .w_z p{line-height:24px; color:#999; height:72px; margin-bottom:25px; overflow:hidden; display:-webkit-box;
    line-clamp:3;
    -webkit-line-clamp:3;
    -webkit-box-orient:vertical;}
.ny_nr .xw_nr .w_z a.m_r{display:inline-block; border-radius:3px; border:1px solid #ddd; padding:0 25px; line-height:38px;}
.ny_nr .xw_nr:hover .w_z a.m_r{background-color:#256DFF; border:1px solid #256DFF; color:#fff;}
@media only screen and (max-width:640px){
    .ny_nr{padding:3rem 0 7rem;}
    .ny_nr .xw_lb ul li{margin-bottom:2.5rem; padding-bottom:2.5rem;}
    .ny_nr .xw_nr .t_p{width:100%; height:360px; margin-bottom:1.5rem;}
    .ny_nr .xw_nr .w_z{width:100%;}
    .ny_nr .xw_nr .w_z h3{font-size:1.8rem; line-height:2.8rem; margin-bottom:1rem;}
    .ny_nr .xw_nr .w_z p{font-size:1.4rem; line-height:2.6rem; height:5.2rem; margin-bottom:1rem;}
    .ny_nr .xw_nr .w_z a.m_r{border-radius:.5rem; padding:0 2rem; line-height:3.6rem;}
}

.ny_cp{width: 100%;overflow: hidden;background: #F7F7F7;}
.ny_kw{width: 100%;overflow: hidden;padding: 16px 0px;border-bottom: solid 1px #EDEDED;}
.ny_kw .row{align-items: center;}
.ny_kw .z_c{display: flex;align-items: center;}
.ny_kw .z_c .t_p{margin-right: 10px;}
.ny_kw .z_c .l_j{display: flex;align-items: center;}
.ny_kw .z_c .l_j p{color: #1E1E1E;font-size: 14px;}
.ny_kw .z_c .l_j a{color: #959595;font-size: 14px;margin-right: 10px;}
.ny_kw .y_c{display: flex;align-items: center;justify-content: flex-end;}
.ny_kw .y_c .n_r{background: #FFFFFF;width: 320px;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;display: flex;align-items: center;justify-content: flex-end;}
.ny_kw .y_c .t_x{width: 70%;line-height: 45px;text-indent: 14px;outline: none;}
.ny_kw .y_c .s_u{width: 30%;line-height: 50px;text-align: center;outline: none;background: url("../images/sou.png") no-repeat center center;}
.ny_nr .cp_fl{margin-bottom: 70px;width: 100%;display: flex;align-items: center;justify-content: center;}
.ny_nr .cp_fl .bd{width: 90%;overflow: hidden;display: flex;justify-content: center;}
.ny_nr .cp_fl .hd{width: 10%;display: flex;align-items: center;justify-content: center;}
.ny_nr .cp_fl .hd a{margin: 0px 5px;min-height: 160px;line-height: 160px;background: #FFFFFF;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;width: 45%;text-align: center;}
.ny_nr .cp_fl .bd ul{display: flex;align-items: center;}
.ny_nr .cp_fl .bd li{ padding: 0px 6px;width: 200px!important;}
.ny_nr .cp_fl .n_r{background: #FFFFFF;padding: 30px 0px;text-align: center;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
.ny_nr .cp_fl .n_r .t_p{margin-bottom: 10px;}
.ny_nr .cp_fl .n_r .t_p img{max-width: 100%;height: auto;display: inline-block;filter: inherit;
    -webkit-filter: inherit;}
.ny_nr .cp_fl .n_r .b_t a{display: block;text-align: center;line-height: 40px;color: #1E1E1E;font-size: 16px;}
.ny_nr .cp_fl .bd li:hover .n_r{background: #2969FF;padding: 30px 0px;text-align: center;}
.ny_nr .cp_fl .bd li:hover .n_r .t_p img{filter: grayscale(100%) brightness(900%);
    -webkit-filter: grayscale(100%) brightness(900%);}
.ny_nr .cp_fl .bd li:hover .b_t a{color: #FFFFFF;}
.ny_nr .cp_fl .bd li.on .n_r{background: #2969FF;padding: 30px 0px;text-align: center;}
.ny_nr .cp_fl .bd li.on .n_r .t_p img{filter: grayscale(100%) brightness(900%);
    -webkit-filter: grayscale(100%) brightness(900%);}
.ny_nr .cp_fl .bd li.on .b_t a{color: #FFFFFF;}
@media only screen and (max-width:1500px){
    .ny_nr .cp_fl {
        max-width: 90%;
        margin: 0 auto;
    }
    .ny_nr .cp_fl .bd li{width: 195px!important;}
}
@media only screen and (max-width:1430px){
    .ny_nr .cp_fl .bd li{width: 232px!important;}
}
@media only screen and (max-width:1400px){
    .ny_nr .cp_fl .bd li{ width: 228px!important;}
}
@media only screen and (max-width:1380px){
    .ny_nr .cp_fl .bd li{ width: 225px!important;}
}
@media only screen and (max-width:1360px){
    .ny_nr .cp_fl .bd li{ width: 215px!important;}
}
@media only screen and (max-width:1300px){
    .ny_nr .cp_fl .bd li{ width: 211px!important;}
}
@media only screen and (max-width:1300px){
    .ny_nr .cp_fl .bd li{ width: 208px!important;}
}
@media only screen and (max-width:1260px){
    .ny_nr .cp_fl .bd li{ width: 192px!important;}
}
@media only screen and (max-width:1024px){
    .ny_nr .cp_fl {
        max-width: 96%;
    }
    .ny_nr .cp_fl .bd li{ width: 166px!important;}
}
@media only screen and (max-width:768px){
    .ny_nr{display: none;}
    .ny_nr.x_s{display: block;}
}
.ny_cp .nc_nr{
    width: 100%;overflow: hidden;
    padding-bottom: 70px;
}
.ny_cp .nc_nr .nc_bt{text-align: center;color: #1E1E1E;font-size: 30px;margin-bottom: 36px;}
.ny_cp .nc_nr .nc_lb .n_r{overflow: hidden;width: 100%;background: #FFFFFF;-webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;padding: 30px;border-bottom: solid 10px #FFFFFF;margin-bottom: 30px;position: relative;
    transition: all .5s;
    -o-transition: all .5s;
    -ms-transition: all .5s;
    -moz-transition: all .5s;
    -webkit-transition: all .5s;
    top: 0px;
}
.ny_cp .nc_nr .nc_lb .n_r .t_p{text-align: center;margin-bottom: 20px;}
.ny_cp .nc_nr .nc_lb .n_r .t_p img{width: 100%;height: auto;display: inline-block;}
.ny_cp .nc_nr .nc_lb .n_r .w_z a{display: block;text-align: center;color: #1E1E1E;line-height: 40px;font-size: 16px;}
.ny_cp .nc_nr .nc_lb .n_r:hover{border-bottom: solid 10px #296AFF;top: -10px;}
.ny_cp .nc_nr .nc_lb .n_r:hover .w_z a{color: #296AFF;}
@media only screen and (max-width:1024px){
    .ny_cp .nc_nr{
        padding: 30px 0px 40px 0px;
    }
    .ny_cp .nc_nr .nc_bt{font-size: 20px;margin-bottom: 26px;}
    .ny_cp .nc_nr .nc_lb .n_r{
        margin-bottom: 20px;
        padding: 20px 0px;
    }
    .ny_cp .nc_nr .nc_lb .n_r .w_z a{line-height: 30px;font-size: 12px;}
}
@media only screen and (max-width:640px){
    .ny_kw .z_c {
        margin-bottom: 15px;
    }
    .ny_kw .y_c {
        justify-content: flex-start;
    }
}
.ny_dz{width: 100%;overflow: hidden;padding: 20px 0px;}
.ny_zs{ padding: 10px 0px 50px 0px;}

.xw_xq{width:100%; padding:60px 0 80px; overflow:hidden; position:relative;}
.xw_xq .xq_nr .b_t{font-size:28px; line-height:36px; font-weight:bold; color:#000; text-align:center; margin-bottom:20px;}
.xw_xq .xq_nr .x_x{padding-bottom:30px; margin-bottom:45px; border-bottom:1px solid #eee; text-align:center; line-height:26px;}
.xw_xq .xq_nr .x_x span{display:inline-block; padding:0 10px;}
.xw_xq .xq_nr .n_r{font-size:15px; line-height:30px;}
.xw_xq .xq_nr .n_r img{max-width:100%; height:auto;  margin:0 auto;}
.xw_xq .xq_nr .f_y{margin-top:40px; padding-top:30px; border-top:1px solid #eee; color:#999; font-size:15px; line-height:32px;}
.xw_xq .xq_nr .z_c, .xw_xq .xq_nr .y_c{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
@media only screen and (max-width:1080px){
    .xw_xq{padding:50px 0 70px;}
    .xw_xq .xq_nr .x_x{margin-bottom:30px; line-height:32px;}
    .xw_xq .xq_nr .n_r{font-size:22px; line-height:38px;}
    .xw_xq .xq_nr .f_y{font-size:22px; line-height:38px;}
}

.bj_xq{width:100%; height:100vh; background-color:rgba(0,0,0,.7); position:fixed; top:0; left:0; z-index:9999999; backdrop-filter:blur(1px); -webkit-backdrop-filter:blur(1px); display:none;}
.bj_xq .bj_nr{width:600px; padding:30px; position:absolute; top:50%; left:50%; margin-left:-300px; margin-top:-245px; background-color:#fff;}
.bj_xq .bj_nr .b_t{font-size:22px; font-weight:bold; line-height:32px; color:#000; margin-bottom:20px;}
.bj_xq .bj_nr .b_d input{width:100%; height:50px; padding:0 15px; margin-bottom:15px; border:1px solid #eee; font-size:15px; line-height:54px; color:#333; display:block;}
.bj_xq .bj_nr .b_d input::placeholder{color:#999;}
.bj_xq .bj_nr .b_d textarea{width:100%; height:112px; padding:10px 15px; border:1px solid #eee; font-size:15px; line-height:24px; color:#333; resize:none; display:block;}
.bj_xq .bj_nr .b_d textarea::placeholder{color:#999;}
.bj_xq .bj_nr .b_d button{width:100%; height:46px; border:0; background-color:#2D63CE; font-size:16px; line-height:46px; color:#fff; margin-top:20px; outline:none; cursor:pointer;
    transition:all .5s;
    -webkit-transition:all .5s;}
.bj_xq .bj_nr .b_d button:hover{background-color:#2D63CE;}
.bj_xq .bj_nr .g_b{width:26px; position:absolute; top:15px; right:15px; cursor:pointer;
    transition:all .5s;
    -webkit-transition:all .5s;}
.bj_xq .bj_nr .g_b:hover{transform:rotate(360deg);
    -webkit-transform:rotate(360deg);}
.bj_xq .bj_nr .g_b img{width:100%; height:auto; display:block;}
@media only screen and (max-width:1080px){
    .bj_xq .bj_nr{width:80%; left:10%; margin-left:0; margin-top:-216px;}
    .bj_xq .bj_nr .b_t{font-size:22px; line-height:30px;}
    .bj_xq .bj_nr .x_b{font-size:14px; line-height:22px;}
    .bj_xq .bj_nr .b_d ul li{width:48%; margin-top:10px;}
    .bj_xq .bj_nr .b_d input{height:45px; line-height:44px;}
    .bj_xq .bj_nr .b_d textarea{height:77px;}
    .bj_xq .bj_nr .b_d button{width:120px; height:38px; font-size:14px; line-height:38px;}
    .bj_xq .bj_nr .g_b{top:10px; right:10px;}
    .bj_xq .bj_nr .g_b i{font-size:22px;}
}
@media only screen and (max-width:1080px){
    .bj_xq .bj_nr{width:90%; left:5%;}
}
@media only screen and (max-width: 640px){
    .bj_xq .bj_nr{margin-top:-236px;}
    .bj_xq .bj_nr .b_d ul li{width:100%;}
}