﻿@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
	margin: 0px 0px 0px 0px;
}
body {
	overflow-x: hidden;
}
.header{
    width: 100%;
    height: 84px;
    background: url('../logo50images/top.jpg') center no-repeat;
}
.menu{
    width: 1080px;
    height: 100%;
    margin: 0px auto;
}
.menu .text{
    width: 860px;
    padding-left: 730px;
    height: 100%;
    float: left;
}
.menu .text ul li{
    width: 120px;
    list-style: none;
    float: left;
    height: 100%;
    /* font-weight: bold; */
    margin-left: 30px;
    text-align: center;
    margin-top: 15px;
}
.menu .text ul li .atext{
    font-size: 20px;
}
.menu .text ul li .ftext{
    font-size: 15px;
}
.menu .text ul li:hover{
    color: #a3905b;
}
.menu .text ul li a:link{
    color: #a3905b;
    text-decoration: none;
}
.menu .text ul li a:active{
    color: #a3905b;
}
.menu .text ul li a:visited{
    color: #a3905b;
}
.menu .text ul li a:hover{
    color: #B52A00;
}
.bigcontainer {
	width: 100%;
	background: #000;
	top:-110;
}
.test {
	border: 1px solid red;
}
.fl {
	float: left;
}
.cl {
	clear: both;
}
.bl {
	display: block;
}
.ab {
	position: absolute;
	left: 431px;
	top: 0px;
}
.rl {
	position: relative;
	width: 70px;
	height: 70px;
}
.topcontainer {
	width:1920px;
	height:1000px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background-position: 0px 0px;
	background-image: url(../logo50images/smps8.jpg);
	background-repeat: no-repeat;
}

.animatetop{	
	width:1920px;height:1000px;left:50%;margin-left:-960px;

}
.bg4con{
    width: 1280px;
    height: 550px;
    position: relative;
    top: 160px;
    left: 320px;
    /* border: 1px solid red; */
}
.bg5btns{
    position: relative;
    top: -174px;
    width: 79%;
    left: 0px;
    height: 70px;
    margin: 0px auto;
}
.bg5prev,
.bg5next{
    width: 70px;
    height: 70px;
    line-height: 70px;
    text-align: center;
    cursor: pointer;
    position: absolute;
}
.bg5prev{
    left: 0;
}
.bg5next{
    right: 0;
}
.topcontainer .topnavs{
	width:616px;height:30px;left:50%;margin-left:-41px;top:23px;
}

.topcontainer .topnavs .nav{
	width:112px;height:30px;
}

.topcontainer .topnavs .nav1{
	margin-left:0px;;
}

.topcontainer .topnavs .nav2{
	margin-left:167px;;
}

.topcontainer .topnavs .nav3{
	margin-left:335px;;
}

.topcontainer .topnavs .nav4{
	margin-left:503px;;
}



.topcontainer .navs{
	width:938px;height:263px;left:50%;margin-left:-471px;top:836px;
}

.topcontainer .navs .nav{
	width:177px;height:178px;
}

.topcontainer .navs .nav1{
	margin-left:0px;top:86px;
}

.topcontainer .navs .nav2{
	margin-left:255px;top:35px;
}

.topcontainer .navs .nav3{
	margin-left:508px;top:0px;
}

.topcontainer .navs .nav4{
	margin-left:761px;top:7px;
}


.topcontainer .navs .nav:hover{
	cursor: pointer;	
}

.sm1 {
	width:1920px;
	height:800px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../logo50images/sm1.jpg) no-repeat center;
	background-position: 0px -0px;
	background-image: url(../logo50images/sm1.gif);
}
.sm2 {
	width:1920px;
	height:1201px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../logo50images/sm2.jpg) no-repeat center;
	background-position: 0px -0px;
	background-image: url(../logo50images/sm2.gif);
}
.sm3 {
	width:1920px;
	height:800px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../logo50images/sm3.jpg) no-repeat center;
	background-position: 0px -0px;
	background-image: url(../logo50images/sm3.gif);
}

.sm4 {
	width:1920px;
	height:1000px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../logo50images/sm4.jpg) no-repeat top;
	background-position: 0px -0px;
	background-image: url(../logo50images/sm4.gif);
}
.sm5 {
	width:1920px;
	height:1000px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background: url(../logo50images/sm5.jpg) no-repeat top;
	background-position: 0px -0px;
	background-image: url(../logo50images/sm5.jpg);
}
.sm6{
	width:1920px;
	height:142px;
	left: 50%;
	margin-left: -960px;
	overflow: hidden;
	position: relative;
	background-position: 0px 0px;
	background-image: url(../logo50images/sm6.jpg);
	background-repeat: no-repeat;
}

#Download{
	width: 800px;
	height: 172px;
	text-align:center;
	position:absolute;
	top: 820px;
	left:46%;
	margin-left: -728px;
	z-index:51;
	border-radius:5px;
	background-repeat: no-repeat;
	background-position: left top;
}
#Download .btn_down_s1{float:left;width: 162px;height:50px;text-indent:-999em;margin-left: 205px;margin-top: 34px;}
#Download .btn_down_s2{float:left;width: 162px;height: 47px;text-indent:-999em;margin-left: -162px;margin-top: 88px;}
#Download .btn_down_s3{float:left;width: 99px;height: 100px;text-indent:-999em;margin-left: 18px;margin-top: 35px;}
#Download .btn_down_s4{float:left;width: 109px;height: 110px;text-indent:-999em;overflow:hidden;margin-left: 32px;margin-top: 33px;}

.slide1{
	width:1145px;height:559px;left: 50%;margin-left: -573px;top:107px;
	
}

.slide1 .uls li{list-style: none;}

.slide1 .prev,.slide1 .next{width:32px;height:50px;}
.slide1 .prev{top:-315px;left:-38px;}
.slide1 .next{top:-367px;left:1144px;}

.slide2{width: 700px;height:586px;margin-left: -143px;top: 160px;}
.slide2 .uls li{list-style: none;}
.slide2 .prev,.slide2 .next{width: 65px;height: 69px;}
.slide2 .prev{top: -496px;left: -407px;}
.slide2 .next{top: -561px;left: 1112px;}
.slide3{
	width:820px;height:440px;left: 837px;margin-left: -433px;top:90px;
	
}
.slide3 .prev,.slide3 .next{width:180px;height:180px;}
.slide3 .prev{top:-368px;left:300px;}
.slide3 .next{
	top:-556px;
	left:-305px;
	background-image: url(../logo50images/lg.html);
}


.slide31{
	width:866px;height:483px;left: 1066px;margin-left: -539px;top:131px;
	
}

.slide31 .uls li{list-style: none;}

.slide31 .prev,.slide3 .next{width:80px;height:80px;}
.slide31 .prev{top:7px;left:577px;}
.slide31 .next{
	top:-70px;
	left:-577px;
	background-image: url(../logo50images/lg.html);
}


.slide4{
	width:1078px;height:419px;left: 50%;margin-left: -424px;top:236px;
	
}

.slide4 .uls li{list-style: none;}

.slide4 .prev,.slide4 .next{width:40px;height:152px;}
.slide4 .prev{top:-362px;left:-505px;}
.slide4 .next{top:-517px;left:501px;}


.slide5{
	width:1078px;height:419px;left: 50%;margin-left: -539px;top:1097px;
	
}

.slide5 .uls li{list-style: none;}

.slide5 .prev,.slide5 .next{width:40px;height:52px;}
.slide5 .prev{top:-262px;left:-85px;}
.slide5 .next{top:-317px;left:1121px;}

#Floatingbar{width:157px;position:fixed;top:50%;right:0px;margin-top:-150px;background-color:#e5e5e5;box-shadow:0 3px 14px rgba(0,0,0,0.4);z-index:150000;font-size:12px;background-color:#ffffff;font-family:'Microsoft YaHei';}
#Floatingbar .ewm{padding:22px 0 15px;line-height:24px;text-align:center;color:#fff;background-color:#333333;}
#Floatingbar .ewm img{width:117px;height:117px;margin:0 auto;display:block;}
#Floatingbar ul{padding:14px 0;background:url(../logo50images/line_x.html) no-repeat center bottom;list-style-type:none;background-color:#333333;color:white;}
#Floatingbar ul li{height:22px;line-height:22px;text-align:center;margin-bottom:7px;cursor: pointer;}
#Floatingbar ul li a{color:white;}
#Floatingbar ul li a:hover{color:white;}
#Floatingbar ul li img{margin-left:5px;vertical-align:middle;}
#Floatingbar .btn_backtop{height:31px;line-height:31px;text-align:center;color:#fff;background-color:#676767;display:block;}
#Floatingbar .btn_backtop:hover{background-color:#507129;}
#Floatingbar .btn{width:15px;height:130px;position:absolute;top:23px;left:-15px;background:url(../logo50images/arrow.html) no-repeat right top;cursor:pointer;}
#Floatingbar .btn.change{background-position:left top;}

#preview1{ width:50%;position:absolute;border:1px solid #614635;background:#3c2116;padding:5px;display:none;color:#fff;}
.container-item  {width: 100px; height: 100px; background: url(../logo50images/active.png) 0 0 no-repeat;}
.container-item img{padding-top: 35px;/* margin-right: 107px; */}

#preview{position:absolute;border:1px solid #614635;background:#3c2116;padding:5px;display:none;color:#fff;z-index:999999;}
.container-item  {width: 100px; height: 100px; background: url(../logo50images/active.png) 0 0 no-repeat;}
.container-item img{padding-top: 35px;/* margin-right: 107px; */}



.PicList3{padding-top:332px;width:1000px;
	left: 10%;
	padding-left: 51px; position:absolute; z-index:9999;}
.PicList3 li{float:left;width:96px;height:114px;position:relative;margin-right:0px;margin-bottom:-10px;padding-top:0px;background:url(../logo50images/border11.png) no-repeat left top;list-style: none; }
.PicList3 li:nth-child(7n){margin-right:0px;}

.PicList3 strong
{

height:40px;
line-height:46px;
text-align:center;
overflow:hidden;
font-size:22px;
font-weight:normal;
color:#07393d;
margin-bottom:3px;
letter-spacing:4px;
display:block;

}

.PicList3 .photo
{
width:50px;
height:50px;
margin:0 55px;
display:block;

}



.swiper-container {
      width: 100%;
      height: 100%;max-width: 1600px;
    }
	.swiper-wrapper{ width:90%;}
    .swiper-slide {
      text-align: center;
      font-size: 18px;

      
      display: -webkit-box;
      display: -ms-flexbox;
      display: -webkit-flex;
      display: flex;
      -webkit-box-pack: center;
      -ms-flex-pack: center;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-box-align: center;
      -ms-flex-align: center;
      -webkit-align-items: center;
      align-items: center;
	  transition: 300ms;
	  transform: scale(0.3);
    }
	.swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.swiper-button-next,.swiper-button-prev{width:96pxheight: 67pxtop:37%;}
.swiper-button-next:after,.swiper-button-prev:after{ content:'';}
.swiper-button-next{background: url(../logo50images/01.png); right:-196px}
.swiper-button-prev{background: url(../logo50images/02.png); left:-292px}

.swiper-slide-active{z-index:1;}
.swiper-slide-next{z-index:0;}

.swiper-slide-active img{margin-left: -41px;}
.swiper-slide-prev img{margin-left: -832px;}
.swiper-slide-next img{    margin-right: -473px;}



.pub_ani{-webkit-transition:0.4s;-moz-transition:0.4s;-ms-transition:0.4s;-o-transition:0.4s;transition:0.4s;}

.heroMain{width: 1400px; height: 720px; position: absolute; margin-left: 237px; top: 250px;}
.heroMain a.prev,.heroMain a.next{width: 83px; height: 90px; display: block; cursor: pointer; position: absolute; top: 246px; z-index: 100;}
.heroMain a.prev{left: 0; background: url(../logo50images/prev.png) no-repeat 0 0;}
.heroMain a.next{right: 0; background: url(../logo50images/next.png) no-repeat 0 0;}

.heroMain .bd{width: 1400px; height: 720px; overflow: hidden;}
.heroMain .bd li{width: 1400px; height: 720px; position: relative;}
.heroMain .bd li img.hero{display: block; position: absolute; left: 0; top: 0; width: 670px; z-index: 10;}

.heroFont{width: 841px; height: 498px; position: absolute; right: 50px; top: 66px; z-index: 2;}
.heroPic{padding-top: 16px;}
.heroPic img{width: 810px; height: 466px; display: block; margin:0 auto; border-radius: 55px;}
.heroBorder{width: 100%; height: 100%; background: url(../logo50images/bor.png) no-repeat 0 0; position: absolute; left: 0; top: 0; z-index: 2;}
.heroText{text-align: center; width: 100%; position: absolute; left: 0; top: 437px; font-size: 20px; color: #f3d606; line-height: 30px; z-index: 8;}


.moveleft{-webkit-transform: translate3d(-30%,0,0);-moz-transform: translate3d(-30%,0,0);-ms-transform: translate3d(-30%,0,0);-o-transform: translate3d(-30%,0,0);transform: translate3d(-30%,0,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

.moveright{-webkit-transform: translate3d(30%,0,0);-moz-transform: translate3d(30%,0,0);-ms-transform: translate3d(30%,0,0);-o-transform: translate3d(30%,0,0);transform: translate3d(30%,0,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}

.movedown{-webkit-transform: translate3d(0,30%,0);-moz-transform: translate3d(0,30%,0);-ms-transform: translate3d(0,30%,0);-o-transform: translate3d(0,30%,0);transform: translate3d(0,30%,0); filter:alpha(opacity=0);-moz-opacity:0; opacity:0;}
	ul, ol {
		list-style-type: none;
	}

.navxx {
  display: flex;
  align-items: center;
  position: fixed;
  top: 50%;
  right: 62px;
  z-index: 50;
  padding-top: 51px;
  min-width: 148px;
  background: url(../logo50images/title_nav.png) 0 0/148px 26px no-repeat;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  transition: all 1s cubic-bezier(0.455, 0.03, 0.515, 0.955);
  opacity: 0;
  z-index: -1;
  color: #7c8185;
  font-size: 14px;
}

.navxx .gnb li {
  position: relative;
}

.navxx .gnb li a {
  position: relative;
  padding-left: 25px;
}

.navxx .gnb li a::before {
  content: "";
  position: absolute;
  top: 6px;
  left: 1px;
  z-index: 5;
  width: 11px;
  height: 11px;
  background: url(../logo50images/bullet_nav.png) 0 0/100% no-repeat;
}

.navxx .gnb li a:hover {
  color: #c7c07a;text-decoration: none;
}

.navxx .gnb li a:hover::before {
  top: 1px;
  left: -3px;
  width: 19px;
  height: 20px;
  background-image: url(../logo50images/bullet_nav_on.png);
}

.navxx .gnb li:not(:first-child) {
  padding-top: 35px;
}

.navxx .gnb li:not(:first-child)::before {
  content: "";
  position: absolute;
  top: -10px;
  left: 6px;
  width: 1px;
  height: 100%;
  background-color: #3c3a38;
}

.navxx .gnb li.active a {
  color: #c7c07a;
}

.navxx .gnb li.active a::before {
  top: 1px;
  left: -3px;
  width: 19px;
  height: 20px;
  background-image: url(../logo50images/bullet_nav_on.png);
}

.navxx.show {
  opacity: 1;
  z-index: 10;
}

#preview{position:absolute;border:1px solid #614635;background:#3c2116;padding:5px;display:none;margin-top:-300px;z-index:99999;}
.m6piccon{float:left;position:relative;width:1020px;height:145px;margin-left:707px;margin-top:404px;z-index:999}
.m6piccon li{float:left;width:96px;height:58px;padding:0 0px;margin-bottom:25px}
.m6piccon li a span{float:left;width:60px;height:15px;line-height:15px;border:1px solid #585858;font-size:12px;color:#ed2d01;background:#1c1010;padding:5px 3px;margin-top:10px;text-align:center;margin-left:0px}
.m6piccon li img {float:left;width:42px;height:42px}
.m7piccon{float:left;position:relative;width:1020px;height:145px;margin-left:707px;margin-top:190px;z-index:999}
.m7piccon li{float:left;width:96px;height:57px;padding:0 0px;margin-bottom:25px}
.m7piccon li a span{float:left;width:60px;height:15px;line-height:15px;border:1px solid #585858;font-size:12px;color:#ed2d01;background:#1c1010;padding:5px 3px;margin-top:10px;text-align:center;margin-left:0px}
.m7piccon li img {float:left;width:42px;height:42px}
.items {width:1220px;left:50%;margin-left:-513px;margin-top:320px;}
.items ul{}
.items li{ width:42px; height:176px; float:left; list-style:none; margin-right:159px;}

.itemcss{ position:relative;width:52px; height:52px;margin:0 auto} 
.itemcss a,.itemcss span{display:none; text-decoration:none}
.itemcss:hover{cursor:pointer} 
.itemcss:hover a.now{cursor:pointer; position:absolute; top:0; width:100%; height:100%;
 z-index:100; left:0; display:block;}
.itemcss:hover span{ display:block;position:absolute; bottom:0; left:0;color:#FFF;margin-left:50px;
z-index:10;height:36px; line-height:36px; filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}

