@charset "utf-8";
/* CSS Document */
body{
	font-size:12px;
	font-weight:normal;
	color:#000;
	line-height:1.5;
	font-family: 思源黑体;
	margin:auto
	}
@font-face
{
	font-family: 思源黑体;
	src: url('../font/思源黑体 CN-Light.otf'),
	url('../font/思源黑体 CN-Light.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: DIN;
	src: url('../font/DIN-Bold.otf'),
	url('../font/DIN-Bold.otf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: anton;
	src: url('../font/anton.woff.ttf'),
	url('../font/anton.woff.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Roboto;
	src: url('../font/Roboto-Regular.ttf'),
	url('../font/Roboto-Regular.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: Source;
	src: url('../font/Source-Han-Serif-CN-Bold.ttf'),
	url('../font/Source-Han-Serif-CN-Bold.ttf'); /* IE9+,可以是具体的实际链接 */
}
@font-face
{
	font-family: zt;
	src: url('../font/zt.TTF'),
	url('../font/zt.TTF'); /* IE9+,可以是具体的实际链接 */
}
*{
	margin:0;
	padding:0;
	box-sizing: border-box;
	}
img{
	border:0;
	}
ul,li{
	list-style:none;
	}
a{
	color:#333;
	text-decoration:none;
	transition: all 0.6s;
	}
a:hover{
	color:var(--Style, #E95300);
	text-decoration: none;
	}
table{ 
	margin: auto;
	}
i{ font-style:normal}
em{ font-style:normal}

 .waterfall {
            column-count: 4;
            column-gap: 20px;
            padding: 10px;
			/*display: grid;
            grid-template-columns: repeat(4, 1fr);*/
        }

        .item {
            break-inside: avoid;
            margin-bottom: 20px;
            background: #fff;
            border-radius: 8px;
            overflow: hidden;
            box-shadow: 0 2px 8px rgba(0,0,0,0.1);
			
			
        }
		.xmtp{
			width:100%;
			position: relative;
			}

        .lazy-img {
            width: 100%;
            height: 200px;
            object-fit: cover;
            background: #f0f0f0;
            transition: opacity 0.3s;
            opacity: 0;
        }

        .lazy-img.loaded {
            opacity: 1;
            height: auto;
        }

        .cptext {
            padding: 15px;
            font-family: Arial;
            color: #333;
            line-height: 1.5;
        }
		.cptext .a2{
	width:auto;
}
.cptext .a2 h1{
  font-weight: 700;
  font-size: 0.875rem;
}
.cptext .a2 dl dt{
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:0.5rem;
}
.cptext .a2 dl dd{
	margin-top:0.5rem;
	color: #000;
	font-size: 1.5rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
  display: flex;
  flex-wrap: nowrap;
  align-items:center;
  justify-content: space-between;
	font-family: DIN;
}
.cptext .a2 dl dd div{
	margin-left:1.0rem;
}
.cptext .a1{
  width:100%;
  float:left;
}
.cptext .a1 i{
  color: var(---999, #999);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  text-decoration:line-through;
  margin-right:0.62rem;
  margin-bottom:0.25rem;
}
.cptext .a1 em{
  color: var(---999, #999);
  font-size: 0.75rem;
  font-style: normal;
  font-weight: 400;
  line-height: normal;
  margin-right:0.02rem;
  margin-bottom:0.45rem;
}
.cptext b{
	font-size: 1.5rem;
	font-family: DIN;
}

.cji{
	width:auto;
	position:absolute;
	top:1.0rem;
	right:1.0rem;
	z-index:2;
}
.cji i{
	padding:0.5rem 1.0rem;
	background-color: #F95765;
	color:#FFF;
	border-radius:0.5rem;
}
.xmtp .price{
	width:100%;
	height:3.4rem;
	position:absolute;
	left:0;
	bottom:0;
	z-index:1;
	background: rgba(251, 53, 70, 0.80);
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	color: var(---white, #FFF);
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	font-family: DIN;
	opacity:1;
	transition: all 0.6s;
}



        @media (max-width: 768px) {
            .waterfall { column-count: 2; }
        }

        @media (max-width: 480px) {
            .waterfall { column-count: 2; }
        }


@media (min-width:1000px) {

.main{
	width: auto;
	margin:auto;
	padding:0px 15px;
	max-width:1280px;
}
.inhead{
	width:100%;
	float:left;
	position:relative;
}
.inhead .pic{
	width:100%;
	float:left;
	overflow:hidden;
}
.inhead .pic img{
	width:100%;
	height:auto;
	display:block;
}
.inhead .intop{
	width:100%;
	position:absolute;
	top:1.93rem;
	left:0;
	z-index:1;
}
.intop.pos{
	position:static;
	margin-top:1.93rem;
	float:left;
	width:100%;
}
.header{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.header .logo{
	width:auto;
	color: var(---white, #FFF);
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.header .logo img{
	max-width:100%;
}
.header .search{
	width:auto;
	border-radius: 2.5rem;
	background: var(---white, #FFF);
	padding: 0.75rem 1.25rem 0.75rem 1.30094rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ssbk{
	width:22rem;
	color: var(---999, #999);
	font-family: "Microsoft YaHei";
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	border:0px;
	outline:none;
}
.login{
	width:auto;
	display: flex;
	align-items: center;
	
}
.login a{
	color:#FFF;
	display: flex;
	align-items: center;
	position:relative;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-left:1.5rem;
}
.login a::before{
	margin-right:0.5rem;
	width: 1.5rem;
	height: 1.5rem;
	content:'';
	background-image:url(../img/dl.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}
.login a.tc::before{
	background-image:url(../img/tuic.svg);
}
.fanh{
	width:auto;
}
.fanh a{
	color:#FFF;
	display: flex;
	align-items: center;
	position:relative;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.fanh a::before{
	margin-right:0.5rem;
	width: 1.125rem;
	height: 1.125rem;
	content:'';
	background-image:url(../img/fh3.png);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
}

.user{
	width:auto;
	display: inline-flex;
	padding: 0.84375rem 0.625rem;
	justify-content: center;
	align-items: center;
	border-radius: 2.5rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.cpfl{
	width:100%;
	float:left;
	margin-top:6.25rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpfl .dq{
	width:auto;
	display: flex;
	padding: 0.3125rem;
	border-radius: 0.5rem;
	border: 1px solid var(---Gray-5, #E0E0E0);
}
.cpfl .dq a{
	display: flex;
	padding: 0.4375rem 1.5rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.cpfl .dq a:hover{
	background: var(---Gray-6, #F2F2F2);
}
.cpfl .dq a.cur{
	background: var(---Gray-6, #F2F2F2);
}
.cpfl .px{
	width:auto;
}
.cpfl .px ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpfl .px ul li{
	width:auto;
	margin-left:2.5rem;
	display: flex;
	align-items: center;
	position:relative;
	font-size: 1rem;
	height:3.0rem;
}
.cpfl .px ul li i{
	width: 0.58738rem;
	height: 0.36519rem;
	margin-left:0.56rem;
	background-image:url(../img/xjt.png);
	background-position:center;
	background-repeat:no-repeat;
}
.cpfl .px ul li .xl{
	width:8.25rem;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
	border-top: 3px solid var(--2244-f-9, #F95765);
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	position:absolute;
	left:-2.5rem;
	top:3.0rem;
	padding: 1rem;
	opacity:0;
	visibility:hidden;
	z-index:33;
}
.cpfl .px ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.cpfl .px ul li .xl dl dd{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.cpfl .px ul li .xl dl dd a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.xl{
	width:100%;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
	border-top: 3px solid var(--2244-f-9, #F95765);
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	position:absolute;
	left:0rem;
	top:3.0rem;
	z-index:11;
	padding: 0.5rem;
	opacity:0;
	visibility:hidden;
}
.xl dl dd{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background:none;
	border-bottom:0px;
	height:2.0rem;
	line-height:2.0rem;
}
.xl dl dd.cur{
	color:var(--2244-f-9, #F95765);
}
.xl dl dd.cur a{
	color:var(--2244-f-9, #F95765);
}
.xl dl dd a::after{
	width: 1.0rem;
	height: 1.0rem;
	content:'';
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}
.xl dl dd.cur a::after{
	background-image:url(../img/yuan2.png);
	background-position:center;
	background-repeat:no-repeat;
}
.xl dl dd a{
	height:auto;
	line-height:normal;
	background-color:transparent;
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xl dl dd:first-child{
	margin-top:0px;
}

.cpfl .px ul li .aa01{
	display: flex;
	align-items: center;
}
.cpfl .px ul li .aa01::before{
	width: 1.0rem;
	height: 1.0rem;
	content:'';
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	margin-right:0.62rem;
}
.cpfl .px ul li .aa01.cur::before{
	background-image:url(../img/yuan2.png);
	background-position:center;
	background-repeat:no-repeat;
}
.cpfl .px ul li .aa01.cur{
	color:var(--2244-f-9, #F95765);
}

/* 隐藏原生单选框 */
.custom-radio{
	display: flex;
	align-items: center;
}
.custom-radio.a1{
	justify-content: space-between;
	width:100%;
}
.custom-radio input[type="radio"] {
  display: none;
}
 
/* 自定义单选框样式 */
.custom-radio .radio-btn {
  height: 12px;
  width: 12px;
  border: 1px solid #9c9c9c;
  display: inline-block;
  border-radius: 50%;
  margin-left: 5px;
  vertical-align: middle;
  position: relative;
  margin-top:-2px;
}
 
/* 当单选框处于选中状态时的样式 */
.custom-radio input[type="radio"]:checked + .radio-btn {
  background-color: #fff;
  border: 1px solid #F95765;
}
 
/* 创建一个内在的圆圈，表示选中 */
.custom-radio input[type="radio"]:checked + .radio-btn::after {
  content: '';
  position: absolute;
  left: 2.5px;
  top: 2.8px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color:#F95765;
}

.cpfl2{
	width:100%;
	float:left;
	margin-top:2.5rem;
}
.cpfl2 ul{
	display: flex;
	flex-wrap: wrap;
}
.cpfl2 ul li{
	width:auto;
	margin-right:0.62rem;
	margin-top:0.2rem;
	margin-bottom:0.3rem;
}
.cpfl2 ul li a{
	display: flex;
	padding: 0.53125rem 1.625rem;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
	color: var(---333, #333);
	font-size: 0.875rem;
}
.cpfl2 ul li a:hover{
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
}
.cpfl2 ul li a.cur{
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
}
.cpfl3{
	width:100%;
	float:left;
	margin-top:1.88rem;
	display: flex;
	align-items: center;
	font-size: 0.875rem;
	flex-wrap:wrap;
	line-height:35px;
}
.cpfl3 i{
	width: 0.0625rem;
	height: 0.76769rem;
	margin-left:1.0rem;
	margin-right:1.0rem;
	background-color:rgba(0, 0, 0, 0.30);
}
.cpfl3 .cur{
	color: var(--2244-f-9, #F95765);
}

.nyhead{
	width:100%;
	float:left;
	background: var(---Gray-6, #F2F2F2) url(../img/inbanner2.png) no-repeat center top;
}

.nycon{
	width:100%;
	float:left;
	margin-top:9.0rem;
	border-radius: 1.5rem;
	background: #FFF;
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	padding:8.75rem;
	padding-top:2.5rem;
}
.btit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.btit .a1{
	display: inline-flex;
	padding: 0.59375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	color: var(---999, #999);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
}
.btit .a1::after{
	margin-left:0.69rem;
	width: 1.75rem;
	height: 1.75rem;
	background-image:url(../img/fh.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	content:'';
}
.btit .a2{
	display: inline-flex;
	padding: 0.59375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	color: var(---white, #FFF);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 6.25rem;
	background: var(--2244-f-9, #F95765);
}
.btit .a2::after{
	margin-left:0.69rem;
	width: 1.75rem;
	height: 1.75rem;
	background-image:url(../img/zf.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	content:'';
}
.bigpic{
	width:100%;
	float:left;
	margin-top:5.0rem;
	border-radius:8px;
	overflow:hidden;
}
.bigpic img{
	width:100%;
	height:auto;
	display:block;
}
.show{
	width:100%;
	float:left;
	margin-top:2.2rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.show .jdmc{
	width:auto;
	color: var(---333, #333);
	font-size: 1.25rem;
	
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-left:2.5rem;
}
.show .price{
	width:auto;
	color: var(---333, #333);
	font-size: 2.5rem;
	padding-right:2.5rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	font-family: DIN;
}
.show .bqian{
	width:auto;
	display: flex;
	align-items: center;
}
.show .bqian i{
	display: flex;
	padding: 0.5625rem 1.625rem;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
	font-size: 0.875rem;
	color: var(---333, #333);
	margin-right:0.62rem;
}
.smtex{
	width:100%;
	float:left;
	margin-top:3.0rem;
	border-radius: 1rem;
	background: var(---Gray-6, #F2F2F2);
	padding:1.0rem 2.5rem;
	font-size: 1rem;
	color: var(---666, #666);
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.smtex .a1{
	color: var(--2244-f-9, #F95765);
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.smtex .a1 b{
	font-size: 2.5rem;
	font-family: DIN;
}
.showtex{
	width:100%;
	float:left;
	margin-top:4.7rem;
	color: var(---666, #666);
	font-size: 1rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.showtex img{
	max-width:100%;
}
.showtex h1{
	color: var(---333, #333);
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.showtex h2{
	margin-bottom:0.45rem;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top:2.56rem;
}
.showtex p{
	margin-top:0.8rem;
}
.xiaz{
	width:100%;
	float:left;
	margin-top:5.0rem;
	margin-bottom:7.0rem;
	padding: 1.625rem 2.5rem;
	border-radius: 1rem;
	background: var(--2244-f-9, #F95765);
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xiaz .a1{
	width:auto;
	display: flex;
	align-items: center;
}
.xiaz .a2{
	width:auto;
	display: flex;
	align-items: center;
}
.xiaz .a2 a{
	margin-left:0.62rem;
}
.xiaz .a1 a{
	display: flex;
	align-items: center;
	padding: 0.625rem 1.25rem;
	margin-right:1.25rem;
	border-radius: 0.5rem;
	background: var(---white, #FFF);
	color: var(--2244-f-9, #F95765);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.xiaz .a1 a::after{
	width: 1.75rem;
	height: 1.75rem;
	content:'';
	background-image:url(../img/xz.png);
	background-position:center;
	background-repeat:no-repeat;
	display:inline-block;
	margin-left:0.69rem;
}
.smtex2{
	width:100%;
	float:left;
	margin-top:1.89rem;
	border-radius: 1rem;
	background: var(---Gray-6, #F2F2F2);
	padding:1.0rem 2.5rem;
	font-size: 1rem;
	color: var(---666, #666);
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.smtex2 .a1{
	color: var(---333, #333);
	font-size: 1.25rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.smtex2 .a2{
	width:auto;
	display: flex;
	align-items: flex-end;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.smtex2 .a2 b{
	font-size: 2.5rem;
	font-family: DIN;
}
.smtex2 .a2 em{
	margin-bottom:0.36rem;
	margin-right:0.52rem;
}

.jubao{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	left:0;
	top:0;
	z-index:2;
}
.jubao01{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.jubao01 .mask{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:rgba(0, 0, 0, 0.5);
}
.jubao01 .con{
	width:80%;
	position:absolute;
	left:10%;
	top:15%;
	z-index:3;
	background-color:#FFF;
	border-radius: 1.5rem;
	padding:3.8rem;
}
.jubao01 .con h1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.jubao01 .con ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:1.25rem;
}
.jubao01 .con ul li{
	width:100%;
	margin-top:1.25rem;
	display:flex;
	flex-wrap: wrap;
}
.jubao01 .con ul li.mart2{
	margin-top:2.5rem;
}
.jubao01 .con ul li .a1{
	width:8.0rem;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.jubao01 .con ul li .a2{
	width:calc(100% - 8.0rem);
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.jbbk{
	width:100%;
	padding:1.25rem;
	border:0px;
	background: var(---Gray-6, #F2F2F2);
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	outline:none;
}
.jbanniu{
	display: inline-flex;
	padding: 0.625rem 1.25rem;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border:0;
	cursor:pointer;
}
.jubao01 .close{
	width: 2.25rem;
	height: 2.25rem;
	position:absolute;
	top:2.0rem;
	right:2.0rem;
	z-index:1;
	background-image:url(../img/close-circle.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.glcon{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:2.5rem;
	margin-bottom:2.5rem;
}
.glcon-l{
	width:24%;
}
.glcon-l .yhmc{
	width:100%;
	float:left;
	background: #FFF;
	padding:3.75rem;
}
.glcon-l .yhmc .pic{
	overflow:hidden;
	text-align:center;
}
.glcon-l .yhmc .pic img{
	max-width:100%;
}
.glcon-l .yhmc dl dt{
	margin-top:1.88rem;
	text-align:center;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.glcon-l .yhmc dl dd{
	margin-top:0.29rem;
	text-align:center;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-l .yhmc .cjxl{
	display:flex;
	justify-content: center;
	align-items: center;
	margin-top:1.88rem;
}
.glcon-l .yhmc .cjxl a{
	width:100%;
	height: 2.5625rem;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	display:flex;
	justify-content: center;
	align-items: center;
	line-height:2.5625rem;
	color:#FFF;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-l .gllm{
	width:100%;
	float:left;
	margin-top:1.25rem;
	background-color:#FFF;
}
.glcon-l .gllm ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.glcon-l .gllm ul li{
	width:100%;
	padding:1.0rem 1.69rem;
	position:relative;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-bottom: 1px solid var(---Gray-6, #F2F2F2);
}
.glcon-l .gllm ul li::before{
	width:3px;
	height:calc(100% - 2.0rem);
	position:absolute;
	background: var(--2244-f-9, #F95765);
	content:'';
	display:inline-block;
	left:0;
	top:1.0rem;
	z-index:1;
	opacity:0;
}
.glcon-l .gllm ul li:hover::before{
	opacity:1;
}
.glcon-l .gllm ul li.cur::before{
	opacity:1;
}

.glcon-r{
	width:74%;
}
.glcon-r .zhgl{
	width:100%;
	float:left;
	padding:3.8rem;
	background-color:#FFF;
}
.glcon-r .zhgl .tit{
	width:100%;
	float:left;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.glcon-r .zhgl .tex{
	width:100%;
	float:left;
	margin-top:1.25rem;
}
.glcon-r .zhgl .tex ul{
	display: flex;
	flex-wrap: wrap;
}
.glcon-r .zhgl .tex ul li{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	margin-top:1.25rem;
}
.glcon-r .zhgl .tex ul li .a1{
	width:8.0rem;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items:center;
}
.glcon-r .zhgl .tex ul li .a2{
	width:18.0rem;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items:center;
}
.glcon-r .zhgl .tex ul li .a2 img{
	max-width:2.0rem;
}
.glcon-r .zhgl .tex ul li .a3{
	width:auto;
}
.glcon-r .zhgl .tex ul li .a3 a{
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-r .zhgl .tij{
	display:flex;
	width:100%;
	float:left;
	margin-top:4.5rem;
}
.tjanniu{
	padding: 0.625rem 1.25rem;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.tjanniu2{
	display: flex;
	padding: 0.625rem 1.25rem;
	flex-direction: column;
	align-items: flex-start;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	margin-right:0.62rem;
}
.tjanniu2:hover{
	color:#FFF;
}
.xltit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xltit .a1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width:auto;
}
.xltit .a2{
	width:auto;
	display: flex;
	align-items: center;
}
.xltit .a2 a{
	display: flex;
	padding: 0.5625rem 1.625rem;
	justify-content: center;
	align-items: center;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-left:0.62rem;
	border-radius: 6.25rem;
	background: var(---white, #FFF);
}
.xltit .a2 a:hover{
	border-radius: 6.25rem;
	background: var(--2244-f-9, #F95765);
	color:#FFF;
}
.xltit .a2 a.cur{
	border-radius: 6.25rem;
	background: var(--2244-f-9, #F95765);
	color:#FFF;
}
.xclx{
	width:100%;
	float:left;
	margin-top:2.5rem;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}
.xclx a{
	display: flex;
	padding: 0.5625rem 1.625rem;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.lxlist{
	width:100%;
	float:left;
	margin-top:2.5rem;
}
.lxlist ul{
	display: flex;
	flex-wrap: wrap;
}
.lxlist ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	align-items: flex-start;
	margin-top:0.62rem;
	padding:1.56rem;
	border-radius: 0.5rem;
	background: var(---white, #FFF);
}
.lxlist ul li .pic{
	width:6.3rem;
	overflow:hidden;
}
.lxlist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
}
.lxlist ul li .tex{
	width:calc(100% - 8.3rem);
	display: flex;
	flex-wrap: wrap;
}
.lxlist ul li .tex .subtit{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.lxlist ul li .tex .subtit dl{width:60%;}
.lxlist ul li .tex .subtit dl dt{
	color: #333;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	line-height:25px;
}
.lxlist ul li .tex .subtit dl dt i{
	color: #999;
}
.lxlist ul li .tex .subtit dl dd{
	margin-top:0.36rem;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.lxlist ul li .tex .subtit .a1{
	width:auto;
	display: flex;
	align-items: center;
}
.lxlist ul li .tex .subtit .a1 a{
	display: flex;
	padding: 0.53125rem 1.625rem;
	justify-content: center;
	align-items: center;
	color: var(---666, #666);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 6.25rem;
	background: #F2F2F2;
	margin-left:0.62rem;
}
.lxlist ul li .tex .subtit .a1 a:hover{
	background: var(---333, #333);
	color: var(---white, #FFF);
}
.lxlist ul li .tex .subtit .a1 a.cur{
	background: var(---333, #333);
	color: var(---white, #FFF);
}
.lxlist ul li .tex .price{
	margin-top:1.26rem;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width:100%;
}
.lxlist ul li .tex .price.mart1{
	margin-top:0.6rem;
}
.lxlist ul li .tex .price i{
	margin-right:0.94rem;
	color:#000;
	font-size:1.5rem;
	font-family: DIN;
	font-weight:bold
}
.lxlist ul li .tex .price b{
	font-size: 1.5rem;
	font-family: DIN;
	margin-left:0.2rem;
}
.lxlist ul li .tex .sm{
	display:flex;
	align-items: center;
	justify-content: space-between;
	margin-top:1.0rem;
	width:100%;
}
.lxlist ul li .tex .sm .aa1{
	width:auto;
	/*display:flex;*/
	align-items: center;
	flex-wrap: wrap;
}
.lxlist ul li .tex .sm .aa1 i{
	margin-right:0.38rem;
	display: flex;
	padding: 0.25rem 0.625rem;
	justify-content:flex-start;
	align-items: center;
	border-radius: 0.25rem;
	background: var(---Gray-6, #F2F2F2);
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:5px;
}
.lxlist ul li .tex .sm .aa2{
	width:auto;
	display:flex;
	align-items: center;
	margin-right:5.8rem;
	position:relative;
}
.lxlist ul li .tex .sm .aa2.marl11{
	margin-right:11.1rem;
}
.lxlist ul li .tex .sm .aa2 .tjia{
	display: inline-flex;
	padding: 0.53125rem 0.96875rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	min-width:90px;
}
.lxlist ul li .tex .sm .aa2 .tjia::after{
	width: 0.9375rem;
	height: 1rem;
	margin-left:0.38rem;
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	content:'';
	display: inline-block;
	background-image:url(../img/tj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.tejia{
	width: 21.8125rem;
	position:absolute;
	display:none;
	left:-21.8125rem;
	top:0;
	z-index:1;
	border-radius: 0.5rem;
	padding:0.75rem 1.2rem;
	padding-bottom:1.2rem;
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
}
.tejia dl{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin-top:0.62rem;
}
.tejia dl dt{
	width:5.0rem;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	line-height:2.25rem;
}
.tejia dl dd{
	width:calc(100% - 5.0rem);
	display:flex;
}
.tjbk{
	width:100%;
	line-height:2.25rem;
	border:0px;
	padding: 0rem 1.22rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	outline:none;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
}

.dlwrap{
	width:100%;
	height:100vh;
	background-image:url(../img/dlbj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
}
.dlcon{
	width:100%;
	float:left;
	margin-top:6.0rem;
	display:flex;
	justify-content: center;
}
.dlcon01{
	width: 25rem;
	border-radius: 0.75rem;
	background: #FFF;
	padding:2.25rem 1.87rem;
}
.dlcon01 ul{
	display: flex;
	flex-wrap: wrap;
}
.dlcon01 ul li{
	width:100%;
	margin-top:1.25rem;
	display: flex;
	align-items: center;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 350;
	line-height: 200%; /* 1.75rem */
	letter-spacing: 0.03063rem;
}
.dlcon01 ul li a{
	color: var(---999, #999);
}
.dlcon01 ul li.mart2{
	margin-top:2.5rem;
}
.dlcon01 ul li.mart0{
	margin-top:0rem;
}
.dlcon01 ul li.texright{
	justify-content: flex-end;
}
.dlcon01 ul li.fens{
	color: var(--2244-f-9, #F95765);
}
.dlbk{
	width:100%;
	padding: 0.375rem 1.875rem;
	border-radius: 0.25rem;
	border: 1px solid var(---Gray-5, #E0E0E0);
	background: #F6F6F6;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 350;
	line-height: 200%; /* 1.75rem */
	letter-spacing: 0.03063rem;
	outline:none;
}
.bk_xz{
	width:70%;
	border-radius: 0.25rem;
	border:0px;
	border-bottom: 1px solid var(---Gray-5, #E0E0E0);
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 350;
	line-height: 200%; /* 1.75rem */
	letter-spacing: 0.03063rem;
	outline:none;
}
.xzxl{ background: none;}
.dlanniu{
	width:100%;
	border-radius: 0.25rem;
	background: #F36478;
	padding: 0.6875rem 0rem;
	text-align:center;
	color: #FFF;
	font-family: "Microsoft YaHei";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.0875rem;
	text-transform: uppercase;
	cursor:pointer;
	border:0px;
}

.glcon-r .zhgl .cxtex{
	width:100%;
	float:left;
	margin-top:1.83rem;
}
.glcon-r .zhgl .cxtex ul{
	display: flex;
	flex-wrap: wrap;
}
.glcon-r .zhgl .cxtex ul li{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top:1.31rem;
}
.glcon-r .zhgl .cxtex ul li.mart3{
	margin-top:3.0rem;
}
.glcon-r .zhgl .cxtex ul li.mart6{
	margin-top:6.0rem;
}
.glcon-r .zhgl .cxtex ul li .a1{
	width:6.0rem;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-r .zhgl .cxtex ul li .a2{
	width:calc(100% - 6.0rem);
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 200%;
	/*display: flex;*/
	align-items: center;
}
.glcon-r .zhgl .cxtex ul li .a2 .a1{
	width:auto;
}
.glcon-r .zhgl .cxtex ul li .a2 img{
	max-width:2.0rem;
}
.glcon-r .zhgl .cxtex ul li .a2 div{
	/*display: flex;*/
	align-items: center;
	margin-right:1.69rem;
}
.cjbk{
	width: 26.4375rem;
	height: 3rem;
	padding: 0rem 1.25rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height:3.0rem;
	border:0px;
	outline:none;
}
.riqi{
	background-image:url(../img/sjtb.png);
	background-repeat: no-repeat;
	background-position:right 1rem top 1rem;
}

select {
	width: 26.4375rem;
	height: 3rem;
	padding: 0rem 1.25rem;
	border-radius: 0.25rem;
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 0px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background:#F2F2F2 url(../img/xjt3.png) no-repeat scroll top 1.25rem right 1.25rem;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	font-size: 0.75rem;
	outline:none;
}

.cjbk2{
	width: 8.25rem;
	margin-right:0.8rem;
}
.file-upload-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
 
.file-upload-button {
  cursor: pointer;
  transition: background-color 0.3s;
  
  border:0;
  display: flex;
  width: 12.56281rem;
  height: 12.5rem;
  justify-content: center;
  align-items: center;
  background: var(---Gray-6, #F2F2F2) url(../img/Plus.png) no-repeat center;
  flex-shrink: 0;
}
 
.file-upload-button:hover {
  background-color: #0056b3;
}
 
.file-upload-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.cjkftit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.cjkftit a{
	display: flex;
	padding: 0.625rem 1.25rem;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.cjkftit a::after{
	width: 1.125rem;
	height: 1.125rem;
	margin-left:0.69rem;
	content:'';
	display:inline-block;
	background-image:url(../img/jia.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.tzmd{
	display: flex;
	padding: 0.625rem 1.25rem;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.tzmd::after{
	width: 1.125rem;
	height: 1.125rem;
	margin-left:0.69rem;
	content:'';
	display:inline-block;
	background-image:url(../img/jia.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.cjkftex{
	width:100%;
	float:left;
	margin-top:2.5rem;
}
.ntit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ntit .a1{
	width:auto;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.ntit .a1 i{
	margin-right:2.74rem;
}
.ntit .a2{
	width:auto;
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.ntit .a2 a{
	color: var(--2244-f-9, #F95765);
}
.ntex{
	width:100%;
	float:left;
	border-radius: 0.5rem;
	background: var(---Gray-6, #F2F2F2);
	padding: 0.67rem 1.4375rem;
	margin-top:1.25rem;
	padding-top:0px;
}
.ntex ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ntex ul li{
	width:32%;
	height:2.56rem;
	line-height:2.56rem;
	border-radius: 0.25rem;
	background: var(---white, #FFF);
	padding: 0 0.625rem;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	margin-top:0.64rem;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tjkf{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	left:0;
	top:0;
	z-index:2;
}
.tjkf01{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.tjkf01 .mask{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:rgba(0, 0, 0, 0.5);
}
.tjkf01 .con{
	width:50%;
	position:absolute;
	left:25%;
	top:15%;
	z-index:3;
	background-color:#FFF;
	padding:3.8rem;
	max-height:80vh;
	overflow-y:scroll;
}
.tjkf01 .con h1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.tjkf01 .con ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:1.25rem;
}
.tjkf01 .con ul li{
	width:100%;
	margin-top:1.25rem;
	display:flex;
	flex-wrap: wrap;
	align-items: center;
}
.tjkf01 .con ul li.mart2{
	margin-top:2.5rem;
}
.tjkf01 .con ul li.mart4{
	margin-top:4.3rem;
}
.tjkf01 .con ul li .a1{
	width:6.0rem;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.tjkf01 .con ul li .a2{
	width:26.4375rem;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
}

.tjkf01 .con ul li .a2 img{ max-width:100px;}











.mart2{
	margin-top:1.25rem;
}
.mart1{
	margin-top:0.5rem;
}
.texzx{
	text-decoration:line-through;
}
.fens{
	color: var(---Red, #EB5757);
}
.heis{
	color: var(---000, #000);
}
.black{
	color: var(---333, #333);
}
.gree{
	color: var(---Green-1, #219653);
}
.fudong{
	width:5.0rem;
	position:fixed;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	right:0;
	top:30%;
	z-index:55;
}
.fudong ul li{
	width:100%;
	float:left;
	border-bottom:1px solid rgba(255,255,255, 0.2);
	padding:1.0rem;
	text-align:center;
	position:relative;
}
.fudong ul li dl dt{
}
.fudong ul li dl dd{
	margin-top:0.58rem;
	color: var(---white, #FFF);
	font-family: "Microsoft YaHei";
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.fudong ul li .xl{
	width:10.0rem;
	position:absolute;
	left:-10.0rem;
	top:0;
	z-index:66;
	opacity:0;
	visibility: hidden;
}
.fudong ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.fudong ul li .xl img{
	max-width:100%;
	height:auto;
}

.fudong ul li .xl2{
	width:10.0rem;
	position:absolute;
	left:-10.0rem;
	top:25%;
	z-index:66;
	opacity:0;
	visibility: hidden;
	background-color:#F95765;
	color:#FFF;
	height:100%;
	display: flex;
	justify-content: center;
	align-items: center;
	font-size:18px;
	height:50px;
}
.fudong ul li .xl2 a{
	color:#FFF;
}
.fudong ul li:hover .xl2{
	opacity:1;
	visibility:visible;
}

.fudong ul li .xl3{
	width:20.0rem;
	position:absolute;
	left:-20.0rem;
	top:0;
	z-index:66;
	opacity:0;
	visibility: hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	padding:1.5rem;
	text-align:left;
	padding-top:0.25rem;
	
	border-radius: 1rem;
	background: #FFF;
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
}
.fudong ul li:hover .xl3{
	opacity:1;
	visibility:visible;
}
.fudong ul li .xl3 .a01{
	width:32%;
	padding:0.5rem;
	background-color:#FFF;
	border-radius:0.5rem;
	font-size:0.8rem;
	line-height:normal;
	margin-top:0.5rem;
	line-height:1.5rem;
	margin-right:1%;
}

.subNavBox3{
	width:100%;
	float:left;
}
.subNav3{
	width:100%; 
	float:left; 
	HEIGHT:1.3125rem;
	CURSOR: pointer;
	text-align:left; 
	line-height:1.3125rem; 
	font-size: 0.875rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-top:1.25rem;
}
.subNav3 i{ 
	width: 0.75rem;
	height: 1.5rem;
	background:url(../img/arrow.png) no-repeat center / contain;
}
.subNav3:hover{float:left; }
.currentDd3{}
.currentDd3 a{
}
.currentDd3 i{
	background:url(../img/arrow.png) no-repeat center / contain;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all .25s ease 0s;
	-moz-transition:all .25s ease 0s;
	-o-transition:all .25s ease 0s;
	transition:all .25s ease 0s;
}
.navContent3{
	display: none;
	float:left; 
	width:100%; 
	line-height:2.0rem; 
	font-size:0.9rem; 
	padding-bottom:0px;
}
.navContent3 dl dt{
	margin-top:0.75rem;
	padding: 0.4375rem 0.625rem 0.4375rem 1.1875rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position:relative;
}
.navContent3 dl dt .xlewm{
	width:20rem;
	border-radius: 1rem;
	background: #FFF;
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	padding:1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	opacity:0;
	visibility: hidden;
	position:absolute;
	left:-20rem;
	top:0;
	z-index:1;
}
.navContent3 dl dt .xlewm img{
	max-height:3.75rem;
}
.navContent3 dl dt:hover .xlewm{
	opacity:1;
	visibility:visible;
}
.navContent3 dl dt a{
	display: flex;
	padding: 0.3125rem 1.375rem 0.375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.navContent3 dl dt{
	color:#333;
}

.subNav4{
	width:100%; 
	float:left;
	
	margin-top:0.75rem;
	padding: 0.4375rem 0.625rem 0.4375rem 1.1875rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.subNav4 i{ 
	display: flex;
	padding: 0.3125rem 1.375rem 0.375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.subNav4:hover{float:left; }
.currentDd4{}
.currentDd4 a{
}
.currentDd4 i{
}
.navContent4{
	display: none;
	float:left; 
	width:100%; 
	line-height:2.0rem; 
	font-size:0.9rem; 
	padding-bottom:0px;
}

.navContent4 .xlewm{
	width:100%;
	border-radius: 0 0 1rem 1rem;
	background: #FFF;
	/* 蓝色-双投影 */
	border:1px solid #F2F2F2;
	padding:0.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	line-height:2.0rem;
}
.navContent4 .xlewm img{
	max-height:3.75rem;
}
.navContent4 dl dt a{
	display: flex;
	padding: 0.3125rem 1.375rem 0.375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.navContent4 dl dt{
	color:#333;
}


.back{
	width:3.0rem;
	height:3.0rem;
	position:fixed;
	right:3.75rem;
	bottom:7.25rem;
	z-index:11;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image:url(../img/fh2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.back a{
	width:100%;
	height:100%;
}

.pc{
	display: block;
}
.moblie{
	display: none;
}
.header2{
	display: none;
}
.bjhs{background: var(---Gray-6, #F2F2F2);}
.fpmdlist{ width:100%; float:left; line-height:35px;}

.dqbt{
	width:100%;
	float:left;
}
.dqbt dl dt{
	color:#333;
	margin-bottom:0.5rem;
}
.dqbt dl dd{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom:0.5rem;
}
.dqbt dl dd div{
	width:48%;
	padding:0.3rem 0.6rem;
	display: flex;
	align-items: center;
	background-color:#efefef;
	margin-right:1%;
}
.dqbt dl dd .yfp{
	color:#999999;
}
.tjkf01 .con ul li .a2.w43{
	width:43rem;
}
.tjkf01 .con ul li.db{
	align-items: flex-start;
}
.tjkf01 .con ul li.db .a1{
	line-height:35px;
}
.zdq{ width:100%; float:left; margin-top:10px;}

#uploadImg{ font-size:12px; overflow:hidden; position:absolute; right:45%;}
#localImag0,#localImag1,#localImag2,#localImag3,#localImag4,#localImag5{ }
.tpsc{ position:absolute; z-index:100; margin-left:-180px; font-size:60px;opacity:0;filter:alpha(opacity=0); margin-top:-5px;}
.hongs{ color:#F00}

.xiaot{ float:right; width:auto; /*max-height:300px; overflow: hidden*/}
.xiaot img{ max-width:300px;}
.yingc{ display:none;}	


.inpro{
	width:100%;
	float: left;
	margin-top:20px;
}
.inpro ul{
	display: flex;
	flex-wrap: wrap;
}
.inpro ul li{
	width:calc(25.4% - 20px);
	margin-right:20px;
	margin-top:20px;
	box-shadow:0 2px 8px rgba(0,0,0,0.1);
	border-radius:8px;
	position:relative;
}
.inpro ul li:nth-child(4n){
	margin-right:0px;
}
.inpro ul li .pic{
	min-height:20rem;
	max-height:20rem;
	overflow:hidden;
}
.inpro ul li .pic img{
	min-height:100%;
	min-width:100%;
	max-width:100%;
	max-height:100%;
}
.inpro ul li .tex{
	padding:15px;
}
.inpro ul li dl dt{
	font-size:0.875rem;
}
.inpro ul li dl dd{
	font-size:1.5rem;
	font-family:DIN;
	line-height:1.5;
}
















}


@media (min-width:1000px) and (max-width:1600px){




	
}

@media (min-width:1000px) and (max-width:1700px){







	
}

@media (min-width:1000px) and (max-width:1360px){












	
}





@media (max-width:999px) {


.pc{
	display: none;
}
.moblie{
	width: 100%;
	float: left;
}

.main{
	width: auto;
	margin:auto;
	padding:0px 5%;
	max-width:1280px;
}
.inhead{
	width:100%;
	float:left;
	position:relative;
}
.inhead .pic{
	width:100%;
	float:left;
	overflow:hidden;
	display:none;
}
.inhead .pic img{
	width:100%;
	height:auto;
	display:block;
}
.inhead .intop{
	width:100%;
	float:left;
	margin-top:1.5rem;
}
.intop.pos{
	position:static;
	margin-top:1.5rem;
	float:left;
	width:100%;
}
.header{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.header .logo{
	width:auto;
	color: var(---white, #FFF);
	font-size: 2rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	display:none;
	max-width:30%;
}
.header .logo.xshi{
	display:block;
}
.header .logo img{
	max-width:100%;
}
.header .search{
	width:100%;
	border-radius: 2.5rem;
	background: #F2F2F2;
	padding: 0.35rem 1.0rem;
	display: flex;
	justify-content: space-between;
	align-items: center;
}
.ssbk{
	width:calc(100% - 3.0rem);
	color: var(---999, #999);
	font-family: "Microsoft YaHei";
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	text-transform: uppercase;
	background-color:transparent;
	border:0px;
	outline:none;
}
.login{
	width:auto;
}
.login.xshi{
	display:block;
}
.login a{
	color:#FFF;
	display: flex;
	align-items: center;
	position:relative;
	color: var(---white, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.login a::before{
	margin-right:0.5rem;
	width: 1.5rem;
	height: 1.5rem;
	content:'';
	background-image:url(../img/dl2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:100%;
	display:inline-block;
	background-size:contain;
}
.login a.tc::before{
	background-image:url(../img/tuic.svg);
}
.login.bs a{ color:#FFF}
.login.bs a::before{
	background-image:url(../img/dl.png);
	
}
.user{
	width:auto;
	display:none;
}
.cpfl{
	width:100%;
	float:left;
	margin-top:3.0rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}

.cpfl .area{
	width:100%;
}
.cpfl .area ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.cpfl .area ul li{
	width:24%;
	display: flex;
	align-items: center;
	position:relative;
	font-size: 0.8rem;
	height:3.0rem;
}
.cpfl .area ul li:nth-child(4n){
	margin-right:0px;
}
.cpfl .area ul li a{
	display: flex;
	width:100%;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
	height:3.0rem;
	line-height:3.0rem;
}
.cpfl .area ul li a::after{
	width:1rem;
	height:0.5rem;
	margin-left:0.32rem;
	content:'';
	background-image:url(../img/xjt2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.cpfl .area ul li .xl{
	width:200%;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
	border-top: 3px solid var(--2244-f-9, #F95765);
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	position:absolute;
	left:0rem;
	top:3.0rem;
	z-index:11;
	padding: 0.5rem;
	opacity:0;
	visibility:hidden;
}
.cpfl .area ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.cpfl .area ul li .xl dl dd{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position:relative;
}
.cpfl .area ul li .xl dl dd a{
	height:auto;
	line-height:normal;
	background-color:transparent;
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color:#333;
}
.cpfl .area ul li .xl dl dd a.cur{
	color:#ff0000;
}
.cpfl .area ul li .xl dl dd a.cur::after{
	color:#ff0000;
	background-image:url(../img/yuan2.png);
}

.cpfl .area ul li .xl dl dd:first-child{
	margin-top:0px;
}
.cpfl .area ul li:last-child .xl dl dd .xiala2{
	right:100%;
	left:auto;
}
.cpfl .area ul li:nth-child(3) .xl dl dd .xiala2{
	right:100%;
	left:auto;
}
.cpfl .area ul li .xl dl dd .xiala2{
	width:8.0rem;
	position:absolute;
	left:100%;
	top:0;
	z-index:3;
	font-size:0.75rem;
	padding:1.0rem;
	background-color:#FFF;
	opacity:0;
	visibility:hidden;
}
.cpfl .area ul li .xl dl dd .xiala2 p{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpfl .area ul li .xl dl dd .xiala2 p a{
	height:2.0rem;
	color:#333;
	line-height:2.0rem;
}
.cpfl .area ul li .xl dl dd .xiala2 p a::after{
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}
.cpfl .area ul li .xl dl dd .xiala2 p a.cur::after{
	background-image:url(../img/yuan2.png);
}
.cpfl .area ul li .xl dl dd:hover .xiala2{
	opacity:1;
	visibility:visible;
}
.cpfl .area ul li .xl dl dd .xiala2 p a.cur{
	color: #F00}


.cpfl .dq{
	width:auto;
	display: flex;
	padding: 0.3125rem;
	border-radius: 0.5rem;
	border: 1px solid var(---Gray-5, #E0E0E0);
}
.cpfl .dq a{
	display: flex;
	padding: 0.4375rem 1.5rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.cpfl .dq a:hover{
	background: var(---Gray-6, #F2F2F2);
}
.cpfl .dq a.cur{
	background: var(---Gray-6, #F2F2F2);
}
.cpfl .px{
	width:auto;
}
.cpfl .px ul{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.cpfl .px ul li{
	width:auto;
	margin-left:2.5rem;
	display: flex;
	align-items: center;
	position:relative;
	font-size: 1rem;
	height:3.0rem;
}
.cpfl .px ul li i{
	width: 0.58738rem;
	height: 0.36519rem;
	margin-left:0.56rem;
	background-image:url(../img/xjt.png);
	background-position:center;
	background-repeat:no-repeat;
}
.cpfl .px ul li .xl{
	width:8.25rem;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
	border-top: 3px solid var(--2244-f-9, #F95765);
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	position:absolute;
	left:-2.5rem;
	top:3.0rem;
	padding: 1rem;
	opacity:0;
	visibility:hidden;
	z-index:33;
}
.cpfl .px ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.cpfl .px ul li .xl dl dd{
	margin-top:0.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.cpfl .px ul li .xl dl dd:first-child{
	margin-top:0px;
}
/* 隐藏原生单选框 */
.custom-radio{
	display: flex;
	align-items: center;
}
.custom-radio.a1{
	justify-content: space-between;
	width:100%;
}
.custom-radio input[type="radio"] {
  display: none;
}
 
/* 自定义单选框样式 */
.custom-radio .radio-btn {
  height: 12px;
  width: 12px;
  border: 1px solid #9c9c9c;
  display: inline-block;
  border-radius: 50%;
  margin-left: 5px;
  vertical-align: middle;
  position: relative;
  margin-top:-2px;
}
 
/* 当单选框处于选中状态时的样式 */
.custom-radio input[type="radio"]:checked + .radio-btn {
  background-color: #fff;
  border: 1px solid #F95765;
}
 
/* 创建一个内在的圆圈，表示选中 */
.custom-radio input[type="radio"]:checked + .radio-btn::after {
  content: '';
  position: absolute;
  left: 2.5px;
  top: 2.8px;
  height: 4px;
  width: 4px;
  border-radius: 50%;
  background-color:#F95765;
}

.cpfl2{
	width:100%;
	float:left;
	margin-top:2.5rem;
}
.cpfl2 ul{
	display: flex;
	flex-wrap: wrap;
}
.cpfl2 ul li{
	width:auto;
	margin-right:0.62rem;
	margin-top:0.2rem;
	margin-bottom:0.3rem;
}
.cpfl2 ul li a{
	display: flex;
	padding: 0.53125rem 1.625rem;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
	color: var(---333, #333);
	font-size: 0.875rem;
}
.cpfl2 ul li a:hover{
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
}
.cpfl2 ul li a.cur{
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
}
.cpfl3{
	width:100%;
	float:left;
	margin-top:1.88rem;
	display: flex;
	align-items: center;
	font-size: 0.875rem;
}
.cpfl3 i{
	width: 0.0625rem;
	height: 0.76769rem;
	margin-left:1.0rem;
	margin-right:1.0rem;
	background-color:rgba(0, 0, 0, 0.30);
}
.cpfl3 .cur{
	color: var(--2244-f-9, #F95765);
}



.mobfoot{
	width:100%;
	position:fixed;
	left:0;
	bottom:0;
	z-index:33;
	background: #FFF;
	padding:1.0rem 0;
	border-top: 1px solid var(--10, rgba(0, 0, 0, 0.10));
}
.mobfoot ul{
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
}
.mobfoot ul li{
	min-width:25%;
	display: flex;
	align-items: center;
	justify-content: center;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align:center;
}
.mobfoot ul li dl dt{
	overflow:hidden;
}
.mobfoot ul li dl dt img{
	height:2.0rem;
	
}
.mobfoot ul li dl dd{
	color: var(---333, #333);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}

.shaixuan{
	width:100%;
	height:calc(100% - 5rem);
	position:fixed;
	display:none;
	left:0;
	top:0;
	background-color:#FFF;
	z-index:2;
	padding:2.0rem;
	overflow-y:scroll;
}
.gbi{
	width: 1.25rem;
	height: 1.25rem;
	position:absolute;
	z-index:22;
	right:2.0rem;
	top:2.0rem;
	background-image:url(../img/gb.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.shaixuan dl dt{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.shaixuan dl dd{
	padding:0rem 1.25rem;
	border-bottom: 1px solid var(--30, rgba(0, 0, 0, 0.30));
	margin-top:0.75rem;
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	background:#fff url(../img/xjt3.png) no-repeat scroll top 1.25rem right 1.25rem;
	position:relative;
	height:3.0rem;
	line-height:3.0rem;
}
.shaixuan dl dd:hover .xl{
	opacity:1;
	visibility:visible;
}
.xl{
	width:100%;
	border-radius: 0rem 0rem 0.5rem 0.5rem;
	border-top: 3px solid var(--2244-f-9, #F95765);
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	position:absolute;
	left:0rem;
	top:3.0rem;
	z-index:11;
	padding: 0.5rem;
	opacity:0;
	visibility:hidden;
}
.xl dl dd{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	background:none;
	border-bottom:0px;
	height:2.0rem;
	line-height:2.0rem;
}
.xl dl dd a{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.xl dl dd a:hover{
	color:#000
}
.xl dl dd.cur{
	color:var(--2244-f-9, #F95765);
}
.xl dl dd.cur a{
	color:var(--2244-f-9, #ff0000);
}
.xl dl dd a::after{
	width: 1.0rem;
	height: 1.0rem;
	content:'';
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}

.xl dl dd a.cur{ color:#F00}
.xl dl dd a.cur::after{
	background-image:url(../img/yuan2.png);
}

.shaixuan dl dd.aa01{
	background:#FFF;
	
}
.shaixuan dl dd.aa01 a{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.shaixuan dl dd.aa01 a:hover{
	color:#000;
}
.shaixuan dl dd.aa01 a::after{
	width: 1.0rem;
	height: 1.0rem;
	content:'';
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}
.shaixuan dl dd.aa01 a.cur::after{
	background-image:url(../img/yuan2.png);
	background-position:center;
	background-repeat:no-repeat;
}
.shaixuan dl dd.aa01 a.cur{
	color:var(--2244-f-9, #F95765);
}
.xl dl dd:first-child{
	margin-top:0px;
}
.shaixuan .tj{
	display:flex;
	margin-top:5rem;
}
.anniu{
	padding: 0.5rem 1.5rem;
	border-radius: 1rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.anniu2{
	padding: 0.5rem 1.5rem;
	border-radius: 1rem;
	background: var(--2244-f-9, #F95765);
	border:0;
	color: var(---white, #FFF);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-right:0.62rem;
}
.bk2{
	width:100%;
	line-height:1.5rem;
	border:0px;
	outline:none;
	color: var(---333, #333);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}

.paixu{
	width:86%;
	height: auto;
	position:fixed;
	display:none;
	left:7%;
	bottom:6rem;
	border-radius: 0.5rem;
	background: #FFF;
	z-index:2;
	padding:2.0rem;
	overflow-y:scroll;
}

.paixu dl dt{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-bottom:1.25rem;
	border-bottom: 1px solid var(--30, rgba(0, 0, 0, 0.30));
	font-size:1.0rem;
}
.paixu dl dt::after{
	width: 1.0rem;
	height: 0.5rem;
	background-image:url(../img/xjt.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	content:'';
	display:inline-block;
}
.paixu dl dd{
	font-size:0.8rem;
	margin-top:1.0rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.paixu dl dd a{
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
}
.paixu dl dd a::after{
	width: 1.0rem;
	height: 1.0rem;
	content:'';
	background-image:url(../img/yuan.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
}
.paixu dl dd.cur a::after{
	background-image:url(../img/yuan2.png);
	background-position:center;
	background-repeat:no-repeat;
}
.paixu dl dd.cur a{
	color:var(--2244-f-9, #F95765);
}


.paixu2{
	width:86%;
	height: auto;
	position:fixed;
	display:none;
	left:7%;
	bottom:6rem;
	border-radius: 0.5rem;
	background: #efefef;
	z-index:2;
	padding:0.5rem;
	padding-top:0px;
}
.paixu2 .pm{
	width:100%;
	float:left;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.paixu2 .pm .a01{
	width:48%;
	padding:0.5rem;
	background-color:#FFF;
	border-radius:0.5rem;
	font-size:0.8rem;
	line-height:normal;
	margin-top:0.5rem;
}


.nyhead{
	width:100%;
	float:left;
	background: var(---Gray-6, #F2F2F2) url(../img/inbanner2.png) no-repeat center top;
}

.nycon{
	width:100%;
	float:left;
	margin-top:2.0rem;
	border-radius: 1.5rem;
	background: #FFF;
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	padding:2.0rem;
}
.btit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.btit .a1{
	display: inline-flex;
	padding: 0.3rem 1.0rem;
	justify-content: center;
	align-items: center;
	color: var(---999, #999);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
}
.btit .a1::after{
	margin-left:0.69rem;
	width: 1.25rem;
	height: 1.25rem;
	background-image:url(../img/fh.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	content:'';
}
.btit .a2{
	display: inline-flex;
	padding: 0.3rem 1.0rem;
	justify-content: center;
	align-items: center;
	color: var(---white, #FFF);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 6.25rem;
	background: var(--2244-f-9, #F95765);
}
.btit .a2::after{
	margin-left:0.69rem;
	width: 1.25rem;
	height: 1.25rem;
	background-image:url(../img/zf.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	content:'';
}
.bigpic{
	width:100%;
	float:left;
	margin-top:3.0rem;
	border-radius:8px;
	overflow:hidden;
}
.bigpic img{
	width:100%;
	height:auto;
	display:block;
}
.show{
	width:100%;
	float:left;
	margin-top:2.2rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.show .jdmc{
	width:auto;
	color: var(---333, #333);
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	padding-left:1rem;
}
.show .price{
	width:auto;
	color: var(---333, #333);
	font-size: 2.0rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	font-family: DIN;
	margin-top:1.0rem;
	padding-right:2.5rem;
}
.show .bqian{
	width:auto;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.show .bqian i{
	display: flex;
	padding: 0.5rem 1.0rem;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	background: var(---Gray-6, #F2F2F2);
	font-size: 0.75rem;
	color: var(---333, #333);
	margin-right:0.62rem;
	margin-top:0.62rem;
}
.smtex{
	width:100%;
	float:left;
	margin-top:2.0rem;
	border-radius: 0.5rem;
	background: var(---Gray-6, #F2F2F2);
	padding:0.5rem 1.0rem;
	font-size: 0.75rem;
	color: var(---666, #666);
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.smtex .a1{
	color: var(--2244-f-9, #F95765);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	display: flex;
	align-items: flex-end;
	margin-top:0.5rem;
}
.smtex .a1 b{
	font-size: 1.5rem;
	font-family: DIN;
	margin-left:0.2rem;
}
.showtex{
	width:100%;
	float:left;
	margin-top:2.7rem;
	color: var(---666, #666);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.showtex img{
	max-width:100%;
}
.showtex h1{
	color: var(---333, #333);
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.showtex h2{
	margin-bottom:0.45rem;
	color: var(---333, #333);
	font-size: 0.8rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-top:2.56rem;
}
.showtex p{
	margin-top:0.8rem;
}
.xiaz{
	width:100%;
	float:left;
	margin-top:1.0rem;
	padding: 0.8rem 1.5rem;
	border-radius: 1rem;
	
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	padding-top:0px;
}
.xiaz .a1{
	width:100%;
	display: flex;
	align-items: center;
	justify-content:center;
	margin-top:1.0rem;
	background: var(--2244-f-9, #F95765);
	border-radius: 1rem;
	height:4.0rem;
}
.xiaz .a2{
	width:100%;
	display: flex;
	align-items: center;
	height:4.0rem;
	margin-top:1.0rem;
	background: var(--2244-f-9, #F95765);
	padding: 0.8rem 1.5rem;
	border-radius: 1rem;
	margin-bottom:1.0rem;
}
.xiaz .a2 img{
	max-width:2.5rem;
	background: var(--2244-f-9, #F95765);
}
.xiaz .a2 a{
	margin-left:1.5rem;
}
.xiaz .a1 a{
	display: flex;
	align-items: center;
	padding: 0.525rem 0.5rem;
	margin-right:0.4rem;
	margin-left:0.4rem;
	border-radius: 0.5rem;
	background: var(---white, #FFF);
	color: var(--2244-f-9, #F95765);
	font-size: 0.9rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.xiaz .a1 a::after{
	width: 1.25rem;
	height: 1.25rem;
	content:'';
	background-image:url(../img/xz.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
	display:inline-block;
	margin-left:0.69rem;
}
.smtex2{
	width:100%;
	float:left;
	margin-top:1.89rem;
	border-radius: 0.5rem;
	background: var(---Gray-6, #F2F2F2);
	padding:0.5rem 1.0rem;
	font-size: 1rem;
	color: var(---666, #666);
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.smtex2 .a1{
	color: var(---333, #333);
	font-size: 1.0rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.smtex2 .a2{
	width:auto;
	display: flex;
	align-items: flex-end;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:0.5rem;
}
.smtex2 .a2 b{
	font-size: 1.5rem;
	font-family: DIN;
}
.smtex2 .a2 em{
	margin-bottom:0.36rem;
	margin-right:0.52rem;
}

.jubao{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	left:0;
	top:0;
	z-index:2;
}
.jubao01{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.jubao01 .mask{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:rgba(0, 0, 0, 0.5);
}
.jubao01 .con{
	width:80%;
	position:absolute;
	left:10%;
	bottom:6rem;
	z-index:3;
	background-color:#FFF;
	border-radius: 0.5rem;
	padding:1.0rem;
	height: auto;
	overflow-y:scroll;
}
.jubao01 .con h1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.jubao01 .con ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:1.25rem;
}
.jubao01 .con ul li{
	width:100%;
	margin-top:1.25rem;
	display:flex;
	flex-wrap: wrap;
}
.jubao01 .con ul li.mart2{
	margin-top:2.5rem;
}
.jubao01 .con ul li .a1{
	width:6.0rem;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.jubao01 .con ul li .a2{
	width:calc(100% - 6.0rem);
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.jbbk{
	width:100%;
	padding:1.25rem;
	border:0px;
	background: var(---Gray-6, #F2F2F2);
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	outline:none;
}
.jbanniu{
	display: inline-flex;
	padding: 0.425rem 1.25rem;
	flex-direction: column;
	align-items: flex-start;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border:0;
	cursor:pointer;
}
.jubao01 .close{
	width: 1.25rem;
	height: 1.25rem;
	position:absolute;
	top:1.0rem;
	right:1.0rem;
	z-index:1;
	background-image:url(../img/close-circle.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}


.lianxi{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	left:0;
	top:0;
	z-index:2;
}
.lianxi01{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.lianxi01 .mask{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:rgba(0, 0, 0, 0.5);
}
.lianxi01 .con{
	width:100%;
	position:absolute;
	left:0%;
	bottom:4.9rem;
	z-index:3;
	background-color:#efefef;
	border-radius: 0.5rem 0.5rem 0rem 0;
	padding:1.0rem;
	height: auto;
	overflow-y:scroll;
}
.lianxi01 .con h1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-align:center;
}
.lianxi01 .con .a01{
	width:100%;
	margin-top:1.0rem;
	background-color:#FFF;
	border-radius:0.5rem;
	padding:1.0rem;
	text-align:center;
	font-size:0.8rem;
	color:#999;
}
.lianxi01 .con .a01 img{
	max-width:80%;
}
.lianxi01 .con .a02{
	width:100%;
	margin-top:1.0rem;
	background-color:#FFF;
	border-radius:0.5rem;
	padding:1.0rem;
	text-align:center;
	font-size:0.8rem;
	color:#999;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	font-size:0.8rem;
}
.lianxi01 .con .a02 a{
	padding:0.3rem 0.6rem;
	border:1px solid #F00;
	border-radius:1.5rem;
	color: #F00;
}

.lianxi01 .close{
	width: 1.25rem;
	height: 1.25rem;
	position:absolute;
	top:1.0rem;
	right:1.0rem;
	z-index:1;
	background-image:url(../img/close-circle.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.glcon{
	width:100%;
	float:left;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:2.5rem;
	margin-bottom:6.5rem;
}
.glcon-l{
	width:100%;
}
.glcon-l .yhmc{
	width:100%;
	float:left;
	background: #FFF;
	padding:3.75rem;
}
.glcon-l .yhmc .pic{
	overflow:hidden;
	text-align:center;
}
.glcon-l .yhmc .pic img{
	max-width:100%;
}
.glcon-l .yhmc dl dt{
	margin-top:1.88rem;
	text-align:center;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.glcon-l .yhmc dl dd{
	margin-top:0.29rem;
	text-align:center;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-l .yhmc .cjxl{
	display:flex;
	justify-content: center;
	align-items: center;
	margin-top:1.88rem;
}
.glcon-l .yhmc .cjxl a{
	width:100%;
	height: 2.5625rem;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	display:flex;
	justify-content: center;
	align-items: center;
	line-height:2.5625rem;
	color:#FFF;
	color: var(---white, #FFF);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-l .gllm{
	width:100%;
	float:left;
	margin-top:1.25rem;
	background-color:#FFF;
}
.glcon-l .gllm ul{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.glcon-l .gllm ul li{
	width:100%;
	padding:1.0rem 1.69rem;
	position:relative;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-bottom: 1px solid var(---Gray-6, #F2F2F2);
}
.glcon-l .gllm ul li::before{
	width:3px;
	height:calc(100% - 2.0rem);
	position:absolute;
	background: var(--2244-f-9, #F95765);
	content:'';
	display:inline-block;
	left:0;
	top:1.0rem;
	z-index:1;
	opacity:0;
}
.glcon-l .gllm ul li:hover::before{
	opacity:1;
}
.glcon-l .gllm ul li.cur::before{
	opacity:1;
}

.glcon-r{
	width:100%;
	margin-top:2.0rem;
}
.glcon-r .zhgl{
	width:100%;
	float:left;
	padding:1.8rem;
	background-color:#FFF;
}
.glcon-r .zhgl .tit{
	width:100%;
	float:left;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.glcon-r .zhgl .tex{
	width:100%;
	float:left;
	margin-top:1.25rem;
}
.glcon-r .zhgl .tex ul{
	display: flex;
	flex-wrap: wrap;
}
.glcon-r .zhgl .tex ul li{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	margin-top:1.25rem;
}
.glcon-r .zhgl .tex ul li .a1{
	width:100%;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-r .zhgl .tex ul li .a2{
	width:100%;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:0.5rem;
}
.glcon-r .zhgl .tex ul li .a2 img{
	max-width:2.0rem;
}
.glcon-r .zhgl .tex ul li .a3{
	width:100%;
	margin-top:0.5rem;
}
.glcon-r .zhgl .tex ul li .a3 a{
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-r .zhgl .tij{
	display:flex;
	width:100%;
	float:left;
	margin-top:4.5rem;
}
.tjanniu{
	padding: 0.4rem 1.25rem;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.tjanniu2{
	display: flex;
	padding: 0.4rem 1.25rem;
	flex-direction: column;
	align-items: flex-start;
	color: var(---white, #FFF);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	margin-right:0.62rem;
}
.tjanniu2:hover{
	color:#FFF;
}
.xltit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.xltit .a1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	width:auto;
}
.xltit .a2{
	width:100%;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	margin-top:1.0rem;
}
.xltit .a2 a{
	display: flex;
	padding: 0.3rem 0.9rem;
	justify-content: center;
	align-items: center;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	margin-right:0.32rem;
	border-radius: 6.25rem;
	background: var(---white, #FFF);
}
.xltit .a2 a:hover{
	border-radius: 6.25rem;
	background: var(--2244-f-9, #F95765);
	color:#FFF;
}
.xltit .a2 a.cur{
	border-radius: 6.25rem;
	background: var(--2244-f-9, #F95765);
	color:#FFF;
}
.xclx{
	width:100%;
	float:left;
	margin-top:2.5rem;
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
}
.xclx a{
	display: flex;
	padding: 0.3rem 1.0rem;
	justify-content: center;
	align-items: center;
	border-radius: 6.25rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.lxlist{
	width:100%;
	float:left;
	margin-top:2.5rem;
}
.lxlist ul{
	display: flex;
	flex-wrap: wrap;
}
.lxlist ul li{
	width:100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:0.62rem;
	padding:1.56rem;
	border-radius: 0.5rem;
	background: var(---white, #FFF);
}
.lxlist ul li .pic{
	width:100%;
	overflow:hidden;
}
.lxlist ul li .pic img{
	width:100%;
	height:auto;
	display:block;
}
.lxlist ul li .tex{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	margin-top:1.0rem;
}
.lxlist ul li .tex .subtit{
	width:100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.lxlist ul li .tex .subtit dl dt{
	color: #333;
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.lxlist ul li .tex .subtit dl dt i{
	color: #999;
}
.lxlist ul li .tex .subtit dl dd{
	margin-top:0.36rem;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.lxlist ul li .tex .subtit .a1{
	width:100%;
	display: flex;
	align-items: center;
	margin-top:1.0rem;
}
.lxlist ul li .tex .subtit .a1 a{
	display: flex;
	padding: 0.3rem 1.0rem;
	justify-content: center;
	align-items: center;
	color: var(---666, #666);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	border-radius: 6.25rem;
	background: #F2F2F2;
	margin-right:0.5rem;
}
.lxlist ul li .tex .subtit .a1 a:hover{
	background: var(---333, #333);
	color: var(---white, #FFF);
}
.lxlist ul li .tex .subtit .a1 a.cur{
	background: var(---333, #333);
	color: var(---white, #FFF);
}
.lxlist ul li .tex .price{
	margin-top:1.26rem;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	width:100%;
}
.lxlist ul li .tex .price.mart1{
	margin-top:0.6rem;
}
.lxlist ul li .tex .price i{
	margin-right:0.94rem;
	color:#000;
	font-size:1.5rem;
	font-family: DIN;
	font-weight:bold

}
.lxlist ul li .tex .price b{
	font-size: 1.5rem;
	font-family: DIN;
	margin-left:0.2rem;
}
.lxlist ul li .tex .sm{
	display:flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-top:1.0rem;
	width:100%;
}
.lxlist ul li .tex .sm .aa1{
	width:auto;
	display:flex;
	align-items: center;
	flex-wrap: wrap;
}
.lxlist ul li .tex .sm .aa1 i{
	margin-right:0.38rem;
	margin-top:0.5rem;
	display: flex;
	padding: 0.25rem 0.625rem;
	justify-content: flex-start;
	align-items: center;
	border-radius: 0.25rem;
	background: var(---Gray-6, #F2F2F2);
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.lxlist ul li .tex .sm .aa2{
	width:100%;
	display:flex;
	align-items: center;
	position:relative;
	margin-top:1.0rem;
}
.lxlist ul li .tex .sm .aa2.marl11{
	margin-right:11.1rem;
}
.lxlist ul li .tex .sm .aa2 .tjia{
	display: inline-flex;
	padding: 0.4rem 1rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
}
.lxlist ul li .tex .sm .aa2 .tjia::after{
	width: 0.9375rem;
	height: 1rem;
	margin-left:0.38rem;
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	content:'';
	display: inline-block;
	background-image:url(../img/tj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.tejia{
	width: 19rem;
	position:absolute;
	display:none;
	left:0rem;
	top:3.0rem;
	z-index:1;
	border-radius: 0.5rem;
	padding:0.75rem 1.2rem;
	padding-bottom:1.2rem;
	background: var(---white, #FFF);
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
}
.tejia dl{
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	width:100%;
	margin-top:0.62rem;
}
.tejia dl dt{
	width:5.0rem;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	line-height:2.25rem;
}
.tejia dl dd{
	width:calc(100% - 5.0rem);
	display:flex;
}
.tjbk{
	width:100%;
	line-height:2.25rem;
	border:0px;
	padding: 0rem 1.22rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	outline:none;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
}

.dlwrap{
	width:100%;
	float:left;
	height: auto;
	background-image:url(../img/dlbj.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:cover;
	padding-bottom:6.0rem;
}
.dlcon{
	width:100%;
	float:left;
	margin-top:3.0rem;
	display:flex;
	justify-content: center;
}
.dlcon01{
	width: 25rem;
	border-radius: 0.75rem;
	background: #FFF;
	padding:2.25rem 1.87rem;
}
.dlcon01 ul{
	display: flex;
	flex-wrap: wrap;
}
.dlcon01 ul li{
	width:100%;
	margin-top:1.25rem;
	display: flex;
	align-items: center;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 350;
	line-height: 200%; /* 1.75rem */
	letter-spacing: 0.03063rem;
}
.dlcon01 ul li a{
	color: var(---999, #999);
}
.dlcon01 ul li.mart2{
	margin-top:2.5rem;
}
.dlcon01 ul li.mart0{
	margin-top:0rem;
}
.dlcon01 ul li.texright{
	justify-content: flex-end;
}
.dlcon01 ul li.fens{
	color: var(--2244-f-9, #F95765);
}
.dlbk{
	width:100%;
	padding: 0.375rem 1.875rem;
	border-radius: 0.25rem;
	border: 1px solid var(---Gray-5, #E0E0E0);
	background: #F6F6F6;
	color: var(---999, #999);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 350;
	line-height: 200%; /* 1.75rem */
	letter-spacing: 0.03063rem;
	outline:none;
}
.dlanniu{
	width:100%;
	border-radius: 0.25rem;
	background: #F36478;
	padding: 0.6875rem 0rem;
	text-align:center;
	color: #FFF;
	font-family: "Microsoft YaHei";
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	letter-spacing: 0.0875rem;
	text-transform: uppercase;
	cursor:pointer;
	border:0px;
}

.glcon-r .zhgl .cxtex{
	width:100%;
	float:left;
	margin-top:1.83rem;
}
.glcon-r .zhgl .cxtex ul{
	display: flex;
	flex-wrap: wrap;
}
.glcon-r .zhgl .cxtex ul li{
	width:100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-top:1.31rem;
}
.glcon-r .zhgl .cxtex ul li.mart3{
	margin-top:3.0rem;
}
.glcon-r .zhgl .cxtex ul li.mart6{
	margin-top:6.0rem;
}
.glcon-r .zhgl .cxtex ul li .a1{
	width:6.0rem;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.glcon-r .zhgl .cxtex ul li .a2{
	width:calc(100% - 6.0rem);
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
}
.glcon-r .zhgl .cxtex ul li .a2 .a1{
	width:auto;
}
.glcon-r .zhgl .cxtex ul li .a2 img{
	max-width:2.0rem;
}
.glcon-r .zhgl .cxtex ul li .a2 div{
	display: flex333;
	align-items: center;
	margin-right:1.69rem;
}
.cjbk{
	width:95%;
	height: 3rem;
	padding: 0rem 1.25rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	color: var(---333, #333);
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	line-height:3.0rem;
	border:0px;
	outline:none;
}
select {
	width: 95%;
	height: 3rem;
	padding: 0rem 1.25rem;
	border-radius: 0.25rem;
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: solid 0px #000;
	/*很关键：将默认的select选择框样式清除*/
	appearance:none;
	-moz-appearance:none;
	-webkit-appearance:none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background:#F2F2F2 url(../img/xjt3.png) no-repeat scroll top 1.25rem right 1.25rem;
	/*为下拉小箭头留出一点位置，避免被文字覆盖*/
	font-size: 0.75rem;
	outline:none;
}
.cjbk2{
	width: 95%;
	margin-top:0.8rem;
}
.file-upload-wrapper {
  position: relative;
  overflow: hidden;
  display: inline-block;
}
 
.file-upload-button {
  cursor: pointer;
  transition: background-color 0.3s;
  
  border:0;
  display: flex;
  width: 12.56281rem;
  height: 12.5rem;
  justify-content: center;
  align-items: center;
  background: var(---Gray-6, #F2F2F2) url(../img/Plus.png) no-repeat center;
  flex-shrink: 0;
}
 
.file-upload-button:hover {
  background-color: #0056b3;
}
 
.file-upload-input {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
.cjkftit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.cjkftit a{
	display: flex;
	padding: 0.625rem 1.25rem;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.cjkftit a::after{
	width: 1.125rem;
	height: 1.125rem;
	margin-left:0.69rem;
	content:'';
	display:inline-block;
	background-image:url(../img/jia.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.tzmd{
	display: flex;
	padding: 0.625rem 1.25rem;
	align-items: center;
	border-radius: 0.5rem;
	border: 1px solid var(--2244-f-9, #F95765);
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.tzmd::after{
	width: 1.125rem;
	height: 1.125rem;
	margin-left:0.69rem;
	content:'';
	display:inline-block;
	background-image:url(../img/jia.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}

.cjkftex{
	width:100%;
	float:left;
	margin-top:2.5rem;
}
.ntit{
	width:100%;
	float:left;
	display: flex;
	align-items: center;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ntit .a1{
	width:100%;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.ntit .a1 i{
	margin-right:2.74rem;
}
.ntit .a2{
	width:100%;
	color: var(--2244-f-9, #F95765);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:1.0rem;
}
.ntit .a2 a{
	color: var(--2244-f-9, #F95765);
}
.ntex{
	width:100%;
	float:left;
	border-radius: 0.5rem;
	background: var(---Gray-6, #F2F2F2);
	padding: 0.67rem;
	margin-top:1.25rem;
	padding-top:0px;
}
.ntex ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ntex ul li{
	width:48%;
	height:2.56rem;
	line-height:2.56rem;
	border-radius: 0.25rem;
	background: var(---white, #FFF);
	padding: 0 0.625rem;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	margin-top:0.64rem;
	display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
}

.tjkf{
	width:100%;
	height:100%;
	position:fixed;
	display:none;
	left:0;
	top:0;
	z-index:2;
}
.tjkf01{
	width:100%;
	height:100%;
	display: flex;
	align-items: center;
	justify-content: center;
	position:relative;
}
.tjkf01 .mask{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	background-color:rgba(0, 0, 0, 0.5);
}
.tjkf01 .con{
	width:80%;
	position:absolute;
	left:10%;
	top:5%;
	z-index:3;
	background-color:#FFF;
	padding:1.8rem;
	height:20rem;
	overflow-y:scroll;
}
.tjkf01 .con h1{
	color: var(---333, #333);
	font-size: 1rem;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
}
.tjkf01 .con ul{
	display:flex;
	flex-wrap: wrap;
	margin-top:1.25rem;
}
.tjkf01 .con ul li{
	width:100%;
	margin-top:1.25rem;
	display:flex;
	flex-wrap: wrap;
	align-items: center;
}
.tjkf01 .con ul li.mart2{
	margin-top:2.5rem;
}
.tjkf01 .con ul li.mart4{
	margin-top:4.3rem;
}
.tjkf01 .con ul li .a1{
	width:6.0rem;
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.tjkf01 .con ul li .a2{
	width:100%;
	color: var(---333, #333);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-top:0.5rem;
}
.tjkf01 .con ul li .a2 img{ max-width:100px;}












.mart2{
	margin-top:1.25rem;
}
.mart1{
	margin-top:0.5rem;
}
.texzx{
	text-decoration:line-through;
}
.fens{
	color: var(---Red, #EB5757);
}
.heis{
	color: var(---000, #000);
}
.black{
	color: var(---333, #333);
}
.gree{
	color: var(---Green-1, #219653);
}













.fudong{
	width:5.0rem;
	position:fixed;
	border-radius: 0.5rem;
	background: var(--2244-f-9, #F95765);
	right:0;
	top:30%;
	z-index:55;
	display:none;
}
.fudong ul li{
	width:100%;
	float:left;
	border-bottom:1px solid rgba(255,255,255, 0.2);
	padding:1.0rem;
	text-align:center;
	position:relative;
}
.fudong ul li dl dt{
	overflow:hidden;
}
.fudong ul li dl dd{
	margin-top:0.58rem;
	color: var(---white, #FFF);
	font-family: "Microsoft YaHei";
	font-size: 0.75rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.fudong ul li .xl{
	width:10.0rem;
	position:absolute;
	left:-10.0rem;
	top:0;
	z-index:66;
	opacity:0;
	visibility: hidden;
}
.fudong ul li:hover .xl{
	opacity:1;
	visibility:visible;
}
.fudong ul li .xl img{
	max-width:100%;
	height:auto;
}
.fudong ul li .xl3{
	width:50.0rem;
	position:absolute;
	left:-50.0rem;
	top:0;
	z-index:66;
	opacity:0;
	visibility: hidden;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding:0.5rem;
	background-color:#efefef;
	text-align:left;
	padding-top:0px;
}
.fudong ul li:hover .xl3{
	opacity:1;
	visibility:visible;
}
.fudong ul li .xl3 .a01{
	width:32%;
	padding:0.5rem;
	background-color:#FFF;
	border-radius:0.5rem;
	font-size:0.8rem;
	line-height:normal;
	margin-top:0.5rem;
}
.back{
	width:2.0rem;
	height:2.0rem;
	position:fixed;
	right:1.0rem;
	bottom:7.25rem;
	z-index:11;
	display: flex;
	justify-content: center;
	align-items: center;
	background-image:url(../img/fh2.png);
	background-position:center;
	background-repeat:no-repeat;
	background-size:contain;
}
.back a{
	width:100%;
	height:100%;
}
.fanh{
	width:auto;
	display:none;
}
.bk_xz{
	width:70%;
	border-radius: 0.25rem;
	border:0px;
	border-bottom: 1px solid var(---Gray-5, #E0E0E0);
	color: var(---999, #999);
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 350;
	line-height: 200%; /* 1.75rem */
	letter-spacing: 0.03063rem;
	outline:none;
}
.bjhs{background: none}

#uploadImg{ font-size:12px; overflow:hidden; position:absolute; right:30px;}
.tpsc{ position:absolute; z-index:100; margin-left:-180px; font-size:60px;opacity:0;filter:alpha(opacity=0); margin-top:-5px;}
.hongs{ color:#F00}
.yingc { display:none;}	
#localImag0,#localImag1,#localImag2,#localImag3,#localImag4,#localImag5{ }

.dqbt{
	width:100%;
	float:left;
}
.dqbt dl dt{
	color:#333;
	margin-bottom:0.5rem;
}
.dqbt dl dd{
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	margin-bottom:0.5rem;
}
.dqbt dl dd div{
	width:100%;
	padding:0.5rem 0.6rem;
	display: flex;
	align-items: center;
	background-color:#efefef;
	margin-top:0.5rem;
}
.dqbt dl dd .yfp{
	color:#999999;
}
.tjkf01 .con ul li .a2.w43{
	width:43rem;
}
.tjkf01 .con ul li.db{
	align-items: flex-start;
}
.tjkf01 .con ul li.db .a1{
	line-height:35px;
}


.subNavBox3{
	width:100%;
	float:left;
}
.subNav3{
	width:100%; 
	float:left; 
	HEIGHT:1.3125rem;
	CURSOR: pointer;
	text-align:left; 
	line-height:1.3125rem; 
	font-size: 0.875rem;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	margin-top:1.25rem;
}
.subNav3 i{ 
	width: 0.75rem;
	height: 1.5rem;
	background:url(../img/arrow.png) no-repeat center / contain;
}
.subNav3:hover{float:left; }
.currentDd3{}
.currentDd3 a{
}
.currentDd3 i{
	background:url(../img/arrow.png) no-repeat center / contain;
	-webkit-transform:rotate(180deg);
	-moz-transform:rotate(180deg);
	-o-transform:rotate(180deg);
	-ms-transform:rotate(180deg);
	transform:rotate(180deg);
	-webkit-transition:all .25s ease 0s;
	-moz-transition:all .25s ease 0s;
	-o-transition:all .25s ease 0s;
	transition:all .25s ease 0s;
}
.navContent3{
	display: none;
	float:left; 
	width:100%; 
	line-height:2.0rem; 
	font-size:0.9rem; 
	padding-bottom:0px;
}
.navContent3 dl dt{
	margin-top:0.75rem;
	padding: 0.4375rem 0.625rem 0.4375rem 1.1875rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	position:relative;
}
.navContent3 dl dt .xlewm{
	width:20rem;
	border-radius: 0rem;
	background: #FFF;
	/* 蓝色-双投影 */
	box-shadow: -15px 40px 100px 0px rgba(66, 0, 255, 0.08), -20px 40px 100px 0px rgba(88, 92, 98, 0.04);
	padding:1.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: 2.0rem;
	opacity:0;
	visibility: hidden;
	position:absolute;
	left:0rem;
	top:3.0rem;
	z-index:1;
}
.navContent3 dl dt .xlewm img{
	max-height:3.75rem;
}
.navContent3 dl dt:hover .xlewm{
	opacity:1;
	visibility:visible;
}
.navContent3 dl dt a{
	display: flex;
	padding: 0.3125rem 1.375rem 0.375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.navContent3 dl dt{
	color:#333;
}
.zdq{ width:100%; float:left; margin-top:10px;}


.inpro{
	width:100%;
	float: left;
	margin-top:20px;
}
.inpro ul{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.inpro ul li{
	width:48%;
	margin-top:1.0rem;
	box-shadow:0 2px 8px rgba(0,0,0,0.1);
	border-radius:8px;
}
.inpro ul li:nth-child(4n){
	margin-right:0px;
}
.inpro ul li .pic{
	min-height:15rem;
	max-height:15rem;
	overflow:hidden;
}
.inpro ul li .pic img{
	min-height:100%;
	min-width:100%;
	max-width:100%;
	max-height:100%;
}
.inpro ul li .tex{
	padding:15px;
}
.inpro ul li dl dt{
	font-size:0.875rem;
}
.inpro ul li dl dd{
	font-size:1.5rem;
	font-family:DIN;
	line-height:1.5;
}


.subNav4{
	width:100%; 
	float:left;
	
	margin-top:0.75rem;
	padding: 0.4375rem 0.625rem 0.4375rem 1.1875rem;
	border-radius: 0.25rem;
	background: #F2F2F2;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.subNav4 i{ 
	display: flex;
	padding: 0.3125rem 1.375rem 0.375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
}
.subNav4:hover{float:left; }
.currentDd4{}
.currentDd4 a{
}
.currentDd4 i{
}
.navContent4{
	display: none;
	float:left; 
	width:100%; 
	line-height:2.0rem; 
	font-size:0.9rem; 
	padding-bottom:0px;
}

.navContent4 .xlewm{
	width:100%;
	border-radius: 0 0 1rem 1rem;
	background: #FFF;
	/* 蓝色-双投影 */
	border:1px solid #F2F2F2;
	padding:0.5rem;
	display: flex;
	align-items: center;
	justify-content: space-between;
	color: var(---333, #333);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	line-height:2.0rem;
}
.navContent4 .xlewm img{
	max-height:3.75rem;
}
.navContent4 .xlewm div{
	line-height:1.8rem;
}
.navContent4 a{
	display: flex;
	padding: 0.3125rem 1.375rem 0.375rem 1.4375rem;
	justify-content: center;
	align-items: center;
	border-radius: 0.25rem;
	background: var(--2244-f-9, #F95765);
	color: var(---white, #FFF);
	font-family: "Source Han Sans CN";
	font-size: 0.875rem;
	font-style: normal;
	font-weight: 400;
	line-height: normal;
	margin-top:0.5rem;
}
.navContent4 dl dt{
	color:#333;
}
.cptext .a2 dl dd{ width:100%;   display: flex;
  flex-wrap: wrap;
  }
.cptext .a2 dl dd div{ margin-left:0px;  flex-wrap: wrap;}
.xmtp .price{ font-size:1.0rem; height:2.5rem;}
}









.foot{
	width:100%;
	float:left;
	margin-top:3.0rem;
	padding:2.0rem 5%;
	text-align:center;
	font-size:0.875rem;
	line-height:normal;
	color:#999;
	border-top:1px solid #eee;
}






















