@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:#333;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;}
body{
	background: url(../images/bg.jpg?v=1) top center no-repeat;
}
.g_bdw{ width: 100%;}
.m_header{height: 930px; position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 195px; left: 100px; 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{
	width: 1240px;  margin-left: auto; margin-right: auto; overflow: hidden; height: 716px; margin-bottom: 60px;
	background: url(../images/video_bg.png) no-repeat;
}
.g_part1 .gmwvideo{width: 1200px; margin-left: auto; margin-right: auto; margin-top: 15px;}

/* 要闻 */
.g_bdw .g_importantNews { width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 64px; margin-top: 70px; background: url(../images/part2_bg.png) center no-repeat; height: 474px; }  
.g_bdw .g_importantNews .m_l_main { width: 670px; margin-top: 37px; margin-left: 38px; }  
.g_bdw .g_importantNews .m_r_main { width: 425px; margin-top: 50px; margin-right:40px;}  
.g_bdw .g_importantNews .m_con { zoom: 1; }  
.g_bdw .g_importantNews .m_con:after { content: ""; display: block; clear: both; }  
.g_bdw .g_importantNews .slideBox .bd .m_imgTitle { background: url("https://imgtopics.gmw.cn/54732.files/images/imgTitle_bg.png") no-repeat; height: 96px; line-height: 130px; bottom: -3px; }  
.g_bdw .g_importantNews .slideBox .hd ul li { background: #FFFFFF; }  
.g_bdw .g_importantNews .slideBox .hd ul li.on { background: #6a9244; }  
.g_bdw .g_importantNews .m_ulList { margin-top: 20px; }  
.g_bdw .g_importantNews .m_ulList li { background: url("https://imgtopics.gmw.cn/54732.files/images/icon.png") left no-repeat; color: #555555; margin: 0; line-height: 48px; }  
.g_bdw .g_importantNews .m_more { display: block; text-align: right; }
.g_bdw .m_list { padding-bottom: 20px; border-bottom: 1px dashed #777777; }  
.g_bdw .m_list .m_title { font-size: 26px; font-weight: bold; color: #555555; line-height: 36px; }  
.g_bdw .m_list .m_title a { color: #555555; }  
.g_bdw .m_list .m_zy { color: #555555; font-size: 16px; text-indent: 2em; line-height: 30px; }  
.g_bdw .m_list .m_zy a { color: #6a9244; }  
.g_bdw .m_imgTitle { position: absolute; left: 0px; bottom: 0; width: 100%; height: 50px; line-height: 50px; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000, endcolorstr=#7F000000); background: rgba(0, 0, 0, 0.5); color: #fff; }  
.g_bdw .m_imgTitle a { color: #FFFFFF; font-size: 18px; padding-left: 10px; }
.g_importantNews .slideBox { width: 670px; height: 391px; overflow: hidden; position: relative; }  
.g_importantNews .slideBox .hd { overflow: hidden; position: absolute; right: 30px; bottom: 15px; z-index: 1; }  
.g_importantNews .slideBox .hd ul { overflow: hidden; zoom: 1; list-style: none; }  
.g_importantNews .slideBox .hd ul li { float: left; margin-right: 5px; width: 10px; height: 10px; background: #d6b128; border-radius: 50%; cursor: pointer; position: relative; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;}  
.g_importantNews .slideBox .hd ul li.on { background: #ffffff; width: 20px; border-radius: 10px; }  
.g_importantNews .slideBox .bd { position: relative; height: 100%; z-index: 0; }  
.g_importantNews .slideBox .bd li { zoom: 1; vertical-align: middle; position: relative; }  
.g_importantNews .slideBox .bd img { width: 670px; height: 391px; display: block; }  
.g_importantNews .m_ulList { margin-top: 30px; }  
.g_importantNews .m_ulList li { font-size: 18px; color: #000000; margin-bottom: 20px; }  
.g_importantNews .m_ulList li a { color: #000000; padding-left: 10px; }  
.g_importantNews .m_ulList li span { color: #033e8f; font-size: 20px; font-weight: bold; }

/* 专家观察 */
.g_part3{width: 1200px; margin-left: auto; margin-right: auto;}
.g_part3 .m_block .m_peo{
	background: url(../images/peo_bg.png) no-repeat; width: 226px; height: 223px; text-align: center;
}
.g_part3 .m_block .m_peo img{width: 200px; height: 200px; margin-top: 10px; text-align: center; border-radius: 100%;}
.g_part3 .m_block .m_text{width: 960px; margin-top: 25px;}
.g_part3 .m_name{
	background: url(../images/name_bg.png) left no-repeat; width: 95px; height: 40px; line-height: 40px; font-size: 28px; color: #555555; font-weight: bold; padding-left: 25px;
}
.g_part3 .m_js{margin-top: 15px; font-size: 16px; color: #555555; margin-left: 15px;}
.g_part3 .m_zy{text-indent: 2em; font-size: 20px; color: #555; line-height: 38px; margin-top: 25px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.g_part3 .m_line{margin-top: 15px;}
.g_part3 .m_block:nth-child(even) .m_peo{float: right;}
.g_part3 .m_block:nth-child(even) .m_text{float: left;}

/* 光明vlog */
.g_bdw .g_part4 { width: 1200px; margin-left: auto; margin-right: auto; margin-bottom: 78px; }  
.g_bdw .g_part4 .m_banner a { right: 120px; }  
.g_bdw .g_part4 .m_con { width: 1200px; margin-left: auto; margin-right: auto; zoom: 1; }  
.g_bdw .g_part4 .m_con:after { content: ""; display: block; clear: both; }  
.g_bdw .g_part4 .m_l_main { background: url(../images/video_bg2.png) no-repeat; width: 911px; height: 532px; overflow: hidden; }  
.g_bdw .g_part4 .m_videoimg { width: 865px; height: 490px; margin-left: auto; margin-right: auto; margin-top: 17px; position: relative; }  
.g_bdw .g_part4 .m_videoimg .m_imgTitle { z-index: 999; text-align: center; } 
 .g_bdw .g_part4 .m_videoimg img{width: 865px; height: 490px;}
.g_bdw .g_part4 .m_videoimg .m_imgTitle a { padding: 0; }  
.g_bdw .g_part4 .picScroll-top { margin: 0 auto; height: 532px; width: 236px; overflow: hidden; position: relative; }  
.g_bdw .g_part4 .picScroll-top .hd { overflow: hidden; width: 100%; height: 100%; position: absolute; text-align: center; }  
.g_bdw .g_part4 .picScroll-top .hd .prev, .g_bdw .g_part4 .picScroll-top .hd .next { position: absolute; left: 50%; margin-left: -19px; top: 0; width: 52px; height: 18px; overflow: hidden; cursor: pointer; }  
.g_bdw .g_part4 .picScroll-top .hd .next { bottom: 0; top: auto; }  
.g_bdw .g_part4 .picScroll-top .bd { margin-top: 35px; position:relative; z-index:3;}  
.g_bdw .g_part4 .picScroll-top .bd ul { overflow: hidden; zoom: 1; }  
.g_bdw .g_part4 .picScroll-top .bd ul li { text-align: center; zoom: 1; margin-bottom: 5px; }  
.g_bdw .g_part4 .picScroll-top .bd ul li img { width: 217px; height: 116px; display: block; border: 5px solid #fff; margin-bottom: 5px;}  
.g_bdw .g_part4 .picScroll-top .bd ul li p { text-align: center; margin-top: 5px; font-size: 16px; color: #555555; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; width: 95%;}  
.g_bdw .g_part4 .picScroll-top .bd ul li p a { color: #555555; }  
.g_bdw .g_part4 .videoUrl { display: none; }

.g_fullScreenImgs { margin-top: 50px; max-width: 1920px; margin-left: auto; margin-right: auto;} 
.g_fullScreenImgs .m_fullImgsWrap { overflow: hidden; zoom: 1; position: relative; margin-bottom: 45px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon { width: 960px; height: 510px; margin: auto; position: relative; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon img { width: 950px; height: 500px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs { overflow: visible; position: absolute; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul { width: 960px; height: 510px; zoom: 1; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul:after { content: ""; display: block; clear: both; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li {z-index: 1; position: absolute; top: 0; left: 0; width: 950px; height: 500px; overflow: hidden; left: 1920px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li a { display: inline-block; position: relative; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li .m_imgTitle { position: absolute; color: #FFFFFF; bottom: 0; left: 0; width: 950px; background: rgba(0, 0, 0, 0.5); filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000); height: 55px; line-height: 55px; text-align: center; font-size: 18px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs ul li .m_imgTitle a { color: #FFFFFF; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd { height: 510px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev, .g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next {display: block; position: absolute; top: 50%; margin-top: -25px; margin-left: 5px; z-index: 3;} 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev img, .g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next img { width: 26px; height: 77px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_prev:hover img { display: inline; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next { margin: -25px 5px 0 0; right: 10px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .u_next:hover img { display: inline; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .mask-left, .g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .mask-right {z-index: 4; position: absolute; top: 0; left: 0; width: 950px; height: 500px; left: -960px; filter: alpha(opacity=50); opacity: .5; background: #fff; overflow: hidden;} 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .m_fullImgs_hd .mask-right { left: 960px; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .disabled { background-color: #eee; } 
.g_fullScreenImgs .m_fullImgsWrap .m_fullImgsCon .active { z-index: 2; left: 0; }

/* 媒体关注 */
.g_part5{margin-bottom: 30px;}
.g_part5 .m_banner{position: relative; margin-bottom: 40px;}
.g_part5 .m_banner a{position: absolute; top: 125px; left: 790px;}
.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}
.g_part5 .m_l_main,.g_part5 .m_r_main{width: 550px;}
.g_part5 .m_list{padding-bottom: 15px; border-bottom: 1px dotted #303030; margin-bottom: 20px;}
.g_part5 .m_list:last-child{border-bottom: none;}
.g_part5 .m_list .m_title{font-size: 24px; color: #555555; line-height: 32px; font-weight:bold;}
.g_part5 .m_list .m_title a{color: #555555;}
.g_part5 .m_list .m_zy{font-size: 16px; color: #555555; line-height: 32px; margin-top: 10px;}
.g_part5 .m_list .m_zy a{color: #6a9244;}
