body{
	overflow-x:hidden;
	margin:0;
	padding:0;
	font-size: 12px;
	font-family:"微软雅黑" !important,"Microsoft YaHei",Arial;
	color:#333;
	min-width: 1300px;
	background-color: #fff;
}
*{margin:0px;padding:0px;font-size:14px;color:#333;font-family:"微软雅黑" !important,"Microsoft YaHei",Arial}
form,p,h1,h2,h3,h4,h5,h6{margin:0px;padding:0px; font-weight:normal;}
img{margin:0px;padding:0px;border:0px;}
ul,li{margin:0px;padding:0px;list-style-type:none;}
table{border-collapse:collapse;}
input,select{margin:0px;padding:0px;vertical-align:absmiddle;outline:none;}
a{text-decoration:none; color:#333; outline: none;}
a:hover{text-decoration:none;}
i{ font-style:normal;}
span{margin:0px;padding:0px; font-weight:normal;}
.clear{clear: both;}
.fl{
	float:left;
	margin: 0;
	padding: 0;
}
.fr{
	float:right;
	margin: 0;
	padding: 0;
}
.clearfix:after{
	content:"";
	display:table;
/* 	width:100%; */
	height:0;
	clear:both;
}
.clearfix{
	zoom:1;
}
.center{
	width: 1200px;
	margin: 0 auto;
	padding: 20px 0;
}
.web{
	width: 100%;
	margin: 0;
	padding: 0;
	background-color: #f6f6f6;
}
/*top*/
/* .top{ width: 100%; height: 499px;
    background: url(sddh_logo.jpg) no-repeat center top;
    max-height: 499px;
	} */
.header{background: #AD0512;} 
.logo{display: block; width: 100%;}
/*nav*/
.box{width:100%;height: 54px;margin: 0;padding: 0;background-color:#AD0512;max-height: 54px;}
#nav{width: 1200px;height: 54px;margin: 0 auto; font-size: 16px;color: #fff;font-weight: bold;text-align: left;z-index: 800;}
#nav ul{float: left;width: 100%;margin: 0;padding: 0;text-align: left;}
#nav li{margin: 0;padding: 0;text-align: left;float: left;z-index: 800;}
#nav .jquery_out{float:left;line-height:54px;display:block;text-align:center;color:#fff;font-size:16px;width:150px;}
#nav .mainlevel{float:left;width:171px;/*IE6 only*/text-align: center;position: relative;}
#nav .mainlevel a{font-size: 18px; color: #ffffff; font-weight: bold;text-decoration:none;line-height:54px;display:block;padding:0;width:150px;}
#nav .mainlevel a:hover,#nav .mainlevel a.cur{color:#fff;text-decoration:none;background-color: #d4323f;min-width:150px;}
#nav .mainlevel ul{display:none;position:absolute;top: 54px;left: 0;}
#nav .mainlevel li{font-size: 16px; color: #ffffff; font-weight: bold;background:#7e070f;min-width:150px;/*IE6 only*/text-align: center;}

/*公共代码*/
.item_th{line-height: 44px; height:44px; padding: 0 10px; background: #A60008;}
.item_th img{float: left; margin: 10px 10px 0 0;}
.item_th p{font-size: 20px; font-weight: 700; color: #1A1A1A; color: #fff; float: left;}
.more{float: right; color: #fff; font-size: 18px; font-weight: 700;}
.more:hover{text-decoration:underline;}

.ddhyw{}
.col{width: 580px;padding: 0;margin: 0;}


.cor{width: 580px;padding: 0 0 0;margin: 0;overflow: hidden;}

.bannertu{
    width: 280px;
    height: 177px;
	padding: 0;
	margin: 0;
	left: 0px;
	z-index: 300;
	margin-top: 10px;
	border: 3px solid #fea100;
}

.bannertu ul{
	list-style-type: none;
    width: 280px;
    height: 177px;
}
.bannertu li{
	list-style-type: none;

}
.bannertu li a img{
    width: 280px;
    height: 177px;
}
.bannertu li a p{
    width: 280px;
    height: 20px;
	overflow: hidden;
	background-color: #FFA500;
}
.new{
	margin: 0;
	padding: 10px 0 0 0;
}
.new .title{
	padding: 0;
    height: 50px;
	background: url(sddh_bar.png) no-repeat top left; 
	background-position: 0px 0px;
	background-size: 580px 50px;
	text-align: left;
}
.new h2 {
	float: left;
	width: 150px;
	color: #98000c;
	height: 50px;
	line-height: 50px;
	font-size: 16px;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 10px;
/* 	display: none; */
}

.new ul{
padding: 0;
}
.new li{
	float: left;
	line-height: 33px;
	border-bottom: 1px dashed #ccc;
	font-size: 14px;
	color: #333;
padding: 0;
}
.new li p{
	float: left;	
	margin: 0 5px 0 0;
}
.new li p a{
	display: block;
white-space: nowrap; text-overflow: ellipsis;    overflow: hidden;
	margin: 0 5px;
}
.new li p a:hover{

}
.new1{ width: 276px; float: right;}
.new1 h2 {
	width: 150px;
	height: 50px;
	line-height: 50px;
	font-size: 14px;
	text-align: left;
	font-weight: bold;
	padding: 0 0 0 10px;
}
.new1 .item ul{
	padding: 0;
	margin: 0;
	width: 280px;
	
	overflow: hidden;
	list-style: none;
}
.new1 .item li{	
	width: 265px;
	line-height: 44px;
	padding: 0 0 0 15px;
	margin: 0;	
	background: url(sddh_dota1.png) no-repeat left center;
	list-style: none;
}

.new1 .item li p{
	width: 160px;	
	overflow: hidden;
	font-size: 14px;
white-space: nowrap; text-overflow: ellipsis;
}
.new1 .item li span{	
	float: right;
	text-align: center;
	width: 100px;
     color: #333;
}
.new2{    
    width: 580px;
	padding: 0;
	margin: 0;
}

.new2 ul{
	width: 575px;
	
	padding: 10px 0 0 0;
	margin: 0;
	overflow: hidden;
	clear: both;
}
.new2 li{
	width: 575px;
	height: 90px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.hmfz li{height: 89px;}
.new2 li p{
	width: 575px;
	height: 33px;
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #AD0512;
	text-align: left;
	overflow: hidden;
}
.new2 li p a{
	font-size: 18px;
    font-weight: bold;
	color: #AD0512;
}
.new2 li span{
	float: left;
	width: 575px;
	height: 50px;
	padding: 0;
	margin: 0;
	line-height: 25px;
	text-align: left;
     color: #333;
	 font-size: 12px;
	 overflow: hidden;
	 text-indent:30px;
}
.new2 li span a{
	color: #333;	
	font-size: 14px;    overflow: hidden;
   
    white-space: inherit;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
}
.new3{    
    width: 580px;
	padding: 0;
	margin: 0;
}

.new3 ul{
	width: 580px;
	height: 280px;
	padding: 10px 0 0 0;
	margin: 0;
	overflow: hidden;
	clear: both;
}
.new3 li{
	width: 580px;
	height: 90px;
	padding: 0;
	margin: 0;
	overflow: hidden;
}
.new3 li p{
	width: 580px;
	height: 33px;
	padding: 0;
	margin: 0;
	font-size: 18px;
	color: #AD0512;
	text-align: left;
	overflow: hidden;
}
.new3 li p a{
	font-size: 18px;
    font-weight: bold;
	color: #AD0512;
}
.new3 li span{
	float: left;
	width: 580px;
	height: 50px;
	padding: 0;
	margin: 0;
	line-height: 25px;
	text-align: left;
     color: #333;
	 font-size: 12px;
	 overflow: hidden;
	 text-indent:30px;
}
.new3 li span a{
	color: #333;
	font-size: 14px;overflow: hidden;
    white-space: inherit;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;

}
.new4{    
    width: 580px;
	padding: 0;
	margin: 0;
}

.new4 ul{
	width: 580px;
	height: 280px;
	padding: 10px 0 0 0;
	margin: 0;
	background-color: #fffcea;
	overflow: hidden;
	clear: both;
}
.new4 li{
	float: left;
	width: 190px;
	height: 140px;
	line-height: 140px;
	padding: 0;
	margin: 0;
	border-bottom: none;
}
.new4 li img{
	display: block;
	width: 180px;
	height: 120px;
	padding: 0;
	margin: 5px;
}
.footer{
	margin: 0 auto;
	padding: 22px 0 0 0;
    width: 100%;
	height: 140px;
	background-color: #8E0007;
	text-align: center;
	color: #fff;
	font-size: 14px;
	line-height: 40px;
	clear: both;
}

/*列表页列表*/
.list{width:100%; margin-top: 30px; margin-bottom: 100px;}
.list .item_th{height: 44px; border-bottom: 2px solid #A60008; background: none;}
.list .item_th p{color: #A60008;}
.local{float: right; padding-right: 6px; font-size: 16px; color: #999; display: block;}
.local a{color: #999; font-size: 16px; }

.list ul{margin: 15px auto 20px auto; min-height: 450px;}
.list ul li{ margin-bottom: 4px; position: relative; border-bottom: 1px dashed #ccc;}
.list ul li:last-child{margin-bottom: 0;}
.news-li {display: block; padding: 10px 0; line-height: 1; color: #333;}
.news-li:hover{transform: scale(1) translateY(-1px);-ms-transform: scale(1) translateY(-1px);-moz-transform: scale(1) translateY(-1px);-webkit-transform: scale(1) translateY(-1px);-o-transform: scale(1) translateY(-1px);transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s; }
.news-li .time {float: right; padding-left: 25px; font-size: 16px;}
.news-li .title {display: block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-size: 16px;}
.news-li:hover .title{color:#A60008;}
.pages{text-align: center; padding: 0.3rem 0;}


/*内容页内容*/
.content{padding: 6px 0 12px 0;}
.content .title{line-height: 28px; font-size: 20px; font-weight: bold; text-align: center; padding: 15px 0px; margin: 0 20px; border-bottom: 1px dotted #dcdcdc;}
.content .txt{text-align: center; color: #888; line-height: 28px; padding: 10px 0;}
.con{min-height: 400px; _height:400px; padding: 5px 15px;}
.con,.con p,.con div,.con span,.con font,.con strong,.con b{font-size: 16px !important; line-height: 32px !important; font-family: "微软雅黑" !important;}
.con img{max-width: 80%; height: auto !important;}
.con b,.con strong{font-weight: bold;}
.con table{margin:0 auto !important;border-collapse:collapse; width:80% !important;}
.con table tr td{border:1px solid #dcdcdc !important;}





