/*移动端头部底部*/
body{min-width:100%;}
@media(max-width:1200px){
body{padding-top:70px;webkit-text-size-adjust:none; background:#fff}

.boxTop{display:none;}	
.boxTopM{display:block;}
.subNav{display:none} 
.navTopBlack{display:block;}
.navCur{display:none}
.curL{display:none}
.boxSearch{display:none}
.navCur2{display:none}

  
.swiper-button-prev{display:none}
.swiper-button-next{display:none}

.banner{width:100vw;height:44vw;}
.banner .swiper-pagination{bottom:10px!important; left:0!important; margin-left:0!important; width:100%!important; text-align:center;}


.boxFoot{ padding:20px 0}
.boxFoot2{max-width:100%; text-align:center}
.boxFoot2 a{font-size:11px;padding:0}
.boxFoot2 a:nth-child(3),.boxFoot2 a:nth-child(4),.boxFoot2 a:nth-child(5),.boxFoot2 a:nth-child(6){display:block;text-align:center; border:1px solid #4563a2!important; margin:5px 0 0 0; line-height:26px;}
.boxFoot2 a:nth-child(6){ margin-bottom:5px}
.boxFoot2 a:nth-child(8){border-right:1px solid #aab2cc;padding:0 10px 0 0;}

.btnLink{display:none}
.boxMask{display:none}
.boxLink{display:none}

.indNav{ position:relative; padding:4px 0}
.indNav img{height:36px}
.indNav a{ display:inline-block; width:50px; height:20px; position:absolute; top:12px; right:0; background:url(../images/bgMore.png) no-repeat center/100% 100%; line-height:20px; font-size:10px;}


.indBusiness{padding:0 15px}

.indBusiness1{ width:100%; overflow:hidden}
.indBusiness1 a{width:calc((100% - 20px)/3);height:90px;margin:0 10px 10px 0; overflow:hidden}
.indBusiness1 a img{display:block; margin:5px auto 0 auto; width:50px}
.indBusiness1 a i{width:100%; font-size:14px; line-height:20px; font-weight:normal}
.indBusiness1 a:nth-child(1){height:90px;}
.indBusiness1 a:nth-child(1) img{margin:5px auto 0 auto;}
.indBusiness1 a:nth-child(1) i{line-height:20px;}
.indBusiness1 a:nth-child(5){margin-right:10px}
.indBusiness1 a:nth-child(9){ margin-right:10px}
.indBusiness1 a:nth-child(3n+3){margin-right:0}


.indNews{padding:0 15px;}
.indNews1{width:100%; height:auto; background:none; border:none; padding:0}

.indNewsL{width:100%; padding:0; }
.indNewsNav a{width:25%; font-size:14px;}

.indNewsList{ padding:0}
.indNewsList span a{font-size:14px;background:url(../images/bgLi.jpg?v=1.0) no-repeat left 16px; padding:8px 0 8px 10px; line-height:20px; border-bottom:1px dotted #d1d1d1}
.indNewsList span a i{display:none}

.indNewsMore{position:relative; top:auto; right:auto; width:100%; height:30px; display:block; background:url(../images/icoMoreNew.png) no-repeat center; border:1px solid #d1d1d1; margin:-1px 0 0 0}
.indNewsMore:hover{background:url(../images/icoMoreNewHover.png) no-repeat center}

.indNewsR{width:100%; height:calc((100vw - 30px)*0.67);}
.indNewsR .swiper-pagination{ font-size:12px;line-height:36px;}
.indNewsR .swiper-slide i{ padding:10px 40px 10px 10px;  font-size:12px; line-height:16px;}

.indZtzl{width:100%;  margin:10px auto 0 auto; padding:0 15px;}
.indZtzl a{margin:0 0 5px 0;width:100%;}
.indZtzl a:last-child{ margin:0}




.indCulture{padding:0 15px 15px 15px; margin:0}

.indCultureL{ width:100%;margin:0;}
.indParty{height:auto;background:url(../images/bgParty.jpg) bottom left no-repeat; background-size:cover;}
.indParty img{ width:50vw; max-width:287px;}
.indParty span{padding:13vw 10px 13vw 13vw;}
.indParty span a{padding:3px 0 3px 10px; line-height:20px;background:url(../images/bgLi1.jpg) 0 12px no-repeat; font-size:14px;}


.indCultureR{ width:100%;margin:0;}
.indCultureR1{ padding:0;}
.indCultureR1 a:nth-child(2){margin-bottom:1.3vw;}


.subBanner{height:25vw;max-height:250px;background-position:-35vw center!important;}
.titleRight{background-position:-60vw center!important;}

.businessNav{padding:20px 0 20px 0;}
.businessNav span{width:50px}
.businessNav i{font-size:22px;line-height:22px;}

.navCur{display:none}

.bgGray{ background:#fff; padding:0;}
.boxMax{ padding:0 15px 15px 15px; border:none; background:none}


.navTitle i{font-size:20px;line-height:70px;}

.aboutNumber{padding:0; margin:20px 0 20px 0; }
.aboutNumber li{margin-bottom:30px}

.conText p{text-indent:0;}


.boxLdbz{min-height:40vw!important;}
.boxLdbz ul{padding:60px 0 100px 10vw}
.boxLdbz li{line-height:22px; padding:7px 0}
.boxLdbz i{ font-size:15px; width:70px; display:inline-block; vertical-align:top}
.boxLdbz span{ font-size:15px; display:inline-block; width:calc(100% - 100px); vertical-align:top}
.twoText{letter-spacing:17px;}


.rybzList{margin-bottom:-40px;}
.rybzList a{width:calc((100% - 60px)/3); margin:0 30px 30px 0; }
.rybzList a div{height:calc((100vw - 90px)/3*0.67); }
.rybzList a span{height:calc((100vw - 90px)/3*0.67);}



.jszlList{margin-bottom:-40px;}
.jszlList a{width:calc((100% - 90px)/4); margin:0 30px 30px 0;}
.jszlList a div{height:calc((100vw - 160px)/4*1.4);}
.jszlList a span{height:calc((100vw - 160px)/4*1.4);}

/*.kjrcList{margin-bottom:-40px;}*/




.boxZlgl{ background:#e8e8ef;padding:25px;}
.boxZlglText{width:100%; padding:0;max-width:none}
.boxZlgl img{position:relative; left:0; top:0; width:100%; max-width:500px; margin:10px 0; display:block}

.textList{ margin-bottom:-10px;}

.businessList{}
.businessList a{background:#f2f2f2}
.businessList a div{height:calc((100vw - 90px)/3*0.67)}
.businessList a span{height:calc((100vw - 90px)/3*0.67)}

.navCulture{ margin:0 0 10px 0}





.boxShow{ width:100%; padding:0 15px 15px 15px; left:0;margin:0; box-sizing:border-box}
.showTitle{font-size:30px; line-height:46px; margin-top:30px;}
.showCon img{max-width:100%;}
.showVideo{width:100%; height:530px; margin:10px auto 0 auto;}
.btnShare1{ display:none}



    
}


	
/*平板端内容*/
@media(max-width:1023px){

.newsList{ margin-top:-20px}
.newsList a{ padding:20px 0;border-bottom:2px solid #e5e5e5;}
.newsList a i{display:inline-block; width:80px; height:80px; border:none;font-family:fontAnt; background:#265ac8; margin:-60px 0 0 10px;}
.newsList a i h1{ font-size:26px; margin:13px 0 0 0; line-height:30px; color:#fff}
.newsList a i h2{ font-size:16px; background:url(../images/bgDate1.png) center no-repeat; color:#fff}
.newsList a span{width:100%; padding:0 0;}
.newsList a span h3{ font-size:18px; font-weight:bold; margin:10px 0 5px 0; line-height:30px;}
.newsList a span h4{ font-size:12px; line-height:20px;}
.newsList a div{width:100%; float:none;}
.newsList a div img{width:100%; height:auto;}
.newsList a h5{ display:none}

.boxContact{ padding:0}
.boxContact li{width:100%; padding:25px 0 25px 10px;box-sizing:border-box; border-top:2px solid #f1f2f3}
.boxContact li img{width:50px; height:50px}

.honorList li i{ width:100%; padding-right:0; }
.honorList li font{  width:100%;}

/*.kjrcList a{width:calc((100% - 45px)/4); margin:0 15px 30px 0;}*/

.boxQyln{ padding:30px 15px 0 15px; box-sizing:border-box}
.boxQyln li{ padding:0 0 30px 20px; }
.boxQyln li h1{font-size:24px;}
.boxQyln li h2{font-size:18px; line-height:26px;}
.boxQyln li i{width:10px; height:10px;}
.boxQyln li h3{font-size:24px;}
.boxQyln li h4{font-size:18px;}


}

/*手机端内容*/


@media(max-width:767px){
	
.banner{display:none}
.banner_m{ display:block}


.aboutNumber h1{color:#f00708; font-size:22px; font-weight:bold}
.aboutNumber i{font-size:50px;line-height:50px;}
.aboutNumber h2{font-size:17px;margin-top:5px;}
.aboutNumber h3{margin-left:30px;font-size:17px; }


.rybzList{ margin-bottom:-15px;}
.rybzList a{width:100%; margin:0 0 15px 0; }
.rybzList a div{height:calc((100vw - 30px)*0.67); background-size:50px 50px;}
.rybzList a span{height:calc((100vw - 30px)*0.67);}
.rybzList a h1{height:50px;}


.textList a{height:auto; padding:15px; box-sizing:border-box;}
.textList a h1{width:100%; height:auto; line-height:22px;background:none;font-size:22px; text-align:left; margin:5px 0 8px 0;}
.textList a h2{width:100%; padding:0; font-size:16px; line-height:28px;}
.textList a h3{width:100%;height:15px; border-left:none; background:url(../images/icoJt.png) center right no-repeat; background-size:8px 15px;}
.textList a:hover{ background:#83b5e9; color:#fff}
.textList a:hover h1{ background:none; color:#fff}
.textList a:hover h3{background:url(../images/icoJtHover.png) right center no-repeat; background-size:8px 15px;}


.businessCon{ padding:0}
.businessImg{width:100%; height:59.3vw;}
.businessText{ position:relative; right:auto; top:auto; width:calc(100% - 30px); margin:-30px 15px 15px 15px; height:auto;padding:30px 20px; box-shadow:0 0 6px rgba(0,0,0,0.1)}
.businessText i{display:none;}
.businessText span{ width:100%;max-height:auto; line-height:24px; font-size:14px; }
.ywzxTel{padding:10px 0 0 0; text-align:left; font-size:12px}

.businessList a{ width:100%; margin-bottom:15px;}
.businessList a div{height:calc((100vw - 30px)*0.67)}
.businessList a span{height:calc((100vw - 30px)*0.67)}

.boxPage{display:none}
.loadMore{display:block}

.showTitle{font-size:20px; line-height:30px; margin-top:20px;}

.contactMap{ display:none}
.contactMapM{ display:block}
.mapList li div a{ width:50%;}

.honorList{background:url(../images/lineHonor.png) 24px 0 repeat-y;}
.honorList li{ background:url(../images/icoHonor.png) 0 0 no-repeat; background-size:50px 50px; padding:0 0 30px 60px;}
.honorList li h1{line-height:50px; font-size:30px; }

.jszlList{margin-bottom:-15px;}
.jszlList a{width:calc((100% - 15px)/2); margin:0 15px 15px 0;padding:5px 5px 0 5px;}
.jszlList a div{height:calc((100vw - 65px)/2*1.4);background-size:50px 50px;}
.jszlList a span{height:calc((100vw - 65px)/2*1.4);}
.jszlList a:nth-child(2n){ margin-right:0}

/*.kjrcList{margin-bottom:-15px;}
.kjrcList a{display:block; width:80%; margin:0 auto 20px auto; padding:0; border:1px solid #dfdfdf; border-top:4px solid #6eb5ff;box-sizing:border-box;text-align:center; overflow:hidden}
.kjrcList a span{display:block;overflow:hidden; margin:20px 0 20px 0;}
.kjrcList a h1{font-size:14px; line-height:26px; margin-bottom:20px}
.kjrcList a:nth-child(4n){ margin-right:auto}*/

.kjrcList{ width:100%; overflow:hidden;font-size:0; margin-bottom:-20px; }
.kjrcList a{padding:20px; margin:0 0 30px 0;}
.kjrcList a span{width:100%; text-align:center}
.kjrcList a span img{ max-width:120px;}
.kjrcCon{width:100%; padding:0;}
.kjrcCon h1{margin:20px 0 10px 0; line-height:26px;}
.kjrcCon h1 strong{display:block;font-size:16px;}
.kjrcCon h1 i{display:block;font-size:14px;}
.kjrcText{font-size:14px; line-height:24px;}
.kjrcText p{ background:url(../images/icoKjrc.png) no-repeat 0 7px; padding:0 0 0 15px}



	
}

@media(max-width:600px){
	
.indNewsList span a i{ display:none}
.aboutNumber li{width:50%; }



}












