@charset "utf-8";


/* css reset */
html, body, h1, h2, h3, h4, h5, h6, div, ol, ul, li, dl, dt, dd, caption,  span, p, a, b, u, i, em, img, iframe, fieldset, form, label, legend, input, button, select, textarea { margin: 0; padding: 0;}
body { font: 14px/1.5 "微软雅黑", Arial, Tahoma, Helvetica, sans-serif; color: #303030; margin: auto;background: #ededed;}
input, button, textarea, select { font: inherit; outline: 0; border: 0; background: none; color: inherit;}
input:focus, textarea:focus { color: inherit;}
button::-moz-focus-inner, input::-moz-focus-inner { border: 0;}
ol, ul, li { list-style: none;}
input, select { -webkit-appearance: none; -moz-appearance: none; appearance: none;}
textarea { overflow: auto; resize: none;}
img { outline: 0; vertical-align: middle;}
a { text-decoration: none; color: inherit;}
a:hover{text-decoration: auto;}
a:focus { outline: 0;}
svg:not(:root){ overflow: hidden;}
input[type=date]{ background-color:transparent; border: 0; filter: alpha(opacity=0);}

body{overflow-x: hidden;}

::-ms-clear, ::-ms-reveal{ display: none;}
::-webkit-input-placeholder{ color: #909090;}
:-moz-placeholder{ color: #909090; opacity: 1;}
::-moz-placeholder{ color: #909090; opacity: 1;}
:-ms-input-placeholder{ color: #909090;}

.placeholder{ color: #909090;}

.xfont{
	font-family: "xfont" !important;
	font-style: normal;
	-webkit-font-smoothing: antialiased;
	-webkit-text-stroke-width: 0.2px;
	-moz-osx-font-smoothing: grayscale;
}

.h30, .h28, .h26, .h24, .h22, .h20, .h18,  .h16{ line-height: 1.2;} 
.h30{ font-size: 30px;}
.h28{ font-size: 28px;}
.h26{ font-size: 26px;}
.h24{ font-size: 24px;}
.h22{ font-size: 22px;}
.h20{ font-size: 20px;}
.h18{ font-size: 18px;}
.h16{ font-size: 16px;}

.hidden { visibility:hidden; }
.clear {  overflow:hidden; clear:both; display:block; _display:inline; }
.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }
.icon{display:inline-block;width: 32px;height: 32px;vertical-align:middle;background:url(../images/icon.png) no-repeat;}

.fl {float: left;}
.fr {float: right;}


/* 通用 */
.clear:after, .x-wrap:after{ content: ''; display: table; clear: both;}
.middle{ font-size: 0; letter-spacing: -1.5em;}
.middle:after{ content: ''; display: inline-block; vertical-align: middle; height: 100%;}
.middle-cont{ display: inline-block; vertical-align: middle; font-size: 14px; letter-spacing: 0;}
.justify{ word-break: break-all; text-align: justify; text-justify: inter-ideograph;}
.justify:after{ content: ''; display: inline-block; padding-left: 100%; font-size: 0; vertical-align: top;}
.pos-fix{ position: fixed !important; left: 0; top: 0;}
.pos-abs{ position: absolute !important; left: 0; top: 0;}
.x-wrap{ position: relative; max-width: 1400px;width: 95%; height: auto; margin: auto;}
.tac{ text-align: center; }
.wto{overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}

.x-container{overflow: hidden;}
.x-header, .x-footer, .x-container{position: relative; width: 100%; margin: auto; z-index: 1;}



.headtop { position: fixed; z-index: 84;  left: 0; top: 0; width: 100%;}



.headtop .gjxiang{display: block;}
.headtop{
	height: auto;
	background: -webkit-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
	background: -o-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
	background: -moz-linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
	background: linear-gradient(rgba(0,0,0,.6),rgba(0,0,0,0));
}
.headtop .daohang .container{ width:100%;}
.headtop .daohang .container .logo img{ max-width:80%; margin-top:15px; margin-left:10px;}
.headtop .daohang .container .menu{ max-width:100%; float:right; margin-right:10px; margin-top:10px;}
.headtop .daohang .container .menu p a{text-shadow: 0px 2px 2px rgb(0 0 0 / 90%);}

.positionFix .gjxiang{display:block;}
.positionFix .daohang{height:auto;background:#0b61cc;}
.positionFix .daohang .container .logo img{ max-width:80%; margin-top:15px; margin-left:10px;}
.positionFix .daohang .container .menu{ max-width:100%;margin-right:0px; }
.headtop .daohang .container .menu p a{text-shadow:none;}



.positionFix { box-shadow: 0 0 0px rgba(0,0,0,.3);}
.positionFix .logo {  }
.positionFix .menu { }
.positionFix .menu ul li a {line-height: 2!important;transition: all .35s;color: #fff;}
.positionFix .menu ul li ol li a { line-height: 1 !important;  color: #111}

.gj ul { display: flex; justify-content: flex-end; flex-flow: row nowrap; max-width: 95%;margin: auto; }
.gj ul a {
	display: inline-block;
	color: #fff;
	text-decoration: none;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	margin-left: 10px;
}

a.icon-search { 
	width: 25px; height: 35px;
	background-image: url(../img/icon/icon-search.png);
	background-repeat: no-repeat;
	background-size: auto;
	background-position: center center;
}
 

.logo { width: 100%;  display: table;  transition: all .35s;  }
.logo a {  display: table-cell; height: 100%; width: 100%;  vertical-align: middle; }
.logo a img { width: 100%;  }

.menu { width: 100%; transition: all .35s;  }
.menu ul { list-style: none;  padding: 0; display: flex; justify-content: space-between; flex-flow: row nowrap; transition: all .35s; }
.menu ul li { position: relative; z-index: 1; transition: all .35s; }
.menu ul li {  border-bottom: 5px transparent solid; }
.menu ul li a { display: block; font-size: 18px; width: 100%; height: 100%; line-height: 2; color: #fff; text-decoration: none; transition: all .35s;}
.menu ul li:hover p { border-color: #003f44; }

.menu ul li ol { 
	padding: 25px 15px; 
	min-width: 100%;
	background:rgb(255,255,255,.8); 
	position: absolute; 
	top: auto; 
	left: -15px;
	display: none;
	white-space:nowrap;
	box-shadow: 0px 0px 5px #333;
	border-radius:5px;
}
.menu ul li:last-child ol{right: -15px; left:auto;}
.positionFix .menu ul li:last-child ol{right:auto; left:-15px;}

.menu ul li ol li { display: block; width: 100%; margin-bottom: 20px; }
.menu ul li ol li a { display: block; width: 100%; height: auto; color: #333; font-size: 18px; line-height: 2 !important; text-decoration: none;}
.menu ul li ol li:hover a { color: #0f373b;  }




.x-footer{}
.x-footer .ftbj{}
.x-footer a{}
.x-footer a:hover{}

/* 浮动导航结束 */ .banner { position: relative; width: 100%; overflow: hidden; } 
.banner .slider-banner .slick-list { overflow: visible; } 
.banner .slider-banner .slick-slide { position: relative; overflow: hidden; } 
.banner .slider-banner .slick-slide:after { content: ""; position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.5); } 
.banner .slider-banner .slick-slide.slick-active:after { display: none; } 
.banner .slider-banner img { width: 100%; height: auto; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; -o-transition: all 2s ease; transition: all 2s ease; } 
.banner .slider-banner .slick-prev { text-indent: 999px; overflow: hidden; width: 80px; height: 80px; position: absolute; z-index: 9; left: 20px; top: 50%; margin-top: -40px; background: url(../images/banner-left.png) no-repeat; background-size: 100% 100%; cursor: pointer; } 
.banner .slider-banner .slick-next { text-indent: 999px; overflow: hidden; width: 80px; height: 80px; position: absolute; z-index: 9; right: 20px; top: 50%; margin-top: -40px; background: url(../images/banner-right.png) no-repeat; background-size: 100% 100%; cursor: pointer; } 
.banner .slider-banner .slick-prev:hover, .banner .slider-banner .slick-next:hover { opacity: 0.8; } 
.banner .slider-banner .tit { position: absolute; width: 100%; left: 0; bottom: 0; padding: 20px 50px; overflow: hidden; background: linear-gradient(transparent, rgba(0, 0, 0, 0.8)); } 
.banner .slider-banner .tit p { font-size: 1rem; color: #ffffff; }


#banner { height:auto;position: relative;z-index: 1; }
#banner .swiper-pagination { text-align: left;	width: 12rem; padding: 0 15px;  bottom: 1.3rem;	left: 50%;	transform: translate(-50%);}
#banner .swiper-pagination-bullet-active { background-color: #05A39A; border-color:#05A39A ; }
#banner .swiper-button-next, #banner .swiper-button-prev { top: 55%; margin-left: 8%; margin-right: 8%; }

#banner .swiper-slide { position: relative;z-index: 1; display: block; text-align: left; background-repeat: no-repeat; background-position: center center; background-size: cover; }
#banner .swiper-slide .container { height: 100%;  color: #fff; position: relative;z-index: 1; }
#banner .swiper-slide img{ width:100%;height: 100%;  color: #fff; position: relative;z-index: 1; }
#banner video.shipin { width: 100%; min-height: 100%; object-fit: cover; position: absolute; z-index: -1; top: 0; left: 0; }


.positionRelative{position:relative;}
.info-right{float: right;}
.menus{margin-bottom:30px;height: 50px;background: rgb(11,97,204);border-radius: 10px;}
.leftDiv{ width: 10%; background: chocolate; padding: 10px 20px; margin-right: 1%; color: white; display: inline-block; text-align: center;  font-size: 20px; vertical-align: top; font-weight: 600; border-top-left-radius: 10px; position: relative; top: 0px; left: -1px; border-bottom-left-radius: 10px; } 
.rightDiv{  padding: 13px 30px; color: #fff; display: inline-block; text-align: center; font-size: 18px;  position: relative; }


.home2 .list .item{width:967px;}
.home1 .list-box1 .list .item .date .middle-cont{border-radius: 8px;background-color: rgb(7,77,173);color: #FFF;margin-top:7px;width: 57px;line-height:24px;font-size:16px}
.home1 .list-box1 .list .item .date{border:0}
.home1 .list-box1 .list .item:hover .date{background-color:#FFF}


/*-图片新闻-*/
.leftImg a{display: block;position: relative;}
.leftImg .con{width: 100%;padding: .3rem .55rem;z-index: 10;height: 1.9rem;border-bottom: 0.05rem solid #045fbd;}
.leftImg h3{font-size: 0.22rem;color: #333;line-height: 0.24rem;transition: 0.5s;}
.leftImg p{font-size: 0.14rem;color: #999;line-height: 0.22rem;max-height: .44rem\0;margin: .1rem 0;}
.leftImg .dot{position: absolute;bottom: .3rem;left: 0.55rem;right: 0.55rem;justify-content: space-between;}
.leftImg .swiper-pagination{text-align: center;position: relative;bottom: auto;}
.leftImg .swiper-pagination span{width: 0.1rem;height: 0.1rem;background: #cccccc;margin: 0 .06rem !important;opacity: 1;}
.leftImg .swiper-pagination span.swiper-pagination-bullet-active{background: #045fbd;}
.leftImg .arror{width: 0.52rem;height: 0.1rem;background: url(../images/prev.png) no-repeat;position: relative;left: auto;margin: 0;}
.leftImg  .swiper-button-next{transform: rotateY(180deg);right: auto;}
.leftImg .arror::after{display: none;}
.leftImg .imged{padding-bottom: 60%;}

#sly-mac .swiper-button-next:after{content:''}
#sly-mac .swiper-button-prev:after{content:''}

.leftImg{width: 100%; margin-top: 5px;}

.wrapper { width:100%; margin:0 auto;  }
.wrapper .inner { width: 95%; max-width: 1400px; margin: 0 auto; }

.main3{ background: url() repeat-x center bottom #f0f0f0;border-top: solid 4px #dbe4eb;}
.main3 .inner{padding:10px 0px 0px;}



.main {  margin: 0 auto; } 
.mian-one {margin: 10px auto 0px;} 
.zuo { width: 69%; }
.you { width: 28%; }

.home1 .news-qh { margin-bottom:30px;} 

.notice { width: ; } 
.news-qh { height: 45px; position:relative; } 

.news-qh ul{ position: absolute; top: 0px; left: 200px; white-space: nowrap; overflow-x: auto; } 
.news-qh ul li { font-size: 18px; color: #2e2e2e; font-weight: bold; float: left; height: 45px; line-height: 45px; width: auto; text-align: center; }

.news-qh ul li a { color: #2e2e2e; } 
.gang { width: 48px !important; height: 45px !important; background: url(../images/xwzx.jpg) no-repeat center 19px; } 


.news-qh ul li.hover { color: #004986; font-size: 18px; } 
.news-qh ul li.hover a {  } 
.news-qh ul li a { height: 45px; display: inline-block; text-align: center; } 
.news-qh ul li.hover a { color: #004986; font-size: 18px; } 
.qhst { width: auto; height: 143px; border: solid 1px #e4e4e4; background: #FFFFFF; } 
.qhst img { width: 150px; height: 100px; float: left; padding-top: 22px; padding-left: 13px; } 
.qhst1 { padding-right: 26px; float: left; width: 70%; padding-top: 22px; padding-left: 13px;} 
.qhst1 h3 { font-size: 16px; color: #2e2e2e; font-weight: 100; line-height: 25px; } 
.qhst1 p { font-size: 13px; color: #828282; font-family: simsun; line-height: 18px; padding: 5px 0 13px; } 
.qhst1 span { font-size: 13px; color: #c4b8a8; padding-left: 30px; background: url(../images/sj.jpg) no-repeat 3px center; } 
.news-list-cont {margin-top: 15px;margin-bottom: 0px;} 
.news-lb { } 
.news-lb li { line-height: 68px; height: 68px; color: #2e2e2e; font-size: 16px; border-left: solid 5px #a3cfee; background: #FFFFFF; margin-top: 11px; } 
.news-lb1 li a { color: #2e2e2e; } 
.notice-time { color: #c4b8a8; float: right; font-size: 13px; width: 100px; padding-left: 26px; background: url(../images/sj.jpg) no-repeat left center; } 
.news-lb li:hover { border-left: solid 5px #004986; } 



.part4{ overflow: hidden ; margin-top:10px; margin-bottom:30px}
.part4 .p-head{ margin-bottom:30px;  overflow: hidden ; } 
.part4 .title{ border-bottom:1px solid #e9e8ea; margin-bottom:15px;}
.part4 p{ line-height:24px;}
.part4 p a{ color:#595959; margin-right:20px;font-size:15px;}
.part4 p a:hover{ color:#7d0101}

.xsdtnr{ margin: 15px auto 15px;border: solid 1px #e4e4e4;background: #FFFFFF;overflow: hidden;padding: 10px;display: block;} 

.xsdtnr ul {display: block; }
.xsdtnr ul li{ font-size:16px;float:left;line-height: 28px; margin:0px 0 10px;width:48.5%; }
.xsdtnr ul li:last-child{ float:right;}
.xsdtnr ul li .pic4{float:left;width: 33%;height: auto;overflow:hidden;position:relative;margin-top:10px;margin-right:15px;text-align: center;}
.xsdtnr ul li .pic4 img{max-width: 100%;height: 100%;transition: all 0.5s ease-in-out;}
.xsdtnr ul li .pic4 a:hover img{ -webkit-transform:scale(1.03);-moz-transform:scale(1.03);transform:scale(1.03);opacity: 0.85;}
.xsdtnr ul li .wz4{ margin-left: 35%; }
.xsdtnr ul li .tite{color:#004986;margin-top:20px;margin-bottom:30px;}
.xsdtnr ul li .tite a{font-size:18px;color:#004986;line-height: 30px;width: 100%; display: block;} 
.xsdtnr ul li .zjr{ font-size:16px;background:url("../images/iconk9.png") 0px center no-repeat; padding-left:22px; line-height: 30px; }
.xsdtnr ul li .bgsj{ font-size:16px;background:url("../images/iconk10.png") 0px center no-repeat; padding-left:22px; line-height: 30px; }
.xsdtnr ul li .bgdd{ font-size:16px;background:url("../images/iconk11.png") 0px center no-repeat; padding-left:22px; line-height: 30px;}

.xxgkzn{background: #fff;padding-top: 10px;padding-bottom: 30px; margin-top: 15px; } 
.xxgkzn li {float:left;} 
.xxgkzn li a{ display: block; font-size: 16px;color: #ccc; } 
.xxgkzn li:nth-child(1) a{ display: block; color: #ffffff; font-size: 24px; text-align: center; } 
.xxgkzn li:nth-child(1){ background:#9aaec9 url("../images/kj_bg.jpg") 0px center no-repeat; line-height: 90px; width: 90%; border-radius: 15px; margin: 15px auto; float: none; } 
.xxgkzn li:nth-child(1) a span{ display: none; } 
.xxgkzn li:nth-child(1) a img{height: 0px;margin: 0px auto;} 
.xxgkzn li:nth-child(2){ line-height: 70px;width: 50%; } 
.xxgkzn li:nth-child(3){ line-height: 70px;width: 50%; } 
.xxgkzn li a span{display: block;width: 100%;margin: 0px auto;color: #111;font-size: 16px;} 
.xxgkzn li a img{height: 80px;margin: 10px auto;} 
.xxgkzn li:nth-child(2) a{ display: block; font-size: 16px; line-height: 20px; color: #333; text-align: center; width: 80%; margin: auto; } 
.xxgkzn li:nth-child(3) a{ display: block; font-size: 16px; line-height: 20px; color: #333; text-align: center; width: 60%; margin: auto; } 
.bmfw {/* flex-wrap: wrap; *//* float: left; */margin-bottom: 20px;margin-top: 15px;display: flex;} 
.sjld{width: 100%;background: #fff;float: left;margin-bottom: 10px;padding-top: 18px;padding-bottom: 18px;} 
.sjld a{ line-height: 40px; padding-left: 10px; display: block; font-size: 16px; color: #333333; }

.news-ul li a { display: block; padding: 16px 10px; background: #fff; /* height: 80px; */ position: relative; border-left: solid 3px #0964a1; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); } 
.news-ul-tt { font-size: 16px; color: #333; line-height: 26px; height: 50px; overflow: hidden;width: 85%; } 
.news-ul-date { position: absolute; top: 0; /* display: none; */ padding-top: 8px; padding-left: 10px; text-align:center; bottom: 0; right: 15px; background: url(images/lind.png) left center no-repeat; } 
.news-ul-date span { font-size: 24px; } 
.news-ul li a:hover { background: #0964a1; } 
.news-ul li { margin-bottom: 19px; float: left; width: 100%; } 
.news-ul li a:hover .news-ul-tt { color: #fff; } 
.news-ul li a:hover .news-ul-date { color: #fff; }


.newsList_right ul { display: flex; justify-content: space-between; flex-wrap: wrap; } 
.newsList_right ul li { width: 100%; line-height: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 6px 0; } 
.newsList_right ul li.first_item,.newsList_right ul li:first-child { padding-top: 0 } 
.newsList_right ul li.last_item,.newsList_right ul li:last-child { padding-bottom: 0 } 
.newsList_right ul li a { font-size: 18px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: flex; align-items: center; border-radius: 9px; transition: .5s } 
.newsList_right ul li a:hover { color: #FFF; background: #0f70b6 } 
.newsList_right ul li a:hover .time { color: #FFF; background: #daa24e; border-top-left-radius: 8px; border-bottom-left-radius: 8px; border-top-right-radius: 0; border-bottom-right-radius: 0; } 
.newsList_right ul li .time { display: inline-block; color: #0f70b6; font-family: Bahnschrift, serif; background: #f1f6fa; text-align: center; font-size: 13px; padding: 12px 10px; border-radius: 8px; transition: .5s; } 
.newsList_right ul li .time em { font-size: 26px; font-style: normal; display: block } 
.newsList_right ul li a .txt { font-size: 18px; font-weight: normal; line-height: 1.5; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; text-overflow: ellipsis; white-space: normal; overflow: hidden; margin: 0 .1rem 0 15px; }


.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto }
@media (min-width: 768px) {
    .container {width:750px;}
}

@media (min-width: 992px) {
    .container {width:970px;}
}

@media (min-width: 1200px) {
    .container {width:1170px;}
}

.container-fluid { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }

.row { margin-right: -15px; margin-left: -15px;}

.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {  float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9 {
    float: left
}

.col-lg-3 {width: 35%;}
.col-lg-8 {width: 56.66666667%;}

.commonweb1400 { padding: 0px 15px; width: 60%;margin: 10px auto;}
.h-search-model { position: fixed; top: 0; left: 0; width: 100%; height: 100%;background: rgb(100,100,100,.8);  z-index: 999; display: none; }
.h-search-head { padding: 0 15px; }
.h-search-head .search-v { position: relative; }
.h-search-head .logo { padding: 20px 0 0; display: inline-block; }
.h-search-head .logo img {width: 30%;  }
.h-search-head .close-search { position: absolute; top: 50%; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 30px; height: 30px; background: url(../images/icon-close.png) no-repeat center center; background-size: 100% auto; }
.h-search-content { position: absolute; left: 0; width: 100%; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); }
.h-search-content h5 { color: #fff; font-size: 18px; line-height: 1; margin-bottom: 10px; }
.h-search-content .search-form { position: relative; border-bottom: solid 1px #ddd; padding-right: 50px; }
.h-search-content .search-b { width: 60px; height: 60px; background: url(../images/icon-search-b.png) no-repeat center center; background-size: 100% 100%; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); right: 0; }
.h-search-content .search-t { width: 100%; font-size: 18px; height: 100px; }
.h-search-content .search-t::-webkit-input-placeholder { color: #ccc; }
.h-search-content .search-t:-moz-placeholder { color: #ccc; }
.h-search-content .search-t::-moz-placeholder { color: #ccc; }
.h-search-content .search-t:-ms-input-placeholder { color: #ccc; }
.h-search-content .search-label { position: relative; padding-left: 75px; margin-top: 10px; }
.h-search-content .search-label span { position: absolute; left: 0; top: 0; color: #999999; }
.h-search-content .search-label a { color: #666666; margin-right: 8px; display: inline-block; }

.ZtzqLinks{width: 100%;background: #fff;margin-top: 15px;display: flex;justify-content: space-between; border: solid 1px #e4e4e4;background: #FFFFFF;overflow: hidden;padding: 10px 10px 5px;} 

.ZtzqLinks ul{width: 100%;justify-content: space-between; } 


.ZtzqLinks ul li:nth-child(2n){float:right;}



.ZtzqLinks ul li {
    display: inline-block;
    float: left;
    background: #f6f9fb;
    /* border: 1px solid rgba(101, 144, 181, 0.15); */
    width: 47%;
    margin-bottom: 10px;
    height: 65px; 
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.ZtzqLinks ul li .icon {
    display: inline-block;
    width: 35%;
    height: 56px;
    line-height: 56px;
    text-align: center;
    float: left;
}
.ZtzqLinks ul li .icon img{
    /* width: 50px; */
    /* height: 50px; */
    /* float: left; */
}

.ZtzqLinks ul li .title {
    width: 98%;
    font-size: 16px;
    color: #245399;
    font-weight: normal;
    padding-top: 5px;
    /* padding-left: 10px; */
    display: block;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}


.ZtzqLinks ul li:nth-child(4) .title {
    width: 90%;
}