
@media screen and ( max-width:1600px ){
	

}

@media screen and ( max-width:1440px ){
	.wal{ width: 1200px; }
	.tipsDiv{ font-size: 16px; }
	.headDiv .logo{ left: 95px; }
	.nav{ right: 100px; }
	.nav li{ font-size: 16px; margin-left: 50px;}
	.indexTitle .en{ font-size: 20px; line-height: 20px; }
	.indexTitle .en em{ padding-right: 6px; }
	.indexTitle .cn{ padding-top: 18px; font-size: 34px; line-height: 34px; }

	.indexP1{ padding: 120px 0 165px; }
	.indexP1 .leftDiv{ width: 590px; padding-top: 42px;}
	.indexP1 .msg{ font-size: 20px; line-height: 30px; padding-top: 70px;}
	.indexP1 .content{ font-size: 16px; }
	.indexP1 .rightImg{ width: 528px; height: 528px; }
	.indexP2{ padding: 44px 0 356px;}
	.indexP2 .indexTitle{ width: 250px; }
	.indexP2 .indexTitle .en span{ width: 36%;  }
	.indexP2 .list{ width: 975px; padding-top: 90px;}
	.indexP2 .list li{ padding-left: 24px; height: 220px; }
	.indexP2 .list li .name{ font-size: 78px; line-height: 78px; padding-top: 6px; }
	.indexP2 .list li .wen{ font-size: 16px; line-height: 26px; padding-top: 40px;}
	.indexP3{ padding-bottom: 42px; }
	.indexP3 .indexTitle{ width: 646px; }
	.indexP3 .indexTitle .en span{ width: 56%; }
	.historyPic{ padding-top: 85px; }
	.historyPic .leftImg{ width: 646px; height: 370px; }
	.historyPic .conDiv{ width: 465px; }
	.historyPic .conDiv li{ padding-bottom: 70px; }
	.historyPic .conDiv li .year{ font-size: 32px; line-height: 32px;}
	.historyPic .conDiv li .msg{ line-height: 26px; font-size: 16px; }
	.historyPic .swiper-pagination{ padding-top: 65px; } 
	.historyPic .swiper-pagination-bullet { width: 20px; height: 20px; margin: 0 8px!important; } 
	.indexP4{ padding: 236px 0 130px; }
	.indexP4 .indexTitle{ width: 482px; }
	.indexP4 .indexTitle .en span{ width: 48%; }
	.indexP4 .txt{ font-size: 84px; line-height: 106px; }
	.indexP4 .msg{ font-size: 16px; line-height: 26px; width: 780px; padding-top: 60px; }
	.indexP5{ padding: 105px 0 40px; }
	.indexP5 .indexTitle{ width: 420px; }
	.indexP5 .indexTitle .en span{ width: 84%; }
	.indexP5 .list{ padding-top: 90px; }
	.indexP5 .list li a{ padding-left: 490px; height: 334px; }
	.indexP5 .list li .imgDiv{ width: 420px; height: 236px; }
	.indexP5 .list li .type{ font-size: 32px; line-height: 32px; }
	.indexP5 .list li .name{ padding-top: 25px; font-size: 16px; line-height: 26px; }
	.footDiv{ padding-top: 60px; height: 332px; }
	.footDiv .toptop{ height: 210px; }
	.footDiv .ewmDiv{ width: 188px; }
	.footDiv .ewmDiv .limg img{ width: 120px; }
	.footDiv .ewmDiv p{ padding-top: 15px; font-size: 15px; }
	.footDiv .txtDiv{ width: 308px; }
	.footDiv .name{ font-size: 24px; line-height: 24px; padding-bottom: 25px; }
	.footDiv .address{ font-size: 16px; line-height: 26px; }
	.footDiv .tel{ padding-top: 50px; font-size: 16px; }
	.foot{ padding-top: 15px; }
	.sideBar{ right: 20px; }
	.sideBar li{ padding-bottom: 20px; width: 98px; }
	.sideBar li .topA{ width: 52px; height: 52px; background-size: 30px; }
	.sideBar li .topA:hover{ background-size: 30px;}
	.sideBar li .kefu{ width: 98px; height: 98px; font-size: 14px; }
	.sideBar li .kefu .ico{ padding: 15px 0 5px; }
	.sideBar li .kefu .ico img{ width: 42px; }
	.tipsLayer{ width: 700px; height: 238px; padding: 45px 80px 0;}
	.tipsLayer .title{ padding-left: 45px; font-size: 20px; }
	.tipsLayer .wen{ font-size: 20px; line-height: 20px; padding: 12px 0 40px;}
	.tipsLayer .btnGroup li a{ width: 240px; height: 40px; line-height: 40px; font-size: 16px; }
	.newsBox{ padding: 100px 0;}
	.newsBox .part1{ padding-bottom: 215px; }
	.newsBox .part1 .indexTitle .en span{ width: 74%; }
	.newsBox .toptop{ height: 175px; }
	.newsPic .lbox a{ padding-left: 842px; height: 414px; }
	.newsPic .lbox .imgDiv{ width: 734px; height: 414px; }
	.newsPic .lbox .time{ padding: 80px 0 64px; font-size: 34px; line-height: 34px; }
	.newsPic .lbox .type{ font-size: 32px; line-height: 32px; padding-bottom: 35px; }
	.newsPic .lbox .name{ line-height: 26px; font-size: 16px; }
	.newsPic .swiper-pagination{ padding-top: 55px; } 
	.newsBox .part2{ padding-top: 50px; }
	.newsBox .part2 .indexTitle .en span{ width: 58%; }
	.newsBox .part2 .tab{ padding-top: 60px; height: 60px; }
	.newsBox .part2 .tab li{ margin-right: 85px; padding-left: 36px; font-size: 28px; line-height: 60px; }
	.newsBox .part2 .tab li:before{ width: 20px; height: 20px; margin-top: -10px; }
	.newsBox .part2 .tab.on ul{ margin-left:-600px;}
	.newsBox .part2 .list li{ height: 42px; font-size: 16px;}
	.newsBox .part2 .list li a{ height: 42px; line-height: 42px; padding-right: 145px; }
	.pageNum{ padding-top: 45px; }
}

@media screen and ( max-width:1366px ){
	
	
}

@media screen and ( max-width:1024px ){
	.wal, .wal2{ width: 100%; }
	.PC-Box, .nav, .sideBar{ display: none; }
	.Phone-Box, .navIco{ display: block; }
	.tipsDiv{ height: 1.0rem; line-height: 1.0rem; font-size: 0.24rem; }
	.tipsDiv img{ width: 0.38rem; padding-right: 0.15rem; top: 0; }
	.headDiv{ height: 1.1rem; top: 1.0rem; }
	.headDiv .logo{ left: 0.5rem; top: 0.28rem;}
	.headDiv .logo img{ width: 2.32rem; }
	.ind-banner .txtImg{ top:28%;}
	.ind-banner .txtImg img{ width:28%;}
	.ind-banner .swiper-pagination{ bottom:0.5rem!important;} 
	.ind-banner .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px!important; } 
	.singleBan .txtImg{ top:28%;}
	.singleBan .txtImg img{ width:28%;}
	.indexTitle .en{ font-size: 0.32rem; line-height: 0.32rem; }
	.indexTitle .en em{ padding-right: 0.15rem; }
	.indexTitle .en span{ display: none; position: absolute; right: 0; top: 50%; height: 1px; background: #3d7392; }
	.indexTitle .cn{ padding-top: 0.3rem; font-size: 0.4rem; line-height: 0.4rem; }

	.indexP1{ padding: 1.0rem 0.5rem 1.4rem; }
	.indexP1 .leftDiv{ width: auto; float: none; padding-top: 0; padding-bottom: 0.6rem;}
	.indexP1 .indexTitle .en span{ width: 66%; }
	.indexP1 .msg{ font-size: 0.32rem; line-height: 0.48rem; padding-top: 1.0rem;}
	.indexP1 .content{ font-size: 0.28rem; line-height: 0.48rem; padding-top: 0.45rem; }
	.indexP1 .rightImg{ float: none; width: 100%; height: 4.0rem; border-radius: 0.36rem; -webkit-border-radius: 0.36rem; -moz-border-radius: 0.36rem; -ms-border-radius: 0.36rem; }

	.indexP2{ padding: 0.5rem 0.5rem 3.2rem;}
	.indexP2 .indexTitle{ width: auto; }
	.indexP2 .indexTitle .en span{ background: #fff; width: 32%;  }

	.indexP2 .list{ width: auto; padding-top: 1.05rem; float: none;}
	.indexP2 .list li{ padding-left: 0.25rem; height: 2.0rem; color:rgba(248,247,246,0.9); }
	.indexP2 .list li .name{ font-size: 0.5rem; line-height: 0.5rem; padding-top: 0.15rem; letter-spacing: 3px; }
	.indexP2 .list li .wen{ font-size: 0.24rem; line-height: 0.46rem; padding-top: 0.35rem;}

	.indexP3{ padding: 0 0.5rem 0.6rem; }
	.indexP3 .indexTitle{ width: auto; }
	.indexP3 .indexTitle .en span{ width: 54%; }
	.historyPic{ padding-top: 0.65rem; }
	.historyPic .mxfDiv{ display: block; }
	.historyPic .leftImg{ width: auto; height: 3.8rem; border-radius: 0.36rem; -webkit-border-radius: 0.36rem; -moz-border-radius: 0.36rem; -ms-border-radius: 0.36rem;}
	.historyPic .conDiv{ width: auto; padding-top: 0.45rem; }
	.historyPic .conDiv li{ padding-bottom: 0.85rem; }
	.historyPic .conDiv li .year{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 15px;}
	.historyPic .conDiv li .msg{ line-height: 0.42rem; font-size: 0.28rem; }
	.historyPic .swiper-pagination{ padding-top: 0.5rem; } 
	.historyPic .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px!important; } 

	.indexP4{ padding: 2.2rem 0.5rem 1.2rem; }
	.indexP4 .indexTitle{ width: auto; }
	.indexP4 .indexTitle .en span{ width: 46%; }
	.indexP4 .txt{font-size: 0.54rem; line-height: 0.7rem; color:rgba(255,255,255,0.9); }
	.indexP4 .msg{ font-size: 0.3rem; line-height: 0.42rem; width: auto; padding-top: 0.7rem; color:rgba(255,255,255,0.9);  }

	.indexP5{ padding: 1.2rem 0.5rem 0.45rem; }
	.indexP5 .indexTitle{ width: auto; }
	.indexP5 .indexTitle .en span{ width: 82%; }
	.indexP5 .more{ position: absolute; right: 0; bottom: 0; }
	.indexP5 .more a{ width:2.8rem; height:0.86rem; line-height: 0.86rem; text-indent: 0.46rem; font-size: 0.34rem;}
	.indexP5 .more a:before{ right:0.32rem; width:0.26rem; height:0.48rem; margin-top:-0.24rem; background-size:0.26rem;}
	.indexP5 .more a:hover:before{ background-size:0.26rem;}
	.indexP5 .list{ padding-top: 0.85rem; }
	.indexP5 .list li a{ padding-left: 3.6rem; height: 3.0rem; }
	.indexP5 .list li .imgDiv{ width: 3.3rem; height: 2.2rem; border-radius: 0.36rem; }
	.indexP5 .list li .conDiv{ height:2.2rem;}
	.indexP5 .list li .type{ font-size: 0.36rem; line-height: 0.36rem; }
	.indexP5 .list li .name{ padding-top: 0.2rem; font-size: 0.32rem; line-height: 0.48rem; }
	.footDiv{ padding: 0.7rem 0.5rem; height: auto; }
	.footDiv .toptop{ height: auto; padding-bottom: 0.45rem; }
	.footDiv .logo img{ width: 2.32rem; }
	.footDiv .logo, .footDiv .rightDiv{ float: none; }
	.footDiv .rightDiv{ padding-top: 0.5rem }
	.footDiv .ewmDiv{ width: 35%; }
	.footDiv .ewmDiv .limg img{ width: 2.2rem; }
	.footDiv .ewmDiv p{ padding-top: 0.2rem; font-size: 0.22rem; color:rgba(248,247,246,0.9); }
	.footDiv .txtDiv{ width: 60%; }
	.footDiv .name{ font-size: 0.32rem; line-height: 0.32rem; padding-bottom: 0.3rem; color:rgba(248,247,246,0.9); }
	.footDiv .address{ font-size: 0.26rem; line-height: 0.52rem; color:rgba(248,247,246,0.9); }
	.footDiv .tel{ padding-top: 0.6rem; font-size: 0.24rem; color:rgba(248,247,246,0.9);}
	.footDiv .weixin img{ width: 0.56rem; }
	.foot{ padding-top: 0.3rem; }
	.foot .msg{ font-size: 0.24rem; color:rgba(248,247,246,0.9); }

	.sideBar{ right: 0.5rem; }
	.sideBar li{ padding-bottom: 0.35rem; width: 1.0rem; }
	.sideBar li:last-child{ padding-bottom: 0; }
	.sideBar li .topA{ width: 0.9rem; height: 0.9rem; background-size:0.48rem;}
	.sideBar li .topA:hover{ background-size:0.48rem;}
	.tipsLayer{ width: 94%; height: 3.6rem; padding: 0.6rem 0.5rem 0;}
	.tipsLayer .title{ line-height: 0.48rem; padding-left: 0.5rem; font-size: 0.32rem; }
	.tipsLayer .title img{ width: 0.38rem; top: 0.06rem; }
	.tipsLayer .wen{ font-size: 0.32rem; line-height: 0.32rem; padding: 0.15rem 0 0.5rem;}
	.tipsLayer .btnGroup li a{ width: 2.8rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.28rem; }
	.newsBox{ padding: 1.8rem 0.5rem 1.2rem; background-size: 160%;}
	.newsBox .part1{ padding-bottom: 0.9rem; }
	.newsBox .part1 .indexTitle{ width: auto; padding-top: 0;}
	.newsBox .toptop{ height: 2.0rem; }
	.newsBox .searchDiv{ height: 0.8rem; width: 3.6rem;}
	.newsBox .searchDiv .ipt_box { width: 3.6rem; height: 0.8rem; border-radius: 0.16rem;}
	.newsBox .searchDiv .ipt_box input { width: 3rem; padding-left: 1rem; height: 0.8rem; line-height: 0.8rem; background: url(../images/nimg33_1.png) 0.3rem center no-repeat; background-size: 0.48rem; font-size: 0.28rem; }
	.newsBox .searchDiv .ipt_box .btn { width: 0.8rem; height: 0.8rem; }
	.newsBox .searchDiv .search_btn { height: 0.8rem; width: 0.8rem; background-size: 0.48rem;}
	.newsBox .searchDiv:hover .hid { width: 4.6rem;}

	.newsPic .lbox a{ padding-left: 0; height: auto; }
	.newsPic .lbox .imgDiv{ position: relative; border-radius: 0.36rem; -webkit-border-radius: 0.36rem; -moz-border-radius: 0.36rem; -ms-border-radius: 0.36rem; width: 100%; height: 4.2rem; }
	.newsPic .lbox .time{ padding: 0.6rem 0 0.5rem; font-size: 0.4rem; line-height: 0.4rem; }
	.newsPic .lbox .type{ font-size: 0.36rem; line-height: 0.36rem; padding-bottom: 0.4rem; }
	.newsPic .lbox .name{ line-height: 0.48rem; height: 0.96rem; overflow: hidden; font-size: 0.32rem; }
	.newsPic .swiper-pagination{ padding-top: 0.6rem; } 
	.newsPic .swiper-pagination-bullet { width: 10px; height: 10px; margin: 0 5px!important;} 

	.newsBox .part2{ padding-top: 0.3rem; }
	.newsBox .part2 .indexTitle{ width: auto; }
	.newsBox .part2 .tab{ padding-top: 0.7rem; height: 0.86rem; }
	.newsBox .part2 .tab li{ margin-right: 0.8rem; padding-left: 0.48rem; font-size: 0.36rem; line-height: 0.86rem; }
	.newsBox .part2 .tab li:before{ width: 0.3rem; height: 0.3rem; margin-top: -0.15rem; }
	.newsBox .part2 .tab.on{ top: 1.1rem; }
	.newsBox .part2 .tab.on ul{ left:0.5rem; margin-left:0;}
	.newsBox .part2 .list.on{ padding-top:1.5rem;}

	.newsBox .part2 .list li{ height: auto; font-size: 0.32rem; padding-bottom: 0.2rem;}
	.newsBox .part2 .list li a{ height: auto; line-height: 0.56rem; padding-right: 0; }
	.newsBox .part2 .list li em{ position: relative; display: block;}
	.newShow{ padding: 1.5rem 0.5rem 1.2rem; }
	.newShow .mxfDiv{ display: block;}
	.newShow .leftDiv{ width: auto; padding-bottom: 0.6rem;}
	.newShow .name{ font-size: 0.36rem; line-height: 0.52rem; max-height: auto; }
	.newShow .rightImg{ width: auto; height: 3.5rem; border-radius: 0.36rem; }
	.newShow .time{ padding-top: 0.45rem; font-size: 0.32rem; line-height: 0.32rem; }
	.newShow .share{ position: relative; padding-top: 0.6rem;}
	.newShow .share li{ margin-right: 0.25rem; }
	.newShow .share li img{ height: 0.5rem; }
	.newShow .content{ padding-top: 0.8rem; font-size: 0.32rem; line-height: 0.56rem; }
	.newShow .content p{ padding-top: 0.7rem; }
	.newShow .backBtn{ padding-top: 0.6rem;}
	.newShow .backBtn a{ width:2.8rem; height:0.86rem; line-height: 0.86rem; text-indent: 0.86rem; font-size: 0.34rem;}
	.newShow .backBtn a:before{ left:0.32rem; width:0.26rem; height:0.48rem; margin-top:-0.24rem; background-size:0.26rem;}
	.newShow .backBtn a:hover:before{ background-size:0.26rem;}


}

@media screen and ( max-width:320px ){
	
}

