@charset "utf-8";
i,em{font-style: normal;}
body{background: #E8EFFA;}
.elli-s{display: block; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width:100%; overflow: hidden;}
.elli-m{display: -webkit-box; white-space: normal; text-overflow: ellipsis; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; overflow: hidden;}
.page-banner{background-image: url(../images/hdjl/hmxx/hmxx_header_bg.png) ;}
.page-banner .head{width: 58%; margin: auto;padding-top: 2%;padding-bottom: 1%;}
.page-banner .zwxmt-total{font-weight: bold;padding-bottom: 3%;}
.page-banner .zwxmt-total span{text-align: center;display: block;background: url(../images/hdjl/hmxx/zwxmt_total_bg.png) no-repeat;background-size: 100% 100%;padding: 28px 20px;width: 490px;margin: auto;font-size:2.25em;color:#fff}
.page-banner .zwxmt-total span i{color:#FFE89C}

.page-banner .inline{background: url(../images/hdjl/hmxx/hmxx_head_bg.png) no-repeat center; background-size: 95%;padding-bottom: 0;}
.page-banner .zwxmt-total-item {margin: 0px 0px;}
.page-banner .zwxmt-total-item li{float: left; width: 20%;position: relative;}
.page-banner .zwxmt-total-item li a{display: block;margin: 0px 34px; border-radius: 50%; height: 208px;color:#fff;}
.page-banner .zwxmt-total-item li i{display: inline-block; width: 50px;vertical-align: middle;}
.page-banner .zwxmt-total-item li span{display: inline-block;vertical-align: middle;font-size: 1.125em;}
.page-banner .zwxmt-total-item li span b{display:block; color:#FFE89C;font-size: 1.5em;}
.page-banner .zwxmt-total-item li span em{color:#fff;font-weight: normal;font-size: 18px;}
.page-banner .zwxmt-total-item li i,.page-banner .zwxmt-total-item li span{padding-top: 72px;}

.page-banner .zwxmt-total-item li.li1,
.page-banner .zwxmt-total-item li.li5{top: -115px;}
.page-banner .zwxmt-total-item li.li1 a{background: url(../images/hdjl/hmxx/hmxx_head_bg_wx.png) no-repeat center;background-size: 98% 98%;} 
.page-banner .zwxmt-total-item li.li2 a{background: url(../images/hdjl/hmxx/hmxx_head_bg_wb.png) no-repeat center;background-size: 98% 98%;} 
.page-banner .zwxmt-total-item li.li3 a{background: url(../images/hdjl/hmxx/hmxx_head_bg_dy.png) no-repeat center;background-size: 98% 98%;} 
.page-banner .zwxmt-total-item li.li4 a{background: url(../images/hdjl/hmxx/hmxx_head_bg_tt.png) no-repeat center;background-size: 98% 98%;} 
.page-banner .zwxmt-total-item li.li5 a{background: url(../images/hdjl/hmxx/hmxx_head_bg_qt.png) no-repeat center;background-size: 98% 98%;} 


@media (max-width:1500px) {
  .page-banner .zwxmt-total-item li a{ height: 169px;}
	.page-banner .zwxmt-total-item li i, .page-banner .zwxmt-total-item li span{padding-top:60px;}
	.page-banner .zwxmt-total-item li i{width: 35px;}
	.page-banner .zwxmt-total-item li.li1, .page-banner .zwxmt-total-item li.li5{top:-70px;}
}
@media (max-width: 1280px){
  .page-banner .zwxmt-total-item li a{margin: 0px 10px;}
  .page-banner .zwxmt-total-item li i, .page-banner .zwxmt-total-item li span{padding-top: 55px;}
  .page-banner .zwxmt-total-item li span{font-size: 0.9em;}
  .page-banner .zwxmt-total-item li.li1, .page-banner .zwxmt-total-item li.li5{top: -40px;}
}
@media (max-width: 992px){
  .page-banner .head{width: 80%;margin-bottom: 20px;}
  .page-banner .zwxmt-total-item li a{ height: 128px;}
  .page-banner .zwxmt-total-item li i, .page-banner .zwxmt-total-item li span{padding-top: 25px;}
  .page-banner .zwxmt-total-item li i{display: none;}
  .page-banner .zwxmt-total span{width: auto; background-size: 100% 100%;}
  .page-banner .zwxmt-total-item li.li1, .page-banner .zwxmt-total-item li.li5{top: 0px;}
  .page-banner .zwxmt-total span{padding: 20px;font-size: 1.4em;}
}

@media (max-width:640px){
  .page-banner .zwxmt-total-item li{width: 33.33%;}
  .page-banner .zwxmt-total-item li a{margin-top: 20px;}
  .page-banner .zwxmt-total-item li a {height: 94px;}
}

.xmtfbt{background: url(../images/hdjl/hmxx/xmt_banner.png) no-repeat;background-size: 100%; padding-top: 60px;}


/*com-headline*/
.com-headline{position: relative;}
.com-headline .hd{position: relative; text-align: center;}
.com-headline .hd a{display: inline-block; width: 50%;padding-bottom: 10px;}
.com-headline .hd a .cnname{ font-size: 2em; color: #CC3833; font-weight: bold;}
.com-headline .hd a .cnname span font{color: #1B5ABA;}
.com-headline .hd a .cnname b{display: block; width:119px; height: 12px; margin: 5px auto 0;background: #D9E9FF;}
.com-headline .hd i{position: absolute; bottom: 0; height:25px;  width: 0; background-repeat: no-repeat; width: 50%;}
.com-headline .hd i.left{left: 0; background-image: url(../images/hdjl/hmxx/left.png); background-position: right bottom;background-size: 100%;}
.com-headline .hd i.right{right: 0; background-image: url(../images/hdjl/hmxx/right.png); background-position: left bottom;background-size: 100%;}
.com-headline .hd a .enname{font-size: 2.875em; font-weight: bold; color: #f1f3f5; text-transform: uppercase; text-align: center; line-height: 1.25em; user-select: none;}
@media (max-width:1200px) {
  
  .com-headline{margin-bottom: 50px;}
  .com-headline .hd a .enname{font-size: 2.375em;}
}
@media (max-width:991px) {
  .com-headline .hd a .cnname{top: -10px;}
  .com-headline .hd a .enname{font-size: 2em;}  
  .xmtfbt{margin-top: 30px;}
}
@media (max-width:768px) {
  .com-headline{margin-bottom: 20px;}
  .com-headline .hd a{width: auto; padding-right: 10%; padding-left: 10%;}
  .com-headline .hd a .cnname{position: static;	 font-size: 1.5em;}
  .com-headline .hd a .cnname span{line-height: 30px;}
  .com-headline .hd a .enname{display: none;}
  .com-headline .hd i{top: 8px; margin-top: 0;} 
}

.map{background: #F5F8FC;}
#mapchart{height:600px;}

@media (max-width:992px) {
  #mapchart{height: 300px;}
}

.zwxmt-count {border-radius: 4px;padding-bottom: 26px;
background: linear-gradient(180deg,  #FCFCFC 0%,#E8F3FF 100%);

border: 1px solid #DAE4F2;

}
.zwxmt-count h3{
background: linear-gradient(270deg, rgba(209, 231, 255, 1) 0%, rgba(230, 247, 255, 1) 100%);
padding-bottom: 20px;padding:0 18px;line-height: 62px;}
.zwxmt-count h3 a{font-size:1.4em;position: relative;    width: 100%;
    display: inline-block;text-align: center;font-weight: bold;}
    .zwxmt-count h3 a font{
    	color:#1C61BE;
    }
.zwxmt-count ul{
	padding:0 18px;
}
.zwxmt-count ul li {padding-top: 5px;padding-bottom: 5px;line-height: 46px;padding: 0 2px;box-sizing: border-box;}

.zwxmt-count ul li a{font-size: 1.125em;position: relative;display: block;}
.zwxmt-count ul li i{ display: inline-block;vertical-align: middle; width: 24px;margin-right: 15px;}
.zwxmt-count ul li span{display: inline-block; vertical-align: middle;}
.zwxmt-count ul li em{position: absolute;right: 0;}
.zwxmt-count ul li.event{
	background: #E6F1FC;
}
@media (max-width:1500px){
	.zwxmt-count h3 a{font-size:1.2em;}
}
@media (max-width:992px){
  .zwxmt-count h3 a{font-size: 1.125em;}
}
.hmxx-ewm-tab .hd{float: none;border-bottom: 0;}
.hmxx-ewm-tab .hd li{font-size: 2.25em; width: 50%;text-align: center;float: left;}
.hmxx-ewm-tab .hd li a{position: relative;display: inline-block;padding-bottom: 37px;}
.hmxx-ewm-tab .hd li a::before{content: ''; height: 10px;background: #1C61BE;width:0%;position: absolute; bottom: 0;border-radius: 10px;transition: all .3s; -webkit-transition: all .3s; }
.hmxx-ewm-tab .hd li.on a::before,
.hmxx-ewm-tab .hd li:hover a::before{width: 100%;}
.hmxx-ewm-tab .hd li.on a{color:#1C61BE;}
.hmxx-ewm-tab .hd ul{float: none;width: 50%; margin: auto;}

.hmxx-ewm-tab .item .js-hd{margin-bottom: 50px;}
.hmxx-ewm-tab .item .js-hd ul{margin: 0px -25px;}
.hmxx-ewm-tab .item .js-hd ul li{ float: left; width: 20%;}
.hmxx-ewm-tab .item .js-hd ul li a{height: 67px; cursor: pointer; position: relative; color: #1C61BE; line-height: 67px; font-weight: bold;font-size: 1.7em;background: #fff;display: block; margin: 0px 25px;border-radius: 50px;text-align: center;}
.hmxx-ewm-tab .item .js-hd ul li.on a::before{content: '';position: absolute;left: 50%; bottom: -20px; width: 0;height: 0;margin-left: -5px; border: transparent solid 10px;border-top-color: #1C61BE;z-index:1;}
.hmxx-ewm-tab .item .js-hd ul li.on a{background: #1C61BE;color:#fff}

.ewm-box {margin: 0px -8px;}
.ewm-box .ewm-item{float: left; width: 20%;}
.ewm-box dl{margin: 10px 8px;text-align: center;position: relative;}
.ewm-box dl dt{background: #fff;font-size: 1.125em;}
.ewm-box dl dt a{display: block;padding: 20px 10px;cursor: pointer;}
.ewm-box dl dd{position: absolute;bottom: 84px ;width: 100%; background: #fff;padding: 20px 0 ;z-index: 2;display: none;border-radius: 10px;box-shadow: 6px 5px 20px 0 #6F9CD6;}
.ewm-box dl dd img{/* height: 100px; */width: 120px;}
.ewm-box dl dd:before{content: '';position: absolute;left: 50%; bottom: -20px; width: 0;height: 0;margin-left: -5px; border: transparent solid 10px;border-top-color: #fff;z-index:1;}
.ewm-box dl dd span{display: block;margin-top: 10px;}
.ewm-box dl:hover dd{display: block;}
.ewm-box dl:hover dt{background: #1C61BE;}
.ewm-box dl:hover dt a{color:#fff}

.ewm-box .ewm-more{background: url(../images/hdjl/hmxx/more.png) no-repeat center; line-height: 48px;text-align: center;margin-top: 10px;cursor: pointer;background-size: 50%;}
.ewm-box .ewm-more a{color:#2282E1;font-size: 1.125em;background: url(../images/hdjl/hmxx/blue_down.png) no-repeat right center;padding-right: 30px;background-size: 15px;}
.ewm-box .ewm-more.up a{background: url(../images/hdjl/hmxx/blue_up.png) no-repeat right;background-size: 15px;}

@media (max-width: 1280px){
  .hmxx-ewm-tab .hd li{font-size: 2em;}
  .hmxx-ewm-tab .item .js-hd ul li a{font-size: 1.4em;}
  .ewm-box dl dt,.ewm-box dl dd span{font-size: 1em;}
  .ewm-box .ewm-item{width: 25%;}
  .ewm-box dl dd span{margin-bottom: 10px;}
}
@media (max-width:992px){
  .hmxx-ewm-tab .hd ul{width: 100%;}
  .hmxx-ewm-tab .item .js-hd ul {margin: 0px -1px;}
  .hmxx-ewm-tab .item .js-hd ul li a{margin: 1px;}
}
@media (max-width:640px){
  .hmxx-ewm-tab .hd li{font-size: 1.4em;}
  .hmxx-ewm-tab .item .js-hd{margin-bottom: 20px;}
  .ewm-box .ewm-item{width: 50%;}
  .hmxx-ewm-tab .item .js-hd ul li a{border-radius: 0;}
  .hmxx-ewm-tab .item .js-hd ul li a{font-size: 1em;}
}

.hmxx-wzt{background: #fff;}
.hmxx-wzt .swiper-grid{margin-left: -20px;margin-right: -20px;}
.hmxx-wzt .swiper-slide dl{margin: 15px 20px 30px;box-shadow: 0 2px 20px 0  rgb(25,59,117,.15);}
.hmxx-wzt .swiper-slide dl dd.place{padding-top: 40%;}
.hmxx-wzt .swiper-slide dl dt{padding: 20px;font-size: 1.125em;line-height: 1.5em;}
.hmxx-wzt .swiper-slide dl dt a{color:#000000;display: block;min-height: 3em;}

.rmwz-swiper .swiper-ctrl-button{ width: 56px; height: 56px; border: 1px solid #A6A6A6; border-radius: 50%;}
.rmwz-swiper .swiper-ctrl-prev{left: -80px;}
.rmwz-swiper .swiper-ctrl-next{right: -80px;}
.rmwz-swiper .swiper-ctrl-prev i,.rmwz-swiper .swiper-ctrl-next i{display: block;height: 22px;margin-top: -11px;}
.rmwz-swiper .swiper-ctrl-prev i{background: url(../images/hdjl/hmxx/prev.png) no-repeat center;background-size: 22px;}
.rmwz-swiper .swiper-ctrl-next i{background: url(../images/hdjl/hmxx/next.png) no-repeat center;background-size: 22px;}
.rmwz-swiper .swiper-ctrl-button:hover{border: 1px solid #1C63C3;}
.rmwz-swiper .swiper-ctrl-prev:hover i{background: url(../images/hdjl/hmxx/prev_blue.png) no-repeat center;background-size: 22px;}
.rmwz-swiper .swiper-ctrl-next:hover i{background: url(../images/hdjl/hmxx/next_blue.png) no-repeat center;background-size: 22px;}

.rmwz-swiper ul li.swiper-slide .item{background: #fff; box-shadow: 0 0 38px 0 rgb(0, 0, 0,.03);padding: 20px;border-radius: 5px;}
.rmwz-swiper ul li.swiper-slide .item a{font-size:18px;min-height:53px;margin-bottom:12px;line-height:26px;}
.rmwz-swiper ul li.swiper-slide .item span{display: block; margin-top:10px;padding-left: 25px;font-size: 16px; float:left;color:#808080}
.rmwz-swiper ul li.swiper-slide .item font{margin-top:10px;float:left;color: #5980BA;}
.rmwz-swiper ul li.swiper-slide .item font img{margin-right:5px;}


@media (max-width:1400px) {
  .rmwz-swiper .swiper-ctrl-button{ width: 40px; height: 40px;}
  .rmwz-swiper .swiper-ctrl-prev{left: -50px;}
  .rmwz-swiper .swiper-ctrl-next{right: -50px;}
}
@media (max-width:1280px) {
}
@media (max-width:992px) {
  .rmwz-swiper .swiper-ctrl-button{background: #fff;}
  .rmwz-swiper .swiper-ctrl-prev{left: 0px;display: none;}
  .rmwz-swiper .swiper-ctrl-next{right: 0px;display: none}
  .rmwz-swiper .swiper-pagination{display: block;}
}
@media (max-width:640px) {
  .rmwz-swiper ul li.swiper-slide .item a{font-size: 1,2em;}
}
/*微专题*/
.wztlisttop li a{
	width: 100%;
	height: 100%;
	display: inline-block;
	background: #fff;
		box-shadow: 7px 7px 25px 0 #D9EBFF;


}
.wztlisttop li a img{
	width: 208px;
	float: left;
}
.wztlisttop li a .wztlisttopcont{
	float: right;
	padding: 12px 27px;
	box-sizing: border-box;
	width: 68%;

}
.wztlisttop li a .wztlisttopcont h2{
	width: 100%;
/** 文本1 */
font-size: 18px;
font-weight: 700;
letter-spacing: 0px;
line-height: 26px;
color: rgba(28, 97, 190, 1);
text-align: left;
vertical-align: top;
min-height:53px;

}
.wztlisttop li a .wztlisttopcont p.ly{
	width: 100%;
	line-height: 24px;
	margin: 15px 0 11px;
}
.wztlisttop li a .wztlisttopcont p span{
	float: left;
font-size: 14px;
font-weight: 400;
letter-spacing: 0px;
line-height: 20.27px;
color: rgba(0, 0, 0, 1);
text-align: left;
vertical-align: top;

}
.wztlisttop li a .wztlisttopcont p button{
width: 48px;
height: 24px;
line-height: 24px;
opacity: 1;
border-radius: 2px;
background: #1C61BE;
float: right;
color: #fff;
font-size: 14px;
text-align: center;
border: none;
}
.wztlbot{
	width: 100%;
}
.zkicon{
	margin-left:10px ;
}
.zkicon img{
	float: left;
	width: 21px !important;
}
.wztlistbottom{
	margin-top: 32px;
	margin-bottom: 68px;
}
.wztlistbottom li a{
 width: 100%;
 height: 100%;
 display: inline-block;
 background: #F2F5FA;
	padding: 19px;
	box-sizing: border-box;
}
.wztlistbottom li a h2{
	width: 100%;
	min-height: 53px;
	line-height: 26px;
	font-size: 18px;
	font-weight: bold;
    margin-bottom:12px;
}
.wztlistbottom li a p{
	width: 100%;
	font-size: 16px;
	color: #808080;
}
.wztlistbottom li a font{
	color: #5980BA;
}
@media (max-width:1500px){
	.wztlisttop li a .wztlisttopcont{padding: 10px 15px;width: 62%;}
}
@media (max-width:690px) {
	.wztlisttop li a img{width:100%;}
	.wztlisttop li a .wztlisttopcont{width:100%;}
}
@media (max-width:450px) {
	.wztlisttop li a > img{height:190px;}
	.wztlisttop li a .wztlisttopcont{width:100%;}
}

/* 隐藏 */
#xsq-nav-data li:nth-child(4){/* display:none; */}