@import url("https://www.c114.com.cn/topic/css/basic2.css");
div,p,h1,h2,h3,h4,h5,h6,span,i,a,li,ul,body{font-family: "Microsoft YaHei"; padding:0; margin:0; font-size: 18px; line-height: 27px; color: #fff;}
ul,ol,li{list-style: none;}
a{text-decoration: none;}
a:hover,a:link{text-decoration: none; }
.no-padding{padding: 0;}
img{display: block;}
.img_block{display: block; width: 100%;}
.of{overflow: hidden;}
.clear{clear: both;}
body.page{background: #600000;}
body.page {
    -webkit-text-size-adjust: 100% !important;
    text-size-adjust: 100% !important;
    -moz-text-size-adjust: 100% !important;
}
.content{max-width: 1300px; margin: 0 auto; background: #810007;}
.container{margin: 0 auto;}
@media screen and (min-width: 768px){
	.container {width: 750px;}
}
@media screen and (min-width: 992px){
	.container {width: 970px;}
}
@media screen and (min-width: 1200px){
	.container{width: 1100px;}
}
@media screen and (min-width: 1220px){
	.container{width: 1100px;}
}
@media (min-width: 1200px){
	.hidden-lg{display: none!important;}
}
@media (max-width: 1199px) and (min-width: 992px){
	.hidden-md{display: none!important;}
}
@media (max-width: 991px) and (min-width: 768px){
	.hidden-sm{display: none!important;}
}
@media (max-width: 767px){
	.hidden-xs{display: none!important;}
}

.top{margin-top: 80px; position: relative}
.color_border{border-radius: 20px; border: 1px solid #fbbc89; }
.top_con{padding: 40px 60px 60px; background: #a31716; border-radius: 20px; overflow: hidden;}
.top_con p{margin-top: 20px; text-indent: 36px; text-align: justify;}
.top .title_img{position: absolute; right: 50px; bottom: -50px; display: block; width: auto;}

.block{margin-top: 100px;}
.block_con{padding: 40px 60px 60px;}
.block_title_img{display: block; margin: 0 auto; width: auto; margin-bottom: 40px;}
.title_img_min{display: block; margin: 0 auto; width: auto;}
.block_con ul li{text-align: center; margin-top: 20px; font-size: 24px;}
.block_con p{margin-top: 30px;}
p,span{text-align: justify;}
ul.list{padding: 0 60px;}
ul.list li{margin-bottom: 30px;}
ul.list li img{display: block; width: auto; margin-bottom: 10px;}
.back{background-image: url(../images/bg-1.jpg); background-size: 100% 100%;}
.block_back .block_con{background: linear-gradient(to right,  #750000, #84070c);}

.candidacy_declaration{margin-top: 80px;}
.candidacy_declaration_list{display: flex; justify-content: space-between;}
.candidacy_declaration_list .items{width: 32%; background: #690006; min-height: 450px; border-radius: 30px; padding:40px 40px 0; box-sizing: border-box;}
.candidacy_declaration_list .items img{display: block; width: auto; margin: 0 auto;}
.candidacy_declaration_list .items p{margin:20px 0 30px;}
.candidacy_declaration_list .items span{display: block; font-size: 16px; line-height: 24px;}

.footer{margin: 80px 0 0;}
.download{display: flex; justify-content: center;}
.download a{display: inline-block; text-decoration: underline; font-size: 18px; line-height: 30px;}
.footer_back{display: block; width: 100%;}
.iframe{}
.footer p{text-align: center; font-size: 16px; line-height: 30px;}
.footer p a{font-size: 16px; line-height: 30px; text-decoration: underline;}
.iframe{margin: 0 auto; margin-top: 15px; margin-bottom: 15px; background-image: url(../images/button.png); background-size: 328px 73px; background-color: transparent;
background-repeat: no-repeat; width: 328px; height: 73px; align-items: center;}
.iframe iframe{width: 328px; height: 73px;}
.block_back_top{margin-top: 80px;}
input{outline: none; background: transparent; border: none; color: #600000; font-size: 20px; display: block; width: 100%; height: 100%; line-height: 68px; padding: 0;
cursor: pointer;}
@media screen and (max-width: 991px){
	.container{margin: 0 auto;}
	.block_con,.top_con{padding: 30px 40px 40px;}
	p{font-size: 16px; line-height: 24px;}
	.title_img_min,.block_title_img{width: 90%;}
	.block_con ul li{font-size: 20px; line-height: 30px; margin-top: 15px;}
	.block_con p{margin-top: 20px;}

	ul.list li img{width: 580px;}
	ul.list{padding: 0 40px;}
}
@media screen and (max-width: 768px){
	.top{margin-top: 30px;}
	.container{margin: 0 15px;}
	.logo{width: 50%;}
	.top_con p{margin-top: 12px; font-size: 14px; line-height: 20px;}
	.block_con, .top_con{padding: 20px 30px 30px;}
	.top .title_img{width: 120px; right: 30px; bottom: -24px;}
	.block{margin-top: 50px;}
	.title_img_min, .block_title_img{width: 100%; margin-bottom: 20px;}
	.block_con ul li{font-size: 16px; line-height: 24px; margin-top: 10px;}
	.block_con p{margin-top: 10px; font-size: 14px; line-height: 20px;}
	.block_back_top,.candidacy_declaration{margin-top: 40px;}
	ul.list{padding: 0 30px;}
	ul.list li{margin-bottom: 20px;}
	ul.list li img{width: 100%;}
	.candidacy_declaration_list{display: block;}
	.candidacy_declaration_list .items{width: 100%; margin-bottom: 20px; min-height: 240px; padding: 0 30px; display: flex; flex-direction: column; justify-content: center;}
	.candidacy_declaration_list .items img{width: 72px;}
	.candidacy_declaration_list .items p{margin: 10px 0 20px; font-size: 14px; line-height: 20px;}
	ul.list li p,.footer p{font-size: 14px; line-height: 20px;}
	.candidacy_declaration_list .items span{font-size: 12px; line-height: 18px;}
	.footer{margin-top: 60px;}
	.back {
		background-size: 500px 260px;
		background-repeat: no-repeat;
		background-position: right 60%;
	}
	.wxcode{background: #e5c078;}
	/* .iframe{ background-size: 328px 73px; width: 328px; height: 73px;}
	.iframe iframe{width: 328px; height: 73px;}
	input{font-size: 16px;  line-height: 68px;} */
}