.LOGO-85658{

	position: absolute;

	top: 30px;

	left: 40px;

	z-index: 2;

}

.LOGO-85658 a{}

.LOGO-85658 a img{}

#header{

	background: #fff;

	position: fixed;

	top: 0;

	width: 100%;

	z-index: 99;

	box-shadow: 0 0 2px rgb(100 100 100 / 12%);

}

#header .top{

	height: 32px;

	line-height: 32px;

	background: #22c6b9;

	font-size: 12px;

	text-align: center;

}

#header .top p{}

#header .top p a{

	background: #22c6b9;

	color: #fff;

	opacity: .9;

}

#header .top p a i{

	font-size: 12px;

}

#header .header-con{

	width: 98%;

	height: 66px;

	line-height: 66px;

	margin-left: 2%;

	position: relative;

}

#header .header-con .l-b{

	float: left;

	position: relative;

	top: 17px;

}

#header .header-con .l-b .logo{



}

#header .header-con .l-b .logo a{

	display: block;

}

#header .header-con .l-b .logo img{

	display: block;

	width: 134px;

	height: 32px;

}

#header .header-con .c-b{float: left;height: 100%;margin-left: 30px;}

#header .header-con .c-b .nav{

	height: 100%;

	display: -webkit-flex;

	display: flex;

	align-items: center;

	justify-content: flex-start;

}

#header .header-con .c-b .nav .first-sort{

	float: left;

	position: relative;

	margin-top: 0;

}

#header .header-con .c-b .nav .first-sort:hover .drop-down-box{

	opacity: 1;

	visibility: visible;

	transform: translateY(0) scale(1);

}

#header .header-con .c-b .nav .first-sort > a{

	font-size: 14px;

	display: block;

	position: relative;

	padding: 0 4px;

	margin: 0 14px;

	border-radius: 0;

	font-weight: bold;

	height: 66px;

	line-height: 66px;

}



#header .header-con .c-b .nav .first-sort > a:after {

	content: "";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 100%;

	height: 2px;

	background: #22c6b9;

	display: none;

}



#header .header-con .c-b .nav .first-sort:hover > a:after {

	display: block;

}

#header .header-con .c-b .nav .first-sort:hover > a{color: #22c6b9;}

#header .header-con .c-b .nav .first-sort > a i{

	font-size: 12px;

	display: inline-block;

	margin-left: 4px;

}

#header .header-con .c-b .text{}

#header .header-con .c-b .text p{}



#header .header-con .r-b{

	float: right;

	height: 100%;

}

#header .header-con .r-b .no-w{

	height: 66px;

	float: right;

	display: -webkit-flex;

	display: flex;

	align-items: center;

	justify-content: flex-end;

	flex-wrap: nowrap;

	flex-direction: row;

	position: relative;

	right: -3px;

}

#header .header-con .r-b .no-w .a1{padding-right: 0;}

#header .header-con .r-b .no-w .dd{}

#header .header-con .r-b .no-w .zz{}

#header .header-con .r-b .disno{

	display: none !important;

}

#header .header-con .r-b .no-w a{

	display: block;

	padding: 0px 18px;

	height: 34px;

	line-height: 34px;

	float: left;

	border-radius: 30px;

	color: #222;

	font-size: 14px;

	font-weight: bold;

}

#header .header-con .r-b .no-w a:hover{

	color: #22c6b9;

}

#header .header-con .r-b .no-w em {

	display: inline-block;

	width: 1px;

	height: 14px;

	background: #d9ece0;

}

#header .header-con .r-b .no-w a em{

	display: inline-block;

	width: 1px;

	background: #fff;

	height: 12px;

	position: relative;

	top: 2px;

	margin: 0 8px;

	opacity: .4;

}

#header .header-con .r-b .no-w .dd{

}

#header .header-con .r-b .no-w .zz{

	background: #22c6b9;

	color: #fff !important;

	height: 66px;

	line-height: 66px;

	border-radius: 0;

	margin: 0;

	padding: 0 24px;

}

#header .header-con .r-b .yes-w{

	float: left;

}

#header .header-con .r-b .search-box{

	float: left;

	margin: 13px 10px 0 0;

}

#header .header-con .r-b .search-box form{

	height: 100%;

	position: relative;

}

#header .header-con .r-b .search-box form input{

	display: block;

	width: 200px;

	height: 38px;

	border: none;

	border-radius: 6px;

	outline: none;

	padding: 0 16px;

	font-size: 12px;

	color: #22c6b9;

	background: #f5f9f8;

	position: relative;

}

#header .header-con .r-b .search-box form input::placeholder {

	font-size: 13px;

	color: #9bc6b8;

}

#header .header-con .r-b .search-box form button{

	position: absolute;

	right: 20px;

	top: 10px;

	background: none;

	border: none;

}

#header .header-con .r-b .search-box form button i{

	font-size: 14px;

	color: #22c6b9;

}

#header .header-con .r-b .yes-w .avatar-box{

	position: relative;

	height: 60px;

	line-height: 60px;

}

#header .header-con .r-b .yes-w .avatar-box > a{

	display: block;

	position: relative;

	top: 14px;

}

#header .header-con .r-b .yes-w .avatar-box .tx{display: block;float: left;width: 28px;height: 28px;background: #ccc;border-radius: 50%;overflow: hidden;position: relative;top: 3px;}

#header .header-con .r-b .yes-w .avatar-box .tx img{

	display: block;

	width: 100%;

}

#header .header-con .r-b .yes-w .avatar-box .user-n{display: block;float: left;height: 34px;line-height: 32px;padding-left: 4px;font-size: 13px;}

#header .header-con .r-b .yes-w .avatar-box .user-n i{

	font-size: 12px;

	display: inline-block;

	margin-left: 4px;

}

#header .header-con .r-b .yes-w .avatar-box:hover .drop-down-box{

	opacity: 1;

	visibility: visible;

	transform: translateY(0) scale(1);

}

#header .header-con .drop-down-box{

	width: 100%;

	position: fixed;

	box-sizing: border-box;

	/* padding: 25px 220px 100px; */

	left: 0;

	border-top: 1px solid #f5f9f8;

	background: #ffffff;

	opacity: 0;

	visibility: hidden;

	transform: translateY(0) scale(1);

	box-shadow: 0px 13px 7px rgb(100 100 100 / 10%);

}



#header .header-con .drop-down-box:after {

    content: "";

    display: block;

    position: absolute;

    width: 50%;

    height: 100%;

    left: 0;

    top: 0;

    background: #f3f5f8;

    z-index: 1;

}



#header .header-con .yes-w .drop-down-box:after {display: none;}

/*

#header .header-con .drop-down-box ul{

    display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    justify-content: space-between;

    align-items: stretch;

}

#header .header-con .drop-down-box ul li{

    width: 22%;

    margin-bottom: 20px;

}

#header .header-con .drop-down-box ul li h3{

    height: 46px;

    line-height: 46px;

    font-size: 16px;

    font-weight: 500;

    border-bottom: 1px solid #cbdcd8;

    margin-bottom: 10px;

}

#header .header-con .drop-down-box ul li h3 img{

    display: inline-block;

    margin-right: 4px;

}

#header .header-con .drop-down-box ul li p{

    height: 30px;

    line-height: 30px;

}

#header .header-con .drop-down-box ul li p a{

    font-size: 14px;

    color: #222;

}

#header .header-con .drop-down-box ul li p a span{

    display: inline-block;

    margin-left: 4px;

}

#header .header-con .drop-down-box ul li p.no{}

#header .header-con .drop-down-box ul li p.no a{

    color: #c2c2c2!important;

}

#header .header-con .drop-down-box ul li a{

    -webkit-transition: .1s;

    -moz-transition: .1s;

    transition: .1s;

}

#header .header-con .drop-down-box ul li p a:hover{

    color: #22c6b9;

}

*/

.drop-down-box.dr-user{

	width: 86% !important;

	position: absolute !important;

	top: 53px;

	left: 10px !important;

	border: 1px solid #f1f1f1;

	box-shadow: 0 0 10px rgb(100 100 100 / 5%);

	background: #fff !important;

	border-radius: 10px;

	padding: 10px 0px !important;

}

.drop-down-box.dr-user ul{

}

.drop-down-box.dr-user ul li{

	width: 100% !important;

	margin-bottom: 0px !important;

}

.drop-down-box.dr-user ul li a{}



#header .header-con .drop-style-02 {}

#header .header-con .drop-style-02 ul{}

#header .header-con .drop-style-02 ul li{}

#header .header-con .drop-style-02 ul li a{}





.Secondary-Dropdown-Effect_2{

	width: 77%;

	margin: 0 auto;

	display: -webkit-flex;

	display: flex;

	position: relative;

	z-index: 2;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box{

	width: 268px;

	position: relative;

	padding: 20px 40px 40px 0;

	box-sizing: border-box;

	background: #f3f5f8 url(../images/drop-down-left-bg.jpg) no-repeat right bottom;

}



.Secondary-Dropdown-Effect_2 .secondary-left-box .drop-down-left-title {

    padding-top: 30px;

    padding: 0 20px;

}



.Secondary-Dropdown-Effect_2 .secondary-left-box .drop-down-left-title .ico {

    display: block;

    width: 100px;

    height: 100px;

    background-size: cover !important;

    background-repeat: no-repeat !important;

    position: relative;

    left: -24px;

    margin-top: 18px;

}



.Secondary-Dropdown-Effect_2 .secondary-left-box .drop-down-left-title h3 {

    font-size: 20px;

    height: 30px;

    line-height: 30px;

    margin-bottom: 10px;

    padding: 0;

}



.Secondary-Dropdown-Effect_2 .secondary-left-box .drop-down-left-title p {

    font-size: 14px;

    line-height: 20px;

    opacity: .5;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box:after{

	right: 0;

	top: 0;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box ul{

	margin-top: 10px;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box ul li{

	height: 34px;

	line-height: 34px;

	background: #fff;

	border-radius: 6px;

	margin-bottom: 10px;

	padding: 0 20px;

	font-size: 16px;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box ul li span{}

.Secondary-Dropdown-Effect_2 .secondary-left-box ul li:hover,

.Secondary-Dropdown-Effect_2 .secondary-left-box ul li.active{

	background: #22c6b9;

	color: #fff;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box ul li.active span{}

.Secondary-Dropdown-Effect_2 .secondary-left-box .infor-bottm{padding: 0 20px;margin-top: 80px;width: 106%;}

.Secondary-Dropdown-Effect_2 .secondary-left-box .infor-bottm > a {

	height: 20px;

	line-height: 20px;

	display: block;

	font-size: 14px;

	color: #888;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box .infor-bottm h3 {

	height: 20px;

	line-height: 20px;

	margin-top: 10px;

	font-size: 16px;

}

.Secondary-Dropdown-Effect_2 .secondary-left-box .infor-bottm h3 span {

}

.Secondary-Dropdown-Effect_2 .secondary-right-box {

	width: calc(100% - 268px);

	background: #fff;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box .Switch-Content-Box{

	width: 96%;

	float: right;

	display: none;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box .Switch-Content-Box.active{

	display: block;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box .top-title {

	border-bottom: 1px solid #eeeeee;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box .top-title p {

	font-size: 24px;

	line-height: 24px;

	color: #222;

	padding: 38px 0 22px;

	display: block;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul li {

	width: 23.5%;

	box-sizing: border-box;

	margin-right: 2%;

	border: 1px solid #eeeeee;

	padding:  20px;

	border-radius: 10px;

}



.Secondary-Dropdown-Effect_2 .secondary-right-box ul li:hover {

    border: 1px solid #22c6b9;

}



.Secondary-Dropdown-Effect_2 .secondary-right-box ul li:nth-child(4n) {

	margin-right: 0;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul {

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	align-items: stretch;

	justify-content: flex-start;

	align-content: flex-start;

	margin-top: 10px;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul li {

	margin-top: 16px;

	margin-bottom: 6px;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul li h4{

	height: 30px;

	line-height: 30px;

	font-size: 16px;

	font-weight: normal;

	color: #222;

	position: relative;

	display: -webkit-flex;

	/* display: flex; */

	/* align-content: center; */

	/* flex-wrap: nowrap; */

	/* justify-content: flex-start; */

	/* align-items: center; */

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	margin: 0;

}



.Secondary-Dropdown-Effect_2 .secondary-right-box ul li:hover h4 {

	color: #22c6b9;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul li h4 span{

	display: inline-block;

	background: #fb0707;

	color: #fff;

	font-size: 12px;

	height: 20px;

	line-height: 20px;

	padding: 0 4px;

	border-radius: 5px;

	transform: scale(0.88);

	position: relative;

	top: 4px;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul li h4 span.not-i{

	background: #d4d4d4;

}

.Secondary-Dropdown-Effect_2 .secondary-right-box ul li p{

	line-height: 20px;

	font-size: 12px;

	color: #999;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.Secondary-Dropdown-Effect_3{

    width: 90%;

    max-width: 1280px;

    margin: 0 auto;

    padding: 36px 0 30px;

}

.Secondary-Dropdown-Effect_3 ul{

    display: -webkit-flex;

    display: flex;

    flex-wrap: wrap;

    flex-direction: row;

    align-items: stretch;

    justify-content: flex-start;

}

.Secondary-Dropdown-Effect_3 ul li{

    width: 18%;

    margin: 0 9.3% 32px 0;

}



.Secondary-Dropdown-Effect_3 ul li:nth-child(4n) {

    margin-right: 0;

}

.Secondary-Dropdown-Effect_3 ul li a{}

.Secondary-Dropdown-Effect_3 ul li h4{

    height: 30px;

    line-height: 30px;

    font-size: 17px;

    font-weight: normal;

    color: #222;

    position: relative;

    display: -webkit-flex;

    /* display: flex; */

    /* align-content: center; */

    /* flex-wrap: nowrap; */

    /* justify-content: flex-start; */

    /* align-items: center; */

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    margin: 0;

}

.Secondary-Dropdown-Effect_3 ul li:hover h4{

	color: #22c6b9;

}

.Secondary-Dropdown-Effect_3 ul li p{

    height: 40px;

    line-height: 18px;

    font-size: 12px;

    color: #999;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

    margin-top: 3px;

}



#mobile-header{

	justify-content: space-between;

	align-items: stretch;

	padding: 0 2% 0 3%;

	height: 66px;

	display: none;

	position: fixed;

	top: 0;

	left: 0;

	width: 100%;

	box-sizing: border-box;

	background: #fff;

	border-bottom: 1px solid #f2f2f2;

	z-index: 50;

}

#mobile-header .l-b{

	width: 60%;

	display: -webkit-flex;

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-content: center;

	align-items: center;

}

#mobile-header .l-b a{

	display: block;

}

#mobile-header .l-b a img{

	display: block;

	width: 100%;

}

#mobile-header .r-b{

	width: 200px;

	display: -webkit-flex;

	display: flex;

	flex-direction: row;

	flex-wrap: nowrap;

	justify-content: flex-end;

	align-content: center;

	align-items: center;

}



#mobile-header .r-b a.touxiang{

	width: 200px;

	height: 44px;

	display: -webkit-flex;

	display: flex;

	flex-wrap: nowrap;

	align-content: center;

	justify-content: flex-end;

	align-items: center;

	margin-right: 10px;

}

#mobile-header .r-b a.touxiang i{

	font-size: 32px;

	color: #22c6b9;

}



#mobile-header .r-b a.touxiang span {

	font-size: 15px;

	color: #222;

	display: block;

}



#mobile-header .r-b a.cd{

	position: relative;

	z-index: 1;

	top: 0;

	margin-left: 0;

	width: 44px;

	height: 44px;

	display: block;

	outline: none;

}



#mobile-header .r-b a.cd.on {}

#mobile-header .r-b a.cd i{

	position: absolute;

	display: block;

	top: 50%;

	left: 50%;

	height: 3px;

	width: 24px;

	background: #22c6b9;

	border-radius: 2px;

	transform: translate(-50%, -50%);

	transition: all .3s;

}



#mobile-header .r-b a.cd.on i:nth-child(3) {

	margin-top: 0;

	transform: translate(-50%, -50%) rotate(-45deg);

}



#mobile-header .r-b a.cd.on i:nth-child(2) {

	width: 0;

}



#mobile-header .r-b a.cd i:nth-child(1) {

	margin-top: -8px;

}



#mobile-header .r-b a.cd.on i:nth-child(1) {

	margin-top: 0;

	transform: translate(-50%, -50%) rotate(45deg);

}



#mobile-header .r-b a.cd i:nth-child(3) {

	margin-top: 8px;

}



.m-menubar{

	position: fixed;

	top: 66px;

	z-index: 999;

	background: #fff;

	width: 100%;

	height: calc(100% - 66px);

	transform: scale(1,0);

	overflow-x: hidden;

	overflow-y: auto;

	transform-origin: 50% 0;

	transition: all .2s;

}

.m-menubar.on{

	transform: scale(1,1);

}

.m-menubar ul{}

.m-menubar ul > li{

	padding: 0;

	width: 100%;

	margin: 0 auto;

	border-bottom: 1px solid #f2f2f2;

	position: relative;

}

.m-menubar ul > li > a{

	display: block;

	height: 60px;

	line-height: 60px;

	font-size: 18px;

	padding: 0 5%;

	font-weight: bold;

}

.m-menubar ul > li > i{position: absolute;right: 16px;top: 9px;font-size: 30px;color: #a9a9a9;transition: all .2s;}

.m-menubar ul > li.down > i{

	transform: rotate(90deg);

}

.m-menubar ul > li .dropmenu{

	padding-left: 0;

	display: none;

	background: #f8f8f8;

}

.m-menubar ul > li .dropmenu a{

	display: block;

	border-top: 1px solid #f2f2f2;

	height: 50px;

	line-height: 50px;

	font-size: 14px;

	padding-left: 10%;

	font-weight: bold;

}







.QT-yuming-box {

	width: 1280px;

	margin: 0 auto;

	position: absolute;

	left: 50%;

	top: -60px;

	transform: translateX(-50%);

	display: -webkit-flex;

	display: flex;

	align-items: stretch;

	justify-content: flex-start;

	flex-wrap: wrap;

	flex-direction: row;

	align-content: center;

	overflow: hidden;

	border-radius: 12px;

	box-shadow: 0 10px 20px rgb(100 100 100 / 10%);

}

.QT-yuming-box .l-b{

	background: #22c6b9;

	width: 140px;

	color: #fff;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	align-content: center;

	justify-content: center;

	align-items: center;

}

.QT-yuming-box .l-b h3{

	font-size: 26px;

	font-weight: 400;

	height: 30px;

	line-height: 30px;

	margin-bottom: 4px;

}

.QT-yuming-box .l-b p{

	font-size: 12px;

	letter-spacing: 2px;

}

.QT-yuming-box .r-b{

	background: #fff;

	width: calc(100% - 140px);

	padding: 12px 30px 24px;

	box-sizing: border-box;

}

.QT-yuming-box .r-b .top{

	height: 34px;

}

.QT-yuming-box .r-b .top .lab{

	float: left;

}

.QT-yuming-box .r-b .top .lab span{

	color: #22c6b9;

	display: inline-block;

	margin-right: 10px;

	height: 20px;

	line-height: 20px;

	font-weight: 500;

}

.QT-yuming-box .r-b .top .lab span i{

	display: inline-block;

	position: relative;

	top: 2px;

	margin-right: 2px;

}

.QT-yuming-box .r-b .top h5{

	float: right;

	font-size: 13px;

	font-weight: 400;

	color: #999;

	padding-top: 3px;

}

.QT-yuming-box .r-b form{

	height: 50px;

	font-size: 0;

}

.QT-yuming-box .r-b form input{

	width: 85%;

	height: 50px;

	line-height: 50px;

	outline: none;

	border: none;

	background: #f2f8f7;

	box-sizing: border-box;

	padding: 0 18px;

	font-size: 14px;

	color: #a9a9a9;

}

.QT-yuming-box .r-b form input::placeholder{

	color: #c7c7c7;

}

.QT-yuming-box .r-b form button{

	width: 15%;

	height: 50px;

	line-height: 50px;

	background: #22c6b9;

	font-size: 14px;

	color: #fff;

	outline: none;

	border: none;

}



.Big-Banner{

	position: relative;

	margin-top: 66px;

	width: 100%;

	overflow: hidden;

}

.Big-Banner .swiper-wrapper{}

.Big-Banner .swiper-wrapper .swiper-slide{

	height: 600px;

	position: relative;

	overflow: hidden;

	background-size: cover !important;

}

.Big-Banner .swiper-wrapper .swiper-slide a{

	display: block;

}

.Big-Banner .swiper-wrapper .swiper-slide .video-background{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	height: 100%;

	object-fit: cover;

}





.Big-Banner .swiper-wrapper .swiper-slide img{

	display: block;

	position: relative;

	left: 50%;

	transform: translateX(-50%);

}

.Big-Banner .text-con{

	position: absolute;

	left: 50%;

	top: 86px;

	width: 1280px;

	z-index: 2;

	transform: translateX(-50%);

}

.Big-Banner .text-con{}

.Big-Banner .text-con h4{

	font-weight: normal;

	font-size: 0;

}

.Big-Banner .text-con h4 span{

	display: inline-block;

	background: #22c6b9;

	color: #fff;

	height: 21px;

	line-height: 21px;

	padding: 0 12px;

	border-radius: 10px;

	font-size: 12px;

	margin-right: 8px;

}

.Big-Banner .text-con h3{

	font-size: 48px;

	line-height: 54px;

	font-weight: bold;

	margin: 10px 0 18px;

}

.Big-Banner .text-con p{

	font-size: 16px;

	line-height: 24px;

	color: #000;

	opacity: .5;

	width: 700px;

}

.Big-Banner .text-con a.more{

	width: 130px;

	height: 46px;

	border: 1px solid #22c6b9;

	display: -webkiit-flex;

	display: flex;

	align-items: center;

	background: #22c6b9;

	border-radius: 10px;

	justify-content: center;

	font-size: 14px;

	color: #fff;

	margin-top: 30px;

}





.Big-Banner .btn-box ul{}

.Big-Banner .btn-box ul li{

	float: left;

	height: 50px;

	line-height: 50px;

	margin-left: 18px;

	padding: 0 28px;

	border-radius: 10px;

	background-color: #fff;

	-webkit-transition: .2s;

	-moz-transition: .2s;

	transition: .2s;

}

.Big-Banner .btn-box ul li.on{

	background: #22c6b9;

	color: #fff;

}



.Big-Banner .swiper-pagination{

	width: 1280px;

	bottom: 146px;

	left: 50%;



	transform: translateX(-50%);

	text-align: left;

}

.Big-Banner .swiper-pagination-bullet{

	width: 30px;

	height: 4px;

	border-radius: 0;

	background: #fff;

	opacity: 1;

	position: relative;

}

.Big-Banner .swiper-pagination-bullet:after{

	content: "";

	display: block;

	position: absolute;

	width: 0;

	height: 100%;

	background: #22c6b9;

}

.Big-Banner .swiper-pagination-bullet-active:after{

	animation: scDonghua01 4s linear forwards;

}

@keyframes scDonghua01{

	0%{width:0}

	to{width:100%}

}

.inv-text-Bar,

.Big-Banner .text-Bar{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	z-index: 3;

	background: rgba(255,255,255,.65);

}

.inv-text-Bar{

	/*position: relative;*/

}

.inv-text-Bar ul,

.Big-Banner .text-Bar ul{

	width: 1280px;

	margin: 0 auto;

}

.inv-text-Bar ul li,

.Big-Banner .text-Bar ul li{

	float: left;

	width: 25%;

	box-sizing: border-box;

	padding: 0 30px;

	height: 100px;

	-webkit-transition: 0.23s;

	-moz-transition: 0.23s;

	transition: 0.23s;

}

.inv-text-Bar ul li:hover ,

.Big-Banner .text-Bar ul li:hover {

	background: rgba(255,255,255,.7);

}

.inv-text-Bar ul li > a,

.Big-Banner .text-Bar ul li > a{

	height: 100%;

	width: 100%;

	display: -webkit-flex;

	display: flex;

	flex-wrap: nowrap;

	flex-direction: row;

	justify-content: flex-start;

	align-items: center;



}

.Big-Banner .text-Bar ul li .ico-box{}

.Big-Banner .text-Bar ul li .ico-box img{}

.inv-text-Bar ul li .wen,

.Big-Banner .text-Bar ul li .wen{

	margin-left: 10px;

}

.inv-text-Bar ul li .wen h5,

.Big-Banner .text-Bar ul li .wen h5{

	font-size: 18px;

	font-weight: 500;

	color: #111;

	-webkit-transition: 0.23s;

	-moz-transition: 0.23s;

	transition: 0.23s;

}

.inv-text-Bar ul li:hover h5,

.Big-Banner .text-Bar ul li:hover h5{

	color: #22c6b9;

}

.inv-text-Bar ul li .wen p,

.Big-Banner .text-Bar ul li .wen p{

	font-size: 13px;

	color: #999999;

}





.FuWuQi-Pro-Box{

	background: #fff;

	background-size: cover;

	padding: 80px 0 0px;

	position: relative;

	z-index: 10;

}

.Tit-Public{

	text-align: center;

}

.Tit-Public h2{

	font-size: 48px;

	color: #222;

	line-height: 60px;

	margin-bottom: 4px;

}

.Tit-Public h2 span{

	color: #22c6b9;

}

.Tit-Public p{

	font-size: 16px;

	line-height: 26px;

	color: #999999;

	width: 888px;

	margin: 0 auto;

}

.tab-type-01{

	/* border-bottom: 1px solid rgb(79 145 124 / 20%); */

	text-align: center;

	margin-top: 36px;

	position: relative;

	z-index: 1;

}

.tab-type-01 ul{

	display: -webkit-flex;

	display: flex;

	width: 1280px;

	margin: 0 auto;

	justify-content: space-between;

	flex-wrap: wrap;

}

.tab-type-01 ul li{

	font-size: 18px;

	color: #222;

	display: inline-block;

	position: relative;

	margin: 0;

	cursor: pointer;

	padding: 0 38px;

}

.tab-type-01 ul li .fskzruur{

	width: 56px;

	height: 56px;

	background: no-repeat 0 0;

	background-size: 100% auto;

	margin: 0 auto;

	background-position-y: 0;



}

.tab-type-01 ul li:hover .fskzruur{

	animation: mouse-in 0.8s;

	animation-timing-function:steps(21); 

	animation-iteration-count: infinite;

	/*	animation-fill-mode: forwards;*/

	animation-direction:alternate;



}

@keyframes mouse-in{

	from{

		background-position-y: 0;

	}

	to{

		background-position-y: -1176px; 

	}

}



.tab-type-01 ul li.on{

}

.tab-type-01 ul li span{

	font-weight: bold;

	padding: 16px 0 20px;

	display: block;

	font-size: 18px;

}

.tab-type-01 ul li:hover span,

.tab-type-01 ul li.on span{

	color: #22c6b9;

}

.tab-type-01 ul li em{

	display: block;

	width: 100%;

	height: 3px;

	background: #22c6b9;

	position: absolute;

	bottom: 0;

	left: 0;

	opacity: 0;

}

.tab-type-01 ul li.on em{

	opacity: 1;

}





.Box-Content{

	width: 100%;

	padding: 40px  0 50px;

	background: #fafafa url("../images/heiyuBGhujg-05.png") repeat-x top;

}

.Box-Content .Pro-Content{

	width: 1280px;

	margin: 0 auto;

}

.Pro_list_01{

	display: none;

}

.Pro_list_01.on{

	display: block;

}









.index-mod-box-02{

	position: relative;

	overflow: hidden;

	padding-top: 80px;

}

.index-mod-box-02 .Tit-Public{}

.index-mod-box-02 .Tit-Public h2{

	color: #fff;

}

.index-mod-box-02 .Tit-Public h2 span{}

.index-mod-box-02 .Tit-Public p{

	color: #fff;

}

.index-mod-box-02 .video-background{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	width: 100%;

	height: 100%;

	object-fit: cover;

	min-height: 800px;

	z-index: -1;

}



.index-mod-box-02 .con{}

.index-mod-box-02 ul{

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	align-content: center;

	align-items: stretch;

	flex-wrap: wrap;

	flex-direction: row;

	border-top: 1px solid rgba(255,255,255,.1);

	margin-top: 54px;

}

.index-mod-box-02 ul li{

	text-align: center;

	width: 25%;

	box-sizing: border-box;

	padding: 92px 64px 170px;

	border-right: 1px solid rgba(255,255,255,.1);

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	transition: 0.3s;

	position: relative;

	overflow: hidden;

}

.index-mod-box-02 ul li .sss2322{

	position: absolute;

	left: 0;

	top: 0;

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	transition: 0.5s;

}

.index-mod-box-02 ul li .sss2322 img{}

.index-mod-box-02 ul li .sanjiao-01{

	left: -78px;

	top: -78px;

}

.index-mod-box-02 ul li .sanjiao-02{

	right: -78px;

	bottom: -78px;

	top: inherit;

	left: initial;

}

.index-mod-box-02 ul li:hover .sanjiao-01{

	left: 0;

	top: 0;

}

.index-mod-box-02 ul li:hover .sanjiao-02{

	right: 0;

	bottom: 0;

}

.index-mod-box-02 ul li .ico-box{}

.index-mod-box-02 ul li .ico-box i{

	font-size: 46px;

	color: #06bb81;

	font-weight: inherit;

}

.index-mod-box-02 ul li .tit-box{

	height: 118px;

	border: 1px solid rgba(255,255,255,.1);

	display: -webkit-flex;

	display: flex;

	align-items: center;

	justify-content: center;

	margin: 40px 0;

}

.index-mod-box-02 ul li:hover{

	background: rgba(14,32,26,.35);

}

.index-mod-box-02 ul li .tit-box h2{

	font-size: 30px;

	color: #06bb81;

}

.index-mod-box-02 ul li .text-box{}

.index-mod-box-02 ul li .text-box p{

	font-size: 14px;

	line-height: 24px;

	color: #fff;

	opacity: .5;

	padding: 0 60px;

	text-align: left;

}









.index-mod-box-03{

	padding: 80px 0 60px;

}

.index-mod-box-03 .Tit-Public{}

.index-mod-box-03 .con{

	width: 1280px;

	margin: 32px auto 0;

}

.index-mod-box-03 .con ul{

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	align-items: flex-start;

	flex-wrap: wrap;

}

.index-mod-box-03 .con ul li{

	width: 400px;

	margin-bottom: 20px;

}

.index-mod-box-03 .con ul li .img-box{

	width: 400px;

	height: 320px;

	overflow: hidden;

}

.index-mod-box-03 .con ul li .img-box img{

	display: block;

	width: 100%;

	height: 100%;

}

.index-mod-box-03 .con ul li .text-con{}

.index-mod-box-03 .con ul li .text-con{

	background-color: #d0ede4;

	background-image: linear-gradient(#feffff, #a9e0ce);

	width: 90%;

	height: 184px;

	margin: 0 auto;

	position: relative;

	top: -24px;

	text-align: center;

	box-sizing: border-box;

	padding: 0 30px;

}

.index-mod-box-03 .con ul li .text-con h3{

	font-size: 24px;

	color: #222;

	line-height: 36px;

	padding: 24px 0 8px;

}

.index-mod-box-03 .con ul li .text-con p{

	font-size: 14px;

	line-height: 22px;

	color: #222;

	opacity: .5;

	text-align: left;

	font-weight: 500;

}

.index-mod-box-03 .con ul li .text-con img{

	position: absolute;

	right: 0;

	bottom: 0;

	opacity: .5;

}





.index-zizhi{

	background: #fafafa;

	padding: 60px 0 20px;

}

.index-zizhi .Tit-Public{}

.index-zizhi .Tit-Public h2{}

.index-zizhi .Tit-Public p{}



a.a-more-ys-01{

	text-align: center;

	font-size: 16px;

	color: #999999;

	display: block;

	width: 200px;



	margin: 38px auto;

	-webkit-transition: 0.2s ease-out;

	-moz-transition: 0.2s ease-out;

	transition: 0.2s;

}



a.a-more-ys-01:hover {

	color: #22c6b9;

}



.list-style-01{

	width: 1280px;

	margin: 32px auto;

}

.list-style-01 ul{

	display: -webkit-flex;

	display: flex;

	flex-direction: row;

	align-content: stretch;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: flex-start;

}

.list-style-01 ul li{

	width: 290px;

	overflow: hidden;

	cursor: pointer;

}

.list-style-01 ul li:nth-child(4n){

	margin-right: 0;

}

.list-style-01 ul li a{}

.list-style-01 ul li .img-box{

	border: 1px solid #ececec;

	border-bottom: none;

	box-sizing: border-box;

	height: 0;

	padding-bottom: 128%;

	background: #f2f8f7;

	overflow: hidden;

	position: relative;

	-webkit-transition: 0.1s ease-out;

	-moz-transition: 0.1s ease-out;

	transition: 0.1s ease-out;

}

.list-style-01.zhengshu ul li .img-box{

	padding-bottom: 83% !important;

}

.list-style-01 ul li .img-box i{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	font-size: 30px;

	color: #22c6b9;

	-webkit-transition: 0.1s ease-out;

	-moz-transition: 0.1s ease-out;

	transition: 0.1s ease-out;

	opacity: 0;

	z-index: 1;

}

.list-style-01 ul li:hover .img-box i{

	opacity: 1;

}

.list-style-01 ul li .img-box img{

	display: block;

	width: 100%;

	-webkit-transition: 0.1s ease-out;

	-moz-transition: 0.1s ease-out;

	transition: 0.1s ease-out;

	position: absolute;

	left: 0;

	top: 0;

	opacity: 1;

}

.list-style-01 ul li:hover .img-box img{

	opacity: .7;

}

.list-style-01 ul li .text-con{

	background: #e6e6e6;

	height: 50px;

	text-align: center;

	font-size: 14px;

	line-height: 50px;

	display: -webkit-flex;

	display: flex;

	justify-content: center;

	align-items: center;

	-webkit-transition: 0.1s ease-out;

	-moz-transition: 0.1s ease-out;

	transition: 0.1s ease-out;

}

.list-style-01 ul li:hover .text-con{

	background: #22c6b9;

	color: #fff;

}

.list-style-01 ul li .text-con span{

	display: block;

	width: 100%;

	height: 100%;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

}



.index-news{

	padding: 60px 0 60px;

}

.inner-news{padding: 00px 0 20px;overflow: hidden;}

.index-news .Tit-Public{}

.index-news .News-List-01{}



.News-List-01{

	width: 1280px;

	margin: 46px auto 0;

}

.News-List-01 ul{

	display: -webkit-flex;

	display: flex;

	flex-direction: row;

	align-content: stretch;

	flex-wrap: wrap;

	justify-content: space-between;

	align-items: flex-start;

}

.News-List-01 ul li{

	width: 300px;

	overflow: hidden;

	cursor: pointer;

}

.News-List-01 ul li > a{}

.News-List-01 ul li .img-box{

	border-bottom: none;

	box-sizing: border-box;

	height: 0;

	padding-bottom: 66%;

	background: #22c6b9;

	overflow: hidden;

	position: relative;

	-webkit-transition: 0.1s ease-out;

	-moz-transition: 0.1s ease-out;

	transition: 0.1s ease-out;

}

.News-List-01 ul li .img-box img{

	display: block;

	width: 100%;

	position: absolute;

	left: 0;

	top: 0;

	opacity: 1;

	-webkit-transition: 0.2s ease-out;

	-moz-transition: 0.2s ease-out;

	transition: 0.2s;

}



.News-List-01 ul li:hover .img-box img {

	opacity: .7;

}



.News-List-01 ul li:hover .img-box img {}

.News-List-01 ul li .text-box{

	border-bottom: 1px solid #ebf0ef;

}

.News-List-01 ul li .text-box h4{

	font-size: 14px;

	line-height: 20px;

	height: 40px;

	color: #111;

	-webkit-transition: 0.2s ease-out;

	-moz-transition: 0.2s ease-out;

	transition: 0.2s;

	margin: 20px 0 20px;

}



.News-List-01 ul li:hover .text-box h4 {

	color: #22c6b9;

}

.News-List-01 ul li .text-box p{

	font-size: 12px;

	color: #bbbbbb;

	font-weight: 400;

	padding-bottom: 6px;

}



.News-List-02{

    width: 90%;

    max-width: 1280px;

    margin: 10px auto;

    font-size: 14px;

}



.News-List-02 a.more {display: block;width: 248px;height: 52px;background: #f1f1f1;margin: 40px auto 60px;text-align: center;line-height: 52px;font-size: 16px;color: #888;}



.News-List-02 a.more i {

    font-size: 18px;

    display: inline-block;

    margin-left: 10px;

}

.News-List-02 ul{}

.News-List-02 ul li{

    margin: 0;

    border-bottom: 1px solid #f1f1f1;

    padding: 32px 0;

}

.News-List-02 ul li a{

    display: flex;

    align-items: stretch;

    justify-content: space-between;

    align-content: center;

    flex-wrap: wrap;

}



.News-List-02 ul li .left-box {

    display: -webkit-flex;

    display: flex;

    align-content: center;

    align-items: center;

    justify-content: center;

    flex-wrap: wrap;

    text-align: center;

    width: 13%;

    border-right: 1px solid #f1f1f1;

}



.News-List-02 ul li .left-box strong {

    display: block;

    width: 100%;

    font-size: 48px;

    height: 50px;

    line-height: 50px;

}



.News-List-02 ul li:hover .left-box strong {

    color: #22c6b9;

}



.News-List-02 ul li .left-box span {

    display: block;

    width: 100%;

    color: #575d6c;

}

.News-List-02 ul li .img-box{

    width: 300px;

    height: 100px;

    overflow: hidden;

}

.News-List-02 ul li .img-box img{

    display: block;

    width: 100%;

}

.News-List-02 ul li .text-con{

    width: 84%;

    box-sizing: border-box;

    padding: 0 20px;

}

.News-List-02 ul li .text-con h4{

    font-weight: 500;

    line-height: 25px;

    margin-bottom: 8px;

    font-size: 18px;

    font-weight: bold;

}



.News-List-02 ul li:Hover .text-con h4 {

    color: #22c6b9;

}

.News-List-02 ul li .text-con p{

    display: -webkit-box;

    line-height: 24px;

    margin-bottom: 15px;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    color: #575d6c;

    font-size: 14px;

}



.News-List-02 ul li .text-con span {

    color: #575d6c;

}







.News-List-05{

    width: 96%;

    max-width: 1280px;

    margin: 30px auto 0;

    display: -webkit-flex;

    display: flex;

    align-items: stretch;

    justify-content: space-between;

}

.News-List-05 .list-item{

    width: 32.3%;

    background: #fff;

    box-shadow: 0 0 20px rgb(100 100 100 / 10%);

    border-radius: 10px;

    border: 1px solid #ebebeb;

    padding: 0;

    box-sizing: border-box;

    overflow: hidden;

}

.News-List-05 .list-item .it-top-con{

    margin-bottom: 14px;

    padding: 20px;

    background: linear-gradient(#fbfbfb, #f5f5f5);

}

.News-List-05 .list-item .it-top-con h5{

    font-size: 18px;

    font-weight: normal;

}



.News-List-05 .list-item .it-top-con h5 a {

    display: -webkit-flex;

    display: flex;

    align-items: center;

    align-content: center;

    justify-content: flex-start;

}



.News-List-05 .list-item .it-top-con h5 a:hover {}



.News-List-05 .list-item .it-top-con h5 .img-ico {

    width: 36px;

    height: 36px;

    background-size: 100% 100% !important;

    margin-right: 10px;

}



.News-List-05 .list-item .it-top-con h5 i {

    font-size: 20px;

    color: #999;

    display: inline-block;

    margin-left: 6px;

}

.News-List-05 .list-item .it-top-con p{

    font-size: 12px;

    line-height: 22px;

    margin-top: 8px;

    color: #575d6c;

}

.News-List-05 .list-item ul {

    padding: 0 20px 20px;

}

.News-List-05 .list-item ul li{}

.News-List-05 .list-item ul li a{

    display: -webkit-flex;

    display: flex;

    align-items: stretch;

    justify-content: space-between;

    position: relative;

    padding-left: 15px;

}



.News-List-05 .list-item ul li p {

    width: 78%;

    display: -webkit-flex;

    display: flex;

    justify-content: flex-start;

    align-items: center;

    align-content: center;

}



.News-List-05 .list-item.huodong ul li p > span {

    max-width: 90%;

}



.News-List-05 .list-item.huodong ul li p > em {

    position: relative;

    background: #dbdbdb;

    height: 22px;

    line-height: 22px;

    display: inline-block;

    border-radius: 10px;

    font-size: 12px;

    padding: 0 10px;

    color: #fff;

    transform: scale(0.9);

    margin-left: 3px;

}



.News-List-05 .list-item.huodong ul li p > em.new {

    background: #22c6b9;

    width: 42px;

    text-align: center;

}



.News-List-05 .list-item ul li a:after {

    content: "";

    display: block;

    position: absolute;

    left: 0;

    top: 16px;

    width: 5px;

    height: 5px;

    /* border: 1px solid #ccc; */

    border-radius: 10px;

    background: #e1e1e1;

}

.News-List-05 .list-item ul li span{

    color: #575d6c;

    display: block;

    font-size: 14px;

    line-height: 38px;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-transition: .2s;

    transition: .2s;

    white-space: nowrap;

    position: relative;

}



.News-List-05 .list-item ul li span em {

}



.News-List-05 .list-item ul li:hover span {

    color: #22c6b9;

}

.News-List-05 .list-item ul li span:nth-child(2){font-size: 13px;}





#footer{

	background: #f5f5f5;

	position: relative;

	z-index: 2;

}

#footer a{

	-webkit-transition: 0.1s ease-out;

	-moz-transition: 0.1s ease-out;

	transition: 0.1s;

}

#footer a:hover{

	color: #22c6b9;

}

#footer .fot-top{

	height: 190px;

	background: #22c6b9;

	background: url("../images/footer-bar-bg-01.jpg") no-repeat center;

	text-align: center;

	display: -webkit-flex;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

	flex-direction: row;

	align-content: center;

	align-items: center;

}

#footer .fot-top h4{

	font-size: 28px;

	color: #fff;

	height: 30px;

	line-height: 30px;

	width: 100%;

}

#footer .fot-top a{

	display: block;

	width: 150px;

	height: 40px;

	line-height: 40px;

	background: #ffffff;

	font-size: 16px;

	color: #000;

	border-radius: 31px;

	margin-top: 22px;

}

.footer-content{

	width: 1280px;

	margin: 0 auto;

}

.footer-content .con-top{

	padding: 30px 0;

	border-bottom: 1px solid rgb(231 231 231);

}

.footer-content .con-top ul{

	display: -webkit-flex;

	display: flex;

	align-items: stretch;

	justify-content: space-between;

	flex-wrap: wrap;

}

.footer-content .con-top ul li{

	height: 58px;

	display: -webkit-flex;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	align-content: center;

}

.footer-content .con-top ul li .l-b{

    width: 42px;

    height: 42px;

}

.footer-content .con-top ul li .l-b img{

    display: inline-block;

    height: 100%;

}

.footer-content .con-top ul li .r-b{

	padding-left: 10px;

}

.footer-content .con-top ul li .r-b h4{

	font-size: 16px;

	color: #000;

	font-weight: 500;

	padding: 2px 0 1px;

}

.footer-content .con-top ul li .r-b p{

	font-size: 14px;

	color: #878787;

}

.footer-content .con{

	padding: 30px 0 38px;

}

.footer-content .con .c-l{

	float: left;

	margin-right: 114px;

}

.footer-content .con .c-l a.logo{}

.footer-content .con .c-l a.logo img{}

.footer-content .con .c-l .ewm-box{

	width: 88px;

	height: 88px;

	overflow: hidden;

	border-radius: 8px;

	margin: 26px 0 12px;

}

.footer-content .con .c-l .ewm-box img{

	display: block;

	width: 100%;

}

.footer-content .con .c-l p{

	font-size: 12px;

	color: #a9a9a9;

}

.footer-content .con .c-c{

	float: left;

}

.footer-content .con .c-c ul{

	display: -webkit-flex;

	display: flex;

	align-items: stretch;

	justify-content: flex-start;

	align-content: flex-start;

	flex-wrap: wrap;

	flex-direction: row;

}

.footer-content .con .c-c ul li{

	padding-right: 107px;

}

.footer-content .con .c-c ul li h3{

	font-size: 16px;

	color: #111;

	font-weight: 400;

	padding-bottom: 6px;

}

.footer-content .con .c-c ul li p{}

.footer-content .con .c-c ul li p a{

	display: block;

	font-size: 14px;

	line-height: 28px;

	color: #878787;

}

.footer-content .con .c-c ul li p a:hover{}

.footer-content .con .c-r{

	float: right;

	border-left: 1px solid rgba(255,255,255,.1);

	padding-left: 0;

}

.footer-content .con .c-r h4{

	font-size: 15px;

	color: #000;

	font-weight: 400;

	padding-bottom: 0;

}

.footer-content .con .c-r h2{padding: 8px 0 20px;}



.footer-content .con .c-r h2 a {

	height: 32px;

	line-height: 32px;

	display: block;

	font-size: 28px;

	color: #22c6b9;

}

.footer-content .con .c-r p{

	font-size: 13px;

	color: #878787;

}

.footer-content .con .c-r p a{

	color: #878787;

}

.footer-content .youqing{

	padding: 20px 0;

	display: -webkit-flex;

	display: flex;

	align-items: flex-start;

	justify-content: flex-start;

	border: 1px solid rgb(231 231 231);

	border-width: 1px 0;

}

.footer-content .youqing p:nth-child(1){

	font-size: 14px;

	color: #878787;

	width: 8%;

}

.footer-content .youqing p:nth-child(2){

	width: 92%;

}

.footer-content .youqing p:nth-child(2) a{

	font-size: 14px;

	color: #878787;

	margin-right: 30px;

}

.footer-content .youqing p:nth-child(2) a:hover{}

.footer-content .Con-Bottom{

	height: 60px;

	line-height: 60px;

	font-size: 12px;

	color: #878787;

}



.footer-content .Con-Bottom span {

	display: inline-block;

	margin-right: 10px;

}



.footer-content .Con-Bottom a {

	color: #878787;

	display: inline-block;

	margin-right: 6px;

}

.footer-content .Con-Bottom a:hover{}







.SiteMapPath-01{

	width: 100%;

	height: 66px;

	line-height: 66px;

	margin-bottom: 0px;

	margin-top: 0;

	overflow: hidden;

}

.SiteMapPath-01.ys2{

	background: none;

	margin-top: 0;

}

.SiteMapPath-01 p{

	width: 1280px;

	margin: 0 auto;

	font-size: 14px;

	border-bottom: 1px solid #f1f1f1;

	height: 65px;

}

.SiteMapPath-01.ys2 p{}

.SiteMapPath-01 a{

	color: #a7a7a7;

}

.SiteMapPath-01 i{

	color: #a7a7a7;

}

.SiteMapPath-01 span{

	color: #22c6b9;

}



.HelpContentBox{

	width: 1280px;

	margin: 66px auto 0;

	padding-bottom: 0;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	justify-content: space-between;

	align-items: flex-start;

	position: relative;

}



.HelpContentBox:after {

    content: "";

    display: block;

    position: absolute;

    left: -50%;

    top: 0;

    height: 100%;

    width: 50%;

    background: #f3f5f8;

}

.helpLeftList{

	width: 290px;

	background: #f3f5f8;

	border-radius: 0;

	box-sizing: border-box;

	padding: 20px;

	height: calc(100% - 66px);

	overflow-y: auto;

	position: fixed;

	top: 66px;

	z-index: 2;

}

.helpLeftList{}

.helpLeftList .h3{

	font-size: 16px;

	color: #111;

	font-weight: bold;

	border-bottom: 1px solid #e7e7e7;

	padding: 6px 0 16px;

	margin-bottom: 10px;

}

.accordion {

	width: 100%;

}



.accordion .link {

	cursor: pointer;

	display: block;

	color: #4D4D4D;

	font-size: 14px;

	position: relative;

	-webkit-transition: all 0.2s ease;

	-o-transition: all 0.2s ease;

	transition: all 0.2s ease;

	height: 38px;

	line-height: 38px;

	font-weight: bold;

}



.accordion li:last-child .link {

	border-bottom: 0;

}



.accordion li i {

	position: absolute;

	top: 0;

	right: 0;

	font-size: 18px;

	color: #595959;

	-webkit-transition: all 0.16s ease;

	-o-transition: all 0.16s ease;

	transition: all 0.16s ease;

}



.accordion li i.fa-chevron-down {

	right: 12px;

	left: auto;

	font-size: 16px;

}



.accordion li.open .link {

	color: #22c6b9;

}



.accordion li.open i {

	color: #22c6b9;

	transform: rotate(-90deg);

}

.accordion li.open i.fa-chevron-down {

	-webkit-transform: rotate(180deg);

	-ms-transform: rotate(180deg);

	-o-transform: rotate(180deg);

	transform: rotate(180deg);

}



/**

 * Submenu

 -----------------------------*/

.accordion .submenu {

	display: none;

	font-size: 14px;

	border-left: 1px solid #e7e7e7;

}



.accordion .submenu li {

	margin-bottom: 10px;

	position: relative;

}



.accordion .submenu a {

	display: block;

	text-decoration: none;

	color: #222;

	padding-left: 12px;

	font-size: 13px;

}

.accordion .submenu li:after{

	content: "";

	display: none;

	position: absolute;

	left: 0;

	top: 0;

	height: 100%;

	width: 3px;

	background: #22c6b9;

}

.accordion .submenu li.on:after{

	display: block;

}



.accordion .submenu li.on a,

.accordion .submenu a:hover {

	color: #22c6b9;

}







.HelpContentBox{}

.HelpContentBox .right-Content{

	width: calc(100% - 330px);

	padding-left: 330px;

	background: #fff;

	position: relative;

	min-height: 880px;

	z-index: 1;

}

.HelpContentBox .right-Content .sou{

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	flex-wrap: nowrap;

	flex-direction: row;

	align-items: stretch;

	margin: 20px 0 24px;

}

.HelpContentBox .right-Content .sou input{

	display: block;

	width: 85.5%;

	height: 46px;

	box-sizing: border-box;

	border-radius: 6px;

	outline: none;

	padding: 0 16px;

	font-size: 14px;

	color: #22c6b9;

	background: #fff;

	position: relative;

	border: 1px solid #f1f1f1;

}

.HelpContentBox .right-Content .sou input::placeholder{}

.HelpContentBox .right-Content .sou a{

	display: block;

	width: 14%;

	float: right;

	height: 46px;

	background: #22c6b9;

	color: #fff;

	line-height: 46px;

	border-radius: 6px;

	text-align: center;

}

.HelpContentBox .right-Content .sou a i{

	font-size: 13px;

	font-weight: initial;

	display: inline-block;

	margin-right: 4px;

}

.HelpContentBox .right-Content .text-title{

	border-bottom: 1px solid #e7e7e7;

	padding: 0 0 20px;

	margin-bottom: 26px;

}

.HelpContentBox .right-Content .text-title h1{

	font-size: 34px;

	font-weight: bold;

	color: #222;

}

.HelpContentBox .right-Content .text-title p{}

.HelpContentBox .right-Content .text-title p span{

	font-size: 12px;

	color: #bdbdbd;

	display: inline-block;

	margin-right: 10px;

}



.Article_Content_Box{

	font-size: 14px;

	color: #666;

	overflow: hidden;

}

.Article_Content_Box img{

	display: inline-block;

	max-width: 100%;

}

.Article_Content_Box p,

.Article_Content_Box span,

.Article_Content_Box h1,

.Article_Content_Box h2,

.Article_Content_Box h3,

.Article_Content_Box h4,

.Article_Content_Box h5,

.Article_Content_Box h6{}

.post-footer {

	display: flex;

	justify-content: space-between;

	line-height: 24px;

	margin: 40px 0 10px;

	border-top: 1px solid #e7e7e7;

	padding-top: 18px;

	flex-wrap: wrap;

}



.post-footer .post-prev a,

.post-footer .post-next a {

	display: flex;

	align-items: center;

	color: #778592;

}



.HelpContentBox .RRRR-BOX{

	width: 234px;

	overflow: hidden;

	box-sizing: border-box;

	padding: 15px;

	border-radius: 10px;

	border: 1px solid #e7e7e7;

}

.HelpContentBox .RRRR-BOX .tit-top{

	border-bottom: 1px solid #e7e7e7;

	padding: 0 0 20px;

	margin: 10px 0 20px;

}

.HelpContentBox .RRRR-BOX .tit-top h3{}

.HelpContentBox .RRRR-BOX .News-List-01{

	width: 100%;

	margin: 0;

}

.HelpContentBox .RRRR-BOX .News-List-01 ul{}

.HelpContentBox .RRRR-BOX .News-List-01 ul li{

	width: 100%;

	margin-bottom: 6px;

}

.HelpContentBox .RRRR-BOX .News-List-01 ul li .img-box{

	height: auto;

	padding: 0;

}

.HelpContentBox .RRRR-BOX .News-List-01 ul li .img-box img{

	position: relative;

	width: 100%;

}

.HelpContentBox .RRRR-BOX .News-List-01 ul li .text-box{

	padding: 0;

	border: none;

}

.HelpContentBox .RRRR-BOX .News-List-01 ul li .text-box h4{

	margin: 10px 0 4px;

	height: auto;

	padding: 0;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

}

.HelpContentBox .RRRR-BOX .News-List-01 ul li .text-box p{}





.inner-Banner-style-01{

	height: 430px;

	position: relative;

	margin-top: 66px;

	overflow: hidden;

}

.inner-Banner-style-01 .img-box{

	height: 100%;

	width: 100%;

}

.inner-Banner-style-01 .img-box img{

	display: block;

	position: relative;

	left: 50%;

	transform: translateX(-50%);

	z-index: 0;

}

.inner-Banner-style-01 .Black-BG{

	position: absolute;

	z-index: 1;



}

.inner-Banner-style-01 .text-con{

	color: #fff;

	text-align: center;

	position: absolute;

	width: 100%;

	height: calc(100% - 60px);

	z-index: 1;

	top: 0;

	left: 0;

	display: -webkit-flex;

	display: flex;

	align-content: center;

	justify-content: center;

	align-items: center;

	flex-wrap: wrap;

}

.inner-Banner-style-01 .text-con p{

	font-size: 24px;

	width: 100%;

}

.inner-Banner-style-01 .text-con h3{

	font-size: 38px;

	width: 100%;

}

.inner-Banner-style-01 .tab{

	position: absolute;

	z-index: 2;

	bottom: 0;

	left: 0;

	width: 100%;

	background: rgba(0,0,0,.3);

	text-align: center;

	font-size: 0;



}

.inner-Banner-style-01 .tab p{

	display: inline-block;

	border: 1px solid rgba(255,255,255,.1);

	border-width: 0 1px;

}

.inner-Banner-style-01 .tab a{

	display: inline-block;

	height: 60px;

	line-height: 60px;

	font-size: 18px;

	color: #fff;

	padding: 0 40px;

	border-right: 1px solid rgba(255,255,255,.1);

	-webkit-transition: 0.1s;

	-moz-transition: 0.1s;

	transition: 0.1s;

}

.inner-Banner-style-01 .tab a:last-child{

	border: none;

}

.inner-Banner-style-01 .tab a.on{

	background: #22c6b9 !important;

}

.inner-Banner-style-01 .tab a:hover{

	background: rgba(100,100,100,.2);

}





.About_Content_Introduction{

	text-align: center;

	padding: 50px 0 30px;

	width: 1280px;

	margin: 0 auto;

}

.About_Content_Introduction h3{

	font-size: 16px;

	color: #111;

}

.About_Content_Introduction h4{

	font-size: 38px;

	color: #111;

	margin: 4px 0 0;

}

.About_Content_Introduction em{

	display: block;

	width: 2px;

	height: 34px;

	background: #dfdfdf;

	margin: 14px auto 88px;

}

.About_Content_Introduction .img-box{

	padding: 0 40px 0;

	background: #22c6b9;

	display: inline-block;

	margin-bottom: 58px;

}

.About_Content_Introduction .img-box img{

	display: block;

	position: relative;

	top: -40px;

}

.About_Content_Introduction p{

	width: 1010px;

	margin: 0 auto;

	font-size: 15px;

	line-height: 24px;

	text-align: left;

}

.Data-Style-01{width: 1000px;margin: 50px auto;}

.Data-Style-01 ul{

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	flex-wrap: nowrap;

	flex-direction: row;

	align-items: center;

}

.Data-Style-01 ul li{

	width: 20%;

	text-align: center;

}

.Data-Style-01 ul li h6{

	position: relative;

	font-size: 38px;

	color: #22c6b9;

	height: 38px;

	line-height: 38px;

}

.Data-Style-01 ul li h6 span{

	font-size: 20px;

}

.Data-Style-01 ul li p{

	text-align: center;

	width: auto;

	color: #999999;

}



.jianli-box{

	width: 1280px;

	margin: 0 auto;

	padding: 30px 0 80px;

}

.jianli-box ul{}

.jianli-box ul li{

	background: #f2f8f7;

	display: -webkit-flex;

	display: flex;

	flex-direction: row;

	justify-content: flex-start;

	box-sizing: border-box;

	align-items: stretch;

	padding: 28px 50px;

	font-size: 20px;

	width: 100%;

	flex-wrap: wrap;

	margin-top: 12px;

}



.jianli-box ul li.title {

	font-weight: bold;

	background: #22c6b9;

	color: #fff;

}



.jianli-box ul li:nth-child(2n) {

	background: #f2f8f7;

}

.jianli-box ul li .tb{

	display: -webkit-flex;

	display: flex;

	justify-content: left;

	align-items: center;

	flex-direction: row;

	flex-wrap: wrap;

	width: 20%;

	font-size: 16px;

}



.jianli-box ul li.title .tb {}

.jianli-box ul li.title{}

.jianli-box ul li.title .tb{

	font-size: 20px;

}

.jianli-box ul li .dropmenu{padding: 20px 0 30px;display: none;width: 100%;font-size: 14px;line-height: 30px;color: #999898;}





.Ditu-Big{

	height: calc(100% - 66px);

	position: relative;

	overflow: hidden;

	margin-top: 66px;

}

.Ditu-Big .Content_Layer{

	padding: 5%;

	background: #22c6b9;

	position: absolute;

	left: 0;

	bottom: 0;

	width: 30%;

	z-index: 10;

}

.Ditu-Big .Content_Layer .con{}

.Ditu-Big .Content_Layer .con h2{

	font-size: 38px;

	color: #fff;

	padding: 0 0 18px;

	border-bottom: 1px solid rgba(255,255,255,.1);

	margin-bottom: 30px;

}

.Ditu-Big .Content_Layer .con p{

	font-size: 14px;

	color: #fff;

	margin-bottom: 20px;

}

.Ditu-Big .Content_Layer .con p a{

	color: #fff;

}

.Ditu-Big .Content_Layer .con p strong{

	font-size: 24px;

}



#dituBox{height: 100%;}





.banzhu-box-007{

	height: 508px;

	background: url("../images/Help_Page_Bg.jpg") center top;

	/* background-size: cover; */

	margin-top: 66px;

}

.banzhu-box-007 h4{

	font-size: 48px;

	text-align: center;

	width: 100%;

	padding-top: 100px;

}

.banzhu-box-007 form{

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	flex-direction: row;

	align-items: stretch;

	margin: 20px auto 24px;

	width: 880px;

}

.banzhu-box-007 form input{

	display: block;

	width: 85.5%;

	height: 46px;

	box-sizing: border-box;

	border-radius: 6px;

	outline: none;

	padding: 0 16px;

	font-size: 14px;

	color: #22c6b9;

	background: #fff;

	position: relative;

	border: 1px solid rgba(7,175,121,.1);

	box-shadow: 4px 4px 4px rgb(138 169 159 / 20%);

}

.banzhu-box-007 form input::placeholder{

	color: #a7a7a7;

}

.banzhu-box-007 form > a{

	display: block;

	width: 14%;

	float: right;

	height: 46px;

	background: #22c6b9;

	color: #fff;

	line-height: 46px;

	border-radius: 6px;

	text-align: center;

	box-shadow: 3px 3px 2px rgb(138 169 159 / 30%);

}

.banzhu-box-007 form > a i{

	font-size: 13px;

	font-weight: initial;

	display: inline-block;

	margin-right: 4px;

}

.banzhu-box-007 form p a{

	font-size: 13px;

	color: #222;

	opacity: .5;

	display: inline-block;

	margin: 16px 16px 0;

}

.banzhu-box-007.sou-ys2{

	height: 130px;

}



.banzhu-box-007 ul{

    width: 96%;

    max-width: 1280px;

    margin: 100px auto 0;

    display: -webkit-flex;

    display: flex;

    align-items: stretch;

    justify-content: space-between;

    flex-wrap: nowrap;

    align-content: flex-start;

}

.banzhu-box-007 ul li{

    width: 23.8%;

    background: #fff;

    box-shadow: 0 0 18px rgb(100 100 100 / 13%);

    border-radius: 10px;

    padding: 0;

    box-sizing: border-box;

    overflow: hidden;

    margin: 0;

    -webkit-transition: .2s;

    transition: .2s;

}



.banzhu-box-007 ul li:hover {

    box-shadow: 0 0 18px #678b8852;

    transform: translateY(-2px);

}

.banzhu-box-007 ul li a{

    display: block;

    padding: 20px;

    display: flex;

    align-items: center;

    justify-content: space-between;

    align-content: center;

}

.banzhu-box-007 ul li .img-box{

    width: 50px;

    height: 50px;

    background-size: 100% 100% !important;

}

.banzhu-box-007 ul li .text-con{

    width: 77%;

}

.banzhu-box-007 ul li .text-con h5{

    position: relative;

    font-size: 18px;

    color: #252B3A;

    line-height: 32px;

    font-weight: 500;

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    margin-bottom: 2px;

    -webkit-transition: .2s;

    transition: .2s;

}



.banzhu-box-007 ul li:hover .text-con h5 {

    color: #22c6b9;

}

.banzhu-box-007 ul li .text-con p{

    color: #9e9fa3;

    display: block;

    padding: 0;

    line-height: 18px;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    overflow: hidden;

}





.bangzhu-box-008{

	width: 1280px;

	margin: 46px auto 00px;

}

.bangzhu-box-008 h3{

	margin: 0 0 10px;

	font-size: 16px;

}

.bangzhu-box-008 ul{

	border: 1px solid #eee;

	border-radius: 10px;

	padding: 30px 20px 16px;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	justify-content: flex-start;

}

.bangzhu-box-008 ul li{

	margin: 0 50px 12px 0;

}

.bangzhu-box-008 ul li a{

	font-size: 14px;

	color: #666666;

}

.bangzhu-box-008 ul li a:hover{

	color: #22c6b9;

}



.Help-Document-List-01{

    width: 96%;

    max-width: 1280px;

    margin: 24px auto 0;

    display: -webkit-flex;

    display: flex;

    align-items: stretch;

    justify-content: flex-start;

    flex-wrap: wrap;

    align-content: flex-start;

}

.Document-List-box{

    width: 23.8%;

    background: #fff;

    box-shadow: 0 0 18px rgb(100 100 100 / 13%);

    border-radius: 10px;

    border: 1px solid #f3f3f3;

    padding: 0;

    box-sizing: border-box;

    overflow: hidden;

    margin: 0 20px 20px 0;

}



.Document-List-box:nth-child(4n) {

    margin-right: 0;

}

.Document-List-box .top-tit{

    padding: 0px 20px;

    display: -webkit-flex;

    display: flex;

    align-items: center;

    align-content: center;

    justify-content: space-between;

    border-bottom: 1px solid #ededed;

    flex-wrap: nowrap;

    flex-direction: row;

    padding: 16px 20px 12px;

    background: linear-gradient(#ffffff, #f7f7f7);

}

.Document-List-box .top-tit p{

    position: relative;

    font-size: 18px;

    color: #252B3A;

    line-height: 32px;

    font-weight: 500;

    width: 100%;

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

}

.Document-List-box .top-tit a{

    display: block;

    width: 30%;

    text-align: right;

    color: #888;

    font-size: 12px;

}

.Document-List-box ul{

    padding: 6px 0 20px;

}

.Document-List-box ul li{

    display: block;

    font-size: 14px;

    position: relative;

}

.Document-List-box ul li a{

    color: #9e9fa3;

    display: block;

    padding: 0px 20px;

    line-height: 38px;

    height: 38px;

    overflow: hidden;

    text-overflow: ellipsis;

    -webkit-transition: .2s;

    transition: .2s;

    white-space: nowrap;

}



.Document-List-box ul li:hover a {

    color: #22c6b9;

}

.Document-List-box ul li:hover a{}





.sousuo-Content{

	width: 96%;

	margin: 24px auto;

	max-width: 1280px;

	padding: 0 0 20px;

}

.sousuo-Content .tooop-th-h3{}

.sousuo-Content .tooop-th-h3 h3{

	font-size: 13px;

	line-height: 20px;

	color: #bebebe;

	font-weight: normal;

	margin-bottom: 14px;

}

.sousuo-Content ul{}

.sousuo-Content ul li{

	margin-bottom: 30px;

}

.sousuo-Content ul li > a{}

.sousuo-Content ul li h3{

	font-size: 16px;

}

.sousuo-Content ul li h3 span{

	color: #22c6b9;

}

.sousuo-Content ul li p{

	font-size: 14px;

	line-height: 24px;

	margin: 4px 0 4px;

	color: #888;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 3;

	overflow: hidden;

}

.sousuo-Content ul li h5{

	color: #888;

	font-weight: normal;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	align-content: center;

	align-items: center;

	justify-content: flex-start;

}

.sousuo-Content ul li h5 a{

	color: #b7b7b7;

}

.sousuo-Content ul li h5 a:hover{}

.sousuo-Content ul li h5 i{

	color: #abc4bc;

	font-size: 13px;

}







.denglu-main{

	position: fixed;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	z-index: 1;

	background: #22c6b9;

	background-size: cover;

}



.denglu-main .content-Main{

	position: fixed;

	display: -webkit-flex;

	display: flex;

	align-items: center;

	justify-content: center;

	flex-wrap: nowrap;

	width: 1200px;

	top: 49%;

	left: 50%;

	transform: translate(-50%, -50%);

	z-index: 11;

}

.denglu-main .content-Main .content-Main{}

.denglu-main .content-Main .LEFT-TextBar{

	display: none;

}

.denglu-main .content-Main .LEFT-TextBar{}



.denglu-main .bg{

	display: block;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

	z-index: 1;

	background-size: cover !important;

}

.denglu-main .dl-box{

	display: block;

	width: 350px;

	background: #fff;

	z-index: 2;

	border-radius: 30px;

	box-shadow: 0 0 30px rgba(0,0,0,.1);

	padding: 48px 40px 50px;

	-webkit-transition: .1s;

	-moz-transition: .1s;

	transition: .1s;

}

.denglu-main .dl-box > h3{

	font-size: 28px;

	line-height: 30px;

	color: #111;

}

.denglu-main .dl-box > h3 span,

.denglu-main .dl-box > h3 span a{

	color: #22c6b9;

}

.denglu-main .dl-box > p{

	font-size: 14px;

	color: #888;

	padding: 10px 0;

}

.denglu-main .dl-box > p a{

	color: #22c6b9;

}

.denglu-main .dl-box > p a i{}

.denglu-main .dl-box .dddd{

	margin-top: 20px;

}

.denglu-main .dl-box .tab{

	margin-bottom: 20px;

	border-bottom: 1px solid #e8e8e8;

	height: 46px;

}

.denglu-main .dl-box .tab span{

	font-size: 18px;

	color: #747474;

	display: block;

	padding: 0 6px;

	border-radius: 8px;

	float: left;

	height: 46px;

	line-height: 46px;

	position: relative;

	font-weight: 400;

	margin-right: 16px;

	cursor: pointer;

}



.denglu-main .dl-box .tab span::after {

	content: "";

	display: block;

	position: absolute;

	left: 0;

	bottom: -1px;

	height: 3px;

	background: #22c6b9;

	width: 100%;

	opacity: 0;

}



.denglu-main .dl-box .tab span.on::after {

	opacity: 1;

}

.denglu-main .dl-box .tab span.on{

	color: #22c6b9;

}

.denglu-main .dl-box .tab-con{}

.denglu-main .dl-box form{display: none;}

.denglu-main .dl-box form.on{display: block;}

.denglu-main .dl-box form .input{

	height: 50px;

	line-height: 50px;

	position: relative;

	margin-bottom: 20px;

}

.denglu-main .dl-box form .input > i{

	position: absolute;

	left: 17px;

	top: 0;

	text-align: center;

	font-size: 18px;

	color: #c6c6c6;

	font-weight: normal;

}

.denglu-main .dl-box form .input input{

	display: block;

	width: 100%;

	height: 100%;

	outline: none;

	border: 1px solid #ededed;

	border-radius: 10px;

	padding: 0 42px;

	box-sizing: border-box;

	-webkit-transition: .1s;

	-moz-transition: .1s;

	transition: .1s;

}

.denglu-main .dl-box form .input input::placeholder{

	color: #c4c4c4;

}

.denglu-main .dl-box form .input input:hover{

	border: 1px solid #ababab;

}

.denglu-main .dl-box form .input input.on{

	border: 2px solid #22c6b9;

	background: #fbfdff;

}

.denglu-main .dl-box form .input .tishi-text{

	position: absolute;

	left: 20px;

	top: 49px;

	height: 20px;

	line-height: 20px;

	color: #ff2e2e;

	display: -webkit-flex;

	display: flex;

	justify-content: center;

	visibility: hidden;

}

.denglu-main .dl-box form .input.point_on .tishi-text{

	visibility: inherit;

}

.denglu-main .dl-box form .input .tishi-text i{

	font-size: 16px;

}

.denglu-main .dl-box form .input .tishi-text span{

	color: #ff2e2e;

	margin-left: 2px;

}

.denglu-main .dl-box form button{

	height: 50px;

	background: #22c6b9;

	/*background: #7de9e1;	*/

	display: block;

	width: 100%;

	font-size: 16px;

	color: #fff;

	border: none;

	border-radius: 10px;

	margin: 20px auto 0;

	opacity: .6;

	/*pointer-events: none;*/
	

}

.denglu-main .dl-box form button.on{

	pointer-events:inherit;

	opacity: 1;

}

.denglu-main .dl-box .other-dl{

	padding-top: 14px;

	text-align: center;

}

.denglu-main .dl-box .other-dl h5{

	position: relative;

}

.denglu-main .dl-box .other-dl h5 em{

	display: block;

	width: 100%;

	height: 1px;

	background: #f0f0f0;

	position: absolute;

	top: 10px;

}

.denglu-main .dl-box .other-dl h5 span{

	font-size: 14px;

	color: #aaaaaa;

	font-weight: normal;

	display: inline-block;

	background: #fff;

	position: relative;

	z-index: 1;

	padding: 0 10px;

}

.denglu-main .dl-box .other-dl p{

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	flex-direction: row;

}

.denglu-main .dl-box .other-dl a{

	width: 48%;

	height: 50px;

	line-height: 50px;

	font-size: 14px;

	background: #fff;

	color: #222;

	border: 1px solid #f5f5f5;

	border-radius: 10px;

	margin-top: 16px;

	box-shadow: 4px 4px 10px rgba(100,100,100,.15);

	display: -webkit-flex;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

	flex-direction: row;

	align-items: center;

	align-content: center;

}

.denglu-main .dl-box .other-dl a.wx-dl{

}

.denglu-main .dl-box .other-dl a.qq-dl{}

.denglu-main .dl-box .other-dl a i{

	color: #0188fb;

	display: inline-block;

	margin-right: 4px;

	font-size: 22px;

}

.denglu-main .dl-box .other-dl a.wx-dl i{

	color: #22c6b9;

}

.denglu-main .dl-box .other-dl a span{}



.denglu-main .dl-box .data-pass{

	height: 40px;

	line-height: 40px;

}

.denglu-main .dl-box .data-pass p{

	float: left;

	color: #bebebe;

	cursor: pointer;

}



.denglu-main .dl-box .data-pass p:last-child{

	float: right;

	padding-right: 10px;

}

.denglu-main .dl-box .data-pass p i{

	color: #dddddd;

}

.denglu-main .dl-box .data-pass p.on i{

	color: #22c6b9;

}

.denglu-main .dl-box .data-pass p a{

	color: #22c6b9;

}



.denglu-main .disno{

	opacity: 0;

	display: none;

}

.denglu-main .yzm{}

.denglu-main .dl-box form .yzm > input{

	width: 60%;

	display: inline-block;

}

.denglu-main .yzm > span{

	display: block;

	position: absolute;

	top: 0;

	right: 0;

	width: 34%;

	height: 100%;

	outline: none;

	border-radius: 10px;

	text-align: center;

	box-sizing: border-box;

	background: #22c6b9;

	color: #fff;

	font-size: 14px;

	cursor: pointer;

}

.denglu-main .yzm > span a{

	color: #fff;

}

.denglu-main .out-btn{

	position: absolute;

	right: 14px;

	top: 12px;

	padding: 10px;

	cursor: pointer;

}

.denglu-main .out-btn i{

	font-size: 16px;

	color: #dbdbdb;

	webkit-transition: .2s;

	-moz-transition: .2s;

	transition: .2s;

}



.denglu-main .out-btn:hover i {

	color: #686868;

}



.denglu-main .Con-Bottom{

	position: absolute;

	z-index: 1;

	bottom: 0;

	left: 0;

	width: 100%;

	text-align: center;

	padding: 16px 0;

	border-top: 1px solid rgba(255,255,255,.1);

}

.denglu-main .Con-Bottom span{

	display: block;

	color: #fff;

	opacity: .5;

	margin-bottom: 3px;

}

.denglu-main .Con-Bottom a{

	color: #fff;

	opacity: .5;

}


.login-tishi-box{
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 1111;
    background: rgba(0,0,0,.3);
    display: none;
    justify-content: center;
    align-items: center;
    align-content: center;
}
.login-tishi-box.show{
	display: -webkit-flex;
	display: flex;
}
.login-tishi-box .bg{
	width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}
.login-tishi-box .text-box{
    width: 96%;
    background: #fff;
    max-width: 400px;
    box-sizing: border-box;
    padding: 30px 36px 40px;
	position: relative;
	z-index: 2;
}
.login-tishi-box .text-box h5{
    font-size: 18px;
}
.login-tishi-box .text-box p{
    padding: 16px 0 30px;
}
.login-tishi-box .text-box p a{
    color: #22c6b9;
}
.login-tishi-box .text-box .btn-box{}
.login-tishi-box .text-box .btn-box span{
    display: inline-block;
    width: 100px;
    height: 36px;
    line-height: 36px;
    background: #ccc;
    border-radius: 4px;
    text-align: center;
    margin-right: 10px;
    cursor: pointer;
}
.login-tishi-box .text-box .btn-box span.ok{
    background: #22c6b9;
    color: #fff;
}
.login-tishi-box .text-box .btn-box span.no{
    background: none;
    border: 1px solid #e0e0e0;
}



.Pro_list_01 .gengduoPZ-btn{

	width: 100%;

	height: 42px;

	border-radius: 22px;

	/* border: solid 1px #22c6b9; */

	margin: 5px 0 0px;

	text-align: center;

	line-height: 42px;

	color: #a1a1a1;

	background: #eeeeee;

	cursor: pointer;

	display: block;

	font-size: 16px;

}





.tuJian_List{}

.tuJian_List ul{

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

}

.tuJian_List ul li, .fuwuiqi_List_index .ul_1 li, .Homepage-Quanqiu .data-centent ul,.Homepage-Jishu-08 .content .l-b ul li,.Homepage-Jishu-08 .content .r-b{

	background:  linear-gradient(#f9f9f9, #fefefe);

	border: 2px solid #fff;

	box-sizing: border-box;

	width: 31.3%;

	height: 190px;

	position: relative;

	margin-right: 3%;

	margin-bottom: 3%;

	border-radius: 10px;

	padding: 24px 30px;

	box-shadow: 0 0 30px rgb(100 100 100 / 10%);

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	transition: 0.3s;

}

.tuJian_List ul li:hover, .fuwuiqi_List_index .ul_1 li:hover,.fuwuiqi_List_index .ul_2 li:hover{

	box-shadow: 0 0 30px rgb(100 100 100 / 20%);

	transform: translateY(-2px);

}

.tuJian_List ul li:nth-child(3n) {

	margin-right: 0;

}

.tuJian_List ul li > a{}

.tuJian_List ul li h4,

.fuwuiqi_List_index .ul_1 li h4{

	font-size: 20px;

	font-weight: bold;

	color: #111;

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	transition: 0.3s;

}

.tuJian_List ul li:hover h4,

.fuwuiqi_List_index .ul_1 li:hover h4{

	color: #22c6b9;

}

.tuJian_List ul li h4 span,

.fuwuiqi_List_index .ul_1 li h4 span{

	font-size: 12px;

	font-weight: normal;

	color: #22c6b9;

	border: 1px solid #22c6b9;

	border-radius: 4px;

	display: inline-block;

	padding: 0 6px;

	position: relative;

	top: -3px;

	margin-left: 4px;

}

.tuJian_List ul li p{

	font-size: 14px;

	color: #333;

	margin: 6px 0 2px;

}

.tuJian_List ul li .pro-tag-box,

.fuwuiqi_List_index .ul_1 li .pro-tag-box{

	display: -webkit-flex;

	display: flex;

	justify-content: flex-start;

	align-items: flex-start;

	flex-wrap: wrap;

}

.tuJian_List ul li .pro-tag-box .pro-tag-item,

.fuwuiqi_List_index .ul_1 li .pro-tag-item{

	display: -webkit-flex;

	display: flex;

	align-content: center;

	flex-wrap: nowrap;

	flex-direction: row;

	align-items: center;

	justify-content: flex-start;

	margin-right: 4px;

}

.tuJian_List ul li .pro-tag-box .pro-tag-item i,

.fuwuiqi_List_index .ul_1 li .pro-tag-box .pro-tag-item i{

	color: #22c6b9;

	font-size: 20px;

	font-weight: bold;

}

.tuJian_List ul li .pro-tag-box .pro-tag-item span,

.fuwuiqi_List_index .ul_1 li .pro-tag-box .pro-tag-item span{

	font-size: 12px;

	color: #979797;

}

.tuJian_List ul li .button{

	background: #22c6b9;

	color: #fff;

	display: inline-block;

	height: 35px;

	line-height: 35px;

	border-radius: 6px;

	padding: 0 24px;

	margin-top: 12px;

}

.tuJian_List ul li .bg-img{

	position: absolute;

	right: 0;

	bottom: 0;

}



.FuWrap-Content{

	width: 100%;

}



.fuwuiqi_List_index{

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	align-content: flex-start;

	align-items: flex-start;

	justify-content: space-between;

}

.fuwuiqi_List_index .ul_1{

	width: 100%;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	justify-content: space-between;

	align-items: stretch;

	margin-bottom: 26px;

}

.fuwuiqi_List_index .ul_1 li{

	width: 23.5%;

	height: auto;

	margin-bottom: 20px;

	padding: 22px 18px 20px;

	margin: 0;

}



.fuwuiqi_List_index .ul_1 li:last-child {

	margin-bottom: 0;

}

.fuwuiqi_List_index .ul_1 li > a{}

.fuwuiqi_List_index .ul_1 li h4{}

.fuwuiqi_List_index .ul_1 li h4 span{}

.fuwuiqi_List_index .ul_1 li .pro-tag-box{}

.fuwuiqi_List_index .ul_1 li .pro-tag-item{}

.fuwuiqi_List_index .ul_1 li .pro-tag-item i{}

.fuwuiqi_List_index .ul_1 li .pro-tag-item span{

	color: #333 !important;

}



.fuwuiqi_List_index .ul_2{

	width: 100%;

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	align-items: stretch;

	align-content: flex-start;

	flex-wrap: wrap;

}

.fuwuiqi_List_index .ul_4{

	display: none;

}

.fuwuiqi_List_index .ul_4.active{

	display: -webkit-flex;

	display: flex;

}

.fuwuiqi_List_index .ul_2 li{

	background: linear-gradient(#ffffff, #fefefe);

	border: 2px solid #fff;

	box-sizing: border-box;

	width: 24%;

	border-radius: 10px;

	box-shadow: 0 0 30px rgb(100 100 100 / 10%);

	-webkit-transition: 0.3s;

	-moz-transition: 0.3s;

	transition: 0.3s;

	text-align: center;

	position: relative;

	margin-bottom: 16px;

}

.fuwuiqi_List_index .ul_2 li .t-b{

	border-bottom: 1px solid #f9f9f9;

	padding-bottom: 0;

	background: #f5f5f5 url("../images/yunfuwuqi_mod_top_bg-01.jpg") no-repeat center;

	height: 126px;

	text-align: left;

	padding: 0 20px;

	position: relative;

	z-index: 1;

	background-size: cover;

	border-radius: 10px 10px 0 0;

	display: -webkit-flex;

	display: flex;

	align-content: center;

	justify-content: flex-start;

	flex-wrap: wrap;

	align-items: center;

}

.fuwuiqi_List_index .ul_2 li .t-b h3{

	font-size: 20px;

	height: 32px;

	line-height: 32px;

	padding: 0 0 2px;

}

.fuwuiqi_List_index .ul_2 li .t-b p{

	padding: 0;

	font-size: 12px;

	line-height: 18px;

	display: -webkit-box;

	-webkit-box-orient: vertical;

	-webkit-line-clamp: 2;

	overflow: hidden;

	width: 100%;

	color: #6b6b6b;

	margin-bottom: 2px;

}

.fuwuiqi_List_index .ul_2 li .t-b span{

	display: inline-block;

	height: 20px;

	line-height: 20px;

	background: #ffffff;

	font-size: 12px;

	color: #8d8d8d;

	font-weight: 400;

	padding: 0 8px;

	border-radius: 4px;

	margin: 0 3px 0 0;

	/* border: 1px solid #aaaaaa; */

	margin-top: 8px;

}

.fuwuiqi_List_index .ul_2 li .tag-ico-img{

	display: block;

	position: absolute;

	right: -6px;

	top: -6px;

	z-index: 2;

}

.fuwuiqi_List_index .ul_2 li .tag-ico-img img{

	display: block;

}

.fuwuiqi_List_index .ul_2 li .c-cn{

	padding: 12px 18px 16px;

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}



.fuwuiqi_List_index .ul_5 li .c-cn p {

    width: 50%;

}

.fuwuiqi_List_index .ul_2 li .c-cn p{

	text-align: left;

	font-size: 0;

	border-bottom: 1px solid #f9f9f9;

	display: -webkit-flex;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

	width: 32%;

	align-content: center;

	padding: 10px 0;

}



.fuwuiqi_List_index .ul_5 li .c-cn p {

    width: 50%;

}



.fuwuiqi_List_index .ul_2 li .c-cn p:last-child {

	border: none;

}

.fuwuiqi_List_index .ul_2 li .c-cn p span{

	height: 20px;

	line-height: 20px;

	font-size: 14px;

	color: #999999;

	display: block;

	width: 100%;

}

.fuwuiqi_List_index .ul_2 li .c-cn p span:nth-child(2){

	font-size: 15px;

	color: #222;

	height: 20px;

	line-height: 20px;

	font-weight: 700;

	padding-left: 2px;

	width: 100%;

}

.fuwuiqi_List_index .ul_2 li .jg-box{

	padding-bottom: 3px;

}

.fuwuiqi_List_index .ul_2 li .jg-box .jg-box-btn{

	display: -webkit-flex;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	flex-wrap: wrap;

	padding: 0 18px;

}



.fuwuiqi_List_index .ul_2 li .jg-box .jg-box-btn h5 {

    height: 20px;

    line-height: 20px;

    font-size: 14px;

    color: #999999;

    width: 29%;

    font-weight: normal;

    text-align: left;

}

.fuwuiqi_List_index .ul_2 li .jg-box .jg-box-btn.on{}

.fuwuiqi_List_index .ul_2 li .jg-box .btn-box{

	height: 36px;

	line-height: 33px;

	background: #f1fffe;

	border: 2px solid #afdfdb;

	border-right: 2px solid #ecfffe;

	color: #22c6b9;

	width: 50%;

	border-radius: 18px 0 0 18px;

	box-sizing: border-box;

	display: -webkit-flex;

	display: flex;

	align-items: center;

	justify-content: center;

	align-content: center;

	flex-wrap: nowrap;

	box-sizing: border-box;

}



.fuwuiqi_List_index .ul_2 li .jg-box .btn-box.on {

	border-left: 2px solid #22c6b9 !important;

	border-right: 2px solid #22c6b9 !important;

	background: #fff;

	border: 2px solid #22c6b9;

}



.fuwuiqi_List_index .ul_2 li .jg-box .btn-box:last-child {

	border-radius: 0px 18px 18px 0px;

	border-left: 2px solid #ecfffe;

	border-right: 2px solid #bfede9;

}

.fuwuiqi_List_index .ul_2 li .jg-box .btn-box span{

	font-size: 14px;

	color: #7bd6cf;

	margin: 0 2px;

}



.fuwuiqi_List_index .ul_2 li .jg-box .btn-box.on span {

	color: #22c6b9;

	opacity: 1;

}

.fuwuiqi_List_index .ul_2 li .jg-box .btn-box span:nth-child(2){

	display: inline-block;

	font-size: 12px;

	height: 18px;

	line-height: 18px;

	background: #22c6b9;

	/* background-image: linear-gradient(to right , #4fcca4, #22c6b9); */

	color: #fff;

	border-radius: 9px;

	padding: 0 4px;

	opacity: .7;

}



.fuwuiqi_List_index .ul_2 li .jg-box .btn-box.on span:nth-child(2) {

	background: #22c6b9;

	/* background-image: linear-gradient(to right , #fffe83, #ffe65c); */

	color: #ffffff;

	opacity: 1;

}

.fuwuiqi_List_index .ul_2 li .jg-box .jg-content{

	padding: 14px 0;

}

.fuwuiqi_List_index .ul_2 li .jg-item{

	display: none;

}

.fuwuiqi_List_index .ul_2 li .jg-item.on{

	display: block;

}

.fuwuiqi_List_index .ul_2 li .jg-item > a{

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	justify-content: center;

	align-items: flex-end;

}

.fuwuiqi_List_index .ul_2 li .jg-item span{

	font-size: 16px;

	color: #f91c12;

	height: 38px;

	line-height: 48px;

	display: block;

}

.fuwuiqi_List_index .ul_2 li .jg-item strong{

	font-size: 38px;

	color: #f91c12;

	height: 38px;

	line-height: 38px;

	display: block;

}

.fuwuiqi_List_index .ul_2 li .jg-item .data-riqi{

	font-size: 14px;

	color: #111;

}

.fuwuiqi_List_index .ul_2 li .jg-item p{

	font-size: 12px;

	color: #c6c6c6;

	text-decoration: line-through;

	width: 80%;

	margin: 0 auto;

}

.fuwuiqi_List_index .ul_2 li .a-more{

	display: block;

	height: 36px;

	line-height: 36px;

	background: #22c6b9;

	color: #fff;

	width: 98%;

	margin: 0 auto;

	border-radius: 10px;

	font-size: 16px;

}



.gaofang_List_index{}

.gaofang_List_index .ul_2{

	width: 100%;

}

.gaofang_List_index .ul_2 li{

	width: 24%;

}



.gaopin_List_index{}

.gaopin_List_index .ul_2 li .t-b h3{

	font-size: 24px;

}



.gaopin_List_index .ul_2 li .t-b h3 i {

    font-size: 22px;

    color: #fb1b1b;

    margin-left: 4px;

    display: inline-block;

    position: relative;

    top: 0px;

}

.fuwuiqi_List_index .ul_3{

    width: 100%;

    margin: 0 auto 22px;

    position: relative;

    top: -8px;

}

.fuwuiqi_List_index .ul_3 ul{

    width: 100%;

    display: -webkit-flex;

    display: flex;

    justify-content: center;

    align-content: center;

    align-items: stretch;

    flex-wrap: wrap;

    border-bottom: 1px solid #ededed;

}

.fuwuiqi_List_index .ul_3 ul li{

    position: relative;

	cursor: pointer;

}



.fuwuiqi_List_index .ul_3 ul li:before {

    display: block;

    content: "";

    position: absolute;

    width: 1px;

    height: 22px;

    background: #ededed;

    right: 0;

    top: 0;

}



.fuwuiqi_List_index .ul_3 ul li:last-child:before {

    display: none;

}

.fuwuiqi_List_index .ul_3 ul li:after {

    content: "";

    position: absolute;

    width: 100%;

    height: 2px;

    background: #22c6b9;

    display: none;

}



.fuwuiqi_List_index .ul_3 ul li.on:after {

    display: block;

}

.fuwuiqi_List_index .ul_3 ul li span{

    font-size: 16px;

    color: #222;

    display: block;

    padding: 0 30px 14px;

}

.fuwuiqi_List_index .ul_3 ul li:hover span,

.fuwuiqi_List_index .ul_3 ul li.on span{

    color: #22c6b9;

}









.index-JiejueFangAn-BOx{

	padding: 70px 0;

}

.index-JiejueFangAn-BOx ul{

	width: 1280px;

	margin: 40px auto 0;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	justify-content: space-between;

}

.index-JiejueFangAn-BOx ul li{

	width: 240px;

	position: relative;

	margin-bottom: 22px;

	overflow: hidden;

}

.index-JiejueFangAn-BOx ul li.one-1{width: 500px;}

.index-JiejueFangAn-BOx ul li .img-box{

	background: #22c6b9;

}



.index-JiejueFangAn-BOx ul li .img-box:after {

	content: "";

	display: block;

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	background: url(../images/jiejue-di-hei.png) repeat-x bottom;

}

.index-JiejueFangAn-BOx ul li .img-box img{

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

	display: block;

	width: 100%;

}

.index-JiejueFangAn-BOx ul li:hover .img-box img{

	opacity: .3;

	filter: blur(2px);

	transform: scale(1.01);

}

.index-JiejueFangAn-BOx ul li .text-box{

	position: absolute;

	bottom: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

	font-size: 14px;

	color: #fff;

	box-sizing: border-box;

	padding: 30px 30px;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	align-items: flex-end;

	align-content: flex-end;

}



.index-JiejueFangAn-BOx ul li:hover .text-box {

	/* display: flex; */

	/* align-content: center; */

	/* align-items: center; */

}

.index-JiejueFangAn-BOx ul li .text-box h3{

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

	width: 100%;

	font-size: 20px;

}

.index-JiejueFangAn-BOx ul li .text-box p{

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

	font-size: 14px;

	line-height: 20px;

	overflow: hidden;

	height: 0;

	margin: 0;

	opacity: .8;

}



.index-JiejueFangAn-BOx ul li:hover .text-box p {

	height: 38px;

	margin: 6px 0 20px;

}

.index-JiejueFangAn-BOx ul li .text-box a{

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

	overflow: hidden;

	height: 0;

	font-size: 14px;

	color: #fff;

	margin-top: 5px;

}



.index-JiejueFangAn-BOx ul li:hover .text-box a {

	height: 20px;

	opacity: .8;

}





.Homepage-Module-05{

	padding: 70px 0;

	background: #1d1d27;

	position: relative;

	overflow: hidden;

}

.Homepage-Module-05 .black{

	position: relative;

	z-index: 1;

}

.Homepage-Module-05 .black h2{

	color: #fff;

}

.Homepage-Module-05 .black p{}

.Homepage-Module-05 .video-background{

	position: absolute;

	left: 50%;

	top: 50%;

	transform: translate(-50%, -50%);

	width: 100%;

	object-fit: cover;

}

.Homepage-Module-05 .ul-001{

	position: relative;

	z-index: 1;

	width: 1280px;

	margin: 0 auto;

	display: -webkit-flex;

	display: flex;

	align-items: stretch;

	justify-content: space-between;

}

.Homepage-Module-05 .ul-001 li{}

.Homepage-Module-05 .ul-001 li h4{

	color: #22c6b9;

	font-size: 48px;

	height: 50px;

	line-height: 50px;

}

.Homepage-Module-05 .ul-001 li p{

	color: #fff;

	font-size: 16px;

	opacity: .6;

}

.Homepage-Module-05 .ul-001 li.xian{

	display: block;

	width: 1px;

	height: 64px;

	background: #22c6b9;

	opacity: .2;

}



.Homepage-Quanqiu{

	padding: 70px 0;

	background: linear-gradient(#fbfbfb, #ebebeb);

}

.Homepage-Quanqiu .diqiu-box{

	width: 1280px;

	height: 521px;

	background: url("../images/quanqiu-ditu.png") no-repeat;

	background-position: 72px 0;

	margin: 50px auto 0;

	position: relative;

}

.Homepage-Quanqiu .diqiu-box .GB-ico{}

.Homepage-Quanqiu .diqiu-box .GB-ico,

.Homepage-Quanqiu .diqiu-box .GB-ico::before,

.Homepage-Quanqiu .diqiu-box .GB-ico::after{

	position: absolute;

	width: 9px;

	height: 9px;

	border-radius: 50%;

	content: '';

}

.Homepage-Quanqiu .diqiu-box .GB-ico::before{animation: scale 1s infinite; }

.Homepage-Quanqiu .diqiu-box .GB-ico::after{animation: scale2 1s infinite; }



.Homepage-Quanqiu .diqiu-box .GB-ico.ww,

.Homepage-Quanqiu .diqiu-box .GB-ico.ww::before,

.Homepage-Quanqiu .diqiu-box .GB-ico.ww::after{

	background-color: rgba(255, 146, 40, .9);

}

.Homepage-Quanqiu .diqiu-box .GB-ico.nn,

.Homepage-Quanqiu .diqiu-box .GB-ico.nn::before,

.Homepage-Quanqiu .diqiu-box .GB-ico.nn::after{

	background-color: rgba(7, 175, 121, .9);

}

.Homepage-Quanqiu .diqiu-box .xu_01{

	top: 207px;

	left: 371px;

}

.Homepage-Quanqiu .diqiu-box .xu_02{

	top: 228px;

	left: 330px;

}

.Homepage-Quanqiu .diqiu-box .xu_03{

	top: 158px;

	left: 670px;

}

.Homepage-Quanqiu .diqiu-box .xu_04{

	top: 314px;

	left: 699px;

}

.Homepage-Quanqiu .diqiu-box .xu_05{

	top: 260px;

	left: 839px;

}

.Homepage-Quanqiu .diqiu-box .xu_06{

	top: 286px;

	left: 908px;

}

.Homepage-Quanqiu .diqiu-box .xu_07{

	top: 341px;

	left: 982px;

}

.Homepage-Quanqiu .diqiu-box .xu_08{

	top: 290px;

	left: 984px;

}

.Homepage-Quanqiu .diqiu-box .xu_09{

	top: 349px;

	left: 1035px;

}

.Homepage-Quanqiu .diqiu-box .xu_010{

	top: 219px;

	left: 1057px;

}

.Homepage-Quanqiu .diqiu-box .xu_011{

	left: 1026px;

	top: 195px;

}

.Homepage-Quanqiu .diqiu-box .xu_012{

	left: 1035px;

	top: 227px;

}

.Homepage-Quanqiu .diqiu-box .xu_013{

	left: 1014px;

	top: 240px;

}

.Homepage-Quanqiu .diqiu-box .xu_014{

	left: 1039px;

	top: 243px;

}

.Homepage-Quanqiu .diqiu-box .xu_015{

	left: 1020px;

	top: 265px;

}

.Homepage-Quanqiu .diqiu-box .xu_016{

	left: 1038px;

	top: 265px;

}

.Homepage-Quanqiu .con-conent{

	width: 1280px;

	margin: 34px auto 0;

	position: relative;

}

.Homepage-Quanqiu .data-top{

	position: absolute;

	top: -270px;

	left: 0;

}

.Homepage-Quanqiu .data-top ul{}

.Homepage-Quanqiu .data-top ul li{

	background: #fbfbfb;

	display: -webkit-flex;

	display: flex;

	justify-content: flex-start;

	align-content: center;

	flex-wrap: wrap;



	padding: 14px 0 16px 0;

	width: 223px;

	padding-left: 18px;

	border-left: 10px solid #ff9228;

	margin-bottom: 10px;

}

.Homepage-Quanqiu .data-top ul li:nth-child(2){

	border-left: 10px solid #22c6b9;

}

.Homepage-Quanqiu .data-top ul li h5{

	width: 100%;

	font-size: 48px;

	height: 50px;

	line-height: 50px;

	color: #ff9228;

}



.Homepage-Quanqiu .data-top ul li:nth-child(2) h5 {

	color: #22c6b9;

}

.Homepage-Quanqiu .data-top ul li p{

	width: 100%;

	font-size: 16px;

}

.Homepage-Quanqiu .data-centent{}

.Homepage-Quanqiu .data-centent ul{

	width: 100%;

	display: -webkit-flex;

	display: flex;

	justify-content: space-between;

	align-items: stretch;

	flex-wrap: wrap;

	box-sizing: border-box;

	height: auto;

	padding: 30px 42px 36px;

}

.Homepage-Quanqiu .data-centent ul li{}

.Homepage-Quanqiu .data-centent ul li h5{

	display: -webkit-flex;

	display: flex;

	flex-wrap: nowrap;

	justify-content: flex-start;

	align-items: flex-end;

	margin-bottom: 6px;

}

.Homepage-Quanqiu .data-centent ul li strong{

	font-size: 48px;

	height: 50px;

	line-height: 50px;

	color: #22c6b9;

	display: block;

	margin-right: 4px;

}

.Homepage-Quanqiu .data-centent ul li span{

	font-size: 20px;

	color: #111;

}

.Homepage-Quanqiu .data-centent ul li p{

	font-size: 14px;

	color: #a3a3a3;

}



@keyframes scale{

	0%{ transform: scale(1); opacity:.9}

	100%{ transform: scale(3); opacity: 0;}

}

@keyframes scale2{0%{

	transform: scale(1);opacity:.9;}

	100%{ transform: scale(5);opacity:0;}

}



.Homepage-Jishu-08{

	padding: 70px 0 76px;

	background: #fafafa;

}

.Homepage-Jishu-08 .content{

	width: 1280px;

	margin: 34px auto 0;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	flex-direction: row;

	justify-content: space-between;

	align-items: stretch;

}

.Homepage-Jishu-08 .content .l-b{

	width: 400px;

}

.Homepage-Jishu-08 .content .l-b ul{}

.Homepage-Jishu-08 .content .l-b ul li{

	width: 100%;

	height: auto;

	padding: 30px 30px 48px 31px;

	margin: 0;

}

.Homepage-Jishu-08 .content .l-b ul li > a{}

.Homepage-Jishu-08 .content .l-b ul li h4{

	font-size: 28px;

	color: #111;

	margin-top: 12px;

}

.Homepage-Jishu-08 .content .l-b ul li p{

	font-size: 14px;

	color: #888888;

	margin: 6px 0 39px;

}

.Homepage-Jishu-08 .content .l-b ul li span{

	background: #22c6b9;

	color: #fff;

	display: inline-block;

	height: 35px;

	line-height: 35px;

	border-radius: 6px;

	padding: 0 30px;

	margin-top: 12px;

}

.Homepage-Jishu-08 .content .l-b ul li img{

	position: absolute;

	bottom: 20%;

	right: 0;

}



.Homepage-Jishu-08 .content .r-b{

	width: 860px;

	margin: 0;

	padding: 0;

	height: auto;

}

.Homepage-Jishu-08 .content .r-b ul{

	padding: 31px 39px;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	justify-content: flex-start;

}

.Homepage-Jishu-08 .content .r-b ul li{

	width: 50%;

	box-sizing: border-box;

	padding: 0 30px 0 16px;

	position: relative;

}



.Homepage-Jishu-08 .content .r-b ul li:after {

	display: block;

	content: "";

	position: absolute;

	left: 0;

	top: 19px;

	width: 6px;

	height: 6px;

	background: #22c6b9;

	border-radius: 50%;

}



.Homepage-Jishu-08 .content .r-b ul li a {

	font-size: 15px;

	color: #333;

	height: 45px;

	line-height: 45px;

	overflow: hidden;

	white-space: nowrap;

	text-overflow: ellipsis;

	display: block;

	-webkit-transition: 0.2s;

	-moz-transition: 0.2s;

	transition: 0.2s;

}

.Homepage-Jishu-08 .content .r-b ul li:hover a {

	color: #22c6b9;

}





.Homepage-YouShi-03{

	padding: 70px 0 90px;

}

.Homepage-YouShi-03 ul{

	width: 1280px;

	display: -webkit-flex;

	display: flex;

	margin: 40px auto 0;

	flex-wrap: wrap;

}

.Homepage-YouShi-03 ul li{

	width: 426px;

	height: 210px;

	background: url("../images/gongsi-youshi-bg-01.png") no-repeat;

	box-sizing: border-box;

	padding: 30px 40px;

	display: -webkit-flex;

	display: flex;

	flex-wrap: wrap;

	align-items: center;

	align-content: center;

	justify-content: flex-start;

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

}

.Homepage-YouShi-03 ul li:hover{

	background: url("../images/gongsi-youshi-bg-02.png") no-repeat;

}

.Homepage-YouShi-03 ul li .ico-box{

	display: block;

	width: 50px;

	height: 50px;

	background-position: 0 0;

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

}

.Homepage-YouShi-03 ul li:hover .ico-box{

	background-position: 0 -50px!important;

}

.Homepage-YouShi-03 ul li h3{

	webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

	width: 100%;

	font-size: 20px;

	margin-top: 10px;

}

.Homepage-YouShi-03 ul li:hover h3{

	color: #fff;

	margin-bottom: 6px;

}

.Homepage-YouShi-03 ul li p{

	-webkit-transition: 0.38s;

	-moz-transition: 0.38s;

	transition: 0.38s;

	font-size: 14px;

	line-height: 20px;

	overflow: hidden;

	height: 0;

	margin: 0;

	opacity: .8;

	color: #fff;

}

.Homepage-YouShi-03 ul li:hover p{

	height: 62px;

}





.pur-swi-nav{

	width: 96%;

	max-width: 1280px;

	margin: 14px auto;

	display: none;

}

.pur-swi-nav.active{

	display: block;

}

.pur-swi-nav ul{

	display: -webkit-flex;

	display: flex;

	flex-direction: row;

	justify-content: flex-start;

}

.pur-swi-nav ul li{

	position: relative;

	padding-right: 60px;

	cursor: pointer;

}



.pur-swi-nav ul li:after {

	content: "";

	display: block;

	position: absolute;

	width: 47px;

	height: 1px;

	background: #dedede;

	right: 7px;

	top: 9px;

}



.pur-swi-nav ul li:last-child:after {

	display: none;

}

.pur-swi-nav ul li em{

	display: inline-block;

	width: 20px;

	height: 20px;

	background: #fff;

	border-radius: 50%;

	text-align: center;

	line-height: 20px;

}

.pur-swi-nav ul li span{

	font-size: 13px;

	color: #333;

	display: inline-block;

	padding-left: 9px;

}

.pur-swi-nav ul li.on span{

	font-weight: bold;

}

.pur-swi-nav ul li:hover em,

.pur-swi-nav ul li.on em{background: #22c6b9; color: #fff;}

.pac_inf_dis{

	display: -webkit-flex;

	display: flex;

	justify-content: flex-start;

	flex-wrap: wrap;

	flex-direction: row;

	line-height: 14px;

	margin-top: 14px;

}

.pac_inf_dis > span{

	font-size: 13px;

}

.pac_inf_dis > p{

	font-size: 13px;

	color: #111;

	font-weight: bold;

	padding: 0 8px;

	border-right: 1px solid #dfdfdf;

}



.pac_inf_dis > p:last-child {

	border: none;

}







@media screen and (max-width: 1580px) {

	#header .header-con .c-b .nav .first-sort > a{

		margin: 0 8px;

	}

	#header .header-con .r-b .search-box{

		display: none;

	}

}





@media screen and (max-width: 1380px) {

	#header .header-con .c-b .nav .first-sort > a{

		margin: 0 5px;

	}

	#header .header-con .r-b .no-w a{

		padding: 0 10px;

	}

	.Big-Banner .swiper-wrapper .swiper-slide{

		height: 450px;

	}

	.Big-Banner .text-con h3 {

		font-size: 36px;

		line-height: 42px;

		margin: 10px 0 12px;

	}

	.Big-Banner .text-con{

		top: 50px;

	}

	.Big-Banner .text-con a.more{

		height: 32px;

	}

	.Big-Banner .text-Bar ul li {

		padding: 0 26px;

		height: 84px;

	}

	.Big-Banner .swiper-pagination{

		bottom: 106px;

	}



	.Tit-Public h2 {

		font-size: 38px;

		line-height: 38px;

	}



}





@media screen and (max-width: 1080px) {

	

	#header{

		display: none;

	}

	#mobile-header{

		display: -webkit-flex;

		display: flex;

	}

	.pur-swi-nav{

		display: none !important;

	}

	.Big-Banner .swiper-wrapper .swiper-slide {

		height: 600px;

	}



	.Big-Banner .swiper-wrapper .swiper-slide .video-background{

		display: none;

	}

	.Big-Banner .text-con{

		width: 90%;

		text-align: center;

		top: inherit;

		bottom: 50px;

	}

	.Big-Banner .text-con h3 {

		font-size: 28px;

		line-height: 32px;

		margin: 16px 0 12px;

	}

	.Big-Banner .text-con P{

		width: 100%;

	}

	.Big-Banner .text-con a.more{

		margin: 32px auto 0;

		display: none;

	}



	.Big-Banner .swiper-pagination {

		bottom: inherit;

		top: 568px;

		left: 0;

		width: 100%;

		transform: translateX(0%);

		text-align: center;

	}



	.Big-Banner .text-Bar{

		position: relative;

		box-sizing: border-box;

	}

	.Big-Banner .text-Bar ul{

		width: 100%;

		background: #f3f3f3;

	}

	.Big-Banner .text-Bar ul li{

		width: 50%;

		padding: 0 10px;

	}

	.Big-Banner .text-Bar ul li:nth-child(2),

	.Big-Banner .text-Bar ul li:nth-child(3){

		background: #fbfbfb;

	}

	.Big-Banner .text-Bar ul li .wen h5{

		font-size: 16px;

	}

	.Big-Banner .text-Bar ul li .wen p{

		font-size: 12px;

	}



	.Tit-Public{

		width: 94%;

		margin:  0 auto;

	}

	.Tit-Public h2 {

		font-size: 24px;

		line-height: 28px;

		margin-bottom: 0;

	}

	.Tit-Public p{

		width: 100%;

		font-size: 13px;

		line-height: 18px;

	}



	.tab-type-01{

		margin-top: 0;

	}

	.tab-type-01 ul{

		width: 100%;

	}

	.tab-type-01 ul li{

		width: 33.3333%;

		padding: 10px 0 0;

		margin-top: 0px;

		/*background: #f5f5f5;*/

		border-radius: 0;

		overflow: hidden;

	}

	.tab-type-01 ul li span {

		padding: 2px 0 10px;

		font-size: 16px;

	}





	.Box-Content {

		padding: 20px 0 20px;

	}

	.Box-Content .Pro-Content{

		width: 96%;

		margin: 0 auto;

	}



	.tuJian_List ul li, .fuwuiqi_List_index .ul_1 li, .Homepage-Quanqiu .data-centent ul, .Homepage-Jishu-08 .content .l-b ul li, .Homepage-Jishu-08 .content .r-b{

		width: 100%;

		padding: 16px 16px;

		height: auto;

		margin: 0 0 10px;

	}



	.fuwuiqi_List_index .ul_1{

		width:100%;

		display: -webkit-flex;

		display: flex;

		flex-wrap: wrap;

		justify-content: space-between;

	}

	.fuwuiqi_List_index .ul_1 li{

		width: 49%;

		padding: 10px;

	}

	.fuwuiqi_List_index .ul_1 li h4 {

		font-size: 16px;

		text-align: center;

	}

	.fuwuiqi_List_index .ul_1 li h4 span{

		font-size: 12px;

		display: block;

		width: 60%;

		margin: 4px auto 0;

	}

	.fuwuiqi_List_index .ul_1 li .pro-tag-box {

		display: none;

	}

	.fuwuiqi_List_index .ul_1 li:last-child {

		margin-bottom: 10px;

	}

	.fuwuiqi_List_index .ul_2{

		width: 100%;

	}

	.fuwuiqi_List_index .ul_2 li{

		width: 49%;

		margin: 0 0 8px

	}

	.fuwuiqi_List_index .ul_2 li .t-b {

		padding-bottom: 14px;

	}

	.fuwuiqi_List_index .ul_2 li .t-b h3{

		font-size: 20px;

		padding: 14px 0 0;

	}

	.fuwuiqi_List_index .ul_2 li .t-b p{

		margin: 0 auto 6px;

	}

	.fuwuiqi_List_index .ul_2 li .t-b span{

		transform: scale(0.9);

	}

	.gaopin_List_index .ul_2 li .t-b h3 {

		font-size: 18px;

		line-height: 22px;

		height: 42px;

		display: flex;

		justify-content: center;

		align-items: center;

		align-content: center;

	}

	.fuwuiqi_List_index .ul_2 li .c-cn {

		padding: 4px 10px 6px;

	}

	.fuwuiqi_List_index .ul_2 li .jg-box .jg-box-btn{

		padding: 0 4px;

	}

	.fuwuiqi_List_index .ul_2 li .c-cn p{

		padding: 10px 0;

		display: -webkit-flex;

		display: flex;

		justify-content: flex-start;

		align-items: center;

		align-content: center;

	}

	.fuwuiqi_List_index .ul_2 li .c-cn p span{

		height: auto;

		line-height: 16px;

		font-size: 12px;

		width: 36%;

	}

	.fuwuiqi_List_index .ul_2 li .c-cn p span:nth-child(2){

		height: auto;

		line-height: 16px;

		font-size: 12px;

		width: 60%;

	}

	.fuwuiqi_List_index .ul_2 li .tag-ico-img{

		display: none;

	}

	.Pro_list_01 .gengduoPZ-btn{

		margin:4px 0 10px;

	}

	.FuWuQi-Pro-Box{

		padding: 30px 0 0;

	}



	.index-JiejueFangAn-BOx,

	.Homepage-Module-05,

	.Homepage-Quanqiu,

	.Homepage-Jishu-08,

	.Homepage-YouShi-03,

	.index-zizhi,

	.index-news{

		padding: 30px 0;

	}



.News-List-02 ul li .left-box {

    width: 100%;

    flex-direction: row-reverse;

    text-align: left;

    justify-content: left;

    border: none;

}



.News-List-02 ul li {

    padding: 21px 0;

}



.News-List-02 ul li .left-box strong {

    width: auto;

    font-size: 14px;

    font-weight: normal;

    color: #575d6c;

    height: 30px;

    line-height: 30px;

}



.News-List-02 ul li .left-box span {

    width: auto;

}



.News-List-02 ul li .text-con {

    width: 100%;

    padding: 0;

}



	.index-JiejueFangAn-BOx ul{

		width: 94%;

		margin-top: 10px;

	}

	.index-JiejueFangAn-BOx ul li.one-1{

		width: 100%;

	}

	.index-JiejueFangAn-BOx ul li{

		width: 49%;

		margin-bottom: 10px;

	}



	.Homepage-Module-05 .ul-001{

		width: 96%;

		margin-top: 280px;

	}

	.Homepage-Module-05 .ul-001 li{

		text-align: center;

	}

	.Homepage-Module-05 .ul-001 li h4{

		font-size: 24px;

		height: 38px;

		line-height: 38px;

	}

	.Homepage-Module-05 .ul-001 li p {

		font-size: 12px;

	}

	.Homepage-Module-05 .ul-001 li.xian{

		height: 56px;

	}



	.Homepage-Quanqiu .diqiu-box{

		background: url(../images/quanqiu-ditu-wap.png) no-repeat center;

		width: 100%;

		height: 190px;

		margin: 6px 0;

		background-size: contain;

	}

	.Homepage-Quanqiu .diqiu-box .GB-ico{

		display: none;

	}

	.Homepage-Quanqiu .con-conent{

		width: 94%;

		margin-top: 10px;

	}

	.Homepage-Quanqiu .data-top{

		position: relative;

		top: inherit;

	}

	.Homepage-Quanqiu .data-top ul{

		width: 100%;

		display: -webkit-flex;

		display: flex;

	}

	.Homepage-Quanqiu .data-top ul li{

		padding: 10px 0 10px 12px;

		border-width: 6px !important;

	}

	.Homepage-Quanqiu .data-top ul li h5{

		font-size: 28px;

		height: 30px;

		line-height: 30px;

	}

	.Homepage-Quanqiu .data-top ul li p{

		font-size: 12px;

	}



	.Homepage-Quanqiu .data-centent ul{}

	.Homepage-Quanqiu .data-centent ul li{

		padding: 10px 0;

		border-bottom: 1px solid #f1f1f1;

		width: 100%;

	}



	.Homepage-Quanqiu .data-centent ul li:last-child {

		border: none;

	}

	.Homepage-Quanqiu .data-centent ul li h5{

		text-align: center;

		margin-bottom: 2px;

	}

	.Homepage-Quanqiu .data-centent ul li h5 strong{

		font-size: 28px;

		height: 30px;

		line-height: 30px;

	}

	.Homepage-Quanqiu .data-centent ul li h5 span{

		font-size: 16px;

	}

	.Homepage-Quanqiu .data-centent ul li p{

		font-size: 12px;

	}

	.Homepage-Jishu-08 .content{

		width: 96%;

		margin-top: 10px;

	}

	.Homepage-Jishu-08 .content .l-b{

		width: 100%;

	}

	.Homepage-Jishu-08 .content .l-b ul li h4 {

		font-size: 20px;

		margin-top: 0px;

	}

	.Homepage-Jishu-08 .content .l-b ul li p {

		font-size: 14px;

		margin: 0px 0 8px;

	}

	.Homepage-Jishu-08 .content .l-b ul li img {

		bottom: 12%;

		height: 108px;

	}

	.Homepage-Jishu-08 .content .r-b ul{

		padding: 0;

	}

	.Homepage-Jishu-08 .content .r-b ul li {

		width: 100%;

		padding: 0 18px 0 10px;

	}

	.Homepage-Jishu-08 .content .r-b ul li a {

		font-size: 14px;

		height: 32px;

		line-height: 32px;

	}

	.Homepage-Jishu-08 .content .r-b ul li:after{

		top: 13px;

	}



	.Homepage-YouShi-03 ul{

		width: 96%;

		margin-top: 10px;

	}



	.Homepage-YouShi-03 ul li{

		width: 100%;

		height: auto;

		margin-bottom: 8px;

	}



	.list-style-01{

		width: 94%;

		margin: 10px auto 0;

	}

	.list-style-01 ul li{

		width: 48.5%;

		margin-bottom: 10px;

	}

	a.a-more-ys-01{

		width: 100%;

		margin: 10px auto;

	}



	.index-news .News-List-01{

		margin: 10px auto;

		width: 96%;

	}

	.index-news .News-List-01 li{

		width: 48.5%;

		margin-bottom: 10px;

	}



	#footer .fot-top{

		height: 120px;

	}

	#footer .fot-top h4 {

		font-size: 22px;

		height: 24px;

		line-height: 24px;

	}

	#footer .fot-top a {

		width: 150px;

		height: 34px;

		line-height: 34px;

		font-size: 16px;

		margin-top: 12px;

	}

	.footer-content{

		width: 96%;

	}

	.footer-content .con-top{

		padding: 20px 0;

		display: none;

	}

	.footer-content .con .c-c,

	.footer-content .youqing{

		display: none;

	}

	.footer-content .con {

		padding: 30px 0 30px;

	}

	.footer-content .con .c-l {

		float: initial;

		margin: 0 auto;

		text-align: center;

	}

	.footer-content .con .c-l .ewm-box{

		margin: 10px auto;

	}

	.footer-content .con .c-l p {

		font-size: 14px;

	}

	.footer-content .con .c-r {

		float: inherit;

		border-left: none;

		padding-left: 0;

		text-align: center;

		margin: 20px 0 0;

	}

	.footer-content .Con-Bottom {

		height: auto;

		line-height: 20px;

		font-size: 12px;

		text-align: center;

		border-top: 1px solid #464752;

		padding: 20px 0;

	}

	.footer-content .Con-Bottom a{}



	.SiteMapPath-01 p{

		width: 96%;

	}

	.HelpContentBox{

		width: 100%;

		margin: 0px auto;

	}

	.helpLeftList{

		display: none;

	}

	.HelpContentBox .right-Content{

		width: 100%;

		padding-left: 0;

		padding: 12px;

		box-sizing: border-box;

	}



	.denglu-main .content-Main{

		width: 100%;

		display: block;

		transform: translate(0,0);

    	top: 30px;

		left: 0;

		position: relative;

		z-index: 10;

	}

	.denglu-main .content-Main .LEFT-TextBar{

		display: none;

	}

	.LOGO-85658{

		position: relative;

		top: 22px;

		left: 0;

		text-align: center;

	}

	.denglu-main .Con-Bottom{

		display: none;

	}

	.denglu-main{

		overflow-y: auto;

	}

	.denglu-main .dl-box > h3{

		font-size: 24px;

	}

	.denglu-main .dl-box form .input {

		height: 42px;

		line-height: 42px;

		margin-bottom: 16px;

	}

	.denglu-main .dl-box .dddd {

		margin-top: 0;

	}

	.denglu-main .dl-box{

		width: 96%;

		box-sizing: border-box;

		margin: 0 auto;

		padding: 30px 20px;

	}

	.denglu-main .Con-Bottom a{

		display: block;

	}

	.inner-Banner-style-01{

		background: #a5a5a5;

		height: 200px;

	}

	.inner-Banner-style-01 .tab{}

	.inner-Banner-style-01 .text-con h3 {

		font-size: 30px;

		height: 30px;

		line-height: 30px;

	}

	.inner-Banner-style-01 .tab a{

		width: 32%;

		padding: 0 0;

	}

	.inner-Banner-style-01 .img-box{



	}

	.inner-Banner-style-01 .img-box img{

		height: 100%;

	}

	.inner-Banner-style-01 .tab p{

		width: 100%;

	}

	.jianli-box{

		width: 100%;

		padding: 0 0 24px;

	}

	.jianli-box ul li{

		padding: 28px 10px;

	}

	.jianli-box ul li.title .tb {

		font-size: 15px;

		text-align: center;

	}

	.jianli-box ul li .tb{

		font-size: 14px;

		text-align: center;

	}

	.jianli-box ul li .tb:nth-child(1){width: 24%;}

	.jianli-box ul li .tb:nth-child(2){

		width: 16%;

		margin-right: 13px;

	}

	.jianli-box ul li .tb:nth-child(3){

		width: 18%;

		margin-right: 10px;

	}

	.jianli-box ul li .tb:nth-child(4){

		width: 18%;

	}

	.jianli-box ul li .tb:nth-child(5){

		width: 17%;

	}

	.Ditu-Big .Content_Layer{

		width: 100%;

	}

	.Ditu-Big .Content_Layer .con h2 {

		font-size: 30px;

		padding: 0 0 10px;

		margin-bottom: 20px;

	}

	.Ditu-Big .Content_Layer .con p {

		margin-bottom: 6px;

	}

	.banzhu-box-007{

		height: auto;

		padding: 20px 10px 20px;

	}

	.banzhu-box-007 h4 {

		font-size: 30px;

		padding-top: 0;

	}

	.banzhu-box-007 form {

		margin: 8px auto 0;

		width: 96%;

	}

	.banzhu-box-007 form input{

		width: 100%;

	}

	.banzhu-box-007 form > a{

		width: 100%;

		margin: 10px 0;

	}

	.banzhu-box-007 form p a {

		font-size: 12px;

		margin: 4px 6px 0;

	}

	.bangzhu-box-008 {

		width: 90%;

		margin: 20px auto 0px;

	}

	.bangzhu-box-008 ul {

		padding: 18px 16px 10px;

	}

	.bangzhu-box-008 ul li {

		margin: 0 0 6px;

		width: 49%;

	}

	.HelpContentBox .right-Content .text-title h1 {

		font-size: 26px;

		line-height: 32px;

		margin-bottom: 10px;

	}

	.post-footer div{

		width: 100%;

	}

	.post-footer {

		margin: 30px 0 14px;

		border-top: 1px solid #e7e7e7;

		padding: 14px 10px 0;

	}

	.post-footer .post-next a{

		flex-direction: row-reverse;

		justify-content: flex-end;

	}

	.HelpContentBox .RRRR-BOX{

		width: 100%;

	}

	.About_Content_Introduction {

		padding: 30px 0 30px;

		width: 96%;

	}

	.About_Content_Introduction h4 {

		font-size: 28px;

		line-height: 36px;

	}

	.About_Content_Introduction .img-box img{

		width: 100%;

		top: -24px;

	}

	.About_Content_Introduction em {

		margin: 14px auto 50px;

	}

	.About_Content_Introduction .img-box {

		padding: 0 20px 0;

		margin-bottom: 14px;

	}

	.About_Content_Introduction p {

		width: 100%;

	}

	.Data-Style-01 {

		width: 100%;

		margin: 28px auto 0;

	}

	.Data-Style-01 ul {

		display: -webkit-flex;

		display: flex;

		justify-content: left;

		flex-wrap: wrap;

		flex-direction: row;

		align-items: center;

	}

	.Data-Style-01 ul li {

		width: 50%;

		text-align: center;

		margin-bottom: 20px;

	}

	.banzhu-box-007 ul{

		display: none;

	}

	.Document-List-box{

		width: 100%;

		margin: 0 0 20px 0;

	}

	

}























