@media all and (max-width:1680px){


.mBanner .swiper-slide img { height:601px;}
.mBanner { height:601px;}

.row3 .d .txt p.p1 { font-size:25px;}
.row3 .d .txt p.p2 { font-size:13px;}

.row1 .row1L { width:28%;}
.row1 .row1C { width:4%;}
.row1 .row1C img { width:47px;}
.row1 .row1L .tit { height:76px;}
.row1 .row1L .tit span.sp1 {font-size:42px; line-height:42px;}
.row1 .row1L .tit span.sp2 { font-size:20px;line-height:30px;}
.row1 .row1L .list { margin-bottom:5px;}
.row1 .row1R .box .d1 img { width:96px;}
.row1 .row1R .box .d1 p.p2 { font-size:30px; line-height:38px;}
.row1 .row1R .box .d2 .d2-3 { font-size:30px; line-height:38px;}
.row1 .row1R .box .d1 p.p3 { font-size:22px;}
.row1 .row1R .box .d1 p.p3:after { width:27px;}
.row1 .row1R .box .d2 .d2-5 span { font-size:14px; height:22px; line-height:22px; margin-right:5px;}
.row1 .row1R .box .d2 .d2-4 { font-size:22px; padding-bottom:18px; border-bottom:1px solid #f47575;}
.row1 .row1R .box .d2 .d2-2 img { width:110px;}
.row1 .row1R .box .d2 .d2-3 { margin-top:-70px; margin-bottom:45px;}
.row3 .w90 { height:346px;}
.row4 .row4L { padding:4% 10% 3% 6%}

	
}
@media all and (max-width:1600px){

.row1 { height:580px;}
.row1 .row1L { width:28.3%;}
.row1 .row1C { width:3.7%;}
.row1 .row1C img { width:45px;}
.row1 .row1L .more { width:170px; height:44px; line-height:44px;}

.footer .box1 { font-size:14px;}
.footer .box2 .C p { font-size:14px;}
.footer .box2 .L .d3 p.p2 { font-size:28px;}
.select_option li { font-size:13px;}


.row2 { height:620px;}
.row2 .R { padding:6% 4% 6% 6%}
.row2 .R p.p1 { font-size:42px; line-height:50px;}
.row2 .R p.p2 { font-size:22px; margin-bottom:50px;}
.row2 .R p.p3 { margin-bottom:13%;}
.row2 .R p.p4 { width:170px; height:44px; line-height:44px;}
.row3 .w90 { height:346px;}

}

@media all and (max-width:1440px){
.header { height:100px; line-height:100px;}
.header .menu a { padding:0 21px; font-size:15px;}
.header .logo { width:270px;}
	
.mBanner .swiper-slide img { height:541px;}
.mBanner { height:541px;}
.row3 .d .txt p.p1 { font-size:22px; line-height:26px;}
.row3 .d .txt p.p2 { font-size:12px; line-height:24px;}

.row1 .row1L { width:27.3%;}
.row1 .row1C { width:4.7%;}
.row1 .row1C img { width:39px;}
.row1 .row1L .tit span.sp1 { font-size:38px; line-height:40px;}
.row1 .row1L .tit span.sp2 { font-size:18px;}
.row1 .row1L .tit { height:72px;}
.row1 .row1L .tit:after { width:38px; margin-top:18px;}
.row1 .row1L .list ul li p.p1 { font-size:18px;}
.row1 .row1L .more { width:150px; height:40px; line-height:40px;}


.row2 { height:560px;}
.row2 .R p.p1 { font-size:38px; line-height:42px;}
.row2 .R p.p2 { font-size:20px; margin-bottom:30px;}
.row2 .R p.p2:after { width:34px; margin-top:18px;}
.row2 .R p.p3 { margin-bottom:8%;}
.row2 .R p.p4 { width:150px; height:40px; line-height:40px;}
.row3 .w90 { height:296px;}


}

@media all and (max-width:1366px){
.header .menu { width:800px;}
	
.mBanner .swiper-slide img { height:513px;}
.mBanner { height:513px;}

.row1 { height:540px;}
.row1 .row1L { width:27.6%; padding-top:5%;}
.row1 .row1C { width:4.4%;}
.row1 .row1C img { width:38px;}
.row1 .row1R .box .d2 .d2-5 span { font-size:12px; padding:0 8px;}
.row1 .row1R .box .d2 .d2-4 { font-size:20px}
.row1 .row1R .box .d1 p.p3 { font-size:20px;}
.row1 .row1R .box .d2 .d2-3 { font-size:28px;}
.row1 .row1R .box .d1 p.p2{ font-size:28px;}

.row2 { height:530px;}
.row3 .w90 { height:281px;}
.header .menu a { padding:0 17px; font-size:14px;}

	
}

@media all and (max-width:1280px){
.header .menu { width:760px;}
.header .menu a { padding:0 17px; font-size:14px;}
.mBanner .swiper-slide img { height:481px;}
.mBanner { height:481px;}
.row3 .w90 { height:263px;}
	
}
@media all and (max-width:1204px){
.header { padding:0 2%;}
.header .menu { width:740px;}
.header .menu a { padding:0 15px;}


	
}