@font-face {
  font-family: 'puhui';
  font-display: swap;
  src: url('../fonts/webfont_3ipchg4nbvy.eot'); /* IE9*/
  src: url('../fonts/webfont_3ipchg4nbvy.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */

  url('../fonts/webfont_3ipchg4nbvy.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/
  url('../fonts/webfont_3ipchg4nbvy.svg#Alibaba-PuHuiTi-Regular') format('svg'); /* iOS 4.1- */
}
html,body{-webkit-overflow-scrolling:touch; overflow-scrolling:touch; }
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset,figure,figcaption, table, th, td img{margin:0; padding:0; } 
a, abbr, acronym, address, big, blockquote, body, caption, cite, code, dd, dl, dt, fieldset, form, h1,time, h2, h3, h4, h5, h6, html, img, ins, kbd, label, legend, li, ol, p, pre, q, s, samp, small, span, strike, strong, ul {margin:0; padding:0; border:0; outline:0; vertical-align:baseline; }
body{font-family:"puhui",微软雅黑,"Arial","sans-seift";font-size:1.2rem; text-align:left; margin:0 auto; line-height:24px; background:#fff; color:#333; font-weight:normal; overflow-x:hidden;    -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display:block; }
h1,h2,h3,h4,h5,h6{font-size:100%; padding:5px 0}
a{color:#333; text-decoration:none;cursor: pointer}
a:hover{text-decoration:none;}
a:link,a:active,a:visited,a:hover {background:none; -webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight-color:transparent; }
img {max-width: 100%;height: auto;-ms-interpolation-mode: bicubic;border: 0;}
i,em{ font-style: normal;}
li{list-style:none;}
button,input,select,textarea{font-size:100%;}
.clearfix:after{ content: " "; display: block; height: 0px; visibility: hidden; clear:both;}
transition{transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; }
*{-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; }
button{ -webkit-border-radius:0px;border-radius:0px; outline:none; }
input{border-radius:0; outline:none; }
input:-ms-clear{display:none; }/*消除 IE10 里面的那个叉号*/
input,textarea{border:0; }
textarea {resize :none; outline:none; }/*去掉提交框右下角箭头*/
img{border:0; vertical-align:middle; max-width:100%!important; height:auto!important;_width:expression(this.width > 100% ? "100%" :this.width)!important;}
ul,li{list-style:none; } 
.wrap{width:1600px;margin:0 auto;  overflow:hidden}
.fl{float: left}
.fr{float: right}
.clearfix {display: inline-table;display: block;zoom: 1}
.clearfix:after {clear: both;content: ".";display: block;height: 0;visibility: hidden}
.container{clear:both; width:100%; margin:0 auto; padding:0rem 0rem;}
/*content*/
@media (min-width:768px){
    .container {width:37.5rem;}
}
.header .top{height: 3.7rem; background: #242424; background-image:linear-gradient(to bottom,#242424, #242424); position: relative;}
.header .top .logo{padding: 0.8rem 0 0 1rem;}
.header .top .logo img{width: 14.7rem; height: 1.7rem;}
.mbtn{position: absolute; top: 1rem; right: 1rem; display: block; width: 2rem; height: 2rem; background: url(../images/navbutton.png) no-repeat; background-size: cover; cursor: pointer; z-index: 9999;}
.mnavcommon{display: block;}
.mnavcommon nav{display: none;}
.mnavcommon nav{ float: none;position: absolute; margin-right: 0; top:3.7rem; right: 1rem; z-index: 9999; width: auto; padding: 0; height: 100%;}
.mnavcommon ul{ background: #f4f4f4; border: 1px solid #ddd; padding: 0.5rem 0; border-radius: 0.5rem;}
.mnavcommon ul li{float: none; text-align: center;}
.mnavcommon ul li a{font-size: 1rem; padding: 1rem 1.5rem; line-height: 3rem; color: #000; text-align: center; border-bottom: 1px solid #ddd;}
.mnavcommon ul li.none a{border: none;}
.banner{background: url(../images/topbg.jpg) no-repeat center center; background-size: cover; border-top: 2px solid #242424; padding: 1.5rem 1rem 0 1rem;}
.banner img{border: 3px solid #fff;}
.swiper-container {width: 100%;height: 100%;margin-left: auto;margin-right: auto;}
.swiper-slide{text-align: center;font-size: 18px;background: #fff;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{border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}
.index-fenlei .bg{padding: 0 15px;}
.index-fenlei ul{background: #fff; padding-top: 0.5rem; padding-bottom: 1.5rem; box-shadow: 0 0 0.6rem #aaa; margin-top: 1.5rem; border-radius: 0.8rem;}
.index-fenlei ul li{float: left; width: 17.5%; margin: 0 1.25%;}
.index-fenlei ul li:first-child{padding-left: 0;}
.index-fenlei ul li.none{padding-right:0;}
.index-fenlei ul li a{display: block; text-align: center;}
.index-fenlei ul li p{font-size: 1rem; text-align: center; color: #092146;padding-top: 0.5rem;}
.index-fenlei ul li img{padding: 0.75rem 0 0.5rem 0;}
.index-hot{margin-top: 1.5rem;}
h3.title{font-size: 1.6rem; color: #091f45; font-weight: bold; text-align: center;}
h3.title:before{width: 1.3rem; height: 1.55rem; background: url(../images/ico7.png) no-repeat; background-size: cover; content: ""; display: inline-block; position: relative; top: 0.2rem; margin-right: 1rem;}
.index-hot ul li{width: 46%; margin: 0 2% 2rem 2%; float: left;background: #fff; box-shadow: 0 0 12px #ccc; border-radius: 0.7rem;}
.index-hot .bg{background:url(../images/ico9a.png) repeat; padding: 1rem 0 0 0; margin-top: 1.3rem;}
.index-hot .top{background: url(../m-images/p7.png) no-repeat center bottom; position: relative;}
.index-hot .top:before{position: absolute; right: 0.5rem; top: 0.5rem; width: 1.8rem; height: 1.4rem; background: url(../m-images/ico46.png) no-repeat; background-size: cover; content: "";}
.index-hot .tt{background: #f7c775; padding: 0.5rem 0;display: block;font-size: 1.15rem;color: #000;}
.index-hot .tt a{display: block; padding: 0 0.5rem;}
.index-hot .box{margin-left: 1.5rem; padding: 0.6rem 0;}
.index-hot .box p{font-size: 0.9rem; color: #333; line-height: 1.65;}
.index-hot .box p span{font-weight: bold;}
.index-hot .box p:before{width: 16px; height: 14px; content: ""; display: inline-block; margin-right: 0.5rem; position: relative; top: 1px;}
.index-hot .box p:first-child:before{background: url(../images/ico10a.png) no-repeat;}
.index-hot .box p:last-child:before{background: url(../images/ico11a.png) no-repeat;}
.index-peizhi{margin-top: 1rem;}
.index-peizhi h3.title a{color: #091f45;}
.index-peizhi ul{padding: 0 1rem;}
.index-peizhi ul li{margin-top: 1.5rem; margin-bottom: 3rem;}
.index-peizhi ul li p.bigimg{text-align: center; width: 93%; margin: 0 auto;}
.index-peizhi ul li img{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem; width: 100%;}
.index-peizhi ul li .con{background:#f6fafd; position: relative; padding: 1rem 1.8rem; box-shadow: 0 0 10px #aaa; border-top-left-radius: 20px;}
.index-peizhi ul li .con i{ background: url(../images/p10.png) no-repeat;color: #fff; position: absolute;right: -2%; top: -2.9rem; width: 100%; padding: 0.8rem 2rem 1rem 0; font-size: 1.1rem; text-align: right;}
.index-peizhi ul li .con i img{display: inline-block; width: 33px; position: relative; top: -2px; margin-right: 10px;}
.index-peizhi ul li .con p.tt{font-size: 1.6rem; color: #091f45; font-weight: bold; margin-top: 0.5rem;}
.index-peizhi ul li .con p.tt a{display: block;}
.index-peizhi ul li .con p.peizhi{font-size: 1.3rem; color: #333; line-height: 1.6; margin-top: 1.1rem; color: #626484;}
.index-peizhi ul li .con p.peizhi span{color: #df671f;}
.index-peizhi ul li .con p.dingzhi{position: absolute; right: 0; bottom: -1rem; background-image:linear-gradient(to bottom,#e08031, #df671f); box-shadow: 0 0 10px #aaa; display: inline-block; padding: 0.5rem 0.8rem; border-radius: 0.5rem;}
.index-peizhi ul li .con p.dingzhi a{color: #fff;}
.index-news{padding: 0 1rem; margin-top: 0rem;}
.index-news h3{text-align: left;}
.index-news h3 a{float: right; font-size: 1rem; font-weight: normal; color: #555; margin-top: 0.4rem;}
.index-news .top{margin-top: 1.3rem;}
.index-news p.bigimg{width: 48%; float: left;position: relative;}
.index-news p.bigimg:before{position: absolute; content: ""; width: 100%; height: 100%; left: -0.4rem; top: 0.4rem; background: #1b233f; background-image:linear-gradient(to bottom,#12687b, #102e66);  border-radius: 0.5rem; z-index: -1;}
.index-news p.bigimg:after{position: absolute; top: 0; right: 0; width: 45px; height: 23px; background: url(../images/hot.png) no-repeat; content: ""; z-index: 99999;}
.index-news p.bigimg img{border-radius: 0.5rem;}
.index-news .top .r{width: 48%; float: right;}
.index-news .top .r p.tt{font-size: 1.5rem; line-height: 1.4; margin-top: 0.5rem;}
.index-news .top .r p.tt a{color: #333;}
.index-news .top .r p.desc{color: #aaa; line-height: 1.3; margin: 0.6rem 0 1rem 0;}
.index-news .top .r p.date{color: #aaa; font-size: 1.1rem;}
.index-news ul{margin-top: 2.3rem;}
.index-news li{margin-top: 1.5rem;}
.index-news li p.tt{font-size: 1.5rem;}
.index-news li p.tt a{color: #333;}
.index-news .info{margin-top: 1.1rem; border-bottom: 1px solid #eee; padding-bottom: 1.5rem;}
.index-news .info p{float: left; font-size: 1.1rem; color: #aaa;}
.index-news .info p.desc{width: 78%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.index-news .info p.date{float: right;text-align: right; font-size: 1rem;}
.index-about{margin-top: 2rem; padding-bottom: 4rem;}
.index-about .info{position: relative; padding: 1rem;}
.index-about .info p{font-size: 1.3rem; color: #1d3152; line-height: 1.6; margin-left: 5rem;}
.index-about .info:before{position: absolute; left: 1rem; top: 1rem; width: 4rem; height: 4.15rem; background: url(../images/ico14.png) no-repeat; content: ""; }
.sidebar{position: fixed; bottom: 0; padding: 0.5rem 3rem; width:37.5rem; background: #dfecff;background-image:linear-gradient(to right,#fff, #dff9ff); border: 1px solid #eee; border-top-left-radius: 1rem; border-top-right-radius: 1rem;}
.sidebar .zxly{float: left; line-height: 1.6;}
.sidebar .zxly:before{content: ""; width: 1.5rem; height: 1.5rem; background: url(../images/ico43.png) no-repeat; background-size: cover;display: inline-block; margin-right: 0.5rem; position: relative; top: 0.25rem;}
.sidebar .zxkf{float: right;}
.sidebar .zxkf:before{content: ""; width: 1.5rem; height: 1.5rem; background: url(../images/ico44.png) no-repeat; background-size: cover;display: inline-block; margin-right: 0.5rem; position: relative; top: 0.3rem;}
.sidebar .tel{position: absolute; left: 0; right: 0; top:-1rem; width: 3.5rem; height: 3.5rem; margin: 0 auto; background: #df671f; border-radius: 50%; padding: 0.7rem;-webkit-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); -moz-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4);}
/*about*/
.subnav{position: relative;height: 3.7rem; background: #fff;-webkit-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); -moz-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); border: 1px solid #eee; z-index: 999;}
.subnav .back a{display: block; width: 2rem; height: 2rem; margin: 0.6rem 0 0 0.5rem;}
.subnav .back a img{}
.subnav .dh{width: 32rem; text-align: center; font-size: 1.3rem; margin-top: 1rem;}
.subnav .mbtn{background: url(../images/subnavbutton.png) no-repeat; background-size: cover; width: 1.7rem; height: 1.7rem;}
.about-banner{position: relative; z-index: -1; height: 16.7rem; background: url(../images/aboutbanner.jpg) no-repeat;}
.about-banner h2{text-align: center; color: #fff; font-weight: bold; font-size: 1.8rem; line-height: 13rem;}
.about-banner h2:before, .probanner h2:before, .solutionbanner h2:before{width: 1.6rem; height: 1.1rem; background: url(../images/ico15.png) no-repeat; content: ""; background-size: cover; display: inline-block; margin-right: 1rem;}
.about-banner h2:after, .probanner h2:after, .solutionbanner h2:after{width: 1.6rem; height: 1.1rem; background: url(../images/ico16.png) no-repeat; content: ""; background-size: cover; display: inline-block; margin-left: 1rem;}
.about-desc{padding: 0 1rem;}
.about-desc .info{margin-top: 1.5rem;}
.about-desc .info p{font-size: 1.2rem; color: #092146; line-height: 1.9; text-indent: 2em;}
.about-desc .zhanshi{margin-top: 2rem;}
.about-desc .zhanshi ul li{background: #fff; -webkit-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); -moz-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); float: left; text-align: center; width: 22%; margin: 0 1.5%; padding: 1rem 0; border-radius: 0.5rem;}
.about-desc .zhanshi ul li p{font-size: 1rem; margin-top: .7rem; padding: 0 1rem; line-height: 1.5; color: #092146; font-weight: bold;}
.about-desc .shili{margin-top: 2rem;}
.about-desc .shili h2, .about-desc .hezuo h2{text-align: center; color: #092146; font-weight: bold; font-size: 1.8rem;}
.about-desc .shili h2:before, .about-desc .hezuo h2:before{width: 1.6rem; height: 1.1rem; background: url(../images/ico15.png) no-repeat; content: ""; background-size: cover; display: inline-block; margin-right: 1rem;}
.about-desc .shili h2:after, .about-desc .hezuo h2:after{width: 1.6rem; height: 1.1rem; background: url(../images/ico16.png) no-repeat; content: ""; background-size: cover; display: inline-block; margin-left: 1rem;}
.about-desc .shili p.desc, .about-desc .hezuo p.desc{font-size: 1.2rem; color: #092146; line-height: 1.9; margin-top: 1rem;}
.about-desc .shili p img{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;  margin-top: 1rem;-webkit-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); -moz-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4);}
.about-desc .hezuo{margin-top: 2rem;}
.about-desc .hezuo img{margin-top: 1rem;}
/*product*/
.pro-top-nav p.tips{font-size: 1.3rem; text-align: center; line-height: 2.6; background: #dcdfe4;/*border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;*/}
.pro-top-nav .index-fenlei .bg{padding: 0; margin-top: 0; background: url(../m-images/bg1_04.jpg) repeat; background-size: cover;}
.pro-top-nav ul{margin-top: 1rem; background: none;}
.pro-top-nav ul li.active{font-weight: bold;}
.pro-top-nav ul li.active a{color: #d23637;}
.pro-list-content{margin-top: 1.5rem; clear: both; background: url(../m-images/ico9a.png) repeat; padding-bottom: 1rem;}
.pro-list-content .h3t{font-size: 1.5rem; text-align: left; font-weight: bold;background: #242424; display: inline-block; margin-top: 1.2rem; padding: 0.8rem 1.3rem; border-top-right-radius: 0.8rem; border-bottom-right-radius: 0.8rem; color: #fff;}
.pro-list-content .h3t:before{content: ""; background:#df671f; width: 1.1rem; height: 1.1rem; border-radius: 50%; display: inline-block; position: relative; top: 0rem; margin-right: 0.8rem; background-size: cover}
.pro-list-content h3 span{float: right; display: block; margin-top: 1.8rem; margin-right: 1rem; background: url(../m-images/ico50.png) no-repeat; background-size: cover; }
.pro-list-content h3 span a{display: block;width: 1.8rem; height: 1.8rem;}
.pro-list-content ul{margin-bottom: 1rem;}
.pro-list-content ul li{width: calc(50% - 1.5rem); float: left; margin: 0 0.75rem; box-shadow: 0 0 10px #aaa; background: #fff; border-radius: 1rem; border-bottom-right-radius: 0; margin-top: 1.5rem;}
.pro-list-content ul li a{display: block;}
.pro-list-content ul li img{border-top-left-radius: 1rem;border-top-right-radius: 1rem;}
.pro-list-content ul li .con{padding: 0.3rem 1rem 0.5rem 1rem;}
.pro-list-content ul li p.tt{padding: 0.6rem 1rem 0.6rem 1rem;font-size: 1.3rem; font-weight: bold; background: #f5fbff; color: #333;}
.pro-list-content ul li p.tt a{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.pro-list-content ul li .con p{font-size: 1rem; line-height: 1.7; color: #555; position: relative;padding-left: 1.5rem;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.pro-list-content ul li .con p:before{position: absolute; left: 0rem; top: 0.5rem;width: 0.8rem; height: 0.8rem; content: ""; display: inline-block;background: #da5e5e; border-radius: 30%; margin-right: 0.5rem; z-index: 1}
.pro-list-content ul li .con p:after{position: absolute; left: 0.2rem; top: 0.7rem;  width: 0.7rem; height: 0.7rem; content: ""; display: inline-block;background: #c5c5c5; border-radius: 30%; z-index: 2}
.pro-list{position: relative; top: -1rem;}
.pro-list-nav ul li.cur a{background: #92a2b7;}
.pro-list-nav ul li.cur a p{color: #fff;}
.pro-article{margin-top:1rem;}
.pro-article .top{border-bottom: 0.5rem solid #e2edf5; padding-bottom: 1.5rem;}
.pro-article .top p.bigimg img{width: 100%; border-top-left-radius: 1rem; border-top-right-radius: 1rem;}
.pro-article .top{position: relative;}
.pro-article .top .bt{ background: #242424; position: relative; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.pro-article .top .bt:after{position: absolute; background: #c5c5c5; content: ""; width: 95%; height: 5rem; margin: 0 auto;left: 0; right: 0; bottom: -1rem; z-index: -1; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.pro-article h1{font-size: 1.8rem; line-height: 1rem; color: #fff; padding: 1.3rem 1.5rem 1.5rem 1.5rem;}
.pro-article .top .info{width: 95%; margin: 0 auto;position: relative;padding: 1rem 1rem; background: url(../m-images/ico9.png) repeat; margin-top: 2.2rem; font-size: 1.3rem; line-height: 1.8; color: #092146; box-shadow: 0 0 0.4rem #bbb; border-radius: 0.5rem;}
.pro-article .top .info a{display: block; font-size: 1.2rem; color: #fff; position: absolute; right: 0; top: 1.5rem; background: #ff6b16; background-image:linear-gradient(to bottom,#df671f, #e08031);  border-top-left-radius: 1.2rem; border-bottom-left-radius: 0.5rem; padding: 0 1rem;}
.pro-article .top .info a img{width: 1.4rem; margin-right: 0.5rem; position: relative; top: 0rem;}
.pro-article .top .info p.chanliang{background: url(../images/ico22.png) no-repeat 0 0.4rem; background-size: 1.5rem; padding-left: 2.2rem;}
.pro-article .top .info p.jinliao{background: url(../images/ico24.png) no-repeat 0 0.5rem; background-size: 1.5rem; padding-left: 2.2rem;}
.pro-article .top .info p.wuliao{margin-top: 0.5rem; font-size: 1.1rem; color: #516482;}
.pro-article .top .info p i{font-weight: bold; color: #df671f;}
.pro-article .top .tel{margin-top: 2rem; padding: 0 1rem; margin-left:0.5rem;}
.pro-article .top .tel a{display: inline-block; font-size: 1.8rem; font-weight: bold; color: #df671f}
.pro-article .top .tel a i{font-size: 1.2rem; font-weight: normal; color: #092146;}
.pro-article .top .tel a:before{background: url(../images/ico25.png) no-repeat; display: inline-block; content: ""; width: 1.6rem; height: 1.6rem; background-size: cover; position: relative; top: 0.25rem; margin-right: 0.5rem;}
.pro-article .box{padding: 1rem;}
.pro-article .box h3{font-size: 1.6rem; color: #092146; margin: 1.5rem 0;}
.pro-article .box h3:before{background: url(../images/ico15.png) no-repeat; width: 1.6rem; height: 1.1rem; content: ""; display: inline-block; margin-right: 1rem;}
.pro-article .box p{font-size: 1.2rem; color: #242424; line-height: 1.8; padding: 0.25rem 0;}
.pro-article .box video{max-width: 100%; margin-top: 1rem;}
.pro-article .box blockquote{text-align: center; font-size: 1.1rem; margin: 1rem 0; color: #3c5375;}
.pro-article .box h4{font-size: 1.4rem; color: #df671f; background: url(../images/ico11.png) no-repeat 0 0.35rem; padding-left: 1.5rem; margin: 1rem 0;}
.pro-article .box table{width: 100%;}
.pro-article .box table{width: 100%; text-align: center; border-spacing:0px; border-collapse:collapse; background:#fff; border-bottom:1px solid #ddd; margin-bottom:15px;}
.pro-article .box tr:first-child{background:#df671f; height:60px; line-height:60px;color: #fff;}
.pro-article .box tr:nth-child(2n+3){background:#f5f5f5;}
.pro-article .box .bhead{background-image: linear-gradient(90deg,#4A8BEC 3%,#1842A3 100%);  color: #fff}
.pro-article .box tr.odd{background: #f5f5f5; color: #333;}
.pro-article .box tr.even{background: none;}
.pro-article .box td.even{background: #fff;}
.pro-article .box table td{line-height:46px;}
.pro-article .box tr{ border:1px solid #ddd;}
.liuyan{padding: 1.5rem 1rem;  background: url(../m-images/ico9.png) repeat;}
.liuyan h3{text-align: center; font-size: 1.8rem; color: #092146;}
.liuyan h3:before{width: 1.6rem; height: 1.1rem; background: url(../m-images/ico15.png) no-repeat; content: ""; background-size: cover; display: inline-block; margin-right: 1rem;}
.liuyan h3:after{width: 1.6rem; height: 1.1rem; background: url(../m-images/ico16.png) no-repeat; content: ""; background-size: cover; display: inline-block; margin-left: 1rem;}
.liuyan p.tt{font-size: 1.1rem; text-align: center; margin-top: 1rem; color: #3c5375;}
.liuyan input{display: block; width: 100%; height: 48px; margin-top: 24px; background: #fff; border: 1px solid #6082d9; border-radius: 10px; padding-left: 40px; font-size: 1rem;}
.liuyan .name{background:#fff url(../m-images/ico39.png) no-repeat 10px 10px;}
.liuyan .tel{background:#fff url(../m-images/ico40.png) no-repeat 12px 10px;}
.liuyan textarea{height: 110px; width: 100%; border: 1px solid #6082d9; border-radius: 10px; padding-left: 40px; padding-top: 12px; margin-top: 24px;background:#fff url(../m-images/ico41.png) no-repeat 12px 10px; font-size: 1rem;}
.liuyan .tijiao{width: 100%; background: #0000b7; padding-left: 0; color: #fff; font-size: 1.2rem; font-weight: bold; cursor: pointer;}
/*news*/
.news-list-top p{font-size: 1.1rem; line-height: 1.6;padding: 0.5rem; color: #092146;}
.news-index-content h3{margin-top: 1.2rem;}
.news-index-content .top{margin-bottom: 1.7rem}
.news-index-content h4{font-size: 1.5rem; position: relative; margin-top: 2rem; margin-bottom: 3rem;}
.news-index-content h4:before{position: absolute; content: ""; background: #242424; width: 4.5rem; height: 3px; left: 0; bottom: -0.9rem;}
.news-index-content h4:after{position: absolute; content: ""; background: #df671f; width: 0.4rem; height: 0.4rem; border-radius: 50%; left: 4.8rem; bottom: -1rem;}
.news-index-content h4 span{float: right; font-size: 1rem; display: inline-block; border:1px solid #ddd; border-radius: 0.5rem; padding: 0.25rem 0.7rem; background: #df671f; color: #fff; font-weight: normal;}
.news-index-content h4 a{color: #3a3a3a;}
.news-index-content ul li p.tt{color: #626870;}
.news-index-content ul li p.tt a{color: #3b4046;}
.fanye{padding: 2rem 1rem 1.5rem 1rem;}
.fanye ul li{float: left; margin-right: 0.2rem;}
.fanye ul li a{display: block; background: #eee; padding: 0.3rem 0.7rem;border: 1px solid #ddd; font-size: 0.9rem; border-radius: 0.2rem;}
.fanye ul li.cur a{background: #114d72; color: #fff;}
.fanye ul li.active span{display: block; padding: 0.3rem 0.7rem; font-size: 0.9rem; background: #4f5f88; color: #fff; border-radius: 0.2rem;}
.fanye ul li.disabled span{display: block; padding: 0.3rem 0.7rem;}
.news-article .top{background: url(../images/p5a.jpg) no-repeat; background-size: cover; padding: 2.5rem 0 1.5rem 0; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem;}
.wuliao-article .top{border-radius:0;}
.news-article .top h1{font-size: 2rem; color: #fff; padding: 0 1.5rem; line-height: 1.5; font-weight: bold;}
.news-article .top p{font-size: 1rem; color: #b6bdd0; margin-top: 1rem; margin-left: 1.5rem;}
.news-article .top p img{width: 1rem; position: relative; top: -0.1rem; margin-right: 0.4rem;}
.news-article .top ul{margin: 1rem 0 0 1.5rem;}
.news-article .top ul li{float: left; border: 1px solid #b6bdd0; padding: 0.3rem 0.5rem; margin-right: 0.5rem; border-radius: 8px; font-size: 1rem; color: #b6bdd0;}
.news-article .top-tips{position: relative;}
.news-article .top-tips p{background: #396abf; border-radius: 1rem; padding: 1rem 1.5rem; color: #fff;font-size: 1.3rem; width: 90%; margin: 0 auto; margin-top: 1.3rem;}
.news-article .top-tips .top-kf{position: absolute; top: -4.5rem; right: 2.3rem;}
.news-article .top-tips .top-kf img{width: 5rem;}
.news-article .top-tips .top-kf i{display: block; text-align: center;}
.news-article .top-tips .top-kf span{display: block; background: #f53d3d; border-radius: 1rem; padding: 0.6rem 1.5rem;}
.news-article .top-tips .top-kf span a{color: #fff; display: block;}
.news-article .content{padding: 0 1rem; margin-top: 1.5rem;}
.news-article .content video{max-width:100%}
.news-article .content p{ line-height: 1.8; color: #242424; padding: 0.5rem 0;}
.news-article .content p a{color:#ff3d3d;}
.news-article .content h3, .news-article .linke-pro h3, .anli-content .linke-pro h3, .news-article .news-more h3{font-size: 1.5rem; padding:1rem 0; color: #092146;}
.news-article .content h3:before, .news-article .linke-pro h3:before, .anli-content .linke-pro h3:before, .news-article .news-more h3:before{width: 1.6rem; height: 1.1rem; background: url(../images/ico15.png) no-repeat; content: ""; display: inline-block; margin-right: 0.6rem; background-size: cover;}
.linke-pro h3{margin-left: 0.7rem;}
.news-article .content img{max-width: 100%;}
.news-article .content blockquote{text-align: center; font-size: 1.1rem; margin: 0.5rem 0; color: #3c5375;}
.news-article .zx a{display: block; text-align: center; background: #df671f; color: #fff; width: 12rem; margin: 0 auto; margin-top: 1rem; line-height: 2; border-radius: 1rem;-webkit-box-shadow: 1px 0px 10px 0 rgba(134,140,173,0.5); -moz-box-shadow: 1px 0px 10px 0 rgba(134,140,173,0.5); box-shadow: 1px 0px 10px 0 rgba(134,140,173,0.5);}
.news-article .like{ padding: 0rem 1rem; margin-top: 2rem;}
.news-article .like p{background: #f1f1f1;line-height: 1.5; font-size:1.1rem; padding: 0.5rem 1rem; margin-top: 0.3rem; border-radius: 0.5rem; color: #092146; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-article .like p a{color: #242424;}
.news-article .news-more{margin-top:3rem;}
.news-article .news-more ul{margin-top:1.5rem}
.news-article .news-more ul li{width:100%;line-height:1.8; margin-top:20px; border-bottom:1px solid #f1f1f1; padding-bottom:15px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-article .news-more ul li a{display:block; padding-left:30px;background:url("../images/news-libg.png") no-repeat left center; background-size:14px;}
.news-article .news-more ul li:last-child{border-bottom:none;}
.news-article .linke-pro{margin-top: 0rem;}
.news-article .linke-pro h3{margin-left: 1rem;}
.news-article .linke-pro ul, .anli-content .linke-pro{margin-top: 0.5rem;}
.news-article .linke-pro ul li, .anli-content .linke-pro ul li{width: 46%; margin: 0 2%; float: left; margin-bottom: 1.5rem; -webkit-box-shadow: 1px 0px 5px 0 rgba(134,140,173,0.5); -moz-box-shadow: 1px 0px 5px 0 rgba(134,140,173,0.5); box-shadow: 1px 0px 5px 0 rgba(134,140,173,0.5); border-radius: 0.5rem;}
.news-article .linke-pro ul li a, .anli-content .linke-pro ul li a{display: block;}
.news-article .linke-pro ul li p, .anli-content .linke-pro ul li p{font-size: 1.2rem; text-align: center; color: #092146; padding: 0.6rem 0.3rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.news-article .content table{width: 100%; text-align: center; border-spacing:0px; border-collapse:collapse; background:#fff; border-bottom:1px solid #ddd; margin-bottom:15px;}
.news-article .content tr:first-child{    background-image: linear-gradient(90deg,#2d68bf 3%,#0b296d 100%);background:#00479D;  height:60px; line-height:60px;color: #fff;}
.news-article .content tr:nth-child(2n+3){background:#f5f5f5;}
.news-article .content .bhead{background-image: linear-gradient(90deg,#2d68bf 3%,#0b296d 100%);background:#00479D;   color: #fff}
.news-article .content tr.odd{background: #f5f5f5; color: #333;}
.news-article .content tr.even{background: none;}
.news-article .content td.even{background: #fff;}
.news-article .content table td{line-height:46px;}
.news-article .content tr{ border:1px solid #ddd;}
.news-article .table-responsive{overflow-x:scroll;}
.news-article .table-responsive::-webkit-scrollbar-track-piece {
  background-color: rgba(0, 0, 0, 0);
  border-left: 1px solid rgba(0, 0, 0, 0);
}
.news-article .table-responsive::-webkit-scrollbar {
  width: 5px;
  height: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.news-article .table-responsive::-webkit-scrollbar-thumb {
  background-color: rgba(0, 0, 0, 0.3);
  background-clip: padding-box;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  min-height: 28px;
}

.news-article .table-responsive::-webkit-scrollbar-thumb:hover {
  background-color: rgba(0, 0, 0, 0.3);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
}
.news-article .table-responsive table{width:100%}
.news-article .table-responsive tr:first-child{height:auto; line-height:1.6;}
.news-article .table-responsive table td{line-height:auto; white-space:nowrap; padding:0 10px; font-size:14px;}
/*solution*/
.solutionbanner{background: url(../images/solutionbg.jpg) no-repeat; width: 100%; height: 13.65rem; overflow: hidden; background-size: cover;}
.solutionbanner h2{text-align: center; color: #fff; font-weight: bold; font-size: 1.8rem; padding-top: 3rem;}
.solutionbanner p{color: #eee; text-align: center; line-height: 1.6; margin-top: 1rem; padding: 0 1rem;}
.solutionbanner a{display: block; color: #fff; text-align: center; background: #df671f; width: 10rem; line-height: 1.8; border-radius: 0.8rem; font-size: 1.1rem; margin: 0 auto; margin-top: 1.5rem; border: 1px solid #65768a;}
.solution-index h3{font-size: 1.6rem; color: #092146; margin-top: 2rem; margin-bottom: 0.5rem; padding: 0 1rem;}
.solution-index h3:before{background: url(../images/ico7.png) no-repeat; width: 1.3rem; height: 1.55rem; content: ""; display: inline-block; background-size: cover; position: relative; top: 0.3rem; margin-right: 0.6rem;}
.solution-index h3 a{color: #092146;}
.solution-index h3 a.ra{float: right; color: #555; font-size: 1rem; font-weight: normal; display: block; border: 1px dashed #618fc1; border-radius: 0.5rem; padding: 0.2rem 0.5rem; margin-top: 0.2rem;}
.solution-index .list li, .solution-index .anli li{width: 50%; float: left; padding: 0 0.75rem; margin-top: 1.5rem;}
.solution-index .list li .con, .solution-index .anli .con{-webkit-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); -moz-box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); box-shadow: 1px 0px 10px 0 rgba(30,37,79,0.4); border-radius: 0.5rem;}
.solution-index .list li .con img, .solution-index .anli .con img{border-top-left-radius: 0.5rem;border-top-right-radius: 0.5rem;}
.solution-index .list li a{display: block;}
.solution-index .list li p{padding: 0.5rem 1rem 0.8rem 1rem;text-align: center; font-size: 1.1rem ; background: url(../images/ico12.png) repeat #f4f7ff; color: #092146; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom-left-radius: 0.5rem;  border-bottom-right-radius: 0.5rem;}
.solution-index .list li p a:before{width: 1.3rem; height: 1.3rem; content: ""; background: url(../images/ico21.png) no-repeat; display: inline-block; background-size: cover; position: relative; top: 0.2rem; margin-right: 0.5rem;}
.solution-index .wuliao{margin-top: 1.5rem; padding: 0 0.5rem;}
.solution-index .wuliao li{float: left; margin:0.2rem 0.5rem;}
.solution-index .wuliao li a{display: block; border: 1px solid #eee; background: #f5f9ff; padding: 0.5rem 0.8rem; border-radius: 0.5rem;}
.solution-index .anli .con{padding-bottom: 0.5rem;}
.solution-index .anli .con p.tt{padding: 0.5rem 1rem 0.8rem 1rem;text-align: left; font-size: 1.2rem ; font-weight: bold;background: url(../images/ico12.png) repeat #f1f4ff; color: #333; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; border-bottom-left-radius: 0.5rem;  border-bottom-right-radius: 0.5rem; margin-bottom: 0.5rem;}
.solution-index .anli .con p.tt:before{width: 1.3rem; height: 1.3rem; content: ""; background: url(../images/ico21.png) no-repeat; display: inline-block; background-size: cover; position: relative; top: 0.2rem; margin-right: 0.5rem;}
.solution-index .anli .con p.common{font-size: 1.1rem; margin-left: 1rem; line-height: 1.6; color: #3c5375;}
.solutionlist-margin{margin-top: 2.5rem;}
.anli-list .anli li{width: 100%; margin-top: 2rem;}
.anli-list .anli li img{width: 100%;}
.anli-list .anli .con p.tt{font-size: 1.4rem; font-weight: bold; padding: 1rem 1rem 1.2rem 1rem;}
/*anli-article*/
.anli-content .top{position: relative;}
.anli-content .top .anli-zx{position: absolute; top: 26.8rem; right: 0; background: #1b233f; background-image:linear-gradient(to bottom,#ce4813, #e08031);  text-align: center; line-height: 2;border-top-left-radius: 0.5rem;border-bottom-left-radius: 0.5rem; z-index: 999; padding: 0 1rem;}
.anli-content .top .anli-zx a{display: block; color: #fff;}
.anli-content .top .anli-zx a img{width: 1.3rem; position: relative; top: -0.1rem; margin-right: 0.5rem;}
.anli-content .zx a{display: block; text-align: center; background: #df671f; color: #fff; width: 12rem; margin: 0 auto; margin-top: 1rem; margin-bottom: 2rem; line-height: 2; border-radius: 1rem;-webkit-box-shadow: 1px 0px 10px 0 rgba(134,140,173,0.5); -moz-box-shadow: 1px 0px 10px 0 rgba(134,140,173,0.5); box-shadow: 1px 0px 10px 0 rgba(134,140,173,0.5);}
.anli-content .box table{margin-top: 1rem;}
.anli-content .linke-pro ul{margin-top: 1rem;}
/*contact*/
.contact-content .box{background: url(../images/p11.png) no-repeat; background-size: cover;position: relative; top: -3rem; margin: 0 1rem; padding: 3rem 2rem 2rem 2rem;}
.contact-content .box p.zixun{position: absolute; top: -2.7rem; right: 0;}
.contact-content .box p.zixun a{display: inline-block; font-size: 1.2rem; color: #fff; background: #1b233f; background-image:linear-gradient(to bottom,#ce4813, #e08031); border-radius: 0.5rem;  padding: 0.5rem 1rem 0.7rem 1rem;}
.contact-content .box h1{color: #fff; font-size: 1.9rem;}
.contact-content .box h1 span{font-weight: normal; font-size: 1.1rem; margin-left: 1rem;}
.contact-content .box .info{margin-top: 2rem;}
.contact-content .box .info p{color: #fff; font-size: 1.2rem; margin-top: 1rem;}
.contact-content .box .info p a{font-weight: bold; font-size: 2rem; color: #df671f;}
.contact-content .box .info img{position: relative; top: -0.2rem; margin-right: 1rem;}
.common-liuyan{margin-bottom: 2rem; margin-top: -1.5rem; background: #eaf9ff; padding: 1.5rem 0 1.4667rem 0;}
.common-liuyan h3{font-size: 1.6rem; font-weight: bold; color: #fff; background: #313131; display: inline-block; position: relative; margin-left: 1.5rem; border-radius: 0.8rem; padding: 0.5rem 1rem 0.6rem 3.4rem; margin-bottom: 0.5rem;}
.common-liuyan h3:before{position: absolute; width: 3rem; height: 3rem; background: url(../images/ico49.png) no-repeat; content: ""; left: -0.5rem; top: -0.38rem;}
.common-liuyan p{font-size: 1.1rem; margin-top: 1.2rem; margin-left: 1rem;}
.common-liuyan p a{display: inline-block; font-weight: bold; color: #df671f; font-size: 1.7rem;}
.common-liuyan form{background: url(../m-images/p15.jpg) no-repeat; padding: 0.5rem 1rem 2rem 1rem; margin-top: 1.5rem;}
.common-liuyan input{width: 70%; box-shadow: 0 0 5px #aaa; border-radius: 0.5rem; height: 2.8rem; margin-top: 1rem; padding-left: 2.5rem;}
.common-liuyan textarea{width: 90%; box-shadow: 0 0 5px #aaa; border-radius: 0.5rem; margin-top: 1rem; height: 7rem;background:#fff url(../images/ico41.png) no-repeat 0.7rem 0.6rem; padding: 0.5rem 2.5rem;}
.common-liuyan .name{background:#fff url(../images/ico39.png) no-repeat 0.7rem 0.75rem;}
.common-liuyan input.tel{background:#fff url(../images/ico40.png) no-repeat 0.7rem 0.75rem;}
.common-liuyan button{background: #df671f; color: #fff; border: 2px solid #c5c5c5; border-radius: 0.5rem; padding: 0.5rem 3rem; margin-top: 1rem;}
.mtly{margin-top: 2rem;}
#dituContent{width: 100%; height: 15rem;}
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
.map{width: 100%; height: 20rem;}
.map iframe{width: 100%; height: 20rem; border: none;}
#gotop{display: none; position: fixed; bottom:10%; right: 0.5rem; width: 3rem; height: 3rem;}
@media (max-width:414px){
	h3.title{font-size: 1.8rem;}
	.mnavcommon ul li a{font-size: 1.1rem; line-height: 3.6rem;}
	.index-fenlei ul{padding-bottom: 0.8rem; margin-top: 0.8rem;}
	.index-fenlei ul li{width: 15%; margin: 0 2.5%;}
	.index-fenlei ul li p{padding-top: 0;}
	.index-hot .bg{margin-top: 0.8rem;}
	.index-hot .top{background-size: contain; background-position: bottom bottom;}
	.index-hot .tt{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; background: #242424; padding: 0.5rem 0.6rem;}
	.index-hot .tt a{color: #fff; padding: 0;}
	.index-hot .box{margin-left: .5rem;}
	.index-hot .box p{font-size: 1.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.index-hot .box p:before{top:2px}
	.index-hot ul li{margin-bottom: 1.5rem;}
	.index-peizhi ul li .con i{top: -2.5rem; right: 0; background-size: contain; font-weight: bold; padding: 0.3rem 1.5rem 1rem 0;}
	.index-peizhi ul li .con i img{width: 20px; margin-right: 5px;}
	.index-peizhi ul li .con p.tt{font-size: 1.5rem; line-height: 1.5; margin-top: 0;}
	.index-peizhi ul li .con p.peizhi{font-size: 1.1rem; margin-top: 0.5rem;}
	.index-peizhi ul li .con p.dingzhi{font-size: 1.1rem; padding: 0.2rem 0.8rem 0.5rem 0.8rem;}
	.index-news ul{margin-top: 1.6rem;}
	.index-news .top .r p.tt{font-size: 1.4rem;}
	.index-news .top .r p.desc{font-size: 1.1rem; margin-bottom: 0.5rem;}
	.index-news li p.tt{font-size: 1.3rem;}
	.index-news .info{margin-top: 0.3rem; padding-bottom: 1.2rem;}
	.index-about .info:before{background-size:80%;}
	.index-about .info p{font-size: 1.1rem; margin-left: 4rem;}
	.index-hot ul li .con .common{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.subnav .dh{width: 90.8%; margin-top:0; line-height: 3.7rem; font-size: 1.2rem; padding-right: 2rem;}
	.about-banner{background-size: cover; height: 15.7rem;}
	.about-desc .info p{}
	.about-desc .zhanshi{margin-top: 1rem;}
	.about-desc .zhanshi ul li{width: 45%; margin: 1rem 2.5%;}
	.probanner{height: 15rem;}
	.probanner h2{font-size: 2.1rem;}
	.pro-top-nav p.tips{font-size: 1.2rem;}
	.pro-list-content .h3t{font-size: 1.3rem; padding: 0.5rem 1rem;}
	.pro-list-content .h3t:before{width: 0.9rem; height: 0.9rem;}
	.pro-list-content h3 span{margin-top: 1.8rem;}
	.pro-list-content ul{padding: 0 0.3rem;}
	.pro-list-content ul li{width: calc(50% - 1rem); margin: 0 0.45rem;box-shadow: 0 0 5px #aaa; margin-top: 1.5rem;}
	.pro-list-content ul li .con p{font-size: 1.1rem;}
	.pro-list-content ul li p.tt, .pro-list-content ul li .con p{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
	.pro-list-content ul li a{display:initial;}
	.pro-article h1{font-size: 1.8rem; line-height: 1.5; padding: 0.6rem 1.5rem 0.6rem 1.5rem}
	.pro-article .top .info p.chanliang{font-size: 1.3rem;}
	.pro-article .top .info a{font-size: 1.4rem;}
	.pro-article .box p{font-size: 1.3rem;line-height: 2;}
	.pro-article .box h3:before{background-size: cover;}
	.pro-article .box h4{font-size: 1.3rem; margin: 0.3rem 0; padding-left: 2.3rem; background-position: 0 0.6rem; background-size: 1.4rem; background-position: 0 0.7rem;}
	.fanye ul li a{padding: 0rem 0.6rem;}
	.fanye ul li.active span{ padding: 0.05rem 0.6rem; font-size: 0.9rem;}
	.fanye ul li.disabled span{padding: 0rem 0.6rem;}
	.news-article .top{padding-top: 1.8rem;}
	.news-article .top h1{font-size: 1.9rem; text-align: left;}
	.wuliao-article .top h1{text-align: center;}
	.wuliao-article .top p{text-align: center;}
	.news-article .top p{font-size: 1.15rem;}
	.news-article .top-tips p{font-size: 1.2rem; padding: 0.7rem 1.5rem;}
	.news-article .top-tips .top-kf{right: 0.8rem; top: -3.8rem;}
	.news-article .top-tips .top-kf span{padding: 0.3rem 1rem; border-radius: 10px; font-size: 1rem;}
	.news-article .top-tips .top-kf img{width: 4.6rem;}
	.news-article .content{padding: 0 1.5rem;}
	.news-article .content p{font-size: 1.3rem; line-height: 2;}
	.news-article .content h3{font-size: 1.5rem;}
	.news-article .content blockquote{font-size: 1.2rem;}
	.news-article .like{font-size: 1.2rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.news-article .linke-pro ul li p{font-size: 1.1rem; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
	.news-article .news-more{padding:1rem; margin-top:1rem;}
	.news-article .news-more ul li{font-size:1.15rem; margin-top:1rem; padding-bottom:1rem;}
	.news-article .news-more ul li a{background-size:0.8rem; padding-left:1.6rem;}
	.solutionbanner h2{padding-top: 2rem;}
	.solutionbanner p{font-size: 1.1rem;}
	.solution-index h3 a.ra{padding: 0rem 0.8rem;margin-top: 0;}
	.solution-index h3:before{top: 0rem; width: 1.1rem; height: 1.3rem;}
	.solution-index .list li, .solution-index .anli li{padding: 0 0.5rem; margin-top: 1.3rem;}
	.solution-index .list li p, .solution-index .anli .con p.tt{font-size: 1.2rem; font-weight: bold;padding: 0.5rem 0.8rem 0.5rem 0.8rem;}
	.solution-index .list li p:before{width: 1.15rem; height: 1.15rem; top: 0.1rem;}
	.solution-index .anli .con p.common{font-size: 1.1rem;}
	.solution-index .list, .solution-index .anli{padding: 0 0.5rem;}
	.solution-index .wuliao li{margin: 0.2rem 0.3rem;}
	.solution-index .wuliao li a{font-size: 1rem;}
	.anli-list .anli .con p.tt{font-size: 1.5rem; font-weight: bold; padding: 0.5rem 1rem 0.8rem 1rem;}
	.anli-list .anli .con p.common{line-height: 1.7;}
	.anli-content .top .anli-zx{top: 22rem;}
	.contact-content .box a img{width: 40%;}
	.contact-content .box a{width: 5rem;}
	.sidebar{width: 100%;}
	.map{width: 100%; height: 30rem;}
	.map iframe{width: 100%; height: 30rem; border: none;}
	.contact-content .box p.zixun{top: -0.3rem;}
	.contact-content .box p.zixun a{display:inline}
	.contact-content .box .info img{width: 2.5rem;}
	.common-liuyan h3:before{background-size: cover; width: 3.5rem; height: 3.5rem;}
	.common-liuyan p{font-size: 1.2rem;}
	.common-liuyan input{width: 100%; height: 3.5rem; padding-left: 3rem; background-position: 0.9rem 0.75rem;}
	.common-liuyan .name{background-position: 0.9rem 0.7rem;}
	.common-liuyan input.tel{background-position: 0.9rem 0.7rem;}
	.common-liuyan textarea{width: 100%; padding: 0.8rem 3rem;}
	.common-liuyan button{width: 100%; padding: 0.8rem 0;}
	.subnav .back a img{width: 70%; margin-top: 0.5rem;}
}
@media (max-width:375px){
	.index-peizhi ul li .con i{top: -2.4rem;}
	.index-peizhi ul li .con p.dingzhi{padding-bottom: 0.4rem;}
	.pro-article h1{font-size: 1.5rem;}
	.pro-article .top .info p.chanliang{font-size: 1.4rem;}
	.news-article .content p{font-size: 1.4rem; line-height: 2;}
	.anli-content .top .anli-zx{top: 21.5rem;}
	.anli-content h1{font-size: 1.6rem;}
	.contact-content .box{top: -4rem;}
	.pro-article .box h4{font-size: 1.5rem;}
	.pro-article .box p{font-size: 1.4rem;}
}
@media (max-width:355px){
	.subnav .dh{width: 90%;}
	
}
@media (max-width:341px){
	.about-desc .zhanshi ul li img{width: 25%;}
	.about-desc .zhanshi ul li p{padding: 0 0.5rem;}
	.anli-content .top .anli-zx{top: 19rem;}
}
@media (max-width:320px){
	.index-peizhi ul li .con i{padding: 0 1.5rem 1rem 0; top: -2.1rem;}
	.index-news .top .r p.desc{height: 32px; overflow: hidden; margin: 0.3rem 0 0rem 0;}
	.index-news ul{margin-top: 0;}
	.index-news .info p.desc{width: 73%;}
	.index-news .info{padding-bottom: 0.5rem;}
	.contact-content .box .info img{width: 2.3rem;}
	.contact-content .box .info p i{font-size: 1.8rem;}
	.pro-article h1{font-size: 1.7rem;}
	.fanye ul li a{padding: 0rem 0.6rem;}
	.fanye ul li.active span{ padding: 0.05rem 0.4rem; font-size: 0.9rem;}
	.fanye ul li.disabled span{padding: 0rem 0.4rem;}
}