@charset "utf-8";/*初始化样式*/
li{
	list-style-type: none;
}
.P_put .ff2{ font-size:16px;}
#broadcast{ background-color:#fafafa; height:95px; line-height:30px; font-size:16px;}
.icon_notice{ padding-top:0px;}
.bar{ padding-top:30px;}
.zhi{ text-align:center; font-size:16px; padding-bottom:32px;}
.zhi strong{ font-size:32px; color:#1b4fa1; display:block; padding-bottom:20px;border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1a4ea1;
	width:320px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;}
.zhi1{ font-size:16px; padding-bottom:15px;}
.zhi1 strong{ font-size:30px; color:#1b4fa1; display:block; padding-bottom:20px; font-weight:500;}
.news{ width:auto; clear:both; overflow:hidden; padding-bottom:30px; padding-top:30px; text-align: left;}
.news li{ float:left; width:19%; margin-left:0.5%; margin-right:0.5%; margin-bottom: 30px; font-size:16px;}
.news li p{ font-size:16px; display:block; text-align:center; padding-bottom:10px; padding-top:10px;}
.news li a{
	height: 32px;
	width: 100px;
	border: 1px solid #CCCCCC;
	display:block;
	line-height:32px;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
}
.news li a:hover{
background-color:#1a4ea1;
color:#FFFFFF;
}
.news li img{width:100%;}


.hz{ width:auto; clear:both; overflow:hidden; padding-bottom:30px; padding-top:30px;}
.hz li{ float:left; width:18.6%; margin-left:0.7%; margin-right:0.7%; font-size:16px;box-shadow: 0px 0px 8px #eeeeee ; margin-bottom:25px;}
.hz li img{width:100%;}

.qysl{ width:auto; clear:both; overflow:hidden; padding-bottom:30px; padding-top:30px;}
.qysl body{ width:auto; clear:both; overflow:hidden; padding-bottom:30px; padding-top:30px;}
.w-accor a{
	color:#FFFFFF;
	padding-left: 50px;
	font-size:16px;

}
.w-accor a:hover{
	color:#FFFFFF;

}


.relative {position:relative;}
.absolute {position:absolute;}
.main_service {width:100%; padding-bottom:32px;}
.service_main {width:100%;margin:0 auto;}
.service_main .service_1,.service_main .service_2 {display:flex;justify-content:space-between; margin-bottom:20px; margin-left:1%; margin-right:1%;}
.service_main .service_1 a,.service_main .service_1 img.trans {width:100%;}
.service_main .service_1 a {display:block;overflow:hidden; margin-left:0.5%; margin-right:0.5%;}
.service_main .service_1 img.trans {-webkit-filter:brightness(70%);filter:brightness(70%);transition:all .4s;-webkit-transition:all .4s;max-width:100%;height:auto;box-sizing:border-box;border:0;vertical-align:middle;}
.service_main .service_1 .cont {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;z-index:1;}
.service_main .service_1 .cont .text {margin:12px 0;font-size:16px;line-height:30px;color:#fff;text-align:center;}
.service_main .service_1 .cont .text img {width:47px;}
.service_main .service_1 .cont02 {padding-left:30px;padding-right:32px;position:absolute;bottom:0;left:0;line-height:55px;width:100%;height:0;background-color:#577fbd;opacity:.8;z-index:0;transition-duration:.5s;}
.service_main .service_1 .cont02 .text {float:left;font-size:16px;color:#fff;line-height:50px; padding-left:0.2rem;}
.service_main .service_1 .cont02 .img {float:left;width:47px; padding-top:5px;}
.service_main .service_1 .cont02 .img img {width:47px; max-width:100%;height:auto;box-sizing:border-box;border:0;vertical-align:middle;}
.service_main .service_1 a:hover>img {-webkit-filter:brightness(100%);filter:brightness(100%);}
.service_main .service_1 a:hover .cont .aaa,.service_main .service_1 a:hover .cont .text {display:none;}
.service_main .service_1 a:hover .cont02 {height:50px;}
.service_main .service_2 {margin-top:50px;}
.service_main .service_2 img {width:200px;}
.service_main .service_2 a,.service_main .service_2 img.trans {width:100px;}
.service_main .service_2 a {display:block;overflow:hidden;}
.service_main .service_2 img.trans {-webkit-filter:brightness(70%);filter:brightness(70%);transition:all .4s;-webkit-transition:all .4s;max-width:100%;height:auto;box-sizing:border-box;border:0;vertical-align:middle;}
.service_main .service_2 .cont {position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);overflow:hidden;z-index:1;}
.service_main .service_2 .cont .text {margin:12px 0;font-size:16px;line-height:30px;color:#fff;text-align:center;}
.service_main .service_2 .cont .text img {width:47px;}
.service_main .service_2 .cont02 {padding-left:12px;padding-right:0.49rem;position:absolute;bottom:0;left:0;line-height:0.55rem;width:100%;height:0;background-color:#577fbd;opacity:.8;z-index:0;transition-duration:.5s;}
.service_main .service_2 .cont02 .text {float:left;font-size:0.18rem;color:#fff;line-height:0.8rem;padding-left:0.2rem;}
.service_main .service_2 .cont02 .img {float:left;width:47px;}
.service_main .service_2 .cont02 .img img {width:47px;max-width:100%;height:auto;box-sizing:border-box;border:0;vertical-align:middle;}
.service_main .service_2 a:hover>img {-webkit-filter:brightness(100%);filter:brightness(100%);}
.service_main .service_2 a:hover .cont .aaa,.service_main .service_2 a:hover .cont .text {display:none;}
.service_main .service_2 a:hover .cont02 {height:0.8rem;}
.fadeIn {-webkit-animation-name:fadeIn;animation-name:fadeIn;}
.animated {-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}


	
.lc{ width:auto;}
.lc .title{ line-height:32px; font-size:16px; text-align:center}
.lc .title strong{
	font-size:32px;
	text-align:center;
	line-height:60px;
	width:360px;
	margin-left:auto;
	margin-right:auto;
	padding-top:0px;
	font-weight:bold;
	color:#1a4ea1;
	margin-bottom:20px;
	display:block;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #1a4ea1;
}
.lc .bg{
	background-image: url(../images/bg.jpg);
	background-repeat: no-repeat;
	background-position: center 20px;
	padding-top:0px;
	overflow:hidden;
}
.lc .atitle{
text-align:center;
padding-bottom:30px;
font-size:22px;
font-weight:bold;
}
.lc .ff2{
margin-left:15px; 
margin-right:15px;
}
.sj{ display:none;}
@media only screen and (max-width: 768px){
.zhi{ padding-bottom:20px; padding-top:15px;}
.zhi strong{ font-size:26px; padding-bottom:15px;}
.zhi1 strong{ font-size:16px;}
.service_main { display:none}
.sj{ display:block;}
.lc .title strong{ font-size:26px;}
.fw{ width:94%; margin-left:auto; margin-right:auto;}
.fw span{ line-height:50px; text-align:center; font-size:16px; display:block}
.hz{ padding-top:0px; padding-bottom:0px;}
.hz li{ width:32%; margin-left:0.3%; margin-right:0.3%;}
.news{ padding-top:0px;}
.news li{ width:99%; margin-bottom:20px;}

.w-accor a{
	color:#FFFFFF;
	background-image: url(../images/crial.png);
	background-size:20px 20px;
	background-repeat: no-repeat;
	background-position: 20px 233px;
	padding-left: 50px;
	font-size:16px;
	padding-top:230px;
}
.w-accor a:hover{
	color:#FFFFFF;

}
.qysl{ width:auto; clear:both; overflow:hidden; padding-bottom:30px; padding-top:0px;}
.main_service{ padding-bottom:1px;}

}