/*! www.vancheer.com  |  Powered by vancheer */


@media screen and ( max-width:1600px ){

	

}

@media screen and ( max-width:1440px ){
	.nav li a{ padding: 0 24px; }
	.page .swiper-pagination{ right:0.3rem!important; } 
	.indexPart4 .leftDiv{ padding-top: 1.85rem; }
	.indexPart4 .btnDiv{ padding-top: 1.0rem; }
	.indexPart4 .list li .ico{ padding-top: 1.85rem;}

	}

@media screen and ( max-width:1366px ){
	.nav li a{ padding: 0 18px; }


	}


@media screen and ( max-width:1024px ){
	body.navShow { overflow: hidden; }
    body.navShow .headDiv .navA { background-image: url("../images/close44.png"); }
    body.navShow .headDiv .nav{ opacity: 1; visibility: visible; }
	.wal{ width: 100%; }
	.PC-Box, .headDiv .lan, .footNav, .indexPart0 .decoration{ display: none; }
	.Phone-Box, .topB{ display: block; }
	.headDiv{ position: relative; height: 1.2rem; }
	.headDiv .logo{ left: 0.3rem; top: 0.4rem; }
	.headDiv .logo img{ width: 2.8rem; }
	.headDiv .topRight{ right: 1.2rem; }
	.navA { display: block; position: absolute; z-index: 10; left: auto; right: 0rem; top: 0; bottom: auto; width: 1.2rem; height: 1.2rem; background: url("../images/navIco.png") center no-repeat; background-size: .48rem; }
	.nav{ transition: All 0.3s linear; -webkit-transition: All 0.3s linear; -moz-transition: All 0.3s linear; -o-transition: All 0.3s linear; }
	.nav { position: fixed; right: 0; top: 1.2rem; box-sizing: border-box; text-align: left; background: #fff; border-top: #e5e5e5 solid 1px; padding: .1rem .3rem 3rem .3rem; width: 100%; height: 100%; overflow-y: auto; opacity: 0; visibility: hidden; }
    .nav li { display: block; float: none; margin-left: 0; border-bottom: #e5e5e5 solid 1px; }
    .nav a.name { color: #666; padding: 0; height: .9rem; line-height: .9rem; font-size: .32rem; } 
    .nav .list { display: none; padding-left: 0; }
    .nav .list a { display: block; font-size: .28rem; height: .9rem; line-height: .9rem; border-top: #e5e5e5 solid 1px }

	.topSearch{ width: 0.96rem; height: 1.2rem; padding-left: 0;}
	.topSearch em{ height: 1.2rem; background-size: 0.4rem; }
	.indexPart0 .bg{ position: relative; height: auto;}

	.t_syk1li1{ left: 10.92%; top: 51.46%; }
	.t_syk1li2{ left: 23.95%; top: 16.28%; }
	.t_syk1li3{ left: 42.95%; top: 40.38%; }
	.t_syk1li4{ left: 53.36%; top: 32.58%; }
	.t_syk1li5{ right: 34.76%; top: 84.87%; }
	.t_syk1icon { width: 32px; height: 32px; }
	.t_syk1icon::before { width: 18px; height: 18px; }
	.t_sykuo::before { width: 24px; height: 24px; }
	.t_syyuan { width: 8px; margin-left: -4px; margin-top: -4px; }
	.t_syk1icon .t_syhover { width: 14px; }
	.t_sykuo::after { width: 24px; height: 24px; }
	.t_sykbox { top: -5px; left: -6px;}
	.t_syk1jie { height: 42px; line-height: 40px; min-width: 135px; padding: 0 15px;}
	.t_syk1wen { line-height: 40px; font-size: 12px; padding-left: 30px; }
	.t_syk1go { line-height: 40px; }
	.head-search .search-box { width: 90%; }


	.indexPart1 .list li{ float: none; width: 100%; height: auto; margin-bottom: 1px; }
	.indexPart1 .list li .txt{ height: 3.6rem; margin-top: -1.8rem; }
	.indexPart1 .list li .ico img{ width: 0.9rem; }
	.indexPart1 .list li .name{ padding-top: 1.2rem; font-size: 0.48rem; line-height: 0.48rem; }
	.indexPart1 .list li .more{ width: 1.72rem; height: 0.48rem; margin-left: -0.86rem; font-size: 0.32rem; line-height: 0.32rem; }
	.indexPart1 .list li .more:before{ top: 2px; width: 10px; height: 10px; background-size: 10px; }
	.indexPart1 .list li:hover .more:before{ background-size: 10px;}
	.indexPart2{ height: 11.6rem; padding: 0 0.3rem;}
	.indexPart2 .bg{ height: 11.6rem; }
	.indexPart2 .txt{ font-size: 0.38rem; line-height: 0.6rem; }
	.indexPart2 .numList{ position: relative; z-index: 3; padding: 0.6rem 0 0.2rem; }
	.indexPart2 .numList li{ width: 50%; padding-bottom: 0.6rem;}
	.indexPart2 .numList li .ico{ height: 1.0rem; }
	.indexPart2 .numList li .ico img{ width: 0.78rem; }
	.indexPart2 .numList li .num{ height: 0.96rem; font-size: 0.26rem; }
	.indexPart2 .numList li .numUp{ padding-right: 0.2rem; font-size: 0.8rem; line-height: 0.8rem;}
	.indexPart2 .numList li .num img{ right: 10px; }
	.indexPart2 .numList li .wen{ font-size: 0.26rem; }
	.indexPart2 .btnDiv{ width: 2.68rem;}
	.indexPart2 .btnDiv a{ width: 2.68rem; height: 0.85rem; line-height: 0.85rem; text-indent: 0.45rem; font-size: 0.32rem; }
	.indexPart2 .btnDiv a:after{ right: 0.42rem; width: 10px; height: 10px; background-size: 10px; margin-top: -5px; }
	.indexPart3{ padding: 0.8rem 0.3rem;}
	.indexPart3 .bg{ height: 100%; }
	.indexPart3 .toptop{ height: auto; padding-bottom: 0.6rem;}
	.indexPart3 .title{ font-size: 0.48rem; line-height:0.48rem; text-align: center; padding-bottom: 0.3rem; }
	.indexPart3 .btn{ position: relative; width: 100%; text-align: center; }
	.indexPart3 .btn li{ display: inline-block; float: none; margin-left: 0.3rem; margin-right: 0.3rem; height: 0.8rem; line-height: 0.8rem; font-size: 0.32rem; }
	.indexPart3 .leftDiv{ display: none; }
	.indexPart3 .rightDiv{ width: auto; height: auto; float: none; }
	.indexPart3 .time{ padding-top: 0.3rem; font-size: 0.3rem; line-height: 0.3rem; }
	.indexPart3 .name{ padding-top: 0.15rem; font-size: 0.34rem; line-height: 0.5rem; height: 1.0rem; }
	.indexPart3 .more{ width: 1.6rem; font-size: 0.3rem; line-height: 0.3rem; }
	.indexPart3 .more:after{ width: 10px; height: 10px; background-size: 10px; }
	.indexPart3 .se{ display:none; bottom: 65%; margin-bottom: -0.5rem; width: 1rem; height: 1rem; border: #f2c056 solid 2px;}
	.indexPart3 .prev{ right: auto; left: 0.2rem; background: url(../images/nimg18_lefton.png) center no-repeat; }
	.indexPart3 .next{ right: 0.2rem; background: url(../images/nimg18_righton.png) center no-repeat; }
	.indexPart3 .swiper-pagination{ display:block;}
	.indexPart4{ height: 14.0rem; padding: 0 0.3rem; display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; justify-content: center; -webkit-justify-content: center;}
	.indexPart4 .bg{ height: 14.0rem; }
	.indexPart4 .leftDiv{ float: none; width: auto; padding-top: 0; }
	.indexPart4 .txt{ font-size: 0.48rem; line-height: 0.48rem; }
	.indexPart4 .content{ font-size: 0.26rem; line-height: 0.48rem; padding-top: 0.4rem; }
	.indexPart4 .btnDiv{ padding-top: 0.8rem; }
	.indexPart4 .btnDiv a{ width: 2.68rem; height: 0.85rem; line-height: 0.85rem; text-indent: 0.45rem; font-size: 0.32rem; }
	.indexPart4 .btnDiv a:after{ right: 0.42rem; width: 10px; height: 10px; background-size: 10px; margin-top: -5px; }
	.indexPart4 .list{ width: auto; float: none; margin-top: 0.8rem;}
	.indexPart4 .list:after{ width: 100%; height: 1px; }
	.indexPart4 .list li{ float: none; width: auto; height: 2.1rem; }
	.indexPart4 .list li:before{ top: auto; bottom: 0; width: 100%; height: 1px; }
	.indexPart4 .list li a{ padding-left: 0; }
	.indexPart4 .list li .ico{ padding-top: 0.35rem; height: 1rem; }
	.indexPart4 .list li .ico img{ width: 0.72rem; }
	.indexPart4 .list li .name{ font-size: 0.36rem; line-height: 0.36rem; height: auto; }
	.indexPart4 .list li .more{ width: 0.8rem; height: 0.8rem; right: 0; top: 50%; margin-top: -0.4rem; position: absolute; background-size: 10px;}
	.indexPart4 .list li:hover{ background: none;}
	.pageSlide.footBox { height: auto; padding-top: 0;  background: #202020;}
	.footDiv, .foot{ height: auto; }
	.foot .msg, .foot .links{ float: none; }
	.footBox .rightDiv{ float: none; height: auto; padding: 0.6rem 0.3rem 0; }
	.footBox .tel{ text-align: left; }
	.footBox .tel p{ font-size: 0.28rem; line-height: 0.28rem; padding-bottom: 0.25rem; }
	.footBox .tel .num{ font-size: 0.52rem; line-height: 0.52rem; }
	.footBox .ewmDiv{ display: none; }
	.foot{ padding: 0.4rem 0.3rem; }
	.foot .msg{ font-size: 0.26rem; line-height: 0.5rem; padding-top: 0.2rem; }
	.foot .links{  left: -0.15rem; line-height: 0.5rem; font-size: 0.26rem; }
	.foot .links a{ padding: 0 0.15rem; }

	}
