@charset "utf-8";
.pos0108{ position: relative;}

.conW { overflow: hidden; }
.footer .conW { overflow: inherit; }
.animated { -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; -ms-backface-visibility: hidden; backface-visibility: hidden; -webkit-perspective: 1000; -moz-perspective: 1000; -ms-perspective: 1000; perspective: 1000; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-transform: translate3d(250px, 250px, 250px) rotate3d(250px, 250px, 250px, -120deg) scale3d(0.5, 0.5, 0.5); }
/*英文头部*/
.headerEn{ padding:30px 0 0; position:absolute; width:100%; left:0; top:0; z-index:1110;}
 .searchEn{background: url(/eportal/fileDir/cnweb/template/page/index/icon_searchBtn.png) no-repeat center bottom;    background-size: cover;}
 .topMenu i{background: url(/eportal/fileDir/cnweb/template/page/index/icon_navBtn.png) no-repeat center bottom;    background-size: cover;}
 .yyCn,.yyCn:hover,.topMenu em{ color:#fff;}
/*头部*/
.header{ padding:30px 0 0; position:absolute; width:100%; left:0; top:0; z-index:1110; margin:0; background:transparent;}
 .nav li .onemenu{color:#fff; padding-bottom:0;}
.nav li.on .onemenu,.nav li .onemenu:hover{ color:#fff; }
.nav .on .onemenu:after{ display:none; height:0; width:0; overflow:hidden;}
        .menuBtn{ display:block;}
/*语言搜索*/
    .hyy{ display:none;margin:0; }

/*导航线开始*/
.LineB1{position: absolute; left:0; top: 0; z-index: 10; width:100%; height:100%; overflow: hidden;/*background: url(xian1.png) no-repeat left bottom; background-size: 100% auto;*/}
.LineB1 .lineimg{ width:100%; height:0;display: block; position: absolute; left:0; top:47%; overflow: hidden;-o-transition: all .5s linear 0.4s;-webkit-transition: all .5s linear 0.4s;-moz-transition: all .5s linear 0.4s;transition: all .5s linear 0.4s;  }
.LineB1 .lineimg img{ width:100%;display: block;}
.animated .lineimg{ height:53%; overflow: hidden; }
.LineB1 span{ position: absolute; top:42%;left:5%; font-size:16px; line-height:110%; display: block; width:20px; color:#Fff;}
/*banner图*/
.bannerCon{overflow: hidden;}
.bannerCon .swiper-slide img,.bannerCon .swiper-slide video{ width:100%; height: 100%; object-fit: cover; object-position: center; font-family:'object-fit: cover;object-position: center;'}
.bannerCon .bannerBtn,.bannerCon .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:50px; width:100%; text-align:center; z-index: 12; }
    .bannerBtn span{ width:15px; height:2px; background:#fefefe;opacity:.5; margin:0 3px;border-radius:0; }
    .bannerBtn span.on{ width:35px;opacity:1; }
.bannerCon .swiper-slide{ position: relative; } 
    .bannerText{ position:absolute; left:13%; top:20%; width:40%; margin-top: 120px; -o-transition: all 0.6s ease-out 0s;-webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;transition: all 0.6s ease-out 0s; z-index: 12; overflow: hidden;}
    /*.bannerimg02 .bannerText{ left:80%; }*/
    .bannerText h3,.bannerText p,.bannerText a{ color:#Fff; }
    .bannerText h3{ font-size:70px; font-weight:normal; font-family:黑体;line-height:120%; }
    .bannerText h3 span{ font-size:78px; color:#00f0ff; margin-left:20px; }
    .bannerText p{ font-size:22px; line-height:180%; padding-top:15px; }
    .bannerText a{ line-height:70px; padding:0 80px; font-size:18px; display:none; margin-top:40px; background: #aa8351;}
/*.bannerCon .swiper-slide-active .bannerText{top:20%;height:auto; }
.bannerCon .bannerimg02.swiper-slide-active .bannerText{ left:13%; }*/
.bannermore{position: absolute; left:50%; bottom:100px; z-index: 11; margin-left:-115px; }
.bannermore a{line-height:70px; padding:0 80px; font-size:18px; display:inline-block; margin-top:40px; background: #aa8351; color:#fff;}
/*宣传视频播放*/
.xcpspC {  position: fixed; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,8); z-index:111112; display:none;}
.xcpspC span{    width: 25px; height: 25px; position: absolute;top: 20px;right: 20px;color:#Fff; cursor: pointer; z-index:2223; font-size:30px;}
.xcpspC video{ width:100%; height:100%; }
/*投资概况区域*/
.tzgkCon{background:url(bg_ditu.jpg) no-repeat top center; background-size: 100% auto; width: 100%; padding: 145px 0 105px; position: relative;overflow: hidden;}
    .Line2{ position: absolute; top:0; left: 0; width:100%; height:100%; background: url(xian2.png) no-repeat left top; background-size: 100% 100%; z-index: 1; }
    .Line2 img{ width:100%; height:100%; display: block; }
.tzgkCon .conW{ position: relative;  z-index: 2;}
    .enwz{ width: 30%; color: #181f5e; font-size: 133px; line-height: 100%;text-transform: uppercase; font-family: 宋体; letter-spacing:30pt; padding-top: 75px;}
    .enwz img{ width:100%; }
    .tzgkR{ width:67%; float:right; position: relative; padding-top:75px; }
        .ltyh,.rbyh{ display: inline-block; width:93px; height:75px; position: absolute; }
        .ltyh{ left:0; top:0; background: url(icon_lyh.png) no-repeat; }
        .rbyh{ right:0; bottom:-75px; background: url(icon_ryh.png) no-repeat; }
    .tzgkR h2,.tzgkR p,.tzgkR .tzgksj{ margin-left:95px; }
    .tzgkR h2{ margin-top:95px; }
        .titlemenu{ font-weight:normal;}
        .titlemenu span{ border-left:2px solid #181f5e; display: inline-block; font-size:44px; color:#181f5e; line-height: 100%; padding-left:20px; }
    .tzgkR p{ line-height:1.8em; font-size:22px; color:#333; padding-top:20px;}
        .tzgksj{ padding-top:50px; }
        .tzgksj span{ display: inline-block; font-size:20px; color:#666666;font-family:黑体; margin-right:100px; }
        .tzgksj span em{ display: block; text-align:center; font-size:60px; font-family:黑体; font-style: normal; color:#aa8351; margin-bottom:5px; }
        .tzgksj span em i{ font-size:24px; font-family:黑体; font-style: normal; color:#aa8351;}
    /*投资动态*/
    .tzgtC{ padding-top:30px; }
        .titleRm{ text-align:right;  }
        .titleRm span{border-right:2px solid #181f5e; border-left:0px; padding:0 20px 0 0;}
        .tzgtList{ margin-top:45px; }
        .tzgtList li{ position: relative;}
            .tzxmimg{ display: block; height:475px;overflow:hidden; }
            .tzxmimg img{ display: block; width:100%; height:100%; object-fit: cover;object-position: center; font-family:'object-fit: cover;object-position: center;' }
            .tzxmjs{ position: absolute; left:5%; top:25%;}
            .tzxmjs h2,.tzxmjs h3,.tzxmjs a{color: #181f5e; line-height: 200%;}
            .tzxmjs h2{ font-size:30px;  }
            .tzxmjs h3{ font-size:24px; font-weight: normal;}
            .tzxmjs a{ font-size: 16px; border:1px solid #181f5e; padding:0 30px; display: inline-block; margin-top:20px; }

            .tzdt_pagination{ width:100%; text-align:center; position:absolute; padding-bottom: 10px; left:0; z-index: 22; }
            .tzdt_pagination span{ width:23px; height:22px; background: url(icon_d.png) no-repeat;/*background: url(/uiFramework/commonResource/image/2022121900480246420.png) no-repeat;*/ display: inline-block; opacity: .6; margin: 0 5px;}
            .tzdt_pagination span.on{opacity:1;}
/*新闻中心区域*/
.xwzxCon{ padding:80px 0 70px; background: #f8f8f8 url(bg_news.jpg) no-repeat bottom right; background-size: 100% auto; position: relative;overflow: hidden;}
    .Line3{ position: absolute; top:0; left: 0; width:100%; height:100%;background: url(xian3.png) no-repeat left top; background-size:100% 100%; z-index: 1; }
    .Line3 .lineimg3{ width:100%; height:0;display: block; position: absolute; left:0; top:0;-o-transition: all .7s linear 0.5s;-webkit-transition: all .7s linear 0.5s;-moz-transition: all .7s linear 0.5s;transition: all .7s linear 0.5s;  }
    .Line3 .lineimg3 img{ max-width: 100%; height: 100%;display: block;}
    .animated .lineimg3{ height:100%; }
.xwzxCon .conW{ position: relative;  z-index: 2;}
   .xwzximgC{}
    .xwzximgC .swiper-wrapper{}
        .xwzximg{width:73%; margin-top:4%;}
        .xwzximg img{ width:100%; display: block;}
        .xwzxjs{background: #fff;height:90%; width:27%; position: absolute; right:0; top:0; z-index: 12;}
        .xwzxjs p{ width:80%; margin:50px auto 0;font-size:16px;color:#666666; line-height: 200%; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:10;-webkit-box-orient: vertical;  }
        .xwzxjs a{ display: inline-block; margin-left:10%; margin-top:30px; font-size:16px;color:#666666; text-transform: uppercase; background: url(icon_more1.png)  no-repeat right center; padding-right:60px;}
        .xwzxTBG{position: absolute; left: 0; bottom: 0; width:73%; height: 100%; background: url(newimgbg.png) no-repeat center bottom; background-size: 100% auto;z-index: 11;}
        .xwzxTBG a{ position: absolute;bottom:30px; left:3%; width:80%; color:#fff; font-size:32px; line-height: 140%; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
        .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets{ text-align: right; bottom: 40px;width: 20%; left: inherit;right:27%;}
        .xwzx_pagination{ position: absolute; z-index: 22; }
    .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 16px;}
        .xwzx_pagination span{ width:6px; height:6px;  background:#a6a5a5; opacity:1; vertical-align: middle; }
        .xwzx_pagination span.on,.xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets .on{margin:0 8px; border: 8px solid #9c9d9c; background: #d7d8d7;}
    .xwzximgjs{ width:27%;background: #fff; display:none;}
    .xwzximgjs p{ width:80%; margin:50px auto 0; font-size:16px;color:#666666; line-height: 200%; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:10;-webkit-box-orient: vertical; }
    .xwzximgjs a{ display: inline-block; margin-left:10%; margin-top:30px; font-size:16px;color:#666666; text-transform: uppercase; background: url(icon_more1.png)  no-repeat right center; padding-right:60px;}
    /*新闻列表*/
    .xwzxLsit{padding-top: 20px; clear: both; width: 100%;}
    .xwzxLsit li{ padding:14px 0; }
    .xwzxLsit li a,.xwzxLsit li span{ display: block; float: left;line-height:1.4em;vertical-align: top; }
    .xwzxLsit li a{ width:84%;font-size: 20px;}
    .xwzxLsit li span{width: 10%; font-size: 16px; color:#666666; background: url(icon_d.png) no-repeat 5px center; padding-left:40px; }

/*可持续发展区域*/
.fzlcConM{ display: none; width:0; height:0; overflow: hidden; }  
.kcxfzCon{ padding:90px 0 0;position: relative;overflow: hidden;}
    .Line4{ position: absolute; top:0; left: 0; width:100%; height:100%; background: url(xian4.png) no-repeat left top; background-size:100% 100%; z-index: 1; }
    .Line4 .lineimg4{ width:100%; height:0;display: block; position: absolute; left:0; top:0;-o-transition: all .5s linear 0.2s;-webkit-transition: all .5s linear 0.2s;-moz-transition: all .5s linear 0.2s;transition: all .5s linear 0.2s;  }
    .Line4 .lineimg4 img{ max-width: 100%; height: 100%;display: block;}
    .animated .lineimg4{ height:100%; }
.kcxfzCon .conW{ position: relative;  z-index: 2;}
    .kcxfzList{ padding-top:60px; }
    .kcxfzList li{ float: left; width:33.333%; }
    .kcxfzList li a{ display: block; position: relative; overflow:hidden; }
    .kcxfzList li a img{ display: block; width:100%;-o-transition: all 0.5s ease-out 0s;-webkit-transition: all 0.5s ease-out 0s;-moz-transition: all 0.5s ease-out 0s;transition: all 0.5s ease-out 0s; }
    .kcxfzList li a span{ position: absolute; left:0; bottom:0; width:100%; height:43%; background: url(bgimg_kcx.png) no-repeat bottom center; background-size: 100% auto; }
    .kcxfzList li a span i{ display:block; font-style:normal;  color:#fff; font-size:24px; position: absolute; left: 5%; bottom: 20px; width: 90%; line-height: 150%;}
    .kcxfzList li a:hover img{-webkit-transform:scale(1.1) ;transform:scale(1.1);}
/*发展历程区域*/
.fzlcCon{ padding:100px 0 0; background: url(bg_fzlc.jpg) no-repeat center bottom; background-size: 100% auto;position: relative;overflow: hidden;}
    .Line5{ position: absolute; top:0; left: 0; width:100%; height:100%; background: url(xian5.png) no-repeat left top; background-size:100% 65%; z-index: 1; }
.fzlcCon .conW{ position: relative;  z-index: 2;}
    .fzlcC{ position: relative; }
        .tbg,.bbg{position: absolute; left:0;background: #fff; width:96%; height: 30px;}
        .tbg{ top:0; }
        .bbg{  top:225px;  }
    .fzlcList{ -height:255px; height:auto; overflow: hidden; width: 100%; margin: 58px 0 96px;}
        .fzlcList1{background: #fff;  width: 94%; padding: 30px 3% 0;}
        .fzlcList1 ul{ padding-bottom: 30px;}
            .fzlcjs h2{ font-size:24px; color:#181f5e; padding:0 0 20px; }
            .fzlcjs p{ font-size:18px; line-height:200%;}
            .fzlcjs22,.fzlcjs22 p,.fzlcjs22 div{ font-size:16px; line-height:1.8em;} 
        /*发展历程年份*/
        .fzlcnf{ height:24.47vw; position: relative; z-index: 2;}
        .fzlcnf div{position: absolute;height: 0;width: 0;}
        .fzlcnf div span,.fzlcnf div em{display:block;}
        .fzlcnf div span{font-size:30px; color:#171f5e; line-height:100%; position: absolute; left:-35px; bottom:50px;    cursor: pointer;}
        .fzlcnf div em{height: 30px; width:1px; background: #181f5e; border-right: 1px solid #c5d0e5; border-left:1px solid #b4c1da; margin-top:20px; position: absolute; left:0; bottom:0;}
        .fzlcnf .fzlcnf7 span,.fzlcnf .fzlcnf8 span{bottom: initial; top: 50px;}
        .fzlcnf .fzlcnf7 em,.fzlcnf .fzlcnf8 em{margin:0 0 20px; bottom: inherit; top: 0;}
            .fzlcnf1{left:11.97%;top: 17.44%;}
            .fzlcnf2{left:26.7%; top:21.27%;}
            .fzlcnf3{left:42.76%; top:25.9%;}
            .fzlcnf4{left:57.9%; top:31.5%;}
            .fzlcnf5{left:72.37%; top:36.5%;}
            .fzlcnf6{right:11.5%;top:42.9%;}
            .fzlcnf7{right:19.5%; top:47.65%;}
            .fzlcnf8{right:36.66%; top: 51.27%;}
            .fzlcnf9{left:42.5%; top:58.29%;}
            .fzlcnf10{left:25%; top:67.23%;}
            .fzlcnf11{left:6%; top:74%;}
        .fzlcnf .on span{ font-weight:bold; font-size:40px; left:-49px; }
        .fzlcnf .on em:after{content: ""; width:7px; height:7px; border-radius:4px; background: #181f5e; top:0; left:-3px; position: absolute; }
        


@media screen and (min-width:2500px){
    .logo {height: 90px;}
    .nav li .onemenu{ font-size:40px; }
    /*banner*/
    .bannerText h3{ font-size:100px; }
    .bannerText a{ font-size:22px; }
    /*投资概览*/
    .titlemenu span{ font-size:50px; }
    .enwz img{ width:90%; }
    .tzgkR h2{ margin-top:120px; }
    .tzgkR p{font-size:18px; padding-top:50px; }
    .tzgksj{ padding-top:80px; }
    .tzgksj span{    width: 40%;text-align: center; margin-right: 0;}
    .tzgksj span em{font-size: 80px; }
    /*投资动态*/
    .tzxmjs h2{ font-size:40px; }
    .tzxmjs a{ margin-top:40px; }
    /*新闻中心*/
    .xwzximgjs p{ font-size:20px; }
    .xwzxTBG a,.kcxfzList li a span i{ font-size:40px; }

}
@media screen and (max-width:1600px){
   .tzgkR p {font-size: 18px;padding-top: 0px;}
}
@media screen and (max-width:1300px){

    
    /*banner*/
    .bannerText h3{ font-size: 60px; }
    .bannerText a{ line-height: 60px; }
.bannermore a{line-height:60px;}
    /*投资概况*/
    .tzgkCon{ padding:100px 0 90px; }
    .titlemenu span{ font-size:40px; }
    .ltyh, .rbyh{ width:75px; height: 60px; background-size: 100%; }
     .rbyh{bottom:-60px;}
    /*.enwz{ padding-top:110px; }*/
    .tzgkR h2{ margin-top:80px; }
    .tzgksj span{ font-size:18px; margin-right:50px; }
    .tzgksj span em{ font-size:50px; }
    .tzgksj {padding-top: 30px;}
    .tzgkR{ padding-top:50px;}
    .tzgkR p { margin-left:70px; font-size:14px;}
   .tzxmimg{ height:375px;}
    /*新闻中心*/
     .xwzximg,.xwzximgjs,.xwzxjs{}
    .xwzxTBG a{ font-size:26px; }
    .xwzxLsit li{ padding:16px 0;}
    .xwzxLsit li a{ font-size:20px;}
    .xwzxLsit li a, .xwzxLsit li span{ line-height:28px;}
    .xwzximgjs p,.xwzxjs p{  font-size:18px;-webkit-line-clamp:7; }
    /*可持续发展*/
    .kcxfzList li a span i{font-size:20px;}
    /*发展历程*/
    .fzlcCon{ padding-top:80px; }
    .bbg{ top:175px; }
    .fzlcList{ -height: 205px;margin:43px 0 56px; }
    .fzlcjs h2{font-size: 20px;}
    .fzlcjs p{ font-size:16px; }
        .fzlcjs22,.fzlcjs22 p,.fzlcjs22 div{ font-size:16px; line-height:200%;text-align: justify;} 
    .fzlcnf div span{     bottom: 35px; font-size:26px;}
    .fzlcnf .fzlcnf7 span, .fzlcnf .fzlcnf8 span{ top:35px;}
    .fzlcnf .on span{ font-size:36px;}
}
@media screen and (max-width:1023px){
    /*头部*/
    .header { margin:0;}
    /*右侧导航
    .menuRight{ height:100vh; }
    .menuBtn{height:auto; width:8%;margin-left:-8%; padding-bottom:6rem; display:block; }
        .dhl{ padding-top:45px; font-size:18px;}*/
    /*banner*/
    .bannerCon,.bannerCon .swiper-container,.LineB1{ height:60vh; }   
        .bannerText{  left:5%; margin-top:64px; }
        .bannerText h3{ font-size:4.8rem; }
        .bannerText a{ line-height:200%; font-size: 2rem;padding: 0 30px; }
.bannerCon .bannerBtn, .bannerCon .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:10px;}
.bannermore{bottom:40px; margin-left:-70px; }
.bannermore a{ line-height:200%; font-size: 2rem;padding: 0 30px; }
    .LineB1,.Line2,.Line3,.Line4,.Line5{ display: none; width:0; height:0; }
    /*投资概览*/
    .tzgkCon{ padding:5rem 0; background: url(bg_ditu.jpg) no-repeat 5rem center; background-size: 100% auto; }
    .ltyh, .rbyh{ width:41px; height: 33px; }
    .rbyh { bottom: 0px;}
    .enwz{ display: none; }
    .tzgkR{ width:100%; clear:both; padding:33px 0 43px; }
    .tzgkR h2, .tzgkR p, .tzgkR .tzgksj{ margin-left:52px; }
    .tzgkR h2{ margin-top:35px; }
    .titlemenu span{ font-size:3.6rem; }
    .tzgkR p{ font-size:20px;line-height: 1.4em;}
    .tzgtC{ padding-top:0;}
    .tzgksj span{ font-size:2rem;}
    .tzgksj span em{ font-size: 6rem; font-weight:bold; }
    .tzgksj span:nth-child(2){ margin-right:35px; float:right;}
    /*投资动态*/
    .tzgtList{ margin-top:3.5rem; }
    .tzxmjs{ top:15%; }
    .tzxmjs h2, .tzxmjs h3{ line-height: 150%;font-size:2.4rem; }
    .tzxmjs a{ font-size: 1.4rem;padding: 0 15px; line-height: 180%; }
   .tzdt_pagination{ padding-bottom:0px;}
    /*新闻中心*/
    .xwzxCon{ padding:1rem 0 6rem; background:none; }
        .xwzximgC{ width:100%; margin-top:3.5rem; }
        .xwzximg{ width:100%; margin-top:0; }
        .xwzxjs{ display: none;}
        .xwzximgjs{ width:90%; height: auto; padding:3rem 5%;box-shadow: 0px 80px 80px rgba(0,0,0,.1); display:block;   }
        .xwzximgjs p{ width:100%; margin: 0; font-size:18px; line-height:1.4em; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
        .xwzximgjs a{ margin-left:0; float: right; font-size: 16px;}
        .xwzxLsit li{ padding:1.5rem 0; }
        .xwzxLsit li span,.xwzxLsit li a{ line-height: 130%; }
        .xwzxLsit li span{ width:15%; font-size: 16px;}
        .xwzxLsit li a{ width:75%; font-size:20px; }
        .xwzxTBG{ width:100%;right:0; }
        .xwzxTBG a{ font-size:22px; }
        .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:3rem;  right:0;}
    /*可持续发展*/
    .kcxfzCon{ padding:0;}
        .kcxfzList{padding-top:3.5rem; }
    /*发展历程
    .fzlcCon{padding:5rem 0 0;}
    .fzlcjs h2{ font-size:2.0rem; }
    .fzlcjs p{ font-size:1.6rem; }
            .fzlcjs22,.fzlcjs22 p,.fzlcjs22 div{ font-size:1.6rem; line-height:200%;text-align: justify;} 
    .fzlcnf div em {height: 20px;}
    .fzlcnf div span{ font-size:2.4rem;left: -28px; bottom: 30px; }
    .fzlcnf .on span {font-size:3rem; left: -34px;}
    .fzlcnf .fzlcnf7 span, .fzlcnf .fzlcnf8 span{top: 30px;}*/
/*发展历程*/
    .fzlcCon{ background: none;display: none; height: 0; overflow: hidden; }
    .fzlcConM{ display: block; padding:5rem 0; width:100%; height:auto; }
    .fzlcConM .titlemenu{ margin-left:4%; }
    .fzlcnfM{ height: 85px; background: #aa8351; width: 37%; overflow: hidden; position: relative; margin-bottom:5rem; }
    .fzlcnfM li span{ color:#fff; font-size: 50px; line-height: 85px;}
    .fzlcnfM .hd,.fzlcnfM .bd{ float: left; }
    .fzlcnfM .bd{ margin-left:10%; }
    .fzlcnfM .hd{ margin:11px 0 0 5%; }
    .fzlcnfM .hd{width:31px; }
    .fzlcnfM .hd a{ display: block; width: 29px; height:29px; border:1px solid #d5c1a8; }
    .fzlcnfM .hd a.prev{ background:url(icon_MP.png) no-repeat center center; }
    .fzlcnfM .hd a.next{ background:url(icon_MN.png) no-repeat center center; }
    .fzlcnfM .hd a.prevStop{ background:#bb9b73 url(icon_MP.png) no-repeat center center; }
    .fzlcnfM .hd a.nextStop{ background:#bb9b73 url(icon_MN.png) no-repeat center center;}
    .fzlcsjM{ clear:both; width:100%;}
    .fzlcsjM .swiper-container{ }
    .fzlcsjM .swiper-wrapper{margin-top:40px; }
    .fzlcsjM .swiper-slide{ width:84%;border-top:1px solid #998069; }
    .fzlcsjM .swiper-slide p{ display: flex; }
        .fzlcimgM,.fzlcjsM{ display:inline-block; }
        .fzlcimgM{}
        .fzlcimgM img{ max-width:218px; }
        .fzlcjsM{font-size:20px; line-height:1.6em; margin:0  4%;}
        .fzlcjsM,.fzlcjsM p,.fzlcjsM div,.fzlcjsM span{font-size:20px; line-height:1.6em;}
        .fzlcdateM{ margin-top:-40px; }
        .fzlcdateM span{ display: inline-block; margin-bottom:5px; font-size:24px; line-height: 100%; margin-left:30px; font-family:黑体; }
        .fzlcdateM span:after{content: ""; background: url(icon_d.png) no-repeat; width:23px; height:22px; position: absolute; left:40px; top: -11px; display: inline-block; }
        .fzlcdateM span em{ height: 40px; width:1px; margin: 40px 0 0 21px; background: #bfbfbf; border-right:1px solid #e7e7e7; display: block; }
   .fzlcsjM .swiper-pagination{ display: none; overflow: hidden height:0; }

}

@media screen and (max-width:768px){
.header { position: static; padding: 20px 0; }
.dhl { padding-top: 38px; font-size: 0; height: 32px; }

    /*banner*/
    .bannerText{ width:60%; }
    /*投资概览*/
     .tzgkR p{ margin-left:40px;padding-top: 10px;}
    .titlemenu span{ font-size: 3.2rem; }
    .tzgkR p{ font-size:1.6rem; }
    .tzgksj span{font-size: 1.6rem; margin-right: 0;}
    .tzgksj span em{ font-size:5rem; }
    .tzgksj span em i{ font-size: 2rem; }
    .tzgksj span:nth-child(2){ margin-right:0px;}
    /*投资动态*/
    .tzxmimg{ height: 27vh; }
    .tzxmimg img{ height:100%; }
    .tzxmjs h2, .tzxmjs h3{ font-size: 2rem; }
    /*新闻中心*/
   .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 15px 0 0; }
    .xwzxLsit li a{ font-size: 18px; }
    .xwzxTBG a{font-size:20px;     bottom: 20px;}
    .xwzximgjs a{ font-size:14px;padding-right: 40px; }
    .xwzximgjs p{ font-size:16px;}
    .xwzxLsit li span{ background-size:18px auto; padding-left:30px;  width:20%; }
    .xwzxLsit li a{ width:72%; }
    /*可持续发展*/
    .kcxfzList {padding-top:1.5rem;}
    .kcxfzList li{ width:100%; clear:both; padding-top:2rem; }
    .kcxfzList li a{ height:40vh; }
    .kcxfzList li a img{ width:100%; height:100%; object-fit: cover;object-position: center; font-family:'object-fit: cover;object-position: center;' }
    .kcxfzList li a span{ height:100%;background: url(bgimg_kcx.png) no-repeat center bottom; background-size: 100% auto; }
    .kcxfzList li a span i{ bottom:10px; font-size:2rem; }
/*发展历程*/
.fzlcjsM, .fzlcjsM p, .fzlcjsM div, .fzlcjsM span { font-size:18px; line-height: 1.4em;}
    
    



}
@media screen and (max-width:500px){
    
    /*banner*/
    .bannerCon, .bannerCon .swiper-container{ height: 50vh; }    
    .bannerText h3 {font-size: 4rem;}
    .bannerText a{ font-size:1.6rem; }
.bannermore a{ font-size:1.6rem;  }
    /*投资概览*/
    .tzgkR h2, .tzgkR p, .tzgkR .tzgksj{ margin:0; }
    .tzgkR h2 { margin-top:45px;}
    .tzgksj span:nth-child(2) {margin-right:30px;}
.tzgkR p{ padding-top:10px}
    .tzxmimg{ height: AUTO; }
.tzdt_pagination{padding-bottom:0;}
.tzdt_pagination span{ width:18px;height:17px;background-size: cover;}
    /*新闻中心*/
    .xwzxTBG a{ bottom:10px; }
    .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets{bottom:10px; }
    .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 15px 0 0; }
    /*可持续发展*/
    .kcxfzList li a{ height: 30vh;}
.kcxfzList1 { height: 25vh;}
.kcxfzList1 img{ display:block; height:100%; width:100%;  object-fit: cover;}
    /*发展历程*/
    .fzlcimgM img{ max-width: 180px; }
    .fzlcjsM {font-size:16px;line-height: 140%;}
     .fzlcjsM,.fzlcjsM p,.fzlcjsM div,.fzlcjsM span{font-size:16px; line-height: 140%;}
    .fzlcnfM li span{ font-size:4rem; }

}
@media screen and (max-width:415px){
    /*banner*/
    .bannerText h3 {font-size: 3rem;}
    /*投资动态*/
    .tzxmjs h3{ font-size:1.8rem; }
    /*新闻中心*/
    .xwzximgjs{ padding:2rem 4%; width:92%; }
    .xwzxTBG a {font-size: 16px;}
    .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 10px 0 0; }
    .xwzx_pagination span.on, .xwzxCon .swiper-container-horizontal>.swiper-pagination-bullets .on{border:4px solid #9c9d9c;}
    .xwzxLsit li a {width: 91%;margin-left: 9%;margin-top: 10px;}
    /*可持续发展*/
    .kcxfzList li a span i {font-size: 1.8rem;}
    /*发展历程*/
    .fzlcimgM img{ max-width: 150px; }
    .fzlcnfM{ width:55%; margin-top: 30px;}
    .fzlcsjM .swiper-slide {width: 100%;}

}