﻿@charset "utf-8";
/* CSS Document */
/*  样式  */
.sec{ position: relative; margin: 60px auto 0 auto; width: 100%; height: auto; }
.frame_news{ position:relative; margin:36px 24px;width: auto; height: 180px;border-bottom: 1px #d8d8d8 solid;}
.frame_news:hover{ border-bottom: 1px #888 solid}
.frame_news:hover .news_title01{ text-decoration: underline; cursor: pointer}
.frame_news .img_news{ position:relative; top: 0; left: 0; height: 168px; block; float: left; border-radius: 6px;}
.frame_news .img_Year{ position:absolute; top: 0; left: 0; width: 336px; height: 168px; line-height: 168px; text-align: center; font-size: 4em; font-weight: 900; color: #f8f8f8; background: rgba(0,0,0,0.5) }
.frame_news .news_title01{ position:absolute;top: 16px; left: 36%; right: 76px; height: 32px; line-height: 32px; color:#585858; font-size: 1.6em; text-align: left; display: block; float: left; overflow: hidden}
.frame_news .news_dsc01{ position:absolute;top: 60px; left: 36%; right: 24px; height: 6em;   line-height: 2em; text-align: left; text-indent: 2em; color: #888; overflow:hidden; display:block;float: left; letter-spacing: 0em;}

.frame_news .news_dsc01::after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;
    right:0;
    padding:0 20px 1px 45px;
    background:url(../../../css88.b0.upaiyun.com/css88/2014/09/ellipsis_bg.json) repeat-y;
}
.frame_news .news_link{ position:absolute; top: 0; right: 0; line-height: 64px; text-align: right; cursor: pointer; color: #333; font-size:26px;}
.news_link:hover{ color: #e61a1a}


.frmae_newsHeader_img{ position: relative; width: 100%; background: #888; overflow: hidden}
.frmae_newsHeader_img .bkpic{ width: 100%;min-height: 260px;}
.frmae_newsHeader_img .title01{ width: 100%; height: 36px; line-height: 36px; font-size: 2em; color: #383838;  font-weight: 500; letter-spacing: 0.1em}
.frame_frame_news{ position:relative; margin: 0 auto; margin-top: 0; margin-bottom: 12px; padding-top: 24px; padding-bottom: 60px;  width: 1200px; height: 1284px; background: #fff; overflow: hidden;}
.frame_frame_news .title01{ position: relative; margin-left: 0; margin-top: 24px; margin-bottom: 60px; width: 100%; height: 24px; line-height: 24px; text-align: center; color: #282828; font-size: 1em; font-weight: 100; font-size: 2em }
.btn_show_news{position:relative; margin: 0 auto;margin-bottom: 36px; width: 1200px; height: 48px; line-height: 48px; background: #d8d8d8; color: #888; border-radius: 6px;}
.btn_show_news:hover{ background: #e8e8e8; color: #585858}
.frame_bk_detailNews{ position: fixed; top: 0; left: 0; width: 100%; height: 100%; background: rgba(8,8,8,0.8); z-index: 900; display: none}
.frame_bk_detailNews .frame_detailNews{ /*width: 1000px; height: 80%;*/ width: 100%; height: 100%;background: #fff; border-radius: 3px; overflow: hidden}
.frame_detailNews .img_news{ position: relative; margin-top: 60px; margin-left: 24px; width: 324px; height: auto; display: block; float: left; border-radius: 6px}
.frame_detailNews .title_news{ position: absolute; top: 0; left: 0; right: 0; height: 36px; line-height: 36px; display: block;  font-size: 1em; background: #888; color: #f8f8f8}
.frame_detailNews .dsc_news{ position: absolute; top: 60px; /*right: 24px;*/right: 25%; bottom: 80px; line-height: 24px; display: block; float: left; text-align: left; text-indent: 2em; overflow: hidden; color: #888; letter-spacing: 0.05em; overflow-y: auto; font-weight: 100; font-size: 0.8em}
.frame_detailNews .year{ position: absolute; top: 0; right: 24px; height: 36px; line-height: 36px; font-size: 1em; display: block; color: #f8f8f8}
.frame_detailNews .btn_news_close{ position: absolute; bottom: 24px; /*right: 24px;*/right: 480px; width: 96px; height: 34px; line-height: 34px; border: 1px #0094db solid; background: #0094db; color: #f8f8f8; cursor: pointer}
.frame_detailNews .btn_news_close:hover{ background: #3bb3ed;}
.frame_detailNews .btn_next_news{ position: absolute; bottom: 24px; /*right: 132px;*/right: 590px; width: 96px; height: 34px; line-height: 34px; border: 1px #0094db solid; color: #0091db; cursor: pointer}
.frame_detailNews .btn_next_news:hover{ background: #0091db; color: #f8f8f8}
.frame_detailNews .btn_prev_news{ position: absolute; bottom: 24px; /*right: 250px;*/ right: 700px;width: 96px; height: 34px; line-height: 34px; border: 1px #0094db solid; color: #0091db; cursor: pointer}
.frame_detailNews .btn_prev_news:hover{ background: #0091db; color: #f8f8f8}
.img_newsadd{ position: relative; margin:12px auto; margin-top: 0; width: 100%; border-radius: 3px}