@charset "utf-8";
/* CSS Document */

* {
	font-family: "Lantinghei SC","Microsoft Yahei","Hiragino Sans GB","Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #000;
	-webkit-text-size-adjust: none
}.swiper-pagination-bullet-active {
    background: #000!important;
}
body {
    background:#010101;
    display: flex;
    flex-direction: column;
}
.container {
    max-width: 1170px;
    margin: 0 auto;
}
.header-midile{
    display: flex;
    align-items: center;
    width: 1280px;
    margin: 0 auto;
    padding-top: 14px;
}
.lago{
 display: flex;
 justify-content: center;
}
.header-area{position:relative;
    height: 779px;}
.header-top{
    position: absolute;
    top: 0;
    z-index: -1;
    left: 0;
    right: 0;
}
/*----------------------------------------*/
ul.nav {
    margin-left: 35px;
  height: 62px;
}
ul.nav li{
	float: left; 
    height: 59px;
    text-align: center;
} 
ul.nav li:last-child {
  border-right: medium none;
}
ul.nav li a {
  color: #fff;
  display: block;
  font-size: 16px;
  font-weight: 400;
  line-height: 62px;
  padding: 0 23px;
  transition: all .2s;
}
.home-three ul.nav li ul.dworpdown,
.home-two ul.nav li ul.dworpdown{
  border-radius:20px;
}
ul.nav li ul.dworpdown {
  background: #fff none repeat scroll 0 0;
   border-radius:0 0 20px 20px;
  box-shadow: 0 0 5px #ccc;
  list-style: outside none none;
  margin: 0;
  padding: 0;
  position: absolute;
  transform: scaleY(0);
  transform-origin: 0 0 0;
  transition: all 0.5s ease 0s;
  width: 200px;
}
ul.nav li ul.dworpdown li a{
  background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
  color: #65788c;
  font-family: "Open Sans",sans-serif;
  font-size: 14px;
  line-height: 45px;
  margin: 0;
  padding: 0 25px;
  display: block;
  transition: all 0.2s ease 0s;
}
.main-menu ul.nav li:hover ul.dworpdown li a {
  background: none;
}
ul.nav li ul.dworpdown li{
  float: none;
  border-right: none;
}
.main-menu ul.nav li:hover ul.dworpdown{
  transform: scaleY(1);
  z-index: 9999;
}
a,a:hover{ text-decoration:none; border:none;color: #666;}
img{ border:none;}
*{ padding:0; margin:0 auto; font-size:16px; color:#000;  list-style: none;}
.main{ width:1000px; margin:0 auto;}
a:hover , .hovera a{ color:#008ae2;}
ul,li{ padding:0; margin:0;}

.headbox{ width:100%; height:61px; margin:  0; padding:5px 0 ; clear:both;}
.headbox a{color:#fff}
.logo_txt{color:#fff}
.h51{ height:61px; width:100%;}

.head { height:70px; }
.brand{ width:100%; height:555px; background-position:center; background-image:url(../images/banner_bj.png)}

.headtxt{color:#fff; font-size: 58px; font-weight: bold;}
.h10{ clear:both; width:100%; height:10px;}
.h20{ clear:both; width:100%; height:40px;}
.h100{ clear:both; width:100%; height:80px;}
.banner{ width:100%; background:url(../images/banner_bj.png) bottom no-repeat #04284f ; height:555px;}
.bannerbox{ width:1000px; height:432px; margin:0 auto;}
.bannertop{ width:793px; height:128px; margin:0 auto;}
	.bannerleft{ width:730px; height:280px; float:left; position:relative;}
		.banerimg{ width:585px; height:378px; position:absolute; background-image:url(../images/banner_tv.png); background-repeat:no-repeat;top:90px;}
	.bannerright{ width:250px; height:280px; float:right; position:relative;}
		.banebtimg{ width:240px; height:95px; position:absolute; top:100px;}
		.banetxt { width:270px; height:30px; line-height:30px; position:absolute; top:200px; font-size:14px; color:#ccc;}
		.banetxt a{ font-size:14px; color:#ccc; margin:0 5px 0 0;}

.bottom{ height:100px; line-height:100px; text-align:center; font-size:16px;}
.logo{ width:200px; float:left;}

.menu{   float:right;line-height:50px;}
.menu li{ float:left; list-style:none; text-align:center;  height:50px; line-height:50px;margin:0 10px;  color:#666;}
/*.menu li:first-child{ margin-left: 82px;}*/
.menu li a{  font-size:15px;}
.menu li a:hover , .hovera a{ color:#008ae2;}

.brandbox{ height:555px; margin:0 auto; position:relative;}
.downbox{ width:270px; height:280px; position:absolute; right:25px; top:110px; }
.downbttxt{ line-height:30px; margin-bottom:20px; font-size:16px;}

.downbox p,.downbox p a{ font-size:14px; color:#FFF; line-height:26px;}
.downbox p a:hover{ text-decoration:underline;}
.downbttitle p{ font-size:56px; color:#FFF; line-height:26px;font-weight: 700;margin-bottom: 30px;}

.tools{ width:100%; height:339px; background-position:center; background-image:url(../images/picture_1.png) ; background-repeat:no-repeat;   background-color:#f7f7f7;}
.ysks{ width:100%; height:600px; background-position:center; background-image:url(../images/picture_2.png) ; background-repeat:no-repeat;   background-color:#ffffff;}
.ysks3{ width:100%; height:600px; background-position:center; background-image:url(../images/picture_3.png) ; background-repeat:no-repeat;  background-color:#f7f7f7;}
.ysks4{ width:100%; height:600px; background-position:center; background-image:url(../images/picture_4.png) ;background-repeat:no-repeat;  background-color:#ffffff;}
.ysks5{ width:100%; height:600px; background-position:center; background-image:url(../images/picture_5.png) ;background-repeat:no-repeat;  background-color:#f7f7f7;}
.wnsj{ width:100%; height:333px; background-color:#1D70E0;  margin-top:30px; text-align:center; clear:both;  }
.ptxt{ height:130px; line-height:100px; padding-top:40px;   font-size:36px; color:#FFF; letter-spacing:0px; font-weight:100; }
.bottom{ width:100%; height:126px; background-color:#b2884e ; }
.link{ display:table;}
.link li{ list-style:none; float:left; margin:0 5px; height:25px; line-height:25px; color:#FFF;}
.link li a{ color:#666;}
.btmleft{
    float: left;
    width: 100%;
    line-height: 25px;
    font-size: 14px;
    text-align: center;
    color: #fff;
}
.btmright{ float:right; text-align:right; height:25px; line-height:25px ;  font-size:14px;color: #fff;
    display: flex;
    flex-direction: column;}
.btmleft a{ font-size:14px;color:#fff}
.btmright a{ font-size:14px!important;margin-right: 12px;
    color: #fff;}
.pup{ font-size:17px; margin-bottom:40px; color:#fff;}
.downbttxt p{ font-size:16px;}

/*滑动窗*/
.www51buycom { width: 577px; height: 330px; margin:3px 0 0 3px; position: relative; overflow:hidden;  }

/*数字按钮样式*/
.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:12px; left: 15px; zoom:1; z-index:3 }
.www51buycom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #FF7700; } /*当前项*/
.www51buycom img{ width:577px; height:330px;}
/*上一个  下一 个*/
.www51buycom .prev,
.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top: 110px;}
.www51buycom .prev { left: 0; }
.www51buycom .next { right: 0; background-position: right }


.flinks{ width:100%; clear:both; height:20px;    }
.ulinks{ padding:0 10px; float:left; color:#ccc; height:20px;   }
.downloads a,.downloads a:link { text-decoration:underline;}


.menu li a{color:#fff !important}