﻿.body-box {max-width: 1366px; margin: 0 auto;}
.wrap {width: 1173px; margin: 0 auto;}
.header {position: relative; height: 132px; box-sizing: border-box;}
.logo {margin-top: 6px; margin-left: 50px;}
.nav-box {padding-top: 17px;}
.head-search {float: right; margin-right: 160px; margin-bottom: 25px;}
.search {position: relative; padding: 0 40px 0 10px; width: 174px; height: 25px; line-height: 25px; border-radius: 5px; box-sizing: border-box; background: #ebebeb;}
.search input {width: 100%; border: 0; background: none;}
.search .icon-search {position: absolute; top: 50%; right: 10px; width: 20px; height: 20px; margin-top: -10px; background: url("/web/20220213105319im_/http://pinecareyada.cn/images/search.png") no-repeat center; cursor: pointer;}
.language {display: none; margin-left: 30px; color: #0e6c5b; vertical-align: middle;}
.language a {color: #0e6c5b;}
.language span {font-weight: bold;}
.nav {text-align: right;}
.nav li {float: left; position: relative;}
.nav li + li {margin-left: 40px;}
.nav a {color: #68ac45;}
.nav a:hover {color: #0e6c5b;}
.nav-sub-list {position: absolute; top: 100%; left: 50%; min-width: 13em; padding: 10px 0; margin-left: -6.5em; text-align: center; background: #f2f2f2; z-index: 99; visibility: hidden; opacity: 0; filter: alpha(opacity=0);
    -webkit-transform: scale(1,0);
    -moz-transform: scale(1,0);
    -ms-transform: scale(1,0);
    -o-transform: scale(1,0);
    transform: scale(1,0);
    -webkit-transform-origin: 50% 0;
    -moz-transform-origin: 50% 0;
    -ms-transform-origin: 50% 0;
    -o-transform-origin: 50% 0;
    transform-origin: 50% 0;}
.nav li:hover .nav-sub-list {visibility: visible; opacity: 1; filter: alpha(opacity=100);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);}
.lt9 .nav-sub-list {visibility: visible; display: none;}
.lt9 .nav li:hover .nav-sub-list {display: block;}
.nav-sub-list a {display: block;}
.nav-sub-list a + a {margin-top: 20px;}
.ind-ban-swiper {position: relative;}
.ind-ban-page {position: absolute; left: 0; bottom: 40px; width: 100%; z-index: 1; text-align: center;}
.ind-ban-page .swiper-pagination-switch {width: 9px; height: 9px; background: #ffffff; border-radius: 50%; margin: 0 4px;}
.ind-ban-page .swiper-active-switch {background: #68ac45;}
.ind-1 {margin-top: 20px; padding-bottom: 60px;}
.ind-1 li {float: left; width: 50%;}
.ind-1 li .content-box.left {float: left; width: 418px; margin-left: 12px;}
.ind-1-tab {font-size: 0;}
.ind-1-tab a {display: inline-block; min-width: 7em; height: 26px; line-height: 26px; font-size: 16px; text-align: center; background: #116c5b; color: #fff;}
.ind-1-tab a.on {background: #68ac45;}
.ind-1-more {text-align: right; border-bottom: 2px solid #f1f1f1; line-height: 24px;}
.ind-1-more a {color: #0e6c5b;}
.ind-1 li .content-box.right {float: right; width: 460px; margin-right: 27px;}
.ind-1 .content-box .box {margin-bottom: 17px;}
.ind-1-left .item {display: table; width: 100%; height: 83px; text-align: justify; background: no-repeat left center #41897c;}
.ind-1-left .item-2 {margin-top: 25px; background: no-repeat right center #86bd6a;}
.ind-1-left .item .w {display: table-cell; vertical-align: middle;}
.ind-1-left .item a {display: block; width: 100%; box-sizing: border-box; color: #fff; line-height: 1.2;}
.ind-1-left .item-1 a {padding-left: 185px; padding-right: 12px;}
.ind-1-left .item-2 a {padding: 0 213px 0 12px;}
.ind-1-right td:first-child {width: 83px; padding-right: 10px;}
.ind-1-right td .img {position: relative;}
.ind-1-right td .img a{ background-size: cover; background-position: center;}
.ind-1-right td .img img{ opacity: 0;}
.ind-1-right tr:first-child td {padding-bottom: 25px;}
.ind-1-right .img a {display: block;}
.ind-1-right .img span {position: absolute; right: 0; bottom: 0; display: none; width: 5em; line-height: 2; text-align: center; background: #68ac45; color: #fff;}
.ind-1-right td .txt {color: #0e6c5b;}
.ind-1-right td .w {max-width: 325px;}
.footer {padding: 12px 0;}
.ind-f-list {position: relative; padding-left: 24px; color: #116c5b;}
a.ind-f-list {color: #116c5b;}
.ind-f-list .icon {position: absolute; top: 50%; left: 0; width: 15px; height: 18px; margin-top: -10px; background: no-repeat center;}
.ind-f-list.address .icon {background-image: url("/web/20220213105319im_/http://pinecareyada.cn/images/address.png");}
.ind-f-list.tel .icon {background-image: url("/web/20220213105319im_/http://pinecareyada.cn/images/tel.png");}
.ind-f-list + .ind-f-list {margin-left: 45px;}
@media only screen and (max-width: 1200px){
    .wrap {width: 950px;}
    .logo {margin-left: 20px;}
    .nav li + li {margin-left: 20px;}
    .head-search {margin-right: 60px;}
}

.other-ban {min-width: 1173px;}
.other-ban img {max-width: 100%; width: 100%; height: auto;}
.about-cont-box {padding-bottom: 700px; background: url("/web/20220213105319im_/http://pinecareyada.cn/Public/Upload/image/20210909/163118130692f2c2773ea8b01c.jpg") no-repeat center bottom;}
.about-cont {margin-top: 15px;}
.about-right {width: 372px; margin-left: 38px;}
.about-right img {max-width: 100%;}
.about-left {padding-top: 50px;}
.ab-tit-1,
.ab-tit-2{color: #68ac45;}
.about-con {color: #0e6c5b;}
.about-con p {margin-bottom: 0;}
.about-con .item + .item {margin-top: 100px;}
.about-con .ab-txt + .ab-txt {margin-top: 40px;}
.about-right .img-2 {margin-top: 86px;}
.about-right .img-3 {margin-top: 66px;}
.about-right .img-4 {margin-top: 95px;}
.about-cont .item-bk + .item-bk {margin-top: 70px;}
.about-cont .item-bk-2 .img {margin-top: 60px;}
.about-cont .item-bk .img {width: 372px; margin-left: 38px;}
.about-cont .item-bk img {max-width: 100%; display: block; width: 100%;}
.about-cont .item-bk img:first-child + img{ margin: 10px 0;}

.guard-box {padding: 20px 0 190px;}
.guard-box .about-con .item + .item {margin-top: 20px;}
.guard-img {margin: 90px 0 150px;}
.guard-dl {}
.guard-dl + .guard-dl {margin-top: 40px;}
.guard-dl dt {float: left; width: 50px; margin-right: 30px;}
.guard-dl dt img {max-width: 100%;}
.guard-dl dd {overflow: hidden; color: #0e6c5b;}
.guard-dl dd .tit {color: #68ac45;}

.pro-img {margin: 60px 0 50px;}
.pro-img-list {position: relative; margin-top: 100px;}
.pro-img-list > .item {position: absolute; top: 0; height: 100%; box-sizing: border-box;}
.pro-img-list > .left {left: 0; width: 60%; padding-right: 8px;}
.pro-img-list > .right {right: 0; width: 40%; padding-left: 8px;}
.pro-img-list > .left .top {height: 60%; padding-bottom: 8px;}
.pro-img-list > .left .bottom {height: 40%; padding-top: 8px;}
.pro-img-list > .right .top {height: 50%; padding-bottom: 8px;}
.pro-img-list > .right .bottom {height: 50%; padding-top: 8px;}
.pro-img-list > .item .box {width: 100%; box-sizing: border-box;}
.pro-img-list > .item .img-box {width: 100%; height: 100%; overflow: hidden;}
.pro-img-list > .item .img {width: 100%; height: 100%; cursor: pointer;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;}
/*.pro-img-list > .item .img:hover {*/
    /*-webkit-transform: scale(1.2);*/
    /*-moz-transform: scale(1.2);*/
    /*-ms-transform: scale(1.2);*/
    /*-o-transform: scale(1.2);*/
    /*transform: scale(1.2);}*/
.pro-img-1 img,
.pro-img-2 img {max-width: 100%;}
.pro-img-1 {margin-top: 16px;}

.comb-list-box {margin-top: 30px;}
.comb-list-box p {margin-bottom: 0;}
.comb-list {}
.comb-list img {max-width: 100%;}
.comb-list + .comb-list {margin-top: 28px;}
.comb-list .img {width: 600px; margin-left: 30px;}
.comb-list .content.tt {padding-top: 30px;}
.comb-list .img-box {position: relative;}
.comb-list .item {position: absolute; top: 0; width: 50%; height: 100%; box-sizing: border-box;}
.comb-list .item > div {width: 100%; height: 100%;}
.comb-list .item .pic {width: 100%; height: 100%;}
.comb-list .item-1 {left: 0; padding-right: 14px;}
.comb-list .item-2 {right: 0; padding-left: 14px;}
.comb-list .item-1 .left {height: 50%; box-sizing: border-box;}
.comb-list .item-1 .top {padding-bottom: 14px;}
.comb-list .item-1 .bottom {padding-top: 14px;}
.comb-dl {}
.comb-dl + .comb-dl {margin-top: 30px;}
.comb-dl dt {float: left; width: 39px; margin-right: 30px;}
.comb-dl dt img {max-width: 100%;}
.comb-dl dd {overflow: hidden; color: #0e6c5b;}
.comb-dl dd .tit {color: #68ac45;}
.comb-list-box-1 {padding: 170px 0 150px;}
.comb-list-box-1 p {margin-bottom: 0;}
.comb-list-box-1 .ab-txt {color: #0e6c5b;}
.comb-list-box-1 ul li {margin: 0; padding: 0; list-style: none;}
body .comb-ul-1 {margin: 0 -14px; padding: 0;}
body .comb-ul-1 li {float: left; width: 50%; margin-bottom: 28px;}
body .comb-ul-1 .content-box {margin: 0 14px;}
.comb-list-box-1 .comb-list + .comb-list {margin-top: 170px;}

.contact-1 {padding: 80px 0 50px;}
.contact-form {width: 355px; margin-top: 40px; border: 1px solid #dadada; border-radius: 5px; overflow: hidden;}
.contact-form .tit {position: relative; line-height: 50px; text-align: center; background: #68ac45; color: #fff;}
.contact-form-close {display: none; position: absolute; top: 50%; right: 30px; width: 15px; height: 12px; margin-top: -6px; background: url("/web/20220213105319im_/http://pinecareyada.cn/images/contact_1.png") no-repeat center;}
.contact-form-cont {padding: 10px 30px 20px;}
.contact-form-cont > p {color: #dadada; margin-bottom: 14px;}
.contact-form-cont .inp {position: relative; border: 1px solid #dadada; border-radius: 2px;}
.contact-form-cont .inp.error {border-color: red;}
.contact-form-cont .inp .valid_message {position: absolute; top: 100%; left: 0; font-size: 12px; color: red;}
.contact-form-cont .inp + .inp {margin-top: 20px;}
.contact-form-cont .inp input {width: 100%; height: 30px; line-height: 30px; border: none; padding: 0 6px; box-sizing: border-box;}
.contact-form-cont .inp.error input {color: red;}
.contact-form-cont .inp textarea {width: 100%; height: 160px; border: none; padding: 6px; box-sizing: border-box;}
a.contact-form-btn,
.contact-form-btn {display: block; width: 5em; line-height: 2; margin-top: 10px; text-align: center; background: #68ac45; color: #fff; border-radius: 5px;}
.contact-form-cont .inp input::-webkit-input-placeholder,
.contact-form-cont .inp textarea::-webkit-input-placeholder {color: #dadada;}
.contact-form-cont .inp input::-moz-placeholder,
.contact-form-cont .inp textarea::-moz-placeholder {color: #dadada;}
.contact-form-cont .inp input:-moz-placeholder,
.contact-form-cont .inp textarea:-moz-placeholder {color: #dadada;}
.contact-form-cont .inp input:-ms-input-placeholder,
.contact-form-cont .inp textarea:-ms-input-placeholder {color: #dadada;}
.contact-form-cont .inp input::placeholder,
.contact-form-cont .inp textarea::placeholder {color: #dadada;}
.contact-fs > p {margin-bottom: 20px; color: #68ac45;}
.contact-dl + .contact-dl {margin-top: 30px;}
.contact-dl {position: relative; padding-left: 30px;}
.contact-dl dt {position: absolute; top: 50%; left: 0; width: 18px; margin-top: -9px;}
.contact-dl dd {color: #0e6c5b;}
.ditu-box {width: 566px; margin-top: 30px;}

.news-box {padding: 80px 0 90px;}
.news-table td {padding: 45px 0; border-bottom: 1px solid #75b258;}
.news-table td:first-child {width: 180px; padding-right: 24px;}
.news-table td:first-child img {display: block; width: 180px; height: 180px;}
.news-table td:first-child {}
.news-table td p {color: #0e6c5b; max-width: 900px;}

.news-details-box {padding: 30px 0;}
.news-details-box .tit {color: #0e6c5b;}
.news-details-box .line {height: 1px; margin: 30px 0; background: #68ac45;}
.news-details-box .btn-box a {}
.news-details-box .btn-box a em {color: #666;}
.news-details-box .btn-box a:hover {text-decoration: underline;}
.news-details-box .btn-box a:hover em {text-decoration: underline;}


.share{width:46px; height:30px; position:absolute; right:0px; top:0px; z-index:100; padding-top:5px; overflow:hidden; cursor:pointer;}
.share img{display:block; margin:0px auto; margin-bottom:8px;}
.shaerfgt{height:135px; background:#0e6c5b;}
.share .couerifj{display:none;}
.share a:hover .couerifj{display:block;}
.share a:hover .imgkf{display:none;}
.erweima{width:100px; height:100px; position:absolute; border:2px solid #fff; display:none; z-index:300;}
.piaofu{ position:fixed; right:0px; bottom:0px; display: none; z-index:9999;}
.piaofu img{width:40px; height:55px;}

.ind-ban{ overflow: hidden;}
.ind-ban .swiper-slide{ width: 100%;}
.swiper-pagination-bullet{ margin: 0 5px;}
@media only screen and (max-width: 1200px){
    .other-ban {min-width: 950px;}
    .comb-list .img {width: 400px; margin-left: 20px;}
    .comb-list-box-1 {padding: 70px 0 50px;}
    .comb-list-box-1 .comb-list + .comb-list {margin-top: 70px;}
}
.phone-menu{ display: none;}
@media only screen and (max-width: 970px){
    .wrap {padding: 0 20px; box-sizing: border-box; width: auto;}
    
    .other-ban {padding: 0 20px; box-sizing: border-box; min-width: auto;}
    .ind-1{ padding-bottom: 20px;  }
    .ind-1 li:first-child{ margin-bottom: 30px;}
    .ind-1 li .content-box.right{ width: auto; margin: 0; float: none;}
    .ind-1 li .content-box.left{ width: auto; margin: 0; float: none;}
    .ind-ban-page{ bottom: 3px;}
	.ind-1-right tr{ display: block; overflow: hidden;}
	.ind-1-right td:first-child{ display: block; float: left;} 
	.ind-1-right td:first-child  + td{ display: block; overflow: hidden;}
	.ind-1 li{ width: auto; float: none;}
	.ind-1-right td .w{ max-width: none;}
	.ind-1-left .item{ padding: 10px 0;}
	.ind-ban{margin: 0px -20px 0; width: auto;}
	.footer{ border-top: 1px solid #ddd;}
	.footer .wrap > *{ display: block; margin: 10px 0 ;}
	.footer .wrap> .fr{ float: none; text-align: center;}
	
	.about-cont .item-bk .img{ float: none; width: 100%; height: auto; margin: 0 0 10px;}
	.about-cont-box{ padding-bottom: 400px;
    background-size: 200% auto;
    background-position: 40% bottom;}
	.f-60{ font-size: 2.8rem;}
	.f-36{ font-size: 2.4rem;}
	.pro-img-list{ height: auto !important; padding: 10px; width: auto;}
	.pro-img-list > .item{ position: relative; height: auto; width: auto !important; padding: 0 !important;}
	.pro-img-list > .right .top{ height: auto;}
	.pro-img-list > .right .bottom{ height: auto;}
	.pro-img-list > .item .img{ height: 200px;}
	.pro-img-list > .left{ margin-bottom: 16px;}
	.pro-img-1,
	.pro-img-2{ padding: 10px; margin: 0;}
	
	.comb-list .img{float: none; width: 100%; height: auto; margin: 0 0 10px;}
	
	.news-box{padding: 20px 0;}
	.news-table tr{ display: block; overflow: hidden; border-bottom: 1px solid #ddd;}
	.news-table td { border: 0; padding: 20px 0;}
	.news-table td:first-child{ display: block; float: left; width: 80px; padding-top: 24px; } 
	.news-table td:first-child img{ width: 80px; height: 80px;}
	.news-table td:first-child  + td{ display: block; overflow: hidden;}
	.news-table td p.ellipsis{ width: 200px;}
	.contact-1{ padding: 20px 0;}
	.contact-form{ float: none; width: auto; margin-top: 10px; margin-bottom: 30px;}
	.contact-form-cont .inp textarea{ height: 80px;}
	
	.header{ position: fixed; left: 0; top: 0; right: 0; background: #fff; z-index: 100; height: 60px; box-shadow: 0 0 5px rgba(0,0,0,0.2);}
	.header .logo{ margin: 3px 0 0 0;}
	.header .logo img{ width: 90px; height: 50px;}
	.header .nav{ position: absolute; top: 60px; height:0; transition: 0.5s all; overflow: hidden; background: rgba(255,255,255,0.98); left: 0; right: 0;}
	.nav ul{ padding-top: 30px;}
	.nav li{ float: none; text-align: left; padding: 5px 10px 5px 10%; font-size: 18px; margin: 0 !important;}
	.nav .nav-sub-list{ position: relative; top: 0; left: 0; margin: 0; padding:2px 0 4px 2em; visibility: visible; opacity: 1; transform: none; background: none;}
	.nav .nav-sub-list a{ color:#68ac45; font-size: 17px; text-align: left; margin: 0 !important; padding: 5px 0;}
	.main{ padding-top: 60px;}
	.share{ position: fixed; left: 0; bottom: 5px; right: 0; top: auto; width: auto; height: auto; text-align: center; display: none;}
	.share a{ display: inline-block; margin: 0 10px;}
	.shaerfgt{ height: auto; background: none;}
	.share .click{ display: none;}
	.erweima{ position: fixed; left:50% !important; top: auto !important; bottom: 50px !important; margin-left: -50px;}
	
	.phone-menu { position:fixed; display:block; right: 10px; top: 12px; z-index: 2000; }
	.menu_h { display: block; background:#86bd6a; transition: 0.3s all; z-index:1000; -webkit-transition: 0.3s all; border: none; width: 36px; height: 36px; padding: 0; outline: none; position: absolute; right: 0; top: 0;  border-radius: 100%;}
	.menu_h::before, 
	.menu_h::after, 
	.menu_h span { background: #fff ; border-radius: 2px;  content: ''; position: absolute; height: 2px; width: 50%; left: 25%; top: 50%;  overflow: hidden; transition:0.3s all; }
	.menu_h::before,
	.menu_h::after {  -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; }
	.menu_h span {-webkit-transform: translate3d(0, -1px, 0); transform: translate3d(0, -1px, 0);}
	.menu_h::before { -webkit-transform: translate3d(0, -7px, 0); transform: translate3d(0, -7px, 0); }
	.menu_h::after { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0); }
	.menu-open .menu_h{ background: #fff;}
	.menu-open .menu_h span { opacity: 0; }
	.menu-open .menu_h::before { background: #86bd6a; -webkit-transform: rotate3d(0, 0, 1, 45deg); transform: rotate3d(0, 0, 1, 45deg); }
	.menu-open .menu_h::after { background: #86bd6a; -webkit-transform: rotate3d(0, 0, 1, -45deg); transform: rotate3d(0, 0, 1, -45deg); }

	.menu-open .header .nav{ height: 98vh;}
	.menu-open .share{ display: block;} 
	
	.other-ban{ width: auto; padding: 0 0px;}
	.search{ width: 134px;}
	.search .icon-search{ background-size: 100%; width: 16px; height: 16px; margin-top: -8px;}
	
	.about-cont .item-bk-2 .img{ overflow: hidden; position: relative;}
	.about-cont .item-bk-2 img:first-child{ width: 55%; max-width: none; float: left; margin-left: -8%;}
	.about-cont .item-bk-2 img:first-child + img{ margin-top: 0; position: absolute; right: 0; top: 0; width: 80% ;  max-width: none;float: right; margin-right: -10%;}
	.about-cont .item-bk-2 img:first-child + img + img{ margin: 30px 0; width: 100%; float: left;}
	.share img{ width: 35px; height: 35px;}
}


/*
     FILE ARCHIVED ON 10:53:19 Feb 13, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 16:49:08 Jan 30, 2024.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  exclusion.robots: 0.083
  exclusion.robots.policy: 0.072
  cdx.remote: 0.117
  esindex: 0.013
  LoadShardBlock: 121.453 (6)
  PetaboxLoader3.datanode: 170.153 (7)
  load_resource: 194.522
  PetaboxLoader3.resolve: 72.817
*/