

/* 旧版自动写稿 */
/* 自动写搞详情样式四 */
.autowrite-style-four{ background: #f2f2f2; border-radius: 6px;}
.autowrite-style-four dl{ line-height: 20px; border-top: #DDDDDD 1px solid;}
.autowrite-style-four dl:first-child{ border-top: none;}
.autowrite-style-four dl dt{ width: 70px; text-align: center; padding: 10px 0; float: left;}
.autowrite-style-four dl dd{ font-size: 14px; margin-left: 70px;}
.autowrite-style-four dl dd div{ border-top: #DDDDDD 1px solid; padding: 10px; padding-left: 0;}
.autowrite-style-four dl dd div:first-child{ border-top: none;}
.autowrite-style-four dl dd div img{ width: 30px !important; height: 20px !important; border-radius: 5px; float: left;}
.autowrite-style-four dl dd div label{ width: 30px; height: 20px; float: right;}
.autowrite-style-four dl dd div label.one{ background: url(/public/images/auto-write-x1.png) no-repeat;}
.autowrite-style-four dl dd div label.two{ background: url(/public/images/auto-write-x2.png) no-repeat;}
.autowrite-style-four dl dd div label.three{ background: url(/public/images/auto-write-x3.png) no-repeat;}
.autowrite-style-four dl dd div h4{ color: #000000; font-weight: normal; margin: 0 40px;}
.autowrite-style-four dl dd div p{ line-height: 20px; text-align: right; padding: 0; padding-top: 15px; font-size: 14px;}

/* table */
.table{ width:100%; border:none; table-layout:fixed; border-collapse: collapse;}
.table-a{ border-collapse: inherit;}
.table-a th{ width: 55px; text-align: center; font-weight: normal;}
.table-a th,.table-a td{ line-height: 24px; border-radius: 5px; background: #f2f2f2; padding: 10px;}
.table-a td h4{ line-height: 25px; font-size: 16px; font-weight: normal; padding-left: 28px; margin-bottom: 10px; background-image: url(/public/images/auto-write-t.png); background-position: 0 2px; background-repeat: no-repeat;}
.table-a td p{ line-height: 22px; font-size: 14px; color: #A0A0A0; padding: 0; padding-left: 28px; background: url(/public/images/auto-write-add.png) top left no-repeat;}

.table-b{ background: #FFFFFF; border-collapse: inherit;}
.table-b th,.table-b td{ line-height: 24px; padding: 10px 15px;}
.table-b th{ text-align: center; color: #FFFFFF; font-weight: normal;}
.table-b.style-a th{ background: #53a0d7;}
.table-b.style-b th{ background: #d75353;}
.table-b.style-c th{ background: #78cbce;}
.table-b th:first-child{ text-align: left;}
.table-b td{ text-align: right; background: #ffffff;}
.table-b td:first-child{ text-align: left;}
.table-b tr:nth-child(odd) td{ background: #f2f2f2;}

.table-c{ background: #FFFFFF; border-collapse: inherit;}
.table-c th,.table-c td{ line-height: 24px; padding: 10px;}
.table-c th{ text-align: center; color: #FFFFFF; font-weight: normal; background: #cc5252;}
.table-c td{ text-align: center; background: #f2f2f2; padding: 5px 10px;}
.table-c td label{ width: 49%; line-height: 22px; text-align: left; background: #FFFFFF; border-radius: 5px; padding: 8px 10px; margin: 5px 0; box-sizing: border-box; float: left;}
.table-c td label:nth-child(even){ float: right;}
.table-c td label span{ font-size: 14px;}




/* 旧版自动写稿 -- 结束 */



/*  新版自动写稿  */
table.auto_table1{
	font-size: 13px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	width: 100%;
}
table.auto_table1>tbody>tr>th{
	height: 40px;
	vertical-align: middle;
	text-align: center;
	background-color: #FFC963;
	border: 1px solid #FFC963;
	border-right: 1px solid #FFFFFF;
}
table.auto_table1>tbody>tr>th:last-child{
	border-right: 1px solid #FFC963;
}


table.auto_table1>tbody>tr>td{
	text-align: center;
	border: 1px solid #CCCCCC;
	padding-top: 13px;
	padding-bottom: 13px;
	line-height: 18px;
}

.auto_title{
	margin-top: 30px;
	font-size: 16px;
	font-weight: bold;
	line-height: 22px;
	margin-bottom: 10px;
}

.auto_title2{
	margin-top: 30px;
	font-size: 16px;
	font-weight: normal;
	line-height: 22px;
	margin-bottom: 10px;
}


.auto_four{
	margin-top: 0;
}
.auto_four dl{
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	display: flex;
	box-sizing: border-box;
}
.auto_four dl:last-of-type{
	border-bottom: 1px solid #CCCCCC;
} 

.auto_four dl dt{
	display: flex;
	align-items: center;
	justify-content: center;
	font-size: 18px;
	/* font-weight: bold; */
	border-right: 1px solid #CCCCCC;
	width: 70px;
}

.auto_four dl dd{
	flex: 1;
}
.auto_four dl dd .item{
	border-bottom: 1px solid #CCCCCC;
	flex: 1;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	box-sizing: border-box;
	padding: 10px;
}

.auto_four dl dd .item:last-child{
	border-bottom: 0;
}

.auto_four dl dd .item .top1{
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.auto_four dl dd .item .top1 .top1_left{
	display: flex;
	align-items: center;
}
.auto_four dl dd .item .top1 .star{
	display: inline-flex;
	align-items: center;
}

.auto_four dl dd .item .top1 .star span{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-left: 10px;
	background: url(/public/images/star2.png) no-repeat;
	background-size: cover;
}

.auto_four dl dd .item .top1 .one span:nth-child(1){
	background: url(/public/images/star1.png) no-repeat;
	background-size: cover;
}

.auto_four dl dd .item .top1 .two span:nth-child(1){
	background: url(/public/images/star1.png) no-repeat;
	background-size: cover;
}
.auto_four dl dd .item .top1 .two span:nth-child(2){
	background: url(/public/images/star1.png) no-repeat;
	background-size: cover;
}

.auto_four dl dd .item .top1 .three span{
	background: url(/public/images/star1.png) no-repeat;
	background-size: cover;
}


.auto_four dl dd .item .top1 .top1_left img{
	width: 20px;
	height: 14px;
}

.auto_four dl dd .item .top1 .top1_left span{
	margin-left: 10px;
	color: #868686;
	font-size: 13px;
}

.auto_four dl dd .item h4{
	color:#212121;
	font-size: 13px;
	line-height: 18px;
}

.auto_four dl dd .item .bottom{
	color: #868686;
	margin-top: 10px;
	font-size: 13px;
	line-height: 18px;
}

.m_l20{
	margin-left: 20px;
}


table.auto_table2{
	font-size: 13px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	width: 100%;
}
table.auto_table2 tr{
	border-bottom: 1px solid #CCCCCC;
}
table.auto_table2 tr td:first-child{
	border-right: 1px solid #CCCCCC;
	font-size: 18px;
	/* font-weight: bold; */
	color: #212121;
	box-sizing: border-box;
	padding-left: 10px;
	padding-right: 10px;
	
}

table.auto_table2 tr td{
	box-sizing: border-box;
	padding: 10px;
}
table.auto_table2 tr td .item1{
	position: relative;
	color: #212121;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	padding-left: 30px;
}

table.auto_table2 tr td .item1 .icon1{
	position: absolute;
	display: inline-block;
	width: 20px;
	height: 20px;
	background: url(/public/images/icon1.png) no-repeat;
	background-size: cover;
	left: 0;
	top:50%;
	margin-top:-10px;
}


table.auto_table2 tr td .item2 .icon2{
	display: inline-block;
	width: 20px;
	height: 20px;
	flex-shrink: 0;
	margin-right: 10px;
	background: url(/public/images/icon2.png) no-repeat;
	background-size: cover;
}

table.auto_table2 tr td .item2{
	margin-top: 20px;
	color: #868686;
	font-size: 13px;
	font-weight: bold;
	line-height: 18px;
	display: flex;
	align-items: center;
}

table.auto_table3{
	font-size: 13px;
	border-collapse: collapse;
	border: 1px solid #CCCCCC;
	width: 100%;
}
table.auto_table3>tbody>tr>th{
	height: 40px;
	vertical-align: middle;
	background-color: #FFC963;
	text-align: center;
	border: 1px solid #FFC963;
	border-right: 1px solid #ffffff;
}

table.auto_table3>tbody>tr>th:last-child{
	border-right: 1px solid #FFC963;
}

table.auto_table3>tbody>tr>td:nth-child(1){
	text-align: left;
	box-sizing: border-box;
}
.na_box{
	box-sizing: border-box;
	padding-left: 5px;
	padding-right: 5px;
}

table.auto_table3>tbody>tr>td{
	border: 1px solid #CCCCCC;
	line-height: 18px;
}

table.auto_table3>tbody>tr>td .c_lis ul{
	display: flex;
	flex-wrap: wrap;
}
table.auto_table3>tbody>tr>td .c_lis ul li{
	flex-shrink: 0;
	width: 50%;
	min-height: 40px;
	box-sizing: border-box;
	border-top: 1px solid #CCCCCC;
	display: flex;
	padding-left: 10px;
	padding-right: 10px;
	flex-direction: column;
}

table.auto_table3>tbody>tr>td .c_lis ul li:nth-child(1){
	border-top: 0;
}
table.auto_table3>tbody>tr>td .c_lis ul li:nth-child(2){
	border-top: 0;
}

table.auto_table3>tbody>tr>td .c_lis ul li:nth-child(odd){
	border-right: 1px solid #CCCCCC;
}

.ar_red{
	font-weight: bold;
	color: #CC2929;
}
.ar_yellow{
	font-weight: bold;
	color: #FA7F54;
}


/* table 加颜色 */
.table-title-deepen {
	background-color: #f1a820 !important;
}
.table-deepen-up {
	color: #CC2929;
}
.table-deepen-down {
	color: #35AA11;
}
.des-weight {font-weight: 900;}