body,html{font-size:12px;font-family:"Microsoft YaHei";margin:0;padding:0;scroll-behavior:smooth;}
*{padding:0;margin:0;}
li{list-style-type:none;}
a{background:transparent; text-decoration:none;color: #666666; }
em,i{font-style:normal;}
h1,h2,h3,h4,h5,h6,b{font-weight:normal;}
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
img{border:none;image-rendering:-webkit-optimize-contrast;}
input:focus{outline:none;}
button:focus{outline:none;border:none;}
.inner{width:1400px;margin:0 auto;}
h3.h3title{width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.animate03s{transition-duration:0.3s;}
@font-face {font-family: "iconfont";
	src: url('../iconfont/iconfont.eot?'); /* IE9*/
	src: url('../iconfont/iconfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	url('../iconfont/iconfont.woff?') format('woff'), /* chrome, firefox */
	url('../iconfont/iconfont.ttf?') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
	url('../iconfont/iconfont.woff2?#iconfont') format('woff2');
}
.picBox{width:100%;height:100%;position:relative;padding-bottom:59%;overflow:hidden;}
.picBox>img{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0;}
/* 初始化公共样式 */
/*banner动画*/
.slideUl li.hover{z-index:2;}
@keyframes banStatr1{
	0%{opacity:1;}
	100%{opacity:0}
}
@keyframes banStatr2{
	0%{transform:translateX(0);}
	100%{transform:translateX(100%)}
}
@keyframes banStatr3{
	0%{transform:translateX(0)}
	100%{transform:translateX(-100%)}
}
@keyframes banStatr4{
	0%{transform:translateY(0)}
	100%{transform:translateY(100%)}
}
@keyframes banStatr5{
	0%{transform:translateY(0)}
	100%{transform:translateY(-100%)}
}
@keyframes banStatr6{
	0%{transform:translateX(0)}
	100%{transform:translateX(-100%)}
}
@keyframes banStatr7{
	0%{transform:perspective(2000px) rotateX(0deg);}
	50%{transform:perspective(2000px) rotateX(-90deg);}
	100%{transform:perspective(2000px) rotateX(-90deg);}
}
@keyframes banStatr8{
	0%{transform:perspective(3000px) rotateY(0deg);}
	50%{transform:perspective(3000px) rotateY(-90deg);}
	100%{transform:perspective(3000px) rotateY(-90deg);}
}
@keyframes banStatr9{
	0%{transform:perspective(2000px) rotateX(0deg);}
	50%{transform:perspective(2000px) rotateX(90deg);}
	100%{transform:perspective(2000px) rotateX(90deg);}
}
@keyframes banStatr10{
	0%{transform:perspective(3000px) rotateY(0deg);}
	50%{transform:perspective(3000px) rotateY(90deg);}
	100%{transform:perspective(3000px) rotateY(90deg);}
}

@keyframes banEnd1{
	0%{opacity:0}
	100%{opacity:1}
}
@keyframes banEnd2{
	0%{transform:translateX(-100%)}
	100%{transform:translateX(0)}
}
@keyframes banEnd3{
	0%{transform:translateX(100%)}
	100%{transform:translateX(0)}
}
@keyframes banEnd4{
	0%{transform:translateY(-100%)}
	100%{transform:translateY(0)}
}
@keyframes banEnd5{
	0%{transform:translateY(100%)}
	100%{transform:translateY(0)}
}
@keyframes banEnd6{
	0%{transform:translateX(100%)}
	100%{transform:translateX(0)}
}
@keyframes banEnd7{
	0%{transform:perspective(2000px) rotateX(90deg);opacity:0;}
	50%{transform:perspective(2000px) rotateX(90deg);opacity:0;}
	100%{transform:perspective(2000px) rotateX(0deg)}
}
@keyframes banEnd8{
	0%{transform:perspective(3000px) rotateY(90deg);opacity:0;}
	50%{transform:perspective(3000px) rotateY(90deg);opacity:0;}
	100%{transform:perspective(3000px) rotateY(0deg)}
}
@keyframes banEnd9{
	0%{transform:perspective(2000px) rotateX(-90deg);opacity:0;}
	50%{transform:perspective(2000px) rotateX(-90deg);opacity:0;}
	100%{transform:perspective(2000px) rotateX(0deg)}
}
@keyframes banEnd10{
	0%{transform:perspective(3000px) rotateY(-90deg);opacity:0;}
	50%{transform:perspective(3000px) rotateY(-90deg);opacity:0;}
	100%{transform:perspective(3000px) rotateY(0deg)}
}
/*banner动画*/


/*首页样式*/
/*头部开始*/
.header{width:100%;}
.top{width:100%;background:#e4e5e5;}
.top .inner{display:flex;align-items:center;justify-content:space-between;}
.top .left{}
.top .left p{font-size:13px;color:#9b9b9b;}
.top .right{}
.top .right a{font-size:13px;color:#333;line-height:35px;margin-left:20px;}


.topLogo{width:100%;background-image: linear-gradient(#9bcdef,#fff);padding:30px 0;}
.topLogo .inner{display:flex;align-items:center;justify-content:space-between;}
.topLogo .left{width:45%;}
.topLogo .left img{width:100%;}

.topLogo .right{}
.topLogo .right ul{display:flex;}
.topLogo .right ul li{margin-left:30px;position: relative;z-index:999}
.topLogo .right ul li a {font-size:14px;color:#333;display:block;text-align:center;}
.topLogo .right ul li a i{color:#960F05;font-size:18px;padding-right:5px;}
.topLogo .right ul li a:hover{color:#666;}
.topLogo .right ul li a:hover i{color:#666;}
.topLogo .right ul li .qlinkBox{width:150px;position:absolute;left:0;text-align:center;top:20px;box-shadow:0 0 5px #ddd;display:none;}
.topLogo .right ul li .qlinkBox img{width:100%;}
.topLogo .right ul li:hover .qlinkBox{display:block;}




.topNav{width:100%;}
.topNav .inner{display:flex;align-items:center;box-shadow:0 0 8px #ddd;padding:20px 30px 20px 0;position:relative;}
.topNavUl{width:100%;}
.topNavUl:after{content:"";display:block;clear:both;}
.topNavUl>li{float:left;width:20%;text-align:center;padding:10px 30px;position:relative;}
.topNavUl>li>a{font-size:18px;color:#333;font-weight:bold;display:inline-block;position:relative;width:100%;line-height:30px;}
.topNavUl>li>a:after{content:"";display:block;width:100%;height:2px;background:#960F05;position:absolute;bottom:0;left:0;transition-duration:0.3s;opacity:0;}
.topNavUl>li>span{display:none;}
.topNavUl>li:hover>a:after{opacity:1;}
.topNavUl>li:hover .navOpen{visibility:visible;opacity:1;}
.navOpen{position:absolute;min-width:120%;background:#fff;box-shadow: 0 0 5px #ddd;z-index:111;border-radius:5px;padding:20px 10px;left:50%;transform:translateX(-50%);transition-duration:0.3s;opacity:0;visibility:hidden;}
.navOpen li a{font-size:16px;color:#333;line-height:30px;}
.navOpen li a:hover{color:#960F05;}

.navIcon{display:none;}

.jzBox:hover .jzBoxOpen{display:block;}
.jzBox span{color:#960F05;position:absolute;right:20px;top:20px;}
.jzImg{width:80px;text-align:center;margin-right:5px;}
.jzImg img{width:100%;cursor:pointer;}
.jzImg p{color:#960F05;}

.jzBoxOpen{position:absolute;width:100%;right:0;z-index:99;background:#fff;box-shadow:0 0 5px #eee;padding:60px;text-align:center;display:none;}
.jzBoxOpen img{width:200px;}
.jzBoxOpen p{color:#333;text-align:left;margin:10px 0;font-size:15px;}
/*头部结束*/
.topH{display:none;}

/*首页主体开始*/
.homeMain{width:100%;}



/*banner开始*/
.homebanner{width:100%;padding:10px 0 0 0;}
.homebanner .inner{display:flex;align-items:center;}

.banner{width:100%;height:400px;overflow:hidden;position:relative;}
.banner .slideUl{width:100%;height:100%;position:relative;}
.slideUl li{width:100%;height:100%;position:absolute;opacity:0;animation-name:;animation-duration:1s;animation-timing-function:ease;}
.slideUl li img{width:100%;height:100%;object-fit:fill;position:absolute;display:block;}
.slideUl li h3{position:absolute;bottom:0;background:rgba(0,0,0,0.4);line-height:45px;color:#fff;text-align:center;font-weight:bold;padding:0 15px;font-size:18px;}
.lunbonum{width:auto;position:absolute;bottom:20px;z-index:19;right:10px;}
.lunbonum li{width:10px;height:10px;background:#eee;float:left;margin:0 3px;cursor:pointer;border-radius:5px;}
.lunbonum li.click{background:#960F05;width:20px;}
.banner .inner{width:100%;display:block;}
.banner .btn{position:absolute;z-index:9;top:50%;width:100%;}
.banner .btn span{display:block;width:30px;height:60px;margin-top:-30px;background:#fff;cursor:pointer;text-align:center;opacity:0;transition-duration:0.3s;}
.banner .btn span i{font-size:1.8rem;line-height:60px;display:block;color:#333;}
.banner .btn .prev{float:left;}
.banner .btn .next{float:right;}
.banner .btn .prev i{transform:rotate(90deg);}
.banner .btn .next i{transform:rotate(-90deg);}
.banner:hover .btn span{opacity:0.5;}
.banner:hover .btn span:hover{opacity:1;}
/*banner结束*/

/*首页滚动图*/
.lunboBox{width:100%;height:auto;position:relative;overflow:hidden;}
.lunbonumTop{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);}
.lunbonumTop:after{content:"";display:block;clear:both;}
.lunbonumTop li{width:10px;height:10px;border-radius:5px;background:#ddd;float:left;border:1px solid rgba(255,255,255,0.4);margin-left:10px;cursor:pointer;transition-duration:0.3s;}
.lunbonumTop li:first-of-type{margin-left:0;}
.lunbonumTop li.current{background:#be0d00;width:20px;}
.lunboBox-ul{width:100%;height:auto;position:relative;}
.lunboBox-ul:after{content:"";display:block;clear:both;}
.lunboBox-ul li{width:100%;height:auto;float:left;}
.lunboBox-ul li a{display:block;position:relative;padding-bottom:59%;overflow:hidden;}
.lunboBox-ul li a img{width:100%;height:100%;display:block;position:absolute;object-fit:contain;}
.lunboBox-ul li a h3{position:absolute;bottom:0;font-size:1rem;padding:10px 15px;background:rgba(0,0,0,0.5);color:#fff;z-index:2;}
.lunboBox-ul li:hover a h3{background:rgba(0,0,0,0.8);}
.lunbo-btn{width:100%;position:absolute;top:50%;height:0px;}
.lunbo-btn .inner{display:flex;justify-content:space-between;height:0px;}
.lunbo-btn .inner>div{width:40px;height:40px;background:#fff;margin-top:-25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition-duration:0.3s;}
.lunbo-btn .inner>div i{font-size:20px;color:#960F05;}
.lunbo-btn .inner>div.next{position: absolute;right:0;top:0;}
.lunbo-btn .inner>div.prev{position: absolute;left: 0;top:0;}
.lunbo-btn .inner>div.prev i{transform:rotate(180deg);}

.lunboBox:hover .lunbo-btn .inner>div{opacity:1;}
.lunbo-btn .inner>div:hover{background:#fff;}


.lunboBox2{width:100%;height:auto;position:relative;overflow:hidden;}
.lunbonumTop2{position:absolute;left:50%;bottom:15px;transform:translateX(-50%);}
.lunbonumTop2:after{content:"";display:block;clear:both;}
.lunbonumTop2 li{width:10px;height:10px;border-radius:5px;background:#ddd;float:left;border:1px solid rgba(255,255,255,0.4);margin-left:10px;cursor:pointer;transition-duration:0.3s;}
.lunbonumTop2 li:first-of-type{margin-left:0;}
.lunbonumTop2 li.current{background:#be0d00;width:20px;}
.lunboBox-ul2{width:100%;height:auto;position:relative;}
.lunboBox-ul2:after{content:"";display:block;clear:both;}
.lunboBox-ul2 li{width:100%;height:auto;float:left;}
.lunboBox-ul2 li a{display:block;position:relative;padding-bottom:59%;overflow:hidden;}
.lunboBox-ul2 li a img{width:100%;height:100%;display:block;position:absolute;object-fit:contain;}
.lunboBox-ul2 li a h3{position:absolute;bottom:0;font-size:1rem;padding:10px 15px;background:rgba(0,0,0,0.5);color:#fff;z-index:2;}
.lunboBox-ul2 li:hover a h3{background:rgba(0,0,0,0.8);}
.lunbo-btn2{width:100%;position:absolute;top:50%;height:0px;}
.lunbo-btn2 .inner{display:flex;justify-content:space-between;height:0px;}
.lunbo-btn2 .inner>div{width:40px;height:40px;background:#fff;margin-top:-25px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition-duration:0.3s;}
.lunbo-btn2 .inner>div i{font-size:20px;color:#960F05;}
.lunbo-btn2 .inner>div.next{position: absolute;right:0;top:0;}
.lunbo-btn2 .inner>div.prev{position: absolute;left: 0;top:0;}
.lunbo-btn2 .inner>div.prev i{transform:rotate(180deg);}

.lunboBox2:hover .lunbo-btn2 .inner>div{opacity:1;}
.lunbo-btn2 .inner>div:hover{background:#fff;}
/*首页滚动图*/

/*板块1*/
.homeMainBox{width:100%;padding:10px 0;}
.homeMainBox .inner{display:flex;justify-content:space-between;}

.mainTitle{width:100%;display:flex;justify-content:space-between;padding:10px 0 20px 0;align-items:center;}
.mainTitle p{display:block;padding:0 10px;font-size:18px;font-weight:bold;color:#960F05;border-left:5px solid #960F05;line-height:1em;}
.mainTitle a{font-size:14px;color:#999;}
.mainTitle a:hover{color:#960F05;}
/*板块1*/
.newImgBox{width:31%;}
.newImgBoxUl{display:flex;align-items:center;justify-content:space-between;}
.newImgBoxUl>li{width:100%;}
.newImgBoxUl>li>a{display:block;width:100%;}
.newImgBoxUl>li>a .picBox{padding-bottom:70%;}
.newImgBoxUl>li:nth-child(2){display:none;}
.newImgBoxUl>li>p{margin-top:15px;}
.newImgBoxUl>li>p>a{color:#333;font-size:16px;}
.newImgBoxUl>li>p>a:hover{color:#960F05;}

.newRunBox{width:100%;height:280px;overflow:hidden;margin-bottom:15px;}
.newRunBox ul{width:100%;}
.newRunBox ul li a{display:flex;align-items:center;justify-content:space-between;padding:5px 0;}
.newRunBox ul li a{font-size:16px;}
.newRunBox ul li a i{color:#960F05;}
.newRunBox ul li span{font-size:14px;color:#999;}
.newRunBox ul li:hover a{color:#960F05;}
.newRunBox ul li:hover span{color:#960F05;}


.newTxtBox{width:28%;}
.newTxtBox ul{width:100%;}
.newTxtBox ul li{width:100%;}
.newTxtBox ul li a{display:flex;align-items:center;justify-content:space-between;padding:5px 0;}
.newTxtBox ul li a h3{font-size:15px;color:#333;}
.newTxtBox ul li a h3 i{color:#960F05;}
.newTxtBox ul li a span{color:#999;display:block;width:90px;text-align:right;white-space:nowrap;}
.newTxtBox ul li a:hover h3{color:#960F05;}
.newTxtBox ul li a:hover span{color:#960F05;}

/*滚动图片板块开始*/
.homeMainPic-r{width:40%;}
.homeMainPic{width:100%;padding:20px 0 50px 0;}
.homeMainPic .inner{display:flex;justify-content:space-between;}

.picRunBox{width:100%;overflow:hidden;}
.picRunBox:after{content:"";display:block;clear:both;}
.picRunBox>div{width:3000px;float:left;}
.picRunBox ul{width:auto;float:left;}
.picRunBox ul li{width:220px;float:left;margin-right:20px;}
.picRunBox ul li p{font-size:0.9rem;color:#666;line-height:20px;margin-top:5px;height:40px;display:block;overflow:hidden;}
.picRunBox ul li:hover p{color:#960F05;}

/*滚动图片板块结束*/

/*首页主体结束*/

/*底部开始*/
.footer{width:100%;background:#960F05;padding:30px 0;}
.footer .inner{display:flex;align-items:center;justify-content:space-between;}
.footer .left{width:100%;}
.footer .left .linkBox span{color:#f2d5d5;font-size:14px;}
.footer .left .linkBox a{color:#f2d5d5;font-size:14px;line-height:25px;padding:5px 10px;}
.footer .left .linkBox a:hover{border-bottom:1px solid #f2d5d5;}

.contactBox{width:100%;margin-top:20px;}
.contactBox p{font-size:14px;color:#f2d5d5;padding:5px 0;}
.contactBox p a{color:#f2d5d5;}


.footer .right{width:150px;text-align:center;}
.footer .right img{width:100%;}
.footer .right p{color:#f2d5d5;}



/*底部结束*/

/*列表开始*/


/*图片新闻*/


.listPage{padding:30px 0;text-align:center;display:flex;justify-content:center;}
.listPage ul{display:flex;}
.listPage ul li{margin:0 5px;}
.listPage ul li.active a{background:#fff;color:#333;;}
.listPage ul li a[href]{padding:5px;border:1px solid #eee;background:#eee;color:#333;;}

/*列表结束*/


/*文章页开始*/


/*文章页结束*/


/*首页样式结束*/
/*列表页开始*/
.listPosition{width:100%;}
.listPosition .inner{}

.listMainBox{box-shadow:0 0 8px #eee;padding:30px;margin:20px 0;}
.listPosition{width:100%;display:flex;align-items:center;border-bottom:1px solid #eee;padding:0 0 20px 0;margin-bottom:20px;}
.listPosition p{font-size:14px;color:#999;}
.listPosition p a{font-size:14px;color:#999;}
.listPosition p a:hover{color:#960F05;}

/*图片新闻*/
.listPicBox{width:100%;}
.listPicBox ul{width:100%;}
.listPicBox ul:after{content:'';display:block;clear:both;}
.listPicBox ul li{float:left;width:23%;margin:0 2.65% 35px 0;}
.listPicBox ul li:nth-child(4n){margin-right:0;}
.listPicBox ul li .picBox{padding-bottom:100%;border-radius:2px;}
.listPicBox ul li .h3title{position:absolute;width:100%;bottom:0;height:40px;display:flex;align-items:center;background:rgba(255,255,255,0.8);color:#333;font-size:16px;text-indent:1em;}
.listPicBox ul li:hover .h3title{background:rgba(150,15,5,0.8);color:#fff;}
/*图片新闻*/

/*通用新闻*/
.listNewsBox{width:100%;}
.listNewsBox ul{width:100%;}
.listNewsBox ul li{width:100%;margin:15px 0;}
.listNewsBox ul li a{display:flex;align-items:center;}
.listNewsBox ul li a i{font-size:30px;width:35px;color:#fff;background:rgba(150,15,5,0.8);height:35px;line-height:35px;text-align:center;}
.listNewsBox ul li a .h3title{font-size:16px;color:#333;line-height:35px;text-indent:1em;}
.listNewsBox ul li a:hover .h3title{color:#960F05;}
.listNewsBox ul li a:hover i{background:rgba(150,15,5,1);}
/*通用新闻*/

/*时间新闻*/
.listNewsTimeBox{width:100%;}
.listNewsTimeBox ul{width:100%;}
.listNewsTimeBox ul li{width:100%;margin:15px 0;}
.listNewsTimeBox ul li a{display:flex;align-items:center;}
.listNewsTimeBox ul li a .left{width:70px;height:70px;border:1px solid #eee;border-radius:5px;display:flex;align-items:center;}
.listNewsTimeBox ul li a .left div{width:100%;text-align:center;color:#999;}
.listNewsTimeBox ul li a .left div p{font-size:20px;white-space:nowrap;}
.listNewsTimeBox ul li a .h3title{font-size:16px;color:#333;line-height:35px;text-indent:1em;}
.listNewsTimeBox ul li a:hover .h3title{color:#960F05;}
.listNewsTimeBox ul li a:hover .left{background:rgba(150,15,5,0.8);}
.listNewsTimeBox ul li a:hover .left div{color:#fff;}
/*时间新闻*/

/*通用图片列表*/
.listPictyBox{width:100%;}
.listPictyBox ul{width:100%;}
.listPictyBox ul:after{content:'';display:block;clear:both;}
.listPictyBox ul li{float:left;width:23%;margin:0 2.65% 15px 0;border:1px solid #f8f8f8;}
.listPictyBox ul li:nth-child(4n){margin-right:0;}
.listPictyBox ul li a{display:block;border-radius:5px;overflow:hidden;}
.listPictyBox ul li .picBox{padding-bottom:80%;border-radius:2px;}
.listPictyBox ul li .picBox img{object-fit:contain;}
.listPictyBox ul li .h3title{width:100%;line-height:50px;color:#333;font-size:16px;text-align:center;}
.listPictyBox ul li a:hover{box-shadow:0 0 8px #ddd;}
/*通用图片列表*/

/*捐赠鸣谢*/
.listJZBox{width:100%;}
.listJZBoxPic{width:100%;}
.listJZBoxPic img{display:none;}
.listJZBoxPic p{font-size:16px;margin:5px 0;color:#666;}


.listJZBox .container{border-top:1px solid #f4f4f4;padding-top:30px;margin-top:20px;}
.listJZBox .search-box{width:100%;display:flex;align-items:center;justify-content:flex-end;}
.listJZBox .search-item input{width:200px;padding: 10px 12px;border: 2px solid #dee2e6;border-radius: 8px;font-size: 14px;transition: all 0.3s;}
.listJZBox .btn-primary{padding: 10px 24px;background: linear-gradient(135deg, #960F05 0%, #960F05 100%);color: white;border: none;border-radius: 8px;font-size: 14px;font-weight: 600;cursor: pointer;height: 40px;margin-left:5px;;}
.listJZBox .btn-primary:hover{;box-shadow: 0 5px 15px rgba(150,15,5,0.2);}
.listJZBox .table-wrapper{width:100%;margin-top:20px;}
.listJZBox .table-wrapper>table{width:100%;border-collapse: collapse}
.listJZBox .jztitle tr{background:#960F05;height:50px;width:100%;align-items:center;}
.listJZBox .jztitle th{color:#fff;font-size:14px;width:25%;text-align:center;}
#tableBody tr{height:50px;}
        #tableBody td{text-align:center;align-items:center;font-size:16px;color:#666;}
#tableBody tr:nth-child(2n){background:#f8f8f8;}

.pagination-wrapper {padding: 20px 30px;background: #fff;display: flex;justify-content: center;align-items: center;gap: 20px;flex-wrap: wrap;border-top: 1px solid #f4f4f4;}
.pagination {display: flex;gap: 8px;list-style: none;flex-wrap: wrap;margin: 0;padding: 0;}
.page-item {list-style: none;}
.page-link {display: flex;align-items: center;justify-content: center;min-width: 36px;height: 36px;padding: 0 12px;background: white;border: 1px solid #dee2e6;border-radius: 6px;color: #495057;text-decoration: none;font-size: 14px;cursor: pointer;transition: all 0.3s;}
.page-link:hover {background:#960F05;border-color:#960F05;color: white;transform: translateY(-1px);}
.page-item.active .page-link {background:#960F05;color: white;}
.page-item.disabled .page-link {color:#adb5bd;cursor: not-allowed;pointer-events: none;background: #e9ecef;}
.page-size-control {display: flex;align-items: center;gap: 8px;padding: 0 15px;border-left: 1px solid #dee2e6;}
.page-size-control label {font-size: 14px;color: #495057;font-weight: 500;}
.page-size-control select {padding: 6px 10px;border: 1px solid #dee2e6;border-radius: 6px;font-size: 14px;cursor: pointer;background: white;color: #495057;}
.pagination-info {font-size: 14px;color: #6c757d;padding: 0 15px;border-right: 1px solid #dee2e6;}




/*捐赠鸣谢*/

/*新闻内页*/
.contentBox{width:100%;}
.contentTitle{width:100%;margin-bottom:20px;text-align:center;}
.contentTitle h3{font-size:22px;margin-bottom:10px;}
.contentTitle p{font-size:14px;color:#666;}
.contentTitle span{padding:0 10px;}
.contentTitle span i{padding-right:5px;}
/*新闻内页*/


/*产品内页*/

/*产品内页*/
.contentpic{width:100%;}
.contentpic>a{width:100%;height:;display:block;}
.contentpic>a>img{width:100%;display:block;}

/*列表页结束*/

@media screen and (max-width:1440px){
	.inner{width:1200px;}
	
	
}

@media screen and (max-width:1200px){
	.inner{width:90%;}
	.topNavUl>li{padding:10px 0;}
	.topNavUl>li>a{font-size:15px;}

	.navOpen li a{font-size:13px;}
	.newRunBox{height:210px;}
	
}




@media screen and (max-width:767px){
	.inner{width:96%;}
	*{-webkit-tap-highlight-color:rgba(255,255,255,0);}

	/*首页*/
	.topH{display:block;height:60px;}
	.header{position:fixed;top:0;z-index:999;}
	.top{display:none;}
	.topLogo{height:60px;box-shadow:0 0 5px #eee;}
	.topLogo .inner{height:100%;}
	.topLogo .left{width:70%;}
	.topLogo .right{display:none;}

	.topNav .inner{position:absolute;top:0;box-shadow:none;padding:0;width:100%;}
	.topNavUl{position:absolute;height:100vh;top:60px;background:#fff;width:50vw;right:-50vw;border-left:1px solid #eee;transition-duration:0.5s;overflow-y:scroll;}
	.topNavUl>li{float:none;width:100%;padding:5px 0;}
	.topNavUl>li:nth-child(2n){background:#f8f8f8;}
	.topNavUl>li>span{display:block;padding:2px 0;}
	.topNavUl>li>a{font-size:14px;line-height:25px;}
	.topNavUl>li:hover {background:#fff;border-top:1px solid #eee;}
	.topNavUl>li:hover>a:after{opacity:0;}

	.navOpen{padding:5px;min-width:100%;box-shadow: 0 5px 5px #ddd;}
	.topNavUl>li:hover .navOpen{position:relative;}

	.navIcon{display:flex;width:40px;overflow:hidden;align-items:center;position:absolute;top:20px;right:10px;}
	.navIcon span{display:block;width:30px;height:2px;background:#960F05;transition-duration:0.3s;}
	.navIcon span:nth-child(2){margin:8px 0;}
	.navIcon.hover span:nth-child(1){transform:rotate(41deg);transform-origin:left center;}
	.navIcon.hover span:nth-child(2){transform:translateX(-32px);}
	.navIcon.hover span:nth-child(3){transform:rotate(-41deg);transform-origin:left center;}

	.jzBox{display:none;}



	.banner{height:200px;}
	.lunbonum{bottom:10px;}

	.mainTitle{padding:10px 0;}
	.mainTitle p{font-size:16px;}
	.mainTitle a{font-size:1rem;}

	.homeMainBox{padding:0 0 10px 0;}
	.homeMainBox .inner{display:block;}
	.newImgBox{width:100%;}
	.newImgBoxUl>li{width:49%;}
	.newImgBoxUl>li:nth-child(2){display:block;}
	.newImgBoxUl>li>p{margin-top:5px;}
	.newImgBoxUl>li>p>a{font-size:1.1rem;}

	.newRunBox ul li a{font-size:1.1rem;}

	.newTxtBox{width:100%;}
	.newTxtBox ul li a h3{font-size:1.1rem;}

	.homeMainPic{padding:0 0 10px 0;}
	.picRunBox>div{width:100%;}
	.picRunBox ul li{width:49%;margin:5px 2% 0 0;}
	.picRunBox ul li:nth-child(2n){margin-right:0;}

	.footer .inner{display:block;}
	.linkBox{display:none;}

	.contactBox{margin:0;padding:0 10px;}
	.contactBox p{font-size:1rem;text-align:center;}

	.footer{padding:15px 0;}
	.footer .right{width:100%;margin-top:10px;}
	.footer .right img{width:150px;}

	/*首页*/

	/*列表页*/
	.listMainBox{margin:10px 0;padding:10px;}
	.listPosition{padding-bottom:10px;margin-bottom:10px;}


	.listPicBox ul li{width:49%;margin:0 2% 10px 0;}
	.listPicBox ul li:nth-child(2n){margin-right:0;}
	.listPicBox ul li .h3title{font-size:1.1rem;height:30px;}

	.listNewsBox ul li a .h3title{font-size:1.1rem;}
	.listNewsBox ul li a i{font-size:25px;line-height:30px;height:30px;}

	.listNewsTimeBox ul li a .left{height:55px;}
	.listNewsTimeBox ul li a .h3title{font-size:1.1rem;}

	.listPictyBox ul li{width:49%;margin:0 2% 5px 0;}
	.listPictyBox ul li:nth-child(2n){margin-right:0;}
	.listPictyBox ul li .h3title{font-size:1.1rem;line-height:30px;}


	.listJZBoxPic img{display:inline-block;width:60%;margin-left:20%;}
	.listJZBoxPic p{font-size:1rem;}
	.jzTitle p{font-size:1rem;}

	/*列表页*/

	/*内容页*/
	.contentTitle h3{font-size:14px;margin-bottom:5px;}
	.contentTitle p{font-size:12px;}


	/*内容页*/
}