body {
    font-family:"微软雅黑";
    overflow-x: hidden;
    font-size: 14px;
}
ul,li {
    list-style:none;
}
.cb {
    width:100%;
    clear:both;
    height:0;
}
.fl{
    float: left;
}
.fr{
    float: right;
}
.tac{text-align: center;}
a{text-decoration: none !important;}
h1{margin: 0;}
img{max-width: 100%;}
.container:before{
    content: unset;
}
.container:after{
    content: unset;
}
.dis{
    display: flex;
    padding: 23px 0;
    justify-content: space-between;
}
.b_y{
    display: flex;
    /*align-items: center;*/
    padding-left: 15px;
    margin-left: 60px;
}
.y_l,.y_r{
    /*font-size: 34px;*/
    /*color: #0045F9;*/
    /*background-image:-webkit-linear-gradient(bottom,#0045F9,#0090FF);*/
    /*-webkit-background-clip:text;*/
    /*-webkit-text-fill-color:transparent;*/
}
.y_l{
    font-size: 34px;
    font-weight: normal;
    color: #333232;
}
.y_r{
    /*margin-left: 33px;*/
    font-size: 24px;
    font-weight: normal;
    color: #333232;

}
.y_r span:nth-child(2){
    margin: 0 16px;
}

.form-row{
    display: flex;
    align-items: center;
    height: 100%;
}
.form-control{
    border-right: unset;
    border-radius: unset;
}
.btn-block{
    height: 34px;
    border-radius: unset;
    padding: 0 16px;
    line-height: 17px;
    background-color: #2B59AF;
}
.top{
    display: flex;
    align-items: center;
}
.shuru{
    width: 258px;
}
.enp1{
    font-size: 20px;
    color: #E7E7E7;
}
.t_box{
    /*grid-template-columns: 1fr 1fr;*/
    /*display: grid;*/
    /*grid-gap: 28px;*/
}
.t_b_l,.t_b_r{
    width: 100%;
}
.t_b_l img{
    height: 100%;
}
.t_b_r{
    /*grid-template-columns: 1fr 1fr;*/
    /*display: grid;*/
    /*grid-gap: 28px;*/
}
.t_b_r_l,.t_b_r_r{
    width: 100%;
}
.t_box{
    margin-bottom: 28px;
}
.t_b_r_r{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 19px;
    height: 100%;
}
.t_b_r_l img{

    height: 100%;
}
.t_b_r_r img{
    height: calc(50% - 14px);
    object-fit: contain;
}
.t_b_b{
    grid-template-columns: 1fr 1fr;
    display: grid;
    grid-gap: 28px;
}
.t_b_b img{
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.a_p_b{
    /*padding: 0 28px;*/
    margin-bottom: 28px;
    margin-top: 51px;
}
.q_c_list{
    /*display: flex;*/
    /*align-items: center;*/
    /*display: grid;*/
    /*grid-template-columns: 1fr 1fr 1fr 1fr;*/
    /*grid-gap: 64px;*/
}
.q_c_pic img{
    width: 100%;
    object-fit: contain;
}
.i_con2 .left .span1 {
    width: 35px;
    height: 4px;
    background: #2451B2;
    display: block;
}

.i_con2 .left .span2 {
    width: 135px;
    height: 2px;
    background: #fff;
    display: block;
}
.i_con2 .left .a2 {
    display: inline-block;
    text-align: center;
    width: 204px;
    height: 54px;
    background: #F7F7F7;
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    color: #000;
    font-size: 30px;
    line-height: 54px;
}

.i_con2 .left .box11 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 53px;
}
.i_con2 .box12{
    display: grid;
    grid-template-columns: 2fr 1fr 2fr 1fr 2fr 1fr 2fr 1fr 2fr 1fr 2fr;
    grid-gap: 4px;
}
.y_list{
    width: 100%;
    background-color: #294E9F;
    padding: 32px 64px;
}
.i_con2{
    padding: 67px 0;
}
.y_s_pic img{
    width: 68px;
    height: 49px;
    object-fit: contain;
}
.y_s_name{
    font-size: 34px;
    color: #F7F7F7;
    margin: 8px 0;
}
.y_s_des{
    font-size: 24px;
    color: #F7F7F7;
}
.i_con3 .left .p1 {
    font-weight: normal;
    color: #F7F7F7;
    font-size: 62px;
    background: #016CAF;
    text-align: center;
}
.i_con3 .left .span1 {
    width: 35px;
    height: 4px;
    background: #2451B2;
    display: block;
}
.i_con3 .left .span2 {
    width: 135px;
    height: 2px;
    background: #182545;
    display: block;
}
.i_con3 .left .a2 {
    display: inline-block;
    text-align: center;
    width: 204px;
    height: 54px;
    background: #2B59AF;
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    color: #F7F7F7;
    font-size: 30px;
    line-height: 54px;
}
.i_con3 .left{
    width: 25%;
}
.i_con3 .left .box11 {
    display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
}
.i_con3,.i_con4{
    padding: 61px 0;
}
.i_con3 .right{
    width: 70%;
}
.p_list{
    /*background-color: #294E9F;*/
    width: 100%;
    /*width: 40%;*/
}
.p_list a{
    display: flex;
    align-items: center;
}
.p_pic{
    background-color: #fff;
    /*width: 194px;*/
    /*height: 163px;px*/
    display: flex;
    justify-content: center;
    align-items: center;

}
.i_con3 .box12{
border: 6px solid #016CAF;
    width: 100%;
   display: flex;
    align-items: center;
    flex-direction: column;
    height: 100%;
}
.p_pic img{
    width: 100%;
    /*height: 100%;*/
    object-fit: contain;
}
.i_con3{
    display: flex;
    justify-content: space-between;
}
.p_box{
    color: #fff;
    padding: 0 25px;
    flex: 1;
}
.right_box{
    grid-gap: 19px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    margin-top: 29px;
}
.r_p_btn{
    width: 240px;
    height: 60px;
    border-radius: 10px;
    background: #016CAF;
    display: flex;
    justify-content: center;
    margin-top: 38px;
}
.r_p_btn a{
    font-size: 42px;
    font-weight: normal;
    color: #F7F7F7;

}
.r_p_name{
    font-weight: normal;
    color: #1A1A1A;
    font-size: 34px;
    text-align: center;
    height: 100%;
}
.right_list{
    background-color: #fff;
    padding: 42px 25px;
    border-radius: 20px;
    box-shadow: 0px 0px 6px 0px rgba(15,75,112,0.35);

    display: flex;
    flex-direction: column;
    align-items: center;
}
.right_list img{
    width: 100%;
    object-fit: contain;
    height: 493px;
}
.right_name{
    display: flex;
    justify-content: flex-end;
}
.right_name a{
    display: inline-block;
    text-align: center;
    width: 204px;
    height: 54px;
    background: #016CAF;
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    color: #F7F7F7;
    font-size: 30px;
    line-height: 54px;
}
.p_name{
    font-weight: normal;
    color: #016CAF;
    font-size: 36px;
    padding: 21px 0;
    border-bottom: 2px solid #D3D3D3;
}
.p_des{
    font-size: 20px;
    color: #F7F7F7;
}

.i_con4 .left .p1 {
    font-weight: normal;
    color: #1A1A1A;
    font-size: 72px;
}
.i_con4 .left .span1 {
    width: 35px;
    height: 4px;
    background: #2451B2;
    display: block;
}
.i_con4 .left .span2 {
    width: 135px;
    height: 2px;
    background: #182545;
    display: block;
}
.i_con4 .left .a2 {
    display: inline-block;
    text-align: center;
    width: 204px;
    height: 54px;
    background: #016CAF;
    border-radius: 10px 10px 10px 10px;
    font-weight: normal;
    color: #F7F7F7;
    font-size: 30px;
    line-height: 54px;
}

.i_con4 .box11 {
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 36px;
}
.box13{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 16px;
}
.p_d_pic img{
    width: 100%;
    height: 100%;
    object-fit: contain;
}
.p_d_list{
    background-color: #fff;
}
.p_d_pic{
    /*width: 440px;*/
    /*height: 487px;*/
    background: #fff;
    text-align: center;
    line-height: 487px;

}
.p_d_name{
    background: #2B59AF;
    font-size: 30px;
    color: #F7F7F7;
    text-align: center;
    padding: 8px 0;
}
.box15{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 16px;
}
.a_s_pic img{
    width: 100%;
    object-fit: contain;
}
.a_s_name{
    text-align: center;
    font-size: 30px;
    color: #000;
    background: #fff;
    padding: 8px 0;
}
.q_c_pic{

}
.p_f_title{
    margin-bottom: 36px;

}
.p_f_title a{
    font-size: 38px;
    color: #F7F7F7;
}
.f_p_name{
    font-size: 22px;
    color: #F7F7F7;
    margin-bottom: 16px;
}
.t_b_l img,.t_b_r_l img,.t_b_r_r img,.t_b_b img{
    width: 100%;
    object-fit: cover;
    height: 100%;

}
.pic_b{
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    position: relative;
}
.pic_t {
    padding: 8px 0;
    width: 100%;
    color: #000;
    font-size: 26px;
    text-align: center;

}
.t_b_r_r .pic_t{
    padding: 8px 0;
    width: 100%;
    color: #fff;
    font-size:26px;
    text-align: center;
    position: absolute;
    bottom: 0;
    left: 0;
    background-color: #016CAF;
}


.footer .foot_m .div{
    display: grid;
    grid-template-columns: 1fr 1fr;
    padding-right: 32px;
    grid-gap: 20px;
}

.from{
    padding: 0 32px;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
}


#nav{width: 100%;z-index: 999999;background:#fff;}
#nav .logo{height: 65px;background: no-repeat left center;}
#nav .logo img{vertical-align: middle;    height: 100%;
    object-fit: contain;}
/*选择#nav第一个元素*/

/*#nav:first-child .container{*/
/*    width: 1440px;*/
/*}*/
/*#nav .container{*/
/*    width: 1640px;*/
/*}*/
.colsew{
    width: 1640px;
}
#nav .nava{
    width: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 16px 0;
    margin-bottom: 0;
}
#nav .nava li .color{
    color: #2B59AF;
}
#nav .nava li{display: inline-block;position: relative;text-align: center;border-right: 2px solid #fff;width: 20%;}
#nav .nava li:last-child{border-right: none;}
#nav .nava .a1{display:block;color: #fff ;cursor: pointer;font-size: 30px;}
#nav .nava .a1 img{display: none;}
#nav .daohangi{display: none;}


#banner{width: 100%;height: 800px;position: relative;overflow: hidden;line-height: 800px;text-align: center;overflow: hidden;}
#banner img{max-width: 90%;}
#banner ul{width: 500%;height: 100%;position: relative;padding: 0;left:0;z-index: 2;}
#banner ul li{width: 20%;height: 100%;float: left;background:#fff url(../images/banner0.jpg) no-repeat top center;background-size:cover ;}
#banner ol{text-align: center;position: absolute;width: 100%;bottom: 20px;padding: 0;z-index: 5;height: 14px;line-height: 14px;}
#banner ol li{width: 14px;height: 14px;border-radius: 50%;background: #fff;display: inline-block;margin: 0 12px;cursor: pointer;}

.i_con1{overflow: hidden;display: flex;
    align-items: center;flex-direction: column;}
.i_con1 .right{width: 100%;display: flex;
    justify-content: space-between;}
.i_con1 .right img{width: 49%;object-fit: cover;
    height: 100%;}
.right .p2{
    width: 49%;
    font-weight: normal;
    color: #1A1A1A;
    font-size: 32px;
    text-indent: 2em;
    line-height: 70px;
}
.i_con1 .left{width: 100%;}
.i_con1 .left .box11{;line-height: 1;vertical-align: middle;display: flex;justify-content: space-between;align-items: center;    margin-bottom: 59px;}
.i_con1 .left .p1{font-size: 72px;margin-bottom: 0;}
.i_con1 .left .span1{width: 35px;
    height: 4px;
    background: #2451B2;display: block;}
.i_con1 .left .span2{width: 135px;
    height: 2px;
    background: #182545;display: block;}
.i_con1 .left .a{color: #4b4b4b;font-size: 16px;line-height: 24px;margin-bottom: 20px;display: block;}
.i_con1 .left .p2{font-size: 26px;
    font-weight: normal;
    color: #1A1A1A;
    line-height: 50px;padding-right: 32px;text-indent: 2em;}
.i_con1 .left .a2{display: inline-block;text-align: center;width: 204px;
    height: 54px;
    background: #2B59AF;
    border-radius: 10px 10px 10px 10px;font-weight: normal;
    color: #F7F7F7;font-size: 30px;line-height: 54px;}

.i_con2 .left{}
.i_con2 .left .p1{font-weight: normal;
    color: #F7F7F7;font-size: 72px;}
.i_con2 .left .enp1{color: #939393;    margin-top: -10px;}
.i_con2 .left .a{color: #FFF;}
.i_con2 .left .p2{color: #909090;}
.i_con2 .left .a2{border: 1px solid #FFF;}
.i_bt{text-align: center;margin-top: 36px;margin-bottom: 18px;}
.i_bt .p1{color: #222222;font-size: 24px;height:56px;line-height: 56px;}
.i_bt .p2{max-width: 760px;font-size: 12px;color: #909090;line-height: 24px;margin: 0 auto;}

.lb .big_box{width: 400%;position: relative;left: 0;}
.lb .big_box .s_box{float: left;width: 25%;}
.s_box .col-xs-12{padding: 0 9px;margin-bottom: 18px;}
.s_box .ss_box{padding: 15px;border: 1px solid #eeeeee;}
.s_box .ss_box .img{display: block;overflow: hidden;}
.img img{width: 100%;height:100%;transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
    object-fit: contain;
}
.i_con5 .col-sm-4{
    width: 25%;
}
.img:hover img{transform: scale(1.05);}
.s_box .ss_box .a1{width: 100%;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;color: #434343;line-height: 44px;}
.s_box .ss_box .p1{width: 100%;display: block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;font-size: 13px;color: #9c9999;line-height: 1;}

.i_con5{margin: 18px auto;background: #fff;overflow: hidden;padding-bottom: 50px;}
.i_news{margin: 15px 0;}
.i_news a{display: block;width: 100%;overflow: hidden;}
.i_news .a1{white-space:nowrap; text-overflow:ellipsis;font-size: 16px;color: #434343;height: 36px;line-height: 36px;margin-top: 10px;}
.i_news p{font-size: 12px;color: #969696;margin: 0;}
.i_news .p2{line-height: 18px;height: 54px;overflow: hidden;}
.i_con5 .div div{height: 80px;line-height: 80px;text-align: center;max-height: 90%;overflow: hidden;}
.i_con5 div:hover>img{transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;
}
.i_con5 div:hover>img{transform: scale(1.1);}

.footer{background: #016CAF;overflow: hidden;}
.footer .foot_top{border-bottom: 1px solid #000;text-align: center;padding: 26px 0;position: relative;}
.footer .foot_top .div{display: inline-block;overflow: hidden;}
.footer .foot_top .f_top{width: 66px;height: 46px;line-height: 46px;text-align: center;color: #fff;font-size: 16px;font-weight: bold;display: block;position: absolute;top: 0;right: 0;border-radius: 0 0 5px 5px;cursor: pointer;}
.footer .foot_top a{color: #818181;font-size: 12px;padding: 6px 16px;float: left;}
.footer .foot_top a:hover{color: #fff !important;text-decoration: underline !important;}
.footer .foot_top .a1h{background: none;}
.footer .foot_top br{display: none;}
.footer .foot_m{border-top: 1px solid #505050;padding: 28px 0 54px;display: grid;
    grid-template-columns: 1fr 1fr 1fr;}
.foot_m{overflow: hidden;}

.foot_m .guanzhu{text-align: center;}
.foot_m .foot_lx{text-align: left;}
.foot_m .foot_lx .p1{font-size: 13px;color: #ffffff;margin-bottom: 30px;margin-top: 18px;}
.foot_m .foot_lx .p2{font-size: 22px;color: #fff;margin-bottom: 22px;}
.foot_m .foot_lx a{display: inline-block;font-size: 14px;color: #fff !important;width: 150px;height: 36px;line-height: 36px;text-align: center;}
.from_name{
    font-weight: normal;
    color: #F7F7F7;
    font-size: 24px;

    padding-bottom: 20px;
    border-bottom: 2px solid #fff;
    display: inline-block;
}
.input_box{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 8px;
    margin-bottom: 20px;
}
#tj{
    float: right;
    width: 176px;
    height: 42px;
    background: #F9B900;
    border-radius: 7px;
    font-size: 30px;
    font-weight: normal;
    color: #1A1A1A;
        line-height: 20px;
}

.top .b_y{
    display: flex;
    padding-left: 15px;
    margin-left: 60px;
    flex-direction: column;
}

.foot_m .xinxi{padding-left: 32px}
.foot_m .xinxi .p1{background: #F9B900;font-size: 28px;
    color: #000;display: inline-block;padding: 8px 16px;margin:0;}
.foot_m .xinxi .p2{font-size: 22px;
    color: #F7F7F7;margin: 8px 0 8px 0;}
.foot_m .xinxi .p3{font-size: 24px;
    color: #F7F7F7;margin-bottom: 8px}
.foot_m .xinxi .p5{font-size: 22px;
    color: #F7F7F7;margin-top: 8px}
.foot_m .xinxi p{}
.foot_m .xinxi .box{display: inline-block;}
.foot_m .erweima{}
.foot_m .cb{display: none;}
.foot_m .erweima{}
.foot_m .erweima dl{width: 100%}
.foot_m .erweima dt{}
.foot_m .erweima dd{text-align: center;font-size: 20px;
    color: #F7F7F7;    display: flex;
    align-items: center;}
.foot_down{background: #0f0f0f;padding: 15px 0;overflow: hidden;}
.foot_down p{margin-bottom: 0;font-size: 12px;color: #6a6a6a;line-height: 22px;}
.foot_down a{color: #6a6a6a;margin-right: 5px;}
.list_banner{height: 450px;line-height: 450px;text-align: center;margin-top: 80px;}
.list_banner img{max-width: 90%;}
.box0 dt img{
    width: 80%;
    object-fit: contain;
}
.box0{
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 16px;
}

.footer .foot_m .div div{
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}

.list_bt{text-align: center;padding: 46px 0;}
.list_bt .p1{font-size: 24px;color: #222222;}
.list_bt .p2{font-size: 12px;color: #909090;}

.about_main{margin-bottom: 30px;}
.about_main p{text-align: center;}
.about_main .p1{font-size: 18px;color: #222222;line-height: 44px;}
.about_main .p2{font-size: 13px;color: #959595;line-height: 24px;margin-bottom: 20px;}
.about_mi{padding: 150px 0 120px;text-align: center;background: url(../images/about_m_i.jpg) center center;background-size:cover ;color: #fff;}
.about_mi .boxo{display: inline-block;width: 33.3333%;max-width: 330px;text-align: center;min-width: 220px;}
.about_mi .boxo .boxo1{display: inline-block;}
.about_mi .boxo p{margin-bottom: 0;text-align: left;}
.about_mi .boxo .p01{margin-bottom: 18px;}
.about_mi .boxo .p02{font-size: 40px;margin-bottom: 12px;font-weight: bold;}
.about_mi .boxo .p03{margin-bottom: 30px;}

.about_main .p4{font-size: 24px;color: #222222;height: 68px;line-height: 68px;background: url(../images/about_x.jpg) no-repeat bottom center;margin-top: 30px;}
.about_main .p5{font-size: 18px;color: #474747;}
.about_main .p6{font-size: 13px;color: #959595;max-width: 738px;margin: 10px auto 20px;}
.about_main .box_b{text-align: center;margin-top: 50px;}
.about_main .box_b1{display: inline-block;text-align: center;width: 33%;max-width: 300px;min-width: 200px;margin-bottom: 30px;}
.about_main .box_b2{width: 175px;display: inline-block;}
.about_main .box_b2 img{margin-bottom: 35px;}
.about_main .box_b2 p{color: #909090;line-height: 24px;}
.about_main .box_b2 font{color: #2c2c2c;}

.fenye{margin: 40px 0;padding: 0;}
.fenye li{display: inline-block;}
.fenye li a{display: block;height: 26px;line-height: 24px;border: 1px solid #000;padding: 0 9px;}
.fenye li a:hover,.fenye li a.cur{color: #fff !important;}

.xq_bt{text-align: center;padding: 50px 0 10px;border-bottom: 1px solid #eeeeee;margin-bottom: 20px;}
.xq_bt .p1{font-size: 22px;color: #000000;line-height: 38px;}
.xq_bt .p2{font-size: 12px;color: #767676;line-height: 30px;}
.cp_x_main .p1{font-size: 12px;color: #4e4e4e;text-indent: 2em;line-height: 24px;margin-bottom: 20px;}
.cp_x_main img{margin: 20px 0;}
.cp_x_main{padding-bottom: 50px;}
.sx{padding: 30px 0;}
.sx a{display: block;color: #3d3d3d;line-height: 28px;}

.n_xuanze{text-align: center;margin: 40px 0;}
.n_xuanze a{width: 50%;max-width: 314px;height: 50px;text-align: center;line-height: 50px;color: #6e6e6e !important;background: #f2f2f2;display: inline-block;}
.n_xuanze a.background{color: #FFF !important;}


.news_x .n_bt{text-align: center;margin-top: 40px;}
.news_x .n_bt .p1{margin-bottom: 20px;font-size: 22px;color: #242424;font-weight: bold;}
.news_x .n_bt .p2{font-size: 12px;color: #939393;}
.news_x .n_bt .p2 span{margin: 0 15px;display: inline-block;}

.news_x .p1{color: #626262;font-size: 12px;line-height: 24px;}

.l_xinxi{border: 1px solid #ccc;padding-top: 60px;text-align: center;overflow: hidden;margin-bottom: 38px;}
.l_xinxi .boxo1{display: inline-block;text-align: left;margin-bottom: 35px;}
.l_xinxi .boxo1 .p1{font-size: 24px;color: #434343;font-weight: bold;margin-bottom: 12px;}
.l_xinxi .boxo1 .p2{font-size: 12px;line-height: 22px;color: #787878;}
.l_xinxi .boxo1 .p3{font-size: 12px;color: #787878;}

.ditu{border: 1px solid #ccc;padding: 5px;overflow: hidden;margin-bottom: 50px;}
.liuyan .left{height: 355px;border: 1px solid #d9d9d9;padding: 15px;margin-bottom: 50px;}
.liuyan .left .bg_i{height: 280px;background: url(../images/liuyan_i.jpg) no-repeat center right;background-size:cover ;}
.liuyan .left .p1{font-size: 18px;color: #848484;border-top: 1px solid #ccc;line-height: 40px;margin-top: 15px;}
.liuyan .left font{font-size: 12px;}
.liuyan .right {padding: 0 0 0 50px;margin-bottom: 50px;}
.liuyan .right input{width:100%;border: 1px solid #d9d9d9;height: 40px;line-height: 40px;padding-left: 18px;text-align:left;margin: 13px 0 ;}
.liuyan .right textarea{width: 100%;height: 70px;border: 1px solid #d9d9d9;padding-left: 18px;padding-top: 5px;resize: none;margin: 14px 0;}
.liuyan .right button{height: 40px;border: none;text-align: center;line-height: 40px;color: #fff;width: 100%;}

.c_b_l{
    position: fixed;
    top: 50%;
    transform: translateY(-50%);
    right: 0;
    
    z-index: 10000;

}
.c_b_l_1{
    width: 100px;
    background-color: #2B59AF;
    padding: 16px;
    text-align: center;
    position: relative;
}
.c_b_l_1 img{
width: 70%;
object-fit: contain;
}
.c_b_l_n{
    color: #fff;
    font-size: 16px;
    margin-top: 8px;
}
.s_e_w_m{
    position: absolute;
    top: 0;
    right: 100px;
    z-index: 1000;
    width: 248px;
    height: 248px;
}
.s_e_w_m img{
    width: 100%;
    object-fit: contain;
}
.s_p{
    position: absolute;
    top: 0;
    right: 100px;
    z-index: 1000;
    color: #fff;
    background-color: #2B59AF;
    width: 248px;
    font-size: 24px;

}







/*移动端样式*/
/*移动端样式*/
/*移动端样式*/
@media (max-width: 1200px){


}
@media (max-width:992px){
    .b_y{
        display: none !important;
    }
.foot_m{padding: 28px 0;}
.foot_m .fenx{text-align: center;margin-top: 30px;}
.foot_m .cb{display: block;}
.foot_m .erweima{margin-top: 40px;}	
}


@media  (max-width:768px) {
  
#nav .daohangi{display: block;width: 70px;height: 80px;text-align: center;line-height: 80px;cursor: pointer;}
#nav .daohangi img{width: 55%;cursor: pointer;display: none;}
#nav .daohangi img.cur{display: inline-block;	}
#nav .container{width: 100%;}
#nav .nava{left: 0;top: 80px;padding: 0;display: none;}
#nav .nava li{display: block;background: #fff;width: 100%;max-width: 100%;text-align: left;font-size: 16px;}
#nav .nava li .a1{border-top: none !important;padding-left: 20px;border-bottom: 1px solid #CCC !important;width: 100%;color: #333;}
#nav .nava dl{position: relative;margin: 0 !important;padding: 0;width: 100%;border-top:none;background: #f6f6f6;padding: 15px 0;display: none;}
#nav .nava dd:hover{background: #b9d6f5;}
#nav .nava dl a{font-size: 14px;color: #333;}
#nav .nava .a1 img{display:inline;height: 60%;margin-top: 10px;margin-right: 3px;transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-o-transition: all .5s;}
#nav .nava .a1 img.cur{transform: rotate(90deg);margin-top: 12px;}	
#nav{height: 80px;line-height:80px;}
.i_con1{height: auto;}
.i_con1 .right{    flex-direction: column;
    align-items: center;}
    .i_con1 .right img,.right .p2{
        width: 100%;
    }
    .i_con3 .left{
        display: none;
    }
    .i_con3 .right{
        width: 100%;
    }
    .right_box{
        grid-template-columns: 1fr;
    }
    .i_con2 .left .box11,.i_con4 .box11{
        flex-direction: column;
        align-items: flex-start;
    }
.i_con1 .right img{display: block;}
.i_con1 .left{padding: 30px 0;height: auto;line-height: 1;}

#banner{height: 500px;line-height: 500px;}
.footer .foot_top br{display: inline-block;}
.footer .foot_top .br1{display: none;}
.footer .foot_top .a2h{background: none;}

.foot_m .xinxi{margin-top: 30px;text-align: center;}
.foot_m .xinxi p{text-align: center;}
.foot_m .foot_lx{display: inline-block;text-align: center;}
.l_xinxi .boxo1{text-align: center;}
.liuyan .right{padding: 0;}
}
@media (max-width:420px ) {
.i_con4{padding: 150px 15px ;}
.footer .foot_top br{display: none;}
.footer .foot_top .br1{display: inline-block;}
.footer .foot_top .a3h{background: none;}

}
@media  (min-width:768px){
/*#nav .nava{display: block !important;}*/
}


@media  (max-width:768px){
    .box13{
        grid-template-columns: 1fr;
    }
    .b_y{
        display: none;
    }
    .i_con2 .box12{
        grid-template-columns: 2fr 1fr 2fr 1fr 2fr 1fr;

    }
    .i_con1 .left{
        width: 100%;
    }
    .t_box{
        grid-template-columns: 1fr;
    }
    .t_b_b{
        grid-template-columns: 1fr;
    }
    .i_con3 .box12{
        flex-wrap: wrap;
    }
    .p_list{
        width: 100%;
    }
    .p_pic{
        display: none;
    }
    .box12 .p_list:nth-child(1){
        margin-bottom: 36px;
    }
    .p_d_pic{
        width: 100%;
        height: 300px;
        line-height: 300px;
    }
    .box15{
        grid-template-columns: 1fr;

    }
    .i_con1 .left .box11{
        flex-direction: column;
        align-items: flex-start;
        margin-bottom: 0;
    }
    .t_b_r_r{
        grid-template-columns: 1fr 1fr;
    }
    .i_con1 .left .a2{
        margin-top: 32px;
    }
    .q_c_pic{
        grid-template-columns: 1fr 1fr;
    }
    .i_con2,.i_con3, .i_con4{
        padding: 32px 16px;
    }
    .footer .foot_m{
        display: flex;
        justify-content: center;
        flex-wrap: wrap;
    }
    .div{
        display: none;
    }
    #nav .container{
        padding: 0;
    }
    .shuru{
        width: 180px;
    }

    .dis{
        padding: 8px 16px;
    }
    #nav:first-child .container{
        width: 100%;
    }
    .i_con1 .left .p2{
        padding-right: 0;
    }
}


















