﻿body {
    margin:0px; padding:0px; background-color:#efefef; font-family:Verdana;
}
#header {
    height: 155px;
    width: 1200px;
    margin: auto auto;
}
.clear {
    clear:both;
}
.pagecontent {
    width: 1200px;
    height: auto;
    margin: auto auto;
}
/*Logo,SearchBox,LangSwitch,nvbar*/
#logo {
    float: left;
    width: 165px;
    height: 155px;
    background-image:url(imgs/logo.png);
}
#searchbox{
    float:left;
    width:auto;
    height:155px;
    margin-left:150px;
}
#langswitch {
    font-size:14px;
    float:right;
    text-indent:25px;
    margin-top:60px;
    height:30px;
    line-height:30px;
    color:#808080;
    background-image:url(imgs/ch.png);
    background-position:left center;
    background-repeat:no-repeat;
    cursor:pointer;
}
    #langswitch a {
        text-decoration:none;
        color:#808080;
    }
#nvbar {
    background-color: #99cc33;
    width: 100%;
    height: 40px;
    text-align: center;
}
.nvitem {
    float:left;
    width:200px;
    color:white;
    font-weight:bold;
    font-size:14px;
    line-height:40px;
    cursor:pointer;
}
.nvitem a{
    text-decoration:none;
    color:white;
}
.nvitem:hover{
    background-color:#a8d451;
}
.activenvitem,.activenvitem:hover {
    background-color:#b8db71;
}
#mpic,#sands {
    width:600px;
    height:auto;
    padding-top:15px;
    padding-bottom:15px;
    float:left;
}
#sands ul li{
    line-height:30px;
}
#sandstitle {
    font-size:25px;
    margin-top:20px;
    margin-left:25px;
}
.pbg {
    width:100%;
    min-height:120px;
    height:auto;
    background-color:#ffffff;
    background-image:url(imgs/pbg.png);
    background-repeat:repeat-x;
}
.mleft, .mright {
    width:600px;
    height:auto;
    float:left;
    font-size:12px;
}
.subtitle{
    font-size:18px;
    font-weight:bold;
    height:40px;
    line-height:40px;
}
#footer{
    height:50px;
    margin-top:60px;
    font-size:14px;
    color:#808080;
    text-align:center;
    line-height:24px;
}
#footer a{
    text-decoration:none;
    color:#808080;
}
#footer a:hover{
    color:red;
}
/*NewProducts*/
.hotItems {
    width:200px;
    float:left;
}
.hotItems img{
    width:160px;
    height:150px;
}
.hotname {
    width:auto;
}
/*AboutUs*/
.aboutBlock {
    width:1200px; margin:auto auto; height:auto; clear:both; padding:20px 20px 20px 20px;
}
.aboutbigleft,.aboutbigright{
    width:600px; height:auto; float:left;
}
.aboutsmallright,.aboutsmallleft{
    width:600px; height:auto; float:left;
}
/*Products*/
.whitebg{
    background-color:#ffffff; width:100%; height:auto; clear:both; padding:20px 0px 20px 0px;
}
#productitembox{
    float:right; width:auto; height:auto;
}
.proItem {
    width:990px; height:200px; border-bottom:solid 1px #dae2ed; padding-left:20px; clear:both;
}
    .proItem img {
        width:180px; height:180px; border:dashed 1px #f3f3f3; margin-top:10px;
    }
.itemImg, .proitemdetail {
    float: left; margin-left:10px;
}
.proItemView {
    border:none !important; padding:10px 0px 10px 10px;
}
.proItemName {
    width:650px; min-height:40px; max-height:80px; font-size:14px; font-weight:bold; color:#074b91; margin-bottom:15px; margin-top:5px;
}
.current-type {
    font-size: 24px;
    line-height: 44px;
    color: #333;
    font-weight: 700;
    cursor: pointer;
    transition: .3s text-indent;
    border-bottom: 1px solid #dae2ed;
    top: 1px;
    width:1000px;
}

.vtitle {
    background:#eeeeee; font-weight:bold; font-size:14px; font-family:Verdana; height:40px; line-height:40px; clear:both; text-indent:10px;
}