@charset "utf-8";
ul,ol,dl {list-style:none;}
img {vertical-align:middle;}
a {color:#000;}
.fc {zoom:1}
.fc:after {content:"";display:block;clear:both}
.page {background:url("../images/topics_bg.jpg") center top no-repeat;min-width: 1000px;}
.header {width: 1000px;margin:0 auto;height: 645px;padding:165px 0 0 0;text-align: center;position:relative;}
.area {width:1000px;margin:0 auto 50px;}
.tit01{position:absolute;top:105px;left:0; -webkit-animation:ani_top_1 1.5s 0s ease-out both;animation:ani_top_1 1.5s 0s ease-out both;}
.tit02{position:absolute;top:205px;left:0; -webkit-animation: bounce 1.7s 1s ease-out both;animation: bounce 1.7s 1s ease-out both;}
.tit03{position:absolute;top:505px;left:0; -webkit-animation:ani_top_3 0.8s 2s ease-out both;animation:ani_top_3 0.8s 2s ease-out both;opacity: 1;}
.tit04{position:absolute;bottom:100px;left:50%; margin-left: -420px; text-align:center;width:820px;}
.tit04 p {font-size:18px;line-height:2em;}
/*要闻*/
.headnews {background: url("../images/bg_headlines.png") 0 0 no-repeat;padding: 0 0 0 80px;margin-bottom: 60px;}
.headnews h3 {font-size: 30px;padding-bottom: 5px;}
.headnews h3 a {color: #222;}
.headnews p {font-size: 16px;line-height: 26px;color: #444;text-indent: 2em;}
.focus_news {float: left;width: 450px;}
.focus_news h3 {font-size: 22px;font-weight: 400;line-height: 36px;}
.list li {font-size: 18px;line-height: 36px;}
.list li a {color: #1f2b34;}
/*焦点轮播图*/
.slider1 {float:right;width:470px;height:310px;overflow:hidden;position:relative;}
.slider1 .slides{ width:470px; height: 310px; overflow: hidden; float: left;}
.slider1 .slides img { width:470px; height: 310px;}
.slider1 .slides li{ position: relative;height:310px;}
.slider1 .slides li p{position: absolute;left:0px; bottom:0;filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*zoom:1;background:rgba(0,0,0,0.5); width: 460px;height: 40px;line-height: 40px;padding-left: 10px;}
.slider1 .slides li p a{color: #fff;font-size:18px;}
:root .slider1 .slides li p {filter:0;}
.slider1 .flex-control-nav{ width: 100px; position: absolute; right:2%; bottom: 14px;}
.slider1 .flex-control-nav li{float: left; margin-right: 4px;cursor: pointer;}
.slider1 .flex-control-nav li a{ display: block; width: 12px; height: 12px;overflow: hidden;border-radius: 50%; text-align:center;color:#000;text-indent:-9999px;background:#fff;}
.slider1 .flex-control-nav .flex-active{ background:#0068b7;color:#fff;}
/*光明原创*/
.hd {height: 60px;margin-bottom: 50px;}
.hd h2 {text-indent: -9999px;float: left;}
.hd_original {background: url("../images/tit_gmyc.png") 0 center no-repeat;}
.box {float: left;width: 470px;}
.imgbox {overflow: hidden;margin-bottom: 20px;}
.imgbox img {float: left;width: 140px;height: 100px;margin-right: 20px;}
.imgbox h3 {font-size: 18px;font-weight: 400;}
.imgbox h3 a {color: #1f2b34;}
.imgbox p {font-size: 14px;line-height: 28px;color: #1f2b34;}
.mr60 {margin-right: 60px;}
/*媒体聚焦*/
.hd_media_focus {background: url("../images/tit_mtjj.png") 0 center no-repeat;}
.list2 li {float: left;width: 480px;}
/*滚动大图*/
.hd_pic {background: url("../images/tit_gddt.png") 0 center no-repeat;}
.banner1{margin:40px auto 20px auto;}
.icon-arrow-a-left, .icon-arrow-a-right { background: url("../images/arrow.png") no-repeat; }
.icon-arrow-a-left { background-position: -105px 10px; height: 50px; width: 50px; }
.icon-arrow-a-right { background-position: 20px 10px; height: 50px; width: 50px; }
#main {overflow: hidden; zoom: 1; position: relative;margin-bottom: 50px;}
#index_b_hero { width: 640px; height: 400px; margin: auto; position: relative; }
#index_b_hero img { width: 640px; height: 400px; }
#index_b_hero .heros { width: 640px; height: 400px; }
#index_b_hero .hero-wrap { overflow: visible; position: absolute; }
#index_b_hero .next, #index_b_hero .prev { filter: alpha(Opacity=70); opacity: .7; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; background-color: #303030; z-index: 3; }
#index_b_hero .next:hover, #index_b_hero .prev:hover { background-color: #794010; }
#index_b_hero .next { margin: -25px 5px 0 0; right: 0; }
#index_b_hero .disabled { background-color: #eee; }
#index_b_hero .mask-left, #index_b_hero .mask-right, #index_b_hero .hero{z-index: 1; position: absolute; top: 0; left: 0; width: 640px; height: 400px; overflow: hidden; left: 1920px; }
/*#index_b_hero .hero { position: relative; }*/
.hero a{display:inline-block; position:relative;}
#index_b_hero p.imgtitle{position: absolute; bottom: 0; left: 0; height: 55px; width: 640px; background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); margin-left: 5px; line-height: 55px; text-align: center;}
#index_b_hero p.imgtitle a{color:#fff; font-size:18px;}
#index_b_hero .mask-right, #index_b_hero .mask-left { z-index: 4; left: -640px; filter: alpha(Opacity=50); opacity: .5; overflow: hidden; background: #fff;}
#index_b_hero .mask-right { left: 640px; }
#index_b_hero .active { z-index: 2; left: 0; }
/*微博互动*/
.hd_wb {background: url("../images/tit_wbhd.png") 0 center no-repeat;}

@keyframes ani_top_1{0%{-webkit-transform: translate3d(0, 5rem, 0);transform: translate3d(0, 5rem, 0);opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}}
@-webkit-keyframes ani_top_3{0%{-webkit-transform: translate3d(0, 0.9523809523809523rem, 0);transform: translate3d(0, 0.9523809523809523rem, 0);opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}}
@keyframes ani_top_3{0%{-webkit-transform: translate3d(0, 0.9523809523809523rem, 0);transform: translate3d(0, 0.9523809523809523rem, 0);opacity: 0;} 100%{-webkit-transform: translate3d(0, 0, 0);transform: translate3d(0, 0, 0);opacity: 1;}}
@-webkit-keyframes bounce{0%{-webkit-transform: translate(0px, 0px); opacity: 0;} 50%{-webkit-transform: translate(0px, -10px);} 100%{-webkit-transform: translate(0px, 0px); opacity: 1;}}
@keyframes bounce{0%{transform: translate(0px, 0px); opacity: 0;} 50%{transform: translate(0px, -10px);} 100%{transform: translate(0px, 0px); opacity: 1;}} 



