@charset "utf-8";
/* CSS Document */
.bann{ width:100%; margin:0 auto;}
.bann img{ display:block; width:100%;} 
 /*弹出菜单*/
.menu0 { float:right; height:1rem; background:none; border:none; outline:medium; }
.menu0 a{font-size:12px; color:#fff}
.menu0 a img{ height:0.8rem; float:left; padding:0.1rem 0 0}
.dqwz{ background:#285cac; width:10rem; height:1rem; line-height:1rem; }
.dqwz_bt{ width:100%; color:#fff; padding:0 0.4rem; box-sizing:border-box}
.dqwz_bt h1{ width:75%; float:left; font-size:12px;}
.dqwz_bt h1 a{ color:#fff}
.menu10{background-color:rgba(0, 0,0,0.6); font-family: "微软雅黑"; z-index:}
.menu10 a{color: #5a5a5a; font-size:14px;}
.menu10 a:hover{text-decoration: underline;text-decoration: none;}
.ab_nav{ width:8rem; position:absolute; right:0; background-color:rgba(255, 255,255,1); height:100%; padding:0 0 0.8rem }
.ab_nav_bt{ border-bottom:1px solid #bfbfbf; width:100%; display:table; box-sizing:border-box; line-height:1rem; padding:0.2rem 0.4rem}
.ab_nav_bt h1{ font-size:22px; font-weight:bolder; color:#285cac; float:left}
.ab_nav_bt i{ width:0.4rem; height:1rem; background: url(../images/ab_nav1.jpg) no-repeat center center; background-size:0.4rem; display:table; float:right}
.ab_nav ul{ width:7.2rem; display:table; margin:0 auto}
.ab_nav ul li{ border-bottom:1px dashed #dfdfdf; padding:0.25rem 0; width:100%}
.ab_nav ul li h1 {font-size:14px; line-height:1; width:100%}
.ab_nav ul li h1 a{ font-size:14px; line-height:1}
.ab_nav ul li span{ display:table; width:100%; line-height:1; padding:0.15rem 0 0}
.ab_nav ul li span a{ font-size:12px; color:#8d8d8d; margin:0rem 0.3rem 0 0; line-height:1.2; float:left; padding:0.1rem 0.05rem}
.ab_nav ul li span a:hover{	background: #285cac;	color: #fff;	border-radius: 0.1rem;	text-decoration: none;}



.menu10 {position: fixed; top: 0; bottom: 0; right: 0; z-index:999; width:100%; overflow-y: scroll; -webkit-overflow-scrolling: touch; display: none;}
@-webkit-keyframes shake { 0%, 100% { -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0); }
  50% {  -webkit-transform:translate3d(-10px, 0, 0); transform:translate3d(-10px, 0, 0);  }}

@keyframes shake {
  0%, 100% {  -webkit-transform:translate3d(0, 0, 0);  transform:translate3d(0, 0, 0);  }
  50% { -webkit-transform:translate3d(-10px, 0, 0);  transform:translate3d(-10px, 0, 0);  }}

.shake { -webkit-animation-name:shake; animation-name:shake; -webkit-animation-duration:0.5s; animation-duration:0.5s;
 -webkit-animation-iteration-count: 1; animation-iteration-count: 1;  display:block;}
/*wrap_n*/
.wrap_n{ min-height:8rem; width:100%; padding:0 0 0.5rem}
.about{ font-size:14px; color:#707070; line-height:1.8; width:9rem; margin:0 auto; padding:0.2rem 0}
.bt0{color:#18aef0; width:100%; text-align:center; padding:0.7rem 0.3rem 0.6rem; box-sizing:border-box}
.bt0 h1{ font-size:26px;font-weight:bolder;  }
.nav{  margin:0rem  auto 0.2rem;  display: table; text-align:center; }
.nav a{ width:2.3rem; height:0.9rem; border:1px solid #d1d1d1; box-sizing:border-box; display: inline-block; border-radius:5px; line-height:0.84rem; text-align:center;color:#333;font-size:14px; margin:0.1rem 0.05rem;}
.nav a:hover,.nav .active{ background:#18aef0; color:#fff;border:1px solid #18aef0;  }


/*ab_xw*/
.ab_xw{ width:9.2rem;display:table; margin:0 auto; padding: 0}
.ab_xw ul{ }
.ab_xw li{ width:100%; height:1rem; line-height:1rem; border-bottom:1px solid #d2d2d2}
.ab_xw li a{ width:100%; display:table; height:1rem;color:#212121;font-size:14px;}
.ab_xw li a h1{ width:7rem; float:left; display:table; font-size:14px; }
.ab_xw li a time{ float:right}
.ab_xw li a h1,.ab_xw1 li a h1 span{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:1;}


.ab_xw1{ width:9.2rem;display:table; margin:0 auto; padding: 0}
.ab_xw1 ul{ }
.ab_xw1 li{ width:100%; border-bottom:1px solid #d2d2d2; padding:0.25rem 0}
.ab_xw1 li a{ width:100%; display:table; line-height:1;color:#212121;}
.ab_xw1 li a h1{ font-size:15px;font-weight:bolder;  height:0.7rem; line-height:0.7rem }
.ab_xw1 li a h1 span{width:100%;  overflow:hidden;}
.ab_xw1 li a h1 time{ float:right; color:#707070; font-weight:100}
.ab_xw1 li a p{ color:#707070; font-size:13px; height:1rem; line-height:0.5rem; overflow:hidden; display:table; width:100%;margin: 0 }
.ab_xw1 li a p{display: -webkit-box; overflow: hidden; text-overflow: ellipsis; -webkit-box-orient: vertical; -webkit-line-clamp:2;}
.ab_bt0{ font-size:13px; color:#707070;width:100%; text-align:center; padding:0.5rem 0.3rem 0.2rem; box-sizing:border-box; line-height:1.6}
.ab_bt0 h1{ font-size:20px; font-weight:bolder; color:#333; margin:0 0 0.1rem }


@media screen and (max-width:414px) {


	
	}
@media screen and (max-width:375px) {
	}
@media screen and (max-width:360px) {
}
@media screen and (max-width:320px) {
.ab_xw li a h1,.ab_xw li a{ font-size:12px;}
.ab_xw1 li a h1{ font-size:14px}
	}


