html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0; padding:0;font-family:"microsoft yahei",Tahoma,Verdana,Arial,Helvetica,sans-serif;font-size:100%}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details,summary,picture{display:block;}
table{border-collapse:collapse; border-spacing:0;}
caption,th{text-align:left; font-weight:normal;}
html,body,img,iframe,abbr{border:0;}
body{max-width: 1920px;overflow-x: hidden;margin: 0 auto}
i,em{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
sup,sub{font-size:12px;}
textarea{overflow:auto; resize:none;}
label{cursor:default;}
a,button{cursor:pointer;transition: all 0.3s;}
a,a:hover{text-decoration:none;}
input{border:0;}
*:focus {outline: none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
@font-face {
  font-family: "PangMenZhengDao-Cu";
  src: url("../fonts/PangMenZhengDao-Cu.ttf") format("truetype");
}

.w1200{width: 1360px;margin: 0 auto;position: relative;}
.imgbox {overflow: hidden;position: relative;}
.imgbox span {background-position: center center;background-repeat: no-repeat;background-size: cover;position: absolute;left: 0px;top: 0px;width: 100%;height: 100%; display: flex;align-items: center;justify-content: center;}
.top{width: 100%;height: 227px;background: url(../images/tbg1.png) no-repeat top center;}
.top .logo{width: 414px;height: 84px;margin-top: 45px;}
.top .top_r{width: 380px;margin-top: 55px}
.top .top_r .search{width: 170px;height: 28px;background-color: #ffffff;box-shadow: 0px 1px 3px 2px rgba(49, 101, 125, 0.18);line-height: 28px;text-align: center; float: right;margin-top: 25px}
.top .top_r .search input{float: left;width: 126px;height: 20px;line-height: 20px;margin: 4px;border-right: 1px solid #6794C4;color: #014c9c;opacity: 0.63;}
.top .top_r .search img{vertical-align: middle;margin-top: -3px}
.top .top_r .search button{background: none;border: none}

.nav{width: 100%;height: 63px;background: rgba(2,71,144,0.7);margin-top: 23px;}
.nav li{float: left;height:63px ;line-height: 63px;text-align: center;width: 11.11%;position: relative;}
.nav li a{color: #fff;color: #ffffff;font-size: 18px;font-weight: bold;}
.nav li .nav2{position: absolute;top: 0%;width: 100%;background: #fff;z-index: -999;line-height: 40px;box-shadow: 0px 1px 5px 3px 	rgba(49, 101, 125, 0.18);padding: 10px 0;opacity: 0;transition: all 0.3s;}
.nav li .nav2 a{color: #666;font-size: 16px;font-weight: normal;display: inline-block;width: 100%;}
.nav li .nav2 a:hover{color: #014EA0}
.nav li:hover .nav2{opacity: 1;top: 100%;z-index: 999;}
.nav li .nav2 p:hover{background-color: #014d9e;}
.nav li .nav2 p:hover a{color: #fff}
.slideBox{ width:100%; height:auto; overflow:hidden; position:relative; }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:0; bottom:10px; z-index:1;width: 100%; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left; width: 100%	;text-align: center; }
.slideBox .hd ul li{ display: inline-block;; margin:0 8px;  width:11px; height:11px; text-align:center; background:url(../images/dian1.png) no-repeat center; cursor:pointer; }
.slideBox .hd ul li.on{ background:url(../images/dian2.png) no-repeat center }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;padding-top: 28.75%; }


.part2{width: 100%;height: 522px;background: url(../images/bg2.png) no-repeat center;}
.slideGroup{width: 866px;  text-align:left;margin-top: 30px;}
.slideGroup .parHd{ height:50px; line-height:50px;  position:relative; background: url(../images/bg1.png) no-repeat left bottom;margin-bottom: 30px; }
.slideGroup .parHd ul{ float:left;    }
.slideGroup .parHd ul li{ float:left; padding-right: 15px; cursor:pointer;color: rgba(28,28,28,0.55); font-size: 20px;letter-spacing: 1px;font-weight: bold;margin-right: 60px; position: relative;}
.slideGroup .parHd ul li.on:after{position: absolute;width: 124px;height: 6px;background-color: #07519c;content:"";bottom:-3px;left: 0}
.slideGroup .parHd ul li span{color: rgba(1,78,160,0.55);font-family: PangMenZhengDao-Cu;font-size: 30px;}
.slideGroup .parHd ul li.on span{ color: #0e4f94;}
.slideGroup .parHd ul li.on{color: #202020;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; padding:10px 0 10px 42px; position:relative;   }

.slideGroup .sPrev,.slideGroup .sNext{ position:absolute; left:5px; top:10px; display:block; width:30px; height:94px; border:1px solid #ddd; background:url() center center no-repeat #f4f4f4; }
.slideGroup .sNext{ left:auto; right:5px; background:url() center center no-repeat #f4f4f4;  }
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{ border-color:#f60;  }
.slideGroup .parBd{border-top:  5px solid #014ea0;;}
.slideGroup .parBd ul.bd{ overflow:hidden; zoom:1;width: 402px;height: 377px;background-color: #ffffff;box-shadow: 0px 4px 6px 1px rgba(49, 101, 125, 0.18);float: left;   }
.slideGroup .parBd ul li{width: 402px;height: 377px;position: relative;  }
.slideGroup .parBd ul li .pic{width: 402px;height: 252px;}
.slideGroup .parBd ul li .pic img{width: 402px;height: 252px;}
.slideGroup .parBd ul li .pic a:hover img{ border-color:#999;  }
.slideGroup .parBd ul li:hover .title{color:  rgba(1,78,160)}
.slideGroup .parBd ul li .title{ line-height:24px; text-align: center;margin-top: 31px;font-weight: bold;font-size: 15px;color: #202020;  }
.slideGroup .parBd ul li .date{width: 60px;height: 40px;background-color: #c03737;position: absolute;top: 227px;left: 20px;text-align: center;line-height: 20px;font-style: normal;padding: 4px 0;color: #ffffff;}
.slideGroup .parBd ul li .desc{padding: 0 10px;font-size: 15px;color: #4f4d4e;opacity: 0.84;margin-top: 10px;}
.slideGroup .slideBox2{position: relative;height: 377px;}
.slideGroup .slideBox2 .hd{position: absolute;width: 402px;bottom:110px;left: 0;height: 10px;text-align: center;}
.slideGroup .one .hd{position: absolute;width: 470px;right: -30px;height: 10px;text-align: center;}
.slideGroup .one .hd li{width: 24px;height: 3px;background-color: #c03737;opacity: 0.3;display: inline-block;margin: 0 3px;cursor: pointer;}
.slideGroup .one .hd li.on{background-color: #c03737;opacity: 1;}




.slideGroup .slideBox2 .hd li{width: 24px;height: 3px;background-color: #c03737;opacity: 0.3;display: inline-block;margin: 0 3px;cursor: pointer;}
.slideGroup .slideBox2 .hd li.on{background-color: #c03737;opacity: 1;}
.slideGroup .slideBox2 .rnews{width: 423px;padding: 20px 20px 0 20px;box-shadow: 0px 1px 5px 3px rgba(49, 101, 125, 0.18);background: #fff}
.slideGroup .slideBox2 .rnews .nlist{margin-bottom: 9px;}
.slideGroup .slideBox2 .rnews .nlist h3{font-size: 16px;font-weight: normal;color: #202020;}
.slideGroup .slideBox2 .rnews .nlist:hover h3{color:  rgba(1,78,160)}
.slideGroup .slideBox2 .rnews .nlist p span{font-style: normal;color: #4f4d4e;opacity: 0.65;position: relative;}
.slideGroup .slideBox2 .rnews .nlist p span:after{position: absolute;left: 110%;top: 13px;width: 330px;height: 1px;background: #4f4d4e;content:"";}
.slideGroup .slideBox2 .more{position: absolute;top: -70px;right: 0;}

.tzgg{margin-top: 75px;width: 472px;}
.Home_Title{height:50px; line-height:50px;  position:relative;margin-bottom: 15px;}
.Home_Title h3{height:50px; line-height:50px;color: rgba(28,28,28,0.55); font-size: 20px;letter-spacing: 1px;font-weight: bold;}
.Home_Title h3 span{color: rgba(1,78,160);font-family: PangMenZhengDao-Cu;font-size: 30px;}
.Home_Title img{margin: 3px auto}

.tzgglist ul{width: 100%;border-top:  5px solid #014ea0;background: #fff;padding: 18px 0 2px;box-shadow: 0px 1px 5px 3px rgba(49, 101, 125, 0.18);}
.tzgglist li{height: 36px;padding: 0 20px;line-height: 36px;clear:both;margin-bottom: 15px;}
.tzgglist li .date{width: 59px;height: 36px;background: url(../images/bg3.png) no-repeat center;text-align: center;font-style: normal;color: #ffffff;}
.tzgglist li h3{width: 358px;line-height: 36px;float: right;font-weight: normal;color: #202020;border-bottom: 1px solid #8d8c8c;}
.tzgglist li:hover h3{color:  rgba(1,78,160)}

.part3{width: 100%;height: 780px;background: url(../images/bg4.png) no-repeat center}
.slideBox3{position: relative;height: 377px;width: 864px;float: left;margin-top: 30px;}
.slideBox3 ul.bd{ overflow:hidden; zoom:1;width: 470px;height: 396px;background-color: #ffffff;box-shadow: 0px 4px 6px 1px rgba(49, 101, 125, 0.18);float: left;margin-top:2px;}
.slideBox3 .hd{position: absolute;width: 470px;bottom:40px;right: 0;height: 10px;text-align: center;}
.slideBox3 .hd li{width: 24px;height: 3px;background-color: #c03737;opacity: 0.3;display: inline-block;margin: 0 3px;cursor: pointer;}
.slideBox3 .hd li.on{background-color: #c03737;opacity: 1;}
.slideBox3 .rnews{width: 353px;padding: 17px 20px 0 20px;box-shadow: 0px 1px 5px 3px rgba(49, 101, 125, 0.18);background: #fff;margin-top: 4px;height: 358px;}
.slideBox3 .rnews .nlist{margin-bottom: 9px;}
.slideBox3 .rnews .nlist h3{font-size: 16px;font-weight: normal;color: #202020;}
.slideBox3 .rnews .nlist:hover h3{color:  rgba(1,78,160)}
.slideBox3 .rnews .nlist p span{font-style: normal;color: #4f4d4e;opacity: 0.65;position: relative;}
.slideBox3 .rnews .nlist p span:after{position: absolute;left: 110%;top: 13px;width: 263px;height: 1px;background: #4f4d4e;content:"";}
.slideBox3 .more{position: static;}
.slideBox3 ul li{width: 470px;height: 377px;position: relative;  }
.slideBox3 ul li .pic{width: 470px;height: 252px;}
.slideBox3 ul li .pic img{width: 470px;height: 252px;}
.slideBox3 ul li .pic a:hover img{ border-color:#999;  }
.slideBox3 ul li:hover .title{color:  rgba(1,78,160)}
.slideBox3 ul li .title{ line-height:24px; text-align: center;margin-top: 41px;font-weight: bold;font-size: 16px;;color: #202020;  }
.slideBox3 ul li .date{width: 60px;height: 40px;background-color: #c03737;position: absolute;top: 227px;left: 20px;text-align: center;line-height: 20px;font-style: italic;padding: 4px 0;color: #ffffff;}
.slideBox3 ul li .desc{padding: 0 10px;font-size: 15px;color: #4f4d4e;opacity: 0.84;margin-top: 10px;}


.Box3 .hd{position: absolute;width: 470px;bottom:40px;right: 0;height: 10px;text-align: center;}




.slideTxtBox{ width:460px;text-align:left;float: right;margin-top: 30px;}
.slideTxtBox .hd{ height:50px; line-height:50px;  position:relative; background: url(../images/bg1.png) no-repeat left bottom;margin-bottom: 34px; }
.slideTxtBox .hd ul{ float:left;    }
.slideTxtBox .hd ul li{ float:left; padding-right: 15px; cursor:pointer;color: rgba(28,28,28,0.55); font-size: 20px;letter-spacing: 1px;font-weight: bold;margin-right: 60px; position: relative;}
.slideTxtBox .hd ul li.on:after{position: absolute;width: 124px;height: 6px;background-color: #07519c;content:"";bottom:-3px;left: 0}
.slideTxtBox .hd ul li span{color: rgba(1,78,160,0.55);font-family: PangMenZhengDao-Cu;font-size: 30px;}
.slideTxtBox .hd ul li.on span{ color: #0e4f94;}
.slideTxtBox .hd ul li.on{color: #202020;}
.slideTxtBox .bd ul{ padding:0;  zoom:1;position: relative;  }
.slideTxtBox .bd li{/* background: url(../images/bg6.png) no-repeat top center; */background-size: 100% auto;/* padding-top: 5px; */height: 46px;margin-bottom: 6px;}
.slideTxtBox .bd li .box{width: 100%;/* margin: 0 5%; */background-color: #ffffff;box-shadow: 0px 1px 5px 3px rgba(49, 101, 125, 0.18);height: 46px;margin-top: 9px;}
.slideTxtBox .bd li .box .date{width: 61px;height: 32px;background: url(../images/bg5.png) no-repeat center;font-size: 14px;color: #ffffff;line-height: 32px;text-align: center;/* padding: 10px 0; */margin: 8px;}
.slideTxtBox .bd li .box h3{line-height: 32px;float: left;width: 315px;margin: 8px 0;margin-right: 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: normal;color: #202020;}
.slideTxtBox .bd li .box .lh2{height: 40px;line-height: 20px;padding: 4px 0;white-space: normal;}
.slideTxtBox .bd li .box:hover h3{color:  rgba(1,78,160)}
.slideTxtBox .more{position: absolute;top: -70px;right: 0;}


.rdzt{margin-top: 20px;}
.picScroll-left{ width:100%;  overflow:hidden; position:relative;   }
.picScroll-left .hd{position: absolute;width: 100%;height: 170px;left: 0;top: 0;}
.picScroll-left .hd .prev{ z-index: 99;display:block;  width: 13px; height: 24px; position: absolute;left: 10px;top: 50%;margin-top: -12px;  overflow:hidden;cursor:pointer; background:url("../images/left1.png") no-repeat center;}
.picScroll-left .hd .next{ z-index: 99;display:block;  width: 13px; height: 24px; position: absolute;right: 10px;top: 50%;margin-top: -12px;  overflow:hidden;cursor:pointer; background:url("../images/right1.png") no-repeat center;}
.picScroll-left .hd .prevStop{ opacity: 0;}
.picScroll-left .hd .nextStop{ opacity: 0;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:0;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin-right: 11px; float:left; _display:inline; overflow:hidden; text-align:center; position: relative; }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{ width: 331px; height: 170px; display:block; }
.picScroll-left .bd ul li p{  text-align: center;font-size: 16px; display: flex;align-items: center;justify-content: center; position: absolute;left: 0;top: 0; width: 331px; height: 170px;text-align: center;}
.picScroll-left .bd ul li p span{font-size: 16px;color: #02468f;font-weight: bold;text-shadow: #fff 1px 0 0, #fff 0 1px 0, #fff -1px 0 0, #fff 0 -1px 0;}




.kslj{width: 100%;height: 185px;background: url(../images/bg8.png) no-repeat center;/* padding-top: 20px; */}
.picScroll-left2{ width:100%;  overflow:hidden; position:relative;/* margin-top: 10px; */}
.picScroll-left2 .hd{position: absolute;width: 100%;height: 166px;left: 0;top: 0;margin-top: 20px;}
.picScroll-left2 .hd .prev{ z-index: 99;display:block;  width: 42px; height: 42px; position: absolute;left: 0;top: 50%;margin-top: -41px;  overflow:hidden;cursor:pointer; background:url("../images/left2.png") no-repeat center;}
.picScroll-left2 .hd .next{ z-index: 99;display:block;  width: 42px; height: 42px; position: absolute;right: 0;top: 50%;margin-top: -41px;  overflow:hidden;cursor:pointer; background:url("../images/right2.png") no-repeat center;}
.picScroll-left2 .hd .prevStop{ opacity: 0;}
.picScroll-left2 .hd .nextStop{ opacity: 0;}
.picScroll-left2 .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left2 .hd ul li{float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("") 0 -9px no-repeat; }
.picScroll-left2 .hd ul li.on{ background-position:0 0; }
.picScroll-left2 .bd{ padding:0 50px;width: 1260px;margin-top: 20px;}
.picScroll-left2 .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left2 .bd ul li{ margin-right: 60px; float:left;display: flex;align-items: center;justify-content: center;  overflow:hidden; text-align:center; position: relative;width: 159px;height: 146px;text-align: center;text-align: center; transition: all 0.3s;}
.picScroll-left2 .bd ul li .pic{ text-align:center; }
.picScroll-left2 .bd ul li:hover{background-color: #ffffff;
	box-shadow: 0px 3px 7px 0px 
		rgba(219, 239, 254, 0.86);
	border-radius: 10px;}
.picScroll-left2 .bd ul li .pic img{ width: auto; height: auto;}
.picScroll-left2 .bd ul li p{  text-align: center;font-size: 18px;font-weight: bold; color: #014ea0;}
.xyly{width: 100%;height: 740px;background: url(../images/bg9.png) no-repeat center top;padding-top: 50px;overflow: hidden;}
.VideoRec .slick-list{padding:0 !important;margin-left: 50px;}
.VideoRec .item{padding:51px 0;text-align:center;opacity: 0.5;position: relative;padding-bottom: 150px;}
.VideoRec .item .imgbox{padding-top:309px;-webkit-box-reflect: below 0px -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));}
.VideoRec .item .ti{overflow: hidden;height:60px;line-height: 61px; color:#fff;font-weight:bold;width:580px;font-size:18px;background: rgba(0,0,0,.7);text-align: center;position: absolute;bottom:148px;left: 50%;margin-left: -284px;}
.VideoRec .item.slick-current {padding:0;z-index:10;position: relative;opacity: 1;}
.VideoRec .item.slick-current .ti{bottom:24px;}
.VideoRec .item.slick-current .imgbox{padding-top:410px;box-shadow: 0 0 20px rgba(0,0,0,0.5);margin-bottom:24px;width: 580px !important;margin-left:-100px;}
.VideoRec .item.slick-current .ti{display:block;color: #02468f}
.VideoRec .slick-dots{bottom:-6%;}
.VideoRec .slick-dots li button{width:14px;height:14px;}
.VideoRec .slick-arrow{width:38px;height:25px;background-size: contain;background-repeat: no-repeat;border-radius: 0}
.VideoRec .slick-arrow:hover{background-color:transparent;}
.VideoRec .slick-prev:before,.VideoRec .slick-next:before{display:none;}
.VideoRec .slick-prev{background-image: url(../images/arrl.png);}
.VideoRec .slick-prev:hover{background-image: url(../images/arrl01.png);}
.VideoRec .slick-next{background-image: url(../images/arrr.png);}
.VideoRec .slick-next:hover{background-image: url(../images/arrr01.png);}

@media(max-width:997px){
	.VideoRec .item .ti{height:auto;width:100%;}
	.VideoRec .slick-arrow{width:25px;height:16px;}
	.VideoRec .slick-prev{left:0;}
	.VideoRec .slick-next{right:0;}
	}
	
	@media(max-width:768px){
	.VideoRec .item{padding:0;}
	.VideoRec .item.slick-current .imgbox{width:auto !important;margin:0 0 10px;}
	.VideoRec .item .imgbox{padding-top:65% !important;}
	.VideoRec .slick-dots li button{width:8px;height:8px;}
	.VideoRec .item .ti{font-size:15px;}
	}
.footer{width: 100%;height: auto;background: url(../images/fbg.png) no-repeat center;background-size: cover;padding-bottom: 10px;}
.xglj{height: 66px;line-height: 66px;}
.xgljbox{width: 16.6%;height: 66px;line-height: 66px;cursor: pointer; text-align: left;position: relative;font-size: 19px;font-weight: bold;color: #ffffff;;margin: 0 auto;float: left;}
.xgljbox img{vertical-align: middle;margin-right: 10px;}
.xgljbox .xiala{width: 183px;background: #fff;position: absolute;left: 0;top:66px;display: none;z-index: 999;max-height: 180px;overflow-y: auto}
.xgljbox .xiala p{height: 36px;line-height: 36px;color: #666;color: #666;font-size: 16px;text-indent: 10px;font-weight: normal;}
.xgljbox:hover> .xiala{display: block}
.xgljbox .xiala p:hover{color: #02468f}
.xglj_b .mr0{margin-right: 0;}

.flogo{margin-top: 20px;border-bottom: 2px solid rgba(255,255,255,.5);display: inline-block;width: 100%;}
.flogo .flogo_r{    margin-top: 10px;
    margin-bottom: 50px;
    width: 65%;}
.foot_b{margin-top: 20px;display: inline-block;width: 100%;}
.foot_b a{color: #fff}
.foot_bl{line-height: 32px;color: #fff;}
.foot_bl img{width: 16px;vertical-align: middle;margin-right: 10px;}
.ewm{text-align: center;}
.ewm .ewmbox{margin-left: 30px;color: #fff}

.nbanner .slideBox li{padding-top: 17.5%;}
.newslist{display: inline-block;width: 100%;background: url(../images/nbg1.png) no-repeat bottom center #F7F7F7;float: left;}

.newslist_l{width: 238px;margin-top: 47px;border-bottom:2px solid #014ea0;padding: 0 10px; box-shadow: 0px 3px 10px 0px rgba(70, 171, 229, 0.15);border-radius: 8px 8px 0px 0px;background: url(../images/nbg2.png) no-repeat bottom center;min-height: 670px;background-size: 100% 100%; margin-bottom: 20px;}
.newslist_l h1{height: 90px;line-height: 90px;font-size: 24px;font-weight: normal;color: #ffffff;text-align: center;border-bottom: solid 2px #ffffff;margin-bottom: 30px;}
.list{width: 238px;overflow: hidden;}
.list ul li{position: relative;border-bottom: 1px solid rgba(255,255,255,0.3);width: 236px;float: left; }
.list ul li.on{height: 50px;border-radius: 10px;border: solid 1px rgba(255,255,255,0.4);line-height: 50px;background:url(../images/xiala2.png) no-repeat 220px center;}
.list ul li.on a{height: 50px;line-height: 50px;color: #fff;font-weight: bold;}
.list ul li a{padding-left: 10px;color: #ffffff; font-size:20px; float: left;;line-height: 30px;position: relative;margin:0 10px;padding: 15px 0;}
.list ul li.inactive{ background:url(../images/xiala2.png) no-repeat 220px center;margin-left: 0;cursor: pointer;}
.list ul li.inactives.inactive{background:url(../images/xiala3.png) no-repeat 216px 30px ;border-bottom: none}
.list ul li ul{display: none;}
.list ul li.active ul a{border-left: none;}
.list ul li ul li { border-left:0; border-right:0;  border-color:none;text-indent: 20px;padding-left: 0; }
.list ul li ul li ul{display: none;}
.list ul li ul li a{ margin-right:20px;border-bottom: none;border-left: none;float: none;width: 100%;display: inline-block;margin: 0 auto}
.list ul li ul li ul li { background:#fff; border:none; }

.newslist_r{background-color: #ffffff;margin-top: 47px;;margin-bottom: 30px;padding-bottom: 50px;padding-top: 1px;width: 1050px;	min-height: 631px;padding: 20px 15px}
.newslist_r  .location{height: 20px;line-height: 20px;padding-bottom: 20px;border-bottom: 2px solid #eeeeee;color: #014ea0;font-size: 20px;font-weight: bold;}
.newslist_r  .location img{vertical-align: middle;margin-right: 10px;}
.newslist_r  .location a{color: #014ea0;}


.pages{height: 50px;margin:0px auto 0;text-align: center;}
.pages a{padding: 2px 10px;border: 1px solid #cccccc;border-radius: 4px;display: inline-block; height: 22px;line-height: 22px;color: #333333;margin: 0 6px;}
.pages .active,.pages a:hover{border: 1px solid #014ea0;background: #014ea0;color: #fff}

.txtlist li{font-size: 16px;line-height: 50px;color: #333333;text-indent: 22px;background: url(../images/fang1.png) no-repeat left center;border-bottom: 1px dashed #eee;}
.txtlist li a{color: #333333;}
.txtlist ul{margin-top:15px ;}
.txtlist li:hover a,.txtlist li:hover span,.titile a:hover{color: #014ea0;}
.txtlist li:hover{background: url(../images/fang2.png) no-repeat left center;}

.newscon .ctitle{font-size: 24px;color: #333333;line-height: 43px;text-align: center;margin-top: 20px}
.newscon .info{font-size: 16px;color: #999999;line-height: 43px;text-align: center;}
.content img{max-width: 100%;display: block;margin: 20px auto}
.content p{font-size: 18px;line-height: 43px;color: #666666;text-indent: 2em;padding: 0 10px;text-align: justify;}

.prev_next{display: inline-block;width: 100%;margin: 30px auto 0;}
.prev_next a{width: 48%;height: 49px;border: solid 1px #cccccc;text-align: center;overflow: font-size: 18px;color: #666666;line-height: 49px;font-size: 18px;;}
.prev_next a:hover{color: #014ea0;border-color: #014ea0}

.location2{height: 50px;line-height: 50px;background: url(../images/nbg3.png) no-repeat center;padding: 0 10px;color: #014ea0;font-size: 20px;font-weight: bold;margin: 25px auto 35px;background-size:1360px;}
.location2 a {color: #014ea0;}
.location2 img{vertical-align: middle;margin-right: 10px;}

.searchbox{width: 571px;	height: 57px;background-color: #ffffff;border-radius: 29px;border: solid 1px #cccccc;margin: 0 auto;line-height: 57px;margin-bottom: 50px;}
.searchbox img{vertical-align: middle;margin: 18px 20px;float: left;}
.searchbox input{width: 380px;float: left;height: 57px;line-height: 57px;font-size: 18px;color: #333333;}
.searchbox button{float: right;width: 130px;line-height: 57px;height: 57px;background-color: #014ea0;border-radius: 29px;border: none;color: #ffffff;font-size: 20px;font-weight: bold;}
.searchlistbox{display: inline-block;width: 100%;border-bottom: 1px dashed #ececec;margin-bottom: 20px;}
.searchlistbox h3{font-size: 16px;line-height: 24px;color: #333333;padding-left: 20px;background: url(../images/fang2.png) no-repeat center left;margin-bottom: 10px;}
.searchlistbox .key{	color: #014ea0;}
.searchlistbox p{padding-left: 20px;line-height: 24px;color: #666666;font-size: 14px;text-align: justify;margin-bottom: 20px;}

.zzjgbox{margin-top: 45px;display: inline-block;width: 100%;}
.zzjgtit{text-align: center;margin-bottom: 45px;}
.zzjgtit span{display: inline-block;height: 62px;line-height: 47px;text-align: center;background-color: #266fb8;font-size: 24px;color: #ffffff;font-weight: bold;width: 311px;position: relative;z-index: 5;;background: url(../images/tbg2.png) no-repeat center}

.zzjgbox_b {margin: 0 -1%;}
.zzjgbox_b p{float: left;width: 31%;margin: 1%;border-radius: 6px;border: solid 1px #e2e2e2;height: 60px;line-height: 60px;font-size: 17px;color: #266fb8;}
.zzjgbox_b p img{vertical-align: middle;margin: auto 10px;}

/*20220818*/
.lsgy{padding-top: 40px;}
.lsgy_b{display: inline-block;width: 100%;background: url(../images/shu.png) repeat-y 77px  top;margin-bottom: 60px}
.lsgy_box{position: relative;display: inline-block;width: 100%;}
.lsgy_box .year{float: left;font-size: 18px;font-weight: bold;color: #266fb8;}
.lsgy_box .year img{vertical-align: middle;margin-left: 3px;}
.lsgy_box .month{width: 950px;float: right;position: relative;height: auto;line-height: 50px;margin-bottom: 10px;}
.lsgy_box .month:after{position: absolute;content: "";background: url(../images/yuan2.png) no-repeat center;width: 9px;height: 9px;left: -27px;top: 50%;margin-top: -4.5px;}
.lsgy_box .month .mm{color: #266fb8;font-size: 18px;width: 40px;}
.lsgy_box .month .txt{width: 631px;height: auto;line-height: 50px;background: url(../images/bg10.png) no-repeat right center;background-size: 100% 100%;padding-left: 30px;padding-right: 20px; margin-left: 20px;font-size: 18px;	color: #333333;}

.imglist .imgs{width: 33.3%;text-align: center;float: left;margin-top: 20px}

.imglist{padding: 0;background: none;width: 1060px;}
.imgsbox{width: 520px;height: 298px;background-color: #ffffff;box-shadow: 0px 2px 16px 0px rgba(53, 53, 53, 0.11);	border-radius: 10px;margin-bottom: 15px; border-top: 5px solid #005bac;box-sizing: border-box;padding: 45px 25px ;}
.imglist .imgbox{display: inline-block;width: 158px;height: 210px;float: left;}
.imgsbox .txt{width: 280px;}
.imgsbox .txt h3{font-size: 22px;color: #333333;line-height: 22px;}
.imgsbox .txt .p1{font-size: 16px;color: #666666;margin: 25px auto}
.imgsbox .txt .p2{font-size: 14px;color: #666666;line-height: 24px;text-align: justify;}



.location .nnav li{float: left;width: 94px;height: 20px;line-height: 20px;font-size: 18px;font-weight: normal;text-align: center;padding-bottom: 20px;padding-top: 20px;margin-top: -20px;}
.location .nnav li.on{font-weight: bold;background: rgba(1,78,160,.08);position: relative;}
.location .nnav li.on:after{position: absolute;bottom: 0;left: 0;width: 94px;height: 6px;background:  #014ea0;content: ""}
.xiaohuibox{text-align: center;padding-top: 140px;display: inline-block;width: 100%;}
.xiaohuibox img{margin-bottom: 35px;}
.xhlist{margin-top: 60px;margin-bottom: 40px;display: inline-block;width: 100%;}
.xhlist li{line-height: 44px;height: 44px;color: #014ea0;font-size: 18px;}
.xhlist li img{vertical-align: middle;margin:0 18px;}

/*20220822*/
.xyly .w90{width: 90%;margin: 0 auto;position: relative;}
.index_06{overflow: hidden;margin: 3rem auto 0;width: 100%;padding-bottom: 5rem;}
.index_06 a{display: block;padding-bottom: 80%;height: 0;}
.index_06 .img_box{height: 0;padding-bottom: 67.1%;position: relative;}
.index_06 .img_box::after{content: "";display: block;width: 100%;height: 100%;position: absolute;z-index: 1;background: url() repeat-x left bottom;bottom: 0;left: 0;}
.index_06 .img_box img{width: 100%;}
.index_06 .rheight24{height: auto !important;width: 100% !important;}
.index_06 .rheight24 canvas{width: 100% !important; height: 5rem !important;}
.index_06 .title{text-align: center;color: #fff;line-height: 30px;position: absolute;font-size: 1.25rem;position: absolute;bottom: 0.2rem;left: 0;padding: 1rem;width: 100%;z-index: 3;transition: 0.4s;display: none}
.index_06 .swiper-slide-active .title{display: block;text-align: center;}
.index_06 .title span{background: url() no-repeat left center;padding-left: 20px;}
.index_06 .swiper-button-prev,.index_06 .swiper-button-next{width: 50px;height: 43px;border: 0;border-radius: 0;transition: all 0.3s;top: 70%}
.index_06 .swiper-button-prev{background: url(../images/left3.png) no-repeat;left: 2%}
.index_06 .swiper-button-prev:hover{background: url(../images/left3-2.png) no-repeat}
.index_06 .swiper-button-next{background: url(../images/right3.png) no-repeat;left: auto;right: 2%}
.index_06 .swiper-button-next:hover{background: url(../images/right3-2.png) no-repeat}
.index_06 .swiper-slide{filter: brightness(0.65);}
.index_06 .swiper-slide.swiper-slide-active{filter: brightness(1);}
.index_06 .swiper-slide a:hover .title{color: #fff;}
.index_06 .swiper-wrapper{width: 100%;}
/*?ÃƒÂ¯Ã‚Â¿Ã‚Â¥?Ãƒâ€šÃ‚Â·?|?ÃƒÂ¯Ã‚Â¿Ã‚Â¥?Ãƒâ€¹Ã¢â‚¬Â°???Ãƒâ€šÃ‚Â¨???a*/
.newslist_l2{height: auto;background-size:cover;margin-bottom: 50px;}
.newslist_l2 .list ul li a{height: auto;line-height: 30px;padding: 10px 0;margin-right: 25px;text-align: justify;}

/*?Ãƒâ€šÃ‚Â§aÃƒÂ¯Ã‚Â¿Ã‚Â½Ãƒâ€šÃ‚Â°???|?ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œ???|???Ãƒâ€šÃ‚Â§?ÃƒÂ¯Ã‚Â¿Ã‚Â¥????*/
.tips{width: 100%;height: 100%;position: fixed;top:0;left: 0;background: #000;z-index: 99999999;text-align: center;color: #fff}
.tips span{vertical-align: middle;font-size: 30px;display: inline-block;padding-top: 120px}




/*20220920*/
.tzgglist .more{position: absolute;top: -85px;right: 0;}
.tzgglist ul{position: relative;}
.Home_Title ul li{cursor: pointer;position: relative;height: 50px;line-height: 50px;float: left;}
.Home_Title ul li span{color: rgba(1,78,160,0.55)}
.Home_Title ul li h3{margin-right: 30px;}
.Home_Title ul li.on h3{color:#202020}
.Home_Title ul li.on span{color: rgba(1,78,160)}
.Home_Title.hd{background: url(../images/bg1.png) no-repeat left bottom;}
.Home_Title ul li.on:after{position: absolute;width: 64px;height: 6px;background-color: #07519c;content:"";bottom:-3px;left: 0}
.Home_Title{margin-bottom:30px;}
.tzgg{margin-top: 30px;}


/*20220927*/
.zsxxbox{width: 100%;height: 408px;position: relative;margin-top: 80px}
.zsxxbox .center{width: 408px;height: 408px;background-color: rgba(162,207,255,.3);align-items: center;display: flex;justify-content: center;border-radius: 50%;position: absolute;left: 50%;margin-left: -204px;top: 50%;margin-top: -204px;}
.zsxxbox .center .q1{width: 322px;height: 322px;background-color: #a2cfff;align-items: center;display: flex;justify-content: center;border-radius: 50%}
.zsxxbox .center .q2{width: 234px;height: 234px;background-color: #fff;align-items: center;display: flex;justify-content: center;border-radius: 50%}
.zsxxbox .left{position: absolute;top: 50%;margin-top: -66px;height: 132px;line-height: 132px;font-size: 18px;color: #ffffff;font-weight: bold; left: 170px;width: 234px;background: url(../images/zsbg1.png) no-repeat center;align-items: center;display: flex;justify-content: center;z-index: 99;}
.zsxxbox .left img{vertical-align: middle;margin-right: 10px;transition: all 0.3s}
.zsxxbox a{color: #fff}
.zsxxbox .right{position: absolute;top: 50%;margin-top: -66px;height: 132px;line-height: 132px;font-size: 18px;color: #ffffff;font-weight: bold; right: 170px;width: 234px;background: url(../images/zsbg2.png) no-repeat center;align-items: center;display: flex;justify-content: center;z-index: 99;}
.zsxxbox .right img{vertical-align: middle;margin-left: 10px;transition: all 0.3s}
.zsxxbox .left:hover img,.zsxxbox .right:hover img{transform:scale(1.1)}




/*20221024*/
#wp_news_w99 .post-news .news-item{padding-left:8px;background:url(img/dian11.png) no-repeat left 16px;}
div#vsb_content_2430_u131 .type{overflow:hidden;padding:35px 105px;border:1px solid #b7aeae;}
.type div.box1{float:left;padding:30px 40px;width:352px;height:115px;background:url(../images/mailbg1.png) no-repeat center;}
.mailIcon{float:left;}
.mailTxt{float:left;margin-left:20px;}
.mailTxt .n1{margin-bottom:8px;color:#ba2a17;font-size:16px;}
.mailTxt .n2{color:#999;font-size:16px;}
.type div.box1 p{float:left;width:auto;}
.mailTxt p.n1{float:unset!important;width:100%!important;}
.type div.box1 p{float:left;margin-top:29px;margin-left:26px;width:auto;}
.mailTxt p.n1{margin-top:28px!important;margin-left:0!important;}
.mailTxt p.n2{margin-top:0!important;margin-left:0!important;}
.mailTxt .n1{color:#0e6bc2;}
div#vsb_content_2430_u131 .type{overflow:hidden;padding:35px 15px;border:1px solid #b7aeae;}
.type div.box1 .img{float:left;margin-top:29px;margin-left:29px;width:auto;}
.mailTxt{float:unset;margin-left:109px;width:auto;}
.type .box1.i1{margin-right:40px;margin-left:50px;}
.mailTxt p.n1{float:unset;width:100%;}
.mailTxt p.n2{float:unset;width:100%;}
.type div.box1 .img{float:left;margin-top:29px;margin-left:29px;width:88px;}
.mailTxt{float:right;margin-right:20px;margin-left:0;width:212px;}