@charset "utf-8";
/* CSS Document */
@font-face {
font-family: 'SourceHanSans-Light';
src: url('SourceHanSans-Light.otf'); /* IE9 Compat Modes */
src: url('SourceHanSans-Light.otf?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('SourceHanSans-Light.otf') format('woff'), /* Modern Browsers */
         url('SourceHanSans-Light.otf')  format('truetype'), /* Safari, Android, iOS */
         url('SourceHanSans-Light.otf#YourWebFontName') format('svg'); /* Legacy iOS */
}
body{ margin:0; padding:0; text-align: center; font-family:  "SourceHanSans-Light"; font-size:0.8em; color:#484848; background:#f8f8f8; background-size:cover}
a{text-decoration:none}
a:link {text-decoration: none; color:#1365a3;}
a:visited {text-decoration: none; color:#1365a3;}
a:hover {text-decoration: none; color:#1365a3;}
a:active {text-decoration: none; color:#1365a3;}
h1{ font-size:1.5em}
h2{ font-size:100%}
input{ background:transparent}
.Absolute-Center{ margin: auto; position: absolute; top: 0; left: 0; bottom: 0; right: 0}
.box-shadow-1-000{ -webkit-box-shadow: 0px 0px 3px #000; -moz-box-shadow: 0px 0px 3px #000; box-shadow: 0px 0px 3px #000;} 
.box-shadow-1-333{ -webkit-box-shadow: 0px 0px 5px #333; -moz-box-shadow: 0px 0px 5px #333; box-shadow: 0px 0px 5px #333;} 
.box-shadow-1-444{ -webkit-box-shadow: 0px 0px 3px #444; -moz-box-shadow: 0px 0px 3px #444; box-shadow: 0px 0px 3px #444;} 
.linear{
FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=rgba(255,255,255,0.8),endColorStr=rgba(180,180,180,0.8)); /*IE 6 7 8*/
background: -ms-linear-gradient(top, rgba(255,255,255,0.8),  rgba(180,180,180,0.8));        /* IE 10 */
background:-moz-linear-gradient(top,rgba(255,255,255,0.8),rgba(180,180,180,0.8));/*火狐*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(rgba(255,255,255,0.8)), to(rgba(180,180,180,0.8)));/*谷歌*/
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(rgba(255,255,255,0.8)), to(rgba(180,180,180,0.8)));      /* Safari 4-5, Chrome 1-9*/
background: -webkit-linear-gradient(top, rgba(255,255,255,0.8), rgba(180,180,180,0.8));   /*Safari5.1 Chrome 10+*/
background: -o-linear-gradient(top, rgba(255,255,255,0.8), rgba(180,180,180,0.8));  /*Opera 11.10+*/
}
.full_screen{ position:absolute; top:0; left:0; right:0;  padding-top:48px; height:auto; border-bottom:1px #b8b8b8; overflow:hidden}

/*  头部样式  */
#header{ position:fixed; top:0; left:0; width:100%; height:48px; line-height:48px; z-index:800}
/*  底部样式  */
#footer{ position:relative; width:100%; height:120px; }

#background_img{ position:fixed; top:0; left:0; width:100%; height:100%}
/*  内容  */
.frame_bottom_load{ position:fixed; bottom:12px; left:0; width:100%; height:48px; line-height:48px; background:#303030}
.div_bottom_load{ position:absolute; top:0; left:0; height:100%;width:0; background:#0091DB}
.head_div_bottom_load{ position:relative; width:100%; height:6px; background:#3bb3ed}
.dsc_bottom_load{ position:relative; width:100%; height:100%; color:#f8f8f8; }
.load_company_logo{ width:60px; border:0px #f0f0f0 solid; border-radius:0px; display:none}

.frame_lv1{position: relative; width: 100%; height: auto; border-top: 3px #e8e8e8 solid}
.frame_lv1 p1{color: #0091db; font-size: 1.4em}
.frame_lv1 p{color: #b8b8b8; font-size:1em}
.img_bk{ position: relative; width: 100%}
.frame_lv1 .title01{ width: 100%; text-align: center; height: 32px; line-height: 32px; font-size: 2em; letter-spacing: 0.1em; color: #000}
.frame_news{position: relative; margin: 18px 18px; height: auto; border: 1px #e0e0e0 solid; border-radius: 6px; overflow: hidden}
.frame_news .imgNews{position: relative; margin-top: 0; margin-left: 0; width: 100%}
.frame_news .titleNews{position:absolute; bottom: 0; left: 0; right: 0; height: 48px; line-height: 48px; color: #f8f8f8; background: rgba(8,8,8,0.6)}
.frame_news_detail{ position: fixed; top: 100%; left: 0; right: 0; bottom: 0; border-top: 3px #e8e8e8 solid; background: #f8f8f8; z-index: 100}
.frame_news_detail .frame_bottom_btn{position: absolute; bottom: 0; left: 0; right: 0; height: 60px; display: none}
.frame_news_detail .frame_bottom_btn .btn_bottom{position:relative; float: left; margin-left: 10%; width: 20%; height: 34px; line-height: 34px; border: 1px #888 solid; color: #888; border-radius: 3px}
.frame_news_detail .frame_bottom_btn .btn_bottomActive{border-color: #0091db; background: #0091db; color: #f8f8f8}
.frame_news_detail .frame_bottom_btn .btn_bottomDE{border-color: #e8e8e8; background: #f8f8f8; color: #e8e8e8}
.frame_news_detail .titleNews{ position: relative; margin: 0 auto; margin-top: 24px; width: 90%; line-height: 24px; font-size: 1.6em}
.frame_news_detail .titleYear{ position: relative; margin: 0 auto; margin-top: 0px; width: 90%; line-height: 24px; font-size: 1em; color: #888}
.frame_news_detail .titlePic{ position: relative; margin: 0 auto; margin-bottom: 12px; width: 100%; border-radius: 6px;}
.frame_news_detail .titleDsc{ position: relative; margin: 0 auto; margin-top: 12px; width: 90%; height: 70%; line-height: 24px; font-size: 1em; text-align: left;color: #888; overflow: hidden;overflow-y: auto}
.frame_news_detail .PrvTitle{position: relative; margin: 0 auto;margin-top: 12px; width: 90%; text-align: left; line-height: 24px; color: #b8b8b8}
.img_newsadd{ position: relative; margin:12px auto; margin-top: 0; width: 100%; border-radius: 3px}