﻿body{
	background-image: url(../img/bk7.png);
	background-repeat: repeat-y;
	background-position: left 930px;
	background-size: 100%;
}

.revealwin{
    background-color: #FFFFFF;
    padding: 5pt;
    margin: 20pt 0;
    overflow: overlay;
}

.textwin .tit {
    padding: 10pt 0;
}

.showimg .showbox ul{
	justify-content: space-between;
}

.showimg .showbox li {
    margin-bottom: 10pt;
	padding-bottom: 10pt;
    width: 48.5%;
    box-shadow: 0px 0px 4px #e5e5e5;
	margin-right: 0;
}

.showimg .showbox li .pic{
	width: 100%;
	height: 0;
	padding-bottom: 80%;
}

.showimg .showbox li .text {
	font-size: 10pt;
}

.msgbox{
	width: 100%;
	margin: auto;
    border: 1px solid #7A9781;
    padding: 10pt 10pt 10pt 5pt;	
	box-sizing: border-box;
}

.msgbox dd{
	margin-bottom: 30px;
	display: flex;
}

.msgbox dd:last-child{
	margin-bottom: 0px;
	display: block;
	text-align: center;	
}

.msgbox input{
	padding:1%;
	width: 70%;
}

.msgbox .trem{
	display: inline-block;
	width: 6em;
	text-align: right;
}

.msgtit{
    font-size: 16pt;
    margin: 10pt auto;
    width: 120pt;
    padding: 5pt;
    text-align: center;
    background-color: #e9e8e6;
    border-radius: 15px;
}

.msgbox .trem i{
	color:red;
	font-style: normal;
}

.msgbox .mult{
	height: 100px;
}

.msgbox .chick{
	width: 80pt;
	margin-right: 10px;
}

.msgbox .chickimg{
	vertical-align: middle;
	width: 5em;
}



.msgbox .submit{
	width: 150pt;
    background-color: #4C6D54;
    border-radius: 5px;
    font-size: 16pt;
    color: #fff;
    cursor: pointer;
	border: 0;
	padding:5pt 10pt;
}

.msgbox .submit:hover{
	background-color: #63806A;
}


.desinfo .info{
	width: 100%;
	color:#565555;
}

.desinfo .info .tit{
	border-bottom: 1px solid #e9e8e6;
	font-size: 18pt;
	padding:20px 0;
	color:#4C6D54;
}

.desinfo .info .tit .findhim{
	display: inline-block;
	padding:8px 12px;
	border:1px solid #de4545;
	float:right;
	border-radius: 5px;
	font-size: 16px;
	color: #de4545;
	cursor: pointer;
}

.desinfo .info .tit .findhim:hover{
	background-color:#e9e8e6 ;
}

.desinfo .info .tit .post{
	color:#4E4E4E;
	font-size: 12pt;
	padding-left: 10px;

}

.desinfo .situation{
	flex-wrap: wrap;
	margin:20px 0
}

.desinfo .situation dl{
	padding-left: 12px;
}

.desinfo .situation dl:before{
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: #de4545;
	border-radius: 3px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top:-4px;
	margin-left: -12px;
}

.desinfo .brief{
	border-top: 1px solid #e9e8e6;	
	padding:20px 0;
	line-height: 30px;
}

.desinfo .brief b{
	display: block;
	margin-bottom: 10px;
	color:#4C6D54;
}

.desinfo .brief b:before{
	content: "";
	display: inline-block;
	width: 16px;
	height: 16px;
	background-color: #de4545;
	border-radius: 3px;
	vertical-align: middle;
	margin-right: 5px;
	margin-top:-4px;
}

.sitemap .tit{
	border-bottom: 1px dotted #aaa;	
	padding:0;
}

.sitemap .tit a{
	background-color: #314636;
	color:#fff;
	font-size: 1em;
	padding:5pt 10pt;
}

.sitemap ul{
	justify-content: flex-start;	
	border-bottom: 1px dotted #aaa;	

}

.sitemap li:before{
	content: "";
	display: inline-block;
	width: 5px;
	height: 5px;
	background-color: #333333;
	vertical-align: super;
	margin-right: 2px;
}

.sitemap li a{
	white-space: nowrap;
}

.newsbox {
    margin:auto;
    text-align: justify;
    line-height: 28px;
    margin-bottom: 20px;
	padding:10pt
}

.newsbox .arttitle {
    text-align: center;
    font-size: 18pt;
    padding: 5pt 0;
}

.newsbox .time {
    color: #999;
    text-align: center;
	font-size: 12pt;
    padding-bottom: 10px;
    border-bottom: 1px dotted #e1e1e1;
    margin-bottom: 30px;
}

.newsbox img {
    width: 100%;
    text-align: center;
}

.proinfo{
    color: #4e4e4e;
	padding:10pt 10pt 0 10pt;
}

.proinfo .image{
	width: 100%;
}

.proinfo .imageshow .arrow{
	display: none;
}

.proinfo .info{
	width: 100%;
	padding-top:10pt;
}

.proinfo .info .tit{
	border-bottom: 1px solid #666666;
	margin-bottom: 10px;
}

.proinfo .info .time{
	padding:10px 0;
	font-size: 16px;
}

.proinfo .info .time:before{
	content: "发布时间：";
}

.proinfo .info .text{
	margin-bottom: 10pt;

}

.proinfo .info .hotline{
    background-color: #e9e8e6;
    padding: 20px;
	font-size: 12pt;
	border: 1px solid #bfbdba;
}

.proinfo .info .hotline .photo{
    color: #666666;
}

.proinfo .info .hotline .photo:before{
	background-image: url(../img/pho1.png);
}

.proinfo .info .hotline input{
    padding: 5px 10px;
    vertical-align: text-top;
    font-size: 18px;
    cursor: pointer;
	float: right;
}


.details{
	padding:10pt;
}

.details img{
	width: 100%;
}

.turnpage{
	margin-top: 10pt;
}

.turnpage a{
	display: block;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.turnpage a:first-child:before{
	content: "上一篇：";
}

.turnpage a:last-child:before{
	content: "下一篇：";	
}
