.brand_story {
    width: 1300px;
    height: 74px;
    margin: auto;
    margin-top: -74px;
    position: relative;
    z-index: 2;
    background: white;
}

.bs_img_one {
    margin-top: 28px;
    margin-left: 90px;
    display: block;
    float: left;
}

.bs_img_two {
    display: block;
    float: left;
    margin-top: 35px;
    margin-left: 18px;
}

.info_con p iframe{
	width:100%;
}

.bs_span_one {
    display: inline-block;
    margin-top: 26px;
    margin-left: 20px;
    font-size: 18px;
    float: left;
}

.bs_a {
    width: 65px;
    height: 21px;
    display: block;
    float: right;
    margin-right: 97px;
    margin-top: 29px;
    color: black;
    position: relative;
}

.bs_phase {
    position: absolute;
    right: 0px;
}

.new_three{
    width: 528px;
    height: 33px;
    margin: auto;
    margin-top: 72px;
    line-height: 20px;
}

.nav_three{
    width: 33%;
    height: 100%;
    display: block;
    float: left;
    text-align: center;
    font-size: 20px;
    color: black;
    position: relative;
}

.new_category{
    width: 100%;
    height: 20px;
    display: block;
    float: left;
    text-align: center;
    font-size: 20px;
    color: black;
}

.nav_three_hthree{
    width: 47%;
    margin: auto;
    bottom: 0px;
    position: absolute;
    left: 50%;
    transform: translate(-50%,0%);
    border: 1px solid #e05056;
    display: none;
}

.nthblock{
    display: block;
}

.new_category:nth-of-type(1){
    border-right: 1px solid #535353;
}

.new_category:nth-of-type(2){
    border-right: 1px solid #535353;
}

.new_left_right{
    width: 1300px;
    position: relative;
    margin: auto;
    margin-top: 140px;
    overflow: hidden;
}

.new_left{
    width: 27%;
    height: 100%;
    float: Left;
}

.new_right{
    width: 73%;
    height: 100%;
    float: Left;
}

.nl_radio{
    width: 91px;
    position: relative;
    display: block;
    height: 55px;
    line-height: 55px;
    margin: auto;
    text-align: center;
}

.input_radio{
    height: 19px;
    width: 19px;
    display: block;
    float: left;
    margin-top: 18px;
    appearance: none;
    -webkit-appearance: none;
    outline: none;
}

.input_span{
    display: block;
    float: left;
    margin-left: 20px;
}

.input_spanbig{
    font-size:20px;
    display: block;
    float: left;
    margin-left: 20px;
}

.input_radio:before{
    content: '';
    width: 19px;
    height: 19px;
    border: 2px solid #d82128;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
 }
 .input_radio:checked:before{
    content: '';
    width: 19px;
    height: 19px;
    border: 2px solid #d82128;
    display: inline-block;
    border-radius: 50%;
    vertical-align: middle;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
}
 .input_radio:checked:after{
    content: '';
    width: 9px;
    height: 9px;
    text-align: center;
    background: #d82128;
    border-radius: 50%;
    display: block;
    position: absolute;
    top: 25px;
    left: 7px;
 }
 .input_radio:checked+label{
    color: #d82128;
 }

 .new_right_list{
    width: 100%;
    height: 250px;
    margin: auto;
    border: 1px solid #f2f2f2;
 }

 .nrl_img{
	width: 43.5%;
	display: block;
	float: left;
	height: 92.8%;
	overflow: hidden;
 }

.nrl_imgg{
	width: 100%;
}

 .nrl_span{
    width: 56.5%;
    float: left;
    height: 55px;
    display: block;
    top: 50%;
    position: relative;
    transform: translate(0%,-60%);
 }

 .nrl_left{
    width: 57.9%;
    margin-left: 30px;
    float: left;
 }

 .nrl_right{
    width: 37px;
    height: 37px;
    float: left;
    border-radius: 50%;
    border: 2px solid #f1f1f1;
	margin-left: 2%;
 }

 .nrl_left_top{
    font-size: 20px;
    display: inline-block;
	color: black;
 }

 .nrl_left_spana{
    font-size: 18px;
    color: #989899;
    margin-left: 4px;
 }

 .nrl_left_spanb{
    font-size: 18px;
    color: #989899;
 }
 
 .nrl_left_bottom{
    margin-top: 5px;
 }

 .nrl_left_imga{
    margin-top: 4px;
    display: block;
    float: left;
 }

 .nrl_left_imgb{
    margin-left: 10px;
 }

 .nr_img{
    width: 8px;
    margin-left: 16px;
    margin-top: 10px;
 }

 .rb_new{
    width: 97.4%;
    height: 288px;
    position: relative;
    display: block;
    float: left;
 }

 .kcctwoaa{
    width: 146px;
    height: 45px;
    border: 2px solid #d82128;
    text-align: center;
    line-height: 45px;
    color: #d82128;
    margin: auto;
    margin-top: 50px;
    margin-bottom: 109px;
 }

 .bottom_red {
    width: 100%;
    height: 3px;
    background: #db1e24;
}

.lg_a{
    display: block;
}

.lg_b{
    display: none;
}

.lg_c{
    display: none;
}

.lg_d{
    display: none;
}

.lg_e{
    display: none;
}

.lg_as{
    display: block;
}

.lg_bs{
    display: none;
}

.lg_cs{
    display: none;
}

.lg_ds{
    display: none;
}

.lg_es{
    display: none;
}

.nrl_left_bottom_br{
	display: none;
}

@media screen and (max-width:1662px) {
	.new_left_right{
		margin-top: 130px;
	}
	
	.nrl_span{
		top: 40%;
	}
	
	.brand_story {
	    width: 90%;
	}
	
	.bs_a {
		margin-top: 21px;
	}
}

@media screen and (max-width:1320px) {
	.new_left_right{
		margin-top: 110px;
		width:100%;
	}
	
	.nrl_left_spana{
		font-size: 16px;
	}
	
	.nrl_left_spanb{
		font-size: 15px;
	}
}

@media screen and (max-width:1250px) {
	.new_left_right{
		margin-top: 90px;
	}
	
	.new_right_list {
	    height: 240px;
	}
}

@media screen and (max-width:1200px) {
	.new_left_right{
		margin-top: 80px;
	}
	
	.new_right_list {
	    height: 230px;
	}
	
	.rb_new{
		height: 270px;
	}
}

@media screen and (max-width:1150px) {
	.new_right_list {
	    height: 220px;
		/* margin-top: 70px; */
	}
	
	.nrl_span{
		top: 35%;
	}
}

@media screen and (max-width:1100px) {
	.new_right_list {
		/* margin-top: 60px; */
		height: 210px;
	}
	
	.rb_new{
		height: 250px;
	}
}

@media screen and (max-width:1042px) {
	.new_right_list {
		/* margin-top: 50px; */
	}
	
	.nrl_left_spanb{
		font-size: 14px;
	}
	
	.nrl_left_top {
	    font-size: 18px;
	}
}

@media screen and (max-width:768px) {
	.nrl_span {
		top: 30%;
	}
	
	.nrl_left_top {
	    font-size: 16px;
	}
	
	.nrl_left_bottom_br{
		display: block;
	}
	
	.nrl_left_imgb {
	    margin-left: 0px; 
	    margin-top: 7px;
	}
	
	.bs_a {
		margin-top: 22px;
	}
}

@media screen and (max-width:450px) {
	.info_con p img{
		width:100%;
	}
	
	.list{
		padding-top: 20px !important;
	}
	
	.nrl_left_imga{
		margin-top: 0px;
	}
	
	.info_con p iframe{
		height:180px;
	}
	
	.brand_story{
		display: none;
	}
	
	.new_three {
	    width: 90%;
		margin-top: 15px;
	}
	
	.new_category{
		font-size: 15px;
	}
	
	.new_left_right{
		margin-top: 20px;
		width: 92%;
	}
	
	.input_span {
	    margin-left: 15px;
	    font-size: 13px;
	}
	
	.input_spanbig {
	    font-size: 16px;
	}
	
	.new_right {
	    float: left;
	    margin-left: 3%;
		width: 70%;
	}
	
	.nrl_img{
		display: none;
	}
	
	.nrl_span {
	    top: 29%;
		width: 93%;
	}
	
	.nrl_left {
	    margin-left: 15px;
		width: 96%;
	}
	
	.nrl_left_top {
	    font-size: 14px;
		margin-top: 10px;
	}

    .nrl_right{
		display: none;
	}
	
	.new_right_list {
	    height: 110px;
	}
	
	.rb_new {
	    height: 130px;
	}
	
	.nrl_left_spana {
	    font-size: 14px;
		line-height: 19px;
	}
	
	.nrl_left_spanb {
	    font-size: 13px;
	}
	
	.kcctwoaa{
		width: 100px;
		height: 38px;
		margin-bottom: 50px;
		margin-top: 30px;
		line-height: 38px;
	}
}