﻿body {
    min-width: 100%;
}
.wrap {
    min-width: 100%;
    margin-top: 48px;
}
.center {
    width: 100%;
}
.box {
    width: 90%;
    margin: 0 auto;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 12px;
}

.header .nav ul, .banner, .header.mhead h1,.footer .footleft,.content .position,.news .newList li .con p span,.number3 .product1 .proImg2 .position a {
    display: none;
}
.header.mhead .msearch,.footNav {
    display: block;
}

.header {
    height: 48px;
}
.header .nav i {
    display: block;
    height:48px;
    width: 30px;
    position: absolute;
    left: 2%;
    background: url("../images/nav.png") center no-repeat;
    background-size: 55%;
    top: 0;
}
.header h1 {
    margin: 0;
    float:  none;
    text-align:  center;
    height: 48px;
}
.header h1 img {
    height: 26px;
    margin-top: 3px;
}
.header .msearch input[type="text"] {
    width: 98%;
    height: 100%;
    border:  none;
    border-radius: 3px;
    padding: 0 1%;
}
.header .searchBtn {
    height:  48px;
    position:  absolute;
    right:  2%;
    top: 0;
}
.header .msearch p {
    width: 70%;
    margin: 9px auto 0 auto;
    height: 30px;
    position:  relative;
}
.header .msearch .btn {
    position:  absolute;
    right: 2px;
    top: 0;
    width: 30px;
    height: 30px;
    background: url("../images/search2.png") center no-repeat;
    border: none;
    background-size: 58%;
}
.header .msearch input[type="text"]:-ms-input-placeholder {
    font-size: 14px;
}
.header .msearch input[type="text"]::-webkit-input-placeholder {
    font-size: 14px;
}
.header.mhead .searchBtn {
    background: url("../images/close.png") center no-repeat;
}
.header ul.navBar {
    background: #323946;
    margin: 0;
    position:  absolute;
    top: 48px;
    left: 0;
    width: 100%;
}
.header .navBar>li {
    width:  100%;
    height: 52px;
    line-height: 52px;
    text-align: left;
    /* margin-left: calc(2% + 7px); */
    margin: 0;
    position: relative;
}
.header .navBar>li:after {
    content: "";
    width: 24px;
    height: 100%;
    position: absolute;
    background: url("../images/icon1.png") center no-repeat;
    top: 0;
    right: 2%;
    background-size: 40%;
}
.header .navBar>li:hover {
    background-color: #BE8365;
}
.header .navBar>li a {
    margin-left: calc(2% + 7px);
}
.header .navOpen i {
    background-image: url("../images/close.png");
}
.header .nav a:hover {
    color: #fff;
}

.footer .footright {
    width: 100%;
    padding: 0 10%;
    box-sizing:  border-box;
    margin: 20px 0 0 0;
}
.footer .footright .code {
    width: 60%;
    float:  left;
    margin-bottom: 0;
}
.footer .footright .share {
    width: 40%;
    float: right;
}
.footer .footright .share .bdshare-button-style1-24 a {
    width: 27%;
    margin: 12% 9% 0 0;
    height: 8.64vw;
    background-size: 70% !important;
}
.footer .footright .share .bdshare-button-style1-24 a:last-child {
    margin-right: 0;
}
.footer .footright .code li {
    width: 36%;
    margin-right: 14% !important;
    text-align:  center;
    font-size: 10px;
}
.footer .footright .code li img {
    width:  100%;
    height:  auto;
}

.footer .footNav {
    width:  80%;
    margin: 0 auto;
    border-bottom: 1px solid #414a5a;
    padding: 1vw 0;
}
.footer .footNav a {
    color: #fff;
    width: 22%;
    display:  inline-block;
    margin-right: 17%;
    line-height: 30px;
    text-align:  center;
}
.footer .footNav a:nth-child(3n) {
    margin-right: 0;
}
.Copyright {
    padding: 10px 0 5px 0;
}

/*关于我们*/
.content {
    padding-bottom: 20px;
}
.content .title {
    height: 50px;
    line-height: 50px;
}
.content .title h3 span:before, .content .title h3 span:after {
    width: 40px;
}
.content .title h3 span:before {
    left: -56px;
}
.content .title h3 span:after {
    right: -56px;
}
.content .navTab a {
    /* display:  block; */
    /* float:  left; */
    margin: 0 0 0 3%;
    width: 22.75%;
    height: 28px;
    line-height: 28px;
}
.content .navTab a:first-child {
    margin-left: 0;
}
.content .navTab {
    margin: 10px auto;
}
.content .info {
    padding: 5%;
}

/*联系我们*/
.contact .map {
    margin-top: 15px;
    padding: 10px;
}
.contact .info {
    line-height: 18px;
}

/*新闻*/
.news .newList ul {
    margin-bottom: 10px;
}
.news .newList li {
    margin-bottom: 10px;
}
.news .newList li .img {
    width: 37%;
    height: 18.67vw;
    margin-right: 2%;
}
.news .newList li .con p {
    font-size: 14px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    margin-bottom: 2vw;
}
.news .newList li .con {
    padding: 1vw 0 0 0;
    font-size: 12px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.content .article {
    margin-top: 10px;
    padding: 20px 10px;
    font-size: 12px;
}
.content .article .article_title>span {
    position:  static;
    display:  block;
    text-align: right;
    margin-top: 5px;
}
.article_link p a:first-child {
    margin: 20px 0 5px 0;
}
.content .article .article_title {
    font-size: 16px;
    margin-bottom: 10px;
}

/*在线留言*/
.content .message {
    margin-top: 10px;
    padding: 2% 3%;
}
.content .message from>p label {
    width: 31%;
    float: left;
    display:  block;
    min-width:  initial;
    font-size: 14px;
}
.content .message from>p input[type="text"] {
    width: 69%;
    box-sizing:  border-box;
    display:  block;
}
.content .message from>p.place input[type="text"] {
    width: 57%;
    float:  left;
}
.content .message from>p>b {
    margin:  0;
    width: 12%;
    float:  right;
    text-align:  right;
}
.content .message from>p {
    margin-bottom: 10px;
    line-height: 26px;
}
.content .message from>p select {
    margin-left: 0;
}
.content .message>p:first-child {
    margin-bottom: 14px;
}
.content .message from>p textarea {
    width: 69%;
    box-sizing:  border-box;
}
.content .message from>p.vc input[type="text"] {
    float:  left;
    width: 18%;
}
.content .message from>p.vc>b {
    width: 36%;
    text-align:  center;
}
.content .message from>p.btn {
    width: 100%;
    margin-top: 30px;
}

.content .message from>p.btn input {
    line-height:  26px;
    height: 26px;
    width: 80px;
}

/*下载*/
.download .downList li {
    width: 47.5%;
    margin: 0 5% 10px 0;
    box-sizing:  border-box;
}
.download .downList li:nth-child(2n) {
    margin-right: 0;
}
.download .downList li img {
    height: 42.3vw;
}
.download .downList li>p a {
    padding: 8px 0;
}
.download .downList li>p {
    height:  48px;
    background: #E6E6E6;
}
.download .downList li>p a span {
    margin-top: 0;
    color: #000;
}

/*产品*/
.download .downList li .img {
    height: 42vw;
}
.download .proList li>p {
    height: 9vw;
}

/*销售网络*/
.dealer {
    width:  100%;
    overflow:  hidden;
}
.dealer .dealerListC {
    width: 100%;
    overflow-x: scroll;
    margin-left: 5%;
}
.dealer .dealerListC>table {
    width: 1200px;
}
.dealer .dealerList .top {
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.dealer .dealerList .dl ul {
    margin-top: 0;
}
.dealer .dealerList .dl {
    padding: 10px 12px;
}
.dealer .dealerListC table th {
    height: 32px;
    font-size: 14px;
}
.dealer .dealerListC table td {
    height: 34px;
}
.dealer .dealerListC table td.t {
    font-size: 14px;
}

/*NO.6610HQ*/
.number {
    padding-bottom: 12px;
}
.number .product1 .proImg,.number .product2 .proImg {
    background-size: 80%;
}
.number .proImg .position {
    width: 100% !important;
}
.number .proImg1 .position {
    bottom: 7vw;
}
.number .proImg1 .position1 {
    top: 7vw;
    white-space: nowrap;
    bottom: auto;
    font-size: 28px;
}
.number1 .proImg1 {
    background-position: 50% 35%;
}
.number .proImg .position p.t {
    font-size: 20px !important;
    line-height:  16px !important;
    margin-bottom: 7vw;
}
.number .proImg .position p.t span {
    font-size: 14px;
    padding-top: 0;
    width: 96%;
    /* white-space:  normal; */
    margin: 2.5vw auto 0 auto;
    /* max-height: 36px; */
    overflow-x: hidden;
    overflow-y: auto;
    max-height: 48px;
    white-space: normal;
}
.number .product1 .proImg2 {
    background-position: 50% 70%;
}
.number1 .proImg2 .position {
    top: 11vw;
}
.number .proImg2 .position p.t {
    margin-bottom: 4vw;
}
.number .product2 .proImg {
    height: 95vw;
    background-position-y: 34%;
}
.number .product2 .proImg .position p.t span {
    max-height: 32px;
    height:  auto;
}
.number .product2 .proImg .position {
    bottom: 7vw;
}
.number .product2 .proImg .position p.t {
    margin-bottom: 4vw;
}
.number .product2 .proImg02 {
    background-size: 100%;
}
.number .product3 .proImg31 {
    height: auto;
}
.number1 .product3 .proImg31 .proImage {
    height: 57vw;
    background-size: 80%;
    width: 100%;
    background-position:  center;
    float:  none;
}
.number1 .product3 .proImg31 .proInfo {
    position:  static;
    transform: translate(0,0);
    padding-bottom: 7vw;
}
.number1 .product3 .proImg .position p {
    font-size: 14px;
    line-height: 16px;
}

.number1 .product3 .proImg31 .proInfo p {
    margin-bottom: 4vw;
}
.number .product3 .proImg32 {
    height: 56vw;
    background-size: 80%;
}
.number1 .product3 .proImg32 .position {
    bottom: 8vw;
}
.number1 .product3 .proImg32 .position p:after {
    right: -23%;
    bottom: -4vw;
    width: 20vw;
    height: 17.5vw;
    background-size:  contain;
}
.number1 .product3 .proImg32 .position p {
    width: 80%;
    text-align:  left;
    box-sizing:  border-box;
    padding-left: 6%;
}
.number1 .product4 .proImg {
    height: 55.42vw;
}
.number1 .product4 .proImg42 {
    background-size: 55%;
}
.number .product2 .proImg:nth-child(2n) {
    border-left: 0 !important;
}

/*NO.6624S*/
.number2 .product1 .proImg1 {
    height: 86.7vw;
}
.number2 .product1 .proImg2 {
    height: 93.33vw;
    background-size: 150%;
    background-position-y: 130%;
}
.number2 .center .product2 .proImg {
    height: 80.4vw;
    background-size: cover;
}
.number2 .product2 .proImg {
    height: 86.7vw;
}
.number2 .center .product2 .proImg .position {
    bottom: 4vw;
}
.number2 .center .product2 .proImg03, .number2 .center .product2 .proImg04 {
    height: 72vw;
    background-size: 80%;
}
.number2 .center .product2 .proImg04 {
    background-size: 90%;
}
.number2 .product4 .proImg {
    height: 66.67vw;
}

/*9624*/
.number3 .product1 .proImg1 {
    background-position-y: 33%;
}
.number3 .product1 .proImg2 {
    height: 126.67vw;
    background-size: 17%;
    background-position-y: 68%;
}
.number3 .product1 .proImg2 .position {
    top: 6vw;
}
.number3 .product1 .proImg2 .position2 {
    top: auto;
    bottom: 4vw;
    display: block;
}
.number3 .product1 .proImg2 .position2 a {
    display: inline;
}
.number3 .product2 .proImg01, .number3 .product2 .proImg02 {
    height: 111.33vw;
    background-position-y: 0;
}
.number3 .product2 .proImg03 {
    height: 34.67vw;
}
.number3 .product2 .proImg03 .position {
    bottom:  auto;
}
.number3 .product2 .proImg04 {
    height: 56vw;
    background-position: 100% 50%;
    background-size: 90%;
}
.number3 .product4 .proImg41 {
    height: 68vw;
    /* background-size: 80% !important; */
}

/*2248PG*/
.number4 .product1 .proImg1 {
    background-position: 50% 40%;
}
.number4 .proImg1 .position {
    width: 70% !important;
}
.number4 .proImg .position p.t {
    margin-bottom: 3vw;
}
.number4 .product1 .proImg2 {
    background-size: 200%;
    background-position: 50% 80%;
}
.number4 .product2 .proImg .img {
    height: 66.933vw;
    background-size:  cover;
}
.number4 .proImg2 .position {
    top: 11.33vw;
}
.number4 .product2 .proImg {
    height: 99.6vw;
}
.number4 .product2 .proImg .box {
    height: 32.67vw;
}
.number4 .product2 .proImg .position {
    bottom: auto;
}
.number4 .proImg .position p.t span {
    max-height: 32px;
}
.number4 .product4 .proImg41 {
    height: 47.6vw;
}
.number4 .product4 .proImg42 {
    height: 51.87vw;
}
.number4 .product4 .proImg41:after {
    top: 26vw;
    font-size: 2.4vw;
}

/*百年纪念款*/
.number5 .product1 .proImg1 {
    height: 97.6vw;
    background-size: 130%;
}
.number5 .proImg .position p.t span {
    max-height: 80px;
}
.number5 .product2 .proImg03 .position p.t {
    margin-bottom: 0;
}
.number5 .product2 .proImg03.pi1, .number5 .product2 .proImg04.pi1 {
    border: 0 !important;
}
.number5 .product2 .proImg01,.number5 .product2 .proImg02,.number5 .product2 .proImg04 {
    height: 76.13vw;
}
.number5 .product2 .proImg04 .position,.number5 .product1 .proImg1 .position {
    bottom: 5vw;
}
.number5 .product2 .proImg04 .position p.t,.number5 .product1 .proImg1 .position p.t {
    margin-bottom: 2vw;
}
.number5 .product1 .proImg1 .position, .number5 .product2 .proImg03 .position {
    width: 80% !important;
}
.number5 .product2 .proImg03 .position>a {
    display:  none;
}
.number5 .product2 .proImg03 .position p.t span {
    overflow-y:  auto;
    max-height: 48px;
}
.number5 .product2 .proImg04 {
    background-size: 80%;
}
.number5 .product2 .proImg01, .number5 .product2 .proImg02 {
    background-size: 80%;
    background-position: 50% 50%;
}
.number5 .product2 .proImg01 .position, .number5 .product2 .proImg02 .position {
    bottom: 15vw;
}

/*搜索*/
.search .newList li {
    padding: 1vw 4vw 2vw 4vw;
}


