/*Top002703*/
.Top002703{}
.Top002703 .auto{ max-width:1600px;}
@media(max-width:1600px){
.Top002703 .auto{ padding:0 2%;}
}

.Top002703 .top-left{ float:left; display:table; height:142px;}
.Top002703 .top-left a{ display:table-cell; vertical-align:middle;}
.Top002703 .top-left img{ width:100%;max-height:71px; max-width:290px; display:block;}
.Top002703 .top-left,
.Top002703 .top-right{ width:26.25%;}
.Top002703 .top-mid{ padding-top:29px; width:47.5%;}
.Top002703 .top-mid,
.Top002703 .top-right{ float:right;}
.Top002703 .top-right { position:relative; text-align:right; padding-top:20px;}
.Top002703 .top-right > *{ display:inline-block; vertical-align:bottom;}
.Top002703 .hotline span{ display:inline-block; background:url(../images/Top002703_call.png) no-repeat left center; font-size:16px; padding-left:21px; color:#555;}
.Top002703 .hotline aside{ color:#1d8a47; font-size:26px;}
.Top002703 .hotline aside.mailbox{ font-size:26px;}
@media(max-width:1520px){
.Top002703 .hotline aside{ font-size:22px;}
.Top002703 .hotline aside.mailbox{ font-size:22px;}
}
@media(max-width:1360px){
.Top002703 .top-right { padding-top:30px;}
.Top002703 .hotline aside{ font-size:18px;}
.Top002703 .hotline aside.mailbox{ font-size:18px;}
}
@media(max-width:1280px){
.Top002703 .hotline span{font-size: 14px;}
.Top002703 .hotline aside{ font-size:16px;}
.Top002703 .hotline aside.mailbox{ font-size:16px;}
}
.Top002703 .top-right dd{margin: 0 15px;}
.Top002703 .top-right dt{ position:relative;}
.Top002703 .top-right dl > *{ float:left;}
.Top002703 .top-right dl > * > a{ width:36px; height:36px; display:block; border-radius:50%; border:1px solid #c1c1c1; line-height:36px; text-align:center;  transition:0.3s;}
.Top002703 .top-right dl > * > a:hover{ background-color:#1d8a47; color:#fff; border-color:#1d8a47;}
.Top002703 .open-search{ background:url(../images/Top002703_search.png) no-repeat center center;}
.Top002703 .open-search:hover{ background-image:url(../images/Top002703_search_hover.png);}
.Top002703 .open-search-show:hover,
.Top002703 .open-search-show{ position:relative; background-color:#1d8a47;background-image:none;}
.Top002703 .open-search-show::after,
.Top002703 .open-search-show::before{ position:absolute; content:''; width:60%; left:20%; height:2px; top:50%; margin-top:-1px; background:#fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Top002703 .open-search-show::before{transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.Top002703 .top-search{ position:absolute; overflow:hidden; border-radius:5px; display:none; right:40px; top:0; width:200px; box-shadow:0 0 10px #ccc;}
.Top002703 .top-search .text{ color:#999; width:100%; line-height:36px; height:36px; padding:0 36px 0 10px; border:none;}
.Top002703 .top-search .text.focus{ color:#333;}
.Top002703 .top-search .btn{ position:absolute; top:0; right:0; height:100%; width:36px; background:url(../images/Top002703_search.png) no-repeat center center;}

.Top002703 .header-menu li em a{ font-size:16px;}
.Top002703 .header-menu li em a figure{ position:relative; margin:12px auto; width:30px; height:30px;}
.Top002703 .header-menu li em a i{ position:absolute; left:0; top:0; width:30px; height:30px; transition:0.7s;background-repeat:no-repeat;background-position: center center;background-size:contain;}
.Top002703 .header-menu li:nth-child(1) em a i.show{ background-image:url(../images/Top002703_icon_1.png)}
.Top002703 .header-menu li:nth-child(2) em a i.show{ background-image:url(../images/Top002703_icon_2.png)}
.Top002703 .header-menu li:nth-child(3) em a i.show{ background-image:url(../images/Top002703_icon_3.png)}
.Top002703 .header-menu li:nth-child(4) em a i.show{ background-image:url(../images/Top002703_icon_4.png)}
.Top002703 .header-menu li:nth-child(5) em a i.show{ background-image:url(../images/Top002703_icon_5.png)}
.Top002703 .header-menu li:nth-child(6) em a i.show{ background-image:url(../images/Top002703_icon_6.png)}
.Top002703 .header-menu li:nth-child(7) em a i.show{ background-image:url(../images/Top002703_icon_7.png)}
.Top002703 .header-menu li em a i.hover{ opacity:0; transform:scale(0) rotateY(180deg); -webkit-transform:scale(0) rotateY(180deg);}
.Top002703 .header-menu li:nth-child(1) em a i.hover{ background-image:url(../images/Top002703_icon_1_on.png)}
.Top002703 .header-menu li:nth-child(2) em a i.hover{ background-image:url(../images/Top002703_icon_2_on.png)}
.Top002703 .header-menu li:nth-child(3) em a i.hover{ background-image:url(../images/Top002703_icon_3_on.png)}
.Top002703 .header-menu li:nth-child(4) em a i.hover{ background-image:url(../images/Top002703_icon_4_on.png)}
.Top002703 .header-menu li:nth-child(5) em a i.hover{ background-image:url(../images/Top002703_icon_5_on.png)}
.Top002703 .header-menu li:nth-child(6) em a i.hover{ background-image:url(../images/Top002703_icon_6_on.png)}
.Top002703 .header-menu li:nth-child(7) em a i.hover{ background-image:url(../images/Top002703_icon_7_on.png)}
.Top002703 .header-menu li.aon em a i.show,
.Top002703 .header-menu li em a:hover i.show{ opacity:0; transform:scale(0) rotateY(180deg); -webkit-transform:scale(0) rotateY(180deg);}
.Top002703 .header-menu li.aon em a i.hover,
.Top002703 .header-menu li em a:hover i.hover{ opacity:1; transform:scale(1) rotateY(0deg); -webkit-transform:scale(1) rotateY(0deg);}
.Top002703 .header-menu li em a span{ display:block; border-top:1px solid #cfcfcf; padding-top:15px; margin:0 2px;}
.Top002703 .header-menu li.aon em a span,
.Top002703 .header-menu li em a:hover span{ border-top-color:#1d8a47;}
.Top002703 .header-menu li.aon em a,
.Top002703 .header-menu li em a:hover{ color:#1d8a47;}
@media(max-width:1280px){
.Top002703 .top-right .hotline{ display:block; padding-top:10px;}
.Top002703 .top-right{ padding-top:20px;}
}
@media(max-width:1100px){
.Top002703 .header-menu li em a{ font-size:14px;}
}
@media(max-width:1024px){
.Top002703 .top-mid{ padding:0; width:0;}
.Top002703 .top-right{ width:auto;}
.Top002703 #open_menu{ width:36px; height:36px; position:relative; z-index:200;border-radius:50%; border:1px solid #c1c1c1; }
.Top002703 #open_menu i{ height:3px; margin-top:-1.5px; width:60%; left:20%;}
.Top002703 #open_menu i,
.Top002703 #open_menu i::before, 
.Top002703 #open_menu i::after{ background:#ccc;}
.Top002703 #header-menu{ opacity:0; left:-100%; transform:scale(0); display:table; position:fixed; top:0; width:100%; height:100%; background:rgba(0,0,0,0.8); z-index:100; transition:0.3s;}
.Top002703 #header-menu.header-menu-show{ opacity:1; left:0; transform:scale(1);}
.Top002703 #header-menu ul{ display:table-cell; vertical-align:middle; padding-left:10%; padding-right:10%;}
.Top002703 #header-menu li{ text-align:center; padding:2% 0; width:33.33333%; float:left;}
.Top002703 #header-menu li em,
.Top002703 #header-menu li em a{ border-bottom:0;}
.Top002703 #header-menu li em a{ font-weight:normal; font-size:20px;}
.Top002703 #header-menu li figure{ margin:0 auto;position:relative; width:40px; height:40px; }
.Top002703 #header-menu li figure img{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Top002703 #header-menu li figure img.show{ left:1px; top:1px;}
.Top002703 #header-menu li em a span{ display:block;}
}
@media(max-width:640px){
.Top002703 #header-menu ul{ padding:0;}
.Top002703 .hotline span{ font-size:14px;}
.Top002703 .hotline aside{ font-size:24px;}
.Top002703 .top-left{ width:40%;}
}
@media(max-width:480px){
.Top002703{ position:relative; z-index:100; padding-top:32px;}
.Top002703 .top-right dt,
.Top002703 .top-right{ position:inherit;}
.Top002703 .top-right .hotline{ position:absolute; padding-top:0; right:0; padding:0 2%; top:0; width:100%;border-bottom:1px solid #eee; line-height:31px;}
.Top002703 .top-right .hotline aside{ display:inline-block; vertical-align:bottom;}
.Top002703 .hotline span{ font-size:12px;}
.Top002703 .hotline aside{ font-size:14px;display: inline-block;}
.Top002703 .hotline aside.mailbox{ font-size:14px;border-left: 1px solid #e8e8e8;padding-left: 4px;}
.Top002703 #header-menu li em a{ font-weight:normal; font-size:16px;}
.Top002703 .top-left{ height:76px;}
.Top002703 .top-search{ top:100%; right:2%; width:96%;}
}
/*Banner002704 */
.Banner002704{ overflow:hidden; position:relative;}
.Banner002704 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002704 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002704 .slides {display: block;} 
* html .Banner002704 .slides {height: 1%;}
.no-js .Banner002704 .slides > li:first-child {display: block;}
.Banner002704 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002704 .flex-viewport {max-height: 300px;}
.Banner002704 .slides {zoom: 1;}

.Banner002704 .slides li{ position:relative;}
.Banner002704 .slides li img{ display:block; width:100%;}
.Banner002704 .slides li img.wap{ display:none;}
.Banner002704 .slides li .txt-main{ position:absolute; top:0; height:100%; width:1440px; left:50%; margin-left:-720px; color:#fff; padding-bottom:2%;}
.Banner002704 .slides li .ytable{ height:100%;}
.Banner002704 .slides li h1,
.Banner002704 .slides li p{ margin:0; max-width:580px; font-weight:normal;}
.Banner002704 .slides li h1{ font-size:64px; line-height:72px;}
.Banner002704 .slides li p{ font-size:22px; padding:2% 0;}
.Banner002704 .slides li .more{ display:block; width:140px; line-height:50px; text-align:center; border-radius:5px; color:#fff; background:#da251c; font-size:18px; transition:0.3s;}
.Banner002704 .slides li .more:hover{ background:#fff; color:#da251c;}
@media(max-width:1440px){
.Banner002704 .slides li .txt-main{ left:2%; right:2%;margin:0 50px; width:auto;}
}

.Banner002704 .flex-direction-nav a{ position:absolute; top:50%; border:1px solid #fff; border-radius:50%; width:38px; height:38px; font-size:0; z-index:20; transition:0.3s;}
.Banner002704 .flex-direction-nav a:hover{background:#da251c; border-color:#da251c;}
.Banner002704 .flex-direction-nav a.flex-prev{ left:2%;}
.Banner002704 .flex-direction-nav a.flex-next{ right:2%;}
.Banner002704 .flex-direction-nav a::before{ position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Banner002704 .flex-direction-nav a.flex-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Banner002704 .flex-control-nav{ position:absolute; bottom:5%; z-index:20;width:1590px; left:50%; margin-left:-795px; color:#fff;}
.Banner002704 .flex-control-nav .pager{ float:left;}
.Banner002704 .flex-control-nav .pager span{ display:block; font-size:50px; font-family:Helvetica, Arial, sans-serif; font-weight:bold; line-height:62px; margin-top:-61px; margin-bottom:10px; border-bottom:1px solid rgba(255,255,255,0.3);}
.Banner002704 .flex-control-nav li{ float:left; padding-left:10px; list-style:none;}
.Banner002704 .flex-control-nav li a{ display:block; width:38px; height:3px; overflow:hidden; line-height:100px; background:#fff; opacity:0.3; font-size:0;}
.Banner002704 .flex-control-nav li a.flex-active{ opacity:1;}
@media(max-width:1590px){
.Banner002704 .flex-control-nav{ margin-left:0; left:2%; right:2%; width:auto;}
}
@media(max-width:1280px){
.Banner002704 .slides li h1{ font-size:40px; line-height:normal;}
.Banner002704 .slides li p{ font-size:18px; padding:10px 0;}
}
@media(max-width:1024px){
.Banner002704 .flex-control-nav .pager{ display:none;}
}
@media(max-width:640px){
.Banner002704 .slides li img.pc{ display:none;}
.Banner002704 .slides li img.wap{ display:block;}
.Banner002704 .slides li h1{ font-size:24px; }
.Banner002704 .slides li p{ font-size:14px; }
.Banner002704 .slides li .more{width:100px; line-height:36px;  font-size:14px; }
}
@media(max-width:480px){
.Banner002704 .slides li h1{ font-size:20px; }
.Banner002704 .flex-direction-nav a{ width:30px; height:30px;}
.Banner002704 .flex-direction-nav a::before{ border-width:3px;}
}
@charset "utf-8";
/*
 .Floor002455 为demo编号
 */
.Floor002455 .homeAbout{ padding: 5% 0; overflow: hidden;}
.Floor002455 .homeAbout .auto{padding-left: 15px; padding-right: 15px; position: relative;}
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .pagetit{ position: static; width: 100%; text-align: center; margin: 4% 0;}
	.Floor002455 .homeAbout .pagetit span{ writing-mode: initial; display: inline-block;}
	.Floor002455 .homeAbout .pagetit .num{ width: 55px; height: 55px; line-height: 55px; background-size: 100%;}
	.Floor002455 .homeAbout .pagetit i{ display: inline-block; height: 4px; width: 29px; margin: 8px 0;}
	.Floor002455 .homeAbout .pagetit .tit{ padding: 0; width: auto;}
}
@media only screen and (min-width:1024px ) {
	.Floor002455 .homeAbout .pagetit{ left: 30px;}
	.Floor002455 .homeAbout .auto{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1366px ) {
	.Floor002455 .homeAbout .pagetit{ left: 45px;}
	.Floor002455 .homeAbout .auto{ padding-left: 45px; padding-right: 45px;}
}
@media only screen and (min-width:1600px ) {
	.Floor002455 .homeAbout .pagetit{ left: 65px;}
	.Floor002455 .homeAbout .auto{ padding-left: 65px; padding-right: 65px;}
}

.Floor002455 .homeAbout .wrap-container{ padding:0 10% 0 5%;}
.Floor002455 .homeAbout .pic{ float: left; width: 35%; position: relative; padding-right: 5%;}
.Floor002455 .homeAbout .pic:after{ position: absolute; content: ""; background: url(../images/Floor002455-about_bg.jpg) no-repeat right top; right: -15%; top: 10%; height: 70%; width: 100%;}
.Floor002455 .homeAbout .pic img{ position: relative; z-index: 2;box-shadow: 5px 0px 20px #999;}
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .wrap-container{ padding: 0;}
	.Floor002455 .homeAbout .pic{ float: none; width: 100%; padding-right: 0;}
}

.Floor002455 .homeAbout .word{ float: right; width: 65%;}
.Floor002455 .homeAbout .word .word-tit{ font-weight: normal; margin: 0; padding: 5% 0; font-size: 24px; color: #000; text-align: right; }
.Floor002455 .homeAbout .word .con{ line-height: 2; font-size: 18px; color: #666; padding-right: 20%; z-index: 5; position: relative;
word-break: break-all; word-wrap: break-word;text-justify:inter-ideograph; text-align:justify;
} 
.Floor002455 .homeAbout .word .con:after{ content: ""; display: block; position: absolute; right: -18%; top: 20px; width:32%; height: 2px; background: #e8e8e8;}
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .word{ float: none; width: 100%;}
	.Floor002455 .homeAbout .pic:after{ right: 8%;}
}
@media only screen and (max-width:480px ) {
	.Floor002455 .homeAbout .word .word-tit{ font-size: 20px;}
	.Floor002455 .homeAbout .word .con{ font-size: 14px;}
}
@media only screen and (min-width:1025px ) {
	.Floor002455 .homeAbout .word .word-tit{ font-size: 35px;}
}
@media only screen and (min-width:1366px ) {
	.Floor002455 .homeAbout .word .word-tit{ font-size: 40px;}
}

.Floor002455 .homeAbout .list{ max-width: 550px; margin: 4% auto 0;}
.Floor002455 .homeAbout .list li{ float: left; width: 30%; text-align: center; padding: 0 4%;}
.Floor002455 .homeAbout .list li+li{ border-left: 1px solid #f0f0f0;}
.Floor002455 .homeAbout .list li span{ font-size: 15px; color: #000; display: block;}
.Floor002455 .homeAbout .smallpic{ margin: 2% 0 0 auto; text-align: right; position: relative; right: -20%;}
.Floor002455 .homeAbout .smallpic img{box-shadow: 0px 0px 25px #999;}
.Floor002455 .homeAbout .list li:hover span{color: #1d8a47;}
@media only screen and (max-width:1024px ) {
	.Floor002455 .homeAbout .smallpic{ right: 0;}
}
@media only screen and (max-width:480px ) {
	.Floor002455 .homeAbout .list li{ width: 50%; border-bottom: 1px solid #f0f0f0; padding: 15px 4%;}
	.Floor002455 .homeAbout .list li+li{ border-left: none;}
	.Floor002455 .homeAbout .list li:nth-child(2n){ border-left: 1px solid #f0f0f0;}
}
/*Floor002707 */
.Floor002707{ background:url(../images/Floor002707_bg.jpg) no-repeat right; position:relative; z-index:1;}
.Floor002707 .auto{ max-width:1600px; min-height:700px; position:relative; z-index:5;}
.Floor002707 .title{padding-left:65.625%;  padding-top:6%; padding-bottom:4%;}
.Floor002707 .title h3{ margin:0; font-size:50px; color:#333; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002707 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#1d8a47; margin-bottom:20px;}
.Floor002707 .title h4{ margin:0; color:#333; font-size:30px; font-weight:normal;}
.Floor002707 .title p{ color:#333;}
@media(max-width:640px){
.Floor002707 .title h3{ font-size:40px;}
.Floor002707 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002707 .title h3{ font-size:30px;}
}
.Floor002707 .Ispic{ position:absolute; left:0; top:0; height:100%; width:58.33%;}
.Floor002707 .list{ padding-left:46.5%;}
.Floor002707 .list li{ position:relative; float:left; display:table; width:25%; text-align:center;height:180px;  background:rgba(0,0,0,0.5);}
.Floor002707 .list li:not(:last-child)::after{ position:absolute; content:''; width:1px; height:40%; background:#cacaca; top:30%; right:0;}
.Floor002707 .list li a{ display:table-cell; vertical-align:middle; color:#fff; font-size:18px; padding-left:10px; padding-right:10px;transition:0.3s;}
.Floor002707 .list li a:hover{ background:#1d8a47;}
@media(max-width:1600px){
.Floor002707 .auto{ padding:0 2%;}
.Floor002707 .list{padding-left: 44.9%;}
}
@media(max-width:1440px){
.Floor002707 .auto{ min-height:620px;}
}
@media(max-width:1024px){
.Floor002707 .Ispic{ position:relative; display:block; width:100%; height:auto; padding-bottom:62%;}
.Floor002707 .auto{ min-height:inherit;}
.Floor002707 .title{ padding:3% 0;}
.Floor002707 .list{ padding:0 0 3% 0;}
}
@media(max-width:640px){
.Floor002707 .list li{ width:50%; height:140px;}
.Floor002707 .list li:nth-child(2n)::after{ display:none;}
}
/*Floor002708 */
.Floor002708{ position:relative; padding-top:5%; overflow:hidden;}

.Floor002708 .auto{ max-width:1600px; width:100%;}
@media(max-width:1600px){
.Floor002708 .auto{ padding:0 2%;}
}

.Floor002708 .slick-slider {position: relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002708 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002708 .slick-list:focus {outline: none}
.Floor002708 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002708 .slick-slider .slick-track, 
.Floor002708 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002708 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002708 .slick-track:before, 
.Floor002708 .slick-track:after{display: table; content: '';}
.Floor002708 .slick-track:after{ clear: both;}
.Floor002708 .slick-loading .slick-track { visibility: hidden;}
.Floor002708 .slick-slide{ display: none; float: left;min-height: 1px;}
.Floor002708 .slick-slide img{box-shadow: 5px 0px 20px #999; overflow: hidden;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002708 .slick-slide .slick-loading img { display: none;}
.Floor002708 .slick-slide .dragging img { pointer-events: none;}
.Floor002708 .slick-initialized .slick-slide { display: block;}
.Floor002708 .slick-loading .slick-slide { visibility: hidden;}
.Floor002708 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002708 .slick-arrow .slick-hidden { display: none;}

.Floor002708 .title{ position:relative; z-index:3; padding-bottom:5.5%;}
.Floor002708 .title h3{ margin:0; font-size:50px; color:#333; text-transform:uppercase; font-family:Helvetica, Arial, sans-serif;}
.Floor002708 .title h3::after{ display:block; content:''; width:35px; height:2px; background:#1d8a47; margin-bottom:20px;}
.Floor002708 .title h4{margin:0; color:#333; font-size:30px; font-weight:normal;}
@media(min-width:1025px){
.Floor002708 .title{width:46.25%; }
}
@media(max-width:640px){
.Floor002708 .title h3{ font-size:40px;}
.Floor002708 .title h4{ font-size:20px;}
}
@media(max-width:480px){
.Floor002708 .title h3{ font-size:30px;}
}

.Floor002708 .list{ background:#ebf0f5;}
.Floor002708 .slider-for .slick-list li a{ font-size:16px; display:block;  color:#333; }
.Floor002708 .slider-for li h2{ font-weight:normal; font-size:26px; line-height:32px; margin:0; max-height:64px;}
.Floor002708 .slider-for .slick-list li a:hover h2{ text-decoration:underline;}
.Floor002708 .slider-for li time{ display:block; margin:6% 0;}
.Floor002708 .slider-for li p{ opacity:0.6; line-height:24px; max-height:48px; margin:0;}
.Floor002708 .slider-for li .more{ margin:8% 0; position:relative; display:block; width:80px; height:2px; background:#333; transition:0.3s;}
.Floor002708 .slider-for .slick-list li a:hover .more{width:100px; }
.Floor002708 .slider-for li .more::after{ position:absolute; content:''; border:5px solid transparent; border-right-color:#333; right:1px; bottom:-5px; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);}
.Floor002708 .slider-for .slick-dots{ overflow:hidden; }
.Floor002708 .slider-for .slick-dots > *{ float:left;font-family:Helvetica, Arial, sans-serif;}
.Floor002708 .slider-for .slick-dots li{ display:none;}
.Floor002708 .slider-for .slick-dots li a{ font-size:50px; color:#333;}
.Floor002708 .slider-for .slick-dots li.slick-active{ display:block;}
.Floor002708 .slider-for .slick-dots ol{ color:#333; opacity:0.22; font-size:30px; line-height:65px;}
.Floor002708 .slider-img .slick-arrow{ z-index:10; border:none; font-size:0; position:absolute; left:0; bottom:0; width:90px; height:90px;  cursor:pointer;background:#1d8a47;}
.Floor002708 .slider-img .slick-disabled{background:#1d8a47;}
.Floor002708 .slider-img .slick-arrow::before{position:absolute; content:''; width:12px; height:12px; left:50%; top:50%; margin:-6px 0 0 -8px; border-top:4px solid #fff; border-right:4px solid #fff; transform:rotate(45deg); -webkit-transform:rotate(45deg);}
.Floor002708 .slider-img .slick-prev::before{transform:rotate(-135deg); -webkit-transform:rotate(-135deg); margin-left:-4px;}
.Floor002708 .slider-img .slick-disabled::before{ opacity:0.3;}
.Floor002708 .slider-img .slick-next{ left:91px; }
@media(min-width:1025px){
.Floor002708 .list{padding-bottom:6%;}
.Floor002708 .slider-for{width:46.25%; float:left; padding-top:5%;}
.Floor002708 .right-img{ float:right; width:53.75%;}
.Floor002708 .slider-img{ width:118.6%;}
.Floor002708 .slider-for .slick-list li a{width:90%;max-width:568px; margin:0 auto;}
.Floor002708 .slider-for .slick-dots{max-width: 568px;margin: 0 auto; width:90%;}
}
@media(max-width:1024px){
.Floor002708 .right-img{ margin-top:0 !important;}
.Floor002708 .slider-img .slick-arrow{ left:auto; right:0; width:50px; height:50px;}
.Floor002708 .slider-img .slick-prev{ right:51px;}
.Floor002708 .slider-for{ padding:3%;}
.Floor002708 .slider-for li time{ margin:15px 0;}
.Floor002708 .slider-for li .more{ margin-top:25px; margin-bottom:15px;}
}
@media(max-width:640px){
.Floor002708 .slider-for .slick-list li a{ font-size:14px;}
.Floor002708 .slider-for li h2{ font-size:18px;}
.Floor002708::before{ width:100%;}
}
/*Bottom002705 */
.Bottom002705{ padding:4% 0; background:url(../images/Bottom002705_bg.jpg) no-repeat center top; background-size:cover; color:#fff;}
.Bottom002705 .auto{ max-width:1600px;}
@media(max-width:1600px){
.Bottom002705 .auto{ padding:0 2%;}
}
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left{ float:left;}
.Bottom002705 .bottom-left{ width:26.25%;}
.Bottom002705 .bottom-right{ float:right; width:33.75%;}
.Bottom002705 .bottom-mid{ width:40%; overflow:hidden;}
.Bottom002705 .bottom-mid dl{ float:left; width:50%;}

.Bottom002705 .logo img{ display:block; width:80%; max-width:265px;}
.Bottom002705 .hotline{ margin-top:15%; color:#959aa3; padding-bottom:3%; font-size:16px;}
.Bottom002705 .hotline b{ display:block; font-size:32px; letter-spacing:2px; color:#fff;font-family:Helvetica, Arial, sans-serif;}
.Bottom002705 .dz{color:#959aa3; padding-bottom:3%; font-size:16px;}
.Bottom002705 .dz p{color: #fff;}

.Bottom002705 .bottom-mid dt{ padding-top:30px; color:#fff; font-size:16px;}
.Bottom002705 .bottom-mid dt aside{ font-size:24px; padding-bottom:10px;}
.Bottom002705 .bottom-mid dt::after{ display:block; content:''; width:60px; height:1px; background:#fff; opacity:0.2; margin:30px 0;}
.Bottom002705 .link dd{ font-size:16px; line-height:36px;}
.Bottom002705 .link dd a{ color:#fff; opacity:0.32;}
.Bottom002705 .link dd a:hover{ opacity:1;}
.Bottom002705 .bshare-custom{ overflow:hidden;}
.Bottom002705 .bshare-custom a{ display:block; float:left; padding:0; width:40px; height:40px; border-radius:50%; border:1px solid #fff; background-position: 0 0; background-repeat:no-repeat; opacity:0.6;}
.Bottom002705 .bshare-custom a:hover{ opacity:1;}
.Bottom002705 .bshare-custom a:not(:last-child){ margin-right:10px;}
.Bottom002705 .bshare-custom a.bshare-qqim{ background-image:url(../images/Bottom002705_share_qq.png);}
.Bottom002705 .bshare-custom a.bshare-weixin{ background-image:url(../images/Bottom002705_share_wx.png);}
.Bottom002705 .bshare-custom a.bshare-sinaminiblog{ background-image:url(../images/Bottom002705_share_sina.png);}
.Bottom002705 .bshare-custom a.gettop{background-position: -2px 0; background-image:url(../images/Bottom002705_share_gtop.png);}
.Bottom002705 .code{ padding-top:30px;}
.Bottom002705 .code img{ display:block; max-width:148px; width:100%;}

.Bottom002705 .bottom-right{ text-align:right;}
.Bottom002705 .word{ overflow:hidden;}
.Bottom002705 .word::before{ display:block; content:''; width:80%; max-width:180px; height:1px; background:#fff; opacity:0.2; float:right; margin-bottom:15px;}
.Bottom002705 .word p.en{ clear:both; opacity:0.33; font-size:18px; margin-top:0; font-family:candara ,Verdana, Geneva, sans-serif; display: none;}
.Bottom002705 .word p.cn{ margin-top:0; font-size:24px; text-transform: capitalize; font-weight:bold; max-width:520px; float:right;}
.Bottom002705 .copyright{ padding-top:8%;}
.Bottom002705 .copyright nav a{ color:#fff; opacity:0.3;}
.Bottom002705 .copyright nav a:hover{ opacity:1;}
.Bottom002705 .copyright nav a:not(:last-child)::after{ display:inline-block; content:''; vertical-align:middle; width:1px; height:8px; background:#fff; opacity:0.3; margin:0 8px;}
.Bottom002705 .copyright p{ color:#bfbfbf;}
.Bottom002705 .designer{color:#959aa3;}
.Bottom002705 .designer a{color:#959aa3; text-decoration:underline;}

#bsWXBox{ box-sizing:content-box;}
@media(max-width:1024px){
.Bottom002705 .bottom-mid,
.Bottom002705 .bottom-left,
.Bottom002705 .bottom-right,
.Bottom002705 .bottom-mid dl{ text-align:center; float:none; width:auto;}
.Bottom002705 .code img,
.Bottom002705 .logo img{ margin:0 auto;}
.Bottom002705 .hotline{ margin-top:3%;}
.Bottom002705 .bottom-mid dt::after{ margin:20px auto;}
.Bottom002705 .bshare-custom{ display:inline-block;}
.Bottom002705 .word{ padding-top:30px;}
.Bottom002705 .word::before,
.Bottom002705 .word p.cn{ float:none; width:auto; max-width:none;}
.Bottom002705 .copyright{ padding:0;}
}
@media(max-width:640px){
	.Bottom002705 .word p.cn{ font-size:22px; }
}

.auto_1600{max-width: 1600px;}
@media(max-width:1600px){
	.auto_1600{padding:0 2%;}
}
/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: 0;}
@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: 0;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 100%; margin-left: 0}
}
/*@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 300px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}
}*/
/*
 .Menu000783 为demo编号
 */
.Menu000783{margin-top: 30px;background: #EBF0F4;border-radius:20px 20px 0 0;}
.Menu000783 header{ border-radius:20px 20px 0 0; background: url(../images/Menu000783-title_bg.jpg) no-repeat right top #1D8A47; background-size:auto 100%; color:#fff; font-size:18px; padding:22px 0 22px 30px;}
.Menu000783 header b{ font-size:22px; display:block;font-weight: normal;text-transform: uppercase;}
.Menu000783 header span{ font-size:18px; display:block;font-weight: 100;text-transform: uppercase; display: none;}
.Menu000783 nav{border-top:2px solid #fff; }
.Menu000783 nav ul{}
.Menu000783 nav li{ border-bottom:1px solid #fff; line-height:42px;}
.Menu000783 nav li a{  display:block; background-color:#EBF0F4; padding-left:30px; padding-right:40px; border-bottom:1px solid #eae6e9;position:relative; text-transform: capitalize;}
.Menu000783 nav li a::before{ position:absolute; content:''; width:0; height:0; border-top:4px solid transparent;border-bottom:4px solid transparent;border-left:4px solid #c7bfb9; right:30px; top:50%; margin-top:-4px;}
.Menu000783 nav li:hover a,
.Menu000783 nav li a.aon{ color:#1D8A47;}
.Menu000783 nav li:hover a::before,
.Menu000783 nav li a.aon::before{ border-left-color:#1D8A47;}
.Menu000783 dl dd{ padding-left:50px; font-weight:bold; padding-bottom:20px; background-position: left top; background-repeat:no-repeat;}
.Menu000783 dl dd b{ color:#1D8A47; font-size:22px; display:block; font-style:italic; font-family:Arial;}
.Menu000783 dl dd:nth-child(1){ background-image:url(../images/Menu000783-icon_call.png);}
.Menu000783 dl dd:nth-child(2){ background-image:url(../images/Menu000783-icon_phone.png);}
.Menu000783 .phone_nav{ display:none;} 
@media(max-width:768px){
.Menu000783 header{ position:relative; font-size:16px; padding:2% 0 2% 30px;}
.Menu000783 .phone_nav{  cursor:pointer;display:block; position:absolute;width:28px; height:28px; top:50%; right:20px; margin-top:-14px; border-radius:50%; background-color:rgba(255,255,255,0.2);}
.Menu000783 .phone_nav::before{ position:absolute; content:''; top:50%; width:0; height:0; border-top:6px solid #fff;border-left:6px solid transparent; border-right:6px solid transparent; left:50%; margin-left:-6px; margin-top:-3px;}
.Menu000783 .open::before{ border-top:0; border-bottom:6px solid #fff; }
.Menu000783 header b{ font-size:20px;}
.Menu000783 dl{ display:none;}
.Menu000783 nav{ padding:0; display:none;}
}

/*
 .Location000788 为demo编号
 */
.Location000788{ border-bottom:1px solid #1D8A47;line-height:27px; margin-top: 30px;}
.Location000788 em{ float:right; font-style:normal; background:url(../images/Location000788-icon.png) no-repeat left center; padding-left:30px; font-size:12px; color:#999;}
.Location000788 em a{ color:#999;}
.Location000788 em span{ color:#fff; background-color:#1D8A47; border-radius:3px; display:inline-block; padding:0 10px; line-height:20px; text-transform: capitalize;}
.Location000788 b{ display:inline-block; border-bottom:3px solid #1D8A47; font-size:18px; padding-bottom:1%; text-transform: capitalize;}
@media(max-width:480px){
.Location000788 em{ display:none;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#1D8A47; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:16px; line-height:30px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{margin:0; padding:10px 0;}
.RighInfo002228 .single-content p strong{font-weight: normal;font-size: 18px;color: #1D8A47;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*
 .Timeline000722 为demo编号
 */
.Timeline000722{ padding:3% 0;}
.Timeline000722 dl{ position:relative; padding-left:105px; min-height:90px;}
.Timeline000722 dl:last-child{ margin-bottom:0;}
.Timeline000722 dt{ position:absolute; left:0; top:0; padding:5px;border-radius:50%; border:1px solid #1D8A47;}
.Timeline000722 dt b{ display:block; width:75px; height:75px; border-radius:50%; background-color:#1D8A47; color:#fff; text-align:center; padding-top:25px; position:relative;}
.Timeline000722 dt b:before{ position:absolute; content:''; width:14px; height:1px; background-color:#fff; left:50%; margin-left:-7px; top:50px; z-index:5;}
.Timeline000722 dd{border-top:1px solid #e8e8e8; padding:20px 0;}
.Timeline000722 dd p{ margin:0; padding-left:10px; position:relative;font-size: 16px;line-height: 30px;}
.Timeline000722 dd p img{float: left;width:20%;margin-right: 5%;}
@media(max-width:480px){
.Timeline000722 dl{padding-left:90px; min-height:70px;}
.Timeline000722 dt b{  width:60px; height:60px;padding-top:20px;}
.Timeline000722 dt b:before{ top:40px;}
}


/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding-top:3%;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 3%; float:left; }
@media(min-width:769px){
.PicList002239 li{margin-right:5%; width:30%; }
.PicList002239 li:nth-child(3n){ margin-right:0;}
}
.PicList002239 li .Ispic{ padding-bottom:68%; background-size:contain;}
.PicList002239 li dl{ position:relative; margin:0 10px; padding-right:114px; line-height:50px;}
.PicList002239 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center;}
.PicList002239 li dt{font-size: 16px; color: #1D8A47;}
@media(max-width:768px){
.PicList002239 li{ width:48%; margin-right:4%;}
.PicList002239 li:nth-child(2n){ margin-right:0;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#1D8A47; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}


/*PicList002482 */
.PicList002482{padding:3% 0;}
.PicList002482 ul{ position:relative; }

.PicList002482  li{border-bottom:1px dashed #ededed; padding:30px 0; position:relative;}
.PicList002482  li time { width:88px; height:95px; position:absolute; left:0; top:30px;color:#666; background:url(../images/PicList002482-time.png) no-repeat top center; font-family:Arial; text-align:center;}
.PicList002482  li time span{ font-size:32px; color:#666; padding-top:18px; padding-bottom:5px; display:block;}
.PicList002482  li div{ padding-left:120px; min-height:95px; padding-right:3%;}
.PicList002482  li h2{ font-size:16px; color:#353535; margin:0; padding-bottom:20px;}
.PicList002482  li p{ color:#666; line-height:24px; font-size:14px;margin:0 0 30px 0;}
.PicList002482  li a.more{width:136px; height:35px; display:inline-block; color:#1D8A47; background:url(../images/PicList002482-more.png) no-repeat 0 0; padding-left:14px; line-height:35px;}
.PicList002482  li:hover a.more{ background-image:url(../images/PicList002482-more_hover.png); color:#fff;}

.PicList002482 ol img{ width:100%;}
.PicList002482 ol:nth-child(2) img,
.PicList002482 ol:nth-child(3) img{ display:none;}
.PicList002482 ol{ position:relative; background-color:#f5f5f5; margin-bottom:3%;}


.PicList002482 ol .Ispic{ position:absolute; height:100%; left:0; top:0; width:39%;}
.PicList002482 ol figure{ padding-left:43%; padding-top:20px; padding-bottom:15px; padding-right:12%;}
.PicList002482 ol:nth-child(1) figure{ position:absolute;padding:10px; left:5%; bottom:5%; width:90%; z-index:4;}
.PicList002482 ol p{display:none;}
.PicList002482 ol:nth-child(1) p{ display:block;}

.PicList002482 ol .more{ width:109px; height:32px; line-height:30px; padding-left:20px; display:inline-block;color:#9c9c9c; border:1px solid #d0d0d0; font-size:15px; position:relative; transition:0.2s;}
.PicList002482 ol .more:hover{ border-color:#1D8A47; background:#1D8A47;color:#fff;}
.PicList002482 ol .more::before{ position:absolute; content:''; right:13px; top:50%; margin-top:-6px;width:0; height:0; border-top:6px solid transparent;border-bottom:6px solid transparent; border-left:8px solid #1D8A47;}
.PicList002482 ol .more:hover::before{ border-left-color:#fff;}

.PicList002482 ol:nth-child(1)::before{position: absolute; content: ''; width: 100%; height: 100%; left: 0;top: 0; z-index: 2; background-color: rgba(0,0,0,0.5);}
.PicList002482 ol:nth-child(1) .Ispic{ position:absolute; width:100%; height:100%; left:0; top:0; z-index:1;}
.PicList002482 time{ position:relative;  font-weight:bold; color:#878787; padding-bottom:17px; display:inline-block;}
.PicList002482 ol:nth-child(1) time{color:rgba(255,255,255,0.6);}
.PicList002482 time::before{ position:absolute; content:''; width:46px; height:3px; background-color:#1D8A47; left:0; bottom:0;}
.PicList002482 h3{ font-size:16px;font-weight: normal;height:60px;line-height:30px; overflow:hidden;}
.PicList002482 ol:nth-child(1) h3{ height:auto; font-weight:bold;}
.PicList002482 ol:nth-child(1) h3 a { height:auto; font-weight:bold; color:#fff;}
.PicList002482 ol:nth-child(1) p{ color:rgba(255,255,255,0.7);}
.PicList002482 ol:nth-child(2) h3,
.PicList002482 ol:nth-child(3) h3{margin: 10px 0;}

@media(min-width:1001px){
.PicList002482 ol:nth-child(2),
.PicList002482 ol:nth-child(3){ position:absolute; right:0; width:49.5%;top:0;}
.PicList002482 ol:nth-child(1){ width:49%; }	
}
@media(max-width:1366px) and (min-width:1001px){
	.PicList002482 ol:nth-child(2) figure,
	.PicList002482 ol:nth-child(3) figure{padding-top:12px;}
.PicList002482 ol:nth-child(2) h3,
.PicList002482 ol:nth-child(3) h3{ font-size: 14px;  }
}
@media(max-width:1100px) and (min-width:1001px){
.PicList002482 h3{ height:30px;  }
}
@media(max-width:1000px){
.PicList002482 .auto{ max-width:768px;}
.PicList002482 ol{ top:auto !important; height:auto !important;}
} 
@media(max-width:480px){
.PicList002482 h3{ height:30px;  }
.PicList002482  li p{ font-size:12px; line-height:20px; height:60px; overflow:hidden;}
}
@media(max-width:375px){
.PicList002482 ol:nth-child(1) p{ height:40px; line-height:20px; overflow:hidden; }
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:2% 0 3% 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;font-size: 16px;line-height: 30px;color: #666;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#1D8A47; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#1D8A47;}

/*PicList002525 */
.PicList002525{ padding:2% 0;}
.PicList002525 ul{ overflow:hidden;}
.PicList002525 li{ float:left;  position:relative; text-align:center; padding:2% 0; margin-top:-1px;}
.PicList002525 li a,
.PicList002525 li::after{ position:absolute;width:100%; height:100%; left:0; top:0; }
.PicList002525 li::after{ content:''; border-right:1px solid #f2f2f2; border-top:1px solid #f2f2f2;}
.PicList002525 li .Ispic{ padding-bottom:75%; background-size:contain;}
.PicList002525 li a{ border:5px solid #1D8A47; opacity:0; z-index:5; transition:0.3s;}
.PicList002525 li a:hover{ opacity:1;}
.PicList002525 li p{ margin:0; color:#999; padding:10px 3% 0 3%;}
.PicList002525 li  span{ color:#333; padding-bottom:5px;font-size: 16px;padding-top: 8px;margin-top: 16px;position: relative;}
.PicList002525 li  span:after{ display: inline-block;content: '';width:30px;height: 2px;position: absolute;left:50%;margin-left: -15px;top:0;background: #1D8A47;}
.PicList002525 .more{ text-align:center; padding-top:3%;}
.PicList002525 .more a{ display:inline-block; background:url(../images/PicList002525_more.png) no-repeat; width:28px; height:28px; overflow:hidden; line-height:1000px; animation:infinite linear 1s PicList002525_more;}
@keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@-webkit-keyframes PicList002525_more{
0%{ transform:rotate(0deg);}
100%{transform:rotate(360deg);}
}
@media(min-width:769px){
.PicList002525 li{width:33.3333333%;}
.PicList002525 li:nth-child(3n)::after{ border-right:0;}
}
@media(max-width:768px){
.PicList002525 li{width:50%;}
.PicList002525 li:nth-child(2n)::after{ border-right:0;}
}

/*RighInfo001774*/
.RighInfo001774{ padding:3% 0;}

.RighInfo001774 .list_img{float:left; width:42%;}
.RighInfo001774 .big{ margin-bottom:20px;}
.RighInfo001774 .big li figure{border:1px solid #e5e5e5;  padding-bottom:78%; background-size:contain;}
.RighInfo001774 .scroll li img,
.RighInfo001774 .big li img{ display:none;}
.RighInfo001774 .scroll{ padding:0 30px; position:relative; overflow:hidden;}
.RighInfo001774 .scroll a{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer;}
.RighInfo001774 .scroll a.prev{ left:0;}
.RighInfo001774 .scroll a.next{ right:0;}
.RighInfo001774 .scroll a.prevStop,
.RighInfo001774 .scroll a.nextStop{ cursor:default;}
.RighInfo001774 .scroll a span{ position:absolute; font-size:20px; left:50%; top:50%; margin-left:-10px; margin-top:-10px; color:#ccc;}
.RighInfo001774 .scroll .bd li{ float:left;}
.RighInfo001774 .scroll li figure{ margin:0 auto; padding-bottom:90%; background-size:contain; max-width:90%; border:1px solid #e5e5e5;}
.RighInfo001774 .scroll li.on figure{ border-color:#1D8A47;}

.RighInfo001774 .intro{ float:right; width:53%; margin-right:0;}
.RighInfo001774 .intro h1,.RighInfo001774 .intro p{margin:0;}
.RighInfo001774 .intro h1{padding-bottom: 3%;font-size: 24px;color: #1D8A47;border-bottom:1px solid #e8e8e8;}
.RighInfo001774 .intro p{font-size: 15px;line-height: 30px;color: #666;padding:2% 0;border-bottom:1px solid #e8e8e8;}
.RighInfo001774 .intro dl{padding:2% 0;}
.RighInfo001774 .intro dl dt{font-size: 18px;color: #1D8A47;padding-bottom: 2%;}
.RighInfo001774 .intro dl dd{padding-bottom:8px;font-size: 15px;position: relative;padding-left: 12px;}
.RighInfo001774 .intro dl dd:before{display: inline-block;content: '';width:5px;height:5px;background: #1D8A47;border-radius: 50%;position: absolute;left:0;top:50%;margin-top:-5px;}
.RighInfo001774 .intro .back{text-align: left;}
.RighInfo001774 .intro .back a{text-align: center;display: inline-block;width:128px;height:38px;line-height: 38px;border:1px solid #1D8A47;color: #1D8A47;transition: .3s;}
.RighInfo001774 .intro .back a:hover{background-color:#1D8A47;color:#fff;}

.RighInfo001774 .infobox .tab{ border-bottom:1px solid #e5e5e5; overflow:hidden; margin:3% 0 0;}
.RighInfo001774 .infobox .tab span{ float:left;padding:0 40px; color:#666; font-size:16px; line-height:48px; cursor:pointer;background: #EBF0F4;}
.RighInfo001774 .infobox .tab span.on{ background:#1D8A47; color:#fff;}
.RighInfo001774 .single{ padding:20px 0; min-height:300px;}

.RighInfo001774 .single .table_1 table{ width:100%;}
.RighInfo001774 .single .table_1 td{ text-align:center; border:1px solid #eee; border-collapse:collapse; line-height:24px; padding:15px;}
.RighInfo001774 .single .table_1 tr:nth-child(2n){background: #f8f8f8;}
.RighInfo001774 .single .table_1 tr td:nth-child(1){width:20%;}
.RighInfo001774 .single .table_1 tr td:nth-child(2){width:24%;}
.RighInfo001774 .single .table_1 tr td:nth-child(3){width:56%;}
.RighInfo001774 .single .table_2,.RighInfo001774 .single .table_3{float: left;width:49%;}
.RighInfo001774 .single .table_2{margin-right: 2%;}
@media(max-width:1000px){
.RighInfo001774 .intro{width:55%; margin-right:0;}
}
@media(max-width:768px){
.RighInfo001774 .intro{ float:none; width:auto; margin-bottom:3%;}
	.RighInfo001774 .list_img{ width:100%;}
}

@media(max-width:480px){
.RighInfo001774 .tableInfo dd{ float:none; width:auto;}
.RighInfo001774 .single .table_1{ overflow:auto;}
.RighInfo001774 .single .table_1 table{ width:180%;}
}


.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #1D8A47;}
.TextList001398 li .btn{ height: 38px;line-height: 38px; position: absolute;border-radius: 5px; top:4px; right: 10px;background-color:#1D8A47; color: #fff;}
.TextList001398 li:nth-child(2n){background: #f8f8f8;}


/*
 .PicList002323 为demo编号
 */
.PicList002323{}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{}
.PicList002323 ul li{ float: left; width: 48%;text-align: center;}
.PicList002323 ul li div{ padding-bottom: 67%; position: relative; overflow: hidden;border:1px solid #f2f2f2;}
.PicList002323 ul li figure{ position:absolute; left:4px; top:4px; right:4px; bottom:4px; transition:0.3s;}
.PicList002323 ul li h3{  color: #555;margin:10px 0 0; font-weight: normal; font-size: 16px;text-align: center;}
.PicList002323 ul li a:hover figure{transform: scale(1.1);}
.PicList002323 ul li a:hover h3{ color: #1D8A47;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23.5%;margin-right:2%;margin-top: 3%;}
.PicList002323 ul li:nth-child(4n){margin-right:0;}
}


/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding:4% 0 4% 0;}
.RighInfo002275 .auto{}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 36px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;border:1px solid #f8f8f8;padding:4px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
/*	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
*/	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 58px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 0}
	.RighInfo002275 .text .title{margin-bottom: 40px}
	.RighInfo002275 .map{width: 680px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}
/*
 .Form001215 为demo编号
 */
.Form001215{ padding:2% 0;}
.Form001215 .form{ float:left; width:43%;}
.Form001215 .form li{ padding-bottom:2%;}
.Form001215 .form .text{ border:1px solid #dae7e6; width:100%; height:39px; line-height:39px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; background:#1D8A47; color:#fff; height:37px; padding:0 12%; border:none;}
.Form001215 .hotline{ float:right; width:52%; background:url(../images/Form001215-bg.jpg) no-repeat right bottom/contain; padding:10% 0 16% 0; text-shadow:0 1px 0 #fff;}
.Form001215 .hotline figure{ width:60%; max-width:285px; font-size:14px;border-top:1px solid #d6e1e0; padding-top:3%; margin-top:3%;}
.Form001215 .hotline figure b{ display:block; color:#1D8A47; font-size:14px;}
.Form001215 .hotline figure a{color: #1D8A47;}
.Form001215 .hotline dl{ min-height:46px; padding-left:62px; background:url(../images/Form001215-call.png) no-repeat left top;}
.Form001215 .hotline dd{ font-size:33px; color:#f08200; font-weight:bold;}
.Form001215 .hotline dt{ color:#000;}
@media(max-width:640px) and (min-width:481){
.Form001215 .hotline{ padding:3% 0 32% 0; background-position:right bottom;}
}
@media(max-width:640px){
.Form001215 .hotline dd{ font-size:24px;}
}
@media(max-width:480px){
.Form001215 .form,
.Form001215 .hotline{ float:none; width:auto;} 
.Form001215 .form textarea.text{ height:117px;}
}
/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389{}
.RighInfo002389 .auto{ margin: 0 auto;}
.RighInfo002389 .box1{ padding:3% 0 4% 0; font-size:14px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002389 .box1 .title h1{color: #333;font-size:28px;  font-weight:normal; margin:0;}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px;letter-spacing: 1px;}
.RighInfo002389 .box1 .intro p{ text-indent: 2em;line-height: 33px;}
.RighInfo002389 .box1 .intro h2{line-height: 40px; margin: 0; color: #1A8948; font-weight: 400;}  
.RighInfo002389 .box1 .intro h2 span{padding-left: 7px; border-left: 3px solid #1A8948;}
.RighInfo002389 .box1 .intro dl dd{line-height: 26px; text-indent: 2em;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:100%; }
.RighInfo002389 .box1 .ul_img li img{ width:100%;}

.auto_1440{max-width: 1440px;}
/*
 .PicList001747 为demo编号
 */
.PicList001747{ padding:3% 0 0 0;}
.PicList001747 li{float: left;width: 100%;margin-bottom:3%;}
.PicList001747 li a{display: block;}
.PicList001747 li a:hover{ color:#1A8948;}
.PicList001747 li figure{ padding-bottom:28%;background-color: #1D8A47;}
.PicList001747 li figure img{ display:none;}
.PicList001747 li div{ padding:2.2% 4% ;background: #f8f8f8;}
.PicList001747 li h3{ margin:0;font-size: 26px; font-weight: 400;}
.PicList001747 li p{line-height: 20px; margin:4% 0 0 0;color:#666; height:40px; overflow:hidden; font-size:12px;}
@media(max-width:768px){
.PicList001747 li{ width:100%;}
	.PicList001747 li h3{ font-size: 16px;}
	.PicList001747 li div{ text-align: center;}
.PicList001747 li:nth-child(3n){ margin-right:2%;}
.PicList001747 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001747 h1{ font-size:18px;}
.PicList001747 li p{ font-size:12px;}
}


/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 8px;margin-bottom: 20px;}
.links_box a.mr0{margin-right: 0;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/

/*
.TextList000591
*/
.TextList000591{ padding:2% 0;}
.TextList000591 ul{padding:0 2%; background-color:#fff;}
.TextList000591 li{border-bottom:1px solid #d1d1d1; padding:15px 0;}
@media screen and (max-width: 768px){
.BMap_bubble_content{height: 90px!important;
overflow: hidden!important;  }	
}

