@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; position: relative; margin-bottom: 30px;}
.m_banner a{position: absolute; right: 0; top: 20px;}

.g_bdw{ width: 100%; background: url(../images/header.jpg) top center no-repeat;}
.m_header{height: 855px; position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 166px; left: 77px; 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-tt{width:100%;background:url(../images/part1_bg.png) top center no-repeat; margin-bottom: 88px;}
.g-tt .m-tt{width:1200px;margin-left:auto;margin-right:auto;height:240px;overflow:hidden;position:relative;}
.g-tt .m-tt div{width:1115px;margin:30px 0 0 85px;}
.g-tt .m-tt h2{font-size:30px;line-height:40px;text-align:center;color:#fff;font-weight:bold;}
.g-tt .m-tt h2 a{color:#fff;}
.g-tt .m-tt p{text-indent:2em;font-size:16px;line-height:28px;color:#fff;margin-top:10px;}
.g-tt .m-tt p a{color:#fff;}
.m-title{width:100%;position:relative;height:93px;text-align:center;}
.m-title .u-more{width:49px;height:12px;position:absolute;top:61px;background:url(../images/icon_more.png) 0 no-repeat;right:2px;}

.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}
/* 要闻 */
.g_part3{margin-bottom: 80px;}
.g_importantNews .slideBox{width:600px;height:400px;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:#98d3f1;border-radius:50%;cursor:pointer;position:relative;}

.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:600px;height:400px;display:block;}
.g_importantNews .m_ulList{margin-top:30px;}
.g_importantNews .m_ulList li{font-size:18px;color:#002870;margin-bottom:20px;}
.g_importantNews .m_ulList li a{color:#002870;padding-left:10px;}
.g_importantNews .m_ulList li span{color:#002870;font-size:20px;font-weight:bold;}

.g_part3 .m-part1_l{width:600px; background: #ededed; height: 400px;}
.g_part3 .m-part1_l dl{padding-bottom:20px;padding-top:44px;border-bottom:1px dashed #c6c6c6; width: 501px; margin-left: auto; margin-right: auto;}
.g_part3 .m-part1_l dl dt{font-size:24px;line-height:42px;color:#002870;}
.g_part3 .m-part1_l dl dt a{color:#002870;}
.g_part3 .m-part1_l dl dd{text-indent:2em;font-size:16px;line-height:30px;color:#002870;max-height:90px;margin-top:5px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:100%;max-height:100%;text-size-adjust:none;-webkit-text-size-adjust:none;}
.g_part3 .m-part1_l ul{margin-top:15px; width: 501px; margin-left: auto; margin-right: auto;}
.g_part3 .m-part1_l ul li{font-size:18px;line-height:38px;color:#474747;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding-left:14px;background:url("https://imgtopics.gmw.cn/60132.files/images/icon.png") left center no-repeat;}
.g_part3 .m-part1_l ul li a{color:#002870;}
.g_part3 .m-part1_l .m-more{margin:10px 2px 0 0; width: 501px; margin-left: auto; margin-right: auto;}
.g_part3 .m-part1_l .m-more .u-more{float:right;display:block;width:49px;height:12px;}
.g_part3 .m-part1_r{width:600px;float:left;position:relative;overflow:hidden;}
.g_part3 .m_imgTitle{position:absolute;left:0;bottom:0;width:100%;height:60px;line-height:60px;color:#fff; background: url(../images/title_bg1.png) no-repeat;}
.g_part3 .m_imgTitle a{color:#fff;font-size:20px;padding-left:20px;}
.g_importantNews .slideBox .hd{bottom:15px;right:10px;}

.g_importantNews .slideBox .hd ul li.on{background-color:#fff;}

.m-title{width:100%;position:relative;text-align:center;}

/* 光明策划 */
.g_part5{margin-bottom: 80px;}
.g_part5 .m_con{
	background: url(../images/part2_bg.jpg) center no-repeat; height: 743px;
}
.g_part5 .m_1200{width: 1200px; margin-left: auto; margin-right: auto; position: relative;}
.g_part5 .m_imgIcon{position: absolute; top: 0; right: 380px;}
.g_part5 .m-part2Left { float: left; width: 730px; margin-top: 50px; position: relative; height: 668px; overflow: hidden; margin-right: 110px; } 
.g_part5 .m-part2Left .phd2 { position: absolute; width: 226px; height: 47px; z-index: 4; top: 420px; left: 400px; background: url(../images/hb_line.png) center no-repeat; } 
.g_part5 .m-part2Left .phd2 .prev { position: absolute; display: block; width: 40px; height: 41px; cursor: pointer; left: 0; background: url(../images/left.png) 0 0 no-repeat; } 
.g_part5 .m-part2Left .phd2 .prev:hover { background-image: url(../images/left_on.png); } 
.g_part5 .m-part2Left .phd2 .next { position: absolute; display: block; width: 40px; height: 41px; cursor: pointer; right: 0; background: url(../images/right.png) 0 0 no-repeat; } 
.g_part5 .m-part2Left .phd2 .next:hover { background-image: url(../images/right_on.png); } 
.g_part5 .m-part2Left .pbd2 { width: 100%; } 
.g_part5 .m-part2Left .pbd2 ul { overflow: hidden; zoom: 1; } 
.g_part5 .m-part2Left .pbd2 ul:after { content: ""; display: block; clear: both; } 
.g_part5 .m-part2Left .pbd2 ul li { float: left; width: 100%; } 
.g_part5 .m-part2Left .pbd2 ul li .m-pic { float: left; width: 380px; height: 668px; margin-right: 40px; 
background: url(../images/phone_bg.png) no-repeat; text-align: center;
} 
.g_part5 .m-part2Left .pbd2 ul li .m-pic img { width: 320px; height: 560px; border-radius: 20px; margin-top: 60px;} 
.g_part5 .m-part2Left .pbd2 ul li .m-con { float: left; width: 310px; padding-top: 64px; } 
.g_part5 .m-part2Left .pbd2 ul li .m-con h3 { font-size: 28px; line-height: 50px; color: #fff; margin-bottom: 8px; background: url(../images/line.png) left bottom no-repeat; padding-bottom: 20px; display: block; } 
.g_part5 .m-part2Left .pbd2 ul li .m-con h3 a { color: #fff; } 
.g_part5 .m-part2Left .pbd2 ul li .m-con p { font-size: 16px; text-indent: 2em; line-height: 36px; height: 140px; color: #FFFFFF; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; } 
.g_part5 .m-part2Right { float: left; width: 360px; position: relative; margin-top: 80px; } 
.g_part5 .m-part2Right .phd3 { position: absolute; z-index: 10; bottom: 0; right: 0; } 
.g_part5 .m-part2Right .phd3 ul { zoom: 1; margin-top: 10px; } 
.g_part5 .m-part2Right .phd3 ul:after { content: ""; display: block; clear: both; } 
.g_part5 .m-part2Right .phd3 ul li { float: left; width: 16px; height: 6px; margin-left: 6px; background-color: #fff; } 
.g_part5 .m-part2Right .phd3 ul li.on { background-color: #83b2e5; width: 30px; } 
.g_part5 .m-part2Right .pbd3 { width: 100%; height: 570px; } 
.g_part5 .m-part2Right .pbd3 ul { overflow: hidden; zoom: 1; } 
.g_part5 .m-part2Right .pbd3 ul:after { content: ""; display: block; clear: both; } 
.g_part5 .m-part2Right .pbd3 ul li { float: left; width: 100%;} 
.g_part5 .m-part2Right .pbd3 ul li .m-pic { position: relative; margin-bottom: 30px; } 
.g_part5 .m-part2Right .pbd3 ul li .m-pic img { width: 360px; height: 220px; } 
.g_part5 .m-part2Right .pbd3 ul li .m-pic p { position: relative; width: 90%; height: 40px; line-height: 40px; background: #FFFFFF; color: #777777; text-align: center; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap; padding:0 5%;} 
.g_part5 .m-part2Right .pbd3 ul li .m-pic p a { color: #777777; font-size: 16px; }


.g_part4{margin-bottom: 80px;}
.g_part4 .m_con{width: 1200px; margin-left: auto; margin-right: auto;}
.g_part4 .m_con .m_r_main,.g_part4 .m_con .m_l_main{width: 550px;}

.g_part4 ul li{margin-bottom: 15px;}
.g_part4 ul li .m_title{
	background: url(../images/title_bg2.png) no-repeat;
	height: 51px; line-height: 51px; font-size: 18px; color: #fff;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 25px;
}
.g_part4 ul li .m_title a{color: #002870; padding-left: 25px;}
.g_part4 ul li .m_title:hover{
	background: url(../images/title_bg.png) no-repeat;
}
.g_part4 ul li .m_title:hover a{color: #fff;}
.g_part4 ul li .m_zy{padding: 10px; color: #002870; font-size: 16px; line-height: 32px; text-indent: 2em;;}
.g_part4 ul li .m_zy a{color: #002870;}