@charset "utf-8";
@font-face{
    font-family : 'sy';
    src: url('../../module_public/fonts/SOURCEHANSERIFCN-BOLD.woff2');
    font-weight:BOLD;
    font-style:normal;
}
* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    outline: none;
    font-weight: normal;
    border: none;
    list-style: none;
    text-decoration: none;
}

.modulepic {
    padding-top: 75%;
    position: relative;
    overflow: hidden;
}

.modulepic img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all 1s;
    object-fit: cover;
}
.modulepic div {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    transition: all .8s;
    background-repeat: no-repeat;
    background-position: center center;
    background-size: cover;
}
a:hover .modulepic img {
    transform: scale(1.05);
}

a:hover .modulepic div {
    transform: scale(1.1);
}


/* 清除浮动 */
.moduleClear:after {
    content: "";
    display: block !important;
    clear: both;
    height: 0 !important;
    width: 0 !important;
    border: none !important;
    margin: 0 !important;
    padding: 0 !important;
    float: none !important;
}

/* 固定定位底部   常用于版权组件  */
.modulefixedbottom {
     position: fixed;
     bottom: 0;
     left: 0;
     right: 0;
     width: 100%;
     z-index: 999;
}

html,
body {
    color: #333;
    font-family: "微软雅黑";
    margin-left: auto !important;
    margin-right: auto !important;
    text-align: left;
    font-size: 16px;
}

/* 搜索结果页 翻页条 */
.searchpage .secpag{display: flex;flex-wrap: wrap;justify-content: center;font-size: 16px;line-height: 26px;color: #333;margin-top:30px;}
.searchpage .secpag a{color: #333;border:1px solid rgba(6,131,88,1.0);padding:0 5px}
.searchpage .secpag a:hover{background: rgba(6,131,88,1.0);color:#fff}
@media screen and (max-width:1024px){
   .searchpage .secpag{font-size:14px;line-height:22px;} 
}


.wp{ width: 1400px; padding: 0; margin: 0 auto;max-width: 94%;}

@media(max-width: 1400px){
	.wp{ padding:0 15px; width: 100%; max-width: 100%;}
}
.scale { overflow: hidden;}
.imged { position: relative; padding-top: 65%; width: 100%; display: block; overflow: hidden; transition: 0.5s; background-size: cover !important; background-position: center center !important;}
.imged video { position: absolute; top: 0px; right: 0px; bottom: 0px; left: 0px; width: 100%; height: 100%; transition: all 0.5s ease 0s; object-fit: cover; }
video{max-width: 100%;}

a:hover .imged { transform: scale(1.1); }
.clearflex::after, .clearflex::before { display: block; content: "clear"; height: 0px; clear: both; overflow: hidden; visibility: hidden; }
.wl { position: relative; z-index: 1; transition: 0.5s }
.wl::after {content: "";z-index: -113;position: absolute;left: 0px;bottom: 0px;width: 0px;height: 100%;}
.flex { display: flex;flex-wrap: wrap; }
::after,::before{transition:0.5s;}
.l1 { display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.l2 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }
.l3 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
.l4 { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }



.title{align-items: center;position: relative;justify-content:space-between;margin-bottom: 40px;}
.title .h3{margin: 0 auto;text-align: center;}
.title p{font-size: 18px;font-weight: bold;color: #999;text-transform: uppercase;margin-top: 0.05rem;font-family: sy;}
.title h3{align-items: center;}
.title h3 span{font-size: 36px;color: #111;font-family: sy;display: inline-block;padding: 0 0.1rem;}
.title h3 .img2{transform: rotateY(180deg);}

.more{position: absolute;right: 0;top: 10px;}
.more a{font-size: 16px;color: #111;align-items: center;}
.more a img{display: inline-block;margin-left: 10px;}
.info_list_1600_013_9CA5B0DE .infolist16_13_l .more{right:39%;}
.info_list_1600_013_9CA5B0DE .title .h3,.info_list_1600_042_B9929106 .title .h3{margin: 0;}
.info_list_1600_013_9CA5B0DE .infolist16_13_l .title span,.info_list_1600_013_9CA5B0DE .infolist16_13_l .more a,.info_arc_1400_001_E78D3FB4 .title span,.info_arc_1400_001_E78D3FB4 .more a{color: #fff;}
.info_list_1600_013_9CA5B0DE .infolist16_13_l .title p,.info_arc_1400_001_E78D3FB4 .title p{color: #fff;opacity: .4;}
.img_char_1400_020_82E24F58{overflow: hidden;width: 100%;background: url(../../images/hbg2.png) no-repeat bottom/cover;padding: 80px 0 85px;}
.info_arc_1400_001_E78D3FB4{padding: 85px 0;background: url(../../images/hbg3.jpg) no-repeat center/cover;}
.info_list_1600_042_B9929106{padding: 85px 0 70px;}

.list_box1 {align-items: center;flex: 1;justify-content: flex-end;padding-left: 10%;}
.list_box1  a{display: inline-block;margin-left: 25px;width: 36px;}
.home5{padding: 0px 0 20px;width: 100%;}
.home5::after{width: 100%;height: 670px;background: url(../../images/hbg5.png) no-repeat bottom/cover;bottom: -80px;}

.home5 ul{justify-content: space-between;}
.home5 li{width: 47%;}
.home5 li *{transition: 0.5s;}
.home5 li a{padding: 30px 0;border-bottom: 1px dashed rgba(0, 0, 0, 0.16);}
.home5 li a::after{background: #fff;width: auto;opacity: 0;border: 1px solid #1060B3;box-shadow: 0px 0px 10px 0px rgba(14, 65, 150, 0.3);left: -20px;right: -20px;}
.home5 li:last-child a,.home5 li:nth-last-child(2) a{border-bottom: none;}

.home5 li .scale{width: 250px;}
.home5 li .con{flex: 1;min-width: 0;padding-left: 23px;}
.home5 li h5{height: 30px;}
.home5 li h5::after{width: 272px;height: 7px;background: url(../../images/h5-line1.png) no-repeat bottom;left: auto;right: 0;background-size: 100%;bottom: -3px;}
.home5 li h5 p{width: 126px;height: 30px;background: url(../../images/h5-tbg1.png) no-repeat;background-size: 100% 100% !important;line-height: 30px;padding-left: 12px;}
.home5 li h5 p span{font-size: 13px;color: #1060B3;padding-left: 17px;display: block;background: url(../../images/h5-t1.png) no-repeat left center;background-size: 11px !important;}
.home5 li h3{font-size: 18px;line-height: 24px;color: #3D3D3D;max-height: 48px;margin: 15px 0 10px;}
.home5 li h4{font-size: 14px;line-height: 24px;color: #3D3D3D;opacity: .8;max-height: 48px;}




@media screen and (min-width:1200px){
  .home5 li a:hover::after{opacity: 1;}
  .home5 li a:hover h3{color: #1060B3;font-weight: bold;}
  .home5 li a:hover h4{color: #1060B3;}
  .home5 li a:hover h5::after{background: url(../../images/h5-line2.png) no-repeat;}
  .home5 li a:hover h5 p{background: url(../../images/h5-tbg2.png) no-repeat;}
  .home5 li a:hover h5 p span{color: #fff;background: url(../../images/h5-t2.png) no-repeat left center;}
}

@media screen and (max-width:1024px){
  .title .h3{margin: 0 !important;}
  .title{margin-bottom: 25px;}
  .title h3 span{font-size: 24px;}
  .title p{font-size: 14px;}
  .txt1 { font-size: 16px !important; }
  .p1 {font-size: 14px !important;}
  .home5{padding: 0px 0 30px;overflow: hidden;}
  .home5 li{width: 48.5%;}
  .img_char_1400_020_82E24F58{padding: 0 0 35px;}
  .info_arc_1400_001_E78D3FB4,.info_list_1600_042_B9929106{padding: 35px 0;}
}

@media screen and (max-width:768px){
  .home5 li{width: 100%;}
  .home5 li a{padding: 10px 0;}
  .home5 li .scale{width: 200px;}
  .home5 li h5{border-bottom: 1px solid #ddd;}
  .home5 li h5::after{display: none;}
  .home5 li h3{-webkit-line-clamp: 1;}
}
@media screen and (max-width:420px){
  .home5 li .scale{width: 100%;}
  .home5 li .con{margin-top: 20px;padding-left: 0;flex: none;width: 100%;}
}
@media screen and (max-width:1024px){
.info_list_1600_013_9CA5B0DE .infolist16_13_l .more {right:0%;}
}












