*{
	font-family: Microsoft YaHei;
}
.cwhy_top {
    width: 100%;
    height: 485px;
	background: url(../img/dtcwhynew/cwhytop.png)top no-repeat;
    background-size: 100% 100%;
}
.guoh {
    padding-top: 23px;
    width: 1200px;
    margin: 0 auto;
}
.cwhy_con{
	width: 1200px;
	margin: -154px auto 40px;
}
.con1_le_all{
	    padding: 21px 5px 0 12px;
}
.con1{
	height: 425px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.con1_le{
	width: 754px;
	height: 100%;
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.con1_lf{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ydhf{
	color: #333333;
	font-size: 20px;
}
.ydhftitt{
	color: #333333;
}
.ydhf .ydhftit{
    font-weight: bold;
    color: #FF621B;
}
.jinqi {
    font-size: 16px;
    font-weight: 400;
    color: #767676;
}
.con1_lf2{
	width: 100%;
	/* height: 353px; */
	padding: 0 10px 8px 12px;
}
.con1_lf2{
	margin-top: 16px;
}
.con1_lf2 video{
	width: 100%;
	height: 353px;
}
/*右侧*/
.con1_ri{
	width: 429px;
	height: 100%;
	background: #FFF3EB;
	border-radius: 10px;
	padding: 0 13px 8px;
	background: url(../img/dtcwhynew/huiyitt.png)top center no-repeat;
	background-color: #ffffff;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.con1_rialldiv{
	line-height: 53px;
	color: #ffffff;
	margin-left: 90px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.con1_tit{
	font-weight: bold;
	font-size: 26px;
}
.jiantou{
	padding-top: 4px;
}
.qbhy{
	font-weight: 400;
	font-size: 16px;
	color: #FFFFFF;
}
.lunbo_tit{
	width: 100%;
	font-weight: bold;
	font-size: 22px;
	color: #FF621B;
	display: block;
}
.lunbo .lunbo-1{
	width: 100%;
	height: 340px;
	padding: 0 25px;
	margin-top: 14px;
	overflow: hidden;
	overflow-y: scroll;
}
.lunbo .lunbo-1 .lunbo-hysj {
    margin-top: 15px;
}
.lunbo .lunbo-1::-webkit-scrollbar {
	width: 5px;
}

.lunbo .lunbo-1::-webkit-scrollbar-track {
	border-radius: 5px;
}

.lunbo .lunbo-1::-webkit-scrollbar-thumb {
	height: 50px;
	border-radius: 5px;
	background: rgba(249, 133, 67, 0.5);
}
.con2{
	margin-top: 43px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.con2_div{
	width: 577px;
}
.cwtitxin{
	display: block;
	position: relative;
}
.gengd{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 99;
}
.cwtitxinimg{
	width: 100%;
}
.ytcon{
	margin-top: 29px;
}
.ytcon_ul{
	width: 100%;
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}
.ytcon_a{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	align-items: center;
}
.ytcon_li{
	width: 100%;
	padding-left: 22px;
	margin-bottom: 35px;
	position: relative;
}
.ytcon_li:last-child{
	margin-bottom: 0;
}
.ytcon_sp1,.ytcon_sp1xin{
	width: 77%;
	font-weight: 400;
	font-size: 18px;
	color: #333333;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ytcon_sp1::before{
	position: absolute;
	content: '';
	width: 8px;
	height: 8px;
	background: #FF621B;
	border-radius: 50%;
	top: 50%;
	left: 10px;
	margin-top: -4px;
	display: inline-block;
}
.ytcon_sp2,.ytcon_sp2xin{
	font-weight: 400;
	font-size: 18px;
	color: #999999;
}
.con3{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	font-weight: 400;
	font-size: 22px;
	color: #FF621B;
	line-height: 72px;
	margin: 52px auto;
	background: #FFFFFF;
	border-radius: 10px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}
.con3 img{
	width: 40px;
	height: 34px;
	margin-right: 37px;
}
.con4{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ytcon_ulxin{
	display: flex;
	flex-wrap: wrap;
}
.ytcon_lixin{
	width: 100%;
	height: 76px;
	margin-bottom: 15px;
	background: #FFF9F7;
	border-radius: 10px;
	border: 1px solid #FFBA9B;
	padding: 10px 10px 0 17px;
}
.ytcon_lixin:last-child{
	margin-bottom: 0;
}
.ytcon_axin{
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.ytcon_img{
	width: 24px;
	height: 25px;
}
.ytcon_sp1xin{
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ytcon_sp2xin{
	font-size: 16px;
	margin-top: 10px;
}
.ytcon_imgdiv{
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}
.ytcon_imgdiv2{
	width: 505px;
}
.con5{
	margin-top: 50px;
}
.con5_ul{
	display: flex;
	flex-wrap: wrap;
	margin-top: 40px;
}
.con5_ul li{
	width: 285px;
	height: 189.3px;
	overflow: hidden;
	margin-right: 20px;
}
.con5_a{
	font-size: 18px;
	color: #333333;
	display: block;
	width: 100%;
	height: 100%;
}
.con5_ul li:last-child{
	margin-right: 0;
}
.con5_ul img{
	width: 100%;
}
.con6{
	margin-top: 76px;
}
.con5tit{
	display: block;
	position: relative;
}
.hyhgconul {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    margin: 60px auto 0;
}
.hyhgconul li {
    font-size: 20px;
    font-weight: bold;
    color: #666666;
    padding: 0 31px;
}
.hyhgconul .sctive {
    color: #FF621B;
}
.hyhg {
    margin: 54px auto 0;
    padding-bottom: 111px;
}
.hyhgconul li.sctive::after {
    content: '';
    width: 12px;
    height: 12px;
    background: #FF621B;
    border-radius: 50%;
    display: block;
    margin: 20px auto 0;
    position: relative;
}
.xiand {
    width: 100%;
    display: block;
    border-top: 1px solid #E0E0E0;
    margin-top: -6px;
}
.hyhgconnr {
    margin-top: 60px;
}
.hyhgconnrul {
    width: 100%;
}
.hyhgconnrli {
	height: 157px;
	display: flex;
	flex-wrap: wrap;
	margin-bottom: 30px;
}
.hyhgconnrtime {
	width: 15%;
    position: relative;
}
.hyhgconnrtimeall {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hyhgconnrtim {
    width: 130px;
    height: 37px;
    background: #FF621B;
    border-radius: 19px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    font-size: 18px;
    font-weight: 400;
    color: #FFFFFF;
    margin-right: 11px;
}
.hyhgconnrtime i {
	width: 1px;
	height: 117%;
	background: #FF621B;
	position: absolute;
    top: 11%;
	right: 16%;
}
.hyhgconnry {
    width: 83.3333%;
    background: #FFFFFF;
    border: 1px solid #E9E9E9;
    border-radius: 10px;
    padding: 19px 21px;
}
.hyhgconnrytit {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.hyhgconnrytita {
    font-size: 16px;
    font-weight: bold;
    color: #333333;
    width: 70%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    display: block;
}
.hyhgconnrytitdiv {
    font-size: 14px;
    font-weight: 400;
    color: #FF621B;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.hyhgconnrytitdiv img {
    vertical-align: middle;
	margin-right: 5px;
}
.hyhgconnrul li:last-of-type i {
    display: none;
}
.yjfbimg{
	width: 24px;
	height: auto;
}
.hyhgconnrycon{
	width: 100%;
	font-weight: 400;
	font-size: 14px;
	color: #666666;
	line-height: 28px;
	margin-top: 15px;
}
.lunbo .lunbo-1 .lunbo-hysj {
    margin-top: 20px;
}
.lunbo .lunbo-1 .lunbo-hysj, .lunbo .lunbo-1 .lunbo-nr {
    width: auto;
    font-size: 17px;
    font-weight: bold;
    color: #000000;
    line-height: 26px;
    display: block;
}
.lunbo .lunbo-1 .lunbo-hysj .lunbo-hysj-2, .lunbo .lunbo-1 .lunbo-nr .lunbo-nr-2 {
    width: auto;
    font-size: 17px;
    font-family: Microsoft YaHei;
    font-weight: 400;
    color: #000000;
    line-height: 26px;
}
.lunbo .lunbo-1 .lunbo-nr {
    margin: 10px 0;
}
@media screen and (max-width:768px) {
	.cwhy_top{
		height: 400px;
		background-size: 200% 100%;
	}
	.cwhy_con{
		width: calc(100vw - 30px);
	}
	.guoh{
		width: 100%;
	}
	.ytcon_sp1{
		width: 67%;
	}
	.con1_lf2 video{
		height: auto;
	}
	.con1_le{
		width: 100%;
	}
	.con1{
		height: auto;
	}
	.con1_ri{
		width: 100%;
		margin-top: 20px;
	}
	.con1_rialldiv{
		margin-left: 0;
	}
	.con2_div{
		width: 100%;
	}
	.con5_ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 15px;
	}
	.con5img,.con6img{
		width: 100%;
	}
	.gengd{
		width: 30px;
	}
	.ytcon_sp2, .ytcon_sp2xin{
		letter-spacing: -1px;
	}
	.ytcon_imgdiv2{
		width: 85%;
	}
	.con2_div{
		margin-top: 20px;
	}
	.hyhgconnrli{
		height: auto;
	}
	.hyhgconnrtim{
		height: auto;
		color: #FF621B;
		background: none;
		letter-spacing: -1px;
	}
	.xiand{
		display: none;
	}
	.hyhgconul li.sctive::after{
		display: none;
	}
	.hyhgconul li{
		margin-bottom: 15px;
	}
	.hyhgconul{
		margin: 20px auto 0;
	}
	.hyhgconnr{
		margin-top: 20px;
	}
	.con3{
		line-height: inherit;
		padding: 10px 0;
	}
	.con3 span{
		width: 73%;
	}
	.hyhgconnrtime i{
		display: none;
	}
	.hyhgconnrtimeall img{
		display: none;
	}
}
.wzazzms .cwhy_top{
	height: 400px;
	background-size: 200% 100%;
}
.wzazzms .cwhy_con{
	width: 85%;
}
.wzazzms .guoh{
	width: 100%;
}
.wzazzms .ytcon_sp1{
	width: 67%;
}
.wzazzms .con1_lf2 video{
	height: auto;
}
.wzazzms .con1_le{
	width: 100%;
}
.wzazzms .con1{
	height: auto;
}
.wzazzms .con1_ri{
	width: 100%;
	margin-top: 20px;
}
.wzazzms .con1_rialldiv{
	margin-left: 0;
}
.wzazzms .con2_div{
	width: 100%;
}
.wzazzms .con5_ul li{
	width: 100%;
	margin-right: 0;
	margin-top: 15px;
}
.wzazzms .con5img,.wzazzms .con6img{
	width: 200%;
	margin-left: -50%;
}
.wzazzms .ytcon_sp2,.wzazzms .ytcon_sp2xin{
	letter-spacing: -1px;
	font-size: 34px;
	margin: 10px 0;
}
.wzazzms .ytcon_imgdiv2{
	width: 90%;
}
.wzazzms .con2_div{
	margin-top: 20px;
}
.wzazzms .hyhgconnrli{
	height: auto;
}
.wzazzms .hyhgconnrtim{
	height: auto;
	font-size: 34px;
	margin-right: 0;
	padding: 0 15px;
}
.wzazzms .xiand{
	display: none;
}
.wzazzms .hyhgconul li.sctive::after{
	display: none;
}
.wzazzms .hyhgconul li{
	margin-bottom: 15px;
}
.wzazzms .hyhgconul{
	margin: 20px auto 0;
}
.wzazzms .hyhgconnr{
	margin-top: 20px;
}
.wzazzms .con3{
	line-height: inherit;
	padding: 10px 0;
	font-size: 34px;
}
.wzazzms .con3 span{
	width: 73%;
}
.wzazzms .ydhftit{
	font-size: 50px;
}
.wzazzms .ydhf{
	font-size: 34px;
}
.wzazzms .jinqi{
	font-size: 34px;
}
.wzazzms .con1_ri{
	background-size: 100% 16%;
}
.wzazzms .con1_tit{
	font-size: 34px;
}
.wzazzms .qbhy{
	font-size: 34px;
}
.wzazzms .lunbo .lunbo-1 * {
    font-size: 34px !important;
    line-height: inherit !important;
}
.wzazzms .lunbo_tit{
	font-size: 50px !important];
}
.wzazzms .ytcon_sp1,.wzazzms .ytcon_sp1xin{
	font-size: 34px;
}
.wzazzms .ytcon_lixin{
	height: auto;
}
.wzazzms .ytcon_img{
	width: 50px;
	height: auto;
}
.wzazzms .con5tit{
	width: 100%;
	overflow: hidden;
}
.wzazzms .gengd {
	width: 10%;
}
.wzazzms .hyhgconul{
	justify-content: start;
}
.wzazzms .hyhgconul li{
	width: 25%;
	font-size: 34px;
}
.wzazzms .hyhgconnrtime i {
	top: 9%;
	height: 108%;
	right: 9%;
}
.wzazzms .hyhgconnrytita{
	font-size: 34px;
}
.wzazzms .hyhgconnrycon{
	font-size: 34px;
	line-height: inherit;
}
.wzazzms .hyhgconnrytitdiv{
	font-size: 34px;
}