.liuyan {float: right;
    padding-left: 60px;
    line-height:40px;}

/* 0913 */
nav div ul li a.active{border-bottom: 1px solid #17386F;}

.banner{position:relative;width:100%;height:auto;overflow:hidden;}
.banner .bannerBtn{position:absolute;top:40%;height:148px;cursor:pointer;z-index:2;}
.banner .bannerBtn.leftBtn{left: 0 !important;}
.banner .bannerBtn.rightBtn{right: 0 !important;}
.banner .contents{position:absolute;top:0px;left:0px;width:100%;height:100%;}
.banner .content{position:absolute;top:0px;width:100%;height:100%;background-size:100% auto;background-repeat:no-repeat;background-position:left 90px;background-attachment:fixed;text-align:center;}



.banner .contentInfo{position:absolute;top:50%;left:0px;width:100%;height:300px;margin-top:-150px;z-index:1;}
.banner .contentInfo2 {
    padding-top: 151px;
    line-height: 70px;
}
.banner .content .title1{opacity:0;padding-top:;width:100%;font-family:'微软雅黑';font-size:48px;color:#fff;text-align:center;margin-top:0px;line-height: 60px;font-weight:bold;letter-spacing:2px;text-transform: uppercase;}
.banner .content .title2{opacity:0;width:100%;font-size:26px;margin-bottom:40px; margin-top:20px;color:#fff;text-align:center;letter-spacing:2px;}
.banner .content .title3{opacity:0;border: 2px solid #fff;padding: 10px 35px;font-size: 20px;color: #fff;text-align: center;border-radius: 40px;}
.banner .bannerNav{position:absolute;bottom:30px;width:100%;text-align:center;z-index:2;}
.banner .bannerNav img{width:80px;height:4px;margin:0px 3px;cursor:pointer;}
.banner .bannerBg{width:100%;height:auto;vertical-align:middle;}

.syicon {width:1100px;margin: 0 auto;text-align: center;}
.syicon div {float: left;width:26.6666666%;text-align: center;font-size: 86px;color: #C08A34;padding-bottom: 8%;font-weight: bold;}	
.nian{width: 20% !important;}	
.syicon div h3 {color:#17386F;font-size: 20px;margin: 0px;}

.syicon div font {font-size: 80px;vertical-align: bottom;}		
.syicon div span {padding: 0 23%;display: block;line-height: 180%;}
.newal {width: 80%;margin: 0 auto;}	
.newaldiv {width: 33.33333%;text-align: center;}
.imagex {text-align: center;padding: 5%;}
.imagex .thumb{padding-bottom: 75%;position: relative;display: block;height: 0;overflow: hidden;}
.imagex img { position: absolute;object-fit: cover;width: 100%;height: 100%;border: 0;left: 0;top: 0;}
.imagex .zz {display: none;}		
.imagex .zz h4 { font-size:24px;line-height: 40px;margin-top: 25%;color: #fff;}
		

.imagex:hover .zz {
    font-size: 16px;
    position: absolute;
    top: 0;
    color: #fff;
    background: #000;
    opacity: 0.7;
    margin: 5%;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    
}


.imagex:hover h4 { display:block;}		
.imagex:hover .zz .name {padding:0 60px;display: block;}				
.ftcl {width: 25%;border-bottom: 1px solid #8396B4;padding-bottom: 10px;margin-bottom: 15px;}			
.ftcc {width: 42%;margin: 0 4%;border-bottom: 1px solid #8396B4;padding-bottom: 10px;margin-bottom: 15px;}				
.ftcr {width: 25%;border-bottom: 1px solid #8396B4;padding-bottom: 10px;margin-bottom: 15px;}
.ftr div{padding-left: 15%;line-height: 29px;}
.ftlr{padding-left: 5%;}
.zongbu {padding-left: 0% !important;}
.aboutus {width: 1104px;color: #17386F;
    margin: 0 auto;text-align: justify;
    font-size: 16px;padding-bottom: 40px;}
    .aboutus p{font-size:16px;text-indent: 2em;}
.ywwx {margin: 0 4%;}
.ftclfl {width: 25%;}
.ftclfl a:hover {border-bottom: 1px solid #8396B4;}

footer img {
    padding: 0 0 22px 0;
    max-width: 83%;
}
.wap375 {display: none;}
.huicp {padding-left: 0% !important;}	

















@media screen and (min-width: 270px) and (max-width:374px)
{
.pc1903 {display: none;}
.wap375 {display: block;}	
	
	
	
.ftcl {width: 25%;}			
.ftcc {width: 42%;}				
.ftcr {width: 25%;}	
.ftr div{padding-left: 0%;}			
.f26 {font-size: 22px;}		
.ftlr{padding-left: 3%;}			
			
			
.liuyan {
    padding-left: 3px;
    line-height: 23px;
}
.liuyan img {height: 15px !important;}			
.aboutus font {border-bottom: 1px solid;}
.syicon {width: 96%;}
.neirong1d{font-size: 18px;line-height: 26px;}
.nian {
    width: 50% !important;
}

.morenew {
    padding: 5px 20px;
    font-size: 16px;
}

.imagex .zz h4 {
    font-size: 16px;
    line-height: 28px;
    margin-top: 10%;
    color: #fff;
}
.imagex:hover .zz {
  
}
.imagex:hover .zz .name {padding: 0 5px;font-size: 13px;}
	
.banner {height: 350px;}
.banner .bannerBtn{height:44px;margin-top:-19px;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .contentInfo{height:100px;margin-top:-120px;}
.banner .content{background-size:auto 350px;background-position:center 90px;}
.banner .content .title1{font-size:24px;width: 100%;margin:0 0% 5% 0%;line-height: 30px;letter-spacing:0px;}
.banner .content .title2{font-size: 13px;width: 85%;line-height: 26px;margin:auto 7.5%;padding-bottom:40px;letter-spacing:0px;}
.banner .content .title3{border:1px solid #fff;padding:6px 20px;font-size:14px;text-align:center;}


.banner .contentInfo3{height:220px;margin-top:-129px;padding-left:50px;line-height:70px; width:222px; background-color:#999999;}
.banner .contentInfo2{padding-left:70px; padding-top:139px;line-height:70px}
.banner .content .title1d{font-size:35px;padding-top:36px; color:#FFFFFF}
.banner .content .title1e{font-size:35px;padding-top:36px; color:#FFFFFF}
.banner .content .title1b{font-size:35px; padding-bottom:23px; font-weight:600;padding-top:36px; color:#FFFFFF;}
.banner .content .title2e{font-size:35px;font-family: 'MyriadPro-Bold_0';margin-bottom:16px;color:#FFFFFF;}
.banner .content .title2c{font-weight:600; font-size:35px; color:#FFFFFF}




.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:40px;height:2px;margin:0px 3px;}
.banner .bannerBg{width:100%;}
footer {
    line-height: 30px;
    padding: 3%;font-size: 12px;
    letter-spacing: -1px;
}
	
.ftl {line-height:95%;margin-bottom: 10%;}			
.ftc {display: none;}			
.ftr {text-align: center;padding-top: 7%;}			
			
.ftl div{width: 33.3333%;margin: 0% !important;}
			
			
.f18 {font-size: 12px;}
.f16 {font-size: 12px;}		

footer img {
  padding: 0 0 6px 0;
  width: 60%;
}
			
.ftcl {width: 25%;}			
.ftcc {width: 42%;}				
.ftcr {width: 25%;}	
.ftr div{padding-left: 0%;}			
.f26 {font-size: 17px;}		
			
.neirong1a {font-size: 15px;line-height: 30px;}

.neirong1b {font-size: 14px;padding-bottom: 5px;WIDTH: 95%;}
.neirong1b font {font-size: 12px !important;letter-spacing: -6px !important;}	
.neirong1c{font-size: 12px;letter-spacing: 0px;}
		
			

			
.aboutus {width: 90%;font-size: 12px;}
.syicon {width: 96%;}
.neirong1d{font-size: 18px;line-height: 26px;}
.nian {
    width: 50% !important;
}
.syicon div{font-size: 30px;padding: 0 0% 6%;width: 50%;}		
		
.syicon div h3{font-size: 12px;margin: 0px 0;}				
.syicon img {width: 100px;}	
	

	
.syicon div font {
    font-size: 28px;
}	
.newal {
    width: 98%;
}	
.xnewaldiv {
    flex: 0 0 50%;
    max-width: 50%;
}	
	
.morenew {
    padding: 3px 15px;
    font-size: 12px;
}

.imagex .zz h4 {
font-size: 15px;
    line-height: 18px;
    margin-top: 10%;
    color: #fff;
    margin-bottom: 2%;
}
.imagex:hover .zz {
  
}
.imagex:hover .zz .name {padding: 0 2px;
    font-size: 12px;
    line-height: 16px;}	
.wap2wm {
    width: 50%;
}	
	
	
}



















@media screen and (min-width: 375px) and (max-width: 759px){
.pc1903 {display: none;}
.wap375 {display: block;}
.wap2wm {width:50%;font-size: 14px;}
	
.liuyan {
    float: right;
    padding: 5px 0 0 15px;
    line-height: 22px;
}

.liuyan img {height: 18px;}	
	
.banner {height: 450px;}
.banner .bannerBtn{height:44px;top: 45%;}

.banner .contentInfo{height:100px;margin-top:-120px;}
.banner .content{background-size:auto 450px;background-position:center 90px;}
.banner .content .title1{font-size:26px;width: 90%;margin:0 5% 5% 5%;line-height: 34px;letter-spacing:0px;}
.banner .content .title2{font-size: 14px;width: 88%;line-height: 30px;margin:auto 6%;padding-bottom:40px;letter-spacing:0px;}
.banner .content .title3{border:1px solid #fff;padding:5px 20px;font-size:12px;text-align:center;}


.banner .contentInfo3{height:220px;margin-top:-129px;padding-left:50px;line-height:70px; width:222px; background-color:#999999;}
.banner .contentInfo2{padding-left:70px; padding-top:139px;line-height:70px}
	
.banner .content .title1d{font-size:35px;padding-top:36px; color:#FFFFFF}
.banner .content .title1e{font-size:35px;padding-top:36px; color:#FFFFFF}
.banner .content .title1b{font-size:35px; padding-bottom:23px; font-weight:600;padding-top:36px; color:#FFFFFF;}
.banner .content .title2e{font-size:35px;font-family: 'MyriadPro-Bold_0';margin-bottom:16px;color:#FFFFFF;}
.banner .content .title2c{font-weight:600; font-size:35px; color:#FFFFFF}




.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:40px;height:2px;margin:0px 3px;}
.banner .bannerBg{width:100%;}

.aboutus {width: 80%;font-size: 12px;line-height: 22px;padding-bottom: 20px;}
.aboutus font {border-bottom: 1px solid;}
.aboutus p{font-size:14px;}
.syicon {width: 60%;}
.neirong1d{font-size: 18px;line-height: 26px;font-weight:bold;}
.nian {
    width: 50% !important;
}
.newal {
    width: 94%;
}	
	
.xnewaldiv {flex: 0 0 50%;max-width: 50%;}		
	
	
.syicon div{font-size: 30px;padding: 0 0% 6%;width: 50%;}		
		
.syicon div h3{font-size: 12px;margin: 0px 0;}				
.syicon img {width: 100px;}	
	

	
.syicon div font {
    font-size: 28px;
}
	
footer {
    padding:6% 5%;
}
.syicon div span {
    padding: 0 15px;line-height: 150%;font-size: 13px;
}	
	
	
.morenew {
    padding: 4px 15px;
    font-size: 12px;
}

.imagex .zz h4 {
    font-size: 16px;
    line-height: 24px;
    margin-top: 10%;
    color: #fff;margin-bottom: 2%;
}
.imagex:hover .zz {
  
}
.imagex:hover .zz .name {padding: 0 7px;font-size: 12px;line-height: 20px;}
.ftl {line-height:100%;margin-bottom: 10%;}			
.ftc {display: none;}			
.ftr {text-align: center;padding-top: 7%;}			
.ftl div{width: 33.3333%;margin: 0% !important;}
			
			
.f18 {font-size: 14px;}
.f16 {font-size: 12px;}		

footer img {
  padding: 0 0 6px 0;
  max-width: 90%;
}
			
.ftcl {width: 25%;border-bottom: 1px solid #8396B4;padding-bottom: 10px;margin-bottom: 15px;}			
.ftcc {width: 42%;margin: 0 4%;border-bottom: 1px solid #8396B4;padding-bottom: 10px;margin-bottom: 15px;}				
.ftcr {width: 25%;border-bottom: 1px solid #8396B4;padding-bottom: 10px;margin-bottom: 15px;}		
.ftr div{padding-left: 0%;}			
.f26 {font-size: 20px;}		
			
.ftr div {
    padding-left: 0%;
    line-height: 1.5;font-size:13px;
}	
.zongbu {text-align: left;padding-bottom: 15px;}	
	
.wapdibupic {margin: 0 20px;}	
	
	
	
	
	
	
	
	
}















@media (min-width: 760px) and (max-width:1023px ) {
	
.liuyan {
    float: right;
    padding: 5px 0 0 75px;
    line-height: 32px;
}

.liuyan img {height: 22px;}	
	
	
.banner {height:600px;}
.banner .bannerBtn{height:74px;margin-top:-37px;top: 50%;}
.banner .bannerBtn.leftBtn{left:5px !important;}
.banner .bannerBtn.rightBtn{right:5px !important;}
.banner .contentInfo{height:100px;margin-top:-120px;}
.banner .content{background-size:auto 600px;background-position:center 90px;}
.banner .content .title1{font-size:40px;width: 90%;margin:0 5% 5% 5%;line-height: 44px;}
.banner .content .title2{font-size: 26px;width: 80%;line-height: 30px;margin:auto 10%;padding-bottom:40px;letter-spacing:0px;line-height: 44px;}
.banner .content .title3{border:2px solid #fff;padding:10px 35px;font-size:16px;text-align:center;}


.banner .contentInfo3{height:220px;margin-top:-129px;padding-left:50px;line-height:70px; width:222px; background-color:#999999;}
.banner .contentInfo2{padding-left:70px; padding-top:229px;line-height:70px}
.banner .content .title1d{font-size:41px;padding-top:36px; color:#FFFFFF}
.banner .content .title1e{font-size:41px;padding-top:36px; color:#FFFFFF}
.banner .content .title1b{font-size:41px; padding-bottom:23px; font-weight:600;padding-top:36px; color:#FFFFFF;}
.banner .content .title2e{font-size:26px;line-height:50px;font-family: 'MyriadPro-Bold_0';margin-bottom:16px;color:#FFFFFF;}
.banner .content .title2c{font-weight:600; font-size:50px; color:#FFFFFF}



.banner .bannerNav{bottom:10px;}
.banner .bannerNav img{width:80px;height:4px;margin:0px 3px;}
.banner .bannerBg{width:100%;}

.newal {
    width: 93%;
}	
.aboutus {
    width: 82%;
}	
.aboutus font {border-bottom: 1px solid;}	

.nian {
    width: 50% !important;
}
.syicon {width: 90%;}	
.syicon div{width: 50%;font-size: 70px;padding-bottom: 0%;}		
		
.syicon div h3{font-size: 16px;margin: 0px 0;}				
.syicon img {width: 100px;}	
	
	
	
.syicon div font {
    font-size: 60px;
}
	
footer {
   padding: 3%;
}
.syicon div span {
    padding: 0 15px;line-height: 150%;font-size: 13px;
}	
	
.xnewaldiv {
    flex: 0 0 50%;
    max-width: 50%;
}	
.morenew {
    padding: 5px 20px;
    font-size: 16px;
}

.imagex .zz h4 {
    font-size: 22px;
    line-height: 30px;
    margin-top: 25%;
    color: #fff;
}
.imagex:hover .zz {
  
}
.imagex:hover .zz .name {padding: 0 5px;font-size: 14px;}
.ftl {line-height:130%;margin-bottom: 0%;width: 60%;flex: 0 0 60%;max-width: 60%;}			
.ftc {display: none;}			
.ftr {width: 40%;flex: 0 0 40%;max-width: 40%;padding-left: 1%;}	
	
.ftl div{width: 33.33333%;margin: 0% !important;}
			
.ftlr {
    padding-left: 0%;
}			
.f18 {font-size: 14px;}
.f16 {font-size: 12px;}		

footer img {
  padding: 0 0 6px 0;
  width: 80%;
}
			
.ftcl {width: 25%;}			
.ftcc {width: 42%;}				
.ftcr {width: 25%;}	
.ftr div{padding-left: 0%;line-height: 20px;}			
.f26 {font-size: 16px;}			
	
.wapmore {padding-top: 5%;}	
	

}


@media screen and (min-width: 1024px) and (max-width:1599px)
{
.liuyan {
    float: right;
    padding: 5px 0 0 50px;
    line-height: 32px;
}

.liuyan img {height: 22px;}	

.banner {height:550px;}	
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}

.banner .bannerBtn{height:90px;}


.banner .contentInfo{height:180px;margin-top:-129px; line-height:55px;}
	
.banner .content{background-size:cover;background-position:center center;}

.banner .content .title1{opacity:0;padding-top:;width:100%;font-family:'微软雅黑';font-size:48px;color:#fff;text-align:center;margin-top:0px;line-height: 60px;font-weight:bold;letter-spacing:2px;}
.banner .content .title2{opacity:0;width:100%;font-size:26px;margin-bottom:40px; margin-top:20px;color:#fff;text-align:center;letter-spacing:2px;}
.banner .content .title3{opacity:0;border: 2px solid #fff;padding: 10px 35px;font-size: 20px;color: #fff;text-align: center;border-radius: 40px;}
	

	

.banner .contentInfo3{height:220px;margin-top:-129px;padding-left:50px;line-height:70px; width:222px; background-color:#999999;}
.banner .contentInfo2{padding-left:70px; padding-top:109px;line-height:70px}
.banner .content .title1d{font-size:51px;padding-top:36px; color:#FFFFFF;font-weight:600;}
.banner .content .title1e{font-size:51px;padding-top:36px; color:#FFFFFF;font-weight:600;}
.banner .content .title1b{font-size:51px; padding-bottom:23px; font-weight:600;padding-top:36px; color:#FFFFFF;}
.banner .content .title2e{font-size:46px;font-family: 'MyriadPro-Bold_0';margin-bottom:16px;color:#FFFFFF;}
.banner .content .title2c{font-weight:600; font-size:51px; color:#FFFFFF}


.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:100px;height:3px;margin:0px 3px;}
.aboutus {
    width: 96%;
}
.syicon {width: 96%;}		
.imagex .zz h4 {
    margin-top: 15%;margin-bottom: 10%;font-size: 26px;line-height: 30px;
}	
.imagex:hover .zz .name {
    padding: 0 24px;font-size: 14px;
}	
	
footer {
    padding:3% 1%;line-height: 24px;
}	
.ftl {line-height:133%;margin-bottom: 0%;}			
.ftc {margin-bottom: 0%;}			
			
.ftl div{width: 33.3333%;margin: 0% !important;}
			
			
.f18 {font-size: 15px;}
.f16 {font-size: 12px;}		

footer img {
  padding: 0 0 6px 0;
  width: 90%;
}
			
.ftcl {width: 25%;border-bottom: 1px solid #8396B4;padding-bottom: 0px;margin-bottom: 0px;}			
.ftcc {width: 42%;margin: 0 4%;border-bottom: 1px solid #8396B4;padding-bottom: 0px;margin-bottom: 0px;}				
.ftcr {width: 25%;border-bottom: 1px solid #8396B4;padding-bottom: 0px;margin-bottom: 0px;}
.ftr div{padding-left: 8%;line-height: 20px;}			
.f26 {font-size: 20px;}			
	
.syicon div	{font-size: 80px;}
.huicp {padding-left: 0% !important;}	
	
	
	
	
}



@media screen and (min-width: 1600px) and (max-width:1902px)
{
	
	
.liuyan {
    float: right;
    padding: 10px 0 0 75px;
    line-height: 32px;
}

.liuyan img {height: 22px;}	

.banner {height:705px;}	
.banner .contentInfo{transform-origin:center;-moz-transform-origin:center;-ms-transform-origin:center;-o-transform-origin:center;-webkit-transform-origin:center;}
.banner .contentInfo{transform:scale(0.83);-moz-transform:scale(0.83);-ms-transform:scale(0.83);-o-transform:scale(0.83);-webkit-transform:scale(0.83);}

.banner .bannerBtn{height:90px;}


.banner .contentInfo{height:180px;margin-top:-129px; line-height:55px;}
	
.banner .content{background-size:auto 705px;background-position:center 90px;}

.banner .content .title1{opacity:0;padding-top:;width:100%;font-family:'微软雅黑';font-size:48px;color:#fff;text-align:center;margin-top:0px;line-height: 60px;font-weight:bold;letter-spacing:2px;}
.banner .content .title2{opacity:0;width:100%;font-size:26px;margin-bottom:40px; margin-top:20px;color:#fff;text-align:center;letter-spacing:2px;}
.banner .content .title3{opacity:0;border: 2px solid #fff;padding: 10px 35px;font-size: 20px;color: #fff;text-align: center;border-radius: 40px;}
	

	

.banner .contentInfo3{height:220px;margin-top:-129px;padding-left:50px;line-height:70px; width:222px; background-color:#999999;}
.banner .contentInfo2{padding-left:70px; padding-top:109px;line-height:70px}
.banner .content .title1d{font-size:51px;padding-top:36px; color:#FFFFFF;font-weight:600;}
.banner .content .title1e{font-size:51px;padding-top:36px; color:#FFFFFF;font-weight:600;}
.banner .content .title1b{font-size:51px; padding-bottom:23px; font-weight:600;padding-top:36px; color:#FFFFFF;}
.banner .content .title2e{font-size:46px;font-family: 'MyriadPro-Bold_0';margin-bottom:16px;color:#FFFFFF;}
.banner .content .title2c{font-weight:600; font-size:51px; color:#FFFFFF}


.banner .bannerNav{bottom:23px;}
.banner .bannerNav img{width:100px;height:3px;margin:0px 3px;}

		
.imagex .zz h4 {
    margin-top: 30%;margin-bottom: 10%;font-size: 30px;line-height: 30px;
}	
.imagex:hover .zz .name {
    padding: 0 24px;font-size: 16px;
}	
	

	
	
	
	

}

/* team */
.team{display: grid;grid-template-columns: repeat(6,1fr);grid-gap:60px 60px;}
.team div { float: left; padding: 0 1.7%;text-align: justify;}
.team div p {line-height: 24px;}
.team div img {border-radius: 50%;margin-bottom:10%;display: block;clear: both;width:148px;height: 148px;}
.team div span {font-size: 1.5rem; 
border-bottom: 3px solid; 
color: #4D4D4D; 
padding-bottom: 5px;}
.team div font {font-size: 1.3rem;}

.team, .danye, .hezuo { margin:4% auto; }
.hezuo div img { padding: 0 0px; }
.kuandu {width:13%;} 
.neirongpic {FLOAT: left; width:36%;}
.hong {MARGIN-BOTTOM: 26.5%; HEIGHT: 48px;}

.lianxiright{WIDTH: 57%; FLOAT: right;}
.zhiwu {font-size: 16px; font-weight: bold;} 

.pg {MARGIN-BOTTOM: 26.5%}

@media screen and (max-width: 1902px){
    .team{grid-template-columns: repeat(3,1fr);grid-gap:0px 60px;margin:5% 10% 0 10%;}
}

@media screen and (min-width: 1600px) and (max-width: 1902px) {
    .team div { padding: 0 1%;width: auto !important; }
}
    
@media screen and (min-width:760px) and (max-width:1023px){
        .team{grid-template-columns: repeat(3,1fr);grid-gap:0px 60px;margin:5% 10%;}   
        .table td {font-size: 14px; }
        .kuandu { width: 20%; }
        .team div font { font-size: 1.1rem; }
        .team div span {font-size: 20px;} 
        .zhiwu { font-size: 14px !important; }
        .team div p {line-height: 22px;font-size: 12px; }
        .pg { MARGIN-BOTTOM: 15%; }
        .hong {MARGIN-BOTTOM: 15%; HEIGHT: 44px;} 
}
    
@media screen and (min-width:375px) and (max-width:759px){ 
    .team{grid-template-columns: repeat(1,1fr);grid-gap:0px 60px;margin:5% 10%;}
    .table td {font-size: 12px; } 
    .kuandu { width: 22%; } 
    .team div font { font-size: 1rem; } 
    .lianxiright { WIDTH: 58%;}
    .team div span {font-size: 16px;border-bottom: 2px solid;padding-bottom: 0px;} 
    .zhiwu { font-size: 14px !important; } 
    .team div p {line-height: 20px;font-size: 12px;margin: 10px 0 !important; height: auto !important;} 
     
    .team div img {padding: 0% 0%;margin-bottom: 10% !important;} 

}
    
@media screen and (min-width:270px) and (max-width:374px){ 
    .team{grid-template-columns: repeat(1,1fr);grid-gap:0px 60px;margin:5% 10%;}
    .team div { 
    width: 100% !important; 
    padding: 0 10% 5% !important; 
    }
    .team div img { 
    padding: 0% 10%; 
    margin-bottom: 10% !important; 
    }
    .team div font { 
    font-size: 1rem; 
    } 
    .team div span {font-size: 16px;border-bottom: 2px solid;padding-bottom: 0px;} 
    .zhiwu { font-size: 14px !important; } 
    .team div p {line-height: 22px;font-size: 12px;margin: 10px 0 !important; height: auto !important;} 
    
    .team div img {padding: 0% 10%;margin-bottom: 10% !important;} 
    
    
    
    }
    
/* 分页 */
.Pages,.pagelist{width:100%; text-align:center; padding:50px 0px;}
.Pages a{font-size:16px;width:auto;height: 100%;display: inline-flex;align-items: center;justify-content: center;padding: 0px 20px;}
.Pages a:hover{ background:#17386F; color:#FFF; text-decoration:none;}
.Pages ul li{display: inline-block;height:48px;border:1px solid #e5e5e5;width:auto;margin-left: -1px;background: #fff;}
.Pages ul li.active{ background:#17386F;color:#FFF}


/* news */
.news1img {width: 10%; FLOAT: left; margin-right: 3%;}
.news1img span {display: block;width:100%;text-align: center;font-weight:500;color: #666;}
.news1img span.day{font-size:48px;}
.news1nr {width: 87%; FLOAT: right;}
.sonnav{width:70%;margin: 20px auto 30px auto;text-align: center;}
.sonnav dd{display: inline-block;padding:10px 25px;background: #fff;border:1px solid #ccc;border-radius: 18px;margin: 0px 10px;}
.sonnav dd a{display: block;}
.sonnav dd.active,.sonnav dd:hover {background:#17386F;}
.sonnav dd.active a,.sonnav dd:hover a{color: #fff;}

@media screen and (min-width:760px) and (max-width:1023px){
.news1img {width: 14%;}
.news1nr {width: 83%;}
}
@media screen and (min-width:375px) and (max-width:759px){
.news1img {width: 26%;} 
.news1nr {width: 71%;} 
.news1nr h4 {font-size: 16px !important;line-height: 24px;}
.news1nr font {font-size: 12px !important;line-height: 20px !important;} 
.news1nr span {font-size: 12px !important;}
}
@media screen and (max-width:991px){
    .sonnav{width:100%;}
    .sonnav dd{margin-bottom: 10px;padding:6px 12px;font-size:14px;border-radius:6px;margin:5px;}
}

/* case */
.image {text-align: center;}
.image img { width:100%; }
.image .zz {display: none;}		
.image .zz h4 { font-size: 30px;line-height: 40px;margin-top: 20%;color: #fff;}

.caseblock{position: relative; width:100%;}
.caseblock .image{width:100%;height:100%;}
.caseList{display: grid;grid-template-columns: repeat(2,1fr);grid-gap:20px 20px;}



.image:hover .zz {
    font-size: 16px;
    position: absolute;
    top: 0;
    color: #fff;
    background: #000;
    opacity: 0.7;
    left: 0;
    right: 0;
    bottom: 0;
    display: block;
    
}

@media screen and (min-width: 1024px) and (max-width:1599px){
    .image:hover .zz{padding: 0 5%;font-size:14px;}
    .image:hover .zz h4 { font-size: 18px;line-height: 30px;margin-top: 14%;color: #fff;margin-bottom: 10px;}
		
}

@media screen and (max-width:991px){
    .image:hover .zz{font-size:12px;padding: 0 10px;}
    .image:hover .zz h4 { font-size: 14px;line-height:24px;margin-bottom: 0px;}
		
}

.acmenu li .sublistbox{display: none;margin-top: 10px;}
.acmenu li.active a.mu{font-weight: bold;color: #17386F;border-bottom: 2px solid #4B4B4B;padding-bottom: 3px;}
.acmenu li.active .sublistbox{display:block;}
.acmenu li.active .sublistbox a:hover,.acmenu li.active .sublistbox a.cur{border-bottom: 1px solid #4B4B4B;padding-bottom: 3px;}

@media screen and (max-width:1024px){
    .caseLeft{width:40% !important;}
    .caseList{width:60% !important;display: grid;grid-template-columns: repeat(1,1fr);grid-gap:20px 20px;}
    .acmenu li.active .sublistbox dd{margin-bottom:0px;}



}

.table td {
    FONT-SIZE: 15px;
    text-align: left;
    vertical-align: top;
    padding-bottom: 1%;
    line-height: 180%;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next{background-image: url(../images/prev.png);}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{background-image: url(../images/next.png);}
.swiper-pagination-bullet-active{background: #17386F !important;}
.honer{width:1000px; margin: 0px auto;position: relative;overflow: hidden;}
.mySwiper{position: relative;}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    height: 450px !important;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
  }

  .swiper-slide img {
    display: block;
    max-width: 800px;
    max-height: 400px;
    object-fit: cover;
  }
  @media screen and (max-width:1024px){
    .honer{width:100%;padding-bottom: 20px;}
    .mySwiper,.swiper-slide{height:300px !important;}
    .swiper-slide img{max-width: 100%;max-height: 300px;}
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -10px !important;}
    
  }

  /* msg */
		
  .ly {padding: 0 8%;}		
  .lyltit {font-size: 54px;color: #c48d38;font-weight: bold;border-bottom: 6px solid;}
      
  .lyltit1{FONT-SIZE: 52PX;
      LINE-HEIGHT: 64PX;
      color: #17386f;
      padding: 25px 0;font-weight: bold;}
  .lyltit2{font-size: 16px;letter-spacing: 1px;}		
  .lyltit3{LINE-HEIGHT: 60PX;border-bottom: 6px solid #c48d38;margin-bottom: 40px;}	
  .lyltit4{font-size: 23px;line-height: 20px;}		
  .lyltit5{line-height: 30px;padding:18px 0 0 0;}
  .lyltit6{line-height: 30px;}
  .cen {text-align: center;}			
  .lyrtit {font-size: 28px;letter-spacing: 1px;color: #17386f;padding-top: 15px;}		
  form p {background: #F2F2F2;
      padding: 10px 15px;
      font-size: 16px;
      letter-spacing: 2px;}		
  
  input {border: none;background: none;}
  .tj {border-radius: 60px;
      background: none;
      border: 1px solid #C48D38;
      color: #C48D38;
      text-align: center;
      width: 220px;
      padding: 5px;margin: 0 auto;}
          
  .ljtj{color: #C48D38;font-size: 24px;letter-spacing: 2px;}	

  .tjh {height: 180px;}
  .ws {-ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%;
      position: relative;
      width: 100%;
          }
  
  .lylr {line-height: 36px;}
  .ywwx {margin: 0 4%;}

  @media screen and (min-width: 1024px) and (max-width: 1599px){
    .ly {padding: 0 0%;}
    .lyltit1 {font-size:38px;}
    .lyltit {font-size: 43px;}
    .lylr, .lyll {flex: 0 0 100% !important;max-width: 100% !important;text-align: center;margin-bottom: 5%;}
    .lyltit5 {padding: 10px 0 0 0;}
  }
  @media screen and (min-width:760px) and (max-width:1023px){
    .ly {
        padding: 0 2%;
    }	
    
    .lyltit4 {
      
    }			
    .lyltit5 {line-height: 30px;padding: 0px 0 0 0;font-size: 16px;}
    .lyltit6 {font-size: 16px;} 			
                
                
    .lylr {margin-bottom: 5%;}
    .lyll {padding-left: 5%;}
  }
  @media screen and (min-width:375px) and (max-width:1023px){
    .lyltit {
        font-size: 30px;border-bottom: 4px solid;
    }
    .ly {padding: 0 0%;}
                
    .lyltit1 {
        FONT-SIZE: 24PX;
        LINE-HEIGHT: 34PX;
        letter-spacing: 2px;
        
    }
    .lyltit2 {
        font-size: 15px;
    }
    .lyltit4 {
        font-size: 20px;line-height: 24px;
    }			
                
    .lyltit5 {
        line-height: 22px;
        padding: 0px 0 0 0;font-size: 12px;
    }
    .lyltit6 {
        line-height: 22px;
        padding: 0px 0 0 0;font-size: 12px;
    }
    .lyll {display: none;}
    .ljtj {
        font-size: 14px;
    }
    .tj {
        width: 100px;
        padding: 0px;
    }			
    .lylr {line-height: 28px;padding-bottom: 0%;font-size: 12px;}			
    .lyrtit {
        font-size: 20px;
        letter-spacing: 1px;
        color: #17386f;
        padding-top: 0px;
    }			
    form p {
        background: #F2F2F2;
        padding: 10px;
        font-size: 14px;
        letter-spacing: 0px;
    }
    .lyltit3 {LINE-HEIGHT: 23PX;border-bottom: 4px solid #c48d38;margin-bottom: 20px;}	
    .lylr {display: none;}		
  }
  @media screen and (min-width: 270px) and (max-width:374px) {
    .ly {
        padding: 0 0%;
    }
    .liuyan img {height: 18px;}				
                
    .lyltit {
        font-size: 20px;
    }
    
    .lyltit1 {
        FONT-SIZE: 22PX;
        LINE-HEIGHT: 34PX;
    }
    .lyltit2 {
        font-size: 12px;
    }
    .lyltit3 {LINE-HEIGHT: 30PX;}			
    .lyltit4 {
        font-size: 16px;
    }			
    .lyll {
        display: none;
    }			
    .lyltit5 {
        line-height: 36px;
        padding: 0px 0 0 0;
    }			
    .lylr {
        line-height: 24px;
        padding-bottom: 0%;
        font-size: 12px;letter-spacing: -1px;
    }			
    .lyrtit {
        font-size: 18px;
        letter-spacing: 1px;
        color: #17386f;
        padding-top: 15px;
    }			
    form p {
        background: #F2F2F2;
        padding: 10px;
        font-size: 14px;
        letter-spacing: 0px;
    }
  }

  @media screen and (max-width:1023px){
    .logo,.navs{width:100%;text-align: center;}
    nav{height: 105px;width:100% !important;padding:20px 10px !important;}
    .navs{margin-top:8px;}
    nav div ul li a{font-weight: bold !important;font-size:15px;}
  }