/* CSS Document */
@charset "utf-8";
.container{ }

.section1{margin-top: 92px;}
.s1_cl{float:left;margin-top: 1px;}
.s1_cr{float:right;width: 534px;height: 336px;background: url(s1_2_03.png) no-repeat center;padding:0 32px;}
.s1_cra{font-size: 30px;color: #ffffff;padding-top: 28px;}
.s1_crb{font-size: 16px;color: #fff;text-indent: 2em;line-height: 30px;margin-top: 38px;}
.s1_crc{margin-top: 42px;}
.s1_crc a{font-size: 16px;color: #fff;padding-left: 43px;background: url(s1_c_03.png) no-repeat left center;}

.section2{margin-top: 90px;}
.s2_t{text-align: center;}
.s2_t div{font-size: 32px;color: #333333;text-transform: uppercase;}
.s2_t p{font-size: 30px;color: #333333;}
.s2_t p i{display: inline-block;width: 43px;height: 2px;background: #bfbfbf;vertical-align: middle;margin:0 33px;}
.s2_c{margin-top: 23px;}
.s2_cl{float:left;width: 835px;}
.s2_cli{padding:43px 0 45px;border-bottom: 1px solid #d2d2d2;}
.s2_cli:last-child{border-bottom: none;}
.s2_clil{float:left;}
.s2_clir{padding-right: 38px;float:right;width: 495px;position: relative;height: 150px;}
.s2_clira a{font-size: 18px;color: #333333;font-weight: bold;}
.s2_clirb{line-height: 26px;font-size: 15px;color: #666666;margin-top: 15px;}
.s2_clirc{position: absolute;bottom: 0;left:0;width: 495px;}
.s2_clircl{float:left;font-size: 15px;color: #666666;}
.s2_clircr{float:right;}
.s2_clircr a{font-size: 13px;color: #666;padding-left: 29px;background: url(s2_2_10.jpg) no-repeat left center;}
.s2_cr{float:right;width: 325px;margin-top: 32px;}
.s2_cr ul li .s2_cri div{font-size: 18px;color: #333333;line-height: 38px;}
.s2_cr ul li .s2_cri p{font-size: 16px;color: #666666;line-height: 30px;}

.section3{margin-top: 65px;}
.s3_c{margin-top: 53px;}
.s3_c .bd ul li{float:left;margin:0 2px;text-align: center;}
.s3_c .bd ul li div{margin-top: 27px;font-size: 18px;color: #333333;}

.section4{margin-top: 96px;position: relative;width: 1920px;left:50%;margin-left: -960px;}

.wel-news{background: #ececec;padding: 65px 0 45px;margin-top: 65px;}
.wel-news .news-tit{padding-bottom: 30px;border-bottom: 1px solid #d4d4d4;position: relative;}
.wel-news .news-tit .news-tit-more{position: absolute;right:0;bottom: 10px;}
.wel-news .news-tit .news-tit-more a{font-size: 15px;color: #333;}
.wel-news .tit-en{font-size: 40px;line-height: 1.1;font-weight: bold;color: #333;text-transform: uppercase;}
.wel-news .tit-cn{line-height: 1.1;color: #333;font-size: 28px;margin-top: 15px;}
.wel-news .news-con-list{margin-top: 45px;width: 1230px;}
.wel-news .news-con-list .swiper-slide{float:left;width: 380px;margin-right: 30px;}
.wel-news .news-con-list .items {
    position: relative;display: block;
}
.wel-news .news-con-list .items .images {
    height: 300px;
    overflow: hidden;
}
img.w100 {
    width: 100%;
}
.wel-news .news-con-list .items .words {
    position: absolute;
    width: 320px;
    height: 225px;
    left: 0;
    top: 0;
    background: #fff;
    padding: 40px 30px;
    padding-bottom: 35px;
    transition: .5s ease-in-out;
}
.wel-news .news-con-list .items .time {
    line-height: 1;
    font-size: 14px;
    color: #004a9a;
}
.wel-news .news-con-list .items .tit {
    font-size: 18px;
    color: #333333;
    line-height: 30px;
    height: 60px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    font-weight: bold;
    margin-top: 15px;
    margin-bottom: 20px;
}
.wel-news .news-con-list .items .txt {
    font-size: 14px;
    line-height: 24px;
    height: 72px;
    color: #808080;
}
.wel-news .news-con-list .items .more {
    width: 12px;
    height: 8px;
    background: url(j3.png) no-repeat center;
    background-size: 100%;
    margin-top: 1rem;
}

.wel-news .news-con-list .items:hover .words {
    background: rgba(31, 64, 105, 0.9);
    transition: .5s ease-in-out;
}
.wel-news .news-con-list .items:hover .words .tit {
    color: #fff;
}
.wel-news .news-con-list .items:hover .words .time {
    color: rgba(255, 255, 255, 0.4);
}
.wel-news .news-con-list .items:hover .words .txt {
    color: rgba(255, 255, 255, 0.6);
}
.wel-news .news-con-list .items:hover .words .more {
    background: url(j0.png) no-repeat center;
    background-size: 100%;
}
