@charset "utf-8";
/* CSS Document */

		  .pages .hero-module{ height: 70vh}

	
.neiye .aboutus a{color:#364bff;}
 .neiye section{ margin:0 auto; padding: 0 auto;}
.neiye nav ul li a{color:#364bff;}
	.part1{ margin: 0 auto; max-width: 1400px; position: relative; padding: 78px 0; }


	.part1-1 { width: 100%; margin: auto; text-align: center; line-height: 24px;}
	
	.part1-2{ width: 10%; margin: 0 auto; margin-top: 30px;}
	.part1-2 span{ background:#364bff;color: #364bff;border-radius: 30px; padding: 2px; margin: 10px; width: 5px; height: 5px;display: block;float:left;}


	.h115{ height: 115px;}
	.h119{ height: 119px;}
		.h59{ height: 59px;}
	.h89{ height: 89px;}
	.h86{ height: 86px;}
	.h67{ height: 67px;}
	.f16{ font-size:16px;}
	.f36{font-size: 36px;}
	.f18{font-size: 18px;}
	.magauto{ margin: 0 auto;}
	.texcen{text-align:center}
	.linh89{ line-height:89px;}
	.linh86{ line-height:86px;}
	.linh67{ line-height: 67px;}


	.hr1{border-top:1px solid #333333;border-bottom:1px solid #333333;  padding: 10px 0; margin: 1px 0;width:61%; }

	.part2{ width:100%; max-width: 1200px;}
	
	.part2-1 { width:100%; margin: 0 auto;}
.part2-1 ul li{width:14.2%;float: left; border-radius: 10px;padding: 3.6%; text-align: center; }
.part2-1 ul li:hover h5{color:#fff;}
.part2-1 ul li:hover h4{color:#fff;}
.part2-1 ul li:hover h5{color:#fff;}
/*.part2-1 ul li:nth-child(1){ background: #364bff;}
.part2-1 ul li:nth-child(1) h5{ color: #fff}
.part2-1 ul li:nth-child(1) h4{ color: #fff}

.part2-1 ul li:nth-child(1) hr{ background: #fff;}*/

.part2-1 ul li:hover hr{ background: #fff;}

.part2-1 ul li:hover{ background: #364bff; color: #fff}

.part2-1 .part2-11{}
.p2lr{margin:0 1.6%}
.p2r{ margin-right: 1.6%}
.part2-1 h4{ font-size:14px; margin-top: 65px; font-weight: bold; color:#545251}
.part2-1 h5{ color:#808080}
.part2-1 hr{width: 20px; margin: 20px auto; height: 1px;color: #fff; background: #364bff;}

.part2-2{ width:100%; margin: 0 auto;overflow: hidden; padding-top: 46px;}



.neiye .part3-4{width:16.7%; margin: 0 auto; padding: 56px 0;}
.part1,.part2,.part3, .part5 ,.part44,.part6,.part8{ width:62.5%; margin: 0 auto}
.part7{ width:100%; max-width: 1920px;margin: 0 auto}
.part3-1{width:100%; margin: 0 auto; margin-top: 261px;}


.part3-1 ul li { width:12%;float: left;border:5px solid #354bff; background: #fff;padding: 1% 1% 3% 1%;margin-top: 2.6%}
.p3lr{margin:0 1%}
.p3r{margin-right:1%}
.part3-11{color:#354bff; font-size: 35px; }
.part3-11 sup{  font-size: 12px;
    font-weight: 900;
    height: 10px;
    letter-spacing: 0.1px;
    line-height: 9px;
    top: -1.2em;}
.part3-12{color:#656565; font-size: 21px; margin-top: 40px}




.tl{margin-left:1%;}

.tr{margin-right:1%;}
.tlr{margin:0 1%;}

  .neiyex{ margin-top: 40px }


.pic_an{
	 background: #fff none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 16px;
    height: 46px;
    line-height: 46px;
    text-align: center;
    width: 134px;
}
.pic_an a {color:#36384f;text-decoration:none;}





.part5-1{margin-top: 159px; height: 453px;}
.part5-2{background:url("../media/hdy/part5t0.jpg");background-repeat: no-repeat;background-size: 100%; width:100%; overflow:hidden;   position: relative;}
.part5-2 p{ width: 40%;float: right;margin: 88px 40px 118px 0;; color:#000; font-size: 106% }
.part5-3{width:100%;margin: 55px auto; overflow: hidden;}
.p5zj {width:100%; float:left;}
.p5zj .p5zjt{ float:left; width: 10%}
.p5zj ul{ float:right; width: 90%}
 .part2-11 img{ width:100%}

.tlr5{margin:0 2%;}
.part6-1{width: 35.6%; margin: 0 auto;}
.part9{}
.part9-1{ width:100%}
.part9-1 ul li{ float:left; width: 33.3%;overflow: hidden;}
/*.part9-1 ul li:nth-child(1) img{opacity:1; filter: none;}*/
.part9-1 ul li img{opacity: 0.5; filter: grayscale(100%);}
.part9-1 ul li:hover img{opacity: 1;filter:none}
.part9 img{display: block; width: 100%}
.tlr6{margin:0 1.3%}


.p5zjt span{font-size:45px;color:#3333c9;font-weight: bold; line-height: 50px;}


.azjtd{ position:absolute; height:auto; overflow:hidden; padding:10px; right:0; top:-22rem;}
.azjtd .dfb{ float:right; padding-top:18px;}
.azjtd ul li{ float:left; width:168px; height:168px; overflow:hidden; margin-right:5px; border-radius:208px; cursor:pointer; text-align:center;border:2px solid #0033ff; font-weight:800; position: static;}
.azjtd ul li a{color:#0033ff; font-size:30px;}
.azjtd ul .hover{  background:#3332cb;}
.azjtd ul .hover a{ color:#FFF;}
.azjtd ul li p{ top:0px;position: absolute;z-index:999;margin-left:-20px}

.azjtd ul li p img{ width:85%}
.acont_zj{ float:left; width:100%; height:auto; overflow:hidden; margin-top:30px; position: relative}
.acont_zj .pic{ float:left; width:100%; color:#3332cb; margin-top:10px;}
.acont_zj .pic h2{ float:left; width:100px; font-size:26px;}
.acont_zj .pic h3{ float:left; width:200px; font-size:38px; line-height:38px; text-align:center;}
.acont_zj .pic dl{ width:50%;float: right; text-align: right;}
.acont_zj .pic dl,.cont_zj .pic dl dd{ float:right;}

.acont_zj .pic_an{ float:left; left: 0; margin-top:40px; }
.acont_zj .pic_an a{ float:left; width:134px; height:46px; background:#3332cb; color:#FFF; line-height:46px; font-size:16px; text-align:center; border-radius:5px;}


.tl7{margin-left:2%;}

.pr7p{ padding-top:20px;}

.tr7{margin-right:2%;}
.tlr7{margin:0 2%;}


.p9m1{ WIDTH:54%;margin-top: 45px; }

	  @media (max-width:1920px){
		
			
		
			  	 .part4 .part4-1{height: 605px;}
		  .part5-2{ padding-bottom:49px;} 
		  .dark{ height:553px;}
		  .p5zj .p5zjt{width:29%}
		  .p5zj ul{width:61%}
			  }
		  
 @media (min-width:1560px) and (max-width:1820px){
			
			 .pages .neiyex{ margin-top: 20px;}
			   
	/*		   .nav.desktopNav ul	  {
				   
				 margin-left: 197px;
    margin-right: 197px;
    padding-top: 60.89px;   
				 
				   
			   }  */
	 .part7 .part7-2 ul{top:430px;}
			   .part7 .part7-23{top:500px;}
/*			   .neiye .aboutus{position:absolute; top:7px;right:0;margin-right: 135px} 
*/			   
			   
			 
			    .part7 .part7-2{height:752px;}
	
	 .part4 .part4-1{height: 502px;}
	 .part5-2 p {
    width: 41%;  
    margin: 70px 40px 118px 0;
	 }
	 	 .p5zj .p5zjt{width:18%}
			   .p5zj .p5zjt span{width:10%;font-size: 20px;}
		  .p5zj ul{width:74%}
	  .part3-12{font-size:16px;}
	 .part3-1{ margin-top:285px;}
	 
	 	 .pages .hero-module {height:79vh;}
	 
			  }
		  
		 @media (max-width:1440px){
			 
			
			 .neiye section{padding-top:70px;}
			 	 .pages .neiyex{ margin-top: 20px;}	 
			 .hr1.f16{ font-size: 12px; }
			 		 .pages .hero-module{height:82.5vh;}
			 .part7 .part7-2{height:675px;}
			 .part7-21{ width:62.5%;}
			.part7 .part7-2 ul{width:62.5%; top:390px;}
			.part7 .part7-23 {top:458px;}
			 .part7-21 img{width:62.5%}
			  .neiye  .hero-module .logo{margin-top:10px}
			.part4 .part4-1{height: 452px;}
			 .pages .hero-module{height:82.5vh;}
			 .part5m{bottom:9px;}
			 .part5m  span{line-height: 37px;}
			 .part5-2{padding-bottom:0;	}
			  .part5-2 p {
    width: 41%;  
    margin: 60px 40px 118px 0;
				  font-size:96%;
	 }
			 .part621 ul li{ height:182px;}
			 .p5zj .p5zjt{width:18%}
			   .p5zj .p5zjt span{width:10%;font-size: 20px;}
		  .p5zj ul{width:82%}
			 .part3-12{font-size:16px;}
			
			  .part3-1{ margin-top:295px;}
			 
		  }
		  
		  
 @media (min-width:1440px){
			 
			
			 .neiye section>div{padding:0 auto;}
			
.nav.desktopNav {
    height: 110.89px;
} 		 
			

		  }