@charset "UTF-8";

/*
********************************外层框架 start********************************
*/
/* footer start */
.animHide{
	opacity: 0;
}
.footer {
	background: url(../images/footerBg.jpg) no-repeat center center;
	background-size: cover;
	height: 327px;
}
.footer1{
	padding-top: 58px;
	padding-bottom: 56px;
	border-bottom: 1px solid rgba(255,255,255,0.1);
}
.footerLDl{
	overflow: hidden;
}
.footerLDl dd{
	float: left;
	display: inline;
	padding-right: 26px;
	margin-right: 22px;
	position: relative;
}
.footerLDl dd:before{
	position: absolute;
	display: block;
	content: '';
	width: 3px;
	height: 3px;
	right: 0;
	top: 50%;
	margin-top: -2px;
	background: url(../images/footerDdicn.png) no-repeat center center;
}
.footerLDl dd a{
	display: block;
	height: 40px;
	line-height: 40px;
	font-size: 17px;
	color: #ffffff;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.footerLDl dd a:hover{
	opacity: 0.7;
}
.footerLDl dd:last-child{
	padding-right: 0;
	margin-right: 0;
}
.footerLDl dd:last-child:before{
	display: none;
}
.footer1R{
	position: relative;
	z-index: 10;
}
.footer1R .con{
	position: relative;
}
.footer1R .con .title{
	position: relative;
	font-size: 16px;
	color: #ffffff;
	padding-left: 35px;
	cursor: pointer;
	height: 40px;
	line-height: 40px;
}
.footer1R .con .title:before{
	display: block;
	content: '';
	position: absolute;
	width: 25px;
	height: 25px;
	left: 0;
	top: 50%;
	margin-top: -12px;
}
.footer1R .con.con1 .title:before{
	background: url(../images/footerWx.png) no-repeat center center;
}
.footer1R .con.con2 .title:before{
	background: url(../images/footerWx.png) no-repeat center center;
}
.footerEwm{
	width: 100px;
	height: 100px;
	position: absolute;
	top: -120px;
	left: 50%;
	margin-left: -50px;
	border-radius: 10px;
	box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
	-webkit-box-shadow: 0 0 10px 2px rgba(0,0,0,0.2);
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.footerEwm img{
	width: 100px;
	height: 100px;
}
.footerEwm:before{
	position: absolute;
	bottom: -5px;
	left: 50%;
	margin-left: -10px;
	display: block;
	content: '';
	width: 0;
	height: 0;
	border: 10px solid #fff;
	border-bottom: none;
	border-top-color: #fff;
	border-left-color: transparent;
	border-right-color: transparent;
}
.footer1R .con.con1{
	margin-right: 20px;
}
.footer1R .con:hover .footerEwm{
	opacity: 1;
	visibility: visible;
	top: -105px;
}
.footer2{
	padding-top: 42px;
	overflow: hidden;
}
.footer2R{
	margin-top: 28px;
}
.footer2Text{
	font-size: 16px;
	color: #e5e5e5;
	height: 34px;
	line-height: 34px;
}
.footer2Text span{
	margin-right: 14px;
}
.footer2Text2{
	font-size: 16px;
	height: 36px;
	line-height: 36px;
	color: rgba(204,204,204,0.6);
}
.footer2Text2 a{
	font-size: 14px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	color: rgba(204,204,204,0.6);
}
.footerJh{
	width: 18px;
	height: 20px;
	display: inline-block;
	vertical-align: middle;
	background: url(../images/footerJh.png) no-repeat center center;
	margin: 0 4px;
	position: relative;
	top: -2px;
}
.footer2Text2 a:hover{
	color: #fff;
}
.footerLogo img{
	height: 27px;
}
/* footer end */

/*
********************************外层框架 end********************************
*/
/*
********************************首页样式 start********************************
*/

/*banner开始*/
.indexBanner {
	position: relative;
	height: 100%;
}

.indexBanner .bd {
	overflow: hidden;
	height: 100%;
}

.indexBanner .bd .slick-list,
.indexBanner .bd .slick-track {
	height: 100%;
}

.indexBanner.delay .bd .slick-track {
	transition-delay: 1.3s !important;
	-webkit-transition-delay: 1.3s !important;
}

.indexBanner .mySlide {
	height: 100%;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-position: center center;
	background-repeat: no-repeat;
}

.indexBanner .mySlide a {
	display: block;
	height: 100%;
	position: relative;
}

.indexBanner .mySlide .text {
	position: absolute;
	left: 50%;
	top: 50%;
	width: 1200px;
	transform: translate(-50%, -50%);
	color: #FFF;
	display: none;
}

.indexBanner .mySlide .text .text1 {
	font-size: 25px;
	margin-bottom: 30px;
}

.indexBanner .mySlide .text .text2 {
	font-size: 0px;
}

.indexBanner .mySlide .text .text2 span {
	font-size: 70px;
	font-family: "宋体";
	font-weight: bold;
	letter-spacing: 3px;
	float: left;
}

.indexBanner .mySlide.slick-active .text {
	display: block;
}

.indexBanner .img {
	position: absolute;
	left: 50%;
	top: 50%;
	font-size: 0;
	transform: translate(-50%, -50%);
	-wenkit-transform: translate(-50%, -50%)
}

.indexBanner .img .imgItem img {
	overflow: hidden;
	display: inline-block;
	visibility: hidden;
}

.indexBanner .img .imgItem img.show {
	visibility: visible;
}
.bannerDl{
	position: absolute;
	top: 50%;
	right: 20px;
	margin-top: -83px;
}
.bannerDl dd{
	margin-bottom: 1px;
}
.bannerDl dd a{
	padding-top: 15px;
	background-color: #c8222c;
	width: 82px;
	height: 67px;
	display: block;
	position: relative;
}
.bannerDl dd.dd1 .icn{
	width: 20px;
	height: 29px;
	margin: 0 auto;
	background: url(../images/ddIcn1.png) no-repeat center center;
	margin-bottom: 6px;
}
.bannerDl dd.dd2 .icn{
	width: 20px;
	height: 29px;
	margin: 0 auto;
	background: url(../images/ddIcn2.png) no-repeat center center;
	margin-bottom: 6px;
}
.bannerDl dd .text{
	text-align: center;
	font-size: 12px;
	color: #ffffff;
	height: 22px;
	line-height: 22px;
}
.bannerDl dd .textCon{
	position: absolute;
	left: -210px;
	top: 0;
	width: 150px;
	height: 80px;
	background-color: #fff;
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.15);
	-webkit-box-shadow: 0 0 8px 0 rgba(0,0,0,0.15);
	padding: 0 20px;
	border-radius: 10px;
	opacity: 0;
	visibility: hidden;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.bannerDl dd .textCon .title{
	font-size: 16px;
	color: #333;
	height: 40px;
	line-height: 40px;
	padding-top: 5px;
}
.bannerDl dd .textCon .tel{
	font-size: 16px;
	color: #666;
}
.bannerDl dd .textCon:before{
	display: block;
	content: '';
	position: absolute;
	right: -19px;
	top: 50%;
	margin-top: -8px;
	width: 0;
	height: 0;
	border: 10px solid;
	border-color: transparent transparent transparent #fff; 
}
.bannerDl dd a:hover .textCon{
	opacity: 1;
	visibility: visible;
}
/*banner结束*/
/* ==================== 内容 start ==================== */
/* —————————— 公共部分 start —————————— */
.indexTitle {
	position: absolute;
	left: 62px;
	top: 50%;
	margin-top: -150px;
}

.indexTitle span {
	display: block;
	font-size: 38px;
	color: #333;
	text-align: center;
	writing-mode: tb-rl;
}

.indexTitle em{
	display: inline-block;
	width: 26px;
	height: 26px;
	background: url(../images/titleIcn.png) repeat center center;
	margin-left: 13px;
	margin-top: 14px;
	margin-bottom: 6px;
}

.indexTitle img {
	display: block;
	height: 98px;
}

.folRcon {
	position: relative;
	height: 100%;
	width: 100px;
	background: rgba(0, 0, 0, 0.2);
	right: -110px !important;
	top: 0 !important;
	margin: 0 !important;
	-webkit-transition: all 1s;
}

.folR {
	position: absolute;
	left: 0;
	top: 50%;
	-webkit-transform: translateY(-50%);
	width: 100%;
}

.folRbtn {
	text-align: center;
	margin-bottom: 1px;
	-webkit-transition: all 1s;
}


.folRbtn a {
	display: block;
	height: 100px;
	width: 100%;
	background-color: rgba(0,0,0,0.3);
	-webkit-transition: all 1s;
}
.folRbtn a .text{
	font-size: 16px;
	color: #ffffff;
	-webkit-transition: all 0.4s;
}
.folRbtn a .icnBox{
	width: 30px;
	padding-top: 22px;
	margin: 0 auto 8px;
}
.folRbtn a .icnBox .icn{
	height: 30px;
	-webkit-transition: all 0.4s;
}
.folRbtn a .icnBox.icnBox1 .icn{
	background: url(../images/floatIcn1.png) no-repeat center center;
}
.folRbtn a .icnBox.icnBox2 .icn{
	background: url(../images/floatIcn2.png) no-repeat center center;
}
.folRbtn a .icnBox.icnBox3 .icn{
	background: url(../images/floatIcn3.png) no-repeat center center;
}
.folRbtn a .icnBox.icnBox4 .icn{
	background: url(../images/floatIcn4.png) no-repeat center center;
}
.folRbtn a .icnBox.icnBox5 .icn{
	background: url(../images/floatIcn5.png) no-repeat center center;
}
.folRbtn a.active .text{
	color: #fdb840;
}
.folRbtn a.active .icnBox.icnBox1 .icn{
	background: url(../images/floatIcn1h.png) no-repeat center center;
}
.folRbtn a.active .icnBox.icnBox2 .icn{
	background: url(../images/floatIcn2h.png) no-repeat center center;
}
.folRbtn a.active .icnBox.icnBox3 .icn{
	background: url(../images/floatIcn3h.png) no-repeat center center;
}
.folRbtn a.active .icnBox.icnBox4 .icn{
	background: url(../images/floatIcn4h.png) no-repeat center center;
}
.folRbtn a.active .icnBox.icnBox5 .icn{
	background: url(../images/floatIcn5h.png) no-repeat center center;
}
.downBtn {
	margin-left: -30px;
	width: 100px;
	height: 100px;
	position: absolute;
	bottom: 20px;
	left: 50%;
	cursor: pointer;
	z-index: 99999;
	border-radius: 50%;
	background: rgb(0, 0, 0, 0.3);
}

.downBtn .btn {
	width: 25px;
	height: 100%;
	background: url(../images/nextBtn.png)no-repeat center;
	-webkit-animation: arrowDown 1s infinite linear;
	margin: 0 auto;
}

.morebtn {
	position: absolute;
	width: 70px;
	height: 70px;
	text-align: center;
	line-height: 70px;
	background: #fff;
	font-size: 16px;
	color: #cb2a30 !important;
	right: 0;
	bottom: -35px;
	border-radius: 50%;
}

.morebtn.hongbg {
	background: #CB2A30;
	color: #fff !important;
	left: 58%;
	-webkit-transform: translateX(-50%);
	top: auto;
	bottom: 32px;
}

/*向下的箭头跳动*/
@-webkit-keyframes arrowDown {
	0% {
		-webkit-transform: translate(0, 0);
	}

	25% {
		-webkit-transform: translate(0, 6px);
	}

	50% {
		-webkit-transform: translate(0, 0);
	}

	75% {
		-webkit-transform: translate(0, -6px);
	}

	100% {
		-webkit-transform: translate(0, 0);
	}
}

/* —————————— 公共部分 end —————————— */
/* —————————— 第1通栏 start —————————— */
.column1 .wrap {
	position: relative;
}

.col1L {
	z-index: 1;
	width: 44.8714%;
	height: 500px;
	padding: 55px 87px 100px 87px;
	position: absolute;
	top: 217px;
	left: 68px;
	background: url(../test/background/col1Lbg.png)no-repeat center/ cover;
}

.col1L .title {
	display: block;
	text-align: center;
	text-indent: 35px;
	height: 44px;
	line-height: 44px;
	font-size: 24px;
	color: #fff;
	overflow: hidden;
	margin-bottom: 40px;
}

.col1L .info {
	display: block;
	text-indent: 35px;
	height: 210px;
	line-height: 24px;
	font-size: 14px;
	color: #fff;
	overflow: hidden;
	margin-bottom: 35px;
}

.col1L .info:hover {
	color: #fdb840;
}

.col1L .time {
	height: 12px;
	line-height: 12px;
	font-size: 12px;
	color: #fefefe;
	overflow: hidden;
	text-align: right;
}

.col1R {
	width: 48.0769%;
	position: absolute;
	right: 68px;
	top: 263px;
	overflow: hidden;
}

.col1R::before {
	padding-top: 66.6666%;
}

/* —————————— 第1通栏 end —————————— */
/* —————————— 第2通栏 start —————————— */
.column2 .wrap {
	height: 100%;
}

.col2LBox {
	height: 100%;
	width: 32.0512%;
}

.col2L {
	margin-left: 12px;
}

.col2L .item {
	display: block;
	padding: 20px;
	position: relative;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.1);
	margin: 30px 0;
	width: 465px;
	height: 85px;
	font-size: 16px;
	color: #333;
	line-height: 24px;
}

.col2L .item::before {
	position: absolute;
	width: 12px;
	height: 32px;
	background: #cf9c51;
	display: block;
	content: "";
	top: 50%;
	left: -12px;
	-webkit-transform: translateY(-50%);
}

.col2L .item:hover {
	color: #CB0D1C;
}

.col2RBox {
	width: 58.0128%;
	height: 100%;
}

.col2R {
	position: relative;
}

.column2Scroll {
	position: relative;
	width: 88.3977%;
}

.column2Scroll .bd {
	position: relative;
	margin-bottom: 25px;
}

.column2Scroll .bd .myslide .pic {
	position: relative;
	width: 100%;
	display: block;
}

.column2Scroll .bd .myslide .pic::before {
	display: block;
	content: "";
	padding-top: 66.75%;
}

.column2Scroll .bd .myslide .pic img {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
}

.column2Scroll .textNew {
	height: 30px;
	width: 100%;
}

.column2Scroll .textNew .time {
	font-size: 16px;
	color: #999;
	position: relative;
	height: 16px;
	line-height: 16px;
	display: block;
}

.column2Scroll .textNew .time::before {
	display: block;
	content: "";
	width: 19px;
	height: 3px;
	background: #999;
	position: absolute;
	left: 0;
	top: -8px;
}

.column2Scroll .textNew .textc {
	overflow: hidden;
	font-size: 18px;
	color: #f4d6d7;
	height: 18px;
	line-height: 18px;
	max-width: 675px;
	display: block;
}

.column2Scrollarrow {
	position: absolute;
	right: 0;
	top: 112px;
}

.column2Scrollarrow span {
	display: block;
	width: 67px;
	height: 67px;
	border-radius: 50%;
	cursor: pointer;
}

.column2Scrollarrow span.prev {
	background: #a22226 url(../images/col2prev.png)no-repeat center;
	margin-bottom: 30px;
}

.column2Scrollarrow span.next {
	background: #a22226 url(../images/col2next.png)no-repeat center;
}

/* —————————— 第2通栏 end —————————— */
/* —————————— 第3通栏 start —————————— */
.section3Title{
	text-align: center;
}
.section3TitleCon{
	display: inline-block;
	overflow: hidden;
}
.section3TitleCon .titleL{
	margin-right: 12px;
}
.section3TitleCon .titleR{
	overflow: hidden;
	padding-right: 80px;
	padding-top: 14px;
}
.section3TitleCon .titleR .text{
	padding-left: 10px;
	font-size: 16px;
	color: #999999;
	padding-bottom: 12px;
	/*border-bottom: 1px solid #e4ded3;*/
}
.section3TitleCon .titleCon{
	font-size: 38px;
	color: #333333;
	padding-left: 10px;
	position: relative;
	height: 78px;
	line-height: 78px;
}
.section3TitleCon .titleCon em{
	width: 26px;
	height: 26px;
	display: inline-block;
	margin: 0 6px;
	background: url(../images/titleIcn.png) no-repeat center center;
}
.section3TitleCon .titleCon img{
	position: absolute;
	width: 71px;
	height: 98px;
	top: -20px;
	right: -78px;
}
.index3Dl{
	overflow: hidden;
	margin: 0 -55px;
	padding-top: 54px;
}
.index3Dl dd{
	float: left;
	width: 50%;
	display: inline;
	margin-bottom: 20px;
}
.index3Dl dd .con{
	overflow: hidden;
	margin: 0 55px;
	background: #f7f4ee;
	box-shadow: 0 0 14px 0 rgba(0,0,0,0.1);
	-webkit-box-shadow: 0 0 14px 0 rgba(0,0,0,0.1);
	position: relative;
}
.index3Dl dd .con:before{
	display: block;
	content: '';
	position: absolute;
	width: 8px;
	height: 8px;
	background: #cf9c51;
	top: 30px;
	left: -4px;
}
.index3Dl dd .text{
	overflow: hidden;
	padding-left: 24px;
	padding-top: 16px;
}
.index3Dl dd .title{
	height: 36px;
	line-height: 36px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 5px;
}
.index3Dl dd .title a{
	font-size: 16px;
	color: #333333;
}
.index3Dl dd .info{
	height: 48px;
	overflow: hidden;
	line-height: 24px;
	font-size: 14px;
	color: #666666;
	margin-bottom: 16px;
}
.index3Dl dd .time{
	font-size: 14px;
	color: #999999;
}
.index3Dl dd .pic{
	width: 240px;
	margin-left: 30px;
}
.index3Dl dd .pic:before{
	padding-top: 66.6667%;
}
.column3 .wrap {
	height: 100%;
}

.col3List {
	margin-right: -20px;
	height: 100%;
}

.col3List .item {
	font-size: 0;
	width: 25%;
	height: 100%;
}

.col3List .item .con {
	margin-right: 20px;
	height: 100%;
	position: relative;
	padding: 0 10px;
	background: rgb(255, 255, 255, 0.15);
	-webkit-transition: all 0.3s linear;
}

.col3List .item .con:hover {
	background-color: rgb(83, 70, 50, 0.6)
}

.col3List .item .con .context {
	display: none;
	padding-top: 64px;
}

.col3List .item .con .context2 {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	left: 0;
	padding-top: 0;
	padding: 0 10px;
}

.col3List .item .con .context .pic {
	margin: 0 0 75px 0;
	display: block;
	overflow: hidden;
}

.col3List .item .con .context2 .pic {
	margin: 0;
}

.col3List .item .con .context .pic::before {
	padding-top: 66.6666%;
}

.col3List .item .con .context .title {
	display: block;
	font-size: 16px;
	line-height: 24px;
	color: #fff;
	height: 48px;
	overflow: hidden;
	margin-bottom: 50px;
}

.col3List .item .con .context .info {
	display: block;
	font-size: 14px;
	line-height: 22px;
	color: #fff;
	height: 66px;
	overflow: hidden;
	margin-bottom: 40px;
}

.col3List .item .con .context .time {
	font-size: 16px;
	line-height: 16px;
	color: #ffb026;
	height: 16px;
	overflow: hidden;
	margin-bottom: 70px;
}

.col3List .item:nth-child(2n+1) .con .context1 {
	display: block;
}

.col3List .item:nth-child(2n) .con .context2 {
	display: block;
}
.section3 .indexTitle span{
	color: #fff;
}
/* —————————— 第3通栏 end —————————— */
/* —————————— 第4通栏 start —————————— */
.column4 .wrap {
	height: 100%;
}

.col4LBox {
	height: 100%;
	width: 48.3974%;
}

.col4L .pic {
	overflow: hidden;
}

.col4L .pic::before {
	padding-top: 66.7110%;
}

.col4L .text {
	margin-left: 8px;
	width: 85.0928%;
	background: #f7f4ee;
	height: 95px;
	padding: 24px 16px;
}

.col4L .text .title {
	font-size: 16px;
	color: #333;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
	margin-bottom: 19px;
	display: block;
}

.col4L .text .title:hover {
	color: #cb2a30;
}

.col4L .text .time {
	font-size: 16px;
	color: #666;
	height: 16px;
	line-height: 16px;
	overflow: hidden;
}

.col4RBox {
	height: 100%;
	width: 45.8333%;
}

.col4R .item {
	-webkit-transition: all .3s linear;
	display: block;
	position: relative;
	left: 0;
	margin: 15px 0;
	background: #f7f4ee;
	height: 60px;
	line-height: 60px;
	box-shadow: 0px 1px 14px 0px rgba(0, 0, 0, 0.1);
	padding: 0 25px;
}

.col4R .item:hover {
	left: -14px;
	color: #cb2a30;
}

.col4R .item:hover .info {
	color: #cb2a30;
}

.col4R .item:hover .time {
	color: #cb2a30;
}

.col4R .item::before {
	display: block;
	content: "";
	border: 10px solid transparent;
	border-left-width: 10px;
	border-right-width: 10px;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-left-color: #cb2a30;
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	left: -2px;
}

.col4R .item .info {
	height: 100%;
	font-size: 16px;
	color: #333;
	overflow: hidden;
	-webkit-transition: all .3s linear
}

.col4R .item .time {
	width: 95px;
	overflow: hidden;
	font-size: 16px;
	color: #666;
	-webkit-transition: all .3s linear
}
.section4 .section3Title{
	text-align: left;
}
.section4 .section3TitleCon .titleCon {
    font-size: 38px;
    color: #fff;
    padding-left: 0px;
    position: relative;
    height: 78px;
    line-height: 78px;
}
.section4 .section3TitleCon .titleCon em {
    background: url(../images/titleIcn2.png) no-repeat center center;
}
/* —————————— 第4通栏 end —————————— */
/* —————————— 第5通栏 start —————————— */
.section5Box{
	overflow: hidden;
	margin: 0 -40px;
	padding-top: 48px;
}
.section5Box .section5Con{
	width: 50%;
	float: left;
	display: inline;
}
.section5Con .con{
	margin: 0 40px;
}
.section5Scroll{
	position: relative;
}
.section5Scroll .pic:before{
	padding-top: 66.9118%;
}
.section5Scroll a{
	display: block;
	position: relative;
	height: 100%;
}
.section5Scroll a .text{
	position: absolute;
	width: 100%;
	height: 70px;
	line-height: 70px;
	background-color: rgba(0,0,0,0.5);
	bottom: 0;
	left: 0;
}
.section5Scroll a .text .title{
	padding-left: 30px;
	padding-right: 100px;
	font-size: 16px;
	color: #ffffff;
}
.section5Scroll .slick-dots{ 
	position: absolute; 
	bottom: 28px; 
	width: 100%; 
	text-align: right;
	z-index: 3;
	right: 28px;
}
.section5Scroll .slick-dots li{ 
	width: 10px; 
	height: 10px;
	border-radius: 100%;
	background-color: #ffffff;
	line-height: 9999px; 
	text-align: center; 
	display: inline-block; 
	margin: 0 5px; 
	cursor: pointer;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.section5Scroll .slick-dots li.slick-active{
	background: #dfbc5e;
}
.section5ConR{
	background-color: #fff;
	padding-right: 30px;
	overflow: hidden;
}
.section5ConDl {
	padding-top: 38px;
}
.section5ConDl .time{
	font-size: 14px;
	color: #999999;
	margin-left: 30px;
}
.section5ConDl dd{
	overflow: hidden;
	margin-bottom: 28px;
}
.section5ConDl dd:last-child{
	margin-bottom: 0;
}
.section5ConDl dd .text{
	overflow: hidden;
	position: relative;
	padding-left: 70px;
}
.section5ConDl dd .text:before{
	display: block;
	content: '';
	position: absolute;
	top: 8px;
	left: 0;
	width: 46px;
	height: 12px;
	background: url(../images/ddTexticn.png) no-repeat center center;
}
.section5ConDl dd a{
	font-size: 16px;
	color: #333333;
	display: block;
	line-height: 24px;
	height: 48px;
	overflow: hidden;
}
.column5 .wrap {
	height: 100%;
}

.col5List {
	margin-right: -20px;
	margin-bottom: -35px;
}

.col5List .item {
	font-size: 0;
	width: 33.3333%;
}

.col5List .item .con {
	position: relative;
	margin-right: 20px;
	margin-bottom: 35px;
	background: #fafafa;
	padding: 40px 35px;
	-webkit-box-sizing: border-box;
}

.col5List .item .con::before {
	display: block;
	content: "";
	width: 40px;
	height: 10px;
	position: absolute;
	top: -5px;
	left: 30px;
	background: #cb2a30;
}

.col5List .item .con .title {
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 16px;
	height: 16px;
	position: relative;
	margin-bottom: 15px;
	-webkit-transition: all .3s linear;
	left: -15px;
	overflow: hidden;
}

.col5List .item .con .title em {
	display: inline-block;
	width: 5px;
	height: 5px;
	border-radius: 50%;
	background: #333;
	margin-right: 12px;
}

.col5List .item .con .info {
	overflow: hidden;
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 18px;
	height: 36px;
	margin-bottom: 20px;
}

.col5List .item .con .time {
	display: block;
	font-size: 12px;
	color: #999;
	line-height: 12px;
	height: 12px;
	background: url(../images/col5btn.png)no-repeat center right;
	-webkit-transition: all .3s linear
}

.col5List .item .con:hover .title {
	color: #cb2a30;
}

.col5List .item .con:hover .title::before {
	background: #CB2A30;
}

.col5List .item .con:hover .time {
	background: url(../images/col5btnon.png)no-repeat center right;
}

/* —————————— 第5通栏 end —————————— */
/* —————————— 第6通栏 start —————————— */
.column6 .wrap {
	height: 100%;
}

.col6List {
	margin-right: -20px;
	position: relative;
}

.col6List .item {
	font-size: 0;
	width: 33.3333%;
}

.col6List .item .con {
	margin-right: 20px;
	padding: 10px;
	background: #fff;
}

.col6List .item .con .pic {
	overflow: hidden;
}

.col6List .item .con .pic::before {
	padding-top: 58.4362%;
}

.col6List .item .con .text {
	padding: 35px 25px;
	height: 165px;
	position: relative;
}

.col6List .item .con .text::before {
	position: absolute;
	display: block;
	content: "";
	left: -10px;
	top: 20px;
	width: 10px;
	height: 60px;
	background: #cb2a30;
}

.col6List .item .con .text .title {
	-webkit-transition: all .3s linear;
	display: block;
	font-size: 16px;
	color: #333;
	line-height: 16px;
	height: 16px;
	margin-bottom: 22px;
}

.col6List .item .con .text .info {
	display: block;
	font-size: 14px;
	color: #666;
	line-height: 24px;
	height: 48px;
}

.col6List .item .con:hover .text .title {
	color: #cb2a30;
}

.column6 .morebtn {
	bottom: -130px;
	right: 20px;
}

/* —————————— 第6通栏 end —————————— */
/* ==================== 内容 end ==================== */
/*
********************************首页样式 end********************************
*/
/*内页框架开始*/
/*内页banner*/
.subBanner {
	padding-top: 29.6875%;
	width: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	position: relative;
}

/*内页banner结束*/
/* 当前位置开始*/
.locationBox{
	background-color: #cb1704;
	overflow: hidden;
	height: 60px;
}
.locationDl{
	font-size: 0;
	text-align: center;
}
.locationDl dd{
	display: inline-block;
}
.locationDl dd a{
	display: block;
	height: 60px;
	line-height: 60px;
	padding: 0 40px;
	text-align: center;
	font-size: 16px;
	color: #ffffff;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
}
.locationDl dd a span{
	display: inline-block;
	vertical-align: middle;
	margin-right: 12px;
	width: 26px;
	height: 26px;
	background-size: contain;
	background-position: center center;
	background-repeat: no-repeat;
	position: relative;
	top: -2px;
}
.locationDl dd.hover a{
	background-color: #fdb840;
}
/* 当前位置结束*/
/*页码开始*/
.page {
	padding: 30px 0;
	text-align: center;
	clear: both;
	font-size: 14px;
}

.page a {
	display: inline-block;
	overflow: hidden;
	color: #666666;
	background: #fff;
	margin: 0 3px;
	width: 34px;
	height: 34px;
	line-height: 34px;
	border: 1px solid #e2e2e2;
	border-radius: 2px;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	
}

.page span {
	display: inline-block;
	padding: 6px 2px;
	position: relative;
	top: -15px;
}

.page a:hover {
	background: #a67f58;
	border-color: #a67f58;
	color: #fff;
}

.page a.hover {
	background: #a67f58;
	border-color: #a67f58;
	color: #fff;
}

.page input {
	display: inline-block;
	vertical-align: middle;
	height: 22px;
	border: 1px solid #e6e6e6;
	position: relative;
	top: -2px;
}

.page input.pageDetail {
	width: 30px;
	height: 30px;
	text-align: center;
	border-radius: 3px;
	color: #999999;
	position: relative;
	top: -13px;
}

.page label {
	color: #999999;
	position: relative;
	top: -11px;
}

.page input.page_bnt {
	border: none;
	width: 30px;
	height: 25px;
	cursor: pointer;
	background: none;
	color: #999999;
	position: relative;
	top: -13px;
}

.page a div {
	height: 100%;
	background-position: center center;
	background-repeat: no-repeat;
}

.page a.firstPage div {
	background-image: url(../images/page/firstPage.png)
}

.page a.prevPage div {
	background-image: url(../images/page/prevPage.png)
}

.page a.nextPage div {
	background-image: url(../images/page/nextPage.png)
}

.page a.lastPage div {
	background-image: url(../images/page/lastPage.png)
}

.page a.firstPage:hover div {
	background-image: url(../images/page/firstPageh.png)
}

.page a.prevPage:hover div {
	background-image: url(../images/page/prevPageh.png)
}

.page a.nextPage:hover div {
	background-image: url(../images/page/nextPageh.png)
}

.page a.lastPage:hover div {
	background-image: url(../images/page/lastPageh.png)
}

.page a.firstPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.prevPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.nextPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.lastPage.disabled {
	background: #E2E2E2;
	border-color: #E2E2E2;
}

.page a.firstPage.disabled div {
	background-image: url(../images/page/firstPage.png)
}

.page a.prevPage.disabled div {
	background-image: url(../images/page/prevPage.png)
}

.page a.nextPage.disabled div {
	background-image: url(../images/page/nextPage.png)
}

.page a.lastPage.disabled div {
	background-image: url(../images/page/lastPage.png)
}

/*页码结束*/
/*内页框架结束*/
