

@font-face{font-family:'SourceHanSansCN-Regular';src: url('../fonts/SourceHanSansCN-Regular.ttf');}
body{font-family:'SourceHanSansCN-Regular';}




.w_96 { max-width:1440px; }
.home-title { font-size:34px; margin-bottom:50px; font-weight:bold; color:#5c3819;}
.home-title>* { display: inline-block; vertical-align: middle; }
.home-title span { color: #333; }
.home-title i { width: 76px; height: 5px; position: relative; margin-left: 20px; }
.home-title i:before, .home-title i:after { position: absolute; content: ''; height: 1px; ; width: 63%; background: #bb9439; }
.home-title i:before { right: 0; top: 0; }
.home-title i:after { left: 0; bottom: 0; }
.home-pre { line-height: 1.75; margin-bottom: 50px; }
.home-pre strong { color: #5c3819; }
.txt-area { position: relative; }
.txt-area .more { position: absolute; right: 0; top: 50%; margin-top: -24px; width: 159px; line-height: 48px; background: #fff; text-align: center; border: 1px solid #ddd; font-size: 16px; text-transform: uppercase; transition: 0.3s ease-in-out; }
.txt-area .more:hover{ box-shadow:0 15px 30px rgb(92,56,25,0.2); color: #5c3819; border-color: transparent; }


@media(min-width:1025px) {
.home-pre { font-size: 16px; max-width: 850px; width: 90%;font-family:'SourceHanSansCN-Regular'; }
.home-title i { height: 5px; }
.home-title i:before, .home-title i:after { height: 1px; }
}

@media(max-width:640px) {
.home-title{ font-size:24px;}
.txt-area .more{ width:100px; line-height:36px; margin-top:-18px}
}


/*Top003075 */
.Top003075 { position: fixed; left: 0; top: 0; width: 100%; z-index: 100; font-size: 16px; transition: 0.3s 0.5s; }
.Top003075 .auto{ max-width:1750px;}
.Top003075 .logo{ display: table; float: left; height: 108px; }
.Top003075 .logo .inner { display: table-cell; vertical-align: middle; }

@media(min-width:1025px) {
.Top003075 .logo .change { position: relative; }
.Top003075 .logo .change aside {position:absolute; left:0; top:0; width:0; overflow:hidden; z-index:10; transition: 0.3s 0.5s; }
.Top003075 .logo .change aside img{ max-width:none; }
}

@media(max-width:1750px) {
.Top003075 .auto{ max-width:96%;}
}

@media(max-width:1024px) {
.Top003075 .logo{ height: 1.2rem; padding-right: 70%; }
.Top003075.fixed .logo .change img.white, .Top003075:not(.fixed) .logo .change img.color { display: none; }
}

@media(min-width:1025px) {
.Top003075.hover { background-color: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 10%); transition: 0.3s 0s; }
.Top003075.hover .logo .change aside { width: 100%; transition: 0.3s 0s; }
}
.Top003075 menu li:hover span a { color: #5c3819; }
.Top003075 menu li .sub { display: none; }
.Top003075 menu li .sub dl { position: relative; }
.Top003075 menu li .sub dt { line-height: 32px; }
.Top003075 menu li .sub dt a:hover { text-decoration: underline; }
.Top003075 .logo { display: table; }
.Top003075 .logo a { display: table-cell; vertical-align: middle; }
.Top003075 .top-right { float: right; height: 108px; }
.Top003075 .top-right dl { display: table; height: 100%; }
.Top003075 .top-right dl > * { display: table-cell; vertical-align: middle; }
.Top003075 .top-right .top-lang{position: relative; z-index: 100; }
.Top003075 .top-right .top-lang .cur{padding: 0 0 0 28px;background: url("../images/icon_lang.png") no-repeat left center;position: relative; z-index: 1;line-height: 28px;}
.Top003075 .top-right .lang-list{position: absolute; left: 50%; width: 110px;margin-left: -55px; z-index: 100;background: #eee; top: 100%; margin-top: -30px; padding: 10px 0;display: none;}
.Top003075 .top-right .lang-list:after{border:6px solid transparent;position: absolute;content: ''; border-bottom-color: #eee; left: 50%; top: -14px; margin-left: -6px;border-bottom-width: 8px;}
.Top003075 .top-right .lang-list a{display: block;line-height: 40px;font-size: 14px; text-align: center;}
@media(max-width:1024px) {
.Top003075 .logo img{ height:3rem;}
}



.Top003075 .top-search { padding: 0; }
.Top003075 .top-search > * { float: left; }
.Top003075 .top-search .text { width: 0; overflow: hidden; padding: 0; transition: width 0.3s; }
.Top003075 .top-search .btn-area { position: relative; line-height: 36px; }
.Top003075 #TopBtn { position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 10; display: none; }
.Top003075 .open-sbox { display: block; width: 40px; height: 40px; border: 2px solid transparent; border-radius: 50%; background: url("../images/icon-search-white.png") no-repeat center center; transition: 0.3s 0.5s; }
.search-show .Top003075 #TopBtn { display: block; }
.search-show .Top003075 .top-search .text { color: #333; line-height: 40px; height: 40px; padding: 0 40px 0 20px; border-radius: 40px; box-shadow: 0 5px 10px rgb(0 0 0 / 30%); background: #fff; }
.search-show .top-search .btn-area { padding-left: 10px; }
.search-show .Top003075 .open-sbox { background-color: #5c3819; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); transition: 0.3s; border-color: #fff; }

@media(min-width:1025px) {
.Top003075 { height: 108px; }
.search-show .Top003075 .top-search .text { width: 12vw; }
.Top003075:not(.hover), .Top003075:not(.hover) menu li span a { color: #fff; transition: 0.3s 0.5s; }
.Top003075.hover menu li:hover span a { color: #5c3819; }
.Top003075.hover .top-right dt a:hover { color: #5c3819; }
.Top003075.hover .open-sbox { background-image: url(../images/icon-search-color.png); }
.Top003075.hover .open-sbox.hover { background-image: url(../images/icon-search-white.png); background-color: #5c3819; box-shadow: 0 5px 10px rgba(0, 0, 0, 0.3); transition: 0.3s; border-color: #fff; }
.Top003075.fixed { background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 10%); }
.Top003075.hover .top-right .top-lang .cur{background-image: url("../images/icon_lang_gray.png");}
.Top003075 menu { float: right; }
.Top003075 menu li { float: left; position: relative; margin-right: 3.13vw; }
.Top003075 menu .text5 span{display:contents; margin-right:17px;}
.Top003075 menu li span { display: block; line-height: 108px; }
.Top003075 menu li .sub { position: absolute; top: 100%; left: 50%; width: 180px; margin-left: -90px; background: rgba(15,85,176,0.83); text-align: center; padding: 10px 0; border-radius: 0 0 5px 5px; }
.Top003075 menu li .sub dt a { color: #fff; }
}

@media(min-width:1025px) and (max-width:1500px) {
.Top003075 menu li:not(:last-child) { margin-right: 3.13vw; }
}

@media(min-width:1025px) and (max-width:1366px) {
.search-show .Top003075 .top-right dt { font-size: 0; }
.search-show .Top003075 .top-right dt a{ font-size: 16px; }
}

@media(min-width:1025px) and (max-width:1280px) {
.Top003075 .top-right dt { font-size: 0; }
.Top003075 .top-right dt a { font-size: 16px; }
.search-show .Top003075 .top-right dt { opacity: 0; }
}

@media(max-width:1024px) {
.Top003075{ padding:1% 0 0;}
.Top003075 .auto{ display:flex; justify-content:space-between; align-items:center;}
.Top003075,
.Top003075 .logo{ height:auto;}
.Top003075 .logo{ padding-right:0; display:block;}
.Top003075 .logo image{ max-height:65px;}
.Top003075 menu{ position: fixed; left:-100%; opacity: 0; top:85px; bottom: 0; overflow: auto; background: #fff; z-index: 99; width: 200px; box-shadow: 0 10px 10px rgba(0,0,0,0.1); padding: 20px 0; transition: 0.5s; }
.menu-show .Top003075 menu{ left:0; opacity:1; }
.Top003075 menu li span{ display: block; position: relative; line-height: 40px; padding: 0 40px 0 20px; border-bottom: 1px solid rgba(0,0,0,0.05); }
.Top003075 .has-sub span .op:before,
.Top003075 .has-sub span .op:after{ background: #ccc; }
.Top003075 .open-menu{ width:44px; background: #5c3819; }
.Top003075 .open-menu span{ position: relative; display: block; width: 30px; height: 30px; margin: 0 auto; }
.Top003075 .top-right{ height:auto;}
.Top003075 .top-right dt{font-size: 0; padding-right: 10px; }
.Top003075 .top-right dt a{font-size: 14px; }
.Top003075 menu li .sub {padding: 20px 30px; background: #f1f5fa; }
.Top003075 .top-search {padding-left: 10px; padding-right: 10px; }
.Top003075 .open-sbox {font-size: 0; width:44px; height:44px; background-position: center center; }
.search-show .Top003075 .top-search .text{ margin-right:-44px; padding-right:44px; font-size:18px; width:300px; height:44px; line-height:44px;}
}

@media(max-width:640px) {
.Top003075 menu{ top:55px;}
.Top003075 .open-menu{ width:35px; height:35px;}
.top-search .text{ height:35px;}
.Top003075 .open-sbox{ height:35px; width:35px;}
.Top003075 .top-search .text{ padding-left:0; position: absolute; right:10px;}
.search-show .Top003075 .top-search .text{ font-size:14px; width:40vw; height:37px; padding-left:10px; padding-right:0; margin-right:0;}
}

/*Banner002713 */
.Banner002713 { overflow:hidden; background-size:cover; position:relative; z-index:1; }
.Banner002713 li.slick-slide { position: relative; }
.Banner002713 li .txt { position: absolute; left: 0; top: 0; bottom: 2%; right: 0; z-index: 10; padding-bottom: 0px; }
.Banner002713 li .w_96{max-width: 1500px;}
.Banner002713 li .txt dl, .Banner002713 li .Ispic { height: 100%; }
.Banner002713 li .txt dd { color: #fff; }
.Banner002713 li .txt dd > * { opacity: 0; transform: translateY(50%); transition: 0.5s; }
.Banner002713 li .txt dd h1 {font-size:28px; font-weight:normal; letter-spacing:10px; margin:0; font-style:italic;}
.Banner002713 li .txt dd h2 {font-size:52px; font-weight:normal; margin:1% 0 ; }
.Banner002713 li .txt dd h2 span{font-size:24px; line-height:56px; margin-top:-10px; display:inline-block; vertical-align:middle; padding:0 10px;}
.Banner002713 li .txt dd p{font-size:18px; letter-spacing:7px; margin:0 0 5% 0; width:90%; max-width:650px; line-height:1.75;}
.Banner002713 li .more{ display: inline-block; width: 159px; line-height: 48px; text-align: center; border: 1px solid #ddd; color: #fff; font-size: 16px; text-transform: uppercase; transition: 0.3s; }
.Banner002713 li .more:hover { box-shadow: 0 15px 30px rgba(52,62,80,0.55); background: #fff; color: #5c3819; border-color: transparent; }

.Banner002713 li.slick-current .txt dd > * { opacity: 1; transform: translateY(0); }
.Banner002713 li.slick-current .txt dd h2 { transition-delay: 0.3s;letter-spacing: 8px;font-weight: bold; }
.Banner002713 li.slick-current .txt dd p { transition-delay: 0.5s; }
.Banner002713 li.slick-current .txt dd .more { transition-delay: 0.8s; }
.Banner002713 .slick-dots { position: absolute; z-index: 10; left: 0; width: 100%; text-align: center; bottom: 5%; }
.Banner002713 .slick-dots li { display: inline-block; position: relative; width: 28px; height: 28px; margin: 0 10px; }
.Banner002713 .slick-dots li button { padding: 0; width:6px; height:6px; background: #fff; border-radius: 50%; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); font-size: 0; border: 0; }
.Banner002713 .slick-dots li.slick-active button{ background:#fff;}
.Banner002713 .slick-dots li.slick-active:before{ position:absolute; content: ''; left: 0; top: 0; width: 100%; height: 100%; border: 2px solid #fff; border-radius: 50%; clip: rect(0 28px 7px 0); animation: zhuan 5s infinite linear; }
@keyframes zhuan {
    0% {
        transform: rotate(-360deg);
    }
    100% {
        transform: rotate(0);
    }
}

@media(min-width:1025px) {
.Banner002713 .slick-slider { position: absolute; left: 0; top: 0; bottom: 0; right: 0; }
.Banner002713 .slick-list, .Banner002713 .slick-track, .Banner002713 .slick-slide { height: 100%; }/*IE*/
}

@media(max-width:1024px) {
.Banner002713 { height:auto!important; padding:0; }
.Banner002713 li .Ispic { padding-bottom: 50%; height: auto; }
.Banner002713 li .txt dd h1 { font-size: 36px; letter-spacing: 5px; text-indent: 5px; }
.Banner002713 li .txt dd h2 { font-size: 20px; }
}

@media(max-width:640px) {
.Banner002713 li .txt dd h1{ font-size:24px; letter-spacing: 0; text-indent: 0; }
.Banner002713 li .txt dd h2{ font-size:12px; }
.Banner002713 li .more a{ font-size:12px; }
.Banner002713 li .txt dd p{ font-size:12px;}
}

@media(max-width:480px) {
.Banner002713 .slick-dots li { width:20px; height:20px; }
.Banner002713 .slick-dots li.slick-active button{ width:4px; height:4px;}
}
/*Floor003081 */
.Floor003081 { padding: 6vw 0; font-size: 16px; background: url(../images/bg2.jpg) no-repeat center center; background-size: cover; }
.Floor003081 .auto { position: relative; z-index: 2; max-width: 1400px;}
.Floor003081 .home-title { margin-bottom: 25px; }
.Floor003081 .slick-arrow { position: absolute; z-index: 30; top: 50%; width: 48px; height: 48px; box-shadow: 0 0 10px rgb(0 0 0 / 12%); background: #fff; padding: 0; margin-top: -50px; transition: 0.3s; }
.Floor003081 .slick-prev{ left: -8%; }
.Floor003081 .slick-next{ right: -8%; }
.Floor003081 .slick-arrow:hover { background: #5c3819; }
.Floor003081 .slick-arrow:before { position: absolute; content: ''; width: 10px; height: 10px; border-bottom: 2px solid #5c3819; border-left: 2px solid #5c3819; left: 50%; top: 50%; margin: -5px 0 0 -5px; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
.Floor003081 .slick-next:before { transform: rotate(-135deg); -webkit-transform: rotate(-135deg); -ms-transform: rotate(-135deg); }
.Floor003081 .slick-arrow:hover:before { border-color: #fff; }
.Floor003081 .item a { color: #fff; font-size: 22px; display: block; position: relative; overflow: hidden; padding-bottom: 150%; }
.Floor003081 .item a > * { position: absolute; left: 0; width: 100%; }
.Floor003081 .item a:before { opacity: 0; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: rgb(18, 122, 12); background: -moz-linear-gradient(-45deg, rgba(105, 154, 44, .8) 0%, rgba(18, 122, 12, .8) 100%); background: -webkit-linear-gradient(-45deg, rgba(105, 154, 44, .8) 0%, rgba(18, 122, 12, .8) 100%); 
	background: linear-gradient(135deg, rgb(92 56 25 / 0.8) 0%, rgb(41 41 41 / 80%) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41a7e0', endColorstr='#21a39b', GradientType=1);
content: ''; z-index: 4; transition: 0.3s ease-in-out; }
.Floor003081 .item .Ispic { top: 0; height: 100%; z-index: 3; transition: 0.5s ease-in-out; }
.Floor003081 .item .txt { z-index: 5; width: 100%; top: 50%; transform: translateY(-50%); -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); text-align: center; }
.Floor003081 .item a:hover .Ispic { transform: scale(1.2); }
.Floor003081 .item .icon { position: relative; display: block; margin: 0 auto; width: 50%; max-width: 102px; }
.Floor003081 .item .icon:before { position: absolute; z-index: 2; left: 0; top: 0; width: 100%; height: 100%; content: ''; background: #5c3819; border: 5px solid rgba(255,255,255,0.15); border-radius: 50%; transition: 0.3s; }
.Floor003081 .item .dot{ display: none;}
.Floor003081 .item a:hover .dot{ display: block;}
.Floor003081 .item .txt img { border-radius: 50%; position: relative; z-index: 5;}
.Floor003081 .item a:hover .icon:before { transform: scale(2); -webkit-transform: scale(2); -ms-transform: scale(2); opacity: 0; -webkit-opacity: 0; }
.Floor003081 .item a:hover:before { opacity: .75; }
.Floor003081 .item a:after { position: absolute; z-index: 10; border: 60px solid transparent; border-bottom-color:#5c3819; width: 0; line-height: 0; height: 0; right: -60px; bottom: 0; content: ''; }
.Floor003081 .item a .more { position: absolute; z-index: 20; left: auto; right: 10px; bottom: 10px; width: 14px; height: 14px; }
.Floor003081 .item a .more:before, .Floor003081 .item a .more:after { position: absolute; content: ''; background: #fff; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); }
.Floor003081 .item a .more:before { width: 100%; height: 2px; }
.Floor003081 .item a .more:after { width: 2px; height: 100%; }

@media(min-width:641px) {
.Floor003081 .info{ max-width: 494px; width: 80%; }
.Floor003081 .item:nth-child(2n) { margin-top: 80px; }
}

@media(min-width:751px) {
.Floor003081 .slider { margin: 0 -20px; }
.Floor003081 .item a { min-height:21.88vw; margin: 0 20px; width: calc(100% - 40px); }
}

@media(max-width:1670px) {
.Floor003081 .slick-prev{ left:-3%;}
.Floor003081 .slick-next{ right:-3%;}
}

@media(max-width:1550px) {
.Floor003081 .slick-prev{ left:1%;}
.Floor003081 .slick-next{ right:1%;}
}

@media(max-width:750px) {
.Floor003081 .item a { min-height: 60vw; }
}

@media(max-width:640px) {
.Floor003081 { font-size: 3vw; }
.Floor003081 .item .txt aside { font-size: 4.5vw }
.Floor003081 .slick-dots { padding-top: 6vw; }
}


/*Floor002820 */
@font-face {  src: url("../fonts/Oswald/Regular.woff") format("woff"); font-display: swap; }
.Floor002820 { padding:5vw 0 6vw 0; }
.Floor002820  .auto{max-width: 1400px;}
.Floor002820 .home-pre { line-height: 30px; font-family:'SourceHanSansCN-Regular';}
.Floor002820 .pic .inner { position: relative; border-radius: 4px; overflow: hidden; box-shadow: 5px 20px 30px rgb(28 102 79 / 12%); }
.Floor002820 .pic .img img { display: block; width: 100%; }
.Floor002820 p{margin: 0; font-size:16px; line-height: 1.75;}
.Floor002820 p+p{margin-top:12px;}
.Floor002820 .p{padding-left:20px; position: relative;}
.Floor002820 .p::before {  position: absolute; top:12px; left: 0; width: 6px; height: 6px;  content: ''; background: #ccc; border-radius: 50%;}
.Floor002820 .info-num{margin-top: 2vw;}
@media(min-width:1025px) {
.Floor002820 .number { width: 59.072%; padding-right: 3vw; }
}

@media(max-width:1024px) {
.Floor002820 .ytable, .Floor002820 .ytable-cell { display: block; }
.Floor002820 .pic { width: 90%; max-width: 573px; margin: 40px auto 0; }
}

@media(min-width:641px) {
.Floor002820 .info-num li { float: left; width:33.3%;padding:8px 2vw; padding-left: 0; }
}
.Floor002820 .info-num li aside { display: inline-block; position: relative; color: #333; }
.Floor002820 .info-num li aside b { font-size:42px; color: #5c3819;  display: block; line-height: 1.25; }
.Floor002820 .info-num li aside sub { position: absolute; left: 100%; word-break: keep-all; bottom: 15%; font-size: 16px; margin-left: 10px; }
.Floor002820 .info-num li p { font-size: 15px; color: #666; margin: 0; }

@media(max-width:640px) {
.Floor002820 .info-num li { text-align: center; }
.Floor002820 .info-num li:not(:last-child) { margin-bottom: 20px; }
}

@media(max-width:480px) {
.Floor002820 .info-num li aside b { font-size: 36px; }
}

/*Bottom002887 */
.Bottom002887 { background: #5d3e22; font-size: 16px; }
.Bottom002887, .Bottom002887 a { color: #fff; }
.Bottom002887  .auto{max-width: 1400px;}
.Bottom002887 .copyright { padding: 20px 0; background:#563619; line-height: 30px;font-size: 14px; }
.Bottom002887 .copyright .fl{opacity: 0.5}
.Bottom002887 .copyright .fr{opacity: 0.5}
.Bottom002887 .copyright .fr { overflow: hidden; }
.Bottom002887 .copyright .fr a { display: inline-block; }
.Bottom002887 .copyright .fr a:not(:last-child):after { margin: 0 20px; content: ''; display: inline-block; width: 1px; height: 12px; vertical-align: middle; background: rgba(255,255,255,0.2); }
.Bottom002887 .code { margin: 0 auto; }
.Bottom002887 .code aside { color: rgba(255,255,255,0.5); text-align: center; margin-top: 10px;font-size: 15px; }
.Bottom002887 .code img { border-radius: 4px; display: block; width: 100%; }
.Bottom002887 .b_nav { padding: 4.875% 0 6% 0; }
.Bottom002887 .b_nav .tit { font-size: 22px; }
.Bottom002887 .b_nav nav dd { line-height: 32px; font-size: 14px; }
.Bottom002887 .b_nav nav dd a { color: rgba(255,255,255,0.6); }
.Bottom002887 .b_nav nav dd a:hover { color: #fff; }


.Bottom002887 .b_nav nav dd a{ padding-left: 20px; position: relative;}
.Bottom002887 .b_nav nav dd a::before { -webkit-transform: translateY(-50%) rotate(45deg); display: block; position: absolute; top: 50%; left: 0; width: 6px; height: 6px; transform: translateY(-50%) rotate(45deg); border-top: 2px solid #fff; border-right: 2px solid #fff; content: '';}
@media(min-width:641px) {
.Bottom002887 .b_nav nav .item { float: left; max-width: 140px; }
.Bottom002887 .b_nav .tit { padding-bottom: 24px; }
.Bottom002887 .b_nav nav .item dl { display: block!important; }
}

@media(min-width:1025px) {
.Bottom002887 .code { width:16%; }
.Bottom002887 .b_nav nav { width:84%; }
}

@media(max-width:1024px) {
.Bottom002887 .code .tit { text-align: center; }
}

@media(max-width:640px) {
.Bottom002887 .b_nav nav .item { margin: 0!important; border-bottom: 1px solid rgba(255,255,255,0.1); }
.Bottom002887 .b_nav nav .item dl { display: none; padding-bottom: 20px; }
.Bottom002887 .b_nav .tit { font-size:18px; padding:15px 0; }
.Bottom002887 .b_nav nav .tit { position: relative; z-index: 1; padding-right: 40px; }
.Bottom002887 .b_nav nav .tit i { position: absolute; right: 0; top: 50%; width: 20px; height: 20px; margin-top: -8px; transition: 0.3s; }
.Bottom002887 .b_nav nav .tit i.on { transform: rotate(45deg); }
.Bottom002887 .b_nav nav .tit i:before, .Bottom002887 .b_nav nav .tit i:after { position: absolute; content: ''; left: 50%; top: 50%; transform: translate(-50%, -50%); background: #fff; }
.Bottom002887 .b_nav nav .tit i:before { width: 50%; height: 2px; }
.Bottom002887 .b_nav nav .tit i:after { width: 2px; height: 50%; }
.Bottom002887 .b_nav nav dd { padding: 5px 0; }
}
.Bottom002887 .code .left{float: left;width: 100px;margin-right: 20px;}
.Bottom002887 .code .right{float: left;width: 100px;}




/*Banner003144 */
.Banner003144 .pc{background-position: center center; background-repeat: no-repeat; height: 370px; background-size: cover;}
@media (min-width:1025px) {
.Banner003144 .wap{display: none;}   
}
@media (max-width:1024px) {
.Banner003144 .pc{display: none;}      
}
/*Menu003135 */
.Menu003135{box-shadow: 0px 10px 30px rgba(0, 0, 0, 0.04);}
.Menu003135 .auto{max-width: 1400px;}
.Menu003135 .current{ font-size: 1.125em; padding-left: 1.21428em;background: url(../images/Menu003135-icon.svg) no-repeat left center;background-size: 1em auto; line-height: 5.7142;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: #999;}
.Menu003135 .current span{color: #333;}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:2.222em;}
.Menu003135 .nav-menu li a{display: block;position: relative;}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: #5c3819;}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: #5c3819;}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}
/*PicList003142 */
.PicList003142 .auto{ margin-top: 5em; margin-bottom: 1em;max-width: 1400px;}
.PicList003142 li{float: left;  margin-bottom: 2.5em;}
.PicList003142 li .txt{box-shadow: 0px 0.625em 4.375em rgba(0, 0, 0, 0.05);padding: 1.875em;}
.PicList003142 li .tit{ font-size: 22px;line-height: 1.6666; min-height: 3.3332em;}
.PicList003142 li p{font-size: 15px;line-height: 1.78571;min-height: 3.57142em;color: #666;}
.PicList003142 li .pic{overflow: hidden;}
.PicList003142 li .Ispic{padding-bottom: 62.223%;transition: 0.3s;}
.PicList003142 li a:hover .Ispic{transform: scale(1.1);}
.PicList003142 li a:hover{color: #5c3819;}
.PicList003142 li time{color: #999999;display: block;background: url(../images/PicList003142-icon.svg) no-repeat right center;}
.PicList003142 li a:hover time{background-image: url(../images/PicList003142-icon-red.svg) no-repeat right centerss;}
@media (min-width:1025px) {
.PicList003142 li{width: 32.143%;}
.PicList003142 li:not(:nth-child(3n)){margin-right: 1.7855%;}
.PicList003142 li:nth-child(3n+1){clear: left;}    
}
@media (max-width:1024px) {
.PicList003142 .auto{margin-top: 2em;}   
.PicList003142 li{width: 48%;}
.PicList003142 li:not(:nth-child(2n)){margin-right: 4%;}
.PicList003142 li:nth-child(2n+1){clear: left;} 
.PicList003142 li .txt{padding: 1em;}
}

@media (max-width:1024px) {
.PicList003142 li .tit{ font-size:16px;}

}


/*
 .Page002193 为demo编号
 */
.Page002193{zoom:1; overflow:hidden; text-align:center; padding:30px 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 #5c3819; background:#5c3819;}
.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:#5c3819; border-color:#5c3819;}
.Page002193 .p_page b{ font-weight:normal;}


/*RighInfo002939 */
.RighInfo002939{padding:5vw 0;}
.RighInfo002939 .auto{max-width: 1400px;margin: 0 auto;}
.RighInfo002939 .name{border-bottom: 1px dotted #cecece; text-align: center; margin-bottom: 37px;}
.RighInfo002939 .name h1{
    margin: 0 0 30px 0;
    font-size: 26px;
    color: #333;
    font-weight: normal;ss}
.RighInfo002939 .time{color: #c8c8c8;padding-bottom: 1.72vw;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:32px;color: #1e1e1e; text-align: justify; padding-bottom: 4vw;}
.RighInfo002939 .info-page{border: solid 1px #eee;}
.RighInfo002939 .info-page dd{line-height: 36px;}
.RighInfo002939 .info-page dd a{padding: 0 20px;}
.RighInfo002939 .info-page dd a:hover{color: #d43e45;}
@media(min-width:641px){
.RighInfo002939 .info-page dd{float: left; width: 50%;}
.RighInfo002939 .info-page dd:nth-child(2){border-left: 1px solid #eee;}
.RighInfo002939 .time,
.RighInfo002939 .info-page dd a,
.RighInfo002939 .edit-info{font-size: 15px;}
}
@media(max-width:640px){
.RighInfo002939 .info-page dd:nth-child(2){border-top: 1px solid #eee;}
.RighInfo002939 .share{display: block; padding-top: 10px;}
}
.RighInfo002939 .edit-info .imgs{margin: 30px 0;}




/*
 .Floor002397 为demo编号
 */
.Floor002397{ padding:100px 0 100px;}
.Floor002397 .auto{ margin: 0 auto; max-width: 1400px; position: relative;}
@media only screen and (max-width:1470px ) {
.Floor002397{ padding-right: 15px; padding-left: 15px;}
}
.Floor002397 .Tithead{font-size:30px; color:#5c3819; padding-bottom:10px; font-weight:normal;}
.Floor002397 .Tithead:after{ content: ""; display: block; width: 12px; margin: 25px 0 35px; height: 2px; background:#5c3819;}
.Floor002397 .Ispic{ margin-right: 520px; height: 520px;margin-bottom: 50px;}
.Floor002397 .Ispic img{ display: none;}
.Floor002397 .word{ background:#f5f5f5; background-size: 100% 100%; height: 520px; width: 520px; position: absolute; top: 0; right: 0; padding:82px 55px;}
.Floor002397 .word dl{ position: relative; min-height:70px; padding:0 0 10px 70px;}
.Floor002397 .word dl dt{ position: absolute; left: 0; top: -4px; width: 35px; height: 35px;}
.Floor002397 .word dl dd{ font-size: 16px; color: #666;}
.Floor002397 .word dl dd span{ display: block; color: #999; font-size: 14px; text-transform: uppercase; padding-top: 5px;}
@media only screen and (max-width:1024px) {
.Floor002397 .Ispic{ float: left; width: 50%; margin-right: 0;}
.Floor002397 .word{ position: static; width: 50%; float: right;}
}
@media only screen and (max-width:767px) {
.Floor002397 .Ispic,.Floor002397 .word{ width: 100%; float: none; height: auto;}
.Floor002397 .Ispic { background: none;}
.Floor002397 .Ispic img{ display: block;}
.Floor002397 .word{padding:30px;}
}
@media(max-width:640px){
.Floor002397 .word dl{ padding-left:50px; min-height:0; padding-bottom:0; margin-bottom:30px;}
}

/*TextList002739 */
.TextList002739 {margin: 5% 0 1% 0;}
.TextList002739 .auto{max-width: 1400px;}

.TextList002739 .column-name{ text-align: center; padding: 35px 0; font-size: 28px;}
.TextList002739 .column-name .cn{color: #5c3819; letter-spacing: 5px;line-height: 48px;  position: relative; z-index: 10; text-indent: 5px;}
.TextList002739 .column-name .en{text-transform: uppercase; color: #f1f1fa; margin-top: -18px;line-height: 24px; }
@media(max-width:480px){
.TextList002739 .column-name{ font-size: 24px;}
.TextList002739 .column-name .cn{line-height: 40px;}
}


.TextList002739 .list-group .tit{cursor: pointer; line-height: 69px; font-size: 18px; }
.TextList002739 .list-group .tit:before{background: #5c3819; width: 4px; height: 4px; display: inline-block; content: '';vertical-align: middle; margin-right: 27px; }


.TextList002739 .title{ padding:0 40px; line-height: 60px; background: #5c3819; font-size: 22px; color: #fff; border-bottom: 1px solid #ededed;margin-top: 20px;}
.TextList002739 .title time,
.TextList002739 .tit time{float: right; }
.TextList002739 .tit time{color: #888;}
.TextList002739 .list{border-bottom: 1px solid #ededed;}
.TextList002739 .tit{padding: 0 40px; background: #fafafa; font-weight: normal; margin: 0;}
.TextList002739 .tit.active{background: #fff; margin: 0 40px; padding: 0; border-bottom: 2px solid #5c3819; color: #5c3819;}
.TextList002739 .tit.active time{color: #5c3819;}
.TextList002739 .info{padding: 10px 40px 20px 70px;}
.TextList002739 .info .singlePage{font-size: 14px; line-height: 26px; color: #3e3e3e;}
@media(min-width:769px){
.TextList002739 .title time{ margin-right: 78px;}
.TextList002739 .tit time{padding-right: 63px;}
}
@media(max-width:768px){
.TextList002739 .title{ padding:0 20px; line-height: 50px;}
.TextList002739 .tit{padding: 0 20px;}
.TextList002739 .tit.active{margin: 0 20px;}
.TextList002739 .title time{ margin-right: 12px;}
.TextList002739 .list-group .tit:before{ margin-right: 10px;}
.TextList002739 .info{padding: 10px 20px 10px 34px;}
}
@media(max-width:480px){
.TextList002739 .tit time{margin-right: 0;}
.TextList002739 .tit time{ font-size: 12px;}
}


/*RighInfo002808 */
.RighInfo002808{padding: 5% 0}
.RighInfo002808 .auto{max-width: 1400px;width: 100%;}

.RighInfo002808 .floor{position: relative; z-index: 1.}
.RighInfo002808 .floor .Ispic{position: absolute;height: 100%; right: 0; top: 0;}
.RighInfo002808 .floor-1 .Ispic{width: 31.945%;}
.RighInfo002808 .floor-2 .Ispic{right: auto; left: 0; width: 25%;}

.RighInfo002808 .floor-1 .txt{color: #999;font-size: 16px;}
.RighInfo002808 .floor-1 .txt .info{ line-height: 22px; padding-bottom:4%; font-size: 16px; color: #666; }
.RighInfo002808 .floor-1 .txt h1{font-size: 30px;color: #333;font-weight: bold; margin-bottom: 5%;}
.RighInfo002808 .floor-1 .txt .ti25{}
.RighInfo002808 .floor-1 .txt .text1{font-style:italic; font-weight:bold; font-size:22px; color: #5c3819;}
.RighInfo002808 .floor-1 .txt .text2{text-align: right;}
.RighInfo002808 .floor-1 .txt .nmb{margin-bottom: 0;}
.RighInfo002808 .floor-1 .txt .nmt{margin-top: 0;}
.RighInfo002808 .floor-1 .count{position: relative; z-index: 1; padding: 7% 0;}
.RighInfo002808 .floor-1 .count li p{margin: 0;}
.RighInfo002808 .floor-1 .count li aside{color: #5c3819; font-weight: bold;}
.RighInfo002808 .floor-1 .count li aside b{font-size:38px;display: inline-block;vertical-align:bottom; padding-right: 5px; line-height: 1;}
.RighInfo002808 .floor-2{padding-top: 3vw;}
.RighInfo002808 .floor-2 .txt{width:50%; padding-left: 4vw; font-size: 16px;line-height: 34px; color: #666;}

@media(min-width:1025px){
.RighInfo002808 .floor-1 .txt{padding-right: 31.945%;}
.RighInfo002808 .floor-1 .txt .info{max-width: 820px;width: 95%;}
.RighInfo002808 .floor-1 .count:before{position: absolute; right: 0; top: 0; height: 100%; background: #f5f5f5;content: ''; width:130%;}
}
@media(max-width:1024px){
.RighInfo002808 .floor-1 .Ispic{display: none;}
.RighInfo002808 .floor-1 .count{ background: #f5f5f5;}
.RighInfo002808 .floor-1 .count li{text-align: center;}
}
@media(min-width:641px){
.RighInfo002808 .floor-1 .count ul{display:flex;width: 100%;position: relative; z-index: 2;}
.RighInfo002808 .floor-1 .count li{ vertical-align: top; padding-right:2vw; min-width:170px }
.RighInfo002808 .floor-1 .count li p{width:85%; margin-top: 10px;}

}
@media(max-width:640px){
.RighInfo002808 .floor-1 .count ul{overflow: hidden; padding:0 2%;}
.RighInfo002808 .floor-1 .count li{width: 50%;float: left; padding: 15px 0;}
.RighInfo002808 .floor-1 .count li:nth-child(2n+1){clear: left;}
.RighInfo002808 .floor-2 .ytable{ display:block; padding:2%;}
.RighInfo002808 .floor-2 .ytable .ytable-cell{ display:block;}
.RighInfo002808 .floor-2 .txt{ width:100%; padding:0;}
.RighInfo002808 .floor-1 .txt .info{ padding:2%;}
}







/*Timeline000913 */
.Timeline000913{padding: 3.125vw 0 0 0;}
.Timeline000913 .auto{max-width: 1400px;}
.Timeline000913 .title{margin-bottom: 2vw; text-align: center;}
.Timeline000913 .title .cn{font-size: 30px;color: #5c3819; padding-bottom: 10px;font-weight: bold;}
.Timeline000913 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.Timeline000913 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.Timeline000913 .title .cn{font-size: 6vw;}
}

.Timeline000913 .main{position: relative; z-index: 1; padding-bottom: 7.396vw;}
.Timeline000913 .main .quan{display: block;width: 10px; height: 10px; border-radius: 50%; background: #fff;border: 1px solid #dedede;}
.Timeline000913 .main:before{position: absolute; content:'';width: 1px; top: 10px; bottom: 0;background: #d9d9d9; }
@media(min-width:769px){
.Timeline000913 .main .quan{ margin: 0 auto; }
.Timeline000913 .main:before{left: 50%;}
.Timeline000913 .outer > .ytable-cell{width: 50%;}
}
@media(max-width:768px){
.Timeline000913 .outer,
.Timeline000913 .outer > .ytable-cell{display: block;}
.Timeline000913 .main:before{left: 5px;}
}

.Timeline000913 .item{position: relative;z-index: 4;}
.Timeline000913 .item:not(:last-child){margin-bottom: 2.08vw;}
.Timeline000913 .info{position: relative;}
.Timeline000913 .info:before{position: absolute; content: ''; top: 50%; margin-top: -16px; border:16px solid  transparent;}
.Timeline000913 .info .inner{background: #f5f5f5; padding: 1.5vw;}
.Timeline000913 .pic{width: 32.787%;}
.Timeline000913 .pre pre{font-size: 15px;line-height: 1.867em;font-family:'SourceHanSansCN-Regular';}
.Timeline000913 .year{color: #5c3819;
    font-size: 40px;
    font-weight: bold;}
.Timeline000913 .year aside{background-repeat: no-repeat;background-image: url("../images/Timeline000913_icon.png");}
@media(min-width:769px){
.Timeline000913 .item:nth-of-type(2n-1) .info{padding-right: 32px;}
.Timeline000913 .item:nth-of-type(2n) .info{padding-left: 32px;}
.Timeline000913 .item:nth-of-type(2n-1) .info:before{right: 0;border-left-color:#f5f5f5;}
.Timeline000913 .item:nth-of-type(2n) .info:before{left: 0;border-right-color:#f5f5f5;}
.Timeline000913 .item:nth-of-type(2n-1) .pre{padding-left: 2vw;}
.Timeline000913 .item:nth-of-type(2n) .pre{padding-right: 2vw;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside{margin-left: -10px;background-position: left center;}
.Timeline000913 .item:nth-of-type(2n-1) .year aside:before,
.Timeline000913 .item:nth-of-type(2n) .year aside:after{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -10px 32px 0;}
.Timeline000913 .item:nth-of-type(2n) .year aside{background-position: right center;margin-right: -11px; text-align: right;}
}
@media(max-width:768px){
.Timeline000913 .main{margin-left: 3vw;}
.Timeline000913 .year{font-size: 7vw;}
.Timeline000913 .year aside{padding-left: 32px;background-position: left center;margin-left: -5px;}
.Timeline000913 .year aside:before{display: inline-block; content: ''; width: 30px; height: 1px; vertical-align: middle;background: #d9d9d9; margin: -1vw 3vw 0;}
.Timeline000913 .info{padding: 3vw;}
.Timeline000913 .pre{padding-left: 3vw;}
}
@media(max-width:480px){
.Timeline000913 .pic{width:45%;}
.Timeline000913 .pre pre{font-size: 3.5vw;}
}



/*RighInfo002924 */
.RighInfo002924{padding: 5.208vw 0;}
.RighInfo002924 .auto{max-width: 1400px;}
.RighInfo002924 .title{margin-bottom: 2vw;}
.RighInfo002924 .title:after{display: block; content: ''; width: 20px; height: 2px; background: #5c3819; margin-top: 1vw;}
.RighInfo002924 .title .cn{font-size: 30px;color: #5c3819; padding-bottom: 10px;font-weight: bold;}
.RighInfo002924 .title .en{color: #d2d2d2; letter-spacing: 2px;}
@media(max-width:768px){
.RighInfo002924 .title{padding-bottom: 6vw;}
}
@media(max-width:640px){
.RighInfo002924 .title .cn{font-size: 6vw;}
}

.RighInfo002924 .box-1{background: #fff; margin-bottom: 1.786%;}
.RighInfo002924 .box-1 .info{background: url("../images/RighInfo002924_bg.png") no-repeat right 30% bottom 40% #f5f5f5; background-size: auto 70%;}
.RighInfo002924 .box-1 .intro{font-size: 26px;color: #000;}
.RighInfo002924 .box-1 .intro span{color: #5d3e22;border-bottom: 2px solid #5c3819; display: inline-block;}
@media(min-width:769px){
.RighInfo002924 .box-1 .pic{width: 50%;}
.RighInfo002924 .box-1 .info .inner{max-width:500px ; 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{font-size: 6vw;line-height: 1.6em;}
}

.RighInfo002924 .box-2 li:not(.no){background: #f5f5f5;padding: 2.344vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 2.08vw;}
.RighInfo002924 .box-2 li .inner > *{margin: 0;}
.RighInfo002924 .box-2 li h3{color: #000;font-size: 18px;}
.RighInfo002924 .box-2 li h3:after{display: block;content: '';height: 2px; width: 20px;background: #5c3819; margin: 10px 0;}
.RighInfo002924 .box-2 li .inner p{color: #5f5f5f;
    line-height: 28px;
    font-size: 15px;}
@media(min-width:769px){
.RighInfo002924 .box-2 ul{display: table; width: 100%;table-layout: fixed;}
.RighInfo002924 .box-2 li{display: table-cell; vertical-align: middle; width: 32.143%;}
.RighInfo002924 .box-2 li.no{ width: 1.786%;}
.RighInfo002924 .box-2 li .icon{width: 25%;}
}
@media(max-width:768px){
.RighInfo002924 .box-2 li .icon{width:90px;}
.RighInfo002924 .box-2 li.no{ height: 3vw;}
.RighInfo002924 .box-2 li .inner{padding-left: 4vw;}
}
@media(max-width:480px){
.RighInfo002924 .box-2 li .icon{width:30%;}
.RighInfo002924 .box-2 li h3{font-size: 5vw;}
.RighInfo002924 .box-2 li .inner p{font-size: 3.5vw;}
}


/*PicList001938*/
.PicList001938{ padding-top:5%;}
.PicList001938 .auto{max-width: 1400px;}
.PicList001938 li{ float:left; width:47%; margin-right:3%; margin-bottom:4%;}
.PicList001938 li:nth-child(2n){ margin-right:0; margin-left:3%;}
.PicList001938 li div{ position:relative; margin-top:12%;background: #f5f5f5; padding:7% 8% 4% 43%; font-size:12px;height: 238px;}
.PicList001938 li .Ispic{ position:absolute; width:32%; height:128%; left:3%; bottom:0;}
.PicList001938 li .Ispic img{ display:none;}
.PicList001938 li h5{font-size: 28px;
    margin: 0;
    font-weight: normal;}
.PicList001938 li h5 span{font-size: 20px;color: #999;margin-left:5px;}
.PicList001938 li h5 a:hover{color: #f57921;}
.PicList001938 li time{color:#444;}
.PicList001938 li p{margin: 20px 0;
    line-height: 28px;
    /* overflow: hidden; */
    /* height: 72px; */
    font-size: 15px;}
.PicList001938 li .more{ display:inline-block; line-height:25px; padding:0 15px; border-radius:25px; border:1px solid #ffdbbb; color:#f57921;}
.PicList001938 li .more:hover{ background:#febb12; color:#fff;}

@media(max-width:768px){
.PicList001938 li{ float:none; margin-right:0; margin-left:0 !important; width:auto;}
.PicList001938 li div{ margin-top:20%;}
}
@media(max-width:480px){
.PicList001938 li div{ padding:3%; margin-top:0;}
.PicList001938 li .Ispic{ position:relative; width:auto; display:block; top:auto; height:auto; padding-bottom:50%; left:auto; background-size:contain; margin-bottom:20px;}
}



/* 单篇 */
.single-box{ min-height:30vh;}


/*PicList002735 */
.PicList002735{padding-top:5%;}
.PicList002735 li{ margin-bottom: 2%; margin-top: 2%;}
.PicList002735 li a{display: block;background:#fff; border: 3px solid #f0f0f0; transition: 0.3s;}
.PicList002735 li a:hover{border-color: #5d3e22; box-shadow: 0 10px 14px rgba(0,0,0,0.3);}
.PicList002735 li .Ispic{ background-size:cover;background-color: #fff;  padding-bottom: 70.08%;  transition:0.2s; position: relative; overflow: hidden;}
.PicList002735 li .Ispic::before{ transition:0.2s; opacity:0; position:absolute; left:0; top:0; width:100%; height:100%; content:'';background:url(../images/Floor002599_icon_link.png) no-repeat center center rgba(92, 56, 25, 0.7); background-size:10% auto;}
.PicList002735 li:hover .Ispic::before{ opacity:1;}


.PicList002735 li .txt{padding: 25px;}
.PicList002735 li .txt h3{font-size:20px; color: #5d3e22;}
.PicList002735 li .txt .intro{line-height:30px;color: #555;height:60px; font-size: 16px; }
@media(min-width:481px){
.PicList002735 li{float: left;}
}
@media(min-width:769px){
.PicList002735 li{width:31.3%; }
.PicList002735 li:not(:nth-child(3n)){margin-right:3%;}
}
@media(min-width:481px) and (max-width:768px){
.PicList002735 li{width: 48%; }
.PicList002735 li:not(:nth-child(2n)){margin-right: 4%;}
}


/*
 .RighInfo001277 为demo编号
 */
 .RighInfo001277{ padding:5% 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:cover;}
 .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:cover; border:1px solid #f2f2f2;}
 .RighInfo001277 .list li.on figure{ border:2px solid #5d3e22;}
 .RighInfo001277 .right_info{ float:right; width:39.2%;}
 .RighInfo001277 .right_info h1,
 .RighInfo001277 .right_info p{ margin:0;}
 .RighInfo001277 .right_info h1{ padding:7% 0; color:#5d3e22; font-size:26px; }
 .RighInfo001277 .right_info .txt{padding:40px;background:#f5f5f5;font-size: 16px;line-height: 30px;color: #666;; margin-bottom:10%}
 .RighInfo001277 .right_info a{ display:inline-block; border:1px solid #5d3e22; padding:15px 6%; color:#5d3e22; transition:0.4s;}
 .RighInfo001277 .right_info a:hover{ background-color:#5d3e22; color:#fff;}
 
 .RighInfo001277 .tab{ padding:3% 0;}
 .RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
 .RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
 .RighInfo001277 .tab .h1_tab span.on{ background-color:#5d3e22; color:#fff;}
 .RighInfo001277 .tab .info{ padding-top:4%;}
 
 .RighInfo001277 .title{padding-left:15px;font-size:18px;line-height: 26px;color:#333;margin-bottom: 26px;border-left: 3px solid #5d3e22;}
 
 @media(max-width:768px){
 .RighInfo001277 .list_img,
 .RighInfo001277 .right_info{ float:none; width:auto;}
 }
 @media(max-width:640px){
 .RighInfo001277 .list li{ height:100px;}
 .RighInfo001277 .right_info h1{font-size:20px; }
 .RighInfo001277 .right_info h3{ font-size:16px;}
  }	
 @media(max-width:480px){
 .RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
 .RighInfo001277 .list a{ height:28px;}
 .RighInfo001277 .list li{ height:80px;}
 .RighInfo001277 .tab .h1_tab{ font-size:14px;}
 .RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
  }	
 


  
/*PicList002079 */
.PicList002079{ padding: 4% 0 2%;}
.PicList002079 ul{ position:relative; padding-bottom:75%;}
.PicList002079 li{ position:absolute; width:49.12%; height:34.09%; box-shadow:0 0 10px rgba(0,0,0,0.1);  }
.PicList002079 li.li_1,
.PicList002079 li.li_2{ width:23.82%; height:27.89%;}
.PicList002079 li.li_0{ left:0; top:0;}
.PicList002079 li.li_1{ left:0; top:36.15%;}
.PicList002079 li.li_2{ left:25.3%; top:36.15%;}
.PicList002079 li.li_3{right:0;top:0; height:64.04%;}
.PicList002079 li.li_4{ left:0; bottom:0;}
.PicList002079 li.li_5{ right:0; bottom:0;}
.PicList002079 li figure img{ display:none;}
.PicList002079 li p{ height:60px; line-height:60px; text-align:center; margin:0; padding:0 3%; background:#fff; font-size: 16px;}
@media(max-width:640px){
.PicList002079 li p{ line-height:35px; height:35px;}
}
@media(max-width:375px){
.PicList002079 ul{ padding-bottom:0;}
.PicList002079 li{ width:auto !important; height:auto !important; position:relative; left:auto !important; right:auto !important; top:auto !important; bottom:auto !important ; margin-bottom:3%;}
.PicList002079 li figure{ height:auto !important; padding-bottom:50%;}
}





/*PicList002546 */
.PicList002546{ padding:5% 0 2%;}
@media(min-width:1201px){
.PicList002546 li{float:left; width:50%;}
.PicList002546 ul:nth-child(2n) li .txt{ right:auto; left:0;}
.PicList002546 ul:nth-child(2n) li a .Ispic{ float:right;}
.PicList002546 ul:nth-child(2n) li a::before{ border-right-color:transparent; border-left-color:#f8f8f8; margin-left:15px;}
}
.PicList002546 li a{overflow:hidden;display:block;position:relative;background:#f8f8f8;transition:0.3s;}
.PicList002546 li .Ispic{ padding-bottom:102.44%; transition:0.3s;}
@media(min-width:481px){
.PicList002546 li a::before{position:absolute;content:'';border:15px solid transparent;border-right-color:#f8f8f8;left:50%;top:50%;transform:translate(-50%, -50%);margin-left:-15px;z-index:10;}
.PicList002546 li .Ispic{ padding-bottom:51%; width:50%;}
.PicList002546 li .txt{ position:absolute; right:0; top:0; width:50%; height:100%; padding:6%; text-align:center; color:#666;}
.PicList002546 li .table{ display:table; width:100%; height:100%;}
.PicList002546 li .table_cell{ display:table-cell; vertical-align:middle;}
}
.PicList002546 li .txt i{ width:22px; height:22px;display:block; margin:15% auto 0; position:relative;transition:0.3s;}
.PicList002546 li .txt i::before,
.PicList002546 li .txt i::after{ position:absolute;content:''; width:100%; height:2px; background:#5d3e22; left:0; top:50%; margin-top:-1px;}
.PicList002546 li .txt i::after{ transform:rotate(90deg);}
.PicList002546 li h3{color:#333;font-size:20px;margin: 0;overflow:hidden;}
.PicList002546 li h3:after{display: block; content: ''; height: 2px;background:#5d3e22; width: 20px; margin:18px auto;}
.PicList002546 li .introd{ text-align:center; min-height:90px; max-height:90px; overflow:hidden; line-height:30px; font-size: 16px; margin: 0;}
.PicList002546 li a:hover .txt i{ transform:rotate(180deg);}
.PicList002546 li a:hover .Ispic{opacity:0.9;}
@media(max-width:1200px) and (min-width:481px){
.PicList002546 li:last-child .txt{ right:auto; left:0;}
.PicList002546 li:last-child a .Ispic{ float:right;}
.PicList002546 li:last-child a::before{ border-right-color:transparent; border-left-color:#f7f7f7; margin-left:15px;}
}
@media(max-width:640px){
.PicList002546 li{ margin-bottom:30px;}
.PicList002546 li a{ padding-bottom:20px;}
.PicList002546 li h3{ margin-top:10px; text-align:center;}
.PicList002546 li h3:after{ margin:10px auto;}
.PicList002546 li .txt i{ display:none;}
}

/* .TextList000591 */
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}