@charset "utf-8";
/* CSS Document */
.wrap{width:1200px; margin:0 auto; position:relative;}
.mob-nav{ display:none;}
.top{ height:105px; background:#fff; width:100%; z-index: 2000; box-shadow:0 0 0px rgba(0,0,0,0.2); position: relative; }
.top .logo img{ height:105px;}
/*nav*/
.T-nav{ margin-left:0px;position:relative;}
.T-nav  li{ float:left; padding-right:40px;position:relative;display:inline-block;}
.T-nav li  a{ display:inline-block; line-height:105px; font-size:16px; text-align:center;  color:#333; position:relative; }
.T-nav  li a:hover,.T-nav  li a.cur{ color:#4bc137; }
.T-nav li:hover .sub-nav{top:105px;opacity:1;visibility:visible}
.T-nav li .sub-nav{z-index:999;position:absolute;top:105px;left:50%;margin-left:-100px;width:150px;background-color:rgba(255,255,255,1);text-align:center;opacity:0;visibility:hidden;}
.T-nav li .sub-nav a{ display:block;width:100%; text-align: center;vertical-align: top; border-bottom:1px #eee solid;  padding:10px 0;font-size:16px;line-height:24px;}
.T-nav li .sub-nav a:hover{background:#fff;border-top:0;}
.T-nav li .sub-nav a:last-child{border-bottom:0px #eee solid;}
/*search*/
.lencot{ padding:25px 0;margin-left:10px;}
.lencot .lan{float:left; height:35px; width:35px; line-height:35px; text-align:center; background:#4ac036; border-radius: 100%;  }
.lencot a{  display:block; color:#fff;  margin:11px 3px;}
.secloc{ margin-left:10px;  position:relative;margin-top:10px;}
.secloc span{ display:block;height:35px; width:35px; background:url(../images/sear.png) no-repeat center center; cursor:pointer;}
.secloc p { position: absolute; background: #fff; box-shadow: 0 0 10px rgba(0,0,0,0.2); right: 5px; top: 73px; width: 250px; height: 35px; display:none;}
.secloc p .od01 { width: 215px; border: none; height: 35px; padding: 0 5px; float: left;}
.secloc p .od02 { width: 35px;height: 35px; float: left; border: none; cursor: pointer; background: #f9f9f9 url(../images/sear1.png) no-repeat center center;}
/**/
.ind-app{width:100%; overflow: hidden; padding:0px;}
.ind-app li{width:calc(100%/4); float:left; text-align: center;}
.ind-app-li{margin:10px; overflow: hidden; position:relative;}
.ind-app-tit{width:100%;padding:20px;color:#fff;position:absolute; bottom:0; }
.ind-app-tit h5{color:#fff; font-size:16px; border:1px rgba(255,255,255,0.5) solid; line-height:35px; display:inline-block;padding:0px 35px;}
.ind-app-con{display:none;padding-top:30px;}
.ind-app li:hover img{ transform:rotateY(180deg); transition:all 2s;}
.ind-app li:hover .ind-app-tit{background:rgba(0,0,0,0.5); top:0; bottom:0;padding-top:50px; transition:.4s;}
.ind-app li:hover .ind-app-con{display:block; transition:.5s;}
/**/
.mlr-pro{width:100%; overflow: hidden; padding:0px;}
.ind-pro-l{width:50%; float:left; overflow: hidden;}
.ind-pro-r{width:50%; float:right; overflow: hidden;}
.ind-pro-l li{width:100%; overflow: hidden;line-height:30px; font-size:16px;}
.ind-pro-l-li{width:100%; margin:15px 20px 0 0;overflow: hidden; position:relative; }
.ind-pro-r-img{}
.ind-pro-l-tit{position:absolute;text-align: center; top:0;bottom:30px;  width:100%;color:#fff; background:rgba(0,0,0,0.2);padding:43% 100px;}
.ind-pro-l-tit h3{ font-size:20px;padding-bottom:30px;}
.ind-pro-lcon{font-size:16px;}
.ind-pro-l li:hover .ind-pro-l-tit{transition:.4s;}
.ind-pro-r li{width:calc(100%/2); float:left; line-height:30px; font-size:16px; overflow: hidden; text-align: center;}
.ind-pro-r-li{margin:15px 0px 0 15px;background-image: radial-gradient(#edf7f6, #e9f2ef, #edf7f6);border:1px #eee solid;position:relative;text-align: center;padding:3px 0;}
.ind-pro-r-tit{position:absolute; bottom:0;width:100%; background:rgba(255,255,255,0.5);}
.ind-pro-r-tit h3{text-align:center; font-weight:normal;padding:5px 0; color:#4bc137;}
.ind-pro-r li:hover .ind-pro-r-li{background:#ffffff;}
/**/
.ind-ser{width:100%; overflow: hidden;padding:30px 0;background:#fafafa}
.ind-ser li{width:calc(100%/3); float:left; overflow: hidden; text-align: center; font-size:16px; line-height:30px;}
.ind-ser li h6{font-weight:normal;color:#666;display:block; padding-top:30px;}
.ind-ser-li{border:#ddd 1px solid; margin:25px; border-radius: 5px; padding:40px 0; background:#fff url(../images/icon_17.png) repeat-x bottom center;}
.ind-ser li h4{display:block; padding-top:120px;color:#333;font-size:18px; line-height:35px; font-weight:normal;}
.ind-ser li:hover .ind-ser-li{background:#fff url(../images/icon_18.png) repeat-x bottom center; cursor: pointer; transition: .4s; box-shadow: 0px 8px 15px #ccc;}
.ind-ser li:hover h4{color:#fff;transition: .4s;}
/*量身定制*/
.mlr-Tailored{padding:20px 0; overflow: hidden;width:100%;background:#fff;}
.mlr-tit{width:100%; text-align: center; margin:20px 0; overflow: hidden;}
.mlr-tit h2{font-size:30px;color:#333; line-height:55px; font-weight:normal;text-transform: uppercase;}
.mlr-tit h1{font-size:30px;color:#333; line-height:55px; font-weight:normal;}
.mlr-tit h2 span{color:#4ac036;}
.mlr-tit h1 span{color:#4ac036;}
.mlr-tit h4{color:#999;font-weight:normal; letter-spacing: 6px; text-transform: uppercase;}
.mlr-ta-nav{width:100%;}
.mlr-ta-nav li{width:20%; text-align: center; float:left; background:url(../images/icon_3.jpg) no-repeat right center; cursor: pointer;color:#333;}
.mlr-ta-nav li:last-child{background:none;}
.mlr-ta-nav li h3{font-size:20px; line-height:30px;display:block;}
.mlr-ta-nav li span{color:#bbb; letter-spacing: 1px;}
.mlr-ta-nav li:hover,.mlr-ta-nav li.active{color:#4ac036;}
.mlrtalist{width:100%; overflow: hidden;padding:40px 0; display:none;}
.mlrtalist dl{width:0; float:left; position:relative; text-align: center;}
.mlrtalist dl dt{ margin:5px;}
.mlrtalist dl img{width:100%;}
.mlrtalist dl dd{position:absolute; text-align: center; top:45%;background-color:rgba(0,0,0,0.6); padding:10px;width:200px;margin:0 auto;left:35%;display:none;}
.mlrtalist dl dd span{text-align:center; display:block; padding:10px;color:#fff; border:1px #fff solid; font-size:18px;}
.mlrtalist ul{ width:100%; float:left;}
.mlrtalist li{width:calc(100%/4); overflow: hidden; line-height:30px; text-align: center; vertical-align: bottom;float:left;}
.mlrtalist li img{max-width:100%;transition:all 0.5s ease; box-shadow: 0 0 0px #eee;}
.mlrtalist li:hover img{transition:all 0.5s ease; opacity: 0.8; transform: scale(1.1);}
.mlr-ta-li{margin:8px;border:0px #ddd solid; position:relative;padding:10px; overflow: hidden;background:none;}
.mlr-ta-li span{display:block; font-size:18px;padding:15px 0 0;color:#679a24; }
.mlr-ta-li span em{display:inline-block; padding-right:10px;}
.mlrtalist1 li{width:100%;display:block;}
.mlrtalist1 li span{display:none;}
.mlr-Tailored .Tailored-tab{position: relative;overflow: hidden;width:100%;height:auto;}
.mlr-Tailored .Tailored-tab>.listtab>.mlrtalist,.mlr-Tailored .Tailored-tab>.listtab>.mlrtalist1{display: none;position: relative;}
.mlr-Tailored .Tailored-tab>.listtab>.mlrtalist.act1,.mlr-Tailored .Tailored-tab>.listtab>.mlrtalist1.act1{display: block;}
/**/
.gycon{padding:40px 20px;line-height:30px;width:100%;overflow:hidden}
.gycon h3{color:#c9060a;font-size:24px;margin-bottom:20px}
.gycon h4{color:#f6e2cd;font-family:'ttRegular';letter-spacing:1px;text-transform:uppercase;font-size:20px}
.gycon p{margin-bottom:5px}
.gycon h1{color:#333;font-size:20px;display:block;margin:25px 0;position:relative}
.gycon h1:before{content:"";height:2px;width:20px;background:#4bc137;position:absolute;left:0;top:-5px}

/*xinwen*/
.mlr-news{width:100%; margin:30px 0; min-height:340px;padding-top:30px; overflow: hidden;}
.mlr-news ul{padding:0 36px;margin:20px 0;}
.mlr-news li{float:left;width:100%;}
.mlr-news li dl{margin:10px; background:#f7f7f7;}
.mlr-news li dl dt {position: relative;}
.mlr-news-list li dl dt a {position: absolute;left: 0;display: none;top: 0;}
.mlr-news-list li dl dt a img {}
.mlr-news-list li dl:hover dt a,
.mlr-news-list li dl.active dt a {display: block;}
.mlr-news-list li dl dd {padding: 10px 30px;}
.mlr-news-list li dl dd.t1 {margin-top: 14px;height:36px;}
.mlr-news-list li dl dd.t1 a {color: #474747;font-size: 18px;}
.mlr-news-list li dl dd.t2 {color: #999;font-size: 12px;padding-bottom: 30px;line-height: 20px;margin-top:6px;font-family:"宋体";}
.more{text-align:center;}
.more a{color:#ed605b; text-transform: uppercase; background:url(../images/icon_4.png) no-repeat center top;padding-top:25px;}
.mlr-about{width:100%; overflow: hidden; background:url(../images/gybg.jpg) no-repeat center bottom; margin:30px 0 0;padding:30px 0; max-height:580px;}
.mlr-about-con{text-align: center; line-height:30px;padding:0 90px; overflow: hidden;}
.mlr-gy-list{ margin:60px 0;}
.mlr-about ul{width:100%;overflow: hidden;padding:30px 0;}
.mlr-about li{float:left; text-align: center;width:33.3%; margin-bottom:20px;}
.mlr-gy-ul{width:160px; height:160px; border-radius: 100%;padding:8px;margin:0 auto;}
.mlr-about li img{display:block; margin:15px auto;}
.mlr-about li h5{color:#fff; font-size:16px; font-weight:normal;}
.mlr-about li:nth-child(1) .mlr-gy-ul{background:#6d95d3;}
.mlr-about li:nth-child(2) .mlr-gy-ul{background:#ea5f7c;}
.mlr-about li:nth-child(3) .mlr-gy-ul{background:#ea744c;}
.mlr-about li:hover img{transform: rotate(180deg);-webkit-transform: rotateY(180deg);transition:1s ;}
/**/
.foot{border-top:0px solid #25b07e; background:#55b755; overflow: hidden; padding:35px 0 0;color:#fff;width:100%;}
.foot a{color:#fff;}
.f-logo{width:100%; overflow: hidden; margin:0px 0;}
.f-logo img{ opacity:1; height:80px;filter: grayscale(100%)brightness(1000%)}
.f-nav{width:100%; overflow: hidden; margin:15px 0;}
.f-nav li{width:calc(100%/6); float:left;line-height: 30px;}
.f-nav li:first-child{width:30%;}
.f-lx{line-height: 30px;padding-top:10px;}
.f-lx strong{opacity:0.8; font-weight: normal;}
.f-sub a{display:block; position:relative;padding-left:15px; opacity: 0.8;}
.f-sub a:before{content:""; border:0px #fff solid;background:#fff; width:3px; height:3px;position:absolute; left:0; top:50%; transform: rotate(45deg);}
.f-sub a:hover{color:#fff;opacity: 1.0;}
.f-nav li h1{font-size:16px;  font-weight: normal;color:#4bc138;}
.f-nav li h1 a{color:#fff;}
.f-sub{width:100%; margin-top:20px;height:185px; overflow: hidden;}
.f-wx{margin-top:20px;}
.f-wxImg{text-align:center;}
.f-share{width:100%; margin:20px 0; overflow: hidden;text-align: center;}
.f-share a{display:inline-block;text-align: center;margin:3px;}
.f-share a img{width:25px; vertical-align: middle; text-align: center;}
.in-city{width:100%; margin:20px 0; background:#55b755;padding:20px 10px;border:1px rgba(255,255,255,0.2) solid; border-radius: 0px;}
.in-city h6{display:inline-block; font-weight:normal; font-size:16px;color:#fff;}
.in-city-list{display:inline-block;}
.in-city-list a{display:inline-block; margin:0 10px; position:relative;color:#fff;}
.in-city-list a:after{content:""; background:#fff; width:3px; height:3px; position:absolute; right:-15px; top:50%; opacity: 0.5; border-radius: 15px;}
.in-city-list a:last-child:after{display:none;}
.f-cop{ margin-top:20px; border-top:0px solid #fff;  line-height:45px;}
.f-cop span{display:inline-block; padding-right:10px;}
.f-left{width:60%; float:left;}
.f-right{width:40%; float:right; text-align: right;}
.f-right a{display:inline-block; margin:0 8px; position:relative;}
.f-right a:after{content:""; background:#fff; height:3px; width:3px; position:absolute; right:-10px; top:50%;border-radius: 15px;}
.f-right a:last-child:after{display:none;}
/**/
.backTop {display: none;width: 60px;height: 60px;border:1px #fff solid;background:#4ac036 url(../images/backtop.png) no-repeat center;border-radius: 5px;position: fixed;bottom: 10px;right: 0px;}
.backTop:hover {cursor: pointer;background: #42b030 url(../images/backtop.png) no-repeat center;}
.nr-ban{width:100%;display:table; background-size: auto 100%; height:350px; background-repeat: no-repeat; background-position: center center;}
/*分类导航*/
.col-nav{display:table-cell; vertical-align: middle; text-align: center; color:#fff;}
.col-nav-cont{ }
.cla-tit{ float:right; position:absolute; right:0; background-color:#4ac036; height:120px; width:235px; bottom:-50px; z-index: 9;text-align: center;display:none;}
.cla-tit h2{font-size:20px; color:#fff; padding-top:30px; margin-bottom:10px; }
.cla-tit h4{font-size:12px; text-transform: uppercase; color:#c6fdbd; font-weight: normal;}
.col-nav ul{ text-align: center; }
.col-nav li{ display:inline-block; line-height:45px; overflow: hidden;}
.col-nav li a{display:block;line-height: 45px;padding:0 20px; color:#fff; background:#8d8e90; margin:5px; vertical-align:middle; transition:all 0.5s ease;}
.col-nav li:hover a,.col-nav li a.active{color: #fff; background:#f68909;}
.mlr-con{width:100%; overflow: hidden; padding:0px 0;}
.mlr-gy-con{line-height:26px; color:#666;padding-top:20px;}
.mlr-gy-con h3{text-align:center; line-height:45px; font-size:30px;color:#333;display:block; margin-bottom:20px;}
.mlr-gy-con h3 span{color:#4bc137;}
.mlr-gy-con img{margin:15px 0;}
/**/
.mlr-nylxcon{width:100%;overflow: hidden; padding:20px 0;}
.mlr-nylxcon h3{line-height:45px; font-size:20px;color:#333;display:block; margin-bottom:20px;padding-left:10px;}
.mlr-nylxcon h3 span{color:#4bc137;}
.mlr-nylxcon {margin-bottom:20px; overflow: hidden;}
.mlr-lx-con{width:100%; overflow: hidden;}
.mlr-lx-mm{width:100%; overflow: hidden;}
.mlr-lxmap{width:65%; float:left;}
.mlr-lx-mes{width:35%; float:right;background:#f2f2f2;}
.lx_ly{padding:0 20px 20px;overflow: hidden;}
.lx_ly input[type="text"]{border-radius: 2px;line-height:35px;width:100%;border:1px #ccc solid; padding-left:5px;margin-bottom:10px;float:left;background-color:rgba(255,255,255,0.6)}
.lx_ly textarea{border-radius: 2px;border:1px #ccc solid; margin-bottom:15px;padding-left:5px; line-height:24px;background-color:rgba(255,255,255,0.6)}
.button{background:#25b07e; border:none; color:#fff; font-size:18px; height:35px;width:100px;border-radius: 2px; line-height:35px; }
.fo-in{width:100%; margin-bottom:0px;}
/*history*/
.mlr-history{width:100%; overflow: hidden;}
.mlr-history li{width: 100%;height: auto;position: relative;cursor: pointer;background: url(../images/icon_15.png) repeat-y 23.6%;padding: 50px 0;overflow: hidden;}
.mlrHis_item{ padding:0 ;}
.mlrhis_year{position: relative;font-size: 36px;color: #333;font-weight: 600;font-family: arial;float: left;width:25%;text-align:center;background: url(../images/icon_16.png) no-repeat right center;}
.mlr-history li em{position: absolute;width: 33px;height: 33px;right: 0;top: 4px;}
.mlrhis_txt{width:70%; float:right; line-height:24px;}
.mlr-history li:hover{background:#f7f7f7 url(../images/icon_15.png) repeat-y 23.6%; display:block;}
/*新闻内容*/
.mlr-xw-con{overflow:hidden; line-height:26px;padding:30px 0;}
.mlr-xw-con h5{font-size:20px; line-height:45px;}
.xw-line{overflow:hidden; margin:15px 0;border-bottom:1px dashed #ccc;padding:15px 0;}
.xw-line em{display:inline-block; padding-right:15px;}
.xw-line em img{margin-right:5px;}
/*新闻*/
.mlr-xw-list{width:100%; overflow: hidden;}
.mlr-xw-list li{width:100%;  border-bottom:0px #ccc dashed; overflow: hidden; padding:35px 0; margin:15px 0;}
.mlr-xw-li{position:relative;}
.mlr-xw-img{width:28%; float:left; overflow: hidden;}
.mlr-xw-text{width:60%; float:left; line-height:26px;}
.mlr-xw-text h4{padding:0 30px; display:block; line-height:35px; font-size:16px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mlr-xw-text .mlr-xw-info{padding:0 30px;color:#999; height:75px; overflow: hidden;}
.mlr-xw-text em{display:block; color:#4bc137; padding:0 30px; margin-top:15px;}
.mlr-xw-date{width:12%; float:left; position:relative; text-align: center; }
.mlr-xw-date h5{font-size:60px; color:#999;}
.mlr-xw-date span{background:#fff; position:absolute; bottom:5px;color:#666; padding:3px;}
/*产品*/
.mlr-pro-list,.mlr-pro-list-ul{width:100%; overflow:hidden;background:#f8f8f8;padding:20px 0;}
.mlr-pro-list li{width:33%; display:inline-block;float:left; vertical-align: bottom; overflow: hidden;  border-right:0px solid #ececec;}
.mlr-pro-list li a{ overflow: hidden;width:100%;}
.mlr-pro-list-li{margin:18px;box-shadow: 0px 0px 0px #ddd;padding:0px; overflow: hidden;background-color:rgba(244,244,244,1.00);}
.mlr-pro-list li:first-child .mlr-pro-list-li{background-color:rgba(233,239,226,0.6)}
.mlr-pro-list li:nth-child(2) .mlr-pro-list-li{background-color:rgba(204,237,215,0.6)}
.mlr-pro-list li:nth-child(3) .mlr-pro-list-li{background-color:rgba(204,235,245,0.6)}
.mlr-pro-list li:nth-child(4) .mlr-pro-list-li{background-color:rgba(246,238,225,0.6)}
.mlr-pro-list li:nth-child(5) .mlr-pro-list-li{background-color:rgba(250,226,240,0.6)}
.mlr-pro-list li:nth-child(6) .mlr-pro-list-li{background-color:rgba(221,237,236,0.6)}
.mlr-pro-list li:nth-child(7) .mlr-pro-list-li{background-color:rgba(246,236,204,0.6)}
.mlr-pro-list li:nth-child(8) .mlr-pro-list-li{background-color:rgba(215,232,245,0.6)}
.mlr-pro-list li:nth-child(9) .mlr-pro-list-li{background-color:rgba(229,237,222,0.6)}
.mlr-pro-liimg{width:50%; overflow: hidden; float:right; vertical-align: middle; text-align: center;}
.mlr-pro-liimg img{vertical-align:middle;}
.mlr-pro-li-text{line-height:30px; font-size:16px;overflow: hidden; width:50%; float:left;color:#666;padding:40px 0px 40px 20px;}
.mlr-pro-list li a h4{color:#000; font-size:18px;}
.mlr-pro-list-ul ul{width:100%; overflow: hidden;}
.mlr-pro-list-ul li a{margin:10px; display:block;font-size:16px; }
.mlr-pro-list-ul li{width:25%;display:inline-block;float:left; vertical-align: bottom; overflow: hidden; text-align: center; line-height:30px;}
.mlr-pro-list-ul li:hover img{transform:scale(1.2); transition:all .4s;}
.pro-list-li{background:#fff; border:1px #e8e8e8 solid;padding:0px 10px 20px; overflow: hidden;}
.pro-li-img{box-shadow:0 0 0px #eee; overflow: hidden;}
.pro-li-text{ text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.mlr-cpxq{background:#f8f8f8; padding:30px 0; overflow: hidden;}
.mlr-cp-up{width:100%; overflow: hidden; background:#fff;padding:20px;}
.mlr-cp-img-l{width:45%; float:left; text-align: center;border:1px #eee solid;}
.mlr-cp-img-l img{ vertical-align: middle; margin:0 auto;}
.mlr-cp-txt-r{width:50%; float:right;font-size:16px;line-height:30px;}
.mlr-cp-txt-r h3{font-size:22px; line-height:45px; color:#4bc137;}
.mlr-cp-txt-r h4{color:#4bc137;margin-bottom:20px; display:block; font-weight:normal; font-size:20px;}
.mlr-cp-txt-r h5{ display:inline-block;padding:0 15px; float:left;font-size:14px;font-weight:normal;}
.mlr-cp-txt-r h5:first-of-type{background:#fff; border:2px #333 solid;}
.mlr-cp-txt-r h5:last-of-type{background:#4bc137; color:#fff;border:2px #333 solid;border-left:0;}
.mlr-cp-txt-r p{padding-top:20px;}
.mlr-cp-con{background:#fff; padding:20px; overflow: hidden;}
.mlr-cp-con ul{width:100%; overflow: hidden; border-bottom:1px #4bc137 solid;display:none;}
.mlr-cp-con li{width:100px; float:left; text-align: center; height:35px; line-height:35px; border-radius: 5px 5px 0 0; cursor: pointer;font-size:16px;background:#4bc137 url(../images/icon_14.png) no-repeat center bottom;color:#fff; }
.mlr-cp-con li:hover,.mlr-cp-con li.active{ }
.tabcontent{width:100%; padding:20px 0; line-heihgt:26px;}
.tabcontent h4{display:block; line-height:50px; font-size:18px;border-bottom:3px #fbe0e6 solid; margin:25px 0;color:#333;}
/*量身定制*/
.mlr-tai-list{width:100%; overflow: hidden;padding-top:20px;}
.mlr-tai-list li{width:calc(100%/3); overflow: hidden; float:left;}
.mlr-tai-li{ background:#f2f2f2; overflow: hidden;margin:15px;}
.mlr-tai-img{width:100%; float:left;}
.mlr-tai-img img{max-width:100%;}
.mlr-tai-txt{width:100%; float:left; overflow: hidden;}
.mlr-tai-txt h3{ font-size:20px; padding:20px; }
.mlr-tai-text{padding:10px 20px;color:#999; line-height:26px;}
.mlr-tai-text span{color:#4bc137; display:block;}
.mlr-tai-list li:hover img{ opacity:0.8; transition: 0.5s;}
/*案例*/
.mlr-ca-list{width:100%; overflow: hidden;padding:20px 0;}
.mlr-ca-list li{width:20%; vertical-align: bottom; display:inline-block; float:left; overflow: hidden;text-align: center;}
.mlr-ca-list li a{display:block;box-shadow:0 0 10px #daf9d5;margin:10px; }
.mlr-ca-list li a img{display:block;}
.mlr-ca-list li span{ line-height:30px;padding-bottom:10px;display:none;}
/*hor*/
.mlr-ho-list{width:100%; padding:20px 0; overflow: hidden;}
.mlr-ho-list li{width:calc(100%/3); float:left; text-align: center; line-height:26px; overflow: hidden;}
.mlr-ho-list li .mlr-ho-li{margin:15px;display:block; overflow: hidden;box-shadow: 0 0 10px #ccc;}
.mlr-ho-list li img{width:100%;}
.mlr-ho-list li h5{display:block;padding:15px 0;font-weight: normal;}
/**/
.index-honor{width:100%;}
.index-honor ul{width:100%;padding:30px 0; overflow: hidden;}
.index-hor-item{margin:10px; overflow: hidden;position: relative;background:#aa6020;padding:5px;}
.index-hor-item-img{width:100%;background:#ffffd6;padding:5px;}
.index-hor-item-img img{border:2px solid #ead6a1;}
/**/
.city-list{width:100%; padding:50px 0; overflow: hidden;background:#f4f4f4;}
.city-list h1{font-weight:normal;font-size:20px;}
.city-list ul{width:100%; overflow: hidden;padding:20px 0;}
.city-list li{width:100%; padding:15px 0;}
.city-li{border:1px #ddd solid; padding:10px; position:relative;}
.city-li h2{font-weight:normal; font-size:16px; position:absolute; top:-10px;display:inline-block;background:#f4f4f4;padding:0px 10px;}
.city-sub{width:100%; margin-top:15px;}
.city-list li a{display:inline-block; margin:5px; color:#666;}
@media screen and (max-width:1440px){
    .wrap{width:96%; margin:0 auto;}
    .mlr-Tailored .wrap{width:96%;}
}
@media screen and (max-width:1024px){
    .col-nav li{width:19.5%;}
}
@media screen and (max-width:992px){
    .top{height:80px;}
    .top .logo img{ height:80px;}
    .T-nav{ height:auto; padding:0; position: absolute; margin:0; width:50%; right:0;top:80px; background:rgba(255,255,255,0.9); display:none;z-index: 30;}
    .T-nav li{ display:block; width:100%; border-bottom:1px solid #ddd; margin:0;}
    .T-nav li a{ width:100%; text-align:left; padding:0 2%; line-height:45px; height:45px;}
    .T-nav li a.cur{ background:none; color:#666;}
    .T-nav li .sub-nav{ position:relative; width:100%; top:0; padding:10px 0; background:none;display:none;}
    .T-nav li .sub-nav a{ padding:0 5%;}
    .mob-nav{padding:28px 0px 0 15px;height:50px;display:block;float: right; cursor: pointer;}
    .mob-nav:before{content: '';display: block;width: 15px;height: 3px;background-color: #666;transition: all .3s ease;-webkit-transition: all .3s ease;}
    .mob-nav:after{content: '';display: block;width: 20px;height: 3px;background-color: #666;transition: all .3s ease;-webkit-transition: all .3s ease;}
    .mob-nav i{margin:5px 0;display: block;width: 30px;height: 3px;background-color: #666;}
    .mob-nav.active:before{width: 25px;background-color: #4bc137;}
    .mob-nav.active:after{width: 25px;background-color: #4bc137;}
    .mob-nav.active i{width: 25px;background-color: #4bc137;}
    .lencot{ padding:10px 0;}
    .mlr-ta-nav li h3{font-size:16px;}
    .mlr-ta-nav li span{font-size:12px;}
    /**/
    .mlrtalist li{width:calc(100%/2);}
    .nr-ban{height:200px;}
    .mlr-pro-list li{width:32%;}
    .mlr-history li{width: 100%;background: url(../images/icon_15.png) repeat-y 23.1%;}
    .mlr-history li:hover{background:#f7f7f7 url(../images/icon_15.png) repeat-y 23.1%; display:block;}
    .ind-app li{width:calc(100%/2)}
    .mlr-pro-list li{width:50%;}
    .mlr-lxmap{width:100%;}
    .mlr-lx-mes{width:100%; margin:0 auto;}
    .mlr-about-con{padding:0;}
}
@media screen and (max-width:768px){
    .mlr-ta-list li{width:100%;}
    .mlr-ta-list li img{width:100%;}
    .mlr-ta-list li:first-child{width:100%;}
    .mlr-lx-l{width:100%;}
    .mlr-lx-r{width:100%; margin-top:20px;}
    .f-share a{ margin:5px;}
    .f-nav a{margin:5px;}
    .mlrhis_year{width:30%;}
    .mlr-history li{width: 100%;background: url(../images/icon_15.png) repeat-y 27.5%;}
    .mlrhis_txt{width:68%;}
    .mlr-nylxcon li{float:left;width:100%; overflow: hidden; text-align: left; margin-bottom:15px;}
    /*新闻*/
    .mlr-xw-list li{width:50%;float:left;}
    .mlr-xw-li{margin:15px;}
    .mlr-xw-img{width:100%;}
    .mlr-xw-text{width:100%;}
    .mlr-xw-date{width:100%; display:none;}
    .mlr-xw-text h4,.mlr-xw-text .mlr-xw-info,.mlr-xw-text em{padding:0px;}
    /*产品内容页*/
    .mlr-cp-img-l,.mlr-cp-txt-r{width:100%;}
    .ind-pro-l,.ind-pro-r{width:100%;}
    .mlr-pro-list-ul li{width:50%;}
    .mlr-tai-list li{width:100%;}
    .ind-pro-l-tit{padding:20% 10px;}
    .f-nav li:first-child{display:none;}
    .f-nav li{width:calc(100%/3);}
    .f-sub{display:none;}
    .f-left,.f-right{width:100%; text-align: center;}
    .f-nav li:last-child{width:100%;}
    .mlr-ho-list li{width:50%;}
}

@media screen and (max-width:576px){
    /*顶部*/
    .top{height:60px;}
    .top .wrap{width:100%;}
    .top .logo img{ height:60px;}
    .T-nav{top:60px;}
    .mob-nav{padding:20px 0px 0 15px;height:50px;display:block;float: right; cursor: pointer;}
    .lencot{ padding:0px 0;}
    /*首页量身定制*/
    .mlr-ta-nav li {background:none; }
    .mlr-ta-nav li h3{width:20%;}
    .mlr-ta-nav li span{display:none;}
    .mlrtalist dl{width:100%;}
    .mlrtalist ul{width:100%;}
    .mlrtalist li{width:100%;}
    /*首页关于我们*/
    .mlr-about{height:auto;}
    .mlr-gy-ul{width:100px;height:100px;}
    .mlr-about li img{margin:5px auto;}
    .mlr-about li h5{color:#000; margin-top:15px; display:block;}
    .mlr-gy-list{margin:30px 0;}
    /*pro*/
    .mlr-pro-list li{width:49%;}
    /*history*/
    .mlr-history li{width: 100%;background: url(../images/icon_15.png) repeat-y 15px;}
    .mlrhis_year{width:90%; text-align:left; padding-left:40px;background:none!important;}

    .mlrhis_txt{width:90%;padding-left:40px; float:left;}
    .mlr-history li:hover{background:#f7f7f7 url(../images/icon_15.png) repeat-y 15px; display:block;}
    .mlr-xw-list li{width:100%; margin:10px 0; padding:0;}
    /*定制*/
    .mlr-tai-img,.mlr-tai-txt{width:100%;}
    .ind-ser li{width:100%;}
    .mlr-pro-list li{width:100%;}
    .col-nav li{width:49%;}
}
