@charset "utf-8";
*{padding:0;margin:0;border:0;}
ul,ol,li{list-style:none;}
input:focus,button:focus{outline:0;}
img{border:0;vertical-align:top;}
var,em{font-weight:normal;font-style:normal;}
html,body{font-family:'Microsoft YaHei',Arial,sans-serif;font-size:14px;color:#333;}
a{color:#000;text-decoration:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
.clearfix{display:block;*zoom:1;}
.clearfix:after{content:'';overflow:hidden;width:100%;height:0px;font-size:0px;display:block;clear:both;}
.m_mob{display: none;}
.m_l_main{float: left;}
.m_r_main{float: right;}
.m_banner{width: 1200px; text-align: center; margin-left: auto; margin-right: auto; position: relative; margin-bottom: 45px;}
.m_banner a{position: absolute; top: 90px; right: 330px;}
.g_bdw{
	background: url(../images/bg.jpg) top center no-repeat;
}
.g-bdw{ width: 100%; background-image: url('../images/header.png');}
.m_header{height: 945px; position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 177px; left: 258px; height: 0;}
.m_h_img img{opacity: 0;}
.m_webBan{display: none;}
.g_pub_footer{margin-top:0 !important;}

/*display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;*/

/*.g_part5 .m_ulLists ul{height: 540px; overflow-y: auto;}
.g_part5 .m_ulLists ul::-webkit-scrollbar{width:10px;height:10px;background-color:#08b2db; border-radius: 15px;}
.g_part5 .m_ulLists ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);background-color:#aed9e1; border-radius: 15px;}
.g_part5 .m_ulLists ul::-webkit-scrollbar-thumb{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);width:1px;background-color:#08b2db; border-radius: 15px;}*/

/* 头条 */
.g_part1{
	background: url(../images/part1_bg.png) no-repeat; width: 1200px; margin-left: auto; margin-right: auto; height: 140px; overflow: hidden; margin-bottom: 55px;
}
.g_part1 dl{width: 1035px; margin-left: 150px;}
.g_part1 dt{font-size: 36px; margin-top: 10px; margin-bottom: 10px; display: block; color: #ffeacb; font-weight: bold;}
.g_part1 dt a{color: #ffeacb;}
.g_part1 dd{font-size: 14px; color: #ffddcb; line-height: 24px;}
.g_part1 dd a{color: #ffd89b;}


.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}
/* 要闻 */
.g_part2{margin-bottom: 60px;}
.picScroll-left{overflow:hidden;position:relative;width:533px;height:435px;}
.picScroll-left .hd{position:absolute;z-index:4;top:50%;left:0;overflow:hidden;width:533px;height:44px; margin-top: -22px;}
.picScroll-left .hd .prev{display:block;width:24px;height:44px;cursor:pointer;background:url(../images/left.png) no-repeat;float:left; margin-left: 20px;}
.picScroll-left .hd .next{display:block;width:24px;height:44px;cursor:pointer;background:url(../images/right.png) no-repeat;float:right; margin-right: 20px;}
.picScroll-left .bd{width:100%;height:488px;overflow:hidden;}
.picScroll-left .bd ul li{width:100%;height:435px;float:left;overflow:hidden; position: relative;}
.picScroll-left .bd ul li img{vertical-align:top;width:524px;height:392px; border-radius: 15px; margin-top: 5px; margin-left: 4px;}
.picScroll-left .bd ul li .m_img{width:533px;height:435px; position: relative;
background: url(../images/img_bg.png) no-repeat;
}
.picScroll-left .bd ul li p{
	background: url(../images/title_bg.png) no-repeat;
	position: absolute; left: 28px; bottom: 0; width: 363px; height: 65px; line-height: 65px; font-size: 21px; color: #fbf1c9; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 50px;
}
.picScroll-left .bd ul li p a{color: #fbf1c9;}

.g_part2 .m_r_main{width: 600px; margin-top: 30px;}
.g_part2 .m_text1 .m_p1{
	background: url(../images/icon.png) left no-repeat; font-size: 27px; color: #000000; font-weight: bold; line-height: 58px;
}
.g_part2 .m_text1 .m_p1 a{padding-left: 50px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}
.g_part2 .m_r_main ul li{margin-left: 50px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-size: 24px; line-height: 58px;}

/* 讲坛视频 */
.g_part3{margin-bottom: 80px;}
.g_part3 .m_con{
	background: url(../images/part3_bg.png) no-repeat; width: 1294px; height: 621px; margin-left: auto; margin-right: auto; overflow: hidden;
}
.g_part3 ul{width: 1216px; margin-left: auto; margin-right: auto; margin-top: 70px;}
.g_part3 ul li{
	float: left; position: relative;
	background: url(../images/img_bg2.png) no-repeat; width: 304px; height: 528px;
}
.g_part3 ul li img{width: 240px; height: 427px; display: block; margin-left:28px; margin-top: 30px;}
.g_part3 ul li .m_playIcon{
	background: url(../images/play_icon.png) no-repeat; position: absolute; top: 50%; left: 50%; width: 55px; height: 55px; margin-left: -27.5px; margin-top: -27.5px;
}
.g_part3 ul li p{
	background: url(../images/title_bg2.png) no-repeat; width: 209px; height: 26px; line-height: 26px; margin-left: 28px; text-align: center; margin-top: 10px;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; padding: 0 25px;
}

/* 金句名言 */
.g_part4{margin-bottom: 60px;}
.g_part4 .m_con{width: 1300px; margin-left: auto; margin-right: auto;}
.m_roundAbout {
  width: 1200px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}
.m_roundAbout .poster-main {
  width: 1200px;
  height: 1094px;
  position: relative;
  margin-left: auto;
  margin-right: auto;
}
.m_roundAbout .poster-btn {
  width: 49px;
  height: 64px;
  position: absolute;
  top: 0px;
  cursor: pointer;
}
.m_roundAbout .poster-prev-btn {
  left: -40px;
  background: url(../images/left2.png) no-repeat;
  background-position: left center;
}

.m_roundAbout .poster-next-btn {
  right: -60px;
  background: url(../images/right2.png) no-repeat;
  background-position: right center;
}

.m_roundAbout .poster-list .list-item {
  position: absolute;
  top: 0;
  left: 0;
  
}
.m_roundAbout .poster-list .list-item .u-pic {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
}
.m_roundAbout .poster-list .list-item .u-pic img {
  display: block;
  width: 100%;
  height: 100%;
  vertical-align: top;
  border: 10px solid #fff;
  box-shadow: 5px 7px 4px #e0bfa6;
}
.m_roundAbout .m_title{width:100%;color:#fff;font-size:20px;filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); text-align: center; background: rgba(0, 0, 0, 0.35); position: absolute; bottom: 0; left: 0; height: 70px; line-height: 70px; text-overflow: ellipsis; display: none;
    overflow: hidden;
    white-space: nowrap;}
	
/* 科学留声机 */
.m_banner1 a{right: 300px;}
.gxm-audio-wrap {width: 1224px; margin-left: auto; margin-right: auto; height: 464px; background: url("https://imgtopics.gmw.cn/59572.files/images/audio-bg.png") center 0 no-repeat; padding-bottom: 85px;} 
.gxm-audio-wrap .gxm-main { width: 1200px; height: 418px; margin: 32px auto 0; zoom: 1; position: relative;} 
.gxm-audio-wrap .gxm-main:after { content: ""; display: block; clear: both; } 
.gxm-audio-wrap .gxm-main .gxm-audio { float: left; zoom: 1; position: relative; height: 400px; margin-top: 8px; overflow: hidden; } 
.gxm-audio-wrap .gxm-main .gxm-audio:after { content: ""; display: block; clear: both; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-cover { float: left; width: 304px; height: 309px; margin: 35px 0 0 38px; background: url("https://imgtopics.gmw.cn/59572.files/images/pic-bg.png") center no-repeat; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-cover img { width: 203px; height: 203px; border-radius: 50%; overflow: hidden; margin-left: auto; margin-right: auto; margin-top: 50px; display: block;} 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-info { width: 420px; position: relative; z-index: 99; float: right; margin: 70px 22px 0 0; text-align: center; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-info .gxm-name { font-size: 20px; font-weight: bold; color: #c59760; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-info .gxm-abstract { font-size: 20px; color: #777; padding-top: 16px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs { position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 9; overflow: hidden; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .play-pause { position: absolute; user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; width: 116px; height: 116px; cursor: pointer; top: 178px; left: 474px; overflow: hidden; z-index: 9; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .play-pause p { display: none; width: 100%; height: 100%; cursor: pointer; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .play-pause .loading, .gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .play-pause .error { display: none !important; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .play-pause .play { display: block; background: url(https://imgtopics.gmw.cn/59572.files/images/icon-play1.png) center no-repeat; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .play-pause .pause { background: url(https://imgtopics.gmw.cn/59572.files/images/icon-pause1.png) center no-repeat; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .scrubber { user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; position: absolute; width: 600px; background: #8c1c21; height: 4px; bottom: 40px; left: 84px; border-radius: 2px; cursor: pointer; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .scrubber .progress { position: absolute; top: 0; left: 0; height: 4px; width: 0; background: #8c1c21; border-radius: 2px; z-index: 9; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .scrubber .progress:after { content: ""; position: absolute; width: 12px; height: 12px; border-radius: 50%; background: #8c1c21; right: -6px; top: -4px; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .scrubber .loaded { position: absolute; top: 0; left: 0; height: 0.25rem; border-radius: 2px; width: 0; background: #e5c9a5; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .time { user-select: none; -moz-user-select: none; -ms-user-select: none; -webkit-tap-highlight-color: transparent; -webkit-touch-callout: none; -webkit-user-select: none; position: absolute; bottom: 50px; right: 102px; color: #e5c9a5; font-size: 16px; } 
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .time strong { font-weight: normal; }
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs.playing .play,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs.playing .loading,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs.playing .error {
  display: none;
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs.playing .pause {
  display: block;
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error {
  display: none;
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message .error-message,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error .error-message,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message .error,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error .error,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message .time,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error .time,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message .play,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error .play,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message .pause,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error .pause,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error-message .scrubber.loading,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .audiojs .error .scrubber.loading {
  display: none;
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .gxm-retreat,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .gxm-advance {
  width: 35px;
  height: 20px;
  position: absolute;
  top: 348px;
  left: 36px;
  z-index: 9;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background-image: url("https://imgtopics.gmw.cn/59572.files/images/icon-retreat.png");
  background-position: center;
  background-repeat: no-repeat;
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .gxm-advance {
  left: auto;
  right: 49px;
  background-image: url("https://imgtopics.gmw.cn/59572.files/images/icon-advance.png");
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .gxm-prev,
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .gxm-next {
  width: 70px;
  height: 70px;
  position: absolute;
  z-index: 9;
  top: 200px;
  left: 378px;
  cursor: pointer;
  user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  background-image: url("https://imgtopics.gmw.cn/59572.files/images/icon-prev.png");
  background-position: center;
  background-repeat: no-repeat;
}
.gxm-audio-wrap .gxm-main .gxm-audio .gxm-audio-self .gxm-next {
  right: 94px;
  left: auto;
  background-image: url("https://imgtopics.gmw.cn/59572.files/images/icon-next.png");
}
.gxm-audio-wrap .gxm-main .gxm-list {
  position: absolute;
  right: 0;
  top: 0;
  width: 400px;
  height: 370px;
  margin: 40px 0 0 0;
}
.gxm-audio-wrap .gxm-main .gxm-list ul li {
  font-size: 16px;
  line-height: 46px;
  color: #140906;
  padding: 0 30px 0 50px;
  cursor: pointer;
  margin-bottom: 5px;
  position: relative;
}
.gxm-audio-wrap .gxm-main .gxm-list ul li img{display: none;}
.gxm-audio-wrap .gxm-main .gxm-list ul li p{
	overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.gxm-audio-wrap .gxm-main .gxm-list ul li .m_link{width: 82px; height: 28px; text-align: center; line-height: 28px; border-radius: 0 5px 5px 0; font-size: 14px; color: #fff; background: #931c21; right: -82px; bottom: 0; position: absolute; display: none;}
.gxm-audio-wrap .gxm-main .gxm-list ul li .m_link a{color: #FFFFFF;}
.gxm-audio-wrap .gxm-main .gxm-list ul li.gxm-select {
  background: url("https://imgtopics.gmw.cn/59572.files/images/select-bg.png") center left no-repeat;
  color: #c48b56;
  font-weight: bold;
}
.rotate {
  animation: coverRotate 12s linear infinite;
  -webkit-animation: coverRotate 12s linear infinite;
  animation-fill-mode: backwards;
  -webkit-animation-fill-mode: backwards;
}
@-webkit-keyframes coverRotate {
  0% {
    -webkit-transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
  }
}
@keyframes coverRotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.g_part5 .m_more{text-align: right; margin-right: 40px;}