@charset "utf-8";
/* CSS Document public*/
*{font-family:Arial, Helvetica,"Microsoft Yahei", sans-serif; padding: 0; margin:0; box-sizing:border-box; overflow-scrolling:touch; -webkit-overflow-scrolling:touch;}
body{padding:0;margin:0;font-family:Arial,"Microsoft Yahei",Helvetica, sans-serif;-webkit-font-smoothing:antialiased;font-smoothing:antialiased; line-height: 1; font-size:14px;overflow-x: hidden;}
html,body{ min-height:100vh;} html{ overflow:-moz-scrollbars-vertical;} 

.loader{ position:fixed; top:0; right:0; bottom:0; left:0; z-index:1000000; background:#fff}

::-webkit-scrollbar {width:4px;height: 8px;background-color: #F5F5F5;}
::-webkit-scrollbar-track {border-radius: 10px;background-color: #E2E2E2;}
::-webkit-scrollbar-thumb {border-radius: 10px;background-color: #ff7f0a;}

.clearfix:after{/*伪元素是行内元素 正常浏览器清除浮动方法*/ content: ""; display: block; height: 0; clear:both; visibility: hidden;}
.clearfix{*zoom: 1;/*ie6清除浮动的方式 *号只有IE6-IE7执行，其他浏览器不执行*/}

a{text-decoration:none;bblr:expression(this.onFocus=this.blur());/*IE使用*/outline-style:none;/*FF使用*/; outline:none;}
a,input,img,:focus{ mayfish:expression(this.onfocus=this.blur); cursor:handbblr:expression(this.onFocus=this.blur());/*IE使用*/ outline-style:none;/*FF使用*/ } /*去除a标签带来的虚框*/
ul{list-style:none;}
img{border:0px; vertical-align:middle}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0; font-weight:normal;}
h3,h4,h5{ font-weight:normal;}
h4 a:hover,h5 a:hover{ -moz-transition: all 0.36s ease-in-out;-webkit-transition: all 0.36s ease-in-out;-o-transition: all 0.36s ease-in-out;-ms-transition: all 0.36s ease-in-out;transition: all 0.36s ease-in-out;}
hr{display:block;height:1px;border:0;background:#d8d8d8;padding:0;margin-bottom: 3.25rem;margin-top: 2.5rem;}
abbr,article,aside,audio,canvas,datalist,details,dialog,eventsource,figure,footer,header,hgroup,mark,menu,meter,nav,output,progress,section,time,video{display:block}
.fl{ float:left}
.fr{ float:right}


.n_container .n_right{width: calc(100% - 296px);margin: 0;padding: 3.75rem;background: #fff;}

.n_container .n_right .list_box_05{ margin-top:0}

.mianbao{height: 4.375rem;position: relative;display: flex;justify-content: flex-end;}
.mianbao .ll{line-height:3.75rem;font-size: 1.375rem;color: #000000;height: calc(100% + 3px);position:relative;padding: 0 2rem 0 .875rem;}
.mianbao .ll:before{content:"";position:absolute;/* width:100%; */height:4px;background:#0f70a3;border-radius: 2px;bottom:0;left: 0;right: 0;}
.mianbao h2{font-size: 24px;color: #323232;display:inline-block;position:relative;}
.position{font-size: .875rem;color: #666666;line-height: 4.5rem;position: relative;background: url(../images/position.png) left center no-repeat;padding: 0 0 0 1.5rem;}
.position img{ margin:-3px .5rem 0 0}
.position a{color: #666666;transition:0.36s;}
.position span{margin: 0 .125rem;}
.position em{color: #666666;font-style:normal;}
.position a:hover{color: #0a3f89;}

.fanye{text-align:center;margin: 2.5rem 0 0;}
.fanye img{ max-width:100%}

.n_news_detail .ar_article_box .nav01{overflow:hidden;margin-bottom: 2rem;text-align: center;}
.n_news_detail .ar_article_box h3{color: #323232;font-size: 1.75rem;line-height: 1.5;margin-bottom: .875rem;}
.n_news_detail .ar_article_box h6{display: block;color: #999999;font-size: 0.875rem;line-height: 1.5;margin-bottom: 0;vertical-align: top;padding: 0 0 1.75rem;border-bottom: #e5e5e5 1px dashed;}
.n_news_detail .ar_article_box h6 span{margin: 0 .25rem;}
.n_news_detail .ar_article_box h6 span img{ margin:-3px 6px 0 0}
/*====上一篇下一篇====*/
#ar_fot{position:relative;padding: 20px 0 0;box-sizing: border-box;width: 100%;margin-top: 2rem;border-top: #e5e5e5 1px solid;}
#ar_fot h1{display:block;width: 100%;line-height: 2.5rem;color: #000000;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size: 1rem;}
#ar_fot h1 span{ font-weight: bold;}
#ar_fot h1 a{color: #323232;font-weight:normal;transition: .5s;}
#ar_fot .bnt_back{ position:absolute; top:28px; right:0; color:#fff; background:#063579; padding:0 25px; font-size:14px; height:30px; line-height:30px;}
#ar_fot .bnt_back:hover{ border-radius:3px;}
#ar_fot h1 a:hover{color: #0f70a3;}

.list_box_wenzi{ display:flex; flex-wrap:wrap; margin: 0 -1.5625rem;}
.list_box_wenzi li{min-width: 50%;padding: 0 1.5625rem;} 
.list_box_wenzi li *{ transition: .5s}
.list_box_wenzi li a{width: 100%;line-height: 1.5;display: block;justify-content: space-between;align-items: center;font-size: 1.125rem;color: #666666;padding: 1.125rem 0 1.125rem 1.125rem;position: relative;border-bottom: #eeeeee 1px dashed;}
.list_box_wenzi li a:before{content:"";position:absolute;left:0;width:5px;height: 5px;background:#0a3f89;border-radius:50%;top: 1.75rem;margin-top:-2.5px;}

.list_box_riqi li{ margin-bottom: 0;}
.list_box_riqi li *{ transition: .5s;}
.list_box_riqi li a{display: flex;align-items: center;padding: 1.75rem 2.375rem;position: relative;z-index: 1;border-radius: 0 2.5rem 0 0;overflow: hidden; }
.list_box_riqi li a::before{content: "";position: absolute;top: 0;right: 0;bottom: 0;left: 0;background: #0a3f89 url(../images/list_box_riqi_bg.png) right center no-repeat;opacity: 0;visibility: hidden;z-index: -1;}
.list_box_riqi li a .ll{width: 4.5rem;height: 3rem;display: flex;align-items: center;position: relative;}
.list_box_riqi li a .ll::before{content: "";position: absolute;right: -1px;top: 50%;width: 1px;height: 2.5rem;background: #d8d8d8;transition: .5s;margin-top: -1.25rem;transform: rotate(17deg);}
.list_box_riqi li a .ll .time{ text-align: center;}
.list_box_riqi li a .ll .time h3{font-size: 1.5rem;color: #0a3f89;}
.list_box_riqi li a .ll .time h6{font-size: .875rem;color: #0a3f89;margin-top: .375rem;}
.list_box_riqi li a .con{width: calc(100% - 4.5rem);padding: 0 0 0 1.5rem;}
.list_box_riqi li a .con h5{font-size: 16px;color: #333333;line-height: 1.5;position: relative;padding-right: 5rem;}
.list_box_riqi li a .con p{font-size: .875rem;color: #999999;line-height: 1.5;margin: .375rem 0 0;}
.list_box_riqi li a .con h5 font{font-size:13px;color: #666;position: absolute;top: 2px;right:0;display: flex;align-items: center;}
.list_box_riqi li a .con h5 font svg{width: 1.25rem;height: 1.25rem;fill: #666;margin: 0 .375rem 0 0;transition: 0s;}

/*翻页*/
.pages{margin: 3.75rem auto 0;}
.pages .box{display:flex;align-items:center;justify-content: center;}
.pages .box a{margin: 0 .25rem;transition:.5s;font-size: 1rem;color: #333333;display:flex;align-items:center;justify-content: center;height: 2.375rem;min-width: 2.375rem;padding: 0 .25rem;white-space: nowrap;border-radius: 5px;border: #c4c4c4 1px solid;}
.pages .box a span{padding: 0;}

.pages .box a.on, .pages .box a:hover{color:#fff; background: #0a3f89; border: #0a3f89 1px solid;}

.list_box_riqi1 li a{ padding: 1.125rem;}
.list_box_riqi1 li a .img{width: 10.625rem;min-width: 10.625rem; margin-right: 2rem;}
.list_box_riqi1 li a .img .img_hezi{ padding-bottom:66.47% !important}
.list_box_riqi1 li a .con { width: calc(100% - 4.5rem - 10.625rem - 2rem);}
.list_box_riqi1 li a::before{background: #0a3f89 url(../images/list_box_riqi_bg1.png) right center no-repeat;}

.n_teacher .fl01{ margin-bottom: 4.375rem}
.n_teacher .fl01 h3{position: relative;z-index: 1;margin-bottom: 0;}
.n_teacher .fl01 h3::before{ content: ""; position: absolute; top: 50%; border-bottom: #d1e4ff 1px dashed; z-index: -1; left: 0; width: 100%;}
.n_teacher .fl01 h3 font{font-size: 1.25rem;color: #0a3f89;font-weight: bold;background: #fff;padding: 0 .5rem 0 0;}

.list_box_09s{ display: flex; margin: 0 -1.25rem; flex-wrap: wrap;}
.list_box_09s li{width: 33.33%;padding: 0 1.25rem;margin-top: 4rem;}
.list_box_09s li *{ transition: .5s;}
.list_box_09s li a{ display: block; position: relative}
.list_box_09s li .img .img_hezi{ padding-bottom: 71.64% !important;}
.list_box_09s li .con{background: #0a3f89;position: absolute;box-shadow: 0px 6px .625rem 0px rgba(0, 0, 0, 0.25);height: 3.375rem;display: flex;align-items: center;padding: 0 0 0 1rem;left: 0;right: 0;bottom: 0;width: calc(100% - 3.75rem);}
.list_box_09s li .con::before{content: "";position: absolute;bottom: 0;right: -1.625rem;width: 0;border-top: transparent 3.375rem solid;border-left: #0a3f89 1.625rem solid;}
.list_box_09s li .con h5{font-size: 1rem;color: #fff;line-height: 1.5;}

.list_box_leader{ display: flex; margin: 0 -2.25rem; flex-wrap: wrap;}
.list_box_leader li{ width: 50%; padding: 0 2.25rem; margin-bottom: 2.5rem;}
.list_box_leader li a{ display: flex; background: #fff; box-shadow: 0px 3px 6px 0px rgba(0, 0, 0, 0.1);;}
.list_box_leader li a .img{ width: 9.75rem;}
.list_box_leader li a .img .img_hezi{ padding-bottom: 142.94% !important;}
.list_box_leader li a .con{width: calc(100% - 9.75rem);border-top:#0a3f89 4px solid;display: flex;flex-direction: column;/* align-items: center; */justify-content: center;padding: 0 2.125rem 2.5rem; background: url(../images/list_box_leader_bg.png) right 92% no-repeat;}
.list_box_leader li a .con h5{ font-size:1.25rem; color:#0a3f89; font-weight:bold; margin-bottom: .5rem}
.list_box_leader li a .con h5 font{position: relative;display: inline-block;padding:0 0 .375rem;/* border-bottom:#0a3f89 1px solid; */position:relative;}
.list_box_leader li a .con h5:before{ position:absolute;}
.list_box_leader li a .con p{font-size:.875rem;color: #000000;line-height:1.625;}

.fix-top{position: fixed;top: 100%;left: 0;right: 0;bottom: 0;transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-webkit-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-moz-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-ms-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;-o-transition:all .7s cubic-bezier(.5,0,.2,1) 0s;z-index:-1;overflow: hidden;overflow-y: scroll;}
.fix-top.showdiv{top: 0;}
.banner {overflow: hidden;position: fixed!important;top: 130px;left: 0;right: 0;bottom: 0;z-index: 1;}

.in-main{z-index: 3;background: #fff;padding: 0;}

.body_home{/* top: 0; *//* right: 0; *//* bottom: 0; *//* left: 0; *//* z-index: 10; */}

.body_home{display:none;}
.body_home.showdiv{display:block;}

.fix-top::-webkit-scrollbar {
	width: 4px;
	height: 8px;
	background-color: #F5F5F5;
}

.fix-top::-webkit-scrollbar-track {
	border-radius: 10px;
	background-color: #E2E2E2;
}

.fix-top::-webkit-scrollbar-thumb {
	border-radius: 10px;
	background-color: #333;
}

.banner .swipershubaio {position: absolute;left: 50%;-webkit-transform: translateX(-50%);transform: translateX(-50%);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-align: center;-ms-flex-align: center;align-items: center;-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;color: #fff;bottom: 1rem;z-index: 3;cursor: pointer;}

.banner .swipershubaio:after {content: '';width: 300px;height: 300px;border-radius: 44%;background: #0a408a;position: absolute;top: 0;left: 50%;z-index: -1;-webkit-animation: swipershubaio1 5s infinite linear;animation: swipershubaio1 5s infinite linear;}

.banner .swipershubaio:before {content: '';width: 300px;height: 300px;border-radius: 35%;background: #0a408a;position: absolute;top: 0;left: 0%;opacity: .5;z-index: -2;-webkit-animation: swipershubaio2 7s infinite linear;animation: swipershubaio2 7s infinite linear;}

.banner .swipershubaio p {margin-top: 1rem;font-size: .9375em;}

.banner .swipershubaio figure { -webkit-animation: shubiao 1.4s infinite linear; animation: shubiao 1.4s infinite linear; }
@-webkit-keyframes shubiao { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 0; }
  100% { -webkit-transform: translateY(10px); transform: translateY(10px);
    opacity: 1; } }

@keyframes shubiao { 0% { -webkit-transform: translateY(-10px); transform: translateY(-10px);
    opacity: 0; }
  100% { -webkit-transform: translateY(10px); transform: translateY(10px);
    opacity: 1; } }

@-webkit-keyframes swipershubaio1 { 0% { -webkit-transform: translate(-50%, -4%) rotate(0); transform: translate(-50%, -4%) rotate(0); }
  100% { -webkit-transform: translate(-50%, -4%) rotate(360deg); transform: translate(-50%, -4%) rotate(360deg); } }

@keyframes swipershubaio1 { 0% { -webkit-transform: translate(-50%, -4%) rotate(0); transform: translate(-50%, -4%) rotate(0); }
  100% { -webkit-transform: translate(-50%, -4%) rotate(360deg); transform: translate(-50%, -4%) rotate(360deg); } }

@-webkit-keyframes swipershubaio2 { 0% { -webkit-transform: translate(-60%, 5%) rotate(0); transform: translate(-60%, 5%) rotate(0); }
  100% { -webkit-transform: translate(-60%, 5%) rotate(360deg); transform: translate(-60%, 5%) rotate(360deg); } }

@keyframes swipershubaio2 { 0% { -webkit-transform: translate(-60%, 5%) rotate(0); transform: translate(-60%, 5%) rotate(0); }
  100% { -webkit-transform: translate(-60%, 5%) rotate(360deg); transform: translate(-60%, 5%) rotate(360deg); } }
 
.index_miso{ padding*: 130px 0 0}
.pc_header_box{position*: fixed;top: 0;left: 0;right: 0;height: 130px;z-index: 10000;}

/*==========================================内页 结束=============================================*/

@media(min-width: 1200px){
	.list_box_01>li:hover, .list_box_02>li:hover{ color: #fff;}
	.search_btn:hover svg{ fill:#fff;}
	
	.list_box_01>li ul .box a:hover, .list_box_01>li .sub_nav1 a:hover{ color: #0a3f89;}
	
	.title001 .rr a:hover{ color: #0a3f89;}
	
	.list_box_03 li a:hover .img img{ transform: scale(1.05);}
	
	.list_box_04 li a:hover{ padding-left: 4px;}
	.list_box_04 li a:hover h5{ color: #0a3f89;}
	
	.list_box_05 li a:hover{ padding-left: calc(1.125rem + 4px); color: #0a3f89;}
	
	.list_box_06 li a:hover .ll::before{ top: 0; height: 100%;}
	.list_box_06 li a:hover .con h5{ color: #0a3f89;}

	.list_box_07 li a:hover .con h5{ text-decoration:underline; color: #0a3f89;}
	
	.list_box_08 li a:hover::before{ height: 100%; top: 0;}
	.list_box_08 li a:hover::after{ opacity: 1; background: url(../images/list_box_08_bg.png) right 95% no-repeat;}
	.list_box_08 li a:hover *{ color: #fff;}
	
	.list_box_08 .miso-arrow:hover{ background: #0a3f89;}
	
	.list_box_10 .miso-arrow:hover svg{ fill: #0a3f89;}
	
	.list_box_12 li a:hover{ background: #ff7f0a;}
	
	.list_box_09 li a:hover .con{ background: #ff7f0a;}
	.list_box_09 li a:hover .con::before{ border-left: #ff7f0a 1.625rem solid;}
	
	.list_box_wenzi li a:hover{ color: #0a3f89; padding-left: 1.375rem;}
	
	.list_box_riqi li a:hover{ box-shadow: 0px 4px 8px 0px rgba(0, 0, 0, 0.35);}
	.list_box_riqi li a:hover::before{ opacity: 1; visibility: visible;}
	.list_box_riqi li a:hover *{ color: #fff !important;}
	.list_box_riqi li a:hover .con h5 font svg{ fill:#fff}
	
	.list_box_09s li a:hover .con{ background: #ff7f0a;}
	.list_box_09s li a:hover .con::before{ border-left: #ff7f0a 1.625rem solid;}
	
	
}


@media(min-width: 992px) and (max-width: 1300px){
}

@media(max-width: 1830px){
	.w1800{ padding:0 15px}
}

@media(max-width: 1630px){
	.w1600{ padding:0 15px}
}

@media(max-width: 1400px){
}

@media(max-width: 1330px){
}

@media(max-width: 1200px){
	.w1200{ padding: 0 15px;}
	
	.pc_header_box{ display: none;}
	.m_header_box{ display: block;}
	.list_box_02::before{ display: none;}
	.list_box_02, .list_box_01{margin: 0 auto;width: 100%;justify-content: center;}
	.list_box_02>li{ margin: 0 .5rem;}

	.list_box_01>li{ margin:0 .5rem}
	.list_box_01>li{position: initial;}
	
	.list_box_01>li .box_scroll{left: 0;transform: translateX(0) translateY(1rem);max-width: 100%;}
	.list_box_01>li.on .sub_nav{ transform: translateX(0)translateY(0); opacity:1; visibility:visible}
	.list_box_01>li.on .box_scroll{ transform: translateX(0) translateY(0); opacity:1; visibility:visible}
	.list_box_01>li.on .sub_nav1{ transform: translateX(0) translateY(0); opacity:1; visibility:visible}
	.list_box_01>li.on:after{ transform: rotate(180deg);}
	
	.list_box_01>li .sub_nav1{ transform: translateX(0) translateY(1rem);}
	.list_box_01>li ul::before{ display: none;}
	
	.container02 .content{ flex-wrap: wrap;}
	.container02 .content .box{ width: 100%;}
	.container02 .content .box:nth-child(2){ margin: 2rem 0;}
	
	.list_box_04{padding: 20px 15px;height: auto;}
	
	footer .fl02 .w1200{ flex-wrap: wrap;}
	footer .fl02 .left{width: 100%;text-align: center;}
	footer .fl02 .right{width: 100%;text-align: center;align-items: center;}
	footer .fl02 .center{ width: 100%;}
	footer .fl02 .right p{ text-align:center}
	
	.mianbao{ display: none;}
	.nav_slide{ display: block;}
	
	#nav_slide{ display: block;}
	
	.n_container{ padding: 3rem 0;}
	.n_container .n_left{ display: none;}
	.n_container .n_right{width: 100%;padding: 25px 15px;}
	
	.fix-top{top: 0;position: relative !important;}
	.container01{ padding:3rem 0}
	.banner{top: 0;position: relative !important;}
	.banner ul li a {padding-bottom: 40% !important;z-index: 1;}

	.index_miso{ padding: 0}
}

@media(max-width: 1060px){
	
}

@media(max-width: 992px){
	.n_padding{ padding: 3rem 0;}
	
	.container01 .left{ width: 100%; padding: 0;}
	.container01 .right{ width: 100%; padding: 2rem 0 0;}
	
	.list_box_03 li a .img .img_hezi{padding-bottom: 68% !important;}
	
	footer .fl01 .left{ width: 100%;}
	footer .fl01 .right{ width: 100%;}
	
	footer .fl01 .right .content{ margin:0 -4px}
	footer .fl01 .right .content .box{width: 50%;margin-top: 1rem;padding: 0 4px;}

    footer .fl02 .center{padding: 0;flex-wrap: wrap;height: 120px;overflow: hidden;overflow-y: scroll;flex: auto;margin: 1rem 0;}
	footer .fl02 .center .box{width:50%;padding: .5rem 1rem 0.5rem 0;}

	footer .fl02 .center .box:before{ display:none}
	
	.list_box_09s{ margin: 0 -7px;}
	.list_box_09s li{padding: 0 7px;width: 50%;margin-top: 2rem;}
	
	.banner .swipershubaio:before{ width: 100px; height: 100px;}
	.banner .swipershubaio:after{ width: 100px; height: 100px;}
	.banner .swipershubaio p{ display: none;}
	.banner .swipershubaio figure img{ height: 12px;}
}

@media(max-width: 768px){
	#gotop{ right:0; transform:scale(0.7)}
	
	.list_box_04 li h5{width: calc(100% - 5rem);font-size: 13px;}
	.list_box_04 li span{ font-size:11px}
	
	.list_box_05 li a{ font-size: 13px;}
	.title001{ margin-bottom: 1.75rem;}
	.title001 .ll h3{ font-size: 1.5rem; margin-top: -.5rem}
	.title001 .ll h4{ font-size: 1rem}
	
	.title001 .rr a{ font-size: 12px;}
	.title001 .rr a .line{width: 1.5rem;margin-left: .5rem;}
	
	#banner .miso-dots{ display: none !important;}
	
	.banner .miso-arrow{ width: 2rem; height: 2rem;}
	
	.list_box_03 li a .top .time{transform: scale(.7);top: -8%;margin: 0 0 0 0;}
	
	.list_box_08 .miso-arrow{ width: 2.5rem; height: 2.5rem;}
	.list_box_08 .miso-arrow svg{ width: 1.25rem; height: 1.25rem;}
	.list_box_08{ padding: 0 3rem;}
	
	.list_box_07 li .con{ padding: 0 15px;}

    .list_box_10{ padding:0 1.25rem}
	.list_box_10 .miso-arrow{transform: scale(.5) translateY(-90%);}
	.list_box_10 .miso-arrow.miso-prev{ left:0}
	.list_box_10 .miso-arrow.miso-next{ right:0}
	
	.list_box_09{ margin-bottom: 3rem;}
	.list_box_07{ margin-bottom: 3rem;}
	
	footer .fl02 .center .box{width: 100%;min-height: auto;text-align: center;padding: .5rem 0;}
	footer .fl02 .center .box p{ line-height: 18px;}
	.miso-wailian .box .box_rr svg{ top: .625rem;}
	
	footer .fl02 .left img{ height: 3rem;}
	.list_box_12 li a img{ height: 1.125rem;}
	
	footer .fl02{ padding: 0 0 2.5rem;}
	.list_box_03 li a .top h5{ font-size: 15px;}
	.list_box_06 li{ margin-bottom: 1.25rem;}
	
	.list_box_wenzi li{min-width: 100%;}
	
	.list_box_wenzi li a{}
	
	.list_box_riqi li a{padding: 0;border-radius: 0;}
	.list_box_riqi1 li{ margin-bottom: 1.75rem;}
	
	.list_box_riqi1 li a{ flex-wrap: wrap;}
	.list_box_riqi1 li a .img{ width: 100%; margin: 0 0 1.5rem;}
	.list_box_riqi1 li a .con{ width: calc(100% - 4.5rem);}
	
	.n_teacher .fl01{ margin-bottom: 2.5rem;}
	.list_box_09s li{ width: 100%;}
	
	.list_box_leader{ margin: 0 -7px;}
	.list_box_leader li{ width: 100%; padding: 0 7px; margin-bottom: 1rem;}
	
	.pages{ margin: 2.125rem auto 0;}
	.pages .box a{ height: 1.875rem; min-width: 1.875rem;}
	
	.list_box_riqi li{ margin-bottom: 1rem;}
	
	.list_box_riqi li{ margin-bottom: 1.5rem;}
	.list_box_riqi li a .con h5{white-space: normal;font-size: 14px;line-height: 20px;height: 40px;}
	.list_box_riqi li a .con p{
    text-overflow: ellipsis;
    white-space: nowrap;
}
	
