﻿ @media only screen and (max-width: 1499px) {
 .row-a5 .wp,  .row-a3 .wp {
 width: 95%;
}
 .ul-imgtxt02 {
 margin: 0 -20px;
}
 .ul-imgtxt02 li a {
 margin: 0 20px;
}
}
 @media only screen and (max-width: 1365px) {
}
 @media only screen and (max-width: 1199px) {
 .wp {
 width: 95%;
 font-size: 13px;
    line-height: 22px;
}
 .udede-nav li a.v1 span {
 padding: 0 20px;
}
 .udede-nav dl dd a {
 padding: 0 15px;
}
 .kf {
 display: none;
}
 .m-list01 .g-more01 {
 height: 32px;
 line-height: 32px;
}
 .g-tit01 {
 font-size: 24px;
 margin-bottom: 40px;
}
 .m-txt01 .desc {
 margin-bottom: 12px;
}
 .m-txt01 .txt h3 {
 font-size: 30px;
}
 .m_chanpin01 {
 margin: 0 -5px;
}
 .m_chanpin01 a {
 margin: 0 5px;
}
 .row-a2 {
 padding-top: 50px;
}
 .g-txt01 {
 margin-bottom: 25px;
}
 .g-txt01 h3 {
 font-size: 30px;
 margin-bottom: 12px;
}
 .g-txt01 h3 span {
 font-size: 28px;
}
 .g-txt01 p {
 font-size: 14px;
}
 .ul-txt01 {
 margin-top: 15px;
}
 .ul-txt01 li {
 margin-bottom: 20px;
}
 .ul-txt01 li h3 {
 font-size: 14px;
 margin-bottom: 8px;
}
 .ul-txt01 li p {
 font-size: 12px;
 line-height: 24px;
}
 .row-a3 {
 margin-top: 50px;
}
 .ul-imgtxt02 {
 margin: 0 -10px;
}
 .ul-imgtxt02 li {
 margin-bottom: 35px;
}
 .ul-imgtxt02 li a {
 margin: 0 10px;
}
 .ul-imgtxt02 li .desc {
 padding: 12px 0;
}
 .ul-imgtxt02 li .desc .txt {
 padding-left: 10px;
}
 .ul-imgtxt02 li .desc .txt h3 {
 font-size: 16px;
}
 .m-news01 .item .box {
 padding: 15px;
}
 .m-box01 {
 width: 53%;
 height: auto;
 padding-top: 100px;
}
 .ul-txt02 {
 margin-top: 35px;
 padding: 30px 0;
}
 .ul-txt02 li {
 width: 50%;
}
 .ul-txt02 li.txt-l {
 display: none;
}
 .banner .slick-arrow {
 margin-top: -20px;
 width: 40px;
 height: 40px;
 -o-background-size: auto 15px;
 -ms-background-size: auto 15px;
 -moz-background-size: auto 15px;
 -webkit-background-size: auto 15px;
 background-size: auto 15px;
}
 .row-a5 {
 margin-top: 50px;
}
 .h50 {
 display: block;
}
 .udede-link {
 display: block;
}
 .g-titInfo {
 font-size: 22px;
}
}
 @media only screen and (max-width: 959px) {
 body {
 padding-top: 50px;
}
 .udede-header {
 height: 50px;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 z-index: 999;
 background-color: #fff;
 box-shadow: 0 5px 10px rgba(0, 0, 0, .05);
}
 .udede-header .logo {
 height: 50px;
 line-height: 50px;
}
 .udede-header .logo img {
 max-height: 35px;
}
 .udede-header .ch {
 display: none;
}
 .menuBtn {
 display: block;
}
 .udede-nav {
 float: none;
 display: none;
 position: fixed;
 top: 50px;
 left: 0;
 right: 0;
 width: 100%;
 height: 100%;
 z-index: 9999;
 background-color: #f79646;
 margin-top: 0;
}
 .udede-nav li {
 float: none;
}
 .udede-nav li a.v1 {
 color: #fff;
 width: auto;
 display: block;
 padding: 0 20px;
 height: 44px;
 line-height: 44px;
 margin: 0;
 text-align: left;
 border-radius: 0;
 font-size: 14px;
 border-bottom: 1px solid #fff;
 background-repeat: no-repeat;
 background-position: 95% center;
 background-image: url(../images/icon7.png);
}
 .udede-nav li a.v1.on {
 background-image: url(../images/icon7-hover.png);
}
 .udede-nav li a.v1 span {
 top: 0 !important;
 color: #fff !important;
}
 .udede-nav li.on a.v1 span:after, .udede-nav li:hover a.v1 span:after {
 display: none;
}
 .udede-nav dl {
 position: static;
}
 .udede-nav dl dd {
 float: none;
}
 .udede-nav dl dd a {
 text-align: left;
 height: 36px;
 line-height: 36px;
 color: #f79646;
 padding-left: 40px;
 background-color: #fff;
 font-size: 14px;
 text-indent: 0;
 transition: .3s;
 -ms-transition: .3s;
 -moz-transition: .3s;
 -webkit-transition: .3s;
 -o-transition: .3s;
}
 .udede-nav li:hover dl {
 display: none;
}
 .udede-nav dl dd a:hover {
 text-indent: 1em;
 color: #fff;
 background-color: #f79646;
}
 .m-link1 .item:first-child {
 margin-bottom: 10px;
}
 .row-a1 {
 margin: 25px 0;
}
 .row-a1 .col-l {
 float: none;
 width: auto;
}
 .row-a1 .col-r {
 float: none;
 width: auto;
}
 .row-a1 .g-tit01 {
 padding-top: 0;
}
 .m-list01 .g-more01 {
 height: 26px;
 line-height: 26px;
}
 .g-tit01 {
 font-size: 20px;
 margin-bottom: 20px;
}
 .m-txt01 .txt {
 font-size: 15px;
}
 .m-txt01 .txt h3 {
 margin-bottom: 12px;
 font-size: 24px;
}
 .m-txt01 .g-more01 {
 display: none;
}
 .m-imgtxt01 .g-more02 {
 display: block;
}
 .m_chanpin01 {
 padding-top: 20px;
}
 .row-a2 {
 padding-top: 25px;
}
 .m-imgtxt02 {
 float: none;
 width: auto;
 padding-bottom: 10px;
}
 .g-txt01 h3 {
 font-size: 26px;
}
 .g-txt01 h3 span {
 font-size: 24px;
}
 .ul-txt01 {
 float: none;
 width: auto;
}
 .ul-imgtxt02 {
margin: 0 -5px;
}
 .ul-imgtxt02 li a {
 margin: 0 5px;
}
 .ul-imgtxt02 li .desc .time span {
 font-size: 18px;
}
 .ul-imgtxt02 li .desc .time em {
 font-size: 12px;
}
 .ul-imgtxt02 li .desc .txt h3 {
 font-size: 14px;
}
 .ul-imgtxt02 li .desc .txt p {
 font-size: 12px;
}
 .m-list02 {
 background-color: #3a3e7a;
 background-image: none !important;
}
 .m-box01 {
 padding: 50px 0;
 float: none;
 width: auto;
}
 .m-box01 .g-tit01 {
 position: static;
 margin-bottom: 20px;
 color: #fff;
}
 .m-box01 .g-tit01 span {
 color: #fff;
}
 .ul-count {
 padding: 20px 0;
}
 .m-box01 .g-more01 {
 display: none;
}
 .m-box01 .g-more02 {
 display: block;
}
 .m-news01 {
 margin: 0 -5px;
}
 .m-news01 .item .box {
 margin: 0 5px;
}
 .m-news01 .item h3 a {
 margin-top: 20px;
 font-size: 16px;
}
 .fd-top {
 padding: 30px 0;
}
 .fd-logo {
 display: none;
}
 .fd-nav {
 display: none;
}
 .fd-qr {
 width: 110px;
 margin: 0 auto;
 float: none;
}
 .udede-footer .copy p {
 float: none;
 text-align: center;
}
 .udede-footer .copy a {
/* display: none;*/
}
 .row-a5 {
 margin-top: 25px;
}
 .ban {
 height: 300px;
}
 .row-b1 .col-l {
 float: none;
 width: auto;
}
 .row-b1 .col-r {
 float: none;
 width: auto;
}
 .g-titIns1 {
 font-size: 18px;
}
 .ul-txt-ins1 {
 margin-bottom:15px;
}
 .ul-newslist {
 display: none;
}
 .m-info {
 display: none;
}
 .dbn {
 display: none;
}
 .g-titInfo {
 font-size: 18px;
}
 .m-txt3 {
 display: none;
}
 .m-message {
 margin: 20px auto 0;
}
}
 @media only screen and (max-width: 767px) {
 .m-list01 .g-more01 {
 height: 24px;
 line-height: 24px;
}
 .g-tit01 {
 font-size: 18px;
}
 .m-txt01 .txt h3 {
 font-size: 18px;
}
 .g-txt01 h3 {
 font-size: 22px;
}
 .g-txt01 h3 span {
 font-size: 20px;
}
 .ul-imgtxt02 {
 margin: 0;
}
 .ul-imgtxt02 li {
 float: none;
 width: auto;
 margin-bottom: 18px;
}
 .ul-imgtxt02 li a {
 margin: 0;
}
 .ul-count li {
 width: 50%;
 margin-bottom: 20px;
}
 .g-more01 {
 display: none;
}
 .g-more02 {
 display: block;
}
 .ul-txt02 {
 margin-top: 18px;
 padding: 0;
 border-top: 0;
}
 .ul-txt02 li {
 padding: 20px 0;
 border-top: 1px solid #d8d8d8;
 float: none;
 width: auto;
}
 .ul-txt02 li h5 {
 margin-bottom: 8px;
}
 .ul-txt02 li.txt-r p.you, .ul-txt02 li.txt-c p.tel {
 margin-bottom: 15px;
}
 .fd-top {
 padding: 15px 0;
}
 .m-box01 {
 padding: 25px 0;
}
 .ban {
 display: none;
}
 .g-cur {
 height: 30px;
 line-height: 30px;
}
 .row-b1 {
 padding: 20px 0 36px
}
 .row-b1 .col-l {
 display: none;
}
 .ul-imgtxt-01 li {
 width: 50%;
}
 .ul-imgtxt-01 li:last-child {
 display: none;
}
 .ul-imgtxt2 li:last-child {
 display: block;
}
 .ul-imgtxt-01 li a p {
 height: 30px;
 line-height: 30px;
 font-size: 14px;
}
 .g-titInfo {
 font-size: 16px;
}
 .m-content br {
display: none;
}
 .ul-txt2 {
 margin-bottom: 25px;
}
 .ul-news1 li {
 float: none;
 width: auto;
}
 .ul-news1 li .tit {
 margin: 0 !important;
}
 .ul-newslist li .txt p {
 font-size: 12px;
 line-height: normal;
}
 .m-message {
 width: 440px;
}
 .m-message label span {
 float: none;
 margin-right: 15px;
}
 .m-message label.code input {
 float: none;
}
 .m-message label.mes span {
 position: relative;
 top: -55px;
 z-index: 3;
}
 .m-message label.code input {
 width: 30%!important;
 margin-right: 10px;
}
 .m-pic1 {
 float: none;
 width: auto;
 margin: 10px 0;
 overflow: hidden;
}
 .m-pic1-for .item {
 height: auto;
}
 .m-txt1 {
 padding-left: 0;
 margin-top: 20px;
}
 #message .m-content .m-message {
 width: 90%;
 padding: 20px;
}
 #message .m-content {
 margin-top: 1rem;
}
 .m-message label.code span {
 float: left;
}
 .m-message label.code input {
 float: left;
}
 .m-message label.code img {
 float: left;
}
}
 @media only screen and (max-width: 479px) {
 .m-link1 {
 padding: 10px 0;
}
 .ul-tab01 li {
 width: 33.33%;
}
 .m_chanpin01 a h3 {
 padding: 15px 0;
}
 .g-txt01 h3 {
 font-size: 18px;
}
 .g-txt01 h3 span {
 font-size: 16px;
}
 .ul-txt01 li {
 padding-left: 55px;
}
 .ul-txt01 li p {
 line-height: 1.5;
}
 .m-box01 .g-txt01 p {
 font-size: 12px;
}
 .m-news01 .item h3 a {
 font-size: 14px;
 margin: 15px 0;
}
 .m-news01 .item span {
 font-size: 12px;
 margin-bottom: 8px;
}
 .m-news01 .item p {
 font-size: 12px;
}
 .ul-txt02 li.txt-r p.you, .ul-txt02 li.txt-c p.tel {
 font-size: 16px;
}
 .row-b1 {
 padding: 10px 0 16px
}
 .m_chanpin {
 margin-bottom: 15px;
}
 .ul-imgtxt-01 {
 margin: 0 -5px;
}
 .ul-imgtxt-01 li {
 margin-top: 10px;
}
 .ul-imgtxt-01 li a {
 margin: 0 5px;
}
 .m-list3 {
 padding: 10px 0;
}
 .m-content .txt p {
 line-height: 24px;
}
 .ul-newslist li {
 padding: 15px 0;
}
 .ul-newslist li .tit {
 margin-bottom: 15px;
}
 .ul-newslist li .tit .time {
 font-size: 12px;
}
 .ul-newslist li .tit a {
 font-size: 14px;
}
 .m-message {
 margin: 10px auto 0;
 width: auto;
}
 .m-message label input.inp,  .m-message label textarea,  .m-message label.code input {
 width: 66%;
}
 .m-message label {
 margin-bottom: 10px;
}
 .m-txt1 .txt {
 margin-right: 0;
 padding-bottom: 10px;
}
 .m-txt1 .txt p {
 margin-bottom: 0;
}
 .m-list02 {
 margin-top: 20px;
 padding: 15px 0;
}
 .ul-txt3 li {
 margin: 0;
}
 .m-list-03 {
 margin-top: 15px;
 padding-top: 13px;
}
 .m-list-03 .con .pic {
 height: auto;
 line-height: normal;
}
 .m-list-03 .con .txt h3 {
 margin-bottom: 15px;
 font-size: 18px;
}
}
