@charset "utf-8";
@font-face {
    font-family: 'OPPOSans-B';
    src: url('../font/OPPOSans-B.woff2') format('woff2'),
        url('../font/OPPOSans-B.woff') format('woff'),
		url("../font/OPPOSans-B.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'OPPOSans-R';
    src: url('../font/OPPOSans-R.woff2') format('woff2'),
        url('../font/OPPOSans-R.woff') format('woff'),
		url("../font/OPPOSans-R.ttf") format("truetype");
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
article,aside,dialog,footer,header,section,footer,nav,figure,menu,main{display:block; padding:0; margin:0;}
*,:before,:after{box-sizing:border-box;}
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
img{border:0; display:block;max-width:100%;}
ul,dl,li,dt,dd{list-style:none;}
body,html{min-height:100%;}
body{font:14px Arial,"OPPOSans-R","microsoft YaHei"  !important; color:#333;-webkit-tap-highlight-color:rgba(255,255,255,0); overflow-x:hidden; color:#000; background:#fff;font-family:"Microsoft YaHei","微软雅黑",Arial,sans-serif; width:100vw;}
pre{font-family:"OPPOSans-R","Microsoft YaHei","微软雅黑",Arial,sans-serif;white-space:pre-wrap;word-wrap: break-word;}
a{font-size:14px;text-decoration:none; color:#000; outline:none; transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.clearfix:after{content:"\200B"; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}/*IE/7/6*/
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal;}
input,textarea,select{outline: none;-webkit-appearance: none;border-radius: 0; font-size:14px;font-family:"OPPOSans-R","Microsoft YaHei","微软雅黑",Arial,sans-serif;}
input[type="text"],input[type="password"],input[type="search"],textarea,select{display:block; width:100%; border:none; background:none; border:1px solid #dbdbdb; padding:5px 10px; transition:ease .45s;}
input::-webkit-input-placeholder {color: #626262;}
input:-moz-placeholder {　color: #626262;}
input::-moz-placeholder {color: #626262;}
input:-ms-input-placeholder {color: #626262;}
textarea{resize:none; overflow:hidden;}
textarea::-webkit-input-placeholder {color: #888888;}
textarea:-moz-placeholder {　color: #888888;}
textarea::-moz-placeholder {color: #888888;}
textarea:-ms-input-placeholder {color: #888888;}
select::-ms-expand { display: none; }
i,em{font-style:normal;}
.left,.l-grid-2>li,.l-grid-3>li,.l-grid-4>li,.l-grid-5>li,.l-grid-6>li{float:left;}
.right{float:right;}
.lh-flex,.l-grid-2,.l-grid-3,.l-grid-4,.l-grid-5{display:flex;display:-webkit-flex;flex-direction:row; -webkit-flex-direction:row;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
lh-flex1{display:flex;display:-webkit-flex;flex-direction:column; -webkit-flex-direction:column;flex-wrap:wrap; -webkit-flex-wrap:wrap;}
.container{max-width:62.5%; margin:auto; position:relative; padding:0 15px; width:100%;}
/* .container1400{max-width:74.47916666666666%; margin:auto; position:relative; padding:0 15px; width:100%;} */
.container1400{max-width:1300px; margin:auto; position:relative; padding:0 15px; width:100%;}
.container1600{margin:auto; position:relative; padding:0 15px; width:100%; max-width:83.33333333333334%;}
.l-grid-2>li,.l-grid-2>dd{width:50%;}
.l-grid-3>li,.l-grid-3>dd{width:33.333333333333336%;}
.l-grid-4>li,.l-grid-4>dd{width:25%;}
.l-grid-5>li,.l-grid-5>dd{width:20%;}
.l-grid-6>li,.l-grid-6>dd{width:16.666666666666668%;}
.relative{position:relative;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font15{font-size:15px;}
.font16{font-size:16px;}
.font18{font-size:18px;}
.font20{font-size:20px;}
.font22{font-size:22px;}
.font24{font-size:24px;}
.font25{font-size:25px;}
.font26{font-size:26px;}
.font28{font-size:28px;}
.font30{font-size:30px;}
.font32{font-size:32px;}
.font34{font-size:34px;}
.font40{font-size:40px;}
.font44{font-size:2.3vw;}
.font48{font-size:2.5vw;}
.font56{font-size:2.9vw;}
.font60{font-size:3.12vw;}
.font70{font-size:3.65vw;}
.font72{font-size:3.75vw;}
.font80{font-size:4.2vw;}


.din{font-family: "din-bold_";}
.cfbold{font-family: "greycliffcf-bold";}
.cf{font-family: "Greycliff-CF-Regular";}
.goud{font-family: "GOUDHBRG";}
.Geometr{font-family: "Geometr";}
.overflow,.imgbox,.nowrap{overflow:hidden;}
.pd60{padding-top:60px; padding-bottom:60px;}
.pd80{padding-top:80px; padding-bottom:80px;}
.pd120{padding-top:120px; padding-bottom:120px;}
.pd90{padding-top:90px; padding-bottom:90px;}
.lh24{line-height:24px;}
.lh20{line-height:20px;}
.public-bg{background-attachment:fixed;background-position:center; background-size:cover;}
.nowrap{text-overflow:ellipsis; white-space:nowrap;}
.epco4{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 4;}
.epco2{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.epco3{display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.flexcenter{display:flex; align-items:center; justify-content:center;}
.red{color:#fa0000;}
.blue{color:#375a74;}
.yellow{color:#ffcb28;}
.bgGray{background:#f0f1f3;}
.bgWhite{background:#fff;}
.bold{font-weight:bold;}
.gray6{color:#656663;}
.gray9{color:#999;}
.mt20{margin-top:1.0416666666666665vw;}
.white{color:#fff;}
.green{color:#01a29a;}

.center{text-align:center;}
.opacity5{opacity:.5;}
.opacity7{opacity:.7;}
.opacity6{opacity:.6;}
.opacity8{opacity:.8;}
.lh36{line-height:36px;}
.lh26{line-height:26px;}
.lh30{line-height:30px;}
.lh34{line-height:34px;}
.imgs{background-position:center; background-repeat:no-repeat; background-size:cover;}
.uppercase{text-transform:uppercase;}
li img{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
/* z */
.z-10{z-index: 10;}
/*分享*/
#bsWXBox{box-sizing:initial;}
#bsBox{box-sizing:initial;}
/*浏览器滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}
::-webkit-scrollbar-button:vertical{display:none}
::-webkit-scrollbar-track:vertical{background-color:black}
::-webkit-scrollbar-track-piece{background:#E3E3E3}
::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:1.5625vw}
::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B}
::-webkit-scrollbar-corner:vertical{background-color:#535353}
::-webkit-scrollbar-resizer:vertical{background-color:#FF6E00}
/*布局*/


.main-content{padding-top: 72px;}
/* 首页head */
header{ position:fixed; left:0; top:0; right:0; text-align:right; z-index:101;background-color: #074349;height: 75px;}
header.gray6 .lh-logo .img1{opacity:1;}
header.gray6 .lh-nav li a{color:#fff;}
header.gray6 .lh-nav li.line{background:#fff;}
header.gray6 .lh-tel i{border-color:#fff;}
header.gray6 .lh-nav li.active a.a1{color:#fff;}
.HeaderFixed header.gray6{color:#fff;}
.HeaderFixed header.gray6 .lh-logo .img1{opacity:1;}
.HeaderFixed header.gray6 .lh-nav li a{color:#fff;}
.HeaderFixed header.gray6 .lh-nav li.line{background:#fff;}
.HeaderFixed header.gray6 .lh-tel i{border-color:#000;}
header{transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.Header header{transform:translateY(-100%);}

.lh-logo{position:absolute; left:15px; top:16px;}
.lh-logo img{height:43px; width:auto;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-nav{position:relative; display:inline-block; height:72px;}
.lh-nav li.line{position:absolute; left:0; bottom:0px; width:36px; height:2px; background:#fff;transform-origin:center center;}
.lh-nav li{display:inline-block; line-height:72px;float: left;padding: 0px 25px;}
.lh-nav li a{font-size:16px; position:relative;font-weight: bold;}
/* 二级分类 */
.lh-nav li.has-sub {position: relative;}
.lh-nav .sub-nav {opacity: 0;visibility: hidden;position: absolute;top: 72px;left: 0; min-width: 114px;background: rgba(0, 0, 0, 0.8);padding: 8px 0;z-index: 999;box-shadow: 0 2px 8px rgba(0,0,0,0.2);transition: all 0.3s ease;transform: translateY(5px);}
.lh-nav .sub-nav li {line-height: 35px;transition: all 0.2s ease;position: relative;padding: 0;width: 100%;}
/* 二级菜单文字样式 */
.lh-nav .sub-nav li a {color: #fff; transition: all 0.2s ease;display: block;font-size: 14px;font-weight: normal;}
.lh-nav .sub-nav li:hover {background: rgba(7, 67, 73, 0.6);}
.lh-nav .sub-nav li:hover a{color: #fff !important;transform: translateX(4px);}
.lh-nav li.has-sub:hover .sub-nav {opacity: 1;visibility: visible;transform: translateY(0);}




@keyframes fadeInb {
    from { opacity: 0; transform: translateY(5px); }
    to { opacity: 1; transform: translateY(0); }
}
.lh-tel{position:absolute; right:15px; top:0px;line-height:65px;}
.lh-tel a{color: #656663;font-size: 18px;}
.lh-tel a.cur{color: #78a050;}
/* banner */
.lh-banner-box{background:#000;width:100%;}
.lh-banner-a{height:100%;}
.lh-banner{}
.lh-banner a{display:block; width:100%; height:100%; overflow:hidden;}
.lh-banner .imgs{width:100%; height:100%;}
.lh-banner-hd{position:absolute; left:0; bottom:30px !important; z-index:2; text-align:center;}
.lh-banner-hd li{background:#fff; opacity:.6;transition:cubic-bezier(0.215,.61,.355,1) .45s;}
.lh-banner-hd li.on{opacity:1;}
.bannerBtn{width: 100%;height: 35px;position: absolute;left: 0px;right: 0px;margin: 0 auto;top: 50%;z-index: 2;}
.bannerBtn .prevs{background: url(../img/w_coin4_4.png)no-repeat center rgba(0,0,0,.4);width: 35px;height: 35px;position: absolute;left: 2%;top: 0%;cursor: pointer;}
.bannerBtn .nexts{background: url(../img/w_coin5.png)no-repeat center rgba(0,0,0,.4);width: 35px;height: 35px;position: absolute;right: 2%;top: 0%;cursor: pointer;}

/* 爆品推荐 */
.hot-pro{padding: 50px 0px 0px;}
.hot-pro .hot-title{width: 100%;text-align: center;margin-bottom: 37px;color: #333;font-family: 'OPPOSans-B';}
.hot-probox{width: 100%;}
/* 分类容器 */
.category-section {margin: 0px 0 70px;}
.category-cover {width: 100%;margin-bottom: 50px;}
.category-cover img{width: 100%;}
.category-section .product-title {margin-bottom: 25px;}
.category-section .product-title .en {font-weight: bold;color: #333;text-transform: capitalize;}
.category-section .product-title .cn{color: #333;}
.category-section .product-list {display: flex;flex-wrap: wrap;align-items: stretch;}
.category-section .product-item {width: calc(25% - 30px);text-align: center;display: flex;flex-direction: column;margin: 0 15px 30px;}
.category-section .product-item img {width: 100%;margin-bottom: 10px;transition: .8s!important;transition-delay: .1s!important;height: 210px;object-fit: cover;}
.category-section .product-item .name {color: #333333;font-family: 'OPPOSans-B';}

/* 更多按钮区域 */
.category-section .more-btn {width: calc(25% - 30px);display: flex;flex-direction: column;align-items: center;justify-content: center;}
.category-section .more-btn .en {font-weight: bold;margin-bottom: 20px;color: #333;}
.category-section .more-btn .button {padding: 10px 20px;background-color: #fff;border: 1px solid #a7a7a7;cursor: pointer;border-radius: 30px;color: #333;position: relative;z-index: 1 !important;text-align: center;}

.category-section .product-item:hover img{transform: scale(1.05);}
.category-section .more-btn .button::before {content: '';display: block;width: 100%;height: 100%;background: #333;border-radius: 30px;position: absolute;left: 0;top: 0;transform: scaleX(0);transition: cubic-bezier(0.215, 0.61, 0.355, 1) 1s;transform-origin: left center;opacity: 0;z-index: -1;}
.category-section .more-btn:hover .button::before{transform: scaleX(1);opacity: 1;}
.category-section .more-btn:hover .button{color: #fff;}
/* 线下门店 */
.line-shop{padding-bottom: 45px;}
.title-with-bar {position: relative;padding-left: 23px;color: #333;font-family: 'OPPOSans-B';margin-bottom: 37px;}
.title-with-bar::before {content: ''; position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 6px;height: 42px;background-color: #176971;border-radius: 1.5px;}
.line-shop .shopic{width: 100%;height: auto;overflow: hidden;margin-bottom: 40px;}
.line-shop .shopic img{width: 100%;height: auto;margin-bottom: 10px; object-fit: cover;}
.line-shop .store-container {display: flex;justify-content: space-around;align-items: center;width: 100%;height: 216px;background-color: #074349;color: #ffffff;}
.line-shop .store-text {flex: 1;text-align: center;font-family: 'OPPOSans-B';}
.line-shop  .store-text .line1 {line-height: 1.4;}
.line-shop  .store-text .line2 {line-height: 1.4;}
.line-shop  .store-item {flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;text-align: center;}
.line-shop .store-item .icon {width: 52px;margin: 0 auto 10px;}
.line-shop	.store-item .icon img{width: 100%;}
.line-shop   .store-item .cn-text {margin-bottom: 4px;font-family: 'OPPOSans-B';color: #fff;}
.line-shop   .store-item .en-text {color: #fff;text-transform: capitalize;}
/* 品牌动态 */
.brand-news{padding-bottom: 45px;}
.brand-news  .news-container {width:100%;margin: 20px auto;overflow: hidden;}
.brand-news  .news-row {width: 100%;margin-bottom: 15px;overflow: hidden;}
.brand-news  .news-row ul li.news-item-img{width:calc((100% / 3) - 26px);float: left;margin: 0px 13px 26px;overflow: hidden;transition: cubic-bezier(0.215, 0.61, 0.355, 1) 1s;}
.brand-news  .news-row ul li.news-item-img .news-pic {width: 100%;height: 220px;object-fit: cover;margin-bottom: 10px;}
.brand-news  .news-row ul li.news-item-img .news-title {color: #666; margin-bottom: 5px;}
.brand-news  .news-row ul li.news-item-img .news-time {color: #bbbbbb;}
.brand-news   .news-item-text {width:calc((100% / 3) - 26px);float: left;margin: 0px 13px 0px;overflow: hidden;border-bottom: 1px dashed #ccc;position: relative;padding: 8px 0px 8px 18px;box-sizing: border-box;}
.brand-news   .news-item-text::before {content: "";position: absolute;left: 5px; top: 14px;color: #666;width: 5px;height: 5px;background-color: #626262;}
.brand-news   .news-item-text .news-title {color: #666;width: 72%;display: inline-block;float: left;}
.brand-news   .news-item-text .news-time {color: #bbbbbb;float: right;display: inline-block;}

.brand-news   .news-item-text:hover .news-title{color: #074349;text-decoration: underline;}
.brand-news  .news-item-img:hover{transform: translateY(-2%);}
.brand-moer{width: 100%;height: 50px;background-color: #f6f6f6;text-align: center;color: #c9c9c9;text-transform: capitalize;line-height: 50px;margin-top: 40px;}
/* 底部 */
.footer {background-color: #074349;color: #fff; padding: 40px 0;font-size: 14px;}
.footer-container {width: 100%;margin: 0 auto;display: flex;justify-content: space-between;}
.footer-container .footer-column {flex-shrink: 0;}
.footer-container .footer-column.quick-column {width: 28%;}
.footer-container .footer-column.contact-column {width: 385px;text-align: center;}
.footer-container .footer-column.join-column {width: 220px;}
.footer-container .footer-title {margin-bottom: 20px;display: flex;align-items: center;}
.footer-container .footer-title::before {content: "|";color: #fff; margin-right: 8px;}
/* 第一块：快捷链接 */
.footer-container .quick-links {width: 100%;height: auto;overflow: hidden;}
.footer-container .quick-links ul {list-style: none;}
.footer-container .quick-links li {margin-bottom: 10px;position: relative;width: 50%;float: left;}
.footer-container .quick-links a {color: #fff;text-decoration: none;}
.footer-container .quick-links a::before{content: ">";color: #fff; margin-right: 8px;}
.footer-container .quick-links a:hover {text-decoration: underline;color: #fff;}
.footer-container .contact-info {line-height: 2;text-align: left;}
.footer-container .join-wrap {display: flex;align-items: center;justify-content: flex-end;}
.footer-container .qrcode-img {width:117px;height: 117px;margin-right: 10px;}
.footer-container .qrcode-text {text-align: left;}
.footer-container .qrcode-text p {margin: 5px 0;}
.footer-nums{width: 100%;height: 59px;line-height: 59px;color: #999999;text-align: center;}	
.footer-nums a{color: #999999;}
/* 品牌介绍 */
/* about  */
.cl_banner{width: 100%;height:auto;overflow: hidden;position: relative;}
.cl_banner img{width: 100%;float: left;}
.brand_box{padding: 70px 0px;overflow: hidden;}
.brand_box .pic{width: 68%;float: right;overflow: hidden;}
.brand_box .pic img{width: 100%;float: left;}
.brand_box .txt{width: 30%;float: left;overflow: hidden;}
.brand_box .txt p.p1{color: #333;margin-bottom: 80px;font-weight: bold;}
.brand_box .txt .intro{color: #333;line-height: 1.4;text-indent: 2em;margin-bottom: 80px;}
.brand_box .txt p.p2{color: #0e626a;font-weight: bold;line-height: 1.4;}
.brand_conten{width: 100%;height: auto;overflow: hidden;margin: 20px auto 0px;}
.brand_conten img{max-width: 100%;}
/* 荣誉 */
.honner-box{margin: 0 auto 90px;}
.honner-box .tit{margin-bottom: 28px;color: #333;font-weight: bold;}
.honner-lis{width: 100%;height: auto;overflow: hidden;}
.honner-lis ul li{width: 48%;float: left;margin: 0px 1% 0px;padding: 8px 0px;position: relative;}
.honner-lis ul li::before{display: inline-block;width: 6px;height: 6px;border-radius: 50%;position: absolute;left: 0px;top: 16px;content: '';background-color: #333;}
.honner-lis ul li span{padding-left: 15px;color: #333;box-sizing: border-box;}
.honner-pics{width: 100%;height: auto;overflow: hidden;position: relative;margin: 80px auto 0px;}
.honner-pics ul li{float: left;}
.honner-pics ul li img{width: 100%;}
/* 历程 */
.lc-conten{width: 100%;height: auto;overflow: hidden;margin: 0 auto 60px;}
.lc-conten img{width: 100%;}
/* 新闻 */
.clnewsbox{padding-top: 40px;}
/* 翻页 */
.page{width:100%;line-height:30px;text-align:center;border-top:none;padding:0 0 0px 0; margin:30px auto 50px;font-size: 14px;}
.pagination { width:auto;  margin:0 auto;}
.pagination li {display: inline-block;margin-right: 3px;padding: 3px 15px;border: 1px solid #176971;min-width: 20px;text-align: center;border-radius: 6px;}
.pagination li.active {background: #176971;color: #fff;border: 1px solid #176971;}
.pagination li a {display: block;text-align: center;}
/* 新闻详情 */
.view-content{padding: 40px 0px 0px;}
.viewbox{width: 85%;;margin: 0px auto 40px ;overflow: hidden;}
.viewtitle{font-size:38px;color: #000;text-align: center;margin-bottom: 25px;}
.viewbz{width: 100%;height: auto;overflow: hidden;text-align: center;border-bottom: 1px solid #e7e3d7;padding-bottom: 20px;}
.viewbz ul li{display: inline-block;padding: 0px 20px;font-size: 16px;color: #333;line-height: 30px;padding: 0px 30px;}
.viewbz ul li.li1{background: url(../img/t48.png) no-repeat left center;background-size: 24px;}
.viewbz ul li.li2{background: url(../img/t49.png) no-repeat left center;background-size: 21px;}
.viewbz ul li.li3{background: url(../img/t47.png) no-repeat left center;background-size: 21px;}
.viecounten{width: 100%; height: auto;overflow: hidden;min-height: 450px;font-size: 16px;line-height: 28px;color: #333;margin-top: 40px;}
.viecounten p{padding: 2px 0px;}
.viecounten img{max-width: 100%;}

.viepagecon{width: 100%;height: auto;overflow: hidden;padding-top: 10px;border-top: 1px solid #e7e3d7;}
.viepagecon span{display: inline-block;width: 48%;font-size: 16px;color: #333;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height: 30px;}
.viepagecon span.span1{float: left;}
.viepagecon span.span2{float: right;text-align: right;}
.viepagecon span a{color: #333;}
.viepagecon span:hover a{color: #4f3e10;}

/* 联系 */
.contanc-box{padding: 40px 0px; overflow: hidden;}
.contanc-box .contact_map{width: 65%;float: right;overflow: hidden;}
.contanc-box .contact_map img{width: 100%;}
.contanc-box .contact_txt{width: 32%;float: left;overflow: hidden;}
.contanc-box .contact_txt p.p1{color: #333;line-height: 1.7;}
.contanc-box .contact_txt .ewm{width: 114px;height: auto;overflow: hidden;margin: 30px 0px 14px;}
.contanc-box .contact_txt .ewm img{width:100%;}
.contanc-box .contact_txt .ewmtit{color: #333;}
/* 留言 */
.message_bg{width: 100%;height: 776px;background: url(../img/bg1.jpg)no-repeat top center;}
.messsage_box{display: flex;justify-content: center;align-items:center;}
.message_lis{width: 765px;height: auto;overflow: hidden;}
/*  layer*/
.layer_bg{width: 100%;height: 100%;box-sizing: border-box;padding: 4% 5%;overflow: hidden;}
.map_cha{width: 100%;height:auto;margin: 0 auto;position: relative;}
.map_cha .title{color: #ffff;text-align: center;margin: 0px auto 15px;font-size: 34px;font-weight: bold;}
.map_cha .kis{width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.map_cha .kis .inputs{width: 46%;float: left;margin: 0px 2% 20px;height: 44px;background-color: #fff;box-sizing: border-box;padding: 0px 10px;font-size: 16px;line-height: 44px;border: none;}
.map_cha .kis .inputs2{width: 96%;float: left;margin: 0px 2% 20px;height: 80px;background-color: #fff;box-sizing: border-box;padding: 0px 10px;font-size: 16px;line-height: 44px;border: none;}
.map_cha .mod-bot{width: 160px;height: 44px;line-height: 44px;background-color: #fff;font-size: 16px;color: #074349;border-radius: 12px;margin: 0 auto;}

.map_cha2{width: 100%;height:auto;margin: 0 auto;position: relative;}
.map_cha2 .title{color: #ffff;text-align: center;margin: 0px auto 12px;font-size: 48px;font-weight: bold;}
.map_cha2 .title2{color: #ffff;text-align: center;margin: 0px auto 27px;font-size: 26px;}
.map_cha2 .kis{width: 100%;height: auto;overflow: hidden;margin: 0 auto;}
.map_cha2 .kis .inputs{width: 46%;float: left;margin: 0px 2% 20px;height: 58px;background-color: rgba(225, 225, 225, 0.45);box-sizing: border-box;padding: 0px 10px;font-size: 16px;line-height: 58px;border: none;border-radius: 8px;color: #e5e7e5;}
.map_cha2 .kis .inputs2{width: 96%;float: left;margin: 0px 2% 20px;height: 195px;background-color: rgba(225, 225, 225, 0.45);box-sizing: border-box;padding: 12px 10px;font-size: 16px;line-height: 1.4;border: none;border-radius: 8px;color: #e5e7e5;}
.map_cha2 .mod-bot{width: 100%;height: 70px;line-height:70px;background-color: #fff;font-size: 26px;color: #fff;border-radius: 8px;margin: 0 auto;background-color: #0b5f67;border: none;}

/* 招商加盟 */
.zsjm{overflow: hidden; margin: 0 auto; padding-top: 4%; padding-bottom: 4%;}
.zsjm_left{float: left;display: block;width: 40%;}
.zsjm_rit{float: left;display: block;width: 40%; margin-left: 10%; padding-top: 2%;}
.zsjm_rit img{width: 100%;float: left;}
.jm_P{font-size: 48px;}
.zsjm_left ul li p {padding-top: 5%;font-size: 22px; color: #074349;}
.zsjm_left ul li span {font-size: 14px; line-height: 1.6; padding-top:  5px; display: block;}
/* 流程 */
.jmlc{ width: 100%; background: #eeefef;}
.jmlc_box{overflow: hidden;  margin: 0 auto; padding-top: 5%; padding-bottom: 5%;}
.jmlc_box ul {overflow: hidden;width: 100%;}
.jmlc_box .ul1{padding-top: 3%;overflow: hidden;}
.jmlc_box .ul1 li{display: block;float: left; width: 20%;position: relative;}
.jmlc_box .ul1 li .imgww{display: inline-block;position: absolute;top: 50%;left: -8%;}
.jmlc_box ul li div{background: #d4d3d4;padding-bottom:8%; border-bottom: 3px solid #046775;padding-top:8%;height: 120px;}
.jmlc_box .ul1 li .imgw5{display: none;}
.jmlc_box ul li p{font-size: 20px;width: 90%; margin: 0 auto;}
.jmlc_box ul li span{font-size: 12px; padding-top:2%; opacity: 0.5; width: 90%; margin: 0 auto; display: block;}
.jmlc_box .ul2 li{display: block;float: right; width: 20%;position: relative;}
.jmlc_box .ul2 li .imgw1{display: none;}
.jmlc_box .ul2 li .imgww{display: inline-block;position: absolute;top: 50%;left: -8%;}
.jmlc_box .ul3{padding-top: 0px !important;}
/* 团队 */
.team_box{padding-top: 4%;padding-bottom: 4%;}
.team_con{width: 100%;height: auto;overflow: hidden;}
.team_con .team_top{width: 100%;text-align: center;overflow: hidden;padding-bottom: 4%;}
.team_con .team_top .pic{width: 300px;height: auto;margin: 0 auto;overflow: hidden;}
.team_con .team_top .pic img{width: 100%;float: left;}
.team_con .team_top p.p1{font-size: 36px;color: #046775;padding-top: 10px;}
.team_con .team_top p.p2{padding-top: 10px;font-size: 24px;font-weight: bold;}
.team_con .team_lis{width: 100%;height: auto;padding-top: 8%;}
.team_con .team_lis ul li{width: calc((100% / 3) - 20px );float: left;margin: 0px 10px 20px;position: relative;background-color: #eeefef;height: 400px;text-align: center;}
.team_con .team_lis ul li .pic{width: 55%;position: absolute;left: 0;right: 0px;top: -95px;margin: 0 auto;}
.team_con .team_lis ul li .pic img{width: 100%;float: left;}
.team_con .team_lis ul li p.p1{margin-top: 32%;padding-top: 10px;color: #046775;font-size: 24px;}
.team_con .team_lis ul li p.p2{font-size: 18px;font-weight: bold;padding-top: 10px;}
.team_con .team_lis ul li p.p3{display: inline-block;width: 65%;padding-top: 10px;font-size: 16px;line-height: 1.6;margin: 30px auto;}
.team_con .team_lis ul li .labt{width: 90px;background-color: #046775;border-radius: 30px 30px 0px 0px;color: #fff;height: 30px;line-height: 30px;margin: 0 auto;position: absolute;left: 0;right: 0;bottom: 0;}

/*header:before{content:''; display:block; width:100%; height:100%; background:transparent url(../img/pattern.png) repeat top left; position:fixed; left:0; top:0; z-index:1000; opacity:.1;pointer-events: none;}*/
/*
a71423
transparent
font-family: "ebrimabd";
transition:cubic-bezier(0.215,.61,.355,1) .45s;

*/
@media screen and (min-width: 2000px){
	.container1600{max-width:1600px;}
	header{top:0;padding-top:65px; padding-top:65px;}
	header{padding-top:65px; padding-bottom:65px;}
	header.about{padding-top:50px; padding-bottom:50px;}

	.font72,.lh-hero .text h3{font-size:72px;}
	.font58{font-size:58px;}

	.font48{font-size:48px;}
	.font44{font-size:44px;}

}
@media screen and (max-width: 1600px){
	.container1600{max-width:90%;}

}
@media screen and (max-width: 1400px){


}
@media screen and (max-width: 1366px){
	.container1400{max-width:90%;}
	
}
/*平板*/
@media screen and (max-width: 1024px){
	
}
/*手机*/
@media screen and (max-width: 980px){
  
}
.fadeInLeftTop{animation-name:fadeInLeftTop; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.fadeInRightTop{animation-name:fadeInRightTop; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.fadeInLeftBottom{animation-name:fadeInLeftBottom; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.fadeInRightBottom{animation-name:fadeInRightBottom; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.lhZoomIn{animation-name:lhZoomIn; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.lhZoomOut{animation-name:lhZoomOut; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.lhZoomOut1{animation-name:lhZoomOut1; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.lhZoomIn1{animation-name:lhZoomIn1; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.fadeInUp1{animation-name:fadeInUp1; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.lhImgBox{animation-name:lhImgBox; animation-timing-function:cubic-bezier(0.215,.61,.355,1); overflow:hidden;}
.lhImgCont{animation-name:lhImgCont; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.fadeInDown1{animation-name:fadeInDown1; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.fadeInUp1{animation-name:fadeInUp1; animation-timing-function:cubic-bezier(0.215,.61,.355,1);}
.lhContact{animation-name:lhContact; animation-timing-function:cubic-bezier(0.215,.61,.355,1); transform-origin:center top;}
.AboutR{animation-name:AboutR; animation-timing-function:cubic-bezier(0.215,.61,.355,1);animation-duration:.45s;}

@keyframes AboutR{
	0%{transform:translateX(100%)}
	100%{transform:translateX(0);}	
}
@keyframes lhContact{
	0%{transform:translateY(-50%)}
	100%{transform:translateY(0);}	
}
@keyframes fadeInUp1{
	0%{opacity:0; transform:translateY(-40%);}
	100%{opacity:1; transform:translateY(0);}	
}
@keyframes fadeInDown1{
	0%{opacity:0; transform:translateY(-100%);}
	100%{opacity:.05; transform:translateY(0);}	
}
@keyframes lhImgBox{
	0%{transform:scale(.6); opacity:0;}
	100%{transform:scale(1); opacity:1;}	
}
@keyframes lhImgCont{
	0%{transform:scale(1.2);}
	100%{transform:scale(1);}	
}
@keyframes fadeInUp1{
	0%{transform:translateY(50px); opacity:0; visibility:hidden;}
	100%{transform:translateY(0); opacity:1; visibility:visible;}	
}
@keyframes fadeInLeftTop{
	0%{transform:translate(-100px,-100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes fadeInRightTop{
	0%{transform:translate(100px,-100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes fadeInLeftBottom{
	0%{transform:translate(-100px,100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes fadeInRightBottom{
	0%{transform:translate(100px,100px); opacity:0; visibility:hidden;}
	100%{transform:translate(0,0); opacity:1; visibility:visible;}	
}
@keyframes lhZoomIn{
	0%{transform:scale(.6); opacity:0; visibility:hidden;}
	100%{transform:scale(1); opacity:1; visibility:visible;}	
}
@keyframes lhZoomIn1{
	0%{transform:translateX(-50%) scale(.6); opacity:0; visibility:hidden;}
	100%{transform:translateX(-50%) scale(1); opacity:1; visibility:visible;}	
}
@keyframes lhZoomOut{
	0%{transform:scale(1.2); opacity:0; visibility:hidden;}
	100%{transform:scale(1); opacity:1; visibility:visible;}	
}
@keyframes lhZoomOut1{
	0%{transform:translate(0,-50%) scale(1.2); opacity:0; visibility:hidden;}
	100%{transform:translate(0,-50%) scale(1); opacity:1; visibility:visible;}	
}
.delay1{animation-delay:.1s;}
.delay2{animation-delay:.2s;}
.delay3{animation-delay:.3s;}
.delay4{animation-delay:.4s;}
/*.lh-works{animation:worksBg linear 10s infinite;}
@keyframes worksBg{
	0%,100%{background-position:0 center;}
	50%{background-position:100% center;}	
}*/





