﻿.auto_1600 { max-width: 1600px; }

@media(max-width:1600px) {
.auto_1600 { padding: 0 2%; }
}
.auto_1400 { max-width: 1400px; }

@media(max-width:1400px) {
.auto_1400 { padding: 0 2%; }
}
.w22 { width: 22%; padding-bottom: 4%; }
.w72 { width: 72%; padding-bottom: 4%; }

@media(max-width:1024px) {
.w22, .w72 { width: auto; padding-bottom: 2%; }
}

/*
 .Other002373 
 */
.Other002373 { background: #fff; }
.Other002373 #fullPage { height: 100%; position: relative; transform: translate3d(0px, 0px, 0px); transition: all 700ms ease; }
#fp-nav ul li { width: 20px !important; margin: 0 !important; position: relative; height: 48px !important; }
#fp-nav ul li:not(:last-child)::before { position: absolute; content: ''; width: 1px; left: 50%; top: 0; height: 100%; background: #d5d5d5; }
#fp-nav ul li a { position: relative; z-index: 3; width: 20px !important; height: 20px !important; }
#fp-nav ul li a::before { position: absolute; content: ''; width: 12px; height: 12px; border-radius: 50%; border: 3px solid #fff; background: #b9b9b9; top: 0; left: 50%; margin-left: -5px; }
#fp-nav ul li a.active { background: url(../images/Floor002710_dot.png) no-repeat center center; }
#fp-nav ul li a.active::before { opacity: 0; }
#fp-nav ul li span { display: none; }
.fp-tableCell { padding-top: 100px; }
.footer .fp-tableCell { padding-top: 0; }
.Other002373 .section { font-family: KaiTi; }
.Other002373 .section .bg { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Other002373 .section:nth-child(2) .bg { background-image: url(../images/Other002373-img2.jpg); }

@media(max-width:1024px) {
.Other002373 .section { position: relative; }
}

@media(max-width:1080px) {
#fp-nav.right { right: 5px !important; }
}
/*Top002441*/
.Top002441 { position: fixed; top: 0; left: 0; width: 100%; z-index: 1000; background: url(../images/Top002441-bg.png) left top #fff; }
.Top002441 .header { height: 100px; position: relative; z-index: 100; }
.Top002441 .header-left { float: left; height: 100%; position: relative; width: 30%; max-width: 215px; }
.Top002441 .header-left .logo { position: absolute; left: 0; top: 50%; transform: translateY(-50%); }
.Top002441 .header-mid, .Top002441 .header-right { float: right; }
.Top002441 .header-right { height: 100%; padding-top: 35px; }
.Top002441 .open-search { width: 30px; height: 30px; background: url(../images/Top002441-search_btn.png) no-repeat center center; display: inline-block; }
.Top002441 .top-search { position: absolute; width: 100%; left: 0; top: 100%; background: #fff; box-shadow: 0 0 6px 2px rgba(56, 128, 106,.25); display: none; }
.Top002441 .top-search .text { width: 100%; border: none; background: none; line-height: 30px; padding: 10px 65px 10px 10px; font-size: 16px; color: #999; }
.Top002441 .top-search .btn { position: absolute; right: 0; top: 0; width: 60px; text-align: center; line-height: 50px; font-size: 20px; color: #94b7ac; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.Top002441 .header-mid { width: 70%; max-width: 1000px; margin-right: 4%; }
.Top002441 .header-menu li em > a { color: #000; font-size: 24px; font-weight: bold; font-family: KaiTi; position: relative; line-height: 100px; }
.Top002441 .header-menu li.aon em > a, .Top002441 .header-menu li em > a:hover { background: url(../images/Top002441-nav_libg.png) no-repeat center center; color: #fff; background-size: contain; }
.Top002441 .header-menu li .sub { width: 130%; left: -15%; overflow: hidden; }
.Top002441 .header-menu li .sub-menu { padding: 15px; text-align: center; }
.Top002441 .header-menu li .sub-menu dt { border-bottom: 1px solid #f2f2f2; }
.Top002441 .header-menu li .sub-menu dt:last-child { border-bottom: 0; }
.Top002441 .header-menu li .sub-menu dt a { color: #666; transition: 0.3s; font-size: 16px; font-family: KaiTi; }
.Top002441 .header-menu li .sub-menu dt a:hover { background: none; color: #38806a; }

@media(max-width:1360px) {
.Top002441 .header-menu li em > a { font-size: 18px; }
}

@media(max-width:1024px) {
.Top002441 #open_menu { float: right; width: 30px; height: 30px; position: relative; z-index: 103; margin-left: 20px; }
.Top002441 #open_menu *, .Top002441 #open_menu *::before, .Top002441 #open_menu *::after { background: #38806a; height: 2px; position: absolute; left: 0; }
.Top002441 #open_menu *::before, .Top002441 #open_menu *::after { content: ''; width: 100%; }
.Top002441 #open_menu * { top: 50%; margin-top: -1px; transition: transform 0.3s; }
.Top002441 #open_menu i { width: 20%; }
.Top002441 #open_menu span { width: 60%; left: auto; right: 0; }
.Top002441 #open_menu *::before { top: -10px; }
.Top002441 #open_menu *::after { top: 10px; }
.Top002441 #open_menu.open_menu_on *::before, .Top002441 #open_menu.open_menu_on *::after { display: none; }
.Top002441 #open_menu.open_menu_on * { top: 50%; width: 100%; background: #fff; }
.Top002441 #open_menu.open_menu_on i { transform: rotate(45deg); background: #fff !important; }
.Top002441 #open_menu.open_menu_on span { transform: rotate(-45deg); }
.header-layer { position: fixed; left: 0; top: 0; right: 0; bottom: 0; background: rgba(0,0,0,0.5); z-index: 100; display: none; }
#header-menu { position: fixed; z-index: 101; right: -100%; top: 0; bottom: 0; width: 200px; background: #38806a; box-shadow: 0 0 5px 5px rgba(0,0,0,0.2); opacity: 0; transition: opacity 1s ease-in-out, right 0.5s ease-in-out; }
#header-menu.header-menu-show { opacity: 1; right: 0; transition: 0.5s ease-in-out; }
#header-menu ul { padding-top: 84px; }
#header-menu li { font-size: 16px; border-bottom: 1px solid rgba(255,255,255,0.1); line-height: 40px; text-align: center; }
#header-menu li em { font-style: normal; display: block; position: relative; }
#header-menu li em::after { position: absolute; content: ''; height: 100%; width: 0; left: 0; background: rgba(0,0,0,0.2); top: 0; transition: 0.3s; }
#header-menu li:nth-child(2n) em::after { left: auto; right: 0; }
#header-menu li a { color: #fff; display: block; position: relative; z-index: 2; }
#header-menu li:hover em::after { width: 100%; }
.Top002441 .header-left { width: 65%; }
#header-menu li.has-sub em::before { z-index: 3; }
}
/*
 .Banner001751 
 */
.Banner001751 { position: relative; z-index: 10; height: 100%; }
.Banner001751 li { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 3; background-position: center; background-repeat: no-repeat; background-size: cover; }
.Banner001751 li a { display: block; height: 100%; width: 100%; position: absolute; z-index: 4; }
.Banner001751 li img { display: none; }
.Banner001751 .bx-wrapper { position: relative; z-index: 1; height: 100%; }
.Banner001751 .bx-viewport { z-index: 1; height: 100% !important; }
.Banner001751 .ul { height: 100%; }
.Banner001751 .bx-controls-direction a { display: none; }
.Banner001751 .bx-pager { position: absolute; left: 0; width: 100%; z-index: 10; bottom: 5%; text-align: center; }
.Banner001751 .bx-pager div { display: inline-block; margin: 0 5px; cursor: pointer; }
.Banner001751 .bx-pager div a { display: block; width: 26px; height: 26px; position: relative; border: 1px solid transparent; border-radius: 50%; line-height: 100px; overflow: hidden; }
.Banner001751 .bx-pager div a::before { position: absolute; content: ''; width: 8px; height: 8px; border-radius: 50%; left: 50%; top: 50%; margin: -4px 0 0 -4px; background: #fff; }
.Banner001751 .bx-pager div a.active { border-color: #fff; }

@media(max-width:1200px) {
.Banner001751 li { height: auto; background: none !important; }
.Banner001751 li img { display: block; width: 100%; }
}

@media(max-width:1024px) {
.Banner001751 { margin-top: 100px; }
}

@media(max-width:480px) {
.Banner001751 .bx-pager div a { width: 16px; height: 16px; }
}
.wrap-head { text-align: center; margin-bottom: 4%; position: relative; }
.wrap-head .tit { display: inline-block; font-size: 50px; width: 52px; line-height: 1; color: #38806a; position: relative; }
.wrap-head .tit em { font-style: normal; border-radius: 50%; height: 52px; line-height: 52px; width: 52px; display: block; background: #38806a; color: #fff; font-weight: bold; }
.wrap-head .tit:after { position: absolute; top: -10px; left: 60px; content: ""; display: block; background: url(../images/Floor002444-tit_icon.png) no-repeat; width: 26px; height: 39px; }
.wrap-head .con { text-indent: 2em;position: absolute; bottom: 0; left: 50%; color: #666; font-size: 22px; line-height: 30px; height: 60px; overflow: hidden; width: 400px; text-align: left; padding-left: 30px; }

@media(max-width:1400px) {
.wrap-head { margin-bottom: 2%; }
.wrap-head .con { font-size: 18px; }
}

@media(max-width:1366px) {
.wrap-head .tit { font-size: 36px; width: 38px; }
.wrap-head .tit em { height: 38px; line-height: 38px; width: 38px; }
.wrap-head .con { line-height: 20px; height: 40px; }
.wrap-head .tit:after { left: 46px; }
}

@media only screen and (max-width:800px) {
.wrap-head .con { display: block; position: relative; left: 0; top: 0; margin: 0 auto; text-align: center; padding-left: 0; width: 80%; max-width: 400px; }
}
/*
 .Floor001082 
 */
.Floor001082 { position: relative; z-index: 10; }
.Floor001082 .list { position: relative; overflow: hidden; padding-bottom: 80px; }
.Floor001082 .list li figure { padding: 0 10px; }
.Floor001082 .list li div { border: 1px solid transparent; overflow: hidden; }
.Floor001082 .list li:hover div { border-color: #38806a; }
.Floor001082 .list li .pic { width: 100%; display: block; padding-bottom: 90.605%; background-size: contain; background-repeat: no-repeat; background-position: center; transition: all 0.5s ease-out 0s; }
.Floor001082 .list li:hover .pic { transform: scale3d(1.15, 1.15, 1.15); }
.Floor001082 .list li img { display: none; }
.Floor001082 .list li h3 { font-size: 20px; color: #000; text-align: center; margin: 0; padding-top: 25px; padding-bottom: 10px; }
.Floor001082 .list li:hover h3 a { color: #38806a; }
.Floor001082 .list .bx-viewport { z-index: 2; }
.Floor001082 .list .bx-controls-direction { text-align: center; position: absolute; width: 100%; left: 0; bottom: 0; }
.Floor001082 .list .bx-controls-direction a { width: 16px; height: 32px; top: 50%; margin-top: -16px; background-image: url(../images/Floor001082_btn.gif); background-repeat: no-repeat; z-index: 10; overflow: hidden; margin: 0 4%; display: inline-block; text-indent: -999em; }
.Floor001082 .list .bx-controls-direction a.bx-prev { left: 0; background-position: right -32px; }
.Floor001082 .list .bx-controls-direction a.bx-next { right: 0; background-position: right 0; }
.Floor001082 .list .bx-controls-direction a.bx-prev:hover { background-position: 0 0; }
.Floor001082 .list .bx-controls-direction a.bx-next:hover { background-position: 0 -32px; }
.Floor001082 .tab { text-align: center; padding-bottom: 4%; }
.Floor001082 .tab span { font-size: 18px; color: #000; font-weight: bold; cursor: pointer; display: inline-block; border: 1px solid #aaa; line-height: 35px; padding: 0 2%; margin: 0 1%; position: relative; }
.Floor001082 .tab span.on { background: url(../images/Floor002444-more_bg.jpg) no-repeat center #38806a; background-size: cover; color: #fff; border-color: #38806a; }
.Floor001082 .tab span.on:before { position: absolute; content: ''; bottom: -8px; left: 50%; margin-left: -8px; border: 8px solid #38806a; border-left-color: transparent; border-right-color: transparent; border-bottom: 0; }

@media(max-width:1440px) {
.Floor001082 .tab { padding-bottom: 2%; }
.Floor001082 .list { padding-bottom: 50px; }
}

@media(max-width:1366px) {
.Floor001082 .tab { padding-bottom: 0; }
.Floor001082 .tab span { font-size: 16px; margin-bottom: 20px; }
.Floor001082 .list li .pic { padding-bottom: 60%; }
}

@media(max-width:1024px) {
.Floor001082 { padding: 50px 0; }
.Floor001082 .list li .pic { padding-bottom: 90.605%; }
.Floor001082 .list li h3 { padding-top: 10px; }
}
/*
 .Floor001703 
 */
.Floor001703 { position: relative; z-index: 10; }
.Floor001703 .intro { float: left; width: 50%; padding: 4% 0 0 0; }
.Floor001703 .img { float: right; width: 45%; display: block; padding-bottom: 41.417%; background-size: contain; background-repeat: no-repeat; background-position: center; }
.Floor001703 .img img { display: none; }
.Floor001703 .h1 { font-size: 28px; margin: 0; max-width: 400px; margin-bottom: 5%; line-height: 44px; color: #333; }
.Floor001703 .h1 span { display: block; text-align: right; }
.Floor001703 .h1 strong { border-bottom: 1px solid #ccc; display: inline-block; }
.Floor001703 .p { font-size: 22px; line-height: 30px; letter-spacing: 1px;text-indent: 2em; }
.Floor001703 .all_more { color: #fff; text-align: center; width: 180px; height: 40px; line-height: 40px; display: block; background: url(../images/Floor002444-more_bg.jpg) no-repeat left top; margin-top: 10%; font-size: 16px; }
.Floor001703 .all_more:hover { box-shadow: 0 2px 10px #868686; }

@media(max-width:1440px) {
.Floor001703 .img { padding-bottom: 38%; }
.Floor001703 .h1 { font-size: 26px; }
.Floor001703 .p { font-size: 20px; }
.Floor001703 .all_more { margin-top: 6%; }
}

@media(max-width:1366px) {
.Floor001703 .intro { padding: 0; }
.Floor001703 .all_more { margin-top: 2%; }
.Floor001703 .img { padding-bottom: 30%; }
}

@media(max-width:1024px) {
.Floor001703 { padding: 50px 0; }
}

@media(max-width:768px) {
.Floor001703 .intro, .Floor001703 .img { float: none; width: auto; }
.Floor001703 .all_more { margin: 2% auto 0; }
.Floor001703 .intro { padding: 0; padding-bottom: 5%; }
.Floor001703 .img { text-align: center; padding-bottom: 60%; }
.Floor001703 .p { font-size: 18px; }
}

@media(max-width:480px) {
.Floor001703 .img { text-align: center; padding-bottom: 100%; }
}
/*Floor002537 */
.Floor002537 { position: relative; z-index: 10; }
.Floor002537 .list { margin: 4% 0 0 0; position: relative; }
.Floor002537 .list > * { position: relative; padding-bottom: 38%; }
.Floor002537 .list dl dd { position: absolute; left: 0; top: 0; width: 50%; height: 50%; }
.Floor002537 .list dl dd:nth-child(2n) { left: 50%; }
.Floor002537 .list dl dd:nth-child(3), .Floor002537 .list dl dd:nth-child(4) { top: 50%; }
.Floor002537 .list dd a { position: absolute; left: 1px; top: 1px; right: 1px; bottom: 1px; background: #fffcf6; padding: 10% 10% 0 10%; transition: 0.3s; }
.Floor002537 .list dd a:hover { background: url(../images/Floor002537_list_hover.png) repeat left top; color: #fff; }
.Floor002537 .list dd h4 { font-size: 24px; font-weight: normal; margin: 10px 0; }
.Floor002537 .list dd p { margin: 0; line-height: 24px; overflow: hidden; max-height: 78px; color: #666; font-size: 22px;text-indent: 2em; }
.Floor002537 .list dd a:hover p { color: #fff; }
.Floor002537 .list dd a:hover time { opacity: 0.5; }
.Floor002537 .list dd a::after { display: block; content: ''; background: url(../images/Floor002537_list_more.png) no-repeat; width: 17px; height: 9px; margin-top: 14%; }
.Floor002537 .list dd a:hover::after { background-image: url(../images/Floor002537_list_more_hover.png); }
.Floor002537 .list_top li .Ispic { padding-bottom: 75.8%; transition: all 0.5s ease-out 0s; }
.Floor002537 .list_top li:hover .Ispic { transform: scale3d(1.15, 1.15, 1.15); }
.Floor002537 .list_top li .txt { position: absolute; left: 0; bottom: 0; width: 100%; padding: 30% 30% 4% 3%; background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%); background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%); background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 77%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000', GradientType=0 );
}
.Floor002537 .list_top li a { color: #fff; overflow: hidden; }
.Floor002537 .list_top li .txt p { font-size: 24px; margin: 0; }
.Floor002537 .list_top .bx-pager { position: absolute; right: 3%; z-index: 10; bottom: 5%; }
.Floor002537 .list_top .bx-pager div { float: left; padding: 0 3px; }
.Floor002537 .list_top .bx-pager div a { display: block; width: 11px; height: 11px; border: 1px solid #fff; overflow: hidden; line-height: 1000px; }
.Floor002537 .list_top .bx-pager div a.active { background: #38806a; border: 0; }
.Floor002537 .list_top .bx-viewport { z-index: 1; }

@media(max-width:1440px) {
.Floor002537 .list dd h4 { font-size: 22px; font-weight: normal; margin: 10px 0; }
.Floor002537 .list dd p { font-size: 18px; }
.Floor002537 .list { margin: 2% 0 0 0; }
.Floor002537 .list_top li .txt p { font-size: 22px; }
}

@media(max-width:1366px) {
.Floor002537 .list > * { padding-bottom: 30%; }
.Floor002537 .list dd h4 { font-size: 20px; }
.Floor002537 .list dd p { max-height: 48px; font-size: 16px; }
.Floor002537 .list_top li .Ispic { padding-bottom: 60%; }
.Floor002537 .list dd a::after { margin-top: 4%; }
}

@media(max-width:1024px) {
.Floor002537 .list > * { padding-bottom: 38%; }
.Floor002537 .list_top li .Ispic { padding-bottom: 76%; }
.Floor002537 { padding: 50px 0; }
}

@media(min-width:800px) {
.Floor002537 .list > * { float: left; width: 50%; }
.Floor002537 .list_top .bx-wrapper { position: absolute; left: 0; top: 1px; bottom: 0; right: 1px; }
}

@media(max-width:799px) {
.Floor002537 .list > * { padding-bottom: 0; }
}

@media(max-width:480px) {
.Floor002537 .list dl dd { position: relative; width: 100%; height: auto; left: auto !important; }
.Floor002537 .list dl dd a { position: relative; left: auto; bottom: auto; right: auto; top: auto; display: block; padding: 5%; margin-bottom: 2px; }
.Floor002537 .list dd a::after { margin-top: 20px; }
.Floor002537 .list_top li .txt p { font-size: 16px; }
}
/*Bottom002561 */
.Bottom002561 { padding: 3% 0 2% 0; font-family: KaiTi; background: #343434; font-size: 16px; color: #bdbdbd; position: relative; z-index: 100 }
.Bottom002561 .link { margin: 0 auto 10px; line-height: 36px; font-size: 18px; text-align: left; }
.Bottom002561 .link a { color: #bdbdbd; margin-right: 1%; }

@media(min-width:769px) {
.Bottom002561 footer dt { float: left; }
.Bottom002561 footer dd { float: right; margin-right: 2%; padding-right: 4px; }
}

@media(max-width:768px) {
.Bottom002561 .link { margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px dashed #585550; }
.Bottom002561 footer { text-align: center; }
.Bottom002561 footer dd { float: none; display: table; margin: 15px auto 5px; }
}
.Bottom002561 footer { line-height: 30px; font-size: 20px; }
.Bottom002561 footer a{ color: #bdbdbd;; }
.Bottom002561 footer .nav { padding-top: 5px; }
.Bottom002561 footer .nav a { color: #bdbdbd; }
.Bottom002561 footer .nav a:hover { color: #fff; }
.Bottom002561 footer .bshare-custom { line-height: 36px !important; }
.Bottom002561 footer .bshare-custom .name { float: left; padding-right: 27px; background: url(../images/Floor002710_share_icon.png) no-repeat right center; }
.Bottom002561 footer .bshare-custom a { float: left; width: 36px; height: 36px; padding: 0; margin: 0 0 0 13px; background-color: #ededed; background-repeat: no-repeat; border-radius: 50%; background-image: url(../images/Floor002710_share.png); }
.Bottom002561 footer .bshare-custom a.bshare-qqim { background-position: 0 0; }
.Bottom002561 footer .bshare-custom a.bshare-weixin { background-position: -49px 0; }
.Bottom002561 footer .bshare-custom a.bshare-sinaminiblog { background-position: -97px 0; }
.Bottom002561 .bottom { padding-bottom: 3%; margin-bottom: 3%; position: relative; border-bottom: 1px solid #585550; padding-right: 280px; }
.Bottom002561 .bottom dl { float: left; margin-right: 8%; }
.Bottom002561 .bottom dl:last-of-type { margin-right: 0; }
.Bottom002561 .bottom dl a { color: #bdbdbd; }
.Bottom002561 .bottom dt { margin-bottom: 20px; }
.Bottom002561 .bottom dt a { font-size: 24px; }
.Bottom002561 .bottom dd { line-height: 30px; font-size: 18px; }
.Bottom002561 .bottom dd a { color: #bdbdbd; transition: 0.2s; }
.Bottom002561 .bottom dd a:hover { color: #fff; }

@media(min-width:1025px) {
.Bottom002561 .contact { position: absolute; right: 0; top: 0; }
}
.Bottom002561 .contact { width: 40%; max-width: 135px; text-align: right; }
.Bottom002561 .contact p { margin-top: 0; font-size: 24px; }
.Bottom002561 .contact img { display: block; width: 100%; max-width: 111px; margin-left: auto; }

@media(max-width:1360px) {
.Bottom002561 .bottom { padding-right: 180px; }
}

@media(max-width:1280px) {
.Bottom002561 .bottom { margin-right: 2%; }
.Bottom002561 .bottom dl { margin-right: 5%; }
}

@media(max-width:1100px) {
.Bottom002561 .bottom dl { margin-right: 5%; }
.Bottom002561 .bottom dt a { font-size: 20px; }
.Bottom002561 .bottom dd { font-size: 16px; }
.Bottom002561 .link { font-size: 16px; }
.Bottom002561 footer { font-size: 16px; }
}

@media(max-width:1024px) {
.Bottom002561 .bottom { padding-right: 0; }
.Bottom002561 .bottom dl { display: none; }
.Bottom002561 .contact { margin: 0 auto; }
}
#bdshare_weixin_qrcode_dialog { width: 260px !important; height: 330px !important; }
.main { background: url(../images/main-bg.jpg) no-repeat center bottom #fefcf4; font-family: KaiTi; }
/*
 .Menu002449 
 */
.Menu002449 { position: relative; font-family: KaiTi; padding-top: 100px; }
.Menu002449 .ban img { display: block; }
.Menu002449 .ban .phoneimg { display: none; }

@media only screen and (max-width: 1000px) {
.Menu002449 .ban .pcimg { display: none; }
.Menu002449 .ban .phoneimg { display: block; }
}
.Menu002449 .menu, .Menu002449 .menu * { transition: .3s ease-in-out; }
.Menu002449 .menu { position: absolute; bottom: 0; left: 0; width: 100%; height: 60px; line-height: 30px; background: rgba(200, 160, 99, 0.9) none repeat scroll 0 0 !important; filter: Alpha(opacity=90); }
.Menu002449 .menu .auto { position: relative; z-index: 5; }
.Menu002449 .menu .currents { float: right; padding: 15px 0 15px 25px; font-size: 20px; background: url(../images/Menu002449-curr_icon.png) no-repeat left center; }
.Menu002449 .menu .currents a, .Menu002449 .menu .currents { color: #eadcca; }
.Menu002449 .menu .currents span, .Menu002449 .menu .currents a:hover { color: #fff; }

@media only screen and (max-width:1000px ) {
.Menu002449 .menu .currents { display: none; }
}
.Menu002449 .menu nav { float: left; width: 75%; }
.Menu002449 .menu nav li { float: left; }
.Menu002449 .menu nav li a { color: #eadcca; font-size: 20px; display: inline-block; position: relative; padding: 15px 0; }
.Menu002449 .menu nav li a:after { content: ""; width: 0; height: 2px; overflow: hidden; background: #fff; position: absolute; left: 50%; bottom: 0; }
.Menu002449 .menu nav li.aon a, .Menu002449 .menu nav li a:hover { color: #fff; }
.Menu002449 .menu nav li.aon a:after, .Menu002449 .menu nav li a:hover:after { width: 100%; left: 0; }

@media only screen and (max-width:1000px ) {
.Menu002449 .menu nav { float: none; width: 100%; }
}
/*
 .RighInfo002450 
 */
.RighInfo002450 { padding: 5% 0; }
.RighInfo002450 .auto { position: relative; }
.RighInfo002450 .wrap-container .h1 { font-size: 28px; margin: 0; max-width: 400px; margin-bottom: 4%; line-height: 44px; color: #1a1002; }
.RighInfo002450 .wrap-container .h1 span { display: block; text-align: right; }
.RighInfo002450 .wrap-container .h1 strong { border-bottom: 1px solid #ccc; display: inline-block; }
.RighInfo002450 .wrap-container .img, .RighInfo002450 .wrap-container .img2 { margin: 0 auto; display: block; }
.RighInfo002450 .wrap-container .word { color: #1a1002; font-size: 22px; line-height: 30px; letter-spacing: 1px; margin-top: 3%; }
.RighInfo002450 .wrap-container .word p { text-indent: 2em; }
.RighInfo002450 .wrap-container .word p span { float: right; margin-top: 3%; }
.RighInfo002450 .wrap-container .h4 { font-size: 28px; margin: 10px 0; }
.RighInfo002450 .wrap-container p{text-indent: 2em;}
@media only screen and (min-width:767px ) {
.RighInfo002450 .wrap-container .img { float: right; margin: 0 0 1% 5%; }
.RighInfo002450 .wrap-container .img2 { float: left; margin: 0 10% 5% 0; }
.RighInfo002450 .wrap-container .word { margin-top: 0; }
}

@media(max-width:640px) {
.RighInfo002450 .wrap-container .word { font-size: 18px; }
.RighInfo002450 .wrap-container .h1 { font-size: 24px; }
.RighInfo002450 .wrap-container .h4 { font-size: 24px; margin: 4% 0; }
}
/*PicList002120 */
.PicList002120 { padding: 5% 0 2% 0; }
.PicList002120 li { float: left; width: 20.5%; margin-right: 6%; margin-bottom: 2%; }
.PicList002120 li a { display: block; color: #1a1002; }
.PicList002120 li:hover a { color: #377f69; }
.PicList002120 li p { margin: 0; line-height: 30px; padding: 15px 2%; text-align: center; font-size: 22px; }
.PicList002120 li .table { display: none; }
.PicList002120 li figure { padding-bottom: 77%; background-size: contain; transition: all 0.5s ease-out 0s; }
.PicList002120 li:hover figure { transform: scale3d(1.05, 1.05, 1.05); }

@media(min-width:641px) {
.PicList002120 li:nth-child(4n) { margin-right: 0; }
}

@media(max-width:640px) {
.PicList002120 li { width: 48%; margin-right: 4%; }
.PicList002120 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:375px) {
.PicList002120 li p { font-size: 14px; }
}
.fancybox-prev { left: -15% !important; }
.fancybox-next { right: -15% !important; }
/*Page001913*/
.Page001913 { text-align: center; padding: 1% 0 5%; color: #1a1002; }
.Page001913 * { vertical-align: middle; }
.Page001913 .Pages .p_cur, .Page001913 .Pages .p_count, .Page001913 .Pages .p_total { display: none; }
.Page001913 .Pages a { border: 1px solid #c8a063; display: inline-block; font-size: 16px; padding: 0 20px; line-height: 35px; color: #1a1002; }
.Page001913 .num a { margin-right: 6px; }
.Page001913 .num a:last-child { margin-right: 0; }
.Page001913 .Pages a:hover, .Page001913 .Pages a.a_cur { color: #fff; background-color: #c8a063; }
.Page001913 .Pages em { font-style: normal; display: inline-block; vertical-align: middle; margin: 0 6px; }
.Page001913 .p_jump { display: none; }

@media(max-width:1000px) {
.Page001913 .Pages em { display: none; }
}

@media(max-width:640px) {
.Page001913 .Pages a.a_first, .Page001913 .Pages a.a_end { display: none; }
.Page001913 .Pages a { padding: 0 10px; }
}
/*
 .PicList001216 
 */
.PicList001216 { padding: 3% 0 2% 0; }
.PicList001216 dl { padding: 2% 0; border-bottom: 1px solid #f0f4f4; }

@media(min-width:641px) {
.PicList001216 dl { display: table; width: 100%; }
.PicList001216 dd { display: table-cell; vertical-align: middle; }
.PicList001216 dd:nth-child(1) { width: 90px; }
.PicList001216 dd:nth-child(2) { width: 19.1%; }
.PicList001216 dd:nth-child(2) img { width: 85%; max-width: 226px }
.PicList001216 dd span { display: block; }
.PicList001216 dd h3 { position: relative; font-size: 24px; height: 24px; }
.PicList001216 dd .dot { position: absolute; width: 90%; left: 0; top: 0; line-height: 20px; }
.PicList001216 dd:nth-child(3) { font-size: 12px; }
}
.PicList001216 dd span { font-size: 42px; color: #1a1002; }
.PicList001216 dd h3 { margin: 10px 0; }
.PicList001216 dd h3 a { color: #1a1002; }
.PicList001216 dd:hover h3 a { color: #10a49a; }
.PicList001216 dd p { margin: 0; line-height: 24px; font-size: 20px; color: #666; height: 48px; overflow: hidden;text-indent: 2em; }
.PicList001216 dd .more { display: inline-block; margin-top: 2%; font-size: 16px; font-weight: bold; line-height: 30px; padding: 0 40px 0 26px; border: 1px solid #c3d8d7; border-radius: 28px; background: url(../images/PicList001216-more.png) no-repeat 95% center; }
.PicList001216 dd:hover .more { color: #10a49a; }

@media(max-width:1000px) and (min-width:641px) {
.PicList001216 dd:nth-child(2) { width: 30%; }
}

@media(max-width:640px) {
.PicList001216 dl { padding: 2%; }
.PicList001216 dd img { width: 100%; }
.PicList001216 dd:nth-child(2) { padding: 2% 0; }
.PicList001216 dd h3 { font-size: 20px; }
.PicList001216 dd p { font-size: 18px; }
.PicList001216 dd span { font-size: 30px; }
}
/*
 .RichInfo005 
 */
.RichInfo005 { padding: 4% 0; }
.RichInfo005 .title { text-align: center; padding-bottom: 20px; }
.RichInfo005 .title h1 { margin: 0; padding-bottom: 15px; font-size: 28px; font-weight: normal; }
.RichInfo005 .title p { margin: 0; border-bottom: 1px dashed #d2d2d2; padding-bottom: 10px; font-size: 18px; }
.RichInfo005 .title p span { margin: 0 5px; color: #777; }
.RichInfo005 .pic { float: right; margin-left: 30px; }
.RichInfo005 .info { text-align: justify; text-justify: inter-ideograph; font-size: 20px; line-height: 34px; }
.RichInfo005 .p { text-indent: 2em; font-size: 20px; line-height: 34px; }
.RichInfo005 p { }
.RichInfo005 .info_back { text-align: center; clear: both; padding: 3% 0 20px 0; border-top: 1px dashed #eaeaea; margin-top: 3%; }
.RichInfo005 .info_back a { color: #999; font-size: 18px; }
.RichInfo005 .info_back a:hover { color: #0c5236; }
.RichInfo005 .info_back dl { width: 35%; }
.RichInfo005 .info_back .prepage { float: left; text-align: left; }
.RichInfo005 .info_back .nextpage { float: right; text-align: right; }

@media(max-width:640px) {
.RichInfo005 .info_back .prepage, .RichInfo005 .info_back .nextpage { float: none; text-align: left; width: 100%; }
.RichInfo005 .info_back a { display: block; margin: 10px auto; }
.RichInfo005 .title h1 { font-size: 24px; }
.RichInfo005 .info { font-size: 18px; }
}
/*
 .PicList000593 
 */
.PicList000593 { padding: 5% 0 2% 0; }
.PicList000593 li { float: left; width: 22%; margin-right: 4%; position: relative; margin-bottom: 2%; }
.PicList000593 li:nth-child(4n) { margin-right: 0; }
.PicList000593 li .video_files { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 10; }
.PicList000593 li .video_files video { width: 100%; height: 100%; background-color: #000; }
.PicList000593 li .video_files .close { position: absolute; right: 3%; top: 3%; z-index: 10; width: 30px; height: 30px; border-radius: 50%; background-color: #761b1b; cursor: pointer; }
.PicList000593 li .video_files .close::before, .PicList000593 li .video_files .close::after { position: absolute; content: ''; width: 3px; height: 70%; border-radius: 3px; background-color: #fff; left: 13px; top: 5px; }
.PicList000593 li .video_files .close::before { transform: rotate(45deg); }
.PicList000593 li .video_files .close::after { transform: rotate(-45deg); }
.PicList000593 li figure { position: relative; overflow: hidden; }
.PicList000593 li figure em { display: block; padding-bottom: 64.94%; background-size: contain; background-position: center center; background-repeat: no-repeat; transition: all 0.5s ease-out 0s; }
.PicList000593 li:hover figure em { transform: scale3d(1.15, 1.15, 1.15); }
.PicList000593 li figure a { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgba(0,0,0,0.5); }
.PicList000593 li figure a::before, .PicList000593 li figure a::after { position: absolute; content: ''; z-index: 5; top: 50%; left: 50%; }
.PicList000593 li figure a::before { width: 70px; height: 70px; border: 3px solid rgba(255,255,255,0.6); margin-left: -35px; margin-top: -35px; border-radius: 50%; }
.PicList000593 li figure a::after { width: 0; height: 0; border-top: 15px solid transparent; border-bottom: 15px solid transparent; border-left: 20px solid rgba(255,255,255,0.6); margin-left: -5px; margin-top: -15px; }
.PicList000593 li p { text-align: center; color: #1a1002; font-size: 22px; }

@media(max-width:768px) {
.PicList000593 li { width: 49%; margin-right: 2%; }
.PicList000593 li:nth-child(3n) { margin-right: 2%; }
.PicList000593 li:nth-child(2n) { margin-right: 0; }
}

@media(max-width:480px) {
.PicList000593 li figure a::before { width: 50px; height: 50px; margin-left: -25px; margin-top: -25px; }
.PicList000593 li figure a::after { border-top-width: 10px; border-bottom-width: 10px; border-left-width: 15px; margin-left: -3px; margin-top: -7px; }
}

@media(max-width:375px) {
.PicList000593 li figure a::before { width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; }
.PicList000593 li { width: 100%; float: none; margin-right: 0 !important; }
}
.pro_list { padding: 5% 0 0; }

@media(max-width:1400px) {
.pro_list { padding: 5% 2% 0; }
}
/*
 .Floor001641 
 */
.Floor001641 .title { background: #cba66e; padding: 15px 20px; text-transform: uppercase; position: relative; }
.Floor001641 .title h1 { font-size: 24px; margin: 0; color: #fff; }
.Floor001641 .title a { float: right; color: #fff; font-weight: bold; background: url(../images/Floor001641-a_more.png) no-repeat right center; margin-top: 4px; padding-right: 15px; }
.Floor001641 li { position: relative; margin-bottom: 2%; border-bottom: 1px dashed rgba(0,0,0,0.1); padding: 15px 10px; }
.Floor001641 li:last-child { border-bottom: none; }
.Floor001641 li a { position: relative; }
.Floor001641 li figure { float: left; width: 35.434%; border: 1px solid #dadada; overflow: hidden; }
.Floor001641 li figure .pic { display: block; background-repeat: no-repeat; background-position: center; background-size: contain; padding-bottom: 88%; transition: all 0.5s ease-out 0s; }
.Floor001641 li:hover figure .pic { transform: scale3d(1.15, 1.15, 1.15); }
.Floor001641 li figure img { display: none; }
.Floor001641 li div { float: right; width: 60%; font-size: 12px; }
.Floor001641 li div h5 { margin: 0; padding: 2% 0; font-size: 18px; }
.Floor001641 li div p { margin: 0; color: #666; font-size: 15px; line-height: 20px; max-height: 60px;}
.Floor001641 li:hover a { color: #3b806b; }

@media(max-width:640px) {
.Floor001641 li div p { height: 40px; overflow: hidden; }
}

@media(max-width:480px) {
.Floor001641 li::before { display: none; }
.Floor001641 li { border-bottom: 1px solid #e6e6e6; padding-bottom: 2%; margin-bottom: 2%; }
.Floor001641 .title h1 { font-size: 20px; }
}
/*
 .PicList000848 
 */
.PicList000848 ul{   display: flex;   flex-wrap: wrap;}
.PicList000848 li { float: left; margin: 0 4.8605% 5% 0; width: 30.093%; }
.PicList000848 li:nth-child(3n) { margin-right: 0; }
.PicList000848 li a { color: #1a1002; background-color: #ede9de; display: block; transition: all .3s; }
.PicList000848 li .pic { overflow: hidden; }
.PicList000848 li figure { padding-bottom: 80%; background-size: contain; width: 80%; margin: 0 auto; transition: all 0.5s ease-out 0s; }
.PicList000848 li:hover figure { transform: scale3d(1.15, 1.15, 1.15); }
.PicList000848 li .word { padding: 15px; }
.PicList000848 li h1, .PicList000848 li h5 { margin: 0; color: #1a1002; }
.PicList000848 li h1 { font-size: 24px; }
.PicList000848 li h5 { font-size: 16px; border-bottom: 1px dotted rgba(0,0,0,0.2); padding: 10px 0 15px 0; }
.PicList000848 li p { line-height: 24px; height: 48px; font-size: 18px; overflow: hidden; }
.PicList000848 li:hover a { color: #fff; background-color: #c8a063; }
.PicList000848 li:hover h1, .PicList000848 li:hover h5 { color: #fff; }

@media(max-width:768px) {
.PicList000848 li { width: 47.5%; }
.PicList000848 li:nth-child(3n) { margin-right: 5%; }
.PicList000848 li:nth-child(2n) { margin-right: 0; }
.PicList000848 li h1 { font-size: 24px; }
}

@media(max-width:480px) {
.PicList000848 li h1 { font-size: 18px; }
.PicList000848 li span { line-height: 35px; }
.PicList000848 li { width: auto; float: none; margin-right: 0 !important; }
}
/*
 .RighInfo001277 
 */
.RighInfo001277 { padding: 3% 0; }
.RighInfo001277 .list_img { float: left; width: 55.6%; position: relative; }
.RighInfo001277 .big_img { position: absolute; left: 0; top: 0; height: 100%; width: 78.275%; }
.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 #eceae1; background-size: contain; }
.RighInfo001277 .list { padding: 42px 0 42px 80.85%; }
.RighInfo001277 .list .bd { position: relative; }
.RighInfo001277 .list a { position: absolute; width: 19.154%; 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: 100px; position: relative; }
.RighInfo001277 .list li figure { position: absolute; left: 0; width: 100%; top: 6px; bottom: 6px; background-size: contain; border: 1px solid #f2f2f2; }
.RighInfo001277 .list li.on figure { border: 2px solid #cba66e; }
.RighInfo001277 .right_info { float: right; width: 39.2%; }
.RighInfo001277 .right_info h1, .RighInfo001277 .right_info h3, .RighInfo001277 .right_info p { margin: 0; padding: 5% 0; border-bottom: 1px solid #eceae1; }
.RighInfo001277 .right_info h1 { color: #cba66e; font-size: 28px; }
.RighInfo001277 .right_info h3 { font-size: 20px; font-weight: normal; color: #333; }
.RighInfo001277 .right_info p { line-height: 30px; color: #666; margin-bottom: 10%; font-size: 18px;}
.RighInfo001277 .right_info a { display: inline-block; border: 1px solid #cba66e; padding: 10px 5%; color: #cba66e; transition: 0.4s; font-size: 18px; }
.RighInfo001277 .right_info a:hover { background-color: #cba66e; color: #fff; }
.RighInfo001277 .tab { padding: 30px 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; font-size: 20px; }
.RighInfo001277 .tab .h1_tab span.on { background-color: #cba66e; color: #fff; }
.RighInfo001277 .tab .info { padding-top: 3%; line-height: 30px; font-size: 18px; }

@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%; }
}
/*
 .TextList001130 
 */
.TextList001130 { padding: 5% 0 2% 0; }
.TextList001130 li { padding-left: 25px; line-height: 80px; font-size: 20px; color: #1a1002; float: left; width: 49%; padding-right: 3%; margin-right: 2%; background-color: #ede9de; margin-bottom: 2%; }
.TextList001130 li:nth-child(2n) { margin-right: 0; }
.TextList001130 li span { display:none; float: left; width: 80px; height: 80px; background-color: #e3ddcc; margin-right: 20px; text-align: center; color: #333; font-weight: bold; }
.TextList001130 li:hover span { background-color: #38806a; color: #fff; }
.TextList001130 li a { padding-right: 40px; color: #1a1002; font-weight: bold; background: url(../images/TextList001130-more.gif) no-repeat right center; }
.TextList001130 li:hover a { color: #38806a; }

@media(max-width:640px) {
.TextList001130 li { font-size: 18px; float: none; width: 100%; margin-right: 0; }
}
/*
 .TextList002205 
 */
.TextList002205 { padding: 5% 0 2% 0; }
.TextList002205 .list .item { margin-bottom: 10px; }
.TextList002205 .list .item i.icon { display: block; position: absolute; right: 20px; top: 20px; background: url(../images/TextList002205-icon.png) -44px -82px no-repeat; width: 21px; height: 11px; transition: all 0.5s ease-out 0s; overflow: hidden; }
.TextList002205 .list .item .Q { margin: 0; line-height: 60px; padding-left: 75px; padding-right: 50px; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; position: relative; background: #ede9de; cursor: pointer; transition: all 0.5s ease-out 0s; }
.TextList002205 .list .item .Q>a { color: #1a1002; font-size: 20px; }
.TextList002205 .list .item em.icon { position: absolute; top: 0; left: 0; width: 60px; height: 100%; display: block; text-align: center; font-size: 24px; font-weight: bold; font-style: normal; color: #333; }
.TextList002205 .list .item .Q em.icon { background: #e3ddcc; transition: all 0.5s ease-out 0s; }
.TextList002205 .list .item .A { position: relative; padding: 20px 25px 20px 75px; font-size: 18px; color: #333; line-height: 30px; background: #e3ddcc; display: none; }
.TextList002205 .list .item .A em.icon { background: #ede9de; color: #38806a; transition: all 0.5s ease-out 0s; }
.TextList002205 .list .item.active .Q em.icon { background: #38806a; color: #fff; }
.TextList002205 .list .item.active i.icon { background-position: -44px -70px; }
/*
 .PicList002497
 */
.PicList002497 { padding: 5% 0; }
.PicList002497 .List * { -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.PicList002497 .List ul li { position: relative; width: 100%; background: #ede9de; text-align: center; padding-top: 25%; }
.PicList002497 .List ul li a { display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.PicList002497 .List ul li .imgBox { height: 100%; position: relative; width: 100%; }
.PicList002497 .List ul li .imgWrap { left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 100%; }
.PicList002497 .List ul li .txtCon { padding: 20px; }
.PicList002497 .List ul li a .img { display: block; height: 100px; position: relative; }
.PicList002497 .List ul li a .img img { max-height: 90%; }
.PicList002497 .List ul li a .txt { display: block; width: 100%; color: #666; line-height: 30px; font-size: 18px; }
.PicList002497 .List ul li a .h3 { color: #1a1002; font-size: 22px; margin: 10px 0; }

@media screen and (min-width:768px ) {
.PicList002497 .List ul li { width: 48%; margin-right: 4%; float: left; margin-top: 0; border: none; }
.PicList002497 .List ul li a { border: 1px solid #eee; }
.PicList002497 .List ul li:nth-child(2n) { margin-right: 0; }
}

@media screen and (min-width:1200px ) {
.PicList002497 .List ul li .txtCon { padding: 0 40px; }
.PicList002497 .List ul li a .h3 { margin: 0 0 10px; }
.PicList002497 .List ul li a .txtp { height: 90px; }
}

@media(max-width:1366px) {
.PicList002497 .List ul li { padding-top: 50%; }
}

@media(max-width:568px) {
.PicList002497 .List ul li { padding-top: 100%; }
}
/*Map002681 */
.Map002681 { padding: 5% 0; }
.Map002681 .tips { font-size: 22px; line-height: 30px; position: relative; }
.Map002681 .tips h1 { margin: 0; margin-bottom: 10px; font-size: 28px; color: #1a1002; }
.Map002681 .tips span{text-indent: 2em;display: block;}
.Map002681 .inner { margin-top: 5%; }
.Map002681 .map { overflow: hidden; position: relative;  opacity: 0.01;}
.Map002681 #echartsMap { position: absolute; left: -10%; width: 120%; height: 140%; top: -20%; }
.Map002681 .map-list ul { padding: 5%; display: none; color: #1a1002; }
.Map002681 .map-list ul.on { display: block; }
.Map002681 .map-list ol { font-size: 30px; font-weight: bold; margin-bottom: 20px; }
.Map002681 .map-list li pre { color: #1a1002; line-height: 30px; font-size: 24px; font-family: KaiTi; }
.Map002681 .map-list li pre strong { display: block; margin-bottom: 10px; }

@media(min-width:1001px) {
.Map002681 .map { width: 60%; float: left;}
.Map002681 .map-list { float: right; width: 35%; padding-top: 20%; }
}

@media(max-width:1000px) {
.Map002681 .map-list { padding-top: 0 !important; }
.Map002681 .tips { font-size: 18px; }
.Map002681 .tips h1 { font-size: 24px; }
}

@media(max-width:640px) {
.Map002681 .map-list ol { font-size: 18px; margin-bottom: 10px; }
.Map002681 .map-list li pre { color: #333; line-height: 20px; }
}
/*
 .PicList002663
 */
.PicList002663 { padding: 0 0 5%; }
.PicList002663 h1 { position: relative; margin: 0; padding-bottom: 3%; font-size: 28px; color: #1a1002; }
.PicList002663 li { background: #ede9de; margin-bottom: 2%; margin-right: 2%; padding: 20px 2.5% 32px; }
.PicList002663 li:nth-child(3n) { margin-right: 0; }
.PicList002663 li h3 { font-size: 20px; color: #1a1002; margin-top: 0; }
.PicList002663 li p { padding-left: 26px; font-size: 20px; color: #444; line-height: 24px; margin: 0; }
.PicList002663 li p.name { background: url(../images/PicList002663-icon1.png) no-repeat left 3px; }

@media(min-width:769px) {
.PicList002663 li { float: left; width: 32%; }
}

@media(max-width:768px) {
.PicList002663 h1 { font-size: 24px; }
.PicList002663 li { float: none; width: 100%; margin-right: 0; padding: 26px; }
.PicList002663 li p { height: auto !important; font-size: 18px; }
.PicList002663 li h3 { font-size: 18px; }
}
/*
 .Form001518 
 */
.Form001518 { padding: 5% 0; }
.Form001518 dl { width: 48%; float: left; }
.Form001518 dl+dl { margin-left: 4%; }
.Form001518 dl dt { padding-bottom: 3%; font-size: 24px; color: #1a1002; font-weight: bold; }
.Form001518 dd li { margin-bottom: 8px; position: relative; font-weight: bold; font-size: 16px; }
.Form001518 dd .text, .Form001518 dd select { border: 1px solid #dadada; line-height: 50px; height: 50px; width: 100%; background: #fff; padding: 0 20px; }
.Form001518 dd li label { position: absolute; left: 20px; top: 0; line-height: 50px; }
.Form001518 dd li p { position: relative; }
.Form001518 dd li .form_err { position: absolute; right: 5px; top: 50%; color: #f00; line-height: 20px; margin-top: -10px; }
.Form001518 dd textarea.text { height: 323px; }
.Form001518 .btn { margin: 3% 0 0; cursor: pointer; background: #38806a; font-family: KaiTi; color: #fff; height: 50px; border: none; font-size: 22px; width: 40%; max-width: 180px; }
.Form001518 .btn:hover { background: #cca76f; }

@media(max-width:768px) {
.Form001518 dl dt { font-size: 20px; padding-bottom: 2%; }
.Form001518 dl { width: 100%; float: none; }
.Form001518 dl+dl { margin-left: 0; margin-top: 4%; }
}
/*
 .TextList001729 
 */
.TextList001729 { padding: 5% 0; }
.TextList001729 .tips { font-size: 22px; line-height: 30px; position: relative; }
.TextList001729 .tips h1 { margin: 0; margin-bottom: 10px; font-size: 28px; color: #1a1002; }
.TextList001729 .tips span{display: block;}
.TextList001729 ol.type { margin-top: 3%; }
.TextList001729 .type { display: table; width: 100%; }
.TextList001729 ol.type { font-size: 20px; background-color: #ede9de; }
.TextList001729 .type li { display: table-cell; vertical-align: middle; text-align: center; padding-top: 15px; padding-bottom: 15px; line-height: 30px; font-size: 20px; color: #1a1002; font-weight: bold; }
.TextList001729 ul.type li { cursor: pointer; }
.TextList001729 .type li:nth-child(1) { width: 28%; padding-left: 2%; text-align: left !important; }
.TextList001729 .type li:nth-child(2), .TextList001729 .type li:nth-child(3), .TextList001729 .type li:nth-child(4), .TextList001729 .type li:nth-child(5) { width: 18%; }
.TextList001729 .type li span { display: block; margin: 0 auto; height: 30px; width: 100px; overflow: hidden; }
.TextList001729 ul.type li:nth-child(5) { background: url(../images/TextList001729-icon_close.png) no-repeat 90% center; }
.TextList001729 ul.type#On li:nth-child(5) { background-image: url(../images/TextList001729-icon_open.png); }
.TextList001729 .list { border-bottom: 1px solid #e5e5e5; }
.TextList001729 .list .con { display: none; border-top: 1px solid #e5e5e5; overflow: hidden; font-size: 18px; line-height: 30px; padding: 2%; }
.TextList001729 .list .con strong { font-size: 22px; color: #1a1002; margin-bottom: 10px; display: block; }
.TextList001729 .btn_apply { padding: 10px 0; }
.TextList001729 .btn_apply a { display: inline-block; max-width: 180px; width: 40%; height: 50px; line-height: 50px; text-align: center; color: #fff; background-color: #38806a; font-size: 22px; }
.TextList001729 .btn_apply a:hover { background-color: #cca76f; }

@media(max-width:1000px) {
.TextList001729 .tips { font-size: 18px; }
.TextList001729 .tips h1 { font-size: 24px; }
.TextList001729 .type li:nth-child(2), .TextList001729 .type li:nth-child(3), .TextList001729 .type li:nth-child(4) { display: none; }
.TextList001729 .type li { width: 20% !important; font-size: 18px; }
.TextList001729 .list .con strong { font-size: 18px; }
.TextList001729 .btn_apply a { font-size: 20px; }
}

@media(max-width:768px) {
.TextList001729 .type li:nth-child(5) { display: none; }
.TextList001729 .type li { width: 24% !important; }
}

@media(max-width:480px) {
.TextList001729 .type li:nth-child(3) { display: none; }
.TextList001729 .type li { width: 30% !important; }
.TextList001729 .type li:nth-child(8) { width: 40% !important; }
.TextList001729 ol.type { font-size: 15px; }
.TextList001729 .btn_apply a { font-size: 16px; height: 40px; line-height: 40px; }
.TextList001729 ul.type li:nth-child(8) { background-size: 16px auto; }
}
/*
 .Map002364 
 */
.Map002364 { padding: 5% 0; }
.Map002364 dd { border: 10px solid #fff; margin-bottom: 2%; padding-left: 62%; background-color: #f9f9f9; position: relative; }
.Map002364 dd:last-child { margin-bottom: 0; }
.Map002364 .map * { max-width: none; }
.Map002364 dd figure { padding: 3%; }
.Map002364 dd ul { padding-bottom: 3%; }
.Map002364 dd li { line-height: 24px; padding: 30px 0; padding-left: 50px; border-bottom: 1px dashed #dbdbdb; background: url(../images/Map002364-icon_name.gif) no-repeat center left; font-size: 20px; color: #767676; }
.Map002364 dd li:nth-child(2) { background-image: url(../images/Map002364-icon_add.gif); }
.Map002364 dd li:nth-child(3) { background-image: url(../images/Map002364-icon_tel.gif); }
.Map002364 dd li:nth-child(4) { background-image: url(../images/Map002364-icon_fax.gif); }

@media(min-width:641px) {
.Map002364 .map { position: absolute !important; width: 60%; left: 0; height: 100%; top: 0; font-family: ""; }
}

@media(max-width:640px) {
.Map002364 dd li { font-size: 18px; }
.Map002364 dd { padding: 3%; }
.Map002364 .map { height: 300px; position: relative !important; }
.Map002364 dd figure { padding: 0; }
}

@media(max-width:480px) {
.Map002364 dd figure h1 { font-size: 20px; }
}
.fri_link { margin: 30px auto 10px; line-height: 36px; font-size: 18px; text-align: left; }
.fri_link a { color: #bdbdbd; margin-right: 1%; }
/*
 .Form001725 
 */
.Form001725 { padding: 38px 0; }
.Form001725 .form { padding-top: 30px; max-width: 1000px; width: 100%; }
.Form001725 .form td { padding-bottom: 20px; font-size: 20px; }
.Form001725 .form td.w1 { width: 47%; }
.Form001725 .form td.w2 { width: 6%; }
.Form001725 .form strong { width: 100%; border-radius: 3px; border: 1px solid #cfcfcf; line-height: 50px; height: 50px; text-indent: 10px; display: block }
.Form001725 .form .text { width: 100%; border-radius: 3px; border: 1px solid #cfcfcf; line-height: 50px; height: 50px; text-indent: 10px; background: none; }
.Form001725 .form .p { margin: 0 0 14px 0; color: #37816b; background: url(../images/Form001725-icon.jpg) no-repeat left center; padding-left: 24px; }
.Form001725 .form td em { font-style: normal; color: #bcbcbc; }
.Form001725 .form td em i { font-style: normal; color: #fadbbe; }
.Form001725 .form .btn { background: #37816b; color: #fff; cursor: pointer; font-size: 18px; width: 180px; height: 50px; border-radius: 3px; border: none; margin-top: 20px; }

@media(max-width:480px) {
.Form001725 .form tr { display: block; }
.Form001725 .form td.w2 { display: none; }
.Form001725 .form td.w1 { width: 100%; display: block; }
}
.queueList { margin: 30px 0 !important; }
.placeholder { padding-bottom: 20px !important; }
.placeholder .webuploader-pick { background: #37816b !important; }
.searchlist { padding: 4% 0; }
.searchlist ul li { padding: 2% 120px 2% 0; position: relative; border-bottom: 1px solid #eaeaea; font-size: 18px; }
.searchlist ul li:hover a { color: #38806a; }
.searchlist ul li time { position: absolute; right: 0; top: 50%; color: #999; margin-top: -10px; }
/*
 .Demo001400
 */
.Demo001400 { margin-bottom: 50px; padding-bottom: 10px; }
.Demo001400 dt { background: #cba66e; margin-bottom: 20px; padding: 15px 20px; font-size: 22px; color: #fff; font-weight: bold; }
.Demo001400 dd { background: #f7f3e6; margin: 0 20px 15px; padding: 10px; border-radius: 10px; }
.Demo001400 dd.aon { background: #cba66e; }
.Demo001400 dd a { font-size: 18px; color: #000; }
.Demo001400 dd.aon a { color: #fff; }
/*
 .Demo001430
 */
.Demo001430 { background: rgba(200, 160, 99, 0.9); padding: 15px 0 15px 15px; font-size: 20px; color: #eadcca; }
.Demo001430 .auto { background: url(../images/Menu002449-curr_icon.png) no-repeat left center; padding-left: 25px; }
.Demo001430 a { color: #eadcca; }
.Demo001430 span { color: #fff; }
/*
 .TextList002322 为demo编号
 */
.TextList002322 { padding: 5% 0; }
.TextList002322 .list li { position: relative; padding: 15px 100px 15px 0; line-height: 30px; border-bottom: 1px solid #f0f4f4; }
.TextList002322 .list li * { color: #1a1002; }
.TextList002322 .list li time { position: absolute; right: 0; top: 10px; display: block; color: #666; }
.TextList002322 .list li a { position: relative; display: block; width: 100%; overflow: hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding-left: 15px; font-size: 24px; font-weight: bold; }
.TextList002322 .list li a:before { display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px; }
.TextList002322 .list li a:hover { color: #38806a; }






.NewContact{padding: 3% 0}
.NewContact dl{margin-bottom: 10px;}
.NewContact dl dt{display: inline-block;width: 100px;background: #cca76f;color: #fff;text-align: center;line-height: 50px;font-size: 18px;}
.NewContact dl dd{display: inline-block;width: 100px;border: 1px solid #dadada;text-align: center;line-height: 48px;font-size: 16px;color: #333;cursor: pointer;}
.NewContact dl dd.on{background: #38806a;color: #fff;border-color: #38806a}
.NewContact dl dd .hover{text-align: left;display: none}

.NewContact .right{}
.NewContact .right h3{font-size: 30px;color: #1a1002;margin: 0;padding-bottom: 20px;}
.NewContact .right p{font-size: 24px;color: #1a1002;margin: 0;padding-bottom: 10px;line-height: 30px;}

@media(min-width:1025px){
    .NewContact .left{width: 55%;}
    .NewContact .right{width: 45%;padding-left: 10%;min-width: 400px}
}

@media(max-width:1024px){
    .NewContact .left,
    .NewContact .right{width: 100%;padding-left: 0%;display: block}
    .NewContact dl dt,
    .NewContact dl dd{width: 94px}
}


