
@media screen and ( max-width:1004px ){
.pc-hide{display:block!important;}
.pc-show{display:none!important;}
.wal,.wal-1440{width: 94%;margin:0 auto;}


.indBanner .swiper-pagination {bottom: 13px!important; } 
.ind-part1 h2 {line-height: 72px; font-size: 20px; } 
.ind-part1 .txt {padding: 11px 10px; } 
.ind-part1 .txt p {line-height: 25px; } 
.ind-part1 .txt .ico {font-size: 14px; margin-bottom: 5px; } 
.ind-part2 h2 {line-height: 72px; font-size: 20px; } 
.ind-tab li {width: 120px; height: 33px; line-height: 33px; font-size: 14px; margin: 0 12px; } 
.ind-part2 .swiper-slide img{width: 100%;} 
.ind-part2 .tlt {font-size: 14px; top: 18px; left: 25px; } 
.ind-part2 .ico {width: 110px; height: 35px; line-height: 35px; font-size: 14px; bottom: 20px; margin-left: -55px; } 
.ind-part2 .swiper-button-prev{margin-top: -17px; background-size: 70%; } 
.ind-part2 .swiper-button-next{margin-top: -17px; background-size: 70%; } 
.ind-part2 .swiper-button-prev:hover{background-size: 70%; } 
.ind-part2 .swiper-button-next:hover{background-size: 70%; } 
.ind-part3 h2 {line-height: 72px; font-size: 20px; } 
.ind-part3 .ico {width: 143px; height: 33px; line-height: 33px; font-size: 14px; padding-left: 23px; margin-bottom: 30px; background: #00a2e9 url(../images/a15.png) no-repeat 126px; } 
.ind-part3 .list .slick{float: left; width: 33.33%; } 
.ind-part3 .list .slick .txt img{bottom: 0; top: -19px; transform: rotate(180deg); } 
.ind-part3 .list .txt {padding: 15px 10px;   height: auto;} 
.ind-part3 .list .t1 {font-size: 16px; margin-bottom: 12px; } 
.ind-part3 .list .more {margin-top: 21px; font-size: 14px; padding-right: 63px; background: url(../images/a13.png) no-repeat 85px 5px; background-size: 10%; } 
.ind-part3 .slick-prev{width: 40px;height: 40px;background: url(../images/b6_1.png) no-repeat center;position: absolute;bottom: 8px;z-index: 9;right: 55px;} 
.ind-part3 .slick-next{width: 40px; height: 40px; background: url(../images/b6_2.png) no-repeat center; position: absolute; bottom: 8px; z-index: 9; right: 10px; } 
.ind-part3 .slick-prev:hover{ background:url(../images/b6_1on.png) no-repeat;} 
.ind-part3 .slick-next:hover{ background:url(../images/b6_2on.png) no-repeat;} 

.ind-part4 {margin-bottom: 40px; } 
.ind-part4 h2 {line-height: 72px; font-size: 20px; } 
.ind-part4 .oLeft {width: 94%; padding: 16px 3% 25px; } 
.ind-part4 .oLeft .name {font-size: 16px; margin-bottom: 19px; } 
.ind-part4 .oLeft .time {margin: 15px 0 7px; } 
.ind-part4 .oLeft a.more {width: 110px; height: 33px; line-height: 33px; padding-left: 20px;font-size: 14px; background: url(../images/a13.png)no-repeat 94px 13px; background-size: 19%; } 
.ind-part4 .oRight {width: 100%; } 
.ind-part4 .o {padding: 20px 3%; } 
.ind-part4 .o .date em {font-size: 23px; } 
.ind-part4 .o .t1 {font-size: 14px; line-height: 25px; height: 25px; } 
.ind-part4 .o .t2 {margin-left: 75px; }

.bottom {padding-bottom: 0px; padding-top: 10px; } 
.bottom  .wal{padding-bottom: 20px;} 
.bottom .blue {display: none; } 
.bottom .list {margin-bottom: 0px; width: 45%; float: right; } 
.bottom .list li.li_1 {width: 100%; } 
.bottom .list li.li_2 {width: 100%; } 
.bottom .list li.li_3 {width: 100%; } 
.bottom .list li.li_4 {width: 100%; } 
.bottom .list li b {font-size: .9em; margin: 29px  0 10px; } 
.bottom .list li span {line-height: 25px; font-size: 0.8em; } 
.bottom .ewm {margin-top: 34px; width: 50%; } 
.bottom .ewm img {width: 50%;margin-top: 27px;} 
.bottom .ewm p {line-height: 45px;} 
.bottom .ewm b {font-size: .9em;margin: -3px 0 10px;color: #fff;display: block;} 
.bottom .ewm .b1{margin-top: 29px;}
.bottom .ewm span{color: #d6d6d6; display: block; line-height: 25px; font-size: 0.8em; } 
.bottom .ewm .li_1{clear: left; } 
.bottom .ewm .li_1 span{width: 100%;} 
.bottom .shareT {margin-top: 5px;float: none;clear: left;width: 100%;} 
.bottom .shareT li img {margin: 0; max-width: 60%; max-height: 14px; width: auto; } 
.bottom .shareT ul{float: none; display: table; margin: 0 auto; }
.bottom .shareT li {float: left;width: 30px;margin-bottom: 10px;} 
.bottom .shareT p {display: none; } 
.bottom .pp{height: 40px; background: #00a2e9; line-height: 40px; text-align: center; font-size: .8em; color:#fff; } 
.bottom .pp a{font-size: .8em; color:#fff;}

.introduction .o1 {padding: 10px 3%; height: auto; overflow: hidden; } 
.introduction .o1 .img {position: static; width: 100%; } 
.introduction .img img {width: 100%; } 
.introduction .o1 .txt {width: 100%; margin-left: 0; } 
.introduction .t1 {font-size: 16px; margin-top: 15px; } 
.introduction .t2 {font-size: 14px; margin: 11px 0 17px; } 
.introduction .txt p {line-height: 25px; font-size: 12px; } 
.introduction .p {padding: 0 3% 25px;line-height: 25px;} 
.introduction .o2 {padding: 10px 3%; margin-bottom: 30px; } 
.introduction .o2 .txt {width: 100%;padding: 0;}
.introduction .o2 .img {margin-top: 20px; } 
.introduction .o3 {padding: 10px 3%;margin-bottom: 30px;} 
.introduction .o3 .txt {width: 100%;padding: 0;}
.introduction .o2 .img {width: 100%;}
.introduction .o3 .img {width: 100%;}



.honor h2 {font-size: 22px; } 
.honorImg .d_img {margin: 0 7%; width: 86%; } 
.honor .line {margin-bottom: 30px; } 
.honorBanner {width: 100%; padding: 20px 0 35px; } 
.honorBanner .slick-list {margin: 0 30px; } 
.honorBanner .o .p {font-size: 12px; padding: 0px; height: 45px; line-height: 45px; } 
.honorBanner .slick-prev {margin-top: -54px; } 
.honorBanner .slick-next {margin-top: -54px; }


.news .list1 li .img ,
.news .list1 .cont{width: 100%; } 
.news .list1 .name {margin: 20px 15px; } 
.news .list1 .name a {font-size: 20px; } 
.news .list1 .time {margin-left: 15px; } 
.news .list1 p {line-height: 30px; margin: 15px; } 
.news .list1 .ico {margin-left: 15px; margin-bottom: 20px; } 
.news .list2 .img {width: 100%;} 
.news .list2 .img img {width: 100%; height: auto; } 
.news .list2 .cont {margin: 0; width: 100%; } 
.news .list2 .name {margin: 15px 0 16px; } 

.newsDetail h2 {font-size: 20px; margin-bottom: 20px; } 
.newsDetail .line {margin-bottom: 20px; } 
.newsDetail .cont img {margin-bottom: 20px; width: 100%; }
.share {padding: 0 0 3px 0; margin: 12px auto 0; float: none; display: table; } 
.pageDown {margin-top: 20px; padding-top: 20px; margin-bottom: 40px; } 
.pageDown .return {float: none; display: block; margin: 27px auto; }

.cultrue h2 {font-size: 20px; margin-bottom: 30px; } 
.cultrue .o .img {width: 100%; } 
.cultrue .o .txt {width: 100%; } 
.cultrue .o .txt .t1 {margin: 40px 0 25px 10%; } 
.cultrue .o .txt .t1 em {font-size: 18px; margin-right: 17px; } 
.cultrue .o .txt .t1 span {font-size: 18px; } 
.cultrue .o .txt p {font-size: 16px; margin-left: 10%; padding-bottom: 40px; } 
.cultrue .oImg{margin:30px 0; } 
.cultrue .oImg img{width: 100%;} 
.cultrue .o2 {background: #f3f3f3; } 
.cultrue .ind-tab1 {margin-bottom: 10px; } 
.cultrue .ind-tab1 li {font-size: 14px; margin: 0 24px; } 
.cultrue .ind-tab1 em {height: 18px; margin-left: 105px; margin-top: 12px; } 
.cultrue .list {margin-bottom: 50px; } 
.cultrue .list .img {margin: 0 3% 10px 0; width: 48.5%; } 
.cultrue .list .img:nth-child(3n) {margin-right: 3%; } 
.cultrue .list .img:nth-child(2n) {margin-right: 0!important; }


.base h2 {font-size: 22px; margin-bottom: 15px; } 
.base p {margin-bottom: 20px; } 
.base .list li {margin: 0 0px 10px 0; width: 100%; }

.video-page{padding-bottom: 40px;background: none;} 
.video-page .box1 .v-Tab li {margin: 0 8px; width: 125px; height: 40px; line-height: 40px; text-indent: 49px; font-size: 14px; background: #eaeaea url(../images/b20.png) no-repeat 15px; } 
.video-page .box1 .v-Tab {margin: 0 auto 20px; } 
.video-page .box1 .v-Tab li.hov {background: #00a2e9 url(../images/b20_on.png) no-repeat 15px; } 
.video-page .box1 .v-Tab li.hov  a{color:#fff;  }
.video-page .box1 .v-Tab li:hover {background: #00a2e9 url(../images/b20_on.png) no-repeat 15px; } 
.video-page .box1 .v-Tab li:hover a{color:#fff;  }

.video-page .slider-for img {width: 100%; } 
.video-page .slick-slide video{width:100%;height:100%;} 
.video-page .box1 .v-TabCont p {height: 45px; line-height: 45px; margin-bottom: 5px; font-size: 14px; } 
.video-page .agentlist{width:auto;padding: 0px 20px 72px 20px;height:auto;} 
.video-page .agentlist .slick-slide{float:left; margin:0 6px;} 
.video-page .slick-slide .name{padding-top: 0px;font-size: 12px;height: 40px;line-height: 40px;} 
.video-page .slick-prev{top:auto;bottom: 33px;margin-top:0px;left:50%;margin-left:-40px;width: 35px;height: 35px;background-size: 35px 35px;} 
.video-page .slick-next{top:auto;bottom: 33px;margin-top:0px;right:50%;margin-right:-40px;width: 35px;height: 35px;background-size: 35px 35px;} 
.video-page .slick-prev:hover {background-size: 35px 35px;}
.video-page .slick-next:hover {background-size: 35px 35px;}
.video-page .slider-for .box{ padding-bottom:10px;} 
.video-page .slider-for .txt{ font-size:20px; padding-bottom:20px;} 
.video-page .slider-for .imgDiv{ width:100%;} 
.video-page .slider-for .imgDiv img{ width:100%;} 
.video-page .box2 .ico{width: 125px; height: 40px; line-height: 40px; text-indent: 49px; font-size: 14px; margin-bottom: 20px; background: #d8272d  url(../images/b20_on.png) no-repeat 15px; } 
.video-page .box2 .video-show img{width: 100%;}
.video-page .box2 .video-show {width: 100%;height:190px;}
.video-page .box2 .video-show video {width: 100%;height:190px;}

.ldx .list .t1 {font-size: 16px; top: 5%; } 
.ldx .list .t2 {font-size: 14px; margin-top: 10px; } 
.ldx .list .ico {top: auto; bottom: 10%; font-size: 14px; } 
.ldx .list li {margin-bottom: 15px; } 

.ldxDetail h2 {font-size: 18px; margin-bottom: 20px; } 
.ldxDetail .o1 .big-img {width: 100%; } 
.ldxDetail .o1 .small-img {width: 100%; overflow: hidden; } 
.ldxDetail .o1 .small-img li {float: left; margin-top: 10px; margin-bottom: 0px; width: 31.33%; margin-right: 2%; } 
.ldxDetail .o2 .t1 {font-size: 18px; padding: 30px 0 10px; } 
.ldxDetail .o2 .t2 {font-size: 14px; padding-bottom: 18px; } 
.ldxDetail .o3 {margin-bottom: 20px; } 
.ldxDetail .o3 .list {width: 100%; } 
.ldxDetail .o3 .list1 {border-right: 0; border-bottom: 1px solid #e5e5e5; padding-bottom: 20px; margin-bottom: 20px; } 
.ldxDetail .o3 .list li {padding-left: 16px; background: url(../images/b26.jpg) left 8px no-repeat; margin-bottom: 7px; } 
.ldxDetail .o3 .list2 {margin-left: 0px; } 
.ldxDetail .o-img {margin-bottom: 30px; }
 .ldxDetail .o-img img {width:100%; }

.tech {margin-bottom: 40px;} 
.tech .o1 {padding-bottom: 0px; margin-bottom: 15px; } 
.tech .o1 .bg {display: none; } 
.tech .o1 .left {width: 100%; } 
.tech .o1 .left img {width: 100%; } 
.tech .o1 .left .txt {width: auto; padding: 3%; left: 10%; top: auto; bottom: 35px; } 
.tech .o1 .left .txt em {font-size: 16px; } 
.tech .o1 .right {width: 100%; margin-right: 0; padding: 20px 0; background: #3bb1cb; } 
.tech .o1 .right span {font-size: 16px; color: #fff; } 
.tech .o1 .right i {background: #fff; } 
.tech .o1 .right em {color: #fff; margin-bottom: 20px; } 
.tech .o1 .right p {padding: 0 20px; } 
.tech .o2{margin-bottom: 15px;} 
.tech .o2 .img {width: 100%; } 
.tech .o2 .txt {width: 100%; padding-bottom: 20px; } 
.tech .o2 span {font-size: 16px; margin-top: 20px; } 
.tech .o2 em {margin-bottom: 20px; } 
.tech .o2 p {padding: 0 20px; }

.result{padding-bottom: 50px;} 
.result .banner .swiper-container {margin: 0 40px; } 
.result .banner .swiper-button-prev {width: 35px; height: 35px; background-size: 35px; } 
.result .banner .swiper-button-next {width: 35px; height: 35px; background-size: 35px; } 
.result .banner .o .year {font-size: 26px; margin: 15px 10px 5px; } 
.result .banner .o .cont {margin: 0 10px; } 
.result .banner .o .cont ul {height: 250px; padding-top: 20px; } 
.result .banner .o .cont li {margin-bottom: 10px; }

.support .box1 b {font-size: 20px; } 
.support .box1 p {margin: 11px 0 20px; } 
.support .box1 h2 {font-size: 20px; margin-bottom: 22px; } 
.support .box1 .map-box {margin-bottom: 30px; } 
.support .box1 .map-box img{width: 100%;} 
.support .o {width: 100%; margin-bottom: 10px; } 
.support .o b {font-size: 18px; margin-bottom: 15px; } 
.support .o p {font-size: 14px; margin-bottom: 15px; }
.support .o4 {margin-top: -10px;}

.supp-link-tab {margin-bottom: 20px; } 
.supp-link-tab li a {margin: 0 15px; font-size: 14px; padding-bottom: 9px; } 
.supp-link-tab li a:after {height: 4px; }

.question .list li {padding: 20px 5% 0; width: 90%; height: auto; margin: 0 0 10px 0; } 
.question .list li .tlt {margin-bottom: 15px; } 
.question .list li em {padding-bottom: 10px; } 
.question .list li p {margin-bottom: 25px; }

.service {padding-bottom: 40px; } 
.service .o1 {width: 100%; } 
.service .o {margin-bottom: 20px; } 
.service .o b {font-size: 20px; padding-bottom: 15px; } 
.service .o-img {margin-top: 0; width: 100%; margin-bottom: 20px; } 
.service .o2 b {font-size: 16px; padding-bottom: 10px; } 
.service .o2 .list li {width: 86%; height: auto; padding: 20px 7%; margin-right: 0; margin-bottom: 10px; } 
.service .o2 .list li b {font-size: 16px; } 
.service .o2 .list li i {margin: 8px 0; } 
.service .o2 .list li p {margin-bottom: 0; }

.equiment {padding-bottom: 40px; } 
.equiment h2 {font-size: 18px; padding-bottom: 20px; } 
.equiment em {height: auto; line-height: 25px; padding: 10px 0; } 
.equiment .cc ul li {margin-bottom: 10px; }

.contact {padding-bottom: 40px; } 
.contact .box1 .txt {width: 100%; } 
.contact .box1 .t1 {font-size: 20px; } 
.contact .box1 .t2 {margin: 10px 0 20px; } 
.contact .box1 ul li img {margin-right: 10px; } 
.contact .box1 ul li:nth-child(1) img {margin: 0 14px 0 3px;}
.contact .box1 ul li {margin-bottom: 15px; font-size: 14px; } 
.contact .box1 .ewm {margin-top: 20px; } 
.contact .box1 .ewm .o {margin-left: 3%; width: 48.5%; } 
.contact .box1 .ewm .o:first-child{margin-left: 0; } 
.contact .box1 .ewm .o img{width: 80%;} 
.contact .box1 .ewm p {font-size: 12px; } 
.contact .box2 li {width: 100%; margin-right: 0; padding-bottom: 20px; } 
.contact .box2 li img {margin: 25px 0 17px; } 
.contact .box2 {margin: 15px 0 30px; }
.contact .map-box{width: 100%;height:200px;}
.contact .box2 li p{ padding-left: 0;text-align:  center;}
.contact .box2 li:nth-child(2) p{padding-left: 0px;}


.job {padding-bottom: 40px; } 
.job .box1 .txt {width: 100%; } 
.job .box1 .t2 {margin: 10px 0 20px; } 
.job .box1 .img {margin-right: 20%; width: 60%; margin-bottom: 30px; } 
.job .box1 .img img {width: 100%; } 
.job .box2 .list li {margin-right: 0px; width: 100%; }

.message1 {padding-bottom: 40px; } 
.message1 .title {width: 100%; } 
.message1 .imgDiv {padding-top: 20px; margin-bottom: 20px; } 
.message1 .imgDiv  img{width: 100%;} 
.message1 .context {float: right; width: 100%; margin-right: 0; } 
.message1 .litop {width: 100%; } 
.message1 .form li{margin-bottom: 10px; } 
.message1 .form li .box {padding-left: 32%; padding-right: 5%; } 
.message1 .form li .box .input1 {box-sizing: border-box; } 
.message1 .form .li04 textarea {height: 130px;box-sizing: border-box; } 
.message1 .select {width: 100%; } 
.message1 .select dt {width: 100%; padding: 0 10% 0 3%; box-sizing: border-box; } 
.message1 .select dd {top: 37px; width: 100%; } 
.message1 .select dd ul li {line-height: 30px; min-height: 30px; } 
.message1 .form .li07 .input2 {width: 39%; margin-right: 5%; } 
.message1 .form .li07 .yzm a {margin-right: 0px; } 
.message1 .form .li07 .btn1 {margin-top: 10px; }

.case {padding-bottom: 40px;} 
.case .tlt {font-size: 22px; color: #333; text-align: center; margin-bottom: 20px; } 
.case .list li {margin-bottom: 15px; } 
.case .list li .img {width: 100%; } 
.case .list li .txt {height: auto; padding: 0 5%; width: 90%; margin-top: 0px; padding-bottom: 20px; } 
.case .list li em {font-size: 16px; margin-top: 20px; } 
.case .list li i {margin: 10px 0 10px; } 
.case .list li .ico {width: 110px; height: 35px; line-height: 35px; border-radius: 40px; font-size: 14px; margin-top: 15px; }

.caseDetail .c-tlt {margin: 15px 0 13px; } 
.caseDetail .c-tlt em {font-size: 18px; padding-bottom: 5px; } 
.caseDetail .c-tlt i {font-size: 14px; } 
.caseDetail .p {margin-bottom: 20px; } 
.caseDetail img{width: 100%;} 
.caseDetail .list2 li {padding: 20px 0; }
.caseDetail .wal video{height:140px;width:100%; } 

.key {padding-bottom: 40px; } 
.key .box1 {padding: 0 0 20px; margin-bottom: 20px; } 
.key .box1 .img {width: 100%; } 
.key .box1 .txt {padding: 0 5%; width: 90%; } 
.key .box1 em {margin: 15px 0 5px; font-size: 20px; } 
.key .box1 i {height: 3px; } 
.key .box1 span {margin: 13px 0 15px; font-size: 14px; } 
.key .k-tlt {margin-bottom: 0px; } 
.key .box1 .tip { display:none;}
.key .k-tlt em {font-size: 20px; } 
.key .k-tlt .t {height: 47px; line-height: 24px; } 
.key .k-tlt .t span {padding: 0 11px; font-size: 16px; } 
.key .k-tlt .t i {width: 30px; margin-top: 22px; display: none;} 
.key img {margin: 20px 0; width: 100%; }



.news .list2  .load-more{display: block; } 
.question .list  .load-more{display: block; } 
.ldx .list  .load-more{display: block; } 



.alertBox {top: 10%; margin-top: 0; width: 78%; } 
.alertBox .close {width: 15%; right: inherit; margin-left: 85%; position: relative; } 
.alertBox .close img{width: 100%;}



}

