﻿

/*# sourceMappingURL=style.css.map */
body{
	padding: 0;
	margin: 0;
}
.selectshare-mod-triangle,.bdselect_share_head,.bdselect_share_list,.bdselect_share_box{
	display: none;
}
#ind-ban{margin-bottom: 75px;}

#phone-ban,header,.phone-coo,#phone-news,.base-titlt .phone-title,.case-warp .waiter{display: none;}
.ind-case{
	width: 1200px;
	margin: 0 auto 60px;
}
.ind-case .title,.ind-cooperation .title,.ind-news .title,.ind-about .title{margin-bottom: 45px;text-align: center;}
.ind-case .title h3,.ind-cooperation .title h3,.ind-news .title h3,.ind-about .title h3{
	font-size: 18px;
	color: #cbcbcb;
	line-height: 24px;
	font-family: 'BEBAS';
	margin-bottom: 10px;
}
.ind-case .title .tit,.ind-cooperation .title .tit,.ind-news .title .tit,.ind-about .title .tit{
	font-size: 30px;
	color: #333333;
	line-height: 34px;
	position: relative;
	display: inline-block;
}
.ind-case .title .tit:before,.ind-cooperation .title .tit:before,.ind-news .title .tit:before,.ind-about .title .tit:before{
	display: block;
	height: 1px;
	width: 33px;
	background-color: #cccccc;
	content: '';
	position: absolute;
	left: -63px;
	top: 50%;
	margin-top: 0.5px;
}
.ind-case .title .tit:after,.ind-cooperation .title .tit:after,.ind-news .title .tit:after,.ind-about .title .tit:after{
	display: block;
	height: 1px;
	width: 33px;
	background-color: #cccccc;
	content: '';
	position: absolute;
	right: -63px;
	top: 50%;
	margin-top: 0.5px;
}
.ind-case .swiper-container {
  width: 640px;
  height: 250px;
  color: #fff;
  text-align: center;
}
.ind-case .swiper-slide .title {
  font-style: italic;
  font-size: 42px;
  margin-top: 80px;
  margin-bottom: 0;
  line-height: 45px;
}
.ind-case .swiper-slide p {
  font-style: italic;
  font-size: 25px;
}
.ind-case .pagination {
  position: absolute;
  z-index: 20;
  left: 10px;
  bottom: 10px;
}
.ind-case .swiper-pagination-switch {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 8px;
  background: #555;
  margin-right: 5px;
  opacity: 0.8;
  border: 1px solid #fff;
  cursor: pointer;
}
.ind-case .swiper-active-switch {
  background: #fff;
}
.ind-case .swiper-dynamic-links {
  text-align: center;
}
.ind-case .swiper-dynamic-links a {
  display: inline-block;
  padding: 5px;
  border-radius: 3px;
  border: 1px solid #ccc;
  margin: 5px;
  font-size: 12px;
  text-decoration: none;
  color: #333;
  background: #eee;
}

#ind-case{
	width: 1200px;
    margin: 0 auto;
    padding-bottom: 60px;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0,0,0,.2);
}
#ind-case .slides li{
	overflow: hidden;
	margin-right: 34px;
	border:1px solid #ebebeb;
	padding-bottom: 48px;
	box-shadow: 0 0px 4px 0 rgba(0,0,0,.1);
	cursor: pointer;
}
#ind-case li .pic{
	width: 100%;
	overflow: hidden;
	margin-bottom: 25px;
	position: relative;
}
#ind-case li .pic .bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	background: url(../image/bg.png) center repeat;
}
#ind-case li .pic .bg i{
	display: block;
	width: 49px;
	height: 49px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: url(../image/ser-icon.png) center -30px no-repeat;
	margin: -24.5px 0 0 -24.5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
#ind-case li:hover .pic .bg i{
	background: url(../image/ser-icon.png) center no-repeat;
}
#ind-case li:hover .pic .bg{
	opacity: 1;
	filter: alpha(opacity=100);
}
#ind-case li .tit{
	width: 86%;
	margin: 0 auto;
	font-size: 22px;
	line-height: 30px;
	padding-bottom: 15px;
	color: #000000;
	position: relative;
}
#ind-case li .tit:before{
	display: block;
	width: 41px;
	height: 3px;
	background-color: #0086d4;
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
}
#ind-case .flex-control-paging li a{
	width: 12px;
	height: 12px;
	border:1px solid #b2b2b2;
	background-color: transparent;
	border-radius: 100%;
}
#ind-case .flex-control-paging li a.flex-active{
	border:1px solid #0086d4;
	background-color: #0086d4;
}

.ind-cooperation{width: 1200px;margin: 0 auto;position: relative;}
.ind-cooperation #pc-coo{
	/*height:85px;*/
	width: 1100px;
	text-align: center;
	margin: 0 auto 80px;
	position: relative;
}
.ind-cooperation #pc-coo:before{
	display: block;
	position: absolute;
	width: 2px;
	height: 42px;
	background-color: #ffffff;
	left: 0px;
	top: 50%;
	z-index: 3;
	margin-top: -21px;
	content: '';
}
.ind-cooperation #pc-coo:after{
	display: block;
	position: absolute;
	width: 2px;
	height: 42px;
	background-color: #ffffff;
	right: 0px;
	top: 50%;
	z-index: 3;
	margin-top: -21px;
	content: '';
}
.ind-cooperation #pc-coo .swiper-slide{position: relative;cursor: pointer;}
.ind-cooperation #pc-coo .swiper-slide img{
	display: block;
	margin: 0 auto;
	max-width: 100%;
	transition: 0.3s;
}
.ind-cooperation #pc-coo .swiper-slide:before{
	display: block;
	position: absolute;
	width: 1px;
	height: 42px;
	right: 0px;
	background-color: #cccccc;
	top: 50%;
	margin-top: -21px;
	content: '';
}
.ind-cooperation #pc-coo .swiper-slide:last-child:before{
	width: 0;
}
.ind-cooperation .arrow-left,.ind-cooperation .arrow-right{
	display: block;
	width: 37px;
	height: 37px;
	position: absolute;
	z-index: 5;
	top: 142px;
}
.ind-cooperation .arrow-left{
	left: 0;
	background: url(../image/l-arr.jpg) center no-repeat;
}
.ind-cooperation .arrow-right{
	right: 0;
	background: url(../image/r-arr.jpg) center no-repeat;
}
.ind-cooperation #pc-coo .swiper-slide img:hover{
		transform:scale(1.05);
		-webkit-transform:scale(1.05);
		/* opacity: 0.8;
		filter: alpha(opacity=80); */
}



.ind-news{background-color: #f4f4f4;padding:75px 0 75px;}
.ind-news .pc-news{
	margin-bottom:115px;
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.ind-news .pc-news ul{
	width: 1233px;
}
.ind-news .pc-news li{
	width: 376px;
	float: left;
	margin-right: 35px;
	cursor: pointer;
	background-color: #fff;
	box-shadow: 0 0 4px 0 rgba(0,0,0,0.1)
}
.ind-news .pc-news li .pic{
	width: 100%;
	overflow: hidden;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-news .pc-news li .pic img{
	display: block;
	width: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-news .pc-news li:hover .pic{
	background-color: #000
}
.ind-news .pc-news li:hover .pic img{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ind-news .pc-news li .box{
	width: 90%;
	padding:15px 5%  40px;
}
.ind-news .pc-news li .box .time{
	font-size: 14px;
	font-family: 'arial';
	color: #b4b2b2;
	line-height: 20px;
	margin-bottom: 10px;
}
.ind-news .pc-news li .box .tit{
	font-size: 18px;
	color: #666;
	line-height: 30px;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis; 
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	margin-bottom: 5px;
}
.ind-news .pc-news li .box .btn{
	display: inline-block;
	/* border-bottom: 1px solid #888888; */
	font-size: 14px;
	color: #888888;
	line-height: 16px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-news .pc-news li:hover .box .tit{
	color: #0086d4;
}
.ind-news .pc-news li .box .btn:hover{
	color: #333333;
}
.ind-about{
	width: 1200px;
	margin:75px auto 90px;
}
.ind-about .left{
	width: 490px;
	float: left;
}
.ind-about .left .pic{
	width:100%;
	overflow: hidden;
}
.ind-about .left:hover .pic{background-color: #000}
.ind-about .left .pic img,.ind-about .left .pic{
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-about .left:hover .pic img{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ind-about .left .box{
	background-color: #0086d4;
	padding:40px 65px 60px;
	width: 100%;
	height: 287px;
	box-sizing:border-box;
}
.ind-about .left .box h2{
	font-size: 24px;
	line-height: 30px;
	margin-bottom: 20px;
	color: #fff;
}
.ind-about .left .box .details,.ind-about .left .box .details p{
	font-size: 14px;
	line-height: 24px;
	color: #ddeaf7;
}
.ind-about .left .box .details{margin-bottom:20px;overflow: hidden;max-height: 120px;}
.ind-about .left .box .btn,.ind-about .right .mian .box .btn{
	display: inline-block;
	/* border-bottom: 1px solid #ffffff; */
	font-size: 14px;
	line-height: 16px;
	color: #fff;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-about .left .box .btn:hover,.ind-about .right .mian .box .btn:hover{
	color: #ccc;
	/* border-bottom: 1px solid #ccc; */
}
.phone-video{display: none;font-size: 0;line-height: 0;}
.ind-about .right{
	width: 680px;
	float: right;
} 
.ind-about .right .mian{
	height: 292px;
	margin-bottom: 28px;
	background-color: #f2f2f2
}
.ind-about .right .mian .pic{
	height: 292px;
	width: 339px;
	overflow: hidden;
	float: left;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-about .right .mian .pic img{
	display: block;
	width: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	display: block;
	width: 100%;
}
.ind-about .right .mian:hover .pic{
	background-color: #000;
}
.ind-about .right .mian:hover .pic img{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ind-about .right .mian .box{
	width: 341px;
	height: 292px;
	float: right;
	box-sizing:border-box;
	padding: 58px 57px 0 28px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-about .right .mian .box h2{
	font-size: 24px;
	color: #333333;
	line-height: 30px;
	margin-bottom: 15px;
}
.ind-about .right .mian .box .details,.ind-about .right .mian .box .details p{
	font-size: 14px;
	line-height: 24px;
	color: #666666;
}
.ind-about .right .mian .box .details{
	height: 120px;
	overflow: hidden;
	margin-bottom: 10px;
}
.ind-about .right .mian .box .btn{
	color:#888888;
	/* border-bottom: 1px solid #888888; */
}
.ind-about .right .mian .box .btn:hover{
	color: #333;
	/* border-bottom: 1px solid #333; */
}
.ind-about .right .video{
	width: 100%;
	overflow: hidden;
	position: relative;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-about .right .video img{
	display: block;
	width: 100%;
	overflow: hidden;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.ind-about .right .video:hover{
	background-color: #000;
}
.ind-about .right .video:hover img{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.ind-about .right .video i{
	display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 67px;
	z-index: 2;
	cursor: pointer;
	height: 67px;
	margin:-33.5px 0 0 -33.5px;
	background: url(../image/ind-videoicon.png) center no-repeat;
}

/*contact*/

.contact-map{
	width: 1200px;
	height: 510px;
	margin:58px auto 90px;
	position: relative;
}
.contact-map #allmap{
	width: 100%;
	height: 510px;
}
.contact-map #allmap .anchorBL{display: none}
#allmap .BMap_bubble_title{
	font-size: 16px;
	line-height: 36px;
	color: #333;
	margin-bottom: 10px;
}
#allmap .BMap_bubble_content{
	font-size: 15px;
	line-height: 20px;
	color: #666;
}
.contact-map .warp{
	padding: 30px 40px;
	background-color: #0086d4;
	position: absolute;
	top: 15%;
	right:10%;
}
.contact-map .warp h2{
	font-size: 18px;
	font-weight: bold;
	color: #fff;
	margin-bottom: 20px;
	line-height: 30px;
}
.contact-map .warp p{
	font-size: 16px;
	line-height: 36px;
	color: #ffffff;
	padding-left: 40px;
}
.contact-map .warp .icon1{
	background: url(../image/map-icon1.png) left center no-repeat;
}
.contact-map .warp .icon2{
	background: url(../image/map-icon2.png) left center no-repeat;
}
.contact-map .warp .icon3{
	background: url(../image/map-icon3.png) left center no-repeat;
}
.contact-map .warp .icon4{
	background: url(../image/map-icon4.png) left center no-repeat;
}
.contact-map .warp .icon5{
	background: url(../image/map-icon5.png) left center no-repeat;
}
.contact-map .warp .icon6{
	background: url(../image/map-icon6.png) left center no-repeat;
}
/*message*/
.message-map{
	width: 1200px;
	margin:85px auto 115px;
}
.message-map .box1{
	height: 59px;
	margin-bottom: 31px;
}
.message-map .box1 .box{
	width: 48%;
	height: 59px;
	background-color: #f6f6f6;
}
.message-map .box1 .box:nth-child(1){
	float: left;
}
.message-map .box1 .box:nth-child(2){
	float: right;
}
.message-map .box1 .box label{
	display: inline-block;
	float: left;
	height: 59px;
	line-height: 59px;
	font-size: 16px;
	color: #666666;
	margin-left: 30px;
}
.message-map .box1 .box input{
	display: block;
	width: 70%;
	float: left;
	height: 59px;
	line-height: 59px;
	font-size: 16px;
	color: #666666;
	border:0;
	padding: 0;
	background: url(../image/bg.png) center no-repeat;
}
.message-map .box2{
	width: 100%;
	height: 210px;
	margin-bottom: 31px;
	background-color: #f6f6f6;
}
.message-map .box2 label{
	display: inline-block;
	float: left;
	line-height: 59px;
	height: 59px;
	font-size: 16px;
	color: #666666;
	margin-left: 30px;
}
.message-map .box2 textarea{
	display: block;
	width: 85%;
	height: 180px;
	border:0;
	padding: 0;
	line-height: 28px;
	outline: none;
	color: #666666;
	 resize : none;
	float: left;
	font-size: 16px;
	margin-top: 16px;
	background: url(../image/bg.png) center no-repeat;
}
.message-map .btn{
	width:100%;
	margin: 0 auto;
	
}
.message-map .btn .btns{
	width:234px;
	margin: 0 auto;
	height: 42px;
	background-color: #0086d4;
	color: #fff;
	text-align: center;
	font-size: 18px;
	display: block;
	border:0;
	padding: 0;
	box-shadow: 0 3px 10px 0 rgba(0,0,0,0.3);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.message-map .btn .btns:hover{
	background-color: #27a5ee;
}

/*about*/
.aott{
	width: 1200px;
	padding: 0 25px;
	box-sizing:border-box;
	margin:80px auto 100px;
}
.aott .text{
	margin-bottom: 70px;
}
.aott .text h2{
	font-size: 24px;
	line-height: 30px;
	color: #333333;;
	text-align: center;
	margin-bottom: 35px;
}
.aott .text p{
	font-size: 18px;
	color: #666666;
	line-height: 2;
}
.aott .list{
	width: 100%;
	margin-bottom: 75px;
}
.aott .list .box{
	float: left;
	display: inline-block;
	margin-right: 83px;
}
.aott .list .box:first-child{margin-left: 30px;}
.aott .list .box:last-child{
	margin-right: 0;
}
.aott .list .box .math{
	font-size: 16px;
	color: #0086d4;
	line-height: 30px;
}
.aott .list .box .math span{
	font-size: 60px;
	color: #0086d4;
	line-height: 75px;
	font-family: 'arial';
	padding-right: 10px;
}
.aott .list .box .mintit{
	font-size: 16px;
	color: #999999;
	text-align: center;
	line-height: 30px;
} 
.aott .text1 .img{
	float: left;
	margin: 0 50px 30px 0;
	max-width: 100%;
}
.aott .text1 p{
	font-size: 18px;
	line-height: 2;
	color: #666666;
}
/*企业文化 cur1*/
.cur1{
	width: 1200px;
	margin:65px auto 140px;
}
.cur1 .list{
	width: 100%;
}
.cur1 .list .box,.cur1 .list .pic{
	width: 45%;
}
.cur1 .list .box{
	float: left;
}
.cur1 .list:nth-child(even) .box{
	float: right;
}
.cur1 .list .pic{
	float: right;
}
.cur1 .list:nth-child(even) .pic{
	float: left;
}
.cur1 .list .box{
	padding-top: 70px;
}
.cur1 .list .box i{
	display: block;
	width: 66px;
	height: 66px;
	margin-bottom: 25px;
}
.cur1 .list:nth-child(1) .box i{
	background: url(../image/about-icon1.png) center/cover no-repeat;
}
.cur1 .list:nth-child(2) .box i{
	background: url(../image/about-icon2.png) center/cover no-repeat;
}
.cur1 .list:nth-child(3) .box i{
	background: url(../image/about-icon3.png) center/cover no-repeat;
}
.cur1 .list:nth-child(4) .box i{
	background: url(../image/about-icon4.png) center/cover no-repeat;
}
.cur1 .list .box h3{
	font-size: 24px;
	line-height: 30px;
	color: #000;
	padding-bottom: 25px;
	position: relative;
	margin-bottom: 35px;
}
.cur1 .list .box h3:before{
	display: block;
	width: 30px;
	height: 2px;
	background-color: #d8dadd;
	position: absolute;
	bottom: 0;
	left: 0;
	content: '';
}
.cur1 .list .box .details,.cur1 .list .box .details p{
	font-size: 18px;
	line-height: 2;
	color: #666666;
}
.cur1 .list .pic img{
	max-width: 100%;
}
.honor{
	width: 1200px;
	margin:100px auto 150px;
}
.honor .title{
	text-align: center;
	width: 100%;
	margin-bottom: 75px;
}
.honor .tit{
	display: inline-block;
	font-size: 16px;
	line-height: 30px;
	color: #444444;
	background-color: #fff;
	margin: 0 11px;
	padding: 10px 50px;
	box-shadow: 0 1px 10px 0 rgba(0,0,0,0.1);
	border-radius:30px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.honor .tit.on,.honor .tit:hover{
	background-color: #0086d4;
	color: #fff;
}
.honor .tip-tit{
	font-size: 18px;
	line-height: 24px;
	color: #444444;
	text-align: center;
}
.device {
  width:1200px;
  position: relative;
  margin: 0 auto 45px;
  height:277px;
}
.device .swiper-container {
  width: 1200px;
  height:277px;
  color: #fff;
  text-align: center;
}
.device .swiper-slide {
  height: 100%;
  /*opacity: 0.4;*/
  -webkit-transition: 300ms;
  -moz-transition: 300ms;
  -ms-transition: 300ms;
  -o-transition: 300ms;
  transition: 300ms;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  /*background-color: #000*/
}
.device .swiper-slide img{
	max-width: 100%;
}
.device .swiper-slide-visible {
 
  -webkit-transform: scale(0.8);
  -moz-transform: scale(0.8);
  -ms-transform: scale(0.8);
  -o-transform: scale(0.8);
  transform: scale(0.8);
}
.device .swiper-slide-visible img{
	 opacity: 0.5;
}
.device .swiper-slide-active {
  top: 0;
  z-index: 5;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
.device .swiper-slide-active img{
	 opacity: 1;
}
.device .arrow-left,.device .arrow-right{
	width: 67px;
	height: 67px;
	position: absolute;
	z-index: 20;
	top: 50%;
	margin-top: -33.5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.device .arrow-left{
	left: 20%;
	background: url(../image/honor-larr1.png) center/cover no-repeat;
}
.device .arrow-right{
	right: 20%;
	background: url(../image/honor-larr2.png) center/cover no-repeat;
}
.device .arrow-left:hover{
	background: url(../image/honor-larr11.png) center/cover no-repeat;
}
.device .arrow-right:hover{
	background: url(../image/honor-larr22.png) center/cover no-repeat;
}

/*组织架构*/
.stru-warp{
	width: 1200px;
	margin:80px auto 100px;
	font-size: 14px;
	line-height: 24px;
	color: #555;
}
.stru-warp p{
	font-size: 14px;
	line-height: 24px;
	color: #555;
}
.stru-warp img{
	max-width: 100%;
}

/*case*/
.case-warp{
	width: 1200px;
	margin:80px auto 100px;
	text-align: center;
}
.case-warp .title{
	text-align: center;
	font-size: 0;
	line-height: 30px;
	color: #444444;
	margin:0 auto 70px;
	position: relative;
	display: inline-block;
	border-bottom: 1px solid #d8d8d8;
}
.case-warp .title span{
	display: inline-block;
	padding: 0 10px 10px;
	margin-right: 70px;
	font-size: 15px;
	position: relative;
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.case-warp .title span:last-child{
	margin-right: 0
}
.case-warp .title span.on,.case-warp .title span:hover{color: #0086d4}
.case-warp .title span:before{
	display: block;
	content: '';
	width: 100%;
	height: 2px;
	background-color: transparent;
	position: absolute;
	left: 0;
	bottom: -1px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.case-warp .title span.on:before,.case-warp .title span:hover:before{
	background-color: #0086d4;
}
.case-warp .warp,.case-warp .warp .list{
	width: 100%;
}
.case-warp .warp .list{
	overflow: hidden;
	position: relative;
/*	top: 50px;*/
/*	opacity: 0.2;
	filter: alpha(opacity=20);*/
	transition: all 0.5s;
	-webkit-transition:all 0.5s;
}
/*.case-warp .warp .list.on{
	opacity: 1;
	top: 0px;
	filter: alpha(opacity=100);
}*/
.case-warp .warp .list ul{width:102%;}
.case-warp .warp .list li{
	float: left;
	width: 23%;
	margin:0 2.5% 40px 0;
	cursor: pointer;
}
.case-warp .warp .list li:nth-child(4),.case-warp .warp .list li:nth-child(8),.case-warp .warp .list li:nth-child(12){margin-right: 0}
.case-warp .warp .list li .pic{
	width: 100%;
	overflow: hidden;
	margin-bottom: 10px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.case-warp .warp .list li .pic img{
	display: block;
	width: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.case-warp .warp .list li:hover .pic{
	background-color: #000;
}
.case-warp .warp .list li:hover .pic img{
	transform:scale(1.05);
	-webkit-transform:scale(1.05);
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.case-warp .warp .list li .box{
	font-size: 14px;
	line-height: 30px;
	color: #000000;
	text-align: center;
	white-space:nowrap; overflow:hidden; text-overflow:ellipsis;
}
/*caseinfor*/
.caseinfor{
	width:1016px;
	margin:95px auto;
}
.caseinfor h2{
	font-size: 24px;
	line-height: 40px;
	color: #5b5b5b;
	text-align: center;
	margin-bottom: 45px;
}
.caseinfor .text{
	width: 100%;
	margin-bottom: 37px;
	position: relative;
}
.caseinfor .text img{
	display: block;
	max-width: 100%;
}
.caseinfor .text .details{
	position: absolute;
	bottom: 35px;
	padding: 0 5%;
	left: 0;
	box-sizing:border-box;
}
.caseinfor .text .details,.caseinfor .text .details p{
	font-size: 16px;
	line-height: 27px;
	color: #ffffff;
	text-shadow: 2px 2px 2px rgba(0,0,0,0.5);
}

.caseinfor .flexslider{
	width: 100%;
	margin-bottom: 80px;
	box-shadow: 0 0px 0px rgba(0,0,0,.2);
}
.caseinfor .flexslider .flex-control-nav{display: none;}
.caseinfor .flexslider li{
	width: 34%;
	float: left;
	margin-right: 30px;
	cursor: pointer;
}
.caseinfor .flexslider li img{
	max-width: 100%;
}

.caseinfor .flexslider .flex-prev,.caseinfor .flexslider .flex-next{
	width: 23px;
	height: 43px;
	position: absolute;
	top:95px;
	display: block;
	z-index: 10;
}
.caseinfor .flexslider .flex-direction-nav{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	/*height: 43px;*/
	z-index: 20;
}
.caseinfor .flexslider:hover .flex-next{
	right: 25px;
}
.caseinfor .flexslider:hover .flex-prev{
	left: 25px;
}
.caseinfor .flexslider .flex-direction-nav a{opacity: 1;}
.caseinfor .flexslider .flex-prev{
	left: 25px;
	background: url(../image/caseinfor-lrr.png) center/cover no-repeat;
}
.caseinfor .flexslider .flex-next{
	right: 25px;
	background: url(../image/caseinfor-rrr.png) center/cover no-repeat;
}

.caseinfor .btns{
	display: block;
	margin: 0 auto;
	width: 172px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	background-color: #0086d4;
	border-radius: 30px;
	font-size: 16px;
	box-shadow: 0 2px 8px 0 rgba(0,0,0,0.2);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.list .btns:hover{
	background-color: #42adeb;
}

/*业务项目*/
.project-warp{
	width: 1200px;
	margin: 80px auto 100px;
	overflow: hidden;
}
.project-warp li{
	float: left;
	width: 375px;
	margin:0 34px 33px 0;
	border:1px solid #ebebeb;
	box-shadow: 0 0 8px 0 rgba(0,0,0,0.1);
	padding-bottom: 45px;
	/*cursor: pointer;*/
	box-sizing:border-box;
}
.project-warp li:nth-child(3),.project-warp li:nth-child(6){
	margin-right: 0;
}
.project-warp li .pic{
	width: 100%;
	margin-bottom: 25px;
	position: relative;
}
.project-warp li .pic img{
	max-width: 100%;
	transition: 0.6s;
}
.project-warp li .pic img:hover{
	transform: scale(1.05);
	-webkit-transform: scale(1.05);
}
.project-warp li .pic .bg{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	width: 100%;
	height: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	opacity: 0;
    filter: alpha(opacity=0);
    background: url(../image/bg.png) center repeat;
}
.project-warp li:hover .pic .bg{
	opacity: 1;
    filter: alpha(opacity=100);
}
.project-warp li .pic .bg i{
	display: block;
	width: 49px;
	height: 49px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -24.5px 0 0 -24.5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	background: url(../image/ser-icon.png) center -30px/cover no-repeat;
}
.project-warp li:hover .pic .bg i{
	background: url(../image/ser-icon.png) center 0/cover no-repeat;
}
.project-warp li .box{
	padding: 0 5% 15px;
	position: relative;
	font-size: 22px;
	line-height: 32px;
	color: #000000
}
.project-warp li .box:before{
	display: block;
	width: 41px;
	height: 3px;
	background-color: #0086d4;
	content: '';
	position: absolute;
	bottom: 0;
	left:5%;
}
.par-warp{
	width: 1200px;
	margin: 80px auto 100px;
}
.pc-show{display: block;}
.phone-show{display: none;}
.par-warp li{
	float: left;
	width: 225px;
	margin:0 7.5px 20px;
	overflow: hidden;
	background-color: #fff;
	border-radius: 10px;
	box-shadow: 0 2px 10px 0 rgba(0,0,0,0.1);
	text-align: center;
}
.par-warp li img{max-width: 100%}

.adv-warp{
	width: 1200px;
	margin: 90px auto 0;
}
.adv-warp .text{
	margin-bottom: 100px;
}
.adv-warp .text h3{
	font-size: 24px;
	line-height: 30px;
	color: #464646;
	margin-bottom: 40px;
}
.adv-warp .text p,.adv-warp .text{
	font-size: 20px;
	color: #666666;
	line-height: 2;
}
.adv-warp .text img{max-width: 100%}

.adv-list{
	width: 1200px;
	overflow: hidden;
	position: relative;
    margin: 0 auto;
    padding-bottom: 60px;
    border-radius: 0px;
    box-shadow: 0 0px 0px rgba(0,0,0,.2);
}
.adv-list .flex-control-nav{display: none;}
.adv-list .flex-viewport{
	margin-bottom: 100px;
}
.adv-list .slides li{
	overflow: hidden;
	margin-right: 34px;
	cursor: pointer;
}
.adv-list li .pic{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.adv-list li .pic img{
	width: 100%;
}
.adv-list li .pic .bg{
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 3;
	opacity: 0;
	filter: alpha(opacity=0);
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	background: url(../image/bg.png) center repeat;
}
.adv-list li .pic .bg i{
	display: block;
	width: 49px;
	height: 49px;
	position: absolute;
	left: 50%;
	top: 50%;
	background: url(../image/ser-icon.png) center -30px no-repeat;
	margin: -24.5px 0 0 -24.5px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.adv-list li:hover .pic .bg i{
	background: url(../image/ser-icon.png) center no-repeat;
}
.adv-list li:hover .pic .bg{
	opacity: 1;
	filter: alpha(opacity=100);
}
.adv-list li .tit{
	width: 86%;
	margin: 0 auto;
	font-size: 22px;
	line-height: 30px;
	padding-bottom: 15px;
	color: #000000;
	position: relative;
}
.adv-list li .tit:before{
	display: block;
	width: 41px;
	height: 3px;
	background-color: #0086d4;
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
}

.adv-list .flex-direction-nav{
	width: 157px;
	height: 55px;
	margin: 0 auto;
	position: relative;
	background: url(../image/adv-btnbg.png) center no-repeat;
}
.adv-list .flex-direction-nav .flex-prev{
	display: block;
	opacity: 1;
	width: 0;
	height: 0;
	margin:-8px 0 0 -12px;
	position: absolute;
	top: 50%;
	cursor: pointer;
	left:50%;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid #fff;
}
.adv-list .flex-direction-nav .flex-next{
	display: block;
	opacity: 1;
	width: 0;
	height: 0;
	margin:-8px -12px 0 0;
	position: absolute;
	top: 50%;
	cursor: pointer;
	right:50%;
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid #fff;
}
/*市场*/
.mar-warp{
	width: 1200px;
	margin: 80px auto 100px;
}
.mar-warp .text,.mar-warp .text p{
	font-size: 20px;
	line-height: 2;
	color: #666666;
	text-align: center;
}
.mar-warp .text{margin-bottom: 30px;}
.mar-warp .warp{width: 100%;height: 730px;}
.china{width:100%;height:100%;}

/*新闻*/
.news-warp{
	width: 1200px;
	margin: 80px auto 100px;
}
.news-warp .list{
	width: 100%;
	margin-bottom: 15px;
}
.news-warp .list li{
	margin-bottom: 50px;
	border-bottom: 1px solid #f5f5f5;
	padding-bottom: 50px;
	cursor: pointer;
}
.news-warp .list li .pic{
	width: 302px;
	overflow: hidden;
	float: left;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news-warp .list li .pic img{
	max-width: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news-warp .list li:hover .pic{background-color: #000}
.news-warp .list li:hover .pic img{
	 -webkit-transform: scale(1.05);
	 transform: scale(1.05);
	 opacity: 0.8;
	 filter: alpha(opacity=80);
}
.news-warp .list li .box{
	width: 866px;
	float: right;
	padding-top: 10px;
}
.news-warp .list li .box .time{
	font-size: 13px;
	color: #c5c5c5;
	line-height: 22px;
	font-family: 'arial';
	margin-bottom: 5px;
}
.news-warp .list li .box h3{
	font-size: 22px;
	line-height: 30px;
	height: 30px;
	color: #333333;
	white-space:nowrap; 
	overflow:hidden; 
	text-overflow:ellipsis;
	margin-bottom: 10px;
}
.news-warp .list li .box .details{
	font-size: 14px;
	line-height: 24px;
	color: #999999;
	margin-bottom: 20px;
	overflow: hidden;
	height: 48px;
}
.news-warp .list li .box .btn{
	font-size: 14px;
	line-height: 20px;
	color: #888888;
	display: block;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.news-warp .list li:hover .box .btn{
	color: #0086d4
}

.newsinfor{
	width: 1200px;
	margin: 80px auto 100px;
}
.newsinfor .title{
	margin-bottom: 35px;
	text-align: center;
}
.newsinfor .title h2{
	font-size: 28px;
	line-height: 35px;
	margin-bottom: 25px;
	color: #35373b;
}
.newsinfor .title .time{
	font-size: 18px;
	line-height: 28px;
	color: #666666;
	font-family: 'arial';
}
.newsinfor .text,.newsinfor .text p{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}
.newsinfor .text img{max-width: 100%}
.newsinfor .text{margin-bottom: 60px;}
.newsinfor .loadown{
	padding-bottom: 34px;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px;
} 
.newsinfor .loadown a{
	display: block;
	font-size: 16px;
	width: 184px;
	height: 46px;
	line-height: 46px;
	text-align: center;
	background-color: #006fbc;
	color: #fff;
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	display: none;
}
.newsinfor .loadown a:hover{
	background-color: #55a7e0
}
.newsinfor .page{
	width: 100%;
}
.newsinfor .left{
	width: 70%;
	float: left;
}
.newsinfor .left p{
	font-size: 14px;
	color: #999999;
	line-height: 30px;
	margin-bottom: 5px;
}
.newsinfor .left p a{
	color: #999999;
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.newsinfor .left p a:hover{
	color: #006fbc;
}
.newsinfor .btns{
	width: 208px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	border:1px solid #e5e5e5;
	color: #006fbc;
	float: right;
	display: block;
	font-size: 18px;
	cursor: pointer;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.newsinfor .btns span{
	font-family: '宋体';
	font-weight: bold;
	padding-left: 7px;
}
.newsinfor .btns:hover{
	background-color: #006fbc;
	color: #fff;
}

/*招标*/
.tender-warp{
	width: 1200px;
	margin:80px auto 100px;
}
.tender-warp .list{
	margin-bottom: 65px;
}
.tender-warp .list li{
	float: left;
	width: 48%;
	margin:0 4% 22px 0; 
	background-color: #f6f6f7;
	height: 175px;
	padding: 40px;
	box-sizing:border-box;
	cursor: pointer;
	border-bottom: 6px solid #ddddde;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.tender-warp .list li:nth-child(even){
	margin-right: 0;
}
.tender-warp .list li .tit{
	font-size: 20px;
	line-height: 31px;
	color: #000000;
	height: 62px;
	overflow: hidden;
	margin-bottom: 10px;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.tender-warp .list li .box .time{
	font-size: 12px;
	line-height: 18px;
	color: #737373;
	float: left;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.tender-warp .list li .box .more{
	float: right;
	font-size: 14px;
	line-height: 18px;
	color: #b0b0b1;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.tender-warp .list li:hover{
	background-color: #0086d4;
	border-bottom: 6px solid #005e94;
}
.tender-warp .list li:hover .tit{
	color: #fff;
}
.tender-warp .list li:hover .box .time{
	color: #a3c8ea;
}
.tender-warp .list li:hover .box .more{
	color: #a3c8ea
}

/*视频*/
.video-warp{
	width: 1200px;
	margin: 80px auto 100px;
}
.video-warp .list{
	width: 100%;
}
.video-warp .list li{
	float: left;
	width: 24%;
	margin-right:1.3%;
	cursor: pointer;
	padding-bottom: 50px;
	border-bottom: 1px solid #f5f5f5;
	margin-bottom: 55px;
}
.video-warp .list li:nth-child(4),.video-warp .list li:nth-child(8){
	margin-right: 0
}
.video-warp .list li .pic{
	width: 100%;
	overflow: hidden;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
	margin-bottom: 10px;
	position: relative;
}
.video-warp .list li .phone-video{display: none;}
.video-warp .list li .pic i{
	position: absolute;
	width: 59px;
	height: 59px;
	background: url(../image/video-icon.png) center/cover no-repeat;
	top: 50%;
	left: 50%;
	margin: -29.5px 0 0 -29.5px;
	z-index: 2;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.video-warp .list li .pic img{
	display: block;
	width: 100%;
	transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.video-warp .list li:hover .pic{background-color: #000}
.video-warp .list li:hover .pic img{
	 -webkit-transform: scale(1.05);
	 transform: scale(1.05);
	 opacity: 0.8;
	 filter: alpha(opacity=80);
}
.video-warp .list li .box .tit{
	font-size: 16px;
	line-height: 30px;
	color: #303030;
	margin-bottom: 10px;
	padding-right: 20%;
	box-sizing:border-box;
}
.video-warp .list li .box .time{
	font-size: 13px;
	line-height: 18px;
	color: #999999;
	font-family: 'arial';
	display: block;
}
.video-tip{
	width: 100%;
	height: 100%;
	background-color: rgba(0,0,0,0.6);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 5;
	display: none;
}
.video-tip .warp{
	width: 800px;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -400px;

}
.video-tip .warp i{
	display: block;
	width: 37px;
	height: 37px;
	background: url(../image/ico_116.png) center no-repeat;
	position: absolute;
	top: -50px;
	right: -50px;
	cursor: pointer;
}
.video-tip .warp .video{
	display: block;
	width: 800px;
	height: 600px;
}
.job-warp{
	width: 1200px;
	margin: 85px auto;
	text-align: center;
}
.job-warp .title{
	text-align: left;
	width: 100%;
	margin-bottom:5px;
	padding: 0 30px;
	box-sizing:border-box;
	background-color: #1b7fd5;
}
.job-warp .title li{
	float: left;
	width: 25%;
	font-size: 14px;
	line-height: 55px;
	height: 55px;
	color: #fff;
}
.job-warp .title li:nth-child(1){width: 35%;}
.job-warp .title li:nth-child(2){width: 25%}
.job-warp .title li:nth-child(3){width: 25%}
.job-warp .title li:nth-child(4){width: 15%;text-align: center;}
.job-warp .list{
	width: 100%;
	padding: 0 30px;
	box-sizing:border-box;
	text-align: left;
	margin-bottom: 45px;
}
.job-warp .list .lis{
	width: 100%;
	border-bottom:1px solid #dcdcdc; 
}
.job-warp .list .lis .tit{width: 100%;cursor: pointer;}
.job-warp .list .lis .tit table tr td{
	font-size: 14px;
	color: #555555;
	line-height: 24px;
	padding: 19px 0;
}
.job-warp .list .lis .tit table tr td:last-child{
	background: url(../image/job-ivon1.png) right 28px no-repeat;
}
.job-warp .list .lis.on .tit table tr td:last-child{
	background: url(../image/job-ivon2.png) right 28px no-repeat;
}
.job-warp .list .lis.on{
	border-bottom: 0;
}

.job-warp .list .lis .mian{
	background-color: #f5f5f5;
	position: relative;
	margin-top: 10px;
	padding:0 35px 30px;
	box-sizing:borderbox;
	display: none;
}
.job-warp .list .lis .mian:before{
	display: block;
	content: '';
	width:0;
	height: 0;
	border-left: 13px solid transparent;
	border-right: 13px solid transparent;
	border-bottom:15px solid #f5f5f5;
	position: absolute;
	top: -15px;
	left: 35px;
}
.job-warp .list .lis .mian .box1{
	border-bottom: 1px solid #dcdcdc;
	padding: 25px 0;
	margin-bottom: 40px;
}
.job-warp .list .lis .mian .box1 li{
	float: left;
	width: 25%;
	font-size: 14px;
	color: #555555;
	line-height: 34px;
}
.job-warp .list .lis .mian .box2{
	width: 100%;
	padding-bottom: 45px;
	border-bottom: 1px solid #dcdcdc;
	margin-bottom: 30px;
}
.job-warp .list .lis .mian .box2 .left{
	width: 375px;
	float: left;
	font-size: 14px;
	line-height: 24px;
	color:#555555;
	padding-right: 100px;
	border-right: 1px solid #dcdcdc;
	margin-right: 75px;
}
.job-warp .list .lis .mian .box2 h3{
	font-size: 18px;
	line-height: 30px;
	color: #333333;
	margin-bottom: 10px;
}
.job-warp .list .lis .mian .box2  p{
	font-size: 14px;
	line-height: 24px;
	color:#555555;
}
.job-warp .list .lis .mian .box2 .right{
	width: 480px;
	float: left;
}
.job-warp .list .lis .mian .btn{
	display: block;
	width: 140px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	background-color: #1b7fd5;
		transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.job-warp .list .lis .mian .btn:hover{
	background-color: #58a4e5
}

.job-warp .btns{
	display:inline-block;
	height: 45px;
	line-height: 45px;
	padding: 0 40px;
	width: auto;
	background-color: #464650;
	color: #fff;
	font-size: 14px;
		transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.job-warp .btns span{
	display: inline-block;
	padding-left:30px;
	height: 45px;
	background: url(../image/job-btn.png) left center no-repeat;
}
.job-warp .btns:hover{
	background-color: #6c6c77
}

/*员工*/
.emp-warp{
	width: 1200px;
	margin: 80px auto 100px;
}
.emp-warp h2{
	font-size: 28px;
	color: #3e3e3e;
	line-height: 35px;
	text-align: center;
	margin-bottom: 40px;
}
.emp-warp #emp{margin-bottom: 150px;}
.emp-warp .flexslider{
	width: 100%;
	margin-bottom: 100px;
    box-shadow: 0 0px 0px rgba(0,0,0,.2);
    border-radius: 0
}
.emp-warp .flexslider .flex-control-nav{display: block;}
.emp-warp .flexslider .slides li{
	width: 34%;
	float: left;
	margin-right: 30px;
}
.emp-warp .flexslider li .pic{
	position: relative;
	width: 100%;
	margin-bottom: 5px;
}
.emp-warp .flexslider li .pic img{
	max-width: 100%;
}
.emp-warp .flexslider li .box{
	font-size: 20px;
	line-height: 45px;
	color: #000000;
	text-align: center;
}
.emp-warp  .flex-control-nav{
	bottom: -50px;
}
.emp-warp .flexslider .flex-direction-nav{
	display: none;
}
.emp-warp .flex-control-paging li a{
	background-color: #d8d8d8
}

.emp-warp .list{width: 100%;margin-bottom: 50px;}
.emp-warp .list li{
	float: left;
	width: 32%;
	margin:0 2% 50px 0;
}
.emp-warp .list li:nth-child(3),.emp-warp .list li:nth-child(6){margin-right: 0}
.emp-warp .list li .pic{
	width: 100%;
	position: relative;
	margin-bottom: 5px;
	overflow: hidden;
}
.emp-warp .list li .pic img{
	width: 100%;
	display: block;
}
.emp-warp .list li .box{
	font-size: 20px;
	line-height: 30px;
	color: #000000;
	text-align: center;
}

.emp-warp .flexslider li .pic p,.emp-warp .list li .pic p{
	display: block;
	position: absolute;
	top: 0;
	left:0;
	width: 100%;
	height: 100%;
	background: url(../image/bg.png) center repeat;
	opacity: 0;
	filter: alpha(opacity=0);
		transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.emp-warp .flexslider li .pic p i,.emp-warp .list li .pic p i{
	display: block;
	width: 49px;
	height: 49px;
	position: absolute;
	background: url(../image/ser-icon.png) center -30px/cover no-repeat;
	left: 50%;
	top: 50%;
	margin: -24.5px 0 0 -24.5px;
		transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.emp-warp .flexslider li:hover .pic p,.emp-warp .list li:hover .pic p{
	opacity: 1;
	filter: alpha(opacity=100);
}
.emp-warp .flexslider li:hover .pic p i,.emp-warp .list li:hover .pic p i{
	background: url(../image/ser-icon.png) center 0px/cover no-repeat;
}

.part-warp{
	width: 1200px;
	margin: 80px auto 100px;
}
.part-warp .text{
	width: 82%;
	padding: 0 9% 75px;
	position: relative;
	margin-bottom: 45px;
	border-bottom: 1px solid #dddddd
}
.part-warp .text:before,.part-warp .text:after{
	content: '';
	display: block;
	width: 30px;
	height: 24px;
	position: absolute;
}
.part-warp .text:before{
	background: url(../image/par-dh1.png) center no-repeat;
	top: 0;
	left: 3%;
}
.part-warp .text:after{
	background: url(../image/par-dh2.png) center no-repeat;
	bottom:75px;
	right: 3%;
}
.part-warp .text p,.part-warp .text{
	font-size: 13px;
	line-height: 16px;
	line-height: 26px;
	color: #1b1b1b;
}
.part-warp .list{
	width: auto;
	padding: 0 30px;
}
.part-warp .list li{
	margin-bottom:48px;
	padding-bottom:45px;
	border-bottom: 1px solid #dddddd;
}
.part-warp .list li .pic{
	width:23%;
	float:left;
	overflow: hidden
}
.part-warp .list li .pic img{
	width: 100%;
	display: block;
}
.part-warp .list li .box{
	width:73%;
	float: right;
	padding-top:20px;
	font-size:14px;
	line-height:24px;
}
.part-warp .list li .box h3{
	font-size:16px;
	line-height:30px;
	color: #000000;
	margin-bottom: 10px;
}
.part-warp .list li .box .details,.part-warp .list li .box .details p{
	font-size:14px;
	line-height:24px;
}
.con-warp{
	width: 1200px;
	margin: 75px auto 150px;
}
.con-warp .left{
	width:343px;
	float: left;
}
.con-warp .left .box{
	font-size: 20px;
	line-height: 30px;
	color: #fff;
	background-color: #0086d4;
	width: 100%;
	height: 248px;
	padding: 80px 50px 0 60px;
	box-sizing:border-box;
}
.con-warp .left .pic{
	width: 100%;
	height: 252px;
	overflow: hidden;
} 

.con-warp .top{
	float: left;
	width:857px;
	background-color: #eb8a1c
}
.con-warp .top .pic{
	width:455px;
	float: left;
	overflow: hidden;
}
.con-warp .top .pic img,.con-warp .left .pic img{
	display: block;
	width: 100%;
			transition:all 0.5s;
	-webkit-transition:all 0.5s;
}
.con-warp .top .pic:hover img,.con-warp .left .pic:hover img{
		transform:scale(1.05);
	-webkit-transform:scale(1.05);
}
.con-warp .top .box{
	font-size: 18px;
	line-height: 30px;
	float: left;
	color: #fff;
	height: 248px;
	width: 402px;
	padding-top: 100px;
	box-sizing:border-box;
	text-align: center;
}
.con-warp .bot{
	width:857px;
	float: left;
	height: 252px;
	background-color: #f7f7f7;
	padding: 65px 55px;
	box-sizing:border-box;
}
.con-warp .bot,.con-warp .bot p{
	font-size: 14px;
	line-height: 30px;
	color: #666666
}
.goal-warp{
	width: 1200px;
	margin:80px auto 100px;
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}
.goal-warp h3{
	font-size: 24px;
	line-height: 30px;
	color: #333333;
}
.goal-warp p{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}
.goal-warp img{max-width: 100%;}
.goal-list{
	width: 1200px;
	margin: 50px auto 80px;
}
.goal-list .list:nth-child(1){
	float: left;
}
.goal-list .list:nth-child(2){
	float: right;
}
.goal-list .list{
	width: 48%;
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}
.goal-list .list .pic{
	width: 100%;
	margin-bottom: 25px;
}
.goal-list .list .pic img{
	display: block;
	width: 100%;
}
.goal-list .list .box h2{
	font-size: 24px;
	color: #333333;
	line-height: 34px;
	margin-bottom: 20px;

}
.goal-list .list .box .details{
	font-size: 16px;
	line-height: 30px;
	color: #666666;
}


    .applay-tb{
        width: 960px;
        margin: 80px auto 100px;
    }
    .applay-tb .spred {
        font-size: 18px;
        font-family: Arial;
        color:#F00;
        margin-left: 12px;
    }
    .applay-tb {
        border:0;
        border-width: 0 0 1px 1px;}
    .applay-tb  td {
        padding: 8px 6px;
        border:0;
        border-width:1px 1px 0 0;
        font-size: 14px;
    }
    .applay-tb  td {
        line-height: 1.8;
    }
    .applay-tb .applay-input{
        width: 186px;
        height: 24px;
        padding: 2px 6px;
        line-height: 24px;
        color: #666;
        border: 1px solid #dddddd;
        box-shadow: 2px 2px 2px #f4f4f4 inset;
        background: #fff;
        font-size: 14px;
    }
    .applay-tb select.applay-input{
        height: 34px;
        width: 200px;
    }
    .applay-tb textarea.applay-input{
        width: 820px;
        height: 100px;
    }
    .applay-tb .applay-input.code{
        width: 90px;
        margin-right: 8px;
    }
    .applay-tb .submit{
        width: 150px;
        height: 35px;
        background: #0086d4;
        font-size: 16px;
        color: #fff;
        border:0;
        cursor: pointer;
       		transition:all 0.5s;
	-webkit-transition:all 0.5s;
    }
    .applay-tb .submit:hover{
    	background:#15a9ff;
    }
    .applay-tb .error {
        border-color: #D70128;
    }

    /*
    -----------
    ** 应聘表单手机站  **
    -----------
    */
    
    






@media screen and (min-width:1000px) and (max-width:1350px){
	.pc-header .nav .warp li{
		padding: 0 4%;
	}
	.caseinfor .text{
		width: 1016px;
		margin:0 auto 37px;
		position: relative;
	}
	.caseinfor .flexslider{width: 1016px;margin: 0 auto 80px;}
	.pc-header .top,.pc-header .nav .warp,.ind-news .pc-news,.footer .top,.footer .bot,.base-titlt .pc-title,
	.contact-map,.message-map,.aott,.cur1,.honor,.stru-warp,.case-warp,.caseinfor,.project-warp,.par-warp,.adv-list,
	.adv-warp,.mar-warp,.news-warp,.newsinfor,.tender-warp,.video-warp,.job-warp,.emp-warp,.part-warp,.goal-warp,.goal-list{width: 92%;}
	.pc-header .top .logo{width: 40%;margin-top:25px;}
	.pc-header .top .serch{width: 205px;}
	.pc-header .top .serch .txt{width: 127px}
	.device,.device .swiper-container{width: 100%}
	#ind-case,.ind-case,.ind-cooperation{width: 92%;}
	.ind-cooperation #pc-coo{width:82%;}
	.ind-cooperation .arrow-left, .ind-cooperation .arrow-right{top: 138px;}
	.ind-cooperation #pc-coo .swiper-slide:before{
		display: block;
		position: absolute;
		width: 1px;
		height: 30px;
		right: 0px;
		background-color: #cccccc;
		top: 50%;
		margin-top: -15px;
		content: '';
	}
	.ind-cooperation .arrow-left{
		left:3.5%;
	}
	.ind-cooperation .arrow-right{
		right:3.5%;
	}
	.ind-news .pc-news ul{
		width: 100%;
	}
	.ind-news .pc-news li{
		width: 31%;
		margin: 0 1.1%;
	}
	.ind-about{
		width: 1100px;
	}
	.ind-about .left{width: 40%;}
	.ind-about .right{width: 57%;}
	.ind-about .right .mian .pic,.ind-about .right .mian .box{width: 50%}
	.ind-about .right .mian,.ind-about .right .mian .pic,.ind-about .right .mian .box{height: auto;}
	.ind-about .right .mian .box{padding: 40px 57px 0 28px;}
	.ind-about .left .box{padding: 30px 50px 20px;height: auto;}
	.aott{padding: 0}
	.aott .list .box{margin-right: 75px;}
	.aott .list .box:first-child{margin-left: 15px;}
	.device .swiper-container,.device {height: 285px;}
	.project-warp li{width: 32%;margin:0 2% 30px 0;}
	.par-warp li{width:18%;margin: 0 1% 20px;}
	.mar-warp .warp{width:92%;margin: 0 auto;max-height: 650px;}
	.news-warp .list li .pic{
		width: 25%;
	}
	.news-warp .list li .box{
		width: 72%;
	}
	.video-warp .list li .pic i{
		width: 48px;
		height: 48px;
		position: absolute;
	    top: 50%;
	    left: 50%;
	    margin: -24px 0 0 -24px;
	    z-index: 2;
	}
	.job-warp .list li .mian .box2 .left{margin-right: 50px;padding-right: 50px;}
	.job-warp .list li .mian .box2 .right{width: 430px;}
	.con-warp{width: 1100px;}
	.con-warp .left{width:280px;float: left;}
	.con-warp .left .box,.con-warp .top .box{height: 230px;}
	.con-warp .left .box{padding: 70px 45px 0 30px;}
	.con-warp .top,.con-warp .bot{width: 820px;}
	.con-warp .top .pic{width: 422px;}
	.con-warp .top .box{width: 398px;}
	.con-warp .bot{
	    height: 206px;
	    padding: 50px 55px;
	}
	.base-ban .warp{
		width: 90%;
	    top: 50%;
	    left:50%;
	    padding: 0;
	    margin:-50px 0 0 -45%;
	}
	.base-ban .warp h3{
	    display: block;
	    font-size: 40px;
    	line-height: 40px;
	    color: #fff;
	    text-transform:uppercase;
	    margin-bottom: 10px;
	    font-family: 'arial';

	}
	.base-ban .warp h2{
	    display: block;
	    font-size: 30px;
	    line-height:35px;
	    color: #fff;
	    font-weight: normal;
}
}
@media screen and (min-width:1000px) and (max-width:1200px){
	.pc-header .nav .warp li{
		padding: 0 3.5%;
	}
	.ind-about{width: 920px;}
	.ind-about .right .mian .box{padding:25px 57px 0 24px;}
	.ind-about .right .mian .box .details{height: 97px;}
	.ind-about .left .box{padding: 25px 25px 15px;}
	.ind-about .left .box h2{margin-bottom: 15px;}
	.footer .top li{margin-right:6%}
	.aott .list .box{margin-right: 35px;}
	.aott .list .box:first-child{margin-left: 0px;}
	.cur1 .list .box{padding-top: 20px;}
	.cur1 .list{margin-bottom: 50px;}
	.device .swiper-container,.device {height:254px;}
	.video-warp .list li .pic i{
		width: 40px;
		height: 40px;
		position: absolute;
	    top: 50%;
	    left: 50%;
	    margin: -20px 0 0 -20px;
	    z-index: 2;
	}
	.video-warp .list li{
		padding-bottom: 25px;
    	margin-bottom: 35px;
	}
	.job-warp .list li .mian .box2 .left{margin-right: 20px;padding-right: 20px;}

	.job-warp .list li .mian .box2 .right{width: 340px;}
	.con-warp{width: 920px;}
	.con-warp .left{width: 245px;}
	.con-warp .top, .con-warp .bot{width: 675px;}
	.con-warp .left .box, .con-warp .top .box{height: 200px;}
	.con-warp .top .pic{width: 367px;}
	.con-warp .top .box{width: 308px;padding: 63px 20px 0 20px}
	.con-warp .bot,.con-warp .left .pic{height: 180px;}
	.con-warp .left .box{padding: 63px 20px 0 20px;}
	.con-warp .bot{padding: 30px 40px 0}
	.part-warp .list li .box h3{margin-bottom:0px;}
		.ind-cooperation .arrow-left, .ind-cooperation .arrow-right{top: 133px;}
}
@media screen and (min-width:1000px) and (max-width:1150px){
	.pc-header .top .logo{width: 40%;margin-top:30px;}
	/*.pc-header .nav .warp a{padding: 0 3%;}*/
	.device .swiper-container,.device {height:243px;}

	.caseinfor .flexslider .flex-prev,.caseinfor .flexslider .flex-next{
		top:85px;
	}
	.news-warp{margin: 100px auto 90px; }
	.news-warp .list li .box,.news-warp .list li .box .time{padding-top: 0}
	.news-warp .list li .box h3{margin-bottom: 6px;}
	.news-warp .list li .box .details{margin-bottom: 10px;}
	.part-warp .list li .box{padding-top: 0px;}
	.caseinfor .text{
		width: 920px;
		margin:0 auto 37px;
		position: relative;
	}
	.caseinfor .flexslider{width: 920px;margin: 0 auto 80px;}
	.case-warp .title span{margin-right: 50px}
	.base-titlt .pc-title .tit{margin-left: 70px}

}
.newsinfor table {
	display: block;
	max-width: 1100px;
	margin: 0 auto;
	border: 1px solid #666;
	border-bottom: none;
}
.newsinfor table  tr {
	border-bottom: 1px solid #666;
}
.newsinfor table  td {
	border-right: 1px solid #666;
}
.newsinfor table tr :last-child,.newsinfor table td :last-child {
	border-right: none !important;
}
