/* news宸︿晶 */ .news_left { width: 690px; min-height: 500px; /* height: auto; */ /* height: 500px; */ /* background-color: #ccc; */ margin-top: 10px; } .news_right { width: 240px; margin-top: 50px; } .news_left.news_page_left { margin: 40px 0 0 210px; } .news_right.news_page_right { margin-top: 0; } /* 鐮旂┒鎶ラ亾椤甸潰 */ .research_page_left { margin-left: 250px; } .research_page_left .news_list { width: 650px; } .research_page_left .news_list .list_content { width: 420px; } /* 鎼滅储 */ .search_box { margin: 38px 0 40px; width: 220px; border: 1px solid #d1d1d1; -webkit-border-radius: 18px; border-radius: 18px; overflow: hidden; } .search_box input { width: 150px; height: 36px; border: none; -webkit-border-radius: 18px 0 0 18px; border-radius: 18px 0 0 18px; padding-left: 20px; background-color: rgba(0,0,0,0); line-height: 36px; } .search_box span { width: 30px; height: 30px; display: block; /* background: #d70c19; */ color: #d1d1d1; font-weight: normal; line-height: 30px; text-align: center; font-size: 25px; margin: 3px 8px 0 5px; -webkit-border-radius: 50%; border-radius: 50%; cursor: pointer; } .search_box:hover, .search_box.active { border: 1px solid #d70c19; } .search_box:hover span, .search_box.active span { color: #b81c25 !important; } .news_fixed_left_bar { width: 150px; } .news_fixed_left_bar .left_btns { width: 150px; } .news_fixed_left_bar .left_btns div { width: 150px; height: 50px; margin-bottom: 25px; /* overflow: hidden; */ } .news_fixed_left_bar .left_btns div a { font-size: 16px; } /* 鍒楄〃 */ .news_list { width: 690px; overflow: hidden; } .news_list li { width: 100%; /* height: 190px; */ padding-top: 20px; overflow: hidden; } .news_list li .news_list_href { display: block; width: 100%; background-color: #ffc; cursor: pointer; } .news_list li .list_img { width: 210px; height: 130px; background-color: #fafafa; margin-top: 20px; font-size: 26px; line-height: 140px; text-align: center; color: #666; } .news_list li .list_img img { width: 100%; height: 100%; object-fit: cover; } .list_content { width: 460px; /* padding-top: 20px; */ position: relative; border-top: 1px dotted #d7d7d7; } .news_list li:first-child .list_content { border-top: none; } .list_content h3 { font-size: 18px; line-height: 18px; margin-bottom: 15px; margin-top: 20px; max-width: 380px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .news_list li:hover h3 { color: #d70c19; } .list_content .list_time { font-size: 14px; color: #666; float: right; position: absolute; right: 0; top: 20px; } .list_content p.list_desc { font-size: 14px; line-height: 24px; color: #666; max-width: 380px; overflow : hidden; height: 48px; /* text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; */ } .list_content p.list_btns { margin-top: 16px; max-width: 450px; } .list_content p.list_btns a { font-size: 14px; line-height: 14px; color: #b5b5b5; padding: 8px 14px; border: 1px solid #b5b5b5; margin-right: 20px; -webkit-border-radius: 3px; border-radius: 3px; display: inline-block; margin-bottom: 10px; } .list_content p.list_btns a:last-child { margin-right: 0; } .list_content p.list_btns a:hover { color: #d70c19; border: 1px solid #d70c19; } /* 鍙充晶鍒楄〃 */ h3.common_titile { font-size: 20px; margin-bottom: 30px; position: relative } h3.common_titile:after { content: ''; position: absolute; width: 40px; height: 2px; background-color: #d70c19; left: 0; bottom: -10px; } .right_list { width: 100%; overflow: hidden; } .right_list li { width: 232px; height: auto; border-top: 1px dotted #d7d7d7; } .right_list li:first-child { border-top: none; } .right_list li h3 { font-size: 14px; line-height: 24px; margin: 10px 0 20px; overflow : hidden; max-height: 48px; } .right_list li:hover a { color: #d70c19; } .consult_buy_btn { background-color: #D80C1A; color: white; padding: 5px; text-align: center; text-decoration: none; display: inline-block; border: none; border-radius: 5px; } .overlay { display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); z-index: 999; } .popup { display: none; position: fixed; top: 40%; left: 50%; transform: translate(-50%, -50%); background-color: white; padding: 20px; border-radius: 5px; z-index: 1000; } .popup p { text-align: center; } .close-button { position: absolute; top: 10px; right: 10px; width: 20px; height: 20px; background-color: gray; border-radius: 50%; cursor: pointer; } .close-button::before, .close-button::after { content: ''; position: absolute; top: 50%; left: 50%; width: 2px; height: 12px; background-color: white; } .close-button::before { transform: translate(-50%, -50%) rotate(45deg); } .close-button::after { transform: translate(-50%, -50%) rotate(-45deg); }