﻿@media screen and (max-width:1600px) and (min-width:1200px){.nav ul li .f_a{font-size:14px}
.nav ul li .s_navbox .s_a a{font-size:12px}
.foot_top ul{margin-left:60px}
.nav ul li .s_navbox .s_a{width:100%}
}
@media screen and (max-width:1024px) and (min-width:0px){.msgNum{display:none}
.slider{margin-top:44px}
.pc{display:none}
.m_img{display:block;height:44px;background:#fff;position:fixed;top:0;left:0;width:100%;z-index:9999;border-bottom:1px solid #ddd;overflow:hidden}
.m_img .headlf{padding-top:2px;padding-left:5px;float:left}
.m_img .headlf .m_logo{height:40px;display:block}
.m_img .headrg{padding-right:5%;padding-top:14px;float:right}
.m_img .headrg a .m_menuimg{height:16px;vertical-align:top;display:block}
.m_nav{display:block;position:fixed;top:0;left:0;width:0;height:0;overflow:hidden;z-index:10000}
.m_nav .closecover{position:absolute;width:100%;height:100%;background:#0b0d19;opacity:0;left:0;top:0;z-index:1}
.m_nav .closeicon{position:absolute;width:20%;left:30px;top:5%;z-index:100;text-align:center;opacity:0}
.m_nav .m_navList{position:absolute;width:80%;right:0;top:0;background:#0b0d19;height:100%;z-index:100;right:-80%;overflow-y:scroll}
.m_nav .m_navList ul{padding-left:5%;padding-right:5%}
.m_nav .m_navList ul li{border-bottom:1px solid #232530}
.m_nav .m_navList ul li a{display:block;height:45px;color:#fff;line-height:45px;padding-left:5%;font-size:16px}
.m_nav .m_navList ul li .m_f_a{display:flex;align-items:center;justify-content:space-between;width:100%}
.m_nav .m_navList ul li .m_f_a a{flex:1}
.m_nav .m_navList ul li .m_f_a i{width:40px;height:35px;box-sizing:border-box;padding:0 5px;display:block}
.icon{background:url(img/plus.png) 100% no-repeat;background-position:50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.icon_on{background:url(img/reduce.jpg) 50% no-repeat!important;background-position:50% 50%;-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}
.m_nav .m_navList ul li .m_s_nav{display:none;width:100%}
.m_nav .m_navList ul li .m_s_nav a{display:block;height:40px;line-height:40px;font-size:14px;padding-left:10%;overflow:hidden;white-space:nowrap;width:90%;text-overflow:ellipsis}

.w1340{width:96%; margin:0 auto;}
.hTitle span{position:relative;padding:0 20px;font-size:20px;line-height:36px;}
.search{display:none;}
.proMenu{display:none;}
.proMain li{float:left;width:48%;margin-right:1%;margin-left:1%;}
.solutionMain{display:none;}
.solutionPic{display:none;}
.gcal{display:block;width:100%;}
.gcal ul{width:100%;}
.gcal ul li{float:left;width:48%;margin-right:1%;margin-left:1%;margin-bottom:2%;}
.gcal ul li a .img_wap{padding-bottom:58%;width: 100%;position: relative;overflow: hidden;}
.gcal ul li a .img_wap img{width: 100%;height: 100%; position: absolute;top: 0;left: 0; }
.gcal ul li a p{width:100%;height:40px;line-height:40px;text-align:center;font-size:14px;}
.problemL{width:100%;font-size:22px;color:#fff;}
.problemL .title{font-size:16px;line-height:50px;margin-bottom:25px;}
.problemL .title span{display: block;font-size:30px;font-weight:500;}
.problemL li{overflow:hidden;padding:10px 0;font-size:16px;}
.problemL li i{float:left;width:42px;height:48px;background: url('img/problem_num.png') no-repeat;line-height:48px;font-style:normal;text-align:center;margin-right:20px;margin-top:-10px;}
.problemL h4{height:60px;line-height:60px;font-size:14px;background:#156ebf;text-align:center;margin-top:30px;box-shadow: 3px 3px 2px 3px #2a2a2a;}
.problemR{display:none;}

.reason ul li .l{width:100%;float:left; margin-bottom:20px;}
.reason ul li .r{width:100%;float:left;text-align:center;}
.reason ul li:nth-child(2n) .l{float:left;}
.reason ul li:nth-child(2n) .r{float:left;}
.reason ul li .r img{border:none;margin:0 auto;width:100%;} 
.reason ul li .l .tt1{width:-webkit-calc(100% - 80px); width:-moz-calc(100% - 80px); width:calc(100% - 80px);background:url(../img/lll.png) left top no-repeat ;height:57px;float:left;padding-left:80px;margin-top:40px;}
.reason ul li .l .tt1 h3{font-size:20px;color:#156ebf; font-weight:600;height:40px;line-height:40px;}
.reason ul li .l .tt1 span{font-size:14ppx;color:#8d8d8d;height:17px;line-height:17px;}
.reason ul li .l .tt2{width:80%;margin-top:40px;float:left;margin-left:80px;line-height:35px;font-size:14px;color:#787878;}

.process ul::after{content:"";position: absolute;left:50px;top:16px;width:88%;background:#fff;height:0px;z-index:-1;}
.process li{float:left;width:33%;text-align:center;margin-bottom:20px;}
.aboutMain .font{width:100%;}
.aboutMain .pic{overflow:hidden;padding-right:0px;position: relative;padding-bottom:20px;margin-top:20px;}
.aboutMain .pic::after{content:"";position: absolute;left:20px;top:20px;background:#156ebf;width:0%;height:0%;z-index:-1;}
.aboutMain .pic a{display: block;position:relative;width:100%;height:auto;overflow: hidden;}
.aboutMain .pic img{width:100%;height:auto;animation:scale 30s infinite;}
.honor .ohbox li{float:left;width:-webkit-calc(33% - 2px); width:-moz-calc(33% - 2px); width:calc(33% - 2px);border:1px solid #d9d9d9;margin-left:-1px;overflow:hidden;transition:all 0.3s;position:relative;}

.partner li{float:left;width:-webkit-calc(33.33% - 3px); width:-moz-calc(33.33% - 3px); width:calc(33.33% - 3px); border:1px solid #d9d9d9;margin-left:-1px;margin-top:-1px;overflow:hidden;position: relative;height:auto;}
.partner li .imgwap{padding-bottom:60%;width:100%;position: relative;overflow: hidden;}
.partner li .imgwap img{width: 100%;height:100%; position: absolute;top: 0;left: 0; transition:all .4s;}
.partner li p{text-align:center;color:#fff;background:#156ebf;height:30px;line-height:30px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .4s;position:relative;z-index:1;}
.partner li:hover p{margin-top:0px;}
.partner li:hover  img{top:0px;}
.partner li:hover{border:1px solid #156ebf;z-index:1;}
.partner li:nth-child(13){display:none;}.partner li:nth-child(14){display:none;}
.tieTop .hTitle{display:none;}
.tieTop .menu{width:100%;}
.news .menu a{color:#333;margin-right:20px;margin-left:0;position:relative;padding-bottom:10px;}
.newsL{display:none;}
.newsR{width:100%;}
.footL{width:100%;}
.footR{width:100%;}
.footR .wx{display:none;}
.listMenu{display:none;}
.newsList li{border:1px solid #e2e2e2;padding:10px;overflow:hidden;margin-bottom:10px;transition:all 0.3s;}
.newsList li .font{width:100%;overflow:hidden;color:#333;padding-top:10px;}
.newsList li .pic{display:none;}
.newsList li .date{width:80px;height:110px;background:#2b2b2b;color:#fff;padding-left:20px;font-size:20px;font-family:'Arial';position:relative;margin-right:20px;transition:all 0.4s;}
.newsList li  .txt{color:#666;max-height:75px;line-height:25px; overflow:hidden;}
.picShow_l{width:100%;overflow:hidden;line-height:32px;}
.picShow_l .title{font-size:20px;color:#333;margin-bottom:10px;}
.picShow_r{display:none;}
.listLeft{display:none;}
.listRight{float:left;width:100%;overflow: hidden;}
.proList li{float:left;width:48%;transition:all 0.4s;margin-right:1%;margin-bottom:20px;margin-left:1%;}
.proShow_pic{width:100%;}
.proShow_font{width:100%;height:auto;position:relative;margin-top:30px;}
.proShow_font .right{width:100%;}
.breadCrumb{display:none;}
.settingList li{float: left; width:48%;margin: 0 1% 30px 1%;border-bottom: 1px solid #d9d9d9;}
.listWrapper .partner li:nth-child(13){display:block;}.listWrapper .partner li:nth-child(14){display:block;}
}