/* CSS Document */
body, html {
	width:100%;
	height:100%;
}
*{
	box-sizing:border-box;
}
body {
	padding:0px;
	margin:0px;
	font-size:16px;
	min-width: 1280px;
	line-height: 1.8;
	font-family: "微软雅黑", sans-serif;
	background-color:#fff;
	color:#333333;
}
div, span, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
	list-style:none;
	vertical-align:baseline;
}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
a {
	color:#333333;
	text-decoration:none;
}
a:hover {
	color:#333333;
}
img {
	border:none;
	vertical-align:top;
	height:auto;
	font-size:0;
}
i, em {
	font-style:normal
}
.layui-layer {border-radius: 1.5%;}
.layui-layer-title span {
    height: 42px;
    font-size: 16px;
}
.layui-layer-contents{
    padding:0 0%;
    top:0;
	left:0;
	right:0;
}
.layui-layer-page .layui-layer-contents {
    position: relative;
}
.layui-layer-contents {
    position: relative;
}
.zgjj-header {
    border-top: 1px solid #004898;
    position: relative;
    z-index: 5;
}

.ucontainer{
	padding:0 0%;z-index: 999;
}

.container{
	max-width:1200px;
	margin:auto;
}

.containers{
    width:100%;
	padding:0 0%;
	max-width:1600px;
	margin:auto;
}

.head .container,
header{
	height:114px;
}

.header{ 
	display:none;
}

.head {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	z-index:9999;
	background-color: #fff;
}

.head .container{
	display:flex;
	align-items:center;
	justify-content:space-between;
}

.head .logo .hover{
	display:none;
}

.head .right_nav{
	display:flex;
	align-items:center;
}

.head .sub_nav{
	text-align:right;
	margin-bottom:16px;
}

.head .sub_nav a{
	margin:0 10px;
}

.head .nav ul {
	display:flex;
}

.head .nav ul li{
	margin-left:15px;
	position:relative;
}

.head .nav ul li:nth-child(4n+1){
	margin-left:15px;
}

.head .nav>ul>li:hover:after{
	content:"";
	position:absolute;
	width:100%; height:3px;
	left:0; bottom:-22px;
	background-color:#dcc26d;
}

.head .nav>ul>li.cur>a,
.head .nav>ul>li>a:hover {
  font-weight: bold;
  position: relative;
}
.head .nav>ul>li.cur>a::after,
.head .nav>ul>li>a:hover::after {
  content: "";
  border-bottom: 6px solid #ffe39a;
  position: absolute;
  left: 0;
  top: auto;
  right: 0;
  bottom: -1px;
  z-index: -1;
}

.head .nav ul li a{
	white-space:nowrap;
	padding:5px 10px;
	border-radius:3px;
	display:block;
}
.head .nav .nav_2 li a{
	font-size:11px;color: #b7d7fb;
}
.head .nav .nav_3{width:180px;overflow:hidden;zoom:1;}
.head .nav .nav_3 li{ float:left;width:90px;line-height: 5px;padding:5px}
.head .nav .nav_3 li a{
	font-size:11px;color: #b7d7fb;
}

.head .nav ul ul{
	position:absolute;
	top:30px;
	padding-top:40px;
	display:none;
	grid-template-columns:repeat(4,1fr);
}

.head .nav ul li:last-child ul,
.head .nav ul li:nth-last-child(2) ul,
.head .nav ul li:nth-last-child(3) ul{
    right:0px;
}

.head .nav ul li:nth-last-child(4) ul{
	left:50%;
	transform:translateX(-50%);
	-webkit-transform:translateX(-50%);
}

.head .nav ul li:hover ul{
	display:grid;
}
.head .ico{ background:url(/statics/images/fheb/images/img1.png) no-repeat right center; padding-right:30px;}
.prop-wrap .list{
	padding: 15px;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
}
.prop-wrap a{
	display: block;
	width: 49%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #000;
	line-height: 30px;
}
.prop-wrap a:hover{
	color: #004a96;
}
.chn_logos{width:100%; height:260px; margin-top:-15px; background-position:center center; background-repeat:no-repeat;z-index: -1;}
 .detaills{height:13px;}
 .news_mobile{display:none;}
 .mobile_catname2{display:none;}
 .mobile_daihengr{display:none;}
 .news_mobile{display:none;}
 @media screen and (max-width: 860px) {
 .mobile_logo{display:none;height:50px}
 .mobile_catname1{display:none}
 .detaills{height:73px;}
 .news_admin{display:none}
 .news_detaill{width:100%;}
 .news_daiheng{width:100%;word-wrap:break-word;}
 .news_mobile{display:block;height=50px;line-height=25px;}
 .mobile_catname2{display:block;margin-top:0px;font-size: 22px;}
 .mobile_daihengr{display:block;}
 .erweima{display:none;}
 .news_detaill .newdeatil_s {
    width:100%;
    padding-top: 22px;
    padding-bottom: 22px;
}
 .news_detaill .newdeatil_s li {
    width: 90%;
}
 .news_detaill .newdeatil_s li img {
    width: 100%;
    height: 170px;
    border-radius: 3%;
    object-fit: cover;
}
 .newdeatil_s li:nth-child(3n) {display:none}
 .newdeatil_s li:nth-child(2n) {
    float: left;
    text-align: center;
    margin-right: 0px;
}
 }
/*滚动条整体样式*/
::-webkit-scrollbar{
  width: 8px;/*竖向滚动条的宽度*/
  height: 8px;/*横向滚动条的高度*/
}
::-webkit-scrollbar-thumb{/*滚动条里面的小方块*/
  background: #666666;
  border-radius: 5px;
}
::-webkit-scrollbar-track{/*滚动条轨道的样式*/
  background: #ccc;
  border-radius: 5px;
}
 
.head .nav ul ul li{
	background: linear-gradient(135deg, #043b7e -20%, rgba(0, 0, 0, 0) 72%) no-repeat;
    padding: 5px 20px 5px;
    text-align: left;
    border-radius: 20px 0 0 0;
	line-height:1.6;
	margin-bottom:10px;
}

.head .searchbtn{
	width:27px;
	height:28px;
	background-image:url(https://www.fheb.cn/statics/nweb/images/search_03.png);
	background-position:right center;
	background-repeat:no-repeat;
	margin-left:21px;
	cursor:pointer;
}
.head.hover .nav ul li:hover>a,
.head.hover .nav ul li a:hover{
	background-color:#fff;
	color:#333;
}

.head.hover .nav ul li ul li:hover>a{
	background-color:transparent;
	color:#fff;
}

.head.hover .nav ul li ul li a:hover{
	background-color:transparent;
	text-decoration:underline;
	color:#ffe39a;
}

.head .nav ul li ul ul{
	padding-top:0;
	position:static;
	display:block !important;
}

.head .nav ul li ul ul li{ margin-left:0 !important; background:none; padding:0; margin-bottom:0; font-size:14px; display:flex; align-items:center; padding-left:10px; line-height:1;}

.head .nav ul li ul ul li a{
	color:rgba(255,255,255,.8);
}

.head .nav ul li ul ul li:before{
	width:2px;
	height:2px;
	content:"";
	background-color:rgba(255,255,255,.8);
}

.head .nav:before{
	transition:all .5s;
	-webkit-transition:all .5s;
	content:"";
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:300px;
	background-color:rgba(1,73,152,.9);
	z-index:-1;
	display:none;
}

.head.hover .nav:before{
	display:block;
}

.head.hover .logo .default{
	display:none;
}

.head.hover .logo .hover{
	display:block;
}

.head.hover .searchbtn{
	background-position:left center;
}
.head .pc-download-textdsc {
    width:200px;
    font-size: 11px;
    display: block;
    border-left: 2px solid #114d9f;
    padding-left: 10px;
    margin-top: 5px;
    max-height: 176px;
    overflow: hidden;
    color: #6994c5;
}
.head.hover .box,
.head.hover .box a{ color:#fff;}

/*移动端导航*/
html.active{
	height:100%;
	overflow:hidden;
}
.menubtn{
    display: flex;
    justify-content: center;
    align-items: center;
	width:34px;
	height:40px;
	transform: scale(.7);
    -webkit-transform: scale(.7);
	display:none;
}

.header .logo img{ height:40px;}

.header .container .icon-sousuo {
    font-size: 22px;color: #fff;
}

.menubtn .navbar-icons {
    height: 26px;
	width:100%;
    position: relative;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .5s ease-in-out;
    display: flex;
	flex-direction:column;
	align-items:center;
	justify-content:space-between;
    cursor: pointer;
}

.menubtn .navbar-icons span {
    display: block;
    height: 3px;
    width: 100%;
    opacity: 1;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
    transition: .25s ease-in-out;
	top: 0;
    -webkit-transform-origin: left center;
    transform-origin: left center;
	background-color: #004998;
	position:relative;
}

.menubtn .navbar-icons span:first-child {
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

.menubtn .navbar-icons span:nth-child(2) {
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

.menubtn .navbar-icons span:nth-child(3) {
    -webkit-transform-origin: left center;
    transform-origin: left center;
}

.active .menubtn .navbar-icons span:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: 0;
}

.active .menubtn .navbar-icons span:nth-child(2) {
    opacity:0;
}

.active .menubtn .navbar-icons span:nth-child(3) {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
	top:1px;
}
.menu-mc{
	position:fixed;
	overflow:hidden;
	top:0;
	left:0;
	width:100%;
	height:100%;
	background-color:#fff;
	z-index:1000;
	transition:all .5s;
	-webkit-transition:all .5s;
	transform:translateY(-100%);
	-webkit-transform:translateY(-100%);
	padding-top:95px;
	display:flex;
	flex-direction:column;
	overflow:hidden;
	display:none;
}

.active .menu-mc{
	transform:translateY(0);
	-webkit-transform:translateY(0);
}

.menu-mc .list{
	flex:1;
	overflow:auto;
}

.menu-mc .list ul{
	padding:0 24px;
}

.menu-mc .list ul ul{
	padding:0;
	display:none;
}

.menu-mc .list ul li{
	padding:15px 0;
	border-bottom: 1px solid rgba(140,140,140,.19);
}

.menu-mc .list ul ul li{
	padding:0px;
	border-bottom:none;
	line-height:30px;
	background-color:rgba(0,0,0,.1);
	border-radius:4px;
	overflow:hidden;
	margin:2px 0;
}

.menu-mc .list ul ul ul li{
	background-color:transparent;
	margin:0px;
}

.menu-mc .list ul li a{
	flex:1;
	display:flex;
	align-items:center;
	justify-content:space-between;
	font-size:21px;
	padding:5px 0;
}

.menu-mc .list ul li a .iconfont{
	transform:rotate(-90deg);
	-webkit-transform:rotate(-90deg);
	display:inline-block;
	color:#efefef;
	transition:all .25s;
	-webkit-transition:all .25s;
}

.menu-mc .list ul ul li a{
	font-size:14px;
	padding:0 10px;
}

.menu-mc .list ul ul ul li a{
	font-size:12px;
}

.menu-mc .list ul li a.open,
.menu-mc .list ul li a.active{
	color:#dbc07b;
}

.menu-mc .list ul li a.open .iconfont,
.menu-mc .list ul li a.active .iconfont{
	transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
}

/*幻灯切换*/
.banner{
	border-radius:10px;
	overflow:hidden;
}
.banner .btn{ position:absolute; top:50%; transform:translateY(-50%); width:40px; height:40px; background-position:center; background-repeat:no-repeat; background-size:contain; z-index:100; cursor:pointer;}
.banner .swiper-prev{ background-image:url(https://www.fheb.cn/statics/nweb/images/prev.png); left:4%;}
.banner .swiper-next{background-image:url(https://www.fheb.cn/statics/nweb/images/next.png); right:4%;}
/*
.banner .swiper-prev{ background-image:url(https://www.fheb.cn/statics/nweb/images/arrow-left-bold.png); left:4%;}
.banner .swiper-next{background-image:url(https://www.fheb.cn/statics/nweb/images/arrow-right-bold.png); right:4%;}
*/
.banner .swiper-pagination-bullet{ background-color:#fff;}
.new_l .swiper-pagination-bullet-active,
.banner .swiper-pagination-bullet-active{ background-color:#dcc26d !important;}

.banner img{
	width:100%;
}
.part_1{ display:flex;align-items: stretch;justify-content: space-between; margin:40px 0px; min-height:364px;}
.part_1 .new_l{ flex:1; margin-right:35px; border-radius:10px; overflow:hidden; position:relative;}
.part_1 .new_l .swiper{ height:100%;}
.part_1 .new_l .swiper .swiper-slide{ display:flex;}
.swiper-slide video {
    width: 100%;
    background-color: #fff;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    z-index: 3;
    /* -webkit-filter: grayscale(100%); */
}
.part_1 .new_l .xf_bt{ bottom:23px; width:auto; left:auto; right:20px; display:flex; align-items: center; position:absolute; z-index:20;justify-content: flex-end;}
.part_1 .new_l .xf_bt span{ display:inline-block;cursor:pointer; width:10px; height:10px; background:#fff; border-radius:50%; margin-right:6px;}
.part_1 .new_l .xf_bt span.active{ width:15px; height:15px; background:#154892;}
.part_1 .new_l ul li{ width:100%; position: relative;}
.part_1 .new_l ul li a{ display:block; flex:1;}
.part_1 .new_l ul li .photo{ width:100%; height:100%; position: relative;}
.part_1 .new_l ul li .photo img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;
 object-position: center center;}
.part_1 .new_l ul li a .content{ position:absolute; left:0px; width:100%; height:54px; line-height:54px; padding:0px 15px; background-color:rgba(0,0,0,0.4); z-index:10; bottom:0px; color:#fff; font-size:16px;}
.part_1 .new_r{ width:48.8%; display:flex;flex-direction: column;}
.part_1 .new_r .new_class{display: flex;
    align-items: center;
    justify-content: space-between; margin-bottom:15px;}
.part_1 .new_r .new_class .title{display: flex;
    align-items: center;}
.part_1 .new_r .new_class .title a{ font-size:20px; display:inline-block; position:relative; font-weight:600; margin-right:28px; cursor:pointer;}
.part_1 .new_r .new_class .more{ font-size:18px;}
.part_1 .new_r .new_class .title a:before {
	position: absolute;
	right: -17px; font-size:16px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); color:#696969;
	content: '/';
}
.part_1 .new_r .new_class .title a:last-child:before{ display:none;}
.part_1 .new_r .new_class .title a.cur{ color:#dbc07b; font-size:24px;}
.part_1 .new_r .new_class .title a.cur:after {
	width: 100%;
	height: 10px;
	position: absolute;
	left: 0px;
	bottom: -19px;
	background: #dbc07b;
	content: '';
}
.new_content{ flex:1; border:1px #dddddd solid; padding:14px;}
.new_content ul { display:none}
.new_content ul.cur{ display:block;}
.new_content ul li a{ display: flex;
    align-items: center;
    justify-content: space-between; font-size:16px; line-height:36px;}
.new_content ul li a .tpleft{ flex:1;display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;-webkit-text-overflow:ellipsis; padding-left:20px; position:relative;}
.new_content ul li a:hover .tpleft{ text-decoration:underline; color:#2e5381;}
.new_content ul li a .tpleft:after {
	position:absolute; left:0px;
	top: 50%;transform:translateY(-50%);-webkit-transform:translateY(-50%); color:#363636;
	display:block;
	content: '▪';
}

/*专题*/
.part_2 ul li{ border-radius:10px; overflow:hidden;}
.part_2 ul li a{ display:block; padding-top:37.7%; position:relative;}
.part_2 ul li a img{ position:absolute; left:0px; top:0px; width:100%; height:100%;object-fit: cover;object-position: center center;}

.part_3{overflow:hidden; background-repeat:no-repeat; background-position:center center; background-size:cover;margin: 40px 0px; text-align:center; color:#fff; position:relative; z-index:0;}
.part_3 .bgbox .slide{height:445px;width:100%;background-position:center; background-size:cover; background-repeat:no-repeat; display:none; overflow:hidden;border-radius:10px;padding:4.5% 0 2%; position:relative;}
.part_3 .bgbox .slide.cur{ display:block;}
.part_3 .bgbox .slide .content{ padding-bottom:57px;}
.part_3 a{color:#fff;}
.part_3 .tags{ width:min(95%,425px); display:grid; grid-template-columns:repeat(3,1fr); grid-row-gap:32px; margin:30px auto 55px;}
.part_3 .tags a{ height:34px; line-height:34px; width:80%; margin:auto; font-size:16px; text-align:center; border:solid 1px rgba(255, 255, 255, 0.3); border-radius:34px; transition:all .5s;-webkit-transition:all .5s;}
.part_3 .tags a:hover {
    background-color: #0f65b8;
    border-color: #0f65b8;
}
.part_3 .casebtn{ display:flex; justify-content:center; width:min(95%,610px); margin:auto; position:absolute; bottom:15px; left:0; right:0; margin:auto; z-index:10;}
.part_3 .casebtn a{flex:1; height:57px; line-height:57px; text-align:center;background-color:rgba(252,252,252,.2); margin-right:5%; border-radius:5px; display:flex;align-items:center; justify-content:center; cursor:pointer;}
.part_3 .casebtn a:last-child{ margin-right:0;}
.part_3 .casebtn a:before{ content:"";width:37px; height:34px; background-position:center; background-repeat:no-repeat; background-size:contain; margin-right:8%;}
.part_3 .casebtn a.cur{ background-color:rgba(0,72,152,.7);}
.part_3 .casebtn a:nth-child(1):before{ background-image:url(https://www.fheb.cn/statics/nweb/images/ico_16.png)}
.part_3 .casebtn a:nth-child(2):before{ background-image:url(https://www.fheb.cn/statics/nweb/images/ico_17.png)}
.part_3 .casebtn a:nth-child(3):before{ background-image:url(https://www.fheb.cn/statics/nweb/images/ico_18.png)}

.part_3 .t1{ font-size:42px; font-weight:bold;}
.part_3 .t2{ font-size:53px; font-weight:bold;}
  /* 底部 */
footer .container{
	display:flex;
	justify-content:space-between;
	padding:3% 0;
}

footer{
	background-color:#f5f5f5;
}

footer .l_part .logo{ margin-bottom:30px;}
footer .l_part .vlo{ display:flex; align-items:center; padding-left:10px;}
footer .l_part .vlo a{ display:flex; align-items:center; margin-right:18px; position:relative;}
footer .l_part .vlo a img{ margin-right:10px;}
footer .l_part .vlo a .qrcode{ position:absolute; top:120%; left:0; width:120px; display:none; }
footer .l_part .vlo a:not(:first-child) .qrcode{left:50%;transform:translateX(-50%);}
footer .l_part .vlo a:hover .qrcode{ display:block;}
footer .l_part .vlo a .qrcode img{ margin:0; width:100%;border-radius:10px;}

footer .f_nav {flex:1;font-size:14px;display: flex;
    justify-content: flex-end;}
footer .f_nav .nav{flex:1; max-width:366px;}
footer .f_nav .nav ul{ display:grid; grid-template-columns:1fr 1fr;}
footer .f_nav .nav ul li{ line-height:2.5; display:flex; align-items:center;}
footer .f_nav .nav ul li:before{content:"";width:3px; height:3px; background-color:#8a8a8a; margin-right:10px;}
footer .f_nav .nav ul li a{color:#8a8a8a;}
footer .f_nav .nav ul li.title{ padding-left:15px;font-size: 15px; color:#6c6c6c;font-weight: bold;position:relative; z-index:0; font-weight:bold;}
footer .f_nav .nav ul li.title:before{ position:absolute;
    width: 50px;
    height: 50px;
    border-radius: 20px;
    background-color: #ffe39a;
    position: absolute;
    left: 0;
    top: -14px;
    z-index: -1;
}
footer .f_nav .nav ul li a:hover{color:#2e5381; text-decoration:underline;}

footer .f_nav .contact{ margin-left:27px; line-height:2.5;color:#4c4b4b;}

footer .f_nav .link{ border-top:solid 1px #cccccc; margin-top:5px; padding-top:5px;}
footer .f_nav .link a{ margin:0 10px;}
footer .f_nav .link a:first-child{ margin-left:0;}
footer .f_nav .link a:last-child{ margin-right:0;}

footer .copyright{
	text-align:center;
	font-size:12px;
	background-color:#004998;
	color:#fff;
	line-height:1.8;
	padding:20px 2%;
}

footer .copyright img{
	vertical-align:middle;
}

footer .copyright a{
	color:#fff;
}
/*视频*/
.idx-big-three-video {
  position: relative;
  text-align: center;
  height: 413px;
  width:100%;
  top: 300px;
  z-index: 9999;
}
.idx-big-three-video > dt {
  height: 20px;
  font-size: 0;
  position: absolute;
  bottom: 20px;
  left: 0;
  top: auto;
  right: 0;
  margin: auto;
}
.idx-big-three-video > dt img {
  display: inline-block;
  width: 20px;
  vertical-align: top;
  margin-right: 5px;
}
.idx-big-three-video > dt i {
  display: inline-block;
  font-size: 14px;
  vertical-align: top;
  font-style: normal;
  line-height: 1.3;
  color: #fff;
}
 .idx-big-three-video > dd {
  transform: translate(100%);
  background-color: #000;
  height: 413px;
}
.idx-big-three-video.cur > dd {
  transform: translate(0);
  position: relative;
  z-index: 3;
  transition: all 0.5s ease-in-out;
}
.idx-big-three-video.cur > dd span {
  position: absolute;
  font-size: 14px;
  color: #fff;
  left: calc(50% + 354px);
  right: auto;
  top: 15px;
  bottom: auto;
  margin: auto;
  background-color: #333;
  height: 30px;
  line-height: 30px;
  text-align: center;
  padding: 0 1em;
  border-radius: 0 6px 6px 0;
}
.idx-big-three-video > dd video {
  height: 413px;
  margin: 16px auto;
}
/*站群弹出层*/
.prop-wraps .lists{
	padding: 15px;
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	box-sizing: border-box;
}
.prop-wraps a{
	display: block;
	width: 49%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 14px;
	color: #000;
	line-height: 30px;
}
.prop-wraps a:hover{
	color: #004a96;
}
/*侧边栏*/
#moquu_top,#moquu_wxin,#moquu_wshare,#moquu_wmaps {	z-index:2;	width:50px;	height:50px;	right:0px;	position:fixed;	cursor:pointer;	_position:absolute;	_bottom:auto;	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)))}#moquu_wxin {	top:360px;	_margin-top:360px}#moquu_wxin a {	background:url(https://www.fheb.cn/statics/nweb/images/sbtn.png) 0 -0px;	right:0;	float:left;	width:50px;	height:50px;	text-indent:-9999px}#moquu_wxin a:hover {	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) -50px -0px}#moquu_wshare {	top:412px;	_margin-top:412px}#moquu_wshare a {	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) 0 -50px;	width:50px;	height:50px;	right:0;	float:left;	text-indent:-9999px}#moquu_wshare a:hover {	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) -50px -50px}#moquu_wmaps {	top:464px;	_margin-top:464px}#moquu_wmaps a {	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) 0 -150px;	width:50px;	height:50px;	right:0;	float:left;	text-indent:-9999px}#moquu_wmaps a:hover {	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) -50px -150px}#moquu_top {	top:516px;	_margin-top:516px;	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) 0 -101px;	width:50px;	height:50px}#moquu_top:hover {	background:url(https://www.fheb.cn/statics/images/fheb/images/sbtn.png) -50px -101px}.moquu_wxin,.moquu_wshare {	position:relative;	z-index:2}.moquu_wxin a:hover .moquu_wxinh,.moquu_wshare a:hover .moquu_wshareh {	display:block}.moquu_wxin .moquu_wxinh {	position:absolute;	display:none;	left:-280px;	top:-200px;	width:275px;	height:355px;	background:url(https://www.fheb.cn/statics/images/fheb/images/lrtk_weixin.png) 0 -2px no-repeat}.moquu_wshare .moquu_wshareh {	position:absolute;	display:none;	left:-280px;	top:-200px;	width:275px;	height:360px;	background:url(https://www.fheb.cn/statics/images/fheb/images/lrtk_app.png) no-repeat}

/*搜索*/
.hidden_search input{
	border:none;
	outline:none;
}
.hidden_search .text {
	width:100%;
	height:40px;
	line-height:normal;
	font-size:14px;
	color:#444;
	margin-left: 15px;
}
.hidden_search .btn {
	display:block;
	background:url(https://www.fheb.cn/statics/nweb/images/search_icon2.jpg) no-repeat center center;
	position:absolute;
	right:0;
	top:0;
	height:40px;
	width:40px;
	text-indent:-999em;
	cursor:pointer
}
.hidden_search .search_wrap {
	border:1px solid #e4eaec;
	border-radius:0px;
	position:relative;
	padding-right:198px;
	padding-left:2px;
	height:42px;
	overflow:hidden
}
.hidden_search .close_btn {
	box-sizing:content-box;
	position:absolute;
	right:0;
	top:0;
	padding:10px;
	width:22px;
	height:22px;
transition:.5s
}
.hidden_search .close_btn:after, .hidden_search .close_btn:before {
	background:#ccc;
	width:20px;
	height:3px;
	display:block;
transition:all .3s ease 0s;
	content:"";
	position:absolute;
	left:13px;
	top:12px
}
.hidden_search .close_btn:before {
	transform-origin:left bottom;
	transform:rotate(45deg)
}
.hidden_search .close_btn:after {
	transform-origin:left top;
	transform:rotate(-45deg);
	top:27px
}
.hidden_search .close_btn:hover {
	transform:rotate(360deg)
}
.hidden_search .close_btn:hover:after, .hidden_search .close_btn:hover:before {
	background:#000
}
.hidden_search.on {
	display:block
}
.cd-popup {
	position:fixed;
	left:0;
	top:0;
	height:100%;
	width:100%;
	background-color:rgba(0, 0, 0, 0.3);
	opacity:0;
	visibility:hidden;
-webkit-transition:opacity .3s 0s, visibility 0s .3s;
-moz-transition:opacity .3s 0s, visibility 0s .3s;
transition:opacity .3s 0s, visibility 0s .3s;
	z-index:9999
}
.cd-popup.is-visible {
	opacity:1;
	visibility:visible;
-webkit-transition:opacity .3s 0s, visibility 0s 0s;
-moz-transition:opacity .3s 0s, visibility 0s 0s;
transition:opacity .3s 0s, visibility 0s 0s
}
.cd-popup-container {
	box-sizing:content-box;
	position:relative;
	border-radius: 5px;
	height:36px;
	padding:40px;
	background:#fff;
	width:min(80%,500px);
	margin:0 auto;
	top:50%;
	margin-top:-58px;
	background:#FFF;
	text-align:center;
	box-shadow:0 0 20px rgba(0, 0, 0, 0.2);
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
	-webkit-backface-visibility:hidden;
	-webkit-transition-property:-webkit-transform;
	-moz-transition-property:-moz-transform;
	transition-property:transform;
-webkit-transition-duration:.3s;
-moz-transition-duration:.3s;
-ms-transition-duration:.3s;
-o-transition-duration:.3s;
transition-duration:.3s
}
.is-visible .cd-popup-container {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1)
}
/*时间轴*/
.news-template-m{
	margin:30px auto;
}

.news-template-m ul li{
	display:flex;
}

.news-template-m ul .tif{
	flex:1;
	box-sizing:border-box;
	border-right:solid 1px #ddd;
}

.news-template-m ul .tif .time{
	color:#2e4383;
	font-weight:bold;
	position:relative;
	margin-bottom:10px;
}

.news-template-m ul .tif .title{
	padding-right:20px;
}

.news-template-m ul .tif .time:after{
	position:absolute;
	content:"";
	width:5px;
	height:5px;
	right:0;
	top:50%;
	transform:translate(50%,-50%) scale(.9);
	-webkit-transform:translate(50%,-50%) scale(.9);
	background-color:#2e4383;
}

.news-template-m ul .desc{
	flex:3;
	display:flex;
	margin-left:20px;
	padding-bottom:20px;
	padding-top:20px;
	border-bottom:solid 1px #ddd;
	align-items:flex-start;
}

.news-template-m ul .desc img{
	width:100%;
	border-radius:8px;
}

.news-template-m ul .desc .photo{
	flex:1;
}

.news-template-m ul .desc .cont{
	flex:2;
	font-size:14px;
	margin-left:20px;
	display:-webkit-box;
	-webkit-line-clamp:5;
	-webkit-box-orient:vertical;
	overflow:hidden;
	color:#9a9a9a;
}
@media (max-width:1200px){
	.menubtn{ display:flex;}
	.menu-mc{ display:flex;}
	.head .right_nav .box{ display:none;}
	.head .right_nav .menubtn{ margin-left:15px;}
	footer .container{ padding:3%;}
}

@media (max-width:1000px){
	.head .searchbtn{ width:20px; height:20px; background-size:auto 20px;}
	.head .container .logo img{ height:50px;}
	.head .container, header {height: 80px;}
	.ucontainer {padding: 0 2%;}
	footer .l_part{ display:none;}
	footer .f_nav{ justify-content:space-between;}
	footer .f_nav .nav{ max-width:400px;}
	.idx-big-three-video {
    position: relative;
    text-align: center;
    height: 155px;
    top: 0px;
    z-index: 3;
}
}

@media (max-width:900px){
	.part_1 .new_r .new_class .title a{	font-size:16px;}
	.ucontainer {padding: 0 2%;}
	.part_1 .new_r .new_class .title a.cur{ font-size:20px;}
	.part_1 .new_r .new_class .more{ font-size:14px;}
	.kjcx-kjj-items > li { width:100%;}
	.nav_qywhs li {width: 100%;}
	.idx-big-three-video {
    position: relative;
    text-align: center;
    height: 155px;
    top: 0px;
    z-index: 3;
}
}

@media (max-width:768px){
	.part_1 .new_r .new_class .title a{font-size:18px !important;}
	.ucontainer {padding: 0 2%;}
	.part_1 .new_r .new_class .more{ font-size:16px;}
	.part_3 .t1{ font-size:24px;}
	.part_3 .t2{ font-size:30px;}
	.nav_qywhs li {width: 100%;}
	.idx-big-three-video {
    position: relative;
    text-align: center;
    height: 155px;
    top: 0px;
    z-index: 3;
}
	.new_content ul li a .tpleft{ padding-left:15px;}
	.part_1 .new_r .new_class .title a.cur:after{ height:6px; bottom:-16px;}
	.part_1{ flex-direction:column-reverse;}
	.part_1 .new_l ul li .photo{ padding-bottom:65%;}
	.part_1 .new_l,
	.part_1 .new_r{ width:100%;}
	.part_1 .new_l{ margin-top:0%;}
	.part_1 .new_content{ border:none;}
	.kjcx-kjj-items > li { width:100%;}
}

@media (max-width:680px){
	.part_3,
	.part_1{ margin:8% auto;}
	.ucontainer {padding: 0 2%;}
	.new_content ul li a{ font-size:16px;}
	.nav_qywhs li {width: 100%;}
	.idx-big-three-video {
    position: relative;
    text-align: center;
    height: 155px;
    top: 0px;
    z-index: 3;
}
	.kjcx-kjj-items > li { width:100%;}
}

@media (max-width:640px){
	.head{ display:none;}
	header{
		height:60px;
		margin-bottom:3%;
	}
	.ucontainer {padding: 0 2%;}
	.header {
		background: #004998;
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		width: 100%;
		z-index: 9999;
		display:block;
		box-shadow: 0 0px 2px #ccc;
	}
	.nav_qywhs li {width: 100%;}
	.kjcx-kjj-items > li { width:100%;}
	.idx-big-three-video {
    position: relative;
    text-align: center;
    height: 155px;
    top: 0px;
    z-index: 3;
}
	.header .container{
		height: 60px;
		display:flex;
		align-items:center;
		padding:0 2%;
		justify-content:space-between;
	}
	.menubtn .navbar-icons span{ background-color:#fff;}
	.menu-mc { background-color:#004998}
	.menu-mc .list ul li a{color:#efefef;}
	.menu-mc .list ul li {
		padding: 8px 0;
	}
	.menu-mc .list ul li a {
		font-size: 16px;
	}
	footer .f_nav .nav{ display:none;}
	footer .f_nav .contact{ flex:1; margin-left:0;}
	
	.part_3 .casebtn a:before{width:26px; height:26px;}
	.part_3 .tags{ margin:5% auto 10%;}
	.part_1 .new_r .new_class .title a.cur:after{ height:2px; bottom:-10px;}
	footer .f_nav .link{ text-align:center;}
	.part_1 .new_l ul li a .content{ height:40px; line-height:40px;}
	.part_1 .new_l .xf_bt{ bottom:13px;}
	footer .f_nav{ font-size:16px;}
}
@media (max-width:580px){
    .kjcx-kjj-items > li { width:100%;}
	.news-template-m ul li{
		flex-direction:column;
		margin-bottom:10px;
	}
	.news-template-m ul .tif{
		border:none;
	}
	.nav_qywhs li {width: 100%;}
	.news-template-m ul .tif .title{
		padding-right:0;
	}
	.news-template-m ul .tif .time{
		margin-bottom:0;
	}
	.news-template-m ul .tif .time:after{
		display:none;
	}
	.news-template-m ul .desc .cont{
		-webkit-line-clamp:3;
	}
	.news-template-m ul .desc{
		margin-left:0;
		padding:10px 0;
	}
}
@media (max-width:480px){
    .idx-big-three-video {
    position: relative;
    text-align: center;
    height: 155px;
    top: 0px;
    z-index: 3;
}	.kjcx-kjj-items > li { width:100%;}
    .ucontainer {padding: 0 2%;}
	.part_3 .casebtn a:before{width:20px; height:20px;}
	.part_3 .casebtn a{ height:40px; line-height:40px;}
	.part_3 .t1{ font-size:18px;}
	.part_3 .t2{ font-size:24px;}
	footer .nf{ display:none;}
	.nav_qywhs li {width: 100%;}
	.cd-popup-container{ padding:40px 20px;}
}

