.about10 {
	      width:100%;
		  padding:50px 0;
}
.about10 p {
	        font-size:32px;
			font-weight:bold;
			text-align:center;
}
.about10 li {
	         width:310px;
			 height:290px;
			 border:1px solid #ccc;
			 float:left;
			 margin-top:50px;
			 margin-left:15px;
}
.about10 li:nth-of-type(4n+1) {
	                           margin-left:0;
}
.about10 li:nth-of-type(n+5) {
	                          margin-top:20px;
}
.about10 li img {
	             width:310px;
				 height:200px;
}
.about10 li font {
	              height:90px;
				  line-height:35px;
				  width:290px;
				  margin:10px auto;
				  font-size:17px;
				  display:block;
}
.about9 {
	     width:100%;
		 padding:50px 0;
}
.about9 p:nth-of-type(1) {
	                      font-size:32px;
						  font-weight:bold;
						  text-align:center;
}
.about9 p:nth-of-type(2) {
	                      font-size:21px;
						  text-align:center;
						  margin-top:20px;
}
.about9 img {
	         width:170px;
			 float:left;
			 margin-left:100px;
			 margin-top:50px;
}
.about9 img:nth-of-type(1) {
	                        margin-left:30px;
}
.page {
	   height:25px;
	   line-height:25px;
	   display:table;
	   margin:20px auto;	   
}
.page a {
	     float:left;
	     margin-right:10px;
		 width:25px;
		 height:25px;
		 line-height:25px;
		 text-align:center;
		 display:table-cell;
		 border-left:2px solid #0c88ec;
		 border-top:1px solid #0c88ec;
		 border-right:1px solid #0c88ec;
		 border-bottom:1px solid #0c88ec;
		 color:#0c88ec;
}
.page a:hover {
	           color:white;
			   background-color:#0c88ec;
}
.about7 {
	     width:100%;
		 padding:50px 0;
		 background-color:#f6f7f8;
}
.about7 p {
	       color:#000100;
		   font-size:27px;
		   text-align:center;
}
.about7 li {
	        float:left;
			width:400px;
			height:320px;
			border:1px solid #ccc;
			margin-left:40px;
			margin-top:50px;
}
.about7 li:nth-of-type(3n+1) {
	                          margin-left:10px;
}
.about7 li:nth-of-type(n+4) {
	                         margin-top:10px;
}
.about7 li img {
	            width:400px;
				height:270px;
}
.about7 li font {
	             width:100%;
				 height:50px;
				 line-height:50px;
				 display:block;
				 text-align:center;
}
.about8 {
	     width:100%;
		 padding:70px 0;
		 background:url(../images2/background3.jpg) no-repeat center top;
		 background-size:100% 100%;
}
.about8 p:nth-of-type(1) {
	                      font-size:28px;
						  text-align:center;
						  font-weight:bold;
						  color:white;
}
.about8 p:nth-of-type(2) {
	                      font-size:28px;
						  text-align:center;
						  font-weight:bold;
						  color:white;
						  margin-top:20px;
}
.b8 {
	 width:100%;
	 padding:50px 0;
}
.b8 p {
	   text-align:center;
	   font-size:22px;
}
.b8 li {
	    width:300px;
		height:230px;
		float:left;
		border:1px solid #ccc;
		margin-top:50px;
		margin-left:25px;
}
.b8 li:nth-of-type(4n+1) {
	                      margin-left:0;
}
.b8 li img {
	        width:52px;
			height:52px;
			display:block;
			margin:50px auto 10px auto;
}
.b8 li font {
	         display:block;
			 text-align:center;
			 font-size:22px;
			 height:50px;
			 line-height:50px;
}
.b8 li span {
	         display:block;
			 text-align:center;
			 font-size:20px;
			 color:#b0b0b0;
}
.b7 {
	 width:100%;
	 padding:50px 0;
	 background-color:#f4f4f4;
}
.b7 p {
	   text-align:center;
	   font-size:22px;
}
.b7_1 {
	   background-color:#c1dcf2;
	   width:100%;
	   height:280px;
	   margin-top:50px;
}
.b7_1_1 {
	     float:left;
		 width:649px;
		 height:280px;
		 border-right:1px solid white;
}
.b7_1_2 {
	     float:left;
		 width:650px;
		 height:280px;
}
.b7_1_1_2 {
	       float:left;
		   width:399px;
		   height:250px;
		   padding-top:30px;
}
.b7_1_2_2 {
	       float:left;
		   width:399px;
		   height:250px;
		   padding-top:30px;
}
.b7_1_1_2 font {
	            display:block;
				text-align:center;
				font-size:22px;
}
.b7_1_2_2 font {
	            display:block;
				text-align:center;
				font-size:22px;
}
.b7_1_1_2 li {
	          float:left;
			  width:155px;
			  height:35px;
			  text-align:center;
			  line-height:35px;
			  border:1px solid white;
			  border-radius:10px;
			  font-size:16px;
			  margin-top:20px;
			  margin-left:30px;
}
.b7_1_2_2 li {
	          float:left;
			  width:155px;
			  height:35px;
			  text-align:center;
			  line-height:35px;
			  border:1px solid white;
			  border-radius:10px;
			  font-size:16px;
			  margin-top:20px;
			  margin-left:30px;
}
.b7_1_1_2 li:nth-of-type(2n+1) {
	                            margin-left:0;
}	   
.b7_1_2_2 li:nth-of-type(2n+1) {
	                            margin-left:0;
}	       
.b7_1_1_1 {
	       float:left;
		   width:250px;
		   height:280px;
}
.b7_1_2_1 {
	       float:left;
		   width:250px;
		   height:280px;
}
.b7_1_1_1 img {
	           width:170px;
			   height:170px;
			   margin:50px 0 0 40px;
			   float:left;
}
.b7_1_2_1 img {
	           width:170px;
			   height:170px;
			   margin:50px 0 0 40px;
			   float:left;
}
.b6 {
	 width:100%;
	 padding:50px 0;
}
.b6 p {
	   text-align:center;
	   font-size:22px;
}
.b6 li {
	    float:left;
		width:230px;
		height:290px;
		border:1px solid #ccc;
		border-radius:15px;
		margin-top:100px;
		margin-left:35px;
		position:relative;
		padding-top:50px;
}
.b6 li span {
	         display:block;
			 line-height:50px;
			 font-size:16px;
			 text-align:center;
			 margin-top:10px;
}
.b6 li font {
	         display:block;
			 font-size:18px;
			 font-weight:bold;
			 text-align:center;			 
}
.b6 li:nth-of-type(1) {
	                   margin-left:0;
}
.b6 li img {
	        width:80px;
			height:80px;
			position:absolute;
			left:75px;
			top:-40px;
}
.b5 {
	 width:100%;
	 padding:50px 0;
}
.b5 li {
	    float:left;
		width:80px;
		height:80px;
		margin-left:50px;
}
.b5 li:nth-of-type(1) {
	                   margin-left:0;
}
.b5 li img {
	        width:40px;
			height:30px;
			margin-left:20px;
			display:block;
}
.b5 li font {
	         display:block;
			 text-align:center;
			 height:50px;
			 line-height:50px;
			 font-size:16px;
}
.b5 li font:hover {
	               color:#0054a5;
}
.b4 {
	 width:100%;
	 position:relative;
}
.b4 img {
	     display:block;
		 z-index:1;
		 width:100%;
}
.b4_1 {
	   width:1100px;
	   margin:0 auto;
	   z-index:2;
	   position:absolute;
	   top:0;
	   left:50%;
	   margin-left:-550px;
	   padding-top:120px;
}
.b4_1 font {
	        display:block;
			color:white;
			font-size:20px;
}
.b4_1 span {
	        display:block;
			line-height:2;
			color:white;
			margin-top:30px;
			font-size:18px;
}
.b3 {
	 width:100%;
	 padding:50px 0;
}
.b3 p {
	   text-align:center;
	   font-size:36px;
}
.b3 li {
	    float:left;
		width:260px;
		height:340px;
		border:1px solid #e7e7e7;
		margin-left:60px;
		margin-top:30px;
		border-radius:15px;
}
.b3 li font {
	         width:100%;
			 height:55px;
			 display:block;
			 line-height:55px;
			 text-align:center;
			 color:white;
			 font-size:20px;
			 background-color:#0c88ec;
			 border-top-left-radius:15px;
			 border-top-right-radius:15px;
}
.b3 li:nth-of-type(1) {
	                   margin-left:20px;
}
.b3 li span {
	         display:block;
			 text-align:center;
			 padding-top:20px;
			 line-height:30px;
			 font-size:16px;
}
.about4 {
	     width:100%;
		 background:url(../images2/background2.jpg) no-repeat center top;
		 background-size:100% 100%;
		 padding:100px 0;
}
.about4 p {
	       color:white;
		   text-align:center;
		   font-weight:bold;
		   font-size:32px;
}
.about4 font {
	          display:block;
			  text-align:center;
			  margin-top:50px;
			  color:white;
			  font-size:16px;
			  line-height:2;
}
.b2 {
	 width:100%;
	 padding:50px 0;
}
.b2 p {
	   text-align:center;
	   font-size:36px;
}
.b2 li {
	    width:400px;
		height:440px;
		padding-top:30px;
		float:left;
		background-color:white;
		border-radius:10px;
		box-shadow:0 0 9px 9px #f5fafa; 
		margin-top:30px;
		margin-left:40px;
}
.b2 li:nth-of-type(1) {
	                   margin-left:0;
}
.b2 li font {
	         display:block;
			 font-size:18px;
			 font-weight:bold;
			 text-align:center;
}
.b2 li span {
	         width:360px;
			 margin:20px auto 0 auto;
			 height:370px;
			 background-color:#e0f0fd;
			 display:block;
}
.b2_1 {
	   width:100%;
	   height:30px;
	   line-height:30px;
	   padding-top:10px;
	   font-size:16px;
}
.b2_1 img {
	       width:20px;
		   height:20px;
		   float:left;
		   margin:5px 10px 0 20px;
}
.about2 {
	     width:100%;
		 position:relative;
}
.about2 img {
	         width:100%;
			 z-index:1;
}
.about2 p {
	       z-index:2;
		   color:white;
		   text-align:center;
		   font-size:21px;
		   position:absolute;
		   top:50px;
		   width:100%;
		   font-weight:bold;
}
.b {
	width:100%;
	padding:50px 0;
}
.b p {
	  text-align:center;
	  font-size:36px;
}
.b li {
	   float:left;
	   width:360px;
	   height:270px;
	   border:1px solid #0c88ec;
	   margin-top:30px;
	   padding:50px 30px 0 30px;
	   margin-left:15px;
}
.b li:nth-of-type(1) {
	                  margin-left:0;
}
.b li font {
	        display:block;
			font-size:20px;
			text-align:center;
}
.b li span {
	        display:block;
			font-size:16px;
			line-height:2;
}
.line {
	   height:3px;
	   width:120px;
	   background-color:#0c88ec;
	   margin:20px auto;
}
.banner {
	     width:100%;
		 position:relative;
}
.banner>img {
	         width:100%;
			 z-index:1;
}
.top {
	  position:absolute;
	  width:100%;
	  height:90px;
	  top:0;
	  left:0;
	  z-index:2;
}
.top img {
	      float:left;
		  width:223px;
		  height:61px;
		  cursor:pointer;
		  margin-top:10px;
		  margin-left:20px;
}
.navigation {
	         float:left;
			 width:1010px;
			 height:90px;
}
.navigation a {
	           float:left;
			   display:block;
			   width:70px;
			   height:50px;
			   margin-top:20px;
			   line-height:50px;
			   font-size:16px;
			   color:white;
			   text-align:center;
			   margin-left:35px;
}
.navigation a:nth-of-type(1) {
	                          margin-left:0;
}
.navigation a:nth-of-type(5),.navigation a:nth-of-type(7) {
	                                                       width:90px;
}
.navigation a:hover {
	                 border-bottom:1px solid #ffb400;
					 color:#ffb400;
}