

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

.main { max-width:1220px !important; margin:0 auto !important; padding:0px 10px;}
.banner .swiper-slide .text h3 { font-size: 36px; }
.banner .swiper-slide .text p { font-size: 26px;  }

.section1 .text h3 { font-size: 20px; line-height: 32px; }


.in_guide h3 { font-size: 38px; }
.banner-x { height: 330px; font-size: 32px; }
.about .text h2 { font-size: 26px; }
.about .text h3 { font-size: 22px; }
.about .text p { font-size: 15px; line-height: 26px; }
.about1 h3 { font-size: 20px; }
.about1 ul li .text p { font-size: 14px; line-height: 24px; }
.product-ban h3 { font-size: 22px; }
.product-ban strong { font-size: 18px;  }

.product2 .tit h3 { font-size: 26px; }
.product2 .list ul li .text h3 { font-size: 16px; }
.product2 .list ul li .text p { font-size: 14px; line-height: 24px; }


.product4 h3 { font-size: 26px; }
.news .had .text h3 { font-size: 20px; }
.m_link2 { padding: 10px 36px; }
.m_link1 { padding: 10px 36px; }

.guide h3 { font-size: 26px; }
.guide1 .fl h3 { font-size: 26px; }
.guide1 .fr h3 { font-size: 22px; }
.guide1 .fr p { font-size: 14px; line-height: 26px; }
.guide1 .fl .text p { padding-left: 60px; }


}



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


.banner .swiper-slide .text h3 { font-size: 18px; }
.banner .swiper-slide .text h3:after { height: 2px; }
.banner .swiper-slide .text p { font-size: 16px; letter-spacing: 0px; }
.banner { height: 420px; }

.m_link { margin-top: 20px; padding: 10px 30px; }
.m_link:after { width: 20px; }

.banner .swiper-slide .text .xt { height: 2px; width: 30px; }

.section1 { display: block; padding-bottom: 20px; margin-top: -60px; }
.section1 .img { width: 100%; }
.section1 .text { width: 100%; }
.section1 .text { padding: 10px; }
.section1 .text h3:before { display: none; }
.section1 .text h3 { padding-left: 0px; font-size: 16px; line-height: 26px; }
.section1 .text p { padding-left: 0px; font-size: 13px; margin-top: 5px; }

.banner { height: 370px; }
.banner-pag { bottom: 80px !important; }
.banner .swiper-slide .text i { width: 60px; }

.in_about { margin-top: 40px; display: block; }
.in_about .img { width: 100%; }
.in_about .text { padding: 30px 10px 40px; width: 100%; }
.m_tit { font-size: 16px; font-weight: bold; }
.m_p p { font-size: 14px; line-height: 24px; margin-top: 15px; }


.in_design { margin-top: 40px; }
.m_tit_p { font-size: 14px; line-height: 24px; }

.in_design .list ul li .text { background: #f1f7fa; padding: 15px; }
.in_design .list ul li .link:hover .text { background: #fff; }
.in_design .list ul li .text h3 { font-size: 16px; }
.in_design .list ul li .text p { margin-top: 10px; font-size: 12px; line-height: 22px; }

.in_guide { margin-top: 40px; padding: 8% 0px; }
.in_guide h3 { font-size: 24px; }
.footer .had { display: none; }
.footer .dow h3 { display: none; }
.footer .dow { line-height: 24px; }

.banner .swiper-slide .text { padding-left: 10px; padding-right: 10px; }
.banner-x { height: 180px; font-size: 20px; }


.about { margin-top: 30px; display: block; }
.about .text { width: 100%; padding-bottom: 30px; }
.about .text h2 { font-size: 18px;  }
.about .text h3 { font-size: 16px; }
.about .text p { font-size: 14px; line-height: 22px; }
.about .img { width: 100%; }
.about .text ul li { font-size: 15px; min-width: 45%; }
.about .text ul { margin-top: 10px; }


.about1 { margin-top: 40px; }
.about1 h3 { font-size: 16px; line-height: 26px; }
.about1 ul { display: block; }
.about1 ul li { width: 100%; padding: 0px; }
.about1 ul { margin-left: 0px; margin-right: 0px; }
.about1 ul li .text { padding: 30px 20px; }

.about2 { margin-top: 40px; }
.about2 .tit p { font-size: 14px; line-height: 24px; }
.about2 .list ul { margin-left: -5px; margin-right: -5px; }
.about2 .list ul li { width: 50%; padding: 5px; }
.about2 .list ul li .item .text { padding: 20px 10px; }
.about2 .list ul li .item .text strong { font-size: 16px; }
.about2 .list ul li .item .text p { font-size: 14px; line-height: 22px; }
.about2 .list { margin-top: 20px; }
.about2 .tit h3 { font-size: 18px; }

.about3 { margin-top: 40px; }
.about3 h3 { font-size: 18px;  }
.about3 .form .list { margin-top: 10px; }
.about3 .form .list ul { margin-left: 0px; margin-right: 0px; }
.about3 .form .list ul li { width: 100%; padding: 0px 0px; margin-top: 15px; }
.about3 .butlist .but1 { min-width: 140px; margin: 0px 3px; }
.about3 .butlist .but2 { min-width: 140px; margin: 0px 3px; }

.about_box { padding-bottom: 40px; }

.guide h3 { font-size: 18px; }
.guide .img { margin-top: 20px; }
.guide1 .fl h3 { font-size: 18px; }
.guide1 { margin-top: 40px; display: block; }
.guide1 .fl { width: 100% }
.guide1 .fr { width: 100% }
.guide1 .fl .text { padding: 20px; margin-top: 20px; }
.guide1 .fl .text p { font-size: 15px; line-height: 24px; }
.guide1 .fr h3 { font-size: 18px; }
.guide1 .fr:after { display: none; }

.guide2 { margin-top: 40px; }
.guide_box { padding: 40px 0px 40px 0px; }

.news .tit { font-size: 18px; }
.news .had .link { display: block; }
.news .had .link .img { width: 100%; height: 180px; }
.news .had .text { width: 100%; padding: 30px 10px; }
.news .had .text h3 { font-size: 16px; }
.news .had .text p { font-size: 12px; line-height: 22px; }

.news .list ul li .link { display: block; }
.news .list ul li .img { width: 100%; height: auto; }
.news .list ul li .text { padding-left: 0px; margin-top: 20px; }
.news .list ul li .text h3 { font-size: 16px; }
.news .list ul li .text p { line-height: 22px; margin-top: 15px; }

.m_link1 { padding: 9px 30px; font-size: 12px; margin-top: 30px; }
.m_link2 { padding: 9px 30px; font-size: 12px; margin-top: 30px; }

.news_box { padding-bottom: 40px; }
.pagebox ul .page a { height: 30px; line-height: 30px; width: 30px; margin: 0px; }
.pagebox ul .previous a { height: 30px; line-height: 30px; padding: 0px 10px; }
.pagebox ul .next a { height: 30px; line-height: 30px; padding: 0px 10px; }

.news .list { margin-top: 0px; }
.pagebox ul { margin-top: 30px; }

.product-ban h3 { font-size: 18px; }
.product-ban strong { font-size: 16px; }
.product-ban p { font-size: 12px; line-height: 22px; margin-top: 5px; }
.g-nav .item a { font-size: 14px; }
.g-nav .main { padding: 0px; }

.product .tit { font-size: 18px; }
.product .list ul li h3 { font-size: 16px; }
.product .list ul li .text p { font-size: 14px; }

.product .list ul li { background-size: 30px auto; }
.product .list ul li.active { background-size: 30px auto; }
.product { margin-top: 40px; }
.product1 { margin-top: 40px; font-size: 20px; padding: 70px 0px; }

.product2 { margin-top: 40px; display: block; }
.product2 .tit { width: 100%; padding-bottom: 20px; }
.product2 .tit h3 { font-size: 20px; }
.product2 .tit strong { font-size: 16px; margin-top: 10px; }
.product2 .tit p { font-size: 14px; line-height: 22px; }
.product2 .list { width: 100% }
.product2 .list ul li { width: 100% }
.product2 .list ul { display: block; }

.in_design .tit { font-size: 16px; }
.in_design .list { margin-top: 20px; }
.product4 h3 { font-size: 20px; }
.product4 .item { display: block; }
.product4 .item .img { width: 100% }
.product4 .item .text { width: 100% }
.product_box { padding-bottom: 40px; }


/* 导航 */
.header .had .fr { position: fixed; z-index: 99; height: 100%; top: 0px; background: #222; width: 50%; right: -50%; padding-top: 50px; }

.header .had .nav { display: block; }
.header .had .nav .nav-ul>li { display: block; position: relative; }
.header .had .nav .nav-ul>li>a  { color: #f0f0f0; display: block; padding: 15px 0px; border-bottom: 1px solid #3e3e3e; font-size: 15px; line-height: normal; display: block; }
.header .had .nav .nav-ul>li .icon { position: absolute; right: 0px; width: 51px; height: 51px; z-index: 3; top: 0px; display: block;  }
.header .had .nav .nav-ul>li .icon:after { content: '';display: block; width: 9px; height: 9px; right: 22px; border: 1px solid rgba(255,255,255,.3);border-top: 0;border-left: 0;transform: rotate(-45deg);-webkit-transform: rotate(-45deg);position: absolute;top: 16px;transition: all 0.6s;-webkit-transition: all 0.6s;-moz-transition: all 0.6s; z-index: 3; position: absolute; top: 50%; margin-top: -5px; }
.header .had .nav .nav-ul>li .icon.active:after { transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.header .had .nav .nav-ul2 {  padding: 10px 0px; padding-left: 20px; display: none; }
.header .had .nav .nav-ul2 li a { color: #a2a2a2; padding: 5px 0px; display: block;  }





.header .had .lang {  margin-top: 30px;  }
.header .had .search { margin-top: 30px; }
.header .had .lang a.active { color: #36b6eb; }
.header .had .lang span { background: #676767; }
.header .had .lang a { color: #676767; }
.header .had .fr .close { position: absolute; right: 10px; top: 10px; opacity: 0.6 }
.phone-back { position: fixed; top: 0px; left: -52%; top: 0px; width: 52%; display: block; background: rgba(0, 0, 0, 0.5); z-index: 88; height: 100%; }

.H_head { height: 55px; }
.header { height: 55px; }
.header .had { height: 50px; }
.header .had .logo img { height: 36px; }
.header .back { height: 3px; }

.phone-nav { display: block; }
.phone-nav span { width: 30px; height: 2px; background: #222; display: block; margin: 7px 0px; }

.close { display: block; }

.news_con .tit { font-size: 18px; }
.news_con { padding-top: 20px; padding-bottom: 40px; }
.news_con .con p { font-size: 14px; }
.return { margin-top: 30px; }

.product2 .list ul li .text { min-height: auto; }



}