@charset "gb2312";
/* CSS Document */
.wrap {
    width: 1210px;
    margin: 0 auto;
}
.banner{
	width:100%;
	overflow: hidden;
}
.banner img{
	display: block;
	width:100%;
}
.bmform {
  height: 50px;
  background: #404144;
  padding: 30px 0;
}
.bmform-input {
  width: 450px;
  height: 50px;
  line-height: 50px;
  border-radius: 10px;
  font-size: 18px;
  padding: 0 20px;
  border: 1px solid #f23f39;
}
.bmform-submit {
  width: 200px;
  height: 50px;
  line-height: 50px;
  border-radius: 10px;
  font-size: 18px;
  background: #f23f39;
  color: #fff;
  cursor: pointer;
}
.con{
	width:100%;
}
.box{
	width:1210px;
	margin:auto;
	overflow: hidden;
}
.tit{
	text-align: center;
	font-size: 46px;
	color:#9c0505;
	margin: 30px 0;
}
.jieshao{
	width:100%;
	overflow: hidden;
}
.jieshao img{
	display: block;
	float: left;
	margin: 0 20px;
}
.jieshao div{
	float:left;
	width:650px;
	overflow: hidden;
	margin: 15px 0;
}
.jieshao p{
	text-indent: 36px;
	font-size: 18px;
	color:#3e3d3d;
	line-height: 42px;
}
.txt{
	font-size: 30px;
	color:#3e3d3d;
	text-align: center;
	margin-top: 30px ;
}
.txt span{
	color:#9c0505;
	font-size: 36px;
}
.btn{
	width:400px;
	line-height: 60px;
	text-align: center;
	color:#fff;
	background-color:#f23f39;
	margin:30px auto;
	display: block;
	border-radius: 4px;
	font-size: 24px;
}
.caiqi{
	width:100%;
	display: block;
}
.kc{
	width:100%;
	background-color:#404144;
	overflow: hidden;
	padding: 40px;
	box-sizing: border-box;
}
.kc_txt{
	color:#fff;
	font-size: 18px;
	line-height: 30px;
}
.kc_txt span{
	font-weight: bold;
}
.kc_box{
	margin: 20px 0;
}
.kc_ul{
	width:190px;
	float:left;
}
.kc_li{
	width:100%;
	line-height: 60px;
	text-align: center;
	color:#383838;
	background-color: #fff;
	margin-bottom: 14px;
	font-size: 30px;
	cursor: pointer;
}
.kc-click{
	color:#c40505!important;
	
}
.kc_imgbox{
	width:881px;
	padding: 20px;
	background-color:#fff;
	float:left;
	margin-left: 10px;
}
.kc_img{
	display: none;
	width: 100%;
}
.zp-click{
	display: block!important;
}
.zxtiao{
	background-color:#a5a4a6;
	overflow: hidden;
	width: 100%;
}
.zxtiao .box img{
	float:left;
	margin: 30px 10px;
	display: block;
}
.zxtiao .box div{
	width:200px;
	float:left;
	color:#fff;
	font-size:20px;
	margin: 40px 0;
}
.zxtiao .box p{
	font-size: 30px;
	font-weight: bold;
	margin: 50px 30px;
	display: block;
	width:520px;
	float:left;
	color:#fff;
}
.zxtiao .box a{
	display: block;
	line-height: 40px;
	color:#945051;
	text-align: center;
	padding: 0 30px;
	border-radius: 20px;
	float:left;
	margin: 50px 0 0 50px ;
	background-color: #fff6ea;
}
.hslbox2{margin: auto;}
.hslbox2_1{width:297px;height:280px;float:left;background-color: #404144;}
.hslbox2_1 h3{ text-align:center; padding-top:30px; color:#fff; position:relative; font-weight:normal; font-size:24px;}
.hslbox2_1 h3 b{ display:block; height:3px; background-color:#fff; width:60px; margin-top:10px; margin-left:auto; margin-right:auto;}
.hslbox2_1 p{ padding:20px; color:#fff; line-height:30px; font-size:18px;}
.picMarquee-left {
  font-size: 0;
  overflow: hidden;
}
.picMarquee-left img {
  padding-right: 10px;
}
.txt2{
	font-size: 18px;
	line-height: 36px;
	color:#191e24;
}
.tj_ul{
	width:100%;
	overflow: hidden;
	margin: 20px 0;
}
.tj_ul li{
	float:left;
	margin-left: 4px;
	width:394px;
	margin-top: 10px;
}
.tj_ul li p{
	line-height: 70px;
	background-color: #f23f39;
	text-align: center;
	color:#fff;
	font-size: 24px;
}