@media screen and ( max-height:400px ){
.nav li{height: 35px!important;}
.wal .nav li a{line-height: 35px!important;}
}
@media screen and ( max-width:1000px ){
.wal{padding:0 15px;}
.pcHide{display:block;}

.headDiv .wal{height:45px;}
.headDiv .logo{left:15px; top:10px;}
.headDiv .logo img{height:26px;}
.topSearch{right:15px; top:8px; width:38px; height:29px; z-index:2;}
.topSearch .btn1{height:29px; width:29px; background-size:14px;}
.topSearch .input1{height:29px; line-height:29px; padding:0 15px; font-size:12px; opacity:0; filter:alpha(opacity=0);}
.topSearch:hover{width:150px;}
.topSearch:hover .input1{opacity:1; filter:alpha(opacity=1);}
.navA{display:block; width:45px; height:45px; position:absolute; top:0px; right:60px; background:url(../image/navA.png) center no-repeat; background-size:22px;}
.p_00{width: 290px!important;}

.wal .nav a{border: 0;}
.nav a{margin-top: 0;}
.nav li{height: 65px;}
.wal .nav li:hover{background: #168eb8;}
.wal .nav li a{display: block;height: 100%;width: 100%;line-height: 65px;}
.on .sNav{display: none!important;}
.img_03{margin: 0!important;width: 380px;}
.ul1 li{width: 340px;margin: 0;padding: 0;}
.img_04{width: 380px!important;}
.ul1{margin-left: 0!important;}
.img_0001{ text-align: left!important;}
.img_0001 img{width: 414px; text-align: left;}




.nav{padding:0px; position:fixed; z-index:100; left:0px; top:0px; width:100%; height:100%; background:rgba(19,117,152,0.71); display:none;}
.nav.on{display:block;}
.nav .close{display:block; background:url(../image/shouqi.png) center no-repeat; background-size:25px; height:55px;}
.nav li{float:none; width:100%; /*padding-bottom:5px;margin-left: 50px; margin-right: 50px;*/}
.nav a{height:45px; line-height:43px; font-size:16px;color:#fff;}
.yunwei .li1{width: 80%;}


.footDiv{font-size:13px; text-align:center;}
.footDiv .list{padding:25px 0 15px 0; font-size:14px; line-height:1.6em;}
.footDiv .list a{font-weight:400;}
.footDiv .list span{padding:0 6px;}
.footDiv .content{font-weight:400; min-height:20px; padding-bottom:15px; border-bottom:#494949 solid 1px;}
.footDiv .content em{display:block;}
.footDiv .box{position:relative; top:0px; right:0px; margin:0 auto; padding-top:20px;}
.footDiv .btn{position:relative; top:0px; right:0px; width:200px; margin:0 auto;}
.footDiv .btn li{padding:0 0 10px 0; width:50%; line-height:40px;}
.footDiv .btn img{padding:10px;}
.footDiv .link{padding:15px 0; line-height:25px; /*text-align:left; */clear:both; text-align：center;}
.footDiv .link span{padding:0 5px;}

.topA, .topA:hover{right:5px; width:25px; height:25px; background-size:10px; display:none;}

.indexFlash .slick img{left:15px; /*width:250px; */width:0px;}
.indexFlash .slick-arrow{opacity:0; filter:alpha(opacity=0);}

.indexPart1{padding:20px 10px 0 10px;}
.indexPart1 li{width:50%; padding:0 10px 15px 10px;}
.indexPart1 .name{font-size:15px; margin-top:5px; height:30px; line-height:30px; margin-right:0px;}
.indexPart1 .msg{font-size:13px;}
.indexPart1 .btn a{padding:5px 0 0 0; line-height:1.3em; height:2.6em;}
.indexPart1 .im img{width: 100%;}

.indexPart1 .na {font-size:20px; color:#333;  padding-bottom: 10px; padding-top:25px; }
.indexPart1 .na em{font-size:14px; color:#333;}
.indexPart1 .ms {font-size:14px; color:#929090;  padding-bottom: 14px;} 
.indexPart1 a{font-size:14px; color:#00A9FB; padding-top:10px; }
.indexPart1 a em{font-size:12px; color:#00A9FB;}
.indexPart1 li a:hover{border-bottom: #00A9FB solid 1px;}


.pageTitle{padding:50px 0; font-size:20px;     padding-bottom: 10px;}
.pageTitle i{width:70px; height:13px; border-bottom:#187ba0 solid 2px;}
.pageTitle-2{padding:40px 0;}

.indexPart2{min-height:145px;}
.indexPart2 ul{margin-left:0px; margin-right:0px;}
.indexPart2 li{width:33.333%;}
.indexPart2 li a{padding:0 10px 30px 10px; font-weight:400; font-size:14px;}
.indexPart2 li a div{padding-bottom:10px;}
.indexPart2 li a img{width:100%; max-width:100px;}
.indexPart2 .li_01{position:relative; left:16.666%;}

.indexPart3{min-height:100px;}
.indexPart3 .pageTitle i{border-bottom:#19a7f8 solid 2px;}
.indexPart3 .list{padding:0px;}
.indexPart3 li{width:33.333%; padding:0 5px 20px 5px;}
.indexPart3 li a{height:100px; font-weight:400; font-size:14px; max-width:100px; margin:0 auto;}
.indexPart3 li img{width:40px;}
.indexPart3 li a div{padding:20px 0 10px 0;}
.indexPart3 .li_01{position:relative; left:16.666%;}
.indexPart3 .h10{height:30px;}

.indexPart4{min-height:100px; padding-bottom:30px;}
.indexPart4 .list{margin-left:-15px; margin-right:-15px;}
.indexPart4 .slick{min-height:130px;}
.indexPart4 .imgDiv{width:100px; height:100px;}
.indexPart4 .imgDiv img{margin-left:-50px; margin-top:-50px; width:100px;}
.indexPart4 .name{line-height:45px; font-weight:400;}
.indexPart4 p{max-width:100%; font-size:13px; line-height:21px; padding:0 15px 20px 15px;}
.indexPart4 .slick-prev{margin-left:-80px;}
.indexPart4 .slick-next{margin-right:-80px;}

.indexPart5 ul{margin-right:-10px;}
.indexPart5 li{width:50%; padding:0 10px 15px 0;}
.indexPart5 .name{height:40px; line-height:40px; margin-top:0px; font-weight:400; font-size:14px;}
.indexPart5 .time{background-size:15px; font-size:12px; padding-left:21px; line-height:20px;}
.indexPart5 .h10{height:15px;}

.indexPart6 li{width:50%; padding:0 10px 20px 10px;}

.h60{height:30px;}

.pageBanner{margin-top:45px;}
.pageBanner .wal{height:380px;}
.pageBanner .layer{left:15px; margin-top:-100px; padding:20px; width:265px;}
.pageBanner h2{font-size:22px;}
.pageBanner h2.h2-1 {font-size:22px;}
.pageBanner .msg{font-size:15px; padding:15px 0;}
.pageBanner .btn a{font-size:13px; width:100px; height:38px; line-height:38px; font-weight:400;}

.about_01 .wal{border-top:#ffa809 solid 3px; top:-3px;}
.about_01 .pageTitle i{border-bottom:#ffa809 solid 2px;}
.about_01 .name{padding:0; font-size:13px;}
.about_01 .name div{font-size:18px;}
.about_01 .content{padding:25px 0; font-size:14px;}
.about_01 .btn{padding-bottom:50px; margin-left:-15px; margin-right:-15px;}
.about_01 .btn a{width:98px; height:36px; line-height:36px; font-size:14px; margin:0 6px; margin-bottom:10px;}

.about_02 .pageTitle-3{padding:30px 0;}
.about_02 .fl, .about_02 .fr{width:100%;}
.about_02 .imgDiv{padding:0px;}
.about_02 .fl.box, .about_02 .fr.box{padding:10px 0; font-size:14px;}
.about_02 .box p{padding:0 0 15px 0; min-height:50px;}

.about_03{min-height:139px;}
.about_03 .fl, .about_03 .fr{width:100%;}
.about_03 .list li{min-height:50px; padding:0 0 15px 50px; position:relative; font-size:14px;}
.about_03 .list img{top:0px;}
.about_03 .list .name{font-size:16px; padding:0 0 10px 0;}
.about_03 .form{padding:25px 0 0 0;}
.about_03 .form li{padding-bottom:15px;}
.about_03 .input1{height:40px; line-height:40px;}
.about_03 .btn1{height:40px; font-size:15px;}

.pageNav{height:45px; line-height:45px; position:relative;}
.pageNav .ico{display:block; height:45px; width:45px; position:absolute; top:0px; right:0px; background:url(../image/img20_2.png) center no-repeat; background-size:12px;}
.pageNav h2{font-size:16px; padding-left:26px; height:45px; float:none;}
.pageNav .list{float:none; position:absolute; z-index:20; top:45px; left:0px; width:100%; background:rgba(0,0,0,0.8); padding-top:10px; display:none;}
.pageNav li{padding-left:0px; width:33.333%; text-align:center;}
.pageNav li a{display:inline-block; height:45px; border-bottom:rgba(255,255,255,0) solid 1px; font-size:14px;}
.pageNav li a:hover, .pageNav li a.on{border-bottom:#FFF solid 1px;}
.pageNav .h10{display:block;}
.pageNav:hover .list{display:block;}

.introduction .title{padding:25px 0; font-size:13px;}
.introduction .content{font-size:14px; line-height:1.8em; padding-bottom:30px;}
.introduction .content .imgDiv{padding-top:20px;}

.introduction_01 li{width:50%; min-height:120px; margin-bottom:20px;}
.introduction_01 .box{width:120px; height:120px;}
.introduction_01 .num{font-size:40px; height:60px; padding-top:15px;}
.introduction_01 .num span{margin-left:20px;}
.introduction_01 .msg{font-size:12px; line-height:18px; font-weight:400;}


.introduction_02 li{width:50%; min-height:120px; margin-bottom:60px;}
.introduction_02 .box{width:120px; height:120px;}
.introduction_02 .num{font-size:52px; height:75px; padding-top:30px;}
.introduction_02 .num span{margin-left:25px; top:22px;}
.introduction_02 .msg{font-size:12px; line-height:140px; font-weight:400;}
.introduction_02 ul{margin-left:0px; margin-right:10px;}




.team{padding-top:20px;}
.team li{margin-bottom:15px; padding:15px;}
.team .imgDiv{position:relative; left:0px; top:0px;}
.team .imgDiv img{width:100%;}
.team .name{font-size:16px; padding:15px 0 10px 0;}
.team p{font-size:14px;}

.pageNum{padding-top:20px; height:100px;}
.pageNum a{margin:0 3px; font-size:18px; width:30px; height:30px; line-height:30px;}
.pageNum a.a1{margin:0 5px;}

.case_01{min-height:119px;}
.case_01 .wal{border-top:#ffa809 solid 3px; top:-3px;}
.case_01 .content{font-size:15px; margin-top:-30px; padding-bottom:50px;}

.case_02{padding:20px 0;}
.case_02 h2{font-size:16px; padding:15px 0;}
.case_02 .name{padding:10px 0 10px 25px; line-height:30px; font-size:15px; background:url(../image/img30.png) left 17px no-repeat; background-size:16px!important;}
.case_02 p{font-size:14px; line-height:2em; padding:20px;}



.case_03{margin-bottom:25px;}
.case_03 .list{margin-right:-15px; margin-left:-15px; padding:50px 0 90px 0;}
.case_03 .box{padding:0 15px;}
.case_03 .imgDiv img{max-width:260px;}
.case_03 .name{font-size:16px; padding:15px 0 10px 0;}
.case_03 p{font-size:14px;}
.case_03 .slick-dots li{margin:0 5px;}

.pageBg .wal{border-top:#ffa809 solid 3px; top:-3px;}
.caseShow .title{padding-top:30px; font-size:18px;}
.caseShow .time{font-size:12px; padding:10px 0 20px 0;}
.caseShow .content{font-size:14px;}
.caseShow .content .imgDiv{padding:10px 0;}

.pageShare{height:100px;}
.pageShare li a{width:40px; height:40px;}
.pageShare li img{width:100%;}
.pageShare .back a{width:110px; height:40px; line-height:40px; font-size:14px;}

.content .title{padding:30px 0; font-size:13px;}
.content .fl, .content .fr{width:100%;}
.content .list li{min-height:50px; padding:0 0 15px 50px; position:relative; font-size:14px;}
.content .list img{top:0px;}
.content .list .name{font-size:16px; padding:0 0 10px 0;}
.content .form{padding:25px 0;}
.content .form li{padding-bottom:15px;}
.content .input1{height:40px; line-height:40px;}
.content .btn1{height:40px; font-size:15px;}
.content .map{height:250px;}

.pageNow{height:55px; line-height:54px; font-size:14px;}
.pageNow a {margin-left: 6px;}


.caseShow .content img{width: 100%;}


.Solution_01 .wal{/*padding:0 15px;*/ padding:0px;}
.Solution_01 .pageNow{margin-bottom:20px;}
.Solution_01 li{width:100%; padding-bottom:/*20px*/0px;}
.Solution_01 .name{margin-bottom:12px; height:47px; line-height:43px; font-size:15px;}
.Solution_01 dl{height:115px; padding:10px 20px 0 20px;/* height:285px;*/}
/**/
.Solution_01-1 .name-2{line-height:20px; padding-top:3px;}
.Solution_01-1 .name-2 div{font-size:12px;}

.Solution_02 .title{font-size:20px; padding:35px 0;}
.Solution_02 p{font-size:13px; min-height:100px; }

.Solution_02 .list li.you p { padding-left: 10px; padding-top: 0px;}
.Solution_02 .list li.zuo {padding-top: 15px; }
.Solution_02 .list .ul123 .img123 { float: right;margin-top: 20px; width:420px; height: 221px; padding-left: 85px;}
.Solution_02 .list .ul123 li {  padding-right: 10px;}
.Solution_02 .you .list li {/*width: 42%;*/ width: 22%;}

.Solution_02 .list li{/*font-size:16px;*/font-size:15px; height:45px; line-height:45px;     padding:0px;}
.Solution_02 .h10{height:40px;}
.Solution_02 .line{height:3px;}
.Solution_02 .box .name{padding-bottom:15px; font-size:16px;}
.Solution_02 .box .msg{font-size:13px; line-height:22px; padding-bottom:16px;}
.Solution_02 .box .btn{font-size:14px; padding-bottom:16px;}
.Solution_02 .list2 ul{margin-left:-5px; margin-right:-5px;}
.Solution_02 .list2 li{width:50%; padding:0 5px; line-height:24px; font-size:13px;}
.Solution_02 .list2 .name{font-size:16px; min-height:48px; margin-top:10px;}
.Solution_02 .list2 .msg{padding:7px 0;}
/**/
.Solution_05 .btn-1 a{width:160px; height:40px; line-height:40px; font-size:14px;}

.Solution2 .title{font-size:20px; padding:35px 0 15px 0;}
.Solution2 .list{padding-bottom:65px; text-align:center;}
.Solution2 .name a{padding:15px 0 10px 0;}
.Solution2 .slick-dots{bottom:25px;}
.Solution2 .slick-dots li{margin:0 5px;}

.SolutionShow_01 .title{font-size:20px; padding:35px 0 25px 0;}
.SolutionShow_01 ul{min-width:800px;}
.SolutionShow_01 .name{height:40px; line-height:40px; background-size:40px; font-weight:400; padding-left:15px; font-size:16px;}
.SolutionShow_01 .li_01 .name{height:55px; line-height:21px;}
.SolutionShow_01 .li_01 .name div{font-size:12px;}
.SolutionShow_01 .li_01 .name dd{height:55px;}
.SolutionShow_01 .li_01 .name dd.dd_01{padding-left:15px;}
.SolutionShow_01 .box{font-size:14px; line-height:22px; padding:15px;}
.SolutionShow_01 .li_01 .box dd{padding:15px; height:300px;}
.SolutionShow_01 .content{font-size:14px; line-height:2em; padding:0 15px 15px;}
.SolutionShow_01 .content h2{font-size:18px;}
.SolutionShow_01 li.on .name{background-size:40px;}

.SolutionShow_02 .title{font-size:20px; padding:25px 0;}
.SolutionShow_02 .imgDiv{padding-bottom:15px;}
.SolutionShow_02 li{font-size:14px; line-height:30px; background:url(../image/img6_1.png) left 13px no-repeat; padding-left:18px;}

.SolutionShow_03 .title{font-size:20px; padding:25px 0;}
.SolutionShow_03 th{height:45px; font-size:14px;}

.SolutionShow_04 .imgDiv{width:100%; padding-right:0px;}
.SolutionShow_04 .fr{width:100%; padding-left:0px;}
.SolutionShow_04 h2{font-size:25px; padding:15px 0;}
.SolutionShow_04 .msg{font-size:14px; padding-bottom:15px;}
.SolutionShow_04 .ewm a{left:140px; width:130px; height:45px; line-height:45px; font-size:14px;}

.news{padding-top:5px;}
.news li{min-height:170px; padding:15px 0;}
.news .time{top:15px; width:65px; height:75px; font-size:12px;}
.news .time div{font-size:20px; padding:12px 0 5px 0;}
.news .imgDiv{position:relative; top:0px; padding-left:65px;}
.news .imgDiv img{width:100%;}
.news .name{font-size:16px; padding-top:10px;}
.news .msg{font-size:13px; padding:5px 0 10px 0;}
.news p{font-size:14px; line-height:1.7em; min-height:35px;}
.news .btn a{font-weight:400; font-size:14px; line-height:22px; padding-right:12px; background-size:5px;}

.footNews .title{font-size:18px; padding-bottom:20px;}
.footNews li{width:100%; padding:0 40px 20px 65px;}
.footNews .time{width:65px; height:75px; font-size:12px;}
.footNews .time div{font-size:20px; padding:12px 0 5px 0;}
.footNews .name{font-size:16px; padding-top:10px;}
.footNews .msg{font-size:13px; padding:5px 0 10px 0;}
.footNews .btn a{font-weight:400; font-size:14px; line-height:22px; padding-right:12px; background-size:5px;}

.sNav_1{ display:none;}

.img0 {
    position: absolute;top: /*560px*/57%; /*margin-left: 262px 2%;*/
    background: url(/public/image/nimg22.png) no-repeat;
    display: block;width: 100%;height: 56px; cursor: pointer;
}

.wenhua {width: 100%;margin: 0 auto;margin-top: 50px;}

.c2 { margin-top: 40px; padding: 0 10px;}
.c2 table {font-size: 16px;color: #333;}
.c2 table td { padding-left: 10px;}
.md-modal {  max-width: 890px; min-width: 390px; }
.md-moda2 {  max-width: 890px; min-width: 390px; }
.md-content p {font-size: 15px;line-height: 25px; padding: 10px 20px 15px;}

/*.btn-1{display:block; width:45px; height:45px; position:absolute; right:0px; background:url(../image/navA.png) center no-repeat; background-size:22px; margin-right: 220px;}*/
.sideNavBg {display: block;
    position: fixed;
    z-index: 50;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #333;
    opacity: 0;
    visibility: hidden;
}
.sideNavBg.on {
    opacity: 0.5;
    visibility: visible;
}
 /*.right0202 { position: absolute;
    z-index: 55;
   
    background: #f5f5f5;} */
.right0202 {width: 100%!important;}
.a2-0 {max-width: 100%;}


.indexPart1 .ms { overflow: hidden; text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 3;  -webkit-box-orient: vertical; padding-bottom: 0px;    margin-bottom: 10px;}
.Solution_02 .list .q2 .li2 {    margin-right: 15px;}
.Solution_02 .list .q2 {padding-bottom: 0px;  height: 70px; margin-top: 10px;}
.Solution_02 .list a {    padding-left: 0px;}
.Solution_02 .list li.zuo { width: 100%;}
.Solution_02 .list li.you { width: 100%;  margin-top: 10px;}
.Solution_02 p {    padding-bottom: 10px;}
.Solution_05 .h10{ height: 80px;}

.zixun .ar2{ padding-right: 0px;}
.ar .lef li {margin: 0 80px 10px 0;}
.zixun .lef li   {    margin: 0 23px 10px 0;} 
.jiejue .lef li   {    margin: 0 23px 10px 0;} 
.jiejue .ar1 {margin: 15px 0px; padding-right: 1px;}
.lef li{  margin: 0 60px 10px 0;}
.wal1{  padding: 0 35px;}
.ar3 h4{font-size:16px; font-weight:normal;   margin: 0 120px 10px 0;}
    
.lin td {  float: left;  padding: 0 0 0 10px; font-size: 15px;  line-height: 35px;   width: 100%;}
.Solution_01 dl{ font-size: 15px;}
.ul1 .img2 img{width: 40%;}  
.pageBanner img{ width: 40%;}
.ul1{ margin-left: 15px;}
.rig3 .rg .a{padding-bottom: 39px;}
/*.culture .rig5{padding-left: 100px!important;}*/
.rig5 .rg .a{padding-bottom: 39px;}
.rig4 .rg{padding-top: 36px;}
.rig4 .rg .a{padding-bottom: 22px;}
.culture .left{padding:100px 0 0 27px; 
}
.rig4 .b{display:block; }
.span_01{display: block;}
.rig5  p{padding: 0;}
.rig4  p{padding: 0;}

 
 .cultures_01{background: #8bb4c0;}
.wal-00{padding: 0 0;}
.left{width: 15%;}
.left span{font-size: 30px;}
.rig {padding: 0 0;width: 85%;}
.rig1 ul li{padding-right: 0px;}
.rig1 ul li.ri1{width: 30px;}
.rig3{width: 100%;}
.rig3 .rg span{font-size: 30px;}
.rig5{width: 100%;}
.rig5 .rg span{font-size: 30px;}
.rig4 .rg span{font-size: 30px;}
.vision{padding: 0 0;}

}
@media screen and ( max-width:800px ){

    .a2-1{margin: 0!important;}
    .img_02{width: 374px!important;}
    .div11{width: 100%!important;}
    .img_01{margin-left: 50px;}
.indexFlash .slick a.banner1{display: none;}
.indexFlash .slick img.banner2{display: block;width: 100%;height:300px;}
.box2{width: 100%;}
.box3{width: 100%;}
.left2{width: 45%;}
.right2{width: 45%;}
.qq1{font-size: 14px;}
.qq2{font-size: 12px;}
.team li{height: 100%;}
.team li .imgDiv{max-width: 30%;margin: 0 auto;}
.team li .imgDiv img{height: 140px!important;}
.team li .name{text-align: center;
.team li p{max-width: 60%;float: right;font-size: 12px;}
img{width: 100%;}

}}