﻿@media screen and ( max-width:1600px ){ 
	
 }
@media screen and ( max-width:1440px ){
	
	}


@media screen and ( max-width:1366px ){
	
}

@media screen and ( max-width:1004px ){
	.pc-box, .centerBox{ width:100%;}
	header{ height:55px; position:relative;}
	.pc, header .tel, .pc-nav{ display:none;}
	header .logo{height: auto;margin: 0; position:absolute; left:10px; top:16px;}
	header .logo li{padding: 0 8px;}
	header .logo img{ width:98px;}
	header .logo li:last-child img{ width:80px;}
	.navIco, .bannerTel, .Phone-Box{ display:block;}
	.indexTitle{ padding: 35px 0 15px;}
    .indexTitle h3{font-size: 22px; line-height: 22px;}
    .indexTitle p{ line-height: 26px;}
	.CG{ padding:0 10px 40px;}
	.CG .pc-box{display:none}
	.casePic .slick{ margin:0;}
	.casePic .slick .botDiv{ padding:20px 20px 0; height:143px;}
	.casePic .slick .name{ height:34px; line-height:34px; overflow:hidden;}
	.casePic .slick .name a{ font-size:18px;}
	.casePic .slick .name em{ padding-left:18px; color:#333; font-size:14px;}
	.casePic .slick .content{ line-height:24px; height:48px; padding-top:10px;}
	.casePic .slick .more{ margin-top:10px;}
	 .secForm{ padding: 30px 10px 40px;}
	.secForm h1{ font-size: 22px;padding-bottom: 20px;}
    .secForm h1 span{float: none; display:block; padding-top:5px;}
	.secForm ul{ margin-right:-10px;}
	.secForm li{ width:50%; margin-right:0; margin-bottom:10px;}
	.secForm li div{ margin-right:10px;}
    .secForm li .input1{ line-height:42px; padding-left: 10px;height: 42px; width: 100%; box-sizing:border-box; }
	.secForm .li01, .secForm .li02{ width:100%;}
	.secForm .li01 .input1{ width:100%;}
	.secForm .btnDiv{ position:relative;}
	.secForm .btnDiv a{ width:100%; height:38px; font-size:16px; line-height:38px;}
	.footer{ padding:45px 10px 30px;}
	.footer .leftDiv{ width:auto; padding-top:0; position:relative; float:none;}
	.footer .share{ padding-top:0; position:absolute; right:0; top:0;}
	.footer .share li{ margin-right:0; margin-left:8px;}
	.footer .share li img{ width:28px;}
	.footer .msg{ padding-top:20px; }
	.footer .midDiv{ width:auto; padding-top:25px; float:none;}
	.footer .midDiv li{ width:auto; margin-right:0; float:none; padding-bottom:15px;}
	.footer .midDiv .txt{ height:34px; font-size:16px;}
	.footer .midDiv .txt:after{ width:60px;}
	.footer .midDiv dl{ padding-top:15px;}
	.footer .midDiv dd{ font-size:12px; line-height:24px;}
	.footer .rightDiv{ float:none; padding-top:15px; width:auto; width:113px; margin: 0 auto;}
	.foot{ height:auto; padding:15px 10px;}
	.foot .links{ line-height:24px; float:none; text-align:center}
	.foot .links a{ padding-right:15px;}
	.foot .bb{ line-height:24px; float:none; text-align:center }
	.CG .img{width:45%;height:28.021vw}
	.CG .img img{width:100%;height:28.021vw}
	.CG .textbox{width:55%;height:28.021vw;border:1px solid #eee;border-left:none;padding:2vw 4vw;box-sizing:border-box}
	.CG .textbox .name{color:#e32723;font-size:18px;font-weight:bold}
	.CG .textbox .date{font-family:Arial;font-size:14px;margin-left:1.5vw;margin-top:8px}
	.CG .textbox .text{font-size:14px;color:#666;margin-top:1.5vw;max-height:42px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
	.CG .textbox .more{margin-top:1.5vw}
	.CG .textbox .more .desc{color:#e32723;font-size:14px;font-family:Arial}
	.CG .textbox .more .icon{margin-left:2.5vw}
	.CG .Phone-Box .indexcase{padding-bottom:40px}
	.CG .Phone-Box .swiper-container-horizontal>.swiper-pagination-bullets{bottom:0}
	.iprowapslide.swiper-container-horizontal>.swiper-pagination-bullets{bottom:0 !important}
	.CG .Phone-Box .indexcase .swiper-pagination-bullet,
	.iprowapslide .swiper-pagination-bullet{background-color:#dedede;opacity:1}
	.CG .Phone-Box .indexcase .swiper-pagination-bullet-active,
	.iprowapslide .swiper-pagination-bullet-active{background-color:#e82633}
	.iprowaplist{display:block;margin-bottom:20px;background-color:#111}
	.iprowaplist .img{width:55%;height:43vw}
	.iprowaplist .img img{width:100%;height:43vw}
	.iprowaplist .textbox{width:45%;height:43vw;position:relative}
	.iprowaplist .textbox .showtitle{max-width:120px;position:absolute;left:10%;top:38%;color:#e32723;font-size:18px;font-family:Arial;font-weight:bold}
	.iprowaplist .textbox .hidetext{width:100%;height:43vw;background-color:#ce2521;display:none;padding:8vw 5vw 0 5vw}
	.iprowaplist .textbox .hidetext .title{color:#fff;font-size:18px;font-family:Arial;font-weight:bold;max-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}
	.iprowaplist .textbox .hidetext .text{color:#fff;margin-top:2vw;font-size:14px;max-height:24px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
	.iprowaplist .textbox .hidetext .more{width:120px;height:36px;text-align:center;display:block;background-color:#fff;margin-top:3.5vw}
	.iprowaplist .textbox .hidetext .more .desc{color:#b12a27;font-size:15px;line-height:36px;margin-right:4px}
	.swiper-container.iprowapslide{margin:25px auto 0;padding-bottom:10px}
	.indexPart1{background-color:#fff;background-image:none}
	.indexPart1 .slick-list{padding:0 10%;box-sizing:border-box}
	.mxfPic .officeImg .slick-slide{height:34px;line-height:34px}
	.mxfPic .officeImg{height:34px}
	.indexPart1{    padding: 0 10px 10px;}
}