/*类标签*/
em,i,cite{font-style: normal;}
strong,a{text-decoration: none;}
strong,a:hover{text-decoration: none;}
img{height: 100%;width: 100%;border: 0;vertical-align: middle;object-fit: cover;}
input{outline: none;padding-left: 10px;border: 1px solid #DEDEDE;}
select{border-color: #DEDEDE;}
textarea{outline: none;resize: none;padding:5px 0 0 10px;border-color: #DEDEDE;}
a,p,b,li{ text-decoration:none;color: #333;}
p{margin: 0;}
b{display: block;}
a:hover,button:hover{cursor:pointer;text-decoration:none;}
b,em,i,span,u{font-weight: 400;font-style: normal;}
table{border-collapse:collapse;}
iframe{margin-bottom: -5px;}
select{border-color: #DEDEDE;}
label{font-weight: normal;}
button{border: none;background-color: transparent;outline: none; }
input::-webkit-input-placeholder {color: #999;}/* 修改placeholder的属性 */
input::-moz-input-placeholder {color: #999;}
input::-ms-input-placeholder {color: #999;}
textarea::-webkit-input-placeholder {color: #999;}
textarea::-moz-input-placeholder {color: #999;}
textarea::-ms-input-placeholder {color: #999;}
*:focus{outline: none !important; box-shadow:none !important; }/* 取消focus点击效果 */
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{font-weight: bold;}
*::after,*::before{
	transition: all .6s;
	-moz-transition: all .6s;	/* Firefox 4 */
	-webkit-transition: all .6s;	/* Safari 和 Chrome */
	-o-transition: all .6s;	/* Opera */
}
/* 滚动条 */
.srco::-webkit-scrollbar{
width:3px;
}
.srco::-webkit-scrollbar-track{
background: #d8d8d8;
border-radius:2px;
}
.srco::-webkit-scrollbar-thumb{
background: #e84236;
border-radius:25px;
}
.srco::-webkit-scrollbar-corner{
background: #179a16;
}
.srco2::-webkit-scrollbar{
width:3px;
}
.srco2::-webkit-scrollbar-track{
background: #d8d8d8;
border-radius:2px;
}
.srco2::-webkit-scrollbar-thumb{
background: #999999;
border-radius:25px;
}
.srco2::-webkit-scrollbar-corner{
background: #179a16;
}
/*过渡*/
.lnav a,.h_jj_img img,.h_tw_img img,.img_hover img,.clt_txt h3,.clt_txt_box>p,.clt_txt_xl>p,.h_box_r_con *{
	transition: all .6s;
	-moz-transition: all .6s;	/* Firefox 4 */
	-webkit-transition: all .6s;	/* Safari 和 Chrome */
	-o-transition: all .6s;	/* Opera */
}
/*延迟*/
.sy_t_box:nth-child(2),.xinw_nr_box:nth-child(2){
animation-delay:.2s;
-webkit-animation-delay:.2s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(3) ,.xinw_nr_box:nth-child(3){
animation-delay:.3s;
-webkit-animation-delay:.3s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(4) ,.xinw_nr_box:nth-child(4){
animation-delay:.4s;
-webkit-animation-delay:.4s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(5) {
animation-delay:.5s;
-webkit-animation-delay:.5s; /* Safari 和 Chrome */
}
.sy_t_box:nth-child(6) {
animation-delay:.6s;
-webkit-animation-delay:.6s; /* Safari 和 Chrome */
}
.team_box:hover{
	-webkit-animation-name: fadeInUp;
	animation-name: fadeInUp;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}
/* 公共 */
/* pc和移动端的隐藏显示 */
.xs,.xs2{display: block;}
.yc,.yc2{display: none;}
@media (max-width: 767px) {
  .xs,.xs2{display: none;}
  .yc,.yc2{display: block;}
}
/* 图片移入效果 */
.h_jj_img img:hover,.h_tw_con:hover img,.img_hover:hover img{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
	-moz-transform: scale(1.05);
	-o-transform: scale(1.05);
}
/* 使用swiper 出现闪屏问题 */
.swiper-slide{transform: translate3d(0,0,0);/* overflow: hidden; */}
/* 头部图文 */
.tuw{display: flex;align-items: center;}
.tuw img{width: 0.28rem;height: auto;}
.tuw p{margin-left: 0.1rem;}
	/* banner中间小图标 */
.banner_sb{position: absolute;left: 50%;transform: translateX(-50%);bottom: 0.5rem;width: 18px;height: auto;z-index: 100;object-fit: contain;animation:moveh 3s infinite linear;-webkit-animation:moveh 3s infinite linear;}
@keyframes moveh{
	0%{bottom: 0.5rem;}
	50%{bottom: 0.3rem;}
	100%{bottom: 0.5rem;}
}
/* 子页面分隔 */
.gw{margin-top: 100px;width: 100%;}
/* 视频弹窗 */
#hi-video-pop {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 10000;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.5);
  text-align: center;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-video-pop * {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#hi-video-pop .hi-close {
  position: fixed;
  top: 86%;
  left: 50%;
  margin-left: -25px;
  width: 50px;
  height: 50px;
  color: #fff;
  background: #fff;
  border-radius: 50%;
  transition: 0.5s;
  cursor: pointer;
}
#hi-video-pop .hi-close:after,
#hi-video-pop .hi-close:before {
  content: "";
  position: absolute;
  bottom: 24px;
  left: 10px;
  width: 30px;
  height: 2px;
  background: #333;
  transition: 0.5s;
}
#hi-video-pop .hi-close:hover {
  background: #1c4798;
}
#hi-video-pop .hi-close:hover:after,
#hi-video-pop .hi-close:hover:before {
  background: #fff;
}
#hi-video-pop .hi-close:after {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
#hi-video-pop .hi-close:before {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
#hi-video-pop video {
  position: fixed;
  left: 50%;
  top: 50%;
  max-width: 90%;
  max-height: 70%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
/* 图片弹窗 */
#hi-img-pop {
		display: none;
		position: fixed;
		top: 0;
		left: 0;
		z-index: 10000;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.5);
		text-align: center;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-img-pop * {
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
}

#hi-img-pop .hi-close {
		position: fixed;
		top: 86%;
		left: 50%;
		margin-left: -25px;
		width: 50px;
		height: 50px;
		color: #fff;
		background: #fff;
		border-radius: 50%;
		transition: .5s;
		cursor: pointer;
}

#hi-img-pop .hi-close:after,
#hi-img-pop .hi-close:before {
		content: "";
		position: absolute;
		bottom: 24px;
		left: 10px;
		width: 30px;
		height: 2px;
		background: #333;
		transition: .5s;
}

#hi-img-pop .hi-close:hover {
		background: #019dee;
}

#hi-img-pop .hi-close:hover:after,
#hi-img-pop .hi-close:hover:before {
		background: #fff;
}

#hi-img-pop .hi-close:after {
		-webkit-transform: rotate(45deg);
		transform: rotate(45deg);
}

#hi-img-pop .hi-close:before {
		-webkit-transform: rotate(-45deg);
		transform: rotate(-45deg);
}

#hi-img-pop img {
		position: fixed;
		left: 50%;
		top: 50%;
		max-width: 90%;
		max-height: 70%;
		width: auto;
		height: auto;
		-webkit-transform: translate(-50%, -50%);
		transform: translate(-50%, -50%);
}

/* banner */
.h_b_img{width: 100%;height: 100%;position: relative;}
.h_b_img>img{position: absolute;left: 0;top: 0;}
.h_b_img .img1{z-index: 1;}
.h_b_img .img2{z-index: 2;display: none;}
.h_b_img .img3{z-index: 3;}
.h_b_img .img4{z-index: 4;display: none;}
@media (max-width: 767px) {
  .h_b_img .img1{z-index: 1;display: none;}
  .h_b_img .img2{z-index: 2;display: block;}
  .h_b_img .img3{z-index: 3;display: none;}
  .h_b_img .img4{z-index: 4;display: block;}
}

.ceshi{
	-webkit-animation-name: fadeInRightSm;
	animation-name: fadeInRightSm;
	-webkit-animation-duration: 2s;
	animation-duration: 2s;
	animation-delay: .4s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}

/* 开始 */

/* 导航 */
nav{height: 100px;width: 100%;position: fixed;top: 0;left: 0;z-index: 1000;transition: all .6s;-webkit-transition: all .6s;background: #e52d20;}
nav .container{height: 100%;display: flex;align-items: center;justify-content: space-between;}
.logo{display: flex;align-items: center;height: 100%;flex-shrink: 0;}
.logo img{width: 264px;height: auto;}
.logo p{color: #333;margin-left: 20px;padding-left: 15px;border-left: 1px solid #01c390;width: 2.2rem;line-height: 1;}
.nav_r{height: 100%;display: flex;justify-content: flex-end;width: 100%;padding: 0 20px;}
.nav{height: 100%;}
.nav>ul{display: flex;align-items: center;height: 100%;}
.nav>ul>li{height: 100%;position: relative;}
.nav>ul>li>a{color: #fff;margin: 0 0.23rem;height: 100%;display: flex;align-items: center;}
.nav>ul>li>a>p{position: relative;height: 100%;display: flex;align-items: center;color: #fff;}
.nav>ul>li>a>p::after{content: '';position: absolute;bottom: 0;width: 0;height: 2px;left: 50%;background: #156bff;transform: translateX(-50%);}
.nav>ul>li>a:hover p,.nav>ul>.on>a p{color: #156bff !important;}
.nav>ul>li>a:hover p::after,.nav>ul>.on>a p::after{width: 100%;}
.nav>ul>.on>a .xs{display: none;}
.nav>ul>.on>a .yc{display: block;}
/* .nav>ul>li:first-child a{margin-left: 0;} */
.nav>ul>li>a>img{width: 10px;height: auto;margin-left: 10px;}
.nav>ul>li>a .img2{display: none;}
.nav>ul>li>a .img3{display: none;}

.nav_on .nav>ul>li>a>.img1{display: none;}
.nav_on .nav>ul>li>a>.img2{display: none;}
.nav_on .nav>ul>li>a>.img3{display: block;}
.nav_on2 .nav>ul>li>a>.img1{display: none;}
.nav_on2 .nav>ul>li>a>.img2{display: none;}
.nav_on2 .nav>ul>li>a>.img3{display: block;}
.nav_on2 .nav>ul>li>a>p{color: #333;}
.nav_on2 .nav_login{color: #333 !important;}
.nav>ul>li>a:hover .img1,.nav>ul>.on>a .img1{display: none !important;}
.nav>ul>li>a:hover .img2,.nav>ul>.on>a .img2{display: block !important;}
.nav>ul>li>a:hover .img3,.nav>ul>.on>a .img3{display: none !important;}

.nav_rr{display: flex;align-items: center;}
.search{height: 100%;display: flex;align-items: center;}
.search form{height: 20px;display: flex;}
.search img{width: 20px;cursor:pointer}
.language{display: flex;align-items: center;margin-left: 0.32rem;position: relative;padding-left: 0.28rem;position: relative;}
.language::after{content: '';position: absolute;width: 2px;height: 13px;background: rgba(255,255,255,0.2);left: 0;top: 50%;transform: translateY(-50%);}
.language_a{position: absolute;top: 120%;background: #fff;left: calc(0.48rem - 5px);text-align: center;padding: 3px 0;box-shadow: 0 0 3px rgba(0,0,0,0.2);display: none;font-size: 14px;height: auto;width: auto;white-space: nowrap;border-radius: 5px;}
.language_a a{padding: 7px 15px;text-align: left;display: block;margin: 0 10px;border-radius: 5px;}
.language_a a:hover{background: #01c390;color: #fff;}
.language p{color: #fff;margin-right: 0.1rem;}
.language>img{width: 20px;margin-right: 0.2rem;}
.language_icon img{width: 8px;}
.nav_jm{display: flex;align-items: center;}
.nav_jm img{width: 20px;margin-right: 0.1rem;}
.nav_jm p{}
.nav_tel{display: flex;align-items: center;padding-left: 133px;position: relative;}
.nav_tel img{width: 17px;margin-left:0.2rem;}
.nav_tel p{font-weight: bold;color: #fff;position: absolute;right: calc(17px + 0.2rem);top: 50%;transform: translateY(-50%);width: 0;overflow: hidden;-webkit-transition: all .3s;transition: all .3s;display: flex;justify-content: flex-end;}
.nav_tel:hover p{width: 133px;}

.nav1_none{top: -100px !important;}
.nav2_none{top: 70px !important;}
@media (max-width: 1440px) {
  .nav2_none{top: 60px !important;}
}


.nav_on,.nav_sub,.nav_on2{background: #fff;}
.nav_on .xs,.nav_sub .xs,.nav_on2 .xs{display: none;}
.nav_on .yc,.nav_sub .yc,.nav_on2 .yc{display: block;}
.nav_on .nav>ul>li>a,.nav_sub .nav>ul>li>a,.nav_on2 .nav>ul>li>a,.nav_on .nav_login,.nav_on .nav>ul>li>a>p{color: #333;}
.nav_sub{top: 0;}
.pro_nav2{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);z-index: 1000;background: #fff;border-radius: 5px;box-shadow: 0 6px 12px rgba(0,0,0,0.18);padding: 5px 0;display: none;width: auto;white-space: nowrap;}
.pro_nav2 a{padding: 7px 15px;text-align: left;display: block;margin: 0 10px;border-radius: 5px;-webkit-transition: all .6s;}
.pro_nav2 a:hover{background: #006d58;color: #fff;}

	/* 下拉导航 */
.pro_nav{position: absolute;top: 70px;width: 100%;left: 0;height: 5.8rem;display: none;}
.pro_nav_bj:after{content: '';width: 50%;height: 100%;background: #f1f9f9;position: absolute;left: 0;top: 0;z-index: -1;}
.pro_nav_bj:before{content: '';width: 50%;height: 100%;background: #f9f9f9;position: absolute;right: 0;top: 0;z-index: -1;}
.p_one_logo img{height: 16px;width: auto;}
.p_one_icon img{width: 8px;height: auto;}
.p_two_con img{width: 8px;height: auto;}
.pro_nav_box{display: flex;justify-content: space-between;height: 100%;}
.pro_nav_one{width: 17.5%;padding-top: 0.51rem;height: 100%;}
.pro_nav_one .p_one.on{background: #e8eced;}
.pro_nav_one .p_one.on .xs2{display: none;}
.pro_nav_one .p_one.on .yc2{display: block;}
.p_one{display: flex;align-items: center;height: 0.58rem;padding-left: 0.22rem;margin-left: -0.22rem;}
.p_one_logo{width: 0.7rem;}
.p_one>p{width: 1.3rem;}
.pro_nav_two{width: 82.5%;height: 100%;overflow: hidden;}
.p_two_l{width: 22.5%;padding-top: 0.51rem;background: #e8eced;height: 100%;}
.p_two{height: 100%;display: flex;justify-content: space-between;}
.p_two_con{display: flex;align-items: center;height: 0.58rem;padding: 0 15%;}
.p_two_l .p_two_con.on{background: #f9f9f9;color: #1c4898;}
.p_two_con p{width: 100%;}
.p_two_r{width: 77.5%;background: #f9f9f9;height: 100%;}
.p_two_r_box{height: 100%;display: flex;justify-content: space-between;}
.p_two_r_nav{width: 24%;padding: 0.7rem 0 0 0.25rem;}
.p_two_r_nav>h1{font-size: 18px;line-height: 1;padding-bottom: 0.18rem;border-bottom: 2px solid #e8e8e8;margin-bottom: 0.38rem;}
.p_two_r_nav>ul>li.on a{color: #275caa;text-decoration: underline;}
.p_two_r_nav>ul>li>a{margin-bottom: 0.3rem;display: block;}
.p_two_r_con{width: 76%;height: 100%;}
.p_two_r_nr{padding: 0.6rem 0 0 0.66rem;height: 100%;}
.p_two_r_nr>h2{font-size: 24px;display: flex;align-items: center;}
.p_two_r_nr>h2 img{width: 9px;margin-left: 0.18rem;}
.p_two_r_img{width: 100%;height: 2.8rem;margin: 0.36rem 0;}
.p_two_r_img img{object-fit: contain;}
.p_two_r_text{display: flex;justify-content: space-between;}
.p_two_r_text_box{width: 33%;background: #efefef;height: 66px;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.p_two_r_text_box p{color: #565656;}
.p_two_r_text_box b{font-weight: bold;}

	/* 移动端导航 */
#c-header .c-nav2 {
  position: absolute;
  top: 100px;
  right: -100%;
  width: 100%;
  height: calc(100vh - 100px);
  height: -webkit-calc(0vh);
  font-size: 14px;
  line-height: 50px;
  background: #fff;
  overflow-y: auto;
  transition: all 0.5s;
  text-align: left;
}
@media (max-width: 1200px) {
  #c-header .c-nav2 {
    top: 60px;
    height: calc(100vh - 60px);
  }
}
#c-header .c-nav2 > li:last-child {
  border-bottom: 1px solid #f1f1f1;
}
#c-header .c-nav2 li {
  padding: 0 20px;
  border-top: 1px solid #f1f1f1;
}
#c-header .c-nav2 li .c-title-box {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
#c-header .c-nav2 li a {
  color: #333;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  display: block;
}
#c-header .c-nav2 li a i {
  font-size: 20px;
}
#c-header .c-nav2 li a:hover,
#c-header .c-nav2 li.on > a {
  color: #B50014;
}
#c-header .c-nav2 li ul {
  display: none;
}
.c-open #c-header .c-nav2 {
  right: 0;
}
.nav_box2{display: none;}
  /*顶部导航开关*/
#c-header .c-switch {
  position: relative;
  width: 24px;
  height: 22px;
  cursor: pointer;
}
@media (max-width: 991px) {
  #c-header .c-switch {
    display: block;
  }
}
#c-header .c-switch i {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 2px;
  background: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
#c-header .c-switch i:nth-child(1) {
  top: 0;
}
#c-header .c-switch i:nth-child(3) {
  bottom: 0;
}
#c-header .c-switch i:nth-child(2) {
  width: 18px;
  top: 50%;
}
#c-header .c-switch i {
  background: #fff;
}
#c-header .c-nav2 li .c-title-box img{
	width: 10px;
	height: auto;
	margin: 0 0 0 10px;
	float: right;
	display: block;
}

body.c-open #c-header .c-switch i:nth-child(2) {
  opacity: 0;
}
body.c-open #c-header .c-switch i:nth-child(1) {
  top: 50%;
  margin-top: -1px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
}
body.c-open #c-header .c-switch i:nth-child(3) {
  bottom: 50%;
  margin-bottom: -1px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.c-title-con{overflow: hidden;height: auto;display: none;}
.c-title-con>a{color: #999 !important;display: block;padding-left: 20px;line-height: 40px;}

@media (max-width: 1600px) {
  .logo p,.nav>ul>li>a{font-size: 14px;}
}
@media screen and (max-width: 1440px) {
  nav{height: 60px;}
	.gw{margin-top: 60px;}
}
@media screen and (max-width: 1366px) {
  .nav ul li a{font-size: 14px;}
	.search img{width: 16px;}
	.search form{height: 16px;}
	.language>img{width: 16px;}
	.nav>ul>li>a{margin: 0 0.15rem;}
}
@media screen and (max-width: 1200px) {
	
	.nav_r_box3,.nav_r_box2{display: none !important;}
	.nav_box2{display: flex;width: 40px;height: 100%;align-items: center;justify-content: flex-end;margin-right: -1rem;padding-right: 1rem;box-sizing: content-box;}
	#c-header .c-switch i{background: #fff;}
	.nav_on #c-header .c-switch i{background: #333;}
}
@media screen and (max-width: 991px) {
  .nav ul li a{font-size: 12px;}
	.search img{width: 16px;}
	.search form{height: 16px;}
	.language img{width: 16px;}
	nav .nav ul li a{color: #333;}
	.logo img{width: 160px;}
	.h_banner{margin-top: 75px;}
}
@media screen and (max-width: 767px) {
	.logo img{width: 75px;}
	.logo p{width: auto;padding-left: 10px;margin-left: 10px;font-size: 12px;}
	nav{height: 60px;}
	.h_banner{margin-top: 60px;}
	.nav_r_box p{display: none;}
	.nav_r_down{padding: 15px 10px 0;box-shadow: 0 0 20px rgba(0,0,0,0.05);}
	.nav_r_down a{margin-bottom: 15px;}
}

/* 公共 */
.nav_r{align-items: center;}
.nav_r_box{display: flex;align-items: center;margin-left: 0.6rem;height: 100%;position: relative;cursor: pointer;}
.nav_r_box img{width: 32px;height: 32px;margin-right: 0.2rem;}
.nav_r_box p{color: #fff;text-transform: capitalize;}
.h_b_img{height: 4.6rem;}
.h_b_box{position: relative;}
.h_b_txt{position: absolute;left: 50%;transform: translateX(-50%);height: 100%;top: 0;display: flex;flex-direction: column;justify-content: center;z-index: 10;}
.h_b_txt_b p{color: #fff;font-size: 0.56rem;line-height: 1;margin-bottom: 0.25rem;font-weight: bold;}
.h_b_txt p{color: #fff;}
.nav_r_down{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);background: #fff;border-radius: 8px;display: flex;flex-direction: column;display: none;}
.nav_r_down a{height: 0.72rem;white-space: nowrap;display: flex;align-items: center;justify-content: center;border-bottom: 1px solid #e5e5e5;padding: 0 0.26rem;}
.nav_r_down a:last-child{border: none;}
.nav_r_down a:hover{color: #e52d20;}

.box{background: #f6f6f6;padding: 0.8rem 0 0.6rem;}
.box_con{display: flex;justify-content: space-between;align-items: flex-start;}
.lnav{background: #e7e7e7;border-top: 2px solid #e52d20;width: 24.2%;display: flex;flex-direction: column;padding: 0.3rem 0.2rem 0.25rem;}
.lnav li{position: relative;height: 0.6rem;width: 100%;background: #f6f6f6;margin-bottom: 0.2rem;border-radius: 8px;text-align: center;}
.lnav li a{display: inline-flex;align-items: center;justify-content: center;text-align: center;font-size: 0.2rem;line-height: 1.2;position: relative;width: auto;height: 100%;padding: 0 10px;z-index: 10;}
.lnav li::after{position: absolute;width: 0;height: 100%;background: #fff;content: '';top: 0;left: 0;z-index: 8;border-radius: 8px;}
.lnav li:hover::after{width: 100%;}
.lnav li:hover a{color: #e52d20;}
.box_nr{width: 72.1%;}
.lnav .on::after{width: 100%;}
.lnav .on a{color: #e52d20;}
.lnav li a i{position: absolute;top: -10px;right: -29px;width: 39px;height: 27px;background: url(../img/xx_bj.png) no-repeat;background-size: 100% 100%;color: #fff;font-size: initial;}
#c-header .c-nav2 li a{position: relative;}
#c-header .c-nav2 li a i{position: absolute;top: 50%;right: -49px;width: 40px;height: 20px;background: url(../img/xx_bj4.png) no-repeat;background-size: 100% 100%;color: #fff;font-size: 12px;transform: translateY(-50%);display: flex;align-items: center;justify-content: center;padding-left: 5px;}

@media screen and (max-width: 1580px) {
	.lnav li a{height: 48px;font-size: 16px;border-radius: 5px;}
}

/* 首页 */
.h_box{display: flex;justify-content: space-between;align-items: flex-start;}
.h_box_l{width: 63.8%;}
.public_h2{font-size: 0.54rem;font-weight: 400;margin-bottom: 0.45rem;line-height: 1;}
.h_jj_box{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.7rem;}
.h_jj_img{width: calc((100% - 40px)/3);height: 1.48rem;margin-right: 0.2rem;flex-shrink: 0;overflow: hidden;}
.h_jj_box p{color: #666;line-height: 1.2;}
.h_tw_img{overflow: hidden;}
.h_tw_box{display: flex;flex-wrap: wrap;}
.h_tw_con{width: calc((100% - 40px)/3);margin: 0 20px 10px 0;}
.h_tw_con:nth-child(3n){margin-right: 0;}
.h_tw_img{width: 100%;height: 1.26rem;}
.h_tw_con p{width: 100%;text-align: center;margin-top: 0.2rem;}
.h_box_r{width: 32.1%;background: #f0f0f0;padding: 0.3rem 0.14rem 0.35rem;}
.h_box_r_box h3{padding: 0 0.22rem;margin-bottom: 0.3rem;}
.h_box_r_con{padding: 0 0.22rem;max-height: 5.52rem;overflow-y: auto;}
.h_box_r_hr{padding-bottom: 0.2rem;margin-bottom: 0.25rem;border-bottom: 1px solid #d8d8d8;display: block;}
.h_box_r_hr:hover h4{color: #e52d20;}
.h_box_r_hr:hover p{color: #e52d20;}
.h_box_r_hr:hover{border-color: #e52d20;}
.h_box_r_hr h4{margin-bottom: 0.1rem;font-weight: 400;line-height: 1.4;}
.h_box_r_hr>p{color: #999;margin-bottom: 0.2rem;font-size: 14px;}
.h_box_r_con::-webkit-scrollbar{
width:4px;
border-radius:25px;
}
.h_box_r_con::-webkit-scrollbar-track{
background: #d8d8d8;
border-radius:2px;
}
.h_box_r_con::-webkit-scrollbar-thumb{
background: #e84236;
border-radius:25px;
}
.h_box_r_con::-webkit-scrollbar-corner{
background: #179a16;
}
.more{color: #666;text-decoration: underline;}
.h_box_r_hr_more{text-align: right;}

/* 底部 */
.foot{
    padding: 0.85rem 0 0.3rem;
    position: relative;
    z-index: 2;
    background-color: #fff;
}
.foot .container{
    display: flex;
    justify-content: space-between;
		align-items: flex-start;
}
.foot .logo {
    margin-bottom: 20px;
    flex-shrink: 0;
}
.t_c_999{color: #999;}
.foot .f_nav{
    display: flex;
    margin: 0 0 0 0.5rem;
    flex-wrap: wrap;
		font-size: 16px;
		width: 630px;
}
.foot .f_nav a{
   margin: 0 0 0.1rem 0;
   width: 33.33%;
	 height: auto;
}
.foot .f_nav a:hover{
    color: #e52d20;
}
.foot .addr {
    flex-shrink: 0;
}
.foot .addr .contact{
    display: flex;
    align-items: center;
    margin-top: 15px;
}
.foot .addr .contact:last-child{
    margin-top: 25px;
}
.foot .addr .contact img{
    margin-right: 30px;
    height: 24px;
    width: auto;
		transition: all 0.6s;
}
.foot .addr .contact.font18 img{
    margin-right: 0.16rem;
    width: 17px;
    height: auto;
		object-fit: contain;
}
.foot .addr .contact.font18 p{
		cursor: pointer;
}
.foot_logo{
    cursor: pointer;
		display: flex;
		align-items: center;
}
.foot_logo:hover .foot_logo_b,
.foot_logo .foot_logo_h{
    display: none;
}
.foot_logo:hover .foot_logo_h{
    display: block;
}
.beian{
    height: 0.84rem;
    background-color: #fff;
}
.beian .container{
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.beian_r a{margin-left: 0.2rem;}
.foot_logo img{width: 2.64rem;}
@media (max-width: 991px){
	.foot .addr .contact{
			margin-top: 5px;
	}
	.foot .f_nav{
	    width: 100%;
	    margin: 15px 0;
	}
	.foot .container{
	    flex-wrap: wrap;
	}
}

.r_float{position: fixed;bottom: 10%;right: 0;z-index: 100;}
.r_float_box{width: 0.6rem;height: 0.6rem;background: #e52d20;display: flex;align-items: center;justify-content: center;margin-bottom: 1px;}
.r_float_box img{width: 50%;height: auto;}

/* 弹窗 */
.curtain{width: 100%;height: 100%;position: fixed;top: 0;left: 0;z-index: 10000;display: none;}
.mask{width: 100%;height: 100%;background: rgba(0,0,0,0.5);z-index: 1000;position: absolute;top: 0;left: 0;}
.curtain_box{position: absolute;max-width: 90%;max-height: 90%;left: 50%;top: 50%;background: #fff;overflow: hidden;z-index: 10000;transform: translate(-50%,-50%);width: 740px;height: 480px;border-radius: 8px;padding: 45px 60px 66px;}
.close_tc{position: absolute;top: 20px;right: 20px;z-index: 100000;width: 20px;height: 20px;opacity: 1;}
.curtain_con{width: 100%;height: 100%;}
.curtain_con>img{width: 220px;height: auto;margin: 0 auto 28px;display: block;}
.curtain_p{overflow-y: auto;height: 200px;margin-bottom: 0.6rem;}
.curtain_p::-webkit-scrollbar{
width:6px;
}
.curtain_p::-webkit-scrollbar-track{
background: #e5e5e5;
border-radius:6px;
}
.curtain_p::-webkit-scrollbar-thumb{
background: #e84236;
border-radius:25px;
}
.curtain_p::-webkit-scrollbar-corner{
background: #179a16;
}
.curtain_a{display: flex;justify-content: space-between;align-items: center;}
.curtain_a_l{text-decoration: underline;}
.curtain_a_r{padding: 0 24px;height: 50px;background: #e62d20;display: flex;align-items: center;color: #fff;border-radius: 50px;transition: all 0.6s;}
.curtain_a_r img{width: 6px;height: 9px;margin-left: 10px;position: relative;left: 0;transition: all 0.6s;}
.curtain_a_r:hover{opacity: 0.8;}
.curtain_a_r:hover img{left: 5px;}

		/* 头部 */
.curtain_title{position: absolute;background: url(../img/bj.png) no-repeat;background-size: 100% 100%;width: 92px;height: 73px;right: 0;top: 0;}
.curtain_title p{position: absolute;top: 0;right: 0;z-index: 5;width: 80px;height: 60px;cursor: pointer;}
.curtain_title p::before,.curtain_title p::after{content: "";position: absolute;top: 50%;left: 50%;margin: -1px 0 0 -10px;width: 26px;height: 3px;background: #fff;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.curtain_title p::after{-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
.mobile_nav_xx{display: none;}
.mobile_nav{display: none;align-items: center;flex-shrink: 0;}
.mobile_nav_xx p{background: url(../img/xx_bj3.png) no-repeat;background-size: 100% 100%;width: 40px;height: 20px;display: flex;justify-content: center;font-size: 12px;padding-right: 5px;line-height: 20px;}
@media screen and (max-width: 1440px) {
	.h_box_r_hr>p{font-size: 12px;}
}
@media screen and (max-width: 1440px) {
	.logo img{width: 190px;}
	.nav_r_box img{width: 26px;height: 26px;}
	.h_b_txt_b p{font-size: 36px;}
	.lnav li{height: auto;padding: 0.2rem 0;}
	.lnav li a{height: auto;}
	.foot .addr .contact.font18 img{width: 15px;}
	.foot .addr .contact img{height: 18px;}
	.lnav li a i{top: -20px;width: 32px;height: 21px;font-size: 12px;padding-top: 1px;}
}
@media screen and (max-width: 1200px) {
  .mobile_nav{display: flex;}
	.mobile_nav_xx{display: block;}
	.lnav{display: none;}
	.box_nr{width: 100%;}
	.h_jj_img{width: 180px;height: 110px;margin-right: 15px;}
	.h_jj_box p{line-height: 1.5;}
	.h_tw_img{height: 100px;}
	.h_box_r_con{max-height: 450px;}
	.foot .f_nav{display: none;}
}
@media screen and (max-width: 991px) {
	.public_h2{font-size: 24px;margin-bottom: 20px;}
	.h_box{flex-direction: column;}
	.h_b_img{height: 300px;}
	.h_b_txt_b p{font-size: 24px;line-height: 1.4;margin-bottom: 20px;}
	.h_b_txt>p{font-size: 16px;}
	.h_box_l{width: 100%;margin-bottom: 30px;}
	.h_box_r{width: 100%;}
	.r_float_box{width: 30px;height: 30px;}
	.r_float_box img{width: 70%;}
	.box{padding: 30px 0;}
	.h_jj_box{flex-direction: column;margin-bottom: 30px;}
	.h_jj_img{width: 100%;height: 200px;margin: 0 0 20px ;}
	.h_tw_box{justify-content: space-between;}
	.h_tw_con{width: 48%;margin: 0 0 10px 0;}
	.h_tw_con p{line-height: 1.6;margin: 10px 0;}
	.h_box_r{padding: 15px;}
	.h_box_r_box h3{padding: 0;margin-bottom: 20px;}
	.h_box_r_con{padding: 0;}
	.h_box_r_hr{padding-bottom: 20px;margin-bottom: 30px;}
	.h_box_r_hr h4{margin-bottom: 10px;}
	.h_box_r_hr>p{margin-bottom: 10px;}
	.h_box_r_con{max-height: 100%;}
	.foot{padding: 30px 0 10px;}
	.addr .t_c_999{margin-bottom: 20px;}
	.foot .addr .contact{margin: 0 0 10px;}
	.beian{height: auto;padding: 10px 0;}
	.beian .container{flex-direction: column;align-items: flex-start;}
	.beian .container .t_c_999{margin-bottom: 10px;font-size: 12px;}
	.beian_r a{margin: 0 20px 0 0;}
	.h_tw_img{height: 150px;}
	.foot .container{flex-direction: column;}
}
@media screen and (max-width: 767px) {
	.curtain_box{padding: 45px 20px 10px;}
	.curtain_title{width: 50px;height: 45px;}
	.curtain_title p{width: 80%;height: 80%;}
	.curtain_title p::before, .curtain_title p::after{width: 20px;height: 2px;}
	.curtain_con>img{width: 180px;margin: 0 auto 20px;}
	.curtain_p{height: 270px;margin-bottom: 25px;}
	.curtain_a_r{padding: 0 15px;height: 36px;}
	.logo .xs{display: block;}
	.logo .yc{display: none;}
	.logo img{width: 150px;}
	.h_tw_img{height: 100px;}
}

	/* 面包屑 */
.crumbs_con{background: #f6f6f6;}
.crumbs{display: flex;align-items: center;padding: 0.28rem 0;overflow-x: auto;justify-content: flex-start;}
.crumbs>a{width: 13px;margin-right: 12px;height: auto;}
.crumbs_box>span{margin-right: 7px;}
.crumbs>img{width: 13px;height: auto;margin-right: 0.12rem;}
.crumbs_box img{width: 6px;height: auto;margin-right: 7px;}
.crumbs_box{display: flex;align-items: center;white-space: normal;flex-shrink: 0;}
.crumbs_box a{color: #333;margin-right: 7px;font-size: 14px;}
.crumbs_box:last-child span{display: none;}
.crumbs_box.on a,.crumbs_box a:hover{color: #e52d20;}
@media screen and (max-width: 1580px) {
	.crumbs_box img{width: 5px;}
	.crumbs_box a{font-size: 12px;}
}
@media screen and (max-width: 991px) {
	.crumbs{padding: 15px 0}
}

/* 首页详情 */
.box2{padding-top: 0.5rem;}
.h_show_h1 i{width: 0.48rem;height: 4px;border-radius: 4px;background: #E52D20;display: block;}
.h_show{background: #fff;padding: 0.5rem 1.08rem 0.7rem 0.5rem;}
.h_show_h1{margin-bottom: 0.35rem;}
.h_show_h1 h1{font-size: 0.36rem;font-weight: 400;margin-bottom: 0.25rem;}
.h_show_txt ul,.h_show_txt ol{padding-left: 2em;}
.h_show_txt img{padding: 10px;width: auto;height: auto;max-width: 100%;}
.h_show_txt ol li{list-style: auto;}
.h_show_txt ul li{list-style: disc;}
.h_show_txt li p{}
/* .h_show_txt li::marker{float: left;} */
.h_show_abox{text-align: center;margin-top: 0.54rem;}
.h_show_a{display: inline-flex;justify-content: center;align-items: center;padding: 0 0.26rem;color: #fff;background: #ed6d63;border-radius: 5px;height: 0.5rem;transition: all 0.6s;}
.h_show_a img{width: 14px;height: auto;margin-right: 0.2rem;}
.h_show_a:hover{opacity: 0.8;}
@media screen and (max-width: 1200px) {
	.h_show_a{height: 36px;padding: 0 15px;}
	.h_show_a img{width: 12px;}
}
@media screen and (max-width: 991px) {
	.h_show_h1 h1{font-size: 20px;margin-bottom: 10px;}
	.h_show_h1 i{width: 40px;}
	.h_show_h1{margin-bottom: 20px;}
	.h_show_abox{margin-top: 40px;}
}
@media screen and (max-width: 767px) {
	.h_show{padding: 30px 15px;}
}

/* Member resources */
.sub_h2{margin-bottom: 0.7rem;}
.sub_h2 h2{font-size: 0.36rem;font-weight: 400;margin-bottom: 0.15rem;line-height: 1;}
.sub_h2 i{width: 0.48rem;height: 4px;border-radius: 4px;background: #E52D20;display: block;margin-bottom: 0.25rem;}
.sub_h2 p{color: #666;}

.sot_select_nr{position: relative;margin: 0 0.4rem 0 0;width: 220px;}
.sel_text_box{width: 100%;background: #fff;border-radius: 5px;	position: absolute;left:0;text-align: left;overflow-y: auto;top:100%;border: 1px solid #ddd;z-index: 200;display: none;max-height: 150px;}
.sel_text_box a{font-size: 16px;color: #000;padding:7px 0 7px 30px;display: block;	cursor: pointer;}
.sel_text_box a:hover{background: #E52D20;color: #fff;}
.sel_text_x{width: 100%;border-radius: 50px;border: 1px solid #e8e8e8;position: relative;}
.sel_text_x p{padding-left: 20px;}
.sot_select_nr p{width: 100%;line-height: 40px;}
.sel_text_x>img{width: 9px;height: auto;position: absolute;right: 16px;top: 17px;z-index: 100;}
.sel_text{width: 100%;}
.sel_text_box ul{overflow-y: auto;}
.sot_select{display: flex;flex-wrap: wrap;}
	/* 搜索 */
.subSearch{border: 1px solid #ddd;width: 294px;height: 50px;border-radius: 50px;position: relative;padding-left: 20px;}
.subSearch form{display: flex;align-items: center;justify-content: space-between;height: 100%;}
.subSearch button{width: 16px;height: 16px;margin-right: 0.4rem;flex-shrink: 0;display: flex;align-items: center;}
.subSearch_inp{position: relative;width: 100%;}
.subSearch_inp img{width: 6px;height: auto;}
.subSearch_inp a{position: absolute;top: 50%;transform: translateY(-50%);right: 20px;background: #ddd;border-radius: 50%;width: 16px;height: 16px;display: flex;align-items: center;justify-content: center;}
.subSearch_inp input{padding: 0;border: none;background: initial;}
.subSearch_sc{display: none;}

.res_t{display: flex;align-items: flex-end;justify-content: space-between;margin-bottom: 0.5rem;}
.res_box{display: flex;flex-wrap: wrap;margin-bottom: 0.4rem;}
.res_box_img{overflow: hidden;height: 2rem;}
.res_con{width: calc((100% - 0.6rem)/3);margin: 0 0.3rem 0.2rem 0;}
.res_con:nth-child(3n){margin-right: 0;}
.res_con p{line-height: 0.6rem;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;text-align: center;}
.res_con:hover p{color: #e52d20;}
.subMore_box{text-align: center;}
.subMore_box img{width: 12px;height: auto;margin-right: 10px;}
.subMore_box a{display: inline-flex;align-items: center;justify-content: center}
.subMore{height: 45px;padding: 0 0.4rem;color: #fff;background: #e52d20;display: inline-flex;align-items: center;justify-content: center;border-radius: 45px;transition: all 0.6s;}
.subMore:hover{opacity: 0.8;}
@media screen and (max-width: 1440px) {
	.sot_select_nr p{line-height: 32px;}
	.sot_select_nr{width: 180px;}
	.subSearch{width: 260px;height: 40px;}
}
@media screen and (max-width: 1200px) {
	
}
@media screen and (max-width: 991px) {
	.sub_h2 h2{font-size: 24px;margin-bottom: 10px;}
	.sub_h2 i{width: 40px;margin-bottom: 20px;}
	.res_t{display: flex;flex-direction: column;align-items: flex-start;margin-bottom: 30px;}
	.sot_select_nr{width: 46%;margin: 0;}
	.sot_select{width: 100%;justify-content: space-between;margin-bottom: 20px;}
	.subSearch{width: 100%;}
	.res_con{margin-bottom: 15px;}
	.res_box_img{height: 150px;}
	.res_con p{line-height: 40px;}
	.subMore{padding: 0 30px;}
	
}
@media screen and (max-width: 767px) {
	.sub_h2{margin-bottom: 20px;}
	.sot_select{flex-direction: column;}
	.sot_select_nr{width: 100%;margin-bottom: 10px;}
	.sot_select{margin-bottom: 10px;}
	.res_con{width: 48%;margin: 0 0 20px;}
	.res_box{justify-content: space-between;}
	.crumbs{padding: 15px 1rem;}
}

/* result */
.result_t{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.6rem;}
.result_t>p{color: #999;}
.result_box{background: #fff;padding: 0.35rem 0.2rem 0.5rem;}
.result_title_box{display: flex;border-bottom: 1px solid #e5e5e5;padding-bottom: 0.15rem;margin-bottom: 0.15rem;}
.result_title_box .p1{width: 44.2%;flex-shrink: 0;}
.result_title_box .p2{width: 25.5%;flex-shrink: 0;}
.result_title_box .p3{width: 21.5%;flex-shrink: 0;}
.result_title{padding: 0 20px;}
.result_doc_box{padding: 0 20px;height: 60px;}
.result_doc_bo{width: 100%;height: 100%;display: flex;align-items: center;cursor: pointer;}
.result_doc_bo .img2{display: none;}
.result_doc_name{width: 44.2%;flex-shrink: 0;display: flex;align-items: center;}
/* .result_doc_name_icon_n{display: none;} */
.result_doc_name_icon img{width: 34px;height: 34px;margin-right: 0.16rem;}
.result_doc_name>p{color: #999;padding-right: 10px;}
.result_doc_date{width: 25.5%;flex-shrink: 0;}
..result_doc_date>p{overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.result_doc_fliesize{width: 21.5%;flex-shrink: 0;}
.result_doc_xq{display: flex;align-items: center;width: 100%;justify-content: flex-end;}
.result_xq_box{cursor: pointer;margin-right: 20px;}
.result_xq_box_icon{width: 20px;height: auto;display: flex;align-items: center;}
.result_doc_xq_xz{width: 20px;height: auto;display: flex;align-items: center;}
.result_xq_con{position: absolute;top: 60px;right: 0;background: rgba(182,182,182,0.95);padding: 0.2rem 0.3rem 0.1rem;border-radius: 5px;width: 600px;display: none;z-index: 100;}
.result_xq_hz{display: flex;justify-content: space-between;}
.result_xq_con img{position: absolute;width: 18px;height: 15px;top: -15px;right: 61px;}
.result_doc{position: relative;display: block;}
.result_xq_nr{width: 46%;}
.result_xq_nr h3{font-size: 18px;color: #fff;margin-bottom: 0.1rem;}
.result_xq_nr p{font-size: 18px;opacity: 0.6;color: #fff;margin-bottom: 0.1rem;}

.result_doc:hover{background: #fad5d2;}
.result_doc:hover .img1{display: none;}
.result_doc:hover .img2{display: block;}
.result_doc:hover .result_doc_name>p,.result_doc:hover .result_doc_date>p,.result_doc:hover .result_doc_fliesize>p{color: #e52d20;}

.resu_num{padding: 0 20px;margin-top: 10px;}
.resu_num p{color: #999;}

.page{margin-top: 0.6rem;display: flex;justify-content: center;align-items: center;}
.page a,.page>span{height: 40px;min-width: 40px;display: flex;justify-content: center;align-items: center;margin: 0 4px;-webkit-transition: all .6s;transition: all .6s;border-radius: 50%;}
.page img{width: 7px;height: auto;}
.page a .img2{display: none;}
.page a:hover,.page>span:hover{color: #fff;background: #e52d20;border-color: #e52d20;}
.page a:hover p{color: #fff;}
.page a:hover,.page .on,.page .active{color: #fff;background: #e52d20;border-color: #e52d20;}
.page a:hover p,.page .on p{color: #fff;}
.page a:hover .img1,.page .on .img1{display: none;}
.page a:hover .img2,.page .on .img2{display: block;}
@media screen and (max-width: 767px) {
	.page a{min-width: 30px;height: 30px;}
}

.result_more{margin-top: 0.6rem;}
@media screen and (max-width: 1580px) {
	.result_xq_nr h3,.result_xq_nr p{font-size: 14px;}
	.result_xq_con{padding: 15px;}
}
@media screen and (max-width: 1200px) {
	.result_t{flex-direction: column;align-items: flex-start;}
	.result_t>p{margin-bottom: 10px;}
}
@media screen and (max-width: 991px) {
	.result_doc_fliesize{width: 15%;}
}
@media screen and (max-width: 767px) {
	.subMore{height: 36px;}
	.result_t>p{font-size: 14px;}
	.box2{padding-top: 20px;}
	.result_t{margin-bottom: 30px;}
	.result_box{padding: 20px 5px;}
	.result_con{overflow-x: auto;padding-bottom: 10px;display: flex;flex-direction: column;align-items: flex-start;}
	.result_title,.resu{width: 600px;}
	.result_title_box p{font-size: 14px;}
	.result_doc_name_icon img{width: 22px;height: 22px;}
	.result_doc_name>p,.result_doc_date>p,.result_doc_fliesize>p{font-size: 12px;}
	.result_doc_box{height: 40px;}
	.result_title_box{padding-bottom: 10px;margin-bottom: 10px;}
	.result_xq_box_icon,.result_doc_xq_xz{width: 14px;}
	.result_more{margin-top: 30px;}
	.resu_num p{font-size: 12px;}
	.resu_num{margin-top: 20px;}
	.page{margin-top: 30px;}
	.result_xq_con img{width: 14px;height: 11px;top: -11px;right: 54px;}
	.result_xq_con{top: 40px;width: 300px;}
	.result_xq_hz{flex-direction: column;height: 200px;overflow-y: auto;}
	.result_xq_nr{width: 100%;margin-bottom: 10px;}
}

/* Title1 */
.res_tit{padding: 0.36rem 0.38rem;margin-bottom: 0.5rem;box-shadow: 0 0 30px rgba(0,0,0,0.05);border-radius: 5px;}
.res_tit .sub_h2{margin: 0;}
.res_tit .sub_h2 h2{margin-bottom: 0.22rem;}
.res_tit .sub_h2 i{background: #e52d20;width: 0.46rem;height: 2px;border-radius: 0;margin-bottom: 0.15rem;}
.res_tit .sub_h2 p{color: #666;}

@media screen and (max-width: 991px) {
	.res_tit{padding: 15px;}
}
@media screen and (max-width: 767px) {
	.res_tit .sub_h2 h2{margin-bottom: 10px;}
	.res_tit .sub_h2 i{margin-bottom:15px;}
	.foot .addr .contact.font18 img{margin-right: 10px;}
}

/* childLabourTrends_show */
.trends_show_hz{background: #fff;padding-bottom: 0.5rem;}
.sub_h2_two{margin-bottom: 0.3rem;text-align: center;}
.sub_h2_two h2{font-size: 0.4rem;font-weight: 400;line-height: 1;}
.trends_show_box{padding: 0.55rem 0.4rem 0;}
.trends_show_con{margin-bottom: 0.35rem;padding-bottom: 0.4rem;border-bottom: 1px solid #e5e5e5;display: block;padding: 0;}
.trends_show_con:last-child{border: none;margin: 0;}
.trends_show_con h3{font-weight: 400;margin-bottom: 0.2rem;}
.trends_show_con p{color: #999;margin-bottom: 10px;}
.trends_show_con:hover .more{color: #e52d20;}
@media screen and (max-width: 1200px) {
	.trends_show_con{margin-bottom: 25px;}
}
@media screen and (max-width: 991px) {
	.sub_h2_two h2{font-size: 24px;margin-bottom: 20px;}
	.trends_show_box{padding: 15px;}
	.trends_show_con h3{margin-bottom: 10px;}
	.trends_show_hz{padding-bottom: 30px;}
}
@media screen and (max-width: 767px) {
	
}


/* Child Labour Trends */
.clt{background: #fff;margin-bottom: 1.1rem;padding-bottom: 0.5rem;}
.clt_box{padding: 0.5rem 0.4rem;display: flex;flex-wrap: wrap;justify-content: space-between;}

.clt_con{width: 47%;margin-bottom: 0.5rem;position: relative;}
.clt_con:hover .clt_txt h3{color: #ed6d63;}
.clt_con:hover .clt_txt_box>p,.clt_con:hover .clt_txt_xl>p{color: #ee7c7c;}
.clt_con_box{display: flex;justify-content: space-between;cursor: pointer;}
.clt_icon{width: 1.1rem;height: 1.1rem;margin-right: 0.36rem;border-radius: 50%;display: flex;align-items: center;justify-content: center;flex-shrink: 0;}
.clt_icon img{width: 65%;height: auto;}
.clt_txt h3{line-height: 1.2;margin-bottom: 0.2rem;}.clt_txt{width: 100%;}
.clt_txt_box>p,.clt_txt_xl>p{color: #666;}
.clt_txt_xl>p{position: relative;cursor: pointer;}
.clt_txt_xl>p img{position: absolute;left: 0;top: 50%;margin-top: -7px;width: 8px;height: 14px;transition: all 0.6s;}
.clt_txt_xl>p .img2{opacity: 0;}
.clt_txt_xl.on>p .img1{opacity: 0;transform: rotate(90deg);margin-top: -4px;}
.clt_txt_xl.on>p .img2{opacity: 1;transform: rotate(90deg);margin-top: -4px;}
.clt_con.on .clt_txt_xl>p{color: #e52d20;text-decoration: underline;}
.clt_txt_xl{position: relative;}
.clt_txt_xl_box{display: none;position: absolute;background: #f0f0f0;border-radius: 8px;padding: 20px 10px 20px 15px;z-index: 100;width: 100%;top: 100%;}
.clt_txt_xl_con{height: 140px;overflow-y: auto;padding-right: 30px;}
.clt_txt_xl_con p{margin-bottom: 0.1rem;color: #666;}
.clt_txt_xl2>p{font-size: 0.4rem;font-weight: bold;}
.cla_h2{display: flex;justify-content: space-between;margin-bottom: 0.25rem;align-items: center;}
.cla_h2 h2{font-weight: 400;}
.cla_h2 a{line-height: 44px;padding: 0 25px;border-radius: 44px;border: 1px solid #e62d20;color: #e62d20;transition: all 0.6s;}
.cla_h2 a:hover{background: #E62D20;color: #fff;}
.cla_p{margin-bottom: 0.45rem;}
.cla_p p{font-size: 0.18rem;overflow: hidden;}
.cla_p.on p{-webkit-line-clamp: initial}
.cla_p p.on2{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;}
.cla_iframe{margin-bottom: 0.7rem;}
.cla_iframe iframe{width: 100%;height: 4.5rem;}
.cla_p a{}
@media screen and (max-width: 1900px) {
	.cla_p p{font-size: 16px;}
}



@media screen and (max-width: 991px) {
	.clt_box{padding: 20px;}
	.clt_icon{width: 70px;height: 70px;margin-right: 20px;}
	.clt_txt h3{margin-bottom: 15px;}
	.clt_txt_xl{margin-bottom: 5px;}
	.clt_txt_box>p{margin-bottom: 5px;}
	.clt_txt_xl2>p{font-size: 24px;}
	.clt_txt_xl_con p{margin-bottom: 8px;}
	.clt_txt_xl_con{padding-right: 20px;}
	.clt{margin-bottom: 60px;padding-bottom: 30px;}
	/* .cla_h2 h2{font-size: 20px;} */
	.cla_h2{margin-bottom: 30px;}
	.cla_p{margin-bottom: 35px;}
}
@media screen and (max-width: 767px) {
	.clt_box{padding: 30px 20px;}
	.clt_box{flex-direction: column;}
	.clt_con{width: 100%;margin-bottom: 30px;}
	.clt_icon{width: 50px;height:50px;margin-right: 15px;}
	.clt_txt_xl>p img{width: 6px;height: 10px;margin-top: -5px;}
	.clt_txt_xl.on>p .img1{opacity: 0;transform: rotate(90deg);margin-top: -3px;}
	.clt_txt_xl.on>p .img2{opacity: 1;transform: rotate(90deg);margin-top: -3px;}
	.cla_h2 a{line-height: 36px;flex-shrink: 0;margin-left: 10px;}
}

 /* CRIB Members Directory */
 .crib_box{display: flex;flex-wrap: wrap;}
 .crib_con{width: calc((100% - 0.6rem)/4);margin: 0 0.2rem 0.2rem 0;position: relative;height: 95px;}
 .crib_con:nth-child(4n){margin-right: 0;}
 .crib_yr{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(229,45,32,0.9);transition: all 0.6s;display: flex;align-items: center;justify-content: center;cursor: pointer;opacity: 0;flex-direction: column;}
 .crib_yr img{width: 30px;height: 30px;}
 .crib_yr p{color: #fff;margin-top: 5px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;padding: 0 10px;width: 100%;text-align: center;}
 .crib_img{width: 100%;height: 100%;}
 .crib_con:hover .crib_yr{opacity: 1;}
 .crib_tc_box{position: absolute;max-width: 90%;max-height: 90%;left: 50%;top: 50%;background: #fff;overflow: hidden;z-index: 10000;transform: translate(-50%,-50%);width: auto;height: auto;border-radius: 8px;padding: 45px 90px 10px 60px;}
 .crib_html{display: none;}
.crib_html_box{display: flex;margin-bottom: 0.35rem;}
.crib_html_img{width: 77px;height: 77px;margin-right: 30px;overflow: hidden;border-radius: 50%;flex-shrink: 0;}
.crib_html_txt h4{font-size: 20px;margin-bottom: 8px;}
.crib_html_txt p{font-size: 18px;color: #666;}
@media screen and (max-width: 1580px) {
	.crib_html_txt h4{font-size: 16px;}
	.crib_html_txt p{font-size: 14px;}
}
@media screen and (max-width: 767px) {
	.res_tit{margin-bottom: 20px;}
	.crib_con{width: calc(50% - 10px);margin: 0 0 20px 0 !important;}
	.crib_box{justify-content: space-between;}
	.crib_tc_box{padding: 40px 30px 10px;width: 90%;}
	.crib_html_img{width: 50px;height: 50px;margin-right: 15px;}
	.crib_html_txt p{margin-bottom: 5px;}
	.crib_html_box{margin-bottom: 20px;}
}

/* Child Labour Case Managers */
.case_html{display: none;}
.case_box{display: flex;flex-wrap: wrap;}
.case_con{width: calc((100% - 0.6rem)/4);margin: 0 0.2rem 0.2rem 0;height: auto;cursor: pointer;}
.case_con:nth-child(4n){margin-right: 0;}
.case_img{width: 100%;height: 2.35rem;overflow: hidden;}
.case_txt{height: 112px;padding: 12px 18px 0;transition: all 0.6s;}
.case_txt h3{font-weight: 400;margin-bottom: 8px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_txt_p p{color: #666;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.case_con:hover .case_txt{box-shadow: 0 0 20px rgba(0,0,0,0.05);background: #fff;}
.case_tc_box{position: absolute;max-width: 90%;max-height: 90%;left: 50%;top: 50%;background: #fff;overflow: hidden;z-index: 10000;transform: translate(-50%,-50%);width: 1000px;height: auto;border-radius: 8px;padding: 70px;}
.crib_tc_con{display: flex;}
.case_tc_img{width: 200px;height: 200px;flex-shrink: 0;margin-right: 0.36rem;border-radius: 50%;overflow: hidden;}
.case_tc_txt{max-height: 376px;overflow-y: auto;}
.case_tc_txt{padding-right: 20px;}
@media screen and (max-width: 1200px) {
	.case_img{height: 180px;}
	.case_txt{height: 105px;}
}
@media screen and (max-width: 991px) {
	.case_tc_img{width: 150px;height: 150px;margin-right: 20px;}
}
@media screen and (max-width: 767px) {
	.case_con{width: 47%;margin: 0 0 20px 0 !important;}
	.case_box{justify-content: space-between;}
	.case_img{height: 140px;}
	.case_tc_box{padding: 50px 20px;}
	.crib_tc_con{flex-direction: column;}
	.case_tc_img{width: 130px;height: 130px;margin: 0 auto 20px;}
	.case_tc_txt{height: 200px;}
}

/* Message Board */
.mes_h2{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.4rem;}
.mes_h2 h2{font-size: 0.4rem;font-weight: 400;}
.mes_h2 a{color: #666;}
.mes_h2 a span{margin-left: 5px;}
.mes_t{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.3rem;}
.mes_t_l a{line-height: 46px;padding: 0 45px;background: #f1f1f1;border-radius: 46px;margin-right: 20px;transition: all 0.6s;}
.mes_t_l{display: flex;}
.mes_t_l .on,.mes_t_l a:hover{color: #fff;background: #e62d20;}
.mes{padding: 0.6rem 0.4rem;background: #fff;}
.mes_box{max-height: 8.9rem;padding-right: 25px;margin-bottom: 0.5rem;overflow-y: auto;}
.mes_con{padding-bottom: 0.25rem;margin-bottom: 0.3rem;border-bottom: 1px solid #e5e5e5;display: flex;justify-content: space-between;}
.mes_hz{display: flex;justify-content: space-between;}
.mes_img{width: 60px;height: 60px;border-radius: 50%;overflow: hidden;margin-right: 0.2rem;flex-shrink: 0;}.mes_r{width: 100%;}
.mes_nr{display: block;width: 100%;}
.mes_r_t{display: flex;justify-content: space-between;align-items: center;margin-bottom: 0.26rem;padding-top: 0.2rem;}
.mes_r_h3 h3{margin-bottom: 5px;font-weight: 400;}
.mes_r_h3 span{color: #999;}
.mes_r_icon{display: flex;}
.mes_r_icon_box{margin-left: 0.3rem;display: flex;align-items: center;}
.mes_r_icon_box p{font-size: 14px;color: #666;}
.mes_r_icon_l{width: 30px;height: 30px;border-radius: 50%;display: flex;align-items: center;justify-content: center;background: #f6f6f6;margin-right: 9px;}
.mes_r_icon_l img{width: 19px;height: auto;}
.mes_r_p p{color: #666;}
@media screen and (max-width: 1200px) {
	.mes_r_icon_box p{font-size: 12px;}
}
@media screen and (max-width: 991px) {
	.mes_t{flex-direction: column;align-items: flex-start;margin-bottom: 30px;}
	.mes_t_l{margin-bottom: 20px;}
	.mes_h2 h2{font-size: 24px;}
	.mes{padding: 30px 20px;}
	.mes_box{max-height: 700px;}
}
@media screen and (max-width: 767px) {
	.mes_h2{flex-direction: column;align-items: flex-start;margin-bottom: 20px;}
	.mes_h2 h2{font-size: 20px;margin-bottom: 5px;}
	.mes_t_l a{line-height: 36px;padding: 0 20px;}
	.mes_r_icon{flex-direction: column;}
	.mes_r_h3 h3{width: 100px;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
	.mes_r_icon_box{margin: 0 0 5px 0;}
	/* .mes_r_t{align-items: flex-start;} */
	.mes_r_icon_l{width: 20px;height: 20px;}
	.mes_r_icon_l img{width: 12px;}
	.mes{padding: 30px 15px;}
	.mes_img{width: 46px;height: 46px;margin-right: 10px;}
	.mes_con{padding-bottom: 20px;margin-bottom: 30px;}
	.mes_r_t{padding: 0;margin-bottom: 15px;}
	.mes_box{margin-bottom: 30px;}
}

/* My collection */
.mes_col_h2{justify-content: center;}
.mes_col_t{margin-bottom: 0.4rem;display: flex;justify-content: space-between;align-items: center;position: relative;}
.mes_col_t>p{color: #666;}
.mes_col_t_edit{display: flex;align-items: center;margin-left: 0.4rem;}
.mes_col_t_edit img{width: 16px;height: auto;margin-right: 5px;}
.mes_col_t_edit p{color: #999;}

.dxche,.dxche_a{-webkit-appearance: auto;}
@font-face{
	font-family: 'eleIcon';
	src:url(../fonts/element-icons.ttf);
}

@font-face{
	font-family: 'calibri';
	src:url(../fonts/CALIBRI.TTF);
}
/* .el-icon-arrow-down:before,.el-icon-arrow-up:before,.el-icon-date:before{font-family: 'eleIcon';} */
*:before{font-family: 'eleIcon';} 

.mes_col_t_del{display: none;}
.mes_col_t_del_box{display: flex;align-items: center;}
.mes_col_t_l input{margin-right: 0.2rem;}
.mes_col_t_l label{display: flex;align-items: center;}
.dxche{margin: 23px 0.22rem 0 0;display: none;}
.mes_col_t_l{display: none;}
.mes_col_t.on>p{position: absolute;left: 50%;transform: translateX(-50%);}
.mes_col_t.on .mes_col_t_l,.mes_col_t.on .mes_col_t_del{display: block;}
.mes_col_t.on .edit1{display: none;}
@media screen and (max-width: 767px) {
	.mes_col_t.on>p{display: none;}
	.mes_col_t{margin-bottom: 20px;}
	.dxche{margin: 16px 10px 0 0;}
	.mes_col_t_l input{margin-right: 10px;}
}

/* message_show */
.mes_show_t{margin-bottom: 0.95rem;}
.mes_show_t_tx{margin-bottom: 0.3rem;display: flex;align-items: center;}
.mes_show_t_tx_img{width: 0.8rem;height: 0.8rem;margin-right: 0.4rem;}
.mes_show_t_tx p{font-size: 0.36rem;}
.mes_show_t_b{display: flex;justify-content: space-between;align-items: center;padding-bottom: 0.18rem;border-bottom: 1px solid #e5e5e5;margin-bottom: 0.35rem;}
.mes_show_t_br{width: 24px;height: auto;display: flex;align-items: center;flex-shrink: 0;margin-left: 0.3rem;}
.mes_show_t_br img{object-fit: contain;cursor: pointer;}
.mes_show_t_br .img2{display: none;}
.mes_show_t_br.on .img1{display: none;}
.mes_show_t_br.on .img2{display: block;}
.mes_show_t_bl{display: flex;align-items: center;}
.mes_show_t_bl>div{margin-right: 1.25rem;}
.mes_show_t_bl p{color: #999;}
.mes_show_t_bl img{width: 19px;height: 19px;margin-right: 10px;}
.mes_show_t_ck{display: flex;align-items: center;}
.mes_show_t_txt p{color: #666;}
.mes_show{margin-bottom: 0.7rem;}
.mes_show_lat{margin-bottom: 0.35rem;}
.mes_show_lat span{font-size: initial;color: #999;}
.mes_show_lat>p>span{margin-left: 10px;}
.mes_show_icon{background: none;}
.mes_show_icon .img2{display: none;}
.mes_show_icon.on .img1{display: none;}
.mes_show_icon.on .img2{display: block;}
.mes_show_icon_box{margin-left: 0.6rem;cursor: pointer;}
.mes_show .mes_con:last-child{border: none;}
.mes_show_ly>p{margin-bottom: 0.25rem;}
.mes_show_ly_input{height: 135px;width: 100%;background: #f8f8f8;border-radius: 8px;display: flex;padding: 18px 20px;align-items: flex-start;margin-bottom: 0.2rem;}
.mes_show_ly_input img{width: 15px;height: auto;margin-right: 10px;flex-shrink: 0;}
.mes_show_ly_input textarea{padding: 0;width: 100%;height: 100%;}
.mes_show_ly .subMore_box{text-align: left;}
.mes_show_t_tx_img{width: 50px;height: 50px;flex-shrink: 0;border-radius: 50%;overflow: hidden;}
@media screen and (max-width: 767px) {
	/* .mes_show_t_b{flex-direction: column;align-items: flex-start;} */
	.mes_show_t_name{width: 100%;margin-bottom: 5px;}
	.mes_show_t_bl{flex-wrap: wrap;}
	.mes_show_t_bl p{font-size: 12px;}
	.mes_show_t_bl img{width: 14px;height: 14px;}
	.mes_show_t_b{padding-bottom: 15px;margin-bottom: 15px;}
	.mes_show_t_tx p{font-size: 16px;}
	.mes_show_t_tx{margin-bottom: 10px;}
	.mes_show_t{margin-bottom: 30px;}
	.mes_show{padding-top: 20px;margin-bottom: 30px;}
	.mes_show_lat{margin-bottom: 20px;}
	.mes_show_ly>p{margin-bottom: 20px;}
	.mes_show_ly_input{margin-bottom: 20px;}
}

/* Profile settings */
.proSet_box{background: #fff;padding: 0.4rem;margin-bottom: 0.55rem;}
.proSet_con{margin-bottom: 0.6rem;display: flex;align-items: center;}
.proSet_tx{width: 1rem;height: 1rem;margin-right: 0.35rem;flex-shrink: 0;}
.proSet_tx img{object-fit: contain;}
.proSet_txt_box{display: flex;align-items: center;justify-content: flex-start;}
.proSet_txt_box span{width: 140px;text-align: right;margin-right: 0.25rem;color: #999;}
@media screen and (max-width: 1900px) {
	.proSet_txt_box span{width: 130px;}
}
@media screen and (max-width: 1580px) {
	.proSet_txt_box span{width: 120px;}
}
.proSet_a{display: flex;align-items: center;}
.proSet_a a{width: 120px;height: 40px;background: #d2d2d2;display: flex;align-items: center;justify-content: center;margin-right: 0.2rem;border-radius: 40px;color: #fff;transition: all 0.6s;}
.proSet_a a:hover{opacity: 0.8;}
.proSet_a a:first-child{background: #999999;}
.proSet_b>p{margin-bottom: 10px;}
.proSet_b_con{display: flex;align-items: center;margin-bottom: 10px;}
.proSet_b_con p{margin-left: 0.18rem;}
@media screen and (max-width: 991px) {
	.proSet_tx{width: 70px;height: 70px;}
	.proSet_box{padding: 25px;}
}
@media screen and (max-width: 767px) {
	.proSet_box{padding: 15px;margin-bottom: 20px;}
	.proSet_con{flex-direction: column;}
	.proSet_tx{width: 90px;height: 90px;margin-bottom: 15px;}
	.proSet_txt_box{justify-content: center;margin-bottom: 5px;}
	.proSet_txt_box span{width: 50%;white-space: nowrap;margin: 0;padding-right: 10px;font-size: 12px;}
	.proSet_txt_box p{width: 50%;padding-left: 10px;font-size: 12px;}
	.proSet_txt{width: 100%;}
	.proSet_a{justify-content: center;}
	.proSet_a a{height: 32px;margin: 0 10px;}
	.proSet_b>p{font-size: 14px;margin-bottom: 20px;}
	/* .proSet_b_con{align-items: flex-start;} */
	/* .proSet_b_con .el-switch{margin-top: 5px;} */
	.proSet_b_con p{font-size: 12px;margin-left: 10px;}
}

/* Profile editing */
.proSet_edi{background: #fff;padding: 20px 40px 2.1rem;}
.proSet_edi_fh{margin-bottom: 0.25rem;}
.proSet_edi_fh a{display: inline-flex;align-items: center;color: #999;}
.proSet_edi_fh a img{width: 6px;height: auto;margin-right: 0.15rem;}
.proSet_edi .mes_h2{margin-bottom: 0.55rem;}
.proSet_edi_box{display: flex;align-items: flex-start;justify-content: center;margin-bottom: 0.15rem;}
.proSet_edi_l{width: 39.8%;text-align: right;padding-right: 0.24rem;}
.proSet_edi_l p{line-height: 40px;}
.proSet_edi_r{width: 60.2%;}
.proSet_edi_input input{width: 227px;height: 40px;border: 2px solid #f3f3f3;padding-left: 20px;}
.proSet_edi_r .avatar-uploader{width: 116px;height: 116px;display: flex;align-items: center;justify-content: center;border: 2px dashed #ddd;border-radius: 20px;}
.proSet_edi_a{margin-top: 0.25rem;display: flex;}
.proSet_edi_a a{width: 120px;height: 40px;display: flex;align-items: center;justify-content: center;background: #bdbdbd;border-radius: 40px;margin-right: 15px;color: #fff;transition: all 0.6s;}
.proSet_edi_a a:first-child{background: #e62d20;}
.proSet_edi_a a:hover{opacity: 0.8;}
@media screen and (max-width: 767px) {
	.proSet_edi{padding: 15px;}
	.proSet_edi_fh{margin-bottom: 20px;}
	.proSet_edi_fh a img{margin-right: 10px;}
	.proSet_edi .mes_h2{margin-bottom: 15px;}
	.proSet_edi_box{margin-bottom: 15px;flex-direction: column;}
	.proSet_edi_l{width: 100%;text-align: left;}
	.proSet_edi_r{width: 100%;}
	.proSet_edi_input input{width: 100%;}
	.proSet_edi_a{margin-top: 20px;}
	.proSet_edi_a a{height: 36px;}
}

/* login */
.login{background: #f6f6f6;}
.login_box{width: 540px;margin: 0 auto;padding: 0.6rem 0 1.2rem;}
.login_logo{width: 100%;height: auto;display: flex;margin: 0 auto 0.38rem;font-size: 0.46rem;text-align: center;color: #e52d20;font-weight: bold;}
.login_logo img{object-fit: contain;}
.login_input_box{position: relative;}
.login_icon{position: absolute;right: 20px;top: 50%;transform: translateY(-50%);cursor: pointer;display: flex;align-items: center;}
.login_icon img{width: 21px;height: auto;}
.login_icon .img2{display: none;}
.login_input{margin-bottom: 20px;}
.login_input_box{width: 100%;height: 60px;}
.login_input_box input{width: 100%;height: 100%;padding-left: 20px;}
.login_input_box.on .img1{display: none;}
.login_input_box.on .img2{display: block;}
.login_wjmm{text-align: right;margin-bottom: 0.33rem;}
.login_wjmm a{color: #999;}
.login_tk .el-checkbox{float: left;margin-right: 0.26rem !important;}
.login_tk a{color: #e52d20;text-decoration: underline;}
.login_tk .el-checkbox__input.is-checked .el-checkbox__inner,.login_tk  .el-checkbox__input.is-indeterminate .el-checkbox__inner{background-color: #e52d20;border-color: #e52d20;}
.el-checkbox__input.is-focus .el-checkbox__inner,.el-checkbox__inner:hover{border-color: #e52d20 !important;}
.login_tk{margin-bottom: 15px;}
.login_a{margin-bottom: 0.2rem;width: 100%;}
.login_a a{width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;background: #e52d20;color: #fff;border-radius: 50px;transition: all 0.6s;}
.login_a a:hover{opacity: 0.8;}
.login_a button{width: 100%;height: 50px;display: flex;align-items: center;justify-content: center;background: #e52d20;color: #fff;border-radius: 50px;transition: all 0.6s;}
.login_a button:hover{opacity: 0.8;}
.login_b p{color: #999;text-align: center;}
.login_b p a{color: #e52d20;text-decoration: underline;}
.mistake{display: none;color: #e52d20;}
@media screen and (max-width: 767px) {
	.login_box{width: 90%;}
	.login_logo{margin-bottom: 30px;}
	.login{padding: 10px 0;}
	.login_input_box{height: 40px;}
	.login_icon img{width: 17px;}
	.login_wjmm{margin-bottom: 30px;}
	.login_tk .el-checkbox{margin-right: 15px !important;}
	.login_a{margin-bottom: 20px;}
	.login_a a{height: 36px;}
}

/* Retrieve password */
.login_h2{margin-bottom: 0.35rem;}
.login_h2 h2{font-size: 0.42rem;text-align: center;margin-bottom: 10px;}
.login_h2 p{color: #999;}
.pass_a{margin-top: 0.3rem;display: flex;align-items: center;}
.pass_a>a{flex-shrink: 0;margin-right: 0.7rem;text-decoration: underline;}
.pass_a .login_a{margin: 0;}
@media screen and (max-width: 767px) {
	.login_h2{margin-bottom: 20px;}
	.login_h2 h2{font-size: 24px;}
}

/* Enter Your Password */

/* contact */
.contact .login_box{padding: 0.4rem 0 1rem;}
.contact .login_logo{margin-bottom: 10px;}
.contact_input{display: flex;justify-content: space-between;}
.contact_input .login_input_box{width: 48%;}
.login_input_box textarea{border: 1px solid #DEDEDE;width: 100%;height: 100%;padding: 20px 0 0 20px;}
.contact_textarea .login_input_box{width: 100%;height: 120px;}
.contact_gg{height: 1.2rem;display: flex;justify-content: center;align-items: center;margin-bottom: 0.24rem;}
.contact_gg p{color: #fff;}
.contact_b_box{display: flex;justify-content: space-between;}
.contact_b_con{width: 48%;height: 210px;background: #f1f1f1;padding: 0 0.4rem;display: flex;flex-direction: column;justify-content: center;}
.contact_b_h3{margin-bottom: 0.4rem;}
.contact_b_h3 h3{margin-bottom: 10px;font-weight: 400;}
.contact_b_h3 i{width: 40px;height: 4px;background: #e52d20;display: block;border-radius: 4px;}
.contact_b_hz{display: flex;align-items: flex-start;}
.contact_b_hz:first-child{margin-right: 1rem;}
.contact_b_hz>img{width: 20px;height: auto;margin-right: 0.2rem;}
.contact_b_txt p{color: #666;line-height: 1.2;margin-bottom: 10px;}
.contact_b_nr{display: flex;}
.contact_b{padding-bottom: 1.2rem;}
@media screen and (max-width: 991px) {
	.contact_gg{height: 80px;}
	.contact_b_box{flex-direction: column;}
	.contact_b_con{margin-bottom: 20px;width: 100%;padding: 30px 20px;height: auto;}
	.contact_b_h3{margin-bottom: 20px;}
}
@media screen and (max-width: 767px) {
	.contact_gg{height: auto;padding: 15px;margin-bottom: 20px;}
	.contact_gg p{text-align: center;}
	.contact_b_con{padding: 15px 15px 5px;}
	.contact_b_h3 i{width: 30px;height: 3px;}
	.contact_b_nr{flex-direction: column;}
	.contact_b_hz{margin-bottom: 10px;}
	.contact_b_hz>img{width: 16px;margin-right: 10px;}
}

/* notification */
.noti .login_h2 p{text-align: left;margin-top: -0.1rem;}
.noti .login_h2 p a{color: #156BFF;text-decoration:underline;}

.hi-input-box {
		position: relative;
		display: inline-flex;
		line-height: 0.36rem;
		background: #acacac;
		border-radius: 30px;
		overflow: hidden;
		white-space: nowrap;
		text-overflow: ellipsis;
		max-width: 100%;
}

.hi-input-box input {
		opacity: 0;
		position: absolute;
		top: 0;
		left: 0;
		z-index: 2;
		margin-bottom: 0;
		padding: 0;
		width: 100%;
		height: 100%;
		border: 0;
		cursor: pointer;
}

.noti_box_l{width: 82%;height: 128px;border: 1px solid #DEDEDE;padding: 0 0.3rem;display: flex;flex-direction: column;justify-content: center;align-items: flex-start;}
.noti_box_l>p{color: #999;margin-bottom: 10px;}
.hi-input-box p{color: #fff;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
.noti_box_r{width: 16%;display: flex;flex-direction: column;justify-content: center;align-items: center;}
.noti_box{display: flex;justify-content: space-between;margin-bottom: 20px;}
.hi-text{padding: 0 20px;line-height: 30px;background: #acacac;}
.noti_box_r>img{width: 48px;margin-bottom: 10px;height: auto;}
.noti_box_r_xz{display: flex;align-items: center;justify-content: center;}
.noti_box_r_xz>img{width: 15px;height: auto;}
.noti_box_r_xz p{color: #999999;text-decoration: underline;text-align: center;}
.noti_ts{margin-bottom: 0.35rem;text-align: center;}
.noti_ts p{color: #999999;}
.noti_ts span{color: #e62d20;text-decoration: underline;}
.noti_a{display: flex;justify-content: space-between;}.noti_a a{width: 48%;}
.noti_a a:first-child{background: #6a6a6a;}
.noti_a button{width: 100%;}
/* .noti_a button:first-child{background: #6a6a6a;} */
@media screen and (max-width: 767px) {
	.noti_box{margin-bottom: 20px;}
	.noti_box_l{width: 70%;padding: 0 15px;}
	.noti_box_r{width: 28%;}
	.noti_box_r_xz>img{width: 12px;}
	.noti_box_r_xz p{font-size: 12px;}
	.noti_box_r>img{height: 48px;}
	.noti_ts{margin-bottom: 20px;}
}

/* Child Labour Case Management Platform */
.login_txt{padding: 0.2rem 0 0.3rem;}
.login_txt h2{font-weight: 400;margin-bottom: 0.25rem;}
.login_txt p{color: #666666;}
@media screen and (max-width: 767px) {
	.login_txt{padding: 10px 0 20px;}
	.login_txt h2{margin-bottom: 20px;}
}

/* Terms Of Use */
.ter{padding: 0.7rem 0 1.3rem;}
.ter .login_logo{width: 260px;margin-bottom: 0.2rem;}
@media screen and (max-width: 991px) {
	.ter .login_logo{width: 200px;margin-bottom: 15px;}
}
@media screen and (max-width: 767px) {
	.ter{padding: 20px 1rem;}.cla_iframe iframe{height: 180px !important;}
}

/* Privacy Policy */


/* 修改 */
.ui-pagination-container {
	height: 34px;
	line-height: 34px;
}

.ui-pagination-container .ui-pagination-page-item {
	font-size: 14px;
	padding: 4px 10px;
	background: #fff;
	border: 1px solid #c5b7b7;
	color: #888;
	margin: 0 3px;
	text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item:hover {
	border-color: #568dbd;
	color: #568dbd;
	text-decoration: none;
}

.ui-pagination-container .ui-pagination-page-item.active {
	background: #568dbd;
	border-color: #568dbd;
	color: #fff;
	cursor: default;
}

.mes2 .mes_show_t,.mes2_box{padding: 0.6rem 0.4rem;background: #fff;}
.mes2 .mes_show_t_b{border: none;background: #f6fbff;padding: 0.3rem 0.25rem;}
.mes2 .mes_show_t_bl>div{position: relative;padding: 0 0.5rem;margin: 0;display: flex;align-items: center;}
.mes2 .mes_show_t_bl>div:first-child{padding-left: 0;}
.mes2 .mes_show_t_bl>div:last-child::after{display: none;}
.mes2 .mes_show_t_bl>div::after{position: absolute;content: '';right: 0;top: 50%;transform: translateY(-50%);width: 1px;height: 10px;background: #bbbec0;}

@media screen and (max-width: 991px) {	.mes2 .mes_show_t,.mes2_box{padding: 30px 20px;}
}
@media screen and (max-width: 767px) {	.mes2 .mes_show_t,.mes2_box{padding: 30px 15px;}
	.mes_show_t_tx_img{width: 40px;height: 40px;margin-right: 15px;}
	.mes2 .mes_show_t_b{padding: 15px 10px 8px;align-items: flex-start;}
	.mes_show_t_br{width: 18px;margin-left: 10px;}
	.mes2 .mes_show_t_bl{flex-wrap: wrap;justify-content: space-between;}
	.mes2 .mes_show_t_bl>div{width: 48%;margin-bottom: 5px;}
	.mes2 .mes_show_t_bl>div:first-child{padding: 0 0.5rem;}
	.mes2 .mes_show_t_bl>div:nth-child(2n)::after{display: none;}
	.mes2 .mes_show_t_bl p{width: 80%;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;}
}


/* 修改 */
.login_tk .el-checkbox__inner{margin-top: 9px;}
.login_tk>label{cursor: pointer;}
@media screen and (max-width: 1580px) {	.login_tk .el-checkbox__inner{margin-top: 5px;}
}

.not_p{text-align: center;}
.not_p p{margin-bottom: 0.2rem;}
.not_p a{color: #e52d20;text-decoration: underline;}

.nav_r_box .search{position: relative;width: 200px;height: 26px;padding-left: 10px;background: #fff;border-radius: 26px;}
.nav_r_box .search button{position: absolute;top: 50%;transform: translateY(-50%);right: 0;display: flex;align-items: center;}
.nav_r_box .search button img{width: 15px;height: auto;}
.nav_r_box .search input{border: none;}

.h_show_txt a{color: #fff;background: #ed6d63;border-radius: 5px;height: 0.5rem;transition: all 0.6s;position: relative;padding: 3px 19px;margin-left: 10px;}
.h_show_txt a{color: #156bff;}
.h_show_txt a::after{content: '';width: 14px;height: 14px;margin-right: 0.2rem;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);background: url(../img/rl.png);background-size:100% 100%;}

.h_show_txt a.on{background: none;padding: 0;margin: 0;height: auto;}
.h_show_txt a.on::after{content: none;}

.sot_select_nr2{display: flex;align-items: center;width: 100%;}
.sot_select_nr2 .sel_text{white-space: nowrap;}
.sot_select_nr2_box{position: relative;width: 220px;flex-shrink: 0;margin-left: 15px;}


@media screen and (max-width: 991px) {
	.sot_select2{width: auto;}
}
@media screen and (max-width: 767px) {
	.sot_select_nr2{flex-direction: column;align-items: flex-start;margin: 0;}
	.sot_select_nr2 .sel_text{margin-bottom: 10px;}
	.sot_select2{margin-bottom: 0;}
	.sot_select2 .sel_text_x>img{top: 12px;}
	.sot_select_nr2_box{margin: 0;}
}

/* Search */
.sea_ss_box{display: flex;width: 6rem;height: 50px;border-radius: 50px;border: 1px solid #dddddd;padding: 0 0.4rem 0 0.3rem;align-items: center;background: #fff;}
.sea_ss_box button{width: 16px;height: 16px;margin-right: 0.4rem;flex-shrink: 0;display: flex;align-items: center;}
.sea_ss_box input{width: 100%;border: none;height: 100%;}
.sea_xx{width: 15px;height: 15px;display: flex;align-items: center;flex-shrink: 0;display: none;position: relative;}
.sea_xx img{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);}
.sea_banner{position: relative;}
.sea_banner_box{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);text-align: center;z-index: 10;}
.sea_banner_box h1{font-size: 0.5rem;margin-bottom: 0.3rem;color: #fff;}
.sea{background: #f6f6f6;padding: 0.6rem 0 0.9rem;}
.sea_box{display: flex;justify-content: space-between;}
.sea_box_l{width: 22.8%;}
.sea_box_l>p{padding-bottom: 0.2rem;border-bottom: 1px solid #c5c5c5;margin-bottom: 0.3rem;}
.sea_box_r{width: 70%;}
.sea_nav{border-left: 1px solid #c5c5c5;}
.sea_nav_box{margin: 0.18rem 0;display: block;position: relative;padding-left: 0.2rem;}
.sea_nav_box::after{content: '';position: absolute;left: 0;height: 0;width: 2px;background: #e52d20;left: -1px;top: 50%;transform: translateY(-50%);}
.sea_nav_box.on::after,.sea_nav_box:hover::after{height: 30px;}
.sea_nav_box.on,.sea_nav_box:hover{color: #e52d20;}
.sea_box_rhz{margin-bottom: 0.3rem;}
.sea_box_r_hz>p{font-size: 0.4rem;margin-bottom: 0.45rem;}
.sea_box_rhz span{color: #e52d20;}
.sea_box_r_hz{margin-bottom: 0.7rem;}
.sea_box_r_box{margin-bottom: 0.35rem;}
.sea_box_r_con h2{margin-bottom: 0.2rem;font-weight: 400;}
.sea_box_r_con p{margin-bottom: 10px;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.sea_box_r_b a{color: #999;flex-shrink: 0;}
.sea_box_r_b a:last-child i{display: none;}
.sea_box_r_b a i{margin: 0 5px;}
.sea_box_r_a{color: #e52d20;}
.sea_box_r_b{overflow-x: auto;width: 100%;display: flex;justify-content: flex-start;}
.sea_banner{height: 4.6rem;}
@media screen and (max-width: 1200px) {
	.sea_ss_box{height: 36px;}
	.sea_ss_box button{width: 14px;height: 14px;}
	.sea_xx{width: 13px;height: 13px;}
	.sea_box_l>p{margin-bottom: 20px;padding-bottom: 15px;}
	.sea_nav_box{margin: 15px 0;padding-left: 15px;}
}
@media screen and (max-width: 991px) {
	.sea_box{flex-direction: column;}
	.sea_box_l{width: 100%;}
	.sea_box_r{width: 100%;}
	.sea{padding: 20px 0 40px;}
	.sea_nav{border-bottom: 1px solid #c5c5c5;border-left: none;margin-bottom: 30px;}
	.sea_nav_box{margin: 10px 0;font-size: 12px;}
	.sea_nav_box.on::after, .sea_nav_box:hover::after{height: 20px;}
	.sea_nav{padding-bottom: 10px;}
	.sea_box_r_hz>p{font-size: 20px;margin-bottom: 20px;}
	.sea_box_rhz{margin-bottom: 20px;}
	.sea_box_r_a{font-size: 12px;}
	.sea_box_r_hz{margin-bottom: 40px;}
	.sea_box_r_box{margin-bottom: 25px;}
	.sea_box_r_b a{font-size: 12px;}
	.sea_box_r_con h2{margin-bottom: 5px;}
	.sea_box_r_con p{font-size: 14px;}
}
@media screen and (max-width: 767px) {
	.sea_banner{height: 200px;}
	.sea_ss_box{width: 15rem;padding: 0 1rem;}
	.sea_banner_box h1{font-size: 22px;margin-bottom: 10px;}
}

.h_jj_img{display: none;}
.crib_tc_box_con{overflow-y: auto;max-height: 82vh;padding-right: 30px;}
.crib_tc_box{padding-right: 60px;}
.srco_wbo{max-height: 90%;}

.cla_p .subMore{padding: 0 25px;border-radius: 44px;border: none;color: #999;transition: all 0.6s;background: none;text-decoration: underline;}
.cla_p .subMore:hover{background: none;color: #e62d20;}

.cla_t{margin-bottom: 0.35rem;}
.cla_t h2{font-weight: 400;}

.cla_h2 h2 span{color: #666;display: block;margin-top: 5px;}
@media screen and (max-width: 767px) {
	.cla_t{margin-bottom: 30px;}
	
	.login_logo{font-size: 20px;}
}

.cla2{background: #fff;padding: 40px 20px;box-shadow: 0 0 20px rgba(0,0,0,0.05); margin-bottom: 40px; border-radius: 10px;}



@media screen and (max-width: 767px) {
	.noti_box_l .hi-input-box p{line-height: 1.5;}
	.noti_box_l{height: auto;padding: 10px 15px;}
}

.new_not{margin-bottom: 30px;display: flex;justify-content: space-between;}
.new_not img{width: 130px;height: 130px;margin-left: 20px;flex-shrink: 0;}
.new_not p{width: 100%;color: #999;}
.new_not p a{color: #156BFF;text-decoration: underline;}

@media screen and (max-width: 767px) {
	.new_not{flex-direction:column-reverse;align-items: center;}
	.new_not img{margin-bottom: 20px;}
}
