/*首页右侧导航*/
#dowebok{width:100%;height:100%;}
#fp-nav.right{right:0;z-index:10;}
#fp-nav ul li, .fp-slidesNav ul li{margin:3px 4px;width:18px;height:18px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span, #fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span, #fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{width:8px;height:8px;margin:-4px 0 0 -4px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span{background:rgba(206,40,77,0.2);}
#fp-nav ul li a.active span, .fp-slidesNav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li:hover a.active span{background:#CE284D;}
#fp-nav ul li .fp-tooltip{color:#CE284D;font-size:12px;}
/*右侧导航结束*/
.indexHeader{position:fixed;}
.indexFooter{position:absolute;}
.swiper-pagination{position:absolute;width:100%;bottom:10px;left:0;text-align:center;}
.swiper-pagination span{background: #fff;opacity: 1;}
.swiper-pagination .swiper-pagination-bullet-active{background:#C9A063;}
.swiper-button{width:70px;height:70px;margin-top:-35px;top:50%;opacity:0.5;}
.swiper-button-prev{background:url(../images/icon/left2.png) no-repeat center;background-size:60px 60px;}
.swiper-button-next{background:url(../images/icon/right2.png) no-repeat center;background-size:60px 60px;}
.swiper-button:hover{opacity:0.8;}
.section{width:100%;height:100%;margin:0 auto;position:relative;overflow:hidden;}


/*第一屏*/
.banner{position:relative;width:100%;height:100%;z-index: 1;}
.banner .swiper-pagination{bottom:5.9vh;}
.banner .swiper-button{opacity:0;display:none;}
.banner .swiper-button-prev{left:3vw;}
.banner .swiper-button-next{right:3vw;}
.banner .swiper-wrapper{width:1000%;height:100%;}
.banner .swiper-slide{position:relative;float:left;height:100%;/*display:flex;flex-flow:row wrap;align-items:center;*/}
.min_banner{display:none;position:absolute;width:100%;height:100%;left:0;top:0;}
.s1_main{position: absolute;width:100%;left:0;bottom:7vh;z-index: 2;}
.newsSwiper{height:37px;width:100%;max-width:750px;margin:0 auto;background: url(../images/li.png) no-repeat center;background-size:auto 100%;overflow: hidden;}
.newsSwiper li{width:100%;}
.newsSwiper li a{width:100%;font-size:15px;color:#CE284D;line-height: 37px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align: center;}
.next_btn{position: relative;width:41px;height:41px;background:url(../images/icon/nextBtn.png) no-repeat center;background-size:100% 100%; animation: mymove 1.5s infinite;-webkit-animation: mymove 1.5s infinite;top:10px;margin:4.5vh auto 0;}
@keyframes mymove {
    from {top: 0px;opacity: 0.9;}
    to {top: 10px;opacity: 0.2;}
}

@-webkit-keyframes mymove{
    from {top: 0px;opacity: 0.9;}
    to {top: 10px;opacity: 0.2;}
}


/*第二屏*/
.paddingTop118{padding-top:118px;}
.Animation{opacity:0;-webkit-transition:all 1s;transition:all 1s;}
.indexTit{text-align: center;-webkit-transform: scale(0);transform: scale(0);margin-bottom:35px;}
.indexTit h2{color:#363737;font-size:32px;font-weight: 700;font-family:arial;text-transform: uppercase;}
.indexTit h2 span{color:#CE284D;padding-right:10px;}
.indexTit h3{font-size:24px;color:#393A39;margin-top:5px;}
.indexTit .p{font-size:14px;color:#727171;line-height: 20px;margin-top:15px;}
.sectionIndex .container{height:100%;display:flex;flex-flow:row wrap;align-items:center;}
.sectionIndex .s_content{width:100%;}
.info{display: none;}

.min_tabDetails{display: none;}
.navTab{text-align: center;margin-bottom:35px;-webkit-transform: scale(0);transform: scale(0);}
.navTab span{display: inline-block;font-size:16px;text-align: center;width:110px;height:33px;line-height:31px;border:1px solid #CBCACC;color:#231815;border-radius: 12px;margin:0 24px;cursor: pointer;}
.navTab span.act{color:#CE284D;border-color:#CE284D;}
.tabDetails{height:377px;}
.tabItem{width:100%;display: none;}
.tabItem.act{display: block;}
.tabItem .inner{display:flex;flex-flow:row wrap;align-items:center;justify-content: center;}
.tabList{text-align: center;font-size:14px;color:#727171;display:flex;align-items: center;justify-content: center;flex-flow: row wrap;}
.tabList p{height:38px;overflow: hidden;}
.width130{width:130px;}
.width110{width:110px;}
.width320{width:320px;height:322px;}
.tabList .icon{width:80px;margin:0 auto 10px;max-width:100%;}
.tabList .icon img{width:100%;}
.width320 .icon{width:126px;}
.tabList .item{width:100%;padding:16px 10px;}
.borderDashed{border:1px dashed #595757;border-radius: 8px;}
.iconArrow img{width:100%;}
.arrowDown{width:21px;margin:10px auto;}
.arrowRight{width:33px;margin:0 8px;}
.s2_next{background:#CE284D;color:#fff;font-size:16px;width:120px;height:38px;line-height:38px;margin:7vh auto 0;border-radius: 14px;text-align: center;}



/*第三屏*/
.section3 .swiper-pagination{display: none;}
.section3 .indexTit{margin-bottom:7vh;}
.s3_case .item{float:left;width:33.33%;padding:0 5px;}
.s3_case .item .inner{width:100%;padding:15px;background: #fff;}
.s3_case .item h5{font-size:18px;text-align: center;margin-top:26px;}
.s3_case .item:hover h5{color:#CE284D;}
.s3_case .item:hover img{-webkit-transform: scale(1.05);transform: scale(1.05);}


/*第四屏*/
.contentText{font-size:14px;line-height: 24px;color:#595757;}
.contentText img{display: inline-block;max-width:100%;}
.sectionIndex .width50{width:50%;float:left;}
.section4 .indexTit{text-align: left;opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.section4 .contentText{max-height:240px;overflow: hidden;}
.s4_ul{margin-top:35px;}
.s4_ul li{float:left;margin-right:40px;}
.s4_ul li .icon{width:54px;margin:0 auto 10px;}
.s4_ul li .icon img{width:100%;}
.s4_ul li p{font-size:16px;text-align: center;}
.hover{display: none;}
.s4_ul li:hover .default{display: none;}
.s4_ul li:hover .hover{display: block;}
.s4_ul li:hover p{color:#CE284D;}
.s4_ul li.act p{color:#CE284D;}
.s4_ul li.act .default{display: none;}
.s4_ul li.act .hover{display: block;}


/*第五屏*/
.form{width:100%;height:100%;padding-bottom:59px;}
.form .inner{width:100%;height:100%;max-width: 700px;float:right;display:flex;flex-flow:row wrap;align-items:center;}
.form form{width:68%;}
.form h2{font-size:32px;margin-bottom:30px;}
.form .input,
.form .textarea,
.form .submitBtn{width:100%;border:1px solid #E3E3E3;margin-bottom:20px;}
.form .input{height:48px;}
.form input{display: block;width:100%;height:100%;padding:0 15px;font-size:12px;}
.form .textarea{padding:15px;height:200px;}
.form .textarea textarea{width:100%;height:100%;color:#231815;font-size:12px;}
.form .submitBtn{margin:25px 0 0;background:#CE284D;border-color:#CE284D;cursor: pointer;}
.form .submitBtn .btn{font-size:16px;color:#fff;text-align: center;cursor: pointer;line-height: 48px;}
.valid_message{font-size:12px;color:#CE284D;left:15px;display: none!important;}
.form .input.error{border-color:#CE284D;}
.form .submitBtn:hover .btn{text-shadow: 1px 1px 1px rgba(0,0,0,0.8);background: #A42143;}
.map{position: relative;height:100%;overflow: hidden;}
.map:after{content:'';position: absolute;left:50%;top:50%;width:100%;height:100%;background:url(../images/mask.png) no-repeat center;background-size:100% 100%;z-index: 2;opacity: 1;-webkit-transition: all 0.5s;transition: all 0.5s;-webkit-transform: translate(-50%,-50%);transform: translate(-50%,-50%);}
.map:hover::after{opacity: 0;height:150%;width:150%;z-index: -1;}
#dituContent{width:100%;height:100%;}
.pop .center{width:252px!important;}
.pop .bottom{height:25px!important;}
.iw_poi_title{display: block;width:100%;font-size:16px;}
.anchorBL{display:none;}


/*第六屏*/
.section6{padding-bottom:59px;}
/*新闻中心*/
.newsList{padding:30px 50px;}
.newsList .item{float:left;width:33.33%;padding:0 20px;margin-bottom:50px;}
.newsList .item:nth-child(4n){margin-right:0;}
.newsList h4{position:relative;font-size: 16px;color: #3E3E3E;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:all 0.5s;-webkit-transition:all 0.5s;}
.newsList h4 span{position:absolute;width:0px;overflow:hidden;left:0;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;}
.newsList .p{color: #767777;line-height: 20px;height:40px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:10px 0 8px;}
.newsList .n_more{font-size:14px;color:#CE284D;transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;opacity: 0;}
.newsList .item:hover h4{padding-left:36px;}
.newsList .item:hover h4 span{width:36px;}
.newsList .item:hover .n_more{opacity: 1;}


/*案例、关于我们 模态框（Modal）*/
.modal-dialog {position: absolute;width: 60%;height: 70%;position: absolute;top: 15%;left: 20%;background: #fff;padding:10px 15px 15px;border-radius: 8px;}
.modal-close{position:absolute;width:55px;height:55px;background:url(../images/icon/closeW.png) no-repeat top center;background-size:20px 20px;top:0;right:-55px;cursor:pointer;}
.modal-content{position: relative;width:100%;height:100%;overflow: hidden;padding-top:51px;}
.modal-content .tit{position: absolute;width:100%;left:0;top:0;font-size:16px;padding:15px 0;text-align: center;font-weight: 700;color:#CE284D;background:#fff;z-index: 3;}
.modal-body{width:100%;height:auto;padding-right:8px;}

/*滚动条样式*/
.swiper-container-vertical>.swiper-scrollbar{z-index: 2;right:0;}
.swiper-scrollbar{background:#C9CACA;}
.swiper-scrollbar-drag{background: #CE284D;}
.modal-body::-webkit-scrollbar {width: 8px;height: 8px;}
.modal-body::-webkit-scrollbar-track {background: #C9CACA;}
.modal-body::-webkit-scrollbar-thumb {background: #CE284D;eight: 60px;}
.modal-body::-webkit-scrollbar-thumb:window-inactive {background: #CE284D;}
.modal-body::-webkit-scrollbar-thumb:vertical:hover {background: #CE284D;}




/*表单提交提示*/
.returnTip,.modal{position:fixed;width:100%;height:100%;top:0;left:0;display:none;z-index:101;background:rgba(1,18,39,0.6);}
.returnTip .inner{position:absolute;width:400px;height:254px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
.returnTip .inner>div{width:100%;height:100%;background:#fff;border:1px solid #d5d3d3;color:#6a6868;box-shadow:0 0 30px rgba(0,0,0,0.3);font-size:16px;}
.returnTip .tit{position:relative;height:42px;line-height:42px;padding:0 25px;border-bottom:1px solid #d5d4d4;}
.returnTip .tit .close{position:absolute;width:60px;height:100%;background:url(../images/icon/closeG.png) no-repeat center;background-size:15px 15px;top:0;right:0;cursor:pointer;}
.returnTip .p{height:150px;padding:25px;text-align:center;}
.returnTip .p p{position:absolute;width:100%;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:20px 25px;}
.returnTip .btnClose{float:right;display:block;width:70px;height:35px;line-height:35px;text-align:center;color:#fff;background:#CE284D;margin-right:25px;cursor:pointer;}
.returnTip .btnClose:hover{background:#A42143;}



/*侧栏*/
/*.sideBarModal{display: none;}*/
.bitian{color:#ff0000;font-size:12px;}
.sideLeft{right:-110%;}
.sideLeft.hide{right:0;}
.sideBar{position: fixed;z-index: 20;width:430px;height:646px;background:rgba(255,255,255,0.8);border-top:8px solid rgba(231,230,228,0.96);border-bottom:8px solid rgba(231,230,228,0.96);border-radius: 10px;top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);-webkit-transition: all 1s;transition: all 1s;overflow: hidden;}
.sideClose{position: absolute;width:90px;height:90px;top:0;cursor:pointer;}
.sideBar .inner{padding:25px;}
.sideForm .tit{font-size:32px;font-weight: 700;padding:24px 0;background:rgba(255,255,255,0.94);text-align: center;}
.sideForm .input{height:36px;border:1px solid #CCCCCC;background:#fff;margin-bottom:10px;}
.sideForm select{width:100%;height:100%;}
.sideForm input{display: block;width:100%;height:100%;padding:0 5px;}
.sideForm h5{width:100%;font-size:16px;font-weight: 700;margin-bottom:6px;}
.sideForm h3{font-size:24px;font-weight: 700;margin-bottom:20px;}
.sideForm h3 span{font-size:18px;font-weight: 400;}
.form100 p{font-size:15px;margin-bottom:6px;white-space: nowrap;}
.form100 p span{font-size:12px;}
.form50{float:left;width:48%;margin-right:4%;}
.form50:nth-of-type(2n){margin-right:0;}
.form30{float:left;width:30.66%;margin-right:4%;}
.form30:nth-of-type(3n){margin-right:0;}
.form25{float:left;width:23%;margin-right:4%;}
.form25:nth-of-type(3n){width:27%;margin-right:0;}
.form48{float:left;width:42%;margin-right:4%;}
.sideSubmit{width:120px;height:36px;background: #CE284D;border:1px solid #A42143;border-radius: 6px;cursor: pointer;}
.sideSubmit .btn{display: block;width:100%;height:100%;font-size:16px;font-weight: 700;text-align: center;color:#fff;cursor: pointer;}
.sideSubmit:hover{background: #A42143;}
.sideBar .tip{font-size:14px;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}

.sideLeft .form100 p span{display: block;}
.sideLeft .sideClose{left:0;background:url(../images/icon/i_14.png) no-repeat center;background-size:31px auto; animation: closeMoveL 1.5s infinite;-webkit-animation: closeMoveL 1.5s infinite;}
@keyframes closeMoveR {from {right: -5px;}to {right: 5px;}}
@-webkit-keyframes closeMoveR{from {right: -5px;}to {right: 5px;}}

.sideRight{left:-110%;}
.sideRight.hide{left:0;}
.returnDiv{position: relative;}
.returnDiv .input{margin-bottom:0;}
.sideRight .sideClose{right:0;background:url(../images/icon/i_15.png) no-repeat center;background-size:31px auto; animation: closeMoveR 1.5s infinite;-webkit-animation: closeMoveR 1.5s infinite;}
@keyframes closeMoveL {from {left: -5px;}to {left: 5px;}}
@-webkit-keyframes closeMoveL{from {left: -5px;}to {left: 5px;}}

.sideOpen{position: fixed;width:104px;padding:60px 30px;background:rgba(255,255,255,0.8);top:50%;-webkit-transform: translateY(-50%);transform: translateY(-50%);z-index: 19;-webkit-transition: all 1s;transition: all 1s;}
.sideOpen i{position: relative;display: block;width:31px;height:23px;margin:65px auto 0;cursor: pointer;}
.sideOpen p{font-size:32px;font-weight: 700;color:#CE284D;}
.sideOpenLeft.show{right:-110%;}
.sideOpenLeft{right:0;border-left:8px solid rgba(231,230,228,0.96);border-radius: 10px 0 0 10px;}
.sideOpenLeft i{background:url(../images/icon/i_15.png) no-repeat center;background-size:100% auto; animation: closeMoveR 1.5s infinite;-webkit-animation: closeMoveR 1.5s infinite;}
.sideOpenRight.show{left:-110%;}
.sideOpenRight{left:0;border-right:8px solid rgba(231,230,228,0.96);border-radius: 0 10px 10px 0;}
.sideOpenRight i{background:url(../images/icon/i_14.png) no-repeat center;background-size:100% auto; animation: closeMoveL 1.5s infinite;-webkit-animation: closeMoveL 1.5s infinite;}





/*进场动画*/
.tabDetails,.s2_next,.s3_case{-webkit-transform: translate3d(0,100%,0);transform: translate3d(0,100%,0);}
.section4 .s_content,.form{-webkit-transform: translate3d(-100%,0,0);transform: translate3d(-100%,0,0);}
.map{-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}

.active .tabDetails,.active .s2_next,.active .s3_case{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.active .indexTit,.active .navTab{opacity: 1;-webkit-transform: scale(1);transform: scale(1);}
.active.section4 .s_content,.active .form,.active .map{opacity: 1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
/*.right .s_content{opacity:0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);}
.active .left .s_content{opacity:1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}
.active .right .s_content{opacity:1;-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);}*/
















@media screen and (min-width:1451px) and (max-width:1599px){
	/*第一屏*/
    .swiper-button{width:60px;height:60px;margin-top:-30px;background-size:50px 50px!important;}
    .banner .swiper-button-prev{left:2vw;}
    .banner .swiper-button-next{right:2vw;}

	
	/*侧栏*/
	.sideBar{width:400px;height:616px;}
	.sideClose{height:77px;}
	.sideBar .inner{padding:20px;}
	.sideForm .tit{font-size:28px;padding:20px 0;}
	.sideForm h3{font-size:20px;margin-bottom:15px;}
	.sideForm h3 span{font-size:16px;}
	.form100 p{font-size:14px;}
	
	.sideOpen{width:88px;padding:40px 26px;}
	.sideOpen p{font-size:28px;}
	.sideOpen i{margin-top:40px;}

}


@media ( min-width: 1200px ) and ( max-width: 1450px ){
	
	.paddingTop118{padding-top:104px;}
	.indexTit h2{font-size:28px;}
	.indexTit h3{font-size:20px;margin-top:0;}
	.indexTit .p{margin-top:10px;}

    /*第一屏*/
    .swiper-button{width:60px;height:60px;margin-top:-30px;background-size:50px 50px!important;}
    .banner .swiper-button-prev{left:2vw;}
    .banner .swiper-button-next{right:2vw;}

	
	/*第二屏*/
	.navTab span{margin:0 20px;}
	.tabList{font-size:13px;}
	.tabList .icon{width:60px;}
	.tabList p{height:34px;}
	.arrowRight{width:20px;}
	.arrowDown{width:13px;}
	.width130{width:110px;}
	.tabDetails{height:316px;}
	.width320{width:190px;height:274px;}
	.width320 .icon{width:85px;}
	.s2_next{margin-top:4vh;}
	
	
	/*第三屏*/
	.s3_case .item h5{font-size:16px;margin-top:20px;}
	
	/*第五屏*/
	.form form{width:74%;}
	.form h2{font-size:28px;margin-bottom:25px;}
	.form .inner{max-width:570px;}
	.form .input{height:44px;}
	.form .submitBtn .btn{line-height:44px;}
	.form .textarea{height:160px;}
	
	/*第六屏*/
	.section6{padding-bottom:51px;}
	.newsList{padding:20px 30px;}
	.newsList .item{margin-bottom:40px;}

	
	/*侧栏*/
	input, button, textarea, select{font-size:12px;}
	.sideBar{width:400px;height:570px;}
	.sideClose{height:63px;}
	.sideBar .inner{padding:15px 20px 20px;}
	.sideForm .tit{font-size:24px;padding:16px 0;}
	.sideForm h3{font-size:16px;margin-bottom:10px;}
	.sideForm h3 span{font-size:14px;}
	.sideBar .tip{font-size:12px;}
	.sideForm h5,.form100 p{font-size:14px;}

	
	.sideOpen{width:76px;padding:30px 22px;}
	.sideOpen p{font-size:24px;}
	.sideOpen i{margin-top:30px;}
}



@media screen and (min-width:992px) and (max-width:1199px){
	.paddingTop118{padding-top:96px;}
	.indexTit h2{font-size:24px;}
	.indexTit h3{font-size:18px;margin-top:0;}
	.indexTit .p{margin-top:10px;font-size:13px;}

	/*第一屏*/
	.swiper-button{width:60px;height:60px;margin-top:-30px;background-size:50px 50px!important;}
	.banner .swiper-button-prev{left:1vw;}
	.banner .swiper-button-next{right:1vw;}
	
	/*第二屏*/
	.navTab span{margin:0 15px;font-size:14px;}
	.tabList{font-size:13px;}
	.tabList .item{padding:15px 8px;}
	.tabList .icon{width:45px;}
	.tabList p{font-size:12px;height:32px;}
	.arrowRight{width:16px;margin:0 5px;}
	.arrowDown{width:10px;margin:10px auto;}
	.width130{width:95px;}
	.tabDetails{height:274px;}
	.width320{width:150px;height:236px;}
	.width320 .icon{width:65px;}
	.s2_next{margin-top:4vh;}
	
	
	/*第三屏*/
	.s3_case .item .inner{padding:10px;}
	.s3_case .item h5{font-size:16px;margin-top:20px;}
	
	
	/*第四屏*/
	.s4_ul li .icon{width:45px;}
	.s4_ul li p{font-size:14px;}
	
	
	/*第五屏*/
	.form form{width:74%;}
	.form h2{font-size:24px;margin-bottom:25px;}
	.form .inner{max-width:475px;}
	.form .input{height:44px;}
	.form .submitBtn .btn{line-height:44px;}
	.form .textarea{height:160px;}
	
	/*第六屏*/
	.section6{padding-bottom:51px;}
	.newsList{padding:10px 0;}
	.newsList .item{margin-bottom:35px;padding:0 15px;}
	
	/*侧栏*/
	input, button, textarea, select{font-size:12px;}
	.sideBar{width:400px;height:520px;border-width:4px;}
	.sideClose{width:70px;height:54px;background-size:24px auto!important;}
	.sideBar .inner{padding:15px 20px 20px;}
	.sideForm .tit{font-size:20px;padding:14px 0;}
	.sideForm h3{font-size:16px;margin-bottom:10px;}
	.sideForm h3 span{font-size:14px;}
	.sideBar .tip{font-size:12px;}
	.sideForm h5,.form100 p{font-size:14px;}
	.sideForm .input{margin-bottom:6px;height:32px;}
	.returnDiv .input{margin-bottom:0;}
	
	
	.sideOpen{width:60px;padding:25px 16px;border-width:4px;}
	.sideOpen p{font-size:20px;}
	.sideOpen i{margin-top:25px;width:24px;}

	
}   



@media screen and (min-width:768px) and (max-width:991px){

	.paddingTop118{padding-top:92px;}
	.indexTit{margin-bottom:30px;}
	.indexTit h2{font-size:22px;}
	.indexTit h3{font-size:16px;margin-top:0;}
	.indexTit .p{margin-top:10px;font-size:12px;}
		
	/*第一屏*/
	.swiper-button{width:60px;height:60px;margin-top:-30px;background-size:50px 50px!important;}
	.banner .swiper-button-prev{left:1vw;}
	.banner .swiper-button-next{right:1vw;}
	
	
	
	/*第二屏*/
	.navTab span{margin:0 10px;font-size:14px;}
	.tabList{font-size:12px;}
	.tabList .item{padding:12px 8px;}
	.tabList .icon{width:36px;}
	.tabList p{font-size:12px;height:48px;}
	.arrowRight{width:12px;margin:0 3px;}
	.arrowDown{width:8px;margin:6px auto;}
	.width130{width:74px;}
	.tabDetails{height:264px;}
	.width110{width:90px;}
	.width320{width:130px;height:238px;}
	.width320 .icon{width:50px;}
	.s2_next{margin-top:4vh;}
	
	
	/*第三屏*/
	.s3_case .item .inner{padding:10px;}
	.s3_case .item h5{font-size:15px;margin-top:18px;}
	
	
	/*第四屏*/
	.s4_ul li .icon{width:40px;}
	.s4_ul li p{font-size:14px;}
	
	
	/*第五屏*/
	.form form{width:94%;}
	.form h2{font-size:22px;margin-bottom:25px;}
	.form .inner{max-width:365px;}
	.form .input{height:40px;}
	.form .submitBtn .btn{line-height:40px;}
	.form .textarea{height:160px;}
	
	/*第六屏*/
	.section6{padding-bottom:49px;}
	.newsList{padding:10px 0;}
	.newsList .item{margin-bottom:30px;width:50%;padding:0 15px;}
	
	/*侧栏*/
	input, button, textarea, select{font-size:12px;}
	.sideBar{width:400px;height:496px;border-width:4px;}
	.sideClose{width:50px;height:52px;background-size:20px auto!important;}
	.sideBar .inner{padding:15px 15px 20px;}
	.sideForm .tit{font-size:18px;padding:14px 0;}
	.sideForm h3{font-size:14px;margin-bottom:10px;}
	.sideForm h3 span{font-size:12px;}
	.sideBar .tip{font-size:12px;}
	.sideForm h5,.form100 p{font-size:12px;}
	.sideForm .input{margin-bottom:6px;height:32px;}
	.returnDiv .input{margin-bottom:0;}
	.sideSubmit{height:32px;}
	.sideSubmit .btn{font-size:14px;}
	
	.sideRight{left:-110%;}
	.sideRight.hide{left:0;}
	.sideLeft{right:-110%;}
	.sideLeft.hide{right:0;}
	
	
	.sideOpenLeft{right:0;}
	.sideOpenLeft.show{right:-110%;}
	.sideOpenRight{left:0;}
	.sideOpenRight.show{left:-110%;}
	
	.sideOpen{width:46px;padding:21px 12px 20px;border-width:4px;}
	.sideOpen p{font-size:16px;}
	.sideOpen i{margin-top:15px;width:20px;}
	
}



@media screen and (min-width:0px) and (max-width:767px){
  .paddingTop118{padding-top:54px;}
	.indexTit{margin-bottom:30px;}
	.indexTit h2{font-size:22px;}
	.indexTit h3{font-size:16px;margin-top:0;}
	.indexTit .p{margin-top:10px;font-size:12px;}
	.indexTit .p br{display: none;}
	.sectionIndex .width50{width:100%;}
	
	
	/*第一屏*/
	.swiper-button{width:50px;height:50px;margin-top:-25px;background-size:35px 35px!important;}
	.banner .swiper-pagination{bottom:3vh;}
	.banner .swiper-button{display:none;}
	.banner .swiper-button-prev{left:1vw;}
	.banner .swiper-button-next{right:1vw;}
	.min_banner{display:block;}
	
	.next_btn{width:36px;height:36px;}
	.newsSwiper{height:30px;}
	.newsSwiper li a{font-size:13px;line-height:30px;}
	
	
	/*第二屏*/
	.pc_tabDetails{display: none;}
	.min_tabDetails{display: block;}
	.navTab span{margin:0 10px;font-size:14px;}
	.tabList{font-size:12px;}
	.tabList .item{padding:12px 8px;}
	.tabList .icon{width:36px;}
	.tabList p{font-size:12px;height:32px;}
	.arrowRight{width:16px;margin:0 5px;}
	.arrowDown{width:10px;margin:8px auto;}
	.width130{width:100px;}
	.tabDetails{height:auto;}
	.width110{width:100px;}
	.width320{width:100px;height:150px;}
	.width320 .icon{width:40px;}
	.tabItem .inner{flex-flow: initial;justify-content: initial;}
	.tabItem .swiper-slide{float:left;display:flex;flex-flow: row wrap;align-items: center;justify-content: center;}
	.s2_next{margin-top:35px;}
	
	
	/*第三屏*/
	.s3_case{width:84%;margin:0 auto;overflow: hidden;padding-bottom:30px;}
	.s3_case .item .inner{padding:8px;}
	.s3_case .item h5{font-size:14px;margin-top:12px;}
	.section3 .swiper-pagination{display: block;bottom:0;}
	
	
	/*第四屏*/
	.section4 .s_content{padding:0 10px;}
	.s4_ul li .icon{width:35px;}
	.s4_ul li p{font-size:14px;}
	
	
	/*第五屏*/
	.map{display: none;}
	.form{width:100%;}
	.form form{width:100%;}
	.form h2{font-size:20px;margin-bottom:20px;}
	.form .inner{max-width:80%;float:none;margin:0 auto;}
	.form .input{height:38px;}
	.form .submitBtn .btn{line-height:38px;}
	.form .textarea{height:150px;}
	.form .input, .form .textarea, .form .submitBtn{margin-bottom:15px;}
	.form .submitBtn{margin:20px 0 0;}
	
	/*第六屏*/
	.section6{padding-bottom:68px;}
	.newsList{padding:0;}
	.newsList .item{width:100%;margin-bottom:20px;padding:0;}
	.newsList .item:nth-child(n+4){display: none;}
	.newsList .n_more{opacity: 1;}
	
	
	/*案例、关于我们 模态框（Modal）*/
	.modal-dialog{width:80%;height:60%;left:10%;top:20%;}
	.modal-close{right:auto;left:50%;margin-left:-22px;top:-55px;background:url(../images/icon/closeW.png) no-repeat center;background-size:20px 20px;}

	/*表单提交提示*/
	.returnTip .inner{max-width:75%;height:auto;}
	.returnTip .inner>div{font-size:14px;height:auto;padding-bottom:20px;}
	.returnTip .inner .tit{font-size:16px;padding:0 15px;}
	.returnTip .inner .btnClose{font-size:15px;margin-right:15px;}
	.returnTip .p{height:auto;padding:20px 15px;}
	.returnTip .p p{position: static;-webkit-transform: translateY(0);transform: translateY(0);padding:0;}
	
	
	
	/*侧栏*/
	input, button, textarea, select{font-size:12px;}
	.sideBar{width:310px;height:480px;border-width:4px;}
	.sideClose{width:50px;height:52px;background-size:20px auto!important;}
	.sideBar .inner{padding:15px 15px 20px;}
	.sideForm .tit{font-size:18px;padding:14px 0;}
	.sideForm h3{font-size:14px;margin-bottom:10px;}
	.sideForm h3 span{font-size:12px;}
	.sideBar .tip{font-size:12px;margin-bottom:10px;}
	.sideForm h5,.form100 p{font-size:12px;}
	.sideForm .input{margin-bottom:6px;height:32px;}
	.returnDiv .input{margin-bottom:0;}
	.sideSubmit{height:32px;}
	.sideSubmit .btn{font-size:14px;}
	
	.sideRight{height:500px;}
	.sideRight .inner .form100:nth-child(1) .form50:nth-child(4) p{height:32px;}
	.sideRight .form100 p{white-space:normal}
	.sideRight{left:-150%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
	.sideRight.hide{left:50%;margin-left:-155px;}
	.sideLeft{right:-150%;-webkit-transform: translate(0,-50%);transform: translate(0,-50%);}
	.sideLeft.hide{right:50%;margin-right:-155px;}
	
	.sideOpenLeft{right:0;}
	.sideOpenLeft.show{right:-110%;}
	.sideOpenRight{left:0;}
	.sideOpenRight.show{left:-110%;}
	
	.sideOpen{width:46px;padding:21px 12px 20px;border-width:4px;}
	.sideOpen p{font-size:16px;}
	.sideOpen i{margin-top:15px;width:20px;}
	
}
@media ( min-width: 0px ) and ( max-width: 374px ){
	.paddingTop118{padding-top:65px;}
}
@media screen and (min-width:0px) and (max-width:479px) and (max-height:600px){
	
	/*第二屏*/
	.s2_next{display: none;}
	
	
	/*第五屏*/
	.form h2{font-size:18px;margin-bottom:10px;}
	.form .input{height:36px;}
	.form .submitBtn .btn{line-height:36px;}
	.form .textarea{height:120px;}
	.form input{padding:0 10px;}
	.form .textarea{padding:10px;}
	.form .input, .form .textarea, .form .submitBtn{margin-bottom:10px;}
	.form .submitBtn{margin:20px 0 0;}
	.form .submitBtn .btn{font-size:15px;}
	
	.newsList .item:nth-child(n+3){display: none;}
}
@media screen and (min-width:1200px) and (min-height:651px) and (max-height:750px){
	/*第二屏*/
	.indexTit,.navTab{margin-bottom:25px;}
	.width320{height:258px;}
	.tabDetails{height:300px;}
	.tabList .item{padding:12px 10px;}
	.s2_next{margin-top:20px;}
}

@media screen and (min-width:992px) and (min-height:651px) and (max-height:750px){
	/*侧栏*/
	input, button, textarea, select{font-size:12px;}
	.sideBar{width:360px;height:520px;border-width:4px;}
	.sideClose{width:70px;height:54px;background-size:24px auto!important;}
	.sideBar .inner{padding:15px 20px 20px;}
	.sideForm .tit{font-size:20px;padding:14px 0;}
	.sideForm h3{font-size:16px;margin-bottom:10px;}
	.sideForm h3 span{font-size:14px;}
	.sideBar .tip{font-size:12px;}
	.sideForm h5,.form100 p{font-size:14px;}
	.sideForm .input{margin-bottom:6px;height:32px;}
	.returnDiv .input{margin-bottom:0;}
	
	
	.sideOpen{width:60px;padding:25px 16px;border-width:4px;}
	.sideOpen p{font-size:20px;}
	.sideOpen i{margin-top:25px;width:24px;}
	
}

@media screen and (min-width:992px) and (max-height:650px){
	.indexTit,.navTab{margin-bottom:20px;}
	.indexTit h2{font-size:24px;}
	.indexTit h3{font-size:18px;margin-top:0;}
	.indexTit .p{margin-top:10px;font-size:13px;}

	/*第一屏*/
	.swiper-button{width:60px;height:60px;margin-top:-30px;background-size:50px 50px!important;}
	.banner .swiper-button-prev{left:1vw;}
	.banner .swiper-button-next{right:1vw;}
	
	/*第二屏*/
	.navTab span{margin:0 15px;font-size:14px;}
	.tabList{font-size:13px;}
	.tabList .item{padding:10px 8px;}
	.tabList .icon{width:45px;}
	.tabList p{font-size:12px;height:32px;}
	.arrowRight{width:16px;margin:0 5px;}
	.arrowDown{width:10px;margin:10px auto;}
	.width130{width:95px;}
	.tabDetails{height:253px;}
	.width320{width:150px;height:216px;}
	.width320 .icon{width:65px;}
	.s2_next{display:none;}
	
	
	/*第三屏*/
	.s3_case .item .inner{padding:10px;}
	.s3_case .item h5{font-size:16px;margin-top:20px;}
	
	
	/*第四屏*/
	.section4 .contentText{max-height:190px;}
	.s4_ul li .icon{width:45px;}
	.s4_ul li p{font-size:14px;}
	
	
	/*第五屏*/
	.form form{width:74%;}
	.form h2{font-size:24px;margin-bottom:15px;}
	.form .input{height:38px;}
	.form .submitBtn .btn{line-height:38px;}
	.form .textarea{height:120px;}
	.form .input, .form .textarea, .form .submitBtn{margin-bottom:12px;}
	.form .submitBtn{margin:20px 0 0;}
	
	/*第六屏*/
	.section6{padding-bottom:51px;}
	.newsList .item{margin-bottom:30px;}
	
	/*侧栏*/
	input, button, textarea, select{font-size:12px;}
	.sideBar{width:310px;height:496px;border-width:4px;}
	.sideClose{width:50px;height:52px;background-size:20px auto!important;}
	.sideBar .inner{padding:15px 15px 20px;}
	.sideForm .tit{font-size:18px;padding:14px 0;}
	.sideForm h3{font-size:14px;margin-bottom:10px;}
	.sideForm h3 span{font-size:12px;}
	.sideBar .tip{font-size:12px;}
	.sideForm h5,.form100 p{font-size:12px;}
	.sideForm .input{margin-bottom:6px;height:32px;}
	.returnDiv .input{margin-bottom:0;}
	.sideSubmit{height:32px;}
	.sideSubmit .btn{font-size:14px;}
	
	.sideRight{left:-110%;}
	.sideRight.hide{left:0;}
	.sideLeft{right:-110%;}
	.sideLeft.hide{right:0;}
	
	
	.sideOpenLeft{right:0;}
	.sideOpenLeft.show{right:-110%;}
	.sideOpenRight{left:0;}
	.sideOpenRight.show{left:-110%;}
	
	.sideOpen{width:46px;padding:21px 12px 20px;border-width:4px;}
	.sideOpen p{font-size:16px;}
	.sideOpen i{margin-top:15px;width:20px;}
	
}

@media screen and (min-width:992px) and (min-height:551px) and (max-height:650px){
	.indexTit,.navTab{margin-bottom:35px;}
}
