﻿.bannercx{width: 100%; margin: 0 auto; background: url(img/bannerkc.jpg) center no-repeat; height: 560px;}
.bannertz{width: 100%; margin: 0 auto; background: url(img/bannertz.jpg) center no-repeat; height: 560px;}
.bannerxw{width: 100%; margin: 0 auto; background: url(img/bannerxw.jpg) center no-repeat; height: 560px;}



.kjcx{width: 100%; background: url(img/kjcxbj.jpg) center bottom #f2f2f2 no-repeat; height: 703px; margin: 0 auto;}
.kjcx1{width: 1440px; height: 124px; margin: 0 auto;-webkit-animation: fadeInUp 2s ease-out 0.5s 1 both;}
.kjcx1 img{display:block;width:1200px;margin: 0 auto;}
.kjcx2-1{width:1440px; height: 574px; margin:0 auto;-webkit-animation: fadeInUp 2s ease-out 0.5s 1 both; position: relative;}
.kjcx2-1-1{overflow:auto;width:1400px; height:260px; margin: 0 auto; font-family: "微软雅黑"; font-size:20px; color: #606060; line-height:42px; text-indent: 2em; text-align: left; padding: 19px; padding-top: 0px;-webkit-animation: fadeInUp 3s ease-out 0.5s 1 both;}

.kjcx2-1-1::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height:5px;
    }
.kjcx2-1-1::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #ade7f6;
    }
.kjcx2-1-1::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
        background: #d7d7d7;       
        
    }
.kjcx2-1-1::-webkit-scrollbar-corner{ background: #ade7f6;}

.kjcx3{width:1200px; height: 116px; -webkit-animation: fadeInUp 2s ease-out 0.5s 1 both; margin: 0 auto; margin-top:80px; }
.kjcx3 ul{width: 100%; height: 116px; margin: 0 auto; }
.kjcx3 ul li{width:370px; margin-right:40px;height:116px; background: #0583cd;float: left; text-align: center; font-size: 24px; color: #8b8b8b; line-height:116px;}
.kjcx3 ul li:hover img{transform:scale(1.1);transition: all .6s;-moz-transform: rotate(360deg);
-webkit-transform: rotate(360deg);-o-transform: rotate(360deg);-ms-transform: rotate(360deg);transform: rotate(360deg);}

.kjcx3 ul li img{float:left;padding-top:24px;margin-left: 50px;margin-right:40px;}
.kjcx3 ul li span{display:block;float:left;color: #FFFFFF; font-size: 30px; font-weight: 600; font-family: '微软雅黑';line-height:100px;}



.kjry{width: 100%; height:692px;margin: 0 auto;-webkit-animation: fadeInUp 4s ease-out 0.5s 1 both;}
.kjry1{width: 1200px; height: 180px; margin: 0 auto; margin-bottom: 20px;}
.kjry-box {width: 1440px;height: 42 0px;background-size: 1055px;background-repeat: no-repeat;
background-position: 60px 165px;margin-left: auto;margin-right: auto;}
.kjry-box ul {list-style: none;position: relative;}
.kjry-box ul li {position: absolute;top: 134px;cursor: pointer;}
.prev {left: 0;}
.next {right: 0;}
.kjrybox {overflow:hidden;width: 1300px;height:420px;margin: 0 auto;}
#switcher {left: 0px;}
.content_1.content_2 {width: 100%;float: left;}
.box1 {transition:all .7s ease 0s;width: 312px !important;height: 418px;
  float: left;border:none;margin-right:13px;margin-left: 0;}
  .box2 img{width: 312px !important;height:418px;}
.box1:hover {/*border:1px solid #dde6e8*/;transform:scale(1.02);opacity: 1;}



/*2*/
.zlry{width: 100%; height:662px;background:#f2f2f2;margin: 0 auto;-webkit-animation: fadeInUp 5s ease-out 0.5s 1 both;}
.zlry1{width: 1200px; height: 180px; margin: 0 auto; margin-bottom: 20px;}
.zlry-box {width: 1440px;height: 464px;background-size: 1055px;background-repeat: no-repeat;
    background-position: 60px 165px;margin-left: auto;margin-right: auto;}
.zlry-box ul {list-style: none;position: relative;}
.zlry-box ul li {position: absolute;top: 134px;cursor: pointer;}
.zlrybox {overflow:hidden;width: 1300px;height:440px;margin: 0 auto;}
#switcher1 {left: 0px;}
.content_3.content_4 {width: 100%;float: left;}
.box2 {transition:all .7s ease 0s;width: 306px !important;border: 4px solid #dde6e8;
  height:418px;float: left;margin-right:11px;margin-left: 0;}
.box2 img{width: 306px !important;height:418px;}
.box2:hover {border:3px solid #1c507d;opacity: 1;}


/*3*/
.txry{width: 100%; height:678px;background:#ffffff;margin: 0 auto;-webkit-animation: fadeInUp 5s ease-out 0.5s 1 both;}
.txry1{width: 1200px; height: 180px; margin: 0 auto; margin-bottom: 20px;}
.txry-box {width: 1440px;height: 42 0px;background-size: 1055px;background-repeat: no-repeat;
    background-position: 60px 165px;margin-left: auto;margin-right: auto;}
.txry-box ul {list-style: none;position: relative;}
.txry-box ul li {position: absolute;top: 134px;cursor: pointer;}
.txrybox {overflow:hidden;width: 1300px;height:420px;margin: 0 auto;}
#switcher2 {left: 0px;}
.content_5.content_6 {width: 100%;float: left;}
.box3 {transition:all .7s ease 0s;width: 312px !important;height: 418px;float: left;
  border:none;margin-right:13px; margin-left: 0;}
.box3 img{width: 312px !important;height:418px;}
.box3:hover {border:none !important;opacity: 1;transform:scale(1.02);}


/*4*/
.rzry{width: 100%; height:678px;background:#f2f2f2;margin: 0 auto;-webkit-animation: fadeInUp 5s ease-out 0.5s 1 both;}
.rzry1{width: 1200px; height: 180px; margin: 0 auto; margin-bottom: 20px;}
.rzry-box {width: 1440px;height: 42 0px;background-size: 1055px;background-repeat: no-repeat;
    background-position: 60px 165px;margin-left: auto;margin-right: auto;}
.rzry-box ul {list-style: none;position: relative;}
.rzry-box ul li {position: absolute;top: 134px;cursor: pointer;}
.rzrybox {overflow:hidden;width: 1300px;height:420px;margin: 0 auto;}
#switcher3 {left: 0px;}
.content_7.content_8 {width: 100%;float: left;}
.box4 {transition:all .7s ease 0s;width: 312px !important;height: 418px;float: left;
  border:none;margin-right:13px; margin-left: 0;}
.box4 img{width: 312px !important;height:418px;}
.box4:hover {border:3px solid #dde6e8;opacity: 1;}


/*投资者关系*/
.tzzgx{width: 100%; height:1900px; margin: 0 auto;}
.tzzgx1{width: 1200px; height: 124px; margin: 0 auto;-webkit-animation:fadeInUp 2s ease-out 0.5s 1 both;}

.tzzgx2{width: 1440px; height: 500px; margin:0 auto; position: relative;margin-bottom: 80px;}
.tzzgx2-1{-webkit-animation:fadeInUp 1s ease-out 0.5s both;float: left; width:790px; height: 500px; margin: 0 auto;overflow: hidden;}
.tzzgx2-2{-webkit-animation:fadeInUp 1s ease-out 1s both;float: left; width:650px; height: 200px; margin: 0 auto;}
.tzzgx2-3{-webkit-animation: fadeInUp 1s ease-out 2s both;position:absolute;box-shadow: 2px 4px 15px rgba(229,237, 239,.9);top:200px;left:630px;float: left; width:800px; height: 250px; margin: 0 auto;background: #FFFFFF;}
.tzzgx2-3 span{display: block;width:700px;margin:0 auto;font-size: 18px;line-height: 30px;margin-top:30px;overflow: hidden;}

.tzzgx2-1:hover>img {transform:scale(1.1);transition: all .6s;}
.tzzgx2:hover span{color:#038fdf}
.tzzgx2a-1:hover>img {transform:scale(1.1);transition: all .6s;}
.tzzgx2a:hover span{color:#038fdf}
.tzzgx3-2:hover>img {transform:scale(1.1);transition: all .6s;}
.tzzgx3:hover span{color:#038fdf}

.tzzgx3{width: 1440px; height: 500px; margin:0 auto; position: relative;margin-bottom: 80px;}
.tzzgx3-1{-webkit-animation: fadeInUp 1s ease-out 3.5s both;float: left; width:650px; height: 500px; margin: 0 auto;}
.tzzgx3-1 img{float:right;}
.tzzgx3-2{-webkit-animation: fadeInUp 1s ease-out 4s both;float: left; width:790px; height: 500px; margin: 0 auto;overflow:hidden}
.tzzgx3-3{-webkit-animation: fadeInUp 1s ease-out 5s both;position:absolute;box-shadow: 2px 4px 15px rgba(229,237, 239,.9);top:200px;left:10px;float: left; width:800px; height: 250px; margin: 0 auto;background: #FFFFFF;}
.tzzgx3-3 span{display: block;width:700px;margin:0 auto;font-size: 18px;line-height: 30px;margin-top:30px;}


.tzzgx2a{width: 1440px; height: 500px; margin:0 auto; position: relative;margin-bottom: 80px;}
.tzzgx2a-1{-webkit-animation:fadeInUp 1s ease-out 6.5s both;float: left; width:790px; height: 500px; margin: 0 auto;overflow:hidden}
.tzzgx2a-2{-webkit-animation:fadeInUp 1s ease-out 7s both;float: left; width:650px; height: 200px; margin: 0 auto;}
.tzzgx2a-3{-webkit-animation: fadeInUp 1s ease-out 8s both;position:absolute;box-shadow: 2px 4px 15px rgba(229,237, 239,.9);top:200px;left:630px;float: left; width:800px; height: 250px; margin: 0 auto;background: #FFFFFF;}
.tzzgx2a-3 span{display: block;width:700px;margin:0 auto;font-size: 18px;line-height: 30px;margin-top:30px;}




.tzzgx4a{-webkit-animation:fadeInUp 1s ease-out 10s both;width: 100%; height:auto ;}
.tzzgx4{width: 1440px;  height: 278px; margin: 0 auto; margin-top: 32px;}
.tzzgx4 ul{width: 1440px;  height: 278px; margin: 0 auto;}
.tzzgx4 ul li{width: 446px;  height: 272px; float: left; margin-right: 51px; overflow: hidden;}
.tzzgx4 ul li:last-child{float: right;margin-right: 0;}
.tzzgx4 ul li:hover .txt{bottom:0; background-color:#07a754;}
.tzzgx4 ul li:hover h1{color:#fff;}
.tzzgx4 ul li:hover h1 b{float: right;transition: all .1s;color:#ffffff}
.tzzgx4 ul li:hover img {transform:scale(1.1);transition: all .6s;}
.tzzgx4 ul li:hover .qywh3-2{color:#fff; opacity:.5; filter:alpha(opacity=50);}
.tzzgx4-1{width: 446px; height: 272px; margin: 0 auto; position: relative;}
.tzzgx4-2{font-size:20px;width: 423px; height: 62px; margin: 0 auto; background: #1d2d31; color: #ffffff; position: absolute; margin-top: -62px; opacity:.8; filter:alpha(opacity=80); line-height: 62px; padding-left: 23px;}


/*xinwen */
.xwzx{width: 100%; height: 767px; margin: 0 auto;-webkit-animation: fadeInUp 3s ease-out 0.5s 1 both; background:#f2f2f2; }
.xwzx1{width:1200px; height:152px; margin: 0 auto;-webkit-animation: fadeInUp 3s ease-out 0.5s 1 both; }
.xwzx2{width:1200px; margin: 0 auto;height:615px;     margin-top: 40px;}




.sec1{background: #f2f2f2;}
.mainxw{max-width:1200px; margin:0 auto; }
.title{font-size:24px; margin-bottom: 1em; text-align: center;}
.img-count,.img-count img{position:relative;}
.img-count-in{ position:absolute; top:0; left:0; right:0; bottom:0; overflow:hidden;height:100%; *height:100%;}

.w-newsList2{position: relative; overflow:hidden;}
.w-newsList2 a{ display: block; text-decoration: none; color: #000;font-family:"微软雅黑";font-weight: 550;}
.w-newsList2 .news-item{}
.w-newsList2 .tptptp{ float: left; width:460px;height:350px;overflow: hidden;display: inline-block;    position: relative;}

.tptptp img {
    transition: transform 0.3s ease; /* 平滑的过渡效果 */
    max-width: 100%; /* 限制图片最大宽度为容器宽度 */
    vertical-align: middle; /* 垂直居中 */
}
 
.tptptp:hover img {
	border: 1px solid red;
    transform: scale(1.2); /* 鼠标悬停时放大1.2倍 */
}

.wenzi-2 {
    font-size: 20px;
    width: 437px;
    height: 62px;
    margin: 0 auto;
    background: #1d2d31;
    color: #ffffff;
    position: absolute;
    margin-top: 289px;
    opacity: .8;
    filter: alpha(opacity=80);
    line-height: 62px;
    padding-left: 23px;
    
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.w-newsList2 .img img{transition:transform 3.5s; width:460px;height:350px;}
.w-newsList2 .swiper-slide.swiper-slide-active .img img{ transform:scale(1); -webkit-transform:scale(1);}
.w-newsList2 .news-text{float:left;width:550px;padding:0 24px;height:496px;background: #FFFFFF;margin-right:14px}
.xwbox{width:710px;height:404px;float: right;}
.xwbox1{width:710px;height:160px;padding:0px 0;margin-bottom:30px;}

.date b{display:block;width:40px;height: 40px;font-size:28px}
.date i{font-style:normal;text-align:center;margin-bottom:10px;width:80px;height:28px;line-height:28px;font-family:"宋体";padding:5px;color:#FFFFFF;font-size:12px;background:#da0815;}

.xwbox1 .date1{width:219px;height:160px;float:left;font-size:16px;padding:0 0px;color:#9c9c9c;text-align: center;overflow: hidden;display: inline-block;}
.xwbox1 .date1 img {
    transition: transform 0.3s ease; /* 平滑的过渡效果 */
    max-width: 100%; /* 限制图片最大宽度为容器宽度 */
    vertical-align: middle; /* 垂直居中 */
}
 
.xwbox1 .date1:hover img {
    transform: scale(1.2); /* 鼠标悬停时放大1.2倍 */
}



.date1 img{width:220px;height:159px;}
.xwbox1 .date1 b{display:block;width:70px;height:80px;font-size:40px;line-height:80px;text-align: center;}
.xwbox1 .date2{width:462px;float:left;padding-left:20px;padding-top: 4px;}
.xwbox1 .date2-1{font-size:16px;line-height:28px;overflow: hidden;white-space: nowrap;
    text-overflow: ellipsis;width:450px;
    
}
.xwbox1 .date2-1 a{overflow: hidden;white-space: nowrap;    text-overflow: ellipsis;width:450px;}
.xwbox1 .date2:hover {color: #30673b;text-decoration:none;}
.xwbox1 .date2 a:hover {color: #30673b;text-decoration:none;}
.xwbox1 .date3{float: left;margin-top:18px;width:462px;height:61px;line-height:33px;font-family:"微软雅黑";color:#333333;
font-size:16px;display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  }
.xwbox1 .date4{float: left;margin-top: 20px;margin-right:10px;color:#a9a9a9}
.xwbox1:hover .date2 a{color:#30673b}
.xwbox1:hover .date4{translate3d(0, 30px, 0px) }


.xwzxlist{width:1200px;margin: 0 auto;}
.xwzxlist ul li{float: left;width:387px;height:95px;margin-bottom:30px; background: #ffffff; font-size: 26px; font-family: "微软雅黑"; ;  color: #3571e1; margin-right: 13px;}
.xwzxlist1{width:360px;float:left;padding-left:20px;font-size:16px;line-height:28px;overflow: hidden;font-size: 16px; 
font-family: "微软雅黑";margin-top:10px;height:55px;display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;}
.xwzxlist1 a{font-size: 16px; font-family: "微软雅黑";}
.xwzxlist2{float: right;/*margin-top:20px;*/margin-right:10px;color:#a9a9a9;font-size: 16px; font-family: "微软雅黑";}
.xwzxlist1:hover{color: #30673b;}
.xwzxlist1 a:hover {color: #30673b;text-decoration:none;}
.xwzxlist ul li:nth-child(3n){float: right;right:0;}

.w-newsList2 .news-h{font-size:20px; line-height:30px; margin-top:26px}
.news-text:hover .news-h{color:#0a448d}
.w-newsList2 .news-sum{margin-top:30px;margin-bottom:10px;  border-bottom:1px solid #eaeaea;font-size:16px;line-height:30px; color:#808080;height: 266px;overflow: hidden;}
.w-newsList2 .more{line-height: 2.8; padding: 0 3em; border:1px solid #aaa; color:#333;overflow: hidden; -webkit-transition: all .6s;transition: all .6s;}
.w-newsList2 .more:hover{color:#fff; border-color:#FF6600;}
.w-newsList2 .more .bgsqr1,.w-newsList2 .more .bgsqr2,.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{background:#FF6600;position: absolute;top:0; width: 0px;height: 100%;-webkit-transition: all 0.4s; transition: all 0.4s; opacity:0.35;}
.w-newsList2 .more .bgsqr3,.w-newsList2 .more .bgsqr4{ opacity:0.75;}
.w-newsList2 .more .bgsqr1{ left:0;}
.w-newsList2 .more .bgsqr2{ right:0}
.w-newsList2 .more .bgsqr3{ right:0;}
.w-newsList2 .more .bgsqr4{ left:0;}
.w-newsList2 .more:hover .bgsqr1,.w-newsList2 .more:hover .bgsqr2,.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{ width:100%;}
.w-newsList2 .more:hover .bgsqr3,.w-newsList2 .more:hover .bgsqr4{-webkit-transition-delay:.4s;transition-delay:.4s;}
.w-newsList2 .more span{ position:relative; z-index:1;}
.w-newsList2 .adSN_page{ position:absolute; margin:0 auto; z-index: 10; display:flex; justify-content:center; align-items:center;}
.w-newsList2.swiper-container-horizontal .adSN_page{bottom:0px;}
.w-newsList2 .adSN_page span{ background: #c9c9c9; opacity: 1; width:50px; height:8px; border-radius:6px; -webkit-border-radius:6px;}
.w-newsList2 .adSN_page span.swiper-pagination-bullet-active{background: #2f6739;}
.w-newsList2.swiper-container-vertical .adSN_page span{margin:15px 0;}

.swiper-slide, .swiper-wrapper {height: 685px!important;}

/*.xwzx1a{-webkit-animation:fadeInUp 1s ease-out 3s both;width: 100%; height:auto ;margin-bottom:40px;}
.xwzxlist{width:1440px;margin:0 auto}
.xwzxlist li{width:1434px;height:162px; box-shadow:5px 5px 7px -2px #f4f4f4;margin-bottom: 20px;}
.xwzxlist1{margin:0 auto;width:1385px;height:26px;line-height:26px;font-size: 14px;color:#000000;padding-top:10px;}
.xwzxlist2{margin:0 auto;width:1385px;height:34px;line-height:34px;font-size: 20px;color:#000000;overflow: hidden;}
.xwzxlist3{margin:0 auto;width:1385px;height:26px;line-height:26px;font-size: 16px;color:#000000;overflow: hidden;}
.xwzxlist4{float:right;margin-right:10px;margin-top:10px;width:108px;text-align:center;height:30px;line-height:30px;font-size: 14px;color:#0a448d;border:1px solid #0a448d;border-radius: 15px;}*/



/*
.xwzxlist li:hover{background:#0a448d;}
.xwzxlist li:hover .xwzxlist1{color:#FFFFFF}
.xwzxlist li:hover .xwzxlist2{color:#FFFFFF}
.xwzxlist li:hover .xwzxlist3{color:#FFFFFF}
.xwzxlist li:hover .xwzxlist4{color:#FFFFFF;border:1px solid #FFFFFF;}
*/

.xwzx5a{-webkit-animation:fadeInUp 1s ease-out 4s both;width: 100%; height:auto ;}
.xwzx5{width:1200px; height:152px; margin: 0 auto;-webkit-animation: fadeInUp 3s ease-out 0.5s 1 both; }


.xwzx2a{width: 100%; height:650px; margin: 0 auto;-webkit-animation: fadeInUp 6s ease-out 0.5s 1 both; background:#f2f2f2; }

.xwzxlistb{width:1440px;margin:0 auto}
.xwzxlistb li{float:left;width:703px;height:167px;border-radius:10px;background:#FFFFFF;margin-right:34px;margin-bottom: 20px;}

.xwzxlist6{margin:0 auto;width:660px;height:64px;line-height:64px;font-size: 20px;color:#000000;overflow: hidden;}
.xwzxlist7{margin:0 auto;width:660px;height:52px;line-height:26px;font-size: 16px;color:#000000;overflow: hidden;}
.xwzxlist8{margin:0 auto;width:660px;height:36px;line-height:36px;font-size: 16px;color:#000000;text-align: right;}

.xwzxlistb li:hover .xwzxlist6{color:#0a448d}
.xwzx4a{-webkit-animation:fadeInUp 1s ease-out 6s both;width: 100%; height:auto ;}
