* { margin: 0; padding: 0 }
ul, ul li { list-style: none }
a { text-decoration: none }
.img { position: relative; display: inline-block; vertical-align: middle }
 img { vertical-align: middle; display: block }
.btn { outline: 0 }
@media screen and (min-width:750px) {
	.bigbox { width: 100%; height: 400px; overflow: hidden; position: relative; margin-top:140px;}
.bigbox .bg { height: 100%; position: absolute; left: 50%; margin-left: -960px; }
.bigbox .bigbox_center { width: 1200px; margin: 0px auto; height: 400px; }
.bigbox .bigbox_center .bigbox_left { float: left; width: 600px; height: 400px; }
.bigbox .bigbox_center .bigbox_left .left_onep { color: #ffffff; font-size: 48px; font-weight: 700; height: 76px; line-height: 76px; position: relative; top: 65px; padding-left: 15px; width: 96%; }
.bigbox .bigbox_center .bigbox_left .left_twoP { color: #d5d6d7; font-size: 16px; line-height: 30px; height: 30px; position: relative; top: 79px; width: 96%; padding-left: 15px; }
.bigbox .bigbox_center .bigbox_left button { width: 234px; height: 58px; border-radius: 5px; background-color: #5eaeeb; color: #ffffff; border: none; font-size: 30px; position: relative; top: 150px; left: 130px; }
.cent { width: 100%; overflow: hidden; height: 500px; background-color: #ffffff; }
.cent .cent_center { width: 1200px; margin: 0px auto; height: 500px; }
.cent .cent_center .cent_left { width: 55%; height: auto; overflow: hidden; float: left; padding-top: 150px; }
.cent .cent_center .cent_right { float: right; width: 45%; height: 500px; }
.cent .cent_center .cent_left .cent_left_one { font-size: 30px; color: #40a4fc; height: 65px; line-height: 65px; border-bottom: 2px #40a4fc solid; width: 61%; text-align: center; margin-left: 150px; }
.cent .cent_center .cent_left .cent_left_two { color: #555555; font-size: 18px; height: 35px; line-height: 35px; margin-top: 15px; text-align: center; }
.cent .cent_center .cent_left .cent_left_for { color: #888888; font-size: 14px; padding-top: 42px; margin-left: 36px; word-break: break-all; height: auto; line-height: 30px; }
.cent .cent_center .cent_right img { margin: 85px 94px; }
.two { background-color: #fafafa; }
.cent .cent_center .lefttwo { float: right; }
.cent .cent_center .righttwo { float: left; }
.cent .cent_center .cent_left .leftthreep { padding-left: 67px; line-height: 30px; }
.about { width: 100%; height: 920px; overflow: hidden; }
.about .abouttext { width: 100%; margin: 0px auto; height: 212px; }
.about .abouttext .abouttext_onep { width: 100%; text-align: center; color: #333333; font-size: 30px; height: 50px; line-height: 50px; padding-top: 75px; }
.about .abouttext .abouttext_twop { text-align: center; font-size: 16px; color: #888888; height: 40px; line-height: 40px; }
.about .aboutimg { width: 1200px; height: 625px; overflow: hidden; background: url(../img/G3Img/shoujilook.jpg); background-size: 100% 100%; margin: 0 auto; }
.about .aboutimg .aboutcenter { width: 1200px; margin: 0 auto; height: 625px; }
.aboutcenter { width: 395px; height: 511px; overflow: hidden; position: relative; margin: 20px auto; }
.aboutcenter li { position: absolute; top: 0; width: 310px; height: 630px; left: 37%; }
.erwei { width: 100%; height: 140px; background: #fafafa; position: relative; display: flex; justify-content: center; }
.erwei img { height: 120px; margin: 10px 28px; }
.erwei dl { height: 70px; margin: 35px 28px; }
.erwei dl dt { font-size: 24px; color: #333; line-height: 40px; font-weight: 400 }
.erwei dl dd { font-size: 14px; line-height: 30px; color: #555 }

} 

@media screen and (min-width:1080px) and (max-width:1226px) {
	.cent .cent_center { width: 100%; }
	.cent .cent_center .cent_left .cent_left_one { font-size: 26px; }
	.cent .cent_center .cent_left .cent_left_for { width: 76%; margin-left: 132px; }
	.cent .cent_center .cent_left .leftthreep { padding-left: 0px; }
	.bigbox { margin-top: 106px; }
}
html { font-size: 100%; }
@media screen and (min-width:1600px) and (max-width:1920px) {html { font-size: 90%; }}
@media screen and (min-width:1440px) and (max-width:1599px) {html { font-size: 79.1%; }}
@media screen and (min-width:1360px) and (max-width:1439px) {html { font-size: 72.8%; }}
@media screen and (min-width:1200px) and (max-width:1359px) {html { font-size: 66.6%; }}
@media screen and (min-width:1080px) and (max-width:1199px) {html { font-size: 59.3%; }}
@media screen and (min-width:960px) and (max-width:1079px) {html { font-size: 53%; }
	.cent .cent_center .cent_left .cent_left_one { font-size: 26px; margin-left:100px;}
	.cent .cent_center .cent_left .cent_left_two{text-align: left;margin-left: 120px;}
	.cent .cent_center .cent_left .cent_left_for{width: 450px; margin-left: 57px;}
	.cent .cent_center .cent_left .centtwo{margin-left:0px;}
	.cent .cent_center .cent_left .centoot{margin-left:16px;}
	.cent .cent_center .cent_left .centppk{margin-left: -43px; width: 297px;}
	.cent .cent_center .cent_left{width:48%;}
	.cent .cent_center .cent_right{width:52%;}
	.cent .cent_center .cent_right img{margin: 85px 0px;}
	.cent .cent_center .righttwo img{margin:85px 47px;}
	.cent .cent_center .righttwo {width:36%;}
	.cent .cent_center .lefttwo{width:60%;}
	.cent .cent_center .lefttwo .centtwo{width:48%;}
}
@media screen and  (max-width:960px) {
	html { font-size: 50%; }
}



@media screen and (max-width:750px) {
	.mbanner {background:url('../img/G3Img/mbg.jpg') no-repeat center; background-size:cover; color:#fff;}
	.mbanner h3 {font-size:.58rem;padding-top: .8rem;}
	.mbanner p {font-size: .26rem;padding-top:.2rem;color:#fff;box-sizing: border-box;padding: .2rem .6rem 0;}
	.mbanner a {margin-top: .2rem;color:#fff;background:#5eaeeb;}

	.cent {
		width: 100%;
		height: auto;
		background: #fff;
		overflow: hidden;
		text-align: center;
	}
	.cent.two {
		background: #fafafa;
	}
	.cent h3 {
		font-size: .34rem;
		position: relative;
		color: #40a4fc;
		padding-top: .46rem;
		padding-bottom: .22rem;
		font-weight: bold;
	}
	.cent h3::after {
		width: 3.9rem; content: ''; height: .02rem; background: #40a4fc; position: absolute; left: 50%; bottom: 0; margin-left: -1.95rem;
	}
	.cent h4 {color:#555;font-size: .24rem;padding-top:.22rem;}
	.cent img {width:3.5rem; margin:.4rem auto;}
	.cent p {line-height: .4rem;font-size: .26rem;width:91%;margin:0 auto;padding-bottom:.4rem;text-align: left;}

	.about {width:100%; width:100%; overflow: hidden; text-align: center;}
	.about .abouttext .abouttext_onep{color:#333;font-size:.34rem;padding-top:.46rem;font-weight: bold;}
	.about .abouttext .abouttext_twop {font-size: .24rem;line-height: .36rem;padding-top:.1rem;width:5rem;margin:0 auto;padding-bottom:.48rem;color: #555;}
	.about .aboutimg {width:100%;height:6rem;background: url('../img/G3Img/shoujilook.jpg') no-repeat center;background-size: 116%;}
	.about .aboutcenter {width:100%; height:6rem;}
	.flash {width:100%; height: 100%; position: relative;}
	.flash img {width:2.45rem; margin:0 auto;}
	.flash li {left:50%; -webkit-transform: translateX(-50%);
	   -moz-transform: translateX(-50%);
	    -ms-transform: translateX(-50%);
	     -o-transform: translateX(-50%);
	        transform: translateX(-50%);}

	.erwei {width:100%; height: auto; overflow: hidden; background:#fafafa; text-align: center;}
	.erwei dl {padding-top:.4rem;}
	.erwei dl dt {font-size:.34rem; line-height: .5rem; margin:0; padding:0; text-align: center;}
	.erwei dl dd {font-size:.22rem; color:#555555; line-height: .34rem; text-align: center; box-sizing: border-box; width:70%; margin:0 auto; padding-bottom:.36rem;}
	.erwei img {margin:0; display: inline-block; margin:0 .2rem; margin-bottom:.46rem; width:2.3rem; height:auto;}
}