@media (max-width: 1200px) { .container { width: 1024px; }
  .header .navbar .nav a { margin-left: 15px; font-size: 14px; }
  .index-main .item-box1 .box-wrapper .pro-nav a { font-size: 14px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .info { height: 235px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .pic { height: 235px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 .item .pic { height: 327px; } }
@media (max-width: 1024px) { .container { width: 100%; padding: 0 10px; }
  .inside-main .pro-menu > ul > li h4 a { font-size: 14px; }
  .inside-main .pro-menu > ul > li ul li { font-size: 12px; } }
@media (max-width: 768px) { .header { height: 60px; }
  .header .logo a { height: 60px; line-height: 60px; }
  .header .navbar { float: none; width: 100%; }
  .header .navbar .nav { display: none; position: absolute; z-index: 9999; top: 100%; left: 0; width: 100%; line-height: 40px; text-align: left; padding: 10px 0; background-color: rgba(0, 0, 0, 0.7); }
  .header .navbar .nav a { float: none; width: 100%; margin-left: 0; padding: 0 10px; color: #fff; }
  .navbtn { display: block; top: 15px; right: 10px; padding: 0 5px; border-radius: 4px; }
  .navbtn span { width: 25px; height: 2px; margin: 6px 0; }
  .navbtn.navclose span:nth-child(1) { -moz-transform: translateY(8px) rotate(45deg); -ms-transform: translateY(8px) rotate(45deg); -webkit-transform: translateY(8px) rotate(45deg); transform: translateY(8px) rotate(45deg); }
  .navbtn.navclose span:nth-child(3) { -moz-transform: translateY(-8px) rotate(-45deg); -ms-transform: translateY(-8px) rotate(-45deg); -webkit-transform: translateY(-8px) rotate(-45deg); transform: translateY(-8px) rotate(-45deg); }
  .index-main .item-box1 .box-wrapper .pro-nav, .index-main .item-box1 .box-wrapper .pro-slide { float: none; width: 100%; }
  .index-main .item-box1 .box-wrapper .pro-nav { height: auto !important; overflow: hidden; background: none; }
  .index-main .item-box1 .box-wrapper .pro-nav a { float: left; width: 20%; border-right: 1px #fff solid; background-color: #f2f2f2; }
  .index-main .item-box1 .box-wrapper .pro-nav a:hover, .index-main .item-box1 .box-wrapper .pro-nav a.current { height: 40px; line-height: 40px; }
  .index-main .item-box1 .box-wrapper .pro-slide { margin-top: 20px; height: auto !important; overflow: hidden; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .info strong, .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 .item .info strong { font-size: 16px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .info em, .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 .item .info em { font-size: 13px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-list .item .info strong { font-size: 16px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-list .item .info em { font-size: 13px; }
  .index-main .item-box3 { margin-top: 50px; }
  .index-main .item-box3 .box-left { width: 100%; }
  .index-main .item-box3 .box-left .box-content { margin-top: 40px; padding-right: 30px; padding-left: 30px; }
  .index-main .item-box3 .box-left .box-content h4 { line-height: 32px; font-size: 22px; }
  .index-main .item-box3 .box-left .box-content h4 br { display: none; }
  .index-main .item-box3 .box-left .box-content .content { margin-top: 30px; font-size: 16px; }
  .index-main .item-box3 .box-left .box-content h2 { font-size: 16px; }
  .index-main .item-box3 .box-right { display: none; }
  .index-main .item-box4 { margin-top: 50px; padding-top: 60px; padding-bottom: 40px; }
  .index-main .item-box4 .box-tit { width: 195px; height: 45px; line-height: 45px; font-size: 22px; }
  .index-main .item-box4 .box-tit:before { top: -11.5px; height: 65px; }
  .index-main .item-box4 .list .item { width: 50%; }
  .index-main .item-box4 .more { margin-top: 40px; font-size: 20px; }
  .index-main .item-box5 { margin-top: 50px; }
  .index-main .item-box5 .list .item dl { padding: 10px 10px 15px; }
  .index-main .item-box5 .list .item dl dt { font-size: 16px; }
  .index-main .item-box5 .list .item .more { margin-top: 20px; }
  .message-box .box-wrapper { width: 70%; }
  .inside-main .pro-menu { width: 25%; }
  .inside-main .pro-menu h3 { display: block; padding-bottom: 15px; font-size: 24px; }
  .inside-main .pro-menu > ul { margin-top: 15px; }
  .inside-banner { height: 400px; line-height: 400px; }
  .about-main .icon-list .item .icon { width: 175px; height: 175px; line-height: 175px; }
  .about-main .icon-list .item .icon:before { width: 125px; height: 125px; }
  .about-main .icon-list .item .icon img { width: 125px; height: 125px; padding: 25px; }
  .about-main .icon-list .item strong { letter-spacing: 7px; padding-left: 7px; padding-bottom: 15px; }
  .pro-list { width: 70%; }
  .pro-list ul li { width: 50%;  height:auto;}
  .news-list .item { width: 50%; }
  .contact-main .content ul { float: left; display: block; width: 50%; padding: 0 20px; }
  .pro-detail { width: 70%; }
  .index-footer .f-left, .index-footer .f-right { float: none; width: 100%; }
  .index-footer .f-right { text-align: left; margin-top: 30px; }
  .inside-footer .tel-number { width: 40%; }
  .inside-footer .f-nav { width: 60%; line-height: 30px; } }
@media (max-width: 576px) { .container { padding: 0 5px; }
  .header { position: relative; height: 50px; }
  .header .logo { width: 70%; }
  .header .logo a { height: 50px; line-height: 50px; }
  .header .navbar .nav { line-height: 30px; }
  .navbtn { top: 10px; }
  .banner .swiper-pagination { bottom: 10px !important; font-size: 0; }
  .banner .swiper-pagination span { width: 7px; height: 7px; }
  .index-main .item-box1 { margin-top: 30px; }
  .index-main .item-box1 .box-head .box-tit { padding-bottom: 7px; }
  .index-main .item-box1 .box-head .box-tit h3 { font-size: 18px; }
  .index-main .item-box1 .box-head .box-tit em { line-height: 22px; margin-left: 5px; font-size: 12px; }
  .index-main .item-box1 .box-head .more { margin-top: 6px; padding-left: 45px; padding-right: 0; padding-bottom: 10px; font-size: 12px; background-size: auto 13px; }
  .index-main .item-box1 .box-wrapper h5 { padding-left: 22px; margin-bottom: 10px; font-size: 14px; background-size: auto 15px; }
  .index-main .item-box1 .box-wrapper .pro-nav a { width: 33.33%; padding: 0 5px; font-size: 12px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1, .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 { float: none; width: 100%; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .info em, .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 .item .info em { padding-top: 10px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .info, .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .pic { height: 170px; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box1 .item .pic img { height: 100%; min-width: auto; min-height: auto; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 .item .pic { height: auto; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-box2 .item .pic img { width: 100%; min-width: auto; max-width: 100%; }
  .index-main .item-box1 .box-wrapper .pro-slide .pic-list .item { float: none; width: 100%; }
  .index-main .item-box2 { line-height: 220px; margin-top: 40px; overflow: hidden; }
  .index-main .item-box2 img { transform: scale(1.5); -ms-transform: scale(1.5); -webkit-transform: scale(1.5); -moz-transform: scale(1.5); -o-transform: scale(1.5); }
  .index-main .item-box3 .box-left { margin-top: 0; }
  .index-main .item-box3 .box-left .box-tit { height: auto; line-height: 1.4; padding-left: 10px; padding-top: 10px; padding-bottom: 10px; }
  .index-main .item-box3 .box-left .box-tit:before { display: none; }
  .index-main .item-box3 .box-left .box-tit em { font-size: 12px; }
  .index-main .item-box3 .box-left .box-tit h3 { font-size: 16px; }
  .index-main .item-box3 .box-left .box-content { margin-top: 20px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; }
  .index-main .item-box3 .box-left .box-content h4 { line-height: 22px; font-size: 16px; }
  .index-main .item-box3 .box-left .box-content .content { line-height: 1.8; margin-top: 10px; color: #666; font-size: 14px; }
  .index-main .item-box3 .box-left .box-content h2 { margin-top: 10px; font-size: 14px; }
  .index-main .item-box4 { padding-top: 30px; padding-bottom: 30px; }
  .index-main .item-box4 .box-tit { width: 150px; height: 40px; line-height: 40px; padding-left: 6px; font-size: 18px; }
  .index-main .item-box4 .box-tit:before { top: -6px; height: 50px; }
  .index-main .item-box4 .list { margin-top: 30px; }
  .index-main .item-box4 .list .item a .title strong { font-size: 14px; }
  .index-main .item-box4 .list .item a .title em { font-size: 12px; }
  .index-main .item-box4 .more { width: 150px; height: 40px; line-height: 40px; margin-top: 20px; padding-left: 7px; font-size: 16px; letter-spacing: 4px; }
  .index-main .item-box5 .h-pic { text-align: center; }
  .index-main .item-box5 .h-pic img { float: none; width: auto; max-width: 100%; margin-top: 20px !important; }
  .index-main .item-box5 .list .item { float: none; width: 100%; margin-bottom: 40px; }
  .index-main .item-box5 .list .item dl dd { line-height: 1.6; font-size: 13px; }
  .index-main .item-box5 .list .item .more { margin-top: 10px; font-size: 13px; }
  .message-box { margin-top: 10px; padding-bottom: 30px; }
  .message-box .box-wrapper { width: 90%; }
  .message-box .box-wrapper h3 { padding-bottom: 30px; }
  .message-box .box-wrapper .item { margin-bottom: 15px; }
  .message-box .box-wrapper .item h5 { margin-bottom: 5px; font-size: 14px; }
  .message-box .box-wrapper .item input { height: 30px; line-height: 30px; font-size: 12px; }
  .message-box .box-wrapper .item i { line-height: 30px; }
  .message-box .box-wrapper .submit { width: 110px; height: 35px; line-height: 35px; margin-left: auto; margin-right: auto; padding-left: 12px; letter-spacing: 10px; }
  .inside-main { padding-top: 20px; }
  .inside-main .crumbs { line-height: 30px; padding-left: 25px; font-size: 12px; }
  .inside-main .inside-menu-name { margin-top: 30px; }
  .inside-main .inside-menu-name h3 { padding-bottom: 7px; font-size: 18px; }
  .inside-main .inside-menu-name h3:before, .inside-main .inside-menu-name h3:after { height: 2px; }
  .inside-main .inside-menu-name h4 { padding-top: 4px; font-size: 12px; }
  .inside-main .pro-menu { width: 30%; padding-bottom: 50px; }
  .inside-main .pro-menu h3 { padding-bottom: 7px; font-size: 18px; }
  .inside-main .pro-menu h5 { margin-top: 20px; padding-left: 17px; font-size: 14px; background-size: auto 13px; }
  .inside-main .pro-menu > ul { margin-top: 5px; }
  .inside-main .pro-menu > ul > li h4 { line-height: 35px; }
  .inside-main .pro-menu > ul > li h4 a { padding-left: 0; font-size: 12px; }
  .inside-main .pro-menu > ul > li h4 i { height: 35px; background-size: auto 5px; }
  .inside-main .pro-menu > ul > li ul { padding-left: 10px; padding-bottom: 5px; }
  .inside-main .pro-menu > ul > li ul li { line-height: 20px; font-size: 12px; }
  .inside-main .paging a { margin: 0 5px; font-size: 12px; }
  .inside-banner { height: 200px; line-height: 200px; }
  .inside-banner h3 { font-size: 26px; background-size: 70% 30%; }
  .single-main { margin-top: 20px; }
  .single-main .content { padding-bottom: 30px; }
  .single-main .content, .single-main .content p, .single-main .content strong, .single-main .content span { font-size: 12px; }
  .about-main .icon-list { padding-bottom: 20px; }
  .about-main .icon-list .item { float: none; width: 100%; margin-bottom: 30px; }
  .about-main .icon-list .item .icon { width: 150px; height: 150px; padding: 7px; }
  .about-main .icon-list .item .icon:before { width: 135px; height: 135px; }
  .about-main .icon-list .item .icon img { width: 135px; height: 135px; padding: 30px; }
  .about-main .icon-list .item strong { letter-spacing: 5px; padding-left: 5px; padding-top: 15px; padding-bottom: 7px; }
  .about-main .icon-list .item strong:after { width: 15%; }
  .about-main .icon-list .item p { line-height: 1.6; margin-top: 10px; font-size: 13px; }
  .pro-list { width: 65%; }
  .pro-list ul { margin-left: -3px; margin-right: -3px;  height}
  .pro-list ul li { padding-left: 3px; padding-right: 3px; margin-bottom: 15px;  height:123px;}
  .pro-list ul li a .tit { padding-top: 5px; font-size: 12px; }
  .list-img { margin-top: 35px; }
  .list-img ul li { width: 50%; margin-bottom: 20px; height:auto; }
  .list-img ul li .tit { margin-top: 10px; font-size: 12px; }
  .news-list { margin-top: 35px; margin-left: -3px; margin-right: -3px; }
  .news-list .item { padding-left: 3px; padding-right: 3px; margin-bottom: 15px; }
  .news-list .item dl { padding: 10px 10px 10px; }
  .news-list .item dl dt { font-size: 14px; }
  .news-list .item dl dd { line-height: 1.5; font-size: 12px; }
  .zsjm-main .jmdx .list { display: block; }
  .zsjm-main .jmdx .list span { display: block; margin-bottom: 40px; }
  .zsjm-main .jmdx .list span.plus { display: none; }
  .zsjm-main .jmyq { margin-top: 15px; }
  .zsjm-main .jmyq ul { margin-top: 20px; }
  .zsjm-main .jmyq ul li { width: 48%; margin-bottom: 10px; }
  .zsjm-main .jmyq ul li strong { font-size: 12px; }
  .dlqy { margin-top: 40px; padding-top: 40px; padding-bottom: 50px; }
  .dlqy h4 { font-size: 20px; }
  .dlqy .text { line-height: 2; margin-top: 30px; font-size: 14px; }
  .contact-main { margin-top: 20px; }
  .contact-main .content ul { float: none; width: 100%; padding: 0; }
  .contact-main .content ul li { line-height: 20px; padding: 5px 0; padding-left: 22px; font-size: 14px; background-size: auto 15px; }
  .map-box { height: 300px; margin-top: 20px; }
  .pro-detail { width: 65%; padding-bottom: 50px; }
  .pro-detail h1 { font-size: 14px; }
  .pro-detail .tab-tit { height: 23px; }
  .pro-detail .tab-tit h4 { height: 23px; line-height: 22px; padding-left: 10px; padding-right: 10px; font-size: 12px; font-weight: normal; }
  .pro-detail .content, .pro-detail .content p, .pro-detail .content strong, .pro-detail .content span { line-height: 1.8; font-size: 12px; }
  .news-detail { padding-bottom: 30px; }
  .news-detail h1 { font-size: 20px; }
  .news-detail .datetime { text-align: center; margin-top: 10px; }
  .news-detail .content { margin-top: 30px; margin-bottom: 30px; }
  .news-detail .content, .news-detail .content p, .news-detail .content strong, .news-detail .content span { font-size: 12px; }
  .pre-next, .share-box { float: none; width: 100%; text-align: left; }
  .pre-next { line-height: 30px; }
  .pre-next, .pre-next a { font-size: 12px; }
  .share-box .bshare-custom { text-align: center !important; font-size: 0 !important; }
  .share-box .bshare-custom a { margin: 0 5px !important; }
  .index-footer { padding-bottom: 30px; }
  .index-footer .f-left h2 { text-align: center; }
  .index-footer .f-left .contact-info .qrcode, .index-footer .f-left .contact-info .content { float: none; width: 100%; }
  .index-footer .f-left .contact-info .qrcode { text-align: center; padding-top: 0; font-size: 0; }
  .index-footer .f-left .contact-info .qrcode img { width: 160px; }
  .index-footer .f-left .contact-info .content { line-height: 1.6; margin-top: 25px; font-size: 12px; }
  .index-footer .f-right dl { text-align: center; }
  .index-footer .f-right dl dt { line-height: 30px; font-size: 16px; }
  .index-footer .f-right dl dd { line-height: 1.6; font-size: 20px; }
  .inside-footer { padding-bottom: 15px; }
  .inside-footer .contact .item { float: none; width: 100%; padding-right: 0 !important; }
  .inside-footer .contact .item ul li { line-height: 1.4; padding-top: 7px; padding-bottom: 7px; font-size: 12px; }
  .inside-footer .contact .qrcode { padding: 10px 0; text-align: center; }
  .inside-footer .contact .qrcode img { width: 130px; }
  .inside-footer .hezuo strong, .inside-footer .hezuo a { font-size: 12px; }
  .inside-footer .hezuo a { margin-right: 7px; }
  .inside-footer .tel-number, .inside-footer .f-nav { float: none; width: 100%; text-align: center; }
  .inside-footer .tel-number { background: none; }
  .inside-footer .tel-number em, .inside-footer .tel-number strong { padding-left: 0; }
  .inside-footer .tel-number strong { font-size: 15px; }
  .inside-footer .tel-number p { display: none; }
  .inside-footer .f-nav { line-height: 22px; margin-top: 15px; }
  .inside-footer .f-nav a { margin-left: 7px; margin-right: 7px; font-size: 12px; }
  .copyright { line-height: 1.4; font-size: 12px; } }

/*# sourceMappingURL=media.css.map */
