/**gsjiejiancss**/
.gsjiejian{
	width: 100%; 
	height: 700px;
	float: left;
	background-color:#F0F8FF ;
}
.gsdivimg{
	width: 40%; 
	height: 400px;
	float: left;
	margin-top: 100px;
	margin-left: 10%;
}
.gsdivimg img{
	width:85%;
}
.gsjjtext{
	width: 40%; 
	height: 400px;
	float: left;
	margin-top: 100px;
}
.gsjjtext h1{
	text-align: center; 
	color: #48A7F2;
}
.gsjjtext p{
	font-size: 1.2em;
	line-height: 2.5;
	color: #666666;
	text-indent: 2em;
}

/**fuwu**/
.fuwuadiv{
	width: 100%; 
	height: 500px;
	float: left;
	background-color: rgba(250, 250, 250, 0.8);
}
.fuwuadiv h1{
	text-align: center; 
	color: #48A7F2;
	padding-top: 50px;
}
.fuwuadiv hr{
	width: 6%;
	border-color: #48A7F2;
	margin: 0 auto;
}
.button{
    transition: background-color 0.3s, transform 0.3s;
	width: 21%;
	height: 280px;
	float: left;
	background-color: #FFFFFF;
}
.buttonone{
	margin-left: 13%;
}
.buttonother{
	margin-left: 5%;
}
.button img{
	margin-top: 30px;
	margin-left: 43%;
	margin-bottom: 20px;
}
.button h3{
	text-align: center;
	margin-bottom: 20px;
}
.button p{
	text-align: center;
	color:#666666;
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 20px;
}
.button a{
	text-decoration:none;
}
.button a p{
	text-align: center;
	color:#014E94;
	font-weight:bold;
}
.button:hover {
    transform: translateY(-10px); /* 向上移动5px */
}

/**cpzhanshi**/
.cpdiv{
	width: 100%;
	height: 900px;
	float: left;
	background-color: #f0f3f9;
}
.lrcpdiv{
	width: 30%;
	height: 680px;
	float: left;
	margin-top: 100px;
	background-color: #FFFFFF;
}
.lcpdiv{
	margin-left: 15%;
}
.rcpdiv{
	margin-left: 5%;
}
.lrcpdiv h2{
	text-align:center;
	color:#48A7F2;
	margin-bottom: 20px;
}
.lcpdiv h2{
	margin-top: 20px;
}
.lrcpdiv img{
	width: 95%;
	margin: 2% 2% 2% 2%;
}
.cplrtextd{
	width: 90%;
	margin-left: 30px;
}
.cplrtextd li{
	margin-bottom: 10px;
}
/**hezuoanlie**/
.hezuozdiv{
	width: 100%; 
	height: auto;
	float: left;
	background-color: rgba(248, 248, 248);
	padding-bottom:80px;
}
.hezuozdiv h1{
	text-align: center; 
	color: #48A7F2;
	padding-top: 30px;
}
.hezuozdiv hr{
	width: 6%;
	border-color: #48A7F2;
	margin: 0 auto;
}
.hezuoonediv{
	width: 22%;
	height: auto;
	float: left;
	background-color: #FFFFFF;
}
.hezuotwodiv{
	width: 22%;
	height: auto;
	float: left;
	margin-top:50px;
	background-color: #FFFFFF;
}
.hezuomarginone{
	margin-left: 15%;
}
.hezuomargintwo{
	margin-left:3%;
}
.hezuozdiv img{
	width: 100%;
}
.hezuozdiv h3{
	text-align: center;
	margin-top: 10px;
	margin-bottom:20px;
}
/**guodu**/
.guodudiv{
	float: left;
	width: 100%;
	height: 400px;
	background-image: linear-gradient(rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url(../img/gd.jpg);
}
.guodudiv h1{
	text-align: center;
	margin-top: 150px
}
.guodudiv p{
	text-align: center;
	margin-top: 10px;
}
/**newscss**/
.newszdiv{
	width: 100%; 
	height: auto;
	float: left;
	background-color: #f0f3f9;
	padding-bottom:80px;
}
.newszdiv h1{
	text-align: center; 
	color: #48A7F2;
	padding-top: 30px;
}
.newszdiv hr{
	width: 6%;
	border-color: #48A7F2;
	margin: 0 auto;
}
.newsdiv{
	width: 21%;
	height: 430px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom:10px;
}
.newsdivone{
	margin-left: 15%;
}
.newsdivother{
	margin-left: 3%;
}
.newsdiv a{
	text-decoration:none;
	color:#000000;
}
.newsdiv img{
	width: 100%;
	height: 220px;
}
.newsdiv h3{
		margin: 15px 30px 15px 30px;
}
.newsdiv p{
		margin: 15px 30px 15px 30px;
}






@media screen and (max-width: 1760px){
	.gsjiejian{ 
		height: 600px;
	}
	.gsjjtext p{
		font-size: 1.1em;
		line-height: 2;
	}
/**newscss**/
.newsdiv{
	width: 21%;
	height: 480px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom:10px;
}
}
@media screen and (max-width: 1500px){
	.gsjiejian{ 
		height: 500px;
	}
	.gsjjtext h1{
		font-size:25px;
	}
	.gsjjtext p{
		font-size: 1em;
		line-height: 1.8;
	}
/**fuwu**/
.button p{
	margin-left: 30px;
	margin-right: 30px;
}
/**cpzhanshi**/
.cpdiv{
	height: 720px;
}
.lrcpdiv{
	height: auto;
}
.cplrtextd li{
	font-size:13px;
}	
/**hezuoanlie**/
.hezuozdiv h3{
	font-size:13px;
}
/**newscss**/
.newsdiv{
	width: 21%;
	height: 450px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom:10px;
}
.newsdiv h3{
		margin: 15px 30px 15px 30px;
}
.newsdiv p{
		font-size:14px;
		margin: 15px 30px 15px 30px;
}
@media screen and (max-width: 1300px){
	.gsjiejian{ 
		height: 450px;
	}
	.gsjjtext h1{
		font-size:20px;
	}
	.gsjjtext p{
		font-size: 13px;
		line-height: 1.8;
	}
	/**fuwu**/
.fuwuadiv{
	width: 100%; 
	height: 500px;
	float: left;
	background-color: rgba(250, 250, 250, 0.8);
}
.fuwuadiv h1{
	text-align: center; 
	color: #48A7F2;
	padding-top: 50px;
}
.fuwuadiv hr{
	width: 6%;
	border-color: #48A7F2;
	margin: 0 auto;
}
.button{
    transition: background-color 0.3s, transform 0.3s;
	width: 21%;
	height: 280px;
	float: left;
	background-color: #FFFFFF;
}
.buttonone{
	margin-left: 13%;
}
.buttonother{
	margin-left: 5%;
}
.button img{
	margin-top: 30px;
	margin-left: 43%;
	margin-bottom: 20px;
}
.button h3{
	text-align: center;
	margin-bottom: 20px;
}
.button p{
	text-align: center;
	color:#666666;
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 20px;
}
.button a{
	text-decoration:none;
}
.button a p{
	text-align: center;
	color:#014E94;
	font-weight:bold;
}
.button:hover {
    transform: translateY(-10px); /* 向上移动5px */
}/**fuwu**/
.button p{
	font-size:13px;
	margin-left: 20px;
	margin-right: 20px;
}	
/**hezuoanlie**/
.hezuozdiv h3{
	font-size:11px;
}
/**newscss**/
.newsdiv{
	width: 21%;
	height: 380px;
	float: left;
	background-color: #FFFFFF;
	padding-bottom:10px;
}
.newsdiv h3{
		font-size:13px;
		margin: 15px 30px 15px 30px;
}
.newsdiv p{
		font-size:13px;
		margin: 15px 30px 15px 30px;
}
.newsdiv img{
	width: auto%;
	height: auto;
}
@media screen and (max-width: 900px){
	.gsjiejian{
		width: 100%; 
		height: auto;
		float: left;
		background-color:#F0F8FF ;
		}
	.gsdivimg{
		width: 0%; 
		height: 0px;
		float: left;
		margin-top: 100px;
		margin-left: 10%;
		}
	.gsdivimg img{
		width:85%;
		}
	.gsjjtext{
		width: 80%; 
		height: auto;
		float: left;
		margin-top: 50px;
		margin-bottom:20px;
		}
	.gsjjtext h1{
		text-align: center; 
		color: #30b4da;
		}
	.gsjjtext p{
		font-size: 1em;
		line-height: 2.5;
		color: #666666;
		text-indent: 2em;
		}
		/**fuwu**/
.fuwuadiv{
	width: 100%; 
	height: auto;
	float: left;
	background-color: rgba(250, 250, 250, 0.8);
}
.fuwuadiv h1{
	text-align: center; 
	color: #48A7F2;
	padding-top: 50px;
}
.fuwuadiv hr{
	width: 6%;
	border-color: #48A7F2;
	margin: 0 auto;
}
.button{
    transition: background-color 0.3s, transform 0.3s;
	width: 100%;
	height: 250px;
	float: left;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
.buttonone{
	margin-left: 0%;
}
.buttonother{
	margin-left: 0%;
}
.button img{
	margin-top: 30px;
	margin-left: 46%;
	margin-bottom: 20px;
}
.button h3{
	text-align: center;
	margin-bottom: 20px;
}
.button p{
	text-align: center;
	color:#666666;
	margin-left: 80px;
	margin-right: 80px;
	margin-bottom: 20px;
}
.button a{
	text-decoration:none;
}
.button a p{
	text-align: center;
	color:#014E94;
	font-weight:bold;
}
.button:hover {
    transform: translateY(0px); /* 向上移动5px */
}
/**cpzhanshi**/
.cpdiv{
	width: 100%;
	height: auto;
	float: left;
	background-color: #f0f3f9;
}
.lrcpdiv{
	width: 100%;
	height: auto;
	float: left;
	margin-top: 0px;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
.lcpdiv{
	margin-left: 0%;
}
.rcpdiv{
	margin-left: 0%;
}
.lrcpdiv h2{
	font-size:14px;
	text-align:right;
	color:#48A7F2;
	margin-bottom: 15px;
	margin-left:15%;
	margin-top:20px;
	margin-right:50px;
}
.lcpdiv h2{
	margin-top: 20px;
	margin-right:50px;
}
.lrcpdiv img{
	width: 40%;
	margin: 2% 2% 2% 2%;
	float:left;
}
.lcpdiv img{
	margin-top:-38px;
}
.cplrtextd{
	width: 40%;
	margin-right: 30px;
	float:right;
}
.cplrtextd li{
	font-size:11px;
	margin-bottom: 10px;
	display:block;
}
/**hezuoanlie**/
.hezuozdiv h3{
	font-size:6px;
}
/**guodu**/
.guodudiv{
	height: 300px;
}
/**newscss**/
.newszdiv{
	width: 100%; 
	height: auto;
	float: left;
	background-color: #f0f3f9;
	padding-bottom:80px;
}
.newszdiv h1{
	text-align: center; 
	color: #48A7F2;
	padding-top: 30px;
}
.newszdiv hr{
	width: 6%;
	border-color: #48A7F2;
	margin: 0 auto;
}
.newsdiv{
	width: 100%;
	height: auto;
	float: left;
	background-color: #FFFFFF;
	margin-bottom:10px;
}
.newsdivone{
	margin-left: 0%;
}
.newsdivother{
	margin-left: 0%;
}
.newsdiv img{
	width: 200px;
	height: auto;
	float:left;
	margin: 30px 30px 30px 30px;
}
.newsdiv h3{
		margin: 15px 30px 15px 30px;
}
.newsdiv p{
		margin: 15px 30px 15px 30px;
}
}