body{ background:url(../images/home-bg.jpg) no-repeat top center; margin:0px; padding:0px; font-family: "Trebuchet MS"; font-size:14px; color:#000000; line-height:21px;}
a {color: #fff; text-decoration: none;}
a:hover {color: #000; text-decoration: none;}
p {margin: 0; padding: 0;}
img {border: medium none;}
.clr {clear: both;}


.wrapper{ width:1000px; margin:auto;}
.header{ width:1000px; margin:auto; height:141px;}
.logo{ width:402px; height:141px; float:left;}
.nev{  font-family: 'aller_lightregular'; font-size:15px; color:#FFFFFF;  float:right; margin:16px 0 0 0; background-color: #434250; margin-top: 17px; clear: right;} 
.nev ul{ list-style:none; padding:0; margin:0;}
.nev ul li{ float:left;  display:block; border-right:#1f1f22 1px solid; text-decoration:none; position: relative; }
.nev ul li a{ display:block; padding:21px 22px; color:#FFFFFF; text-decoration:none; transition: linear 0.5s; }
.nev ul li a:hover{  display:block; background-color:#35b7c5; text-decoration:none;}
/*
.nev ul li:hover a.parent { background:#2f2f2f; color:#00caef; text-decoration:none;} 
.nev ul li.act { background:#2f2f2f; color:#00caef; padding:28px 16px 27px 16px; text-decoration:none;} 
.nev ul li div{ background:#2f2f2f; display:none; position:absolute; top:106px; z-index:999; width:220px;}
.nev ul li div a { padding:7px 0 7px 15px; color:#FFFFFF; font-family:'aller_lightregular'; font-size:13px; line-height:22px; border-bottom:1px solid #1f1f22;}
.nev ul li:hover div{ background:#434250; display:block}*/
.nev ul li ul{position: absolute; width: 220px; background: #2f2f2f; z-index: 1; display: none;}
.nev ul li ul li{border-right: #1f1f22 0px solid; border-bottom: #1f1f22 1px solid; width: 100%; transition: linear 0.5s;}
.nev ul li ul li a{padding:7px 0 7px 15px; color:#FFFFFF; font-family:'aller_lightregular'; font-size:13px;}
.nev ul li ul li a:hover{background-color: #35b7c5; color: #fff;}
.nev ul li:hover ul{display: block;}
.nev ul li ul ul{left: 220px; top: 0; display: none !important;}
.nev ul li ul li:hover ul{display: block !important;}


.slide{width:1000px; height:271px; margin:auto; margin-top:30px;}
.tranlator{ 
width: 156px;
float: right;
clear: right; height:26px;
}


.middle-container{width:1000px; margin:auto; margin-top:10px; }
.middle-container1{width:1000px; margin:auto; margin-top:10px;}

.txt-container{width:680px; margin-left:20px; float:left;}
h1{font-family: 'aller_lightregular'; font-size:22px; color:#000000;}

.right-area{ width:244px; float:right; margin-top:20px;}

.white-box{width:244px; background-color:#FFFFFF;}
.logo-ryt{ width:244px; margin-top:5px;}
.logo-ryt p{ font-family: "Trebuchet MS"; font-size:13px; line-height:16px; margin:5px 5px 0 0; }
.red-box{ width:229px; background-color:#d7584b; padding:10px 0 10px 15px; font-family: 'aller_lightregular'; font-size:22px; color:#fff;}
.side-nev ul{ padding:10px 0 10px 30px; margin:0; }
.side-nev ul li{ font-size:13px; color:#4b4b4b; text-decoration:none; line-height:30px; list-style:url(../images/arrow.png);}
.side-nev ul li a{ font-size:13px; color:#4b4b4b; text-decoration:none;}
.side-nev ul li a:hover{ font-size:13px; color:#35b7c5; text-decoration:none;}
.side-nev .single-ul{padding:0px 0 10px 8px; margin:0;}
.side-nev .single-ul li{list-style: disc; line-height: 26px;}

.footer{width:100%; height:auto; background-color:#d7584b; margin-top:17px;}
.footer-area{width:1000px; margin:auto;}
.address{ width:380px; height:167px; padding-top:26px;}
.address-txt{font-family: "Trebuchet MS"; font-size:16px; color:#fff; line-height:21px;}
.address-txt-small{font-family: "Trebuchet MS"; font-size:14px; color:#fff; line-height:22px;}
.footer-right{ width:550px; height:auto; float:right; margin:28px 0 0 0;}
.social-icon-box{ width:154px; height:72px; float:right; margin:28px 400px 0 0;}
.smartech-box{ width:109px; height:50px; float:right; margin:5px 0 0 0; font-family: "Trebuchet MS"; font-size:13px; color:#fff; }

.product-area { width:680px; float:left; margin-top:30px;}
hi{ font-family: 'aller_lightregular'; font-size:22px; color:#000000; }

.product-box{ width:304px; height:228px; float:left; margin:10px 29px 70px 0px;}
.product-box .last-child{ width:304px; height:228px;  margin:10px 0px 40px 0px;}
.product-box .caption { font-family: 'aller_lightregular'; font-size:13px; padding:10px 0 40px 10px; text-align:center; color:#000; font-weight:600;}

.video-link { height:40px; display:inline-block; float:left; margin-right:40px;}
.video-link a{ color:#FFF; background-color:#434250; font-size:14px; padding:10px 20px;}
.video-link a:hover{background-color:#35b7c5; }







