﻿@charset "utf-8";
/**初始**/
html { font-family: "Microsoft YaHei"; -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; font-size: 625%; height: 100%; }

@media (max-width:1366px) {
html { font-size: 575%; }
}

@media (max-width:1200px) {
html { font-size: 525%; }
}

@media (max-width:768px) {
html { font-size: 425%; }
}
body { font-size: .14rem; font-family: 'SourceHanSansCN-Regular', "Microsoft YaHei", SimHei, SimSun; -webkit-text-size-adjust: none; -webkit-tap-highlight: rgba(0,0,0,0); -webkit-user-select: none; -ms-user-select: none; -moz-user-select: none; -khtml-user-select: none; user-select: none; }

@font-face { font-family: 'SourceHanSansCN-Bold'; src: url("../fonts/SourceHanSansCN/Bold.woff") format("woff"); font-display: swap; }
@font-face { font-family: 'SourceHanSansCN-Normal'; src: url("../fonts/SourceHanSansCN/Normal.woff") format("woff"); font-display: swap; }
/* @font-face { font-family: 'SourceHanSansCN-Regular'; src: url("../fonts/SourceHanSansCN/Regular.woff") format("woff"); font-display: swap; } */
@font-face { font-family: 'SourceHanSansCN-Light'; src: url("../fonts/SourceHanSansCN/Light.woff") format("woff"); font-display: swap; }

.auto_1680 { max-width: 1680px; }
@media(max-width:1680px) {
.auto_1680 { padding: 0 2%; }
}
.p4 { padding: 4% 0;}
@media(max-width:1024px) {
.p4 { padding: 0.4rem 0; }
}
/*Top002898 */

.Top002898 { position: fixed; z-index: 100; background: #fff; left: 0; width: 100%; top: 0; }
.Top002898 .top-left { float: left; display: table; height: 100px; max-width: 18%; transition: .3s; }
.Top002898_fixed .top-left { height: 80px; }
.Top002898 .top-left a { display: table-cell; vertical-align: middle; }
.Top002898 .top-left h1 { display: table-cell; vertical-align: middle; }
.Top002898 .top-left img { max-height: 90px; transition: .3s; }
.Top002898_fixed .top-left img { max-height: 65px; }
.Top002898 .top-right { float: right; line-height: 40px; font-size: 0.15rem; padding-top: 30px; transition: .3s; }
.Top002898_fixed .top-right { padding-top: 20px; }
.Top002898 .top-right dl > * { float: left; }
.Top002898 .top-mid { float: right; }

@media(max-width:1024px) {
.Top002898 .top-left { height: 80px; max-width: 50%; }
.Top002898 .top-left img { max-height: 50px; }
.Top002898 .top-right { padding-top: 20px; }
}
.Top002898 .top-whchat a { display: inline-block; content: ''; width: 40px; height: 40px; background: url(../images/Top002898-wechat.png) no-repeat center; }

.Top002898 .top-whchat{ position: relative;}
.Top002898 .top-whchat figure{position: absolute; left: 50%; transform: translateX(-50%); top: 100%; width: 120px; padding: 5px; background: #fff; margin-top: 10px;border-radius: 5px;display: none;}
.Top002898 .top-whchat figure img{display: block;width: 100%;}

.Top002898 .top-search .box { display: none; position: absolute; padding-right: 50px; background: #eee; }
.Top002898 .top-search .text { width: 100%; height: 50px; line-height: 50px; border: 0; padding: 0 20px; background: none; }
.Top002898 .top-search .btn { position: absolute; right: 0; height: 100%; width: 50px; background: url("../images/Top002898-search_btn.png") no-repeat center center; }
.Top002898 .open-search { display: block; width: 40px; height: 40px; background: url("../images/Top002898-search_btn.png") no-repeat center center; position: relative; }
.Top002898 .open-search.on { background: none; }
.Top002898 .open-search.on:before, .Top002898 .open-search.on:after { position: absolute; content: ''; width: 60%; height: 2px; background: #666; top: 50%; margin-top: -1px; left: 20%; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Top002898 .open-search.on:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }

@media(min-width:1025px) {
.Top002898 .top-search { position: relative; z-index: 100; }
.Top002898 .top-search .box { right: 100%; top: 50%; margin-top: -25px; width: 25vw; height: 50px; border-radius: 5px; }
}

@media(max-width:1024px) {
.Top002898 .top-search .box { left: 0; top: 100%; width: 100%; }
}
.Top002898 .top-menu li span, .Top002898 .top-menu li span a { display: block; }
.Top002898 .top-menu li a:hover, .Top002898 .top-menu li.aon span a { color: #00763B; }
.Top002898 .top-menu .sub { display: none; }
.Top002898 .top-menu .sub .sub-inner { overflow: hidden; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt { padding: 0 20px; font-size: 0.16rem; }
.Top002898 .top-menu .pr { position: relative; z-index: 100; }
.Top002898 .top-menu .sub[data-type="tab"] .sub-inner { position: relative; }
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a { display: block; line-height: 22px; padding: 18px 15px 18px 50px; border-left: 6px solid transparent; font-size: 0.16rem; position: relative; }
.Top002898 .top-menu .sub .one-cate dt .one-cate-name a img { position: absolute; left: 10px; max-width: 26px; }
.Top002898 .top-menu .sub .two-cate { background: #fff; }
.Top002898 .top-menu .sub .two-cate .item { float: left; width: 32%; margin-bottom: 4%; }
.Top002898 .top-menu .sub .two-cate .item:not(:nth-child(3n)) {
margin-right: 2%;
}
.Top002898 .top-menu .sub .two-cate .item:nth-child(3n+1) { clear: left; }
.Top002898 .top-menu .sub .two-cate .item dd { line-height: 20px; padding: 5px 0; }
.Top002898 .top-menu .sub .two-cate .item dd a { color: #999; }
.Top002898 .top-menu .sub .two-cate .item dd a:hover { color: #00763B; }
.Top002898 .top-menu .sub .two-cate-name { overflow: hidden; }
.Top002898 .top-menu .sub .two-cate-name a { float: left; max-width: 95%; padding-right: 30px; position: relative; font-size: 0.16rem; }
.Top002898 .top-menu .sub .two-cate-name a:before { position: absolute; content: ''; right: 4px; top: 50%; margin-top: -4px; border-top: 1px solid #333; border-right: 1px solid #333; transform: rotate(45deg); width: 8px; height: 8px; }

@media(min-width:1025px) {
.Top002898 .top-menu li { float: left; margin-right: 4vw; }
.Top002898 .top-menu li span a { line-height: 100px; font-size: 20px; transition: .3s; }
.Top002898_fixed .top-menu li span a { line-height: 80px; }
.Top002898 .top-menu .sub { position: absolute; top: 100%; background: rgba(255,255,255,0.9); }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] { width: 100%; left: 0; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] .sub-inner { padding: 40px 0; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dl, .Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt { float: left; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"].dl-right dl { float: right; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt { text-align: center; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon { height: 50px; margin-bottom: 10px; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img { max-height: 50px; transition: 0.3s; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt:hover .icon img { transform: translateY(-10px); -webkit-transform: translateY(-10px); -ms-transform: translateY(-10px); }
.Top002898 .top-menu .sub[data-type="tab"] { width: 50vw; }
.Top002898 .top-menu .sub[data-type="tab"] .two-cate-list { display: none!important; }
.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"] { left: 50%; margin-left: -25vw; }
.Top002898 .top-menu li.po-r .sub[data-type="tab"] { right: 0; }
.Top002898 .top-menu .sub .one-cate { width: 30%; min-height: 360px; padding: 40px 0 40px 20px; }
.Top002898 .top-menu .sub .one-cate dt.on .one-cate-name a { background: #fff; border-left-color: #00763B; }
.Top002898 .top-menu .sub .two-cate { position: absolute; right: 0; top: 0; height: 100%; width: 70%; padding: 2vw; }
.Top002898 .top-menu .sub .scrollinfo { max-height: 100%; height: 100%; }
.Top002898 .top-menu .sub .two-cate-name { margin-bottom: 10px; }
.Top002898 .top-search { margin-right: 0.1rem; }
}

@media(min-width:1025px) and (max-width:1440px) {
.Top002898 .top-menu .sub[data-type="tab"] { width: 60vw; }
.Top002898 .top-menu li:not(.po-r) .sub[data-type="tab"] { margin-left: -30vw; }
}

@media(min-width:1025px) and (max-width:1280px) {
.Top002898 .top-menu li { margin-right: 3vw; }
}

@media(max-width:1024px) {
.Top002898 .top-menu { position: fixed; left: -100%; opacity: 0; transition: 0.5s; top: 80px; bottom: 0; z-index: 100; background: #fff; width: 280px; box-shadow: 0 5px 5px rgba(0,0,0,0.2); padding: 20px 0; }
.Top002898 .top-menu ul { height: 100%; overflow: auto; }
.menu-show .top-menu { left: 0; opacity: 1; }
.Top002898 .top-menu li:nth-child(2n-1) { background: rgb(35, 117, 227, 0.12); }
.Top002898 .top-menu li span a { line-height: 40px; font-size: 0.18rem; padding-left: 20px; font-weight: bold; }
.Top002898 .top-menu li span { padding-right: 40px; position: relative; overflow: hidden; }
.Top002898 .top-menu li .op-item, .Top002898 .top-menu li .op { position: absolute; right: 0; top: 0; width: 40px; height: 40px; transition: 0.3s; }
.Top002898 .top-menu li .op:before, .Top002898 .top-menu li .op:after { position: absolute; content: ''; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #00763B; }
.Top002898 .top-menu li .op:before { height: 40%; width: 2px; }
.Top002898 .top-menu li .op:after { width: 40%; height: 2px; }
.Top002898 .top-menu li .op.click { transform: rotate(45deg); }
.Top002898 .open-menu { width: 40px; height: 40px; margin-left: 0.1rem; position: relative; }
.Top002898 .open-menu i { position: absolute; left: 10%; width: 80%; top: 50%; margin-top: -1px; height: 2px; background: #333; transition: 0.3s; }
.Top002898 .open-menu:not(.on) i:nth-child(1) { margin-top: -8px; }
.Top002898 .open-menu:not(.on) i:nth-child(3) { margin-top: 6px; }
.Top002898 .open-menu.on i:nth-child(1) { opacity: 0; }
.Top002898 .open-menu.on i:nth-child(2) { transform: rotate(45deg); }
.Top002898 .open-menu.on i:nth-child(3) { transform: rotate(-45deg); }
.Top002898 .top-menu .sub { padding: 0!important; background: rgba(0,0,0,0.1); }
.Top002898 .top-menu .sub-inner { padding: 3vw 0; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt a { position: relative; display: block; line-height: 30px; padding: 5px 0 5px 40px; }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon { position: absolute; left: 0; max-width: 30px; top: 50%; transform: translateY(-50%); }
.Top002898 .top-menu .sub[data-type="v-icon-fullbg"] dt .icon img { height: 24px; }
.Top002898 .top-menu .sub .two-cate-list, .Top002898 .top-menu .sub .two-cate-list dl, .Top002898 .top-menu .sub .two-cate { display: none; }
.Top002898 .top-menu .one-cate dt:not(:last-child) .one-cate-name { border-bottom: 1px solid rgba(0,0,0,0.2); }
.Top002898 .top-menu .one-cate-name { position: relative; padding-right: 40px; }
.Top002898 .top-menu li .op-item { height: 100%; }
.Top002898 .top-menu li .op-item.click { transform: rotate(180deg); }
.Top002898 .top-menu li .op-item:before { position: absolute; content: ''; border: 6px solid transparent; border-top-color: #00763B; left: 50%; top: 50%; margin: -3px 0 0 -6px; }
.Top002898 .top-menu .sub .two-cate-list { background: rgba(0,0,0,0.1); padding: 10px 0; }
.Top002898 .top-menu .sub .two-cate-name { padding: 5px 30px; line-height: 30px; }
.Top002898 .top-menu .sub .two-cate-name a { float: none; }
}
/*Banner002704 */
.Banner002704 { overflow: hidden; position: relative; }
.Banner002704 .slides > li { display: none; -webkit-backface-visibility: hidden; overflow: hidden; }
.Banner002704 .slides:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .Banner002704 .slides { display: block; }
* html .Banner002704 .slides { height: 1%; }
.no-js .Banner002704 .slides > li:first-child { display: block; }
.Banner002704 .flex-viewport { max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease; }
.loading .Banner002704 .flex-viewport { max-height: 300px; }
.Banner002704 .slides { zoom: 1; }
.Banner002704 .slides li { position: relative; }
.Banner002704 .slides li img { display: block; width: 100%; }
.Banner002704 .slides li img.wap { display: none; }
.Banner002704 .slides li .txt-main { position: absolute; top: 0; height: 100%; width: 1440px; left: 50%; margin-left: -720px; color: #fff; padding-bottom: 2%; }
.Banner002704 .slides li .ytable { height: 100%; }
.Banner002704 .slides li h3, .Banner002704 .slides li p { margin: 0; max-width: 900px; font-weight: normal; text-shadow: 0px 3px 10px rgba(0,0,0,.1); }
.Banner002704 .slides li h3 { font-size: 0.7rem; line-height: 0.72rem; font-family: Arial; font-weight: bold; text-transform: uppercase; }

.Banner002704 .slides li p { font-size: 0.22rem; padding: 2% 0; }
.Banner002704 .slides li .more { display: block; width: 1.4rem; line-height: 0.5rem; text-align: center; border-radius: 5px; color: #fff; background: #00763B; font-size: 0.18rem; transition: 0.3s; margin-top: 0.5rem; }
.Banner002704 .slides li .more:hover { background: #fff; color: #00763B; }

@media(max-width:1440px) {
.Banner002704 .slides li .txt-main { left: 2%; right: 2%; margin: 0 50px; width: auto; }
}
.Banner002704 .flex-direction-nav a { position: absolute; top: 50%; border: 1px solid #fff; border-radius: 50%; width: 38px; height: 38px; font-size: 0; z-index: 20; transition: 0.3s; }
.Banner002704 .flex-direction-nav a:hover { background: #00763B; border-color: #00763B; }
.Banner002704 .flex-direction-nav a.flex-prev { left: 2%; }
.Banner002704 .flex-direction-nav a.flex-next { right: 2%; }
.Banner002704 .flex-direction-nav a::before { position: absolute; content: ''; width: 12px; height: 12px; left: 50%; top: 50%; margin: -6px 0 0 -8px; border-top: 4px solid #fff; border-right: 4px solid #fff; transform: rotate(45deg); -webkit-transform: rotate(45deg); }
.Banner002704 .flex-direction-nav a.flex-prev::before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); margin-left: -4px; }
.Banner002704 .flex-control-nav { position: absolute; bottom: 5%; z-index: 20; width: 1590px; left: 50%; margin-left: -795px; color: #fff; }
.Banner002704 .flex-control-nav .pager { float: left; }
.Banner002704 .flex-control-nav .pager span { display: block; font-size: 0.5rem; font-family: Helvetica, Arial, sans-serif; font-weight: bold; line-height: 62px; margin-top: -61px; margin-bottom: 10px; border-bottom: 1px solid rgba(255,255,255,0.3); }
.Banner002704 .flex-control-nav li { float: left; padding-left: 10px; list-style: none; }
.Banner002704 .flex-control-nav li a { display: block; width: 0.38rem; height: 0.03rem; overflow: hidden; line-height: 1000px; background: #fff; opacity: 0.3; font-size: 0; }
.Banner002704 .flex-control-nav li a.flex-active { opacity: 1; }

@media(max-width:1590px) {
.Banner002704 .flex-control-nav { margin-left: 0; left: 2%; right: 2%; width: auto; }
}

@media(max-width:1280px) {
.Banner002704 .slides li h3 { font-size: 0.4rem; line-height: normal; }
.Banner002704 .slides li p { font-size: 0.18rem; padding: 10px 0; }
}

@media(max-width:1024px) {
.Banner002704 .flex-control-nav .pager { display: none; }
}

@media(max-width:640px) {
.Banner002704 .slides li img.pc { display: none; }
.Banner002704 .slides li img.wap { display: block; }
.Banner002704 .slides li h1 { font-size: 0.24rem; }
.Banner002704 .slides li p { font-size: 0.14rem; }
.Banner002704 .slides li .more { width: 100px; line-height: 36px; font-size: 0.14rem; }
}

@media(max-width:480px) {
.Banner002704 .slides li h1 { font-size: 0.2rem; }
.Banner002704 .flex-direction-nav a { width: 30px; height: 30px; }
.Banner002704 .flex-direction-nav a::before { border-width: 3px; }
}
.index-tit { margin-bottom: 3%; text-align: center; position: relative; z-index: 2 }
.index-tit:after { display: block; content: ''; width: 0.4rem; height: 0.03rem; background: #ffb200; margin: 0.1rem auto 0; }
.index-tit .cn { font-size: 0.28rem; color: #333; }
.index-tit .en { font-size: 0.32rem; text-transform: uppercase; font-weight: bold; font-family: "din-bold"; color: #00763B }
.index-tit .en-bg { font-size: 1rem; text-transform: uppercase; font-weight: bold; font-family: "din-bold"; color: #000; position: absolute; left: 50%; top: -0.35rem; transform: translateX(-50%); opacity: .03; letter-spacing: 4px; z-index: 0 }
@media(max-width:480px) {
.index-tit .en-bg { font-size: 0.68rem; letter-spacing: 2px; top: -0.24rem; }
}
/*Floor002732 */
.Floor002732 { overflow-x: hidden;}
.Floor002732 .auto { padding: 0!important; }
.Floor002732 .slick-dots { padding-top: 20px; text-align: center; }
.Floor002732 .slick-dots li { list-style: none; display: inline-block; margin: 0 4px; width: 18px; height: 18px; border-radius: 50%; border: 2px solid transparent; cursor: pointer; position: relative; }
.Floor002732 .slick-dots li button { position: absolute; left: 50%; top: 50%; background: #e1e1e1; border-radius: 50%; padding: 0; width: 12px; height: 12px; margin: -6px 0 0 -6px; cursor: pointer; font-size: 0; border: 0; }
.Floor002732 .slick-dots li.slick-active { border-color: #00763B; }
.Floor002732 .slick-dots li.slick-active button { width: 8px; height: 8px; margin: -4px 0 0 -4px; background: #00763B; }
.Floor002732 .main { position: relative; }
.Floor002732 .main .slider {/* margin-left: -2px; *//* margin-right: -2px; */ border-left: 1px solid #eee; border-right: 1px solid #eee; }
.Floor002732 .main .slick-list {/* padding: 0 4px; */ }
.Floor002732 .slider { position: relative; z-index: 10; }
.Floor002732 .slider li.slick-slide { position: relative; height: auto; margin-left: -1px; }
.Floor002732 .slider li:before { position: absolute; content: ''; left: 0; top: 0; height: 0; background: url(../images/Floor002732-bg.png) no-repeat center #00763B; right: 0; opacity: 0; -webkit-opacity: 0; transition: 0.3s ease-in-out; z-index: 10; }
.Floor002732 .slider li:hover:before { opacity: 1; -webkit-opacity: 1; height: 100%; }
.Floor002732 .slider li:after { position: absolute; content: ''; border: 1px solid #e8e8e8; left: 0; top: 0; bottom: 0; right: 0; z-index: 1; }
.Floor002732 .slider li a { position: relative; z-index: 10; text-align: center; height: 3rem; }
.Floor002732 .slider li p { height: 0; opacity: 0; -webkit-opacity: 0; color: #fff; padding: 0 0.3rem; }
.Floor002732 .slider li .icon img { width: 75px; height: 75px; }
.Floor002732 .slider li .icon .off { display: none; }
.Floor002732 .slider li .title { max-width: 90%; margin: 0 auto; font-size: 0.16rem; color: #555; }
.Floor002732 .slider li h2 { margin-bottom: 0px; font-size: 0.22rem; color: #333; font-weight: normal; }
.Floor002732 .slider li a:hover .title h2, .Floor002732 .slider li a:hover .title { color: #fff; }
.Floor002732 .slider li a:hover .icon .on { display: none; }
.Floor002732 .slider li a:hover .icon .off { display: inline-block; }
.Floor002732 .slider li a:hover p { height: 78px; opacity: 1; -webkit-opacity: 1; line-height: 26px; transition: 0.3s ease-in-out; }
.Floor002732 .slick-dots { position: absolute; left: 0; bottom: -40px; width: 100%; z-index: 10; }
.Floor002732 .slick-arrow { font-size: 0; background: #fff; z-index: 10; border: 1px solid #e8e8e8; position: absolute; width: 60px; height: 60px; padding: 0; cursor: pointer; }
.Floor002732 .slick-arrow:before { position: absolute; content: ''; width: 16px; height: 16px; border-right: 2px solid #999; border-top: 2px solid #999; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 50%; left: 50%; margin: -8px 0 0 -6px; }
.Floor002732 .slick-arrow:hover:before { border-color: #00763B; }
.Floor002732 .slick-prev { top: 38%; left:10px; }
.Floor002732 .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.Floor002732 .slick-next { top: 38%;/* border-bottom: 0px; */ right: 10px; }
.Floor002732 .slick-next:before { margin-left: -12px; }

/*
 .Floor002248 为demo编号
 */
.Floor002248 { background: #F5F7F7 }
.Floor002248 .word { width: 100%; }
.Floor002248 .word h3 { margin: 0; font-size: 0.2rem; line-height: 1.2; color: #00763B; font-weight: normal; }
.Floor002248 .word h3:after { content: ""; display: block; width: 0.24rem; height: 2px; background: #00763B; margin-top: 0.2rem; opacity: .3 }
.Floor002248 .word figure { margin: 0.15rem 0; height: 9em; overflow: hidden; line-height: 2.25; font-size: 0.16rem; }
.Floor002248 .word .more { margin-top: 5%; }
.Floor002248 .word .more a { display: inline-block; font-size: 0.16rem; letter-spacing: 0.05rem; position: relative; }
.Floor002248 .word .more a span { color: #fff; position: relative; z-index: 2; }
.Floor002248 .word .more a i { display: inline-block; content: ''; width: 0.48rem; height: 0.48rem; border-radius: 50%; background: #00763B; position: absolute; left: 0.63rem; top: 50%; transform: translateY(-50%); }
.Floor002248 .word .more a:before { display: inline-block; content: ''; width: 0.5rem; height: 2px; background: #00763B; margin-right: 0.2rem; position: relative; top: -5px; }
.Floor002248 .word .more a:hover {color:#00763B; }
.Floor002248 .right-img { position: relative; }

@media only screen and (max-width: 768px) {
.Floor002248 .right-img { margin: 0 auto; max-width: 580px; margin-bottom: 5%;}
}

@media only screen and (min-width: 769px) {
.Floor002248 .word h3 { font-size: 0.26rem; }
.Floor002248 .word { width: 48%; float: left; }
.Floor002248 .right-img { float: right; width: 48%; }
}

@media only screen and (min-width: 1024px) {
.Floor002248 .word h3 { font-size: 0.32rem; padding-bottom: 0.3rem; font-weight: bold; }
}
/*Floor002823 */
.Floor002823 .ul { margin-top: 5% }
.Floor002823 li a { display: block; position: relative; }
.Floor002823 li .inner { position: relative; z-index: 10; }
.Floor002823 li .Ispic { position: absolute; right: 0; border-radius: 5px; overflow: hidden; opacity: 0; -webkit-opacity: 0; transition: 0.5s; }
.Floor002823 li .Ispic:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; background: -moz-linear-gradient(45deg, rgba(42,142,93,1) 0%, rgba(42,142,93,1) 30%, rgba(42,142,93,0.4) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(42,142,93,1) 0%, rgba(42,142,93,1) 30%, rgba(42,142,93,0.4) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(42,142,93,1) 0%, rgba(42,142,93,1) 30%, rgba(42,142,93,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2a8e5d', endColorstr='#662a8e5d', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.Floor002823 li a:hover .Ispic { opacity: 1; -webkit-opacity: 1; }
.Floor002823 li .icon { display: table; position: relative; }
.Floor002823 li .icon img { max-width: 73px; max-height: 72px; transition: 0.3s; }
.Floor002823 li .icon img.off { position: absolute; left: 0; top: 0; opacity: 0; -webkit-opacity: 0; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.Floor002823 li a:hover .icon img.on { opacity: 0; -webkit-opacity: 0; transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -ms-transform: rotateY(180deg); }
.Floor002823 li a:hover .icon img.off { opacity: 1; -webkit-opacity: 1; transform: rotateY(360deg); -webkit-transform: rotateY(360deg); -ms-transform: rotateY(360deg); }
.Floor002823 li p.t1 { font-size: 0.24rem; color: #333; margin-bottom: 0; }
.Floor002823 li p.t2 { color: #999; margin-bottom: 0.6rem; line-height: 1.715em; font-size: 0.16rem; }
.Floor002823 li .inner:after { display: block; content: ''; background: url(../images/Floor002722_more.png) no-repeat 0 0; height: 10px; }
.Floor002823 li a:hover .inner:after { background-image: url(../images/Floor002722_more_hover.png); }
.Floor002823 li a:hover * { color: #fff; }

@media(min-width:641px) and (max-width:1024px) {
.Floor002823 li p.t1 { font-size: 0.2rem; }
}

@media(min-width:641px) {
.Floor002823 li { float: left; width: 23.5%; }
.Floor002823 li:not(:nth-child(4n)) {
margin-right: 2%;
}
.Floor002823 li a { border-left: 10px solid #f9f9f9; padding: 0 28px; }
.Floor002823 li .Ispic { left: -10px; bottom: -30px; top: -30px; }
}

@media(max-width:640px) {
.Floor002823 li a { border-top: 10px solid #f9f9f9; padding: 28px; }
.Floor002823 li .Ispic { bottom: -10px; left: 0; top: 0; }
}
/*Floor002722 */
.Floor002722 { background: #F5F7F7 }
.Floor002722 .copy-html { display: none; }
.Floor002722 .tab li { float: left; text-align: center; cursor: pointer; }

@media(min-width:641px) {
.Floor002722 .tab ul { width: 80%; margin: 0 auto; max-width: 304px; }
.Floor002722 .tab li { width: 50%; }
}

@media(max-width:640px) {
.Floor002722 .tab li span { font-size: 0.2rem; padding-right: 20px; }
.Floor002722 .tab li { margin-right: 20px; }
.Floor002722 .tab >.auto a { top: 7px; font-size: 0.14rem; }
}
/*slick Basic*/
.Floor002722 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.Floor002722 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.Floor002722 .slick-list:focus { outline: none }
.Floor002722 .slick-list.dragging { cursor: pointer; cursor: hand; }
.Floor002722 .slick-slider .slick-track, .Floor002722 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.Floor002722 .slick-track { position: relative; top: 0; left: 0; display: block; }
.Floor002722 .slick-track:before, .Floor002722 .slick-track:after { display: table; content: ''; }
.Floor002722 .slick-track:after { clear: both; }
.Floor002722 .slick-loading .slick-track { visibility: hidden; }
.Floor002722 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.Floor002722 .slick-slide .slick-loading img { display: none; }
.Floor002722 .slick-slide .dragging img { pointer-events: none; }
.Floor002722 .slick-initialized .slick-slide { display: block; }
.Floor002722 .slick-loading .slick-slide { visibility: hidden; }
.Floor002722 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.Floor002722 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/

.Floor002722 .news-top { background: url(../images/Floor002722_bg.jpg) no-repeat center top; background-size: cover; border-radius: 50px 0; }
.Floor002722 .news-top .auto { background: #f9f9f9; }
.Floor002722 .news-top li.slick-slide { position: relative; }
.Floor002722 .news-top li.slick-slide .Ispic:after { opacity: 0.6; content: ''; position: absolute; left: 0; width: 100%; height: 60%; bottom: 0; z-index: 1; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 64%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.35) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 ); /* IE6-9 */
}
.Floor002722 .news-top li.slick-slide .Ispic aside { position: absolute; left: 5%; right: 20%; bottom: 7%; color: #fff; font-size: 0.24rem; z-index: 4; }
.Floor002722 .news-top li.slick-slide .inner { background: #fff; }
.Floor002722 .news-top li.slick-slide time { color: #999; font-size: 0.18rem; font-weight: normal; }
.Floor002722 .news-top li.slick-slide time span { font-size: 0.32rem; color: #666 }
.Floor002722 .news-top li.slick-slide h4 { margin: 0.8em 0; font-size: 0.26rem; line-height: 1.45em; font-weight: normal; }
.Floor002722 .news-top li:hover h4 a { color: #00763B; }
.Floor002722 li.slick-slide p { color: #999; margin: 0; font-size: 0.16rem }
.Floor002722 .news-top li.slick-slide p { line-height: 1.715em; }
.Floor002722 li .more span, .Floor002722 li .more a { display: block; background: url(../images/Floor002722_more.png) no-repeat center center; width: 17px; height: 17px; }
.Floor002722 li:hover .more span, .Floor002722 li:hover .more a { background-image: url(../images/Floor002722_more_hover.png); }
.Floor002722 .news-top .slick-dots li { cursor: pointer; display: inline-block; width: 0.14rem; height: 0.14rem; border: 1px solid rgba(255,255,255,0.3); border-radius: 50%; margin-right: 0.1rem; }
.Floor002722 .news-top .slick-dots li button { display: none; }
.Floor002722 .news-top .slick-dots li.slick-active { border-color: #fff; border-width: 2px; }

@media(max-width:1200px) {
.Floor002722 .news-top { border-radius: 20px 0; }
}

@media(min-width:769px) {
.Floor002722 .news-top li.slick-slide .Ispic { position: absolute; left: 0; top: 0; height: 100%; width: 61.584%; }
.Floor002722 .news-top li.slick-slide .txt { padding-left: 61.584%; }
.Floor002722 .news-top li.slick-slide .inner { padding: 15% 8.68% 8.68%; }
.Floor002722 .news-top li.slick-slide .more { padding-top: 10%; }
.Floor002722 .news-top .slick-dots { z-index: 10; position: absolute; left: 0; text-align: right; bottom: 7%; width: 60%; }
}

@media(max-width:768px) {
.Floor002722 .news-top li.slick-slide .Ispic { position: relative; padding-bottom: 56%; display: block; }
.Floor002722 .news-top li.slick-slide .inner { padding: 5%; }
.Floor002722 .news-top li.slick-slide .more { padding-top: 5%; }
.Floor002722 .news-top .slick-dots { text-align: center; padding: 10px 0; }
.Floor002722 .news-top .slick-dots li { border-color: #ccc; }
.Floor002722 .news-top .slick-dots li.slick-active { border-color: #00763B; background: #00763B; }

}

@media(max-width:640px) {
.Floor002722 .news-top li.slick-slide .Ispic aside { right: 5%; }
.Floor002722 .news-top li.slick-slide h4 { font-size: 0.2rem; }
.Floor002722 .news-top { border-radius: 10px 0; }
}
.Floor002722 .list { background: #fff; }
.Floor002722 .list .slick-slider { border-left: 0px solid #dedede; padding-right: 7.66%; }
.Floor002722 .list .slick-slider::after { position: absolute; content: ''; width: 1px; height: 100%; background: #F5F7F7; right: 7.66%; top: 0; z-index: 10; }
.Floor002722 .list .slick-arrow { font-size: 0; background: #fff; z-index: 10; border: 1px solid #F5F7F7; border-right: 0px; border-left: 0; position: absolute; right: 0; width: 7.66%; height: 50%; padding: 0; cursor: pointer; }
.Floor002722 .list .slick-arrow:before { position: absolute; content: ''; width: 0.24rem; height: 0.24rem; border-right: 2px solid #999; border-top: 2px solid #999; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 50%; left: 50%; margin: -0.12rem 0 0 -0.1rem; }
.Floor002722 .list .slick-arrow:hover:before { border-color: #00763B; }
.Floor002722 .list .slick-prev { top: 0; border-bottom: 0; }
.Floor002722 .list .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.Floor002722 .list .slick-next { bottom: 0; border-bottom: 0px; }
.Floor002722 .list .slick-next:before { margin-left: -0.19rem; }
.Floor002722 .list li { border-right: 1px solid #F5F7F7; border-top: 1px solid #F5F7F7; transition: .3s; }
.Floor002722 .list li:hover { background: #00763B; border-color: #00763B; }
.Floor002722 .list li a { display: block; padding: 10%; position: relative; }
.Floor002722 .list li a:before { position: absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 1px solid #00763B; opacity: 0; transition: 0.5s; }
.Floor002722 .list li time { color: #999; position: relative; padding-left: 27px; }
.Floor002722 .list li time:before { display: inline-block; content: ''; width: 17px; height: 17px; background: url(../images/time.png) no-repeat center; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.Floor002722 .list li:hover time:before { background: url(../images/time-on.png) no-repeat center; }
.Floor002722 .list li h2 { font-weight: normal; margin: 6px 0 0; font-size: 0.2rem; color: #333; }
.Floor002722 .list li p { margin: 3% 0 8% 0; line-height: 1.5; font-size: 0.16rem; height: 0.48rem; }
.Floor002722 .list li:hover time, .Floor002722 .list li:hover p { color: #fff; }
.Floor002722 .list li a:hover h2 { color: #fff; }
.Floor002722 .list li:hover a:before { opacity: 1; }

@media(max-width:640px) {
.Floor002722 .list li a { padding: 5% 3%; }
.Floor002722 .list .slick-slider { padding-right: 50px; }
.Floor002722 .list .slick-arrow { width: 50px; }
.Floor002722 .list .slick-slider::after { right: 50px; }
.Floor002722 .list li h2 { font-size: 0.16rem; }
}
/*Bottom002743 */
.Bottom002743 { background: url(../images/Bottom002743_bg.png) no-repeat center bottom; padding-top: 86px; padding-bottom: 40px; color: rgba(255,255,255,0.4); }
.Bottom002743 a { color: rgba(255,255,255,0.4); }
.Bottom002743 a:hover { color: #fff; }
.Bottom002743 .copyright { line-height: 24px; }
.Bottom002743 .copyright .auto { border-top: 1px solid rgba(255,255,255,0); padding: 1% 0 0; margin-top: 3% }
.Bottom002743 .copyright a:not(:last-child):after { display: inline-block; content: ''; width: 1px; height: 13px; background: rgba(255,255,255,.1); vertical-align: middle; margin: 0 7px; }
.Bottom002743 .contact { max-width: 420px; }
.Bottom002743 .contact .name, .Bottom002743 nav dl dt { font-size: 0.18rem; color: #fff; padding-bottom: 25px; }
.Bottom002743 .contact li { padding-bottom: 5px; }
.Bottom002743 .contact li aside { padding-left: 25px; background-position: left center; background-repeat: no-repeat; }
.Bottom002743 .contact li:nth-child(1) { padding-bottom: 32px; }
.Bottom002743 .contact li:nth-child(1) aside { background-image: url(../images/Bottom002743_icon_call.png); }
.Bottom002743 .contact li:nth-child(2) aside { background-image: url(../images/Bottom002743_icon_p.png); }
.Bottom002743 .contact li:nth-child(3) aside { background-image: url(../images/Bottom002743_icon_email.png); }
.Bottom002743 .contact li:nth-child(4) aside { background-image: url(../images/Bottom002743_icon_add.png); }
.Bottom002743 .contact li b { font-size: 0.28rem; color: #00763B; font-family: "din-bold"; }
.Bottom002743 nav dl dt a { color: #fff; }
.Bottom002743 nav { float: right; width: 70%; max-width: 800px; }
.Bottom002743 nav dl { float: left; max-width: 180px; }
.Bottom002743 nav dl:last-child { float: right;}
.Bottom002743 nav dd { line-height: 20px; padding: 4px 0; }
.Bottom002743 nav .code { text-align: center; }
.Bottom002743 nav .code img { max-width: 121px; }

@media(min-width:769px) {
.Bottom002743 .contact { float: left; }
.Bottom002743 .copyright aside { float: right; }
}

@media(max-width:768px) {
.Bottom002743 { padding-top: 5%; }
.Bottom002743 nav { display: none; }
.Bottom002743 .contact { display: table; margin: 0 auto; }
.Bottom002743 .links { margin: 30px 0; }
.Bottom002743 .copyright { text-align: center; }
}
/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden; }
.Banner002291 span { display: none; }
.Banner002291 img { max-width: none; width: 155%; margin-left: -27.5%; }

@media only screen and (min-width: 768px) {
.Banner002291 img { width: 150%; margin-left: -25%; }
}

@media only screen and (min-width: 1024px) {
.Banner002291 img { width: 140%; margin-left: -20%; }
}

@media only screen and (min-width: 1200px) {
.Banner002291 { height: 300px; }
.Banner002291 img { display: none; }
.Banner002291 span { display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%; }
}
/*
 .Menu002272 为demo编号
 */
.Menu002272 { }
.Menu002272 .nav-menu { border-bottom: 1px solid #eef0f1; }
.Menu002272 .nav-menu ul { display: none; }
.Menu002272 .current { padding-left: 25px; background: url(../images/Menu002272-icon.png) no-repeat left center; }
.Menu002272 .current a { font-size: 0.14rem; color: #717171; padding: 0 0.1rem; position: relative; line-height: 45px; }
.Menu002272 .current a:after { content: ""; position: absolute; top: 50%; right: -2px; width: 3px; height: 3px; background: #ddd; border-radius: 50%; transform: translateY(-50%); }
.Menu002272 .current a:first-child { padding-left: 0; }
.Menu002272 .current a:hover { color: #00763B; }
.Menu002272 .current span { padding-left: 10px }

@media screen and (min-width:768px ) {
.Menu002272 .nav-menu ul { display: block; float: left; }
.Menu002272 .nav-menu ul li { float: left; line-height: 60px; margin: 0 2px; padding: 0 3px; }
.Menu002272 .nav-menu ul li:first-child { margin-left: 0; }
.Menu002272 .nav-menu ul li:hover,  .Menu002272 .nav-menu ul li.on { background: #00763B; }
.Menu002272 .nav-menu ul li:hover a,  .Menu002272 .nav-menu ul li.on a { color: #fff; }
.Menu002272 .nav-menu .location { float: right; }
.Menu002272 .current a { line-height: 60px; }
}

@media screen and (min-width:1024px ) {
.Menu002272 .nav-menu ul li { padding: 0 12px; margin: 0 6px; }
}

@media screen and (min-width:1200px ) {
.Menu002272 .nav-menu ul li { line-height: 73px; font-weight: 700; }
.Menu002272 .current a { line-height: 73px; font-weight: 700; }
.Menu002272 .current span { font-weight: 700; }
}


/*
 .Menu002795
 */
.Menu002795{ background: #F5F7F7; padding:2% 0 0; border-bottom: 1px solid #ededed;}
.Menu002795 ul{ margin-bottom: 2%; text-align: center;}
.Menu002795 li{ display: inline-block; margin: 0 1.5%; margin-bottom:1px;}
.Menu002795 li a{ display:block; padding:0 0.25rem; border-radius:50px; line-height:35px; background:#fff; font-size:0.16rem;}
.Menu002795 li:hover a,
.Menu002795 li.aon a{ color:#fff; background:#00763B;}

@media(max-width: 1000px){
.Menu002795 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002795 li{ margin:0 0 1% 0; text-align:center; width:32%;}
.Menu002795 li a{ padding:0;}
}



/*PicList002045 */
.PicList002045 { padding-top: 3%; }
.PicList002045 .search-box { position: relative; margin: 0 auto; width: 90%; max-width: 900px; margin-bottom: 3%; }
.PicList002045 .search-box .text { width: 100%; color: #666; font-size: 0.16rem; border: 1px solid #e8e8e8; line-height: 68px; height: 70px; padding: 0 10px 0 60px; background: #fff; box-shadow: 6px 0 29px rgba(0,0,0,0.06); transition: 0.3s; }
.PicList002045 .search-box .text.focus { color: #333; border-color: #e0e0e0; box-shadow: 6px 0 29px rgba(0,0,0,0.1); }
.PicList002045 .search-box .btn { position: absolute; left: 0; top: 0; height: 100%; width: 60px; background: url(../images/Floor002721_btn.png) no-repeat center center; }

@media(max-width:480px) {
.PicList002045 .search-box .text { line-height: 52px; height: 54px; padding: 0 10px 0 60px; }
}
.PicList002045 li { float: left; width: 23.5%; margin-right: 2%; margin-bottom: 2%; position: relative; text-align: center; }
.PicList002045 li:nth-child(4n) { margin-right: 0; }
.PicList002045 li a { position: absolute; left: 0; top: 0; right: 0; bottom: 0; border: 1px solid #e8e8e8; transition: .3s; }
.PicList002045 li a:hover { border-width: 3px; border-color: #00763B; box-shadow: 0px 5px 20px rgba(0,0,0,.1); }
.PicList002045 li div { max-width: 275px; margin: 0 auto; padding: 4% 4% 10% 4%; }
.PicList002045 li figure { padding-bottom: 100%; background-size: contain; }
.PicList002045 li figure img { display: none; }
.PicList002045 li p { font-size: 0.16rem; color: #000; margin-bottom: 5px; }

@media(max-width:480px) {
.PicList002045 li { width: 49%; }
.PicList002045 li:nth-child(3n) { margin-right: 2%; }
.PicList002045 li:nth-child(2n) { margin-right: 0; }
.PicList002045 li p { font-size: 0.14rem; }
}
/*
 .Page002193 为demo编号
 */
.Page002193 { zoom: 1; overflow: hidden; text-align: center; padding: 0.3rem 0 5%; text-align: center; }
.Page002193 span { padding: 0px 3px; display: inline-block; }
.Page002193 a { display: inline-block; margin: 0px 2px; border: 1px solid #ededed; padding: 0 1em; color: #666; line-height: 35px; border-radius: 3px; transition: .3s ease-out; }
.Page002193 a:hover { color: #fff; border: 1px solid #00763B; background: #00763B; }
.Page002193 .p_cur, .Page002193 .p_count, .Page002193 .p_total, .Page002193 .p_jump, .Page002193 .a_first, .Page002193 .a_end { display: none; }
.Page002193 .p_cur b { color: #F00; }
.Page002193 .p_count b { color: #F00; }
.Page002193 .p_total b { color: #F00; }
.Page002193 .p_page em { font-style: normal; }
.Page002193 .p_page em a { }
.Page002193 .p_page em a.a_cur { color: #fff; background: #00763B; border-color: #00763B; }
.Page002193 .p_page b { font-weight: normal; }
/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277 { padding: 4% 0; }
.RighInfo001277 .list_img { float: left; width: 55.6%; position: relative; }
.RighInfo001277 .big_img { position: absolute; left: 0; top: 0; height: 100%; width: 80%; }
.RighInfo001277 .big_img li, .RighInfo001277 .big_img li figure { position: absolute; left: 0; width: 100%; top: 0; height: 100%; }
.RighInfo001277 .big_img li figure { border: 1px solid #dcdcdc; background-size: contain; }
.RighInfo001277 .list { padding: 42px 0 42px 82.9%; }
.RighInfo001277 .list .bd { position: relative; }
.RighInfo001277 .list a { position: absolute; width: 17.1%; height: 40px; right: 0; background: url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%; cursor: pointer; }
.RighInfo001277 .list a.prev { top: 0; }
.RighInfo001277 .list a.next { bottom: 0; background-image: url(../images/RighInfo001277-btn_next.png); }
.RighInfo001277 .list a.prevStop, .RighInfo001277 .list a.nextStop { cursor: default; }
.RighInfo001277 .list li { height: 130px; position: relative; }
.RighInfo001277 .list li figure { position: absolute; left: 0; width: 100%; top: 9px; bottom: 9px; background-size: contain; border: 1px solid #f2f2f2; }
.RighInfo001277 .list li.on figure { border: 2px solid #00763B; }
.RighInfo001277 .right_info { float: right; width: 39.2%; }
.RighInfo001277 .right_info h2, .RighInfo001277 .right_info h3, .RighInfo001277 .right_info p { margin: 0; padding: 5% 0; border-bottom: 1px solid #e7e8e8; }
.RighInfo001277 .right_info h2 { padding: 7% 0; color: #00763B; font-size: 0.26rem; }
.RighInfo001277 .right_info h3 { font-size: 0.18rem; font-weight: normal; }
.RighInfo001277 .right_info p { line-height: 30px; color: #999; margin-bottom: 10%; }
.RighInfo001277 .right_info a { display: inline-block; padding: 0.1rem 5%; background: #00763B; color: #fff; transition: 0.4s; }
.RighInfo001277 .right_info a i { display: inline-block; content: ''; width: 0.2rem; height: 0.2rem; margin-right: 10px; background: url(../images/RighInfo001277-1.png) no-repeat center; position: relative; background-size: contain !important; top: 4px; }
.RighInfo001277 .right_info a+a { margin-left: 0.3rem; background: #FFB200; }
.RighInfo001277 .right_info a+a i { background: url(../images/RighInfo001277-2.png) no-repeat center; }
.RighInfo001277 .right_info a:hover { background-color: #00763B; color: #fff; }
.RighInfo001277 .tab { padding: 3% 0; }
.RighInfo001277 .tab .h1_tab { margin: 0; border-bottom: 1px solid #e7e8e8; overflow: hidden; font-size: 0.16rem; font-weight: normal; color: #000; }
.RighInfo001277 .tab .h1_tab span { float: left; padding: 0 0.8rem; line-height: 0.5rem; background-color: #f2f2f3; margin-right: 4px; cursor: pointer; }
.RighInfo001277 .tab .h1_tab span.on { background-color: #00763B; color: #fff; }
.RighInfo001277 .tab .info { padding-top: 3%; }
.RighInfo001277 .tab .info .table_1 { max-width: 960px }
.RighInfo001277 .tab .info .table_1 tr:nth-child(odd) { background: #f8f8f8; }
.RighInfo001277 .tab .info .table_1 td { text-align: center; border: 1px solid #eee; border-collapse: collapse; font-size: 0.14rem; line-height: 1.5; padding: 0.15rem 0.25rem; }
.RighInfo001277 .tab .info .table_1 td:first-child { text-align: left; }

@media(max-width:480px) {
.RighInfo002554 .table_1 { overflow: auto; }
.RighInfo002554 .table_1 table { width: 180%; }
}

@media(max-width:768px) {
.RighInfo001277 .list_img, .RighInfo001277 .right_info { float: none; width: auto; }
.RighInfo001277 .right_info h2 { padding: 5% 0; }
.RighInfo001277 .right_info p { margin-bottom: 5%; }
.RighInfo001277 .tab { padding: 0.4rem 0; }
}

@media(max-width:640px) {
.RighInfo001277 .list li { height: 100px; }
.RighInfo001277 .right_info h2 { font-size: 0.2rem; }
.RighInfo001277 .right_info h3 { font-size: 0.16rem; }
}

@media(max-width:480px) {
.RighInfo001277 .list { padding-top: 30px; padding-bottom: 30px; }
.RighInfo001277 .list a { height: 28px; }
.RighInfo001277 .list li { height: 80px; }
}


.RighInfo001277 .pop-up{ display:none; position:fixed; z-index:150; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.65);}
.RighInfo001277 .pop-up .ycenter{ height:100%;}
.RighInfo001277 .pop-up .main{ position:relative; width:90%; margin:0 auto; max-width:600px; background:#fff; border-radius:10px; padding: 0.35rem;}
.RighInfo001277 .pop-up .close{ position:absolute; width:30px; height:30px; right:-15px; top:-15px; border-radius:50%; background:#FFB200; cursor:pointer;}
.RighInfo001277 .pop-up .close::before,
.RighInfo001277 .pop-up .close::after{ position:absolute; content:''; left:20%; top:50%; width:60%; height:3px; background:#fff; margin-top:-1px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.RighInfo001277 .pop-up .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.RighInfo001277 .pop-up#form td{ padding-top:4%; vertical-align:top;}
.RighInfo001277 .pop-up#form td.f-name{ text-align:right; font-size:0.14rem; width:1rem; line-height:0.3rem;}
.RighInfo001277 .pop-up#form td .text{ width:100%; line-height:0.3rem; height:0.3rem; border:1px solid #eee; border-radius:3px; padding:0 5px;}
.RighInfo001277 .pop-up#form td .btn{ width:40%; margin-right:3%; height:0.4rem; font-size: 0.14rem; cursor:pointer; border:none; border-radius:3px;color:#fff; background:#00763b; max-width:1.2rem;}
.RighInfo001277 .pop-up#form td .btn_reset{ background:#ccc;}
.RighInfo001277 .pop-up#form td textarea.text{ height:0.9rem;}
.RighInfo001277 .pop-up#form p{ margin:0; text-align:center; font-size:0.18rem; font-weight:bold; color:#00763b;}



/*PicList002856 */

/*slick Basic*/
.PicList002856 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.PicList002856 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.PicList002856 .slick-list:focus { outline: none }
.PicList002856 .slick-list.dragging { cursor: pointer; cursor: hand; }
.PicList002856 .slick-slider .slick-track, .PicList002856 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.PicList002856 .slick-track { position: relative; top: 0; left: 0; display: block; }
.PicList002856 .slick-track:before, .PicList002856 .slick-track:after { display: table; content: ''; }
.PicList002856 .slick-track:after { clear: both; }
.PicList002856 .slick-loading .slick-track { visibility: hidden; }
.PicList002856 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.PicList002856 .slick-slide .slick-loading img { display: none; }
.PicList002856 .slick-slide .dragging img { pointer-events: none; }
.PicList002856 .slick-initialized .slick-slide { display: block; }
.PicList002856 .slick-loading .slick-slide { visibility: hidden; }
.PicList002856 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.PicList002856 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/
.PicList002856 { padding-top: 4%; }
.PicList002856 .top-new { margin-bottom: 3%; }
.PicList002856 .top-new li.slick-slide { background: #f5f7f7; }
.PicList002856 .top-new li .img .Ispic { display: block; padding-bottom: 39%; }
.PicList002856 .top-new li .txt .inner { padding: 0.2rem; }
.PicList002856 .top-new li .txt time { display: inline-block; text-align: center; line-height: 24px; color: #fff; width: 64px; background-color: #00763B; font-size: 0.13rem; font-family: "DINBold"; }
.PicList002856 .top-new li .txt time b { display: block; color: #fff; font-size: 0.3rem; background-color: #439509; line-height: 40px; }
.PicList002856 .top-new li .txt aside { font-size: 0.26rem; line-height: 1.45em; margin: 0.8em 0 0.5em 0; }
.PicList002856 .top-new li .txt p { line-height: 1.715em; font-size: 0.16rem; color: #666; margin: 0; }
.PicList002856 .top-new .slick-arrow { position: absolute; top: 45%; margin-top: -20px; width: 40px; height: 40px; background: #fff; z-index: 10; font-size: 0; cursor: pointer; padding: 0; border: 0; }
.PicList002856 .top-new .slick-prev { left: -3%; }
.PicList002856 .top-new .slick-next { right: -3%; }
.PicList002856 .top-new .slick-arrow.slick-disabled:before { border-color: #999; }
.PicList002856 .top-new .slick-arrow:before { position: absolute; content: ''; width: 24px; height: 24px; border-right: 2px solid #00763B; border-top: 2px solid #00763B; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); top: 50%; left: 50%; margin: -12px 0 0 -10px; }
.PicList002856 .top-new .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.PicList002856 .top-new .slick-next:before { margin-left: -19px; }
.PicList002856 .top-new .slick-dots { text-align: center; margin-top: 2%; }
.PicList002856 .top-new .slick-dots li { list-style: none; display: inline-block; margin: 0 8px; width: 30px; height: 30px; border-radius: 50%; border: 1px solid #fff; background: none; cursor: pointer; position: relative; }
.PicList002856 .top-new .slick-dots li button { position: absolute; left: 50%; top: 50%; border-radius: 50%; padding: 0; width: 10px; height: 10px; margin: -5px 0 0 -5px; cursor: pointer; font-size: 0; border: 0; background: #e8e8e8; }
.PicList002856 .top-new .slick-dots li.slick-active button { background: #00763B; }
.PicList002856 .top-new .slick-dots li.slick-active { border-color: #00763B; }
.PicList002856 .list li { background: #f5f7f7; margin-bottom: 2%; position: relative; }
.PicList002856 .list li a { position: absolute; left: 0; top: 0; width: 100%; height: 100%; border: 3px solid #00763B; opacity: 0; -webkit-opacity: 0; transition: 0.3s; }
.PicList002856 .list li a:hover { opacity: 1; -webkit-opacity: 1; }
.PicList002856 .list li .inner { padding: 0.5rem; color: #333; }
.PicList002856 .list li time { font-family: "DINBold"; color: #999; position: relative; padding-left: 27px; }
.PicList002856 .list li time:before { display: inline-block; content: ''; width: 17px; height: 17px; background: url(../images/time.png) no-repeat center; position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.PicList002856 .list li aside.dot { font-size: 0.2rem; margin: 8px 0 0; }
.PicList002856 .list li p { color: #666; line-height: 1.5; font-size: 0.16rem; height: 0.48rem; margin: 3% 0 5% 0; }
.PicList002856 .list li:hover aside.dot { color: #00763B; }
.PicList002856 .list li .more span { display: block; background: url(../images/Floor002722_more.png) no-repeat center center; width: 17px; height: 17px; }

@media(min-width:641px) {
.PicList002856 .list li { float: left; width: 32%; }
.PicList002856 .list li:not(:nth-child(3n)) {
margin-right: 2%;
}
}

@media(min-width:769px) {
.PicList002856 .top-new li .img { width: 61.584%; }
.PicList002856 .top-new li .txt .inner { max-width: 500px; margin: 0 auto; }
}

@media(max-width:768px) {
.PicList002856 .top-new li .ytable, .PicList002856 .top-new li .ytable-cell { display: block; }
.PicList002856 .top-new .slick-arrow { display: none !important; }
.PicList002856 .top-new li .txt { padding: 0.2rem; }
}

@media(max-width:640px) {
.PicList002856 .top-new li .txt aside { font-size: 0.2rem; }
}
/*RighInfo002939 */
.RighInfo002939 .name { border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 0.35rem; }
.RighInfo002939 .name h2 { margin: 0 0 0.3rem 0; font-size: 0.26rem; color: #333; }
.RighInfo002939 .time { color: #999; padding-bottom: 0.3rem; line-height: 16px; }
.RighInfo002939 .share { margin-left: 10px; }
.RighInfo002939 .time time, .RighInfo002939 .share, .RighInfo002939 .share > * { display: inline-block; vertical-align: middle; }
.RighInfo002939 .share em { font-style: normal; }
#bsPanel, #bsPanel *, .bsBox, .bsBox * { box-sizing: content-box; }
.RighInfo002939 .edit-info { line-height: 2; text-align: justify; padding-bottom: 4vw; }
.RighInfo002939 .info-page { border: solid 1px #e8e8e8; }
.RighInfo002939 .info-page dd { line-height: 36px; padding: 0.2rem; }
.RighInfo002939 .info-page dd a { padding: 0 20px; }
.RighInfo002939 .info-page dd a:hover { color: #00763B; }

@media(min-width:641px) {
.RighInfo002939 .info-page dd { float: left; width: 50%; }
.RighInfo002939 .info-page dd:nth-child(2) { border-left: 1px solid #e8e8e8; }
.RighInfo002939 .time, .RighInfo002939 .info-page dd a, .RighInfo002939 .edit-info { font-size: 0.16rem; }
}

@media(max-width:640px) {
.RighInfo002939 .info-page dd:nth-child(2) { border-top: 1px solid #e8e8e8; }
.RighInfo002939 .share { display: block; padding-top: 10px; }
}
/*PicList002433 */
/*slick Basic*/
.PicList002433 .slick-slider { position: relative; display: block; -webkit-touch-callout: none; -ms-touch-action: pan-y; touch-action: pan-y; -webkit-tap-highlight-color: transparent }
.PicList002433 .slick-list { position: relative; z-index: 1; display: block; overflow: hidden; }
.PicList002433 .slick-list:focus { outline: none }
.PicList002433 .slick-list.dragging { cursor: pointer; cursor: hand; }
.PicList002433 .slick-slider .slick-track, .PicList002433 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0); -moz-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); -o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.PicList002433 .slick-track { position: relative; top: 0; left: 0; display: block; }
.PicList002433 .slick-track:before, .PicList002433 .slick-track:after { display: table; content: ''; }
.PicList002433 .slick-track:after { clear: both; }
.PicList002433 .slick-loading .slick-track { visibility: hidden; }
.PicList002433 .slick-slide { display: none; float: left; min-height: 1px; }
[dir = 'rtl'] .slick-slide { float: right; }
.PicList002433 .slick-slide .slick-loading img { display: none; }
.PicList002433 .slick-slide .dragging img { pointer-events: none; }
.PicList002433 .slick-initialized .slick-slide { display: block; }
.PicList002433 .slick-loading .slick-slide { visibility: hidden; }
.PicList002433 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent; }
.PicList002433 .slick-arrow .slick-hidden { display: none; }
/*slick Basic End*/

.PicList002433 .main .slick-arrow { position: absolute; top: 50%; width: 57px; height: 57px; margin-top: -30px; border: 1px solid #00763B; padding: 0; background: none; font-size: 0; z-index: 10; cursor: pointer; border-radius: 50%; }
.PicList002433 .main .slick-arrow:hover { background: #00763B; }
.PicList002433 .main .slick-arrow:before { position: absolute; content: ''; width: 18px; height: 18px; border-top: 2px solid #00763B; border-right: 2px solid #00763B; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); left: 50%; top: 50%; margin: -9px 0 0 -11px; }
.PicList002433 .main .slick-arrow:hover:before { border-color: #fff; }
.PicList002433 .main .slick-prev:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); margin-left: -5px; }
.PicList002433 .main .slick-prev { left: -59px; }
.PicList002433 .main .slick-next { right: -59px; }

@media(max-width:1408px) {
.PicList002433 .main .slick-prev { left: 2%; }
.PicList002433 .main .slick-next { right: 2%; }
}

@media(max-width:640px) {
.PicList002433 .main .slick-arrow { width: 7vw; height: 7vw; margin-top: -3.5vw; }
.PicList002433 .main .slick-arrow:before { width: 40%; height: 40%; margin: 0; left: 40%; top: 30%; }
.PicList002433 .main .slick-next:before { left: 20%; }
}
.PicList002433 .list ul { padding: 0 50px; }
.PicList002433 .list li { float: left; position: relative; text-align: center; margin-bottom: 2%; }
.PicList002433 .list li:first-child:before, .PicList002433 .list li:last-child:after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; }
.PicList002433 .list li:first-child:before { left: -50px; background: url(../images/PicList002433_ul_l.png) no-repeat 0 0; }
.PicList002433 .list li:last-child:after { right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .list li aside { padding-top: 35px; height: 90px; background: url(../images/PicList002433_libg.png) repeat-x left top; }
.PicList002433 .list li .ytable { height: 245px; }
.PicList002433 .list li .ytable-cell { vertical-align: bottom; }
.PicList002433 .list li figure { position: relative; display: inline-block; max-width: 80%; }
.PicList002433 .list li figure:after { position: absolute; right: -24px; background: url(../images/PicList002433_ying.png) no-repeat left bottom; width: 24px; height: 100%; background-size: contain; content: ''; }
.PicList002433 .list li figure img { max-height: 245px; padding: 8px; padding-top: 12px; background: url(../images/PicList002433_kuang.png) no-repeat; background-size: 100% 100%; }
.PicList002433 .list li p { margin: 0 auto; max-width: 250px; width: 90%; font-size: 0.16rem; line-height: 20px; max-height: 40px; color: #333; }
.PicList002433 .list .ul-4 li { width: 25%; }
.PicList002433 .list .ul-4 li:nth-child(4):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .list .ul-3 li { width: 33.33333333%; }
.PicList002433 .list .ul-3 li:nth-child(3):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .list .ul-2 li { width: 50%; }
.PicList002433 .list .ul-2 li:nth-child(2):after { position: absolute; content: ''; bottom: 0px; height: 90px; width: 50px; right: -50px; background: url(../images/PicList002433_ul_r.png) no-repeat 0 0; }
.PicList002433 .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.PicList002433 .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.PicList002433 .list .ul-1 li { width: 100%; }

@media(max-width:640px) {
.PicList002433 .auto, .PicList002433 .list ul { padding: 0; }
.PicList002433 .list li p { font-size: 0.12rem; }
.PicList002433 .list li .ytable { height: 150px; }
.PicList002433 .list li figure img { max-height: 150px; padding: 3px }
.PicList002433 .list .ul-2 li:nth-child(1) > * { padding-left: 30%; }
.PicList002433 .list .ul-2 li:nth-child(2) > * { padding-right: 30%; }
.PicList002433 .list .ul-3 li:nth-child(3):after, .PicList002433 .list li:first-child:before { display: none; }
}

@media(max-width:480px) {
.PicList002433 .list li .ytable { height: 100px; }
.PicList002433 .list li figure img { max-height: 100px; }
}
/*RighInfo002924 */


.RighInfo002924 { padding: 4% 0; }
.RighInfo002924 .title { margin-bottom: 2vw; }
.RighInfo002924 .title:after { display: block; content: ''; width: 40px; height: 2px; background: #ffb200; margin-top: 1vw; }
.RighInfo002924 .title .cn { font-size: 0.3rem; color: #00763B; padding-bottom: 10px; }

@media(max-width:768px) {
.RighInfo002924 .title { padding-bottom: 3vw; }
}

@media(max-width:640px) {
.RighInfo002924 .title .cn { font-size: 0.24rem; }
}
.RighInfo002924 .box-1 { background: #f5f7f7; margin-bottom: 1.786%; }
.RighInfo002924 .box-1 .intro { font-size: 0.16rem; color: #666; line-height: 2.25; }

@media(min-width:769px) {
.RighInfo002924 .box-1 .pic { width: 50%; }
.RighInfo002924 .box-1 .info .inner { max-width: 580px; margin: 0 auto; width: 90%; }
}

@media(max-width:768px) {
.RighInfo002924 .box-1 { margin-bottom: 3vw; }
.RighInfo002924 .box-1 .ytable, .RighInfo002924 .box-1 .ytable-cell { display: block; }
.RighInfo002924 .box-1 .info { padding: 4vw; }
}

@media(max-width:480px) {
.RighInfo002924 .box-1 .intro { line-height: 1.6em; }
}
.RighInfo002924 .box-2 li { background: #f5f7f7; padding: 2.344vw; float: none; }
.RighInfo002924 .box-2 li .inner { padding-left: 2.08vw; }
.RighInfo002924 .box-2 li .inner > * { margin: 0; }
.RighInfo002924 .box-2 li h3 { color: #333; font-size: 0.24rem; font-weight: normal; line-height: 2; }
.RighInfo002924 .box-2 li .inner p { color: #666; font-size: 0.18rem; line-height: 1.715em; }

@media(min-width:769px) {
.RighInfo002924 .box-2 li { width: 32%; float: left; margin-right: 2%;}
.RighInfo002924 .box-2 li:nth-child(3) { margin-right: 0; }
.RighInfo002924 .box-2 li .icon { width: 25%; }
}

@media(max-width:768px) {
.RighInfo002924 .box-2 li .icon { width: 20%; }
.RighInfo002924 .box-2 li {margin-right: 0; margin-bottom: 2%; }
.RighInfo002924 .box-2 li .inner { padding-left: 4vw; }
}

@media(max-width:480px) {
.RighInfo002924 .box-2 li h3 { font-size: 0.2rem; }
.RighInfo002924 .box-2 li .inner p { font-size: 0.16rem; }
}
/*Map002858 */
.Map002858 #allmap { height: 450px; }
.Map002858 #allmap, .Map002858 #allmap * { box-sizing: content-box; }
.Map002858 #allmap img { max-width: inherit; }
.Map002858 .BMap_bubble_content b { font-size: 0.18rem; display: block; padding-bottom: 5px; }
@media(max-width:1680px) {
.Map002858 #allmap { height: 32vw; }
}
@media(max-width:1024px) {
.Map002858 #allmap { height: 45vw; }
}

@media(max-width:480px) {
.Map002858 #allmap { height: 70vw; }
}
.Map002858 .text { margin-bottom: 0.3rem }
.Map002858 .text .h2 { font-size: 0.28rem; color: #333; font-weight: normal;}
.Map002858 .text .p { font-size: 0.16rem; color: #333; line-height: 75px; margin: 0; padding: 0; padding-left: 50px; background-position: left center; background-repeat: no-repeat; }
.Map002858 .text .add { background-image: url(../images/icon_1.png); }
.Map002858 .text .tel { background-image: url(../images/icon_2.png); }
.Map002858 .text .email { background-image: url(../images/icon_3.png); }
.Map002858 .text .fax { background-image: url(../images/icon_4.png); }

@media screen and (min-width: 769px) {
.Map002858 .text { float: left; width: 40%; }
.Map002858 .map { float: right; width: 50%; }
}

@media screen and (min-width: 1024px) {
.Map002858 .mapbox {  }
}

@media screen and (min-width: 1200px) {
.Map002858 .text .h2 { margin-bottom: 0.5rem }
}


/*TextList002855 */
.TextList002855 .tips{ font-size: 0.16rem; margin-bottom: 2%;padding-bottom: 2%; border-bottom: 10px solid #f9f9f9;}
.TextList002855 .tips b{ display: block; font-size: 0.28rem; color: #333; font-weight: normal;}
.TextList002855 li{line-height: 4.5625em;font-size: 0.16rem; border-bottom: 1px dotted #e8e8e8;}
.TextList002855 li time{float: right;color: #c8c8c8; margin-left: 0.15rem;}
.TextList002855 li a{padding-left: 0.3rem; background: url("../images/TextList002855_icon.png") no-repeat left center;}
.TextList002855 li a:hover{ color: #00763b;}







/*RighInfo002816 */
.RighInfo002816{padding: 4% 0;}
.RighInfo002816 .img-block{display: block;width: 100%;}
.RighInfo002816 ul .inner{background: #f5f7f7;padding-top: 8%; padding-bottom: 8%;}
.RighInfo002816 ul h3{ font-size: 0.3rem; color: #00763B; font-weight: normal; margin: 0;}
.RighInfo002816 ul h3:before{display: inline-block; content: ''; height:24px; width:4px; background: #ffb200; vertical-align: middle; margin-right: 15px;}
.RighInfo002816 ul li p{ line-height: 2.25; font-size: 0.16rem; color: #666;}
.RighInfo002816 ul li .icon{padding-bottom: 15px;}
@media(min-width:1025px){
.RighInfo002816 ul ol{float: left;}
.RighInfo002816 ul li{float: right;}
.RighInfo002816 ul ol,
.RighInfo002816 ul li{width: 50%;}
.RighInfo002816 ul li{ position: relative; z-index: 10;}
.RighInfo002816 ul li .inner{  margin-left: -10%; padding-left: 10%; padding-right: 10%;}
}
@media(max-width:1024px){
.RighInfo002816 ul li{padding: 0!important;}
.RighInfo002816 ul .inner{ padding: 20px;}
}

/* 新增新闻相关推荐_xdh */
@media screen and (min-width: 769px) {
  .recommend {
    margin: 50px 0;
    overflow: hidden;
  }
  .recommend-tit {
      font-size: 16px;
      color: #00763B;
  }
  .recommend ul li {
      width: 50%;
      float: left;
      line-height: 38px;
  }
  ul.recommend_ul , li {
      list-style: none;
  }
  .recommend ul li span {
      display: inline-block;
      float: left;
  }
  .recommend ul li time {
      float: right;
      margin-right: 50px;
      color: #666;
  }
}
@media screen and (max-width: 768px) {
  .recommend {
    margin: 25px 0;
    overflow: hidden;
  }
  .recommend-tit {
      font-size: 16px;
      color: #00763B;
  }
  .recommend ul li {
      width: 100%;
      float: left;
      line-height: 38px;
  }
  ul.recommend_ul , li {
      list-style: none;
  }
  .recommend ul li span {
      display: inline-block;
      float: left;
  }
  .recommend ul li time {
      float: right;
      margin-right: 50px;
      color: #666;
  }
}
/* 新增新闻相关推荐_xdh_end */
/* 新增产品相关推荐_xdh */
@media screen and (min-width: 769px) {
  .recommend-pro {
    margin: 50px 0;
    overflow: hidden;
  }
  .recommend-pro .recommend-tit {
      font-size: 16px;
      color: #00763B;
  }
  .recommend-pro ul li {
      width: 25%;
      float: left;
      padding: 8px;
      box-sizing: border-box;
  }
  .recommend-pro ul.recommend_ul , li {
      list-style: none;
  }
  .recommend-pro ul li span {
    display: block;
    line-height: 30px;
    text-align: center;
  }
  .pro_img {
    position: relative;
    border: 1px solid #e5e5e5;
    height: 240px;
    overflow: hidden;
}
  .recommend-pro ul li img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen and (max-width: 768px) {
  .recommend-pro {
    margin: 25px 0;
    overflow: hidden;
  }
  .recommend-pro .recommend-tit {
      font-size: 16px;
      color: #00763B;
  }
  .recommend-pro ul li {
      width: 49%;
      float: left;
      margin-right: 1%;
  }
  .recommend-pro ul.recommend_ul , li {
      list-style: none;
  }
  .recommend-pro ul li span {
    display: block;
    line-height: 30px;
    text-align: center;
  }
  .pro_img {
    position: relative;
    border: 1px solid #e5e5e5;
    height: 200px;
    overflow: hidden;
}
  .recommend-pro ul li img {
    width: 100%;
    height: auto;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
/* 新增产品相关推荐_xdh_end */
/* 产品详情页分页器样式_xdh_add */
@media(min-width:769px) {
  .RighInfo001277 .edit-info { line-height: 2; text-align: justify; padding-bottom: 4vw; }
 .RighInfo001277 .info-page { border: solid 1px #e8e8e8; }
 .RighInfo001277 .info-page dd { line-height: 36px; padding: 0.2rem; }
 .RighInfo001277 .info-page dd a { padding: 0 20px; }
 .RighInfo001277 .info-page dd a:hover { color: #00763B; }
 .RighInfo001277 .info-page dd { float: left; width: 50%; }
 .RighInfo001277 .info-page dd:nth-child(2) { border-left: 1px solid #e8e8e8; }
 .RighInfo001277 .time, .RighInfo002939 .info-page dd a, .RighInfo002939 .edit-info { font-size: 0.16rem; }
 }
 @media(max-width:768px) {
  .RighInfo001277 .edit-info { line-height: 2; text-align: justify; padding-bottom: 4vw; }
 .RighInfo001277 .info-page { border: solid 1px #e8e8e8; }
 .RighInfo001277 .info-page dd { line-height: 36px; padding: 0.2rem; }
 .RighInfo001277 .info-page dd a { padding: 0 20px; }
 .RighInfo001277 .info-page dd a:hover { color: #00763B; }
 .RighInfo001277 .info-page dd { float: left; width: 50%; }
 .RighInfo001277 .info-page dd:nth-child(2) { border-top: 1px solid #e8e8e8; }
 .RighInfo001277 .share { display: block; padding-top: 10px; }
 }
 /* 产品详情页分页器样式add_end */
 /* 首页新增友情链接样式-xdh start */
 .linkbox {
  margin: 30px 0;
  }
  .linkbox a {
    margin-right: 15px;
  }
/* 首页新增友情链接样式-xdh end */