/* 前端江文哲 */

*,*: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; */ min-width: 1280px;position: relative;padding: 0 ; width: 100%;color: #002b52;font-family:'微软雅黑', Arial, Helvetica, sans-serif, Microsoft Yahei; font-size:14px;  line-height:1;background: #fff;}

html{overflow-x: inherit}

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; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;color: #002b52;}

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:#1979ff;}

body::-webkit-scrollbar-track{ background:#fff;} 

.f_12{ font-size:12px; }

.f_14{font-size: 14px;}

.f_15{font-size: 15px;}

.f_16{ font-size:16px; }

.f_18{ font-size:18px; }

.f_19{font-size: 19px;}

.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_44{font-size: 44px;}

.f_46{font-size: 46px;}

.f_48{font-size: 48px;}

.f_50{font-size: 50px;}

.f_52{font-size: 52px;}

.f_54{font-size: 54px;}

.f_56{font-size: 56px;}

.f_60{font-size: 60px;}

.f_62{font-size: 62px;}

.f_68{font-size: 68px;}

.f_80{font-size: 80px;}

.p_80{padding: 80px 0;}

.p_120{padding: 120px 0;}

.pd_0_115{padding: 0 0 115px;}

.pd_115_120{padding: 115px 0 120px;}

.mag_110_0{margin-top: 110px;}

.mag_80_0{margin-top: 80px;}

.mag_60_0{margin-top: 60px;}


/* @font-face {
    font-family: 'Rob_b';
    src: url("../fonts/Roboto-Black-1.ttf");
}


.Rob_b{font-family: 'Rob_b';}


@font-face {
    font-family: 'Rob_b2';
    src: url("../fonts/Roboto-Bold-3.ttf");
}


.Rob_b2{font-family: 'Rob_b2';}


@font-face {
    font-family: 'Rob_m';
    src: url("../fonts/Roboto-Medium-12.ttf");
}


.Rob_m{font-family: 'Rob_m';} */


@font-face {
    font-family: 'Rob_r';
    src: url("https://website-machloop.oss-cn-beijing.aliyuncs.com/fonts/Roboto-Regular-14.ttf");
}


.Rob_r{font-family: 'Rob_r';}



/* 可视范围 */

.ibox {max-width:1600px;min-width: 1200px;width:83.33%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}

.ibox2 {max-width:1440px;min-width: 1200px;width:75%; margin: 0 auto; position: relative; -webkit-transition: all .5s; -moz-transition: all .5s; transition: all .5s;box-sizing: border-box;}



/*分页*/


.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);}

.alltime2,.alltime2 *{-webkit-transition: all .2s cubic-bezier(.4,0,.2,1); -moz-transition: all .2s cubic-bezier(.4,0,.2,1); transition: all .2s cubic-bezier(.4,0,.2,1);}

.alltime3,.alltime3 *{-webkit-transition: all .6s i-bezier(.4,0,.2,1); -moz-transition: all .6s cubic-bezier(.4,0,.2,1); transition: all .6s cubic-bezier(.4,0,.2,1);}

.wow{opacity: 0;}

.wow1{opacity: 1;}

.fbd{font-weight: bold;}

.fw{font-weight: 100;}

.pc{display: block;}

.yd{display: none;}

.w_100{width: 100%;}

.h_100{height: 100%;}



/* 招聘 */
.a_dw{position: relative;top: -80px;}

.bgcolor{background: #f9faff;}

.join1 .con1{display: flex;justify-content: center;padding-top: 15px;}

.join1 .con1 a::before{content: "";position: absolute;right: 0;top: 0;width: 1px;height: 1em;background: #ebeff8;}

.join1 .con1 .item:last-child a::before{display: none;}

.join1 .con1 a{display: block;padding: 0 32px 32px;color: #002b52;border-bottom: 1px solid #ebeff8;position: relative;}

.join1 .con1 s{position: absolute;left: auto;right: 0;bottom: -1px;width: 0;height: 3px;background: #1979ff;}

.join1 .con1 a:hover,
.join1 .con1 .act a{color: #1979ff;}

.join1 .con1 .act s{left: 0;width: 100%;}

.join1 .ul{padding-top: 28px;}

.join1 .li{border: 1px solid #dddddd;border-radius: 8px;background: #fff;padding: 0 50px 0 42px;margin-top: 32px;}

.join1 .li .ltop{display: flex;justify-content: space-between;align-items: center;padding: 24px 0 26px;cursor: pointer;}

.join1 .li .ltop .tcon{max-width: calc(100% - 80px);color: #002b52;}

.join1 .li .ltop .tcon .t1{line-height: 28px;}

.join1 .li .ltop .tcon .t2{line-height: 24px;margin-top: 10px;display: flex;flex-wrap: wrap;}

.join1 .li .ltop .tcon .t2 .tt{padding-right: 10px;margin-right: 8px;position: relative;}

.join1 .li .ltop .tcon .t2 .tt::after{content: "";position: absolute;right: 0;top: 6px;width: 1px;height: 12px;background: #ddd;}

.join1 .li .ltop .tcon .t2 .tt:last-child{margin-right: 0;padding-right: 0;}

.join1 .li .ltop .tcon .t2 .tt:last-child::after{display: none;}

.join1 .li .ltop span{width: 30px;height: 30px;border: 1px solid #acb5c4;border-radius: 50%;position: relative;}

.join1 .li .ltop span::after,
.join1 .li .ltop span::before{position: absolute;content: "";background: #acb5c4;}

.join1 .li .ltop span::after{top: 50%;margin-top: -6px;left: 50%;margin-left: -1px;width: 2px;height: 12px;transition: transform 0.3s ease;-webkit-transition: transform 0.3s ease;}

.join1 .li .ltop span::before{top: 50%;margin-top: -1px;left: 50%;margin-left: -6px;width: 12px;height: 2px;}

.join1 .li.act .ltop span::after{transform: rotate(90deg);}

.join1 .li .ltop:hover span{background: #1979ff;border-color: #1979ff;}

.join1 .li .ltop:hover span::after,
.join1 .li .ltop:hover span::before{background: #fff;}

.join1 .li.act .ltop span{background: #1979ff;border: 1px solid #1979ff;}

.join1 .li.act .ltop span::after, .join1 .li.act .ltop span::before{background: #fff;}

.join1 .li .lbot{border-top: 1px solid #dddddd;padding: 30px 0 0;color: #002b52;display: none;}

.join1 .li .lbot .bot1{padding-bottom: 25px;}

.join1 .li .lbot .t4{line-height: 24px;margin-top: 15px;}

.join1 .li .lbot .item{margin-top: 27px;}

.join1 .li .lbot .item:first-child{margin-top: 0;}

.join1 .li .lbot .bot2{display: flex;align-items: center;padding: 26px 0 28px;border-top: 1px solid #dddddd;}

.join1 .li .lbot .ico{width: 18px;min-width: 18px;margin-right: 12px;}

.join1 .li .lbot .tt{color: #7a8ba6;line-height: 22px;}

.join1 .li .lbot .tt a{position: relative;color: #1979ff;display: inline-block;font-family: Arial;}

.join1 .li .lbot .tt s{position: absolute;left: auto;right: 0;width: 0;height: 1px;background: #1979ff;bottom: 0;}

.join1 .li .lbot .tt a:hover s{left: 0;width: 100%;}


.pages{display: flex;align-items: center;justify-content: center;}

.pages .pghome{margin-right: 50px;color: #7e87a0;}

.pages .pghome:hover{color: #1979ff;}

.pages .pgbtn{display: flex;align-items: center;justify-content: center;position: relative;width: 24px;height: 24px;border: 1px solid #e4ebf2;background: #fff;box-shadow: -2px 8px 7.6px 0.4px rgba(239,242,249,0.5);}

.pages .pgbtn img:nth-child(2){position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;opacity: 0;}

.pages .pgbtn:hover{background: #1979ff;border-color: #1979ff;}

.pages .pgbtn:hover img:nth-child(1){opacity: 0;}

.pages .pgbtn:hover img:nth-child(2){opacity: 1;}

.pages .pgbtn.pg_prev{margin-right: 24px;}

.pages .pgbtn.pg_next{margin-left: 44px;}

.pages .pgbtn.pg_next img{transform: rotate(180deg);}

.pages .num{width: 32px;height: 32px;text-align: center;line-height: 32px;border-radius: 2px;color: #7e87a0;font-family:Arial;position: relative;margin-left: 20px;z-index: 1;}

.pages .num.act,
.pages .num:hover{color: #fff;background: #1979ff;}

.pages .num[href="#"]:hover, .pages .num[href=""]:hover, .pages .num:not([href]):hover{color: #8d9399;cursor: auto;background: none;}

.pages .page{display: flex;align-items: center;margin: 0 40px 0 46px;color: #7e87a0;}

.pages .page input{background: none;width: 40px;height: 32px;line-height: 30px;text-align: center;border-radius: 2px;color: #8d9399;margin: 0 9px;outline: none;border: 1px solid #e4ebf2;}

.pages .page input:focus{border: 1px solid #1979ff;}

.pages .btn_page{width: 32px;height: 32px;text-align: center;color: #7e87a0;font-family: Arial;position: relative;border-radius: 2px;display: flex;align-items: center;justify-content: center;z-index: 1;}

.pages .btn_page:hover{background: #1979ff;color: #fff;}

.page_yd .more a{display: block;border: 1px solid #1979ff;color: #fff;background: #1979ff;border-radius: 4px;width: 100px;line-height: 28px;text-align: center;margin: 0 auto;}



/* 联系我们 */
.contact1 .con1 .t1{line-height: 30px;margin-top: 25px;text-align: center;color: #002b52;}

.contact1 .con1 .t2{text-align: center;line-height: 24px;color: #002b52;max-width: 1246px;margin: 40px auto 0;}

.contact1 .con1 .ul{display: flex;margin-top: 25px;}

.contact1 .con1 .li{width: calc((100% - 40px)/2);margin-right: 40px;}

.contact1 .con1 .li:hover .ljgd .i .t{left: 6px;}

.contact1 .con1 .li:hover .ljgd s{right: 3px;bottom: 4px;}


.contact1 .con1 .li:nth-child(2){margin-right: 0;}

.contact1 .con1 .ss{display: block;position: relative;}

.contact1 .con1 .img{position: relative;overflow: hidden;}

.contact1 .con1 .img img{width: 100%;}

.contact1 .con1 .img s{position: absolute;top: 0;left: 0;z-index: 1;width: 100%;height: 100%;background: url(../images/contact1_imgbg.png) no-repeat center;background-size: cover;}

.contact1 .con1 .txt{position: absolute;left: 7.14%;bottom: 12.5%;width: 85.72%;z-index: 5;color: #fff;}

.contact1 .con1 .txt .t4{margin: 15px 0 23px;line-height: 24px;}

.contact1 .con1 .txt .t5 s{background: #fff;}

.contact1 .con1 .txt .t5 .ljgd span{text-decoration: underline;}

.contact1 .con1 .txt .t5 .ljgd:hover span{color: #fff;}

.contact1 .con1 .ss:hover .img img{transform: scale(1.05);}

.contact2 .ul{display: flex;flex-wrap: wrap;padding-top: 20px;}

.contact2 .li{margin: 40px 40px 0 0;width: calc((100% - 80px)/3);}

.contact2 .li:nth-child(3n){margin-right: 0;}

.contact2 .li .ss{height: 100%;border: 1px solid #ddd;border-radius: 8px;display: flex;padding: 38px 30px 36px;}

.contact2 .li .ico{width: 25px;min-width: 25px;margin-right: 12px;position: relative;}

.contact2 .li .ico img{width: 100%;}

.contact2 .li .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.contact2 .li .txt{color: #002b52;}

.contact2 .li .txt .t2{line-height: 24px;margin-top: 16px;}

.contact2 .li .txt .t3{margin-top: 26px;font-family: Arial;color: #1979ff;}

.contact2 .li .ss:hover{background: #1979ff;}

.contact2 .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.contact2 .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.contact2 .li .ss:hover .txt .t1,
.contact2 .li .ss:hover .txt .t2,
.contact2 .li .ss:hover .txt .t3{color: #fff;}


.contact3{background: #f7f9fc;}

.contact3 .con1{max-width: 900px;background: #fff;padding: 60px 40px;border-radius: 20px;margin: 0 auto;}

.contact3 .con1 .t1{line-height: 26px;margin-top: 13px;color: #002b52;text-align: center;}

.place::-webkit-input-placeholder{color:#c0c5cc;}

.place:-moz-placeholder{color:#c0c5cc;}

.place::-moz-placeholder{color:#c0c5cc;}

.place:-ms-input-placeholder{color:#c0c5cc;}

.contact3 .formbox{padding-top: 5px;max-width: 595px;margin: 0 auto;}

.contact3 .formbox .item{margin-top: 20px;display: flex;}

.contact3 .formbox .item .tt{color: #002b52;width: 75px;min-width: 75px;position: relative;height: 40px;display: flex;align-items: center;}

.contact3 .formbox .item .tt span{position: absolute;color: #f53d3d;top: 0;bottom: 0;margin: auto 0;left: -14px;display: flex;align-items: center;}

.contact3 .formbox .item .inp{width: 100%;border: 1px solid #d7d8db;border-radius: 3px;display: flex;}

.contact3 .formbox .item .inp input{width: 100%;outline: none;background: none;outline: none;line-height: 22px;padding: 8px 11px;border: none;}

.contact3 .formbox .item .inp textarea{resize: none;width: 100%;outline: none;background: none;outline: none;line-height: 22px;padding: 8px 11px;border: none;height: 100px;font-family: '微软雅黑';color: #333;}

.contact3 .formbox .item .fcode{width: 160px;min-width: 160px;border-left: 1px solid #d7d8db;border-radius: 3px;display: flex;align-items: center;justify-content: center;background: #f7f8fa;cursor: pointer;}

.contact3 .formbox .item select{width: 100%;border: none;padding: 8px 7px;}

.contact3 .formbox .item label{display: flex;align-items: center;}

.contact3 .formbox .item label input{margin-right: 14px;border-radius: 0;width: 14px;height: 14px;cursor: pointer;}

.contact3 .formbox .item .xz{width: 14px;height: 14px;border: 1px solid #c0c5cc;box-shadow: 0px 0px 1px 1px #e7e9ea inset;margin: 0 14px 0 0;position: relative;cursor: pointer;}

.contact3 .formbox .item .xz s{position: absolute;left:50%;top: 50%;transform: translate(-50%,-50%);width: 8px;height: 8px;background: #1d76f2;opacity: 0;}

.contact3 .formbox .item .xz.act s{opacity: 1;}

.contact3 .formbox .item .xz.act{border: 1px solid #1d76f2;box-shadow: 0px 0px 1px 1px #e7e9ea inset;}

.contact3 .formbox .item .tt2{color: #002b52;line-height: 24px;}

.contact3 .formbox .item .tt2 a{color: #1979ff;}

.contact3 .formbox .item.fbtn{margin-top: 33px;}

.contact3 .formbox .item .submit{display: block;text-align: center;color: #fff;background: #1979ff;border-radius: 8px;line-height: 44px;width: 100%;}

.contact3 .formbox .item .submit:hover{background: #6ea2f6;}

.contact3 .t2{color: #3e4a59;text-align: center;margin-top: 16px;opacity: 0.6;}

.contact4 .ul{margin-top: 140px;display: flex;justify-content: center;flex-wrap: wrap;}

.contact4 .li{border: 1px solid #f0f0f0;background: #fff;border-radius: 4px;padding: 14px;margin: 0 50px;width: 180px;}

.contact4 .li:hover{transform: translateY(-10px);}

.contact4 .img img{width: 100%;}

.contact4 .txt{display: flex;align-items: center;justify-content: center;margin-top: 20px;}

.contact4 .txt .ico{height: 16px;margin-right: 8px;}

.contact4 .txt .ico img{height: 16px;}

.contact4 .txt .t1{line-height: 26px;color: #002b52;}

/* 投资者关系 */
.inv1 .con1{display: flex;justify-content: space-between;}

.inv1 .con1 .con_le{width: 48.611%;background-position: center;background-size: cover;background-repeat: no-repeat;}

.inv1 .con1 .con_le img{opacity: 0;}

.inv1 .con1 .con_re{width: 48.611%;background: #f0f3f5;padding: 25px 29px;}

.inv1 .con1 .con_re .t1{line-height: 30px;color: #002b52;padding-bottom: 25px;border-bottom: 1px solid #ddd;}

.inv1 .con1 .con_re .t2{display: flex;justify-content: space-between;align-items: flex-end; margin-top: 65px;}

.inv1 .con1 .con_re .t2 .t2_le{color: #002b52;}

.inv1 .con1 .con_re .t2 .t2_re{color: #002b52;}

.inv1 .con1 .con_re .t2 .t2_re span{transform: translateY(2px);display: inline-block;}

.inv1 .con1 .con_re .t3{display: flex;align-items: flex-end;margin-top: 50px;}

.inv1 .con1 .con_re .t3 .le{color: #002b52;line-height: 44px;min-width: 151px;}

.inv1 .con1 .con_re .t3 .re img{width: 19px;display: none;}

.inv1 .con1 .con_re .t3.red .ce{color: #da251d;}

.inv1 .con1 .con_re .t3.red .re img.act{display: block;}

.inv1 .con1 .con_re .t3.green .ce{color: green;}

.inv1 .con1 .con_re .t3.green .re img:nth-child(2){display: block;}

.inv1 .con1 .con_re .t4{display: flex;justify-content: space-between;line-height: 22px;color: #002b52;padding-top: 25px;border-top: 1px solid #ddd;margin-top: 65px;}

.inv1 .con1 .con_re .t4 .le{max-width: calc(100% - 130px);}

.inv1 .con1 .con_re .t4 a:hover{color: #1979ff;}

.inv2 .con1{display: flex;justify-content: space-between;padding-bottom: 58px;}

.inv2 .con1 .le{width: 230px;}

.inv2 .con1 .le .item .ss{display: flex;align-items: center;justify-content: center;border: 1px solid #f0f0f0;height: 130px;}

.inv2 .con1 .le .item:last-child .ss{border-top: none;}

.inv2 .con1 .le .item .ss .ico{width: 26px;position: relative;}

.inv2 .con1 .le .item .ss .ico img{width: 100%;}

.inv2 .con1 .le .item .ss .ico img:nth-child(2){position: absolute;left: 0;top: 0;opacity: 0;}

.inv2 .con1 .le .item .ss .txt{margin-left: 10px;color: #002b52;}

.inv2 .con1 .le .item:hover .ss,
.inv2 .con1 .le .item.act .ss{background: #1979ff;border-color: #1979ff;}

.inv2 .con1 .le .item:hover .ico img:nth-child(1),
.inv2 .con1 .le .item.act .ico img:nth-child(1){opacity: 0;}

.inv2 .con1 .le .item:hover .ico img:nth-child(2),
.inv2 .con1 .le .item.act .ico img:nth-child(2){opacity: 1;}

.inv2 .con1 .le .item:hover .txt,
.inv2 .con1 .le .item.act .txt{color: #fff;}

.inv2 .con1 .re{width: calc(100% - 240px);}

.inv2 .con1 .re .item{display: none;}

.inv2 .con1 .re .item.act{display: block;}

.inv2 .con1 .re .ss{display: block;padding: 38px 165px 34px 50px;background: #f0f3f5;border: 1px solid #f0f3f5;position: relative;}

.inv2 .con1 .re .ss .t1{color: #002b52;}

.inv2 .con1 .re .ss .t2{color: #002b52;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;line-height: 30px;margin-top: 14px;}

.inv2 .con1 .re .ss .ico{position: absolute;right: 50px;top: 50%;width: 60px;height: 60px;display: flex;align-items: center;justify-content: center;border-radius: 50%;background: #1979ff;opacity: 0;margin-top: -30px;}

.inv2 .con1 .re .ss .ico img{width: 24px;}

.inv2 .con1 .re .ss:hover{background: #fff;}

.inv2 .con1 .re .ss:hover .t2{color: #1979ff;}

.inv2 .con1 .re .ss:hover .ico{opacity: 1;}

/* 新闻资讯 */
.news1 .con1{display: flex;justify-content: space-between;}

.news1 .con1 .le{width: 46.66%;}

.news1 .con1 .le .ss{display: block;height: 100%;position: relative;border-radius: 6px;overflow: hidden;overflow: hidden;}

.news1 .con1 .le .ss:hover .ljgd .i .t{left: 6px;}

.news1 .con1 .le .ss:hover .ljgd s{right: 3px;bottom: 4px;}

.news1 .con1 .le .img{height: 100%;background-position: center;background-size: cover;background-repeat: no-repeat;position: relative;}

.news1 .con1 .le .img img{opacity: 0;width: 100%;}

.news1 .con1 .le .img s{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;background: url(../images/news1_txtbg.png) no-repeat bottom center;background-size: contain;z-index: 3;}

.news1 .con1 .le .txt{position: absolute;left: 5.95%;width: 88.1%;bottom: 35px;padding-right: 100px;z-index: 5;}

.news1 .con1 .le .txt .t1{display: flex;align-items: center;}

.news1 .con1 .le .txt .t1 .ico{width: 14px;}

.news1 .con1 .le .txt .t1 .tt{color: #fff;margin-left: 8px;}

.news1 .con1 .le .txt .t2{margin-top: 13px;line-height: 32px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.news1 .con1 .le .txt .ljgd{position: absolute;right: 0;bottom: 5px;}

.news1 .con1 .le .txt .ljgd s{background: #fff;}

.news1 .con1 .le .txt .ljgd span{color: #fff;}

.news1 .con1 .le .ss:hover .img{transform: scale(1.05);}

.news1 .con1 .re{width: 51.944%;}

.news1 .con1 .re .item{margin-bottom: 18px;}

.news1 .con1 .re .item:last-child{margin-bottom: 0;}

.news1 .con1 .re .ss{display: flex;justify-content: space-between;}

.news1 .con1 .re .ss:hover .ljgd .i .t{left: 6px;}

.news1 .con1 .re .ss:hover .ljgd s{right: 3px;bottom: 4px;}

.news1 .con1 .re .imgbox{width: 42.78%;overflow: hidden;border-radius: 6px;}

.news1 .con1 .re .img{height: 100%;background-position: center;background-repeat: no-repeat;background-size: cover;}

.news1 .con1 .re .img img{opacity: 0;}

.news1 .con1 .re .txtbox{width: 57.22%;padding: 25px 5.34%;}

.news1 .con1 .re .txtbox .t1{display: flex;align-items: center;}

.news1 .con1 .re .txtbox .t1 .ico{width: 14px;}

.news1 .con1 .re .txtbox .t1 .tt{color: #999999;margin-left: 8px;}

.news1 .con1 .re .txtbox .t2{margin-top: 13px;line-height: 30px;color: #002b52;overflow: hidden;text-overflow: ellipsis; display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;height: 60px;}

.news1 .con1 .re .txtbox .ljgd{margin-top: 25px;}

.news1 .con1 .re .ss:hover .img{transform: scale(1.1);}

.news1 .con1 .re .ss:hover .t2{color: #1979ff;}

.news1 .con1 .re .ss:hover .ljgd .t img:nth-child(1){opacity: 0;} 

.news1 .con1 .re .ss:hover .ljgd .t img:nth-child(2){opacity: 1;}

.news1 .con1 .re .ss:hover .ljgd s{background: #1979ff;}

.news1 .con1 .re .ss:hover .ljgd span{color: #1979ff;}

.news2{background: #f0f3f5;}

.news2:nth-child(4n){background: #fff;}

.news2 .ul{display: flex;padding-top: 5px;flex-wrap: wrap;}

.news2 .li{margin: 55px 30px 0 0;width: calc((100% - 90px)/4);}

.news2 .li:nth-child(4n){margin-right: 0;}

.news2 .li .ss{display: block;}

.news2 .li .img{overflow: hidden;border-radius: 8px;position: relative;}

.news2 .li .img img{width: 100%;}

.news2 .li .img .tt{position: absolute;left: 0;bottom: 0;z-index: 1;line-height: 25px;text-align: center;width: 107px; color: #fff;background: url(../images/news2_txtbg.png) no-repeat right center;background-size: 107px 25px;}

.news2 .li .txt{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;color: #002b52;line-height: 30px;margin-top: 11px;max-width: 300px;overflow: hidden;}

.news2 .li .ss:hover .img img{transform: scale(1.05);}

.news2 .li .ss:hover .tt{background: url(../images/news2_txtbgon.png) no-repeat right center;background-size: 107px 25px;}

/* 新闻详情 */
.news_det{background: #f0f3f5;}

.news_det .ibox2{background: #fff;padding-top: 75px;}

.news_det .ndet{width: 90%;max-width: 1000px;margin: 0 auto;}

.news_det .ndet .t1{line-height: 34px;color: #002b52;}

.news_det .ndet .t2{display: flex;flex-wrap: wrap;padding-top: 10px;}

.news_det .ndet .t2 .sp{margin: 10px 30px 0 0;display: flex;align-items: center;}

.news_det .ndet .t2 .ico img{width: 16px;}

.news_det .ndet .t2 .txt{color: #002b52;margin-left: 8px;}

.news_det .ndet .t2 .sp2 .ico img{width: 14px;}

.news_det .ndet .line1{border-bottom: 1px dashed #d7d8db;margin: 30px 0 36px;}

.news_det .ndet .edit{line-height: 22px;color: #002b52;}

.news_det .ndet .edit img{height: auto !important;display: inline-block;}

.news_det .ndet .line2{border-bottom: 1px dashed #d7d8db;margin: 56px 0 45px;}

.news_det .ndet .news_page{display: flex;justify-content: space-between;align-items: center;}

.news_det .ndet .le{width: calc(100% - 185px);}

.news_det .ndet .le .item{overflow: hidden;}

.news_det .ndet .le .item:nth-child(2){margin-top: 8px;}

.news_det .ndet .le a{float: left;position: relative;line-height: 24px;color: #002b52;padding-left: 14px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;    max-width: 100%;}

.news_det .ndet .le a::before{content: "";position: absolute;left: 0;top: 50%;width: 6px;height: 6px;margin-top: -3px;border-radius: 50%;background: #d7d8db;transition: all 0.6s;}

.news_det .ndet .le a:hover{color: #1979ff;}

.news_det .ndet .le a:hover::before{background: #1979ff;}

.news_det .ndet .re .ljgd{width: 147px;height: 44px;justify-content: center;background: #1979ff;border-radius: 8px;}

.news_det .ndet .re .ljgd s{background: #fff;}

.news_det .ndet .re .ljgd span{color: #fff;}


/* 解决方案 */
.solution1 .ul{display: flex;margin-top: 52px;}

.solution1 .li{width: calc((100% - 60px)/4);margin: 0 20px 0 0;}

.solution1 .li:nth-child(4n){margin-right: 0;}

.solution1 .li .ss{display: block;height: 100%;border: 1px solid #f2f2f2;background: #f7f8f9;border-radius: 8px;padding: 35px 10.72% 25px;position: relative;overflow: hidden;}

.solution1 .li .ss s{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(../images/solution1_bg.jpg) no-repeat center;background-size: cover;opacity: 0;transition: all 0.6s;}

.solution1 .li .ss .t1{position: relative;z-index: 2;line-height: 30px;color: #002b52;}

.solution1 .li .ss .tline{position: relative;z-index: 2;height: 2px;background: #f2f2f2;margin: 25px 0;}

.solution1 .li .ss .tline span{position: absolute;left: 0;height: 100%;top: 0;width: 0;background: #1979ff;opacity: 0;}

.solution1 .li .ss .t2{position: relative;z-index: 2;line-height: 24px;color: #002b52;}

.solution1 .li .ss:hover s{opacity: 1;}

.solution1 .li .ss:hover .t1{font-weight: bold;color: #1979ff;}

.solution1 .li .ss:hover .tline span{opacity: 1;width: 80px;}

.solution2{background-position: center;background-size: cover;background-repeat: no-repeat;padding: 0 !important;background: none;}

.solution2 .ggtop .gg1 .tu img:first-child{position: relative;opacity: 1;}

/* .solution2 .gg2{color: #fff;} */

.solution2 .t1{text-align: center;/* color: #fff; */line-height: 30px;margin-top: 25px;}

.solution2 .t2{text-align: center;line-height: 24px;/* color: #fff; */margin: 38px auto 0;max-width: 1365px;}

.solution2 .img{margin-top: 33px;}

.solution3 .ul{display: flex;flex-wrap: wrap;padding-top: 30px;}

.solution3 .ul .li{margin: 20px 20px 0 0;width: calc((100% - 20px)/2);}

.solution3 .ul .li:nth-child(2n){margin-right: 0;}

.solution3 .li .ss{display: flex;height: 100%;background: #f7f8f9;padding: 38px 9.86% 41px 24px;}

.solution3 .li .ss .ico{width: 70px;min-width: 70px;margin-right: 20px;position: relative;}

.solution3 .li .ss .ico img{width: 100%;}

.solution3 .li .ss .ico img:nth-child(2){position: absolute;top: 0;left: 0;opacity: 0;}

.solution3 .li .ss .txt{width: 100%;padding-top: 12px;}

.solution3 .li .ss .t1{line-height: 30px;color: #002b52;}

.solution3 .li .ss .tline{height: 3px;background: #1979ff;width: 30px;margin: 16px 0 25px;}

.solution3 .li .ss .t2{line-height: 22px;color: #002b52;}

.solution3 .odd .li:last-child{width: 100%;margin-right: 0;}

.solution3 .li .ss:hover{background: #1979ff;}

.solution3 .li .ss:hover .ico img:nth-child(1){opacity: 0;}

.solution3 .li .ss:hover .ico img:nth-child(2){opacity: 1;}

.solution3 .li .ss:hover .t1{color: #fff;font-weight: bold;}

.solution3 .li .ss:hover .tline{background: #fff;}

.solution3 .li .ss:hover .t2{color: #fff;}

.solution4 .con1{margin-top: 50px;}

.solution4 .swiper-slide{width: 20%;border-left: 1px solid #ddd;height: auto;}

.solution4 .swiper-slide:last-child{border-right: 1px solid #ddd;}

.solution4 .ss{display: block;height: 100%;padding: 0 20px;}

.solution4 .ss .ico img{width: 110px;margin: 0 auto;}

.solution4 .ss .t1{line-height: 30px;color: #002b52;text-align: center;}

.solution4 .ss .t2{line-height: 24px;color: #002b52;padding-top: 8px;transform: translateY(5px);}

.solution4 .ss .t2 p{padding-left: 12px;position: relative;margin-top: 7px;}

.solution4 .ss .t2 p::after{position: absolute;left: 0;top: 9px;width: 7px;height: 7px;border-radius: 50%;background: #1979ff;content: "";}

.solution4 .ss:hover .ico{transform: translateY(-10px);}

.solution5 .ul{display: flex;flex-wrap: wrap;padding-top: 28px;}

.solution5 .ul .li{width: calc((100% - 26px)/2);margin: 26px 26px 0 0;}

.solution5 .ul .li:nth-child(2n){margin-right: 0;}

.solution5 .ul .li .ss{display: block;position: relative;border-radius: 4px;overflow: hidden;box-shadow: 0 4px 20px rgba(13,17,26,0.06);}

.solution5 .ul .li .ss .ico img{width: 100%;}

.solution5 .ul .li .ss s{position: absolute;left: 0;top: auto;bottom: 0;width: 5px;height: 0;background: #1979ff;}

.solution5 .ul .li .ss:hover s{top: 0;height: 100%;}

.solution4_sw .in1_sp{position: relative;margin-top: 50px;bottom: 0 !important;}


.search_no{display: none;}

.search_no.y1.y2.y3{display: block;}


@media screen and (max-width:1680px) {
    .f_12{ font-size:12px; }

    .f_14{font-size: 14px;}

    .f_16{ font-size:16px; }

    .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:26px; }

    .f_32{ font-size:28px;}

    .f_34{ font-size:30px; }

    .f_36{ font-size:32px; }

    .f_38{ font-size:32px; }

    .f_40{font-size: 36px;}

    .f_44{font-size: 38px;}

    .f_46{font-size: 38px;}

    .f_48{font-size: 40px;}

    .f_50{font-size: 44px;}

    .f_52{font-size: 44px;}

    .f_54{font-size: 44px;}

    .f_60{font-size: 46px;}

    .f_62{font-size: 50px;}

    .f_68{font-size: 54px;}

    .f_80{font-size: 60px;}


    .p_80{padding: 60px 0;}

    .p_120{padding: 80px 0;}
    
    .pd_0_115{padding: 0 0 80px;}

    .mag_110_0{margin-top: 80px;}
    
    .mag_80_0{margin-top: 60px;}
    
    .mag_80_0{margin-top: 50px;}

    .pd_115_120{padding: 80px 0;}

    .contact4 .ul{margin-top: 100px;}

    .inv1 .con1 .con_re .t3 .le { min-width: 116px; }
}


@media screen and (max-width:1025px) {
    .mhead, .mnav{display: block;}
    
    html{overflow-x: hidden;}

    .head{display: none;}

    .ibox2,.ibox{min-width: 200px;width: 90%;}

    body{min-width: 200px;margin-top: 50px;}

    .yd{display: block;}

    .pc{display: none;}

    .f_12{ font-size:12px; }

    .f_14{font-size: 12px;}

    .f_16{ font-size:14px; }

    .f_18{ font-size:14px; }

    .f_20{ font-size:16px; }  

    .f_22{font-size: 18px;}

    .f_24{ font-size:18px; }

    .f_26{ font-size:18px; }

    .f_28{ font-size:20px; }

    .f_30{ font-size:20px; }

    .f_32{ font-size:20px;}

    .f_34{ font-size:22px; }

    .f_36{ font-size:22px; }

    .f_38{ font-size:22px; }

    .f_40{font-size: 22px;}

    .f_44{font-size: 22px;}

    .f_46{font-size: 22px;}

    .f_48{font-size: 26px;}

    .f_50{font-size: 28px;}

    .f_52{font-size: 28px;}

    .f_54{font-size: 28px;}

    .f_62{font-size: 36px;}
   
    .f_68{font-size: 28px;}

    .f_80{font-size: 36px;}

    .p_80{padding: 40px 0;}

    .p_100_80{padding: 40px 0;}

    .p_80_100{padding: 40px 0 ;}

   

    .wow{opacity: 1;}


    .p_80{padding: 40px 0;}

    .p_120{padding: 40px 0;}
    
    .pd_0_115{padding: 0 0 40px;}

    .pd_115_120{padding: 40px 0;}

    .mag_110_0{margin-top: 30px;}
    
    .mag_80_0{margin-top: 30px;}
    
    .mag_60_0{margin-top: 30px;}


    .a_dw{top: -50px;}

    .join1 .ul{padding-top: 14px;}

    .join1 .li{margin-top: 16px;padding: 0 25px;}

    .join1 .li .ltop{padding: 20px 0;}


    .contact1 .con1 .t1{margin-top: 15px;}

    .contact1 .con1 .t2{margin-top: 20px;}

    .contact1 .con1 .ul{flex-wrap: wrap;margin-top: 0;}

    .contact1 .con1 .li{margin: 20px 0 0;width: 100%;}

    .contact2 .li{margin: 20px 20px 0 0;width: calc((100% - 20px)/2);}

    .contact2 .li:nth-child(3n){margin-right: 20px;}

    .contact2 .li:nth-child(2n){margin-right: 0;}

    .contact2 .li .ss{padding: 25px 15px;}

    .contact4 .ul{margin-top: 60px;}


    .inv1 .con1{flex-wrap: wrap;}

    .inv1 .con1 .con_le{width: 100%;background: none;}

    .inv1 .con1 .con_le img{opacity: 1;}

    .inv1 .con1 .con_re{width: 100%;}

    .inv1 .con1 .con_re .t2{margin-top: 30px;}

    .inv1 .con1 .con_re .t3{margin-top: 40px;}

    .inv1 .con1 .con_re .t3 .le{font-size: 40px;line-height: 34px; min-width: 100px;}

    .inv1 .con1 .con_re .t3.red .ce{font-size: 14px;}

    .inv1 .con1 .con_re .t3 .re img{width: 15px;}

    .inv1 .con1 .con_re{padding: 25px 20px;}

    .inv1 .con1 .con_re .t4{margin-top: 30px; flex-wrap: wrap;}

    .inv1 .con1 .con_re .t4 .le{width: 100%;max-width: 100%;}

    .news1 .con1{flex-wrap: wrap;}

    .news1 .con1 .le{width: 100%;}

    .news1 .con1 .re{width: 100%;margin-top: 20px;}

    .news1 .con1 .le .txt{left: 5%;width: 90%;bottom: 15px;}

    .news1 .con1 .re .ss{flex-wrap: wrap;}

    .news1 .con1 .re .imgbox{width: 100%;}

    .news1 .con1 .re .txtbox{width: 100%;}

    .news2 .li{width: calc((100% - 20px)/2);margin: 20px 20px 0 0;}

    .news2 .li:nth-child(2n){margin-right: 0;}

    .news_det .ibox2{padding-top: 40px;}

    .news_det .ndet .line1{margin: 25px 0;}

    .news_det .ndet .line2{margin: 30px 0;}

    .news_det .ndet .news_page{flex-wrap: wrap;}

    .news_det .ndet .le{width: 100%;}

    .news_det .ndet .re .ljgd{width: 120px;height: 40px;margin-top: 10px;}

    .news_det .ndet .t1{line-height: 1.5;}

    .search1 .news2 .li{width: 48.5%;margin-right: 0;}

    .news2 .ul{justify-content: space-between;}

    .solution1 .ul{margin-top: 30px;}

    .solution1 .con1{overflow-x: auto;}

    .solution1 .ul{width: 1000px;}
    
    .solution4 .con1{margin-top: 30px;}

    .solution4 .ss .ico img{width: 60px;}

    .solution4 .ss{padding: 0 15px;}

    .solution4 .ss .t2{padding-top: 5px;transform: none;}

    .solution4 .ss .t2 p{margin-top: 5px;}

    .solution5 .ul{padding-top: 10px;}

    .solution5 .ul .li{width: 100%;margin: 20px 0 0;}

    .solution4_sw .in1_sp{margin-top: 20px;}
}


@media screen and (max-width:800px) {

    .contact1 .con1 .txt .t4{margin: 10px 0 14px;}

    .contact2 .li{width: 100%;margin-right: 0;}

    .contact2 .li .ss{padding: 20px 15px;}

    .contact2 .li:nth-child(3n){margin-right: 0;}

    .contact2 .li .txt .t2{margin-top: 8px;}

    .contact2 .li .txt .t3{margin-top: 12px;}

    .contact3 .con1{padding: 40px 20px 40px 30px;}

    .contact3 .formbox .item .fcode{width: 100px;min-width: 100px;}

    .contact4 .con1{overflow-x: auto;}
  
    .contact4 .ul{margin-top: 40px;width: 660px;justify-content: flex-start;}

    .contact4 .li{margin: 0 20px;}

    .inv2 .con1{flex-wrap: wrap;}

    .inv2 .con1 .le{width: 100%;display: flex;}

    .inv2 .con1 .le .item{width: 50%;}

    .inv2 .con1 .le .item .ss{height: 60px;}

    .inv2 .con1 .re{width: 100%;}

    .inv2 .con1 .re .ss{padding: 20px 20px;border-bottom: 1px solid #ddd;}

    .inv2 .con1 .re .ss .ico{display: none;}

    .solution2 .t1{margin-top: 20px;line-height: 1.5;}

    .solution2 .t2{margin-top: 30px;}

    .solution2 .img{margin-top: 30px;overflow-x: auto;}

    .solution2 .img img{max-width: none;width: 1440px;}

    .solution3 .ul .li{width: 100%;margin: 15px 0 0;}

    .solution3 .li .ss{padding: 20px 15px 20px 10px;}

    .solution3 .li .ss .ico{width: 50px;min-width: 50px;margin-right: 10px;}

    .solution3 .li .ss .txt{padding-top: 5px;}

    .solution3 .li .ss .tline{margin: 10px 0 20px;}

    .solution4 .swiper-slide{border: none;}

    .solution4 .swiper-slide:last-child{border: none;}

    .search .sear_con .c2 .in{width: calc(100%  - 80px);padding-left: 12px;}

    .search .sear_con{padding: 30px 20px;}

    .search .sear_con .c2 a{width: 80px;height: 50px;line-height: 50px;}

    /* .search .sear_con .c2 .in img{width: 20px;margin-right: 5px;} */


    .search{padding: 40px 0;}



}