/* Overlay style */
.overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background: rgba(10,109,238,0.9);
}

/* Overlay closing cross */
.overlay .overlay-close {
	cursor: pointer;
	width: 80px;
	height: 80px;
	position: absolute;
	right: 20px;
	top: 20px;
	overflow: hidden;
	border: none;
	background: url(img/cross.png) no-repeat center center;
	text-indent: 200%;
	color: transparent;
	outline: none;
	z-index: 100;
}

/* Menu style */
.overlay nav {
	text-align: center;
	position: relative;
	top: 50%;
	height: 60%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}

.overlay ul {
	list-style: none;
	padding: 0;
	margin: 0 auto;
	display: inline-block;
	height: 100%;
	position: relative;
}

.overlay ul li {
	display: block;
	height: 20%;
	height: calc(100% / 5);
	min-height: 54px;
}

.overlay ul li a {
	font-size: 54px;
	font-weight: 300;
	display: block;
	color: #fff;
	-webkit-transition: color 0.2s;
	transition: color 0.2s;
}

.overlay ul li a:hover,
.overlay ul li a:focus {
	color: #f0f0f0;
}

/* Effects */

.container {
	background: #fff;
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

.container.overlay-open {
	-webkit-transform: scale(0.8);
	transform: scale(0.8);
}

.overlay-contentscale {
	visibility: hidden;
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	-webkit-transition: -webkit-transform 0.5s, visibility 0s 0.5s;
	transition: transform 0.5s, visibility 0s 0.5s;
}

.overlay-contentscale.open {
	visibility: visible;
	-webkit-transform: translateY(0%);
	transform: translateY(0%);
	-webkit-transition: -webkit-transform 0.5s;
	transition: transform 0.5s;
}

@media screen and (max-height: 30.5em) {
	.overlay nav {
		height: 70%;
		font-size: 34px;
	}
	.overlay ul li {
		min-height:60px;
	}
}

.l-w-t{width:100%;height:3px;background:#fafafa;background:-moz-linear-gradient(top, #d1d1d1, #fafafa);background:-webkit-gradient(linear, 0 0, 0 bottom, from(#d1d1d1), to(#fafafa));background:-o-linear-gradient(top,#d1d1d1, #fafafa); }
.l-w-x{width:100%;height:auto;overflow:Hidden;background:#fafafa;}
.w-w-1{width:1200px;height:auto;overflow:hidden;margin:20px auto;}

.lw-l{width:840px;height:auto;overflow:hidden;float:left;padding-bottom:20px;}
.lw-l-b{width:840px;height:390px;}
.lw-s-b{width:840px;height:390px;background:rgba(25,25,25,0.7);position:relative;}
.lw-s-tit{position:absolute;z-index:1;bottom:0;width:800px;padding:20px;height:auto;}
.lw-s-tit h2{display:block;width:800px;height:60px;line-height:60px;text-align:left;font-size:16px;font-weight:bold;color:#FFF;border-bottom:dashed 1px rgba(255,255,255,0.5);}
.lw-s-tit h2 span{font-size:15px;font-weight:normal;color:#FFF;}
.lw-s-tit h1{display:block;width:800px;height:auto;line-height:50px;text-align:left;font-size:30px;font-weight:bold;color:#fff;padding-top:20px;}
.lw-s-tit p{width:800px;height:40px;border-bottom:dashed 1px rgba(255,255,255,0.5);text-align:left;line-height:40px;text-align:left;color:#FFF;font-size:14px;}
.lw-s-tit p a{color:#fff;}
.lw-s-tit p a:hover{font-weight:bold;}

.banner-box{width:840px;height:390px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:390px;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-box img{width:840px;height:390px;border:0;}
.banner-btn{width:820px;position:absolute;top:145px;left:50%;margin-left:-410px;}
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.banner-btn a.prev{left:0px;background:url(../picture/foot.png) no-repeat 0 0;} 
.banner-btn a.next{right:0px;background:url(../picture/foot.png) no-repeat -49px 0;}

.banner-box .hd {position:absolute;top:210px;left:380px;}
.banner-box .hd ul li{width:20px;height:12px;border-radius :12px;text-indent:-9999px;margin-right:10px;background-color:rgba(255,255,255,0.8);float:left;cursor:pointer;}
.banner-box .hd ul li.on{background:#0a6dee;}
.lw-l h3{width:838px;height:70px;border-left:1px solid #efefef;border-right:1px solid #efefef;border-top:3px solid #efefef;margin-top:20px;line-height:70px;background:#FFF;font-size:22px;color:#353535;font-weight:bold;border-radius:8px 8px 0 0;text-align:center;}
.lw-l-n{width:800px;height:auto;border:1px solid #efefef;padding:20px 19px;background:#FFF;overflow:hidden;}
.lw-l-ntn{width:800px;height:40px;overflow:hidden;}
.lw-l-ntn a{display:block;height:30px;margin-top:5px;padding-left:10px;padding-right:10px;background:#f5f5f5;border-radius:2px;margin-left:8px;float:left;line-height:30px;text-align:center;font-size:12px;color:#999999;}
.lw-l-ntn a:Hover{background:#0046ce;color:#fff;}
.lw-l-ntn div{margin-top:10px;height:20px;width:60px;float:right;background:url(../picture/es.png) left 50% no-repeat;background-size:20px;padding-left:30px;line-height:20px;color:#999999;font-size:12px;}
.lw-l-ntn div::after{content:'次';}
.lw-l-txt{font-size:15px;text-align:left;line-height:26px;padding:20px 20px 20px 50px;width:730px;color:#8c8c8c;min-height:600px;}

.lw-l-bqsm{margin:10px 20px 10px 50px;width:730px;height:60px;line-height:60px;text-align:right;border-top:1px solid #f1f1f1;font-size:12px;color:#c1c1c1;}

.lw-summary{width:710px;line-height:26px;padding:10px 20px 10px 20px;border:1px solid #efefef;background:#fafafa;color:#999;margin-top:30px;margin-left:50px;height:auto;overflow:hidden;}
.lw-l-hh{width:760px;height:auto;overflow:hidden;padding:10px 20px 10px 20px;}
.lw-l-hh li{width:760px;height:30px;text-align:left;border-bottom:1px solid #efefef;line-height:30px;}
.lw-c-t{width:838px;height:70px;border-right:1px solid #efefef;border-top:3px solid #efefef;margin-top:20px;line-height:70px;background:#FFF;font-size:22px;color:#353535;font-weight:bold;border-radius:8px 8px 0 0;text-align:center;}
.lw-c-t li{width:138px;float:left;border-left:1px solid #efefef;height:69px;border-bottom:1px solid #efefef;cursor:pointer;}
.lw-c-t li a{display:block;width:138px;height:69px;}
.lw-c-t li a:Hover{background:#0a6dee;color:#FFF;font-size:16px;}
#tab .block { display:block;}
#tab .up{background:#0a6dee;color:#FFF;font-size:16px;}
#tab .up a{color:#FFF;font-size:16px;}
.lw-lnr{width:800px;height:auto;overflow:Hidden;}
.lw-lnr li{width:770px;height:140px;border-bottom:1px solid #efefef;padding:30px 15px;position:relative;}
.lw-lnr li .i{height:140px;width:220px;border-radius:2px;overflow:Hidden;float:left;}
.lw-lnr li .n{width:530px;height:140px;overflow:hidden;float:right;}
.lw-lnr img{width:100%;height:auto;}
.lw-lnr li .ti{width:530px;height:40px;text-align:left;font-size:18px;font-weight:bold;line-height:40px;color:#373737;}
.lw-lnr li .tn{width:530px;height:69px;text-align:left;line-height:23px;overflow:Hidden;color:#777777;font-size:13px;}
.lw-lnr li .tm{width:505px;height:26px;background:url(../picture/time.png) no-repeat left 50%;background-size:20px;line-height:26px;padding-left:25px;color:#a5a5a5;}
.lw-lnr li .tm span{background:url(../picture/es.png) no-repeat left 50%;background-size:20px;padding-left:25px;margin-left:20px;color:#a5a5a5;}
.lw-lnr li:Hover{background:#f6f6f6;}
.lw-lnr li:Hover .ti{color:#0045ce;}
.lw-lnr li .ti1{width:670px;height:40px;text-align:left;font-size:18px;font-weight:bold;line-height:40px;color:#373737;}
.lw-lnr li .tn1{width:670px;height:69px;text-align:left;line-height:23px;overflow:Hidden;color:#777777;font-size:13px;}
.lw-lnr li .tm1{width:645px;height:26px;background:url(../picture/time.png) no-repeat left 50%;background-size:20px;line-height:26px;padding-left:25px;color:#a5a5a5;}
.lw-lnr li .tm1 span{background:url(../picture/es.png) no-repeat left 50%;background-size:20px;padding-left:25px;margin-left:20px;color:#a5a5a5;}
.lw-lnr li:Hover .ti1{color:#0045ce;}
.lw-lnr li:Hover img{width:120%;margin-left:-10%;margin-top:-10%}
.lw-l-p{width:770px;height:50px;}
.lw-l-p a{width:50px;height:30px;margin-top:10px;margin-right:10px;border:1px solid #d1d1d1;display:block;float:left;line-height:30px;text-align:center;}
.lw-l-p span{width:50px;height:30px;margin-top:10px;margin-right:10px;display:block;float:left;line-height:30px;text-align:center;color:#FFF;background:#0a6dee;}
.lw-r{width:340px;height:auto;overflow:Hidden;float:right;}
.lw-r-b{width:338px;height:110px;border:1px solid #efefef;background:#0a6dee;border-radius:8px;}
.lw-r-b a{width:278px;height:50px;margin-top:30px;margin-left:30px;background:#4897fd;border-radius:8px;color:#FFF;font-size:20px;font-weight:bold;line-height:50px;text-align:center;display:block;}
.lw-r-b a:Hover{background:#3388f7;}

.lw-r-n{width:308px;height:auto;overflow:Hidden;border:1px solid #efefef;background:#fff;margin-top:20px;padding:15px;}
.lw-r-n h3{display:block;width:318px;height:30px;text-align:left;line-height:15px;font-size:15px;font-weight:bold;}
.lw-r-n li{width:308px;height:70px;overflow:hidden;margin-bottom:15px;}
.lw-r-n li .i{width:106px;height:66px;overflow:Hidden;padding:2px;background:#fafafa;float:left;}
.lw-r-n li .i img{width:100%;height:auto;}
.lw-r-n li .n{width:186px;height:70px;overflow:Hidden;float:right;}

.lw-r-n li .ti{width:186px;height:48px;line-height:22px;text-align:left;font-size:14px;color:#656565;overflow:Hidden;}
.lw-r-n li .tm{width:166px;height:20px;line-height:20px;text-align:left;font-size:12px;color:#b3b3b3;overflow:Hidden;padding-left:20px;background:url(../picture/time.png) no-repeat left 50%;background-size:15px;}

.lw-r-n li a:Hover .ti{color:#0a6dee;}


.lw-r-n li .ti1{width:308px;height:48px;line-height:22px;text-align:left;font-size:14px;color:#656565;overflow:Hidden;}
.lw-r-n li .tm1{width:308px;height:20px;line-height:20px;text-align:left;font-size:12px;color:#b3b3b3;overflow:Hidden;padding-left:20px;background:url(../picture/time.png) no-repeat left 50%;background-size:15px;}

.lw-r-n li a:Hover .ti1{color:#0a6dee;}

.bdsharebuttonbox{width:30px;height:auto;position:absolute;left:50%;top:600px;margin-left:-570px;z-index:99999;bottom:500px;}
#filter.fixed{width:30px;position:fixed;top:0px;z-index:999;margin-top:0px;}
*html #filter.fixed{position:absolute;top:expression(eval(document.documentElement.scrollTop+80));}



