@media (min-width:1201px){
.banner{background:linear-gradient(to bottom, #e7e7e7 0%,#f8f8f8 44%,#ffffff 100%);overflow:hidden;height:480px;padding:0 0 0 640px;position:relative;}
	.bannercover{position:absolute;top:0;left:0;width:640px;height:480px;}
		.bannercover img{height:480px;}
	.bannerinfo{position:relative;width:100%;height:480px;box-sizing:border-box;}
		.bannerinfo section{padding:120px 10%;}
		.bannerinfo section h2{font-size:30px;line-height:40px;font-weight:normal;color:#104954;}
		.bannerinfo section p{font-size:18px;line-height:30px;margin:30px 0;}
		.bannerinfo section a{display:inline-block;line-height:50px;background:#E40404;color:#fff;padding:0 30px;border-radius:5px;}

.solution{background:#f2f2f2;padding:60px 0;}
	.solutionlist{}
		.solutionlist ul{overflow:hidden;}
		.solutionlist li{float:left;width:33.33%;box-sizing:border-box;padding:0 50px;}
		.solutionlist li i{display:block;float:left;width:80px;height:80px;margin-right:30px;}
		.solutionlist li i.c1{background: url(../images/img-sprite.png)no-repeat -9px -6px;}
		.solutionlist li i.c2{background: url(../images/img-sprite.png)no-repeat -95px -6px;}
		.solutionlist li i.c3{background: url(../images/img-sprite.png)no-repeat -187px -6px;}
		.solutionlist li dl{}
		.solutionlist li dt{font-size:24px;line-height:30px;font-weight:bold;margin-bottom:20px;}
			.solutionlist li dt a{color:#666;}
		.solutionlist li dd{font-size:16px;line-height:25px;color:#999;}

.mix{overflow:hidden;padding:4em 2em;}
	.mixslogen{float:left;width:70%;}
		.mixslogen ul{}
		.mixslogen li{overflow:hidden;}
		.mixslogen li figure{float:left;}
		.mixslogen li dl{padding:50px;}
		.mixslogen li dt{font-size:24px;line-height:30px;font-weight:bold;margin-bottom:20px;}
			.mixslogen li dt a{color:#104954;}		
		.mixslogen li dd{font-size:16px;line-height:30px;}
	.mixtabs{float:right;width:30%;}
		.mixtabs .hd{overflow:hidden;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
			.mixtabs .hd li{float:left;width:50%;line-height:46px;text-align:center;box-sizing:border-box;border-right:1px solid #f2f2f2;}
			.mixtabs .hd li.on{background:#666;color:#fff;}
		.mixtabs .bd{}
			.mixtabs .bd div{}
			.mixtabs .bd div section{background:#f2f2f2;padding:2em;line-height:200%;}
			.mixtabs .bd div ul{padding:2em;border:1px solid #f2f2f2;}
			.mixtabs .bd div li{padding:0 30px;background:url(../images/tab_arrow.png) no-repeat 0 center;margin:10px 0;}
			.mixtabs .bd div figure{padding:2em;border:1px solid #f2f2f2;}

/*---- 内页 ----*/
.guide{background:linear-gradient(to bottom, #e7e7e7 0%,#f8f8f8 44%,#ffffff 100%);padding:2em 5em;}
	.guidetitle{margin-bottom:10px;}
		.guidetitle h2{display:inline-block;background:#E40404;color:#fff;font-size:1.5em;text-transform:uppercase;padding:0.4em 5em 0.4em 1em;}
	.guideposition{font-size:1em;color:#999;}

.pg{}
	.pgabout{padding:3em 5em;background:#f2f2f2;}
		.pgabouttitle{}
			.pgabouttitle h1{font-size:1.7em;font-weight:bold;color:#333333;margin-bottom:1em;}
		.pgaboutmain{overflow:hidden;}
			.pgaboutmaincover{float:left;margin-right:3em;margin-bottom:3em;}
			.pgaboutmaininfo{font-size:1em;line-height:2em;color:#666;}
	
	.pgsolution{}
		.pgsolutionlist{padding:4em 5em;}
			.pgsolutionlist ul{}
			.pgsolutionlist li{overflow:hidden;}
			.pgsolutionlist li figure{float:left;margin-right:35px;}
			.pgsolutionlist li section{padding:25px;}
			.pgsolutionlist li dl{}
			.pgsolutionlist li dt{font-size:24px;line-height:30px;font-weight:bold;margin-bottom:10px;}
				.pgsolutionlist li dt a{color:#104954;}		
			.pgsolutionlist li dd{font-size:16px;}
			.pgsolutionlist li span{}
			.pgsolutionlist li span a{display:inline-block;margin-top:30px;line-height:40px;background:#E40404;padding:0 20px;color:#fff;border-radius:5px;}
		
		.pgsolutioninfo{overflow:hidden;padding:4em 5em;}
			.pgsolutioninfomain{float:left;width:70%;font-size:16px;line-height:2em;}
				.pgsolutioninfomain .comment1{font-size:18px;color:#;font-weight:bold;color:#104954;}
				.pgsolutioninfomain .comment{color:#E40404;}
				.pgsolutioninfomain img{vertical-align:middle;}
			.pgsolutioninfoside{float:right;width:30%;padding:0 2em;background:#ececec;box-sizing:border-box;}
				.pgsolutioninfoside ul{}
				.pgsolutioninfoside li{margin:2em 0;}
				.pgsolutioninfoside li figure{overflow:hidden;padding-right:40%;}
				.pgsolutioninfoside li figure img{width:100%;}
	
.pgslogen{padding:5em 0;color:#fff;background:#E40404;}
	.pgslogen p{width:65%;margin:0 auto;font-size:18px;line-height:30px;text-align:center;}

.job{padding:4em 5em;overflow:hidden;}
	.joblist{float:left;width:70%;}
		.joblist ul{}
		.joblist li{overflow:hidden;margin-bottom:2em;position:relative;padding:0 0 0 100px;}
			.joblist li time{position:absolute;top:0;left:0;display:block;width:70px;background:#f2f2f2;text-align:center;color:#fff;border-radius:5px;}
			.joblist li time strong{display:block;font-size:35px;line-height:40px;border-bottom:1px solid #fff;}
			.joblist li time span{font-size:12px;line-height:2em;}
			.joblist li dl{}
			.joblist li dt{font-weight:bold;font-size:18px;line-height:30px;}
				.joblist li dt p{font-size:14px;font-weight:normal;color:#104954;line-height:20px;}
			.joblist li dt p{color:#E40404;}
			.joblist li dd{margin-top:2em;line-height:1.8em;}
	.jobemail{float:right;width:30%;}
		.jobemail section{padding:2em;background:#ececec;overflow:hidden;}
		.jobemail section i{float:right;display:block;width:120px;height: 120px;background:url(../images/img-sprite.png)no-repeat -10px -92px;}

.pgcontact{padding:2em 5em;}
	.pgcontactinfo{}
		.pgcontactinfotitle{margin-bottom:2em;}
			.pgcontactinfotitle h2{color:#104954;font-size:30px;line-height:40px;}
		.pgcontactinfomain{}
			.pgcontactinfomain li{margin:0 0 2em;overflow:hidden;line-height:30px;}
			.pgcontactinfomain li i{float:left;display:block;width:20px;height:30px;margin-right:10px;}
			.pgcontactinfomain li i.msg{background:url(../images/img-sprite.png) no-repeat -70px -223px;}
			.pgcontactinfomain li i.address{background:url(../images/img-sprite.png) no-repeat -252px -118px;}
			.pgcontactinfomain li i.phone{background:url(../images/img-sprite.png) no-repeat -30px -223px;}
}
@media (max-width:1200px){
.banner{background:linear-gradient(to bottom, #e7e7e7 0%,#f8f8f8 44%,#ffffff 100%);overflow:hidden;}
	.bannercover{}
		.bannercover img{width:100%;}
	.bannerinfo{width:100%;}
		.bannerinfo section{padding:2em;}
		.bannerinfo section h2{font-size:18px;line-height:30px;font-weight:normal;color:#104954;}
		.bannerinfo section p{font-size:13px;margin:30px 0;}
		.bannerinfo section a{display:inline-block;line-height:40px;background:#E40404;color:#fff;padding:0 30px;border-radius:5px;}

.solution{background:#f2f2f2;padding:0 2em;}
	.solutionlist{}
		.solutionlist ul{overflow:hidden;}
		.solutionlist li{text-align:center;margin:2em 0;}
		.solutionlist li i{display:block;width:80px;height:80px;margin:0 auto 1em;}
		.solutionlist li i.c1{background: url(../images/img-sprite.png)no-repeat -9px -6px;}
		.solutionlist li i.c2{background: url(../images/img-sprite.png)no-repeat -95px -6px;}
		.solutionlist li i.c3{background: url(../images/img-sprite.png)no-repeat -187px -6px;}
		.solutionlist li dl{}
		.solutionlist li dt{font-size:18px;font-weight:bold;margin-bottom:0.5em;}
			.solutionlist li dt a{color:#666;}
		.solutionlist li dd{font-size:14px;color:#999;}

.mix{overflow:hidden;padding:0 2em;}
	.mixslogen{}
		.mixslogen ul{}
		.mixslogen li{overflow:hidden;margin:2em 0;}
		.mixslogen li figure{text-align:center;}
		.mixslogen li dl{}
		.mixslogen li dt{font-size:18px;font-weight:bold;margin-bottom:10px;}
			.mixslogen li dt a{color:#104954;}		
		.mixslogen li dd{font-size:14px;line-height:25px;}
	.mixtabs{margin-bottom:2em;}
		.mixtabs .hd{overflow:hidden;border-top:1px solid #f2f2f2;border-left:1px solid #f2f2f2;}
			.mixtabs .hd li{float:left;width:50%;line-height:46px;text-align:center;box-sizing:border-box;border-right:1px solid #f2f2f2;}
			.mixtabs .hd li.on{background:#666;color:#fff;}
		.mixtabs .bd{}
			.mixtabs .bd div{}
			.mixtabs .bd div section{background:#f2f2f2;padding:2em;line-height:200%;}
			.mixtabs .bd div ul{padding:2em;border:1px solid #f2f2f2;}
			.mixtabs .bd div li{padding:0 30px;background:url(../images/tab_arrow.png) no-repeat 0 center;margin:10px 0;}
			.mixtabs .bd div figure{padding:2em;border:1px solid #f2f2f2;}

/*---- 内页 ----*/
.guide{background:linear-gradient(to bottom, #e7e7e7 0%,#f8f8f8 44%,#ffffff 100%);padding:2em;}
	.guidetitle{margin-bottom:10px;}
		.guidetitle h2{display:inline-block;background:#E40404;color:#fff;font-size:1.5em;text-transform:uppercase;padding:0.4em 5em 0.4em 1em;}
	.guideposition{font-size:1em;color:#999;}

.pg{}
	.pgabout{padding:2em;background:#f2f2f2;}
		.pgabouttitle{}
			.pgabouttitle h1{font-size:1.7em;font-weight:bold;color:#333333;margin-bottom:1em;}
		.pgaboutmain{overflow:hidden;}
			.pgaboutmaincover{margin-bottom:2em;}
			.pgaboutmaininfo{font-size:1em;line-height:2em;color:#666;}
	
	.pgsolution{}
		.pgsolutionlist{padding:2em;}
			.pgsolutionlist ul{}
			.pgsolutionlist li{overflow:hidden;}
			.pgsolutionlist li figure{text-align:center;}
			.pgsolutionlist li section{}
			.pgsolutionlist li dl{}
			.pgsolutionlist li dt{font-size:18px;line-height:30px;font-weight:bold;margin-bottom:10px;text-align:center;}
				.pgsolutionlist li dt a{color:#104954;}		
			.pgsolutionlist li dd{font-size:14px;}
			.pgsolutionlist li span{display:block;text-align:center;}
			.pgsolutionlist li span a{display:inline-block;margin-top:30px;line-height:40px;background:#E40404;padding:0 20px;color:#fff;border-radius:5px;}
		
		.pgsolutioninfo{overflow:hidden;padding:2em;}
			.pgsolutioninfomain{font-size:16px;line-height:2em;margin-bottom:2em;}
				.pgsolutioninfomain .comment1{font-size:18px;color:#;font-weight:bold;color:#104954;}
				.pgsolutioninfomain .comment{color:#E40404;}
				.pgsolutioninfomain img{vertical-align:middle;max-width:100%;}
			.pgsolutioninfoside{padding:1em 2em;background:#ececec;box-sizing:border-box;}
				.pgsolutioninfoside ul{}
				.pgsolutioninfoside li{margin:1em 0;}
				.pgsolutioninfoside li figure{overflow:hidden;}
				.pgsolutioninfoside li figure img{width:100%;}
	
.pgslogen{padding:2em;color:#fff;background:#E40404;}
	.pgslogen p{font-size:14px;text-align:center;}

.job{padding:2em;overflow:hidden;}
	.joblist{}
		.joblist ul{}
		.joblist li{overflow:hidden;margin-bottom:2em;position:relative;padding:0 0 0 100px;}
			.joblist li time{position:absolute;top:0;left:0;display:block;width:70px;background:#f2f2f2;text-align:center;color:#fff;border-radius:5px;}
			.joblist li time strong{display:block;font-size:35px;line-height:40px;border-bottom:1px solid #fff;}
			.joblist li time span{font-size:12px;line-height:2em;}
			.joblist li dl{}
			.joblist li dt{font-weight:bold;font-size:18px;line-height:30px;}
				.joblist li dt p{font-size:14px;font-weight:normal;color:#104954;line-height:20px;}
			.joblist li dt p{color:#E40404;}
			.joblist li dd{margin-top:2em;line-height:1.8em;}
	.jobemail{}
		.jobemail section{padding:2em;background:#ececec;overflow:hidden;}
		.jobemail section i{float:right;display:block;width:120px;height: 120px;background:url(../images/img-sprite.png)no-repeat -10px -92px;}

.pgcontact{padding:2em;}
	.pgcontactinfo{}
		.pgcontactinfotitle{margin-bottom:2em;}
			.pgcontactinfotitle h2{color:#104954;font-size:30px;line-height:40px;}
		.pgcontactinfomain{}
			.pgcontactinfomain li{margin:0 0 2em;overflow:hidden;line-height:30px;}
			.pgcontactinfomain li i{float:left;display:block;width:20px;height:30px;margin-right:10px;}
			.pgcontactinfomain li i.msg{background:url(../images/img-sprite.png) no-repeat -70px -223px;}
			.pgcontactinfomain li i.address{background:url(../images/img-sprite.png) no-repeat -252px -118px;}
			.pgcontactinfomain li i.phone{background:url(../images/img-sprite.png) no-repeat -30px -223px;}
}
