
/* CSS Document */

@media screen and (max-width:1280px) {
	.container {
		width: 1000px;
		margin: 0 auto;
	}
	.head-menu ul{
		width: 730px;
	}
	.head-menu ul li {
		width: 80px;
	}
	.about-conl {
		width: 588px;
	}
	.about-shu a{
		top: 125px;
	}
	.news-gundong .picScroll-left .bd ul li{
		width: 313px !important;
	}
	.team-con .picScroll-left .bd ul li{
		/* width: calc(25% - 20px) !important; */
		width: 232px !important;
	}
	.fuwu-con1 .slideTxtBox .bd li {
		width: 235px;
	}
	.foot2m {
		width: 520px;
	}
	.about-top img{
		width: 100%;
	}
	.shou ul li {
		width: 250px;
	}
	.contact1r {
		float: right;
		width: 610px;
	}
	.contact1l {
		float: left;
		width: 370px;
	}
	.team-pai ul li {
		width: 235px;
		padding: 40px 10px 15px 10px;
	}
	.team-des1 {
		float: right;
		width: 650px;
	}
	.fh {
		left: 50%;
		margin-left: -16px;
	}
	.list-pai ul li {
		width: 313px;
	}
	.list-img img {
		width: 293px;
		height: auto;
	}
	.list-img {
		width: auto;
		height: auto;
	}
	.list-pai ul li h2{
		height: 21px; 
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1; 
	}
	.gallery ul li {
		margin-right:24px;
		margin-left:24px;
	}
	.gallery ul li:nth-child(4n) {
		margin-right: 24px; 
		margin-left:24px;
	}
	.gallery ul li:nth-child(3n) {
		margin-right: 0;
	}
	.list-class ul li{
		margin-left: 15px;
		margin-right: 0;
	}
	.anli-conl{
		width: 400px;
	}
	.anli-conl img{
		margin-left: -100px;
	}
	.news-img{
		width: 292px;
	}
	.news-img img{
		margin-left: -44px;
	}
	.news-gundong .picScroll-left .bd ul li h2{
		height: 21px; 
		overflow:hidden; 
		text-overflow:ellipsis;
		display:-webkit-box; 
		-webkit-box-orient:vertical;
		-webkit-line-clamp:1; 
	}
	.news-leibie ul {
		margin-left: 298px;
	}
	.fw-img{
		width: 235px;
	}
	.fw-img img{
		margin-left: -25px;
	}
	
}


@media screen and (max-width:1023px) {
	.phone_state{
        display: block;
    }
	.pc_state{
        display: none;
	}
	.container{
		width: auto;
	}
	body{
		FONT-SIZE: 14px;
		margin:0px;
		padding: 0px;
		font-family:"微软雅黑";
		color:#666;
		margin:0px;
		padding:0px;
		background-color:#fff;
		box-sizing: border-box;
		padding-bottom:57px;
		}
		a{text-decoration:none;}
	ul li{list-style:none}
	ul{margin:0 0;padding:0 0}
	a{color:#6b6b6b}
	.container{
		margin:0 auto;
	}
	.container1{width:92%;margin:0 auto}

	input, select{font-family:"微软雅黑";cursor: pointer;}
	input, select{
		outline: medium none;
		}
	h1,h2,h3,h4,h5,p{margin:0 0;padding:0 0;font-weight:500}
	input,textarea,select{outline:none}
	img{border:none}
	.img-responsive{max-width:100%;height:auto;display:block}
	.clear{clear:both}

	@font-face {
	font-family: "ArnoPro-Bold36pt";
	src: url("ArnoPro-Bold36pt.woff2") format("woff2"),
		url("ArnoPro-Bold36pt.woff") format("woff");
		
	font-weight: normal;
	font-style: normal;
	}

	.head-top{width:100%;height:60px;background:#fff;position:relative;border-top:13px solid #1999fa;line-height:60px;font-size:20px;color:#1999fa}
	.sear{float:left;width:10%;height:100%;margin-left:2%}

	.caidan{float:right;width:42px;height:31px;background:url(../image/nav.png) center center no-repeat;cursor:pointer;background-size:33px auto;margin-top:15px}
	.caidan-bg{background:url(../image/guanbi.png) center center no-repeat;background-size:28px auto}

	.logo{float:left;width:76%;height:100%; font-size:1.1rem;}


	.search{float:left;width:100%;height:60px;background:#f0f0f0;}
	.sousuo{width:100%;margin:0 auto;height:40px;margin-top:8px;background:#fff;}

	.sousuor input {margin:0 auto;margin-top:9px;display:block}


	.sousuol{float:left;width:85%;height:100%;height:40px;}
	.sousuor{float:left;width:15%;height:100%;background:#cccccc;height:42px;}
	.sousuol input{height:40px;border:none;width:100%;vertical-align:top;text-indent:10px}
	.logo img{display:block;margin:0 auto;margin-top:22px}

	.sear img{display:block;margin:0 auto;margin-top:25px}


	.nav{position:absolute;top:60px;max-width:640px;margin:0 auto;z-index:9;width:100%;background: rgba(25, 153, 250,0.9);display:none;}
	.nav ul li{float:left;width:100%;height:45px;line-height:45px;text-align:center;}
	.nav ul li a{color:#fff;font-size:14px;display:block}
	.nav ul li:hover{background:rgba(0,0,0,0.8)}

	/* Banner */
	
	.swipe{width:100%;float:left;position:relative; text-align:center;}
	.swipe ul{
		-webkit-transition:left 800ms ease-in 0;
		-moz-transition:left 800ms ease-in 0;
		-o-transition:left 800ms ease-in 0;
		-ms-transition:left 800ms ease-in 0;
		transition:left 800ms ease-in 0;
	}
	.swipe li img{ width:100%;display:block }
	.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
	.swipe #pagenavi a{width:6px;height:6px;line-height:99em;background:none;border-radius:50%;margin:0 4px;cursor:pointer;display:inline-block;*display:inline;*zoom:1;border:2px solid #fff}
	.swipe #pagenavi a.active{background:#fff;width:25px;border-radius:10px}
	.jiaodiantu{width:100%;float:left;position:relative}



	/*footer*/
	.footer{
		background:#1999fa;
		position:fixed;
		padding:8px 0 3px 0;
		width:100%;
		margin:0 auto;
		bottom:0
	}
	.footer ul li{float:left;width:25%;text-align:center}
	.footer ul li h3{font-size:14px;color:#fff}
	.footer ul li h2{height:19px;margin-bottom:7px}
	.footer ul li h2 img{display:block;margin:0 auto}

	/*服务项目*/
	.fuwu{width:100%;padding:20px 0}
	.title{text-align:center}
	.title h2{font-size:18px;color:#1999fa;text-transform:uppercase;font-family: "ArnoPro-Bold36pt";margin-bottom:5px}
	.title h3{font-size:18px;color:#323232;background:url(../image/fw-bg.png) center center no-repeat}

	.fuwu-fenlei{margin-top:20px}
	.fuwu-fenlei ul li{float:left;width:48%;font-size:0.8rem;margin-right:3.5%;height:30px;text-align:center;border:1px solid #cccccc;box-sizing:border-box;margin-bottom:10px;line-height:30px}
	.fuwu-fenlei ul li:nth-child(2n){margin-right:0}
	.fuwu-fenlei ul li:hover{background:#1999fa;border:1px solid #1999fa}
	.fuwu-fenlei ul li:hover a{color:#fff;display:block}
	.fuwu-fenlei ul li.on{background:#1999fa;border:1px solid #1999fa}
	.fuwu-fenlei ul li.on a{color:#fff;display:block}

	.fuwu-list{margin-top:10px}
	.fuwu-list ul li{float:left;width:48%;margin-right:4%;margin-bottom:20px}
	.fuwu-list ul li img{width:100%}
	.fuwu-list ul li:nth-child(2n){margin-right:0}
	.fuwu-list ul li h2{height:40px;line-height:40px;background:url(../image/jian2.png) 90% center no-repeat #1999fa;font-size:14px;color:#fff;text-indent:10px;overflow:hidden;padding-right: 40px;}

	.more{}
	.more a{width:143px;height:33px;line-height:33px;border:1px solid #b2b2b2;color:#646464;text-indent:22px;display:block;margin:0 auto}
	.more a span{float:right;width:40px;height:100%;background:#343434}
	.more a span img{display:block;margin:0 auto;padding-top:10px}

	/*关于我们*/
	.about{width:100%;padding:20px 0;background:#f3f3f3}
	.about-con{line-height:30px;text-align:center;color:#646464;margin:20px 0}

	/*新闻中心*/
	.news{width:100%;padding:20px 0;background:#fff}
	.news-list{margin:20px 0}
	.news-listl{float:left;width:30%}
	.news-listl img{ height:80px;}
	.news-listr{float:right;width:68%}
	.news-listr h2{font-size:16px;color:#323232;border-bottom:1px dashed #cbcbcb;height:30px;line-height:30px;overflow:hidden;margin-bottom:5px}
	.news-listr p{font-size:13px;color:#777777;height:80px;line-height:25px;overflow:hidden;background:url(../image/jian1.png) right 50px no-repeat}
	.news-list ul li:hover .news-listr h2{color:#1999fa}
	.news-list ul li{margin-bottom:15px}

	/*工程案例*/
	.case{width:100%;padding:20px 0;background:#f3f3f3}
	.case-list{margin:20px 0}
	.case-list1{position:relative}
	.case-list1 img{width:100%}
	.case-list1-b{position:absolute;height:50px;line-height:50px;text-align:center;color:#fff;left:0;bottom:0;display:block;width:100%;background:rgba(0,0,0,0.6)}
	.case-list2{margin-top:10px}
	.case-list2 ul li{float:left;width:48%;margin-right:4%;margin-bottom:20px}
	.case-list2 ul li img{width:100%;margin-bottom:5px}
	.case-list2 ul li:nth-child(2n){margin-right:0}
	.case-list2 ul li h2{height:40px;line-height:40px;background:url(../image/jian2.png) 90% center no-repeat #323232;font-size:14px;color:#fff;text-indent:10px;overflow:hidden}

	/*联系我们*/
	.lianxi{width:100%;padding:20px 0;}
	.lianxi-con{margin:20px 0;color:#646464;line-height:30px;text-align:center}

	.banquan{width:100%;text-align:center;font-size:16px;color:#1999fa;background:#f3f3f3;border-top:1px solid #e8e8e8;height:50px;line-height:50px}

	/*新闻详情*/
	.news-con{width:100%;padding:20px 0}
	.news-con1 {text-align:center;border-bottom:1px dashed #cbcbcb;padding-bottom:10px}
	.news-con1 h2{font-size:18px;color:#323232;margin-bottom:10px;}
	.news-con1 h3{font-size:14px;color:#767676}
	.news-con2{line-height:30px;color:#646464;padding:15px 0}
	.news-con2 img{max-width:100%;height:auto;}

	.tiaoshu{
		height: auto;
		border: none;
		font-size: 14px;
	}
	.tiaoshu p{border:1px solid #bababa;height:40px;line-height:40px;overflow:hidden;text-indent:10px;margin-bottom:10px}
	.tiaoshu p a{color:#646464;display:block}

	.fanhui{text-align:center;margin-top:20px}
	.fanhui a{display:inline-block;padding:10px 40px;background:#1999fa;border-radius:30px;color:#fff}

	/*产品详情*/
	.gal-con1 h2{font-size:18px;color:#323232;text-align:center;margin-bottom:15px}
	.gal-con1 img{width:100%;display:block;margin:0 auto}
	.gal-con2{height:40px;line-height:40px;text-align:center;background:url(../image/xuehua.png);margin-top:20px}

	/*关于我们单页*/
	.about1{width:100%;padding:20px 0;background:#fff}
	.about1-con{line-height:30px;text-align:center;color:#646464;margin:20px 0}
	.about1-con img{max-width:100%;height:auto;display:block;margin:5px 0}
	.about1-con iframe{height:28vh !important;}

	.form-control{
		width: 100%;
		height: 34px;
		padding: 6px 12px;
		font-size: 14px;
		line-height: 1.42857143;
		color: #555;
		background-color: #fff;
		background-image: none;
		border: 1px solid #ccc;
		border-radius: 4px;
		-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
		-webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
		-o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
		transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
	}

	.mes-area{
		min-height: 7em;
		resize: none;
		font-size: 14px;
		line-height: 1.4;
	}

	.btn{
		display: inline-block;
		padding: 6px 12px;
		margin-bottom: 0;
		font-size: 14px;
		font-weight: 400;
		line-height: 1.42857143;
		text-align: center;
		white-space: nowrap;
		vertical-align: middle;
		-ms-touch-action: manipulation;
		touch-action: manipulation;
		cursor: pointer;
		-webkit-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
		background-image: none;
		border: 1px solid transparent;
		border-radius: 4px;
	}

	.btn-success{
		color: #fff;
		background-color: #5cb85c;
		border-color: #4cae4c;
	}

	.btn-danger{
		color: #fff;
		background-color: #d9534f;
		border-color: #d43f3a;
	}
}







