/* 前端jhj */



*,*:before,*:after {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}



*{ margin:0; padding:0;}



body { -webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0 auto;overflow-x:hidden;  max-width: 1920px; min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #1f1f1f;font-family: Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}



html.act{overflow: hidden;width: 100%;height: 100vh;}



ul,ul li,ol li,tr td,dl,dd{ list-style-type:none; margin:0; padding:0; }



.clearfix:after{content: " "; display: block; height:0; clear:both; visibility: hidden;}



.clearfix { *zoom:1; }



a{display: inline-block; text-decoration:none; cursor:pointer; color: #1f1f1f;}



textarea,select{ outline:none;  color:#666; font-size:14px; width:100%;}



img{border:none;display: block;max-width: 100%;}



img[src=""]{opacity: 0;}



body::-webkit-scrollbar{ width:4px;height: 1px;}



body::-webkit-scrollbar-thumb{ background:#000;}



body::-webkit-scrollbar-track{ background:#fff;} 



.f_12{ font-size:12px; }



.f_16{ font-size:16px; }



.f_18{ font-size:18px; }



.f_20{ font-size:20px; }



.f_22{font-size: 22px;}



.f_24{ font-size:24px; }



.f_26{ font-size:26px; }



.f_28{ font-size:28px; }



.f_30{ font-size:30px; }



.f_32{ font-size:32px; }



.f_34{ font-size:34px; }



.f_36{ font-size:36px; }



.f_38{ font-size:38px; }



.f_40{font-size: 40px;}



.f_42{font-size: 42px;}



.f_48{font-size: 42px;}



.f_52{font-size: 52px;}



.f_56{font-size: 56px;}



.f_60{font-size: 60px;}



.f_62{font-size: 62px;}



.f_66{font-size: 66px;}



.f_80{font-size: 80px;}



.f_134{font-size: 134px;}



.f_160{font-size: 160px;}



/*分页*/



.BMap_omCtrl{ display:none !important;}



.a_dw{position: relative;top: -70px;}



.box {max-width:1920px;padding: 0 80px; min-width: 1200px;width:100%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



.ibox {max-width:1600px;min-width: 1200px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



.nbox {max-width:1200px;min-width: 1200px;width:90%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



.page1{clear:both; text-align:center; height: 45px;margin: 30px 0 0;text-align: center;}



.page1 span a{display: inline-block; color:#333333;padding:10px 13px; text-decoration:none;background: #f7f7f7;}



.page1 span a:hover,.page1 span.current a{  background:#005ed1; color:#fff;}



.page1 span{margin:2px 5px;}



.page2{width: 120px;height: 40px;background: #005ed1;color: #fff;display: block;margin: 0 auto;line-height: 40px;display: none;}



.alltime,.alltime *{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}



.wow{opacity: 0;}



.wow1{opacity: 1;}



.fbd{font-weight: bold;}



/* 弹窗 */



.z_tanchuang {position: fixed;display: table;height: 100%;width: 100%;top: 0;left: 0;transform: scale(0);-webkit-transform: scale(0);z-index: 10;}



.z_tanchuang .tbox {display: table-cell;background: rgba(0, 0, 0, 0.8);text-align: center;vertical-align: middle;}



/* 弹窗内容 */



.z_tanchuang .tbox .modal {background: white;padding: 50px;display: block;border-radius: 5px;position: relative;width: 90%;max-width: 1200px;max-height: 90%;margin: 0 auto;}



.z_tanchuang .tbox .modal .out{position: absolute;width: 40px;height: 40px;line-height: 40px;background: #fff url(../images/out.png) center no-repeat;background-size: 20px;color: #000;font-size: 30px;text-align: center;border-radius: 50%;top: 0;right: -50px;cursor: pointer;}



.z_tanchuang .tbox .modal .img{width: 100%;max-width: 600px;margin: 0 auto;}



.z_tanchuang .tbox .modal .img video{display: block;width: 100%;max-width: 100%;object-fit: cover;}



.z_tanchuang .tbox .modal .img img{margin: 0 auto ;}



.z_tanchuang .tbox .modal .out:hover{background: #fff url(../images/out2.png) center no-repeat;background-size: 20px;transform: rotate(180deg);-webkit-transform: rotate(180deg);}



.z_tanchuang .tbox .modal2{padding: 20px;}



.z_tanchuang .tbox .modal .img{max-width: 1200px;}





/* 弹窗选中 */



.z_tanchuang.one {transform: scaleY(0.01) scaleX(0);animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scaleY(0.01) scaleX(0);-webkit-animation: unfoldIn 1s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one .tbox .modal {transform: scale(0);animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(0);-webkit-animation: zoomIn 0.5s 0.8s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out {transform: scale(1);animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-transform: scale(1);-webkit-animation: unfoldOut 1s 0.3s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



.z_tanchuang.one.out .tbox .modal {animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;-webkit-animation: zoomOut 0.5s cubic-bezier(0.165, 0.84, 0.44, 1) forwards;}



/* 弹窗动画 */



@keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}



@keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes zoomIn {0% {transform: scale(0);}100% {transform: scale(1);}}



@-webkit-keyframes zoomOut {0% {transform: scale(1);}100% {transform: scale(0);}}



@-webkit-keyframes unfoldOut {0% {transform: scaleY(1) scaleX(1);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(0.005) scaleX(0);}}



@-webkit-keyframes unfoldIn {0% {transform: scaleY(0.005) scaleX(0);}50% {transform: scaleY(0.005) scaleX(1);}100% {transform: scaleY(1) scaleX(1);}}





/* 头部 */



.head{display: block;width: 100%;position: fixed;top: 0;left: 0;z-index: 9;}



.headall{-webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);}



.head .ibox{height: 100px;padding: 0;}



.head .logo{display: block; width: 160px;position: relative;float: left;height: 100%;}



.head .logo img{display: block;max-width: none;}



.head.headpos{

    /* position: static !important; */

    top: -100px;

}



/* .head .logo img:nth-child(2){position: absolute;top: 0;left: 0;z-index: 2;opacity: 0;} */



.head .logo .head_logo{

    opacity: 1;

    display: flex;

    align-items: center;

}



.head .logo .head_logo2{

    opacity: 0;

}





.head .logo .head_logo,.head .logo .head_logo2{position: absolute;left: 0;z-index: 2;top: 50%;transform: translateY(-50%);}



.head .logo .head_logo .head_shu{

    height: 38px;

    width: 1px;

    background: #fff;

    margin: 0 20px;

}



.head .logo .head_logo2 .head_shu{

    height: 38px;

    width: 1px;

    background: #b5b5b5;

    margin: 0 20px;

}



.head .hrt{display: flex;float: right;height: 100%;flex-direction:row-reverse}



/* .head .hrt .hrt_shu .hrt_shu{height: 100%;} */



.head .hrt .hrt_shu{height: 16px;width: 1px;background: #adadad;margin: 0 29px;float: right;position: relative;top: 50%;transform: translateY(-50%);}



.head .hrt  .ss{width: 40px;height: 100%;float: right;position: relative;z-index: 5;margin-left: 30px;}



.head .hrt  .ss a{display: block;width: 100%;height: 100%;background: url(../images/ss.png) center no-repeat;position: relative;}



.head .hrt  .ss input{display: block;width: 0px;height: 40px;background: #fff;border: 0;outline: none;border-bottom: 1px solid  #0069bc;position: absolute;top: 50%;transform: translateY(-50%);right: 100%;outline: none;resize: none;}



.head .hrt  .lang{width: 40px;height: 100%;float: right;position: relative;z-index: 3;line-height: 100px;color: #fff;margin-right: 18px;}



.head .hrt  .ul1{float: right;}



.head .hrt  .ul1 li{float: left;margin-right: 50px;position: relative;}



.head .hrt  .ul1 li .ltop a{display: block;position: relative;line-height: 100px;color: #fff;padding: 0 10px;}



.head .hrt  .ul1 li .ltop a s{display: block;width: 18px;height: 8px;position: absolute;bottom: 15px;left: 50%;margin-left: -9px;opacity: 0;}

.head .hrt  .ul1 li .ltop a:before{

    content: "";

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0;

    height: 2px;

    background-color: #FFF;

    -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

    -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

}





.head .hrt  .ul1 li .ltop a.active_color:before{

    width: 100%;

}



.head.act3 .hrt  .ul1 li .ltop a:before{

    background-color: #0069bc;

}



.head.act3 .active_color{

    color: #0069bc !important;

}



.head.act .hrt  .ul1 li .ltop a:before{

    background-color: #0069bc;

}



.head.act .active_color{

    color: #0069bc !important;

}



.head:hover .hrt .ul1 li .ltop a:before{

    background-color: #0069bc;

}



.head:hover .hrt .active_color{

    color: #0069bc !important;

}



.head .hrt  .ul1 li.act .ltop a s{opacity: 1;}





.head li .lbtm{

    display: none;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
}



.head li .lbtm a{

    display: block;

    height: 50px;

    width: 100%;

    background-color: rgba(239, 242, 245, 1);

    text-align: center;

    line-height: 50px;

    color:#7a7a7a;
    white-space: nowrap;
    padding: 0 10px;

}



.head li .lbtm a:hover{

    /* background: #f7f7f7; */

    color: #0069bc;

}



.head li .lbtm a.lbact{

    color: #0069bc !important;

}



.head .hrt  .ul1 li:hover .ltop a:before{

    width: 100%;

}



.head .active_color{color: #fff !important;}



.head.act2{top: -120px;}



.head:hover,.head.act,.head.bai{background: #fff;}



.head .head_logo2{

    display: flex;

    align-items: center;

}



.head:hover .logo .head_logo,.head.act .logo .head_logo,.head.bai .logo .head_logo{opacity: 0;}

.head:hover .logo .head_logo2,.head.act .logo .head_logo2,.head.bai .logo .head_logo2{opacity: 1;}





.head:hover .hrt .ul1 li .ltop a,.head.act .hrt .ul1 li .ltop a,.head.bai .hrt .ul1 li .ltop a{color: #333;}



.head:hover .hrt .ul1 li .ltop a s,.head.act .hrt .ul1 li .ltop a s,.head.bai .hrt .ul1 li .ltop a s{background: url(../images/by1.png) center no-repeat;}



.head:hover .hrt .ul1 li.act .ltop a,.head.act .hrt .ul1 li.act .ltop a,.head.bai .hrt .ul1 li.act .ltop a{color: #0069bc;}



.head:hover  .hrt .ss a,.head.act  .hrt .ss a,.head.bai  .hrt .ss a{background: url(../images/ss2.png) center no-repeat;}



.head:hover .lang,.head.act .lang,.head.bai .lang{color: #000;}



.head.act3{background: #fff;}



.head.act3 .logo .head_logo,.head.act .logo .head_logo,.head.bai .logo .head_logo{opacity: 0;}



.head.act3 .logo .head_logo2,.head.act .logo .head_logo2,.head.bai .logo .head_logo2{opacity: 1;}





.head.act3 .hrt .ul1 li .ltop a,.head.act .hrt .ul1 li .ltop a,.head.bai .hrt .ul1 li .ltop a{color: #333;}



.head.act3 .hrt .ul1 li .ltop a s,.head.act .hrt .ul1 li .ltop a s,.head.bai .hrt .ul1 li .ltop a s{background: url(../images/by1.png) center no-repeat;}



.head.act3 .hrt .ul1 li.act .ltop a,.head.act .hrt .ul1 li.act .ltop a,.head.bai .hrt .ul1 li.act .ltop a{color: #0069bc;}



.head.act3  .hrt .ss a,.head.act  .hrt .ss a,.head.bai  .hrt .ss a{background: url(../images/ss2.png) center no-repeat;}



.head.act3 .lang,.head.act .lang,.head.bai .lang{color: #000;}



.head.act .box{height: 80px;}



.head.act .lang{line-height: 80px;}



.head.act .hrt  .ul1 li .ltop a{line-height: 80px;}



/* .head.act .hrt .ul1 li .lbtm{top: 80px;} */



.head .hrt .ul1 li .ltop a:hover{color: #0069bc;}



.head .hrt .ss:hover a{background: url(../images/ss3.png) center no-repeat;}



.head .hrt .ss:hover input{width: 210px;padding: 0 10px;}





.head .lang:hover{color: #0069bc;}



.m_head{

    display: none;

}



.m_nav{

    display: none;

}



@keyframes downMore {

    0% {

      top: 30%;

    }

    100% {

      top: 70%;

    }

  }





/* 首页 */

.div_index_bg {

    text-align: center;

    width: 100%;

    min-width: 1300px;

    position: relative;

    left: 0;

    top: 0;

    height: 100%;

}



.idxs{

    scrollbar-width: none; /* Firefox */

    -ms-overflow-style: none; /* IE 10+ */

    height:100vh;

    overflow: hidden;

}



.idxs::-webkit-scrollbar {

    display: none; /* Chrome Safari */

}



.div_index_bg .div_index_bgs{

    width: 150%;

    /* left: -100%;

    margin-left: 200%; */

    position: relative;

    filter: alpha(opacity=0);

    opacity: 0;

    max-width: none;

    height: 150%;

}



 .idx_left{

    position: absolute;

    width: 100%;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    opacity: 0;

}



.idx_left .idx_more{

    margin-top: 58px;

}



.idx_left .idx_more a{

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 130px;

    height: 40px;

    border-radius: 20px;

    padding: 0 22px;

    position: relative;

    /* -webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1); */

    /* background: url(../images/idx_btn_bg.png) center no-repeat; */

    background-image: linear-gradient(#003383, #0084d8);

}



.idx_left .idx_more a .idx_btn_bg{

    position: absolute;

    left: 0;

    top: 0;

    opacity: 1;

    z-index: 2;

    /* width: 100%;

    height: 100%; */

}



.idx_left .idx_more a .idx_btn_bgs{

    position: absolute;

    left: 0;

    top: 0;

    opacity: 0;

    z-index: 2;

    /* width: 100%;

    height: 100%; */

}



.idx_left .idx_more a .idx_more_box{

    position: relative;

    z-index: 3;

}



.idx_left .idx_more a .idx_more_txt1{

    color: #fff;

}



.idx_left .idx_more a .idx_more_icon{

    width: 15px;

    height: 100%;

    background: url(../images/idx_more_icon.png) center no-repeat;

}



.idx_left .idx_more a:hover{

    /* border: 2px solid #0069bc; */

    background-image: linear-gradient(#FFF, #FFF);

}



/* .idx_left .idx_more a:hover .idx_btn_bg{

    opacity: 0;

}



.idx_left .idx_more a:hover .idx_btn_bgs{

    opacity: 1;

} */



.idx_left .idx_more a:hover .idx_more_txt1{

    color: #0069bc;

}



.idx_left .idx_more a:hover .idx_more_icon{

    background: url(../images/idx_more_icons.png) center no-repeat;

}



.idx_right{

    position: absolute;

    right: 0;

    top: 0;

    width: 54.3%;

    height: 100%;

    padding-top: 100px;

    padding-bottom: 60px;

    /* background: red; */

    display: flex;

}



.idx_right .idx_li{

    height: 100%;

    /* flex: 1; */

    width: 33.33%;

    /* background: gray; */

}



.idx_right .idx_li a{

    display: block;

    width: 100%;

    height: 100%;

    position: absolute;

    left: 0;

    top: 0;

    cursor: pointer;

}



.idx_right .idx_li>img{

    height: 100%;

}



.idx_right .idx_right_one{

    opacity: 0;

    position: absolute;

    top: 0;

    left: 200%;

    /* background: url(../images/idx_right_img1.png) center no-repeat; */

}



.idx_right .idx_right_one .idx_li_txt{

    color: #0069bc !important;

}



.idx_right .idx_right_two{

    opacity: 0;

    position: absolute;

    top: 0;

    left: 240%;

    /* background: url(../images/idx_right_img2.png) center no-repeat; */

}



.idx_right .idx_right_three{

    opacity: 0;

    position: absolute;

    top: 0;

    left: 260%;

    /* background: url(../images/idx_right_img3.png) center no-repeat; */

}



.idx_right .idx_li .idx_li_top{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    display: flex;

    flex-direction: column;

    align-items: center;

}



.idx_right .idx_li .idx_li_top .idx_li_txt{

    margin-top: 16px;

    color: #fff;

}



.idx_right .idx_li .idx_li_top .idx_top_img{

    position: relative;

    width: 115px;

    height: 76px;

}





.idx_right .idx_li:nth-of-type(1) .idx_li_bot{

    position: absolute;

    top: 64%;

    right: -10%;

    width: 150%;

    transform: translateY(-50%);

    opacity: 0;

}



.idx_right .idx_li:nth-of-type(2) .idx_li_bot{

    position: absolute;

    top: 64%;

    right: -10%;

    /* width: 100%; */

    transform: translateY(-50%);

    opacity: 0;

}



.idx_right .idx_li:nth-of-type(3) .idx_li_bot{

    position: absolute;

    top: 64%;

    right: -10%;

    width: 100%;

    transform: translateY(-50%);

    opacity: 0;

}



.idx_right .idx_li a:hover .idx_li_top{

    top: 38%;

}





.idx_right .idx_li a:hover .idx_li_bot{

    right: 0;

    opacity: 1;

}



.idx_footer{

    height: 60px;

    background: #313131;

    position: fixed;

    bottom: -60px;

    width: 100%;

    left: 0px;

    z-index: 100;

}



.idx_footer .ibox{

    display: flex;

    align-items: center;

    justify-content: space-between;

    height: 100%;

}



.idx_footer .ibox .idx_footer_left{

    color: #999999;

    display: flex;

    align-items: center;

}



.idx_footer .ibox .idx_footer_left .footer_tip span{

    margin-right: 16px

}



.idx_footer .ibox .idx_footer_left .footer_tip{

    margin-right: 20px

}



.idx_footer .ibox .idx_footer_left a{

    color: #999999;

}



.idx_footer .idx_footer_right{

  position: relative;

    background: #313131;

}



.idx_footer .idx_footer_right select{

    width: 160px;

    height: 38px;

    border-radius: 18px;

    border:1px solid #555555;

    background: #313131;

    padding: 0 18px;

    -webkit-appearance:none;

    -moz-appearance:none;



    appearance:none; /*去掉下拉箭头*/

}

.idx_footer .idx_footer_right select::-ms-expand { display: none; }

.idx_footer .idx_footer_right .footer_select_img{

    position: absolute;

    width: 23px;

    height: 60%;

    right: 5px;

    top: 8px;

    pointer-events: none;

    background: #313131 url(../images/footer_select_img.png) left center no-repeat;

}



.img_show{display: block;}

.img_hidden{display: none;}



.about2{

    position: relative;

}



.about2 .ibox{

    position: absolute;

    left: 50%;

    top: 50%;

    transform: translate(-50%,-50%);

}



.about2 .ibox .about2_text1{

    color: #fffefe;

    font-weight: bold;

}



.about2 .ibox .about2_heng{

    width: 63px;

    height: 2px;

    background: #ffffff;

    margin-top: 30px;

}



.about3{

    height: 70px;

    background: #fff;

    border-bottom: 1px solid #e5e5e5;

}



.about3 .ibox{

    height: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}





.about3 .ibox .about3_box{

    display: flex;

    align-items: center;

    height: 100%;

}



.about3 .ibox .about3_box a{

    height: 100%;

    display: flex;

    align-items: center;

    margin-right: 120px;

    position: relative;

}



.about3 .ibox .about3_box a:last-child{

    margin-right: 0%;

}



.about3 .ibox .about3_box a.aboact{

    color: #0069bc;

    font-weight: bold;

}



.about3 .ibox .about3_box a::after{

    content: "";

    display: block;

    position: absolute;

    bottom: 0;

    left: 0;

    width: 0;

    height: 2px;

    background-color: #0069bc;

    -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

    -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

}



.about3 .ibox .about3_box a.aboact::after{

    width: 100%;

}



.about3 .ibox .about3_box a:hover::after{

    width: 100%;

}



.about3 .ibox .about3_box a:hover{

    color: #0069bc;

    font-weight: bold;

}



.about4{

    background: #f5f5f5;

    padding: 80px 0;

}



.about4 .about4_one{

    height: 425px;

    margin-bottom: 44px;

}



.about4 .about4_one .about4_one_left{

    float: left;

    width: 54.3%;

    height: 100%;

}





.about4 .about4_one .about4_one_left .about4_one_txt1{

    color: #0069bc;

    font-weight: bold;

    margin-bottom: 38px;

}



.about4 .about4_one .about4_one_left .about4_one_heng{

    width: 40px;

    height: 2px;

    background: #0069bc;

    margin-bottom: 25px;

}



.about4 .about4_one .about4_one_left .about4_one_txt2{

    line-height: 1.8;

    color: #666666;

    height: 320px;

    overflow-y: auto;

    padding-right: 10px;

}



.about4 .about4_one .about4_one_left .about4_one_txt2::-webkit-scrollbar{ width:4px;height: 1px;}



.about4 .about4_one .about4_one_left .about4_one_txt2::-webkit-scrollbar-thumb{ background:#0069bc;}



.about4 .about4_one .about4_one_left .about4_one_txt2::-webkit-scrollbar-track{ background:#fff;} 



.about4 .about4_one .about4_one_right{

    float: right;

    width: 42.5%;

    height: 100%;

    overflow: hidden;

    cursor: pointer;

}



.about4 .about4_one .about4_one_right img{

    height: 100%;

    width: auto;

    max-width: none;

}



.about4 .about4_one .about4_one_right:hover img{

    transform: scale(1.1);

}



.about4 .about4_two{

    margin-bottom: 50px;

    overflow: hidden;

    cursor: pointer;

}



.about4 .about4_two:hover img{

    transform: scale(1.1);

}



.about4 .about4_three{

    height: 425px;

}



.about4 .about4_three .about4_three_left{

    float: left;

    width: 42.5%;

    height: 100%;

    overflow: hidden;

    cursor: pointer;

}



.about4 .about4_three .about4_three_left img{

    height: 100%;

    width: auto;

    max-width: none;

}





.about4 .about4_three .about4_three_left:hover img{

    transform: scale(1.1);

}



.about4 .about4_three .about4_three_right{

    float: right;

    width: 54.3%;

    height: 100%;

}



.about4 .about4_three .about4_three_right .about4_three_txt1{

    line-height: 1.8;

    color: #666666;

    height: 199px;

    overflow-y: auto;

    padding-right: 10px;

    margin-top: 10px;

}



.about4 .about4_three .about4_three_right .about4_three_txt1::-webkit-scrollbar{ width:4px;height: 1px;}



.about4 .about4_three .about4_three_right .about4_three_txt1::-webkit-scrollbar-thumb{ background:#0069bc;}



.about4 .about4_three .about4_three_right .about4_three_txt1::-webkit-scrollbar-track{ background:#fff;}



.about4 .about4_ul{

    margin-top: 68px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding-right: 10px;

}



.about4 .about4_ul .about4_li{

    flex: 1;

}



.about4 .about4_ul .about4_li:nth-of-type(2){

    display: flex;

    justify-content: center;

}



.about4 .about4_ul .about4_li:last-child{

    display: flex;

    justify-content: flex-end;

}



.about4 .about4_ul .about4_li .about4_li_num{

    color: #0069bc;

    display: flex;

    justify-content: flex-start;

}



.about4 .about4_ul .about4_li .about4_li_num span{

    font-weight: bold;

}



.about4 .about4_ul .about4_li .about4_li_txt{

    color: #0069bc;

    margin-top: 6px;

    font-weight: bold;

}



.about5{

    position: relative;

}



.about5 .ibox{

    position: absolute;

    height: 100%;

    left: 50%;

    transform: translateX(-50%);

    top: 0;

}



.about5 .ibox .about5_txt1{

    color: #FFF;

    text-align: center;

    margin-top: 76px;

}



.about5 .ibox .about5_heng{

    width: 40px;

    height: 2px;

    background: #fff;

    margin: 30px auto;

}





.about5 .ibox .about5_txt2{

    color: #FFF;

    text-align: center;

}



.about5 .about5_swiper{

    padding-bottom: 76px;

    margin-top: 70px;

}



.about5 .about5_swiper .swiper-scrollbar-drag {

    height: 130%;

    width: 120px;

    position: relative;

    background: #fff;

    border-radius: 10px;

    left: 0;

    top: 0;



}



.about5 .about5_swiper .swiper-scrollbar{

    background: #468ab4;

    height: 3px;

    /* width: 100%;

    left: 0; */

}



.about5 .about5_swiper .about5_box img{

    width: 100%;

}



.footer{

    border-bottom: 6px solid #0077cb;

    position: relative;

    background: url(../images/fonter_bg.png) center no-repeat;;

}



.footer .ibox{

    height: 100%;

}



.footer .ibox .footer1{

    padding-top: 134px;

    padding-bottom: 150px;

}



.footer .ibox .footer1 .footer1_left{

    float: left;

    display: flex;

    align-items: center;

    width: 34%;

    line-height: 1.5;

}



.footer .ibox .footer1 .footer1_left .footer1_left_shu{

    width: 2px;

    height: 76px;

    background: #d1dee3;

    margin: 0 26px;

}



.footer .ibox .footer1 .footer1_left .footer1_left_box{

    /* height: 76px; */

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    /* margin-top: -55px; */

}



.footer .ibox .footer1 .footer1_left .footer1_left_box a{

    display: flex;

    color: #555;

    margin: 5px 0;



}



.footer .ibox .footer1 .footer1_left .footer1_left_box a:hover{

    color: #0069bc;

}



.footer .ibox .footer1 .footer1_right{

    width: 62%;

    float: right;

}



.footer .ibox .footer1 .footer1_ul .footer1_li{

    float: left;

    margin-right: 36px;

}



.footer .ibox .footer1 .footer1_ul .footer1_li:last-child{

    margin-right: 0;

}



.footer .ibox .footer1 .footer1_ul .footer1_li .footer1_right_top{

    font-weight: bold;

    color: #0069bc;

    margin-bottom: 24px;

}



.footer .ibox .footer1 .footer1_ul .footer1_li .footer1_right_main{



}



.footer .ibox .footer1 .footer1_ul .footer1_li .footer1_right_main a{

    display: block;

    margin-bottom: 16px;

    color: #555;

    font-size: 16px;

}



.footer .ibox .footer1 .footer1_ul .footer1_li .footer1_right_main a:hover{

    color: #0069bc;

}



.footer .footer2{

    padding: 46px 0;

    position: relative;

    left: 0;

    bottom: 0;

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

}





.footer .footer2 .footer2_left{

    color: #555;

    display: flex;

    align-items: center;

}



.footer .footer2 .footer2_left .footer2_tip span{

    margin-right: 16px

}



.footer .footer2 .footer2_left .footer2_tip{

    margin-right: 20px

}



.footer .footer2 .footer2_left a{

    color: #555;

}



.footer .footer2 .footer2_right{

  position: relative;

}



.footer .footer2 .footer2_right select{

    width: 160px;

    height: 38px;

    border:1px solid #dddddd;

    background: #fafafa;

    padding: 0 18px;

    -webkit-appearance:none;

    -moz-appearance:none;



    appearance:none; /*去掉下拉箭头*/

}

.footer .footer2 .footer2_right select::-ms-expand { display: none; }



.footer .footer2 .footer2_right .footer2_select_img{

    position: absolute;

    width: 23px;

    height: 60%;

    right: 5px;

    top: 8px;

    pointer-events: none;

    background: #fafafa url(../images/footer_select_img.png) left center no-repeat;

}





#d1{

    position: relative;

    /* top: 0; */

    top: -79px;

}



.abor1 .ibox img{

    margin: 0 auto;

}



.abor1{

    padding: 80px 0 96px;

    background: #f5f5f5;

}



.abde1{

    padding: 120px 0 90px;

    background: #f5f5f5;

}



.abde1 .ibox .abde1_top{

    display: flex;

    align-items: center;

}



.abde1 .ibox .abde1_top .abde1_left{

    position: relative;

}



.abde1 .ibox .abde1_top .abde1_left .abde1_left_img{

    position: absolute;

    left: 0px;

    top: 0px;

    transform: translate(30px,-30px);

    z-index: 2;

}



.abde1 .ibox .abde1_top .abde1_right{

    position: relative;

}



.abde1 .ibox .abde1_top .abde1_right .abde1_right_box{

    position: absolute;

    left: 40%;

    top: 50%;

    transform: translate(-50%,-50%);

    width: 60%;



}



.abde1 .ibox .abde1_top .abde1_right .abde1_right_box .abde1_right_txt1{

    color: #c8e4f8;

} 



.abde1 .ibox .abde1_top .abde1_right .abde1_right_box .abde1_right_txt2{

    color: #222222;

    padding-left: 4%;

    margin-top: 18px;

    line-height: 1.5;

}



.abde1 .abde1_bot{

    position: relative;

    margin: 40px 40px 0;

    /* width: calc(100% - 80px); */

}



.abde1 .abde1_bot .abde1_bot_heng{

    position: absolute;

    width: 100%;

    height: 1px;

    left: 0;

    top: 20px;

    background: #dee0e2;

}

/* 

.abde1 .abde1_bot .abde1_swiper{

    padding: 0 80px;

} */



.abde1 .abde1_bot .abde1_swiper .abde1_box{

    display: flex;

    flex-direction: column;

    align-items: center;

    cursor: pointer;

}



.abde1 .abde1_bot .abde1_swiper .abde1_box .abde1_box_top{

    width: 40px;

    height: 40px;

    background: url(../images/abde1_yuan.png) center center no-repeat;

}



.abde1 .abde1_bot .abde1_swiper .abde_act .abde1_box .abde1_box_top{

    background: url(../images/abde1_yuan1.png) center center no-repeat;

}



.abde1 .abde1_bot .abde1_swiper .abde1_box .abde1_box_txt1{

    color: #b5bcc1;

    margin-top: 20px;

}



.abde1 .abde1_bot .abde1_swiper .abde_act .abde1_box .abde1_box_txt1{

    color: #2d4253;

}





.abde1 .abde1_bot .abde1rev,.abde1 .abde1_bot .abde1ext{

    width: 40px;

    height: 40px;

    display: flex;

    align-items: center;

    justify-content: center;

    border-radius: 50%;

    background: url(../images/abde1_btn1.png) center center no-repeat;

    /* background-image: linear-gradient(#cbcfd2, #cbcfd2); */

    background: #cbcfd2;

    cursor: pointer;

    position: absolute;

}



.abde1 .abde1_bot .abde1rev:hover,.abde1 .abde1_bot .abde1ext:hover{

    background: url(../images/abde1_btn2.png) center center no-repeat;



}



.abde1 .abde1_bot .abde1rev{

    left: -40px;

    top: 0px;

    z-index: 3;

}





.abde1 .abde1_bot .abde1ext{

    right: -40px;

    top: 0px;

    z-index: 3;

}





.busin1{

    padding: 120px 0 100px;

    background: #f5f5f5;

}





.busin1 .ibox{

    display: flex;

    align-items: center;

}





.busin1 .busin1_left{

    position: relative;

}



.busin1 .busin1_left .busin1_left_img{

    position: absolute;

    left: 0px;

    top: 0px;

    transform: translate(30px,-30px);

    z-index: 2;

}



.busin1 .busin1_right{

    position: relative;

    /* padding: 65px 0; */

}



.busin1 .busin1_right .busin1_right_box{

    position: absolute;

    top: 50%;

    left: 50%;

    transform: translate(-50%,-50%);

    padding: 0 68px 0 110px;

    width: 100%;

}



.busin1 .busin1_right .busin1_right_box .busin1_right_li{

    width: 100%;

    padding-bottom: 40px;

    border-bottom: 1px solid #d2d2d2;

    margin-bottom: 40px;

}



.busin1 .busin1_right .busin1_right_box .busin1_right_li .busin1_right_txt1{

    color: #111111;

    font-weight: bold;

    margin-bottom: 10px;

}



.busin1 .busin1_right .busin1_right_box .busin1_right_li .busin1_right_txt2{

    color: #666666;

    line-height: 1.8;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.busin1 .busin1_right .busin1_right_box .busin1_right_li:last-child{

    border-bottom: none;

    margin-bottom: 0px;

}



.busmate1{

    padding: 82px 0 100px;

    background: #f5f5f5;

}



.busmate1 .busmate1_ul1{

    height: 80px;

    display: flex;

    align-items: center;

}



.busmate1 .busmate1_ul1 .busmate1_li1{

    height: 100%;

    flex: 1;

    display: flex;

    align-items: center;

    justify-content: center;

    border: 1px solid #056ba4;

    /* border-left: none; */

    border-right: 1px solid #3789b7;

    background: #056ba4;

    color: #fff;

    font-weight: bold;

    cursor: pointer;

    position: relative;

}



.busmate1 .busmate1_ul1 .busmate1_li1:hover{

    background: #fff;

    color: #056ba4;

    border-color: #dfdfdf;

}



.busmate1 .busmate1_ul1 .busmate1_li1.act{

    background: #fff;

    color: #056ba4;

    border-color: #dfdfdf;

}



.busmate1 .busmate1_ul1 .busmate1_ul2{

    width: 100%;

}



.busmate1 .busmate1_ul2 .busmate1_li2{

    width: 100%;

    border: 1px solid #dfdfdf;

    background: #fff;

    padding: 40px 120px;

    display: none;

}



.busmate1 .busmate1_ul2 .busmate1_li2.act2{

    display: block;

}



.busmate1 .busmate1_ul2 .busmate1_li2 .busmate1_li2_text{

    line-height: 1.8;

    margin-bottom: 10px;

    color: #666666;



}



.busmate1 .busmate1_ul2 .busmate1_li2 .busmate1_li2_text:last-child{

    margin-bottom: 0;

}







.enter1{

    padding: 82px 0 100px;

    background: #f5f5f5;

}



.enter1 .enter1_top{

    margin-bottom: 60px;

}



.enter1 .enter1_top .enter1_tit{

    display: flex;

    align-items: center;

}



.enter1 .enter1_top .enter1_tit .enter1_tit_txt a{

    /* font-weight: bold; */

    color: #999;

}



.enter1 .enter1_top .enter1_tit  .enter1_tit_shu{

    width: 1px;

    height: 22px;

    background: #cbcbcb;

    margin: 0 30px;

}



.enter1 .enter1_top .enter1_tit .enter1_tit_txt a:hover{

    font-weight: bold;

    color: #0069bc;

}



.enter1 .enter1_top .enter1_tit .enter1_tit_txt a.enter_act{

    font-weight: bold;

    color: #0069bc;

}



.enter1 .enter1_ul .enter1_li{

    float: left;

    width: 32%;

    margin-right: 2%;

    margin-bottom: 2%;

}



.enter1 .enter1_ul .enter1_li:nth-of-type(3n){

    margin-right: 0;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot{

    padding: 0 40px;

    background: #fff;

    border: 1px solid #dddddd;

    border-top: none;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_box{

    padding: 20px 0;

    border-bottom: 1px solid #f0f0f0;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_txt1{

    color: #222222;

    font-weight: bold;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    line-height: 1.6;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_time{

    padding: 20px 0;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_time .enter1_time_left{

    display: flex;

    align-items: center;

}

.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_time .enter1_time_left .enter1_time_icon{

    width: 14px;

    height: 14px;

    background: url(../images/enter_icon1.png) center center no-repeat;

    margin-right: 12px;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_time .enter1_time_left .enter1_time_txt1{

    color: #828e98;

}



.enter1 .enter1_ul .enter1_li .enter1_li_bot .enter1_li_time .enter1_time_right{

    width: 34px;

    height: 14px;

    background: url(../images/enter_icon2.png) center center no-repeat;

}



.enter1 .enter1_ul .enter1_li .enter1_li_top{

    overflow: hidden;

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_top img{

    transform: scale(1.1);

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_bot{

    background: #0069bc;

    border-color:#0069bc;

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_bot .enter1_li_txt1{

    color: #FFF;

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_bot .enter1_li_box{

    border-color:#267fc6;

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_bot .enter1_li_time .enter1_time_left .enter1_time_icon{

    background: url(../images/enter_icons1.png) center center no-repeat;

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_bot .enter1_time_right{

    background: url(../images/enter_icons2.png) center center no-repeat;

}



.enter1 .enter1_ul .enter1_li:hover .enter1_li_bot .enter1_li_time .enter1_time_left .enter1_time_txt1{

    color: #FFF;

}



.paging {

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 30px 0;

}



.paging .paging_ul{

    display: flex;

    align-items: center;

    margin-right: 10px;

}



.paging .paging_ul .paging_prev a, .paging .paging_ul .paging_next a{

    width: 50px;

    height: 50px;

    border-radius: 50%;

    /* background: #b9bfc4; */

}



.paging .paging_ul .paging_prev a{

    background:#b9bfc4 url(../images/page_icon1.png) center center no-repeat;

    margin-right: 20px;

}



.paging .paging_ul .paging_next a{

    background:#b9bfc4 url(../images/page_icon2.png) center center no-repeat;

    margin-left: 20px;

}



.paging .paging_ul .paging_prev a:hover{

    background:#0069bc url(../images/page_icon1.png) center center no-repeat;

}



.paging .paging_ul .paging_next a:hover{

    background:#0069bc url(../images/page_icon2.png) center center no-repeat;

}





.paging .paging_num a {

    width: 44px;

    height: 50px;

    border-radius: 4px;

    display: flex;

    align-items: center;

    justify-content: center;

    color: #2d4253;

    font-size: 18px;

    /* margin-right: 16px; */

}



.paging .paging_num a:hover{

    font-size: 26px;

    color: #0167bb;

}



.paging .paging_num a.pag_act{

    font-size: 26px;

    color: #0167bb;

}



.paging .paging_return {

    display: flex;

    align-items: center;

    color: #2d4253;

    margin-left: 34px;

}



.paging .paging_return .paging_input {

    width: 36px;

    height: 24px;

    margin: 0 6px;

    border-bottom: 1px solid #bfbfbf;

    background: #f5f5f5;

}



.paging .paging_return .paging_input input {

    width: 100%;

    height: 100%;

    border-radius: 4px;

    border: none;

    background: #f5f5f5;

    text-align: center;

    font-size: 18px;

    color: #0069bc;

    outline: none;

}



.paging .paging_return .paging_btn{

    margin-left: 20px;

}



.paging .paging_return .paging_btn:hover{

    color: #0069bc;

}





.moreBtn {

    width: 100%;

    height: 40px;

    line-height: 40px;

    font-size: 14px;

    -webkit-border-radius: 2px;

    -moz-border-radius: 2px;

    border-radius: 2px;

    text-align: center;

    color: #fff;

    background: #0069bc;

    margin: 10px 0 0;

    display: flex;

    align-items: center;

    justify-content: center;

}



.moreBtn{

    display: none;

}



.newd1{

    margin-top: 100px;

    padding:90px 0 76px;

}



.newd1 .newd1_top{

    border-bottom: 1px solid #e9e9e9;

}



.newd1 .newd1_top .newd1_top_txt1{

    font-size: #333333;

}



.newd1 .newd1_top .newd1_top_box{

    display: flex;

    align-items: center;

    margin-top: 30px;

    margin-bottom: 20px;

}



.newd1 .newd1_top .newd1_top_box .newd1_time{

    display: flex;

    align-items: center;

    margin-right: 24px;

}



.newd1 .newd1_top .newd1_top_box .newd1_time .newd1_time_img{

    margin-right: 8px;

}



.newd1 .newd1_top .newd1_top_box .newd1_time .newd1_time_txt1{

    color: #999999;

}



.newd1 .newd1_main_txt{

    line-height: 1.8;

    color: #666666;

    padding-top: 8px;

    margin-bottom: 14px;

}



.newd1 .newd1_bot{

    padding: 30px 0;

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.newd1 .newd1_bot .newd1_bot_right a{

    display: flex;

    align-items: center;

    justify-content: center;

    height: 44px;

    width: 90px;

    border-radius: 20px;

    color: #fff;

    top: 0;

    position: relative;

    /* background-image: linear-gradient(#003383, #0084d8); */

}



.newd1 .newd1_bot .newd1_bot_right a div{

    position: relative;

    z-index: 3;

}



.newd1 .newd1_bot .newd1_bot_right a:hover{

    top: -5px;

}



/* .newd1 .newd1_bot .newd1_bot_right a:hover div{

    color: #0069bc;

} */



/* .newd1 .newd1_bot .newd1_bot_right a:hover{

    background-image: linear-gradient(#cbcfd2, #cbcfd2);

} */



.newd1 .newd1_bot .newd1_bot_right a::after{

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 20px;

    position: absolute;

    background-image: linear-gradient(#003383, #0084d8);

    opacity: 1;

}



.newd1 .newd1_bot .newd1_bot_right a::before{

    content: '';

    width: 100%;

    height: 100%;

    border-radius: 20px;

    position: absolute;

    background-image: linear-gradient(#cbcfd2, #cbcfd2);

    opacity: 0;

}



.newd1 .newd1_bot .newd1_bot_right a:hover::after{

    opacity: 0;

}



.newd1 .newd1_bot .newd1_bot_right a:hover::before{

    opacity: 1;

}





/* .newd1 .newd1_bot .newd1_bot_right a:hover div{

    color: #0069bc;

} */



.newd1 .newd1_bot_left{

    height: 44px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

    color: #666666;

}



.newd1 .newd1_bot_left a{

    color: #666666;

}



.newd1 .newd1_bot_left a:hover{

    color: #0069bc;

}



.ann1{

    padding: 82px 0 100px;

    background: #f5f5f5;

}





.ann1 .ann1_li a{

    width: 100%;

    display: flex;

    align-items: center;

    justify-content: space-between;

    border: 1px solid #e5e5e5;

    height: 88px;

    background: #fff;

    padding: 0 50px;

    position: relative;

}



.ann1 .ann1_li{

    margin-bottom: 29px;

}



/* .ann1 .ann1_li:last-child{

    margin-bottom: 0;

} */



.ann1 .ann1_li a::after{

    content: '';

    position: absolute;

    width: 0%;

    left: 0;

    bottom: 0;

    background: #0069bc;

    height: 3px;

    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

}



.ann1 .ann1_li a .ann1_left{

    display: flex;

    align-items: center;

}



.ann1 .ann1_li a .ann1_left .ann1_left_txt1{

    color: #444444;

}



.ann1 .ann1_li a .ann1_left .ann1_left_shu{

    width: 1px;

    height: 30px;

    background: #e5e5e5;

    margin: 0 50px 0 54px;

}



.ann1 .ann1_li a .ann1_left .ann1_left_txt2{

    color: #444444;

    font-weight: bold;

}



.ann1 .ann1_li a .ann1_right{

    display: flex;

    align-items: center;

}



.ann1 .ann1_li a .ann1_right .ann1_right_txt1{

    margin-right: 9px;

    color: #444444;

}



.ann1 .ann1_li a .ann1_right .ann1_right_icon{

    width: 6px;

    height: 10px;

    background: url(../images/ann_icon1.png) center center no-repeat;

}



.ann1 .ann1_li a:hover{

    box-shadow: 0px 10px 40px 0px rgba(0, 0, 0, 0.1);

}



.ann1 .ann1_li a:hover::after{

    width: 100%;

    

}



.ann1 .ann1_li a:hover .ann1_left .ann1_left_txt1{

    color: #0069bc;

}



.ann1 .ann1_li a:hover .ann1_left .ann1_left_txt2{

    color: #0069bc;

}





.ann1 .ann1_li a:hover .ann1_right .ann1_right_txt1{

    color: #0069bc;

}



.ann1 .ann1_li a:hover .ann1_right .ann1_right_icon{

    background: url(../images/ann_icons1.png) center center no-repeat;

}



.party1_box{

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    /* margin-top: 65px;

    margin-bottom: 65; */

    padding: 65px 70px 65px 109px;

    overflow-y: auto;

}



.party1_box::-webkit-scrollbar{ width:4px;height: 1px;}



.party1_box::-webkit-scrollbar-thumb{ background:#0069bc;}



.party1_box::-webkit-scrollbar-track{ background:#fff;} 





.party1_box .party1_li{

    border-bottom: 1px solid #d2d2d2;

}



.party1_box .party1_li .party1_li_top{

    padding: 24px 0;

    display: flex;

    align-items: flex-start;

    justify-content: space-between;

    cursor: pointer;

}



.party1_box .party1_li .party1_li_top .party1_li_btn{

    width: 64px;

    height: 40px;

    border-radius: 20px;

    position: relative;

    cursor: pointer;

}



.party1_box .party1_li .party1_li_top.party1_act .party1_li_btn{

    background-image: linear-gradient(#003383, #0084d8);

}



.party1_box .party1_li .party1_li_top .party1_li_btn::after{

    content: '';

    position: absolute;

    width: 100%;

    height: 100%;

    background: url(../images/party_down.png) center center no-repeat;

}



.party1_box .party1_li .party1_li_top.party1_act .party1_li_btn::after{

    background: url(../images/party_up.png) center center no-repeat;

}



.party1_box .party1_li .party1_li_top .party1_li_txt1{

    color: #111111;

    font-weight: bold;

    width: 60%;

    line-height: 1.6;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 1;

    overflow: hidden;

}



.party1_box .party1_li .party1_li_top.party1_act .party1_li_txt1{

    -webkit-line-clamp: 2;

    color: #0069bc;

}





.party1_box .party1_li .party1_li_bot{

    padding-bottom: 32px;

    display: none;

}



.party1_box .party1_li .party1_li_bot .party1_li_txt2{

    line-height: 1.6;

    color: #555555;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 4;

    overflow: hidden;

}



.party1_box .party1_li:nth-of-type(1) .party1_li_bot{

    display: block;

}



/* .party1_box .party1_li.party1_act .party1_li_bot{

    display: block;

} */



.cult1{

    padding: 82px 0 100px;

    background: #f5f5f5;

}



.cult1 .cult1_li{

    float: left;

    width: 23.5%;

    margin-right: 2%;

    margin-bottom: 2%;

}



.cult1 .cult1_li:nth-of-type(4n){

    margin-right: 0;

}



.cult1 .cult1_li .cult1_li_top{

    overflow: hidden;

}



.cult1 .cult1_li .cult1_li_bot{

    position: relative;

    height: 100px;

    width: 100%;

    border: 1px solid #dddddd;

    border-top: none;

    background: #fff;

    padding: 0 29px;

    display: flex;

    flex-direction: column;

    padding-top: 20px;

    /* justify-content: center; */

}



.cult1 .cult1_li .cult1_li_bot .cult1_li_icon{

    width: 126px;

    height: 30px;

    background: #0167bb;

    position: absolute;

    left: -1px;

    top:-20px;

    display: flex;

    align-items: center;

    padding: 0 16px;

    color: #fff;

    justify-content: space-between;

}



.cult1 .cult1_li .cult1_li_bot .cult1_li_txt1{

    font-weight: bold;

    line-height: 1.6;

    color: #222222;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}



.cult1 .cult1_li:hover .cult1_li_top img{

    transform: scale(1.1);

}



.cult1 .cult1_li:hover .cult1_li_bot .cult1_li_txt1{

    color: #0167bb;

}



.prise1{

    padding: 82px 0 0;

    background: #f5f5f5;

}



.prise1 .ibox{

    height: 580px;

    position: relative;

    padding-bottom: 20px;

}



.prise1 .prise1_left{

    width: 60%;

    float: left;

    position: relative;

    overflow: hidden;

}



.prise1 .prise1_left img{

    height: 100%;

    width: auto;

    max-width: none;

}



.prise1  .prise1_left_box{

    width: 480px;

    height: 120px;

    background: #0069bc;

    position: absolute;

    left: 0;

    bottom: 0px;

    z-index: 3;

}



.prise1 .prise1_left_box .prise1_left_boxs:nth-of-type(1){

    width: 35%;

    float: left;

    padding-left: 8%;

}



.prise1  .prise1_left_box .prise1_left_boxs:nth-of-type(3){

    width: 35%;

    float: left;

    padding-left: 8%;

}



.prise1  .prise1_left_box .prise1_left_boxs:nth-of-type(2){

    width: 30%;

    float: left;

    padding-left: 7%;

}



.prise1  .prise1_left_box .prise1_left_boxs{

    display: flex;

    flex-direction: column;

    /* align-items: center; */

    justify-content: center;

    height: 100%;

    position: relative;



}



.prise1 .prise1_left_box .prise1_left_boxs::after{

    content: '';

    width: 1px;

    height: 60px;

    background: #1a78c3;

    position: absolute;

    right: 0;

    top: 50%;

    transform: translateY(-50%);

}



.prise1 .prise1_left_box .prise1_left_boxs:last-child::after{

    display: none;

}



.prise1 .prise1_left_box .prise1_left_boxs .prise1_left_num{

    display: flex;

    flex-direction: column;

}

.prise1 .prise1_left_box .prise1_left_boxs .prise1_left_num div{

    margin-top: 10px;

    /* text-align: left; */

    color: #fff;

}



.prise1 .prise1_left_box .prise1_left_boxs .prise1_left_num span{

    /* text-align: center; */

    color: #fff;

}



.prise1 .prise1_right{

    width: 35.4%;

    float: right;

    height: 100%;

    flex-direction: column;

    display: flex;

}



.prise1 .prise1_right .prise1_right_top .prise1_right_txt1{

    padding: 28px 0 46px;

    color: #0069bc;

    font-weight: bold;

}



.prise1 .prise1_right .prise1_right_top .prise1_right_heng{

    width: 60px;

    height: 3px;

    background: #0069bc;

    margin-bottom: 24px;

}

.prise1 .prise1_right .prise1_right_box{

    overflow: hidden;

}





.prise1 .prise1_right .prise1_right_txt2{

    line-height: 1.6;

    color: #666666;

    /* height: 410px; */

    flex: 1;

    overflow-y: auto;

}



.prise1 .prise1_right .prise1_right_txt2::-webkit-scrollbar{ width:4px;height: 1px;}



.prise1 .prise1_right .prise1_right_txt2::-webkit-scrollbar-thumb{ background:#0069bc;}



.prise1 .prise1_right .prise1_right_txt2::-webkit-scrollbar-track{ background:#fff;} 



.prise2{

    background: #f5f5f5;

}



.prise2 .prise2_box{

    display: flex;

    flex-direction: column;

    align-items: center;

    padding: 78px 0 76px;

}



.stock1{

    padding: 82px 0 100px;

    background: #f5f5f5;

}



.stock1 .stock1_left{

    width: 24.8%;

    float: left;

}



.stock1 .stock1_left .stock1_left_txt1{

    color: #333333;

    margin-bottom: 80px;

}



.stock1 .stock1_left .stock1_ul{

    padding-left: 16px;

}



.stock1 .stock1_left .stock1_ul .stock1_li{

    display: flex;

    align-items: center;

    margin-bottom: 60px;

}



.stock1 .stock1_left .stock1_ul .stock1_li .stock1_li_icon{

    margin-right: 36px;

}



.stock1 .stock1_left .stock1_ul .stock1_li a:hover{

    color: #0069bc;

}



.stock1 .stock1_right{

    width: 75.2%;

    float: right;

}



.stock1 .stock1_right .stock1_top{

    background: #0167bb;

    padding: 64px 70px;

}



.inve1{

    position: relative;

    background: url(../images/inve1_bg.png) center center no-repeat;

}



/* .inve1 .ibox{

    position: absolute;

    height: 100%;

    left: 50%;

    top:0;

    padding: 68px 80px 0;

    transform: translateX(-50%);

} */



.inve1 .ibox{

    /* position: absolute;

    height: 100%;

    left: 50%;

    top:0; */

    padding: 68px 80px 100px;

    /* transform: translateX(-50%); */

}



.inve1 .inve1_box{

    margin-bottom: 20px;

}



.inve1 .inve1_box .inve1_box_top{

    display: flex;

    align-items: center;

    margin-bottom: 10px;

}



.inve1 .inve1_box .inve1_box_top .inve1_txt1{

    margin-left: 6px;

    color: #343434;

}



.inve1 .inve1_box .inve1_box_bot{

    width: 600px;

    height: 45px;

    background: #fff;

}



.inve1 .inve1_box .inve1_box_bot input{

    border: none;

    width: 100%;

    height: 100%;

    outline: none;

    padding: 0 10px;

    font-size: 18px;

    color: #444444;

    font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;

}



.inve1 .inve1_box_bot.inve1_textarea{

    height: 150px;

}



.inve1 .inve1_box_bot.inve1_textarea textarea{

    width: 100%;

    height: 100%;

    outline: none;

    border: none;

    padding:10px;

    resize:none;

    font-size: 18px;

    color: #444444;

    font-family: Arial, Helvetica, sans-serif, Microsoft Yahei;

}



.inve1 .inve1_bot{

    width: 280px;

    height: 45px;

    margin-top: 54px;

}



.inve1 .inve1_bot a{

    width: 280px;

    height: 45px;

    position: relative;

    display: flex;

    align-items: center;

    justify-content: center;

    top: 0;

}



.inve1 .inve1_bot a div{

    position: relative;

    z-index: 2;

    color: #ffffff;

}



.inve1 .inve1_bot a::after{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    background-image: linear-gradient(#003383, #0084d8);

    opacity: 1;

}



.inve1 .inve1_bot a::before{

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    background-image: linear-gradient(#cbcfd2, #cbcfd2);

    opacity: 0;

}



.inve1 .inve1_bot a:hover::after{

    opacity: 0;

}



.inve1 .inve1_bot a:hover::before{

    opacity: 1;

}



.inve1 .inve1_bot a:hover{

    top: -5px;

}



.prise3 .prise3_top{

    /* height: 320px; */

    background: url(../images/prise3_bg.png) center center no-repeat;

    display: flex;

    flex-direction: column;

    align-items: center;

    padding-bottom: 88px;

}









.href1{padding: 80px 0;background: #f5f5f5;}



.href1 .intop1 .ilj{padding: 40px 60px;background: #fff;border:1px solid #ddd;}



.href1 .intop1 .ilj .ilt{width: 50%;float: left;}



.href1 .intop1 .ilj .ilt a{display: block;margin-top: 30px;}



.href1 .intop1 .ilj .ilt a span{display: inline-block;border-bottom: 1px solid #666;}



.href1 .intop1 .ilj .irt{width: 50%;float: right;}



.href1 .intop1 .ilj .irt .img{margin-top: 15px;}



.href1 .intop1 .ilj .irt .img a{display: block;width: 32%;float: left;border:1px solid #ddd;border-radius: 5px;padding: 10px;margin-right: 2%;}



.href1 .intop1 .ilj .irt .img a:last-child{margin-right: 0;}



.href1 .intop1 .ilj .irt .img a img{display: block;width: 100%; transform: scale(1.0000001);-webkit-transform: scale(1.0000001);}



.href1 .intop1 .ilj .irt .img a:hover img{transform: scale(1.06);-webkit-transform: scale(1.06);}









.prise3 .prise3_top_txt1{

    text-align: center;

    color: #ffffff;

    padding: 68px 0 45px;

}



.prise3 .prise3_top .prise3_top_box{

    width: 100%;

    border-bottom: 2px solid rgba(255, 255, 255, 0.2);

    height: 77px;

}



.prise3 .prise3_ul{

    display: flex;

    align-items: center;

    width: 626px;

    height: 77px;

    justify-content: space-between;

    /* border-bottom: 2px solid #6e8299; */

    margin: 0 auto;

}



.prise3 .prise3_ul .prise3_li_shu{

    width: 1px;

    height: 15px;

    background: #e5e4e6;

}

.prise3 .prise3_ul .prise3_li_shu:last-child{
    display: none;
}





.prise3 .prise3_ul .prise3_li{

    cursor: pointer;

    color: #ffffff;

    position: relative;

    height: 100%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.prise3 .prise3_ul .prise3_li::after{

    content: '';

    height: 4px;

    background: #fff;

    position: absolute;

    width: 0%;

    left: 0;

    bottom: 0;

    -webkit-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

    -moz-transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);

}



.prise3 .prise3_ul .prise3_li:hover::after{

    width: 100%;

}



.prise3 .prise3_ul .prise3_li.prise3_act::after{

    width: 100%;

}



.prise3 .prise3_bot{

    padding: 62px 0 84px;

}



.prise3 .prise3_bot_ul .prise3_bot_li{

    width: 23.5%;

    margin-right: 2%;

    margin-bottom: 2%;

    height: 172px;

    border: 1px solid #cee2f8;

}



.prise3 .prise3_bot_ul .prise3_bot_li:nth-of-type(4n){

    margin-right: 0;

}



.prise3 .prise3_bot_ul .prise3_bot_li{

    float: left;

    display: flex;

    align-items: center;

    padding: 0 34px;

    position: relative;

    top: 0;

}



.prise3 .prise3_bot_ul .prise3_bot_li:hover{

    top: -5px;

}



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_left{

    padding-right:30px;

    position: relative;

}   



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_left .prise3_bli_yuan1{

    width: 98px;

    height: 98px;

    border: 2px solid #cee2f8;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_left .prise3_bli_yuan2{

    width: 78px;

    height: 78px;

    border: 1px solid #cee2f8;

    border-radius: 50%;

    display: flex;

    align-items: center;

    justify-content: center;

}



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_left::after{

    content: '';

    height: 100%;

    width: 1px;

    background: #dcdcdc;

    position: absolute;

    right: 0;

    top: 0;

}



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_right{

    height: 98px;

    padding: 16px 0px 16px 24px;

    display: flex;

    flex-direction: column;

    justify-content: space-between;

}



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_right .prise3_bli_txt1{

    color: #222222;

}



.prise3 .prise3_bot_ul .prise3_bot_li .prise3_bli_right .prise3_bli_txt2{

    color: #999999;

}



.prise3 .prise3_bot_ul{

    display: none;

}



.prise3 .prise3_bot_ul:nth-of-type(1){

    display: block;

}



.stock1 .stock1_right .stock1_top{

    display: flex;

    align-items: center;

    justify-content: space-between;

}



.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_top_txt1{

    color: #fff;

    margin-bottom: 10px;

}



.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box{

    display: flex;

    align-items: flex-end;

    color: #ffff;

}



.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_top_txt2{

    font-weight: bold;

}



.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_top_txt3{

    font-weight: bold;

    padding-bottom: 12px;

}



.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_box_icon{

    padding-bottom: 20px;

    margin-right: 10px;

}

.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_box_icon.act img{

    transform: rotate(60deg);

}



.stock1 .stock1_right .stock1_top .stock1_top_l .stock1_top_txt4{

    color: #71b7e4;

    margin-top: 18px;

}



.stock1 .stock1_right .stock1_top .stock1_top_ul{

    display: flex;

    align-items: center;

    color: #FFF;

}



.stock1 .stock1_right .stock1_top .stock1_top_ul .stock1_top_li{

    display: flex;

    flex-direction: column;

    align-items: center;

    margin-left: 24px;

}



.stock1 .stock1_right .stock1_top .stock1_top_ul .stock1_top_li .stock1_tli_txt1{

    margin-bottom: 32px;
    height: 40px;

}



.stock1 .stock1_right .stock1_top .stock1_top_ul .stock1_top_li .stock1_tli_txt2{

    color: #71b7e4;

}





.cont1{

    padding: 80px 0;

    background: #f5f5f5;

    position: relative;

}



.cont1 .ibox{

    height: 576px;

}



.cont1 .cont1_left{

    width: 50%;

    height: 100%;

    display: flex;

    flex-direction: column;

}



.cont1 .cont1_left .cont1_left_top .cont1_left_txt1{

    font-weight: bold;

    color: #0069bc;

    margin-bottom: 40px;

}



.cont1 .cont1_left .cont1_left_top .cont1_left_shu{

    width: 40px;

    height: 2px;

    background: #0069bc;

    margin-bottom: 26px;

}



.cont1 .cont1_left .cont1_left_txt2{

    line-height: 1.6;

    color: #666666;

    flex: 1;

    overflow-y: auto;

}



.cont1 .cont1_left .cont1_left_txt2::-webkit-scrollbar{ width:4px;height: 1px;}



.cont1 .cont1_left .cont1_left_txt2::-webkit-scrollbar-thumb{ background:#0069bc;}



.cont1 .cont1_left .cont1_left_txt2::-webkit-scrollbar-track{ background:#fff;} 





.cont1 .cont1_right{

    width: 46.8%;

    position: absolute;

    right: 0;

    height: calc(100% - 160px);

    top: 50%;

    transform: translateY(-50%);

}



.cont1 .cont1_right .cont1_swiper{

    height: 100%;

}



.cont1 .cont1_right .cont1_swiper .cont1_swiper_box{

    height: 100%;

    overflow: hidden;

}



.cont1 .cont1_right .cont1_swiper .cont1_swiper_box img{

    height: 100%;

    width: auto;

    max-width: none;

}



.cont2{

    padding: 78px 0 100px;

}



.cont2 .cont2_top{

    display: flex;

    justify-content: space-between;

}



.cont2 .cont2_top .cont2_top_left{

    color: #0069bc;

    font-weight: bold;

}



.cont2 .cont2_top .cont2_tab{

    display: flex;

    align-items: center;

}



.cont2 .cont2_top .cont2_tab .cont2_tab_shu{

    margin: 0 28px;

    width: 1px;

    height: 22px;

    background: #cccccc;

}



.cont2 .cont2_top .cont2_tab .cont2_tab_box{

    color: #999999;

    cursor: pointer;

}

.cont2 .cont2_top .cont2_tab .cont2_tab_box:hover{

    font-weight: bold;

    color: #0069bc;

}



.cont2 .cont2_top .cont2_tab .cont2_tab_box.cont2_tab_act{

    font-weight: bold;

    color: #0069bc;

}



.cont2 .cont2_main{

    margin-top: 48px;

}



.cont2 .cont2_main .cont2_box{

    display: none;

}



.cont2 .cont2_main .cont2_box:nth-of-type(1){

    display: block;

}



.cont2 .cont2_main .cont2_box dl{

    height: 70px;

    background: #a4a4a4;

    display: flex;

    align-items: center;

}





.cont2 .cont2_main .cont2_box dl span {

    text-align: left;

    color: #fff;

    /* font-weight: bold; */

    line-height: 70px;

    height: 100%;

    display: block;

    width: 16.5%;

}



.cont2 .cont2_main .cont2_box dl span:nth-of-type(1) {

    width: 32%;

    padding-left: 78px;

}



.cont2 .cont2_main .cont2_box dl span:last-child{

    text-align: center;

    padding-right: 100px;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_top{

    height: 70px;

    display: flex;

    align-items: center;

    cursor: pointer;

}



.cont2 .cont2_main .cont2_box dt span {

    text-align: left;

    color: rgba(45, 66, 83, .8);

    font-weight: bold;

    line-height: 70px;

    height: 100%;

    display: block;

    width: 16.5%;

}



.cont2 .cont2_main .cont2_box dt span:nth-of-type(1) {

    width: 32%;

    padding-left: 78px;

    font-weight: bold;

    color: #2d4253;

}



.cont2 .cont2_main .cont2_box dt span:last-child{

    padding-right: 100px;

    display: flex;

    align-items: center;

    justify-content: center;

}



.cont2 .cont2_main .cont2_box dt span:last-child .cont2_top_yuan{

    width: 32px;

    height: 32px;

    border-radius: 50%;

    border: 1px solid #adadad;

    background:#fff url(../images/cont2_icon1.png) center center no-repeat;

}



.cont2 .cont2_main .cont2_box dt:nth-of-type(odd) .cont2_box_top{

    background: #f5f5f5;

}



.cont2 .cont2_main .cont2_box dt:nth-of-type(even) .cont2_box_top{

    background: #fafafa;

}



.cont2 .cont2_main .cont2_box dt:nth-of-type(odd) .cont2_box_bot{

    background: #f5f5f5;

}



.cont2 .cont2_main .cont2_box dt:nth-of-type(even) .cont2_box_bot{

    background: #fafafa;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot{

    padding: 0 100px 0 78px;

    background: #f5f5f5;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1{

    padding: 46px 0;

    display: flex;

    align-items: center;

    border-bottom: 1px dashed #c4c9ce;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1 div{

    color: #222222;

    font-weight: bold;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1 .cont2_bot1_shu{

    width: 2px;

    height: 18px;

    background: #d2d2d2;

    margin: 0 18px;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2{

    padding: 40px 0 28px;

    display: flex;

    align-items: center;

    border-bottom: 1px dashed #c4c9ce;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2 .cont2_bot2_l{

    margin-right: 24%;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2 .cont2_bot2_l .cont2_bot2_txt1{

    font-weight: bold;

    color: #222222;

    margin-bottom: 18px;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2 .cont2_bot2_l .cont2_bot2_txt2{

    line-height: 1.6;

    color: rgba(45, 66, 83, 0.8);

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot3{

    padding: 40px 0 60px;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot3 .cont2_bot3_btn a{

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 220px;

    height: 36px;

    border-radius: 20px;

    background-image: linear-gradient(#003383, #0084d8);

    padding: 0 24px;

    position: relative;

    top: 0;



}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot3 .cont2_bot3_btn a .cont2_bot3_icon{

    width: 14px;

    height: 12px;

    background: url(../images/cont2_icon2.png) center center no-repeat;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot3 .cont2_bot3_btn a .cont2_bot3_txt1{

    color: #fff;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot3 .cont2_bot3_btn a:hover{

    top: -5px;

}





.cont2 .cont2_main .cont2_box dt .cont2_box_top.cont2_act {

    background: #0069bc;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_top.cont2_act span{

    color: #fff;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_top.cont2_act span:last-child .cont2_top_yuan{

    background: #3387c9 url(../images/cont2_icons1.png) center center no-repeat;

}



.cont2 .cont2_main .cont2_box dt .cont2_box_bot{

    display: none;

}



.cont2 .cont2_main .cont2_box dt:nth-of-type(1) .cont2_box_bot{

    display: block;

}



.contu1{

    background: #f5f5f5;

    padding: 80px 0 0;

}



.contu1 .contu1_top{

    height: 248px;

    width: 100%;

    background: #ffffff;

    display: flex;

    align-items: center;

    padding: 0 11%;

    justify-content: space-between;

    border-bottom: 1px solid #dddddd;

}



.contu1 .contu1_box{

    height: 100%;

    width: 22.8%;

}



.contu1 .contu1_box a{

    display: flex;

    flex-direction: column;

    align-items: center;

    justify-content: center;

    height: 100%;

    width: 100%;

    position: relative;

}



.contu1 .contu1_box a::after{

    content: '';

    height: 3px;

    width: 0%;

    background: #0069bc;

    position: absolute;

    left: 0;

    bottom: 0;

    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);

}



.contu1 .contu1_box a .contu1_box_icon{

    width: 40px;

    height: 40px;

    position: relative;

    margin-bottom: 26px;

}



.contu1 .contu1_box a .contu1_box_icon img:nth-of-type(1){

    position: absolute;

    left: 0;

    top: 0;

    opacity: 1;

    z-index: 2;

}



.contu1 .contu1_box a .contu1_box_icon img:nth-of-type(2){

    position: absolute;

    left: 0;

    top: 0;

    opacity: 0;

    z-index: 2;

}



.contu1 .contu1_box .contu1_box_txt1{

    color: #444444;

    margin-bottom: 10px;

}



.contu1 .contu1_box .contu1_box_txt2{

    color: #999999;

    line-height: 1.6;

    text-align: center;

}





.contu1 .contu1_box a:hover::after{

    width: 100%;

}



.contu1 .contu1_box a:hover .contu1_box_icon img:nth-of-type(1){

    opacity: 0;

}



.contu1 .contu1_box a:hover .contu1_box_icon img:nth-of-type(2){

    opacity: 1;

}





.contu1 .contu1_box a:hover .contu1_box_txt1{

    color: #0069bc;

}



.contu1 .contu1_box a:hover .contu1_box_txt2{

    color: #0069bc;

}



/* .contu1 .contu1_box:nth-of-type(1) .contu1_box_icon{

    background:url(../images/contu_icon1.png) center center no-repeat;

} */



.contu2{

    padding-bottom: 100px;

    background: #f5f5f5;

}



.contu2 a{

    display: block;

    height: 540px;

    width: 100%;

}



.contu2 a #map{

    width: 100%;

    height: 100%;

}



.search1{

    margin-top: 180px;

}





.search1 .search_input{

    height: 100px;

    border: 1px solid #dfdfdf;

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding-right: 40px;

}



.search1 .search_input .search_input_left{

    width: 90%;

    height: 100%;

}



.search1 .search_input .search_input_left input{

    width: 100%;

    height: 100%;

    border: none;

    padding: 0 40px;

    outline: none;

}





.search1 .search_input .search_input_left input::-webkit-input-placeholder{

    color: rgba(0, 105, 188, .5);

}    /* 使用webkit内核的浏览器 */

.search1 .search_input .search_input_left input::-moz-placeholder{

    color: rgba(0, 105, 188, .5);

}                  /* Firefox版本4-18 */

.search1 .search_input .search_input_left input::-moz-placeholder{

    color: rgba(0, 105, 188, .5);

}                  /* Firefox版本19+ */

.search1 .search_input .search_input_left input::-ms-input-placeholder{

    color: rgba(0, 105, 188, .5);

}           /* IE浏览器 */



.search1 .search_input .search_input_right a{

    width: 36px;

    height: 41px;

    display: block;

    background: url(../images/search_input_icon1.png) center center no-repeat;

}



.search1 .search_input .search_input_right a:hover{

    background: url(../images/search_input_icons1.png) center center no-repeat;

}



.search2{

    margin-top: 18px;

}



.search2 .ibox{

    display: flex;

    align-items: center;

    justify-content: space-between;

    height: 104px;

    border-bottom: 1px solid #dfdfdf;

}



.search2 .ibox .search2_left{

    height: 100%;

}



.search2 .ibox .search2_ul{

    height: 100%;

    display: flex;

    align-items: center;

}





.search2 .ibox .search2_ul .search2_li{

    margin-right: 120px;

    height: 100%;

}



.search2 .ibox .search2_ul .search2_li a{

    height: 100%;

    display: flex;

    align-items: center;

    color: #333333;

    position: relative;

}



.search2 .ibox .search2_ul .search2_li.search2_act a::after{

    width: 100%;

}



.search2 .ibox .search2_ul .search2_li a::after{

    content:'';

    width: 0%;

    height: 2px;

    background: #0069bc;

    position: absolute;

    left: 0;

    bottom: 0;

    -webkit-transition: all .4s cubic-bezier(.4,0,.2,1); -moz-transition: all .4s cubic-bezier(.4,0,.2,1); transition: all .4s cubic-bezier(.4,0,.2,1);

}



.search2 .ibox .search2_ul .search2_li a:hover::after{

    width: 100%;

}



.search2 .ibox .search2_ul .search2_li a span{

    color: #0069bc;

}



.search2 .ibox .search2_right{

    color: #333333;

}



.search2 .ibox .search2_right span{

    color: #0069bc;

}



.search_bg{

    background: #fff !important;

    display: none;

}





.search_bg .paging .paging_return .paging_input input{

    background: #fff;

}



.search_one{

    display: block;

}





.div_index_m{

    display: none;

}





@media(max-width:1680px){

    .stock1 .stock1_right .stock1_top{

        padding: 64px 40px;

    }

}





@media(max-width:1580px){

    .head .hrt .ul1 li{

        margin-right: 40px;

    }



    .footer .ibox .footer1 .footer1_ul .footer1_li{

        margin-right: 60px;

    }



    .stock1 .stock1_left{

        width: 100%;

    }

    .stock1 .stock1_right{

        width: 100%;

    }



    .stock1_bot img{

        width: 100%;

    }

}





@media(max-width:1440px){

    .idx_right .idx_li .idx_li_top .idx_li_txt{

        white-space: nowrap;

    }

    .f_12{ font-size:12px; }



    .f_16{ font-size:14px; }



    .f_18{ font-size:16px; }



    .f_20{ font-size:18px; }



    .f_22{font-size: 20px;}



    .f_24{ font-size:22px; }



    .f_26{ font-size:24px; }



    .f_28{ font-size:26px; }



    .f_30{ font-size:28px; }



    .f_32{ font-size:30px; }



    .f_34{ font-size:32px; }



    .f_36{ font-size:34px; }



    .f_38{ font-size:36px; }



    .f_40{font-size: 38px;}



    .f_42{font-size: 40px;}



    .f_48{font-size: 42px;}



    .f_52{font-size: 44px;}



    .f_56{font-size: 48px;}



    .f_60{font-size: 52px;}



    .f_62{font-size: 52px;}



    .f_66{font-size: 56px;}



    .f_80{font-size: 60px;}



    .f_134{font-size: 60px;}



    .f_160{font-size: 80px;}



    .about5 .ibox .about5_txt1{

        margin-top: 40px;

    }



    .prise3 .prise3_bot_ul .prise3_bot_li{

        width: 32%;

        margin-right: 2%;

    }



    .prise3 .prise3_bot_ul .prise3_bot_li:nth-of-type(4n){

        margin-right: 2%;

    }



    .prise3 .prise3_bot_ul .prise3_bot_li:nth-of-type(3n){

        margin-right: 0%;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_top_txt3{

        padding-bottom: 4px;

    }

    .stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_box_icon{

        padding-bottom: 10px;

    }

}





@media(max-width:1366px){

    .about5 .ibox .about5_heng{

        margin: 20px auto;

    }



    .about5 .about5_swiper{

        margin-top: 40px;

    }



    .footer .ibox .footer1 .footer1_ul .footer1_li{

        margin-right: 40px;

    }



    .footer .ibox .footer1{

        padding-top: 80px;

        padding-bottom: 60px;

    }



    .footer .footer2{

        padding: 30px 0;

    }

}



@media(max-width:1280px){

    .party1_box{

        padding: 0px 70px 0px 109px;

    }

    .wow {

        opacity: 1;

      }

}





@media(max-width:1030px){

    .div_index_bgs{

        display: none;

    }



    .div_index_m{

        display: block;

    }

    .box, .ibox {

        padding: 0 5%;

        min-width: 200px;

        width: 100%;

    }

    .wow {

        opacity: 1;

      }

    .ibox{min-width: 200px;}



    body {

        min-width: 200px;

        padding: 50px 0 0;

    }



    .m_head {

        display: block;

        height: 50px;

        overflow: hidden;

        padding: 0 5%;

        position: fixed;

        top: 0;

        left: 0;

        width: 100%;

        box-sizing: border-box;

        z-index: 10;

        background: rgba(255,255,255,1);

        border-bottom: 1px solid #eee;

    }



    .head {

        display: none;

    }



    .m_head .mlt {

        float: left;

        height: 100%;

        /* display: none; */

        /* display: flex;

        align-items: center; */

    }

    .m_head .img {

        width: 50px;

        float: right;

    }

    .m_head .img img {

        display: block;

        width: 100%;

    }



    .m_nav {

        display: block;

        position: fixed;

        z-index: 199;

        width: 100%;

        height: 100%;

        background: #fff;

        top: 0;

        right: -100%;

        -webkit-transition: all 1s;

        -moz-transition: all 1s;

        transition: all 1s;

        overflow: hidden;

        box-sizing: border-box;

    }



    .m_nav.act {

        right: 0;

    }



    .m_out {

        width: 50px;

        float: right;

        max-width: 50px;

        margin-right: 3%;

    }



    .m_navbox {

        width: 100%;

        box-sizing: border-box;

        /* float: right; */

        background: #fff;

        /* height: calc(100% - 80px); */

        box-sizing: border-box;

        padding: 20px 0;

        overflow: auto;

        box-sizing: border-box;

    }



    .m_navbox li>div:nth-child(1) {

        /* background: url(../images/plus.png) 95% center no-repeat; */

        background-size: 16px;

    }



    .m_navbox li.act>div:nth-child(1){

        /* background: url(../images/reduce.png) 95% center no-repeat; */

    }



    .m_navbox li>div:nth-child(1):after, .m_navbox a.ltp:after {

        content: '';

        display: block;

        width: 5px;

        height: 20px;

        background: #0069bc;

        position: absolute;

        top: 50%;

        margin-top: -10px;

        left: 30px;

    }



    .m_navbox li>div:nth-child(1), .m_navbox a.ltp {

        padding: 10px 30px 10px 50px;

        position: relative;

    }



    .m_navbox div, .m_navbox a.ltp {

        font-size: 18px;

        line-height: 30px;

        padding: 10px 0;

        display: block;

    }



    .m_navbox .lbt{

        display: none;

    }



    .m_navbox a {

        font-size: 16px;

        line-height: 20px;

        padding: 10px 0 10px 50px;

        display: block;

    }



    .m_head .mlt img {

        display: block;

        height: 30px;

        margin-top: 10px;

    }



    .m_nav .en {

        padding: 0 0 23px 65px;

        position: relative;

    }



    .m_nav .en::before{

        width: 30px;

        height: 20px;

        content: "";

        display: block;

        background: url(../images/english_1.jpg) center no-repeat;

        background-size: cover;

        position: absolute;

        top: 17%;

        left: 30px;

        transform: translateY(-50%);

    }



    .m_nav .ss {

        padding-left: 30px;

    }



    .m_nav .ss input {

        width: 230px;

        height: 40px;

        line-height: 38px;

        border: 1px solid #666;

        border-radius: 4px;

        padding-left: 10px;

        vertical-align: bottom;

    }

    .m_nav .ss a {

        width: 80px;

        height: 40px;

        line-height: 40px;

        text-align: center;

        color: #fff;

        background: #0069bc;

        border-radius: 4px;

        vertical-align: bottom;

    }



    .div_index_bg .div_index_bgs{

        opacity: 1;

        width: 100%;

        height: 100%;

    }



    .idx_left{

        opacity: 1;

        position: relative;

        top: 0;

        left: 0;

        transform: none;

        background: url(../images/div_index_bg_m.png) center center no-repeat;

        background-size: 100%;

        padding: 40px 0;

    }



    .idxs{

        height: auto;

        overflow: auto;

    }



    .idx_right{

        width: 100%;

        position: relative;

        left: 0;

        top: 0;

        padding-top:0;

        padding-bottom:0;

        display: block;

    }



    .idx_right .idx_li>img{

        display: none;

    }



    .idx_right .idx_li a{

        height: 100%;

    }



    .idx_right .idx_right_one{

        opacity: 1;

        left: 0px;

        position: relative;

        width: 100%;

        height: 200px;

        background:#f5ffff;

    }



    .idx_right .idx_right_two{

        opacity: 1;

        left: 0px;

        position: relative;

        width: 100%;

        height: 200px;

        background:#175788;

    }



    .idx_right .idx_right_three{

        opacity: 1;

        left: 0px;

        position: relative;

        width: 100%;

        height: 150px;

        height: 200px;

        background:#005bac;

    }



    .div_index_bg{

        display: none;

    }



    .idx_right .idx_li .idx_li_bot{

        display: none;

    }



    .idx_footer{

        position: static;

    }



    .about4{

        padding: 40px 0;

    }



    .footer .footer1{

        display: none;

    }



    .footer .footer2{

        padding: 10px 0;

    }



    .about5 .about5_swiper{

        padding-bottom: 36px;

    }



    .busin1 .busin1_right .busin1_right_box{

        padding: 0 30px 0 60px;

    }



    .busin1 .busin1_right .busin1_right_box .busin1_right_li{

        padding-bottom: 20px;

    }



    .busmate1 .busmate1_ul2 .busmate1_li2{

        padding: 40px 60px;

    }



    .enter1 .enter1_ul .enter1_li{

        width: 49%;

        margin-right: 2%;

    }



    .enter1 .enter1_ul .enter1_li:nth-of-type(3n){

        margin-right: 2%;

    }



    .enter1 .enter1_ul .enter1_li:nth-of-type(2n){

        margin-right: 0;

    }



    .enter1,.cult1,.ann1,.stock1{

        padding: 40px 0 40px;

    }



    .enter1 .enter1_top{

        margin-bottom: 40px;

    }



    .busin1{

        padding: 60px 0 40px;

    }



    .party1_box{

        padding: 0px 20px 0px 50px;

    }



    .cult1 .cult1_li{

        width: 49%;

        margin-right: 2%;

    }



    .cult1 .cult1_li:nth-of-type(4n){

        margin-right: 2%;

    }



    .cult1 .cult1_li:nth-of-type(2n){

        margin-right: 0;

    }



    .cult1 .cult1_li a{

        width: 100%;

    }



    .cult1 .cult1_li .cult1_li_top img{

        width: 100%;

    }



    .prise1 .prise1_left_box{

        left: 5%;

    }



    .prise3 .prise3_top_txt1{

        /* padding: ; */

    }



    .prise3 .prise3_bot_ul .prise3_bot_li{

        width: 49%;

        margin-right: 2%;

    }



    .prise3 .prise3_bot_ul .prise3_bot_li:nth-of-type(3n){

        margin-right: 2%;

    }



    .prise3 .prise3_bot_ul .prise3_bot_li:nth-of-type(2n){

        margin-right: 0;

    }



    .prise3 .prise3_bot{

        padding: 62px 0 20px;

    }



    .stock1 .stock1_left .stock1_left_txt1{

        margin-bottom: 30px;

    }



    .stock1 .stock1_left .stock1_ul .stock1_li{

        margin-bottom: 30px;

    }



    .stock1 .stock1_right .stock1_top{

        flex-direction: column;

        align-items: flex-start;

        padding: 40px 40px;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_ul .stock1_top_li{

        margin-right: 24px;

        margin-left: 0;

        margin-top: 20px;

    }



    .cont2 .cont2_main .cont2_box dl span:nth-of-type(2){

        display: none;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_top span:nth-of-type(2){

        display: none;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1{

        flex-direction: column;

        align-items: flex-start;

        padding: 20px 0 0;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1 .cont2_bot1_shu{

        display: none;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1 div{

        margin-bottom: 20px;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2 .cont2_bot2_l{

        margin-right: 10%;

    }



    .cont2 .cont2_main .cont2_box dl span:nth-of-type(1){

        padding-left: 40px;

    }



    .cont2 .cont2_main .cont2_box dt span:nth-of-type(1){

        padding-left: 40px;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot{

        padding: 0 100px 0 40px;

    }



    .contu1{

        padding: 40px 0 0;

    }



    .contu2{

        padding-bottom: 40px;

    }



    .contu1 .contu1_top{

        padding: 0 2%;

    }



    .contu1 .contu1_box{

        width: 33%;

    }



    .nbox {

        padding: 0 5%;

        min-width: 200px;

        width: 100%;

    }



    .newd1{

        margin-top: 20px;

        padding: 20px 0;

    }



    .newd1 .newd1_top .newd1_top_txt1{

        line-height: 1.6;

    }



    .newd1 .newd1_top .newd1_top_box{

        margin-top: 20px;

        margin-bottom: 20px;

    }



    .search1{

        margin-top: 20px;

    }



    .search1 .search_input{

        height: 40px;

    }



    .search1 .search_input .search_input_left input{

        font-size: 18px;

    }



    .search1 .search_input .search_input_right a{

        width: 18px;

        height: 30px;

        background-size: 100%;

    }



    .search1 .search_input .search_input_right a:hover{

        width: 18px;

        height: 30px;

        background-size: 100%;

    }



    .search1 .search_input{

        padding-right: 20px;

    }



    .search1 .search_input .search_input_left input{

        padding: 0 20px;

    }



    .search2 .ibox{

        flex-direction: column;

        align-items: flex-start;

        height: auto;

    }



    .search2 .ibox .search2_ul .search2_li{

        height: 60px;

    }



    .search2 .ibox .search2_right{

        margin: 20px 0;

    }



}





@media(max-width:960px){

    .f_12{ font-size:12px; }



    .f_14{ font-size:12px; }

  

    .f_16{ font-size:14px; }



    .f_18{ font-size:16px; }



    .f_20{ font-size:18px; }



    .f_22{font-size: 18px;}



    .f_24{ font-size:18px; }



    .f_26{ font-size:18px; }



    .f_28{ font-size:20px; }



    .f_30{ font-size:22px; }



    .f_32{ font-size:22px; }



    .f_34{ font-size:22px; }



    .f_36{ font-size:22px; }



    .f_38{ font-size:26px; }



    .f_40{font-size: 26px;}

    .f_42{font-size: 26px;}

    .f_52{font-size: 30px;}



    .f_60{font-size: 30px;}



    .f_62{font-size: 30px;}



    .f_66{font-size: 30px;}



    .f_48{font-size: 28px;}



    .f_52{font-size: 28px;}



    .f_56{font-size: 28px;}



    .f_80{font-size: 32px;}



    .f_134{font-size: 32px;}



    .f_160{font-size: 32px;}

    .img_show{

        display: none;

    }

    .img_hidden{

        display: block;

        width: 100%;

    }



    .idx_left .ibox img{

        width: 60%;

    }



    .about5{

        background: url(../images/about5_bg.png) center center no-repeat;

        padding-bottom: 20px;

    }



    .about5>img{

        display: none;

    }



    .about5 .ibox{

        position: relative;

    }



    .about5 .ibox .about5_txt1{

        margin-top: 0;

        padding-top: 40px;

    }



    .busin1 .ibox{

        flex-direction: column;

    }



    .busin1 .busin1_left{

        width: 100%;

    }



    .busin1 .busin1_right{

        width: 100%;

        background: #fff;

        padding: 20px;

    }



    .busin1 .busin1_right img{

        display: none;

    }



    .busin1 .busin1_right .busin1_right_box{

        position: relative;

        top: 0;

        left: 0;

        transform: none;

        padding: 0;

    }



    .busmate1{

        padding: 40px 0;

    }



    .party1_box{

        position: relative;

        top: 0;

        left: 0;

        transform: none;

        padding: 0;

    }



    .prise1 .ibox{

        height: auto;

    }



    .prise1 .prise1_left{

        width: 100%;

        float: left;

    }



    .prise1 .prise1_right{

        width: 100%;

        float: left;

    }



    .prise1 .prise1_left_box{

        left: 0;

    }



    .cont1{

        padding: 40px 0;

    }



    .cont1 .cont1_left{

        width: 100%;

        margin-bottom: 20px;

    }



    .cont1 .cont1_right{

        position: static;

        width: 100%;

        top: 0;

        transform: none;

    }



    .cont1 .cont1_right .cont1_swiper .cont1_swiper_box{

        overflow: auto;

    }



    .cont1 .cont1_right .cont1_swiper .cont1_swiper_box img{

        width: 100%;

        height: auto;

    }



    .cont1 .ibox{

        height: auto;

    }



    .cont1 .cont1_left .cont1_left_top .cont1_left_txt1{

        margin-bottom: 20px;

    }



    .cont2 .cont2_main .cont2_box dl span:nth-of-type(4){

        display: none;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_top span:nth-of-type(4){

        display: none;

    }



    .cont2 .cont2_main .cont2_box dl span{

        width: 22%;

        text-align: center;

    }



    .cont2 .cont2_main .cont2_box dl span:last-child{

        padding-right: 20px;

    }



    .cont2 .cont2_main .cont2_box dt span:last-child{

        padding-right: 20px;

    }





    .cont2 .cont2_main .cont2_box dt .cont2_box_top span{

        width: 22%;

        text-align: center;

    }



    /* .cont2 .cont2_main .cont2_box dt:nth-of-type(1) .cont2_box_top span{

        width: 32% !important;

    } */



    .cont2 .cont2_main .cont2_box dt span:nth-of-type(1){

        width: 34% !important;

        padding-left: 10px;

    }



    .cont2 .cont2_main .cont2_box dl span:nth-of-type(1){

        width: 34% !important;

        padding-left: 10px;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot{

        padding: 0 20px;

    }



}





@media(max-width:768px){

    .idx_footer .ibox .idx_footer_left .footer_tip span{

        display: none;

    }



    .idx_footer .idx_footer_right{

        display: none;

    }



    .idx_footer .ibox .idx_footer_left{

        width: 100%;

        display: flex;

        align-items: center;

        justify-content: space-between;

    }



    .idx_footer{

        height: auto;

        padding: 10px 0;

    }



    .idx_left .idx_more a{

        width: 120px;

        height: 36px;

        padding: 0 16px;

    }



    .about3{

        display: none;

    }



    .about4 .about4_one{

        height: auto;

        margin-bottom: 20px;

    }



    .about4 .about4_one .about4_one_left{

        width: 100%;

    }



    .about4 .about4_one .about4_one_right{

        float: left;

        width: 100%;

    }



    .about4 .about4_one .about4_one_left .about4_one_txt2{

        height: auto;

    }



    .about4 .about4_two{

        margin-bottom: 20px;

    }



    .about4 .about4_three .about4_three_left{

        width: 100%;

    }



    .about4 .about4_three{

        height: auto;

    }



    .about4 .about4_three .about4_three_right{

        width: 100%;

        float: left;

    }



    .about4 .about4_three .about4_three_right .about4_three_txt1{

        height: auto;

    }



    .about4 .about4_ul{

        margin-top:20px

    }



    .about4 .about4_ul .about4_li .about4_li_txt{

        font-size: 14px;

    }



    .about5 .ibox .about5_txt1{

        padding-top: 20px;

    }



    .about5 .ibox .about5_txt2{

        font-size: 14px;

        line-height: 1.6;

    }



    .about5 .about5_swiper{

        margin-top: 20px;

    }



    .footer .footer2 .footer2_right{

        display: none;

    }

    .footer .footer2 .footer2_left .footer2_tip span{

        display: none;

    }



    .footer .footer2 .footer2_left{

        justify-content: space-between;

        width: 100%;

    }



    .abor1{

        padding: 30px 0;

    }



    .abde1 .ibox .abde1_top{

        flex-direction: column;

    }



    .abde1 .ibox .abde1_top .abde1_left .abde1_left_img{

        transform: none;

    }



    .abde1{

        padding: 30px 0;

    }



    .busmate1 .busmate1_ul1{

        overflow-x:auto ;

        height: 60px;

    }



    .busmate1 .busmate1_ul1 .busmate1_li1{

        flex: none;

        padding: 0 30px;

    }



    .busmate1 .busmate1_ul1::-webkit-scrollbar{ width:1px;height: 0px;}



    .busmate1 .busmate1_ul1::-webkit-scrollbar-thumb{ background:transparent;}



    .busmate1 .busmate1_ul1::-webkit-scrollbar-track{ background:transparent;}



    .busmate1{

        padding: 20px 0;

    }



    .busmate1 .busmate1_ul2 .busmate1_li2{

        padding: 20px;

    }



    .enter1, .cult1, .ann1, .stock1{

        padding: 20px 0 20px;

    }



    .enter1 .enter1_top .enter1_tit .enter1_tit_txt a{

        font-size: 16px;

    }



    .enter1 .enter1_top{

        margin-bottom: 20px;

    }



    .paging{

        display: none;

    }



    .moreBtn{

        display: block;

    }



    .enter1 .enter1_ul .enter1_li{

        width: 100%;

        margin-right: 0;

    }



    .enter1 .enter1_ul .enter1_li .enter1_li_bot{

        padding: 0 20px;

    }



    .ann1 .ann1_li a{

        padding: 20px;

        flex-direction: column;

        height: auto;

        align-items: flex-start;

    }



    .ann1 .ann1_li a .ann1_left{

        flex-direction: column;

        align-items: flex-start;

        width: 100%;

    }



    .ann1 .ann1_li a .ann1_left .ann1_left_shu{

        margin: 0 20px 0 20px;

    }



    .ann1 .ann1_li a .ann1_left .ann1_left_txt2{

        width: 100%;

        overflow: hidden;

        text-overflow:ellipsis; white-space: nowrap;

        line-height: 1.6;

        margin-bottom: 10px;

    }



    .ann1 .ann1_li a .ann1_left .ann1_left_shu{

        display: none;

    }



    .ann1 .ann1_li a .ann1_left .ann1_left_txt1{

        margin-bottom: 20px;

    }



    .busin1{

        padding: 20px 0;

    }



    .busin1 .busin1_left .busin1_left_img{

        transform: none;

    }



    .cult1 .cult1_li{

        width: 100%;

        margin-right: 0;

    }



    .prise1 .prise1_left_box{

        width: 100%;

    }



    .prise1 .prise1_left_box .prise1_left_boxs:nth-of-type(1){

        padding-left: 7%;

    }



    .prise1 .prise1_left_box .prise1_left_boxs:nth-of-type(2){

        padding-left: 4%;

    }



    .prise1 .prise1_left_box .prise1_left_boxs:nth-of-type(3){

        padding-left: 7%;

    }



    .prise1 .prise1_right .prise1_right_top .prise1_right_txt1{

        padding: 20px 0;

    }



    .prise2 .prise2_box{

        padding: 20px 0;

    }



    .prise3 .prise3_ul{

        width: 80%;

    }



    .prise3 .prise3_top_txt1{

        padding: 30px 0 25px;

    }



    .prise3 .prise3_top{

        padding-bottom: 20px;

    }



    .prise3 .prise3_bot{

        padding: 20px 0;

    }



    .prise3 .prise3_bot_ul .prise3_bot_li{

        width: 100%;

        margin-right: 0;

        height: 150px;

    }



    .stock1 .stock1_left .stock1_ul{

        padding-left: 0;

    }



    .stock1 .stock1_left .stock1_ul .stock1_li .stock1_li_icon{

        margin-right: 10px;

    }



    .stock1 .stock1_right .stock1_top{

        padding: 20px;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_box_icon{

        padding-bottom: 5px;

        margin-left: 5px;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_l .stock1_box .stock1_top_txt3{

        padding-bottom: 2px;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_l .stock1_top_txt4{

        line-height: 1.6;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_ul{

        flex-direction: column;

        justify-content: center;

        width: 100%;

    }



    .prise1{

        padding: 20px 0 0;

    }



    .stock1 .stock1_right .stock1_top .stock1_top_ul .stock1_top_li .stock1_tli_txt1{

        margin-bottom: 20px;

    }



    .inve1 .ibox{

        min-width: 200px;

        padding: 0 5%;

    }



    .inve1 .inve1_box .inve1_box_bot{

        width: 100%;

    }



    .inve1{

        padding: 20px 0;

    }



    .inve1 .inve1_box .inve1_box_bot input{

        font-size: 14px;

    }



    .inve1 .inve1_box_bot.inve1_textarea textarea{

        font-size: 14px;

    }



    .inve1 .inve1_bot{

        margin-top: 0;

        width: 100%;

    }



    .inve1 .inve1_bot a{

        width: 100%;

    }



    .cont1{

        padding: 20px 0;

    }



    .cont2{

        padding: 20px 0;

    }



    .cont2 .cont2_top{

        flex-direction: column;

        text-align: center;

    }



    .cont2 .cont2_top .cont2_tab{

        justify-content: center;

    }



    .cont2 .cont2_main{

        margin-top: 20px;

    }



    .cont2 .cont2_top .cont2_top_left{

        margin-bottom: 20px;

    }



    .cont2 .cont2_main .cont2_box dl span:nth-of-type(5){

        display: none;

    }



    .cont2 .cont2_main .cont2_box dt span:nth-of-type(5){

        display: none;

    }



    .cont2 .cont2_main .cont2_box dt span:nth-of-type(1){

        text-align: left;

        width: 56% !important;

    }



    .cont2 .cont2_main .cont2_box dl span:nth-of-type(1){

        text-align: left;

        width: 56% !important;

    }



    .cont2 .cont2_main .cont2_box dt span:last-child{

        padding-right: 0;

    }



    .cont2 .cont2_main .cont2_box dl span:last-child{

        padding-right: 0;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot1 div{

        line-height: 1.6;

        margin-bottom: 10px;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2{

        padding: 20px 0;

        flex-direction: column;

        align-items: flex-start;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2 .cont2_bot2_l{

        margin-right: 0;

        margin-bottom: 20px;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot2 .cont2_bot2_l:last-child{

        margin-bottom: 0;

    }



    .cont2 .cont2_main .cont2_box dt .cont2_box_bot .cont2_bot3{

        padding: 20px 0;

    }



    .contu1 .contu1_top{

        padding: 20px 0 0;

        flex-direction: column;

        height: auto;

    }



    .contu1 .contu1_box{

        width: 100%;

        margin-bottom: 20px;

    }



    .contu1{

        padding: 20px 0 0;

    }



    .contu1 .contu1_box a .contu1_box_icon{

        margin-bottom: 20px;

    }



    .contu2 a{

        height: 300px;

    }



    .newd1 .newd1_bot{

        flex-direction: column;

        align-items: flex-start;

        padding: 20px 0;

    }



    .newd1 .newd1_bot_left{

        height: auto;

        margin-bottom: 20px;

    }



    .newd1 .newd1_bot_left .newd1_bot_prev{

        margin-bottom: 10px;

    }



    .search2 .ibox .search2_ul{

        flex-wrap: wrap;

    }



    .search2 .ibox .search2_ul .search2_li{

        margin-right: 2%;

        width: 49%;

    }



    .search2 .ibox .search2_ul .search2_li a{

        justify-content: center;

    }



    .search2 .ibox .search2_ul .search2_li:nth-of-type(2n){

        margin-right: 0%;

    }





    /* .busmate1 .busmate1_ul1{margin-right: -999em;} */



    .abde1 .ibox .abde1_top .abde1_right .abde1_right_box{width: 80%;left: 50%;}





    .href1 .intop1 .ixl,.href1 .intop1 .ilj{padding: 20px;}



    .href1 .intop1 .ixl .ilt,.href1 .intop1 .ixl .irt,.href1 .intop1 .ilj .ilt,.href1 .intop1 .ilj .irt{width: 100%;float: none;}



    .href1 .intop1 .ixl .ilt .num{margin: 20px 0;}



    .href1 .intop1 .ixl .irt li{padding-top: 20px;width: 50%;text-align: center;}



    .href1 .intop1 .ixl .irt li .num{margin-top: 10px;}



    .href1 .intop1 .ilj .ilt a{margin-top: 15px;font-size: 14px;}



    .href1 .intop1 .ilj .irt{margin-top: 30px;}

}