@charset "utf-8";
html {
background-color:#f0f4f7;
}
/* CSS Document */

/* 二级页面样式
-------------------------------*/
.wrapper{
	width:1204px;
	margin:0px auto;
}
.huodong{
	background-color:#efefef;
	font-size:30px;
	line-height:200px;
	text-align:center;
	color:#c5180a;
	}
.nav{
	width:1200px;
	padding:14px 10px 0px;
	font-size:16px;
	box-sizing:border-box;
	margin:45px auto 0px;
	display: flex;
justify-content: space-between;
	}
	
.nav a{
	display:block;
	height:90px;
	text-align:center;
	position:relative;
	}
.nav a:link,.nav a:visited {	
	color:#b6d0ff;
}
.nav a:hover,.nav a:active {
	color:#fff;
}
.nav a>img{
	width:45px;
	height:45px;
	opacity:0.5;
	display:block;
	margin:10px auto 19px;
	}
.tips{
	position:absolute;
	top:-20px;
	width:60px;		
	height:50px;
	left:65px;
	text-align:center;
	font-size:12px;
	color:#666;
	}
	.tips img{
		width:52px;
		height:50px;
	}
	.t_txt{
		width:50px;
		position:absolute;
		top:-12px;
		left:65px;
		color:#000;
		font-size:12px;
		z-index:1000;
	}
.nav a:hover>img{
	opacity:1;
	}
.nav a.navon{
	color:#fff;
}
.nav a.navon>img{
	opacity:1;
	}
.nav a>span{
	width:30px;
	height:15px;
	font-size:12px;
	line-height:14px;
	color:#fff;
	display:block;
	border:1px #fff solid;
	border-radius:5px;
	float:right;
	margin-top:5px;
	margin-left:3px;
	}
	.nav a>font{
		position:absolute;
		top:60px;
		left:100px;
	width:60px;
	height:30px;
	font-size:12px;
	line-height:14px;
	color:#0856fd;
	display:block;
	border-radius:5px;
	margin-top:5px;
	margin-left:3px;
	background-color:#fff;
	}
.gray{
	background-color:#f5f5f5;
	}	
.tgmain h4{
	font-size:20px;
	height:75px;
	line-height:75px;
	margin-top:20px;
	position: relative;
	}
.tgmain h4 span{
	border-bottom:4px #0657fd solid;
	padding-bottom:23px;
	}		
.tgmain h4 a{
	display:block;
	font-size:16px;
	position: absolute;
	right:0px;
	top:20%;
	color:#999;
	}	
.tgmain h4 a:hover{
	color:#0658fc
	}					
/*
--------------------------------------*/
.qk_w{
	padding-top:5px;
	padding-left:30px;
	margin-bottom:7px;
	height:236px;
	}
.qk_w a{
	float:left;
	width:157px;
	height:214px;
	display:block;
	margin-right:25px;
	margin-left:10px;
	margin-bottom:20px;
	border:1px #dadada solid;
	}
.qk_w a:hover{
	border:1px #fff solid;
	margin-top:-10px;
	box-shadow:0px 0px 10px 5px #c0c0c0;	
	}
.qk_w a img{
	width:157px;
	height:214px;
		}
.qk_w a:last-child{ 
	margin-right:0px;
}
.box_sub{
	margin:0px 0px 25px;
	background-color:#e6f6ff;
	height:45px;
	}
.box_sub a{
	float:left;
	padding:2px 40px;
	height:41px;
	line-height:41px;
	text-align:center;
	margin-right:2px;
	font-size:18px;
	}
.box_sub a:link,.box_sub a:visited {
	color:#0a86e3;
	background-color:#c5eaff;
}
.box_sub a:hover,.box_sub a:active {
color:#fff;
	text-decoration:none;
	background:#0a86e3 url(../images/square.png) no-repeat center bottom;
}	
.box_sub a.box_on:link,.box_sub a.box_on:visited {
color:#fff;
	text-decoration:none;
	background-color:#0a86e3;
}
.box_sub a.box_on:hover,.box_sub a.box_on:active {
color:#fff;
	text-decoration:none;
	background-color:#0a86e3;
}	
.xinke{
	text-align:center;
	margin:0px auto;
	border-bottom:1px #e4e4e2 solid;
	padding:40px 0px;
	}
.xinke a{
	display:block;
	width:1124px;
	height:145px;
	border:1px #fff solid;
	margin:0px auto;
	}
.xinke a:hover{
	border:1px #fff solid;
	box-shadow:0px 0px 5px 5px #c0c0c0;	
	}	
.peixun_w{
	height:180px;
	}
.white{
	padding:40px 0px 0px 24px;
	background-color:#FFF;
	}	
.peixun_w a{
	float:left;
	width:255px;
	height:140px;
	display:block;
	margin-right:26px;
	margin-left:10px;
	margin-bottom:25px;
	border:1px #dadada solid;
	}
.peixun_w a:hover{
	border:1px #fff solid;
	margin-top:-10px;
	box-shadow:0px 0px 10px 5px #c0c0c0;	
	}
.peixun_w a img{
	width:255px;
	height:140px;
		}
.gl_h a img{
	width:255px;
	height:165px;
		}
.peixun_w a:last-child{ 
	margin-right:0px;
}
.xiezuo_w{
	padding-top:10px;
	padding-left:20px;
	margin-bottom:7px;
	height:145px;
	}
.xiezuo_w a{
	float:left;
	width:348px;
	height:107px;
	display:block;
	margin-right:25px;
	margin-left:10px;
	margin-bottom:25px;
		border:1px #dadada solid;
	}
.xiezuo_w a:hover{
	border:1px #fff solid;
	margin-top:-10px;
	box-shadow:0px 0px 10px 5px #c0c0c0;	
	}
.xiezuo_w a img{
	width:348px;
	height:107px;

		}
.xiezuo_w a:last-child{ 
	margin-right:0px;
}
.mfd_1{
	padding-top:10px;
	padding-left:10px;
	margin-bottom:7px;
	height:195px;
	}
.mfd_1 a{
	float:left;
	width:1130px;
	height:145px;
	display:block;
	margin-bottom:25px;
	border:1px #dadada solid;
	}
.mfd_1 a:hover{
	border:1px #fff solid;
	margin-top:-10px;
	box-shadow:0px 0px 10px 5px #c0c0c0;	
	}
.mfd_1 a img{
	width:1130px;
	height:145px;
		}
.mfd_1 a:last-child{ 
	margin-right:0px;
}
