.layout {
	overflow:hidden;
	background:#0A0C14;
	position:relative;
}
.wrap {
	width:66.66666666666667rem;
	margin:0 auto;
}
.header {
	padding:1.7708333333333335rem 0;
	position:absolute;
	z-index:11;
	left:0;
	right:0;
	top:0;
}
.header .wrap {
	display:flex;
	justify-content:space-between;
}
.header .logo img {
	height:5.052083333333334rem;
	display:block;
}
.header .naver {
	display:flex;
	align-items:center;
}
.header .naver ul {
	display:flex;
	align-items:center;
}
.header .naver li {
	margin-right:6.25rem;
}
.header .naver li a {
	font-weight:bold;
	font-size:0.9375rem;
	color:#8690A8;
	line-height:1.5625rem;
}
.header .naver li.on a,.header .naver li a:hover {
	color:#fff;
}
.header .naver .name {
	display:flex;
	align-items:center;
	font-size:0.8333333333333334rem;
	color:#8690A8;
	position: relative;
	cursor: pointer;
}
.header .naver .name img {
	width:1.4583333333333335rem;
	height:1.4583333333333335rem;
	display:block;
	object-fit:cover;
	border-radius:50%;
	margin-right:0.5208333333333334rem;
}
.header .naver .name .ndl{
	position: absolute;
	top: 100%;
	left: 50%;
	transform:translateX(-50%);
	padding-top: 10px;
	display: none;
}
.header .naver .name dl{
	width: 120px;
	background: #10111A;
	border-radius: 12px 12px 12px 12px;
	border: 1px solid #272E40;
	text-align: center;
}
.header .naver .name dd a{
	display: block;
	font-weight: 400;
	font-size: 14px;
	color: #ADBAD9;
	line-height: 42px;
	text-align: center;
}
.header .naver .name dd a:hover{
	color: #fff;
}
.header .naver .name:hover .ndl{
    display: block;
}



.banner {
	height:49.47916666666667rem;
	display:flex;
	align-items:center;
	position: relative;
}
.banner:before{
    content: "";
    position: absolute;
    left: 0;right: 0;bottom: 0;
    height: 20%;background: linear-gradient(to bottom,rgba(0,0,0,0),#0A0C14);
}
.banner .text {
	width:31.770833333333336rem;
}
.banner .text h2 {
	font-weight:bold;
	font-size:1.875rem;
	color:#FFFFFF;
	line-height:2.8125rem;
}
.banner .text p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.8229166666666667rem;
	margin:0.5208333333333334rem 0;
}
.banner .text .flax {
	display:flex;
	align-items:center;
	margin-top:1.5625rem;
}
.banner .text .flax a {
	width:12.1875rem;
	line-height:3.125rem;
	text-align:center;
	font-size:0.9375rem;
	color:#FFFFFF;
	display:block;
	background:url(../images/ico5.png) no-repeat center/contain;
	margin-right:0.9375rem;
}
.banner .text .flax a:hover,.banner .text .flax a.on {
	background:url(../images/ico5-1.png) no-repeat center/contain;
}
.iconlist {
	/*background:#0F101A;*/
	padding:0 0 1.0416666666666667rem;
}
.iconlist ul {
	display:flex;
	flex-wrap:wrap;
}
.iconlist li {
	width:calc((100% - 20.104166666666668rem)/4);
	text-align:center;
	margin-right:6.666666666666667rem;
	position:relative;
	top:1.0416666666666667rem;
}
.iconlist li:nth-child(4n) {
	margin-right:0;
}
.iconlist li img {
	width:100%;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	position:relative;
	top:0;
}
.iconlist li:hover img {
	top:-0.4166666666666667rem;
}
.iconlist li h4 {
	font-weight:400;
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:2;
}
.hnews2 .list ul {
	display:flex;
	flex-wrap:wrap;
}
.hnews2 .list ul li {
	width:calc((100% - 4.479166666666667rem)/4);
	margin:0 1.4583333333333335rem 1.4583333333333335rem 0;
	border-radius:1.0416666666666667rem;
	overflow:hidden;
	background:#0F101A;
}
.hnews2 .list ul li:nth-child(4n) {
	margin-right:0;
}
.hnews2 .list ul li .pic {
	height:9.0625rem;
	overflow:hidden;
}
.hnews2 .list ul li .pic img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hnews2 .list ul li a:hover .pic img {
	transform:scale(1.1);
	-ms-transform:scale(1.1);
	/* IE 9*/
	-moz-transform:scale(1.1);
	/* Firefox*/
	-webkit-transform:scale(1.1);
	/* Safari 和 Chrome*/
	-o-transform:scale(1.1);
}
.hnews2 .list ul li .txt {
	padding:0.78125rem 1.0416666666666667rem;
}
.hnews2 .list ul li .txt h4 {
	font-weight:bold;
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:1.35rem;
	height: 2.7rem;
	 display: -webkit-box;          /* 使用弹性盒模型 */
  -webkit-line-clamp: 2;         /* 限制显示的行数 */
  -webkit-box-orient: vertical;  /* 设置盒子的方向为垂直 */
  overflow: hidden;              /* 隐藏超出部分 */
  text-overflow: ellipsis;       /* 超出部分显示省略号 */
}
.hnews2 .list ul li .txt p {
	font-weight:400;
	font-size:0.625rem;
	color:#8690A8;
	line-height:1.0416666666666667rem;
	margin:0.5208333333333334rem 0 0.9375rem;
}
.hnews2 .list ul li .txt h6 {
	font-weight:400;
	font-size:0.625rem;
	color:#515766;
	line-height:1.25rem;
	text-align:right;
}
.hnews2 {
	padding:6.25rem 0;
}
.hnews {
	padding:6.25rem 0;
}
.hnews .list ul li a {
	padding:0.78125rem 1.0416666666666667rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #1F2533;
}
.hnews .list ul li:last-child a {
	border:none;
}
.hnews .list ul li h4 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	line-height:1.5625rem;
	width:calc(100% - 5.208333333333334rem);
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.hnews .list ul li h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.5625rem;
}
.hvideo .video {
	width:53.333333333333336rem;
	margin:0 auto;
	border-radius:1.0416666666666667rem;
	display:block;
}
.section1 {
	padding:6.25rem 0 1.0416666666666667rem;
}
.tit {
	text-align:center;
}
.tit h3 {
	font-weight:bold;
	font-size:1.875rem;
	color:#FFFFFF;
	margin-bottom:1.4583333333333335rem;
}
.tit p {
	font-weight:400;
	font-size:0.9375rem;
	color:#8690A8;
	line-height:2.0833333333333335rem;
}
.section1 ul {
	display:flex;
	flex-wrap:wrap;
	margin-top:6.770833333333334rem;
}
.section1 li {
	width:calc((100% - 2.7083333333333335rem)/3);
	margin:0 1.3020833333333335rem 1.3020833333333335rem 0;
	background:#0F101A;
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	background:url(../images/11-1.png) no-repeat center top/100% auto #0F101A;
	position:relative;
	text-align:center;
	padding:7.291666666666667rem 3.6458333333333335rem 2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.section1 li:nth-child(2){
    background:url(../images/11-2.png) no-repeat center top/100% auto #0F101A;
}
.section1 li:nth-child(3){
    background:url(../images/11-3.png) no-repeat center top/100% auto #0F101A;
}
.section3 .bd ul li {
	position:relative;
	top:0;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.section3 .bd ul li:hover,.section1 li:hover {
	top:-0.4166666666666667rem;
}
.section1 li:nth-child(3n) {
	margin-right:0;
}
.section1 li .icon {
	width:7.34375rem;
	height:7.34375rem;
	display:block;
	position:absolute;
	left:0;
	right:0;
	top:-2.34375rem;
	margin:0 auto;
}
.section1 li h4 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	padding:0 0 1.3020833333333335rem;
	line-height:1.5;
}
.section1 li i {
	display:block;
	width:10.885416666666668rem;
	height:0.20833333333333334rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	margin:0 auto;
}
.section1 li p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.875rem;
}
.section2 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding: 3rem 0;
}
.section2 .pic {
	width:71.77083333333334rem;
	margin-left:-19.791666666666668rem;
}
.section2 .text {
	width:28.645833333333336rem;
	margin-left:-19.791666666666668rem;
}
.section2 .text h2 {
	font-weight:bold;
	font-size:2.5rem;
	color:#FFFFFF;
	line-height:1.2;
}
.section2 .text p {
	font-size:0.8rem;
	color:#8690A8;
	line-height:1.4583333333333335rem;
	margin-top:1.3020833333333335rem;
}
.section3 .hd {
	background:#0F101A;
	padding:2.34375rem 0;
}
.section3 .bd {
	padding:5.208333333333334rem 0;
}
.section3 .bd ul {
	display:flex;
	flex-wrap:wrap;
}
.section3 .bd ul li {
	width:calc((100% - 4.010416666666667rem)/4);
	margin:0 1.3020833333333335rem 1.0416666666666667rem 0;
	background:#0F101A;
}
.section3 .bd ul li:nth-child(4n) {
	margin-right:0;
}
.section3 .bd ul li .pic {
	height:9.0625rem;
	overflow:hidden;
}
.section3 .bd ul li .pic img {
	width:100%;
	height:100%;
	display:block;
	object-fit:cover;
}
.section3 .bd ul li .txt {
	display:flex;
	align-items:center;
	justify-content:center;
	height:9.791666666666668rem;
}
.section3 .bd ul li .txt h3 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	line-height:1.5625rem;
	text-align:center;
}
.footer {
	background:#0F101A;
	padding-top:2.604166666666667rem;
}
.footer .th {
	display:flex;
	justify-content:space-between;
}
.footer .th h3 {
	font-weight:bold;
	font-size:0.9375rem;
	color:#8690A8;
	line-height:1.5625rem;
}
.footer .th p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.25rem;
	margin-top:1.5625rem;
}
.footer .th .rt {
	text-align:right;
}
.footer .th .rt .ico {
	display:inline-block;
	margin-bottom:1.3020833333333335rem;
}
.footer .copyright {
	text-align:center;
	margin-top:3.125rem;
	padding:1.0416666666666667rem 0;
}
.footer .copyright a {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#515766;
	line-height:1.25rem;
}
.footer .copyright a:hover {
	color:#fff;
}
.mask {
	background-color:rgba(0,0,0,0.8);
	position:fixed;
	z-index:100;
	left:0;
	right:0;
	top:0;
	bottom:0;
	display:none;
}
.login .close {
	position:absolute;
	right:1.25rem;
	top:1.6666666666666667rem;
	width:1.3541666666666667rem;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	z-index:11;
}
.login .close:hover {
	transform:rotate(720deg);
	-ms-transform:rotate(720deg);
	/* IE 9*/
	-moz-transform:rotate(720deg);
	/* Firefox*/
	-webkit-transform:rotate(720deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(720deg);
}
.login {
	padding:3.6458333333333335rem 0 6.510416666666667rem;
	position:fixed;
	z-index:101;
	left:0;
	right:0;
	top:15%;
	display:none;
}
.login {
	width:24.479166666666668rem;
	border-radius:1.3020833333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin:0 auto;
}
.login .item {
	background:#0F101A;
	border-radius:0.78125rem;
	padding:1.875rem 3.4375rem;
}
.login .item *{
       text-wrap-mode: inherit !important;
}
.login .item .txt {
	width:100%;
	background:#0A0C14;
	height:2.5rem;
	border-radius:0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	color:#fff;
	border:none;
}
.login h2 {
	font-size:0.8333333333333334rem;
	color:#fff;
	line-height:1.8;
	text-align:left;
}
.login .item li {
	margin-top:1.0416666666666667rem;
}
.login .item h6 {
	text-align:right;
}
.login h5 {
	font-size:0.7291666666666667rem;
	color:#fff;
	text-align:center;
	padding:0.5208333333333334rem 0;
}
.login h5 a {
	color:#FFA333;
}
.login h6 a {
	color:#FFA333;
	font-size:0.7291666666666667rem;
	line-height:1.8;
}
.login .btn {
	width:100%;
	border:none;
	line-height:2.7083333333333335rem;
	text-align:center;
	background:#8690A8;
	font-size:0.8333333333333334rem;
	color:#fff;
	display:block;
	margin:0 auto;
	border-radius:0.5208333333333334rem;
	cursor:pointer;
}
.login p {
	display:flex;
	font-size:0.625rem;
	color:#8690A8;
	justify-content:center;
}

.login p label {
	width:;
}
.login p label a {
	color:#8690A8;
}
.login #che1 {
	transform:scale(1.2);
	margin-right:0.2604166666666667rem;
}
.login .flax {
	position:relative;
}
.login .flax .txt {
	width:calc(100% - 5.208333333333334rem);
}
.login .flax h4 {
	position:absolute;
	right:0.5208333333333334rem;
	top:0;
	line-height:2.7083333333333335rem;
	font-size:0.7291666666666667rem;
	color:#fff;
	cursor:pointer;
}
.reg {
	width:44.53125rem;
	display:none;
}
.reg .flhd h4 {
	font-size:5.208333333333334rem;
	font-weight:bold;
	bottom:-1.0416666666666667rem;
}
.reg .item ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
}
.reg .item ul li {
	width:calc((100% - 1.0416666666666667rem)/2);
}
.reg .item .btn {
	width:calc((100% - 1.0416666666666667rem)/2);
	margin:1.0416666666666667rem auto 0;
}
.wrap {
	width:72.91666666666667rem;
	margin:0 auto;
}
.hmy {
	background:#0A0C14;
}
.hmy .wrap {
	display:flex;
	justify-content:space-between;
}
.hmy .lt {
	width:8.333333333333334rem;
	position:relative;
	padding-top:2.604166666666667rem;
}
.hmy .lt .th {
	border-bottom:0.052083333333333336rem solid #f2f2f2;
	padding-bottom:1.5625rem;
	margin-bottom:1.0416666666666667rem;
	text-align:center;
}
.hmy .lt .th .icon {
	width:4.322916666666667rem;
	height:4.322916666666667rem;
	border-radius:50%;
	border:2px solid #d2d2d2;
	overflow:hidden;
	margin:0 auto;
}
.hmy .lt .th .icon img {
	width:100%;
	height:100%;
	object-fit:cover;
	display:block;
}
.hmy .lt .th h3 {
	font-size:1.2rem;
	color:#222222;
	font-weight:bold;
	line-height:1.4;
}
.hmy .lt .th h5 {
	font-size:0.7291666666666667rem;
	color:#999999;
	line-height:1.4;
	margin-top:0.5208333333333334rem;
}
.hmy .lt .th li a {
	font-size:1.0416666666666667rem;
	color:#363636;
	padding-left:2.34375rem;
}
.hmy .lt li {
	margin-bottom:0.78125rem;
}
.hmy .lt li a {
	display:flex;
	align-items:center;
	padding-left:1.0416666666666667rem;
	line-height:2.0833333333333335rem;
	border-radius:0.4166666666666667rem;
	color:#8690A8;
	font-weight:bold;
	font-size:0.7291666666666667rem;
	color:#8690A8;
}
.hmy .lt li .ico {
	width:0.8333333333333334rem;
	overflow:hidden;
	height:0.8333333333333334rem;
	margin-right:0.5208333333333334rem;
}
.hmy .lt li .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.hmy .lt li.on a .ico img,.hmy .lt li a:hover .ico img {
	transform:translateY(-100%);
}
.hmy .lt li.on a,.hmy .lt li a:hover {
	color:#fff;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
}
.hmy .rt {
	width:57.29166666666667rem;
	padding:3.125rem 0 5.208333333333334rem;
}
.hmy .rt h3 {
	font-size:1.4583333333333335rem;
	color:#232323;
	line-height:1.6;
}
.hmy .name {
	display:flex;
	align-items:center;
	margin:1.0416666666666667rem 0;
}
.hmy .name .file {
	width:8.333333333333334rem;
	height:8.333333333333334rem;
	border-radius:50%;
	overflow:hidden;
	position:relative;
}
.hmy .name .file>img {
	width:100%;
	height:100%;
	display:block;
}
.hmy .name .ico {
	background:rgba(0,0,0,0.55);
	display:flex;
	align-items:center;
	justify-content:center;
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	height:1.1458333333333335rem;
}
.hmy .name .ico img {
	width:0.625rem;
	height:0.625rem;
	display:block;
	margin:0 auto;
}
.hmy .name .up {
	position:relative;
	cursor:pointer;
	width:5.729166666666667rem;
	line-height:1.5625rem;
	border:1px solid #18cafa;
	display:flex;
	justify-content:center;
	align-items:center;
	font-size:0.8333333333333334rem;
	color:#18cafa;
	border-radius:0.3125rem;
	margin-left:0.6770833333333334rem;
	background:#edf1f2;
}
.hmy .name .up img {
	width:0.8333333333333334rem;
	margin-right:0.2604166666666667rem;
	display:block;
}
.hmy .name .mtxt2 {
	text-align:center;
}
.hmy .name .rtc {
	display:flex;
	justify-content:space-between;
	width:calc(100% - 8.75rem);
	margin-left:2.34375rem;
}
.hmy .name .rtc h5 {
	font-size:0.7291666666666667rem;
	color:#666;
	margin-top:0.5208333333333334rem;
}
.hmy .name .rtc h5 a {
	background:#FFA333;
	display:inline-block;
	border-radius:2.604166666666667rem;
	padding:0 1.0416666666666667rem;
	margin-left:0.78125rem;
	color:#fff;
	line-height:1.5625rem;
}
.hmy .name .fl {
	position:absolute;
	left:0;
	top:0;
	width:100%;
	height:100%;
	opacity:0;
	cursor:pointer;
}
.hmy .rt .form ul {
	display:flex;
	flex-wrap:wrap;
}
.hmy .rt .form li {
	width:calc((100% - 2.3958333333333335rem)/3);
	margin:0 1.1458333333333335rem 1.1458333333333335rem 0;
}
.hmy .rt .form li:nth-child(3n) {
	margin-right:0;
}
.hmy .rt .form li h4 {
	font-size:0.9375rem;
	color:#363636;
	line-height:2;
	padding:0.5208333333333334rem 0;
}
.hmy .rt .form li h4 i {
	color:#ff0000;
}
.hmy .rt .form li .txt {
	width:100%;
	line-height:2.916666666666667rem;
	height:2.916666666666667rem;
	border-radius:0.3125rem;
	background:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.0416666666666667rem;
	font-size:0.9375rem;
	color:#363636;
	border:none;
}
.hmy .rt .form li .pass {
	position:relative;
}
.hmy .rt .form li .pass .icons {
	position:absolute;
	right:0;
	top:0;
	z-index:11;
	height:2.916666666666667rem;
	width:2.916666666666667rem;
	display:flex;
	align-items:center;
	justify-content:center;
	cursor:pointer;
	background:url(../images/mico8.png) no-repeat center;
	background-size:1.0416666666666667rem auto !important;
}
.hmy .rt .form li .pass .icons.on {
	background:url(../images/mico8-1.png) no-repeat center;
}
.hmy .rt .form li .pass .txt:nth-child(2) {
	display:none;
}
.hmy .rt .form li:nth-child(n+4) {
	width:calc((100% - 1.1458333333333335rem)/2);
}
.hmy .rt .form li:nth-child(5) {
	margin-right:0;
}
.hmy .rt .mbtn {
	border:none;
	border-radius:0.3125rem;
	text-transform:inherit;
	margin-top:1.5625rem;
}
.hmy .rt .list {
	margin-top:1.0416666666666667rem;
}
.hmy .rt .list li a {
	display:flex;
	justify-content:space-between;
	padding:1.5625rem 1.8229166666666667rem;
	background:#fafafa;
	border-radius:0.3125rem;
	margin-bottom:0.10416666666666667rem;
}
.hmy .rt .list li.on a {
	background:#fff;
}
.hmy .rt .list li a .lc {
	width:11.979166666666668rem;
	position:relative;
}
.hmy .rt .list li a .lc:before {
	content:"";
	position:absolute;
	right:0;
	top:50%;
	width:0.052083333333333336rem;
	height:5.520833333333334rem;
	background:#eeeeee;
	margin-top:-2.760416666666667rem;
}
.hmy .rt .list li a .lc h5 {
	font-size:0.8333333333333334rem;
	color:#363636;
	line-height:1.6;
}
.hmy .rt .list li a .lc h4 {
	font-size:1.25rem;
	color:#ff0000;
	margin-top:1.3020833333333335rem;
	font-weight:bold;
}
.hmy .rt .list li dl {
	width:31.25rem;
	display:flex;
	flex-wrap:wrap;
}
.hmy .rt .list li dd {
	width:48%;
	display:flex;
	justify-content:space-between;
}
.hmy .rt .list li h6 {
	font-size:0.8333333333333334rem;
	color:#999999;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:2;
	width:5.208333333333334rem;
}
.hmy .rt .list li p {
	width:calc(100% - 5.46875rem);
	font-size:0.8333333333333334rem;
	color:#363636;
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
	line-height:2;
}
.hmy .rt .list li dd:nth-child(n+5) {
	width:100%;
}
.mbtn:hover {
	background:#05b8e8;
	color:#fff;
}
.mbtn {
	min-width:10.208333333333334rem;
	line-height:2.7083333333333335rem;
	text-align:center;
	background:#18cafa;
	display:block;
	font-size:0.9375rem;
	color:#0a0e0f;
	text-transform:uppercase;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.3541666666666667rem;
	display:inline-block;
	border:none;
	cursor:pointer;
}
.hbanner {
	height:15rem;
}
.mteam .rtbtn {
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.mteam .rtbtn a {
	background:#FFA333;
	margin-left:1.0416666666666667rem;
	font-size:0.7291666666666667rem;
	color:#fff;
	padding:0 0.78125rem;
	line-height:1.4583333333333335rem;
	border-radius:2.604166666666667rem;
}
.mteam .th {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:1.0416666666666667rem 0;
	margin-bottom:1.0416666666666667rem;
}
.mteam .th h4 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	line-height:1.1458333333333335rem;
	padding-left:0.625rem;
	border-left:0.3125rem solid #ffa333;
}
.mteam .th h6 {
	font-size:0.7291666666666667rem;
	color:#8690A8;
	display:flex;
	align-items:center;
}
.mteam .th h6 i {
	color:#ffa333;
}
.mteam .th h6 a {
	padding:0 1.0416666666666667rem;
	border:1px solid #ffa333;
	color:#ffa333;
	border-radius:2.604166666666667rem;
	line-height:1.25rem;
	margin-left:1.0416666666666667rem;
}
.tabbox3 {
	background:#0F101A;
	margin-top:1.0416666666666667rem;
	padding:1.8229166666666667rem 2.604166666666667rem;
}
.tabbox3 .th {
	margin-bottom:0;
}
.tabbox3 .tabbox {
	margin:0;
}
.tables table {
	width:100%;
}
.tables table th,.tables table td {
	font-size:0.7291666666666667rem;
	line-height:1.6;
	padding:0.78125rem;
	color:#fff;
}
.tables table th {
	color:#8690A8;
	border-bottom:0.052083333333333336rem solid #1F2533;
}
.mtabs ul {
	display:flex;
}
.mtabs ul li a {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#8690A8;
	line-height:2;
	display:block;
	position:relative;
	padding-bottom:0.5208333333333334rem;
}
.mtabs ul li {
	margin-left:3.125rem;
}
.mtabs ul li a i {
	position:absolute;
	left:-1.5625rem;
	right:-1.5625rem;
	bottom:0;
	width:0;
	height:0.20833333333333334rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	display:block;
	z-index:1;
	margin:0 auto;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
	border-radius:2.604166666666667rem;
}
.mtabs ul li.on a i,.mtabs ul li a:hover i {
	width:3.4375rem;
}
.mtabs ul li.on a,.mtabs ul li a:hover {
	color:#fff;
}
.mboxc {
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	padding:1.5625rem 2.0833333333333335rem;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	display:flex;
	justify-content:space-between;
	margin:1.0416666666666667rem 0;
}
.mboxc h4 {
	font-size:0.8333333333333334rem;
	color:#fff;
}
.mboxc .lxc h3 {
	font-size:1.6666666666666667rem;
	color:#fff;
	margin-top:1.3020833333333335rem;
	line-height:1.2;
}
.mboxc a {
	display:block;
	width:5.208333333333334rem;
	line-height:2.0833333333333335rem;
	font-size:0.7291666666666667rem;
	border:1px solid #fff;
	text-align:center;
	color:#fff;
	border-radius:2.604166666666667rem;
}
.mboxc a:nth-child(2) {
	margin-top:0.78125rem;
}
.tabbox {
	margin-top:1.0416666666666667rem;
}
.tabbox .tables:nth-child(n+2) {
	display:none;
}
.tables .cth {
	background:#0F101A;
	border-radius:1.0416666666666667rem;
	padding:1.0416666666666667rem 1.5625rem;
}
.tables .cth .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	padding:0.78125rem 0;
}
.tables .cth h4 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	line-height:1.4583333333333335rem;
	padding-left:0.625rem;
	border-left:0.3125rem solid #FFA333;
}
.tables .cth h5 {
	font-size:0.8333333333333334rem;
	color:#8690A8;
}
.tables .cth h3 i {
	font-size:1.09375rem;
	color:#FFFFFF;
}
.tables .cth h3 {
	font-size:2.291666666666667rem;
	color:#FFFFFF;
	line-height:2.03125rem;
}
.tables .cth h3 s {
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.1458333333333335rem;
	margin-left:1.1979166666666667rem;
}
.tables .cth a {
	line-height:2.916666666666667rem;
	width:10.416666666666668rem;
	text-align:center;
	background:linear-gradient( 180deg,#FFCE87 0%,#7F5225 100%);
	border-radius:1.5104166666666667rem 1.5104166666666667rem 1.5104166666666667rem 1.5104166666666667rem;
	border:1px solid #C39359;
	display:inline-block;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
}
.tabbox .mdels {
	background:#0F101A;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	padding:1.8229166666666667rem 2.604166666666667rem;
}
.tabbox .mdels h4 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	line-height:1.4583333333333335rem;
	padding-left:0.625rem;
	border-left:0.3125rem solid #FFA333;
	margin-bottom:1.5625rem;
}
.mdels {
	background:#fff;
	border-radius:1.0416666666666667rem;
	padding:1.0416666666666667rem 1.5625rem;
	font-size:0.8333333333333334rem;
	color:#333;
	margin-top:1.0416666666666667rem;
	min-height:10.416666666666668rem;
}
.mnewsdel {
	padding:2.604166666666667rem 0;
}
.mnewsdel .th {
	text-align:center;
	border-bottom:0.052083333333333336rem solid #1F2533;
	padding-bottom:1.0416666666666667rem;
	padding-top:1.0416666666666667rem;
}
.mnewsdel .th h1 {
	font-weight:bold;
	font-size:1.4583333333333335rem;
	color:#FFFFFF;
	line-height:1.5625rem;
}
.mnewsdel .th h6 {
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.5625rem;
	margin-top:0.78125rem;
}
.mnewsdel .bd {
	margin:1.5625rem 0 0;
	font-size:0.8333333333333334rem;
	line-height:1.7;
	color:#FFFFFF;
	min-height:15.625rem;
}
.mnewsdel .bd span {
	text-wrap-mode:inherit !important;
}
.hmore a {
	display:block;
	width:6.25rem;
	line-height:2.0833333333333335rem;
	font-size:0.8333333333333334rem;
	color:#8690A8;
	border:1px solid #8690A8;
	margin:1.0416666666666667rem auto 0;
	text-align:center;
}
.hmore a:hover {
	background:#8690A8;
	color:#fff;
}
.mnewsdel .bd2 {
	max-width:66.66666666666667rem;
	margin:0 auto;
	background:#0F101A;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	padding:0.5208333333333334rem 3.125rem;
}
.mnewsdel .bd2 .li {
	border-bottom:0.052083333333333336rem solid #1F2533;
	padding:2.604166666666667rem 0;
}
.mnewsdel .bd2 .li h2 {
	font-weight:bold;
	font-size:1.4583333333333335rem;
	color:#FFFFFF;
	line-height:1.5625rem;
}
.mnewsdel .bd2 .li p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	line-height:1.4583333333333335rem;
	margin-top:1.5625rem;
}
.mnewsdel .bd2 .li:last-child {
	border:none;
}
.flhd {
	display:flex;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.78125rem 0.78125rem 0 0;
	padding:0.9375rem 1.5625rem 1.5625rem;
	justify-content:space-between;
	align-items:center;
	position:relative;
}
.flhd h4 {
	font-size:2.8645833333333335rem;
	line-height:1;
	bottom:0.78125rem;
	text-transform:uppercase;
	color:#fff;
	position:absolute;
	left:1.5625rem;
	white-space:nowrap;
	opacity:0.1;
	font-weight:bold;
}
.flhd img {
	position:relative;
	z-index:11;
	width:2.1875rem;
}
.flhd h3 {
	width:calc(100% - 3.125rem);
	font-size:1.25rem;
	color:#fff;
}
.item {
	position:relative;
	z-index:22;
	margin:-0.78125rem 0 0;
}
.boxitem .btab {
	width:8.333333333333334rem;
}
.boxitem .brts {
	width:57.29166666666667rem;
	background:#0F101A;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.0416666666666667rem 2.604166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.boxitem .btab li {
	margin-bottom:0.5208333333333334rem;
}
.boxitem .btab li a {
	display:flex;
	align-items:center;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem;
	height:2.0833333333333335rem;
	padding-left:1.3020833333333335rem;
	font-weight:bold;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
}
.boxitem .btab li a img {
	width:0.8333333333333334rem;
	height:0.8333333333333334rem;
	object-fit:contain;
	margin-right:1.0416666666666667rem;
}
.hmy .wrap {
	max-width:66.66666666666667rem;
	margin:0 auto;
}
.boxitem {
	max-width:66.66666666666667rem;
	margin:0 auto;
	display:flex;
	justify-content:space-between;
}
.hbanner2 {
	height:7.8125rem;
	background:#0A0C14;
}
.muhd {
	background:url(../images/banner22.png) no-repeat center/cover;
	padding:1.0416666666666667rem 0;
}
.muhd .wrap {
	display:block;
}
.muhd .name h3 {
	font-weight:400;
	font-size:1.4583333333333335rem;
	color:#FFFFFF;
	line-height:2.03125rem;
}
.muhd .name h3 i {
	margin-left:1.0416666666666667rem;
}
.hmy .name .rtc h5 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	line-height:0.8854166666666667rem;
	margin-top:1.0416666666666667rem;
}
.hmy .rt .utit h3 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	line-height:2;
	position:relative;
	display:inline-block;
	padding-bottom:0.4166666666666667rem;
	margin-left:3.125rem;
}
.utit h3 i {
	position:absolute;
	left:0;
	right:0;
	bottom:0;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	width:3.4375rem;
	margin:0 auto;
	height:0.20833333333333334rem;
	border-radius:0.3125rem;
}
.hmy .rt .myrt {
	background:#0F101A;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	margin-top:1.4583333333333335rem;
	padding:2.604166666666667rem;
}
.hmy .rt .myrt .myhd {
	display:flex;
	justify-content:space-between;
	margin-bottom:1.5625rem;
}
.hmy .rt .myrt .myhd .icon {
	width:5.208333333333334rem;
	height:5.208333333333334rem;
	border-radius:50%;
	object-fit:cover;
	display:block;
}
.hmy .rt .myrt .myhd .mtrc {
	width:calc(100% - 7.03125rem);
}
.hmy .rt .myrt .myhd .mtrc ul {
	display:flex;
	flex-wrap:wrap;
}
.hmy .rt .myrt .myhd .mtrc .un {
	display:flex;
}
.hmy .rt .myrt .myhd .mtrc .un .txt {
	width:8.333333333333334rem;
	font-size:1.1458333333333335rem;
	color:#FFFFFF;
	height:1.5625rem;
	background:none;
	border:none;
}
.hmy .rt .myrt .myhd .mtrc img {
	width:1.0416666666666667rem;
	height:1.0416666666666667rem;
	position:relative;
	cursor:pointer;
	top:-0.3125rem;
}
.hmy .rt .myrt .myhd li {
	width:33%;
	margin:0.8333333333333334rem 0 0;
	display:flex;
	align-items:center;
}
.hmy .rt .myrt .myhd li .txt {
	font-size:0.7291666666666667rem;
	height:1.0416666666666667rem;
	background:none;
	color:#fff;
	border:none;
	width:auto;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.hmy .rt .myrt .myhd li label {
	font-size:0.7291666666666667rem;
	color:#8690A8;
	white-space:nowrap;
}
.hmy .rt .myrt .myhd li img {
	position:absolute;
	right:0;
	cursor:pointer;
}
.hmy .rt .myrt h3 {
	font-weight:bold;
	font-size:1.0416666666666667rem;
	color:#FFFFFF;
	line-height:1.1458333333333335rem;
}
.hmy .rt .myrt .myhd li.fl label:nth-child(n+2) {
	margin-right:1.0416666666666667rem;
	padding-left:1.25rem;
	background:url(../images/sex.png) no-repeat left center;
	cursor:pointer;
}
.hmy .rt .myrt .myhd li.fl input {
	display:none;
}
.hmy .rt .myrt .myhd li.fl input:checked + label {
	background:url(../images/sex1.png) no-repeat left center;
}
.hmy .rt .myrt .btn {
	height:2.0833333333333335rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	display:block;
	width:8.333333333333334rem;
	border:none;
	margin:3.125rem auto 0;
	text-align:center;
	cursor:pointer;
	font-size:0.9375rem;
	color:#fff;
}
.hmy .rt2 {
	background:#0F101A;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	padding:2.0833333333333335rem 3.125rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	margin-top:2.604166666666667rem;
}
.mask1 {
	position:fixed;
	left:0;
	right:0;
	top:0;
	bottom:0;
	z-index:999;
	background:rgba(0,0,0,0.8);
	display:none;
}
.mask1 .mtixian {
	background:#0F101A;
	border-radius:0.78125rem 0.78125rem 0.78125rem 0.78125rem;
	width:21.197916666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:1.0416666666666667rem 1.5625rem 1.3020833333333335rem;
	margin:7.8125rem auto 0;
	position:relative;
}
.mask1 .mtixian h2 {
	font-weight:bold;
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:1.3020833333333335rem;
	text-align:center;
}
.mask1 .mtixian .close {
	position:absolute;
	right:0.78125rem;
	top:1.0416666666666667rem;
	opacity:0.6;
	width:1.0416666666666667rem;
	cursor:pointer;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.mask1 .mtixian .close:hover {
	transform:rotate(720deg);
}
.mask1 .mtixian .txt {
	height:2.5rem;
	background:#0A0C14;
	border-radius:0.5208333333333334rem 0.5208333333333334rem 0.5208333333333334rem 0.5208333333333334rem;
	width:100%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	padding:0 1.0416666666666667rem;
	font-size:0.7291666666666667rem;
	color:#fff;
	margin-top:1.0416666666666667rem;
	border:none;
}
.mask1 .mtixian .btn {
	line-height:2.7083333333333335rem;
	display:block;
	margin:1.5625rem 0 0;
	width:100%;
	cursor:pointer;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.5208333333333334rem 0.5208333333333334rem 0.5208333333333334rem 0.5208333333333334rem;
	border:none;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	text-align:center;
}
.mboxc a:hover {
	background:#fff;
	color:#FFCE87;
}
.pages ul {
	display:flex;
	justify-content:center;
	align-items:center;
	margin:1.5625rem 0;
}
.pages ul li {
	margin:0 0.20833333333333334rem;
}
.pages ul li a {
	border:1px solid #8690A8;
	border-radius:0.20833333333333334rem;
	line-height:1.4583333333333335rem;
	padding:0 0.5208333333333334rem;
	font-size:0.7291666666666667rem;
	color:#8690A8;
	display:block;
	margin:1.0416666666666667rem 0 0;
}
.pages ul li.last a {
	background-color:#f7f7f7;
}
.pages ul li a:hover,.pages ul li.on a {
	background-color:#FFCE87;
	color:#fff;
	border-color:#FFCE87;
}
.plbtn {
	width:6rem;
	border:none;
	line-height:2.5em;
	text-align:center;
	background:#FFA333;
	font-size:0.8333333333333334rem;
	color:#fff !important;
	display:block;
	margin:0.2rem 0;
	border-radius:0.5208333333333334rem;
	cursor:pointer;
}
.taoclist {
	display:flex;
	justify-content:space-between;
	flex-wrap:wrap;
	margin:1.0416666666666667rem 0;
	border:1px solid #463d49;
}
.taoclist .tli {
	padding:1.0416666666666667rem;
	text-align:center;
	width:20%;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	border-right:0.052083333333333336rem solid #463d49;
}
.taoclist .tli:nth-child(3n) {
	border-right:none;
}
.tables .cth .taoclist h3 {
	font-size:1.2rem;
	line-height:1.4;
}
.tables .cth .taoclist h3 s {
	line-height:1.4;
	display:block;
	margin:0.5208333333333334rem 0;
}
.tables .cth .taoclist .flax {
	display:block;
	text-align:center;
}
.tables .cth .taoclist  h4 {
	border:none;
}
.tables .cth .taoclist h5 {
	display:inline-block;
	padding:0 0.5208333333333334rem;
	color:#d1d1d1;
	background:#2e2e2e;
	line-height:2.4;
	border-radius:0.3125rem;
	font-size:0.7291666666666667rem;
}
.tables .cth .taoclist a {
	width:auto;
	line-height:2.4;
	padding:0 1.3020833333333335rem;
	margin:1.0416666666666667rem 0 0;
}
.tables .cth .taoclist h4 {
	font-size:0.9375rem;
	height:4.166666666666667rem;
	display:flex;
	align-items:center;
	justify-content:center;
}
.taoclist2 .tli {
	width:33.33%;
}
.taoclist2 {
	border-color:#3d3d3d;
	border-radius:1.0416666666666667rem;
}
.tables .cth .taoclist2 h4 {
	font-size:1.6rem;
}
.tables .cth .taoclist2 h6 {
	font-size:0.9375rem;
	line-height:1.6;
	font-weight:bold;
	color:#fff;
}
.tables .cth .taoclist2 h3 i {
	font-size:1rem;
}
.tables .cth .taoclist2 h3 {
	font-size:1.2rem;
	font-weight:bold;
}
.tables .cth .taoclist2 h3 em {
	color:#8c8c8c;
	font-size:0.8333333333333334rem;
}
.tables .cth .taoclist2 h5 {
	/*display:block;*/;
}
.tables .cth .taoclist2 a {
	display:block;
	width:60%;
	margin:1.5rem auto 0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.tables .cth .taoclist2 .flax {
	border-bottom:0.052083333333333336rem solid #463d49;
	padding:0 0 2rem;
	margin-bottom:2rem;
}
.tables .cth .taoclist2 .flax:last-child {
	margin-bottom:0;
	/*border:none;*/
}
.tables .cth .taoclist2 {
	padding-bottom:0;
}
.cdktxt {
	display:flex;
	align-items:center;
}
.cdktxt label {
	font-size:0.8rem;
	color:#fff;
	line-height:2.2rem;
}
.cdktxt .cdk {
	font-size:0.8rem;
	height:2.2rem;
	padding:0 1rem;
	background:#fff;
	margin:0 0.3rem;
	border:none;
	border-radius:0.5rem;
	width:10rem;
}
.cdktxt .thbtn {
	background:#FFA333;
	display:inline-block;
	border-radius:2.604166666666667rem;
	padding:0 1.0416666666666667rem;
	margin-left:0.78125rem;
	color:#fff;
	font-size:0.8rem;
	line-height:2.2rem;
}
.qwmian {
	padding:2.604166666666667rem 0 3.6458333333333335rem;
}
.qwmian .wrap {
	display:flex;
	justify-content:space-between;
	align-content:flex-start;
}
.qwmian .rts {
	width:calc(100% - 9.375rem);
	background:#10111A;
	border-radius:0.625rem 0.625rem 0.625rem 0.625rem;
	overflow:hidden;
	min-height:31.25rem;
	padding:2.8645833333333335rem 3.541666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.uwtabs {
	width:8.333333333333334rem;
	position:relative;
}
.uwtabs li {
	margin-bottom:0.78125rem;
}
.uwtabs li a {
	display:flex;
	align-items:center;
	padding-left:1.0416666666666667rem;
	line-height:2.0833333333333335rem;
	border-radius:0.4166666666666667rem;
	color:#8690A8;
	font-weight:bold;
	font-size:0.7291666666666667rem;
	color:#8690A8;
}
.uwtabs li .ico {
	width:0.8333333333333334rem;
	overflow:hidden;
	height:0.8333333333333334rem;
	margin-right:0.5208333333333334rem;
}
.uwtabs li .ico img {
	width:100%;
	height:100%;
	display:block;
	object-fit:contain;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uwtabs li.on a .ico img,.uwtabs li a:hover .ico img {
	transform:translateY(-100%);
}
.uwtabs li.on a,.uwtabs li a:hover {
	color:#fff;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
}
.uwh2 {
	font-weight:bold;
	font-size:1.25rem;
	color:#FFFFFF;
	line-height:2.0833333333333335rem;
}
.qwabout .txt {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.4583333333333335rem;
	margin-top:1.5625rem;
}
.qwcontact .uwh2 {
	margin-bottom:1.1458333333333335rem;
}
.qwcontact dl {
	display:flex;
	flex-wrap:wrap;
}
.qwcontact dd {
	margin-right:4.166666666666667rem;
}
.qwcontact dd .wx {
	width:9.375rem;
	height:9.375rem;
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	border:1px solid #707070;
	overflow:hidden;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qwcontact dd .wx img {
	width:100%;
	height:100%;
	display:block;
}
.qwcontact dd p {
	font-weight:400;
	font-size:0.9375rem;
	color:#ADBAD9;
	line-height:2.0833333333333335rem;
	margin-top:0.2604166666666667rem;
	text-align:center;
}
.qwcontact .flax {
	margin-top:2.604166666666667rem;
	display:flex;
}
.qwcontact .tbs {
	margin-right:4.166666666666667rem;
}
.qwcontact dd:last-child,.qwcontact .tbs:last-child {
	margin-right:0;
}
.qwyonghxy ul {
	margin-top:1.5625rem;
}
.qwyonghxy li {
	margin-bottom:1.3020833333333335rem;
}
.qwyonghxy li a {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.4583333333333335rem;
	display:block;
}
.qwyonghxy .txt{
    font-size: 14px;
    color: #fff;
    line-height: 1.7;
    margin-top: 20px;
}
.qwyewbl li {
	border-bottom:0.052083333333333336rem solid #272E40;
	padding:1.875rem 0;
}
.qwyewbl li:nth-child(1) {
	padding-top:0;
}
.qwyewbl li .flax {
	display:flex;
	justify-content:space-between;
	align-items:center;
	margin-top:0.8333333333333334rem;
}
.qwyewbl li h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:2.0833333333333335rem;
}
.qwyewbl li .b1 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFA333;
	line-height:2.0833333333333335rem;
	display:block;
}
.qwchangjwt li {
	border-bottom:0.052083333333333336rem solid #272E40;
	padding:1.875rem 0;
}
.qwchangjwt li:nth-child(1) {
	padding-top:0;
}
.qwchangjwt li .txt {
	margin-top:0.78125rem;
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.4583333333333335rem;
}
.qwshangwhz p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#505A73;
	line-height:1.0416666666666667rem;
	margin-top:0.2604166666666667rem;
}
.qwshangwhz ul {
	display:flex;
	flex-wrap:wrap;
	justify-content:space-between;
	margin-top:1.3020833333333335rem;
	margin-right:11.458333333333334rem;
}
.qwshangwhz li {
	width:calc((100% - 2.604166666666667rem)/2);
	margin-bottom:1.0416666666666667rem;
}
.qwshangwhz li h4 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.0416666666666667rem;
	margin-bottom:0.5208333333333334rem;
	margin-left:0.5208333333333334rem;
}
.qwshangwhz li h4 i {
	color:#FFA333;
}
.qwshangwhz li .t1 {
	height:2.604166666666667rem;
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	border:1px solid #272E40;
	width:100%;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	background:none;
	font-size:0.7291666666666667rem;
	color:#fff;
}
.qwshangwhz .btn {
	width:18.072916666666668rem;
	height:2.7083333333333335rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	line-height:2.7083333333333335rem;
	display:block;
	text-align:center;
	margin-top:1.0416666666666667rem;
}
.mskchangjtij {
	position:fixed;
	left:0;
	right:0;
	top:30%;
	z-index:999;
	width:24.479166666666668rem;
	background:#10111A;
	border-radius:0.78125rem 0.78125rem 0.78125rem 0.78125rem;
	overflow:hidden;
	margin:0 auto;
	padding:2.0833333333333335rem 0 3.854166666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.mskchangjtij .btn {
	width:18.072916666666668rem;
	height:2.7083333333333335rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.5208333333333334rem 0.5208333333333334rem 0.5208333333333334rem 0.5208333333333334rem;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	line-height:2.7083333333333335rem;
	display:block;
	text-align:center;
	margin:0 auto;
}
.uwgb {
	position:absolute;
	right:0.5208333333333334rem;
	top:0.5208333333333334rem;
	z-index:1;
	background:url(../images/qw10.png) no-repeat center/1.09375rem auto;
	cursor:pointer;
	width:1.5625rem;
	height:1.5625rem;
	transition:all 0.3s;
	-ms-transition:all 0.3s;
	/* IE 9*/
	-moz-transition:all 0.3s;
	/* Firefox*/
	-webkit-transition:all 0.3s;
	/* Safari 和 Chrome*/
	-o-transition:all 0.3s;
}
.uwgb:hover {
	transform:rotate(360deg);
	-ms-transform:rotate(360deg);
	/* IE 9*/
	-moz-transform:rotate(360deg);
	/* Firefox*/
	-webkit-transform:rotate(360deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(360deg);
}
.mskchangjtij{
	display: none;
}
.mskchangjtij h3 {
	font-weight:400;
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:1.1458333333333335rem;
	text-align:center;
}
.mskchangjtij p {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	line-height:1.1458333333333335rem;
	text-align:center;
}
.mskchangjtij .img {
	width: 14.010416rem;
	margin:1.9270833333333335rem auto 2.447916666666667rem;
	display:block;
}
.qwlianxkf .tps {
	padding-bottom:2.604166666666667rem;
	border-bottom:0.052083333333333336rem solid #272E40;
	margin-bottom:2.604166666666667rem;
}
.qwlianxkf .t1 {
	height:10.260416666666668rem;
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	border:1px solid #272E40;
	padding:1.25rem 1.4583333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-size:0.7291666666666667rem;
	width:100%;
	background:none;
	margin-top:1.1458333333333335rem;
	color:#fff;
	line-height:1.7;
	resize:none;
}
.qwlianxkf .btn {
	margin-top:1.0416666666666667rem;
	display:flex;
	justify-content:flex-end;
	align-items:center;
}
.qwlianxkf .btn .b1 {
	width:14.0625rem;
	height:2.5rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	line-height:2.5rem;
	text-align:center;
	display:block;
}
.qwlianxkf .b2 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFA333;
	line-height:2.0833333333333335rem;
	margin-top:0.78125rem;
	display:inline-block;
}
.qwnews li a {
	display:flex;
	justify-content:space-between;
	align-items:center;
	border-bottom:0.052083333333333336rem solid #1F2533;
	padding:0.625rem 0.9375rem;
}
.qwnews li:nth-child(1) a {
	padding-top:0;
}
.qwnews li:last-child a {
	border:none;
}
.qwnews li h4 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	line-height:1.5625rem;
	width:calc(100% - 11.458333333333334rem);
	word-break:keep-all;
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.qwnews li h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#8690A8;
	line-height:1.5625rem;
}
.qwnewsdel {
	padding:2.604166666666667rem 0;
}
.qwnewsdel .wrap {
	display:flex;
	justify-content:space-between;
	align-items:flex-start;
}
.uwture {
	width:1.5625rem;
	display:block;
}
.qwnewsdel .rts {
	width:calc(100% - 5.208333333333334rem);
	padding-right:10.416666666666668rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.qwnewsdel .hds {
	text-align:center;
	border-bottom:0.052083333333333336rem solid #272E40;
	padding-bottom:1.0416666666666667rem;
}
.qwnewsdel .hds h1 {
	font-weight:bold;
	font-size:1.25rem;
	color:#FFFFFF;
	line-height:1.5625rem;
	margin-bottom:0.78125rem;
}
.qwnewsdel .hds h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.5625rem;
}
.qwnewsdel .txt {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	line-height:1.4583333333333335rem;
	margin:2.0833333333333335rem 2.0833333333333335rem;
}
.qwaixgy .text h2 {
	font-weight:bold;
	font-size:1.25rem;
	color:#FFFFFF;
	line-height:1.4583333333333335rem;
	margin-bottom:0.8333333333333334rem;
}
.qwaixgy .text p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.4583333333333335rem;
}
.qwbaoming h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#505A73;
	line-height:1.0416666666666667rem;
	margin-top:0.5208333333333334rem;
}
.qwbaoming .btn {
	width:18.072916666666668rem;
	line-height:2.7083333333333335rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	display:block;
	text-align:center;
	margin-top:2.0833333333333335rem;
}
.qwbaoming .fms {
	margin-top:1.5625rem;
}
.qwbaoming .fms li {
	margin-bottom:1.5625rem;
}
.qwbaoming .fms h4 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.0416666666666667rem;
	margin-bottom:0.5208333333333334rem;
}
.qwbaoming .fms h4 i {
	color:#FFA333;
}
.qwbaoming .fms .t1 {
	width:18.072916666666668rem;
	height:2.604166666666667rem;
	background:#0A0C14;
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	border:1px solid #272E40;
	padding:0 1.0416666666666667rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
	font-weight:400;
	font-size:0.625rem;
	color:#fff;
}
.qwbaoming .fms li.on {
	display:flex;
	justify-content:flex-start;
}
.qwbaoming .fms li .ls,.qwbaoming .fms li .ds {
	margin-right:4.166666666666667rem;
}
.qwbaoming .fms li .ls:last-child,.qwbaoming .fms li .ds:last-child {
	margin-right:0;
}
.qwbaoming .fms dl {
	margin-top:1.3541666666666667rem;
	display:flex;
	align-items:center;
}
.qwbaoming .fms dd label {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	cursor:pointer;
	line-height:1.0416666666666667rem;
	display:block;
	background:url(../images/sex.png) no-repeat left center/0.8333333333333334rem auto;
	padding-left:1.1458333333333335rem;
}
.qwbaoming .fms dd:last-child {
	margin-right:0;
}
.qwbaoming .fms dd {
	margin-right:2.0833333333333335rem;
}
.qwbaoming .fms dd .c1 {
	display:none;
}
.qwbaoming .fms dd input:checked + label {
	background:url(../images/sex1.png) no-repeat left center/0.8333333333333334rem auto;
}
.qwbaoming .fms dl.on {
	display:block;
}
.qwbaoming .fms dl.on dd {
	margin-bottom:1.0416666666666667rem;
}
.qwbaoming .fms .flax {
	display:flex;
	flex-wrap:wrap;
	margin-top:1.5625rem;
	width:18.229166666666668rem;
}
.qwbaoming .fms .fs {
	margin-right:4.166666666666667rem;
	margin-bottom:1.5625rem;
}
.qwbaoming .fms .fs:last-child {
	margin-right:0;
	margin-bottom:0;
}
.qwbaoming .fms .flp {
	width:4.166666666666667rem;
	height:4.166666666666667rem;
	background:#0A0C14;
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	border:1px solid #272E40;
	position:relative;
	overflow:hidden;
}
.qwbaoming .fms .flp .f1 {
	position:absolute;
	left:0;
	right:0;
	top:0;
	z-index:2;
	width:100%;
	height:100%;
	opacity:0;
}
.qwbaoming .fms .flp .img {
	display:flex;
	justify-content:center;
	align-items:center;
	width:100%;
	height:100%;
}
.qwbaoming .fms .txt {
	font-weight:400;
	font-size:0.625rem;
	color:#505A73;
	line-height:1.0416666666666667rem;
	margin-top:0.5208333333333334rem;
}
.qwbaoming .fms .txt a {
	color:#FFA333;
}





.product {
	padding:4.479166666666667rem 0;
}
.product .hds {
	padding:0 5.208333333333334rem;
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.product .hds .rts {
	width:31.875rem;
}
.product .hds .rts .img {
	width:100%;
	display:block;
	margin:0 auto;
}
.product .hds .rts h6 {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#505A73;
	line-height:1.5625rem;
	text-align:center;
}
.product .hds .rts h6 a {
	color:#ADBAD9;
}
.product .hds .txt {
	width:calc(100% - 35.41666666666667rem);
}
.product .hds .txt h2 {
	font-weight:bold;
	font-size:1.875rem;
	color:#FFFFFF;
	line-height:1.5625rem;
}
.product .hds .txt h4 {
	font-weight:400;
	font-size:1.25rem;
	color:#ADBAD9;
	line-height:1.5625rem;
	margin-top:1.0416666666666667rem;
}
.product .hds .txt ul {
	margin-top:1.5625rem;
	display:flex;
	flex-wrap:wrap;
}
.product .hds .txt li {
	margin-right:6.25rem;
	text-align:center;
}
.product .hds .txt li:last-child {
	margin-right:0;
}
.product .hds .txt li .ico {
	height:2.916666666666667rem;
	display:block;
	object-fit:contain;
	margin:0 auto;
}
.product .hds .txt li h5 {
	font-weight:400;
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:1.5625rem;
	margin:0.8333333333333334rem 0 0.20833333333333334rem;
}
.product .hds .txt li p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.5625rem;
}
.product .bds {
	margin-top:4.166666666666667rem;
}
.product .hs {
	text-align:center;
}
.product .hs ul {
	display:inline-block;
	border:1px solid #272E40;
	border-radius:1.5625rem;
}
.product .hs li {
	display:inline-block;
}
.product .hs li a {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#FFFFFF;
	line-height:2.604166666666667rem;
	display:block;
	padding:0 3.0208333333333335rem;
	border-radius:1.5625rem;
	transition:all 0s;
}
.product .hs li a:hover,.product .hs li.on a {
	background:#fff;
	color:#000000;
}
.product .ovs {
	margin-top:3.3333333333333335rem;
}
.product .swippro {
	overflow:hidden;
}
.product .swippro .swiper-slide {
	background:#10111A;
	border-radius:1.0416666666666667rem 1.0416666666666667rem 1.0416666666666667rem 1.0416666666666667rem;
	border:1px solid #272E40;
	padding:2.0833333333333335rem;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-o-box-sizing:border-box;
	box-sizing:border-box;
}
.product .swippro h3 {
	font-weight:400;
	font-size:1.25rem;
	color:#FFFFFF;
	line-height:1.5rem;
	/*height: 3rem;*/
	overflow: hidden;
}
.product .swippro h4 {
	font-weight:400;
	font-size:0.8333333333333334rem;
	color:#ADBAD9;
	line-height:1.5625rem;
	margin-top:0.8333333333333334rem;
	padding: 0;border: none;
}
.product .swippro h4 span {
	font-size:1.875rem;
	color:#FFFFFF;
	font-weight:bold;
}
.product .swippro p {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#ADBAD9;
	line-height:1.5625rem;
}
.product .swippro .btn {
	line-height:2.5rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#FFFFFF;
	text-align:center;
	width:100%;
	display:block;
	margin-top:1.0416666666666667rem;
}
.product .swippro dl {
	margin-top:1.0416666666666667rem;
}
.product .swippro dd {
	font-weight:400;
	font-size:0.7291666666666667rem;
	color:#505A73;
	line-height:1.5625rem;
	padding-left:0.9375rem;
	background:url(../images/qw20.png) no-repeat left center/0.46875rem auto;
	;
}
.product .swippro dd.on {
	color:#ADBAD9;
	background:url(../images/qw21.png) no-repeat left center/0.5729166666666667rem auto;
}
.product .box .prev,.product .box .next {
	position:absolute;
	left:0;
	top:50%;
	z-index:1;
	background:url(../images/qw13.png) no-repeat center/1.5625rem auto;
	width:1.5625rem;
	height:1.5625rem;
	cursor:pointer;
	margin-top:-0.78125rem;
	opacity:0.3;
}
.product .box .next {
	left:auto;
	right:0;
	transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	/* IE 9*/
	-moz-transform:rotate(180deg);
	/* Firefox*/
	-webkit-transform:rotate(180deg);
	/* Safari 和 Chrome*/
	-o-transform:rotate(180deg);
}
.product .box .prev:hover,.product .box .next:hover {
	opacity:1;
}
.product .box {
	position:relative;
	padding:0 4.6875rem;
}






.banner .text h4 {
	font-size:1.4583333333333335rem;
	color:#FFFFFF;
	line-height:2.1875rem;
	margin:0.5208333333333334rem 0 2.604166666666667rem;
}
.banner .text p {
	font-size:0.8rem;
	color:#FFFFFF;
	line-height:1.25rem;
	position:relative;
	padding-left:1.1458333333333335rem;
}
.banner .text p::before {
	content:"";
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	bottom:0;
	width:0.20833333333333334rem;
	background:linear-gradient( 90deg,#FFCE87 0%,#7F5225 100%);
}
.header {
	background:rgba(0,0,0,0.8);
	padding:1.0416666666666667rem 0;
}
.header .logo img {
	height:4.166666666666667rem;
}
.header .naver li a {
	font-weight:400;
}
.hmore a {
	width:10.416666666666668rem;
	height:2.0833333333333335rem;
	border-radius:0.10416666666666667rem 0.10416666666666667rem 0.10416666666666667rem 0.10416666666666667rem;
	border:1px solid #ADBAD9;
}
.hpage1 {
	padding:5.208333333333334rem 0;
}
.hpage1 .wrap {
	display:flex;
	justify-content:space-between;
	align-items:center;
}
.hpage1 .pic {
	width:31.770833333333336rem;
}
.hpage1 .pic img {
	width:100%;
	display:block;
}
.hpage1 .text {
	flex:1;
	margin-left:3.385416666666667rem;
	text-align:left;
}
.hpage1 .text .flex {
	display:flex;
	justify-content:space-between;
}
.hpage1 .text dt {
	font-weight:bold;
	font-size:1.25rem;
	color:#C39359;
	line-height:1.3541666666666667rem;
	margin:0 0 1.0416666666666667rem;
}
.hpage1 .text dl {
	width:50%;
}
.hpage1 .text dd {
	position:relative;
	margin-bottom:0.9375rem;
	padding-left:0.78125rem;
	margin-left:-0.78125rem;
}
.hpage1 .text dd::before {
	content:"";
	position:absolute;
	left:0;
	top:0.5208333333333334rem;
	width:0.2604166666666667rem;
	height:0.2604166666666667rem;
	border-radius:50%;
	background:#C39359;
}
.hpage1 .text dd h5 {
	font-weight:400;
	font-size:0.9375rem;
	color:#FFFFFF;
	line-height:1.3541666666666667rem;
}
.hpage1 .text dd p {
	font-weight:400;
	font-size:0.625rem;
	color:#ADBAD9;
	line-height:1.3541666666666667rem;
	margin-top:0.10416666666666667rem;
}
.hpage1 .text .tit h3 {
	text-align:left;
}
.hpage2 {
	padding:5.208333333333334rem 0;
	overflow:hidden;
}
.hpage2 .listicon {
	position:relative;
	margin-top:3.125rem;
}
.hpage2 .listicon::before {
	content:"";
	position:absolute;
	left:-50vw;
	right:-50vw;
	top:7.03125rem;
	border-bottom:0.4166666666666667rem solid #C39359;
}
.hpage2 .listicon ul {
	display:flex;
	justify-content:space-between;
}
.hpage2 .listicon ul li {
	width:30%;
	text-align:center;
	position:relative;
}
.hpage2 .listicon ul li::before {
	content:"";
	position:absolute;
	left:0;
	right:0;
	top:7.03125rem;
	width:1.3541666666666667rem;
	margin:0 auto;
	height:1.3541666666666667rem;
	margin-top:-0.4166666666666667rem;
	background:url(../images/aico1.png) no-repeat center/contain;
}
.hpage2 .listicon .icon {
	width:5.260416666666667rem;
	height:5.260416666666667rem;
	background:linear-gradient(to bottom,#FFCE87 0%,#7F5225 100%);
	border-radius:50%;
	display:flex;
	align-items:center;
	justify-content:center;
	margin:0 auto;
}
.hpage2 .listicon .icon img {
	width:1.875rem;
	height:1.875rem;
	display:block;
	object-fit:contain;
}
.hpage2 .listicon h4 {
	font-weight:bold;
	font-size:1.25rem;
	color:#FFFFFF;
	line-height:1.3541666666666667rem;
	margin-top:3.75rem;
}
.hpage2 .listicon p {
	font-weight:400;
	font-size:0.8rem;
	color:#ADBAD9;
	line-height:1.25rem;
	margin-top:1.5625rem;
}
.section1 li p {
	margin-top:1.0416666666666667rem;
}
.section2 .wrap:nth-child(2n) {
	flex-direction:row-reverse;
}
.section2 .pic {
	width:33rem;
	margin:0 1.5625rem;
}
.section2 .text {
	flex:1;
	margin:0;
}
.section2 .text h4 {
	font-weight:400;
	font-size:1.4583333333333335rem;
	color:#ADBAD9;
	line-height:1.4583333333333335rem;
	margin:0.5208333333333334rem 0 0.78125rem;
}
.section2 .text h5 {
	font-weight:bold;
	font-size:1.4583333333333335rem;
	color:#C39359;
	line-height:2.1875rem;
}
.section2 .text p strong {
	color:#fff;
}
.section2 .text .hmore a {
	margin:2.0833333333333335rem 0 0;
}
.section3 .bd ul li {
	border-radius:0rem 0rem 1.0416666666666667rem 1.0416666666666667rem;
}
.section3 .bd ul li .txt {
	display:block;
	height:auto;
	padding:1.0416666666666667rem;
}
.section3 .bd ul li .txt p {
	font-weight:400;
	font-size:0.625rem;
	color:#ADBAD9;
	line-height:1.3541666666666667rem;
	margin-top:1.0416666666666667rem;
	text-align:center;
}
.footer .copyright {
	font-size:0.7291666666666667rem;
	color:#515766;
}
.footer .copyright a.aline {
	display:inline-block;
	border-bottom:0.052083333333333336rem solid #505A73;
}
.footer .copyright a {
	margin:0 0.15625rem;
}
.section3 {
	padding:5.208333333333334rem 0;
}


.myrt .flexct{
    display: flex;
    justify-content: center;
    align-items: center;
}
.myrt h6{
    background: #0A0C14;
border-radius: 99px 99px 99px 99px;
padding: 0 26px;
line-height: 40px;
justify-content: center;
}
.myrt .fbtnc {
	width:18.072916666666668rem;
	line-height:2.7083333333333335rem;
	background:linear-gradient( 270deg,#FFCE87 0%,#7F5225 100%);
	border-radius:0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem 0.4166666666666667rem;
	font-size:0.8333333333333334rem;
	text-align:center;
	color:#FFFFFF;
	display:block;
	margin:2.1875rem auto 0;
}



.qwshangwhz li .uufilex{
   width: 80px;
height: 80px;
background: #0A0C14;
border-radius: 8px 8px 8px 8px;
border: 1px solid #272E40;
position: relative;
display: file;justify-content: center;
align-content: center;
}
.qwshangwhz li .uufilex img.ico{
    width: 30px;height: 30px;position: absolute;
    left: 0;right: 0;top: 0;bottom: 0;
    margin: auto;
}
.qwshangwhz li .uufilex img.on{
    height: 100%;width: 100%;object-fit: cover;display: block;
    margin: 0 auto;
    left: 0;right: 0;top: 0;bottom: 0;
}
.qwshangwhz li .uufilex .file{
    width: 100%;height: 100%;display: block;
    opacity: 0;position: absolute;left: 0;right: 0;
    top: 0;bottom: 0;z-index: 22;
}
.qwshangwhz li .uufilex i{
    display: none;
}


.qwnewsdel .txt *{
    text-wrap-mode: inherit !important;
}
/* 中创底部修正 */
.zc-footer{
  padding:50px 0 24px !important;
  background:#080b16 !important;
}

.zc-footer .th{
  display:flex !important;
  align-items:flex-start !important;
  justify-content:space-between !important;
  gap:50px !important;
}

.zc-footer .txt{
  width:32% !important;
}

.zc-footer .weix{
  width:120px !important;
  margin:0 !important;
  text-align:center !important;
}

.zc-footer .weix .ico{
  width:110px !important;
  height:110px !important;
  object-fit:cover !important;
  background:#fff;
  padding:6px;
  border-radius:8px;
}

.zc-footer .weix p,
.zc-footer .txt p,
.zc-footer .rt p{
  color:#8fa4d6 !important;
  font-size:14px !important;
  line-height:1.8 !important;
}

.zc-footer .rt{
  width:24% !important;
  text-align:right !important;
}

.zc-footer .logo-footer{
  width:180px !important;
  max-width:180px !important;
  height:auto !important;
  object-fit:contain !important;
}

.zc-footer .copyright{
  text-align:center !important;
  margin-top:32px !important;
  color:#66799f !important;
}

.zc-footer .copyright a{
  color:#66799f !important;
}
/* ===============================
   中创智链AI 首页UI轻量覆盖
   只改首页视觉，不动功能结构
=============================== */

.layout{
	background:#050915 !important;
}

/* 通用卡片科技蓝 */
.iconlist,
.hnews2,
.hpage1,
.hpage2,
.section1,
.section2,
.section3{
	background:#050915 !important;
}

/* 四个能力入口 */
.iconlist{
	padding:0 0 4rem !important;
}

.iconlist li img{
	filter:hue-rotate(145deg) saturate(1.45) brightness(1.18);
}

.iconlist li h4{
	color:#fff !important;
	font-weight:700 !important;
}

/* 新闻卡片 */
.hnews2 .list ul li{
	background:rgba(9,20,48,.86) !important;
	border:1px solid rgba(0,190,255,.16);
	box-shadow:0 0 30px rgba(0,120,255,.08);
}

.hnews2 .list ul li .txt h4{
	color:#fff !important;
}

.hnews2 .list ul li .txt p{
	color:#8ea8d8 !important;
}

.hmore a{
	border-color:#2aa8ff !important;
	color:#8fdcff !important;
}

.hmore a:hover{
	background:linear-gradient(90deg,#00c8ff,#4b62ff) !important;
	color:#fff !important;
}

/* hpage1 双栏能力模块 */
.hpage1{
	padding:5rem 0 !important;
}

.hpage1 .wrap{
	background:rgba(7,18,43,.72);
	border:1px solid rgba(0,190,255,.16);
	border-radius:1.25rem;
	padding:3rem 3rem !important;
	box-sizing:border-box;
	box-shadow:0 0 45px rgba(0,120,255,.08);
}

.hpage1 .tit h3,
.hpage2 .tit h3,
.section1 .tit h3,
.section3 .tit h3{
	color:#fff !important;
}

.hpage1 dt,
.hpage1 h5,
.hpage2 h4{
	color:#5ee7ff !important;
}

.hpage1 p,
.hpage2 p{
	color:#9fb2dc !important;
}

/* 为什么选择我们 */
.hpage2{
	padding:5rem 0 !important;
}

.hpage2 .listicon li{
	background:rgba(7,18,43,.72) !important;
	border:1px solid rgba(0,190,255,.16);
	border-radius:1rem;
	box-shadow:0 0 35px rgba(0,120,255,.08);
}

/* 产品与服务 */
.section1 li{
	background:rgba(7,18,43,.76) !important;
	border:1px solid rgba(0,190,255,.16);
	border-radius:1rem !important;
	box-shadow:0 0 35px rgba(0,120,255,.08);
}

.section1 li .icon{
	filter:hue-rotate(145deg) saturate(1.45) brightness(1.18);
}

.section1 li i{
	background:linear-gradient(90deg,#00d4ff,#5667ff) !important;
}

.section1 li p{
	color:#9fb2dc !important;
}

/* 关于我们 */
.section2{
	background:linear-gradient(180deg,#050915,#081225) !important;
}

.section2 .text h2{
	color:#fff !important;
}

.section2 .text p{
	color:#9fb2dc !important;
	line-height:1.8 !important;
}

/* 综合服务能力 */
.section3 .hd{
	background:#080d1b !important;
}

.section3 .bd ul li{
	background:rgba(7,18,43,.76) !important;
	border:1px solid rgba(0,190,255,.16);
	border-radius:1rem;
	overflow:hidden;
	box-shadow:0 0 35px rgba(0,120,255,.08);
}

.section3 .bd ul li .txt{
	background:rgba(5,12,28,.72);
}

.section3 .bd ul li .txt h3{
	color:#fff !important;
}

/* 全站金色按钮/线条转蓝紫 */
.mbtn,
.plbtn,
.login .btn,
.mask1 .mtixian .btn,
.qwshangwhz .btn,
.qwlianxkf .btn .b1,
.tables .cth a,
.boxitem .btab li a,
.hmy .rt .myrt .btn{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	border-color:#2aa8ff !important;
}

.tables .cth h4,
.tabbox .mdels h4,
.mteam .th h4{
	border-left-color:#1ccfff !important;
}

.utit h3 i,
.mtabs ul li a i{
	background:linear-gradient(90deg,#00d4ff,#5667ff) !important;
}

/* 手机端避免挤压 */
@media screen and (max-width:900px){
	.hpage1 .wrap{
		padding:2rem 1rem !important;
	}
}
/* ===============================
   中创首页二次修正：排版 + 金色线条
=============================== */

/* 1. 首屏文字左侧金色竖线改蓝色 */
.banner .text p{
	border-left:3px solid #18d8ff !important;
	padding-left:1rem !important;
}

/* 2. 新闻模块恢复4列并排 */
.hnews2 .list ul{
	display:grid !important;
	grid-template-columns:repeat(4,1fr) !important;
	gap:1.5rem !important;
}

.hnews2 .list ul li{
	width:auto !important;
	margin:0 !important;
}

/* 3. 综合服务能力恢复4列并排 */
.section3 .bd ul{
	display:grid !important;
	grid-template-columns:repeat(4,1fr) !important;
	gap:1.5rem !important;
}

.section3 .bd ul li{
	width:auto !important;
	margin:0 !important;
}

/* 4. 为什么选择我们金色横线改蓝紫 */
.hpage2 .listicon{
	position:relative;
}

.hpage2 .listicon:before{
	background:linear-gradient(90deg,#00d4ff,#5667ff) !important;
	box-shadow:0 0 20px rgba(0,212,255,.35);
}

.hpage2 .listicon li:before,
.hpage2 .listicon li:after{
	border-color:#18d8ff !important;
	background:#050915 !important;
}

/* 5. 为什么选择我们圆形金色图标改蓝紫 */
.hpage2 .listicon .icon{
	background:linear-gradient(135deg,#00d4ff,#3478ff,#8b5cff) !important;
	box-shadow:0 0 28px rgba(0,180,255,.35) !important;
}

.hpage2 .listicon .icon img{
	filter:brightness(0) invert(1) !important;
}

/* 6. 为什么选择我们卡片微调 */
.hpage2 .listicon li{
	background:rgba(7,18,43,.78) !important;
	border:1px solid rgba(0,190,255,.22) !important;
	border-radius:1rem !important;
	box-shadow:0 0 35px rgba(0,120,255,.1) !important;
}

/* 7. 产品服务卡片保持3列，因为HTML本来只有3个 */
.section1 ul{
	display:grid !important;
	grid-template-columns:repeat(3,1fr) !important;
	gap:1.5rem !important;
}

.section1 li{
	width:auto !important;
	margin:0 !important;
}

/* 8. 小屏自适应 */
@media screen and (max-width:900px){
	.hnews2 .list ul,
	.section3 .bd ul,
	.section1 ul{
		grid-template-columns:1fr !important;
	}
}
/* 为什么选择中创智链AI：参考图横向五项风格 */
.hpage2{
	padding:5.5rem 0 !important;
	background:#050915 !important;
}

.hpage2 .tit{
	margin-bottom:3.5rem !important;
}

.hpage2 .tit h3{
	color:#fff !important;
	font-size:1.9rem !important;
}

.hpage2 .tit p{
	color:#8fa4d6 !important;
}

.hpage2 .listicon:before,
.hpage2 .listicon:after,
.hpage2 .listicon li:before,
.hpage2 .listicon li:after{
	display:none !important;
	content:none !important;
}

.hpage2 .listicon ul{
	display:grid !important;
	grid-template-columns:repeat(3,1fr);
	gap:3rem !important;
}

.hpage2 .listicon li{
	background:none !important;
	border:none !important;
	box-shadow:none !important;
	padding:0 1rem !important;
	margin:0 !important;
	text-align:center !important;
}

.hpage2 .listicon .icon{
	width:5.2rem !important;
	height:5.2rem !important;
	margin:0 auto 1.3rem !important;
	border-radius:50% !important;
	background:radial-gradient(circle,#203dff 0%,#151a5a 55%,rgba(20,30,90,.35) 100%) !important;
	box-shadow:0 0 35px rgba(55,90,255,.35) !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	position:relative !important;
	left:auto !important;
	top:auto !important;
	transform:none !important;
}

.hpage2 .listicon .icon img{
	width:2.3rem !important;
	height:2.3rem !important;
	object-fit:contain !important;
	filter:hue-rotate(145deg) saturate(1.8) brightness(1.3) !important;
}

.hpage2 .listicon .txt h4{
	color:#fff !important;
	font-size:1.15rem !important;
	font-weight:700 !important;
	margin-bottom:.8rem !important;
}

.hpage2 .listicon .txt p{
	color:#9fb2dc !important;
	font-size:.78rem !important;
	line-height:1.8 !important;
}

@media screen and (max-width:900px){
	.hpage2 .listicon ul{
		grid-template-columns:1fr !important;
	}
}
/* 中创：为什么选择我们 五项横排版 */
.zc-why-simple{
	padding:5.5rem 0 !important;
	background:#050915 !important;
}

.zc-why-simple .tit{
	margin-bottom:3.2rem !important;
}

.zc-why-simple .listicon:before,
.zc-why-simple .listicon:after,
.zc-why-simple .listicon li:before,
.zc-why-simple .listicon li:after{
	display:none !important;
	content:none !important;
}

.zc-why-simple .listicon ul{
	display:grid !important;
	grid-template-columns:repeat(5,1fr) !important;
	gap:2rem !important;
}

.zc-why-simple .listicon li{
	background:none !important;
	border:none !important;
	box-shadow:none !important;
	margin:0 !important;
	padding:0 0.5rem !important;
	text-align:center !important;
}

.zc-why-simple .listicon .icon{
	width:5rem !important;
	height:5rem !important;
	margin:0 auto 1.2rem !important;
	border-radius:50% !important;
	background:radial-gradient(circle,#2f63ff 0%,#17207a 60%,rgba(20,30,90,.35) 100%) !important;
	box-shadow:0 0 35px rgba(55,120,255,.35) !important;
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	position:relative !important;
	left:auto !important;
	top:auto !important;
	transform:none !important;
}

.zc-why-simple .listicon .icon img{
	width:2.2rem !important;
	height:2.2rem !important;
	object-fit:contain !important;
	filter:hue-rotate(145deg) saturate(1.8) brightness(1.35) !important;
}

.zc-why-simple .listicon .txt h4{
	color:#fff !important;
	font-size:1.05rem !important;
	font-weight:700 !important;
	margin-bottom:.65rem !important;
}

.zc-why-simple .listicon .txt p{
	color:#9fb2dc !important;
	font-size:.72rem !important;
	line-height:1.75 !important;
}

@media screen and (max-width:900px){
	.zc-why-simple .listicon ul{
		grid-template-columns:1fr !important;
	}
}
/* 中创：为什么选择我们 5项修正版 */
.zc-why-simple .wrap{
	width:72.91666666666667rem !important;
	margin:0 auto !important;
}

.zc-why-simple .listicon ul{
	display:grid !important;
	grid-template-columns:repeat(5,1fr) !important;
	gap:1.8rem !important;
	align-items:start !important;
}

.zc-why-simple .listicon li{
	text-align:center !important;
	padding:0 !important;
}

.zc-why-simple .listicon .txt h4{
	white-space:normal !important;
	line-height:1.35 !important;
	font-size:1rem !important;
}

.zc-why-simple .listicon .txt p{
	max-width:8.5rem !important;
	margin:0 auto !important;
	line-height:1.65 !important;
	font-size:.68rem !important;
	text-align:center !important;
	word-break:normal !important;
}
/* 中创：为什么选择我们最终修正版 */
.zc-why-simple{
	padding:6rem 0 5rem !important;
}

.zc-why-simple .wrap{
	width:82% !important;
	max-width:1280px !important;
	margin:0 auto !important;
}

.zc-why-simple .listicon ul{
	display:flex !important;
	justify-content:space-between !important;
	align-items:flex-start !important;
	gap:40px !important;
}

.zc-why-simple .listicon li{
	flex:1 !important;
	min-width:0 !important;
	text-align:center !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	border:none !important;
	box-shadow:none !important;
}

.zc-why-simple .listicon .icon{
	width:78px !important;
	height:78px !important;
	margin:0 auto 28px !important;
}

.zc-why-simple .listicon .txt{
	width:100% !important;
	max-width:none !important;
}

.zc-why-simple .listicon .txt h4{
	display:block !important;
	width:100% !important;
	max-width:none !important;
	white-space:nowrap !important;
	word-break:keep-all !important;
	font-size:18px !important;
	line-height:1.4 !important;
	color:#fff !important;
	margin:0 0 14px !important;
	text-align:center !important;
}

.zc-why-simple .listicon .txt p{
	display:block !important;
	width:100% !important;
	max-width:190px !important;
	margin:0 auto !important;
	color:#9fb2dc !important;
	font-size:14px !important;
	line-height:1.75 !important;
	text-align:center !important;
	word-break:normal !important;
	white-space:normal !important;
}

@media screen and (max-width:900px){
	.zc-why-simple .listicon ul{
		display:grid !important;
		grid-template-columns:1fr !important;
		gap:2rem !important;
	}
}
/* 中创智链AI 弹窗UI修正 */
.plogin3{
	background:rgba(5,10,24,.96) !important;
	border:1px solid rgba(0,210,255,.22) !important;
	border-radius:18px !important;
	box-shadow:0 0 60px rgba(0,120,255,.35) !important;
	overflow:hidden !important;
	color:#d8e8ff !important;
}

.plogin3 .loginform{
	background:transparent !important;
}

.plogin3 .flhd{
	background:linear-gradient(90deg,#061a3d,#063c78,#2667ff) !important;
	height:auto !important;
	padding:20px 28px !important;
	position:relative !important;
}

.plogin3 .flhd > img{
	display:none !important;
}

.plogin3 .flhd h3{
	color:#fff !important;
	font-size:22px !important;
	font-weight:700 !important;
	margin:0 !important;
}

.plogin3 .flhd h4{
	color:rgba(255,255,255,.18) !important;
	font-size:42px !important;
	font-weight:800 !important;
	position:absolute !important;
	left:28px !important;
	top:8px !important;
	z-index:0 !important;
	letter-spacing:2px !important;
}

.plogin3 .flhd h3,
.plogin3 .close{
	position:relative !important;
	z-index:2 !important;
}

.plogin3 .close{
	right:24px !important;
	top:20px !important;
}

.plogin3 .close img{
	filter:brightness(0) invert(1) !important;
}

.plogin3 .item{
	background:#070d1f !important;
	padding:34px 44px !important;
	color:#b9ccff !important;
	line-height:1.9 !important;
	font-size:15px !important;
	max-height:520px !important;
	overflow-y:auto !important;
}

.plogin3 .item *{
	color:#b9ccff !important;
}

.plogin3 .item h1,
.plogin3 .item h2,
.plogin3 .item h3,
.plogin3 .item strong{
	color:#ffffff !important;
}
/* 中创弹窗尺寸与关闭按钮修正 */
.plogin3{
	width:49rem !important;
	max-width:92vw !important;
	top:2% !important;
	left:50% !important;
	transform:translateX(-50%) !important;
	border-radius:14px !important;
	overflow:hidden !important;
}

.plogin3 .flhd{
	height:4.5rem !important;
	padding:0 2.2rem !important;
	display:flex !important;
	align-items:center !important;
	background:linear-gradient(90deg,#061a3d,#1258d8,#2d72ff) !important;
}

.plogin3 .flhd > img{
	display:block !important;
	width:2.2rem !important;
	height:auto !important;
	margin-right:.8rem !important;
}

.plogin3 .flhd h3{
	font-size:1.25rem !important;
	line-height:1 !important;
	margin:0 !important;
	color:#fff !important;
}

.plogin3 .flhd h4{
	left:2rem !important;
	top:.2rem !important;
	font-size:2.6rem !important;
	line-height:1 !important;
	pointer-events:none !important;
}

.plogin3 .close{
	position:absolute !important;
	right:1.5rem !important;
	top:50% !important;
	transform:translateY(-50%) !important;
	width:1.6rem !important;
	height:1.6rem !important;
	z-index:9 !important;
}

.plogin3 .close img{
	width:100% !important;
	height:100% !important;
	display:block !important;
}

.plogin3 .item{
	padding:2rem 3rem !important;
	min-height:17rem !important;
	max-height:28rem !important;
	overflow-y:auto !important;
	background:#070d1f !important;
}
/* 弹窗顶部残影清理 */
.plogin3,
.plogin3 .loginform{
	background:transparent !important;
	box-shadow:none !important;
}

.plogin3 .flhd{
	border-radius:14px 14px 0 0 !important;
	overflow:hidden !important;
	z-index:2 !important;
}

.plogin3 .flhd:before,
.plogin3 .flhd:after,
.plogin3:before,
.plogin3:after,
.plogin3 .loginform:before,
.plogin3 .loginform:after{
	display:none !important;
	content:none !important;
}

.plogin3 .flhd h4{
	display:none !important;
}

.plogin3 .item{
	border-radius:0 0 14px 14px !important;
}
/* 弹窗外层边框彻底修正 */
.plogin3{
	width:49rem !important;
	max-width:92vw !important;
	height:auto !important;
	min-height:0 !important;
	padding:0 !important;
	background:transparent !important;
	border:none !important;
	box-shadow:none !important;
	overflow:visible !important;
}

.plogin3 .loginform{
	width:100% !important;
	margin:0 !important;
	padding:0 !important;
	background:#070d1f !important;
	border:1px solid rgba(0,210,255,.18) !important;
	border-radius:14px !important;
	overflow:hidden !important;
	box-shadow:0 0 50px rgba(0,120,255,.28) !important;
}

.plogin3 .item{
	border-radius:0 !important;
}
/* 中创登录/注册弹窗 */
.zc-login .loginform,
.zc-login .resetform,
.zc-login .regform{
	background:#070d1f !important;
	border:1px solid rgba(0,210,255,.18) !important;
	border-radius:14px !important;
	overflow:hidden !important;
	box-shadow:0 0 50px rgba(0,120,255,.28) !important;
}

.zc-login .flhd{
	background:linear-gradient(90deg,#061a3d,#1258d8,#2d72ff) !important;
}

.zc-login .flhd > img{
	width:2.4rem !important;
	height:auto !important;
	object-fit:contain !important;
}

.zc-login .flhd h3{
	color:#fff !important;
}

.zc-login .flhd h4{
	color:rgba(255,255,255,.14) !important;
}

.zc-login .item{
	background:#070d1f !important;
}

.zc-login .item h2,
.zc-login .item h5{
	color:#fff !important;
}

.zc-login .txt{
	background:#050a18 !important;
	border:1px solid rgba(0,210,255,.14) !important;
	color:#fff !important;
}

.zc-login .txt::placeholder{
	color:#7085ad !important;
}

.zc-login .btn{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	color:#fff !important;
}

.zc-login a{
	color:#19d8ff !important;
}
/* 中创会员中心：个人资料页 */
.hbanner2{
	background:url("../images/user_banner.png") center center/cover no-repeat !important;
	height:22rem !important;
}

.hmy{
	background:#050915 !important;
	padding-bottom:4rem !important;
}

.hmy .wrap{
	display:flex !important;
	gap:2rem !important;
}

.hmy .lt{
	background:rgba(7,13,31,.86) !important;
	border:1px solid rgba(0,210,255,.16) !important;
	border-radius:18px !important;
	overflow:hidden !important;
}

.hmy .rt{
	flex:1 !important;
}

.utit h3{
	color:#fff !important;
	font-size:1.4rem !important;
}

.utit h3 i{
	background:linear-gradient(90deg,#00d8ff,#6d63ff) !important;
}

.myrt{
	background:rgba(7,13,31,.92) !important;
	border:1px solid rgba(0,210,255,.14) !important;
	border-radius:18px !important;
	box-shadow:0 0 40px rgba(0,120,255,.12) !important;
}

.myhd .icon{
	width:5.6rem !important;
	height:5.6rem !important;
	border-radius:50% !important;
	object-fit:cover !important;
	box-shadow:0 0 30px rgba(0,210,255,.28) !important;
}

.myrt h3,
.mtrc .un input,
.mtrc label,
.mtrc .txt{
	color:#dceaff !important;
}

.mtrc input.txt{
	background:transparent !important;
}

.mtrc ul li{
	border-color:rgba(0,210,255,.08) !important;
}

.hmy .btn{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	color:#fff !important;
	border-radius:999px !important;
}

/* 会员中心弹窗统一 */
.xiug1show .flhd,
.xiug2show .flhd,
.xiug4show .flhd{
	background:linear-gradient(90deg,#061a3d,#1258d8,#2d72ff) !important;
}

.xiug1show .flhd > img,
.xiug2show .flhd > img,
.xiug4show .flhd > img{
	width:2.4rem !important;
	height:auto !important;
}

.xiug1show .flhd h3,
.xiug2show .flhd h3,
.xiug4show .flhd h3{
	color:#fff !important;
}

.xiug1show .flhd h4,
.xiug2show .flhd h4,
.xiug4show .flhd h4{
	color:rgba(255,255,255,.14) !important;
}

.xiug1show form,
.xiug2show form,
.xiug4show form{
	background:#070d1f !important;
	border:1px solid rgba(0,210,255,.18) !important;
	border-radius:14px !important;
	overflow:hidden !important;
}
/* 邀请二维码 */

.myrt{
    background:rgba(7,13,31,.92);
    border:1px solid rgba(0,210,255,.15);
    border-radius:18px;
    box-shadow:0 0 30px rgba(0,120,255,.12);
}

.myrt img{
    box-shadow:0 0 25px rgba(0,210,255,.25);
}

.flexct{
    justify-content:center;
    margin-top:15px;
}

.flexct h6{
    color:#9fb7e8 !important;
}

.flexct h6 i{
    color:#6aa9ff !important;
}

.fbtnc{
    background:linear-gradient(
        90deg,
        #00c8ff,
        #3478ff,
        #8b5cff
    ) !important;

    border:none !important;
    border-radius:999px !important;
    color:#fff !important;
}

.fbtnc:hover{
    opacity:.92;
}
/* ========================================
   中创智链AI - 我的业务
======================================== */

.mteam{
	background:rgba(7,13,31,.92) !important;
	border:1px solid rgba(0,210,255,.15) !important;
	border-radius:18px !important;
	padding:30px !important;
	box-shadow:0 0 30px rgba(0,120,255,.12);
}

/* 顶部 */

.mteam .th{
	display:flex !important;
	justify-content:space-between !important;
	align-items:center !important;
	flex-wrap:wrap !important;
	gap:15px !important;
	margin-bottom:25px !important;
}

.mteam .th h4{
	color:#ffffff !important;
	font-size:28px !important;
	font-weight:700 !important;
}

.mteam .th h6{
	color:#9fb7e8 !important;
	font-size:14px !important;
	display:flex !important;
	align-items:center !important;
	gap:12px !important;
}

.mteam .th h6 i{
	color:#6eb8ff !important;
	font-style:normal !important;
}

.mteam .th .fuzhi{
	display:inline-flex !important;
	align-items:center !important;
	justify-content:center !important;
	height:34px !important;
	padding:0 18px !important;
	border-radius:999px !important;
	color:#fff !important;
	background:linear-gradient(
		90deg,
		#00c8ff,
		#3478ff,
		#8b5cff
	) !important;
}

/* 表格 */

.mteam .tables{
	border-radius:14px !important;
	overflow:hidden !important;
	border:1px solid rgba(0,210,255,.12);
}

.mteam table{
	width:100% !important;
	border-collapse:collapse !important;
	background:#091122 !important;
}

.mteam table th{
	background:#101d3f !important;
	color:#fff !important;
	font-weight:600 !important;
	padding:16px !important;
	border:none !important;
}

.mteam table td{
	padding:15px !important;
	color:#c8d8f5 !important;
	border-top:1px solid rgba(255,255,255,.05) !important;
	background:transparent !important;
}

.mteam table tr:hover td{
	background:rgba(0,120,255,.06) !important;
}

/* 分页 */

.mteam .pages{
	margin-top:30px !important;
	text-align:center !important;
}

.mteam .pages ul{
	display:flex !important;
	justify-content:center !important;
	gap:10px !important;
	flex-wrap:wrap !important;
}

.mteam .pages li a{
	display:flex !important;
	align-items:center !important;
	justify-content:center !important;
	width:40px !important;
	height:40px !important;
	border-radius:10px !important;
	background:#111c39 !important;
	color:#9fb7e8 !important;
}

.mteam .pages li.on a{
	background:linear-gradient(
		90deg,
		#00c8ff,
		#3478ff,
		#8b5cff
	) !important;

	color:#fff !important;
}

.mteam .pages li.last a{
	width:auto !important;
	padding:0 18px !important;
}
/* ===== 会员中心修正：恢复结构，只保留蓝色视觉 ===== */

/* 1. 删除顶部重复背景，只保留 user.html 里的会员横幅 */
.hbanner2{
	display:none !important;
	height:0 !important;
	background:none !important;
}

/* 2. 会员横幅只换背景，不改原结构 */
.muhd{
	background:url("../images/user_banner.png") center center/cover no-repeat !important;
	border-bottom:1px solid rgba(0,210,255,.16) !important;
	margin-bottom:0 !important;
}

.muhd .name,
.muhd .rtc{
	display:block !important;
	padding:0 !important;
}

.muhd .file img{
	border-radius:50% !important;
	object-fit:cover !important;
}

.muhd .mtxt2{
	position:absolute !important;
	right:6% !important;
	top:50% !important;
	transform:translateY(-50%) !important;
	text-align:center !important;
}

.muhd .mtxt h3,
.muhd .mtxt h5,
.muhd .mtxt2 h3,
.muhd .mtxt2 h5{
	color:#fff !important;
}

/* 3. 左侧菜单：恢复原高度，不强制换行 */
.hmy .lt ul{
	background:rgba(7,13,31,.9) !important;
	border:1px solid rgba(0,210,255,.14) !important;
	border-radius:16px !important;
}

.hmy .lt ul li a{
	display:flex !important;
	align-items:center !important;
	white-space:nowrap !important;
	word-break:keep-all !important;
	line-height:1.2 !important;
	color:#bcd4ff !important;
}

.hmy .lt ul li.on a{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	color:#fff !important;
	border-radius:10px !important;
}

.hmy .lt ul li a .ico{
	flex-shrink:0 !important;
}

/* 4. 分页：长按钮不要固定宽度 */
.pages li a,
.mteam .pages li a{
	width:auto !important;
	min-width:40px !important;
	height:40px !important;
	padding:0 16px !important;
	white-space:nowrap !important;
	border-radius:10px !important;
}

.pages li.last a,
.mteam .pages li.last a{
	width:auto !important;
	min-width:80px !important;
}

/* 5. 内容卡片只做视觉，不改布局 */
.mteam,
.myrt{
	background:rgba(7,13,31,.92) !important;
	border:1px solid rgba(0,210,255,.15) !important;
	border-radius:18px !important;
	box-shadow:0 0 30px rgba(0,120,255,.12) !important;
}
/* ===== 会员中心结构恢复最终版：只换皮，不改原布局 ===== */

/* 恢复顶部占位，不再放背景图 */
.hbanner2{
	height:7.8125rem !important;
	background:#0A0C14 !important;
	display:block !important;
}

/* 会员横幅只替换背景，不改原结构 */
.muhd{
	background:url("../images/user_banner.png") no-repeat center/cover !important;
	padding:1.0416666666666667rem 0 !important;
	border:none !important;
	border-radius:0 !important;
	box-shadow:none !important;
	margin:0 !important;
}

/* 恢复原会员信息布局 */
.muhd .wrap{
	display:block !important;
}

.muhd .name{
	display:flex !important;
	align-items:center !important;
	margin:1.0416666666666667rem 0 !important;
}

.muhd .name .file{
	width:8.333333333333334rem !important;
	height:8.333333333333334rem !important;
	border-radius:50% !important;
	overflow:hidden !important;
	position:relative !important;
}

.muhd .name .file img{
	width:100% !important;
	height:100% !important;
	object-fit:cover !important;
	border-radius:50% !important;
}

.muhd .name .rtc{
	display:flex !important;
	justify-content:space-between !important;
	align-items:center !important;
	width:calc(100% - 8.75rem) !important;
	margin-left:2.34375rem !important;
}

.muhd .mtxt2{
	position:static !important;
	transform:none !important;
	text-align:center !important;
}

/* 左侧菜单：恢复原始宽度，只改颜色 */
.hmy .lt{
	width:8.333333333333334rem !important;
	padding-top:2.604166666666667rem !important;
	background:none !important;
	border:none !important;
	border-radius:0 !important;
	overflow:visible !important;
}

.hmy .lt ul{
	background:rgba(7,13,31,.92) !important;
	border:1px solid rgba(0,210,255,.14) !important;
	border-radius:16px !important;
	padding:1rem .5rem !important;
}

.hmy .lt li{
	margin-bottom:0.78125rem !important;
}

.hmy .lt li a{
	display:flex !important;
	align-items:center !important;
	padding-left:1.0416666666666667rem !important;
	line-height:2.0833333333333335rem !important;
	height:auto !important;
	border-radius:0.4166666666666667rem !important;
	font-size:0.7291666666666667rem !important;
	font-weight:bold !important;
	color:#bcd4ff !important;
	white-space:normal !important;
	word-break:keep-all !important;
}

.hmy .lt li.on a,
.hmy .lt li a:hover{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	color:#fff !important;
}

/* 分页恢复长按钮 */
.pages ul li a,
.mteam .pages li a{
	width:auto !important;
	min-width:auto !important;
	height:auto !important;
	line-height:1.4583333333333335rem !important;
	padding:0 .7rem !important;
	margin:1.0416666666666667rem 0 0 !important;
	white-space:nowrap !important;
}
/* 会员中心左侧菜单修正 */
.hmy .lt ul{
	background:none !important;
	border:none !important;
	border-radius:0 !important;
	padding:0 !important;
}

.hmy .lt{
	background:none !important;
	border:none !important;
	border-radius:0 !important;
}

.hmy .lt li a{
	width:100% !important;
	box-sizing:border-box !important;
	padding-left:1.0416666666666667rem !important;
	line-height:2.0833333333333335rem !important;
	border-radius:0.4166666666666667rem !important;
}

.hmy .lt li.on a,
.hmy .lt li a:hover{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	color:#fff !important;
}
/* 我的积分面板蓝色化 */
.mboxc{
	background:linear-gradient(90deg,#061a3d,#1258d8,#2d72ff) !important;
	border:1px solid rgba(0,210,255,.22) !important;
	box-shadow:0 0 30px rgba(0,120,255,.18) !important;
}

.mboxc a{
	border:1px solid rgba(255,255,255,.7) !important;
	color:#fff !important;
}

.mboxc a:hover{
	background:#fff !important;
	color:#1268ff !important;
}
/* 顶部右侧用户/菜单图标蓝色化 */
.header .naver .name img{
	background:linear-gradient(135deg,#00c8ff,#3478ff,#8b5cff) !important;
	box-shadow:0 0 16px rgba(0,160,255,.45) !important;
}
/* ===== 会员中心：头像与左侧菜单恢复原版结构 ===== */

/* 头像：去掉多余边框，只保留图片本身 */
.muhd .file img,
.muhd .name .file img,
.hmy .name .file > img{
	border:none !important;
	box-shadow:none !important;
	outline:none !important;
	background:none !important;
}

/* 左侧菜单：恢复原版结构 */
.hmy .lt{
	width:8.333333333333334rem !important;
	padding-top:2.604166666666667rem !important;
	background:none !important;
	border:none !important;
	border-radius:0 !important;
}

.hmy .lt ul{
	background:none !important;
	border:none !important;
	border-radius:0 !important;
	padding:0 !important;
	box-shadow:none !important;
}

.hmy .lt li{
	margin-bottom:0.78125rem !important;
}

.hmy .lt li a{
	display:flex !important;
	align-items:center !important;
	padding-left:1.0416666666666667rem !important;
	line-height:2.0833333333333335rem !important;
	height:2.0833333333333335rem !important;
	border-radius:0.4166666666666667rem !important;
	font-size:0.7291666666666667rem !important;
	font-weight:bold !important;
	color:#8690A8 !important;
	background:none !important;
	box-shadow:none !important;
}

/* 只把选中态从金色换成中创蓝，其它结构不动 */
.hmy .lt li.on a,
.hmy .lt li a:hover{
	color:#fff !important;
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
}

/* 图标尺寸恢复 */
.hmy .lt li .ico{
	width:0.8333333333333334rem !important;
	height:0.8333333333333334rem !important;
	margin-right:0.5208333333333334rem !important;
	flex-shrink:0 !important;
}
/* 关于我们页面 UI */
.qwmian{
	background:#050915 !important;
	padding:70px 0 !important;
}

.qwmian .wrap{
	display:flex !important;
	gap:32px !important;
	align-items:flex-start !important;
}

.uwtabs{
	background:transparent !important;
}

.uwtabs ul{
	background:rgba(7,13,31,.9) !important;
	border:none !important;
	border-radius:0 !important;
	padding:0 !important;
}

.uwtabs li a{
	color:#9fb7e8 !important;
	background:none !important;
}

.uwtabs li.on a,
.uwtabs li a:hover{
	background:linear-gradient(90deg,#00c8ff,#3478ff,#8b5cff) !important;
	color:#fff !important;
	border-radius:8px !important;
}

.qwmian .rts{
	flex:1 !important;
	background:rgba(7,13,31,.92) !important;
	border:1px solid rgba(0,210,255,.14) !important;
	border-radius:18px !important;
	box-shadow:0 0 30px rgba(0,120,255,.12) !important;
}

.qwabout{
	color:#dceaff !important;
}

.qwabout .uwh2,
.qwabout .txt{
	color:#dceaff !important;
}

.qwabout h1,
.qwabout h2,
.qwabout h3,
.qwabout h4{
	color:#fff !important;
}

.qwabout p,
.qwabout span,
.qwabout div{
	color:#bcd4ff !important;
	line-height:1.9 !important;
}