@charset "utf-8";
body {
	background-color: #f5f5f5;
	font-family: 微软雅黑;
}
.hide-scrollbar {
  overflow-x: hidden; /* 隐藏水平滚动条 */
  overflow-y: scroll; /* 显示垂直滚动条 */
  scrollbar-width: none; /* 对于支持的浏览器隐藏滚动条 */
}
 
/* 针对Firefox */
.hide-scrollbar::-moz-scrollbar {
  display: none;
}
.logo{
	background-image: url(../images/banner.png);
	background-repeat: no-repeat;
	padding:  2%;
	background-color: #a40007;
	height:81px;
}
.logo img {
	width: 100%;
	max-width: 640px;
}
.head{
	width: 100%;
	background-color: #a40007;
	margin: 0 auto;
	height: auto;
	min-height:171px;
}
.px1200{ 
	width:96%; max-width:1200px; margin:0 auto; height:auto; }
.zi-home {
	font-family: 微软雅黑;
	float: right;
	font-size: 14px;
	line-height: 200%;
	text-align: center;
	color: #000000;
	padding: 0px 10px;
	text-decoration: none;
}
.zi-page {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 200%;
	text-align: center;
	color: #000000;
	padding: 0px 10px;
	margin: 0 0 10px;
	text-decoration: none;
}
.home {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 200%;
	text-align: center;
	color: #000000;
	padding: 0px 10px;
	text-decoration: none;
}
.home:hover {
	font-family: 微软雅黑;
	font-size: 14px;
	line-height: 200%;
	text-align: center;
	color: #a40007;
	padding: 0px 10px;
	text-decoration: none;
}
.more {
	font-family: 微软雅黑;
	float: right;
	font-size: 14px;
	line-height: 200%;
	text-align: center;
	color: #000000;
	padding: 0px 10px;
	text-decoration: none;
}
.more:hover {
	font-family: 微软雅黑;
	float: right;
	font-size: 14px;
	line-height: 200%;
	text-align: center;
	color: #a40007;
	padding: 0px 10px;
	text-decoration: none;
}

.main{
	background-color: #f5f5f5;
}

.col-1-left {
	margin: 0 auto;
	width: 49%;
	padding-top: 1.5%;
	padding-right: 1%;
	padding-bottom: 0;
	float: left;
}
 .col-1-left img {
	width:100%; max-width:589px;
	height: 100%;max-height: 441px;
}

.col-1-right {
	margin: 0 auto;
	width: 49%;
	padding-top: 1.5%;
	padding-left: 1%;
	padding-bottom: 0%;
	float: right;
}
.col-2-right {
	margin: 0 auto;
	width: 49%;
	padding-top: 1.5%;
	padding-left: 1%;
	padding-bottom: 20px;
	float: right;
}

 .kuang {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 3.5% 5%;
	height: 400px;
}
.kuang .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	margin: 0 0 15px;
	height: 320px;
}
 .kuang2 {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 3.5% 5%;
	height: 290px;
}
.kuang2 .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	height: 210px;
}
.sec1 {
	border-bottom: 3px solid #a40007;
	margin: 0 aotu;
	padding-top: 1px;
}
.sec1-2 {
	border-bottom: 1px solid #dddddd;
	margin: 0 aotu;
	padding-top: 1px;
}

.zi1 {
	padding: 0 3%;
	float: left;
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	line-height: 200%;
	background-color: #a40007;
}
.zi2 {
	padding: 0 3%;
	float: left;
	color: #a40007;
	font-size: 18px;
	line-height: 200%;
	border-bottom: 3px solid #a40007;
}
.zi3 {
	padding: 0 3%;
	color: #FFFFFF;
	font-size: 18px;
	line-height: 200%;
	background-color: #a40007;
	text-align: center;
}
.zi4 {
	padding: 0 3%;
	color: #a40007;
	font-size: 16px;
	line-height: 200%;
	border-bottom: 3px solid #a40007;
	text-align: center;
}
.zi5 {
	padding: 0 3% 10px;
	color: #626262;
	font-size: 12px;
	line-height: 200%;
	text-align: center;
}
.sec2 ul li {
	color: #333333;
	font-size: 14px;
	line-height: 250%;
	text-decoration: none;
}
.sec2 ul li a{
	width: 78%;
	float: left;
	color: #333333;
	font-size: 14px;
	line-height: 250%;
	text-decoration: none;
}
.sec2 ul li a:hover{
	width: 78%;
	float: left;
	color: #a40007;
	font-size: 14px;
	line-height: 250%;
	text-decoration: none;
}
.sec2 ul li span {
	width: 18%;
	float: right;
	color: #333333;
	font-size: 14px;
	line-height: 250%;
	text-decoration: none;
	text-align: right;
}




.sec4 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	height:  auto;
	min-height:170px;
}
.sec2 ul li {
	color: #333333;
	font-size: 14px;
	line-height: 250%;
	text-decoration: none;
}
.sec4 ul li a{
	width: 100%;
	float: left;
	color: #333333;
	font-size: 16px;
	line-height: 250%;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.sec4 ul li a:hover{
	width: 100%;
	float: left;
	color: #a40007;
	font-size: 16px;
	line-height: 250%;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.bot{
	width: 100%;
	background-color: #a40007;
	margin: 0 auto;
	height: auto;
}
.bq{
	font-family: 微软雅黑;
	width: 100%;
	font-size: 14px;
	line-height: 200%;
	color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
}


.list-left {
	margin: 0 auto;
	width: 29%;
	padding-top: 1.5%;
	padding-right: 1%;
	padding-bottom: 0%;
	float: left;
}
.list-right {
	margin: 0 auto;
	width: 69%;
	padding-top: 1.5%;
	padding-left: 1%;
	padding-bottom: 20px;
	float: right;
}
.look-right {
	margin: 0 auto;
	width: 98%;
	padding-top: 1.5%;
	padding-left: 1%;
	padding-bottom: 20px;
	float: right;
}

 .kuang-list1 {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 15px;
	height: auto;
	min-height:235px;
}

.kuang-list1 .sec1 {
	border-bottom: 3px solid #a40007;
	margin: 0 aotu;
	padding-top: 1px;
	background-color:#a40007;
}
.kuang-list1 .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	height:  auto;
	min-height:70px;
}
 .kuang-list2 {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 15px;
	height: auto;
	min-height: 470px;
}
.kuang-list2 .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	margin: 0 0 15px 0;
	height: auto;
	min-height: 390px;
}
.kuang-list2 .sec3 {
	padding: 0px 3%;
	border: 3px solid #f7f6f7;
	margin: 0 0 15px 0;
	height: auto;
	min-height: 450px;
}
.list-sec1 {
	border-bottom: 3px solid #a40007;
	margin: 0 aotu;
	padding-top: 1px;
}
.list-sec1-2 {
	border-bottom: 1px solid #dddddd;
	margin: 0 aotu;
	padding-top: 1px;
}
.zw{
	padding: 0 0 20px;	
}
.clear{
	display:block;
	clear:both;
}
@media screen  and (max-width:768px) {

.head{
	width: 100%;
	background-color: #a40007;
	margin: 0 auto;
	height: auto;
	min-height:62px;
}
.col-1-left {
	margin: 0 auto;
	width: 98%;
	padding-top: 1.5%;
	padding-right: 1%;
	padding-left: 1%;
	padding-bottom: 0%;
	float: right;
}
.col-1-right {
	margin: 0 auto;
	width: 98%;
	padding-top: 1.5%;
	padding-right: 1%;
	padding-left: 1%;
	padding-bottom: 0%;
	float: right;
}

.col-2-right {
	margin: 0 auto;
	width: 98%;
	padding-top: 1.5%;
	padding-right: 1%;
	padding-left: 1%;
	padding-bottom: 10px;
	float: right;
}

 .kuang {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 3.5% 5%;
	height: 350px;
}
.kuang .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	height: 270px;
	margin: 0 0 15px;
}
 .kuang2 {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 3.5% 5%;
	height: 260px;
}
.kuang2 .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	height: 180px;
}
.zi1 {
	padding: 0 3%;
	float: left;
	color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	line-height: 200%;
	background-color: #a40007;
}
.zi2 {
	padding: 0 3%;
	float: left;
	color: #a40007;
	font-size: 14px;
	line-height: 200%;
	border-bottom: 3px solid #a40007;
}

.sec2 ul li {
	color: #333333;
	font-size: 12px;
	line-height: 250%;
	text-decoration: none;
}
.sec2 ul li a{
	width: 78%;
	float: left;
	color: #333333;
	font-size: 12px;
	line-height: 250%;
	text-decoration: none;
}
.sec2 ul li a:hover{
	width: 78%;
	float: left;
	color: #a40007;
	font-size: 12px;
	line-height: 250%;
	text-decoration: none;
}
.sec2 ul li span {
	width: 18%;
	float: right;
	color: #333333;
	font-size: 12px;
	line-height: 250%;
	text-decoration: none;
	text-align: right;
}
.bq{
	font-family: 微软雅黑;
	width: 100%;
	font-size: 12px;
	line-height: 200%;
	color: #FFFFFF;
	margin: 0 auto;
	text-align: center;
	padding: 10px;
}
	
.list-left{
	display: none;
}
.list-right {
	margin: 0 auto;
	width: 99%;
	padding-top: 1.5%;
	padding-left: 1%;
	padding-bottom: 10px;
	float: right;
}
.look-right {
	margin: 0 auto;
	width: 98%;
	padding-top: 1.5%;
	padding-left: 1%;
	padding-bottom: 10px;
	float: right;
}
 .kuang-list2 {
	border-bottom: 1px solid #e5e5e5;
	margin: 0 aotu;
	background-color: #FFFFFF;
	padding: 15px;
	height: auto;
	min-height:370px;
}
.kuang-list2 .sec2 {
	padding: 3%;
	border: 3px solid #f7f6f7;
	margin: 0 0 15px 0;
	height: auto;
	min-height:  340px;
}	
.kuang-list2 .sec3 {
	padding: 0px 3%;
	border: 3px solid #f7f6f7;
	margin: 0 0 15px 0;
	height: auto;
	min-height: 450px;
}
	
}
