@charset "utf-8";

/*1029px-1440px*/
@media (max-width: 1410px) and (min-width: 1029px){
	/*版心*/
	.warpper{ padding:0px 95px;}
	.titText{ font-size:36px;}
	/*底部*/
	.footer_b h3{ font-size:22px;}
	/*sideBar*/
	.sideBar{ right:10px;}
	.programBox05 .pro_tab span{ width:15%; margin:10px;}
}

/*990px-1028px*/
@media (max-width: 1028px) and (min-width: 990px){
	/*版心*/
	.warpper{ padding:0px 55px;}
	.titText{ font-size:36px;}
	/*sideBar*/
	.sideBar{ right:10px;}
	.programBox05 .pro_tab span{ width:12%; margin:10px 5px;}
}

/*770px-989px*/
@media (max-width: 989px) and (min-width: 770px){
	.BannerImg .WriArea{ font-size: 40px; }
	/*版心*/
	.warpper{ padding:0px 15px;}
	.titText{ padding:60px 0px 50px; font-size:30px;}
	/*底部*/
	.footer_b h3{ font-size:20px;}
	.footer_b p{ font-size:12px;}
	/*sideBar*/
	.sideBar{ display:none !important;}
	/*ListBanner*/
	.ListBannerText{ font-size:24px;}
	/*service.html二级页面设置*/
	.serviceBox01 dt{ font-size:22px;}
	.serviceBox02_t{ padding:20px 0px;}
	.serviceBox02_t p{ font-size:16px;}
	/*programme.html二级页面设置*/
	.programIntro p{ padding:0px;}
	.programBox02 .info div{ padding:0px 15px;}
	.programBox05 .pro_tab span{ width:14%; margin:10px 5px;}
	/*about.html*/
	.aboutBox02_r div{ padding:0px 40px 0px 15px;}
	.aboutBox02_r h3{ padding:20px 0px 10px; font-size:30px;}
	.aboutBox02_r p{ line-height:26px; font-size:14px;}
}

/*320px-769px*/
@media (max-width: 769px) and (min-width: 320px){
	/*定义滚动条*/
	.mnScrollBox::scrollbar{ width:1px; height:1px; background-color:none;}  
	.mnScrollBox::-webkit-scrollbar{ width:1px; height:1px; background-color:none;}  
	/*定义滚动条轨道 内阴影+圆角*/  
	.mnScrollBox::scrollbar-track{ -webkit-box-shadow:none; background-color:none;}  
	.mnScrollBox::-webkit-scrollbar-track{ -webkit-box-shadow:none; background-color:none;}  
	/*定义滑块 内阴影+圆角*/  
	.mnScrollBox::scrollbar-thumb{ -webkit-box-shadow:none; background-color:none;}  
	.mnScrollBox::-webkit-scrollbar-thumb{ -webkit-box-shadow:none; background-color:none;}  
	/*头部*/
	.header{ height:50px;}
	.header .logo{ width:30px; padding-top:3px;}
	.header .navBtn{ display:block;}
	.header .nav{ display:none; position:absolute; top:50px; left:0px; width:100%; padding:7px 0px; background:#000; background:rgba(0,0,0,0.6); border-top:1px solid rgba(0,0,0,0.2);}
	.header .nav:after{ content:""; position:absolute; top:1px; left:0px; width:100%; height:1px; background:#000; opacity:0.4;}
	.header .nav li{ width:100%;}
	.header .nav a{ display:block; padding:10px 30px; text-align:right;}
	/*banner*/
	.BannerArea .bannerBtn,.bannerBtnBottom{ display:none;}
	.BannerDot{ bottom:10px;}
	.BannerImg .WriArea{ font-size: 20px; }
	/*版心*/
	.warpper{ padding:0px 15px;}
	.titText{ padding:47px 0px 37px; font-size: 20px;}
	.titTextXq{ font-size:14px;}
	/*底部*/
	.footer_t_l{ padding-bottom:15px; width:100%; text-align:center;}
	.footer_t_r{ width:100%; text-align:center;}
	.footer_t_r span{ width:100%; padding:2px 0px 10px; font-size:16px;}
	.footer_t_r a{ padding:2px 16px; font-size:14px; line-height:1.6;}
	.footer_b h3{ line-height:24px; font-size:14px;}
	.footer_b p{ font-size:12px;}
	/*sideBar*/
	.sideBar{ bottom:20px; right:15px;}
	.sideBar .icon01{ display:none;}
	.sideBar .icon03,.sideBar .icon03:hover{ background:rgba(0,0,0,0.5);}
	/*联系我们板块*/
	.contactBox{ padding-bottom:20px;}
	.contactBox .titBox{ padding-top:13px; margin-bottom:22px;}
	.contactBox .titBox h3{ line-height:64px; font-size:16px; font-weight:bold;}
	.contactBox .titBox p{ text-align:left; line-height:24px; font-size:12px;}
	.contactBox .formBox_l,.contactBox .formBox_r,.contactBox .xqBox_r,.contactBox .xqBox_l{ width:100%; padding-left:0px; padding-right:0px;}
	.contactBox .form_item:after{ top:auto; bottom:10px; right:10px; left:auto;}
	.contactBox label{ display:block;}
	.contactBox .inputText{ height:44px;}
	.contactBox .textAreaBox{ height:110px;}
	.contactBox .xqBox_r a{ width:100%;}
	/*================================================================首页Begin===============================================================*/
	.conBox01{ padding-bottom:30px;}
	.conBox01 li{ width:50%;}
	.conBox01 li h5{ font-size:16px; padding-top:10px; margin-bottom:6px;}
	.conBox01 li p{ color:#a0a0a0; padding-bottom:18px; line-height:18px; font-size:12px;}
	.conBox02{ margin:0px -5px;}
	.conBox02 .item{ width:50%; margin-bottom:26px;}
	.conBox02 .item-warp h4{ padding:20px; font-size:14px;}
	.conBox03{ padding-bottom:30px;}
	.conBox03_dot{ display:block; width:100%; text-align:center; padding-top:20px;}
	.conBox03_dot a{ display:inline-block; margin:0px 3px; width:8px; height:8px; overflow:hidden; text-indent:-1000px; background:#000; opacity:0.2; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; -o-border-radius:50%; transition:all 0.5s; -webkit-transition:all 0.5s; -moz-transition:all 0.5s; -ms-transition:all 0.5s; -o-transition:all 0.5s;}
	.conBox03_dot a.on{ background:#fa425c; opacity:1;}
	.conBox03_brd{ width:100%;}
	.conBox04{ padding-bottom:30px;}
	.conBox04 li{ width:33.33%;}
	/*================================================================首页End===============================================================*/
	/*ListBanner二级页面banner设置*/
	.ListBannerText{ font-size:24px;}
	.ListBannerImg{ display:none;}
	.ListBannerImg_m{ display:block;}
	/*================================================================服务Begin===============================================================*/
	.serviceBox01{ padding-bottom:30px;}
	.serviceBox01 li{ width:100%; padding:5px 10px;}
	.serviceBox01 dt{ font-size:18px;}
	.serviceBox02_t{ padding:20px 0px;}
	.serviceBox02_t li{ width:50%;}
	.serviceBox02_t p{ font-size:18px;}
	.serviceBox02_b{ display:none;}
	.serviceBox03_tab li{ padding:0px 8px; height:24px; line-height:24px;}
	.serviceBox03_info{ padding:30px 0px;}
	.serviceBox03_info ul li{ width:33.33%;}
	/*================================================================服务End===============================================================*/
	/*================================================================方案Begin===============================================================*/
	.programSubNav a{ margin:0px 20px; font-size:14px;}
	.programIntro{ padding:14px 0px;}
	.programIntro h2{ padding:16px 0px; line-height:26px; font-size:16px; font-weight:bold;}
	.programIntro p{ padding:0px; margin-bottom:15px; line-height:24px; font-size:14px;}
	.subTitText h4{ padding-top:18px; font-size:16px;}
	.programBox01{ padding:0px;}
	.programBox01 h3{ padding-top:16px; height:64px; line-height:26px; font-size:16px; font-weight:bold;}
	.programBox01 .info{ padding:0px; margin:20px -15px 0px;}
	.programBox01 .info div{ padding:0px 8px; width:50%; margin-bottom:35px;}
	.programBox01 .info div:after{ top:102px; left:50%; margin-left:-8px; right:auto; width:16px; height:16px; background-size:100% 100%;}
	.programBox01 .info h6{ padding-bottom:5px; font-size:16px;}
	.programBox01 .info p{ padding-bottom:10px; line-height:24px; font-size:12px;}
	.programBox02 .info{ padding:35px 0px 0px;}
	.programBox02 .info li{ width:100%;}
	.programBox02 .info div{ padding:0px 15px 15px; border-right:0px;}
	.programBox02 .info h4{ margin-bottom:9px; line-height:22px; font-size:16px;}
	.programBox02 .info img{ margin-bottom:9px;}
	.programBox02 .info p{ font-size:12px;}
	.programBox03 .info{ padding:0px 0px 22px;}
	.programBox03 .info li{ width:100%; padding-top:18px;}
	.programBox03 .info h4{ padding:16px 0px 0px; font-size:14px;}
	.programBox03 .info p{ font-size:12px;}
	.programBox04{ background:#01c4b4;}
	.programBox04 h3{ padding-top:16px; height:46px; line-height:26px; font-size:16px; font-weight:bold;}
	.programBox04 .info{ padding:0px 0px 22px;}
	.programBox04 .info li{ width:100%; padding-top:18px;}
	.programBox04 .info h4{ padding:16px 0px 0px; font-size:16px;}
	.programBox04 .info p{ font-size:14px;}
	.programBox05{ display:none !important;}
	/*================================================================方案End===============================================================*/
	/*================================================================案例Begin===============================================================*/
	.case_tab{ padding-top:50px; margin-bottom:30px; height:45px;}
	.case_tab a{ height:45px; line-height:45px; margin:0px 15px; padding:0px 15px; font-size:14px;}
	/*================================================================案例End===============================================================*/
	/*================================================================案例详情Begin===============================================================*/
	.detailBox{ padding:50px 15px 30px; margin-bottom:30px;}
	.detailBox h3{ padding:20px 0px 15px; font-size:24px;}
	.detailBox h4{ font-size:14px;}
	.detailBox p{ font-size:12px;}
	.detailBox .lineBox{ margin:25px 0px;}
	.detailBox div span{ width:100%; text-align:center;}
	.detail_imgList{ padding-bottom:20px; margin:0px -15px;}
	.detail_btmTit{ line-height:64px; font-size:16px; font-weight:bold;}
	.detail_pageLink{ margin-bottom:30px;}
	.detail_pageLink .pagePrevBtn:after{ left:10px;}
	.detail_pageLink .pageNextBtn:after{ right:10px;}
	.detail_pageLink .allBtn{ width:100%; margin-top:57px;}
	/*================================================================案例详情Begin===============================================================*/
	/*================================================================关于Begin===============================================================*/
	.aboutTitBox h3{ padding-top:14px; line-height:64px; font-size:16px; font-weight:bold;}
	.aboutTitBox p{ padding-bottom:12px; line-height:24px; text-align:justify; font-size:14px;}
	.aboutBox01 p{ padding-bottom:20px;}
	.aboutBox01 .numBox{ padding:15px 0px 24px;}
	.aboutBox01 .numBox .childBox{ padding:0px; font-size:14px;}
	.aboutBox01 .numBox .num{ font-size:44px; margin-bottom:7px;}
	.aboutBox02_l{ position:inherit; width:100%;}
	.aboutBox02_r{ width:100%; padding-left:0px;}
	.aboutBox02_r div{ padding:0px 12px;}
	.aboutBox02_r h3{ padding:28px 0px 10px; text-align:center; font-size:15px; font-weight:bold;}
	.aboutBox02_r span{ display:block; padding-top:8px; font-size:14px; font-weight:normal;}
	.aboutBox02_r p{ padding-bottom:16px; line-height:24px; font-size:14px;}
	.aboutBox03{ background:#262626;}
	.aboutBox03 h3{ color:#fff; color:rgba(255,255,255,0.75);}
	.aboutBox03 .info{ padding:0px 0px 15px;}
	.aboutBox03 .info div div{ width:100%;}
	/*================================================================关于End===============================================================*/
	/*================================================================新体验Begin===============================================================*/
	.exper_nav{ padding:10px 0px;}
	.exper_nav a{ font-size:14px;}
	.exper_bt h3{ height:22px; font-size:16px;}
	.exper_bt p{ max-height:44px; line-height:22px;}
	.exper_list li{ padding-bottom:20px; margin-bottom:20px;}
	.exper_l_b{ margin-top:15px;}
	/*================================================================新体验Begin===============================================================*/
	/*================================================================新体验详情Begin===============================================================*/
	.experDetail_info{ padding-bottom:30px;}
	.experDetail_info .btBox{ padding-bottom:15px;}
	.experDetail_info .btBox h3{ font-size:16px;}
	.experDetail_btm .shareBtn{ width:45px; height:45px; line-height:45px;}
	.experDetail_btm .shareList{ top:-2px; width:320px; margin-left:-160px;}
	.experDetail_btm .shareCloseBtn{ width:50px; height:50px; line-height:50px; margin:0px 3px;}
	.experDetail_btm .shareList a{ width:35px; height:35px; line-height:35px; margin:0px 3px; font-size:20px;}
	.experDetail_btm .artBox p{ width:100%; line-height:40px; text-align:left;}
	/*================================================================新体验详情Begin===============================================================*/
}
