.sc_mtop { width: 1250px; margin:20px auto 0; display: flex; justify-content: space-between; }
.sc_mtop .l_col { width: 890px; display: flex; flex-wrap: wrap; padding: 25px 30px 39px; justify-content: space-between; }
.sc_mtop .nty_1 { padding-bottom: 20px; border-bottom: 1px solid #dfdfdf; width: 100%; margin-bottom: 30px; }
.sc_mtop .nty_1 .tit { font-size: 33px; line-height: 45px; font-weight: 700; letter-spacing: -0.3px; }
.sc_mtop .nty_1 .img_area { display: flex; justify-content: space-between; margin-top: 20px; }
.sc_mtop .nty_1 .img_area .thumb { width: 500px; height: 300px; flex-shrink: 0; margin-right: 15px; }
.sc_mtop .nty_1 .img_area .txt_box .desc { -webkit-line-clamp: 9; }
.sc_mtop .nty_1 .img_area .txt_box .tag { display: block; font-size: 15px; color: #1b8c00; margin-top: 16px; }
.sc_mtop .nty_2 { width: 320px; }
.sc_mtop .nty_2 li + li { margin-top: 31px; }
.sc_mtop .nty_2 li .thumb { width: 100%; height: 190px; }
.sc_mtop .nty_2 li .tit { font-size: 19px; line-height: 25px; letter-spacing: -0.2px; margin-top: 12px; }
.sc_mtop .nty_3 { width: 449px; padding-left: 30px; border-left: 1px solid #dfdfdf; /*margin-left: 30px;*/ }
.sc_mtop .nty_3 li + li { margin-top: 20px; }
.sc_mtop .nty_3 li a { display: flex; justify-content: space-between; align-items: center; }
.sc_mtop .nty_3 li a .thumb { width: 150px; height: 100px; flex-shrink: 0; margin-left: 20px; }
.sc_mtop .nty_3 li a .tit { font-size: 19px; line-height: 25px; letter-spacing: -0.3px; }

.sc_mtop .r_col { width: 350px; }
.sc_mtop .nty_4 { padding: 30px 25px 30px; }
.sc_mtop .nty_4 h3 { font-size: 20px; font-weight: 700; letter-spacing: -0.05px; border-bottom: 1px solid #ccc; padding-bottom: 13px; }
.sc_mtop .nty_4 ul { margin-top: 20px; }
.sc_mtop .nty_4 li + li { margin-top: 20px; }
.sc_mtop .nty_4 li a { display: flex; justify-content: space-between; align-items: center; }
.sc_mtop .nty_4 li a .thumb { width: 80px; height: 80px; flex-shrink: 0; margin-left: 20px; }
.sc_mtop .nty_4 li a .tit { font-size: 17px; line-height: 25px; letter-spacing: -0.2px; }

.sc_mtop .nty_5 { padding: 27px 25px 29px; margin-top: 10px; }
.sc_mtop .nty_5 h3 { font-size: 20px; font-weight: 600; margin-bottom: 13px; }
.sc_mtop .nty_5 .thumb { position: relative; width: 300px; height: 160px; }
.sc_mtop .nty_5 .thumb i { position: absolute; right: 10px; bottom: 10px; display: block; width: 30px; height: 30px; background: url(../img/icon_video.png) no-repeat; }
.sc_mtop .nty_5 .tit { font-size: 17px; line-height: 25px; margin-top: 6px; -webkit-line-clamp: 2; }

.sc_mtop .nty_6 { padding: 32px 25px 19px; margin-top: 10px; height: 193px; background-color: #fffff6; }
.sc_mtop .nty_6 h3 { font-size: 20px; font-weight: 600; }
.sc_mtop .nty_6 ul { display: flex; flex-wrap: wrap; margin-top: 18px; }
.sc_mtop .nty_6 ul li { box-sizing: border-box; border: 1px solid #1b8c00; margin: 0 5px 10px 0; background-color: #fff; height: 32px; border-radius: 16px; }
.sc_mtop .nty_6 ul li a { display: block; width: 100%; height: 100%; padding: 0 15px; font-size: 14px; color: #1b8c00; line-height: 30px; box-sizing: border-box; }

.sc_tinanh { width: 1250px; margin:20px auto 0; border-radius: 10px; box-sizing: border-box; background-color: #082a00; padding: 30px 30px 50px; }
.sc_tinanh h3 { font-size: 20px; color: #fff; font-weight: 600; }
.sc_tinanh .card_w { display: flex; justify-content: space-between; width: 100%; margin-top: 13px; }
.sc_tinanh .card_left { position: relative; width: 600px; height: 375px; }
.sc_tinanh .card_left .thumb { width: 600px; height: 375px; }
.sc_tinanh .card_left .thumb::after { content: ""; clear: both; display: block; width: 100%; height: 50%; position: absolute; left: 0; top: 50%; right: 0; bottom: 0; background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); border: 0; opacity: unset; }
.sc_tinanh .card_left .tit { position: absolute; left: 0; bottom: 19px; font-size: 21px; line-height: 30px; color: #fff; -webkit-line-clamp: 2; padding: 0 30px 0 20px; }
.sc_tinanh .card_right { display: flex; flex-wrap: wrap; justify-content: space-between; width: 575px; }
.sc_tinanh .card_right li { position: relative; width: 280px; height: 180px; }
.sc_tinanh .card_right li:nth-child(1),.sc_tinanh .card_right li:nth-child(2) { margin-bottom: 15px; }
.sc_tinanh .card_right .thumb { width: 280px; height: 180px; }
.sc_tinanh .card_right .thumb::after { content: ""; clear: both; display: block; width: 100%; height: 50%; position: absolute; left: 0; top: 50%; right: 0; bottom: 0; background: linear-gradient(0deg,rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%); border: 0; opacity: unset; }
.sc_tinanh .card_right .tit { position: absolute; left: 0; bottom: 13px; font-size: 17px; line-height: 25px; color: #fff; letter-spacing: -0.08px; -webkit-line-clamp: 2; padding: 0 15px; box-sizing: border-box; }

.sc_sector { width: 1250px; margin:20px auto 0; display: flex; justify-content: space-between; flex-wrap: wrap; box-sizing: border-box; }
.sc_sector .s_col { width: 410px; padding: 32px 30px 32px; }
.sc_sector .s_col:nth-child(1),.sc_sector .s_col:nth-child(2),.sc_sector .s_col:nth-child(3) { margin-bottom: 10px; }
.sc_sector .s_col h3 a { font-size: 20px; letter-spacing: -0.1px; }
.sc_sector .s_col h3 a i { display: inline-block; width: 8px; height: 13px; background: url(../img/btn_more.png) no-repeat; margin-left: 5px; }
.sc_sector .s_col ul { margin-top: 17px; }
.sc_sector .s_col li:nth-child(1) { padding-bottom: 18px; }
.sc_sector .s_col li:nth-child(1) .thumb { width: 350px; height: 215px; }
.sc_sector .s_col li:nth-child(1) .tit { font-size: 19px; line-height: 29px; font-weight: 500; letter-spacing: -0.15px; height: 58px; -webkit-line-clamp: 2; margin-top: 4px; }
.sc_sector .s_col li + li { border-top: 1px solid #eee; padding: 11px 0 18px; }
.sc_sector .s_col li + li a { overflow: hidden; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; color: #111; font-size: 17px; line-height: 25px; height: 50px; font-weight: 400; letter-spacing: -0.15px; }

.sc_aipick { width: 1250px; margin:20px auto 0; border-radius: 10px; box-sizing: border-box; background-color:#252525; padding: 27px 30px 40px; }
.sc_aipick h3 { display: flex; align-items: center; }
.sc_aipick h3 a { font-size: 20px; color: #fff; letter-spacing: -0.1px; }
.sc_aipick h3 a i { display: inline-block; width: 8px; height: 13px; background: url(../img/btn_more_2.png) no-repeat; margin-left: 7px; }
.sc_aipick h3 span { font-size: 13px; color: #666; margin-left: 20px; letter-spacing: -0.3px; font-weight: 500; }
.sc_aipick ul { display: flex; justify-content: space-between; margin-top: 13px; }
.sc_aipick li { display: flex; flex-wrap: wrap; align-items: center;  width: 50%; }
.sc_aipick li .thumb { width: 250px; height: 150px; margin-right: 15px; }
.sc_aipick li .txt_area { width: 315px; }
.sc_aipick li .txt_area .tit { font-size: 19px; line-height: 27px; color: #fff; font-weight: 400; letter-spacing: -0.06px; }
.sc_aipick li .txt_area .desc { font-size: 13px; line-height: 20px; color: #aaa; -webkit-line-clamp: 2; margin-top: 7px; letter-spacing: -0.14px; }
