@charset "utf-8";
/* CSS Document */

		  .pages .hero-module{ height: 70vh}

	
.neiye .aboutus a{color:#fff;}
 .neiye section{ margin:0 auto;overflow: hidden; padding: 0 auto;}
.neiye nav ul li a{color:#fff;}
	.part1{ margin: 0 auto; max-width: 1200px; position: relative;}
	.part1-1 img{ width: 100%}
	
	.part1-2{ position: relative;}
.part1-2 img{ float:left; margin-top: 67px;}
.part1-2 embed{float:left;margin-top: 67px;}
.part1-3 {width:35.3%;margin:0 auto;}

	.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%}
	
	.part2-1 { width:35.3%; margin: 0 auto;}
	.part2-2{ width:100%; margin: 0 auto;overflow: hidden; padding-top: 46px;}
	.part2-2 ul li{ float: left;width: 100%; position: relative}
.part2-2 ul li div{ position:absolute; top: 127px; padding: 41px 0;  left: 40%; background: #3b4254; width: 18.75%; text-align: center;}

.part2-2 ul li div span{  font-size: 24px;}

	.part2-2 ul li img{width:50%; float:left;}
	.neiye .part2-3 {width:21%; margin: 0 auto; padding: 54px 0;}


.neiye .part3-4{width:16.7%; margin: 0 auto; padding: 56px 0;}
.part1,.part2,.part3, .part5 ,.part44,.part6,.part8{ width:62.5%; max-width: 1200px;margin: 0 auto}
.part7{ width:100%; max-width: 1920px;margin: 0 auto}
.part3-1{width:34.6%; margin: 0 auto;}
.part3-2{width:100%;color: #333333; font-size: 80%; text-align: center;  margin: 0 auto; margin-top: 70px;}
.part3-2 ul li{ float: left;width: 32%; position: relative}

.p2lr{margin:0 2%}
.part3-2 p{ width: 181px; margin: 0 auto}
.part3-3{ width:100%; margin: 0 auto; padding-top: 40px;overflow: hidden;}
.part3-3 ul li{ float:left; width: 22%; padding: 0.85%;  border:1px solid #b5b5b5;}
.part3-3 ul li img{ width:100%;}
.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;}


section .part4{width:100%;max-width: 1920px; margin: 0 auto;}
.part4-0{width:31.9%;margin: 0 auto; margin-top: 76px; overflow: hidden;}
.part4-01{width:100%; overflow: hidden;}
.part4-1{width:48.3%;margin: 0 auto;; float: left; height: 453px;  }
.part4-1 div{ margin-left:36.8%; margin-top: 91px; width: 56.7%; }
.part4-1 div img{margin: 19px auto;}
.part4-1 div p{border-top: 2px solid #393f51; padding:36px 0; border-bottom: 2px solid #393f51;}
.part4-2{width:51.7%;margin: 0 auto; float: right;}

.part4-3{ width:14%;margin:0 auto; margin-top: 64px;}
.part4-3 img{ width:100%}


.part5-1{width:35.6%;margin: 55px auto}
.part5-2{background:url("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;}

.part5m{ position:absolute;bottom:0;width: 54%;background: #333333; opacity: 0.5; text-align: center}
.part5m  span{ position:relative; height: 44px; text-align: center;bottom: 0px; line-height: 44px; margin: 0 auto;color:#fff;width: 100%}
.part5-3 ul li{ width:32%;float: left; height: 220px;}
.part5-3  p{ position:relative; background: #333333; opacity: 0.5;height: 40px; text-align: center;bottom: 40px; line-height: 30px;}
.part5-3 div {}

.part5-4{width: 20.9%; margin: 0 auto}
.tlr5{margin:0 2%;}
.part6-1{width: 35.6%; margin: 0 auto;}
.part6-3{ width: 21%;margin: 83px auto}
.part6-2{width:100%}
.part621 { float:left; width: 74.6%}

.tlr6{margin:0 1.3%}
.part621 ul li{float:left;width: 31.9%; text-align: center;height: 214px;position: relative;}

.part622 { float:right; width: 25.4%}
.part7-1{ width:21.7%; margin: 0 auto; position: inherit;}
.part7-2{overflow: hidden; background: url("part7t1.jpg"); background-size: contain; height:903px; background-repeat: no-repeat;}
.part7-2 ul li a{ color: #333; background: #dfdee3; width:100%;  height: 62px; display: block;}

.part7-2 ul{ position:relative; top:540px; max-width: 1200px; width: 62.5%;margin: auto;}
.part7-2 ul li{ width:23.5%;float:left;height: 62px; text-align: center; background: #dfdee3;color:#333 }
.part7-2 ul li img{ width:100%; overflow: hidden;}
.part7-2 ul li a:hover{ background:#fe0000; color:#fff;}


.part7-3{ width:14.7%; margin: 58px auto;}

.part7-23{position:relative;margin: 0 auto; width: 20%; top:640px;}
.part7-23 p{ width: 100%;border:2px solid #fb0400; font-size: 200%; padding: 20px 0;text-align: center;overflow: hidden; color:#fb0400}


.tl7{margin-left:2%;}

.pr7p{ padding-top:20px;}

.tr7{margin-right:2%;}
.tlr7{margin:0 2%;}
.part7-21{  max-width: 1200px; margin: 0 auto; width: 62.5%}
.part7-21 img{padding-top:0px; position: absolute;top:-79px;width: 62.5%}
.part7-0{ margin-top:116px; position: relative}

.part8-1{ width:43.5%; margin: 0 auto}
.part8-2{margin-top: 104px;}

.part8-2 .p8m01,.p8m2{ margin-left: 9.7%; margin-right: 4.5%; overflow: hidden;}
.part8-2 .p8m02{margin-right: 7.8%}
.p8m{ width:100%;}
.p8m1{margin-top: 50px; }
.p8m1 .p8m11{ margin-left: 9.7%; margin-right: 2.6%}
.p8m1 .p8m12{margin-right: 7.8%}
.p8m2{ margin-top:57px}

.part9-2 {margin-top:30px;}
.part9-2 .p9m{ width: 46%; text-align: right;}
.part9-2 .p9m, .part9-2 .p9m1{ float:left;}
.part9-2 .P8m1{ width:54%;}



.part8-3{ width: 20.9%; margin:56px auto;}
.part9-1{ width: 47.5%; margin: 0 auto}

.p9m1{ WIDTH:54%;margin-top: 45px; }

	  @media (max-width:1920px){
			 .part1-2 embed{height:480px;}
			  	 .part4 .part4-1{height: 605px;}
		  .part5-2{ padding-bottom:49px;} 
		 
		  .part7 .part7-21 embed{ height:700px;}
		  .part621 ul li{height:243px;}
		  .part7  .part7-23{top:710px;}
		 .part7  .part7-2 ul{top:604px;}
			  }
		  
 @media (min-width:1560px) and (max-width:1820px){
		 .part1-2 embed{height:399px;}
			 .pages .neiyex{ margin-top: 20px;}
			   
			   .nav.desktopNav ul	  {
				   
				 margin-left: 197px;
    margin-right: 197px;
    padding-top: 13.89px; 			 
				   
			   }   .part7 .part7-21 embed{ height:600px;}
	 .part7 .part7-2 ul{top:560px;}
			   .part7 .part7-23{top:600px;}
			   .neiye .aboutus{position:absolute; top:0px;right:0;margin-right: 193px} 
			   
			   
			 .neiye  .hero-module .logo{margin-top:100px}
			    .part7 .part7-2{height:752px;}
	 .pages .hero-module{}
	 .part4 .part4-1{height: 502px;}
	 .part5-2 p {
    width: 41%;  
    margin: 70px 40px 118px 0;
	 }
	 
	 .pages .hero-module {height:79vh;}
	 
			  }
		  
		 @media (max-width:1440px){
			 
			 .part1-2 embed{height:359px;}
			 .neiye section{padding-top:70px;overflow: hidden;}
			 	 .pages .neiyex{ margin-top: 20px;}	 
			 .hr1.f16{ font-size: 12px; }
			 .part7 .part7-2 embed{ height:500px;
			}
			 .part7 .part7-2{height:675px;}
			 .part7-21{ width:62.5%;}
			.part7 .part7-2 ul{width:62.5%; top:450px;}
			.part7 .part7-23 {top:503px;}
			 .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;}
			 
		  }
		  
		  
 @media (min-width:1440px){
			 
			
			 .neiye section>div{padding:0 auto;}
			
.nav.desktopNav {
    height: 110.89px;
} 		 
			

		  }