.cont{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin: 0 auto;
}

.hj-tit{
	width: 1200px;
	height: auto;
	margin-top: 30px;
	margin-bottom: 20px;
}

.hj-titmc{
	width: 1200px;
	height: 87px;
	background: url(../images/tit-1.jpg) no-repeat center center;
	font-size: 24px;
	color: #6a1bbe;
	text-align: center;
	line-height: 87px;
	margin-bottom: 20px;
	margin-top: 20px;
}

.hj-cxlists{
	width: 787.5px;
	float: left;
	height: auto;
	overflow: hidden;
}

.cx-lists1200{
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.hj-cxname{
	width: 360px;
	height: 64px;
	line-height: 68px;
	background: url(../images/tit-2.png) no-repeat center left;
	padding-left: 90px;
	font-size: 20px;
	color: #6a1bbe;
	margin-bottom: 20px;
}

.hj-cxlists ul{
	overflow: hidden;
	margin-right: -37.5px;
}

.hj-cxlists ul li{
	float: left;
	width: 375px;
	height: 265px;
	margin-right: 37.5px;
	background: url(../images/pic-bg.png) no-repeat center center;
	position: relative;
}
.hj-cxlists ul li a{
	display: block;
}

.hj-cxlists ul li img{
	position: absolute;
	left: 32px;
	top: 0;
}

.hj-cxlists ul li p{
	position: absolute;
	left: 32px;
	bottom: 38px;
	width: 258px;
	height: 48px;
	line-height: 24px;
	overflow: hidden;;
	font-size: 16px;
}

.hj-cxlists ul li a{
	color: #6a1bbe;
}

.hj-cxlistsingle{
	width: 1200px;
	height: auto;
	overflow: hidden;
	margin-top: 20px;
}
.single-cont{
	overflow: hidden;
	margin-right: -37.5px;
}

.hj-single{
	float: left;
	width: 375px;
	height: 350px;
	margin-right: 37.5px;
	margin-bottom: 10px;
}

.hj-single2{
	margin-right: 0;
	float: left;
	width: 787.5px;
}

.hj-single2 ul li:nth-child(2){
	float: right;
}

.hj-single ul{
	overflow: hidden;
	margin-right: -37.5px;
}

.hj-single ul li{
	float: left;
	width: 375px;
	height: 265px;
	background: url(../images/pic-bg.png) no-repeat center center;
	position: relative;
	margin-right: 37.5px;
}

.hj-single ul li a{
	display: block;
}

.hj-single ul li img{
	position: absolute;
	left: 32px;
	top: 0;
}

.hj-single ul li p{
	position: absolute;
	left: 32px;
	bottom: 38px;
	width: 258px;
	height: 48px;
	line-height: 24px;
	overflow: hidden;;
	font-size: 16px;
	text-align: center;
}

.hj-single ul li a{
	color: #6a1bbe;
}


.single-contdx .hj-single ul li{
	background: url(../images/pic-bg1.png) no-repeat center center;
}

.single-cont3 .hj-single ul li{
	background: url(../images/pic-bg2.png) no-repeat center center;
}

.hj-cxlists1{
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.hj-cxlists1 ul{
	overflow: hidden;
	margin-right: -37.5px;
}

.hj-cxlists1 ul li{
	float: left;
    width: 375px;
    height: 265px;
	background: url(../images/pic-bg4.png) no-repeat center center;
	margin-bottom: 20px;
	position: relative;
    margin-right: 37.5px;
}

/*.hj-cxlists1 ul li p {
    position: absolute;
    left: 32px;
    bottom: 38px;
    width: 258px;
    height: 48px;
    line-height: 24px;
    overflow: hidden;
    font-size: 16px;
}*/
.hj-cxlists2 ul li{
	background: url(../images/pic-bg3.png) no-repeat center center;
	margin-bottom: 20px;
}

.hj-cxlists1 ul li img{
	position: absolute;
	left: 45px;
}

.hj-cxlists1 ul li p{
	position: absolute;
	width: 300px;
	left: 45px;
	bottom: 35px;
	text-align: center;
	font-size: 16px;
}

.hj-cxlists1 ul li a p{
	color: #6a1bbe;
}

.tit{
	margin-top: 20px;
}

.footer{
	margin-bottom: 20px;
}

.hj-xfj{
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.hj-xfj ul{
	overflow: hidden;
	margin-right: -12px;
}

.hj-xfj ul li{
	float: left;
	width: 190px;
	height: auto;
	overflow: hidden;
	margin-right: 12px;
}

.hj-xfj ul li img{
	width: 190px;
	height: 127px;
	border: 1px solid #dfcfea;
	padding: 5px;
	box-sizing: border-box;
}

.hj-xfj ul li  a p{
	width: 190px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	color: #6a1bbe;
	margin-bottom: 10px;
}

.wlxf{
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.wlxf .out-img{
	width: 1200px;
	height: 300px;
	overflow: hidden;
	position: relative;
}

.wlxf .out-img .btn{
	position: absolute;
	width: 89px;
	height: 96px;
	font-weight: bold;
	color: #6a1bbe;
	top: 50%;
	margin-top: -48px;
	opacity: 0.5;
	display: none;
	cursor: pointer;
}

.wlxf .out-img:hover .btn{
	display: block;
}

.wlxf .out-img .lbtn{
	left: 0;
}

.wlxf .out-img .rbtn{
	right: 0;
}

.wlxf .out-img .img{
	width: 15000px;
	position: absolute;
	left: 0;
}

.wlxf .out-img .img .img-one{
	float: left;
	width: 1200px;
	height: 280px;
	overflow: hidden;
}

.wlxf .out-img .img .img-one ul{
	overflow: hidden;
	margin-right: -37.5px;
} 

.wlxf .out-img .img .img-one ul li{
	float: left;
	width: 375px;
	height: 280px;
	background: url(../images/pic-bg4.png) no-repeat center bottom;
	position: relative;
	margin-right: 37.5px;
}

.wlxf .out-img .img .img-one ul li img{
	position: absolute;
	left: 35px;
	top: 0;
	width: 320px;
	height: 213px;
}

.wlxf .out-img .img .img-one ul li p{
	position: absolute;
	left: 35px;
	bottom: 30px;
	width: 320px;
	height: 30px;
	line-height: 30px;
	overflow: hidden;
	text-align: center;
	color: #681bbf;
	font-size: 16px;
}


.cont-one{
	width: 1200px;
	height: auto;
	overflow: hidden;
}

.hj-cxlistsone{
	float: right;
	width: 375px;
}

.xfj-bg ul li{
  height: 350px;
  background-position: bottom;
}
.xfj-bg ul li img{
  top: 80px;
}

.hjxw-lists{
  width: 1200px;
  height: auto;
  overflow: hidden;
  padding: 40px 80px;
  box-sizing: border-box;
  background: #f5eff3;
  position: relative;
}

.hjxw-lists span{
  position: absolute;
  display: block;
}

.hjxw-lists span.one{
  right: 0;
  top: 0;
  background: #6a1bbe;
  width: 200px;
  height: 4px;
}
.hjxw-lists span.two{
  right: 0;
  top: 0;
  background: #6a1bbe;
  width: 4px;
  height: 150px;
}

.hjxw-lists span.three{
  left: 0;
  bottom: 0;
  background: #6a1bbe;
  width: 200px;
  height: 4px;
}
.hjxw-lists span.four{
  left: 0;
  bottom: 0;
  background: #6a1bbe;
  width: 4px;
  height: 150px;
}

.hjxw-lists .hjfl-tit{
  text-align: center;
  margin-bottom: 10px;
}
.hjxw-lists ul{
  overflow: hidden;
  padding-bottom: 20px;
}
.hjxw-lists ul li{
  float: left;
  width: 50%;
  height: 36px;
  line-height: 36px;
  overflow: hidden;
  background: url(../images/jp.png) no-repeat center left;
  padding-left: 35px;
  box-sizing: border-box;
}


.hdjs .js-con{
	margin-bottom: 20px;
}

.hj-tit{
	width: 1200px;
	height: 130px;
	background:url(../images/tit-b.png) no-repeat center center;
	margin-top: 0;
}

.hj-tit ul li{
	float: left;
	width: 600px;
	font-size: 48px;
	font-weight: bold;
	line-height: 130px;
	color: #fff;
	box-sizing: border-box;
}


.hj-tit ul li.on{
	color: #fff001;
}

.hj-tit ul li.on a{
	color: #fff001;
}

.hj-tit ul li a{
	color: #fff;
}

.hj-tit ul li.one{
	padding-left: 300px;

}

.hj-tit ul li.two{
	padding-left: 100px;
}




