﻿.canc_main {
	padding: 20px 0;
}

.canc_tit h1 {
	font-size: 40px;
	color: #212121;
text-align: center;
}

.canc_tit h2 {
	text-transform: uppercase;
	font-size: 20px;
	color: #3b3b3b;
	margin-top: 19px;
text-align: center;
}

.canc_zi h3 {
	font-size: 18px;
	color: #878787;
	margin: 34px 0 15px;
}

.canc_zi h3 em {
	color: #ff0000;
}

.canc_zi>ul>li {
	margin-bottom: 20px;
	font-size: 0;
}

.canc_zi>ul>li>* {
	display: inline-block;
	vertical-align: middle;
}

.canc_inp {
	border-width: 1px;
	border-color: rgb(240, 240, 240);
	border-style: solid;
	border-radius: 3px;
	width: 399px;
	height: 34px;
	padding: 0 10px;
}

.canc_zi>ul>li input,
.canc_zi>ul>li textarea {
	width: 100%;
	height: 100%;
}

.canc_zi>ul>li i {
	font-size: 14px;
	color: #878787;
	margin-left: 15px;
}

.canc_zi>ul>li span {
	font-size: 18px;
	color: #3b3b3b;
	margin-right: 15px;
	width: 58px;
	text-align: right;
}

.canc_zi>ul>li span em {
	color: #ff0000;
}

.canc_zi>ul>li.li_texts .canc_inp {
	height: 157px;

}

.canc_zi>ul>li.li_texts span {
	vertical-align: top;
	padding-top: 10px;
}

.canc_zi>ul>li textarea {
	padding: 10px;
}

.canc_button {
	padding: 20px 0 0 70px;
}

.canc_button>span {
	border-radius: 5px;
	background-color: rgb(240, 240, 240);
	width: 121px;
	height: 41px;
	line-height: 41px;
	text-align: center;
	font-size: 18px;
	color: #3b3b3b;
	display: inline-block;
	margin-right: 20px;
}
.canc_button>span.on{
	background: #dc0201;
	color: #FFF;
}
.canc_jia{
	margin: 10px 0 60px;
}
.can_q>ul>li{
	float: left;
	width: 50%;
}
.coa_eve{
	margin-bottom: 37px;
}
.can_q>ul>li h3{
	font-size: 24px;
	color: #333333;
	margin-bottom: 25px;
}
.can_q>ul>li h4{
	font-size: 20px;
	color: #333333;
	margin-bottom: 15px;
}
.can_q>ul>li p{
	margin-bottom: 20px;
	font-size: 16px;
	color: #212121;
}
.can_q>ul>li p:last-child{
	margin-bottom: 0;
}
.can_q>ul>li p>*{
	display: inline-block;
	vertical-align: middle;
}
.can_q>ul>li p img{
	margin-right: 20px;
}
.canc_jia>div{
	border-bottom: 1px solid #f0f0f0;
	padding-top: 38px;
}



/* 2020.11.11 */
.ccan_top h1,
.ccan_boot h1 {
	font-size: 30px;
	color: #dc0201;
	padding: 50px 0 20px;
	margin-bottom: 20px;
	border-bottom: 1px solid #ededed;
}

.ccan_top p {
	line-height: 32px;
	font-size: 16px;
	color: #212121;
}

.ccan_boot>ul>li {
	float: left;
	width: 50%;
	margin-bottom: 20px;
}

.ccan_boot>ul>li h2 {
	font-size: 18px;
	color: #212121;
	margin-bottom: 10px;
}

.ccan_boot>ul>li p {
	font-size: 16px;
	color: #545454;
	line-height: 32px;
}

.ccanc_main>ul>li {
	float: left;
	width: 50%;
	padding-right: 4%;
}

.ccanc_main>ul>li:nth-child(2n) {
	float: right;
}

.ccanc_main>ul>li .ccan_boot>ul>li {
	width: 100%;
}
.chight{
	height: 70px;
}

@media screen and (max-width: 768px) {
.chight{
	height: .2rem;
}
	.ccan_top h1,
	.ccan_boot h1 {
		font-size: .3rem;
		padding: .5rem 0 .2rem;
		margin-bottom: .2rem;
	}

	.ccan_top p,.ccan_boot>ul>li p  {
		line-height: .38rem;
		font-size: .2rem;
	}

	.ccan_boot>ul>li {
		float: left;
		width: 50%;
		margin-bottom: .3rem;
	}

	.ccan_boot>ul>li h2 {
		font-size: .2rem;
		color: #212121;
		/* margin-bottom: .1rem; */
	}

	.ccanc_main>ul>li {
		float: left;
		width: 45%;
		padding-right: 4%;
	}

	.ccanc_main>ul>li:nth-child(2n) {
		float: right;
	}

	.ccanc_main>ul>li .ccan_boot>ul>li {
		width: 100%;
	}
}
.big_pic {
		position: relative;
	}

	.canc_tits2 {
		position: absolute;
		top: 0;
		bottom: 0;
		left: 0;
		width: 1200px;
		right: 0;
		margin: auto;
		display: flex;
		align-items: center;
		flex-wrap: wrap;
		align-content: center;
	}

	.canc_tits2 h1,.canc_tit h2 {
		width: 100%;
color:#FFF;
	}
	@media screen and (max-width: 768px){
		.canc_tits2{
			width: 100%;
			padding: 0 .2rem;
		}
	}