html,body{
	margin: 0;
}
.cx-time-main{
	padding: 20px 0;
}
ul{
	white-space:nowrap;
	margin: 0;
	padding: 0;
}
ul li{
	outline: none;
	list-style-type: none;
	margin: 0px;
}
.cx-time-main{
	width: 100%;
	height: auto;
}
.cx-time-box{
	position: relative;
	width: 100%;
	height: auto;
}
.cx-time-main ul li{
	position: relative;
	padding: 10px 0;
	height: auto;
}
.cx-time-main ul li:nth-child(2n){
	padding-left: 60%;
	text-align: left;
}
.cx-time-main ul li:nth-child(2n+1){
	padding-right: 60%;
	text-align: right;
}
.cx-main-box::before {
    content: '';
    position: absolute;
    top: 50%;
    left: 50%;
    width: 12px;
    height: 12px;
    margin: -8px 0 0 -8px;
    border-radius: 50%;
    z-index: 2;
    border: 1px solid #ed6402;
}
.cx-main-box::after {
    content: '';
    position: absolute;
    top: calc(50% - 1px);
    left: calc(50% + 6px);
    width: calc(10% - 6px);
    height: 1px;
    background: #ed6402;
}
.cx-time-main ul li:nth-child(2n+1) .cx-main-box::after{
	left: auto;
	right: calc(50% + 7px);
}
.active::before {
	/*background: #ed6402;
	border: 1px solid #ed6402;*/
	background: #ed6402;
    border: 2px solid #fff;
    box-shadow: 0px 0px 5px #ed6402;
    margin-left: -9px;
	width: 15px;
    height: 15px;
	transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;/* Firefox 4 */
	-webkit-transition: all 0.3s linear;/* Safari and Chrome */
	-o-transition: all 0.3s linear;/* Opera */
}
.cx-time-main ul li::before,.cx-time-main ul li::after{
	content: '';
	position: absolute;
	top: 0;
	width: 1px;
	height: calc(50% - 7px);
	left: 50%;
	background: #ed6402;
	margin-left: -2px;
}
.cx-time-main ul li::after {
	top: auto;
	bottom: 0;
}
.cx-main-box{
	display: inline-block;
	min-width: 40%;
	min-height: 40px;
	background: #ed6402;
	border-radius: 4px;
	padding: 10px 0px;
	cursor: pointer;
}

.cx-time-main ul li{padding:0px;min-height:115px;}

.lc_cont_t{padding-top: 35px; font-weight: bold;font-size:18px;}
.lc_cont_c{color:#222222; font-weight: 500;}
.cx-time-main ul li .active .lc_cont_t{ color:#ed6402;}
.cx-time-main ul li .active .lc_cont_c{}
.cx-time-main ul li:nth-child(2n) .lc_cont_img{position: absolute; top: 0px; left: 30%;}
.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{position: absolute; top: 0px; right: 30%;}
.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{position: absolute; top: 0px; right: 30%;}


.cx-time-main ul li:first-child{padding: 0px;text-align: center;}
.cx-time-main ul li:first-child:before{content: none;}
.cx-time-main ul li:first-child .cx-main-box:after{content: none;}
.cx-time-main ul li:first-child .cx-main-box .lc_cont_t{padding-top: 0;}
.cx-time-main ul li:first-child .cx-main-box .lc_cont_c{display: none;}

.cx-time-main ul li:last-child:after{content: none;}
/* .cx-time-main ul li:last-child .lc_cont_img{top: 20%;} */


@media screen and (max-width: 1199px){
	.cx-time-main ul li:nth-child(2n) .lc_cont_img{left: 20%;}
	.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{right: 20%;}
	.lc_cont_c{font-size:14px;}
}
@media (min-width: 415px) and (max-width: 767px)
{
	.cx-time-main ul li:nth-child(2n) .lc_cont_img{left: 5%;}
	.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{right: 5%;}
	.lc_cont_c{font-size:14px;}
	.lc_cont_img img{max-width: 80%;}
}
@media (min-width: 376px) and (max-width: 414px)
{
	.cx-time-main ul li:nth-child(2n) .lc_cont_img{left: 5%;}
	.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{right: 5%;}
	.lc_cont_c{font-size:13px;}
	.lc_cont_img img{max-width: 80%;}
}
@media (min-width: 321px) and (max-width: 375px)
{
	.cx-time-main ul li:nth-child(2n) .lc_cont_img{left: 5%;}
	.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{right: 5%;}
	.lc_cont_c{font-size:13px;}
	.lc_cont_img img{max-width: 80%;}
}
@media screen and (max-width: 320px)
{
	.cx-time-main ul li:nth-child(2n) .lc_cont_img{left: 2%;}
	.cx-time-main ul li:nth-child(2n+1) .lc_cont_img{right: 2%;}
	.lc_cont_c{font-size:12px;}
	.lc_cont_img img{max-width: 80%;}
}