@charset "utf-8";
body{overflow-x:hidden;}
em,i{font-style: normal;}
.clear{clear:both;}
.fl{float: left;}
.fr{float: right;}
.fx,.fxrow{display:flex;flex-direction:row;align-items:center}
.fjsb{justify-content:space-between}
.fjsa{justify-content:space-around}
.fjfe{justify-content:flex-end}
.fjce{justify-content:center}
.fafe{align-items:flex-end}
.fafs{align-items:flex-start}
.fwp{flex-wrap:wrap}
.ovh{overflow:hidden}
.dn{display:none}


/* ==================================================首页================================================== */
/* ====  header  start  ====*/
header{position:fixed;top:0;left:0;width:100%;z-index:999;background-color: #fff}
header .center_box{border-bottom: 1px solid #e8e8e8;   margin: 0 auto;min-width:1200px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:center;align-items:center}
.in-header_box.logo_box{display:block;position:absolute;top:90px;height:80px;background:url(../img/logo.png) no-repeat left center;background-size:auto 100%;animation:logoLight 2s ease-out 3;transition:all .35s}
.header_box.scr .logo_box{height:48px;position:static;top:0}
.in-header_box.logo_box img{display:block;height:100%;opacity:1}
header .header_right{display:-webkit-box;display:-webkit-flex;display:-ms-flebox;-webkit-align-items:center;align-items:center}
nav>ul>li{float:left;padding:0 20px;position:relative}
nav>ul>li>a{display:block;height:75px;font-size:16px;color:#2d2d2d;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center}
nav>ul>li.active>a,nav>ul>li>a:hover{color:#ec001c;border-bottom:1px solid #ec001c}
nav>ul>li.active>a{font-weight:700}
header.scr nav>ul>li>a{height:80px}
.header_box.scr{border-bottom:none;background:#000;-webkit-box-shadow:0 0 20px rgba(0,0,0,.1);-moz-box-shadow:0 0 20px rgba(0,0,0,.1);-o-box-shadow:0 0 20px rgba(0,0,0,.1);box-shadow:0 0 20px rgba(0,0,0,.1)}
.header_height{-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}
.nav-btn img{display: block;width: 44px;height: 40px;padding: 0 10px;}
nav>ul>li:last-child{ border-right: 1px solid #e8e8e8}

.pagination > li > a, .pagination > li > span{padding: 0 12px;border: 1px solid #bbb;color: #000;margin-right: 8px;display: block;font-size: 14px;text-align: center;line-height: 30px;}
.pagination li.first,.pagination li.last{display: none;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{background: #d8141e;border-color: #d8141e;color: #fff;}
.pagination > li > a:hover{color: #d8141e;}
.pagination li{float: left;}
.pagination{margin: 0;margin-top: 40px;display: inline-block;}
.digg{text-align: center;width: 100%;}
@media (max-width: 600px){
	.pagination{margin-top: 20px;}
}