@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-size:12px; font-family:"微软雅黑";color:#000;}
img{border: 0; display:block}
li{ list-style:none;}
.fl{float:left;}
.fr{float:right}
.cl{clear:both;}
a{ text-decoration: none; color:#000 }
a:hover{ text-decoration:none; }
cite{ font-style:normal; float:right}
cite a{ color:#fff}
p{ text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;}
h2, h3, h4, li{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all;}
/***************通用部分***************/
.page{ width:1300px; margin:0 auto 65px}

.header{ border-top:10px #011b4c solid; margin-bottom:70px}

.min_hover{ width:100%; height:40px; position:absolute; left:0; bottom:0; opacity:0.5; filter:alpha(opacity=50); background:#000;}
.min_text{width:calc(100% - 20px); height:40px; position:absolute; left:0; bottom:0; line-height:40px; text-align:center; font-size:16px; padding:0 10px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; color:#fff}
.min_text a{ color:#fff}




/***************财经系部分***************/
.all_banner{ height:auto; margin-top:30px}
.all_banner img{ width:100%; height:auto}
.min_left{ width:625px;}
.min_title{height:40px; border-bottom:3px #1c3c62 solid; margin-bottom:20px}
.min_title img{ float:left}
.min_title cite{ font-size:14px; background:#dba662; padding:2px 5px; border-radius:5px; margin-top:8px}
ul.f46d18 li{line-height:48px; font-size:18px; height:48px; background:url(dot.jpg) no-repeat left center; padding-left:20px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis; border-bottom:1px #ddd solid}
.tdn1 ul.f46d18 li{line-height:38px; font-size:16px; height:38px; border:none; background:none}
.tdn1 ul.f46d18 li:before{float:left; width:5px; height:5px; background:#0f4585; content:""; border-radius:50%; margin-top:15px; margin-right:10px}

ul.f46d18 li:hover{font-weight: bold;color: #ca4540;}
ul.f46d18 li:hover a{color: #ca4540;}
ul.f46d18 li cite{float: right;font-size: 14px; color:#585858}

.min_pix{ width:265px; height:165px; float:left; margin-right:15px; position:relative; margin-top:20px}
.min_pix img{ height:165px; width:265px}
.ad img{ width:100%; height:190px}

.min_list{ position: relative; width:405px; height:205px; float:left; margin-right:42px}
.min_list img{ width:395px; height:195px; border:5px #fff solid}
.min_list1{ position: relative; width:415px; height:135px; margin-bottom:20px}
.min_list1 img{ width:415px; height:135px;}
.min_list1:nth-child(3) .min_list_hover{background:#0095a9;}
.min_list1:nth-child(2) .min_list_hover{background:#c7161e;}

.min_list1:nth-child(3) .min_list_text{background:#0095a9;}
.min_list1:nth-child(2) .min_list_text{background:#c7161e;}

.min_list1 .min_list_hover{ width:100%; height:100%; top:0; left:0}
.min_list1 .min_list_text{ width:200px; height:50px; left:50%; margin-left:-100px; margin-top:-25px;  top:50%; border:1px #fff solid; border-radius:15px}

.min_list_hover{ width:275px; height:140px; position:absolute; left:75px; top:35px; opacity:0.8; filter:alpha(opacity=80); background:#000;}
.min_list_text{width:275px; height:140px; position:absolute; left:75px; top:35px; text-align:center; font-size:30px;color:#fff;font-weight:900;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }
.min_list_text a{ color:#fff}

.min_list:nth-child(1) img{ border:5px #b01a1b solid}
.min_list:nth-child(2) img{ border:5px #d29942 solid}
.min_list:nth-child(3) img{ border:5px #0097a7 solid}
.min_list:nth-child(3){ margin-right:0}
.min_list:nth-child(1) .min_list_hover{background:#b01a1b;}
.min_list:nth-child(2) .min_list_hover{background:#d29942;}
.min_list:nth-child(3) .min_list_hover{background:#0097a7;}
/***************基础部、公共管理部 部分***************/
#hbqgy_xbjs_jcb .header, #hbqgy_xbjs_gg .header{ border-top:10px #095563 solid}
#hbqgy_xbjs_jcb .nav, #hbqgy_xbjs_gg .nav{ background:#3393a1;border-top:5px #add4d9 solid}
#hbqgy_xbjs_jcb .footer, #hbqgy_xbjs_gg .footer{background:#3393a1}
#hbqgy_xbjs_jcb .foot, #hbqgy_xbjs_gg .foot{ background:#095563}
#hbqgy_xbjs_jcb .header .menu li a, #hbqgy_xbjs_gg .header .menu li a{ color:#fff}
/***************教育传媒 部分***************/
#hbqgy_xbjs_jycmx .header, #hbqgy_xbjs_mks .header{ border-top:10px #b81b22 solid}
#hbqgy_xbjs_jycmx .nav, #hbqgy_xbjs_mks .nav{ background:#b81b22;border-top:5px #e9a3a5 solid}
#hbqgy_xbjs_jycmx .footer, #hbqgy_xbjs_mks .footer{background:#b81b22}
#hbqgy_xbjs_jycmx .foot, #hbqgy_xbjs_mks .foot{ background:#850305}
#hbqgy_xbjs_jycmx .header .menu li a, #hbqgy_xbjs_mks .header .menu li a{ color:#fff}


/***************教育传媒部分***************/
.slideBox{overflow:hidden; position:relative;}
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; text-indent:-999px; background:#fff; cursor:pointer; border-radius:50% }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .prev,.slideBox .next{ position:absolute;  top:50%; margin-top:-25px; display:block; width:43px; height:34px; filter:alpha(opacity=50);opacity:0.5; border-radius:5px  }
.slideBox .next{ background:url(left.jpg) no-repeat center top;left:3%;}
.slideBox .prev{ background:url(right.jpg) no-repeat center top;right:3%}
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .min_pix, .slideBox .min_pix img{width:100%; height:505px; margin:0}

.title_jy{ height:46px;  background:url(title_jy.jpg) no-repeat center center; position:relative}
.title_jy span{ display:block; text-align: center; font-size:30px; font-weight:bold; position:absolute; width:100%; left:0; top:0;line-height:46px;}
.title_jy cite a, .min_jy_title cite a{ font-size:14px; color:#000}

.jy_left{ width:520px; height:410px; float:left; background:#f4f4f4; position:relative; margin-top:20px}
.jy_left img{ width:520px; height:290px;}
.jy_time{ position: absolute; left:0; top:0; width:60px; height:60px; background:#960001; text-align:center; color:#fff}
.jy_time span{ display:block; font-size:24px; padding-top:5px}
.jy_left h1, .jy_sub h2, .min_ky_pix h2{ padding:8px 20px 3px; font-size:18px; font-weight:normal; line-height:30px;}
.jy_left h1 a, .jy_sub h2 a, .min_ky_pix h2 a{ color:#000}
.jy_left p, .jy_sub p, .min_ky_pix p{ color:#595959; line-height:26px; font-size:14px;-webkit-line-clamp: 2;line-clamp: 2; padding:0 20px}
.jy_right{ width:735px; float:right}
.jy_sub{ border-bottom:1px #f1f1f1 solid; padding:5px 0 10px}
.jy_sub:last-child{ border:none}
.jy_sub .jy_time{ width:90px; height:90px; background: none; text-align:center; color:#a4a4a4; position:inherit; float:left; font-size:16px; font-weight:bold}
.jy_sub .jy_time span{ display:block; font-size:48px; padding-top:5px; }
.jy_sub p{ padding:0!important}
.jy_sub h2{ padding:8px 0 3px!important}
.wrap{ background:#f2f2f2; padding:20px 0; margin-bottom:50px}
.jy_w_left{ width:845px; float:left}
.jy_w_right{ width:415px; float:right}

.min_jy_title{ height:48px; border-bottom:2px #a0a0a0 solid; line-height:48px}
.min_jy_title span{ display:block; float:left; font-size:28px; color:#000; font-weight:bold}
.min_jy_title:before{ float:left; width:6px; height:36px; background:#950000; content:""; margin-top:8px; margin-right:8px}

.wrap .page{ margin:0 auto}
.wrap .jy_sub{ border-bottom: none; padding:15px 0 1px; width:400px; float:left; margin-bottom:15px}
.wrap .jy_sub:nth-child(2n+2){ float:right}
.wrap .jy_sub:last-child{ border:none}
.wrap .jy_sub .jy_time{ width:80px; height:80px; background: none; text-align:center; color:#3e3a39; position:inherit; float:left; font-size:16px;background:#ccc; margin-right:15px; margin-top:11px; font-weight:normal}
.wrap .jy_sub .jy_time span{ display:block; font-size:38px; padding-top:5px; }

.min_sun{ background:#fff; padding:0 20px; border:2px #a0a0a0 solid; border-top:0}
.min_sun .jy_sub, .min_sun .jy_sub:nth-child(2n+2){ width:100%; float:none}
.min_sun .jy_time span{ display:block; font-size:38px; padding-top:5px; background:#960001; color:#fff }

.min_pic{ width:265px; height:245px; border:1px #b5b5b5 solid; margin-right:20px; float:left; margin-top:15px}
.min_pic:nth-child(3n+4){ margin-right:0}
.min_pic img{ width:265px; height:145px}
.min_pic p{ line-height:28px; font-size:16px; color:#000; padding:10px 15px}

.jy_w_right .title_jy{ background:#c7161e; line-height:46px; color:#fff; margin-top:37px}
.jy_w_right .title_jy a{ color:#fff}
.jy_w_right ul, .jy_jc_right ul{ border:1px #dfdfdf solid; padding:0 20px;}
.jy_w_right ul li, .jy_jc_right ul li{ height:73px;display: flex;align-items: center; line-height:24px; font-size:16px; border-bottom:1px #ddd dotted; white-space:normal}



/***************公共管理系***************/
.m20{ margin-bottom:20px}
.min_gg_left{ width:655px; height:365px; float:left}
.min_gg_left img{width:655px; height:365px}
.min_gg_right{ width:615px; float:right; border-top:3px #3393a1 solid; padding-top:10px}
.min_gg_right h1{ font-size:18px; line-height:38px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;word-break: break-all; background:url(hot.jpg) no-repeat left center; padding-left:25px; border-bottom:1px #d7d7d7 dotted}
.min_gg_right h1 a{ color:#010101}
.min_gg_right h1 cite{ font-size:14px}
.min_gg_right p{ line-height:30px; font-size:14px; color:#595959;-webkit-line-clamp: 2;line-clamp: 2; margin-bottom:20px; padding:5px}

.min_gg_list{ width:305px; float:left; border-bottom:5px #c7161e solid; margin-right:26px}
.min_gg_list .title_jy{ color:#fff; background:#c7161e; height:76px; line-height:76px}
.title_jy span a{ color:#fff; line-height:76px}
.min_gg_list img{ width:305px; height:145px}
.min_gg_list ul li{ height:77px;display: flex;align-items: center; line-height:24px; font-size:16px; border-bottom:1px #ddd solid; white-space:normal}
.min_gg_list:nth-child(2){ border-bottom:5px #1b5293 solid}
.min_gg_list:nth-child(2) .title_jy{background:#1b5293;}
.min_gg_list:nth-child(3){ border-bottom:5px #d29942 solid}
.min_gg_list:nth-child(3) .title_jy{background:#d29942;}
.min_gg_list:nth-child(4){ border-bottom:5px #0095a9 solid; margin-right:0px}
.min_gg_list:nth-child(4) .title_jy{background:#0095a9;}
/***************基础系***************/
.jcx .jy_sub:hover{ background:#469ca9; color:#fff;}
.jcx .jy_sub:hover h2 a, .jcx .jy_sub:hover p, .jcx .jy_sub:hover .jy_time{ color:#fff}
.min_sz{ width:600px; height:200px; background:url(li.jpg) no-repeat right center; padding:25px 30px 25px 0; float:left; margin:30px 0}
.min_sz:nth-child(2){ float:right}
.min_sz img{ width:220px; height:195px; float:left; margin-right:40px}
.min_sz h3{ line-height:30px; font-size:18px; color:#000; white-space:normal; overflow:visible; font-weight:normal; margin-bottom:30px}
.min_sz p{ line-height:26px; font-size:14px; color:#595959;-webkit-line-clamp:3;line-clamp:3}
.min_sz h3 a{ color:#000}
.min_more{ text-align:center}
.min_more a{ padding:5px 15px; background:#0094a8; font-size:16px; line-height:30px; border-radius:10px; color:#fff}

.jy_jc_right{width:415px; float:right; border-bottom:5px #b5222c solid; margin-top:17px}
.min_hz{ position:relative;}
.min_hz img{ width:415px; height:135px}
.min_hz .min_list_hover{ width:275px; height:76px; position:absolute; left:75px; top:35px; opacity:0.8; filter:alpha(opacity=80); background:#b01a23;}
.min_hz .min_list_text{width:275px; height:76px; position:absolute; left:75px; top:35px; text-align:center; font-size:30px;color:#fff;font-weight:900;text-align: center;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;-webkit-align-items: center;align-items: center; }

.wrap2{ background:#469ca9; padding:20px; margin-bottom:50px}
.wrap2 .page{ margin:0 auto}
.title_jc{ height:46px;  background:url(title_jc.jpg) no-repeat center center; position:relative}
.title_jc span{ display:block; text-align: center; font-size:30px; font-weight:bold; position:absolute; width:100%; left:0; top:0;line-height:46px;}
.title_jc span a{ color:#fff}

.min_jxky{ height:275px}
.min_ky_pix{ display:block; width:310px; height:225px; float:left; background:#fff; padding:25px; margin-right:35px}
.min_ky_pix h2, .min_ky_pix p{ padding:0; white-space:normal; margin-bottom:10px}
.kj_time{ width:80px; height:80px;text-align:center; color:#898989; font-weight:bold; float:left}
.kj_time span{ display:block; font-size:34px; padding-top:5px}
.kj_more{ float:right; color:#585657; font-size:14px; line-height:30px; padding:0 15px; border-radius:15px; border:1px #ddd solid; margin-top:15px}
.min_ky_pix:hover h2, .min_ky_pix:hover .kj_time, .min_ky_pix:hover .kj_more{ color:#0293a8}
.min_ky_pix:hover .kj_more{ background:#0293a8; border:1px #0293a8 solid; color:#fff}
/* 本例子css */
.min_jj{ display:none}
.min_jj .bd{ overflow-y:scroll;white-space:nowrap;}
.min_jj .bd ul li{ display:inline-block}
.picScroll-left1{ overflow:hidden; position:relative;}
.picScroll-left1 .prev,.picScroll-left1 .next{ display:block;  width:45px; height:45px;overflow:hidden; top:50%; margin-top:-22px;cursor:pointer; position:absolute}
.picScroll-left1  .next{ background:url(p1.jpg) no-repeat center top; left:0}
.picScroll-left1  .prev{background:url(p.jpg) no-repeat center top; right:0}
.picScroll-left1 .bd{ padding-left:70px;   }
.picScroll-left1 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left1 .bd ul li{float:left; _display:inline; overflow:hidden;}


/***************信息系***************/
.min_xx_title{ border-bottom:1px #cdcdcd solid; height:50px; line-height:48px; overflow:hidden}
.min_xx_title span{ float:left; border-bottom:3px #1b5293 solid; font-size:30px; padding:0 5px; color:#1a3b64}
.min_xx_title cite a{ color:#000}
.min_xx_right{ width:415px; float:right}
.min_xx_right .min_xx_title{ margin-bottom:15px}
.min_xx_sub{ height:60px; margin-bottom:29px}
.min_xx_time{ width:60px; height:60px; float:left; background:#cacaca; color:#1b5293; font-size:14px; text-align:center; line-height:22px}
.min_xx_time span{ display:block; height:38px; line-height:38px; font-size:36px; background:#1b5293; color:#fff}
.min_xx_sub h2{ height:60px;display: flex;align-items: center; padding:0 15px; line-height:26px; font-size:16px; border-bottom:1px #d9d9d9 dotted}

.wrap3{ background:#dbe5ee; margin-bottom:40px}
.wrap3 .page{ margin:0 auto}
.wrap3 .min_xx_title{ text-align: center; margin-bottom:30px; border:none; padding-top:40px}
.wrap3 .min_xx_title a{ margin:0 auto; border-bottom:3px #1b5293 solid; font-size:30px; padding:0 5px;}

.tb_, .tb1_{ height:40px;display: flex;justify-content:center;flex-wrap:wrap; margin-bottom:20px}
.tb_ li, .tb1_ li {cursor:pointer;line-height:38px; padding:0 15px;display:inline;text-align:center; font-size:18px; height:38px;  overflow:hidden; float:left; border:1px #1b5293 dotted; border-radius:5px; margin:0 20px;}
.hovertab, .hovertab1{ background:#1b5293; color:#fff}
.hovertab a, .hovertab1 a {color:#fff;font-weight:bold;}
.normaltab a, .normaltab1 a{color:#1b5293;}
.dis {display:block;}
.undis {display:none;}

ul.min_feed li{height:120px;color:#999;display: flex;align-items: center; background:#fff; float:left; width:375px; margin-bottom:35px; margin-right:20px; padding:0 20px; border-left:5px #0095a9 solid; white-space:normal}
ul.min_feed li:nth-child(3n+3){ margin-right:0; border-left:5px #c9161c solid}
ul.min_feed li:nth-child(3n+2){border-left:5px #1b5293 solid}
ul.min_feed li a{ line-height:30px; font-size:16px; color:#000 }
ul.min_feed li a:hover{ color:#cd0000}
ul.min_feed li span{ display:block; margin-top:5px; font-size:14px;color:#000;}
ul.min_feed .active, ul.f94d16 .active a, ul.f94d16 .active span{ font-weight:bold!important}

/***************马克思系***************/
.mks .title_jy{ background:url(title_mks.png) no-repeat center top; height:60px; color:#fff}
.mks .title_jy a{ color:#fff}
.mks .min_gg_right{ border:none}
.mks .min_gg_right h1{ background:url(hot1.jpg) no-repeat center left;}
.wrap4{ background:url(bg2.jpg) no-repeat center bottom; margin-bottom:50px}
.wrap4 .page{ margin:0 auto; padding-top:50px}
.min_mks_sub{ width:592px; height:170px; background:url(mks.png) no-repeat center top; display:block; float:left; cursor:pointer; padding:0 20px; margin-bottom:50px}
.min_mks_sub:nth-child(2n+2), .min_mks_left:nth-child(2n+2){ float:right}
.min_mks_sub .jy_time{ position:static; float:left; background:none; color:#000; margin-right:15px; margin-top:10px}
.min_mks_sub h2{ line-height:80px; font-size:18px;}
.min_mks_sub p{ line-height:30px; font-size:14px; -webkit-line-clamp: 2;line-clamp: 2;}
.min_mks_sub:hover{ color:#fff; background:url(mks_hover.png) no-repeat center top}
.min_mks_sub:hover .jy_time{ color:#fff;}

.min_mks_left{ width:635px; float:left}
.min_mks_left .min_pix{ margin-top:0}
.title_mks{ height:60px; line-height:44px; background:url(title_mks1.jpg) no-repeat top left; padding-left:10px; font-size:28px; font-weight:bold; color:#fff}
.title_mks a{ color:#fff}
.min_mks_left .min_xx_time{ color:#b71c22; margin-top:5px}
.min_mks_left .min_xx_time span{ color:#fff; background:#b71c22; font-size:26px}
.min_mks_left ul li{ background:none; font-size:16px; padding-left:0}
.min_mks_left ul li:before{ float:left; width:5px; height:5px; background:#a12600; content:""; border-radius:50%; margin-top:20px; margin-right:5px}

/***************公共管理系***************/


.yx-rotaion{ width:655px}
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;left:0;bottom:0;_bottom:-1px;z-index:1;}
.yx-rotation-t{color:#fff;font-size:16px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px; font-weight:bold}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(https://img.hebnews.cn/100750.files/images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}

/***************文章页列表页***************/
.bread{text-align:left; color:#fff;height: 60px;line-height: 60px;font-size: 18px;border-bottom:1px #ddd solid; color:#000; margin-bottom:20px }
.bread a{ color:#000}
.er-title {font-size: 18px;padding: 15px 20px;font-weight: 600;}
ul.f68d16{background-color: #fff;box-shadow: 0px -5px 5px rgba(0, 0, 0,.05);padding:15px}
ul.f68d16 li{ height:auto; line-height:32px;color:#999;font-size:16px;overflow: visible;white-space: normal;text-overflow: ellipsis; padding:8px 0; border-bottom:1px #ddd dotted}
ul.f68d16 li a{  color:#000;}
ul.f68d16 li a:hover{ color:#cd0000}
ul.f68d16 li span{ float:right; color:#005a75}
ul.f68d16 li:before{ float:left; width:5px; height:5px; background:#2d2d2d; content:""; border-radius:50%; margin-top:12px; margin-right:5px}

.min_con_text{ padding:10px 0; margin-bottom:25px;border-bottom:5px #3292a0 solid;}
.min_con_text h1{ line-height:50px; font-size:32px; text-align:center; color:#000; padding-bottom:25px; }
.post_source{ line-height:26px; font-size:14px; color:#8e8e8e; background:url(time.png) no-repeat left center; padding-left:30px}
.min_con_nr{ line-height:36px; font-size:16px; color:#000}
.min_con_nr img, .min_con_nr video{ display:block; margin:0 auto; max-width: 100%;}
.min_con_nr p{ margin-bottom:20px; text-indent:32px}

/***************通用头部***************/
.header .menu li a{ color:#ddbb8e; font-size:20px; display:block}
.header .min_gy_left ul li a{ color:#fff; font-weight:normal}

.nav_menu{ width:1300px; margin:0 auto;display: flex;justify-content:center;flex-wrap:wrap;}
.menu {list-style: none; margin: 0px auto; height: 46px; line-height: 46px;}
.nav{ position:absolute; top:152px; z-index:9; width:100%; height:46px; background:#1c3c62;display: flex;justify-content:center;flex-wrap:wrap;border-top:5px #9abad1 solid}
.menu li { width:150px;margin-right: 0; float: left; transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; text-align:center}

.menu li.active {transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.menu li.On {transition: all 0.3s ease; -webkit-transition: all 0.3s ease;  -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;}
.menu li.active { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.menu li.On:hover { transition: all 0.3s ease; -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; }
.clear {clear: both;}
.menu li .subnav { padding: 0px; display: none; position:  relative; z-index: 9999999; zoom: 1; width:100%;overflow: hidden;}
:root.menu li .subnav {filter: none;}
.menu li.sa3 a,.sa3{color:#c40000;} 
.menu li.sa3 .min_gy_left{background: rgb(255,255,255);background: rgb(255,255,255,.8);border-color: #c40000}
.min_gy_left{ float:left;background:rgb(28,60,98); background:rgb(28,60,98,.8);border-bottom: 5px #ffcc00 solid; width:150px}
.min_gy_left ul li{ float:left; width:100%; color:#fff; line-height:50px; height:50px; font-size:16px; text-align: center;}
.min_gy_left ul li a{ color:#fff;font-size: 16px!important;}
.menu li.sa3 .min_gy_left ul li a{ color:#c40000;font-size: 16px;}
.menu li.sa3 .min_gy_left li.active{background: #c40000;color: #fff;}
.menu li.sa3 .min_gy_left li.active a{color: #fff;}
.gywm .min_gy_left li.active{ background: #fff;color: #004da0;font-weight: bold;}
.gywm .min_gy_left li.active a{ color: #004da0}

.header .page{ padding-top:22px; height:120px;margin:0 auto 0}
.min_logo{ width:435px; float:left}
.min_logo img{ width:435px; }
.min_xb{ float:left; display: flex;align-items: center; height:110px; padding-left:25px}
.min_search{ float:right; width:200px}

/***************通用底部***************/
.footer{ background:#1c3c62}
.footer_left{ width:50%; float:left; padding:50px 0 20px;display: flex;justify-content:center;flex-wrap:wrap;}
.footer_pix{ width:26%; float:left; text-align:center; margin-bottom:30px}
.footer_pix img{ display:block; margin:0 auto 10px; height:60px}
.footer_pix p{ font-size:16px; color:#fff}
.footer_right{ width:calc(45% - 1px); float:right; padding:50px 0 20px 5%;border-left:1px #7488a0 solid;}
.footer_list li{ width:50%; float: left}

.footer_xb{ width:30%; float:left}
.footer_xb:nth-child(2){ width:35%; padding-right:3%}
.footer_title{ font-size:20px; line-height:36px; color:#fff; font-weight:bold}
.footer_xb ul li{ line-height:36px; font-size:16px; color:#fff}
.footer_xb ul li a{ color:#fff}

.foot{ text-align:center; line-height:56px; background:#040e27; height:56px; color:#fff; font-size:16px}

.web{ display:none}
.meanmenu-reveal {width: 20px;height: 18px;position: absolute;top:120px;right: 20px;cursor: pointer;color: #01538d;text-decoration: none;display: block;    font-size: 24px;z-index: 1000;}
.meanmenu-reveal span {display: block;background: #1c3c62;height: 3px;margin-top: 4px;}
.mean-nav {overflow: hidden;width: 100%;background: #1c3c62;display: none;margin: 0 auto;margin: 10px 0;max-width: 800px; position:absolute; top:150px; z-index:999}
.mean-nav ul {padding: 0;margin: 0;width: 100%;list-style-type: none;}
.mean-nav ul li {position: relative;float: left;width: 100%;}
.mean-nav ul li a {display: block;float: left;width: 100%;line-height: 250%;margin: 0;text-align: center;color: #fff;border-top: 1px solid #383838;border-top: 1px solid rgba(255,255,255,.2);text-decoration: none;text-transform: uppercase;}




@media screen and (max-width: 640px) {
.zj_page, .h2017_footer, .hp2017_navigation, .min_search, .nav{ display:none}
.yx-rotaion img, .yx-rotaion ul li, .yx-rotaion ul{ width:100%!important;height: 200px}
.yx-rotaion{width: 100%!important;height: 200px;margin-bottom: 20px}
.web{ display: block;}

.page{ width:96%; margin:0 auto 20px}
.header{ height:auto; width:100%; margin-bottom:25px; overflow:hidden}
.header img{ width:100%; display: block}
.min_logo{ width:90%; float:none}
.header .page{ height:95px}
.all_banner{ height:auto;}
.fl, .fr{ float:none}
.footer_left, .footer_right{ float:none; width:100%; border:none; padding:20px 0 0}
.footer_xb, .footer_xb:nth-child(2){ float:none; width:90%; border:none; padding:0 5%}
.footer_xb ul li{ float:left; width:50%}
.foot{ line-height:36px; height: auto}
.foot span{ display:block}
.min_xb{ height:auto; padding:20px 0 0 0 }

/******财经系*****/
.min_left{ width:100%; margin-bottom:30px}
.min_pix{ float:none; width:100%; height:auto; margin:0}
.min_pix img{width:100%; height:auto}
.ad img{ height:auto}
ul.f46d18 li cite{ display:none}
ul.f46d18 li{ font-size:16px}
.min_list{ width:100%; height:auto; height:auto; margin-right:0; margin-bottom:20px}
.min_list img{ width:calc(100% - 10px); height:auto}
.min_list_text, .min_list_hover, .min_hz .min_list_text, .min_hz .min_list_hover{ width:70%; left:15%; height:70%; top:15%}
/******教育系*****/
.jy_sub .jy_time{ display:none}

.slideBox .min_pix, .slideBox .min_pix img{width:100%; height:auto; margin:0}
.slideBox{height:auto; overflow:hidden; position:relative;}
.jy_left, .jy_right, .jy_w_left, .jy_w_right, .wrap .jy_sub, .wrap .jy_sub:nth-child(2n+2){ width:100%; height:auto; float:none}
.jy_left img{ width:100%; height:auto}
.jy_left p, .jy_sub p{-webkit-line-clamp: 5;line-clamp: 5;}
.min_pic{ width:calc(100% - 2px); height:auto; float:none; margin:10px 0}
.min_pic img, .min_gg_left img, .min_gg_list img{ width:100%; height:auto;}

/**公共管理**/
.min_gg_left, .min_gg_right, .min_gg_list, .jy_jc_right, .min_xx_right{ float:none; width:100%; height:auto; margin-bottom:20px}
.min_gg_right h1 cite{ display:none}

/**基础系**/
.min_sz{ width:100%; padding:0; background:none; height:auto}
.min_sz img{ width:100%; height:auto; float: none; margin:0}
.min_sz h3{ margin-bottom:10px}
.jy_jc_right img{ width:100%; height:auto}
.min_jj{ display: block}
.picScroll-left1{ overflow:hidden; position:relative; display:none}

/**信息系**/
.tb_, .tb1_{ overflow-x: scroll;white-space: nowrap; display:block; overflow-y:hidden}
.tb_ li, .tb1_ li{ display:inline-block; float:none; margin:0 10px}
ul.min_feed li{ float:left; width:calc(100% - 45px)}
.min_list1, .min_list1 img{ width:100%; height:auto}
/**马克思**/
.min_mks_left{ width:100%; height:auto; float:left}
.min_mks_sub{ width:calc(100% - 40px); height:auto; background-size:100% 100%; padding:20px; float:none}
.min_mks_sub .jy_time{ display:none}
.min_mks_sub h2{ line-height:30px; white-space:normal; padding:10px 0}
.min_mks_sub p{-webkit-line-clamp: 5;line-clamp: 5;}
.min_mks_sub:nth-child(2n+2), .min_mks_left:nth-child(2n+2){ float: none}
.wrap4{ background:url(bg2.jpg) repeat-y center bottom; margin-bottom:50px}
.wrap4 .page{ margin:0 auto; padding-top:00px}


.min_con_text h1{ font-size:22px; line-height:32px}
	}










