﻿@charset "utf-8";
body { font-family: Helvetica, Arial, sans-serif; }
.language .yw { font-family: 微软雅黑; }
/* guanyu */
.enabout1 h3 { margin-bottom: 25px; font-family: 微软雅黑; line-height: 32px; font-weight: 700; color: #666; position: relative; }
.enabout1 h3:after { display: inline-block; content: ""; width: 117px; height: 4px; margin-left: 5px; color: #f18d00; background: #f18d00; vertical-align: baseline; position: absolute; left: 0; bottom: -10px; margin: 0; }
.enabout1_1_pic { float: right; display: inline; width: 50%; padding-left: 25px; }
.enabout1_1_pic figure { display: block; position: relative; height: 0; padding-bottom: 60%; max-height: 300px; overflow: hidden; }
.enabout1_1_pic img { position: absolute; width: 100%; max-width: 500%; top: 50%; transform: translate(0, -50%); }
 @media only screen and (min-width:1400px) {
.enabout1_1_pic figure { padding-bottom: 0; height: 300px; }
}
 @media only screen and (max-width:767px) {
.enabout1_1_pic { float: none; width: 100%; padding: 0; }
.enabout1_1_info { margin-top: 10px; }
}
.enabout1_2 { margin-top: 45px; position: relative; }
.enabout1_2_pic1 figure { display: block; position: relative; height: 430px; overflow: hidden; }
.enabout1_2_pic1 figure img { position: absolute; height: 100%; left: 50%; transform: translate(-50%, 0); }
.enabout1_2_info h3:after { position: absolute; left: 0; bottom: -10px; margin: 0; }
.enabout1_2_pic2 { position: absolute; right: 0; bottom: 0; }
.enabout1_2_pic2 figure { display: block; position: relative; height: 240px; overflow: hidden; }
.enabout1_2_pic2 img { position: absolute; width: 100%; max-width: 500%; top: 50%; transform: translate(0, -50%); }
.enabout1_2_pic3 { display: none; }
 @media only screen and (min-width:1600px) {
.enabout1_2_pic1 figure img { position: absolute; height: auto; width: 100%; left: 0; top: 50%; transform: translate(0, -50%); }
}
 @media only screen and (min-width:992px) and (max-width:1280px) {
.enabout1_2_pic1 figure { height: 460px; }
}
 @media only screen and (max-width:1580px) {
.enabout1_2_pic2 .col-xs-8 img { position: absolute; width: auto; height: 100%; top: 0; left: 50%; transform: translate(-50%, 0); }
}
 @media only screen and (max-width:1400px) {
.enabout1_2_pic2 img { position: absolute; width: auto; height: 100%; top: 0; left: 50%; transform: translate(-50%, 0); }
}
 @media only screen and (max-width:991px) {
.enabout1_2 { margin-top: 0; }
.enabout1_2_pic1 { display: none; }
.enabout1_2_pic2 { display: none; }
.enabout1_2_pic3 { display: block; margin: 5px 0 0; }
.enabout1_2_pic3 img { width: 100%; }
}
.enabout1_3 { margin-top: 45px; position: relative; }
.enabout1_3_pic { float: right; width: 45%; padding-left: 20px; }
.enabout1_3_pic img { width: 100%; }
.enabout1_3_pic2 { float: left; width: 55%; margin-top: 25px; }
.enabout1_3_pic2 figure { width: 95%; height: 345px; position: relative; overflow: hidden; }
.enabout1_3_pic2 figure img { position: absolute; width: 100%; max-width: 500%; top: 50%; transform: translate(0, -50%); }
.enabout1_3_list { margin-top: 35px; }
.enabout1_3_list h4 { font-size: 20px; font-weight: 700; color: #666; }
 @media only screen and (min-width:992px) and (max-width:1280px) {
.enabout1_3_list h4 { margin-bottom: 5px; margin-top: 5px; }
}
 @media only screen and (min-width:1280px) {
.enabout1_3_pic2 figure { height: 410px; }
.enabout1_3_list { margin-top: 35px; }
.enabout1_3_list li { margin-bottom: 25px; }
}
 @media only screen and (min-width:1440px) {
.enabout1_3_pic img { height: 264px; }
}
 @media only screen and (max-width:991px) {
.enabout1_3 { margin-top: 15px; }
.enabout1_3_pic { display: none; }
.enabout1_3_pic2 { float: none; width: 100%; }
.enabout1_3_pic2 figure { width: 100%; height: 0; padding-bottom: 65%; }
.enabout1_3_list { float: none; width: 100%; margin-top: 15px; }
}
 @media only screen and (min-width:992px) and (max-width:1280px) {
.homepage .goods .panel-body .more { display: none; }
}
 @media only screen and (min-width: 768px) and (max-width: 1280px) {
.list_history { height: 1065px; }
.list_history li:nth-child(odd) { padding-left: 50px; }
.list_history li:nth-child(odd) figure { margin-left: -15px; }
.list_history li:nth-child(even) { padding-right: 50px; }
.list_history li:nth-child(even) figure { margin-right: -15px; }
}
@media only screen and (min-width: 1281px) {
.list_history { height: 840px; }
.list_history ul { height: 840px; }
}
.about10_1 li.a1 { font-size: 24px; }
.about10_1 li.a2 { line-height: 18px; }
.about12 .intro .inner { width: auto; padding-left: 50px; }
.about12_2 .intro .inner { padding-right: 50px; }
 @media only screen and (max-width: 1440px) {
.about12 .intro .inner { padding-left: 25px; }
.about12_2 .intro .inner { padding-right: 25px; }
}
 @media only screen and (max-width: 1280px) {
.about12 .intro { display: block; width: 100%; padding: 0; position: static; -webkit-transform: none; transform: none; }
.about12 .intro .inner { display: block; width: 100%; padding: 0; }
.about12 .picture { float: left; }
}
.goodscont2 .caption strong { width: 205px; }
.recgoodslist .caption strong { width: 205px; }
@media only screen and (max-width: 991px) {
.goodscont2 .caption strong { width: 100%; }
.recgoodslist .caption strong { width: 100%; }
}
