body{ margin:0px; padding:0px; font-family: 'montserratlight'; font-size:16px; letter-spacing:1px; color:#333;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
nav,
section {
  display: block;
}
*{ outline:none}
 p, h1, h2, h3, h4, h5, h6, ul, ol, li{ margin: 0; padding: 0; list-style:none; font-weight:normal; }
input{ outline:none;}
a{text-decoration:none;}
img{ border:0px; max-width:100%;/* ie8 */ margin:0px;}
.clearFix:before, .clearFix:after
 { content:""; display:table;}
.clearFix:after{ clear:both; margin:0px; line-height:0px; padding:0px;}
.clearFix{ zoom:1}
.commonDiv{ width:auto; height:auto;} 


.link li a, .link1 li a, .topIcon ul li a{-webkit-transition: all ease 0.5s;-moz-transition: all ease 0.5s;	transition: all ease 0.5s;}
.bannerBg{ width:100%; height:790px;  background-image:url(../images/b1.jpg); background-repeat:no-repeat; background-position:center center; background-size:cover;}
.logo {width:220px; height:115px; position:absolute; display:inline-block; cursor:pointer; z-index:99999; left:20px; top:20px;}
.close{ width:30px; height:30px; position:fixed; z-index:999; display:block; cursor:pointer; right:30px; top:30px; cursor:pointer }
.topIcon{width:170px; position:absolute; z-index:99999999; right:15px; top:30px;}
.topIcon ul li {  margin:10px 10px; text-align:right;  font-size:11px; color:#fff; letter-spacing:2px;}
.topIcon ul li a {color:#fff; } .topIcon ul li a:hover, .link li a:hover, .link1 li a:hover{color:#daa325;}
.abtSec, .footer {width:100%; height:auto; background-color:#000;}
.abtPart1, .abtPart2 {width:50%; height:565px; float:left; background-image:url(../images/abtbg.jpg); background-repeat:no-repeat; background-size:cover;} .abtPart2 {background-image:url(../images/video.jpg); cursor:pointer; margin-top:30px;} .head1, .head2 {text-align:center; font-size:40px; color:#fff;  letter-spacing:3px; color:#fff; padding-top:80px;} .para {margin:0px auto; width:600px; color:#fff; line-height:20px; font-size:12px; padding-top:20px;} .footer {background-color:#fff; padding:50px 0px 20px 0px;} .link {margin:0px auto; width:150px;} .link li,  .link1 li{ float:left; margin-top:5px;}.link li a, .link1 li a{ color:#333; font-size:30px; line-height:40px; text-align:center; margin:0 10px; display:block; } .tp {padding-left:20px; width:15%; font-size:12px; font-family:'montserratregular'; float:right; } .tp a {color:#333;}.tp::before {content: attr(title); width:8px; height:8px; background-color:#F60; position:absolute; margin-top:3px; margin-left:-13px; border-radius:8px;} .rights {width:30%; color:#333; font-size:12px; font-family:'montserratregular';  float:left; padding-left:10px;}  .link1 {width:200px; margin:0px auto;} .link1 li a {font-family: 'montserratbold'; font-size:14px; line-height:30px; } .copy {margin:0px auto; width:1100px; margin-top:50px;} .footer p {text-align:center; font-size:14px; font-family:'montserratregular'; line-height:25px;}.productSec {margin:0px auto; width:1200px; margin-top:200px; margin-bottom:50px;} .head2 {color:#000; padding-top:0px; font-family: 'montserratbold'; margin-bottom:30px;} .pro1 {width:49%; float:left; margin:1.5% 0.5%;} .pro2 {width:32%; float:left; margin:0% 0.5%;}.videoBgg{ width:100%;}video[poster]{
height:100%;
width:100%;
}

 /**********scrollbar************/
 ::-webkit-scrollbar {
    width:  6px;
    height: 10px;
    background-color:transparent;
}
::-webkit-scrollbar-track {
    background-color:transparent;
    width: 4px; 
}
::-webkit-scrollbar-track-piece  {
    background-color: #fff;
}
::-webkit-scrollbar-thumb { background:#daa325; 
    width: 4px; 
}