@charset "utf-8";
@media only screen and (max-width: 767px) {
	.wrapper {
		width: auto;
	}
	/*首页*/
	.nav-list-box,
	.brt-works-wrapper .swiper-slide .bw-pic,
	.swiper-slide-active.swiper-slide1 .bw-pic,
	.idx-news-list,
	.idt-line1,
	.idt-line2,
	.idt-line3,
	.idx-contactus-main:before,
	.icm-line {
		display: none;
	}
	.header .wrapper {
		padding: 0px 12px;
	}
	.bar-menu-box {
		display: block;
	}
	.idx-banner-box,
	.idx-banner-main {
		height: 300px;
	}
	.idx-aboutus-box .aboutus-title {
		font-size: 24px;
	}
	.idx-aboutus-box .aboutus-attached-title {
		font-size: 12px;
		padding: 0px 10px;
	}
	.idx-aboutus-box .aboutus-adv li {
		margin-left: 0px;
		font-size: 14px;
		width: 20%;
	}
	.idx-aboutus-box .aboutus-adv {
		margin-left: 0px;
		margin-top: 30px!important;
	}
	.idx-aboutus-box .aboutus-adv ul {
		padding-left: 0;
	}
	.idx-aboutus-box .aboutus-adv li span {
		width: 100%;
		height: 46px;
		background-size: 40%;
	}
	.swiper-slide1 {
		padding-top: 20px;
	}
	.brt-works-wrapper .swiper-slide {
		padding-top: 60px;
	}
	.brt-works-wrapper .swiper-slide .bw-text {
		margin-left: 100px;
	}
	.brt-works-wrapper .swiper-slide2 {
		padding-left: 0px;
	}
	.idx-brt-works {
		height: auto;
		padding-bottom: 60px;
	}
	.idx-photonews {
		padding: 0px 12px;
		margin-left: 0px;
	}
	.let-news-item {
		margin-left: 0px;
	}
	.idx-photonews .let-news-item,
	.idx-photonews .let-news-item .let-news-pic,
	.idx-photonews .let-news-item .let-news-pic img {
		width: 100%;
		height: 170px;
	}
	.idx-photonews .let-news-item:first-child,
	.idx-photonews .let-news-item:first-child .let-news-pic,
	.idx-photonews .let-news-item:first-child .let-news-pic img {
		width: 100%;
		height: 350px;
	}
	.let-news-item .idx-news-title {
		font-size: 20px;
	}
	.idx-personal-box {
		margin-top: 0px;
	}
	.idx-personal-container .swiper-wrapper {
		transform: auto;
	}
	.idx-personal-box {
		height: 650px;
	}
	.idx-personal-title {
		font-size: 24px;
	}
	#space {
		display: none;
	}
	.idx-contactus-box {
		padding: 40px 12px 0px 12px;
	}
	.icb-contactus-txtbox {
		height: auto;
	}
	.icb-contactus-txt {
		top: 0;
		margin-top: 0;
		left: 50%;
		margin-left: 10px;
		width: 140px;
		height: 140px;
		line-height: 140px;
	}
	.icb-contactus-txt span img {
		width: 60%;
	}
	.idx-contactus-main {
		overflow: hidden;
	}
	.icb-contactus-txtbox {
		float: none!important;
	}
	.icb-contactus-info {
		float: none!important;
		margin-top: 160px;
		width: 100%;
		margin-left: 0;
		padding: 25px 20px;
		font-size: 14px;
	}
	.icb-contactus-info p {
		margin-bottom: 10px;
	}
	.icb-contactus-info .icb-ci-t {
		font-size: 24px;
	}
	.icb-contactus-info .idx-number {
		font-size: 28px;
		margin-top: -8px;
	}
	.idx-contactus-box .wrapper {
		height: auto;
		padding-bottom: 30px;
	}
	.icb-contactus-message {
		margin-top: 0;
		padding: 20px 20px 0;
		border-left: 0px;
		border-top: 1px solid #838590;
		height: auto;
		width: 100%;
	}
	.idx-contactus-main:hover:after {
		opacity: 0;
	}
	.footer {
		margin-top: 40px!important;
	}
	.foot-logo {
		width: auto;
		padding-left: 12px;
	}
	.foot-logo img {
		width: 70%;
	}
	.foot-info {
		width: 100%;
		padding: 10px 12px;
		margin-top: 10px;
	}
	.foot-info .fo-dd span {
		width: 49%;
	}
	.foot-services {
		float: left!important;
		padding-left: 12px;
		width: 100%;
		margin-top: 10px;
	}
	.foot-info .fo-dt,
	.foot-services .fo-dt {
		margin-bottom: 7px;
	}
	/*走进智诚*/
	.aboutus-banner-main {
		height: 350px;
	}
	.aboutus-banner-main .item {
		height: 350px;
		background-size: cover;
	}
	.au-culture-engtitle {
		margin-top: 24px;
		padding-right: 12px;
	}
	.au-culture-engtitle img {
		width: 70%;
	}
	.au-culture-title {
		font-size: 30px;
		padding-right: 12px;
	}
	.au-culture-title small {
		font-size: 30px;
	}
	.au-culture-title i {
		width: 40px;
		vertical-align: 9px;
		margin-right: 10px;
	}
	.au-culture-slide,
	.au-culture-bg {
		width: 100%;
	}
	.au-culture-container .au-culture-txt {
		top: 20px;
		left: 20px;
	}
	.au-culture-container .au-culture-txt img {
		width: 50%;
	}
	.au-culture-w {
		width: 200px;
		height: 180px;
		padding: 14px;
		top: 115px;
	}
	.au-culture-w .act-dt {
		font-size: 18px;
	}
	.culture-pager-box{
	    width: 200px;
   		top: 294px;
	}
	.culture-button-next{
		right: 18px;
	}
	.au-culture-w .act-dt{
		margin-bottom: 4px;
	}
	.culture-button-prev{
		left: 18px;
	}
	.service-let{
		width: 100%;
		padding: 0px 12px;
	}
	.au-service-txt img{width: 80%;}
	.aboutus-service-box{
	    height: 810px;
    	background-size: cover;
	}
	.service-rit{padding: 20px 12px 0;}
	.service-rit .service-item{
	    width: 109px;
    	height: 98px;
    	font-size: 14px;
	}
	.service-rit .service-item span{
		padding-top: 12px;
	}
	.service-rit .service-item i{
	    width: 38px;
	    height: 38px;
	    background-size: 280px 75px;
	}
	.service-rit .service-item2 i {
	    background-position: -61px 0px;
	}
	.service-rit .service-item3 i {
	    background-position: -124px 6px;
	}
	.service-rit .service-item4 i {
	    background-position: -184px 6px;
	}
	.service-rit .service-item5 i {
	    background-position: -245px 6px;
	}
	.service-rit div.first{
		position: absolute;
		left: 221px;
	}
	
	.aboutus-develop-box{
		padding-top: 167px;
		height: 630px;
	}
	.au-develop-container .au-develop-let{
	    width: 100%;
    	height: 200px;
	}
	.au-develop-container .au-develop-let img{
	    height: 100%;
    	width: 100%;
	}
	.au-develop-container .au-develop-rit{
	    width: 100%;
	    padding: 20px 12px;
	}
	.au-develop-info{width: 100%;height: 100px;}
	.au-develop-itemdt{
		font-size: 16px;
	}
	.au-develop-itemdd{font-size: 14px;}
	.au-develop-pager{
	    width: 100%!important;
	    top: 320px!important;
	    margin-left: 0px;
	    left: 12px!important;
	}
	.au-develop-pager .swiper-pagination-bullet{
		width: 39px;
		height: 61px;
		line-height: 80px;
		font-size: 20px;
	}
	.au-develop-pager .swiper-pagination-bullet-active i{
		height: 100%;
	}
	.au-develop-pager{
		min-height: 120px;
	}
	
	.au-intro-container .swiper-slide{height: 240px;}
	.au-intro-container .swiper-slide .au-intro{
		width: 90%;
	}
	.au-intro-container .swiper-slide .au-intro p{
		font-size: 16px;
		line-height: 28px;
	}
	
	/*新闻中心*/
	.news-box{margin-top: -158px;}
	.news-bg{height: 260px;}
	.news-top-txt,.news-nav,.news-list{
		padding: 0px 12px;
	}
	.news-top-txt .news-top-txt1,.news-info .news-time label{font-size: 14px;}
	.news-top-txt .news-top-txt2{font-size: 27px;}
	.news-nav{margin-top: 30px;}
	.news-list{margin-left: 0;}
	.news-list li{
		width: 100%;
		margin-left: 0;
		height: 350px;
	}
	.news-info .news-time em{font-size: 26px;}
	
	/*人才中心*/
	.scene li.job-txt{
		background-size: 192%;
   		background-position: center;
	}
	.job-list{
	    position: absolute;
	    top: 0;
	    left: 0;
	    background: #fff;
	    width: 270px;
	    box-shadow: 0px 0px 10px rgba(0,0,0,.3);
	    left: -270px;
	    transition: all .4s ease .1s;
		-webkit-transition: all .4s ease .1s;
		-moz-transition: all .4s ease .1s;
	}
	.job-rit{
	    float: none!important;
		width: 100%;
		transition: all .4s ease .1s;
		-webkit-transition: all .4s ease .1s;
		-moz-transition: all .4s ease .1s;
	}
	.job-phone-ico{display: block;}
	/*联系我们*/
	.contactus-title-eng{
		font-size: 26px;
	}
	.contactus-title{
		font-size: 16px;
	}
	.contactus-info-box ul{
		padding: 20px 12px;
	}
	.contactus-main-box .contactus-main{
		top: -440px;
	}
	.contactus-info-box ul li{
		width: 100%;
	}
	.contactus-info-box{
		width: 100%;
		height: auto;
	}
	.contactus-map{
		background-position: 68% center;
	}
	/*新闻详情*/
	.news-detail-box{
	    padding: 20px;
	}
}