@charset "utf-8";
/* 閒置廣告頁面 CSS */
.layer_ads_div{ width: 850px; height: 650px; display: none;}
.layer_ads_control{ width: 800px; height: 600px; }
.layer_ads_detail{ width: 800px; height: 600px; background-color: #FFFFFF; }
.layer_ads_detail .layer_head{ font-size: 16px; padding-top: 3px; padding-left: 3px; }
.layer_ads_detail .swiper-container { width: 790px; }
.layer_ads_detail .news_layer_img{ width: 200px; margin-left: 30px;}
.layer_ads_detail .news_layer_txt{ width: 480px; margin-left: 15px;}
.layer_ads_detail .news_layer_img .layer_img{ display: block; width: 200px; height: 127px; overflow: hidden; }
.layer_ads_detail .news_layer_txt h3{ font-size: 20px; font-weight: 600; color: #3148a3; margin-left: 10px; }
.layer_ads_detail .news_layer_txt a{ text-decoration: none; color: #3148a3; }
.layer_ads_detail .news_layer_txt p{ word-wrap:break-word; white-space:pre-wrap; height: 45px; overflow: hidden; text-align: left; font-size: 15px;}
.layer_ads_detail .card_layer_list { border-bottom: 1px solid #ccd0d5;}
.layer_ads_detail .card_layer_list .card_top{width: 45px; margin-left: 5px;}
.layer_ads_detail .card_layer_list .card_layer_img{ width: 180px; margin-left: 5px; }
.layer_ads_detail .card_layer_list .card_layer_txt{ width: 320px; }
.layer_ads_detail .card_layer_list .card_layer_img2{ width: 180px; height: 150px; margin-left: 5px; }
.layer_ads_detail .card_layer_img .layer_img{ display: block; width: 100%; text-align: center;}
.layer_ads_detail .card_layer_img .layer_img img{ width: 200px;}
.layer_ads_detail .card_layer_img .btn{ background-color: #ffc107; color: #212529; border: none; width: 100px; height: 30px; margin-left: 45px; }
.layer_ads_detail .card_layer_img h4{ font-size: 16px; padding: 3px 7px 3px 7px; }
.layer_ads_detail .card_layer_txt h4{ font-size: 18px; font-weight: 600; color: #273e96; margin-left: 12px; }
.layer_ads_detail .card_layer_txt a, .card_layer_txt a:hover, .card_layer_txt a:active{ text-decoration: none; }
.layer_ads_detail .card_layer_txt ul li{ color: #000000; }
.layer_ads_detail .card_layer_img2 .layer_img{ display: block; width: 100%; text-align: center; }
.layer_ads_detail .card_layer_img2 .layer_img img{ width: 220px; }
.layer_ads_detail .card_layer_img2 p{text-align: center; }