@charset "UTF-8";
/*初始化css*/
body{font-family:微软雅黑;color: #333;}/*min-width的宽度根据项目页面宽度决定*/
*,*:before,*:after {box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,
strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,
details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,form
{margin:0;padding:0;border:0;outline:none;}
input{margin:0;padding:0;outline:none;}
li{list-style:none;}
a,ins{text-decoration:none;}
*:focus{outline:none;}
a{color:#333;}/*颜色根据通用信息列表的文字颜色决定*/
.more a{color: #999;}/*颜色根据通用更多的文字颜色决定*/
a:hover{color:#1c5bb8;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.more a:hover{color:#1c5bb8;}/*颜色根据psd主色调决定，比如很多都是蓝色*/
.fl{float:left;}
.fr{float:right;}
.cf:after{display:block;content:'';height:0;visibility:hidden;clear:both;}
.cf{zoom:1;}
.hide{display:none;}
.block{display:block;}
input{font-family:微软雅黑;}

/*命名的语义化---正常页面的几部分如下：header(top+banner+nav)	content-wrap(section1+section2+...)		footer*/
.old_header {
	height: 600px;
	background: url(/cms_files/jcms1/web3187/site/picture/0/2110260924019429617.png?0.6561747007996923) no-repeat center top;
	/*background-size: cover;*/
}
.old_header img {margin-top: 227px;}
.old_container {
	width: 1200px;
	margin: 0 auto;
}

.old_main {margin: 50px 0;}
.oS1_head {
	padding-left: 50px;
	height: 96px;
	line-height: 96px;
	background: url(jxx.png) no-repeat left center;
	margin-bottom: 30px;
}
.old_section1 {margin-bottom: 30px;}
.oS1_title {
	font-size: 48px;
	color: #333;
}
.oS1_more {
	float: right;
	font-size: 32px;
	color: #333;
}
.oS1_list li {
	height: 72px;
	line-height: 72px;
	font-size: 36px;
	color: #333;
	padding-left: 50px;
	background: url(old_icon_1.png) no-repeat left center;
}
.oS1_list li:after {
	content: "";
	display: block;
	clear: both;
}
.oS1_list li a {
	display: inline-block;
	width: 82%;
	color: inherit;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-right: 15px;
}
.oS1_list li span {
	float: right;
	color: #999;
}
.oS2_content {margin-bottom: 30px;}
.oS2_content:after {
	content: "";
	display: block;
	clear: both;
}
.oS2c_left {
	float: left;
	width: 260px;
	height: 220px;
	background: #f6f6f6;
	text-align: center;
	line-height: 220px;
	font-size: 36px;
}
.oS2c_left1 {
	height: 490px;
	line-height: 490px;
}
.oS2c_left a {
	color: #333;
	margin-left: 30px;
}
.oS2c_right {
	float: right;
	width: 940px;
	border: 1px solid #eee;
  padding: 30px 24px 8px;
}
.oS2c_list:after {
	content: "";
	display: block;
	clear: both;
}
.oS2c_list li {
	width: 415px;
	height: 70px;
	line-height: 70px;
	padding: 0 20px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 32px;
	color: #333;
	margin: 0 15px 20px;
	background: #fdf6f1;
	float: left;
  text-align: center;
}
.oS2c_list li a {color: #333;}
.oS2_more {text-align: center;}
.oS2_more a {
	display: inline-block;
	font-size: 32px;
	color: #333;
	width: 180px;
	height: 70px;
	line-height: 70px;
	background: #ffe2aa;
}
.old_footer {
	padding: 50px 0 20px;
	font-size: 32px;
	text-align: center;
	background: #e5e5e5;
}
.old_footer p {margin-bottom: 30px;}
.old_footer p a, .old_footer p span {
	color: #333;
	margin: 0 15px;
}

@media (max-width: 768px) {
  html, body { font-size: 100px !important; }
	.old_header {
		height: 1.2rem;
		background: url(old_bg_0.png) no-repeat center top;
		background-size: cover;
	}
	.old_container {
		width: 100%;
		margin: 0 auto;
	}
	.old_header .old_container {
		display: flex;
		height: 100%;
		align-items: center;
	}
	.old_header img {
		margin-top: 0;
    width: 70%;
  }

	.old_main {
		margin: .24rem 0;
		padding: 0 .24rem;
	}
	.old_section1 {margin-bottom: .24rem;}
	.oS1_head {
		padding-left: 0;
    height: .4rem;
    line-height: .4rem;
    background: none;
    margin-bottom: .16rem;
    font-size: 0;
    border-bottom: .01rem solid #ccc;
	}
	.oS1_title {
		font-size: .2rem;
		color: #333;
	}
	.oS1_more {
		float: right;
		font-size: .18rem;
		color: #333;
	}
	.oS1_list li {
		height: .36rem;
    line-height: .36rem;
    font-size: .18rem;
    color: #333;
    padding-left: .16rem;
    background: url(old_icon_1.png) no-repeat left center;
    background-size: .08rem;
    display: flex;
    justify-content: space-between;
    align-items: center;
	}
	.oS1_list li:after {
		content: "";
		display: block;
		clear: both;
	}
	.oS1_list li a {
		display: inline-block;
		width: 80%;
		color: inherit;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		padding-right: .1rem;
		flex: 1;
	}
	.oS1_list li span {
		float: right;
		color: #999;
	}
	.oS2_content {margin-bottom: 0;}
	.oS2_content:after {
		content: "";
		display: block;
		clear: both;
	}
	.oS2c_left {
    float: none;
    width: 100%;
    height: .6rem;
    background: none;
    text-align: left;
    line-height: .6rem;
    font-size: .2rem;
	}
	.oS2c_left img {height: .5rem;}
	.oS2c_left1 {
		height: auto;
		line-height: .6rem;
	}
	.oS2c_left a {
		color: #333;
		margin-left: .16rem;
	}
	.oS2c_right {
		float: right;
    width: 100%;
    border: none;
    padding: 0;
    margin-top: .16rem;
	}
	.oS2c_list:after {
		content: "";
		display: block;
		clear: both;
	}
	.oS2c_list li {
		width: 100%;
    height: .5rem;
    line-height: .5rem;
    padding: 0 .16rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-size: .18rem;
    color: #333;
    margin: 0 0 .24rem;
    background: #fdf6f1;
    float: left;
    text-align: center;
	}
	.oS2c_list li a {color: #333;}
	.oS2_more {
	  text-align: center;
	  font-size: 0;
	}
	.oS2_more a {
		display: inline-block;
    font-size: .18rem;
    color: #333;
    width: 1.2rem;
    height: .4rem;
    line-height: .4rem;
    background: #ffe2aa;
	}
	.old_footer {
    padding: .24rem .24rem .16rem;
    font-size: .16rem;
    text-align: center;
    background: #e5e5e5;
	}
	.old_footer p {margin-bottom: .16rem;}
	.old_footer p a, .old_footer p span {
		color: #333;
		margin: 0 .08rem;
	}
}