html {
width: 100%;
}
body {
font-size: 14px;
background: #fff;
font-family: "Microsoft Yahei", "Arial", Verdana, Arial, sans-serif;
line-height: 1.4;
color: #333;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
ol,
ul,
li {
list-style: none;
}
a {
text-decoration: none;
color: #333;
-webkit-tap-highlight-color: rgba(255, 0, 0, 0);
transition: all 0.3s ease;
cursor: pointer;
}
a:hover {
color: #00923f !important;
}
em,
i {
font-style: normal;
}
h1,
h2,
h3,
h4,
h5,
h6,
th {
font-weight: normal;
}
strong {
font-weight: 800;
}
img {
border: 0;
height: auto;
display: block;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
input,
textarea,
select,
button {
border: 0;
background: none;
outline: 0;
font-family: "Microsoft Yahei";
}
input[type="button"],
input[type="text"],
input[type="submit"] {
appearance: none;
-moz-appearance: none;
-webkit-appearance: none;
}
input,
input:focus,
input:active {
user-select: text;
}
input[type=number] {
-moz-appearance: textfield;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}
button:focus {
outline: 0;
}
textarea {
resize: none;
}
video {
outline: none;
display: block;
}
* {
margin: 0;
padding: 0;
}
.confix:after {
content: "";
*zoom: 1;
display: block;
visibility: hidden;
height: 0;
clear: both;
}
.container {
width: 1400px;
margin: 0 auto;
}
.fl {
float: left;
}
.fr {
float: right;
}
.zz-tit {
font-size: 36px;
font-weight: bold;
color: #333;
text-align: center;
}
.zz-subtit {
font-size: 16px;
color: #777;
text-align: center;
margin-top: 10px;
}
.ny {
background-color: #f8f8f8;
padding: 20px 0 50px;
}
.white {
color: #fff;
}
/* 鏌ョ湅鏇村 */
.pub-more {
display: block;
margin: 50px auto 0;
width: 120px;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 16px;
color: #2f83f6;
border: 1px solid #2f83f6;
border-radius: 50px;
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
-ms-border-radius: 50px;
-o-border-radius: 50px;
transition: 0.5s;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
}
.pub-more:hover {
background-color: #2f83f6;
color: #fff !important;
}
.bg-white {
background-color: #fff;
}
/* 涓嬫媺鑿滃崟-榛樿鏍峰紡 */
body .dk_container {
background-color: #fff;
}
body .dk_open .dk_toggle {
background-color: #fff;
}
body .dk_options a:hover,
body .dk_options:focus,
body .dk_options .dk_option_current a {
color: #fff !important;
}
body .dk_options a:hover,
body .dk_options:focus,
body .dk_options .dk_option_current a {
background-color: #2f83f6;
}
body .dk_toggle {
height: 40px;
line-height: 25px;
}
/**************************************** 娉ㄥ唽椤甸潰銆佺櫥褰曞脊绐 start **************************************/
.register {
width: 100%;
display: flex;
padding: 80px 0;
background: url("../images/ZCBJ.png") no-repeat;
background-position: center;
background-size: cover;
}
.register .reg-box {
margin: auto;
padding: 30px 80px;
box-sizing: border-box;
width: 500px;
background: #fff;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
}
.register .reg-box .reg-tit {
font-size: 20px;
text-align: center;
font-weight: bold;
color: #2f83f6;
margin-bottom: 30px;
}
.inp-box {
margin-bottom: 20px;
position: relative;
}
.inp-box i {
display: block;
position: absolute;
left: 15px;
top: 15px;
}
.inp-box i img {
display: block;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
}
.inp-box i img:last-child {
position: absolute;
left: 0;
top: 0;
opacity: 0;
}
.inp-box.sel-id .dk_container {
width: 100%;
height: 50px;
margin-bottom: 0;
font-size: 14px;
background-color: #fff;
}
.inp-box.sel-id .dk_open {
box-shadow: none;
}
.inp-box.sel-id .dk_open .dk_toggle {
background-color: #fff;
}
.inp-box.sel-id .dk_container.dk_focus .dk_toggle {
box-shadow: none;
}
.inp-box.sel-id .dk_container .dk_toggle {
color: #333;
border: 1px solid #eee;
text-shadow: none;
height: 50px;
line-height: 35px;
width: 100% !important;
box-sizing: border-box;
}
.inp-box.sel-id .dk_container .dk_toggle:hover {
color: #a6a7a6 !important;
}
.inp-box.sel-id .dk_container .dk_options a {
border-bottom: 1px dashed #d2d2d2;
}
.inp-box.sel-id .dk_container .dk_options a:hover {
text-shadow: none;
border-bottom-color: #fff;
color: #fff !important;
}
.inp-box input {
display: block;
height: 50px;
width: 340px;
padding-left: 50px;
box-sizing: border-box;
border: 1px solid #eeeeee;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
}
.inp-box input:focus {
border: 1px solid #2f83f6;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
}
/* 楠岃瘉鐮 */
.inp-box .yzm {
display: block;
width: 100px;
height: 48px;
line-height: 48px;
text-align: center;
color: #ff1414;
border-left: 1px solid #eee;
position: absolute;
right: 0;
top: 1px;
cursor: pointer;
}
.inp-box .check {
display: block;
width: 20px;
position: absolute;
right: 15px;
top: 16px;
cursor: pointer;
}
.inp-box .check img {
display: block;
opacity: 1;
}
.inp-box .check img:last-child {
position: absolute;
left: 0;
top: 0;
opacity: 0;
visibility: hidden;
}
.reg-btn {
display: block;
width: 340px;
height: 50px;
line-height: 50px;
text-align: center;
color: #fff;
font-size: 18px;
background: #2f83f6;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
transition: 0.5s;
cursor: pointer;
-webkit-transition: 0.5s;
-moz-transition: 0.5s;
-ms-transition: 0.5s;
-o-transition: 0.5s;
}
.reg-btn:hover {
background-color: #0c6ff8;
}
.reg-box .tip {
color: #999999;
text-align: center;
margin: 20px 0 25px;
}
.login-now {
text-align: center;
color: #999999;
}
.login-now span {
color: #2f83f6;
cursor: pointer;
}
/* 寮圭獥 */
.popup {
padding: 30px 40px;
position: relative;
display: none;
overflow-x: hidden;
}
.popup .popup-close {
width: 14px;
height: 14px;
position: absolute;
top: 15px;
right: 15px;
cursor: pointer;
}
.popup .pop-tit {
display: flex;
margin-bottom: 40px;
}
.popup .pop-tit span {
display: block;
width: 100%;
color: #999999;
font-size: 20px;
cursor: pointer;
text-align: center;
}
.popup .pop-tit span:hover {
color: #2f83f6;
}
.popup .pop-tit span.active {
position: relative;
font-weight: bold;
color: #2f83f6;
}
.popup .pop-tit span.active::after {
content: "";
display: block;
width: 100%;
height: 2px;
background: #2f83f6;
position: absolute;
bottom: -15px;
left: 0;
}
.popup .pop-subtit {
font-weight: bold;
color: #222222;
margin-bottom: 10px;
}
.popup .login-box {
width: 100%;
}
.popup .no-zh {
color: #999;
text-align: right;
margin-top: 20px;
}
.popup .no-zh span {
color: #2f83f6;
}
.popup .no-zh .forget {
float: left;
text-align: left;
color: #999;
}
.popup .third {
position: relative;
margin-top: 25px;
text-align: center;
color: #999;
}
.popup .third::after {
content: "";
display: block;
width: 100%;
height: 1px;
background-color: #eeeeee;
position: absolute;
top: 9px;
z-index: -1;
}
.popup .third span {
display: inline-block;
padding: 0 20px;
background-color: #fff;
}
.popup .mode {
display: flex;
justify-content: space-around;
margin-top: 20px;
}
.popup .mode a {
display: block;
position: relative;
text-align: center;
color: #999 !important;
}
.popup .mode a img {
display: block;
margin-bottom: 6px;
}
.popup .mode a img:last-child {
opacity: 0;
position: absolute;
left: 0;
top: 0;
transition: 0.3s;
-webkit-transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
-o-transition: 0.3s;
}
.popup .mode a:hover img:last-child {
opacity: 1;
}
.popup .addr-sel {
display: flex;
justify-content: space-between;
}
.popup .addr-sel .dk_container {
width: 47%;
}
.popup .addr-sel .dk_container a {
width: 100% !important;
box-sizing: border-box;
}
.popup #addr_det {
display: block;
border: 1px solid #eeeeee;
padding: 12px;
width: 100%;
box-sizing: border-box;
margin-bottom: 20px;
}
.popup #addr_dft {
height: 15px;
width: 15px;
display: inline-block;
vertical-align: text-bottom;
margin-right: 10px;
}
.popup .inp-box label {
cursor: pointer;
}
/**************************************** 娉ㄥ唽椤甸潰銆佺櫥褰曞脊绐 end **************************************/
/* 鎸夐挳 */
.border-t {
border-top: 2px solid #2f83f6;
}
.btn-a1 {
display: block;
width: 100%;
line-height: 40px;
text-align: center;
color: #2f83f6;
font-size: 16px;
border: 1px solid #2f83f6;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
}
.btn-a1:hover {
background-color: #2f83f6;
color: #fff !important;
}
.btn-a2 {
display: block;
width: 100%;
line-height: 40px;
text-align: center;
background-color: #2f83f6;
color: #fff;
font-size: 16px;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
}
.btn-a2:hover {
background-color: #0668f0;
color: #fff !important;
}
/**************************************** header start **************************************/
/* 澶撮儴1 */
.head01 {
background-color: #f1f1f1;
}
.head01 .box {
display: flex;
justify-content: space-between;
}
.head01 .box p {
font-size: 12px;
line-height: 30px;
color: #666;
}
.head01 .box a {
font-size: 13px;
color: #777;
}
.head01 .box span {
display: inline-block;
width: 1px;
height: 12px;
background-color: #c8c8c8;
position: relative;
top: 1px;
margin: 0 12px;
}
.head02 {
/*padding: 40px 0;*/
}
.head02 .headbox_logo {
padding-right: 50px;
}
.head02 .headbox_logo span {
display: block;
margin: 0 20px;
}
.head02 .box {
display: flex;
justify-content: space-between;
}
.head02 .headbox_logo a img {
max-width: 360px;
}
.head02 .headbox_logo .htit {
padding: 0;
}
.head02 .headbox_logo .htit h2 {
font-size: 26px;
font-weight: bold;
padding: 28px 0 2px;
color: #00923f;
}
.head02 .headbox_logo .htit img {
display: block;
margin-top: 15px;
}
.head02 .headbox_logo .htit p {
font-size: 16px;
color: #333;
}
.head02 .headbox_logo .htit p span {
color: #0d9d6d;
}
.head02 .hdh {
display: block;
}
.head02 .hdh p {
font-size: 16px;
color: #333;
}
.head02 .hdh p:first-of-type {
font-size: 16px;
text-align: right;
color: #777;
margin-top: 25px;
}
.head02 .hdh .hdh-tel {
font-family: SourceHanSansSC;
font-size: 25px;
color: #00923f;
font-weight: bold;
margin-top: 5px;
}
.head02 .hdh p i {
display: inline-block;
vertical-align: middle;
margin-right: 5px;
}
.head02 .hdh p a {
font-size: 24px;
font-family: "BEBAS";
}
.head02 .hdh p strong {
color: #0d9d6d;
/* font-size: 24px; */
}
.head03 {
background: #00923f;
position: relative;
}
.head03 .headbox_navxl {
top: 60px;
z-index: 99;
width: 100%;
}
.head03 .headbox_navitem {
overflow: unset;
}
.head03 .headbox_navitem:hover>a {
color: #fff !important;
}
.head03 .headbox_navitem .headbox_navitema {
line-height: 60px;
overflow: hidden;
}
.head03 .headbox_navxl_box {
padding: 65px 0;
display: flex;
padding-left: 200px;
width: 90%;
margin: auto;
max-width: 1660px;
}
/* 鍏叡閮ㄥ垎鏍峰紡寮€濮 */
.head {
position: fixed;
left: 0;
top: 0;
width: 100%;
height: 90px;
background-color: #00923f;
z-index: 999;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.head_zw {
height: 90px;
}
.head .container {
height: 100%;
}
.headbox {
display: flex;
height: 100%;
/* position: relative;*/
}
.head .headbox::after {
content: "";
height: 100%;
width: 100%;
background-color: #fff;
position: absolute;
right: 100%;
}
.headbox_logo {
position: relative;
display: flex;
padding-right: 138px;
background-color: #fff;
}
.headbox_logoa {
display: flex;
align-items: center;
margin-right: 20px;
}
.headbox_logoa img {
max-width: 262px;
}
.headbox_logodw {
position: absolute;
top: 0;
right: 0;
height: 100%;
background-color: #fff;
z-index: -1;
min-width: 1000px;
}
.headbox_nav {
flex: 1;
display: flex;
}
.headbox_navitem {
flex: 1;
display: flex;
/* position: relative; */
overflow: hidden;
}
.headbox_navitemsj {
position: absolute;
left: 50%;
bottom: -10px;
margin-left: -10px;
transition: all 0.4s;
-webkit-transition: all 0.4s;
-moz-transition: all 0.4s;
-ms-transition: all 0.4s;
-o-transition: all 0.4s;
}
.headbox_navitemsj img {
opacity: 0;
transition: 0.2s all;
-webkit-transition: 0.2s all;
-moz-transition: 0.2s all;
-ms-transition: 0.2s all;
-o-transition: 0.2s all;
}
.headbox_navitem:hover .headbox_navitemsj {
margin-left: -10px;
bottom: -1px;
}
.headbox_navitem:hover .headbox_navitemsj img {
opacity: 1;
}
.headbox_navitem.on .headbox_navitemsj {
margin-left: -10px;
bottom: -1px;
}
.headbox_navitem.on .headbox_navitemsj img {
display: block;
}
.headbox_navitem .headbox_navitema {
position: relative;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
font-size: 15px;
color: #fff;
/* font-weight: 700;*/
z-index: 3;
}
.headbox_navitem:last-child .headbox_navitema::after {
display: none;
}
.headbox_ss {
position: relative;
display: flex;
align-items: center;
cursor: pointer;
}
.headbox_ssbox i {
font-size: 20px;
color: #fff;
}
.headbox_dwbox {
display: none;
position: absolute;
right: 0;
top: 90px;
}
.headbox_ssfr {
position: relative;
display: flex;
background-color: rgba(255, 255, 255, 0.9);
padding: 0 20px;
border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
-moz-border-radius: 0 0 10px 10px;
-ms-border-radius: 0 0 10px 10px;
-o-border-radius: 0 0 10px 10px;
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.headbox_ssdw {
position: absolute;
right: 19px;
top: 50%;
transform: translateY(-49%);
-webkit-transform: translateY(-49%);
-moz-transform: translateY(-49%);
-ms-transform: translateY(-49%);
-o-transform: translateY(-49%);
z-index: 1;
}
.headbox_ssdw i {
font-size: 18px;
color: #17a375;
}
.headbox_ssfrsr {
height: 52px;
line-height: 52px;
border: 0;
font-size: 15px;
color: #333;
background-color: transparent;
}
.headbox_ssfrtj {
position: relative;
height: 52px;
width: 52px;
border: 0;
cursor: pointer;
z-index: 2;
background-color: transparent;
}
.headbox_ssfrsr::-webkit-input-placeholder {
color: #999;
font-size: 14px;
}
.headbox_ssfrsr:-moz-placeholder {
color: #999;
font-size: 14px;
}
.headbox_ssfrsr::-moz-placeholder {
color: #999;
font-size: 14px;
}
.headbox_ssfrsr:-ms-input-placeholder {
color: #999;
font-size: 14px;
}
.headbox_btn {
width: 50px;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
display: none;
}
.headbox_btn i {
font-size: 24px;
color: #fff;
}
/* 澶撮儴涓嬫媺 */
.headbox_navxl {
display: none;
position: absolute;
left: 0;
top: 90px;
width: 100vw;
background-color: #fff;
/* box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); */
box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
}
.headbox_navxl_box {
padding: 65px 0;
display: flex;
padding-left: 650px;
}
.headbox_navxl_boxl h2 {
font-size: 30px;
font-weight: 700;
color: #333333;
}
.headbox_navxl_boxl P {
margin-top: 20px;
width: 180px;
font-family: "BEBAS";
font-size: 26px;
line-height: 30px;
color: #e9e9e9;
word-break: break-word;
}
.headbox_navxl_boxx {
margin: 0 55px;
width: 1px;
background-color: #e1e1e1;
}
.headbox_navxl_boxr {
width: 450px;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
}
.headbox_navxl_boxr>a {
position: relative;
width: 50%;
font-size: 15px;
color: #666666;
padding: 10px;
box-sizing: border-box;
}
.headbox_navxl_boxr>a::after {
content: "";
position: absolute;
width: 0;
height: 1px;
background-color: #333;
left: -5px;
top: 50%;
transform: translateY(-50%);
transition: all 0.3s;
-webkit-transition: all 0.3s;
-moz-transition: all 0.3s;
-ms-transition: all 0.3s;
-o-transition: all 0.3s;
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
}
.headbox_navxl_boxr>a:hover::after {
width: 15px;
}
.headbox_navxl_boxr>a:hover {
padding-left: 12px;
color: #00923f;
}
/**************************************** header end **************************************/
/**************************************** banner start **************************************/
.banner {
width: 100%;
position: relative;
z-index: 5;
}
.banner .swiper-container-banner {
position: relative;
overflow: hidden;
}
.banner .swiper-container-banner img {
display: block;
width: 100%;
min-width: 1200px;
}
.banner .swiper-container-banner .swiper-pagination-bullet {
width: 14px;
height: 14px;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
-ms-border-radius: 10px;
-o-border-radius: 10px;
background: #ffffff;
opacity: 0.5;
}
.banner .swiper-container-banner .swiper-pagination-bullet-active {
width: 37px;
background-color: #00923F;
opacity: 1;
}
/**************************************** banner end **************************************/
/**************************************** 鑷磋緸 start**************************************/
.zhici {
margin: 50px 0 60px;
}
.zhici .container {
background: #F6F6F6;
padding: 40px;
}
.zhici .zc-l {
width: 545px;
height: 375px;
overflow: hidden;
display: inline-block;
}
.zhici .zc-l img {
display: block;
width: 100%;
}
.zhici .zc-r {
margin-top: 60px;
margin-left: 35px;
display: inline-block;
width: 755px;
vertical-align: top;
}
.zhici .zc-r .zc-tit {
font-size: 30px;
font-weight: bold;
color: #00923F;
position: relative;
}
.zhici .zc-r .zc-tit::after {
content: "";
display: block;
height: 4px;
width: 50px;
background-color: #00923F;
position: absolute;
top: -20px;
left: 0;
}
.zhici .zc-r .zc-cont {
color: #333333;
font-size: 16px;
line-height: 28px;
margin-top: 30px;
}
.zhici .zc-r i {
float: right;
}
/**************************************** 鑷磋緸 end **************************************/
/**************************************** 浜у搧涓績 start **************************************/
.prod {
background-color: #F6F6F6;
padding: 60px 0;
}
.prod-tit {
font-size: 48px;
color: #777777;
line-height: 68px;
}
.prod-subtit {
font-size: 48px;
font-weight: bold;
color: #00923F;
}
.prod .prod-l {
box-sizing: border-box;
width: 20%;
display: inline-block;
vertical-align: top;
margin-right: 3%;
background-color: #fff;
padding: 30px;
text-align: center;
}
.prod .prod-l .hd {
margin-top: 20px;
}
.prod .prod-l .hd li {
height: 50px;
line-height: 50px;
font-size: 16px;
color: #333;
border: 1px solid #ccc;
margin-top: 15px;
cursor: pointer;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
-o-transition: 0.5s all;
}
.prod .prod-l .hd li.on,
.prod .prod-l .hd li:hover {
color: #fff;
background-color: #00923F;
border: 1px solid #00923F;
}
.prod-r {
display: inline-block;
vertical-align: top;
height: 100%;
width: 76%;
}
.prod-r .prod-det .prod-det-l {
width: 34%;
float: left;
height: 480px;
background-color: #00923F;
padding: 30px 40px;
box-sizing: border-box;
}
.prod-det-l .prod-tit {
font-size: 24px;
line-height: 30px;
color: #fff;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.prod-det-l .prod-tip {
padding: 10px;
margin: 15px 0 20px;
text-align: center;
color: #333;
font-size: 14px;
background-color: #fff;
}
.prod-det-l .prod-cont {
font-size: 16px;
line-height: 34px;
color: #fff;
}
.prod-det-l a {
display: block;
border: 1px solid #fff;
padding: 5px 0px;
text-align: center;
width: 110px;
font-size: 16px;
text-align: center;
color: #fff;
margin-top: 20px;
transition: 0.5s all;
-webkit-transition: 0.5s all;
-moz-transition: 0.5s all;
-ms-transition: 0.5s all;
-o-transition: 0.5s all;
}
.prod-det-l a:hover {
background-color: #fff;
color: #00923F;
}
.prod-det .prod-det-r {
width: 63%;
height: 480px;
float: right;
overflow: hidden;
}
.prod-det .prod-det-r:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.prod-det .prod-det-r a {
display: flex;
height: 100%;
background-color: #fff;
}
.prod-det .prod-det-r img {
margin: auto;
height: 90%;
transition: 0.5s ease-in;
-webkit-transition: 0.5s ease-in;
-moz-transition: 0.5s ease-in;
-ms-transition: 0.5s ease-in;
-o-transition: 0.5s ease-in;
}
.prod-list {
margin-top: 20px;
height: 220px;
}
.prod-list ul {
display: flex;
justify-content: left;
}
.prod-list ul li {
width: 23.5%;
margin-right: 2%;
}
.prod-list ul li:last-child {
margin-right: 0;
}
.prod-list ul li .prod-list-img {
height: 170px;
overflow: hidden;
background-color: #fff;
}
.prod-list ul li .prod-list-img img {
height: 100%;
margin: auto;
display: block;
transition: .5s all;
-webkit-transition: .5s all;
-moz-transition: .5s all;
-ms-transition: .5s all;
-o-transition: .5s all;
}
.prod-list ul li .prod-list-img:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.prod-list ul li p {
padding: 0 10px;
background-color: #00923F;
text-align: center;
color: #fff;
font-size: 16px;
line-height: 40px;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.prod-list ul li.on {
border: 1px solid #00923F;
box-sizing: border-box;
}
/**************************************** 浜у搧涓績 end **************************************/
/**************************************** 瀹㈡埛妗堜緥 start **************************************/
.anli {
margin: 60px 0 120px;
}
.anli .anli-hd {
margin: 20px auto 25px;
display: flex;
width: max-content;
border: 1px solid #00923F;
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
}
.anli .anli-hd span {
font-size: 18px;
color: #333333;
display: inline-block;
line-height: 46px;
cursor: pointer;
padding: 0 20px;
border-radius: 40px;
-webkit-border-radius: 40px;
-moz-border-radius: 40px;
-ms-border-radius: 40px;
-o-border-radius: 40px;
transition: .3s;
-webkit-transition: .3s;
-moz-transition: .3s;
-ms-transition: .3s;
-o-transition: .3s;
}
.anli .anli-hd span.on {
background-color: #00923F;
color: #fff !important;
}
.anli .anli-hd span:hover {
color: #00923F;
}
.anli .anli-bd .anli-swiper {
width: 100%;
overflow: hidden;
}
.anli-bd .anli-swiper .swiper-container-anli {
position: relative;
padding-bottom: 50px;
}
.swiper-container-anli .swiper-slide {
background: #F2F2F2;
box-sizing: border-box;
padding: 20px;
}
.swiper-container-anli .swiper-slide .anli-pic {
width: 100%;
height: 290px;
overflow: hidden;
}
.swiper-container-anli .swiper-slide .anli-pic img {
width: 100%;
transition: .5s;
-webkit-transition: .5s;
-moz-transition: .5s;
-ms-transition: .5s;
-o-transition: .5s;
}
.swiper-container-anli .swiper-slide:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.swiper-container-anli .swiper-container-horizontal>.swiper-pagination-bullets {
bottom: 0;
}
.swiper-container-anli .swiper-pagination-bullet {
height: 5px;
width: 58px;
background: #ccc;
opacity: 1;
border-radius: 0;
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
}
.swiper-container-anli .swiper-pagination-bullet-active {
background-color: #00923f;
}
.anli-det {
margin-top: 30px;
text-align: center;
}
.anli-det .anli-t {
font-size: 20px;
color: #333;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.anli-det .anli-cont {
margin-top: 10px;
color: #777;
font-size: 14px;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
.anli-det a {
display: block;
margin: 10px auto 0;
color: #00923f;
width: 130px;
height: 32px;
line-height: 32px;
border: 1px solid #00923F;
border-radius: 30px;
-webkit-border-radius: 30px;
-moz-border-radius: 30px;
-ms-border-radius: 30px;
-o-border-radius: 30px;
}
.anli-det a:hover {
color: #fff !important;
background-color: #00923F;
}
/**************************************** 瀹㈡埛妗堜緥 end **************************************/
/**************************************** 浼樺娍 start **************************************/
.sec3 .ind_tit {
padding: 0 0 30px 0;
}
.sec3 .ind_tit.white p {
color: #fff;
padding-bottom: 10px;
}
.sec3 .ind_tit.white span {
color: #fff;
}
.sec3 {
background: #f2f2f2;
position: relative;
padding-top: 60px;
}
.sec3 .ys-bg {
position: absolute;
top: 0;
left: 0;
z-index: 0;
width: 100%;
height: 404px;
background: url("../images/bg-1.png")no-repeat;
background-position: center;
background-size: cover;
}
.sec3 .ys_box {
margin-top: 30px;
}
.sec3 .con {
background: #fff;
}
.sl {
padding: 60px 0;
position: relative;
}
.sl h3 {
text-align: center;
font-size: 36px;
font-weight: bold;
line-height: 36px;
height: 79px;
color: #FFF;
margin-bottom: 20px;
background: url(../images/hg.jpg) no-repeat bottom center;
}
.sl h3 i {
display: block;
font-size: 14px;
color: #9e9d9d;
line-height: 14px;
margin-top: 15px;
font-weight: normal;
text-transform: uppercase;
}
.sl .sl_sm {
width: 100%;
height: 547px;
float: left;
padding-top: 59px;
padding-left: 62px;
box-sizing: border-box;
}
.sl .sl_sm span {
display: block;
width: 538px;
height: 419px;
float: left;
}
.sl .sl_sm span img {
width: 539px;
height: 433px;
}
.sl .sl_sm dl {
width: calc(100% - 738px);
float: left;
padding-left: 27px;
box-sizing: border-box;
padding-right: 50px;
}
.sl .sl_sm dl dt {
margin-bottom: 27px;
}
.sl .sl_sm dl dt i {
display: block;
color: #fff;
width: 66px;
height: 66px;
font-size: 44px;
font-family: Bebas;
line-height: 62px;
background-color: #00923F;
text-align: center;
margin: 18px 0;
position: relative;
}
.sl .sl_sm dl dt i::after {
content: "";
display: block;
width: 100%;
height: 3px;
background-color: #00923F;
position: absolute;
top: -15px;
left: 0;
}
.sl .sl_sm dl dt strong {
display: block;
font-size: 24px;
font-weight: bold;
color: #333333;
line-height: 24px;
}
.sl .sl_sm dl dt strong em {
display: block;
font-size: 14px;
font-weight: normal;
color: #cccccc;
line-height: 14px;
text-transform: uppercase;
margin-top: 12px;
}
.sl .sl_sm dl dd p {
margin-bottom: 30px;
}
.sl .sl_sm dl dd p b {
display: block;
font-size: 16px;
color: #777;
padding-left: 24px;
margin-bottom: 29px;
font-weight: normal;
height: 36px;
line-height: 20px;
position: relative;
}
.sl .sl_sm dl dd p b::after {
content: "";
display: block;
width: 12px;
height: 2px;
background-color: #333;
position: absolute;
left: 0;
top: 8px;
}
.sl .sl_sm dl dd a {
display: block;
width: 144px;
height: 37px;
text-align: center;
line-height: 37px;
border-radius: 5px;
background: #454545;
color: #fff;
}
.sl .sl_sm dl dd a:hover {
color: #fff !important;
background: #00923f;
}
.sl .hd {
width: 200px;
border-right: 1px solid #fff;
float: right;
z-index: 100;
position: relative;
}
.sl .hd ul li {
width: 200px;
height: 136px;
box-sizing: border-box;
background: #454545;
margin-bottom: 1px;
padding-top: 20px;
}
.sl .hd ul li i{
display: block;
}
.sl .hd ul li i img{
display: block;
margin: 0 auto;
}
.sl .hd ul li p {
text-align: center;
color: #fff;
font-size: 24px;
}
.sl .hd ul li span {
display: block;
text-align: center;
text-transform: uppercase;
font-size: 14px;
color: #FFF;
margin-top: 5px;
opacity: 0.2;
}
.sl .hd ul li.cur {
background: #00923F;
}
.sl .jt {
width: 108px;
height: 28px;
position: absolute;
top: 664px;
left: 547px;
}
.sl .jt i {
display: block;
float: left;
width: 54px;
height: 36px;
}
.sl .jt .prev {
background: #333 url(../images/zuo.png) no-repeat center;
}
.sl .jt .next {
background: #00923f url(../images/you.png) no-repeat center;
}
.sl .fwtb {
padding-top: 33px;
padding-bottom: 50px;
}
.sl .fwtb .liuchen {
display: flex;
justify-content: space-between;
}
.sl .fwtb .ind_tit {
text-align: center;
color: #333333;
font-size: 30px;
}
.sl .fwtb h4 {
text-align: center;
font-size: 24px;
color: #333333;
line-height: 24px;
margin-bottom: 27px;
}
.sl .fwtb span {
float: left;
width: 150px;
height: 118px;
background: #FFF;
border-radius: 5px;
padding-top: 32px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-ms-border-radius: 5px;
-o-border-radius: 5px;
}
.sl .fwtb span i {
display: block;
width: 50px;
height: 50px;
margin: 0 auto 19px;
}
.sl .fwtb span i.fw1 {
background: url(../images/liuchen.png) no-repeat center;
}
.sl .fwtb span em {
display: block;
text-align: center;
font-size: 14px;
color: #333333;
height: 40px;
line-height: 20px;
}
.sl .fwtb b {
display: block;
float: left;
width: 60px;
height: 150px;
}
.sl .fwtb b img {
width: 18px;
height: 33px;
margin: 50px auto 0;
}
/* 娴佺▼ */
.lc{margin: 50px 0;}
.lc-hd{display: flex;justify-content: center;margin: 30px 0 50px;}
.lc-hd p{line-height: 46px;font-size: 24px; margin: 0 2px; color: #fff;padding: 0 30px;background: #333333;border-radius: 10px;cursor: pointer;}
.lc-hd p.on{background-color: #00923f;}
.lc-box{width: 100%;}
.lc-box .swiper-container-lc{width: 100%;overflow: hidden;position: relative;}
.lc-box .swiper-container-lc:after{content: "";display: block;height: 7px;width: 100%;background: #fff;position: absolute;top: 34px;left: 0;}
.lc-box .swiper-container-lc .swiper-slide span{display: block;margin: 0 auto;text-align: center;font-size: 40px;font-weight: bold; width: 72px;height: 72px;line-height: 72px;color: #fff; background: #00923F;border-radius: 50%;font-family: Bebas;}
.lc-box .swiper-container-lc .swiper-slide p{text-align: center;margin-top: 20px;font-size: 18px; color: #333333;}
.lc-box .swiper-container-lc .swiper-button-next{right:0; top: 50px;width: 50px;height: 18px; background: url("../images/jt-r.png")no-repeat;}
.lc-box .swiper-container-lc .swiper-button-prev{left: 0;top: 50px;width: 50px;height: 18px; background: url("../images/jt-l.png")no-repeat;}
.lc-box .swiper-container-lc .swiper-button-prev:after,
.lc-box .swiper-container-lc .swiper-button-next:after{display: none;}
.ys-inp {
background-color: #00923F;
}
.ys-inp .ys-pic {
float: left;
}
.ys-inp .ys-input {
float: left;
margin-left: 47px;
}
.ys-inp .ys-input form {
margin-top: 40px;
}
.ys-inp .ys-input .ys-box {
margin-bottom: 10px;
}
.ys-inp .ys-input label {
display: inline-block;
text-align: center;
color: #fff;
line-height: 33px;
font-size: 18px;
width: 55px;
height: 33px;
background: rgba(255, 255, 255, 0.2);
}
.ys-inp .ys-input input {
border: 1px solid rgba(255, 255, 255, 0.2);
color: #fff;
height: 31px;
width: 320px;
padding-left: 20px;
vertical-align: top;
}
/* WebKit browsers */
.ys-inp .ys-input input::-webkit-input-placeholder {
color: rgba(255, 255, 255, 0.6);
}
/* Mozilla Firefox 19+ */
.ys-inp .ys-input input::-moz-placeholder {
color: rgba(255, 255, 255, 0.6);
}
/* Internet Explorer 10+ */
.ys-inp .ys-input input :-ms-input-placeholder {
color: rgba(255, 255, 255, 0.6)
}
.ys-inp .ys-input button {
display: inline-block;
background-color: #fff;
padding: 8px 15px;
color: #00923F;
font-size: 16px;
cursor: pointer;
}
.ys-inp .ys-input a {
display: inline-block;
background-color: #333;
padding: 8px 15px;
font-size: 16px;
color: #fff !important;
cursor: pointer;
}
/**************************************** 浼樺娍 end **************************************/
/**************************************** 搴旂敤妗堜緥 start **************************************/
.yyal {
margin-top: 90px;
padding-bottom: 90px;
}
.yyalbox {
text-align: center;
}
.yyalbox_albox {
padding: 0 85px;
}
.yyalbox_albox .por {
position: relative;
}
.yyalbox_h {
font-size: 36px;
color: #333333;
}
.yyalbox_p {
margin: auto;
margin-top: 15px;
font-size: 16px;
line-height: 25px;
color: #666666;
}
.yyalbox_al {
margin: 40px 0;
}
.yyalbox_al .swiper-pagination {
width: calc(100% - 30px);
margin-top: 15px;
text-align: center;
display: none;
}
.yyalbox_al .swiper-pagination-bullet {
width: 12px;
height: 12px;
margin: 5px 7px;
outline: none;
}
.yyalt_slide .yyalt_itema {
position: relative;
display: block;
overflow: hidden;
height: 230px;
}
.yyalt_itema img {
width: 100%;
}
.yyalt_itemadw {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
background-color: rgba(0, 0, 0, .8);
transition: all .4s;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-ms-transition: all .4s;
-o-transition: all .4s;
}
.yyalt_itemadwt {
height: 50px;
text-align: center;
line-height: 50px;
font-size: 15px;
color: #ffffff;
padding: 0 10px;
}
.yyalt_itemadwb {
position: absolute;
width: 100%;
top: 0;
left: 0;
height: 100%;
transition: all .4s;
-webkit-transition: all .4s;
-moz-transition: all .4s;
-ms-transition: all .4s;
-o-transition: all .4s;
transform: translateY(20px);
-webkit-transform: translateY(20px);
-moz-transform: translateY(20px);
-ms-transform: translateY(20px);
-o-transform: translateY(20px);
opacity: 0;
}
.yyalt_itemadwbox {
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
background-image: url("../images/jjfa-jt.png");
background-color: rgba(0, 154, 103, .95);
background-repeat: no-repeat;
background-position: center 101%;
}
.yyalt_itemadwb i {
line-height: 1.2;
color: #fff;
}
.yyalt_itemadwb span {
font-size: 15px;
line-height: 1.5;
font-weight: 500;
color: #fff;
padding: 0 10px;
margin-top: 20px;
}
.yyalt_itema:hover .yyalt_itemadwb {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
opacity: 1;
}
.yyalt_itema:hover .yyalt_itemadw {
background-color: #00923f;
}
.yyalt_itema:hover img{
transform: scale(1.1);
transition: .3s;
}
/* .yyalt_slide.swiper-slide-thumb-active .yyalt_itemadwb {
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-ms-transform: translateY(0);
-o-transform: translateY(0);
opacity: 1;
} */
/* .yyalt_slide.swiper-slide-thumb-active .yyalt_itemadw {
bottom: -49px;
} */
.owl-carousel .owl-wrapper-outer {
overflow: hidden;
position: relative;
width: 100%;
}
.owl-wrapper {
display: flex;
width: 100%;
justify-content: space-between;
}
.owl-item {
width: 167px;
}
.yyalbox_albox1 {
margin-top: 30px;
padding: 0 85px;
}
.yyalbox_hzdw {
position: relative;
padding: 0;
}
.yyalbox_hzdw .swiper-slide {
cursor: auto;
}
.yyal_theme {
/* padding: 0 20px;*/
overflow: hidden;
}
.yyalb_itema {
margin: 0;
}
.yyalct_theme .yyalb_itema {
display: block;
overflow: hidden;
}
.yyalct_theme .yyalb_itema:hover {
-webkit-filter: grayscale(0%);
-moz-filter: grayscale(0%);
-ms-filter: grayscale(0%);
-o-filter: grayscale(0%);
filter: grayscale(0%);
filter: unset;
}
.yyalct_theme .yyalb_itema img {
width: 100%;
transition: .3s;
opacity: .5;
}
.yyalct_theme .yyalb_itema:hover img {
opacity: 1;
}
.yyalb_slide .owl-controls .owl-page.active span {
background-color: #0ea06f;
}
.yyalbtn_per,
.yyalbtn_next {
position: absolute;
top: 40%;
cursor: pointer;
z-index: 9;
outline: none;
width: 50px;
height: 50px;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
border-radius: 50px;
transition: all .3s;
}
.yyalbtn_per.swiper-button-disabled {
background: rgba(0, 0, 0, .8) url("../images/zuo.png")no-repeat;
background-position: center;
}
.yyalbtn_next.swiper-button-disabled {
background: rgba(0, 0, 0, .8) url("../images/you.png")no-repeat;
background-position: center;
}
.yyalbtn_per {
left: 0;
transform: translateX(-50%);
background: #00923f url("../images/zuo.png")no-repeat;
background-position: center;
}
.yyalbtn_next {
right: 0;
transform: translateX(50%);
background: #00923f url("../images/you.png")no-repeat;
background-position: center;
}
.yyalbtn_per i,
.yyalbtn_next i {
font-size: 26px;
color: #fff;
}
/**************************************** 搴旂敤妗堜緥 end **************************************/
/**************************************** 鍏徃绠€浠 start **************************************/
.gsjj {
background: #F2F2F2;
padding: 60px 0;
}
.gsjj .gsjj-l {
display: inline-block;
width: 45%;
margin-right: 3%;
vertical-align: top;
}
.gsjj-l .gsjj-tit {
font-size: 50px;
color: #777777;
text-transform: uppercase;
font-weight: bold;
}
.gsjj-l .gsjj-subtit {
font-weight: bold;
font-size: 30px;
margin-top: 10px;
color: #00923f;
}
.gsjj-l .gsjj-cont {
font-size: 16px;
color: #333333;
line-height: 24px;
margin-top: 30px;
}
.gsjj-l .gsjj-det {
display: block;
font-size: 16px;
color: #333333;
margin-top: 20px;
}
.gsjj-l ul {
margin-top: 50px;
display: flex;
justify-content: space-between;
}
.gsjj-l ul li {
text-align: center;
}
.gsjj-l ul li span {
font-size: 52px;
color: #00923F;
font-weight: bold;
letter-spacing: -2px;
}
.gsjj-l ul li p {
font-size: 18px;
color: #333333;
}
.gsjj .gsjj-r {
width: 48%;
display: inline-block;
overflow: hidden;
border: 4px solid rgba(0, 146, 63, 0.3);
}
.gsjj .gsjj-r img {
transition: .8s;
-webkit-transition: .8s;
-moz-transition: .8s;
-ms-transition: .8s;
-o-transition: .8s;
}
.gsjj .gsjj-r:hover img {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.pic_sel_list {
margin: 40px 0 30px 0;
padding-bottom: 10px;
box-sizing: border-box;
border-bottom: 1px solid #e5e5e5;
}
.pic_sel {
float: left;
position: relative;
cursor: pointer;
}
.pic_sel+.pic_sel {
margin-left: 60px;
}
.pic_sel i {
display: block;
height: 20px;
width: 30px;
float: left;
margin: 2px 5px 0;
}
.pic_sel i img:last-child {
position: absolute;
left: 5px;
top: 2px;
opacity: 0;
}
.pic_sel span {
font-size: 22px;
font-family: SourceHanSansSC;
color: #333333;
line-height: 24px;
transition: .3s;
}
.pic_sel::after {
content: "";
display: block;
height: 0px;
width: 2px;
background: #00923F;
position: absolute;
left: 0;
top: 50%;
margin-top: 0;
transition: .3s;
}
/* .pic_sel .icon1{background-position: -2px 0px !important;}
.pic_sel .icon2{background-position: -82px 0px !important;}
.pic_sel .icon3{background-position: -160px 0px !important;} */
.pic_sel.active i img:first-child {
opacity: 0;
}
.pic_sel.active i img:last-child {
opacity: 1;
}
.pic_sel.active span {
font-weight: bold;
color: #00923f;
}
.pic_sel.active::after {
height: 18px;
margin-top: -9px;
}
.pic_show_list {
position: relative;
display: none;
}
.pic_show_list.active {
display: block;
}
.pic_show_list .swiper-container_pic {
width: 100%;
height: 100%;
position: relative;
overflow: hidden;
}
.pic_show_list .swiper-slide {
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.pic_show_list .swiper-slide .img {
padding: 24px 26px;
/*background: url("../images/zl-border.png")no-repeat;*/
background-size: contain;
background-position: center;
width:100%;
}
.pic_show_list .swiper-slide .img img{width:100%;}
.pic_show_list .swiper-button-next,
.pic_show_list .swiper-button-prev {
height: 52px;
width: 52px;
border-radius: 100%;
background-position: center !important;
top: 50%;
margin-top: -26px;
bottom: 10px;
z-index: 999;
}
.pic_show_list .swiper-button-next {
background: #333;
margin-right: -26px;
}
.pic_show_list .swiper-button-prev {
background: #333;
margin-left: -26px;
}
.pic_show_list .swiper-button-prev:after,
.pic_show_list .swiper-button-next:after {
font-size: 20px;
color: #fff;
}
.pic_show_list .swiper-button-next:hover {
background: #00923f;
}
.pic_show_list .swiper-button-prev:hover {
background: #00923F;
}
/**************************************** 鍏徃绠€浠 end **************************************/
/* 鍚堢収 */
.hz-pic {
margin: 50px 0;
}
.hz-pic img {
/*width: 100%;*/
}
/**************************************** 鍒涢€犱环鍊 start **************************************/
.czjz {
position: relative;
padding-bottom: 30px;
}
.czjz .czjz-bg {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 357px;
background: url("../images/bg-2.png")no-repeat;
background-size: cover;
background-position: center;
z-index: -1;
}
.czjz .czjz-jt {
display: block;
margin: 20px auto;
text-align: center;
}
.czjz .czjz-jt img {
display: inline-block;
}
.swiper-container-czjz {
width: 100%;
overflow: hidden;
position: relative;
padding-bottom: 50px;
}
.swiper-container-czjz .swiper-slide {
width: 260px;
box-sizing: border-box;
background-color: #fff;
border: 2px solid #E2E2E2;
}
.swiper-container-czjz .swiper-slide span {
display: block;
margin: 30px 0;
}
.swiper-container-czjz .swiper-slide span img {
margin: 0 auto;
}
.swiper-container-czjz .swiper-slide .zx-cont {
width: 80%;
margin-left: 10%;
font-size: 18px;
text-align: center;
color: #000004;
}
.swiper-container-czjz .swiper-slide a {
display: block;
margin: 30px auto 40px;
width: 140px;
text-align: center;
color: #fff !important;
background-color: #00923f;
line-height: 40px;
border-radius: 20px;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
}
.swiper-container-czjz .swiper-slide a:hover {
background-color: #0ab855;
}
.swiper-container-czjz .swiper-pagination-bullet {
background-color: #fff;
opacity: 0.5;
}
.swiper-container-czjz .swiper-pagination-bullet-active {
opacity: 1;
}
.czjz .czjz-more {
display: block;
margin: 30px auto;
background: #F2F2F2;
line-height: 72px;
height: 72px;
width: 288px;
border-radius: 36px;
font-size: 24px;
color: #333333;
text-align: center;
}
/**************************************** 鍒涢€犱环鍊 start **************************************/
/**************************************** 鏂伴椈 start **************************************/
.index-news {
padding: 70px 0 66px;
overflow: hidden;
}
.news-ilist {
width: 63.57%;
}
.news-slist {
width: 36.43%;
}
.index-news .news-title {
margin: 0 10px 20px;
}
.index-news .news-title span {
color: #333333;
font-weight: bold;
font-size: 24px;
}
.index-news .news-title a {
font-size: 16px;
color: #999999;
line-height: 33px;
}
.index-news .ind-news-ibox .item {
padding-bottom: 14px;
background-color: #fff;
cursor: pointer;
}
.index-news .ind-news-ibox .pic {
width: 100%;
overflow: hidden;
padding: 9px 9px 0 9px;
box-sizing: border-box;
}
.index-news .ind-news-ibox .pic a {
display: block;
}
.index-news .ind-news-ibox .pic img {
width: 100%;
transition: transform .6s;
-webkit-transition: transform .6s;
-moz-transition: transform .6s;
-ms-transition: transform .6s;
-o-transition: transform .6s;
}
.index-news .ind-news-ibox .item:hover .pic img {
transform: scale(1.05);
-webkit-transform: scale(1.05);
-moz-transform: scale(1.05);
-ms-transform: scale(1.05);
-o-transform: scale(1.05);
}
.index-news .ind-news-ibox .item:hover .tit a {
color: #00923f;
transition: color 1s;
-webkit-transition: color 1s;
-moz-transition: color 1s;
-ms-transition: color 1s;
-o-transition: color 1s;
}
.index-news .news-desc-ibox {
padding: 0 26px;
}
.index-news .news-desc-ibox .tit a {
display: block;
font-size: 18px;
font-weight: bold;
color: #333;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.index-news .news-desc-ibox .time {
font-size: 14px;
color: #666;
}
.index-news .news-desc-ibox .text {
font-size: 14px;
color: #666666;
overflow: hidden;
display: -webkit-box !important;
text-overflow: ellipsis;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
height: 48px;
line-height: 24px;
}
.index-news .news-recommend-list {
height: 240px;
background-color: #fff;
}
.index-news .news-recommend-list .news-item a {
height: 57px;
line-height: 57px;
margin: 0 20px;
display: block;
border-top: 1px solid #EEEEEE;
font-size: 16px;
color: #000;
box-sizing: border-box;
padding: 0 8px;
}
.index-news .news-tit {
float: left;
text-align: left;
width: calc(100% - 100px);
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font-size: 15px;
color: #666;
}
.index-news .news-time {
float: left;
font-size: 14px;
color: #666666;
width: 100px;
}
.index-news .news-desc-ibox .tit {
float: left;
width: calc(100% - 90px);
line-height: 50px;
}
.index-news .news-desc-ibox .time {
float: left;
width: 90px;
line-height: 50px;
}
.sec9 {
background: #F6F6F6;
}
.nn_box {
width: 490px;
float: left;
}
.nn_box2 {
width: calc(100% - 1040px);
}
.nn_box+.nn_box {
margin-left: 30px;
}
.wd_list {
background: #fff;
box-sizing: border-box;
padding: 16px 0;
}
.wd_item {
box-sizing: border-box;
padding: 10px 45px 20px 65px;
position: relative;
margin: 12px 0 12px 0;
}
.wd_item a {
position: relative;
display: block;
}
.wd_item p {
font-size: 14px;
color: #333333;
font-family: Microsoft YaHei;
position: relative;
display: block;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-bottom: 8px;
transition: .3s;
}
.wd_item i {
background: url(../images/wenti.png);
height: 18px;
width: 19px;
display: block;
position: absolute;
top: 2px;
left: -30px;
}
.wd_item span {
display: block;
font-size: 14px;
font-family: Microsoft YaHei;
color: #777777;
line-height: 22px;
height: 44px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
position: relative;
}
.wd_item b {
display: block;
height: 1px;
width: 100%;
background: rgb(239, 239, 239);
position: absolute;
bottom: -20px;
left: 0;
}
.wd_item:hover p {
color: #00923f;
}
.news-item:hover .news-tit {
color: #00923f;
}
/**************************************** 鏂伴椈 endd **************************************/
/**************************************** footer start **************************************/
.footer {
background: #212121;
}
.foot1 {
padding-top: 50px;
}
.foot1 .ft_nav {
float: left;
}
.foot1 .ft_nav dl {
float: left;
margin-right: 80px;
}
.foot1 .ft_nav dl dt {
font-size: 16px;
color: #FFFFFF;
line-height: 36px;
padding-bottom: 12px;
}
.foot1 .ft_nav dl dd {}
.foot1 .ft_nav dl dd a {
font-size: 14px;
color: #FFFFFF !important;
line-height: 30px;
opacity: 0.5;
}
.foot1 .ft_nav a:hover {
opacity: 1;
}
.foot1 .ft_more {
float: right;
width: 335px;
}
.foot1 .ft_more b {
font-size: 16px;
color: #FFFFFF;
line-height: 36px;
padding-bottom: 12px;
font-weight: normal;
}
.foot1 .ft_more p {
font-size: 14px;
color: #FFFFFF;
line-height: 30px;
}
.foot1 .ft_more p span {
opacity: .5;
display: block;
float: left;
width: calc(100% - 28px);
}
.foot1 .ft_more p .icon {
background: url(../images/ft_icon.png) no-repeat;
display: block;
height: 22px;
width: 28px;
float: left;
position: relative;
top: 5px;
}
.foot1 .ft_more p .icon1 {
background-position: 0px 0px !important;
}
.foot1 .ft_more p .icon2 {
background-position: 0px -28px !important;
}
.foot1 .ft_more p .icon3 {
background-position: 0px -58px !important;
}
.foot1 .ft_more p .icon4 {
background-position: 0px -90px !important;
}
.foot1 .ft_more p .icon5 {
background-position: 0px -118px !important;
}
.foot1 .ft_more p .icon6 {
background-position: 0px -150px !important;
}
.foot1 .ft_more .ewm {
width: 110px;
float: left;
}
.foot1 .ft_more .ewm img {
width: 100%;
}
.foot1 .ft_more .ewm p {
text-align: center;
font-size: 14px;
font-weight: 400;
color: #FFFFFF;
line-height: 37px;
opacity: 0.5;
}
.foot1 .ft_more .ewm+.ewm {
margin-left: 17px;
}
.foot2 {
box-sizing: border-box;
padding: 30px 0 45px 0;
border-top: 1px solid rgba(255, 255, 255, .1);
margin-top: 20px;
}
.foot2 span,
.foot2 a {
font-size: 14px;
color: #FFFFFF;
opacity: 0.5;
}
.foot2 a:hover {
opacity: 1;
color: #fff !important;
}
/**************************************** footer end **************************************/
@media screen and (max-width: 1380px) {
.container {
width: 1180px;
}
.zhici .zc-l {
width: 470px;
}
.zhici .zc-r {
width: 660px;
}
.prod-tit {
font-size: 30px;
}
.prod-subtit {
font-size: 34px;
}
.prod .prod-l .hd li {
font-size: 16px;
}
.ys-inp .ys-input {
margin-left: 10px;
}
.ys-inp .ys-input input {
width: 140px;
}
.nn_box {
width: 400px;
}
.nn_box+.nn_box {
margin-left: 10px;
}
.nn_box2 {
width: calc(100% - 820px);
}
.wd_item {
margin: 4px 0;
}
.foot1 .ft_nav dl {
margin-right: 50px;
}
.head02 .headbox_logo{padding-right: 0;}
.head02 .headbox_logo a img{max-width: 240px;}
}
/* 鍐呴〉閫氭爮鑳屾櫙 */
.nytl {
position: relative;
height: 280px;
overflow: hidden;
}
.nytlbox {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background-position: center;
background-repeat: no-repeat;
background-size: cover;
transition: all .8s;
-webkit-transition: all .8s;
-moz-transition: all .8s;
-ms-transition: all .8s;
-o-transition: all .8s;
z-index: -1;
}
.nytl:hover .nytlbox {
transform: scale(1.1);
-webkit-transform: scale(1.1);
-moz-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
}
.nytl .container {
height: 100%;
display: flex;
align-items: center;
}
.nytl_txt {
width: 100%;
padding-left: 200px;
}
.nytl_txth {
font-size: 36px;
font-weight: 700;
color: #333333;
}
.nytl_x {
margin-top: 15px;
height: 1px;
width: 70px;
background-color: #00923f;
}
.nytl_p {
margin-top: 5px;
font-size: 18px;
color: #333333;
}
.nylinkbox {
display: flex;
border-bottom: 1px solid #d8d8d8;
}
.nylinkbox .nylinkbox_item {
height: 72px;
display: flex;
align-items: center;
padding: 0 20px;
margin-right: 30px;
}
.nylinkbox_item span {
position: relative;
font-size: 18px;
color: #333333;
}
.nylinkbox_item span::before {
content: '';
position: absolute;
display: block;
top: 50%;
left: 0;
width: 20px;
height: 1px;
background-color: #333;
/* transform: translate(-50%, -50%) scale(0);
-webkit-transform: translate(-50%, -50%) scale(0);
-moz-transform: translate(-50%, -50%) scale(0);
-ms-transform: translate(-50%, -50%) scale(0);
-o-transform: translate(-50%, -50%) scale(0); */
z-index: -1;
transition: all .3s;
-webkit-transition: all .3s;
-moz-transition: all .3s;
-ms-transition: all .3s;
-o-transition: all .3s;
}
.nylinkbox .nylinkbox_item:hover span::before,
.nylinkbox .nylinkbox_item.on span::before {
transform: translate(-50%, -50%) scale(1);
-webkit-transform: translate(-50%, -50%) scale(1);
-moz-transform: translate(-50%, -50%) scale(1);
-ms-transform: translate(-50%, -50%) scale(1);
-o-transform: translate(-50%, -50%) scale(1);
}
.nylinkbox .nylinkbox_item:hover span,
.nylinkbox .nylinkbox_item.on span {
color: #00923f;
font-weight: 600;
}
/* .container {
padding: 0;
margin: auto;
width: 1400px;
}
*/
.fwzc {
margin-top: 90px;
}
/* 鍐呴〉闈㈠寘灞 */
.nymbxbox {
height: 71px;
border-bottom: 1px solid #e1e1e1;
display: flex;
align-items: center;
line-height: 70px;
}
.nymbxbox_l {
width: 87%;
display: flex;
overflow: auto;
}
.nymbxbox_l .iconweizhi {
font-size: 24px;
color: #9c9d9e;
}
.nymbxbox_l span {
font-size: 15px;
color: #999999;
margin: 0 5px;
flex-shrink: 0;
}
.nymbxbox_l a {
font-size: 15px;
color: #999999;
padding: 0 8px;
flex-shrink: 0;
}
.nymbxbox_l i {
margin-top: 2px;
font-size: 14px;
color: #999999;
}
.nymbxbox_r {
width: 13%;
}
.nymbxbox_r .nymbxbox_rfh {
display: block;
height: 42px;
background-color: #e9e9e9;
line-height: 42px;
text-align: center;
}
.nymbxbox_rfh i {
font-size: 20px;
/* color: #111111; */
margin-right: 10px;
}
.nymbxbox_rfh span {
font-size: 15px;
/* color: #333333; */
}
.hvr-icon-forward .hvr-icon {
-webkit-transform: translateZ(0);
transform: translateZ(0);
-webkit-transition-duration: .1s;
transition-duration: .1s;
-webkit-transition-property: transform;
transition-property: transform;
-webkit-transition-timing-function: ease-out;
transition-timing-function: ease-out
}
.hvr-icon-forward:active .hvr-icon,
.hvr-icon-forward:focus .hvr-icon,
.hvr-icon-forward:hover .hvr-icon {
-webkit-transform: translateX(4px);
transform: translateX(4px)
}
/* 鍐呴〉鏍囪 */
.nyby {
height: 150px;
display: flex;
align-items: center;
}
.nyby_txt {
width: 100%;
text-align: center;
}
.nyby_txth {
font-size: 68px;
color: #00923f;
text-transform: uppercase;
font-family: 'BEBAS';
}
.nyby_txtp {
font-size: 30px;
color: #333333;
}
/* 瀹㈡埛鍒嗙被 */
.khflbox {
position: relative;
display: flex;
flex-wrap: wrap;
}
.khflboxdw {
position: absolute;
left: 0;
bottom: 4px;
width: 100%;
height: 60px;
background-color: #f1f1f1;
z-index: -1;
}
.khflbox .khflbox_item {
background-color: #f1f1f1;
width: 19%;
margin-right: 1.2%;
margin-bottom: 1.2%;
height: 60px;
line-height: 60px;
font-size: 18px;
color: #333333;
text-align: center;
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
padding: 0 10px;
box-sizing: border-box;
}
.khflbox .khflbox_item:nth-of-type(5n){
margin-right: 0;
}
.khflbox .khflbox_item:hover {
background-color: #00923f;
color: #fff !important;
}
.khflbox .khflbox_item.on {
background-color: #00923f;
color: #fff;
}
.pagesDiv {clear:both;width:100%;margin:0 auto;line-height:25px;padding:10px 0px 10px 0px;}
.pages {height:30px;color:#666666;margin-top:5px;text-align:center;}
.pages a:link,.pages a:visited {color:#666666;}
.pages a,.pages a:link {text-decoration:none;padding:2px 5px;border:1px solid #DDDDDD;background:#FFFFFF;margin:0px 2px;font-size:12px;color:#666666;text-align:center;}
.pages a:hover {background:#00923f;color:#FFFFFF;border:1px solid #E61636;text-decoration:none;text-align:center;padding:2px 5px;}
.pages .cpb {font-weight:bold;color:#FFFFFF;background:#00923f;border:1px solid #E61636;text-align:center;margin:0px 2px;padding:2px 5px;}
.pages .intext {width:30px;border:1px solid #7F9DB9;height:19px;line-height:19px;}
.pagination {text-align:center;}
.pagination li {display:inline-block;color:#333333;height:25px;line-height:25px;margin:0px 5px 0px 0px;vertical-align:middle;}
.pagination li a {float:left;display:block;height:25px;line-height:25px;padding:0 10px;font-size:13px;border:1px solid #dddddd;color:#555555;text-decoration:none;}
.pagination li a:hover {background:#00923f;color:#ffffff;}
.pagination li a.thisclass {background:#00923f;color:#ffffff;border:1px solid #E61636;cursor:default;}
.pagination li a.thisclass:hover {background:#00923f;color:#ffffff;border:1px solid #E61636;cursor:default;}
.pagination li .pageinfo {line-height:21px;padding:12px 10px 12px 16px;color:#999999;}
.pagination li .pageinfo strong {color:#555555;font-weight:normal;}
.pagination table {text-align:center;margin:10px 0px 0px 25%;}
.pagination table td {padding:0px 2px;}
#pages {padding:14px 0 10px;text-align:right;}
#pages a {display:inline-block;height:22px;line-height:22px;background:#ffffff;border:1px solid #e3e3e3;text-align:center;color:#333333;padding:0 10px;}
#pages a.a1 {background:url('../images/pages.png') no-repeat 0 5px;padding:0 5px;}
#pages a:hover {background:#f1f1f1;color:#000000;text-decoration:none;}
#pages span {display:inline-block;height:22px;padding:0 10px;line-height:22px;background:#00923f;border:1px solid #0da946;color:#ffffff;text-align:center;}
#pages .noPage {display:inline-block;height:22px;line-height:22px;background:url('../images/titlebg.png') repeat-x 0 -55px;border:1px solid #e3e3e3;text-align:center;color:#a4a4a4;}