@charset "utf-8";

@media only screen and (max-width: 1819px){

	/*头部*/

	.navbar .container{margin: 0 auto;}

	.nav_collapse{margin-right: 5%;}

}



@media only screen and (max-width: 1499px){

	/*头部*/

	.navbar .container{margin: 0 26px;}

	.nav_collapse{margin-right: 3%;}

	.nav_collapse ul > li{padding: 0 14px;}



	.wrapper{width: 1200px;}

	.mt72{margin-top: 42px;}

	/*首页*/

	.index-team-text{padding-bottom: 6px;}

	.index-team-text .title{font-size: 30px;}

	.index-team-text .desc{margin-top: 6px;}

	/*内页广告图*/

	.ny-banner{height: 404px;}

	.seo-banner .pic img{max-width: 60%;}

	/*网站建设---团队风采*/

	.web-team-wp50{width: 600px;}



	/*案例列表*/

	.case-menu ul{margin: 0 -8px;}

	.case-menu li{font-size: 17px; margin: 4px 8px;}

	.case-menu li a{padding: 0 19px; min-width: 80px;}



	.pcase-list li .pic{height: 286px;}

	/*sem*/

	.sem-row{padding: 44px 0;}

	.seo-commitment-box{margin-top: 36px;}

	.sem-whyus-box{margin-top: 18px;}

	.sem-process-box{padding: 0 15px 0 30px;}

	.sem-process-list{margin-left: 440px;}

	.sem-process-list ul{margin: 0 -22px;}

	.sem-process-list li .item{margin: 4px 22px; padding: 30px 10px 16px 10px;}



	/*关于我们*/

	.about-banner{height: 500px;}

	/*seo*/

	.seo-whyus .sem-whyus-box li .item{padding-left: 10px; padding-right: 10px;}



	/*阿里*/

	.ali-security-box li .item{padding: 40px 24px;}

	/*整体外包*/

	.outsource-service-box li .item{padding: 30px 14px;}

	.outsource-service-box li .desc{font-size: 15px;}

	

}





@media only screen and (max-width: 1399px){

	/*头部*/

	.navbar .container{margin: 0 20px;}

	.nav_collapse ul > li{padding: 0 10px;}

	.nav_collapse ul > li > a{padding: 0 3px;}

	.subnav{left: 10px;}

}



@media only screen and (max-width: 1299px){

	.wrapper{width: 1060px;}

	/*头部*/

	.nav_collapse{margin-right: 16px;}

	/*底部*/

	.foot-nav{min-width: 70px; margin-right: 50px;}

	/*首页*/

	.index-service-slider .text{margin-top: 44px;}

	.index-service-slider .text img{margin: 20px 0;}

	.index-team-text{padding-bottom: 6px;}

	.index-team-text .text{margin-left: 15px; padding-left: 58px;}

	.index-team-text .title i{margin-right: 6px;}

	/*内页广告图*/

	.ny-banner{height: 304px;}

	

	/*网站建设---行业*/

	.web-industry-table li .item{padding: 20px 6px;}

	/*网站建设---加入我们*/

	.web-join-title{font-size: 46px; margin-top: 14px;}

	.web-join-name{margin-top: 20px;}

	.web-join-marks{margin-top: 66px;}

	.web-join-enname{font-size: 32px; margin-top: 20px;}

	/*网站建设---团队风采*/

	.web-team-wp50{width: 500px;}

	.web-team-pic .txt{padding: 30px 20px 30px 10%;}

	.web-team-pic .title{font-size: 30px;}

	.web-team-pic .measure-area span{font-size: 30px;}

	.web-team-text li .mask{padding: 0 18px 0 30px;}

	.web-team-text li .title span{font-size: 48px;}

	.web-team-text li .title span i{font-size: 22px; margin-left: 12px;}

	/*网站建设---新闻*/

	.web-news-row .title{margin-bottom: 20px;}

	.web-news-first{width: 380px;}

	.web-news-first .pic{height: 248px;}

	.web-news-list{margin-right: 380px;}

	.web-news-list ul{margin: 0 30px;}

	.web-news-list li{padding: 16px 0 20px 0;}

	/*案例列表*/

	.case-menu li{font-size: 16px;}

	.case-menu li a{padding: 0 14px;}

	.pcase-list li .pic{height: 252px;}

	/*sem*/

	.sem-banner .text{width: 640px; font-size: 26px; margin-top: 3%;}

	.sem-banner .pic{margin-left: 660px;}

	.sem-whyus-box ul{margin: 0 -8px;}

	.sem-whyus-box li .item{margin: 14px 8px; padding: 60px 8px;}

	.sem-whyus-box li .desc{font-size: 14px;}

	.sem-commitment-box ul{margin: 0 -8px;}

	.sem-commitment-box li .item{margin: 14px 8px; padding: 50px 22px;}

	.sem-process-box{padding: 0;}

	.sem-process-text{width: 320px;}

	.sem-process-text .desc{font-size: 18px;}

	.sem-process-list{margin-left: 350px;}

	.sem-process-list ul{margin: 0 -8px;}

	.sem-process-list li .item{margin: 4px 8px;}

	.sem-case-tabtit{width: 204px;}

	.sem-case-tabtit li{padding-left: 30px;}

	.sem-case-tabcont{margin-left: 228px;}

	.sem-case-item ul{margin: 0 -8px;}

	.sem-case-item li .item{margin: 0 8px;}

	.sem-case-item li .title{margin-left: 26px;}

	.sem-case-item li .bx span{width: 110px;}

	.sem-case-item li .bx em{margin-left: 111px; padding-left: 16px;}

	.sem-team-box dd li .num{font-size: 50px;}

	.sem-team-box dd li .desc{font-size: 14px;}

	.sem-msg-list ul{margin: 0 -6px;}

	.sem-msg-list li .item{margin: 10px 6px; padding-left: 10%;}

	.sem-msg-form ul{margin: 0 -6px;}

	.sem-msg-form li .item{margin: 10px 6px;}

	.sem-msg-form li .submit-btn{font-size: 18px;}

	/*seo*/

	.seo-banner .pic{margin-top: 22px;}

	.seo-commitment-box ul{margin: 0 20px;}

	.seo-commitment-box li .item{margin: 14px 20px; padding: 50px 0;}

	

	.seo-process-slider li .desc{font-size: 13px;}



	/*阿里*/

	.ali-banner .text{max-width: 530px;}

	.ali-banner .pic{margin-left: 560px;}



	.ali-banner .title{font-size: 36px;}

	.ali-banner .tname{font-size: 24px;}

	.ali-tips .text p.t1,.ali-tips .text p.t2{font-size: 28px;}

	.ali-tips .text p.t3{font-size: 38px;}

	.seo-question-box li .item{padding: 20px 10px 20px 20px;}

	.seo-question-box li .title{font-size: 20px;}

	.ali-worry-box li .title{font-size: 20px;}

	.ali-security-box li .item{padding: 40px 18px;}

	.ali-security-box li .title .mikeiconfont{font-size: 52px;}

	.ali-security-box li .desc{font-size: 17px;}



	/*整体外包*/

	.outsource-service-box ul{margin: 0 -4px;}

	.outsource-service-box li .item{margin: 4px; padding: 30px 4px; padding-left: 16px;}

	.outsource-service-box li .title{font-size: 20px;}

	.outsource-service-box li .desc{max-height: 136px;}

	/*关于我们*/

	.about-banner{height: 400px;}

	/*联系我们*/

	.contact-banner .ban-row p{font-size: 38px;}

	.contact-banner .ban-row h4{font-size: 58px;}

	/*开发服务*/

	.Aservices dl dd .text-box{padding-left: 10%; width: 72%;}

}



@media only screen and (max-width: 1199px){

	/*头部*/

	#header{height: 80px;}

	.logo{height: 36px; margin-top: 22px;}

	.navbar .container{margin: 0 20px;}

	.nav_collapse{margin-right: 20px;}

	.nav_collapse ul > li{height: 80px; line-height: 80px; font-size: 14px; padding: 0 6px;}

	.nav_collapse ul > li > a{height: 40px; line-height: 40px; margin-top: 20px;}

	.htel{line-height: 80px; font-size: 16px;}

	.subnav{left: 6px;}

}



@media only screen and (max-width: 1099px){

	.wrapper{width: 970px;}

	

	/*底部*/

	.foot-nav{min-width: 90px; margin-right: 70px;}

	/*首页*/

	.index-team .web-team-pic .text{width: 60%;}

	.index-service-tabtit li{font-size: 16px;}

	/*网站建设---加入我们*/

	.web-join-title{font-size: 36px;}

	.web-join-marks{margin-top: 56px; font-size: 42px;}

	/*网站建设---团队风采*/

	.web-team-wp50{width: 450px;}

	.web-team-pic .text{max-width: 60%;}

	.web-team-text li .title{margin-bottom: 20%;}



	/*sem*/

	.sem-banner .text{width: 560px; font-size: 22px;}

	.sem-banner .pic{margin-left: 580px;}

	.sem-whyus-box ul{margin: 0 -4px;}

	.sem-whyus-box li .item{margin: 14px 4px; padding: 60px 4px;}

	.sem-whyus-box li .title{font-size: 22px;}

	.sem-commitment-box ul{margin: 0 -4px;}

	.sem-commitment-box li .item{margin: 14px 4px;}

	.sem-process-text{width: auto; float: none; margin-top: 0; text-align: center;}

	.sem-process-text .desc{margin-top: 12px;}

	.sem-process-text .more{margin-top: 20px;}

	.sem-process-list{margin-left: 0; margin-top: 14px;}

	.sem-news-first .pic{width: 200px;}

	.sem-news-first .text{margin-left: 216px;}

	/*seo*/



	.seo-question-box ul{margin: 0 -8px;}

	.seo-question-box li .item{margin: 8px; padding: 20px 10px 20px 20px;}

	.seo-question-box li .title{font-size: 22px;}

	

	.seo-process-slider ul{margin: 0 -3px;}

	.seo-process-slider li .item{margin: 3px;}

	.seo-process-slider li .desc{padding: 25px 4px;}

	

	.seo-service-box ul{margin: 0 -10px;}

	.seo-service-box li .item{margin: 10px; padding: 34px 10px;}

	.seo-service-box li .mikeiconfont{font-size: 64px;}

	/*阿里*/

	.ali-banner .text{max-width: 440px;}

	.ali-banner .pic{margin-left: 470px;}

	.ali-banner .title{font-size: 30px;}

	.ali-banner .tname{font-size: 20px;}

	.ali-tips .mikeiconfont{font-size: 54px;}

	.ali-tips .text{margin: 0 4%;}

	.ali-worry-title span{font-size: 37px;}

	.ali-worry-title span i{height: 18px;}

	.ali-worry-box li .title{font-size: 18px;}

	.ali-security-box li .item{padding: 40px 8px;}

	/*案例列表*/

	.pcase-list li .pic{height: 228px;}

}







@media only screen and (max-width: 991px){

	.wrapper{width: auto; margin-left: 20px; margin-right: 20px;}

	/*头部*/

	#header{height: 54px; position: fixed!important; left: 0!important; top: 0!important; opacity: 1!important; visibility: visible!important;}

	#header .filter{background: #fff!important; filter: alpha(opacity: 100)!important; -webkit-opacity: 1!important; -ms-opacity: 1!important; -o-opacity: 1!important; opacity: 1!important; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.15)!important; -moz-box-shadow: 0 0 15px rgba(0,0,0,.15)!important; box-shadow: 0 0 15px rgba(0,0,0,.15)!important;}

	.logo img.m_logo{display: block;}

	.logo{height: 32px; margin-top: 11px;}

	.htel{display: none;}

	.menu_toggle{display: block; width: 54px; height: 54px; position: absolute; top: 0; right: 5px; z-index: 9991;}

	.menu_btn{width: 24px; height: 3px; background: #333; position: absolute; left: 50%; top: 50%; margin-left: -12px; margin-top: -1px;}

	.menu_btn i{display: block; width: 100%; height: 3px; background: #333; position: absolute; left: 0; top: 0;}

	.menu_btn .i1{margin-top: -7px; transition: all .4s;}

	.menu_btn .i2{margin-top: 7px; transition: all .4s;}

	.menu_toggle.active .menu_btn{background: none;}

	.menu_toggle.active .menu_btn i{background: #fff;}

	.menu_toggle.active .menu_btn .i1{margin-top: 0; transform: rotate(45deg);}

	.menu_toggle.active .menu_btn .i2{margin-top: 0; transform: rotate(-45deg);}

	.nav_collapse{background: #000; position: fixed; right: -100%; top: 0; bottom: 0; width: 340px; max-width: 100%; margin-right: 0; z-index: 999; transition: all .6s cubic-bezier(0.600,0.300,0.000,1.000); overflow: hidden;}

	.nav_collapse ul{padding: 0 25px; position: absolute; left: 0; right: 0; top: 64px; bottom: 120px; overflow-x: hidden; overflow-y: auto;}

	.nav_collapse ul > li{float: none; font-size: 20px; height: 50px; line-height: 50px; padding: 0;}

	.nav_collapse ul > li > a{color: #fff!important; padding: 0;}

	.nav_collapse ul > li > a i{width: 0!important;}

	.nav_collapse.open{right: 0;}

	.nav_collapse ul > li > a{-webkit-transition: all 0s; -moz-transition: all 0s; -ms-transition: all 0s; -o-transition: all 0s; transition: all 0s;}

	.menu_widget{display: block; padding: 0 25px; line-height: 25px; font-size: 13px; position: absolute; left: 0; right: 0; bottom: 30px;}

	/*底部*/

	.foot-nav{min-width: 74px; margin-right: 20px;}

	.foot-mline{margin: 0 22px; height: 126px;}

	.foot-tel .ftel{font-size: 20px;}

	/*首页*/

	.index-banner{margin-top:2px;}

	.index-banner .slick-dots{bottom: 24px;}

	.index-row{padding: 60px 0;}

	.index-service-tabtit li{font-size: 12px; padding: 0 8px 0 22px;}

	.index-service-tabtit li i{left: 6px;}

	.index-service-tabtit .prevnext .mikeiconfont{font-size: 12px;}

	.index-service-box{margin-top: 40px; padding-left: 34px;}

	.index-service-slider .text{width: 220px; margin-top: 14px;}

	.index-service-slider .title{font-size: 20px;}

	.index-service-slider .desc{font-size: 16px; margin-right: 16px;}

	.index-service-slider .pic{margin-left: 220px;}

	.index-solution{padding: 40px 0!important;}

	.index-solution-slider{padding: 0 50px; margin-top: 36px;}

	.index-solution-slider .slick-slide .text{margin-top: 40px;}

	.index-solution-slider .slick-slide .title{margin-top: 20px;}

	.index-solution-slider .slick-prev{left: 0;}

	.index-solution-slider .slick-next{right: 0;}

	.index-about-box li .item{margin: 20px 14px;}

	.index-about-box li .num > *{font-size: 40px;}

	.index-about-more{margin-top: 26px;}

	.index-about-more a{font-size: 22px; padding: 14px 64px;}

	.index-team-title{text-align: center; padding: 30px 10px;}

	.index-team-title h2{font-size: 24px;}

	.index-team-title p{font-size: 15px; margin-top: 8px; line-height: 1.6;}

	.index-team .web-team > *{width: auto; display: block!important;}

	.index-team .web-team .web-team-text .web-team-wp50{margin-right: 0;}

	/*广告图切换*/

	.banner{margin-top: 54px;}

	.banner .slick-slide{background-size: cover;}

	.banner img{width: 1068px;}

	.arrows-ban .bpage{font-size: 16px;}

	.arrows-ban .prev,.arrows-ban .next{width: 84px; height: 38px; line-height: 38px;}

	.arrows-ban .prev .mikeiconfont,.arrows-ban .next .mikeiconfont{font-size: 14px;}

	/*内页广告图*/

	.ny-banner{margin-top: 54px;}

	/*网站建设---服务*/

	.web-service-box li .mask{left: 30px; right: 30px;}

	.web-service-box li .title{font-size: 22px; line-height: 1.5;}

	.web-service-box li .line{margin-top: 10px;}

	/*网站建设---行业*/

	.web-industry-table li{width: 25%; *width: 24.98%;}

	.web-industry-table li .mikeiconfont{font-size: 38px;}

	.web-industry-table li .title{margin-top: 16px; font-size: 22px;}

	.web-industry-table li .desc{font-size: 14px;}

	/*网站建设---案例*/

	.case-type{top: -60px;}

	.case-type li{font-size: 16px; margin: 0 8px;}

	/*网站建设---加入我们*/

	.web-join-text{margin-right: 0;}

	.web-join-title{font-size: 30px;}

	.web-join-marks{margin-top: 46px;}

	.web-join-name{margin-top: 14px;}

	.web-join-enname{font-size: 26px;}

	/*网站建设---团队风采*/

	.mt72{margin-top: 22px;}

	.web-team-wp50{width: auto;}

	.web-team-pic .web-team-wp50{width: 100%; right: auto; left: 0;}

	.web-team-pic .text{max-width: 60%; margin-left: 20px;}

	.web-team-pic .txt{padding: 14px 18px;}

	.web-team-pic .title{font-size: 24px;}

	.web-team-pic .desc{font-size: 13px;}

	.web-team-pic .measure-area{font-size: 13px; margin-top: 16px;}

	.web-team-pic .measure-area span{font-size: 24px;}

	.web-team-pic .more{right: 18px; bottom: 20px;}

	.web-team-text .web-team-wp50{margin-right: 20px;}

	.web-team-text li .mask{padding: 0 12px;}

	.web-team-text li .title{font-size: 13px;}

	.web-team-text li .title span{font-size: 34px;}

	/*网站建设---新闻*/

	.web-news-tabtit{width: auto; float: none;}

	.web-news-tabtit ul{font-size: 0; text-align: center; border-top-width: 0;}

	.web-news-tabtit li{display: inline-block; *display: inline; *zoom: 1; border: 1px solid #ddd; padding: 0 30px!important; height: 44px; line-height: 44px; margin: 0 6px;}

	.web-news-tabtit li.active{background: #dd0518; color: #fff; border-color: #dd0518;}

	.web-news-tabtit li i{display: none;}

	.web-news-tabcont{margin-left: 0;}

	.web-news-row{margin-top: 30px;}

	.web-news-list ul{margin-left: 0; margin-right: 30px;}

	/*列表分页*/

	#pagination{padding: 50px 0;}

	/*案例列表*/

	.case-menu ul{padding: 20px 0;}

	.case-menu li{font-size: 16px;}

	.case-list li{margin-bottom: 30px;}

	.pcase-list li .pic{height: 260px;}

	/*案例详情*/

	.caseview-ban{height: 40%; text-align: left; margin-top: 54px;}

	.caseview-banbox .mike-title{font-size: 28px;}

	.caseview-banbox .desc{font-size: 20px;}

	.caseview-info .left .title{font-size: 28px;}

	.caseview-info .left p{margin-left: 14px;}

	.caseview-info .bdsharebuttonbox{margin-left: 8px;}

	.caseview-info .right{margin-top: 30px;}

	.caseview-info .right .desc{font-size: 16px;}

	.caseview-body{padding: 20px 0;}

	.caseview-body img{max-width: none; width: 130%!important; margin-left: -15%;}

	.caseportletNews ul{margin: 0 -30px;}

	.caseportletNews li .item{margin: 5px 30px;}

	.case-portlet li .mask{left: 0!important;}

	.case-portlet li .title{padding: 15px; font-size: 18px;}

	/*案例详情一*/

	.casedetails-left .lbox{margin-right: 0!important;}

	.casedetails-note .title{font-size: 20px; margin-bottom: 16px;}

	.casedetails-right{margin-top: 20px;}

	/*sem*/

	.sem-banner{bottom: 32%;}

	.sem-banner .text{width: 440px; font-size: 18px;}

	.sem-banner .pic{margin-left: 460px;}

	.sem-row{padding: 40px 0;}

	.sem-whyus-box{margin-top: 22px;}

	.sem-whyus-box li .item{margin: 8px; padding: 40px 16px;}

	.sem-whyus-box li .mikeiconfont{font-size: 66px;}

	.sem-whyus-box li .title{font-size: 20px;}

	.sem-commitment-box{margin-top: 14px;}

	.sem-commitment-box li .item{margin: 8px 4px; padding: 40px 16px;}

	.sem-commitment-box li .title{font-size: 22px;}

	.sem-commitment-box li .desc{font-size: 16px;}

	.sem-case-box{margin-top: 30px;}

	.sem-case-tabtit{width: 166px;}

	.sem-case-tabtit li{height: 60px; line-height: 60px; padding-left: 24px;}

	.sem-case-tabtit li .mikeiconfont{font-size: 30px; margin-right: 8px;}

	.sem-case-tabcont{margin-left: 180px;}

	.sem-case-item ul{margin: 0 -3px;}

	.sem-case-item li .item{margin: 0 3px;}

	.sem-case-item li .pic{height: 110px; line-height: 110px; *font-size: 81px;}

	.sem-case-item li .title{margin-left: 12px;}

	.sem-case-item li .bx{font-size: 13px;}

	.sem-case-item li .bx span{width: 80px;}

	.sem-case-item li .bx em{margin-left: 81px; padding-left: 12px;}

	.sem-team-box{margin-top: 30px;}

	.sem-team-box dl{margin: 0 -3px;}

	.sem-team-box dd .item{margin: 0 3px;}

	.sem-team-box dd .pic{margin-bottom: 6px;}

	.sem-team-box dd.n2 .pic{margin-top: 6px;}

	.sem-team-box dd ul{margin: 0 -3px;}

	.sem-team-box dd li .litem{margin: 0 3px; height: 140px;}

	.sem-team-box dd li .num{font-size: 40px;}

	.sem-team-box dd li .desc{font-size: 12px;}

	.sem-news-box{margin-top: 30px;}

	.sem-news-tabrow,.sem-news-list{width: auto; float: none;}

	.sem-news-list{margin-top: 16px;}

	/*seo*/

	

	.seo-question-box{margin-top: 10px;}

	.seo-question-box li .item{padding: 12px 6px;}

	.seo-question-box li .left{width: 100px;}

	.seo-question-box li .left .mikeiconfont{width: 58px; height: 58px; line-height: 58px; left: 16px; top: 14px; font-size: 28px;}

	.seo-question-box li .text{margin-left: 110px; margin-top: 8px;}

	.seo-question-box li .title{font-size: 20px;}



	.seo-commitment-box{margin-top: 20px;}

	.seo-commitment-box ul{margin: 0 10px;}

	.seo-commitment-box li .item{margin: 8px 10px; padding: 40px 0;}

	.seo-commitment-box li .title{font-size: 22px;}

	.seo-commitment-box li .desc{font-size: 16px;}





	.seo-process-box{margin-top: 20px;}

	.seo-process-slider{padding-bottom: 24px;}

	.seo-process-slider li .title{font-size: 20px;}

	.seo-service-box{margin-top: 12px;}

	/*阿里*/

	.ali-banner{bottom: 20%;}

	.ali-banner .pic{padding-bottom: 20px;}



	.ali-tips .mikeiconfont{font-size: 44px;}

	.ali-tips .text p.t1,.ali-tips .text p.t2{font-size: 22px;}

	.ali-tips .text p.t3{font-size: 32px;}



	.ali-question .seo-question-box li .text{margin-top: 15px;}





	.ali-worry-box img{width: 120%; max-width: none; position: relative; left: -10%;}

	.ali-worry-box ul{padding: 0;}

	.ali-worry-box li .icon{top: 28%;}

	.ali-security-box{margin-top: 22px;}

	.ali-security-box li .item{padding: 30px 28px;}

	.ali-security-box li .desc{height: 60px;}





	/*整体外包*/

	.outsource-banner img{max-width: 100%; width: auto; height: auto;}

	.outsource-service-box{margin-top: 18px;}

	.outsource-service-box li .title{height: 60px;}





	.outsource-case .sem-case-item li .pic{height: 110px; line-height: 110px; *font-size: 81px;}

	/*列表分页*/

	#pagination{padding: 50px 0;}

	/*新闻列表*/

	.news-menu{margin-bottom: 18px;}

	.news-menu ul{margin: 0 -10px;}

	.news-menu li{padding: 6px 10px; font-size: 13px;}

	.news-list li{margin-bottom: 30px;}

	.news-list li .item{padding: 25px 6% 34px 6%;}

	/*新闻详情*/

	.details-left .lbox{margin-right: 20px;}

	.caseRecommend li .title{font-size: 16px;}

	.caseRecommend li .line{margin-top: 10px; margin-bottom: 6px;}

	.caseRecommend li .desc{font-size: 14px;}

	/*tag列表*/

	.newsnav{padding: 15px 0;}

	/*联系我们*/

	.contact-banner .ban-row p{font-size: 28px;}

	.contact-banner .ban-row h4{font-size: 48px;}

	.contact-intro .pull-left h3{font-size: 40px; margin-bottom: 14px;}

	.contact-intro .pull-left p{font-size: 20px; margin-bottom: 14px;}

	.contact-intro .pull-left ul{margin-bottom: 14px;}

	/*开发服务*/

	.Aservices-main.swiper-container{height: calc(100% - 54px); padding-top: 54px;}

	.Aservices dl dd .text-box{width: 90%; padding-left: 5%;}

	.Aservices dl dd .text-box .title{font-size: 32px;}

	.Aservices dl dd .text-box .desc{font-size: 15px;}

	.Aservices dl dd .text-box .sbtn a{font-size: 18px;}

	.serAlist li{font-size: 15px;}

	.serBlist{max-width: none;}

	/*关于我们*/

	.about-title{font-size: 44px;}

	.about-wp1-box{margin-top: 40px;}

	.about-wp2 .text{display: block!important; max-width: none; width: auto;}

}



@media only screen and (max-width: 767px){

	.wrapper{margin-left: 10px; margin-right: 10px;}

	/*头部*/

	.navbar .container{margin: 0 10px;}

	.menu_toggle{right: -5px;}

	/*底部*/

	#footer{margin-bottom: 61px;}

	.foot-copy{border-top-width: 0; padding: 20px 0; font-size: 12px; line-height: 20px; text-align: center;}

	#mobile-footer{width: 100%; height: 60px; background: #fff; position: fixed; left: 0; bottom: 0; z-index: 998; -webkit-box-shadow: 0 0 30px rgba(0,0,0,.15); -moz-box-shadow: 0 0 30px rgba(0,0,0,.15); box-shadow: 0 0 30px rgba(0,0,0,.15);}

	#mobile-footer ul{height: 60px;}

	#mobile-footer li{width: 25%; *width: 24.98%; height: 60px; float: left; font-size: 13px; text-align: center; position: relative;}

	#mobile-footer li a{display: block; width: 100%; height: 100%; color: #666;}

	#mobile-footer li i{display: block; width: 100%; height: 26px; line-height: 26px; padding-top: 6px; font-size: 22px;}

	#mobile-footer li p{height: 20px; line-height: 20px; margin-top: 2px;}

	/*首页*/

	.index-row{padding: 40px 0;}

	.index-title{font-size: 24px;}

	.index-desc{font-size: 14px; line-height: 2; margin-top: 16px;}

	.index-banner .slick-slide{height: 220px;}

	.index-banner .slick-dots{bottom: 10px;}

	.index-serviceweb-box{margin-top: 20px;}

	.index-serviceweb-box li{margin-bottom: 14px;}

	.index-serviceweb-box li img{width: 100%}

	.index-serviceweb-box li .title{font-size: 18px; text-align: center; margin-top: 8px;}

	.index-solution{padding: 30px 0!important;}

	.index-solution-slider{margin-top: 26px;}

	.index-solution-slider{margin-left: -3px; margin-right: -3px; padding: 0 30px;}

	.index-solution-slider .slick-slide .item{padding: 20px 16px; margin: 0 3px;}

	.index-solution-slider .slick-slide .tp i{width: 42px;}

	.index-solution-slider .slick-slide .text{margin-top: 20px;}

	.index-solution-slider .slick-slide .desc{margin-top: 12px;}

	.index-solution-slider .slick-prev,.index-solution-slider .slick-next{font-size: 26px; margin-top: -14px;}

	.index-about-box ul{margin: 0 -5px;}

	.index-about-box li .item{margin: 10px 5px;}

	.index-about-box li .num > *{font-size: 30px;}

	.index-about-box{margin-top: 10px;}

	.index-about-box li .desc{font-size: 14px;}

	.index-about-more{margin-top: 20px;}

	.index-about-more a{font-size: 18px; padding: 10px 44px; border-width: 2px;}

	.index-team-title h2{font-size: 23px;}

	.index-team .web-team-pic .web-team-wp50{position: static;}

	.index-team .web-team-pic .text{width: auto; float: none;}

	/*广告图切换*/

	.banner img{width: 420px;}

	/*title*/

	.mike-title{font-size: 20px;}

	.mike-entitle{font-size: 15px;}



	.inner-entitle{font-size: 24px;}

	.inner-title span{font-size: 18px; margin-top: 2px;}



	.inner-more{margin-top: 20px;}

	/*内页广告图*/

	.ny-banner{height: 260px;}

	.ban-next{bottom: 14px;}

	/*列表分页*/

	#pagination{padding: 30px 0;}

	/*网站建设---服务*/

	.web-service{padding: 30px 0 40px 0;}

	.web-service-box{margin-top: 12px;}

	.web-service-box li .title{font-size: 20px;}

	.web-service-box li .mask{left: 15px; right: 15px; top: 25px;}

	/*网站建设---行业*/

	.web-industry-table{position: static;}

	.web-industry-table .wrapper{margin: 0; padding: 0 1px;}

	.web-industry-table li .item{padding: 30px 3px;}

	.web-industry-table li.active{margin-top: -26px;}

	.web-industry-table li .mikeiconfont{font-size: 30px;}

	.web-industry-table li .title{font-size: 13px; margin-top: 8px;}

	.web-industry-table li .desc{font-size: 10px; margin-top: 8px;}

	/*网站建设---案例*/

	.web-case{padding: 40px 0;}

	.case-box{margin-top: 16px;}

	.case-type{position: static;}

	.case-type ul{margin: 0 -8px;}

	.web-case-list{margin-top: 12px;}

	.web-case-list li.odd a{background: #f1f1f1;}

	.web-case-list li .mask{opacity: 1!important; visibility: visible!important; position: static; color: #333;}

	.web-case-list li .textbox{padding: 10px;}

	.web-case-list li .title{font-size: 16px; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

	/*网站建设---加入我们*/

	.web-join-box{position: absolute; right: 0; top: 0; float: none; z-index: 1;}

	.web-join-text{position: relative; z-index: 2;}

	.web-join-text .tline{height: 11px; margin-top: -5px;}

	.web-join-title{font-size: 26px;}

	.web-join-name{font-size: 16px; padding-left: 54px;}

	.web-join-name i{width: 43px;}

	.web-join-marks{margin-top: 20px; font-size: 30px;}

	.web-join-enname{font-size: 20px; margin-top: 10px;}

	/*网站建设---团队风采*/

	.web-team > *{display: block!important; width: auto!important;}

	.web-team-pic .web-team-wp50{position: static;}

	.web-team-pic .text{max-width: none; margin-left: 0;}

	.web-team-pic .txt{padding: 24px 10px;}

	.web-team-pic .more{bottom: 26px;}

	.web-team-text .web-team-wp50{margin: 0;}

	/*网站建设---新闻*/

	.web-news{padding: 20px 0 40px 0;}

	.web-news-box{margin-top: 16px;}

	.web-news-tabtit ul{margin: 0 -3px;}

	.web-news-tabtit li{font-size: 14px; padding: 0 16px!important; height: 32px; line-height: 32px; margin: 3px;}

	.web-news-row{margin-top: 14px;}

	.web-news-row .title{margin-bottom: 14px;}

	.web-news-first{width: auto; float: none; padding-bottom: 16px;}

	.web-news-first .pic{height: auto; max-height: 200px; margin-bottom: 16px;}

	.web-news-list{margin-right: 0;}

	.web-news-list ul{margin-right: 0; border-top: 0;}

	/*列表分页*/

	#pagination{padding: 20px 0;}

	#pagination ul{margin: 0 -2px;}

	#pagination li{margin: 2px;}

	#pagination li > *{font-size: 13px; height: 26px; line-height: 26px;}

	/*案例列表*/

	.case-menu ul{padding: 14px 0; margin: 0 -2px;}

	.case-menu li{margin: 2px; font-size: 15px;}

	.case-menu li a{min-width: 60px; padding: 0 10px;}

	.case-list ul{margin: 0 -4px;}

	.case-list li{margin-bottom: 15px;}

	.case-list li .item{margin: 0 4px;}

	.case-list li .title{font-size: 14px; margin-top: 10px; height: 26px; line-height: 26px;}

	.case-list li .title span{font-size: 14px;}

	.case-list li .desc{font-size: 13px; height: 22px; line-height: 22px;}

	/*案例详情*/

	.caseview-banbox{top: auto; bottom: 15%;}

	.caseview-banbox .mike-title{font-size: 24px;}

	.caseview-banbox .desc{margin-top: 8px; font-size: 16px;}

	.caseview-info .left .title{font-size: 20px;}

	.caseview-info .left p{margin-left: 12px;}

	.caseview-info .bdsharebuttonbox{margin-left: 6px;}

	.caseview-info .right .desc{font-size: 14px;}

	.caseview-prevnext li.prev .item{border-right: 0; border-bottom: 1px solid #ccc;}

	.case-portlet{padding: 0;}

	.case-portlet li .title{padding: 5px;}

	/*案例详情一*/

	.case-stlist{padding-bottom: 16px;}

	.case-stlist ul{margin-right: -4px;}

	.case-stlist li{font-size: 13px; margin-right: 4px; margin-bottom: 4px;}

	.case-stlist li a{height: 34px; line-height: 34px; padding: 0 10px;}

	.casedetails-note .pic{width: auto; float: none;}

	.casedetails-note .text{width: auto; float: none; margin-top: 15px;}

	.casedetails-tag{margin-top: 10px;}

	.casedetails-tabtit{height: auto; border-bottom: 0 none;}

	.casedetails-tabtit ul{margin: 0 -2px;}

	.casedetails-tabtit li{width: 50%; *width: 49.98%; margin: 0; border: 0 none!important; padding: 0; height: auto;}

	.casedetails-tabtit li .item{background: #ccc; margin: 2px; height: 46px; line-height: 46px; font-size: 15px;}

	.casedetails-tabtit li.active .item{background: #dd0518; color: #fff;}

	.casedetails-video{height: 200px;}





	.casedetails-rtitle{font-size: 19px;}

	

	/*sem*/

	.sem-banner .text{width: auto; float: none; font-size: 16px;}

	.sem-row{padding: 30px 0;}

	.sem-whyus-box{margin-top: 12px;}

	.sem-case-tabtit{width: auto; float: none; border: 0; background: none;}

	.sem-case-tabtit ul{font-size: 0; text-align: center; margin: 0 -3px;}

	.sem-case-tabtit li{display: inline-block; *display: inline; *zoom: 1; vertical-align: top; margin: 3px; border: 1px solid #ddd; height: 40px; line-height: 40px; padding: 0 16px 0 12px; background: #fff;}

	.sem-case-tabtit li .mikeiconfont{font-size: 22px; margin-right: 4px;}

	.sem-case-tabtit li span{font-size: 14px;}

	.sem-case-tabtit li.active .bg{right: -1px;}

	.sem-process-text .desc{font-size: 15px; margin-top: 5px;}

	.sem-process-text .more{margin-top: 10px;}

	.sem-process-list li .title{font-size: 18px; margin-top: 10px;}

	.sem-case-box{margin-top: 10px;}

	.sem-case-tabcont{margin-left: 0; margin-top: 14px;}

	.sem-case-item li .item{margin: 5px 3px;}

	.sem-team-box{margin-top: 14px;}

	.sem-team-box dd{margin-bottom: 6px;}

	.sem-team-box dd li .litem{height: auto;}

	.sem-team-box dd li .text{display: block!important; max-width: none; padding: 16px 5px 40px 10px;}

	.sem-news-box{margin-top: 16px;}

	.sem-news-box dt{height: 44px; line-height: 44px;}

	.sem-news-box dt li{font-size: 15px; padding: 0 9px 0 8px;}

	.sem-news-tabrow dl{padding: 0 10px;}

	.sem-news-first{padding: 14px 0;}

	.sem-news-first .pic{width: 122px; height: 80px;}

	.sem-news-first .text{margin-left: 132px;}

	.sem-news-first .time{font-size: 12px;}

	.sem-news-first .title{font-size: 15px; height: 24px; line-height: 24px; margin-top: 0;}

	.sem-news-first .desc{font-size: 12px; height: 40px; line-height: 20px; -webkit-line-clamp: 2; margin-top: 4px; margin-bottom: 8px;}

	.sem-news-first .more{font-size: 15px;}

	.sem-news-first .more .mikeiconfont{font-size: 14px;}

	.sem-news-tablist ul{padding: 10px 0;}

	.sem-news-list dl{padding: 0 10px;}

	.sem-news-list dd ul{padding: 14px 0;}

	.sem-msg-title{padding: 14px 10px; margin-top: 10px;}

	.sem-msg-title .mikeiconfont{font-size: 20px; margin-top: 4px;}

	.sem-msg-title span{margin-left: 28px; line-height: 24px;}

	.sem-msg-list{margin-top: 8px;}

	.sem-msg-list li .item{padding: 0 20px;}

	.sem-msg-list li .mikeiconfont{margin-top: 25px;}

	.sem-msg-form{padding-top: 6px;}

	.sem-msg-form li .input,.sem-msg-form li .submit-btn{height: 46px; line-height: 46px;}

	/*seo*/

	.seo-banner{bottom: auto; top: 20px;}

	.seo-banner .desc{font-size: 15px; margin-top: 8px;}

	.seo-question-box li .left{width: 80px; position: absolute; left: 6px; top: 50%; margin-top: -33px;}

	.seo-question-box li .left .mikeiconfont{width: 46px; height: 46px; line-height: 46px; left: 12px; top: 12px; font-size: 20px;}

	.seo-question-box li .text{margin-left: 90px;}

	.seo-question-box li .title{font-size: 16px;}

	.seo-question-box li .desc{font-size: 13px;}

	.seo-whyus{padding-top: 20px!important;}

	.seo-commitment-box ul{margin: 0 -10px;}

	.seo-process-box{margin-top: 10px;}

	.seo-process-slider ul{margin: 0 -8px;}

	.seo-process-slider li .item{margin: 8px;}

	.seo-process-slider li .title{padding: 17px 0;}

	.seo-process-slider li .desc{padding: 18px 10px; height: auto; min-height: 200px;}

	.seo-service-box ul{margin: 0 -5px;}

	.seo-service-box li .item{margin: 5px; padding: 28px 10px;}

	.seo-service-box li .mikeiconfont{font-size: 60px;}

	/*阿里*/

	.ali-banner .text{max-width: none;}

	.ali-banner .title{font-size: 26px;}

	.ali-banner .tname{font-size: 16px;}

	.ali-banner .more{width: 120px; height: 34px; line-height: 34px; font-size: 15px;}

	.ali-tips .mikeiconfont{font-size: 20px; margin-top: 0;}

	.ali-tips .text{margin: 0 12px; max-width: 70%; line-height: 1.8;}

	.ali-tips .text p span{display: inline-block;}

	.ali-tips .text p span i{bottom: 2px;}

	.ali-tips .text p.t1,.ali-tips .text p.t2{font-size: 16px;}

	.ali-tips .text p.t3{font-size: 22px;}

	.ali-question .seo-question-box li .item{padding: 6px;}

	.ali-question .seo-question-box li .text{margin-top: 0; margin-left: 80px; height: 40px; padding: 14px 0; font-size: 0;}

	.ali-question .seo-question-box li .text > *{display: inline-block; *display: inline; *zoom: 1; vertical-align: middle;}

	.ali-question .seo-question-box li .text .mid{width: 0; height: 100%;}

	.ali-service .sem-whyus-box li .item{padding-top: 20px; padding-bottom: 20px;}

	.ali-worry-title{margin-top: 0;}

	.ali-worry-title span{font-size: 22px;}

	.ali-worry-box{overflow-x: auto; margin-left: -50px; margin-right: -50px;}

	.ali-worry-box img{width: 702px; left: 0;}

	.ali-worry-box ul{width: 584px; padding: 0 59px;}

	.ali-worry-box li .title{font-size: 15px; line-height: 1.6;}

	.ali-security-box{margin-top: 12px;}

	.ali-security-box li .desc{height: auto; max-height: none;}



	/*整体外包*/

	.outsource-banner img{height: 124px;}

	.outsource-service-box li .title{height: auto; font-size: 18px; line-height: 1.6;}

	.outsource-service-box li .desc{max-height: none; line-height: 28px;}

	.outsource-service-box li .desc p i{top: 9px;}

	/*面包屑导航*/

	.navigation-crumb{padding: 12px 0; font-size: 14px;}

	.navigation-crumb .mikeiconfont{margin-right: 5px;}

	/*案例列表*/

	.case-list li .pic{height: auto;}

	/*新闻列表*/

	.news-menu{margin-bottom: 16px;}

	.news-menu li{padding: 4px 10px; font-size: 14px;}

	.news-menu li a{height: 22px; line-height: 22px;}

	.news-menu li.active i,.news-menu li:hover i{width: 86%; left: 7%;}

	.news-list li{margin-bottom: 12px;}

	.news-list li .item{padding: 10px; margin-right: 0;}

	.news-list li .time{margin-bottom: 4px;}

	.news-list li .text{padding-left: 120px; height: 78px;}

	.news-list li .pic{width: 110px; height: 78px;}

	.news-list li .title{font-size: 15px; height: 60px; line-height: 20px;}

	/*新闻详情*/

	.details-left .lbox{padding: 18px 12px; margin-right: 0;}

	.details-title{font-size: 17px; font-weight: normal; margin-bottom: 10px; text-align: left;}

	.details-tools{font-size: 13px; margin-bottom: 18px; text-align: left;}

	.details-tools i.mikeiconfont{font-size: 16px; margin-right: 6px; vertical-align: -1px;}

	.details-body{padding-bottom: 20px; font-size: 13px;}

	.details-right{margin-top: 10px;}

	.news_change{padding: 14px 12px;}

	.NewRecommend{margin-top: 10px; padding: 8px 12px;}

	/*tag列表*/

	.newsnav{padding: 10px 0; font-size: 13px;}

	.tag-list{margin-right: 0;}

	.tag-list li .pic{width: 114px; height: 76px;}

	.tag-list li .text{margin-left: 122px;}

	.tag-list li .title{font-size: 15px; font-weight: normal; height: 20px; line-height: 20px;}

	.tag-list li .time{line-height: 18px; font-size: 12px;}

	.tag-list li .time .mikeiconfont{font-size: 12px;}

	.tag-list li .desc{max-height: 36px; line-height: 18px;}

	/*联系我们*/

	.contact-banner{height: 160px; margin-bottom: 127px; overflow: visible;}

	.contact-banner .ban-row .wrapper{margin: 0;}

	.contact-banner .ban-row{bottom: -127px;}

	.contact-banner .ban-row .item{padding: 10px;}

	.contact-banner .ban-row p{font-size: 18px;}

	.contact-banner .ban-row h4{font-size: 32px;}

	.contact-maps{height: 240px;}

	.contact-intro .pull-left,.contact-intro .pull-right{float: none!important;}

	.contact-intro .pull-left .item{margin-right: 0;}

	.contact-intro .pull-left h3{font-size: 30px;}

	/*开发服务*/

	.Aservices dl dd{width: 100%; height: 60%; top: 40%; -webkit-transform: none; -moz-transform: none; -ms-transform: none; -o-transform: none; transform: none;}

	.Aservices dl dd .text-box .title{font-size: 20px;}

	.Aservices dl dd .text-box .desc{margin: 15px 0; font-size: 13px; line-height: 24px;}

	.Aservices dl dd .text-box .desc p{font-size: 13px; line-height: 24px;}

	.Aservices dl dd .text-box .desc p i{top: 13px;}

	.Aservices dl dd .text-box .sbtn{margin-top: 15px;}

	.Aservices dl dd .text-box .sbtn a{font-size: 14px;margin-right: 10px;}

	.Aservices dl dt{width: 100%; height: 40%; position: absolute; left: 0; top: 0; z-index: 1; background-repeat: no-repeat; background-position: center; background-size: cover;}

	.serAlist{margin-top: 20px;}

	.serAlist li{font-size: 13px; line-height: 24px;}

	.serBlist{margin-top: 20px;}



	.Aservices-caselist{background: none;}

	.Aservices-caselist > *{vertical-align: top;}

	.Aservices-caselist li .mask{opacity: 1!important; visibility: visible!important; position: static; color: #333;}

	.Aservices-caselist li .textbox{padding: 10px;}

	.Aservices-caselist li .title{font-size: 16px; height: 26px; line-height: 26px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}

	/*关于我们*/

	.about-title{font-size: 28px;}

	.about-text{font-size: 14px; margin-top: 15px;}

	.about-wp1{padding: 40px 0;}

	.about-wp1-box{margin-top: 20px;}

	.about-wp1-intro .title{font-size: 20px;}

	.about-wp1-intro .title .mikeiconfont{font-size: 24px;}

	.about-wp1-intro .title .left{margin-right: 12px;}

	.about-wp1-intro .title .right{margin-left: 12px;}



	.about-wp2 .text{display: block!important; padding: 15px;}

	.about-vr{height: 50%;}

}