﻿.jcxt-box{max-width: unset;padding: 0px 1vw;}
.jcxt-c{ display: flex; flex-direction: row; flex-wrap: wrap;}
.jcxt-content{ margin: 10px auto;padding: 0px 0px;padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;border-bottom:1px solid rgba(17,17,17,.1);}

.jcxt-wrap{display: flex;padding: 20px 0px;align-items: center;}
.jcxt-c .jcxt-content:nth-child(2n) .jcxt-wrap{flex-direction: row-reverse;}
.jcxt-content .jcxt-img{display: flex;; width: 60%; vertical-align: top;flex-shrink: 0;}
.jcxt-content .jcxt-img img{max-width: 100%;}
.jcxt-content .jcxt-panel{display: flex;padding: 0px 20px 0px 60px;width: auto;flex-direction: column; box-sizing: border-box;overflow: hidden;}
.jcxt-content .jcxt-panel strong a{display: block; color: #000; font-size: 1.6rem; line-height: 1.5; overflow: hidden;}
.jcxt-content .jcxt-panel .detail{color: #555;line-height: 1.8;font-size: 16px;padding-top: 0.5rem;}
.jcxt-content .jcxt-panel .more{font-size:18px;color: var(--color2);border: 2px solid var(--color2);padding: 7px 50px;font-size: 18px;}
.jcxt-content .jcxt-panel .more:hover{background: #F4BC16;color: #fff;border-color: #F4BC16; transition: 0.5s;}
.jcxt-content .jcxt-panel .read-push{display: flex;color: var(--color2); font-size: 15px;margin-top: 1rem;}
.jcxt-c .jcxt-content:nth-child(2n) .jcxt-wrap .jcxt-panel{padding-left:0px;}
.jcxt-more{margin-top:auto;}



.jcxt-content .detail ul{width:100%;margin-top: 2rem;}
.jcxt-content .detail ul li{width:100%; display: flex; font-size:18px; font-weight: 450; line-height: 1.5; margin-bottom: 1rem;align-items: baseline;}
.jcxt-content .detail ul li:before{content:"\e607"; width:20px; height: 20px; border-radius: 100%; background-color:transparent; border:1px solid #898989; font-size:20px; margin-right:10px; font-family: "iconfont";display: flex;align-items: center;color: #000;}

.jcxt-content .detail ul li p{/*color: var(--color4); font-weight: bold;*/}
.prods-item .more{margin-top: 50px;}



.fcxt-info{padding: 30px 10vw;}
.fcxt-info h3{font-size: 40px;padding: 2rem 0px;}
.fcxt-info .wrap img{max-width:100%;}

.fcxt-info .video-dl{border-top: 1px solid rgb(0 0 0 / 10%);
    padding-top: 3rem;}
.video-dl h5{font-size:40px; font-weight: 500;font-family: var(--ff2);text-transform: uppercase;}
.video-dl ul{width: 100%;display: block;}
.video-dl ul li{width:24%;float: left;margin: 0.5%;}

.fcxt-info dl dd .tx-items{width:100%; display:flex; flex-direction: row; flex-flow: wrap;    justify-content: space-between;padding-bottom: 50px;}
.fcxt-info dl dd .tx-item{width:47%; margin:1.5%;}
.fcxt-info dl dd .tx-item .innerbox{width:100%;display: flex;flex-direction: column;flex-wrap: nowrap;align-items: flex-start;}
.fcxt-info dl dd .tx-item .innerbox h4{color:#111111; padding:30px 0px 0px 0px;     font-family: var(--ff2);text-transform: capitalize;}
.fcxt-info dl dd .tx-item .innerbox h6{border:2px solid #111111; border-radius: 10px; padding:10px 20px;font-size: 60px; font-weight: 300;    color: #333;}
.fcxt-info dl dd .tx-item .innerbox p{height: auto; overflow: hidden;margin-right:20%; line-height: 1.75; font-size: var(--p2-size);color:var(--text-middle-color);}

.fcxt-info dl.dl02{border-top: 1px solid rgb(0 0 0 / 10%);margin-top: 3rem;}

.dl01{font-family: var(--ff3);}
.dl01 h5,.dl02 h5{font-size:var(--t1); padding:50px 0px 0px 0px; font-family: var(--ff2); text-transform: uppercase;}



@media screen and (max-width: 1600px)
{
	.fcxt-info{padding: 0px 5vw;}
	.fcxt-info .wrap{padding: 30px 5vw; max-width:unset;}
	.jcxt-box{padding: 0px 5vw;}
	
}
@media screen and (max-width: 1280px)
{
	.jcxt-content .jcxt-panel strong a{font-size: 1.3rem;}
	.jcxt-content .jcxt-panel .detail{line-height: 1.5;}
}

@media only screen and (max-width: 1199px) {
	.titleBox h2{font-size:20px;}
	
}

@media screen and (max-width: 1023px)
{
	.jcxt-wrap{flex-direction: column;}
	.jcxt-content .jcxt-img{width: 100%;}
	.jcxt-content .jcxt-panel{width:100%;padding: 1rem;}
	
	.jcxt-c .jcxt-content:nth-child(2n) .jcxt-wrap{flex-direction: column;}
	.jcxt-content .jcxt-panel .read-push{margin-top: 3rem;}
	
	.fcxt-info{padding:0px 15px;}
	.fcxt-info .wrap{padding:10px;}
	.fcxt-info h3{font-size: 2rem;}
	.fcxt-info img{max-width:100%;}
	
	.fcxt-info dl dd .tx-item{width:100%;border-bottom: 1px solid rgba(0, 0, 0, 0.1);padding-bottom: 2rem;margin-bottom: 2rem;margin-top: 1rem;}
	.fcxt-info dl dd .tx-item .innerbox p{margin-right: 10px;}
	
	.fcxt-info dl h5{font-size:2rem !important;padding: 10px 0px;}
	
}
@media (min-width: 375px) and (max-width: 767px)
{
	
}
@media (min-width: 321px) and (max-width: 375px)
{
	
	
}
@media screen and (max-width: 320px)
{
	
	
}