@charset "UTF-8";
/*
********************************外层框架 start********************************
*/
/*头部开始*/
.top{
	background:url(../test/indexTopBj.jpg) no-repeat center center;
	height: 120px;
	overflow: hidden;
	position: relative;
	z-index: 10;
	
}
.indexLogo{
	display: inline;
	float: left;
	padding-top: 27px;
}
.indexLogo img{height: 68px;}
.topR{margin-top: 40px;}
.topSearch{width: 304px;height: 36px;overflow: hidden;background: #fff;margin-right: 10px;}
.topSearch .inpBox{width:68.4210%;z-index:0;}
.topSearch .input{width:100%;padding: 0 15px;box-sizing: border-box;-webkit-box-sizing: border-box;height:36px;line-height: 36px;background:none;border:none;}
.topSearch .input input::-webkit-input-placeholder {color: #666666; /* placeholder颜色  */font-size:14px; /* placeholder字体大小  */text-align: left; /* placeholder位置  */}
.searchBtn{display: block; height:36px;overflow: hidden;background:#a73115 url(../images/search.png) no-repeat left 20px center;position: relative;}
.topSearch a span{font-size: 14px;color: #fff;height: 36px;line-height: 36px;padding-left: 46px;}
.reportBox{height: 36px;line-height: 36px;background: #8d2006 url(../images/xinxiang.png) no-repeat center center;margin-right: 10px;}
.reportBox span{font-size: 14px;color: #fff;height: 36px;padding-left: 35px;}
.retun{width: 100px;height: 36px;line-height: 36px;background-color: #fff;text-align: center;}
.retun span{font-size: 14px;color: #a73115;height: 36px;}
/* 导航 */
.menuBox {
	background: #a73115;
	position: relative;
	z-index:5;
}
.menuDl{
	display: flex;
}
.menuDl dd{
	flex: 1;
	float: left;
	display: inline;
	position: relative;
}
.topMenu{
	position: relative;
	z-index: 9;
}
.topMenu a{
	display: block;
	height: 60px;
	line-height: 60px;
	text-align: center;
	color: #FFFFFF;
	font-size: 16px;
	transition: 0.4s;
}
.menuDl dd+dd::before{
	content: '';
}
.menuDl dd.hover .topMenu a,
.topMenu a:hover{
	background-color: #922106;
	color: #FFFFFF;
}
.twoMenu{
	position: absolute;
	top: 100%;
	left: 0;
	width: 100%;
	background: #0000007a;
	display: none;
	padding: 5px 0;
	z-index: 3;
}
.twoMenu li{
	font-size: 14px;
	text-align: center;
}
.twoMenu a{
	padding: 12px 0;
	line-height: 25px;
	display: block;
	color: #ffffff;
	margin-bottom:1px
}
.twoMenu a:hover{
	color: #ffffff;
}
.twoMenu li:hover a{
	color: #ffffff;
	font-weight: bold;
	background: #922106;
}

/*头部结束*/

/*底部开始*/

/*底部结束*/
/* 右边悬浮 start*/

/* 右边悬浮 end*/
/*
********************************外层框架 end********************************
*/
/*
********************************首页样式 start********************************
*/

/*banner开始*/
.indexBanner{
	position: relative;
}
.indexBannerLoad{position: absolute; left: 50%; top:50%; transform: translate(-50%,-50%); transition: all 1.3s;-webkit-transition: all 1.3s;}
.indexBannerLoad svg{
	-webkit-animation: spin 2s linear infinite;
	animation: spin 2s linear infinite;
	width: 100px;
	height: 100px;
	fill: rgb(215, 23, 24);
}
.indexBannerLoad.hide{ visibility: hidden; opacity: 0;}
@-webkit-keyframes spin { 100% { -webkit-transform: rotate(-360deg);transform:rotate(-360deg); } }
@keyframes spin { 100% { -webkit-transform: rotate(-360deg); transform:rotate(-360deg); } }
.indexBanner .bd{height: 650px; overflow: hidden;}
.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%;
	width: 100%;
}
.indexBanner .slick-dots{
	position: absolute;
	bottom: 30px;
	left: 0;
	width: 100%;
	text-align: center;
	font-size: 0;
}
.indexBanner .slick-dots li{
	display: inline-block;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	margin: 0 7px;
	vertical-align: middle;
	cursor: pointer;
	position: relative;
	background: #fff;
}
.indexBanner .slick-dots li.slick-active{
	width: 25px;
	height: 10px;
	border-radius: 4px;
	background-color: #fff;
}
.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{ width: 1200px;position: absolute;left: 50%; top:50%;transform: translate(-50%,-50%); font-size: 0;}
.indexBanner .img .imgItem img{overflow: hidden; display: inline-block; visibility: hidden;}
.indexBanner .img .imgItem img.show{visibility: visible;}
/*banner结束*/
/* 公共 */
/*当前位置*/
.locationBox{
	clear:both;
	width: 100%;
	height: 60px;
	background: #fff;
	position: relative;
	z-index: 1;
}
.location{
	height: 60px;
	overflow: hidden;
	
}

.location em{
	width: 20px;
	height: 60px;
	display: inline;
	float: left;
	background: url(../images/home.png) no-repeat left center;
	margin-right: 9px;
	}
	
.location a{
	display: inline;
	float: left;
	height: 60px;
	line-height: 60px;
	background-position: left center;
	background-repeat: no-repeat;
	color: #ababab;
	font-size: 16px;
	margin-right: 8px;
}
.location span{
	display: inline;
	float: left;
	height: 60px;
	width: 6px;
	line-height: 60px;
	background: url(../images/locationNext.png)no-repeat center center;
	margin-right: 8px;
}
.location a:hover{color:#a73115}
.location a.hover{color:#a73115}
/* 公共 */
/*第一通栏 start*/
.column1{background: url(../test/column1Bj.jpg) no-repeat center center; padding: 70px 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column1Slick{position: relative;width: 50.8571%;display: inline; float: left;margin-right: 60px;}
.column1Slick .bd{overflow: hidden;}
.column1Slick .bd .slick-dots{position: absolute;right: 26px;bottom: 26px;z-index: 2;line-height: 12px;font-size: 0;}
.column1Slick .bd .slick-dots li{width:8px;height: 8px;border-radius: 50%;margin: 0 4px;cursor: pointer;display: inline-block;vertical-align: middle;border: 1px solid #fff;}
.column1Slick .bd .slick-dots li.slick-active{width: 20px;height: 8px;border-radius: 5px;background-color: #fff;}
.column1Slick .slick-list{overflow: hidden;}
.column1Slick .myslide{float: left;display: inline;}
.column1Slick .pic{overflow: hidden;position: relative;}
.column1Slick .pic::before{display: block;content: '';padding-top: 56.1983%;}
.column1Slick .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center center;}
.column1Slick .textNew{width: 100%; position: absolute;left: 0;bottom: 0; height: 60px;line-height: 60px;background-color: rgba(0,0,0,0.4);font-size: 16px;color: #fff;padding-left:18px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column1Right{overflow: hidden;height: 410px;}
.indexTitle{height: 56px;overflow: hidden;position: relative;border-bottom: 1px solid #e9e9e9;margin-bottom: 32px;}
.boderNone{border: none;}
.indexTitle .title{line-height: 56px;font-size: 30px;color: #333333;padding-left: 20px;box-sizing: border-box;-webkit-box-sizing: border-box;display: inline;float: left;}
.indexTitle .title::before{width: 4px;height: 60%;display: block;content: '';background-color: #a73115;position: absolute;left: 0;bottom: 10px;}
.indexTitle .more{font-size: 16px;line-height: 70px;position: absolute;right: 0;top: 0;} 
.indexTitle .more a{color:#666666;} 
.indexTitle .more a:hover{color: #a73115;}
.indexTextList{overflow: hidden;}
.indexTextList dd{overflow: hidden;height: 52px;line-height: 52px;}
.indexTextList dd em{width: 6px;height: 6px;background: #949090;float: left;display: inline;margin: 24px 10px 0 0;border-radius: 50%;}
.indexTextList dd a{font-size: 16px;color: #333333;text-overflow: ellipsis;transition: all 300ms linear;-webkit-transition: all 300ms linear;padding-right: 20px;display: block;overflow: hidden;}
.indexTextList dd span{font-size: 14px;color: #666666; float: right;display: inline;overflow: hidden;}
.indexTextList dd a:hover{color: #a21f24;letter-spacing: 1px;}
/* 第一通栏 end */
/* 第二通栏 start */
.column2{overflow: hidden;padding: 50px 0; background: url(../test/column2Bj.jpg); box-sizing: border-box;-webkit-box-sizing: border-box;}
.indexTitle .list{overflow: hidden;float: right;margin-right: 130px;position: relative;padding-top: 6px;}
.indexTitle .list a{display: inline;float: left; height: 52px;line-height: 52px;font-size: 20px;color: #222222;margin: 0 35px;font-weight: bold;}
.indexTitle .list a.hover::after{width: 25px;height: 2px;display: block;content: '';background-color: #a73115;position: absolute;bottom: 5px;margin-left: 25px;}
.indexTitle .list a.hover{color: #a73115; }
.column2Content{overflow: hidden; height: 0; visibility: hidden;}
.column2Content.show{height: auto; visibility: visible;}
.column2Slick{position: relative;width: 100%;}
.column2Slick .bd{overflow: hidden;position: relative;}
.column2SlickDots{overflow: hidden;padding-top: 10px;}
.column2SlickDots .slick-dots{font-size: 0;text-align: center;}
.column2SlickDots .slick-dots li{width:8px;height: 8px;border-radius: 50%;margin: 0 4px;cursor: pointer;display: inline-block;vertical-align: middle;background-color: #dadada;}
.column2SlickDots .slick-dots li.slick-active{background-color: #a73115;}
.column2Slick .slick-list{overflow: hidden;}
.column2Slick .myslide .con{overflow: hidden;margin-right: -20px;}
.column2Slick .myslide .con .item{width: 50%;display: inline;float: left;}
.column2Slick .myslide .con .item .itemC{height: 197px;margin-right: 20px;margin-bottom: 20px; background-color: #fff;padding: 18px 15px 20px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column2Slick .myslide .con .item .itemC .text{display: inline;float: left;width: 54.6479%;margin-right: 25px;}
.column2Slick .myslide .con .item .itemC .text .time{font-size: 16px;color: #999999;height: 36px;line-height: 36px;margin-bottom: 15px;}
.column2Slick .myslide .con .item .itemC .text .info{font-size: 18px;color: #333333;height: 80px;line-height: 40px;margin-bottom: 10px;}
.column2Slick .myslide .con .item .itemC .text span{background: url(../images/jiantou1.png) no-repeat center center;width: 32px;height: 10px;display: inline;float: left;}
.column2Slick .myslide .con .item .itemC .pic{overflow: hidden;position: relative;height: 160px;}
.column2Slick .myslide .con .item .itemC .pic::before{display: block;content: '';padding-top: 61.5385%;}
.column2Slick .myslide .con .item .itemC .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center center;}
.column2Slick .myslide .con .item .itemC .text1{overflow: hidden;}
.column2Slick .myslide .con .item .itemC .text1 .time{font-size: 16px;color: #999999;height: 36px;line-height: 36px;}
.column2Slick .myslide .con .item .itemC .text1 .title{font-size: 18px;color: #333333;height: 44px;line-height: 44px;}
.column2Slick .myslide .con .item .itemC .text1 .title a{transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.column2Slick .myslide .con .item .itemC .text1 .info{font-size: 14px;color: #666666;height: 56px;line-height: 28px;margin-bottom: 10px;}
.column2Slick .myslide .con .item .itemC .text1 span{background: url(../images/jiantou1.png) no-repeat center center;width: 32px;height: 10px;display: inline;float: left;}
.column2Slick .myslide .con .item .itemC .text1 .title a:hover{color:#a73115;letter-spacing: 1px;}
.column2Slick .myslide .con .item .itemC .text1 .info a:hover{color:#a73115;}
.column2Slick .myslide .con .item .itemC .text .info a:hover{color:#a73115;}
/* 第二通栏 end */

/* 第三通栏 start */
.column3{overflow: hidden;background-color: #fff;padding: 75px 0 75px 0;}
.column3L{overflow: hidden; width: 66.1806%;height: 520px; display: inline;float: left;padding: 6px 35px 10px 20px;box-sizing: border-box;-webkit-box-sizing: border-box;box-shadow: 0px 0px 8px rgba(0,0,0,0.1);margin-right: 20px;}
.column3L .column3LtextImg{padding: 0 15px 25px 0;box-sizing: border-box;-webkit-box-sizing: border-box;border-bottom: 2px dotted #e6e6e6;overflow: hidden;margin-bottom: 10px;}
.column3L .column3LtextImg .pic{display: inline;float: left;width: 36.7188%;position: relative;margin-right: 20px;}
.column3L .column3LtextImg .pic::before{display: block;content: '';padding-top: 56.5350%;}
.column3L .column3LtextImg .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center center;}
.column3L .column3LtextImg .text span{font-size: 18px;color: #666666;height: 30px;line-height: 30px;padding-top: 30px;display: block;margin-bottom: 12px;}
.column3L .column3LtextImg .text .title{font-size: 18px;color: #333333;height: 44px;line-height: 44px;margin-bottom: 7px;}
.column3L .column3LtextImg .text .title a{transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.column3L .column3LtextImg .text .info{font-size: 14px;color: #898989;height: 48px;line-height: 24px;}
.column3L .column3LtextImg .text .title a:hover{color:#a73115;letter-spacing: 1px;}
.column3L .column3LtextImg .text .info a:hover{color:#a73115;}
.indexTextList1{overflow: hidden;}
.indexTextList1 dd{overflow: hidden;height: 40px;line-height: 40px;color: #333333;}
.indexTextList1 dd em{width: 6px;height: 6px;background: url(../images/c3em.png)no-repeat center center;float: left;display: inline;margin: 18px 10px 0 0;}
.indexTextList1 dd a{font-size: 16px;color: #333333;text-overflow: ellipsis;padding-right: 20px;display: block;overflow: hidden;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.indexTextList1 dd span{font-size: 14px;color: #666666; float: right;display: inline;overflow: hidden;}
.indexTextList1 dd a:hover{color: #a21f24;letter-spacing: 1px;}
.column3R{overflow: hidden;}
.column3RBtnList{margin-right: -15px;text-align: center;margin-bottom: 20px;}
.column3RBtnList::after{content: '';display: block;clear: both;overflow: hidden;visibility: hidden;}
.column3RBtnList dd{width: 50%;float: left;display: inline;margin-bottom: 10px;}
.column3RBtnList dd a{display: block;height:80px;margin-right: 10px;background-color: #f0ecfa; color:#333;transition: all 300ms linear;-webkit-transition: all 300ms linear;position: relative;}
.column3RBtnList dd .icon{padding-top: 14px;margin-bottom: 6px;display: inline;float: left;padding-left: 40px;}
.column3RBtnList dd img{height: 52px;transition: all 300ms linear;-webkit-transition: all 300ms linear;}
.column3RBtnList dd .text{font-size: 20px;height: 30px;line-height: 30px;overflow: hidden;font-weight: bold;position: absolute;top: 50%;margin-top: -15px;padding-left: 110px;}
.column3RBtnList dd.dd0 a{background-color: #eef4e6;color: #8cb85f;} 
.column3RBtnList dd.dd1 a{background-color: #e1effa;color: #0b7ed9;} 
.column3RBtnList dd.dd2 a{background-color: #f7eee7;color: #f8804b;} 
.column3RBtnList dd.dd3 a{background-color: #fff2e1;color: #ffb931;} 
.column3RBtnList dd.dd4 a{background-color: #f4f2ff;color: #8d7ee2;} 
.column3RBtnList dd.dd5 a{background-color: #e3f8fb;color: #49e3f8;} 
.column3RBtnList dd:hover .icon img{transform: rotateY(180deg);-webkit-transform: rotateY(180deg);}
.column3R .item{overflow: hidden;margin-bottom: 26px;position: relative;}
.column3R .item .itemBtn{width: 21.3675%;height: 102px; background: #a73115 url(../images/c3jiantou.png) no-repeat top 20px center;display: inline;float: left;text-align: center;}
.column3R .item .pic{overflow: hidden;position: relative;}
.column3R .item .pic::before{display: block;content: '';padding-top: 27.7929%;}
.column3R .item .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center center;}
.column3R .item  a span{font-size: 14px;color: #fff;position: absolute;bottom: 15px;left: 23px;}
/* 第三通栏 end */
/* 第四通栏 start */
.column4{overflow: hidden;background: url(../test/c4Bj.jpg);padding: 45px 0 80px 0;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column4C{margin-right: -20px;overflow: hidden;}
.column4L{display: inline;float: left;width: 50%;overflow: hidden;}
.column4L .pic{position: relative;margin-right: 20px;height: 480px;transition: all 300ms linear;-webkit-transition: all 300ms linear;overflow: hidden;}
.column4L .pic::before{display: block;content: '';padding-top: 67.3239%;}
.column4L .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center center;}
.column4L .pic a span{position: absolute;font-size: 16px;color: #fff;line-height: 25px;bottom: 0px;left: 0;background: rgba(0,0,0,0.4);width: 100%;padding:10px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.column4R{overflow: hidden;}
.column4R .imgList{overflow: hidden;}
.column4R .con{width: 50%;display: inline;float: left;margin-bottom: 20px;transition: all 300ms linear;-webkit-transition: all 300ms linear;overflow: hidden;}
.column4R .con .pic{position: relative;margin-right: 20px;height: 231px;overflow: hidden;}
.column4R .con .pic::before{display: block;content: '';padding-top: 66.6667%;}
.column4R .con .pic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover;object-position: center center;}
.column4R .con .pic a span{position: absolute;font-size: 16px;color: #fff;line-height: 25px;bottom: 0px;left: 0;background: rgba(0,0,0,0.4);width: 100%;padding: 0 10px;box-sizing: border-box;-webkit-box-sizing: border-box;}

/* 第四通栏 end */

/* 底部样式 start */
.footer{background-color: #fff;min-height: 216px;position: relative;padding-top: 37px;box-sizing: border-box;-webkit-box-sizing: border-box;}
.footerL{display: inline;float: left;}
.footerL .phone{background: url(../images/phone.png) no-repeat left center;}
.footerL .phone .title{height: 50px;line-height: 50px; font-size: 16px;color: #666666;padding-left: 28px;display: inline;float: left;}
.footerL .phone span{height: 50px; line-height: 50px; font-size: 24px;color: #a73115;font-weight: bold;display: inline-block;padding-left: 10px;}
.footerL .phone em{height: 50px; line-height: 50px; font-size: 18px;color: #999999;display: inline-block;padding-left: 10px;font-style: normal;}
.footerL .address{background: url(../images/address.png) no-repeat left center;height: 50px;}
.footerL .address .title{height: 50px;line-height: 50px; font-size: 16px;color: #666666;padding-left: 28px;display: inline;float: left;}
.footerR{float: right; margin-bottom: 12px;}
.footerR .item{display: inline-block;width: 76px;margin-left: 25px; text-align: center;}
.footerR .item img{width: 76px;height: 76px;margin-bottom: 12px;}
.footerR .item span{display: block;height: 30px;font-size: 14px;color: #999999;}
.footerBottom{width: 100%; position: absolute;left: 0;bottom: 0px; font-size: 14px;height: 50px;line-height: 50px;background-color: #922106;}
.footerBottom .text{width: 1440px;height: 50px;margin: 0 auto;}
.footerBottom span{margin: 0 2px;color: #ffd9d0;}
.footerBottom img{margin: 0 2px;vertical-align: middle;}
.footerBottom a{color: #ffd9d0;}
.footerBottom a:hover{color: #FFFFFF;}
/* 底部样式 end */
/*
********************************首页样式 end********************************
*/
/*内页框架开始*/
/*内页banner*/
.subBanner{
	clear: both;
	width: 100%;
	padding-top:19.7917%;
	background-position: center center;
	background-repeat: no-repeat;
	background-size:cover;
	position:relative;
	z-index: -1;
}

/*内页导航*/
.nav{margin-right:-15px;}
.nav a{
	display: inline;
	float: left;
	line-height: 60px;
	height:60px;
	color: #a3a3a3;
	font-size: 16px;
	padding:0 15px;
}
.nav a.hover{color: #a73115}
.nav a:hover{color: #a73115}
/*页码开始*/
.page{padding:30px 0;text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:6px 12px;color:#999999;border-radius:3px;background: #fff; margin: 0 3px;}
.page span{display: inline-block; padding: 6px 2px; position: relative; top: -15px;}
.page a:hover{background: #a73115;color: #fff;}
.page a.hover{background: #a73115;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{
	width: 11px;
    height: 19px;
	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;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#fff;}
.page a.lastPage.disabled{background:#fff;}

.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)}
/*页码结束*/
/*内页框架结束*/
