﻿*{margin:0;padding:0;}
body{ padding:0; margin:0;  font:normal 12px/180% "Microsoft YaHei"; color:#000000;background:#ebebeb; font-size:1.2rem;min-width:1200px;}
.header{width:100%;height:600px;background:url("bg.jpg") no-repeat center;}
.bg1{background:url("bg.jpg?202003") no-repeat center;}
.bg2{background:url("bg2.jpg") no-repeat center;}
.sjs-default{width:1200px;margin:10px auto;position:relative;display:none;}
.cat {width:1200px;height:60px;text-align:center;position:relative;margin:20px auto;}
.cat h3{position:absolute;top:0;left:42%;width:16%;text-align:center;line-height:60px;height:60px; font: bold 26px/50px \5FAE\8F6F\96C5\9ED1;color:#0152a5;background:#ebebeb;z-index:2;}
.cat .blank{width:40%;height:1px;position:absolute;top:50%;left:30%;box-sizing:border-box;background:#002da2;z-index:1;}
.card{background:#fff;border-radius:6px;box-shadow:0 2px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;transition:box-shadow .2s ease-in-out;position:relative;}
.card .read-whole{position:absolute;bottom:0;left:0;background:#fff;text-align:center;width:100%;font-size:14px;height:30px;line-height:30px;cursor:pointer;color:#0152a5}
.card .read-whole i{margin-top:-3px;margin-left:5px;display:inline-block;vertical-align:middle;width:9px;height:5px;}
.card .read-whole.down i{background:url(down.png) no-repeat;background-size:100% 100%}
.card .read-whole.up{background:#eee;}
.card .read-whole.up i{background:url(up.png) no-repeat;background-size:100% 100%}
.card__picture{display:block;width:100%;height:auto;border-top-left-radius:6px;border-top-right-radius:6px}
.card-infos{padding:0px;background:#fff;border-bottom-left-radius:6px;border-bottom-right-radius:6px}
.card__title{position:relative;font-family:"Microsoft YaHei";font-size:22px;font-weight:normal;line-height:1.4;margin:0 0 10px;color:#333;line-height:40px;padding-left:10px;background:#f1f1f1;word-spacing:1em;}
.card__title span{font-size:14px;color:#86888a;margin-left:20px;width:75%;position:absolute;line-height:20px;bottom:0;right:0;}
.card-infos p{font-size:14px;margin:0;text-indent:2em;line-height:23px;margin:5px 20px;}
.pull .card-infos{height:200px;overflow:hidden;}
.nav{width:100%;background:#fff;overflow:hidden;z-index:99;box-shadow: 0px 7px 7px -7px #5E5E5E; }
.nav div{width:1200px;margin:0 auto;overflow:hidden;margin-bottom:10px;}
.nav a{line-height:20px;margin:5px 0px;white-space:nowrap;color:#666;font-size:14px;float:left;width:109px;}
.flatty{position:absolute;}