/*All Rights Reserved*/
/*general begin*/
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,
fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none;text-align:left;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
body{font:14px/1.5 "Microsoft Yahei","\6977\4f53",SimSun,Arial,Tahoma,Helvetica,san-serif;overflow-x: hidden;background: #f3f3f3;}
a
{
	text-decoration: none;
}
a,a:link,a:visited
{
	color: #000;
}
a:hover,a:active
{
	color: #000;
}
li
{
	list-style: none;
}
.moreright1
{
	width: 90px;
	height: 20px;
	line-height: 20px;
	font-size: 14px;
	margin-top: 10px;
	text-align: left;
	float: right;
	display: inline;
}
.moreright1,
.moreright1 a,
.moreright1 a:link,
.moreright1 a:visited,
.moreright1 a:hover,
.moreright1 a:active
{
	color: #793a3a;
}
.moreright2
{
	width: 130px;
	height: 20px;
	line-height: 20px;
	background: url(../../images/jjjc/more3.png) no-repeat right center;
	font-size: 16px;
	margin-top: 10px;
	text-align: left;
	float: right;
	display: inline;
}
#bottom
{
	background-color: #9a0000;
  width: 100%;
  margin: 0px auto;
  text-align: center;
  line-height: 40px;
  padding-top: 40px;
  color: #fff;
}
#bottom a,
#bottom a:link,
#bottom a:visited,
#bottom a:hover,
#bottom a:active
{
	color: #fff;
}
#bottom .layer
{
	padding-top:0;
	padding-bottom:20px;
}
.footicon {
    padding-right: 15px;
    float: right;
    padding-top: 20px;
}
.footchar {
    width: 700px;
    border-left: 1px solid #b7b7b7;
    padding-left: 20px;
    line-height: 24px;
    text-align: left;
    float: right;
    font-size: 12px;
    margin-top: 10px;
}

.fl{float: left;}
.fr{float: right;}

.dpn
{
	display: none;
}
.layerout
{
	width: 100%;
	min-width: 1250px;
	text-align:center;
	margin: 0 auto;
}
.layer
{
	width: 1200px;
	margin: 0px auto;
	clear: both;
	overflow: hidden;
}
.middiv
{
	width: 1330px;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	margin: 0px auto;
	padding-bottom: 30px;
	clear: both;
	background-color: #fff;
	overflow: hidden;
}
/*general end*/
/*particular*/

.jsjdnav
{
	width: 100%; 
	height: 238px; 
	position: relative; 
	background: url(../../images/jjjc/jsjd2021/pic_01.jpg) no-repeat center 0; 
	overflow: hidden;
}
.jsjdnavlist
{
	width: 100%;
	height: 50px;
	margin:0 auto;
	background-color: #b00000;
}
.jsjdnavlist li
{
	width: 20%;
	line-height: 50px;
	color: #fff;
	font-size: 24px;
	letter-spacing: 3px;
	float: left;
	text-align: center;
	cursor: pointer;
}
.jsjdnavlist li:last-child
{
	padding-right:0;
}
.jsjdnavlist li a
{
	color: #fff;
}

.xwyw
{
	margin-top: 40px;
}
.xwyw .bigimg
{
	width: 600px;
	float: left;
}
.xwyw .bigimg img
{
	width: 600px;
	height: 350px;
}
#scroll1 a
{
	height:400px;
	line-height:0;
	display:block;
}
#scroll1 .title
{
	height: 40px;
	line-height: 40px;
	bottom: 10px;
	padding-left: 10px;
	font-size: 20px;
	text-align: left;
	box-sizing: border-box;
}
#scroll1 .pagination
{
	width: 20%;
	right: 10px;
	bottom: 20px;
	left: auto;
}
#scroll1 .pagination>div
{
	width: 12px;
	height: 12px;
	border-radius: 0;
	background:  url(../../images/jjjc/point.png) no-repeat 0 0;
}
#scroll1 .pagination div.selected
{
	background: #b00000;
}
.xwyw .content
{
	width: 566px;
	line-height: 30px;
	float: right;
}
.xwyw .content h2
{
	width: 100%;
	line-height: 40px;
	font-weight: bold;
	float: left;
}
.xwyw .content p
{
	font-size: 18px;
	line-height: 30px;
	margin-top: 10px;
	float: left;
}
.space01
{
	width: 100%;
	border-bottom: 1px dashed #c8c8c8;
	margin: 20px 0;
	clear: both;
	float: left;
}
.content li
{
	width: 100%;
	font-size: 18px;
	line-height: 40px;
	float: left;
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
}

.xcpic
{
	margin-top: 40px;
	padding: 20px 0;
	background-color: #e6e6e6;
}
#scroll2
{
	width: 1110px;
	margin: 0 auto;
}
#scroll2 .prevClass
{
	left: -30px;
}
#scroll2 .nextClass
{
	right: -30px;
}

.yyjj
{
	margin-top: 40px;
}
.yyjj .bigimg
{
	width: 650px;
	float: left;
}
.yyjj .content
{
	width: 510px;
	float: right;
}
.yyjj .content dt
{
	width: 290px;
	float: left;
}
.yyjj .content dd
{
	width: 210px;
	float: right;
}

.tit
{
	width: 100%;
	height: 34px;
	margin:0 0 20px;
	float: left;
}
.t1
{
		background: url(../../images/jjjc/jsjd2021/pic_03.jpg) no-repeat 0 0;	
}

.wd100
{
	width: 100%;
}
.cl
{
	clear: both;
}
h1
{
	font-size: 40px;
	font-weight: normal;
}
h2
{
	font-size: 26px;
	font-weight: normal;
}
h3
{
	font-size: 22px;
	font-weight: normal;
}
p
{
	font-size: 14px;
	line-height: 26px;
	text-align: left;
}

.mt
{
	margin-top: 10px;
}
.mt30
{
	margin-top: 30px;
}
.mt40
{
	margin-top: 40px;
}
.mr30
{
	margin-right: 30px;
}
.dpn
{
	display: none;
}

@media only screen and (max-width: 768px){
	.pcshow{display: none;}
	.mobileshow{display: block;}
	h2{	font-size: 20px;}
	.layer,.layerout,.middiv{width: 100%;padding: 0;min-width:auto;min-height:auto;}
	.middiv{width:98%;padding:1%;}
	.layertin img{width: 100%;}
	.nav {
		width: 100%;
		clear: both;
		background: #257506;
		font-family: '\5fae\8f6f\96c5\9ed1';
		color: #fff;
		font-size: 0.95rem;
		line-height: 2.5rem;
		max-width: 750px;
		padding-top: 0;
		margin: 0px auto;
		text-align: center;
	}
	#Article{padding:5px;}
	#Article .content p img{width:100% !important;height:auto !important;}
	.linknav > li{width: 40%;margin:2%;}
	.footchar{width:98%;margin:1%;word-break:keep-all;}
	.footicon{float: left;margin-left: 7%;}

	/*list*/
	.list .lin{width: 100%;margin:0;}
	.list .content{width: 98%;margin:1%;}
	.content li a{float: left;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;}

	.zwgk_right{width:98%;padding:1%;}


}