/* TODO:新增的 */
.f_52{font-size: 52px;}
.f_60{font-size: 60px;}
body{background-color: #fff;}

/* 新闻详情 */
.pd_120{padding: 100px 0 120px;}
.nc1{padding: 200px 0 120px;}
.nc1 .ncbox{max-width: 1200px;margin: 0 auto;}
.nc1 .ncbox .roof{line-height: 2;padding-bottom: 20px; border-bottom: 1px solid #e6e8e9;}
.nc1 .ncbox .roof .rtt{color: #333;}
.nc1 .ncbox .roof .rtc{display: flex;align-items: center;color: #7b7b7b;}
.nc1 .ncbox .roof .rtc span{margin-right: 33px;}
.nc1 .ncbox .roof .rtc span:last-child{margin-right: 0;}
.nc1 .ncbox .roof .rtc span:first-child{background: url(../images2/time.png) left center no-repeat;padding-left: 24px;}
.nc1 .ncbox .text{padding: 60px 0;line-height: 1.8;border-bottom: 1px solid #e6e8e9;}
.nc1 .ncbox .text img{display: inline-block;max-width: 100%;}
.nc1 .ncbox .jump{padding-top: 68px;display: flex;justify-content: space-between; align-items: center;}
.nc1 .ncbox .jump .jrg{ width: 180px; height: 50px;line-height: 50px;padding-left: 30px; background-color: #04328b;color: #fff;  border-radius:30px ;display: flex;
    align-items: center;justify-content: space-between; -webkit-border-radius:30px ; -moz-border-radius:30px ; -ms-border-radius:30px ; -o-border-radius:30px ; }
.nc1 .ncbox .jump .jrg span{ width: 24px; height: 24px;margin-right: 14px;border-radius:50% ; background: #e2e8f1 url(../images2/g_more_lan.png) center no-repeat; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.nc1 .ncbox .jump .jlt{flex: 1;display: flex;flex-direction: column; justify-content: space-between;}
.nc1 .ncbox .jump .jlt a{color: #333;display: block;width: 100%;line-height: 1.8;}
.nc1 .ncbox .jump .jlt a:hover{color:#04328b;}

/* 发展详情 */
.banner_dev{width: 100%;position: relative;}
.banner_dev img{width: 100%;display: block;}
.banner_dev .mimg{display: none;}
.banner_dev .txt{ position: absolute; top: 50%; left: 0;color: #fff;z-index: 2;width: 100%;  transform:translateY(-50%) ; -webkit-transform:translateY(-50%) ; -moz-transform:translateY(-50%) ; -ms-transform:translateY(-50%) ; -o-transform:translateY(-50%) ; }
.banner_dev .txt .tt{margin-bottom: 20px;letter-spacing: 5px;}
.banner_dev .txt .tc{letter-spacing: 2px;}
.de1 .debox{max-width: 1200px;margin: 0 auto;}
.de1 ul{padding: 88px 0 20px;}
.de1 ul li:first-child .txt{text-align: center;}
.de1 ul li .txt .tt{color: #333;}
.de1 ul li .txt .tc{color: #555;padding: 30px 0 60px;}
.de1 ul li .txt{text-align: left;}
.de1 ul li .pic{width: 100%;overflow: hidden;display: flex;}
.de1 ul li .pic img{width: 100%;}
.de1 ul li .pic img:nth-child(2){
    margin-left: 1%;
}
.de1 ul li{margin-bottom: 140px;}
.de1 ul li>.tt{padding-bottom: 65px;font-weight: 100;}
.de1 ul li>.tc{padding-top: 30px;line-height: 2;text-align: justify;}

/* 营销 */
.yingxiao{width: 100%;padding-top: 100px;border-top: 1px solid #e6e6e6;}
.yingxiao .top{font-weight: bold;margin-bottom:40px;}
.yingxiao .ul {border-radius:5px;overflow:hidden;}
.yingxiao .ul .li{display: flex;justify-content: space-between;padding: 8px 0;border-bottom: 1px solid #e1e1e1;}
.yingxiao .ul .li:first-child{background:#e1e1e1;padding:15px 0;font-weight:bold;}
.yingxiao .ul .li span{display: block;line-height: 35px;width:25%;text-align:center; color:#222222;}
.yingxiao .ul .li span:first-child{padding-left:5px;}
.yingxiao .ul .li span a{display: block;}
.yingxiao .ul .li span a:hover{color:#032883;}
@media screen and (max-width:960px) {
    .yingxiao .ul .li{flex-wrap: wrap;}
    .yingxiao .ul .li span{width: 33%;}
    .yingxiao .top{margin-bottom:20px;}
    .yingxiao .ul .li span:first-child{padding-left:0}
    .yingxiao{padding-top:30px;}
    .yingxiao .ul .li span:nth-child(even){width:67%;}
    
}
/* 客户服务 */

.sev1{padding: 100px 0;}
.sev1 .tt{color: #333;}
.sev1 .x{margin: 40px 0 60px;width: 500px;display: flex;height: 1px;}
.sev1 .x .x1{background-color: #292929;width: 20px;}
.sev1 .x .x2{background-color: #e1e1e1;flex: 1;}
.sev1 ul li{ width: 47.75%; float: left; height: 50px; line-height: 50px; display: flex; margin-bottom:40px;position: relative; background-color: #fafafa;overflow: hidden; border: 1px solid #e1e1e1; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
.sev1 ul li:nth-child(2n){float: right;}
.sev1 ul li:last-child{width: 100%;height: 300px;margin-bottom: 50px;}
.sev1 ul li textarea{border: 0;outline: none;background-color: transparent;resize: none;font-family: Arial;padding:30px 0 0 30px;position: relative;width: 100%;height: 100%;}
.sev1 ul li span{ width: 50px; height: 100%; border-right: 1px solid #e1e1e1;}
.sev1 ul li span img{display:block; max-width:100%; margin: 11px auto 0}
.sev1 ul li input{border: 0;outline: none;width: 100%;height: 100%;padding-left: 20px;background-color: transparent;position: relative;}
.sev1 ul li:first-child:after,.sev1 ul li:nth-child(2):after{content: '*';display: block; position: absolute;z-index: 3;top: 0px;left: 99px;color: #d51d16;font-size: 16px;}
.sev1 ul li:last-child:after{content: '*';display: block; position: absolute;z-index: 3;top: 17px;left: 62px;color: #d51d16;font-size: 16px;}
/* placeholder的字体颜色 */
.sev1 ul li input::-webkit-input-placeholder, 
.sev1 ul li textarea::-webkit-input-placeholder {
    color:#666;
}
.sev1 ul li input:-moz-placeholder, 
.sev1 ul li textarea:-moz-placeholder {
    color:#666;
} 
.sev1 ul li input:-ms-input-placeholder, 
.sev1 ul li textarea:-ms-input-placeholder {
    color:#666;
}
.sev1  .btn{text-align: center;color: #fff;}
.sev1  .btn span{ display: inline-block; width: 180px; height: 50px;line-height: 50px;cursor: pointer;background-color: #c7c7c7;border: 1px solid #c7c7c7; letter-spacing: 2px; border-radius:50px ; -webkit-border-radius:50px ; -moz-border-radius:50px ; -ms-border-radius:50px ; -o-border-radius:50px ; }
.sev1  .btn span:first-child{margin-right: 80px;}
.sev1  .btn span:hover{background-color: #032883;}
.sev2{width: 100%;padding-bottom: 120px;}
.sev2 .sbox{height: 522px;}
.sev2 .slt{float: left;width: 500px;}
.sev2 .slt .tt{color: #333;}
.sev2 .slt .tc{color: #555;padding-top: 20px;}
.sev2 .slt ul{padding: 75px 0 10px;}
.sev2 .slt ul li a{display: block;padding-left:23px;margin-bottom: 26px; color: #555;line-height: 1.25;}
.sev2 .slt ul li:first-child a{background: url(../images2/sev_ico5.png) left center no-repeat;}
.sev2 .slt ul li:nth-child(2) a{background: url(../images2/sev_ico6.png) left center no-repeat;}
.sev2 .slt ul li:nth-child(3) a{background: url(../images2/sev_ico7.png) left center no-repeat;}
.sev2 .slt>img{display: block;max-width: 100%;}
.sev2 .srg{float: left;width:calc(100% - 500px) ;height: 100%;}
.sev2 .srg .map{width: 100%;height: 100%;}

/* 营销网络 */
.mak1{padding: 100px 0;border-top: 1px solid #e6e6e6;}
.mak1 .txt,.mak2 .txt{text-align: center}
.mak1 .txt .tt,.mak2 .txt .tt{color: #333;letter-spacing: 2px;}
.mak1 .txt .tc{color: #555;padding: 20px 0 40px;}
.mak1 img{display: block; width: 100%;margin: 0 auto;}


.mak2{padding-bottom: 100px;}
.mak2 .txt .tc{color: #555;padding: 20px 0 60px;}
/* .mak2 .swiper_mak .swiper-wrapper .swiper-slide{width: 23.43%;} */
.mak2 .swiper_mak .sbox{display: block;overflow: hidden;position: relative;cursor: pointer;border-radius: 15px;}
.mak2 .swiper_mak .sbox img{display: block;width: 100%;}
.mak2 .swiper_mak .sbox:hover img{-webkit-transform: scale(1.04); 
    -moz-transform: scale(1.04); 
   -ms-transform: scale(1.04);
    -o-transform: scale(1.04); 
    transform: scale(1.04);}
.mak2 .swiper_mak .sbox .text{position: absolute;left: 0;bottom: 30px;padding:0 30px;width: 100%; z-index: 3;color: #fff;}
.mak2 .swiper_mak .sbox .text .tt{margin-bottom: 15px;}
.mak2 .swiper_mak .sbox .text .tc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.mak2 .swiper_mak .swiper-wrapper .swiper-slide:nth-child(2n) .sbox .text .tt{color: #333;}
.mak2 .swiper_mak .swiper-wrapper .swiper-slide:nth-child(2n) .sbox .text .tc{color: #555;}

/* fzbq轮播按钮 */
.mak2 .swiper_mak  .pagination_mak{display: none;}
.mak2 .swiper_mak .prev_mak{
    width: 50px;
    height: 50px;
    background: #fff url(../images/l_h.png) center no-repeat;
    border-radius: 50%;
    margin-top: -20px;}
.mak2 .swiper_mak .next_mak{
    width: 50px;
    height: 50px;
    background: #fff url(../images/l_h.png) center no-repeat;
    border-radius: 50%;
    margin-top: -20px;
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
}
.mak2 .swiper_mak .next_mak{
	box-shadow: -1px -1px 6px rgba(0,0,0,.3);
}

.mak2 .swiper_mak .prev_mak{
	box-shadow: 1px 1px 6px rgba(0,0,0,.3);
}
.mak2 .swiper_mak .prev_mak:hover, .mak2 .swiper_mak .next_mak:hover {
    background: #0e3090 url(../images/l_b.png) center no-repeat;
}

/* 联系我们 */
.con1{background-color: #fafafa;border-top: 1px solid #e6e6e6;}
.con1 .tt{color: #333;letter-spacing: 2px;}
.con1 .tc{color: #555;padding-top: 20px;line-height: 1.75;}
.con1 .ul1{margin: 40px 0 60px;}
.con1 .ul1 li{background-color: #fff;margin-bottom: 15px;padding: 30px;-webkit-box-shadow: 0px 2px 5px #ddd;box-shadow: 0px 2px 5px #ddd;}
.con1 .ul1 li:last-child{margin-bottom: 0;}
.con1 .ul1 .ltop{cursor: pointer;}
.con1 .ul1 .ltop .ltt{height: 40px;width: 100%;display: flex; justify-content: space-between;}
.con1 .ul1 .ltop .ltt span{ height: 40px; width: 40px;border:1px solid #a7a7a7 ; background:#fff url(../images2/con_gbtm_hui.png) center no-repeat;  border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.con1 .ul1 .ltop.act .ltt span{ border:1px solid #032883 ; background:#032883 url(../images2/con_gdwn_bai.png) center no-repeat; transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.con1 .ul1 .ltop .ltt2{display: flex;height: 15px;line-height: 15px;}
.con1 .ul1 .ltop .ltt2 span:first-child,.con1 ul .ltop .ltt2 span:nth-child(3){color: #323232;}
.con1 .ul1 .ltop .ltt2 span:nth-child(2),.con1 ul .ltop .ltt2 span:nth-child(4){height: 100%;width: 1px;background-color: #5a5a5a;margin: 0 6px;}
.con1 .ul1 .ltop .ltt2 span:nth-child(5){color: #666;}
.con1 .ul1 .ltop .ltc{color: #666;margin:20px 0;line-height: 1.8;text-align: justify;overflow: hidden;}
.con1 .ul1 .ltop.act .ltc{line-height: 0;display: none;}
.con1 .ul1 .lbtm{padding:25px 0 55px;margin-top: 25px;border-top: 1px solid #e4e7e5;line-height: 2;color: #666;display: none;}
.con1 .ul1 .lbtm strong{color:#323232;}
.con1 .ul1 .lbtm .mail{padding-top: 30px;margin-top: 35px;border-top: 1px solid #e4e7e5;}
.con1 .ul1 .lbtm .mail a{display: block; color: #666;padding-left: 26px;background: url(../images2/con_mail.png)left center no-repeat;}

/* 投资者关系 */
.inv1{background: url(../images2/inv2.png) left top no-repeat;background-size: cover;}
.inv1 .txt{color: #333;margin-bottom: 95px;}
.inv1 .txt .tc{padding-top: 20px;line-height: 1.75;}
.inv1 .ibox{width: 100%;background-color: #032883;padding: 50px 100px 60px;position: relative; overflow: hidden; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
.inv1 .ibox .name{ color: #d8dbe7;}
.inv1 .ibox .name .na1{margin-right: 5px;}
.inv1 .ibox .num{display: flex;justify-content: space-between;height: 65px;margin:20px 0 10px;display: flex;}
.inv1 .ibox .num .nlt  span{color: #fff;}
.inv1 .ibox .num .nlt .nup{display: inline-block;width: 15px;height: 12px; background: url(../images2/inv_sanj.png)left center no-repeat;margin:0 10px 0 5px ;}
.inv1 .ibox .num .nlt .nup.act{ transform:rotate(180deg) ; -webkit-transform:rotate(180deg) ; -moz-transform:rotate(180deg) ; -ms-transform:rotate(180deg) ; -o-transform:rotate(180deg) ; }
.inv1 .ibox .num .nrg{display: flex;}
.inv1 .ibox .num .nrg .ic{display: flex;flex-direction: column;justify-content: space-between;height: 65px;}
.inv1 .ibox .num .nrg p{color: #ebedf2;}
.inv1 .ibox .num .nrg b{color:#d8dbe7; } 
.inv1 .ibox .num .nrg s{height: 100%;border-right:1px dotted #4465a8;width: 0px;}
.inv1 .ibox .num .nrg s:nth-of-type(-n+2){margin:0 58px;}
.inv1 .ibox .num .nrg s:last-of-type{margin:0 75px;}
.inv1 .ibox .date{color: #b3bad0;line-height: 1.8;}
/* TODO: */
.inv1 .ibox  a{position: absolute;display: block;position:absolute;width: 100%;height: 100%;top: 0;left: 0;z-index: 2;}

.inv2{background-color: #fafafa;}
.inv2 .txt .tt{color: #333;}
.inv2 .txt .tc{color: #666;padding-top: 20px;line-height: 1.75;}
.inv2 .ul1 { margin:100px 0 60px;padding-bottom: 50px; border: 1px solid #e1e1e1; border-radius:5px ; -webkit-border-radius:5px ; -moz-border-radius:5px ; -ms-border-radius:5px ; -o-border-radius:5px ; }
.inv2 .ul1  li{padding: 50px 50px 0 50px;display: flex; position: relative;justify-content: space-between;}
.inv2 .ul1  li .lrg{ width: 50px; height: 50px; background: #eff0f2 url(../images2/inv_rg_hui.png) center no-repeat; margin:25px 0 0 100px; border-radius:50% ; -webkit-border-radius:50% ; -moz-border-radius:50% ; -ms-border-radius:50% ; -o-border-radius:50% ; }
.inv2 .ul1  li .llf{flex:1;display: flex;padding-bottom: 50px; border-bottom: 1px dotted #e1e1e1;}
.inv2 .ul1  li .llf .lf1{ width: 100px; height: 100px; background-color: #ededed; text-align: center;margin-right: 38px; overflow: hidden; border-radius:10px ; -webkit-border-radius:10px ; -moz-border-radius:10px ; -ms-border-radius:10px ; -o-border-radius:10px ; }
.inv2 .ul1  li .llf .lf1 .tt{color: #999;line-height: 50px;border-bottom:1px solid #d4d4d4 ;}
.inv2 .ul1  li .llf .lf1 .tc{color:#929292;line-height: 50px;}
.inv2 .ul1  li .llf .lf2 .tt{color: #333;line-height: 1.5;padding-bottom: 30px;}
.inv2 .ul1  li .llf .lf2 span{display:inline-block; color: #999;line-height: 20px;}
.inv2 .ul1  li .llf .lf2 span:first-of-type{padding-left: 26px;background:url(../images2/inv_ic1.png) left center no-repeat;margin-right: 25px;}
.inv2 .ul1  li .llf .lf2 span:nth-of-type(2){padding-left: 30px;background:url(../images2/inv_ic2.png) left center no-repeat;}
.inv2 .ul1  li:hover{background-color: #ededed;}
.inv2 .ul1  li:hover .llf .lf2 .tt{color: #032883;}
.inv2 .ul1  li:hover .lrg{background: #032883 url(../images2/inv_rg_bai.png) center no-repeat;}
.inv2 .ul1  li:after{content: '';display: block;position: absolute;width: 5px;height: 100%;top: 0;left: 0; z-index: 2; background-color: #032883;opacity: 0;visibility: hidden;-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);}
.inv2 .ul1  li:hover:after{opacity: 1;visibility: visible;}
.inv2 .ul1  li:last-child .llf{border-bottom: 0;}
.inv2 .ul1  li a{display: block;position: absolute;top: 0;left: 0;z-index: 3; width: 100%;height: 100%;}

/* 信质合作 */
.cop1{background: url(../images2/coop2_bg.png) left top no-repeat;background-size: cover;}
.cop1 .tt{color: #333;text-align: center;padding:100px 0 90px;}
.cop1 ul li{float: left;width: 20%;text-align: center;}
.cop1 ul{padding-bottom: 60px;}
.cop1 ul li img{max-width: 90%;display: inline-block;margin-bottom: 80px;}
.cop1 ul li:hover img{
    -webkit-transform: scale(1.04); 
    -moz-transform: scale(1.04); 
   -ms-transform: scale(1.04);
    -o-transform: scale(1.04); 
    transform: scale(1.04);}

/* 员工风采活动 */
.atv1{padding: 60px 0 120px;}
.atv1 .txt{text-align: center;}
.atv1 .txt a{ display: inline-block; color: #333; line-height: 50px; padding: 0 40px 0; border: 1px solid #e7e7e7;margin-right: 100px; border-radius: 50px; -webkit-border-radius: 50px; -moz-border-radius: 50px; -ms-border-radius: 50px; -o-border-radius: 50px; }
.atv1 .txt a:last-child{margin-right: 0;}
.atv1 .txt a.act,.atv1 .txt a:hover{background-color: #04328b;color:#fffefe;border: 1px solid #04328b;}
.atv1  .ul1{padding:60px 0 40px;}
.atv1  .ul1 li{display: flex;justify-content: flex-start; margin-bottom: 20px;}



.atv1  .ul1 li div{width: 32.5%;overflow: hidden;position: relative; box-shadow: 1px 1px 6px rgb(0 0 0 / 30%);margin-right: 1.2%;}
.atv1  .ul1 li div:last-child{margin-right: 0;}
.atv1  .ul1 li div img{display: block; width:100%;}
.atv1  .ul1 li div p{color: #fff;text-align: center;position: absolute;z-index: 2;bottom: 16px;width: 100%;}
.atv1  .ul1 li:nth-child(2n) div:first-child,.atv1  ul li:nth-child(2n) div:nth-child(3){width: 27.5%;}
.atv1  .ul1 li:nth-child(2n) div:nth-child(2){width: 42.5%;}
.atv1 .ul1 li div:hover img{-webkit-transform: scale(1.04);-moz-transform: scale(1.04);-ms-transform: scale(1.04);-o-transform: scale(1.04);transform: scale(1.04);}

.atv1 .ul1 li div{position: relative;}
.atv1 .ul1 li div::before{
    content: ''; 
    width: 100%; 
    height: 100%; 
    background-image: url(../images/cy.png);
    background-repeat: no-repeat;
    background-position: center bottom;
    background-size: 100% auto;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
}
.atv1 .ul1 li div p{z-index: 5;}

/* 不同白色页码 */
.atv1 .ul_fy li.z_jt a{background-color: #fff;}
.atv1 .ul_fy li.z_jt:hover a{background-color: #0a50b0;background-image: url(../images/r_11.png);background-repeat: no-repeat;background-position: center;}
.atv1 .ul_fy li a{background-color: #fff;}
.atv1 .ul_fy li a.act {background: #032883;}
.atv1 .ul_fy li a:hover {background: #032883;}
.atv1 .mo_more{background-color: #032883;}
.atv1 .ul_fy li.inp{background: #fff;}
.atv1 .ul_fy li.inp:hover{background: #032883;}
.atv1 .ul_fy li.inp { background: #fff;}
/* 不同浏览器兼容 */



.sev1 ul li.nob::after{
	display: none;
}



@media(max-width:1680px) {
    .atv1 {
        padding: 60px 0 90px;}
}

@media(max-width:1440px) {
    .f_52 {font-size: 44px;}
    .f_60{font-size:48px ;}
    .atv1 {padding: 60px 0;}
    .pd_120 {padding: 60px 0;}
    .con1 .ul1 .lbtm { padding: 25px 0 5px;}
    .cop1 .tt {padding: 60px 0;}
    .de1 ul { padding: 60px 0 20px; }
    .de1 ul li {margin-bottom: 90px;}
    .de1 ul li>.tt {  padding-bottom: 45px;}
    .inv2 .ul1 { margin: 60px 0;}
    .mak1 { padding: 60px 0 40px;}
    .mak2 { padding-bottom: 80px; }
    .nc1 {padding: 160px 0 60px; }
    .nc1 .ncbox .text { padding: 40px 0;}
    .nc1 .ncbox .jump {padding-top: 38px;}
    .sev1 { padding: 60px 0;}
    .sev2 {padding-bottom: 80px;}
    .sev1 .x {margin: 30px 0 40px;}
        

}

@media(max-width:1280px) {
    .f_52 {font-size: 36px;}
    .f_60{font-size:40px ;}

}
@media(max-width:1025px) {
    .f_52 {font-size: 22px;}
    .f_60{font-size:28px ;}
    body {min-width: 200px;}
    .box{min-width: 200px;}
    .inv1 .ibox {padding: 50px 60px 60px;}
    .inv1 .ibox .num .nrg s:last-of-type { margin: 0 35px; }
    .inv1 .ibox .num .nrg s:nth-of-type(-n+2) { margin: 0 28px; }
    .inv1 .ibox .num {margin: 20px 0 15px;}
    .inv1 .txt {margin-bottom: 30px;}
    .inv2 .ul1 li .llf { padding-bottom: 20px;}


}

@media(max-width:960px) {
    .banner_dev img{display: none;}
    .banner_dev .mimg{width: 100%;display: block;}
    .mak2 .swiper_mak  .pagination_mak{display: block;}
    .mak2 .swiper_mak .pagination_mak{bottom: 0px;}
    .mak2 .swiper_mak .pagination_mak .swiper-pagination-bullet-active {background: #0e3090; border: 0;}
    .mak2 .swiper_mak .next_mak,.mak2 .swiper_mak .prev_mak{display: none;}
	.mak2 .swiper_mak {padding-bottom: 30px;}
    .atv1 {padding: 30px 0;}
    .atv1 .ul1 {padding: 30px 0;}
    .atv1 .txt a {margin-right: 60px;}
    .pd_120 {padding: 30px 0;}
    .cop1 .tt {padding: 30px 0;}
    .cop1 ul li {float: left;width: 33.33%;}
    .de1 ul { padding: 30px 0 10px; }
    .de1 ul li .txt .tc { padding: 20px 0 30px;}
    .de1 ul li { margin-bottom: 20px;}
    .de1 ul li>.tt { padding-bottom: 20px;}
    .de1 ul li>.tc {padding-top: 20px;}
    .inv2 .ul1 { margin: 30px 0 20px;}
    .mak1 { padding: 30px 0;}
    .mak2 {  padding-bottom: 50px;  }
    .nc1 {padding: 30px 0 30px; }
    .nc1 .ncbox .text { padding: 20px 0;}
    .nc1 .ncbox .jump {padding-top: 20px; }
    .sev1 { padding: 30px 0;}
    .sev2 {padding: 20px 0 40px;}
    .sev1 .x {margin: 20px 0 25px;}
    .sev1 ul li { width: 100%;}
    .sev1 ul li:last-child {height: 180px;}
    .sev1 ul li { margin-bottom: 25px;}
    .sev1 ul li textarea { padding: 20px 0 0 20px;}
    .sev1 ul li:last-child:after {
        content: '*';
        display: block;
        position: absolute;
        z-index: 3;
        top: 6px;
        left: 51px;
        color: #d51d16;
        font-size: 16px;}
   .sev1 ul li:first-child:after, .sev1 ul li:nth-child(2):after {content: '*';  display: block;position: absolute;z-index: 3;top: 0px;left: 95px;color: #d51d16;font-size: 16px;}
   .sev1 ul li:last-child { margin-bottom: 30px;}
   .sev1 .btn span {width: 135px;}
   .sev1 .btn span:first-child {margin-right: 25px;}
   .sev2 .slt ul {padding: 25px 0 10px;}
   .sev2 .sbox {  height: auto;}
   .sev2 .slt {float: none;width: 100%;}
   .sev2 .srg {float: none;width: 100%;height: 300px;}
   .sev2 .slt>img {display: block;max-width: 100%;margin: 0 auto 30px}
	.inv1 .ibox{padding: 20px;}
	.inv1 .ibox .num{display: block;height: auto;}
	.inv1 .ibox .num .nlt{margin-bottom: 20px;}
	.inv1 .ibox .num .nrg{
		justify-content: space-between;
		flex-wrap: wrap;
	}
	.inv1 .ibox .num .nrg s{display: none;}
	.inv1 .ibox .num .nrg .ic{height: auto;}
	.inv1 .ibox .num .nrg p{margin-bottom: 15px;}
	.nc1 .ncbox .jump .jlt{margin-bottom: 20px;}
    .cop1 ul li img { max-width: 94%; margin-bottom: 40px; }
}

@media(max-width:800px){
    .atv1 .txt a {margin-right: 45px; }
}


@media(max-width:600px){
    .atv1 .ul1 {padding: 20px 0 30px; }
    .atv1 .txt{display: flex;flex-direction: column;justify-content: center;align-items: center;}
    .atv1 .txt a {width: 180px;margin: 10px 0 10px 0;}
    .atv1 .ul1 li { display: block; width: 100%;}
   .atv1 .ul1 li div,.atv1 .ul1 li:nth-child(2n) div:first-child, .atv1 ul li:nth-child(2n) div:nth-child(3),.atv1 .ul1 li:nth-child(2n) div:nth-child(2) {
       width: 100%;margin-bottom: 25px; }
    .con1 .ul1 .lbtm .mail {padding-top: 10px;margin-top: 25px;}
    .con1 .ul1 li { padding: 30px 30px 15px;}
    .con1 .ul1 {margin: 30px 0 ;}
    .inv2 .ul1 li .lrg {display: none;}
    .inv2 .ul1 li {padding: 30px 0 0 15px;}
    .inv2 .ul1 li .llf .lf1 {margin-right: 18px;}
    .inv2 .ul1 li .llf .lf2 span{font-size: 12px;}
    .inv2 .ul1 li .llf .lf2 span:nth-of-type(2) { padding-left: 24px;}
    .inv2 .ul1 li .llf .lf2 span:first-of-type {padding-left: 20px;margin-right: 12px;}
    .inv2 .ul1 li .llf .lf1 {width: 80px;display: none;}
    .inv2 .ul1 li .llf .lf2{flex: 1;}
    .inv2 .ul1 li .llf .lf2 .tt {
        line-height: 24px;
        height: auto;
        margin-bottom: 10px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        overflow: hidden;
        text-overflow: ellipsis;
        -webkit-line-clamp: 111; padding-bottom: 10px;}
    .mak1 .txt .tc,.mak2 .txt .tc {  padding: 20px 0 30px;  }
    .mak2 { padding-bottom: 40px;}
    .nc1 .ncbox .roof {line-height: 1.75;padding-bottom: 10px;}
    .nc1 .ncbox .roof .rtt { padding-bottom: 10px;}
    .nc1 .ncbox .jump {display: block;}
    .nc1 .ncbox .jump .jlt a {margin-bottom: 10px;}
    .nc1 .ncbox .jump .jrg {margin: 0 auto;}
	.con1 .ul1 .ltop .ltt span{width: 30px;height: 30px;}

	/* .cop1 ul li{width: 50%;} */
	.inv1 .ibox .num .nrg .ic{width: 50%;margin-bottom: 20px;}

}