@charset "utf-8";/* CSS Document */* {    padding: 0;    margin: 0;}body {    font-family: Source Han Sans, Geneva, sans-serif, Microsoft JhengHei;    background-color: #f9f9f9;}ul {    list-style: none;}a {    text-decoration: none;}.top {    width: 100%;    height: 125px;    /*    overflow: hidden;*/    background-color: #fff;    box-shadow: 0 0 15px rgba(0,0,0,0.2);    position: relative;    z-index: 9;}.header {    width: 100%;    max-width: 1200px;    height: auto;    overflow: hidden;    margin-left: auto;    margin-right: auto;    padding-top: 25px;    padding-bottom: 10px;}.tel {    float: right;    font-size: 24px;    color: #ff6a00;}.tel i {    font-size: 26px;    margin-right: 5px;}.logo {    float: left;    height: 40px;    color: #000000;    font-size: 24px;}.logo img {    height: 40px;    float: left;    margin-right: 10px;    display: block;}.nav {    width: 1200px;    height: 50px;    margin-left: auto;    margin-right: auto;    position: relative;    z-index: 9;}.nav li {    float: left;    height: 50px;    line-height: 50px;    font-size: 14px;    color: #444;    position: relative;    z-index: 9;}.nav li a {    color: #444;    text-decoration: none;    padding-left: 40px;    padding-right: 40px;    display: block;}.nav li:hover a.yiNav, .nav li.on a.yiNav {    color: #ff6a00;    font-weight: bold;}.erNav {    width: 100%;    position: absolute;    z-index: 999;    line-height: 36px;    background-color: rgba(255,255,255,0.9);    display: none;}.nav li:hover .erNav {    display: block;}.erNav a:hover {    color: #ff6a00;}.footer {    width: 100%;    height: auto;    overflow: hidden;    background-color: #333;    color: #fff;    font-size: 14px;}.foot {    width: 100%;    max-width: 1200px;    height: auto;    overflow: hidden;    margin-left: auto;    margin-right: auto;    padding-top: 30px;    padding-bottom: 30px;    line-height: 30px;}.ewm {    float: right;    width: 120px;    height: 120px;}.copyright {    width: 100%;    max-width: 1200px;    height: auto;    overflow: hidden;    margin-left: auto;    margin-right: auto;    line-height: 50px;    border-top: solid 1px rgba(255,255,255,0.1);}.copyright a {    color: #fff;}.red {    color: crimson;}.menu {    display: none;}.jt {    display: none;}@media (max-width: 768px) {.top {    padding-left: 3vw;    padding-right: 3vw;    box-sizing: border-box;    height: auto;}.header {    padding-top: 3vw;    padding-bottom: 3vw;    box-sizing: border-box;}.logo {    height: auto;}.logo img {    height: 8vw;}.tel {    height: 8vw;    line-height: 8vw;    font-size: 4vw;    display: none;}.menu {    width: 8vw;    height: 8vw;    display: block;    box-sizing: border-box;    position: absolute;    z-index: 999;    right: 3vw;}.menu span {    width: 8vw;    height: 0.6vw;    background-color: #ff6a00;    display: block;    position: absolute;    top: 1.5vw;    margin-top: -0.3vw;    -moz-transition: all 0.2s ease-in-out;    -webkit-transition: all 0.2s ease-in-out;    -o-transition: all 0.2s ease-in-out;    -ms-transition: all 0.2s ease-in-out;    transition: all 0.2s ease-in-out;    left: 50%;    margin-left: -4vw;}.menu span:nth-child(2) {    top: 4vw;}.menu span:nth-child(3) {    top: 6.5vw;}.menu.on span {    top: 4vw;    transform: rotate(45deg);    -ms-transform: rotate(45deg); 	/* IE 9 */    -moz-transform: rotate(45deg); 	/* Firefox */    -webkit-transform: rotate(45deg); /* Safari 和 Chrome */    -o-transform: rotate(45deg); 	/* Opera */}.menu.on span:nth-child(2) {    top: 4vw;    display: none;}.menu.on span:nth-child(3) {    top: 4vw;    transform: rotate(-45deg);    -ms-transform: rotate(-45deg); 	/* IE 9 */    -moz-transform: rotate(-45deg); 	/* Firefox */    -webkit-transform: rotate(-45deg); /* Safari 和 Chrome */    -o-transform: rotate(-45deg); 	/* Opera */}.nav {    position: fixed;    z-index: 900;    background-color: rgba(255,255,255,0.95);    width: 100%;    height: 100%;    top: 0;    left: 0;    box-sizing: border-box;    padding-left: 10vw;    padding-right: 10vw;    padding-top: 15vw;    display: none;}.nav li {    width: 100%;    height: auto;    overflow: hidden;    position: relative;    float: none;    font-size: 4vw;    line-height: 12vw;    border-bottom: solid 1px #eee;}.nav li a{    line-height: 12vw;    padding-left: 5vw;    padding-right: 5vw;}.erNav {    width: 100%;    height: auto;    overflow: hidden;    position: relative;    z-index: 999;    line-height: 10vw;    display: none;    background-color: transparent;    box-sizing: border-box;    padding-left: 3vw;    padding-right: 3vw;    border-top: solid 1px #eee;}.erNav a{    font-size: 3.4vw;    color: #999;    display: block;    border-bottom: solid 1px #f6f6f6;}    .erNav a:last-child{       border-bottom: solid 0 #f6f6f6;     }.jt {    display: block;    position: absolute;    right: 0vw;    font-family: "宋体";    font-size: 5vw;    width: 12vw;    height: 12vw;    text-align: center;    line-height: 12vw;    color: #666;    transform: rotate(90deg);    -ms-transform: rotate(90deg); 	/* IE 9 */    -moz-transform: rotate(90deg); 	/* Firefox */    -webkit-transform: rotate(90deg); /* Safari 和 Chrome */    -o-transform: rotate(90deg); 	/* Opera */}.jt.on{    transform: rotate(-90deg);    -ms-transform: rotate(-90deg); 	/* IE 9 */    -moz-transform: rotate(-90deg); 	/* Firefox */    -webkit-transform: rotate(-90deg); /* Safari 和 Chrome */    -o-transform: rotate(-90deg); 	/* Opera */}.footer {    font-size: 3vw;}.foot {    padding-top: 5vw;    padding-bottom: 5vw;    line-height: 6vw;    box-sizing: border-box;    padding-left: 3vw;    padding-right: 3vw;}.ewm {    width: 22vw;    height: 22vw;}.copyright {    line-height: 5vw;    border-top: solid 1px rgba(255,255,255,0.1);    box-sizing: border-box;    padding-left: 3vw;    padding-right: 3vw;    padding-top: 4vw;    padding-bottom: 4vw;}}