﻿@media(max-width:1680px){

}

@media(max-width:1440px){

}

@media(max-width:1366px){

}

@media(max-width:1280px){

}
@media(max-width:1200px){

}
@media(max-width:1024px){

}
@media(max-width:768px){
.boxTop{display:none}
.boxTopM{display:block}
.subNav{width:calc(100% - 30px);}
.subNav a{margin:0 30px 0 0;font-size:12px; }
.subNavBoxFixed{top:60px;}

.boxFoot{ padding:0 0 40px 0;}
.boxFoot img{ width:50px;}
.boxFoot span{ font-size:10px; line-height:20px;}

.mainMax{ padding:0 15px;margin:30px auto;}
.navTitle{ font-size:22px;font-weight:700; line-height:22px;  padding:0 0 30px 0; /*letter-spacing:5px;*/}
.navTitle1{ font-size:22px; font-weight:700; line-height:22px; /*letter-spacing:5px*/}

.listSlelect{ position:relative; right:0; top:0; margin:30px 0 0 0}
.listSlelect select{width:100%; height:40px; border:1px solid #d3d3d3; padding:0 0 0 10px; color:#666; background:#f8f8f8 url(../image/icoJtSelect.png) no-repeat right center; font-family:'Noto Sans SC'}
.listSlelect select::-ms-expand{display: none;}


.listQygz{width:100%; overflow:hidden}
.listQygz li{width:100%; vertical-align:top; margin:30px 0 0 0;}
.listQygz li h1{ font-size:18px; line-height:26px;}
.listQygz li span a{font-size:14px; line-height:24px; }


.listText{ width:100%; overflow:hidden}
.listText a{padding:20px 10px 20px 40px; line-height:26px; font-size:14px; overflow:hidden}
.listText a i{display:none}
.listText a span{ width:100%; font-size:12px; color:#ccc; text-align:right}

/*-----------------分页-----------------*/
.boxPage{text-align:center;margin:30px auto 0 auto;}
.numPage{display:none}
.btnPage{float:none; margin:0 auto; display:inline-block}
.boxPage span{ display:inline-block;}
/*-----------------分页-----------------*/


.boxZgs li{margin:30px 0 0 0;}
.boxZgs li span h1{font-size:22px; line-height:30px; width:80px;}
.boxZgs li span h2{ line-height:40px;}
.boxZgs li span h2 font{ font-size:12px;background:url(../image/icoListJt1.png) no-repeat right center/auto 6px}

.cwbgList{width:100%; overflow:hidden}
.cwbgList li{width:100%; margin:30px 0 0 0;}
.cwbgList li:nth-child(even){margin-right:0}
.cwbgList li i{width:50%;}
.cwbgList li span{width:50%;}
.cwbgList li span h1{font-size:22px; line-height:30px; width:80px;}
.cwbgList li span h2{ line-height:40px;}
.cwbgList li span h2 font{ font-size:12px;background:url(../image/icoListJt1.png) no-repeat right center/auto 6px}



.contactList{ margin:30px 0 0 0; padding:40px 40px 0 40px;}
.contactList li{ width:100%; text-align:center; border-right:none; border-bottom:1px solid rgba(0,0,0,0.08); padding:0 0 40px 0; margin:0 0 40px 0}
.contactList li:last-child{border:none}
.contactList li img{}
.contactList li h1{ font-size:14px; }
.contactList li h1 i{ font-size:16px; }


.contactMap{ width:100%; height:300px;}

/*----------------------新增--------------------------*/
.toTop{font-size:16px; line-height:60px;}

.subBanner{ margin:60px 0 0 calc((100% - 100vw)/2); }
.subBanner .swiper-pagination{bottom:10px!important;z-index:1; text-align:center;}
.subBanner .swiper-pagination-bullet{width:6px; height:6px;}
.subBanner .swiper-button-prev{display:none}
.subBanner .swiper-button-next{display:none}


.boxContact ul{padding:30px 30px 0 30px}
.boxContact li{ padding:0 0 50px 0; letter-spacing:0}
.boxContact li h1{ font-size:22px; line-height:22px; }
.boxContact li h2{ font-size:14px; padding:30px 0 0 30px}
.boxContact li h2 i{font-size:18px; padding:0 0 5px 0}



.mainMax1{padding:0 15px 40px 15px; margin:-20px auto 0 auto; }

.navTitleC{font-size:22px; line-height:22px;  padding:50px 0 30px 0;}
.navTitleL{font-size:22px; line-height:22px;  padding:50px 0 30px 0; }

.aboutCon{}
.conText{font-size:14px; line-height:26px; }
.text21{ font-size:16px;}

.aboutYj{padding:40px 20px 20px 20px; margin:40px 0 0 0}
.aboutYjL{width:100%;font-size:22px;line-height:22px;letter-spacing:0;  padding:0 0 30px 0}
.aboutYjR{width:100%; border-left:none; border-top:1px solid #dadada; padding:20px 0 20px 0; }

.aboutFzlc{height:50vw; margin:40px 0 0 0; padding:calc((36vw - 280px)/2) 0 0 0; }

.fzlcYearBox{bottom:5vw; background:url(../image/bgYearLine.png) repeat-x 0 6px;}
.fzlcYear .swiper-slide{width:33.3%;}
.fzlcYear .swiper-slide a{font-size:18px;}
.fzlcYear .swiper-slide a i{width:13px; height:13px; margin:0 auto 15px auto; }


.aboutFzlc1{padding:40px 0;}

.fzlcList{width:100%; position:relative; overflow:hidden;}
.fzlcList .swiper-slide{padding:0 20px;}
.fzlcList .swiper-slide h1{font-size:22px; line-height:22px;padding:0 0 20px 0; margin:0 0 20px 0;}
.fzlcList .swiper-slide div{font-size:14px; line-height:24px; }
.fzlcList .swiper-slide div p{padding:0 0 0 50px; margin:10px 0}
.fzlcList .swiper-slide div i{position:absolute; left:0; top:0; }

.aboutQywh{ width:100%;padding:10px 0 20px 0; }
.aboutQywh li{width:50%; height:100px;font-size:18px; line-height:26px; margin-bottom:30px;}



.aboutShzr{padding:10px 20px 40px 20px;}
.aboutShzrList{font-size:14px; line-height:24px;  padding:20px 20px 0 20px}
.aboutShzrList p{margin:10px 0}

.btnMore{ padding:20px 0 0 0}
.btnMore a{display:inline-block; padding:0 20px 0 0; background:url(../image/icoMore1.png) no-repeat right center; color:#808080;font-size:14px; line-height:21px;}
.btnMore a:hover{color:#100f0b}

.aboutHxtd{ width:100%;background:#f8f8f8; padding:0 0 0 0; overflow:hidden}
.aboutHxtd ul{}
.aboutHxtd li{ width:100%; display:inline-block; padding:30px 0 0 0; position:relative;}

.aboutHxtd li img{position:relative; width:40%; display:inline-block; vertical-align:top}
.aboutHxtd li h1{ padding:0 0 0 20px; font-size:16px; line-height:26px;width:60%; display:inline-block}
.aboutHxtd li h1 i{display:block; }
.aboutHxtd li h1 i:first-child{font-size:20px; margin:10px 0 10px 0}
.aboutHxtd li div{ width:100%; font-size:14px; line-height:24px; padding:20px; min-height:100px;}

.aboutHdryList{font-size:14px; line-height:24px; }
.aboutHdryList p{margin:10px 0}

.aboutNews{}
.aboutNewsList{ padding:10px 10px 0 10px; margin:0 0 10px 0}
.aboutNewsList a{ display:block; background:#fff; border-radius:6px; padding:20px;margin:0 0 10px 0; line-height:26px;}
.aboutNewsList a h1{ font-size:16px; -webkit-line-clamp:2;line-clamp:2;}
.aboutNewsList a h2{ font-size:12px;-webkit-line-clamp:2;line-clamp:2; line-height:18px; margin:10px 0 0 0}
.aboutNewsList a h3{ font-size:14px;margin:15px 0 0 0}


.boxCur{top:60px;  padding:0 15px}
.boxCur a{font-size:12px; }


.subMainMax{padding:110px 0 40px 0}

.listNav{ padding:30px 0 30px 30px}
.listNav h1{ font-size:18px; line-height:18px; }
.listNav h2{ font-size:18px; line-height:18px; padding:0 30px 0 0; text-align:center}

.listSlelect1{ padding:0 20px}
.listSlelect1 select{width:80px; font-size:16px;}


.inputSearch{ width:calc(100vw - 250px); font-size:12px}


.newsList{ padding:20px 20px 0 20px; margin:0 0 20px 0}
.newsList a{ display:block; background:#fff; border-radius:6px; padding:20px;margin:0 0 20px 0; line-height:26px;}
.newsList a h1{ font-size:16px; -webkit-line-clamp:2;line-clamp:2;}
.newsList a h2{ font-size:12px;-webkit-line-clamp:2;line-clamp:2; line-height:18px; margin:10px 0 0 0}
.newsList a h3{ font-size:14px;margin:15px 0 0 0}

.boxShow{ padding:0 20px;}

.showTitle{padding:30px 0 10px 0;font-size:18px;} 
.showInfo{ font-size:12px; padding-bottom:20px; margin-bottom:20px;}
.showCon{font-size:14px;}


.subBannerText{ padding:4vw 0 0 4vw;}
.subBannerText h1{font-size:7vw;}
.subBannerText h1 font{color:#fff}
.subBannerText h2{font-size:5vw;margin:2vw 0}
.subBannerText h3{ width:8vw; height:8vw;}


.boxZyyw{ width:100%; overflow:hidden; padding:0 0 0 0}
.zyywTitle{font-size:22px;line-height:22px; width:100%; text-align:center; padding:50px 0 30px 0}
.zyywCon{  width:100%; font-size:14px; line-height:28px; }
.zyywCon h1{ font-size:16px; }


.boxZyywList{width:100%;padding:30px 0 50px 0; position:relative; overflow:hidden}
.zyywList{width:100%; position:relative; overflow:hidden; background:#f8f8f8}
.zyywList .swiper-slide{width:100%; margin-right:0;height:auto; position:relative; overflow:hidden;}
.zyywList .swiper-slide:last-child{margin-right:0}
.zyywList .swiper-slide a{width:100%; height:100%; display:block; position:relative;}
.zyywList .swiper-slide a div{ position:relative; bottom:0; left:0; width:100%; background:rgba(255,255,255,0.0); padding:20px 30px; display:block}
.zyywList .swiper-slide a div h1{ font-size:18px; }
.zyywList .swiper-slide a div h2{ font-size:12px; margin:10px 0 15px 0;}
.zyywList .swiper-slide a div h3{ height:12px; background:url(../image/icoListJt1.png) no-repeat center/auto 12px;}
.zyywList .swiper-slide a img{width:100%; height:calc((100vw - 30px)*1.358)}
.zyywList .swiper-slide a:hover{ background:#ffeb27}


.boxZyywList .swiper-pagination{bottom:0!important;z-index:1; text-align:center; width:100%;}
.boxZyywList .swiper-pagination-bullet{background:none; font-size:10px; color:#808080; border-bottom:3px solid #fff; line-height:14px; padding-bottom:5px; height:27px; width:auto; margin:0 5px 0 0; border-radius:0; font-weight:400;opacity:1}
.boxZyywList .swiper-pagination-bullet-active{color:#100f0b; border-bottom:3px solid #ffeb27; opacity:1}

.zyywList1{width:100%; position:relative; overflow:hidden; background:#f8f8f8}
.zyywList1 .swiper-slide{width:100%; margin-right:0;height:auto; position:relative; overflow:hidden;}
.zyywList1 .swiper-slide:last-child{margin-right:0}
.zyywList1 .swiper-slide a{width:100%; height:100%; display:block; position:relative;}
.zyywList1 .swiper-slide a div{  width:100%;  padding:20px 30px; }
.zyywList1 .swiper-slide a div h1{ font-size:18px;}
.zyywList1 .swiper-slide a div h2{ font-size:12px;}
.zyywList1 .swiper-slide a div h3{ height:12px; background:url(../image/icoListJt1.png) no-repeat center/auto 12px;}
.zyywList1 .swiper-slide a img{width:100%; height:calc((100vw - 30px)*0.667)}
.zyywList1 .swiper-slide a:hover{ background:#ffeb27}


.boxLyyw{ width:100%;  padding:10px 0 50px 0; margin:50px 0 0 0}
.lyywList{ width:100%; overflow:hidden; padding:30px 0 0 0}
.lyywList ul{width:70%;}
.lyywList li{width:100%; height:32vw;font-size:5vw; margin:0 0 40px 0}


.boxShowYw{ width:100%; margin:0; padding:30px;}
.showYwImg{width:100%; }
.showYwCon{width:100%; font-size:14px; line-height:28px; padding:0;}
.showYwCon h1{ font-size:16px;  margin:35px 0 10px 0;}


.boxYghd{  margin:40px 0 0 0}
.boxYghd li{width:100%; position:relative; overflow:hidden; margin:0 0 30px 0; }
.boxYghd li:last-child{ margin-bottom:30px}
.boxYghd li img{width:100%}
.boxYghd li div{position:relative; width:100%; height:auto; left:0; top:0;z-index:1; text-align:left;}
.boxYghd li div i{ display:none; }
.boxYghd li div span{ width:100%;padding:40px 30px;margin:0;background:#f8f8f8}
.boxYghd li div span h1{font-size:22px;}
.boxYghd li div span h2{font-size:18px; margin:30px 0 10px 0;}
.boxYghd li div span h3{font-size:14px;}



.boxBghj li h1{ padding:10px 15px; font-size:14px; }


.boxJrwm{ width:100%; background:#f8f8f8; overflow:hidden; padding:10px 30px 50px 30px; margin:50px 0 0 0}
.jrwmCon{ font-size:14px;word-break:break-all;overflow-wrap: break-word;}
.jrwmCon i{ font-size:12px; margin:30px 0 0 0;}



}


