html,

body {

  margin: 0;

  padding: 0;

}



li {

  list-style: none;

}



a {text-decoration: none;}

.l{float:left}

.r{float:right}

.section {

  overflow: hidden; height: 100%

}



.banner4 {

  float: left;

  height: 400px;

  width: 540px;

  position: relative;

  margin-top: 10px;

  margin-left: 17px;

}



.kiki {

  position: relative;

  background-repeat: no-repeat;

  background-size: 100%;

  float: right;

  height: 280px;

  width: 350px;

  float: left;

}



.sybanben{width:300px; margin-left: 20%; color: #fff} 

.sybanben li{width:120px; line-height: 44px; height: 44px; text-align: center; margin: 0 auto; padding: 0 10px;}

.sybanben li .red{background: #c7010e}

.sybanben li .bule{background: #272b65}.sybanben{width:300px; margin: 0 auto;} 

.sybanben li{float:left;width:120px; line-height: 44px; height: 44px; text-align: center;}

.sybanben li.red{background: #c7010e}

.sybanben li.bule{background: #272b65}



.shuangyang_logo{position: fixed;top: 0px;left:0px;z-index: 10; background: url("../images/logobg.png");width:313px;height:377px;}

.banquan{ position:fixed;bottom:30px;left:30px;font-size:14px;z-index: 11;  color: #fff;writing-mode: vertical-lr; text-shadow:1px 1px #000;

    writing-mode: tb-lr;

    word-wrap: break-word;}

/* 导航按钮样式 */

.fx{ width: 100px; position: absolute;  top: 50px;

  right: 250px; } 

.fx a{ display:block; width:40px; height:40px; float:left; margin-right:10px; border-radius:50%; transition:all 0.3s; } 

.fx a{ display:block; width:40px; height:40px; float:left; margin-right:10px; border-radius:50%; transition:all 0.3s; } 

.fx a:hover{ background:#fff; }

 .fx .weixin{ }

  .fx .weixin span{ background: url("../images/2wm_wx.png") no-repeat; display:block; margin-left:-30px; margin-top:15px; opacity:0; transition:all 1.5s; transform: rotate(0deg); width:0px; height:0px; }

   .fx .weixin:hover span{ transform: rotate(360deg); opacity:1; width:150px; height:150px; }

    .fx .sj span{ background: url("../images/2wm_sj.png") no-repeat; display:block; margin-left:-30px; margin-top:15px; opacity:0; transition:all 1.5s; transform: rotate(0deg); width:0px; height:0px; }

     .fx .sj:hover span{ transform: rotate(360deg); opacity:1; width:150px; height:150px; }





.navbar {

  position: fixed;

  top: 50px;

  right: 80px;

  padding: 9px 2px 9px 60px;

  width: 150px;

  height: 50px;

  cursor: pointer;

  box-sizing: border-box; 

 

	background: rgb(27, 26, 119)  url("../images/img/hrmy_30.png") left no-repeat ;;

 

  z-index: 9;

}



.navbar div {

  margin: 6px auto;

  width: 32px;

  height: 4px;

  border-radius: 2px;

  background-color: rgb(74, 255, 244);

  transition: all 0.5s ease; 

}



.navbar .nav1,

.navbar .nav3 {

  margin: 5px auto;

  width: 24px;

  background-color: #fff; 

}



.navbarOn1 {

  transform-origin: center;

  transform: rotate(45deg) translate(7px, 7px);

}



.navbarOn2 {

  transform-origin: center;

  transform: rotate(-45deg) translate(7px, -7px);

}



.navbarOn3 {

  transform: rotateY(90deg);

}



/* 导航按钮样式 */

/* 右侧原点样式 */

#fp-nav ul li a span,

.fp-slidesNav ul li a span {

  background-color: #fff !important;

}



/* 右侧原点样式 */



/* 第一屏样式 */

.main {

  position: absolute;

  top: 50%;

  left: 50%;

}



.main1,

.main2 {

  margin: -300px 0 0 -300px;

  width: 600px;

  height: 600px;

}



.wai1 {

  margin: -400px 0 0 -400px;

  width: 800px;

  height: 800px;

  border-left: 1px solid rgba(255, 255, 255, 1);

  border-right: 1px solid rgba(255, 255, 255, 1);

  border-bottom: 1px solid rgba(255, 255, 255, .2);

  border-top: 1px solid rgba(255, 255, 255, .2);

  border-radius: 100%;

}



.wai2 {

  margin: -500px 0 0 -500px;

  width: 1000px;

  height: 1000px;

  border-left: 1px solid rgba(255, 255, 255, 1);

  border-right: 1px solid rgba(255, 255, 255, 1);

  border-bottom: 1px solid rgba(255, 255, 255, .2);

  border-top: 1px solid rgba(255, 255, 255, .2);

  border-radius: 100%;

}



.line {

  position: absolute;

  top: 50%;

  width: 200px;

  height: 1px;

  background-color: #fff;

}



.wai1 .left {

  left: -160px;

}



.wai1 .right {

  right: -160px;

}



.logo {

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -250px 0 0 -250px;

  width: 500px;

  height: 500px;

  border-radius: 50%;

  opacity: 0;

  transform: scale(0.2);

  background-color: rgba(255, 255, 255, 0.5);

}



.shit {

  opacity: 1;

  transform: scale(1);

  transition: all 1.5s 0.5s ease;

}



.logo .nei {

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -240px 0 0 -240px;

  width: 480px;

  height: 480px;

  border-radius: 50%; text-align: center; 

  border: 1px dashed #fff;

}



.logo div {

  margin: 30px 0;

  text-align: center;

}



.logo .nei1 {

  margin: 0;

  padding: 40px 0 0;

  transform: rotateY(-90deg);font-family: impact;font-size:72px; color: #3b68c2; padding-top: 150px;

}



.zhuan1 {

  transform: rotateY(0deg) !important;

  transition: all 1s 1.5s ease;

}



.logo .nei2 {

  font-size: 24px;

  color: #333;

  animation: bounce 2s 1s ease; margin-top: -5px;

}



.logo .nei3 {

  font-size: 26px;

  font-weight: bold;

  color: rgb(255, 234, 0);

  animation: rubberBand 2s 1s ease;

}



.nei4 {

  font-size: 18px;

  color: rgb(255, 234, 0);

  animation: bounceInUp 2s 0.5s ease; 

}



@keyframes first {

  from {

    transform: rotate(0deg);

  }



  to {

    transform: rotate(360deg);

  }

}



@keyframes second {

  from {

    transform: rotate(360deg);

  }



  to {

    transform: rotate(0deg);

  }

}



@keyframes wai {

  from {

    transform: rotate(0deg);

  }



  to {

    transform: rotate(90deg);

  }

}



@keyframes lined1 {

  from {

    height: 0px;

  }



  to {

    height: 80px;

  }

}



@keyframes lined2 {

  from {

    height: 80px;

  }



  to {

    height: 0px;

  }

}



@keyframes lineduan1 {

  from {

    height: 0px;

  }



  to {

    height: 120px;

  }

}



@keyframes lineduan2 {

  from {

    height: 120px;

  }



  to {

    height: 0px;

  }

}



@keyframes linechang1 {

  from {

    height: 0px;

  }



  to {

    height: 250px;

  }

}



@keyframes linechang2 {

  from {

    height: 250px;

  }



  to {

    height: 0px;

  }

}



.wai1,

.wai2 {

  animation: wai 8s ease-in-out infinite alternate;

}



.main1 {

  animation: first 20s linear infinite normal;

}



.main2 {

  animation: second 40s linear infinite normal;

}



.changduan {

  transform: rotate(45deg);

  margin: -300px 0 0 -300px;

  width: 600px;

  height: 600px;

}



.xian1,

.xian2,

.xian3,

.xian4,

.xian5,

.xian6 {

  position: absolute;

  width: 1px;

  height: 100px;

  background-color: #fff;

}



.xian1 {

  top: 600px;

  left: 250px;

  animation: lined1 2s linear infinite alternate;

}



.xian2 {

  top: 600px;

  left: 300px;

  animation: linechang1 1s linear infinite alternate;

}



.xian3 {

  top: 600px;

  left: 350px;

  animation: lineduan1 1.5s linear infinite alternate;

}



.xian4 {

  bottom: 600px;

  left: 250px;

  animation: lined2 2s linear infinite alternate;

}



.xian5 {

  bottom: 600px;

  left: 300px;

  animation: linechang2 1s linear infinite alternate;

}



.xian6 {

  bottom: 600px;

  left: 350px;

  animation: lineduan2 1.5s linear infinite alternate;

}



/* 第一屏样式 */

/* 第二屏样式 */

.section2 {

  position: relative;



  background-position: bottom left;

}



.top {

  padding: 100px 0 50px;

  width: 100%;

  box-sizing: border-box;

}



.top div {

  opacity: 0;

  transform: translateY(-1000px);

  text-align: center;

}



.erxiaoguo1 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 1s 1.0s ease;

}



.erxiaoguo2 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 1s 1.2s ease;

}



.erxiaoguo3 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 1s 1.6s ease;

}



.erxiaoguo4 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 1s 2s ease;

}



.erleft {

  opacity: 1 !important;

  transition: 'opacity' 0.5s ease;

  animation: bounceInLeft 1.5s ease;

}



.erright {

  opacity: 1 !important;

  transition: 'opacity' 0.5s ease !important;

  animation: bounceInRight 1.5s ease;

}



.top div:first-child {

  height: 60px;

  font-weight: bold;

  color: #fff;

}



.top div:nth-child(2) {

  height: 30px;

}



.top div:last-child {

  font-size: 26px;

  color: #fff;

}



.top .linea {

  display: inline-block;

  width: 50px;

  height: 4px;

  background-color: rgb(255, 234, 0);

}



.content {

  margin:10% auto 0 auto;

  width: 1280px;

 background: url("../images/abg.png") repeat-y; height:230px; 

}



.sy_lx{

  margin:6% auto 0 auto;

  width:1280px; text-align: center;

 

}

.lx_list{width:1280px; margin: 20px auto; height: 230px}

.lx_list li{float:left;}

.lx list li:hover{animation: dou 0.5s linear;}



.lx_list li h2{font-size:20px; font-weight: normal; }

.lx_list li p{font-size:20px; color: #d81e06; line-height: 18px;font-family: Baskerville, "Palatino Linotype", Palatino, "Century Schoolbook L", "Times New Roman", "serif";transition-duration: 0.3s;}

.lx_list li.email{width:400px; text-align:right; background: url("../images/sy_mail.png") right no-repeat; padding-right:100px; margin-top: 38px;transition-duration: 0.3s;}

.lx_list li.email:hover{animation: dou 0.5s linear; letter-spacing:2px}

@keyframes dou{

				0%{transform: translateY(0px);}

				25%{transform: translateY(10px);}

				50%{transform: translateY(0px);}

				75%{transform: translateY(-10px);}

				100%{transform: translateY(0px);}



}

.lx_list li.lx_img{width:280px; text-align: center;}

.lx_list li.tel{width:400px; background: url("../images/sy_tel.png") left no-repeat; padding-left:100px; margin-top: 38px; text-align: left;transition-duration: 0.3s;}

.lx_list li.tel:hover{animation: dou 0.5s linear;letter-spacing:2px;transition-duration: 0.3s;}

@keyframes dou{

				0%{transform: translateY(0px);}

				25%{transform: translateY(10px);}

				50%{transform: translateY(0px);}

				75%{transform: translateY(-10px);}

				100%{transform: translateY(0px);}



}

.lx_address{font-size:18px; text-align: center; line-height: 34px; color: #333}



.lx2wm_list{width:360px; margin: 0 auto; height:220px;}

.lx2wm_bule{width:150px; height:36px; background: #1b1a77; line-height: 36px;color: #fff}

.lx2wm_red{width:150px; height:36px; background: #d81e06; line-height: 36px; color: #fff}

.lx2wm_list li{width:150px; float:left; margin:15px}



.content .left {

  float: left;

  width: 32%;

  height: 230px;

  opacity: 0; padding-left: 2%; padding-top: 30px;

 

}

.content .left .lshutiao{width:4px; height: 40px; background: #3e3d76; margin-top: 20px; margin-left: 20px;}

.content .left .a_gg{

	font-size:18px; 

	color: #2e2e2e;

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; 

	text-transform: uppercase; 

	margin-top: 80px; 

}

.content .left .a_wa{font-size:24px;color: #2e2e2e;}

.content .left .aa_more{font-size:14px; height: 50px; line-height: 50px;width:120px; border: 1px #df1515 solid; color: #df1515; text-align: center; margin-top: 40px;transition-duration: 0.3s;}

.content .left .aa_more a{border: 1px #df1515 solid; color: #df1515}

.content .left .aa_more:hover{transition-duration: 0.3s;border-radius:30px;width:160px; background:#d51c1c; color:#fff}

.content .right {

  float: right;

  margin-top:80px;

  width: 65%;

  height: 375px;

  opacity: 0;

  box-sizing: border-box;





}



.content .right p {

  line-height: 30px;

  font-size: 15px;

  color: #373737;



}



.content .right h1 {

  font-size: 30px;

  line-height: 32px;

  color: #373737;

}









.content .right .rr div {

  float: left;

  width: 32.5%;

  height: 100px; padding-top: 350px;

  text-align: center;

  cursor: pointer;



}



.content .right .rr div p {

  line-height: 2px;

  font-size: 17px;

  color: #000000;

  text-align: center;

  width: 100%;

  text-decoration: none;



}



.content .right .rr div p:hover {

  line-height: 2px;

  font-size: 17px;

  color: #eeca00;

  text-align: center;

  width: 100%;

  text-decoration: none;



}





.rr .r1 {

  opacity: 0;

  transform: translateY(500px); background: url("../images/a1.jpg");

	 

}



.rr .r1:hover,.rr .r2:hover,.rr .r3:hover{animation: dou 0.5s linear;}

@keyframes dou{

				0%{transform: translateY(0px);}

				25%{transform: translateY(10px);}

				50%{transform: translateY(0px);}

				75%{transform: translateY(-10px);}

				100%{transform: translateY(0px);}



}

.rr .r2 {

  opacity: 0;

  transform: translateY(500px); background: url("../images/a2.jpg");

}



.rr .r3 {

  opacity: 0;

  transform: translateY(500px); background: url("../images/a3.jpg");

}







/* 第二屏样式 */

/* 第三屏样式 */

.sy_chanpin { margin:10% auto 0 auto;width: 1280px;}

.sy_chanpin_l{width:300px;height: 500px; float:left;}



.cage_list{width:300px;}

.cage_list li{height:42px; line-height: 42px; text-align:left;width:300px; transition-duration: 0.3s; }

.cage_list li a{ color:#333; border: 1px #333 solid;padding-left:20px;width:280px; height:42px; line-height: 42px; display: block; margin: 5px 0 5px -25px}

.cage_list li a:hover{ background: #d02020; color: #fff;border: 1px #d02020 solid;transition-duration: 0.3s; border-radius:20px; }

.sy_chanpin_r{width:900px;  height: 500px;float:right;text-align: right}

.sy_chanpin_r .cpen16{font-size:16px; 

	font-family: Cambria, "Hoefler Text", "Liberation Serif", Times, "Times New Roman", "serif"; 

	 margin-top: 50px;  

} 

.cpcn24{font-size:30px; color: #1e3b97;}

.hei{font-weight: bold; color: #2e2e2e}

.sy_chanpin_r .cpcn24{font-size:32px;}

.sy_chanpin .lshutiao{width:4px; height: 40px; background: #3e3d76; margin-top: 20px; margin-left: 20px;}

.content .right {

  float: right;

  margin-top:80px;

  width: 65%;

  height: 375px;

  opacity: 0;

  box-sizing: border-box; 



}

.espcms_piclist_slide {overflow: hidden;}

.espcms_piclist_slide ul li{float: left;margin:0 15px 5px 0;text-align: center; position:relative; height:240px;overflow:hidden; }

.espcms_piclist_slide li .pic { width:305px; height:240px;}

.espcms_piclist_slide li .pic a{ font-size:16px;}

.espcms_piclist_slide ul li:hover img{width:99%}

.espcms_piclist_slide li .pic img { width:305px; height:240px;}



.espcms_piclist_slide li .cover_pic{ width:100%; height:100%;position:absolute;  z-index:100;display: block; background:rgba(0,0,0,.5)}

.espcms_piclist_slide li .cover_pic a{ font-size:24px; color:#fff; font-weight:bold; padding:130px 0 0 0; background:url(../images/images/more.png) no-repeat center 5px;   display:block;}

.espcms_piclist_slide li  p{ }

.espcms_piclist_slide li  p a{ color:#fff}

.espcms_piclist_slide li  p a:hover{ color:#fff600}





/* 第三屏样式 */

@keyframes sanbg {

  from {

    transform: scale(1);

  }



  to {

    transform: scale(1.5);

  }

}



.section3 {

  display: flex;

}



.section3 .sanbg {

  position: relative;

  float: left;

  padding: 0 2%;

  height: 100%;

  opacity: 0;

  box-sizing: border-box;

  transition: all 0.5s ease;

  z-index: 3;

}



.section3 .sanbg div:first-child {

  padding-top: 150px;

}



.section3 .sanxia {

  position: absolute;

  top: 0;

  left: 0;

  padding: 0;

  width: 100%;

  height: 100%;

  background: url('../images/img/chanpin.jpg') no-repeat;

  animation: sanbg 10s linear infinite alternate;

}



.section3 .sanzhong {

  position: absolute;

  top: 0;

  left: 0;

  padding: 0;

  width: 100%;

  height: 100%;

  background: rgba(0, 0, 0, 0.8);

}



.section3 .sanshang {

  position: absolute;

  top: 0;

  left: 0;

  padding: 0;

  width: 100%;

  height: 100%;

}



.section3 li {

  float: left;

  width: 25%;

  height: 100%;

  overflow: hidden;

}



.section3 li .sanbg div {

  margin: 180px 0 80px 0;

}



.sanbg div {

  /* margin: 150px auto 0; */

  padding: 150px auto 0;

  text-align: center;

}



.section3 .imgZ {

    position: relative;

    z-index: 3; font-size:40px; color: #fff;font-family: impact; 

	border: 2px #fff solid;

	width:120px; 

	height: 120px;

	border-radius:50%; 

	text-align: center; 

	line-height: 120px; left:35%

	

}



.sanbg .sanbga {

  position: absolute;

  top: 0;

  left: 0;

  margin: 0 !important;

  padding: 0;

  width: 100%;

  height: 100%;

  z-index: 1;

  background-color: rgba(0, 0, 0, 0.3);

}



.sanbg p:nth-child(3) {

  position: relative;

  margin-bottom: 80px;

  font-size: 30px;

  font-weight: bold;

  color: #fff;

  text-align: center;

  z-index: 3;

}



.sanbg p:nth-child(4) {

  position: relative;

  color: #fff;

  padding: 0 15px 0px;

  line-height: 28px;

  z-index: 3;

  font-size: 15px;

}



.sanbg p:nth-child(5) {

  position: relative;

  margin-top: 70px;

  text-align: center;

  z-index: 3;

}



.sanbg P:nth-child(5) a {

  position: relative;

  display: inline-block;

  width: 150px;

  height: 50px;

  line-height: 50px;

  text-decoration: none;

  font-size: 17px;

  color: #fff;

  border: 1px solid #fff;

  z-index: 3;

}









.sanzhezhao1 {

  position: absolute;

  top: 0;

  height: 0;

  width: 25%;

  height: 100%;

  z-index: 2;

  overflow: hidden;

}



.sanzhezhao1 img {

  position: absolute;

  top: 50%;

  left: 50%;

  margin-top: -50px;

  margin-left: -50px;

}



.sanzhezhao1>div {

  position: absolute;

  top: 50%;

  left: 0;

  margin-top: -1000px;

  width: 100%;

  height: 2000px;

  transform: rotate(30deg);

  background-color: rgba(255, 255, 255, .1);

}



.sanActive {

  opacity: 1 !important;

  transition: all 0.5s ease;

}



.sanzhezhao1 p {

  position: absolute;

  left: 0;

  top: 50%;

  width: 100%;

  margin-top: 100px;

  text-align: center;

  font-size: 30px;

  font-weight: bold;

  color: #fff;

  text-align: center;

}



/* 第三屏样式 */

/* 第四屏样式 */



.shili {width:100%}

.shili_left{ background: url('../images/sl1.jpg');width:50%; height: 100%;transition-duration: 0.3s;}

.shili_left:hover,.shili_right:hover{ letter-spacing:5px;transition-duration: 0.3s;}

.shili_right{background: url('../images/sl2.jpg');width:50%; height: 100%;transition-duration: 0.3s;}

.shili .sl48{color:#d81e06; font-size:48px; font-weight: bold;width:100%; text-align: center; padding-top: 30%; z-index: 9999}

.shili .sl_en{font-size:20px; line-height: 33px;width: 100%; text-align: center; color:#777777}

.baitiao{width:2px; height: 45px; background: #fff;margin: 0 auto;}

.shutiao{width:2px; height: 45px; background: #4d4d4d;margin: 0 auto;}

.txt16{font-size:16px; color:#777777; line-height: 30px; text-align: center; margin: 15px auto}

.shili_left:hover .shili_more,.shili_right:hover .shili_more{width:180px; border-radius:10px; height: 55px; line-height: 55px; text-align: center; margin: 0 auto; background:#d81e06;transition-duration: 0.3s;}

.shili_more{width:140px; border-radius:40px; height: 55px; line-height: 55px; text-align: center; margin: 10px auto 0 auto; background:#1b1a77; color: #fff;transition-duration: 0.3s;}

.shili_more:hover{width:180px; border-radius:10px; height: 55px; line-height: 55px; text-align: center; margin: 0 auto; background:#d81e06;transition-duration: 0.3s;}

.news {

  background: url('../images/img/news.jpg')

}



.news .content {

  display: flex;

  justify-content: center;

}



.news .content>div:nth-child(1) {

  transform: translateX(1100px);

}



.news .content>div:nth-child(2) {

  transform: translateX(800px);

}



.news .content>div:nth-child(3) {

  transform: translateX(300px);

}



.news .content div:nth-child(2) {

  margin: 0 3%;

}



.news .content div {

  position: relative;

  width: 30%;

  height: 375px;

  transition: all 0.6s ease;

}



.news .content div img {

  height: 280px;

}



.news .content div div {

  position: absolute;

  bottom: 0;

  margin: 0 !important;

  width: 100%;

  height: 92px;

  overflow: hidden;

  background-color: #fff;

  transition: all 0.6s ease !important;

}





.news .content .xinwen {

  height: 50px;

  width: 90px;

  background: #eeca00;

  position: absolute;

  top: 15px !important;

  z-index: 3;

  left: 16px;

}



.news .content .xinwen p {

  display: block;

  text-align: center;

  color: #FFFFFF;

  font-size: 15px;

  margin-bottom: 10px;

}







.sanxiaoguo1 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 2s ease !important;

}



.sanxiaoguo2 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 2s 1s ease !important;

}



.sanxiaoguo3 {

  opacity: 1 !important;

  transform: translate(0) !important;

  transition: all 2s 2s ease !important;

}



.news .content p {

  padding: 0 5%;

}



.news .content p a {

  font-size: 16px;

  color: #000000;

  text-decoration: none;

}



.news .content p:nth-child(2) {

  color: #666;

}



.news .content p:nth-child(3) {

  font-size: 12px;

  color: #fff;

}



.sixiaoguo {

  height: 160px !important;

  background-color: rgb(8, 93, 176) !important;

  transition: all 0.6s ease !important;

}



/* 第四屏样式 */

/* 第五屏样式 */



.sy_newsmain{width:1280px; margin:10% auto 0 auto;}

.sy_newsmain_l{float:left;width:420px;}

.sy_newsmain_l .news24{font-size:24px; line-height: 44px;}

.sy_newsmain_l .news_en{font-size:16px; text-transform: uppercase }



.sy_newsmain_r{ float:right;width:820px}

.xinwen_list{width:360px; margin-top: 110px;}

.xinwen_list li{width:130px; text-align: center; float:left; margin-right: 15px;}

.xinwen_list li a{ color:#fff; background: #33316e; height: 40px; line-height: 40px; display: block;transition-duration: 0.3s; }

.xinwen_list li a:hover{ color:#fff; background: #df1515;transition-duration: 0.3s; border-radius:20px;width:140px; letter-spacing:2px}





.news_r{ width:820px; position:relative}

.news_r_list{ background:#fff; margin:0 0 22px 0 ;height: 150px;transition-duration: 0.3s;}

.news_r_list:hover{ background:#f2f2f2;transition-duration: 0.3s;animation: dou 0.5s linear; border:5px #3b68c2 solid}

.news_r_list .news_r_pic{ width:180px; height:150px; position:relative; overflow:hidden;}

.news_r_list .news_r_pic img{width:100%; transition:0.4s ease; -moz-transition:0.4s ease; -webkit-transition:0.4s ease; }

.news_r_list .news_r_pic:hover img{ transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1);}

.news_r_list .news_r_c{ width:600px; padding:0px 15px 0 0}

.news_r_list .news_r_c h3{  font-weight:bold; line-height:25px;}

.news_r_list .news_r_c h3 a{ font-size:18px; color:#5a5a5a;}

.news_r_list .news_r_c h3 a:hover{ color:#d51c1c}



.news_r_list .news_r_c .news_r_date{ font-size:12px; color:#666666; line-height:20px; padding:0 0 10px 0}

.news_r_list .news_r_c p{ font-size:14px; color:#777777; }

.news_r_list .news_r_c .news_r_more{ font-size:14px; color:#d51c1c; }







.about {

  background: url('../images/img/about.jpg');

}



.about .content {

  position: relative;

  margin: 0;

  width: 100%;

  height: 100%;

  background-color: rgba(9, 93, 176, 0.8);

}



.about .content .wai {

  height: 100%;

}



.about .content .wai .t,

.about .content .wai .b {

  position: relative;

  height: 50%;

  text-align: center;

}



.about .content .wai .t img {

  position: absolute;

  bottom: 0;

  left: 50%;

  margin-left: -454px;

}



.about .content .wai .b img {

  position: absolute;

  top: 0;

  left: 50%;

  margin-left: -454px;

}



.about .content .nei {

  position: absolute;

  top: 50%;

  left: 50%;

  margin: -340px 0 0 -350px;

  width: 700px;

  height: 680px;

}



.about .nei p {

  margin: 0;

  color: #fff;

  text-align: center;

}



.about .nei p:nth-child(1) {

  margin: 20px 0 0;

  font-size: 30px;

}



.about .nei p:nth-child(2) {

  height: 30px;

  line-height: 30px;

}



.about .nei span {

  display: inline-block;

  width: 60px;

  height: 4px;

  background-color: rgb(255, 234, 0);

  margin-top: 10px;

}



.about .nei p:nth-child(3) {

  font-size: 26px;

}



.about .nei .zhezhao {

  position: absolute;

  left: 50%;

  top: 50%;

  margin: -180px 0 0 -150px;



  width: 320px;

  height: 330px;

  background-color: rgba(0, 0, 0, 0.5);

}



.about .nei .c {

  position: relative;

  margin: 16px auto;

  padding: 10px 0 0;

  width: 300px;

  height: 320px;

}



.about .nei .b {

  display: flex;

  justify-content: space-around;

  text-align: center;

  z-index: 2

}



.about .nei .b p {

  font-size: 16px;

}



.about .nei .t {

  opacity: 0;

  transform: translateY(-200px);

}



.about .wai .t img {

  opacity: 0;

  transform: translateY(-200px);

}



.about .wai .b img {

  opacity: 0;

  transform: translateY(200px);

}



.about .nei .b {

  opacity: 0;

  transform: translateY(100px);

}



.about .nei .a1 {

  transform: translateX(-500px);

  opacity: 0;

}



.about .nei .a2 {

  transform: translateX(-100px);

  opacity: 0;

}



.about .nei .a3 {

  transform: translateX(300px);

  opacity: 0;

}



.about .nei .a4 {

  transform: translateX(-300px);

  opacity: 0;

}



.about .nei .zhezhao {

  transform: rotate(180deg);

  opacity: 0;

}



.active_about {

  opacity: 1 !important;

  transform: rotate(0deg) !important;

  transform: translate(0px) !important;

  transition: all 2s 1s ease;

}



.active_about1 {

  opacity: 1 !important;

  transform: translate(0px) !important;

  transition: all 2s ease;

}



.dibu {

  position: absolute;

  bottom: 0;

  width: 100%;



  color: #fff;

  font-size: 14px;

  text-align: center;

  background-color: rgb(9, 93, 176);

}



/* 第五屏样式 */



/* 导航页样式 */

body {

  position: relative;

}



.navbarpage {

  position: absolute;

  left: 0;

  top: -1000px;

  padding: 10%;

  width: 100%;

  box-sizing: border-box;

  transition: all 1s ease;

  background-color: rgba(9, 93, 176, 0.8);

}

@keyframes dou{

				0%{transform: translateY(0px);}

				25%{transform: translateY(10px);}

				50%{transform: translateY(0px);}

				75%{transform: translateY(-10px);}

				100%{transform: translateY(0px);}



}

.navbarpage ul {

  position: absolute;

  left: 50%;

  top: 50%;

  margin: -250px 0 0 -550px;

  width: 1200px;

  height: 500px; 

}



.navbarpage ul li {

  display: inline-block;

  margin: 20px;

  width: 200px;

  height:180px; text-align: center;

  box-sizing: border-box;

 

}

.navbarpage ul li:hover{animation: dou 0.5s linear; letter-spacing:11px;transition-duration: 0.5s;}





.navbarpage li p {

  text-align: center;

}



.navbarpage li a {

  text-decoration: none;

  color: #fff;

  display: block;font-size:24px; 

  width:100%;

  height: 100%;

}



.active_navbar {

  top: 0 !important;

  transition: all 1.5s ease;

}





.navbarpage .zuo2 {

  /* display: none; */

  /* opacity: 0; */

  margin-top: 20px;

  width: 100%;

  text-align: center;

  transform: translateX(-300px);

  transition: all 0.6s linear;

}



.navbarpage .you1 {

  top: 100px;

  width: 100%;

  transition: all 0.6s linear;

}



.navbarpage .you2 {

  /* display: none; */

  /* opacity: 0; */

  top: 100px;

  width: 100%;

  transform: translateX(300px);

  transition: all 0.6s linear;

}



.navbarpage .you2 p {

  color: #fff;

}



/* 导航页样式 */