@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: 40px;}
.m_banner a{position: absolute; top: 15px; right: 20px;}

body{
	background: url(../images/bg.jpg) top center no-repeat;
}
.g_bdw{ width: 100%;}
.m_header{height: 873px; position: relative; width: 1200px; margin-left: auto; margin-right: auto;}
.m_h_img{position: absolute; top: 88px; left: 292px; 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_bza{
	background: url(../images/bza_bg.png) center no-repeat; height: 268px; width: 1218px; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 80px;
}
.g_bza .m_title{text-align: center; font-size: 30px; color: #002e24; font-weight: bold; margin-top: 30px; margin-bottom: 10px;}
.g_bza .m_zy{color: #002e24; font-size: 18px; text-indent: 2em; line-height: 32px; width: 1100px; margin-left: auto; margin-right: auto;}

/* 头条 */
.g_part1{background: url('../images/tt_bg.png?v=1') no-repeat; width: 1200px; margin-left: auto; margin-right: auto; height: 155px; overflow: hidden; margin-bottom: 70px; position: relative;}
.g_part1 .m_con{margin-left: 170px; width: 1034px; margin-top: 20px;}
.g_part1 .m_title{font-size: 36px; text-align: center; color: #002e24; font-weight:bold;}
.g_part1 .m_title a{color: #002e24;}
.g_part1 .m_zy{font-size: 16px; color: #002e24; line-height: 28px; margin-top: 5px; text-indent: 2em;}
.g_part1 .m_zy a{color: #002e24;}

/* 图解 */
.g_part2{width: 1200px; margin-left: auto; margin-right: auto; overflow: hidden; margin-bottom: 70px;}
.g_part2 .m_con{position: relative;}
.g_part2 .m_480{position: relative; position: relative; z-index: 3;}

.g_part2 .m_480 ul li{position: relative;}
.g_part2 .m_480 ul li .m_con1{font-size: 22px; font-weight: bold; padding: 20px; width: 345px; color: #333333; border-bottom: 2px solid #fff; line-height: 40px; height: 77px; background:#98f2e5;}
.g_part2 .m_480 ul li a{color: #00735a; display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;}

.g_part2 .m_480 ul li .m_con1:hover{color:#fff; background: #0fc7ae; z-index: 5; position: relative;}
.g_part2 .m_480 ul li:hover .m_block{display: block;}
.g_part2 .m_480 ul li .m_con1:hover a{color:#000;}
.g_part2 .m_480 ul li .m_block{background: #0fc7ae; display: none; height: 117px; width: 20px; position: absolute; top: 0px; left: -20px;}

.g_part2 .m_r_main{position: absolute; right: 0;}
.g_part2 .m_img{display: none;}
.g_part2 .m_imgCon{width: 815px; height: 470px;}
.g_part2 .m_imgCon img{width: 815px; height: 470px; display: block;}

/* 人文经济学 */
.g_part4{margin-bottom: 70px; width: 1200px; margin-left: auto; margin-right: auto;}
.g_part4 .m_part1{position: relative; height: 340px; margin-bottom: 50px;}
.g_part4 .m_part1 .m_imgWrap{width: 515px; height: 300px; position: absolute; top: 0; left: 0;}
.g_part4 .m_part1 .m_imgWrap img{width: 515px; height: 300px; display: block;}
.g_part4 .m_part1 .m_textWrap{
	width: 790px; margin-top: 40px; height: 216px; padding: 40px 30px; float: right; 
	background: url(../images/block_bg.png) no-repeat;
}
.g_part4 .m_part1 .m_textWrap .m_title{font-weight: bold; width: 622px; margin-left: 160px; font-size: 28px; color: #002e24; line-height: 42px; margin-bottom: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.g_part4 .m_part1 .m_textWrap .m_title a{color: #002e24;}
.g_part4 .m_part1 .m_textWrap .m_zy{font-size: 20px; color: #002e24; text-indent: 2em; line-height: 40px; width: 622px; margin-left: 160px;}

.g_part4 .m_part2{position: relative; background: url(../images/blockBg.png) no-repeat; height: 223px; padding: 15px; margin-bottom: 50px;}
.g_part4 .m_part2 .m_imgWrap{width: 337px; height: 196px; float: left;}
.g_part4 .m_part2 .m_imgWrap img{width: 337px; height: 196px; display: block;}
.g_part4 .m_part2 .m_textWrap{float: right;}
.g_part4 .m_textCon{width: 788px;}
.g_part4 .m_part2 .m_textWrap .m_title{font-weight: bold; font-size: 24px; color: #002e24; line-height: 42px; margin-bottom: 10px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.g_part4 .m_part2 .m_textWrap .m_title a{color: #002e24;}
.g_part4 .m_part2 .m_textWrap .m_zy{font-size: 18px; color: #002e24; text-indent: 2em; line-height: 40px;}
.g_part4 .m_part2 .m_textWrap .m_zy a{color: #002e24;}

/* 媒体关注 */
.m_1200{width: 1200px; margin-left: auto; margin-right: auto;}
.g_part5{
	background: url(../images/part3_bg.jpg); margin-bottom: 80px; padding: 59px 0; max-width: 1920px; 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 #002e24; margin-bottom: 20px;}
.g_part5 .m_list .m_title{font-size: 24px; color: #002e24; line-height: 32px; font-weight:bold;}
.g_part5 .m_list .m_title a{color: #002e24;}
.g_part5 .m_list .m_zy{font-size: 16px; color: #002e24; line-height: 32px; margin-top: 10px;}
.g_part5 .m_list .m_zy a{color: #002e24;}
.g_part5 .m_ulList li{overflow: hidden; line-height: 50px; clear: both; font-size: 18px; color: #002e24;}
.g_part5 .m_ulList li a{color: #002e24; float: left; padding-left: 15px; display: block; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; width: 90%;}
.g_part5 .m_ulList li span{float: left; width: 6px; height: 12px; background:url(../images/icon.png) no-repeat; margin-top: 16px;}
