/*css*/
.container-fluid1 {
  padding: 0 4.333333%;
}
p{
	margin: 0;
	padding: 0;
}
.fl{
	float: left;
}
.fr{
	float: right;
}
.x-header1{
	height: 84px;
	position: relative;
}
.x-logo1{
	line-height: 84px;
}



.zywen{
    margin-right: 9vw;
}
.zywen,.zywen a{
        color: #222222;
    line-height: 84px;
}
.ssk_aa{
	display: block;
	position: absolute;
	width: 4.333333%;
	height: 84px;
	right: 0;
	top: 0;
	min-width: 84px;
}
.ssk_aa a.mo_aa{
	display: block;
	line-height: 84px;
	text-align: center;
	background: #1753b5;
}
.we_ajhhj{	
	position: relative;
}
.ssk_ab{
	position: absolute;
	    top: 90px;
    right: 17%;
	z-index: 999;height:40px;
	display: none;
}

@-webkit-keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

@keyframes fadeInRight {
	0% {
		opacity: 0;
		-webkit-transform: translate3d(100%,0,0);
		transform: translate3d(100%,0,0)
	}

	100% {
		opacity: 1;
		-webkit-transform: none;
		transform: none
	}
}

.fadeInRight {
	-webkit-animation-name: fadeInRight;
	animation-name: fadeInRight
}


/*热门搜索*/
.ssk_ab,.ssk_ab a{
	box-sizing: border-box;
}
.ssk_ab #formsearch{width:300px;float:right;height:40px;}
/*搜索和热门搜索*/
.ssk_ab #formsearch input{height:40px;background:#fff;border:none;line-height:40px;background: #fff;vertical-align: text-top;}
.ssk_ab #formsearch input#keyword{height:40px;line-height:40px;padding-left:4px;color:#666;    width: 249px;}
.ssk_ab #formsearch input#s_btn{width:46px;height:40px;line-height:40px;text-align:center;background-color:#1753b5;color:#fff;border:none;cursor:pointer;}


@media (max-width: 1200px){
   .x-menu > li > a{
   	    padding: 0 1vw;
   	        font-size: 14px;

   }
   .x-menu{    margin-left: 0;}
}



.wenz_ban{
	width: 100%;
	position: absolute;
	top: 27%;
	left: 12%;
	transform: translateY(-50%); opacity: 0;
}

.right_aa1{
	transition: all 1s;
  opacity: 0;
  right: -300px;
}
.active .right_aa1 {
    right: 0px;
    -webkit-animation: fadeInRight 1s forwards 0.5s;
}
.wenz_ban{
	color: #fff;
}
.wenz_ban h2 span{
	display: block;
	font:500 1.5vw/1.3em "微软雅黑";letter-spacing: 0.9em;
}
.wenz_ban h2{
	font:500 3.5vw/1.3em "微软雅黑";
}
.wenz_ban h3{
	font:500 1.75vw/1.5em "微软雅黑";
	margin: 1em 0 0.5em;
}
.wenz_ban .banda{
font:500 1vw/1.5em "微软雅黑";
}
a.more_ban{
	display: block;
	color: #fff;
	font:500 17px/3.5em "微软雅黑" !important ;
	width: 223px;
	text-align: center;
	background: #1753b5;
	margin-top: 3.5em;
}
@media (max-width: 1200px){
	a.more_ban{
		width: 155px;
		font-size: 14px !important;
	}
}

/*cont1*/
.cont1{
	background: #f5f5f5;
}
.a1_v1{
	display: flex;
   flex-direction:row-reverse;
    flex-wrap: wrap;
}
.a1_v1 .a1_b1{
	width: 29.1666666%;
}
.a1_v1 .a1_b2{
	width: 66.77%;
	position: relative;
}
.a1_v1 .a1_b1 a.abt_more{
	display: block;
}
.a1_v1 .a1_b1 a.abt_more img{
	width: 100%;
}
a.jagg_mop{
	display: block;
	position: absolute;
	right: 0;
	bottom: 0;
	color: #fff;
	font:500 36px/60px "微软雅黑";
	width: 60px;
	text-align: center;
	background: #1753b5;
}
a.jagg_mop:hover{
	background: #003f86;
}
.fang{
	display: block;
	overflow: hidden;
}
.fang img{
	 -webkit-transition: all .5s ease;
  transition: all .5s ease;
}
.fang img:hover{
	  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
.sz_gd{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 5%;
}
.sz_gd li{
	width: 25%;
	text-align: center;
	padding: 2.5em 0;
}
.sz_gd li+li{
	border-left: 1px solid #dcdcdc;
}
.sz_gd li .sz{
	color: #1753b5;
}
.sz_gd li .sz span{
	display: inline-block;
	font:500 72px/1em "Impact";
}
.sz_gd li .sz b{
	    display: inline-block;
    font: 500 38px/1em "Impact";
    vertical-align: top;
    margin-left: 4px;
}
.sz_gd li p{
  color: #777777;
  font:500 18px/2em "微软雅黑";
  padding-top: 1em;
}
.abt_wen h2{
	color: #222222;
	font:600 27px/1.5em "微软雅黑";
}
.abt_wen .wen_aghgha{
   color: #888888;
   font:500 14px/2.2em "微软雅黑";
   margin-top: 1.4em;
}
.abt_wen{
	width: 69.89%;
	box-sizing: border-box;
	padding: 0.8em 0 1.2em;
	background: url(../images/bjaa.png) no-repeat left center;
	background-size: 100% 100%;
	    margin-top: 3%;
}
@media (min-width: 1800px){
  .abt_wen{
	padding: 0.8em 12% 1.2em 1em;
	margin-top: 5%;
}
}
@media (max-width: 1600px){
	.abt_wen .wen_aghgha{
		line-height: 2em;
		font-size: 12px;
	}
	.sz_gd li .sz span{
		font-size: 60px;
	}
	.sz_gd li p{
		font-size: 14px;
		padding-top: 0.6em;
	}
	.sz_gd li{
		padding: 1.5em 0;
	}
	.abt_wen h2{
		font-size: 20px;
	}
}
@media (max-width: 1440px){
	.abt_wen{
		    width: 87.89%; 
	}
.abt_wen .wen_aghgha{
	margin-top: 0.8em;
}
a.jagg_mop{
	    font: 500 24px/40px "微软雅黑";
    width: 40px;
}
}
@media (max-width: 1200px){
  .sz_gd li .sz span{
  	font-size: 40px;
  }
  .sz_gd li .sz b{
  	font-size: 24px;
  }
  .sz_gd li p{
  	font-size: 12px;
  }
  .sz_gd li{
  	padding: 0.8em 0;
  }
  .abt_wen{
  	    width: 92.89%;    margin-top: 2%;
  }
}
@media (max-width: 991px){
	.cont1{
		padding: 2em 0 0;
	}
	a.jagg_mop{
		display: none;
	}
    .a1_v1 .a1_b1{
	width: 91.44444%;
	margin: 0 auto;
}
.a1_v1 .a1_b2{
	width: 91.44444%;
	position: relative;margin: 0 auto;
}
.abt_wen{
	background: none;
	width: 100%;
}
.sz_gd li p{
	line-height: 1.5em;
}

}
@media (max-width: 768px){
	.sz_gd li .sz span{
		font-size: 32px;
	}
}
/*cont2*/
.cont2{
	padding: 5vw 0;
}
.tite2_b1 h2{
	color: #222222;
	font: 500 2.3vw/1em "微软雅黑";
}
.tite2_b1 h2:after{
	content: "";
	background: #1753b5;
	width: 1.8em;
	height: 3px;
	display: block;
	background: #1753b5;
	margin: 0.8em 0 0.4em;
}
.tite2_b1 span{
	color: #777777;
	font: 500 16px/2em "微软雅黑";
}
.a2_b1 {
	text-align: center;
	font-size: 0;
	margin-top: 36px;
}
.a2_b1 li{
	display: inline-block;
	position: relative;
}
.a2_b1 li>a{
	display: block;
	color: #222222;
	font:500 14px/2.5em "微软雅黑";
	padding: 0 1.2em;
	margin: 0 1em;
}
.a2_b1 li>a:hover{
	background: #1753b5;
	color: #fff;
}
.a2_b1 li:nth-child(1)>a{
	background: url(../images/aghgh.png) no-repeat 1.3em center #1753b5;
    padding: 0 1.2em 0 3.5em;
    color: #fff;
}
.a2_b1 li .sec{
	position: absolute;
	background: #fff;
	left: 0;
	top: 33px;width: 100%;
	display: none;
	z-index: 99;
}
.a2_b1 li .sec a{
	display: block;
	color: #222222;font:500 12px/2.5em "微软雅黑";
	width: 100%;
	 white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
   z-index: 99;
}
.a2_b1 li .sec a:hover{
	color: #1753b5;
}
.a2_b2{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-top: 2.6vw;
}
.a2_b2 li{
	width: 25%;
}
.a2_b2 li.cp_lisdt1{	
	border:1px solid #dcdcdc;
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    border-right: none;align-items: center;
}
.a2_b2 li a.img{
	width: 51%;
}
.a2_b2 li a.img img{
	width: 100%;
}
.a2_b2 li .wenanhh{
	width: 46%;
	box-sizing: border-box;
	padding-right: 2em;
}
.a2_b2 li .wenanhh h2 a{
	display: block;
	color: #333333;
	font:600 18px/1.8em "微软雅黑";
	  white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.a2_b2 li .wenanhh h2 span{
	display: block;
	color: #555555;
	font:500 16px/1.4em "微软雅黑";
	white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.a2_b2 li .wenanhh h3{
	color: #888888;
	font:500 14px/1.3em "微软雅黑";
	max-height: 3.9em;
	overflow: hidden;
	margin-top: 0.8em;
}
a.hjhhja{
	display: block;
	width: 44px;
	line-height: 42px;
	border-radius: 50%;
	border:1px solid #e6e6e6;
	text-align: center;
	margin-top: 1.5em;
}
a.hjhhja img.img2,a.hjhhja:hover img.img1{
	display: none;
}
a.hjhhja:hover{
	background: #1753b5;
	border-color: #1753b5;
}
a.hjhhja:hover img.img2{
  display: inline-block;
}
.a2_b2 li.cp_lisdt2{
	background: #1753b5;
	color: #ffffff;text-align: center; display: flex;align-items: center;
}
.a2_b2 li.cp_lisdt2 span{
	color: #fff;
	display: block;
	font:500 18px/2em "微软雅黑";
	margin-top: 0.6em;
}
.a2_b2 li.cp_lisdt2 a.cjhja{
   display: block;
   width: 100%; 
   transition: all .5s ease;
}
.a2_b2 li.cp_lisdt2 a.cjhja:hover{
	 transform: translateY(-10px); 
}
@media (max-width: 1600px){
	.tite2_b1 span{
		font-size: 14px;
	}
	.a2_b2 li .wenanhh h2 a{
		font-size: 16px;
	}
	.a2_b2 li .wenanhh h2 span{
		font-size: 14px;
	}
	.a2_b2 li .wenanhh h3{
		font-size: 12px;
	}
	a.hjhhja{
		    width: 32px;
    line-height: 30px;
	}
	a.hjhhja img{
		width: 8px;
	}
	.a2_b2 li.cp_lisdt2 span{
		font-size: 14px;
	}
	.a2_b2 li.cp_lisdt2 img{
		width: 50px;
	}
	.a2_b2 li .wenanhh{
		padding-right: 1em;
	}
}
@media (max-width: 1200px){
  a.hjhhja{
  	margin-top: 1em;
  }
}
@media (max-width: 1040px){
	.tite2_b1 h2{
		font-size: 20px;
	}
	.a2_b1{
		    margin-top: 18px;
	}
	.a2_b1 li a{
		font: 500 13px/2.5em "微软雅黑";
    padding: 0 1em;
    margin: 0 0.5em;
	}
  .a2_b2 li{
  	width: 48%; 
  	margin-bottom: 1em;
  }
  .a2_b2 li.cp_lisdt1{
    border: 1px solid #dcdcdc;
  }
  .tite2_b1 span{
  	font-size: 12px;
  }
}
@media (max-width: 640px){
  a.hjhhja{
  	display: none;
  }
  .a2_b2 li{
  	width: 100%;
  }
  .a2_b2 li.cp_lisdt2 a.cjhja{
  	padding: 3em 0;
  }
  .cont2{
  	padding: 2em 0 1em;
  }
}

/*cont3*/
.cont3{
	    padding: 7vw 0 6vw;
    background-size: cover !important;
    background-attachment: fixed !important;
    overflow-x: hidden;text-align: center;
}
.cont3 .heghha span{
	display: block;
	color: #fff;
	font:500 1.3vw/2em "微软雅黑";
}
.cont3 .heghha h2{
	display: block;
	color: #fff;
	font:600 2.5vw/1.5em "微软雅黑";
	margin-bottom: 0.8em;
}
.cont3 .henwen{
color: #cfcfcf;
	font:500 1.15vw/1.6em "微软雅黑";
}
a.more_a3{
	display: block;
	margin: 4vw auto 0;
	text-align: center;
}
a.more_a3 img.img2,a.more_a3:hover img.img1{
	display: none;
}
a.more_a3:hover img.img2{
  display: inline-block;
}
@media (max-width: 1200px){
a.more_a3 img{
	width: 50px;
}
}
@media (max-width: 991px){
  .cont3 .heghha span{
  	font-size: 14px;
  }
  .cont3 .heghha h2{
  	font-size: 20px;
  }
}
@media (max-width: 640px){
a.more_a3 img{
	    width: 38px;
}
}
/*cont4*/
.a4_b1{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.a4_b1 li{
	width: 50%;
	position: relative;
	overflow: hidden;
}
.a4_b1 li a.img{
	display: block;
}
.a4_b1 li a.img img{
	width: 100%;
	    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}
.a4_b1 li .wenm_aac{
  position: absolute;
  left: 4.33333vw;
  top: 50%;
  width: 100%;
  -webkit-transition: all .5s ease;
    transition: all .5s ease;
  transform: translateY(-50%);
}
.a4_b1 li .wenm_aac h3{
	color: #1753b5;
	font:500 2.4vw/1.5em "微软雅黑";
}
.a4_b1 li .wenm_aac h3 span{
	display: block;
	font:500 1.2vw/2em "微软雅黑";
}
.a4_b1 li .wenm_aac .weunn{
   display: block;
	font:500 0.8vw/1.7em "微软雅黑";
	width: 50%;
	max-width: 353px;
	margin-top: 1.8em;
}
a.mo_aghgh{
	display: inline-block;
	margin-top: 7%;    transition: all .5s ease;
}
a.mo_aghgh:hover{
	transform: translateY(-10px);
}
.a4_b1 li:hover a.img img{
   -webkit-transform: scale(1.1);
          transform: scale(1.1);
}
@media (max-width: 1440px){
  a.mo_aghgh img{
  	width: 40px;
  }
}
@media (max-width: 900px){
  .a4_b1 li{
  	width: 100%;
  }
  .a4_b1 li .wenm_aac h3{
  	font-size: 20px;
  }
}
@media (max-width: 640px){
  .a4_b1 li .wenm_aac .weunn{
  	    margin-top: 1em;width: 80%;
  }
  a.mo_aghgh{
  	margin-top: 1em;
  }
  a.mo_aghgh img{
  	width: 30px;
  }
}

/*cont5*/
.cont5{
	background: #f3f3f3;
	padding: 5vw 0;
}
.a5_v1{
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.a5_b1{
	width: 49.43%;
	position: relative;
}
.a5_b2{
 width: 49.43%;
}
a.news_morea{
	display:inline-block;
	color: #777777;
	font:500 18px/2.8em "微软雅黑";
	border:1px solid #dcdcdc;
	padding: 0 2em;
	margin-top: 6vw;
	/*-webkit-transition: all .5s ease;*/
 /*   transition: all .5s ease;*/
}
a.news_morea span{
	padding-left: 1em;
}
a.news_morea span img{
	   /* -webkit-transition: all .5s ease;*/
    /*transition: all .5s ease;*/
}
a.news_morea img.img2,a.news_morea:hover img.img1{
	display: none;
}
a.news_morea:hover{
	color: #fff;
	background: #1753b5;
	border-color: #1753b5;
}
a.news_morea:hover img{
	 transform: translateX(50%); 
	 -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

a.news_morea:hover img.img2{
	display: inline-block;
}
.xw_list1{
	margin-top: 4vw;
}
.xw_list1 li{
	position: relative;
}
.xw_list1 li a.img{
	display: block;
	overflow: hidden;
}
.xw_list1 li a.img img{
	max-width: 100%;
	    -webkit-transition: all .5s ease;
    transition: all .5s ease;
}

.xw_list1 li:hover a.img img{
	 -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.xw_list1 li h2{
	position: absolute;
	color:#fff;
	left: 4%;
    top: 7%;
    font:600 1.3vw/1em "微软雅黑";
}
.xw_list1 li .xw_nraa{
	width: 92%;
	margin: 0 auto;
	position: absolute;
	left: 4%;
	bottom: 7%;
}
.xw_list1 li .xw_nraa a{
	display: block;
	color: #fff;
	 font:500 1.3vw/2.6em "微软雅黑";
	  white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
   border-bottom: 1px solid rgba(255,255,255,.54);
}
.xw_list1 li .xw_nraa span{
	display: block;
	color: #fff;
	 font:500 0.85vw/3.5em "微软雅黑";
}
.xw_list2{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;    align-content: space-between;
    height: 100%;
}
.xw_list2 li{
	display: block;
	width: 49%;
	background: #fff;
	border-bottom: 0.5vw solid #1753b5;
	box-sizing: border-box;
	padding: 5.7% 4%;
}
.xw_list2 li .data_sj b{
	display: inline-block;
	color: #262626;
	font:600 2vw/1.5em "Myriad Pro";
}
.xw_list2 li .data_sj b i{
	font-weight: 500;    font-style:normal;
}
.xw_list2 li .data_sj span{
   display: inline-block;font:600 1vw/1.5em "Myriad Pro";
   color: #888686;
}
.xw_list2 li .sj_wenaa{
	color: #888686;
	font:500 0.83vw/1.6em "微软雅黑";
	height: 6.4em;
	margin: 2em 0 2.4em;
}
.xw_list2 li a.xw_more{
	display: block;
	color: #888686;
	font:600 0.83vw/1.6em "微软雅黑";
	border-top: 1px solid #fff;
	padding-top: 1em;
}
.xw_list2 li:hover{
	background: #1753b5;
}
.xw_list2 li:hover .data_sj b,.xw_list2 li:hover .data_sj span,.xw_list2 li:hover .sj_wenaa,.xw_list2 li:hover a.xw_more{
	color: #fff;
}
@media (max-width: 1366px){
  .xw_list2 li{
  	    padding: 4.7% 4%;
  }
}
@media (max-width: 1200px){
  .xw_list2 li .sj_wenaa{
  	margin: 1.8em 0 2em;
  }
  a.news_morea{
  	        font: 500 14px/2.8em "微软雅黑";
  }
  .xw_list1 li h2{
  	font-size: 16px;
  }
}
@media (max-width: 991px){
   .a5_b1{
   	width: 100%;
   }
   .a5_b2{
   	width: 100%;
   }
   a.news_morea{
   	margin-top: 1em;
   	font-size: 12px;
   }
   a.news_morea img{
   	width: 30px;
   }
   .xw_list1{
   	margin-top: 1em;
   }
   .xw_list2 li{
   	margin-top: 1em;
   }
   .xw_list2 li .data_sj b{
   	font-size: 24px;
   }
   .xw_list2 li .data_sj span{
   	font-size: 16px;
   }
   .xw_list2 li .sj_wenaa{
   	    margin: 1em 0 1.6em;
   }
   .xw_list2 li .sj_wenaa{
   	height: auto;
   }
}

.foot_bj{
	background: #232323;
}
.foot1{
	padding: 4vw 0;
}
.fo_vas1{
	color: #ffffff;
}
.fo_a1{
	width: 25%;
	text-align: center;
}
.fo_a1 h2{
	color: #ffffff;
	font:500 1.3vw/2em "微软雅黑";
}
.fo_a1 .d_liany{
	margin-top: 1em;
}
.fo_a1 .d_liany .tol_db{
	color: #ffffff;
	font:500 1.4vw/2em "微软雅黑";
}
.fo_a1 .d_liany span{
	display: block;
	color: #5d5d5d;font:500 0.7vw/2em "微软雅黑";
}
a.msq_aa{
	display: block;
	color: #ffffff;
	border:1px solid #636363;
	font:500 0.7vw/3em "微软雅黑";
	width: 50%;
	margin: 1.5em auto 0;
}
.fo_a2{
	width: 25%;
}
.fo_a2 .d_lxaa{
	display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    margin-left: 25%;
    padding-right: 10%; box-sizing:content-box;
    position: relative;
}
.fo_a2 .d_lxaa:after{
	content: "";
	display: block;
	position: absolute;
	right: 0;
	top: 0;
	width: 1px;
	height: 80%;
	background: #434343;
	max-height: 226px;
}
.fo_a2 .d_lxaa li{
    width: 50%;
}
.d_lxaa li h2{
	color: #ffffff;
	font:500 0.95vw/2em "微软雅黑";
}
.d_lxaa li .sec{
	margin-top: 1em;
}
.d_lxaa li .sec,.d_lxaa li .sec a{
	color: #9e9e9e;
	font:500 0.7vw/1.8em "微软雅黑";
	display: block;
}
.d_lxaa li .sec a{
	 white-space: nowrap; 
   text-overflow:ellipsis; 
   overflow:hidden; 
}
.we_ajkhghj{
	width: 40%;
	padding-right: 5%;display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.d_erm{
	text-align: center;
}
.d_erm img{
	width: 8vw;
	margin: 0 auto;
    max-width: 150px;
}
.d_erm h2{
	color: #5d5d5d;
	font:500 0.7vw/1.5em "微软雅黑";
	margin-top: 1vw;
}
@media (max-width: 991px){
  .fo_a1,.fo_a2  {
  	display: none;
  }
  .we_ajkhghj {
  	width: 100%;
  	padding: 0;
  	float: normal;
  }
  .d_lxaa li h2{
  	font-size: 16px;
  }
  .d_erm img{
  	/*width: 15vw;*/
  }
}
@media (max-width: 640px){
  .d_erm img{
  	width: 15vw;
  }
}
.foot2{
	border-top: 1px solid #373737;
	text-align: center;
}
.x-copyright1,.x-copyright1 a{
	color: #606060;
	font:500 0.7vw/1.5em "微软雅黑";
	padding: 1.5em 0 2em;
}

@media (max-width: 991px){
	.cont3 .henwen,.a4_b1 li .wenm_aac h3 span,.a4_b1 li .wenm_aac .weunn,.xw_list1 li .xw_nraa span,.xw_list2 li .sj_wenaa,.xw_list2 li a.xw_more,.d_lxaa li .sec, .d_lxaa li .sec a,.d_erm h2,.x-copyright1, .x-copyright1 a{
		font-size: 12px;
	}
	.xw_list1 li .xw_nraa a{
		font-size: 14px;
	}
}

/*福星*/

.xypg-relate{
	display: none;
}

