/* CSS Document */

*{ margin:0; padding:0;};
h1,h2,h3,h4,h5,h6,h7,th { font-weight:normal; }
img{ border:0;}
ul,li{ list-style: none;}
a{
	color:#4a4a4a;}
.list-group .list-group-title{
	color:#000;
	font-size:1.2em;}
.content-padded{
	line-height:1.8em;}
.card-footer a{
	display:block;
	width:100%;}
.textbox{
	padding:0.5rem .7rem 0;}
.textbox .biaoti{
	font-size:1rem;}
.textbox .zuozhe{
	color:#06C;}
.card-content-inner img{
	width:100%;}

.yuedu_box{
	padding:0 .7rem .5rem;
	}
.fanye{padding:0 .7rem .5rem;}

#yudingtab th{
	text-align:left;
	font-size:.8rem;}
.yuding{
	background:#393;
	color:#fff;
	text-align:center;}
.dingwan{
	background:#CCC;
	color:#fff;
	text-align:center;}
.xiangxia{
	background: url(../ico5.png) no-repeat right;}
.xiangshang{
	background: url(../ico6.png) no-repeat right;}
.warning{
	background:#F90;
	color:#fff;
	}


.ftBlue{ color:#06C;}
.ftOrange{ color:#F90;}
.ftYellow{ color:#FF0;}
.ftRed{ color:#F00;}
.ftGray{ color:#666;}
.ftGreen{color:#360;}
.ftStrong{ font-weight:bold;}
.error {
	border: 1px solid #F00;
	background: #FFECEC;
	font-weight:normal;
	padding-top:5px;
}
.error th {
	background: url(../../HdInc/Images/error.png) no-repeat 4px 4px #FFECEC;
	width: 22px;
	height: 20px;
}

.error td {
	padding: 3px;
	color: #F00;
	background: #FFECEC;
}

.success {
	border: 1px solid #690;
	background: #F0FAE7;
}

.success th {
	background: url(../../HdInc/Images/success.png) no-repeat  4px 4px #F0FAE7;
	width: 22px;
}

.success td {
	padding: 3px;
	color: #360;
	background: #F0FAE7;
}

.info {
	border: 1px solid #09C;
	background: #DFF4FF;
}

.info th {
	background: url(../../HdInc/Images/info.png) no-repeat #DFF4FF 4px 4px;
	width: 20px;
}

.info td {
	padding: 3px;
	color: #069;
	background: #DFF4FF;
}

.warning {
	border: 1px solid #F90;
	background: #FCF9DA;
}

.warning th {
	background: url(../../HdInc/Images/warning.png) no-repeat  4px 4px #FCF9DA;
	width: 22px;
}

.warning td {
	padding: 3px;
	color: #C63;
	background: #FCF9DA;
}

input.error,textarea.error {
	display: block;
}

label.error {
	color: #F90;
	border: 0;
	background: none;
	margin-left: 5px;
}

.index-list-bar{
	display:none;}

.tishi{
	width:100%; text-align:right; padding-right:10px;
	float:right;
	border:1px solid #000;
	clear:both;
	display:none;
	}

.bar-nav{
	height:auto;
	overflow:hidden;
	position:relative;}
#logo{
	margin:0;
	padding:7px 0 0;
	float:left;
	width:100%;
	line-height:normal;}
.bar .open-panel{
	position:absolute;
	right:15px;
	top:10px;
	color:#805f4d;
	font-weight:bold;}

.swiper-container{
	padding-bottom:0;}
.swiper-pagination-bullet-active{
	background:#805f4d;}
.indexcontent{
	top:3rem !important;
	background:#fff;}
.contentnavlist{
	overflow:hidden;
	padding:10px;}
.contentnavlist li{
	width:calc((100% - 20px) / 3);
	float:left;
	margin-right:10px;
	position:relative;
	}
.contentnavlist li p{
	margin:0;
	padding:0;}
.contentnavlist li .text1{
	width:100%;
	height:100%;
	position:absolute;
	left:0;
	top:0;
	z-index:2;
	display: flex;
	justify-content:center;
	align-items: center;
	}
.contentnavlist li .text1 span{
	display:inline-block;
	padding:5px;
	background:rgba(128,95,77,0.9);
	color:#fff;}
.contentnavlist li.nomg{
	margin-right:0;}

.indexcontent .content-block-title{
	font-size:18px;
	margin:0;
	padding:0 10px;
	line-height:2em;}
.indexcontent .content-block-title a{
	color:#4a4a4a;}

.piclist{
	padding:10px;}
.piclist li{
	overflow:hidden;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px solid #d9d9d9;}
.piclist li:last-child{
	border-bottom:none;
	margin-bottom:0;}
.piclist li .b3_img{
	width:100px;
	float:left;
	margin-right:10px;}
.piclist li .b3_img a{
	display:block;}
.piclist li .b3_date{
	font-size:12px;
	margin-bottom:5px;}
.piclist li .b3_title{
	line-height:1em;
	}
.piclist li .b3_title a{
	font-size:14px;
	color:#70a0d1;
	overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
 word-break: break-all;

	}
.piclist .more{
	text-align:center;}
.piclist .more a{
	display:inline-block;
	background:#4a4a4a;
	color:#fff;
	width:100%;
	font-size:14px;
	padding:5px 0;}
.bar .button-link{
	color:#4a4a4a;}
.contentnavlist2{
	padding:10px;}
.contentnavlist2 li{
	border-bottom:1px solid #d9d9d9;
	line-height:2.3em;
	font-size:16px;}
.contentnavlist2 li .plus{
	float:right;
	}
.footer{
	background:#4a4a4a;
	padding:10px;}
.footer p{
	line-height:2em;
	text-align:center;
	margin:0;
	font-size:12px;
	color:#fff;
	}
.footer p a{
	color:#fff;}
.button-success.button-fill {
    color: #fff;
    background-color: #805f4d;
}
a:active{color:#805f4d !important;}
.weizhi{
	padding:20px 10px;
	color:#9c9c9c;}
.weizhi a{
	display:inline-block;
	border-radius:15px;
	border:1px solid #dedede;
	padding:0 10px;
	color:#9c9c9c;}
.neiyecontent{
	background:#fff;}
.jtjsbox{
	padding:10px;
	background:url(../bg1.jpg) no-repeat center;
	background-size:cover;
	padding-bottom:40px;}
.jtjsbox .b9_box_title{
	font-size:16px;
	color:#4a4a4a;
	font-weight:bold;
	padding-top:40px;}
.jtjsbox .b9_box_des{
	font-size:14px;
	color:#5f5f5f;
	line-height:2em;
	overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
 word-break: break-all;
 width:70%;
 margin:20px 0 30px;
	}
.jtjsbox .b9_box_btn a{
	display:inline-block;
	padding:5px 20px;
	background:#393939;
	color:#fff;
	text-align:center;
	font-size:14px;
	border-radius:15px;
	}
.b9_box1{
	padding:10px;}
.b9_box1 .b9_cls{
	line-height:2em;
	font-size:16px;
	font-weight:bold;
	padding:10px 0;}
.b9_list li{
	overflow:hidden;
	border-bottom:1px solid #dedede;
	padding-bottom:10px;
	margin-bottom:10px;}
.b9_list li .b9_img{
	width:30%;
	float:left;
	margin-right:10px;}
.b9_list li .b9_des{
	overflow: hidden;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;
 word-break: break-all;
 color:#bababa;
}
.b9_list li .b9_des a{
	 color:#bababa;
	}
.b9_list li .b9_title{
	padding:10px 0;}