.f18{
	font-size: 18px;
}
.bortb{
	border-top: 1px solid #d9d9d9;
	border-bottom: 1px solid #d9d9d9;
}
.borlr{
	border-right: 1px solid #d9d9d9;
	border-left: 1px solid #d9d9d9;
}
.bornone{
	border-left: none !important;
	border-right:none !important;
}
.main .cadbanner {
	font-family: "PingFangSC-Medium",Arial,"微软雅黑";
	height: 222px;
	width: 100%;
	background: url(../img/98c96998bca5ec9fee1b95518db0defa.png) center top repeat;
	margin-top: 70px;
	font-size: 30px;
	color: #fff;
	text-align: center;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 30px;
	box-sizing: border-box;
}
.main .cadbanner img{
	margin-right: 30px;
	width: 104px;
}
@media (max-width:1080px) {
	.main .cadbanner {
		margin-top: 60px;
		height: 120px;
		font-size: 18px;
	}
	.main .cadbanner img{
		width: 66px;
		margin-right: 20px;
	}
}
/*鍐呭澶т娇濂�*/
.main .cadcontent{
	padding: 34px 30px;
	background: #37166d;
}
.main .cadcontent .cadcontentin{
	border: 1px solid #d9d9d9;
	background: #fff;
}
.main .cadcontent .rulecontent1{
	background: #fff url(../img/732442715c558e7c498c6e7295078056.png) left top no-repeat;
}
.main .cadcontent .rulecontent2{
	background: #fff url(../img/032f4bce8db7065dd0f16c57ad1ad61a.png) right top no-repeat;
}
.main .cadcontent .rulecontent3{
	background: #fff url(../img/9ac1e8ee0516827d0270eca6a07c7894.png) right top no-repeat;
}
.main .cadcontent .titleall{
	font-size: 30px;
	color: #282828;
	text-align: center;
	height: 110px;
	background: rgba(248,248,248,0.5);
	display: flex;
	align-items: center;
	justify-content: center;
}
.main .cadcontent .desc,.main .cadcontent .tb,.main .cadcontent .dt,.main .cadcontent .timep,.main .cadcontent .imap,.main .cadcontent .ktallp{
	/*background: #ffffff;*/
	border-bottom: 1px dashed #cbd4db;
}
.main .cadcontent .descin{
	max-width: 1000px;
	font-size: 14px;
	color: #555555;
	margin: 0 auto;
	padding: 70px 0;
	line-height: 26px;
	text-align: left;
}
.main .cadcontent .descin p{
	margin-bottom: 10px;
}
.main .cadcontent .descin p:last-child{
	margin-bottom: 0;
}
.main .cadcontent .tb .tbin{
	padding: 70px 0;
	text-align:center;
}
.main .cadcontent .tb .title{
	font-size: 22px;
	color: #282828;
	text-align: center;
}
.main .cadcontent .tb table{
	margin: 0 auto;
	margin-top: 50px;
	width: 582px;
	text-align: center;
	border-collapse: collapse;
}
.main .cadcontent .tb table th,.main .cadcontent .tb table td{
	border-left: 1px solid #d9d9d9;
	border-right: 1px solid #d9d9d9;
}
.main .cadcontent .tb table tr:nth-child(2n){
	background: #faf5f7;
}
.main .cadcontent .tb table tr.greytr{
	background: #eee;
}
.main .cadcontent .tb table th{
	padding: 26px 0;
}
.main .cadcontent .tb table td{
	padding: 18px 0;
}
.main .cadcontent .tb table .trall{
	background: #fff;
}
.main .cadcontent .tb .tablebinfo{
	margin-top: 30px;
}
.main .cadcontent .tb .cadtable tr td:nth-child(1),.main .cadcontent .tb .cadtable tr th:nth-child(1){
	width: 170px;
}
.main .cadcontent .tb .cadtable tr td:nth-child(2),.main .cadcontent .tb .cadtable tr th:nth-child(2){
	width: 228px;
}
.main .cadcontent .tb .cadtable tr td:nth-child(3),.main .cadcontent .tb .cadtable tr th:nth-child(3){
	width: 180px;
}
.main .cadcontent .tb .sqtable tr th:nth-child(1){
	min-width: 60px;
}
.main .cadcontent .tb .sqtable tr th:nth-child(3){
	min-width: 100px;
}
.main .cadcontent .dtin{
	max-width: 1000px;
	margin: 0 auto;
	padding: 70px 0;
}
.main .cadcontent .dtin .item{
	display: flex;
	align-items: baseline;
	margin-bottom: 26px;
}
.main .cadcontent .dtin .item:last-child{
	margin-bottom: 0;
}
.main .cadcontent .dtin .item .name{
	font-size: 18px;
	color: #282828;
	margin-right: 24px;
	flex-shrink: 0;
}
.main .cadcontent .dtin .item .con{
	font-size: 14px;
	color: #555555;
	line-height: 26px;
}
.main .cadcontent .dtin .item .con span{
	color: #ff3766;
}
.main .cadcontent .btn{
	background: #ffffff;
	padding: 78px 0;
	text-align: center;
}
.main .cadcontent .btn button{
	width: 286px;
	height: 38px;
	line-height: 38px;
	background: #ff3766;
	color: #fff;
	margin: 0 auto;
	border: none;
	outline: none;
	font-size: 14px;
	cursor: pointer;
}
.main .cadcontent .btn button.disabled{
    background: #ccc;
}
.main .cadcontent .btn button.disabled:hover{
    background: #ccc;
}
.main .cadcontent .btn button:hover{
	background: #f95d81;
}
.main .cadcontent .btn a{
	display: block;
	width: 286px;
	height: 38px;
	line-height: 38px;
	background: #ff3766;
	color: #fff;
	margin: 0 auto;
	border: none;
	outline: none;
	font-size: 14px;
	cursor: pointer;
}
.main .cadcontent .btn a:disabled{
    background: #ccc;
}
.main .cadcontent .btn a:disabled:hover{
    background: #ccc;
}
.main .cadcontent .btn a:hover{
	background: #f95d81;
}
.main .cadcontent .btn .item{
	display: flex;
	padding-left: 6px;
	margin-top: 22px;
	align-items: center;
	justify-content: center;
}
.main .cadcontent .btn .item .subtitle {
    padding: 0 10px;
    height: 26px;
    line-height: 26px;
    color: #fff;
    background: #ff3766;
    font-size: 14px;
    font-family: "PingFangSC-Light",Arial,"微软雅黑";
    text-align: center;
    margin-right: 14px;
    border-radius: 3px;
    flex-shrink: 0;
}
.main .cadcontent .btn .item .nametime {
    font-size: 14px;
    color: #999999;
}
.main .cadcontent .btn .item .nametime span {
    font-size: 18px;
    color: #ff3766;
}
/*鍐呭澶т娇濂�*/
.main .cadcontent .tb .bdadtable tr td{
	width: 50%
}
.main .cadcontent .tb .tbin .info{
	text-align: center;
	font-size: 14px;
	line-height: 26px;
	text-align: center;
}
.main .cadcontent .tb .tbin .info span{
	color: #ff3766;
}
/*绀剧兢澶╀娇濂�*/

/*鎺ㄥ箍澶т娇濂�*/

/*绌烘姇瑙勫垯*/
.main .letter{
	/*background: #fff;*/
	border-bottom: 1px dashed #cbd4db;
}
.main .letterin{
	max-width: 1000px;
	margin: 0 auto;
	padding: 70px 0;
}
.main .letterin .name{
	font-size: 18px;
	color: #282828;
	font-family: "PingFangSC-Light",Arial,"微软雅黑";
	margin-bottom: 38px;
}
.main .letterin p{
	text-indent:38px;
	font-size: 14px;
	color: #555555;
	line-height: 26px;
}
.main .letterin p a{
	color: #5794e3;
}
.main .letterin p a:hover,.main .letterin p a:active{
	text-decoration: none;
}
.main .letterin p.boldp{
	color: #282828;
}
.main .rulecontent{
	padding-top: 0;
}
.main .cadcontent .timep .timepin,.main .cadcontent .imap .imapin,.main .cadcontent .ktallp .ktallpin{
	display: flex;
	max-width: 1000px;
	margin: 0 auto;
	padding: 46px 0;
	align-items: center;
	justify-content: center;
}
.main .cadcontent .timep .name,.main .cadcontent .imap .name,.main .cadcontent .ktallp .name{
	width: 144px;
	text-align: left;
	flex-shrink: 0;
	font-size: 14px;
	color: #282828;
	font-family: "PingFangSC-Light",Arial,"微软雅黑";
}
.main .cadcontent .timep .timepin .titlein{
	font-size: 14px;
	font-family: "PingFangSC-Light",Arial,"微软雅黑";
	margin-bottom: 28px;
}
.main .cadcontent .timep .timepin .item{
	display: flex;
	padding-left: 6px;
	margin-bottom: 22px;
	align-items: center;
	align-items: flex-start;
}
.main .cadcontent .timep .timepin .item:last-child{
	margin-bottom: 0;
}
.main .cadcontent .timep .timepin .item .subtitle{
	padding: 0 10px;
	height: 26px;
	line-height: 26px;
	color: #fff;
	background: #ff3766;
	font-size: 14px;
	font-family: "PingFangSC-Light",Arial,"微软雅黑";
	text-align: center;
	margin-right: 14px;
	border-radius: 3px;
	flex-shrink: 0;
}
.main .cadcontent .timep .timepin .item .nametime{
	font-size: 14px;
	color: #999999;
}
.main .cadcontent .timep .timepin .item .nametime span{
	font-size: 18px;
	color: #ff3766;
}
.main .cadcontent .imap .imapin .con{
	font-size: 14px;
	color: #777777;
	line-height: 26px;
}
.main .cadcontent .imap .imapin .titlein{
	font-size: 18px;
	color: #282828;
	margin-bottom: 28px;
}
.main .cadcontent .ktallp .ktallpin .con{
	font-size: 14px;
	color: #777777;
	line-height: 26px;
}
.main .cadcontent .ktallp .ktallpin .con span{
	color: #ff3766;
}
.main .cadcontent .ruletb{
	border-bottom: none;
}
.main .cadcontent .tb .ruletable tr td{
	width: 33%
}
.main .cadcontent .tb .add{
	margin-top: 48px;
	font-size: 14px;
	color: #555555;
	text-align: center;
}
.main .cadcontent .tb .add span{
	color: #ff3766;
}
.main .cadcontent .tb .add2{
	margin-top: 28px;
	font-size: 14px;
	color: #555555;
	text-align: center;
}
.main .cadcontent .tb .add2 a{
	color: #ff3766;
	text-decoration: none;
	margin-left: 10px;
}
/*瑙勫垯浠诲姟鍒嗙被*/
.main .cadcontent .ruledesc{
	border-bottom: none;
}
.main .cadcontent .desc .ruledescin{
	color: #ff3766;
	font-size: 18px;
	text-align: center;
	padding: 40px 0;
}
.main .cadcontent .desc .descin img{
	margin-right: 10px;
	margin-top: 4px;
}
.main .cadcontent .ruledetail{
	/*background: #fff;*/
	border-bottom: 1px dashed #cbd4db;
}
.main .cadcontent .ruledetailin{
	display: flex;
	max-width: 1000px;
	margin: 0 auto;
	padding: 66px 0;
	align-items: baseline;
}
.main .cadcontent .ruledetailin .name{
	flex-shrink: 0;
	width: 114px;
	font-size: 14px;
	color: #282828;
}
.main .cadcontent .ruledetailin .item{
	display: flex;
	line-height: 26px;
	margin-bottom: 20px;
	font-size: 14px;
	color: #282828;
}
.main .cadcontent .ruledetailin .item:last-child{
	margin-bottom: 0;
}
.main .cadcontent .ruledetailin .item .order{
	flex-shrink: 0;
	width: 30px;
}
.main .cadcontent .ruledetailin .item .textin{
	color: #555555;
}
/*瑙勫垯搴曢儴濂栭」*/
.main .ruleadin{
	margin: 0 auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.main .ruleadin .item{
	flex: 0 0 32%;
	text-align: center;
	background: #fff;
	/*border: 1px solid #d9d9d9;*/
	border-radius: 6px;
	position: relative;
}
/*.main .ruleadin .item a{
	display: block;
	width: 100%;
	height: 100%;
	position: relative;
}
.main .ruleadin .item a img{
	width: 100%;
	height: 100%;
}*/
.main .ruleadin .item img{
	width: 100%;
	height: 100%;
}
.main .ruleadin .item span{
	position: absolute;
	font-size: 14px;
	color: #fff;
	z-index: 1;
	font-family: "PingFangSC-Light",Arial,"微软雅黑";
	top: 16px;
	right: 22px;
	white-space:nowrap;
}
.main .ruleadin .item h1{
	position: absolute;
	font-size: 32px;
	color: #fff;
	z-index: 1;
	font-family: "PingFangSC-Semibold",Arial,"微软雅黑";
	top: 30%;
	right: 22px;
	text-align: right;
	line-height: 36px;
}
.main .ruleadin .item a{
	position: absolute;
	font-size: 14px;
	color: #fff;
	z-index: 1;
	font-family: "PingFangSC-Semibold",Arial,"微软雅黑";
	top: 70%;
	right: 22px;
	display: block;
	padding: 6px 25px;
	background: #ff3766;
	border-radius: 3px;
	white-space:nowrap;
}
.main .ruleadin .item a.disabled{
	background: #ccc;
}
.main .ruleadin .item:nth-child(4),.main .ruleadin .item:nth-child(5),.main .ruleadin .item:nth-child(6){
	margin-top: 2%;
}
.main .ruleadin .item .title{
	font-size: 14px;
	font-family: "PingFangSC-Light",Arial,"微软雅黑";
	color: #282828;
	position: absolute;
	bottom: 10px;
	left: 50%;
	transform: translateX(-50%);
}
@media (max-width:1360px) {
	.main .ruleadin .item h1{
		font-size: 20px;
		line-height: 24px;
	}
}
@media (max-width:1100px) {
	.main .cadcontent .desc,.main .cadcontent .tb,.main .cadcontent .dt,.main .cadcontent .letter,.main .cadcontent .timep,.main .cadcontent .imap,.main .cadcontent .ktallp,.main .cadcontent .ruledetail{
		padding: 0 20px;
    }
}
@media (max-width:880px) {
	.main .ruleadin .item{
		flex: 0 0 49%;
	}
	.main .ruleadin .item:nth-child(3){
		margin-top: 2%;
	}
	.main .cadcontent .timep .timepin .item{
		display: block;
	}
	.main .cadcontent .timep .timepin .item .subtitle{
		padding: 10px;
		height: auto;
		line-height: 20px;
	}
}
@media (max-width:680px) {
	.main .cadcontent{
		padding: 10px;
	}
	.main .cadcontent .tb table{
		width: 100%;
	}
	.main .cadcontent .tb .cadtable tr td:nth-child(1),.main .cadcontent .tb .cadtable tr th:nth-child(1){
		width: auto;
	}
	.main .cadcontent .tb .cadtable tr td:nth-child(2),.main .cadcontent .tb .cadtable tr th:nth-child(2){
		width: auto;
	}
	.main .cadcontent .tb .cadtable tr td:nth-child(3),.main .cadcontent .tb .cadtable tr th:nth-child(3){
		width: auto;
	}
}
@media (max-width:550px) {
	.main .ruleadin .item{
		flex: 0 0 100%;
	}
	.main .ruleadin .item:nth-child(2){
		margin-top: 2%;
	}
}
@media (max-width:500px) {
	.main .cadcontent .titleall{
		font-size: 24px;
	}
	.main .cadcontent .timep .timepin .item{
		padding-left: 0;
	}
	.main .cadcontent .ruledetailin .name{
		width: 74px;
	}
	.main .cadcontent .timep .name, .main .cadcontent .imap .name, .main .cadcontent .ktallp .name{
		width: 74px;
	}
	.main .ruleadin{
		padding-bottom: 6px;
	}
}
.main .cadcontent .btn{
	background: #ffffff;
	padding: 78px 0;
	text-align: center;
}
.main .cadcontent .btn a {
	width: 286px;
	height: 38px;
	line-height: 38px;
	background: #ff3766;
	color: #fff;
	margin: 0 auto;
	border: none;
	outline: none;
	font-size: 14px;
	cursor: pointer;
}









