/*Header*/.header{    width: 100%;    float: left;    position: fixed;    background: #fff;    z-index: 10;}.header .header-top {    width: 100%;    float: left;    height: 40px;    line-height: 40px;    background: #00833e;    color: #fff;}.header .header-top .left {    float: left;    height: 54px;    padding: 0px 5px;}.header .header-top .left h3 {    margin: 0;    font-size: 15px;    line-height: 40px;    text-transform: uppercase;    float: left;}.header .header-top .left h3 span {    font-weight: bold;    font-size: 15px;}.header .header-top .left p {    float: left;    margin-left: 45px;}.header .header-top .left p i {    margin-right: 10px;}.header .header-top .right {    height: 40px;    float: right;    line-height: 40px;}.header .header-top .right .language, .fanpages{    float: left;    margin:0px 10px;}.header .header-top .right ul li {    float: left;}.header .header-top .right .language ul li a{    color: #fff;    padding: 0px 10px;    border-right: 2px solid #fff;    font-size: 13px;    font-weight: bold;}.header .header-top .right .language ul li a:hover{    text-decoration: underline;}.header .header-top .right .language ul li:last-child a{    border: none;}.header .header-top .right .fanpages ul li a {    margin: 0px 3px;    background: #fff;    border-radius: 5px;    color: #1e833e;    width: 22px;    height: 22px;    display: inline-block;    line-height: 22px;    text-align: center;    font-size: 13px;    border: 1px solid #fff;}.header .header-top .right .fanpages ul li a:hover{    background: none;    color: #fff;}.header .header-bottom {    height: 84px;    width: 100%;    float: left;    background: #fff;    -webkit-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.53);    -moz-box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.53);    box-shadow: 0px 1px 1px 0px rgba(0,0,0,0.2);}.header .header-bottom .logo {    float: left;    width: 25%;    line-height: 84px;    padding-right: 20px;}.header .header-bottom .logo a{    display: block;}.header .header-bottom .logo a img {    width: 90%;}.header .header-bottom .menus{    width: 75%;    float: right;    margin-top: 34px;}.header .header-bottom .menus ul.menu {    float: left;}.header .header-bottom .menus > ul > li {    line-height: 30px;    float: left;    text-transform: uppercase;    font-weight: bold;    font-size: 16.5px;    padding: 0px;    position: relative;}.header .header-bottom .menus ul li a {    color: #333;    padding:0px 12px;    display: inline-block;    width: 100%;    position: relative;}.header .header-bottom .menus ul li a i {    display: inline-block;    position: absolute;    right: 0;    top: 5px;}.header .header-bottom .menus ul li:hover > a {    color: #1e833e;}.header .header-bottom .menus .searchs{    float: right;    position: relative;    line-height: 30px;}.header .header-bottom .menus .searchs input {    position: absolute;    right: 0;    top: 100%;    border: 1px solid #c7c7c7;    height: 26px;    line-height: 26px;    width: 300px;    padding: 0px 10px;    border-radius: 5px;    outline: none;    display: none;}.header .header-bottom .menus .searchs a {    color: #1e833e;    padding: 3px;    cursor: pointer;}.header .header-bottom .menus ul li ul{    position: fixed;    background: #fff;    display: none;    width: 230px;    border:1px solid #d8d8d8;    border-bottom: none;    z-index: 999;}.header .header-bottom .menus > ul > li > ul > li{    width: 100%;    font-size: 15px;}.header .header-bottom .menus > ul > li > ul > li > a{    border-bottom: 1px solid #d8d8d8;    text-transform: none;}.header .header-bottom .menus ul li:hover > ul{    display: block;}.header .header-bottom .menus ul li.menu-product > ul {    display: none;    width: 94%;    left: 0;    margin-left: 3%;}.header .header-bottom .menus ul li.menu-product:hover > ul {    display: block;}.header .header-bottom .menus ul li.menu-product > ul > li{    width: 50%;    float: left;    text-align: center;    line-height: 50px;    border-right: 1px solid #d8d8d8;}.header .header-bottom .menus ul li.menu-product > ul > li:last-child{    border-right: none;}.header .header-bottom .menus ul li.menu-product > ul > li a {    text-transform: uppercase;    text-align: center;}.header .header-bottom .menus ul li.menu-product > ul > li:hover > a {    background: #d8262f;    color: #fff;}.header .header-bottom .menus ul li.menu-product > ul > li > ul {    position: fixed;    left: 0;    width: 94%;    margin-left: 3%;    border: 1px solid #d8d8d8;    padding-bottom: 20px;    border-top: none;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li{    float: left;    width: 18%;    margin: 1%;    position: relative;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li .img {    position: relative;    padding-top: 40%;    width: 100%;    overflow: hidden;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li .img a{    position: absolute;    top: 0;    left: 0;    border: none;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li .img img {    position: absolute;    top: 0;    left: 0;    width: 40%;    margin: 0px 30%;}.header .header-bottom .menus ul li.menu-product > ul > li:last-child > ul > li{    float: left;    width: 30%;    margin: 1.5%;    position: relative;}.header .header-bottom .menus ul li.menu-product > ul > li:last-child > ul > li .img {    padding-top: 30%;}.header .header-bottom .menus ul li.menu-product > ul > li:last-child > ul > li .img img {    width: 30%;    margin: 0px 35%;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li ul {    display: block;    position: relative;    float: left;    width: 100%;    border: none;    max-height: 260px;    overflow-x: hidden;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li ul li{    width: 100%;    text-align: left;    line-height: 26px;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li a{    text-align: center;    border-bottom: 1px solid #d8d8d8;}.header .header-bottom .menus ul li.menu-product > ul > li > ul li ul li a{    text-transform: none;    text-align: left;    border-bottom: 1px solid #d8d8d8;}.p-head{    width: 100%;    float: left;    padding-top: 124px;}/*footer*/.footer {    width: 100%;    float: left;    background: #1e833f;    color: #fff;    padding: 25px 0px;    z-index: 99;    position: relative;}.footer .foot {    width: 23%;    float: left;    margin: 1%;}.footer .foot .infor {    margin-bottom: 30px}.footer .foot .infor h3 {    margin: 10px 0px;    font-size: 14px;    line-height: 18px;    text-transform: uppercase;    font-weight: bold;    font-family: Times New Roman;}.footer .foot .infor p {    font-size: 14px;    font-family: Times New Roman;}.footer .foot .infor input.text {    width: 100%;    outline: none;    border: 1px solid #d8d8d8;    height: 30px;    padding: 0px 10px;    border-radius: 2px;    margin-top: 5px;    color: #333;}.footer .foot .infor input.button {    float: right;    color: #fff;    background: #d82932;    border: none;    margin-top: 10px;    padding: 4px 10px;    outline: none;}.under-pages {    width: 100%;    height: 40px;    float: left;    background: #d82932;    color: #fff;    text-align: center;    line-height: 40px;    font-size: 12px;    z-index: 99;    position: relative;}