@charset "utf-8";
/*width:1200+*/

@media only screen and (min-width: 1004px) and (max-width: 2800px){
	
	
	
	
}

@media only screen and (max-width: 1600px){
	
	.header1 ul li{
	    margin-right: 16px;
	}
	
}

@media only screen and (max-width: 1440px){
	.header1 ul li{
	    font-size: 12px;
	}
	.contact{
	    width: 11%;
	}
	.contact a{
	    padding: 10px 20px;
	}
	
}

@media only screen and (min-width: 1200px){
	
}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){
	
}
/** max-width:1024 **/
@media only screen and (max-width: 1023px) {
	
	.top1{
		display: none;
	}
	.wap{
		display: block;
	}
	.pc{
		display: none;
	}
	.contact{
		flex: 1;
		text-align: right;
	}
	.contact a{
		white-space: nowrap;
		padding: 10px 20px;
	}
	.link span{
		margin-right: 9px;
	}
	.header1{
		display: none;
	}
	.logo{
		width: 70%;
	}
	.header{
		position: relative;
	}
	.banner2{
		font-size: 30px;
		line-height: 45px;
	}
	.data2{
		width: 100%;
		margin-bottom: 30px;
		border-left: 0;
		border-bottom: 1px solid #d7d7d9;
		padding-bottom: 30px;
	}
	.data3{
		font-size: 34px;
	}
	.data4{
		font-size: 15px;
	}
	.intro2{
		width: 100%;
	}
	.intro4{
		font-size: 38px;
	}
	.intro5{
		margin-top: 30px;
		width: 100%;
	}
	.intro7 iframe{
		height: 200px;
	}
	.serve1{
		padding: 0;
	}
	.serve2{
		width: 100%;
	}
	.serve2a{
		text-align: center;
	}
	.serve2b{
		font-size: 36px;
		text-align: center;
	}
	.serve3{
		width: 100%;
	}
	.serve4{
		display: block;
	}
	.serve5{
		width: 100%;
		text-align: center;
	}
	.serve6{
		margin-top: 10px;
		text-align: center;
	}
	.concept3{
		font-size: 40px;
	}
	.enterp{
		margin-top: -50px;
	}
	.enterp1{
		display: block;
	}
	.enterp2{
		width: 100%;
		padding-right: 0;
	}
	.enterp3{
		padding: 35px;
	}
	.case2{
		width: 100%;
	}
	.case5{
		width: 100%;
	}
	.case6{
		width: 100%;
		margin-right: 0;
	}
	.footer1{
		display: block;
	}
	.footer2{
		width: 100%;
		padding: 10px;
	}
	.banner4 span{
		display: block;
		margin: 10px auto;
		max-width: 108px;
	}
	.inIntro2{
		width: 100%;
		padding-right: 0;
	}
	.inIntro6{
		width: 100%;
		margin-top: 30px;
	}
	.inIntro7{
		padding: 0;
	}
	.inIntro7 iframe{
		height: 200px;
	}
	.history2{
		width: 100%;
	}
	.history4{
		width: 100%;
		margin-top: 30px;
	}
	.history7{
		width: calc(100% - 48px);
	}
	.history8{
		display: none;
	}
	.history10{
		width: calc(100% - 48px);
		padding: 0 12px 0 0;
		text-align: right;
	}
	.history9{
		display: none;
	}
	.history6:nth-child(2n){
		flex-direction: row-reverse;
	}
	.history10::before {
	    left: auto;
		right: 0;
		border-right: 0;
		border-left: 13px solid #083A60;
	}
	.history6.on .history10::before {
		border-right: 0;
		border-left: 13px solid #E1AC50;
	}
	.history5::before {
		left: auto;
		top: 9px;
		bottom: 9px;
		right: 23px;
		transform: translateX(0);
	}
	.line {
		left: auto;
		top: 9px;
		bottom: 9px;
		right: 23px;
		transform: translateX(0);
	}
	.repuation1{
		padding: 80px 20px 50px;
	}
	.repuation3{
		display: block;
	}
	.repuation6{
		display: block;
	}
	.repuation7 img{
		max-width: 100%;
	}
	.jrpz3{
		width: 100%;
		padding-right: 0;
	}
	.jrpz5{
		width: 100%;
		margin-top: 30px;
	}
	.inAbout{
		font-size: 24px;
	}
	.inAbout2{
		font-size: 18px;
	}
	.inAbout3{
		font-size: 20px;
	}
	.inMigrate1{
		padding: 60px 30px;
	}
	.inMigrate4{
		flex-wrap: wrap;
	}
	.inMigrate7{
		width: 100%;
		height: 350px;
	}
	.inMigrate5{
		width: 100%;
	}
	.inMigrate9 {
		width: 100%;
		padding-right: 0;
	}
	.inMigrate9e{
		text-align: center;
	}
	.inMigrate10{
		width: 100%;
		margin-top: 30px;
	}
	.inCase2{
		margin: 30px 0;
	}
	.inCase2 ul li{
		width: 100%;
		margin-right: 0;
		margin-top: 20px;
		height: 235px;
	}
	.news1 ul li{
		width: 100%;
		margin-right: 0;
	}
	.news3{
		padding: 30px 20px;
	}
	.newsDeta2{
		width: 100%;
	}
	.newsDeta5{
		display: block;
	}
	.newsDeta5 a{
		width: 100%;
	}
	.newsDeta5e{
		text-align: center;
		margin: 10px 0;
	}
	.newsDeta5e a{
		text-align: center !important;
		display: inline-block;
	}
	.related1 ul li{
		width: 100%;
	}
	.newsDeta6{
		width: 100%;
		max-width: 100%;
	}
	.inContact1{
		display: block;
	}
	.inContact2{
		width: 100%;
		padding-right: 0;
	}
	.inContact2 img{
		max-width: 275px;
	}
	.inContact6{
		width: 100%;
		padding-right: 0;
	}
	.inContact11{
		margin-top: 30px;
		width: 100%;
	}
	.hwhz{
		display: block;
	}
	.hwhz1{
		width: 100%;
		height: 350px;
	}
	.hwhz2{
		width: 100%;
	}
	.hwhz3{
		width: 100%;
	}
	.zcpz1{
		width: 100%;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
/** max-width:960 **/
@media only screen and (max-width: 959px) {

}
/** max-width:768 **/
@media only screen and (max-width: 767px) {
	
	
	
	
}
/** max-width:640 **/
@media only screen and (max-width: 639px) {
}

/** width:480 **/
@media only screen and (max-width: 479px) {

}

@media only screen and (max-width: 360px) {

}
/** width:320px **/
@media only screen and (max-width: 319px) {	
}

/*********************************首页结束**********************************/

/*******************************************************************/
/*width:1200+*/
@media only screen and (min-width: 1200px){}
/** max-width:1200 **/
@media only screen and (max-width: 1365px){

	}
/** max-width:1200 **/
@media only screen and (max-width: 1199px){}
/** width:960px **/
@media only screen and (max-width: 1023px){
}
/** max-width:960 **/
@media only screen and (max-width: 959px){}
/** max-width:768 **/
@media only screen and (max-width: 767px){}
/** max-width:640 **/
@media only screen and (max-width: 639px){
	}
/** width:480 **/
@media only screen and (max-width: 479px) {}
/** width:360px **/
@media only screen and (max-width: 360px) {}

/** width:320px **/
@media only screen and (max-width: 319px){}
/*******************************************************************/


