﻿.mainPadding{padding: 30px 0 100px;}
.contentText{font-size: 14px;line-height: 26px;}
.contentText img{max-width:100%;display: inline-block;}
.flexRow{display: flex;align-items: center;flex-direction: row;flex-wrap: wrap;}
.flexColumn{display: flex;align-items: center;flex-direction: column;flex-wrap: wrap;}
.pageTop{position:relative;z-index:2;}
.topBanner{position:relative;overflow:hidden;}
.topBanner img{width:100%;animation:imgZoomIn 2s ease 0s forwards;-webkit-animation:imgZoomIn 2s ease 0s forwards;-ms-animation:imgZoomIn 2s ease 0s forwards;}
.mobileTopBanner{display:none;}
@keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}

@-webkit-keyframes imgZoomIn{
	0%{-webkit-transform:scale(1.05);transform:scale(1.05);}
	100%{-webkit-transform:scale(1);transform:scale(1);}
}
.pageTitle{margin-bottom:30px;}
.pageTitle h1{font-size: 24px;color: #00a0d9;}
.pageTitle .p{font-size: 14px;color: #6b6c6c;margin-top:15px;line-height: 24px;}

.pageNav{padding-bottom:20px;}
.pageNav a{float:left;min-width:180px;height:45px;text-align: center;line-height: 45px;color:#6b6c6c;border:1px solid #a4a6a7;padding:0 10px;margin:0 35px  15px 0;font-size:16px;}
.pageNav a.cur,.pageNav a:hover{color:#00a0d9;border-color:#00a0d9;}


.about_main{padding:70px 0;}
.about_title{margin-bottom:30px;}
.about_title h2{font-size: 30px;}
.about_item1 .img{width:40%;}
.about_item1 .contentText{width:60%;padding-left:30px;}

.advantage_main .about_title h2{color:#fff;}
.advantage_list{margin-top:60px;}
.advantage_list .li{float:left;width:25%;text-align: center;}
.advantage_list .inner{padding:0 15px;}
.advantage_list .inner .img{max-width:208px;border-radius:100%;margin: 0 auto;-webkit-transition: all 1s;transition: all 1s;}
.advantage_list .inner h2{font-size:18px;margin:30px 0 20px;color: #00a0d9;}
.advantage_list .inner p{color: #c4c3c3;font-size:14px;line-height:24px}
.advantage_list .inner:hover .img{-webkit-transform: rotate(30deg);transform: rotate(30deg);}

.honor_item{position:relative;}
.honor_item .swiper-slide{padding:0 10px;float:left;}
.honor_item .swiper-slide{width:20%!important}



.contact_top{padding:50px 0 70px;}
.contact_item_title{margin-bottom:50px;}
.contact_item_title h2{font-size:24px;font-weight:700;text-align:center;}
.contact_item_title p{font-size:14px;line-height:24px;margin-top:20px;text-align:center;}
.contact_item{overflow:hidden}
.contact_item li{float:left;width:20%;padding:0 15px}
.contact_icon{border-radius:100%;max-width:120px;margin:0 auto 20px;position:relative}
.contact_icon:after,.contact_icon:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:100%;-webkit-transition:all .8s;transition:all .8s}
.contact_icon:before{background-color:#797a7c}
.contact_icon:after{background-color:#00a0d9;opacity:0;transform:scale(.5)}
.contact_item li:hover .contact_icon:before{transform:scale(.5);opacity:0}
.contact_item li:hover .contact_icon:after{opacity:1;transform:scale(1)}
.contact_icon img{display:block;width:100%;position:relative;z-index:1}
.contact_text{text-align:center}
.contact_text h4{font-size:18px;margin:0 0 10px}
.contact_text a{display:block;font-size:12px;text-decoration:none;color:#333;word-break:break-all}
.contact_main{background-color:#f2f2f2;padding:50px 0}
.contact_item1{position: relative;}
.contact_wrap{width:33.33%;background:#00a0d9;padding:60px 30px;color:#fff}
.contact_wrap h2{font-size:20px;font-weight:700;margin:0 0 20px}
.contact_wrap a{color:#fff}
.contact_wrap p{margin-bottom:10px;}
.contact_wrap .more{text-align:center;margin-top:50px}
.contact_wrap .more a{display:inline-block;border:2px #fff solid;font-weight:700;padding:10px 30px}
.contact_wrap .more a:hover{background: #0783af;}
.map{width:66.66%;height:100%;position:absolute;right:0;top:0;}
.map #dituContent{width:100%;height:100%;border:1px #ddd solid}
.map img{display:block;width:100%;height:100%}
.BMap_stdMpCtrl,.anchorBL{display: none;}
.pop .center{width:252px!important;}
.pop .bottom{height:25px!important;}
.BMap_bubble_content h1{font-size:16px;}
.BMap_bubble_content p{margin-top:10px;font-size:14px;}
.form_main{padding:50px 0}
.form_main .container{max-width:1150px;}
.inside_title{margin-bottom:30px;text-align:center;}
.inside_title h2{font-size:30px;color:#00a0d9;margin:0;}
.inside_title h2:after{content:"";width:30px;height:2px;background:#00a0d9;display:block;margin:10px auto 0;}
.message_form input{display: block;width:100%;height:100%;}
.message_form .form-group{float:left;width:48%;margin-right:4%;border:1px solid #DDD;background: #FAFAFA;margin-bottom:15px;}
.message_form .form-group:nth-child(2n){margin-right:0;}
.message_form .form-control{padding:6px 12px;}
.message_form .form-group2{width:100%;margin-right:0;}
.message_form .form-control{height:40px;color:#333;background:#FAFAFA;border-radius:0;box-shadow:none}
.message_form .error{border-color:#00a0d9}
.message_form .error .valid_message{position:absolute;width:100%;left:0;font-size:12px;color:#F28000;display:none}
.message_form textarea.form-control{width:100%;height:150px;}
.message_form .submitBtn{display:block;width:50%;background:#00a0d9;border:none;height:40px;margin:20px 0 0 25%;border-radius: 4px;}
.message_form .btn{cursor: pointer;color:#fff;font-size:14px;}
.message_form .submitBtn:hover{border:1px #00a0d9 solid;background:transparent;}
.message_form .submitBtn:hover .btn{color:#00a0d9;}



.newsList .item{position:relative;float:left;width:23%;margin-right:2.66%;margin-bottom:3%;padding:15px;background:#fff;border: 1px #ddd solid;-webkit-transition: all .5s;transition: all .5s;}
.newsList .item:nth-child(4n){margin-right:0;}
.newsList h4{font-size: 16px;color: #333;margin:15px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.newsList .time{position:absolute;top:5px;left:0;background:rgba(0,160,217,.8);color:rgba(255,255,255,.9)}
.newsList .time span{display:block;font-size:10px;line-height:16px;text-align:center;padding:10px 10px 5px;border-bottom:1px rgba(255,255,255,.9) solid}
.newsList .time span:last-child{border:0;padding:2px 10px}
.newsList .time span i{display:block;font-size:16px}
.newsList .time span em{display:block;text-transform:capitalize}
.newsList .p{color: #999;height:72px;line-height: 24px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.newsList .btn{margin-top:15px;}
.newsList .btn em{display:inline-block;float:right;font-size:14px;line-height:20px;color:#fff;background:#00a0d9;padding:6px 20px;border-radius:5px;}
.newsList .item:hover h4{color:#00a0d9;}
.newsList .item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.newsList .btn em:hover{background:#0783af;}
.newsList .other{margin-top:10px;}
.newsList .other span{display: inline-block;padding-right:10px;font-size:12px;color:#999;}
	
	

.pager{text-align: center;padding-top:40px;}
.pager .p_page{display: inline-block;width:50px;height:50px;margin:0 6px;opacity: 0.5;}
.pager .prvePage{background: url(../image/pLeft.png) no-repeat center;background-size:100% 100%;}
.pager .prvePage.current{background: url(../image/pLeftY.png) no-repeat center;background-size:100% 100%;opacity: 1;}
.pager .nextPage{background: url(../image/pRight.png) no-repeat center;background-size:100% 100%;}
.pager .nextPage.current{background: url(../image/pRightY.png) no-repeat center;background-size:100% 100%;opacity: 1;}


.newsDetailsMain .container{max-width:1200px;}
.tit{margin-bottom:20px;text-align:center;}
.tit h1{font-size:18px;color: #00a0d9;font-weight: 700;}
.tit .date{font-size:12px;margin-top:10px;}
.tit .date span,.tit .date a{color:#999;padding:0 5px;display: inline-block;}
.tit .date a:hover{color:#333;}
.newsContentText{padding:35px 0 40px;border-top:1px solid #DAD9DA;border-bottom:1px solid #DAD9DA;color:#595757;}
.info_previous_next_wrap{padding-top:25px;color:#595757;}
.info_previous_next_wrap a{color:#595757;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.info_previous_next_wrap a:hover{color:#00a0d9;}
.info_previous_next_wrap .li{position: relative;margin-bottom:10px;padding-left:100px;}
.info_previous_next_wrap .li b{position: absolute;left:0;top:0;}



.caseMain .pager{padding-top:0;}
.caseList .item{float:left;width:21.8%;margin-right:4.26%;margin-bottom:60px;background: rgba(239,239,239,0.7);}
.caseList .item:nth-child(4n){margin-right:0;}
.caseList .text{padding:15px 10px 12px;}
.caseList .img{position: relative;padding-top:56.36%;}
.caseList .img>img{position: absolute;width:100%;height:100%;left:0;top:0;object-fit: cover;}
.caseList h4{color:#373838;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:10px;}
.caseList .p{font-size:14px;color:#919292;line-height: 24px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.caseList .item:hover h4{color:#00a0d9;}
.caseList .item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}


.caseDetailsMain .container{max-width:1000px;}
.project_Info{padding:50px 0 40px;}
.project_Info_item dt{color:#00a0d9;font-size:18px;margin-bottom:10px;}
.project_Info_item dd{margin-bottom:10px;font-size:14px;line-height: 24px;}
.swiper-button-next, .swiper-button-prev{outline: none;}


.project_InfoContent{padding:40px 0}
.project_InfoContent .swiper-container-horizontal>.swiper-pagination-progressbar{position:static;top:auto;bottom:0;height:8px;background-color:#f4f4f4;border-radius:8px;margin:10px 0}
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background-color:#00a0d9;border-radius:8px}
.project_InfoContent .swiper-slide{cursor:pointer}
.project_InfoContent .swiper-slide img{width:100%}
.project_InfoContent .gallery-thumbs .swiper-slide:after{content:"";width:100%;height:100%;background-color:rgba(0,0,0,.6);position:absolute;top:0;left:0}
.project_InfoContent .swiper-slide-active:after{opacity:0}
.project_InfoContent .gallery-thumbs .swiper-slide{height:80px}
.project_InfoContent .gallery-thumbs .swiper-slide img{height:100%}
.album{position:fixed;width:100%;height:100%;background:rgba(0,0,0,.8);left:0;top:0;z-index:1031;display:none}
.albumList{position:absolute;width:60%;height:70%;top:50%;left:50%;transform:translate(-50%,-50%);}
.album .swiper-container{width:100%;height:100%;overflow:hidden;}
.album .swiper-wrapper{height:100%;}
.album .swiper-slide{float:left;height:100%;}
.album .project_close{position:absolute;width:36px;height:36px;background:url(../image/close.png) no-repeat center;background-size:contain;top:-60px;right:-60px;z-index:99;cursor:pointer;}
.album .btnArea{position:absolute;width:90%;text-align:center;left:5%;top:50%;}
.album .swiper-button{cursor:pointer;outline: none;}
.overflowY{overflow-y: hidden;}





.listDownLoad .item,.chapterTit{position:relative;height:48px;line-height:48px;background:#F5F5F5;margin-bottom:30px;padding:0 20px 0 15px;}
.listDownLoad .item h3,.chapterTit h3{font-size:16px;width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.listDownLoad .item i,.chapterTit i{position:absolute;width:23px;height:23px;background:url(../image/icon_9.png) no-repeat center;background-size:100% 100%;right:20px;top:50%;margin-top:-11px;}
.listDownLoad .item:hover h3{color:#00a0d9;}
.listDownLoad .item:hover i{background:url(../image/icon_9_hover.png) no-repeat center;background-size:100% 100%;}



.padding10{padding-top:10px;}
.videoList .item{position: relative;float:left;width:49%;margin-right:2%;margin-bottom:2%;background:#f6f6f6;min-height:244px;}
.videoList .item:nth-child(2n){margin-right:0;}
.videoList .img{position: absolute;left:0;top:0;width:35%;height:100%;float:left;display: flex;align-items: center;justify-content: center;}
.videoList .img img{width:auto;min-width:100%;height:100%;}
.videoList .img>div{width:100%;height:100%;-webkit-transition: all 0.5s;transition: all 0.5s;}
.videoList .pager{padding-top:25px;}
.videoList .pager .p_page{width:30px;height:30px;}
.textList{float:right;width:65%;height:285px;overflow: hidden;padding:25px 20px;}
.textList h3{font-size:18px;font-weight: 700;color:#373838;margin-bottom:10px;}
.textList ul{width:100%;display: block;}
.textList li{height:35px;line-height:35px;}
.textList li a{float:left;width:50%;color:#656667;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.textList li a:nth-child(odd){padding-right:13px;}
.textList li a:nth-child(even){padding-left:13px;}
.textList li a:hover{color:#00a0d9;}
.textList .swiper-container{height:210px;}
.videoList .item:hover .img img,
.videoList .item:hover .img>div{-webkit-transform: scale(1.05);transform: scale(1.05);}

.videoList2 .item{position: relative;margin-bottom:30px;}
.videoList2 .item:nth-child(odd){background:#00a0d9;color:#fff;}
.videoList2 .item:nth-child(even){background:#f5f5f5;}
.videoList2 .img{position: absolute;top:0;width:45%;height:100%;display: flex;align-items: center;justify-content: center;}
.videoList2 .img img{width:auto;min-width:100%;height:100%;}
.videoList2 .item:nth-child(odd) .img{left:0;}
.videoList2 .item:nth-child(even) .img{right:0;}
.videoList2 .text{width:55%;padding:40px;}
.videoList2 .item:nth-child(odd) .text{float:right;}
.videoList2 .item:nth-child(even) .text{float:left;}
.videoList2 h3{font-size:18px;font-weight: 700;margin-bottom:20px;}
.videoList2 .contentText{font-size:14px;line-height: 36px;margin-bottom:25px;max-height:216px;overflow: hidden;}
.videoList2 .contentText p{text-indent: 2em;}
.videoList2 .btn{display: block;width:132px;height:42px;line-height: 42px;font-size:16px;text-align: center;}
.videoList2 .item:nth-child(odd) .btn{color:#00a0d9;background:#fff;}
.videoList2 .item:nth-child(even) .btn{color:#fff;background:#00a0d9;}
.videoList2 .btn:hover{box-shadow: 2px 2px 6px rgba(0,0,0,0.2);text-shadow: 1px 1px 0px rgba(0,0,0,0.2);}
.videoList2 .item:hover .img img{-webkit-transform: scale(1.05);transform: scale(1.05);}

.chapterTit{background:#f0f0f0;cursor: pointer;}
.chapterTit h3{color:#00a0d9;font-size:18px;}
.chapterTit i{background:url(../image/a1.png) no-repeat center;}
.chapterTit.open{background:#00a0d9;}
.chapterTit.open h3{color:#fff;}
.chapterTit.open i{background:url(../image/a2.png) no-repeat center;}

.proList{position:relative;display: none;padding-bottom:20px;}
.proList .item{float:left;width:24.3%;margin-right:0.933%;margin-bottom:25px;cursor:pointer;}
.proList .item .img{position:relative;}
.proList .item .mask{position:absolute;width:100%;height:100%;left:0;top:0;background:rgba(0,160,217,0.4);-webkit-transition: all 0.5s;transition: all 0.5s;}
.proList .item .mask img{position:absolute;width:48px;height:48px;top:50%;left:50%;margin:-24px 0 0 -24px;}
.proList .item:nth-child(4n){margin-right:0;}
.proList .item p{text-align:center;font-size:16px;margin-top:25px;color:#414242;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px;}
.proList .item:hover p{color:#00a0d9;}
.proList .item:hover .img>img{-webkit-transform:scale(1.05);transform:scale(1.05);}
.proList .item:hover .mask{background:rgba(0,160,217,0.5);}



.listDownLoad2 .btn{position: relative;text-align: left;padding:0 15px;}
.listDownLoad2 .btn:after{content: '';position:absolute;width:23px;height:23px;right:15px;top:50%;margin-top:-11px;}
.listDownLoad2 .item:nth-child(odd) .btn:after{background:url(../image/icon_9_hover.png) no-repeat center;background-size:100% 100%;}
.listDownLoad2 .item:nth-child(even) .btn:after{background:url(../image/icon_9_white.png) no-repeat center;background-size:100% 100%;}


.dataDownLoad{margin: -15px -15px 0;}
.dataDownLoad .column{float:left;width:25%;padding:15px;}
.dataDownLoad .item{background:#f5f5f5;-webkit-transition: all 0.3s;transition: all 0.3s;}
.dataDownLoad h3{font-size:16px;margin-bottom:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dataDownLoad .text{padding:20px 15px;}
.dataDownLoad .text p{margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.dataDownLoad .btn{position: relative;display: block;width:132px;height:42px;line-height: 42px;font-size:16px;text-align: left;padding:0 15px;color:#fff;background:#00a0d9;margin:20px 0 0;-webkit-transition: all 0.3s;transition: all 0.3s;max-width:100%;}
.dataDownLoad .btn:after{content: '';position:absolute;width:23px;height:23px;right:15px;top:50%;margin-top:-11px;background:url(../image/icon_9_white.png) no-repeat center;background-size:100% 100%;-webkit-transition: all 0.3s;transition: all 0.3s;}
.dataDownLoad .btn:hover{box-shadow: 2px 2px 6px rgba(0,0,0,0.2);text-shadow: 1px 1px 0px rgba(0,0,0,0.2);}
.dataDownLoad .item:hover .img img{-webkit-transform: scale(1.05);transform: scale(1.05);}
.dataDownLoad .item:hover{background:#00a0d9;color:#fff;}
.dataDownLoad .item:hover .btn{background:#fff;color:#00a0d9;}
.dataDownLoad .item:hover .btn:after{background:url(../image/icon_9_hover.png) no-repeat center;background-size:100% 100%;}


.overflowY{overflow-y: hidden;}
.video_mark{position:fixed;width:100%;height:100%;background:#000;left:0;top:0;z-index:110;display:none;}
.modal_content{position:absolute;max-width:100vw;max-height:100vh;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.video_mark .close{position:absolute;width:51px;height:51px;background:url(../image/close2.png) no-repeat center;background-size:100% 100%;top:50px;right:50px;cursor:pointer;z-index: 3;}
.modal_content .inner{width:100%;max-height:100vh;overflow:hidden;}
.modal_content .modal_video{width:100%;max-height:100vh;background:#000;display:block;object-fit:cover;}



.videoContentText{width:100%;min-height:400px;overflow:hidden;}
.videoContentText video,.videoContentText .video{width:100%;height:auto;object-fit:cover;overflow:hidden;display:block;}







@media ( min-width: 1400px ) and ( max-width: 1599px ){
	.pager{padding-top:30px;}
	
	
	.about_main{padding:60px 0;}
	.about_title h2{font-size:26px;}

	
	

}

@media ( min-width: 1200px ) and ( max-width: 1399px ){
	.pager{padding-top:30px;}
	
	
	.about_main{padding:50px 0;}
	.about_title h2{font-size:24px;}
	.advantage_list .inner .img{max-width:198px;}

	
	
	
	
	.pager .p_page{width:45px;height:45px;}
	.newsList .item{padding:10px 10px 20px;}
	
	
	
	.contact_icon{max-width:100px;}
	.contact_wrap h2{font-size:18px;}
	.inside_title h2{font-size:28px;}
	.form_main .container{max-width:1140px;}
}

@media ( min-width: 992px ) and ( max-width: 1199px ){
	.pageNav a{margin-right:20px;font-size:14px;min-width:160px;}
	
	.about_main{padding:50px 0;}
	.about_title h2{font-size:22px;}
	.about_item1 .img{width:100%;}
	.about_item1 .img img{width:auto;margin:0 auto;max-width:100%;}
	.about_item1 .contentText{width:100%;padding:30px 0 0;}
	.advantage_list .inner h2{font-size:16px;margin:20px 0 10px;}
	.advantage_list .inner p{font-size:12px;line-height:20px;}
	.advantage_list .inner{padding:0 10px;}
	.advantage_list .inner .img{max-width:170px;}
	.honor_item .swiper-slide{width:25%!important;}
	
	
	.caseList .item{margin-bottom:45px;}
	.caseDetailsMain .container{max-width:950px;}
	
	
	.newsList .item{padding:10px 10px 20px;}
	.pager{padding-top:30px;}
	.pager .p_page{width:45px;height:45px;}
	.newsContentText{padding-top:25px;}
	.newsDetailsMain .container{max-width:950px;}
	
	
	
	.textList li{height:70px;}
	.textList li a{width:100%;}
	.textList li a:nth-child(odd){padding-right:0;}
	.textList li a:nth-child(even){padding-left:0;}
	
	.listDownLoad .item, .chapterTit{margin-bottom:25px;}
	
	.videoList2 .contentText{line-height: 30px;max-height:210px;}
	
	.chapterTit h3{font-size:16px;}
	.proList .item{margin-bottom:20px;}
	.proList .item p{font-size:15px;margin-top:20px;}
	.proList .item .mask img{width:40px;height:40px;margin:-20px 0 0 -20px;}
	.video_mark .close{width:45px;height:45px;right:5%;top:5%;}
	
	
	.contact_item_title h2{font-size:22px;}
	.contact_item li{padding:0 10px;}
	.contact_icon{max-width:80px;margin-bottom:15px;}
	.contact_text h4{font-size:16px;}
	.contact_wrap{padding:50px 25px;}
	.contact_wrap h2{font-size:18px;margin-bottom:8px}
	.contact_wrap .more{margin-top:40px;}
	.inside_title h2{font-size:26px;;}
	.form_main .container{max-width:950px;}
	
	
	
	.dataDownLoad .column{width:33.33%;}
}

@media ( min-width: 768px ) and ( max-width: 991px ){
	.pageTitle h1{font-size:22px;}
	.pageNav a{margin-right:20px;font-size:14px;min-width:160px;}
	
	
	
	.about_main{padding:50px 0;}
	.about_title{margin-bottom:25px;}
	.about_title h2{font-size:20px;}
	.about_item1 .img{width:100%;}
	.about_item1 .img img{width:auto;margin:0 auto;max-width:100%;}
	.about_item1 .contentText{width:100%;padding:30px 0 0;}
	.advantage_list .inner h2{font-size:14px;margin:20px 0 10px;}
	.advantage_list .inner p{font-size:12px;line-height:20px;}
	.advantage_list .inner{padding:0 10px;}
	.advantage_list .inner .img{max-width:150px;}
	.honor_item .swiper-slide{width:25%!important;}

	
	
	
	.caseMain .pager{padding-top:15px;}
	.caseList .item{width:30%;margin-right:5%;margin-bottom:35px;}
	.caseList .item:nth-child(4n){margin-right:5%;}
	.caseList .item:nth-child(3n){margin-right:0;}
	.caseDetailsMain .container{max-width:750px;}
	.project_InfoContent .swiper-button-next, .project_InfoContent .swiper-button-prev{width:22px;height:36px;background-size:100% auto;margin-top:-18px;}

	
	.newsList .item{width:30.66%;margin-right:4.01%;margin-bottom:4.01%;padding:10px 10px 20px;}
	.newsList .item:nth-child(4n){margin-right:4.01%;}
	.newsList .item:nth-child(3n){margin-right:0;}
	.pager{padding-top:30px;}
	.pager .p_page{width:40px;height:40px;}
	.newsContentText{padding-top:25px;}
	.newsDetailsMain .container{max-width:730px;}
	
	
	.listDownLoad .item,.chapterTit{padding:0 15px;margin-bottom:20px;}
	.listDownLoad .item i,.chapterTit i{right:15px;}
	
	
	
	.textList h3{font-size:16px;}
	.videoList .img{float:none;position: static;width:100%;height:auto;}
	.videoList .img img{width:100%;height:auto;}
	.textList{float:none;width:100%;}
	
	.textList li a:nth-child(odd){padding-right:8px;}
	.textList li a:nth-child(even){padding-left:8px;}

	
	.videoList2 h3{font-size:16px;margin-bottom:15px;}
	.videoList2 .text{padding:30px;}
	.videoList2 .contentText{line-height: 30px;max-height:210px;}
	
	.chapterTit h3{font-size:16px;}
	.proList .item{width:32%;margin-right:2%;margin-bottom:15px;}
	.proList .item:nth-child(4n){margin-right:2%;}
	.proList .item:nth-child(3n){margin-right:0;}
	.proList .item p{font-size:15px;margin-top:15px;}
	.proList .item .mask img{width:40px;height:40px;margin:-20px 0 0 -20px;}
	.video_mark .close{width:45px;height:45px;right:5%;top:5%;}
	
	
	.contact_item_title{margin-bottom:40px;}
	.contact_item_title h2{font-size:20px;}
	.contact_item li{padding:0 10px;}
	.contact_icon{max-width:60px;margin-bottom:10px;}
	.contact_text h4{font-size:14px;margin-bottom:6px;}
	.contact_wrap{padding:30px 20px;}
	.contact_wrap h2{font-size:16px;}
	.contact_wrap .more{margin-top:40px;}
	.contact_wrap p{font-size:12px;}
	.inside_title h2{font-size:22px;}
	.form_main{padding-top:40px;}
	.form_main .container{max-width:750px;}

	
	.dataDownLoad{margin:-15px -10px 0;}
	.dataDownLoad .column{width:33.33%;padding:15px 10px;}
}

@media ( min-width: 0px ) and ( max-width: 767px ){
	.mainPadding{padding:30px 0 80px;}
	.pageTitle h1{font-size:22px;}
	.pageNav a{margin-right:15px;font-size:14px;min-width:150px;}

	
	
	
	.about_main{padding:40px 0;}
	.about_title{margin-bottom:25px;}
	.about_title h2{font-size:20px;}
	.about_item1 .img{width:100%;}
	.about_item1 .img img{width:auto;margin:0 auto;max-width:100%;}
	.about_item1 .contentText{width:100%;padding:30px 0 0;}
	.advantage_list{margin-top:30px;}
	.advantage_list .li{width:100%;margin-bottom:20px;}
	.advantage_list .inner h2{font-size:14px;margin:20px 0 10px;}
	.advantage_list .inner p{font-size:12px;line-height:20px;}
	.advantage_list .inner{padding:0 10px;}
	.advantage_list .inner .img{max-width:120px;}
	.honor_item .swiper-slide{width:33.33%!important;}

	
	
	.caseList h4{font-size:14px;margin-bottom:8px;}
	.caseList .p{line-height:20px;font-size:12px;}
	.caseMain .pager{padding-top:15px;}
	.caseList .item{width:48%;margin-right:4%;margin-bottom:25px;}
	.caseList .item:nth-child(4n){margin-right:3%;}
	.caseList .item:nth-child(2n){margin-right:0;}
	.caseDetailsMain .container{max-width:100%;}
	.project_InfoContent .gallery-thumbs .swiper-slide{height:60px;}
	.project_InfoContent .swiper-button-next, .project_InfoContent .swiper-button-prev{width:20px;height:34px;background-size:100% auto;margin-top:-17px;}
	
	
	
	.newsList h4{font-size:14px;margin-bottom:10px;}
	.newsList .p{font-size:12px;line-height:20px;height:40px;-webkit-line-clamp:2;}
	.newsList .item{width:48%;margin-right:4%;margin-bottom:4%;padding:10px 10px 20px;}
	.newsList .item:nth-child(4n){margin-right:4%;}
	.newsList .item:nth-child(2n){margin-right:0;}
	.pager{padding-top:30px;}
	.pager .p_page{width:40px;height:40px;}
	.newsContentText{padding-top:20px;padding-bottom:30px;}
	.newsDetailsMain .container{max-width:100%;}
	
	
	
	
	.listDownLoad .item h3{font-size:14px;}
	.listDownLoad .item,.chapterTit{padding:0 15px;margin-bottom:20px;height:45px;line-height:45px;}
	.listDownLoad .item i,.chapterTit i{right:15px;}
	
	
	
	.padding10{padding-top:0;}
	.videoList .item{width:100%;margin-right:0;margin-bottom:25px;}
	.textList h3{font-size:16px;margin-bottom:5px;}
	.videoList .img{float:none;position: static;width:100%;height:auto;}
	.videoList .img img{width:100%;height:auto;}
	.textList{float:none;width:100%;height:auto;padding:20px 15px;}
	.textList .swiper-container{height:180px;}
	.textList li{height:60px;line-height:30px;}
	.textList li a{width:100%;}
	.textList li a:nth-child(odd){padding-right:0;}
	.textList li a:nth-child(even){padding-left:0;}
	
	
	
	.videoList2 .img{width:100%;position: static;display: block;}
	.videoList2 .img img{width:100%;height:auto;}
	.videoList2 .text{width:100%;}
	.videoList2 h3{font-size:16px;margin-bottom:15px;}
	.videoList2 .text{padding:20px 15px 30px;}
	.videoList2 .contentText{line-height: 30px;max-height:1000px;}
	
	.chapterTit h3{font-size:15px;}
	.chapterTit i{background-size:17px auto!important;}
	.proList .item{width:48%;margin-right:4%;margin-bottom:15px;}
	.proList .item:nth-child(4n){margin-right:4%;}
	.proList .item:nth-child(2n){margin-right:0;}
	.proList .item p{font-size:14px;margin-top:15px;}
	.proList .item .mask img{width:34px;height:34px;margin:-17px 0 0 -17px;}
	.video_mark .close{width:40px;height:40px;right:50%;top:15%;margin-right:-20px;}
	.modal_content{width:100%;}

	
	
	.contact_top{padding:40px 0;}
	.contact_item_title{margin-bottom:30px;}
	.contact_item_title p{margin-top:15px;}
	.contact_item_title h2{font-size:20px;}
	.contact_item li{width:50%;padding:0 10px;margin-bottom:30px;}
	.contact_icon{max-width:60px;margin-bottom:10px;}
	.contact_text h4{font-size:14px;margin-bottom:6px;}
	.contact_wrap{width:100%;padding:30px 20px;}
	.contact_wrap h2{font-size:16px;}
	.contact_wrap .more{margin-top:40px;}
	.contact_wrap p{font-size:12px;}
	.contact_main{padding:0;}
	.contact_main .container{padding:0;}
	.map{display: none;}
	.inside_title h2{font-size:20px;}
	.form_main{padding-top:40px;}
	.form_main .container{max-width:100%;}
	.message_form .form-group{width:100%;margin-right:0;float:left;}
	.message_form .submitBtn{margin:0 auto;}
	
	
	
	.dataDownLoad{margin:-10px -5px 0;}
	.dataDownLoad .column{width:50%;padding:10px 5px;}
	.dataDownLoad .text{padding:15px 10px 20px;}


}

@media ( min-width: 0px ) and ( max-width: 479px ){
	.mainPadding{padding:30px 0 60px;}
	.pageTitle h1{font-size:20px;}
	.pageTitle .p{font-size:12px;line-height:22px;}

	
	
	.about_main{padding:35px 0;}
	.about_title{margin-bottom:20px;}
	.about_title h2{font-size:18px;}
	.honor_item .swiper-slide{width:50%!important;}
	
	
	.caseMain .pager{padding-top:10px;}
	.project_Info{padding:40px 0 30px;}
	.project_Info_item dt{font-size:16px;}
	
	
	.newsList .item{margin-bottom:25px;}
	.pager{padding-top:25px;}
	.pager .p_page{width:35px;height:35px;}
	
	
	
	.video_mark .close{width:32px;height:32px;right:50%;top:15%;margin-right:-16px;}
	
	
	
	.contact_item_title h2{font-size:18px;}
	.contact_item_title p{font-size:12px;line-height: 22px;margin-top:10px;}
	
	
	.dataDownLoad h3{font-size:15px;}
	.dataDownLoad .text p{font-size:13px;}
	.dataDownLoad .btn{width:120px;height:38px;line-height:38px;font-size:15px;}
}

@media ( min-width: 0px ) and ( max-width: 349px ){
	
	.dataDownLoad .column{width:100%;}
	.dataDownLoad .btn{margin-left:auto;margin-right:auto;}
}