﻿/*控制文本可选性 */
-webkit-user-select: none; 
    -ms-user-select: none;
   -moz-user-select: none;
 -khtml-user-select: none;
        user-select: none;
/*Top002057 */

li{list-style-type:none;}
.Top002057{ position:relative;z-index:100; border-top:3px solid #65ac00;}
/*.Top002057 .subnavbg{ position:absolute; left:0; top:100%; height:57px; background:rgba(255,255,255,0.9); z-index:100; width:100%; display:none;}*/
.Top002057 .auto{ position:relative;}
.Top002057 .logo{ position:absolute; left:0; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%); z-index:10;}
.Top002057 .logo img{ max-height:80px;}
.Top002057 .top{ float:right; padding:20px 0;}
.Top002057 .top dt,
.Top002057 .top dd{ float:left; width:30px; height:30px; margin-left:10px;}
.Top002057 .top dd a{ display:block; line-height:30px; text-align:center; color:#fff; border-radius:50%; background:#65ac00;}
.Top002057 .top dt{ position:relative; z-index:10; background:url(../images/top002057-searchbtn.png) no-repeat left center;}
.Top002057 .top dt div{ position:absolute; right:0; top:0;  height:30px; width:0; transition:0.3s; overflow:hidden; }
.Top002057 .top dt .text{ width:100%; line-height:30px;height:30px; background:#fff; padding:0 30px 0 10px;color:#666;border:1px solid #dae4eb;border-radius:30px;}
.Top002057 .top dt .btn{ cursor:pointer; position:absolute; right:0; top:0; height:100%; width:30px;background:url(../images/top002057-searchbtn.png) no-repeat left center; border:none; padding:0; }
.Top002057 .top dt:hover div{width:245px;}

.Top002057 .HotLine{ float:right; padding:20px;color: #999;line-height: 30px;}

.Top002057 nav ul{ float:right;position:relative; z-index:101;}
.Top002057 nav li{ float:left; margin-left:45px; position:relative;}
.Top002057 nav li a{ display:block;}
.Top002057 nav li a:hover{color:#65ac00;}
.Top002057 nav li i,
.Top002057 nav li > a{ color:#666666;font-size: 15px;}
.Top002057 nav li > a{  height:40px;border-bottom:2px solid transparent; }
.Top002057 nav li > a:hover,
.Top002057 nav li > a.aon{border-bottom-color:#65ac00;color:#65ac00;}
.Top002057 nav li > a.aaon{border-bottom-color:#65ac00;color:#65ac00;}
.Top002057 nav li i{ display:none; font-style:normal;}
.Top002057 nav li dl{ position:absolute; top:100%; display:none; margin-left:-50%; min-width:130px; background-color:#fff;}
.Top002057 nav li dd{line-height:40px;}
.Top002057 nav li dd a{ color:#666666; font-size:15px; position:relative; text-align:center;}
.Top002057 nav li dd a:hover{ color:#fff; background-color:#65ac00}
.Top002057 nav li dd a span{ display:none; position:absolute; left:2px; width:16px; height:20px; top:50%; margin-top:-10px;}
.Top002057 nav li dd a span img{ width:16px; height:20px; display:block;}
.Top002057 nav li dd a span .hover{ display:none;}
.Top002057 nav li dd a:hover span img{ display:none;}
.Top002057 nav li dd a:hover span img.hover{ display:block;}
.Top002057 nav li#m18 dl{ right:0;}
@media(max-width:1200px){
.Top002057 .logo{ left:2%;}
}
@media(max-width:1200px){
.Top002057 .subnavbg{ display:none !important;}
.Top002057 nav{ position:absolute; right:0; top:100%; background-color:#fff; width:100%; max-width:250px; border-radius:0 0 0 5px; display:none;}
.Top002057 nav ul{ float:none;}
.Top002057 nav li{ float:none; margin-left:0;}
.Top002057 nav li dl{ position:relative; top:auto; width:auto; padding-left:0; margin-left:auto;}
.Top002057 nav li dd a{ text-align:left; padding:0 5%;}
.Top002057 nav li dd{ float:none; padding-right:0; border-bottom:1px solid #eee;}
.Top002057 nav li.has_sub > a{ display:none;}
.Top002057 nav li.has_sub i{ display:block;}
.Top002057 nav li > a{border-bottom:0;}
.Top002057 nav li i,
.Top002057 nav li > a{ height:auto; padding:5%; font-size:15px;}
.Top002057 .mobile_menu{ overflow:hidden; position:relative; float:right;width:50px; height:32px; background-color:#65ac00; border-radius:5px 5px 0 0;}
.Top002057 .mobile_menu span,
.Top002057 .mobile_menu span:before,
.Top002057 .mobile_menu span:after{position:absolute; content:''; width:60%; left:20%; height:3px; background-color:#fff; }
.Top002057 .mobile_menu span:before,
.Top002057 .mobile_menu span:after{ width:100%; left:0;transition:transform 0.3s;}
.Top002057 .mobile_menu span{ top:50%; margin-top:-1.5px;transition:background 0.3s;}
.Top002057 .mobile_menu span:before{top:8px;}
.Top002057 .mobile_menu span:after{ top:-8px;}
.Top002057 .open_menu span{ background-color:transparent;}
.Top002057 .open_menu span:before,
.Top002057 .open_menu span:after{ top:50%;}
.Top002057 .open_menu span:before{transform:rotate(45deg);}
.Top002057 .open_menu span:after{ transform:rotate(-45deg);}

.Top002057 .top{display: none;}

}
@media(max-width:640px){
.Top002057 .top dt:hover div{width:160px;}
.Top002057 .HotLine{padding: 0 0 2%;}
}
@media(max-width:450px){
.Top002057 .logo img{ max-height:50px;}
}
               
               
               
/*Banner001804*/
.Banner001804 .bx-wrapper{position: relative;}
.Banner001804 li,
.Banner001804 li a{ height:940px;display: block;overflow: hidden;}
.Banner001804 li{ background-position: center top; background-repeat:no-repeat;}
.Banner001804 li img{ display:none; width:100%;}

.Banner001804 .bx-pager{ position:absolute; left:0; width:100%; bottom:5%; z-index:99; text-align:center;}
.Banner001804 .bx-pager div{ display:inline-block;width: 15px; height: 15px;margin:0 5px;}
.Banner001804 .bx-pager div a{ display:block; height:15px; border-radius:50%;line-height:100px; overflow:hidden; background:#ccc;}
.Banner001804 .bx-pager div a.active{ background:#65ac00;}


@media(max-width:1000px){
.Banner001804 li,
.Banner001804 li a{ height:auto;}
.Banner001804 li{ background:none !important;}
.Banner001804 li img{ display:block;}
}
@media(max-width:480px){
.Banner001804 .bx-pager div{width: 10px; height: 10px;margin:0 3px;}
.Banner001804 .bx-pager div a{height:10px;}
}
/*
 .Floor001053 为demo编号
 */
.Floor001053{ background-color:#f7f8fd; position:relative;}
.Floor001053::before{ position:absolute; content:''; left:0; top:0; height:100%; width:50%; background:url(../images/floor001053-bg.jpg) no-repeat left top; background-size:cover; z-index:0;}
.Floor001053 .auto{ position:relative; z-index:2;}
.Floor001053 nav,
.Floor001053 .list{width:47%; padding-top:8%; padding-bottom:8%;}
.Floor001053 nav{ float:left; }
.Floor001053 .list{ float:right;}
.Floor001053 .auto h1{ margin:0; padding-bottom:62px; color:#fff; font-size:36px; font-weight:normal; text-transform:uppercase; font-family:Arial;}
.Floor001053 .list h1{ color:#535d6a;}
.Floor001053 nav ul{ border:1px solid rgba(255,255,255,0.5); overflow:hidden; position:relative;}
.Floor001053 nav ul::before,
.Floor001053 nav ul::after{ position:absolute; content:''; background-color:rgba(255,255,255,0.5);}
.Floor001053 nav ul::before{ left:0; width:100%; height:1px; top:50%; margin-top:-1px;}
.Floor001053 nav ul::after{ left:50%; top:0; height:100%; width:1px;}
.Floor001053 nav li{ float:left; width:50%; text-align:center; }
.Floor001053 nav li:first-child,
.Floor001053 nav li:last-child{background-color:rgba(241,241,241,0.2);}
.Floor001053 nav li a{ display:block; padding:15% 0;}
.Floor001053 nav li img{ width:32%; transition:all ease-in-out 0.3s;}
.Floor001053 nav li:hover img{ transform: rotate(360deg); border-radius:50%; background-color:#535d6a; }
.Floor001053 nav li a b{ display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; color:#fff; padding:10px 0;}
.Floor001053 nav li a span{ background:url(../images/floor001053-more.png) no-repeat center center; width:33px; height:33px; display:inline-block; transition:all ease-in-out 0.3s; border-radius:50%; border:1px solid #fff;}
.Floor001053 nav li:hover span{ transform:rotate(90deg); background-color:#535d6a; border-color:#535d6a;}
.Floor001053 .list li dl{ overflow:hidden; padding-bottom:7%;}
.Floor001053 .list li dl:last-child{ padding-bottom:0;}
.Floor001053 .list li dt{ float:left; width:32%;}
.Floor001053 .list li dt img{ width:100%; border-radius:50%;}
.Floor001053 .list li dd{ float:right; width:60%; font-family:Tahoma; padding-top:5%;}
.Floor001053 .list li dd h3{ margin:0; font-size:18px; font-weight:normal;}
.Floor001053 .list li dd h3 a{ color:#81c9f1;}
.Floor001053 .list li dd p{ line-height:24px; overflow:hidden; height:48px;}
.Floor001053 .list li .more{ display:inline-block; width:35px; height:15px; position:relative;}
.Floor001053 .list li .more::before,
.Floor001053 .list li .more::after{ position:absolute; content:'';}
.Floor001053 .list li .more::before{ width:100%; height:1px; background-color:#a9bac6; top:50%;margin-top:-0.5px; left:0;}
.Floor001053 .list li .more::after{ right:-2px; top:50%; margin-top:-3px; width:0; height:0; border:6px solid #a9bac6; border-top-color:transparent;border-bottom-color:transparent; border-right:0; border-top-width:3px;border-bottom-width:3px;}
.Floor001053 .list .bx-wrapper,
.Floor001053 .list .bx-viewport{ position:relative; z-index:1;}
.Floor001053 .list .bx-controls-direction{ display:none;}
.Floor001053 .list .bx-pager{ position:absolute; right:0; top:-85px;}
.Floor001053 .list .bx-pager div{ display:block; width:11px; height:11px; float:left; margin-left:10px;}
.Floor001053 .list .bx-pager div a{ display:block; overflow:hidden; text-indent:-999em; height:11px; background-color:#cacbcf; border-radius:50%;}
.Floor001053 .list .bx-pager div a.active{ background-color:#81c9f1;}
@media(max-width:768px){
.Floor001053  .auto{ padding:0;}
.Floor001053 nav,
.Floor001053 .list{ float:none; width:auto;padding:5% 2%;}
.Floor001053::before{ display:none;}
.Floor001053 nav{ background:url(../images/floor001053-bg.jpg) no-repeat left top; background-size:cover; }
.Floor001053 .auto h1{ padding-bottom:30px;}
.Floor001053 .list .bx-pager{ top:-50px;}
}
@media(max-width:480px){
.Floor001053 .auto h1{ font-size:28px;}
}
.Floor001900{ margin-top:-2%;padding: 5% 0 4% 0; background: url(../images/floor001900-bg.jpg) no-repeat center center; background-size:cover;}

.Floor001900 h1{ margin:0 0 3% 0;font-size: 28px;text-align: center;color: #65ac00;}
.Floor001900 h1:after{display: block; content:'';width: 20px;height: 2px;background: #65ac00; margin:0 auto; margin-top:13px;}

.Floor001900 .owl-item{ float:left;}
.Floor001900 .owl-carousel{ position:relative; width:100%;}
.Floor001900 .owl-wrapper{display: none;position: relative;-webkit-transform: translate3d(0px, 0px, 0px);}
.Floor001900 .owl-wrapper-outer {overflow: hidden;position: relative;width: 100%;}
.Floor001900 .owl-wrapper,
.Floor001900 .owl-item{-webkit-backface-visibility: hidden;-moz-backface-visibility:    hidden;-ms-backface-visibility:hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.Floor001900 .owl-pagination{ display:none;}
.Floor001900 .owl-buttons div{ position:absolute; top:50%; background:url(../images/floor001900-btn.png) no-repeat left top;  width:30px; height:63px;margin-top:-31.5px;z-index:10; cursor:pointer; overflow:hidden; line-height:1000px;opacity: 0.3;}
.Floor001900 .owl-buttons div.owl-prev{ left:-35px;}
.Floor001900 .owl-buttons div.owl-next{ right:-35px; background-position: right top;}

.Floor001900 .item{ padding:0 12px;}
.Floor001900 .owl-odd .item{ padding-top:18%;}
.Floor001900 .item a{ display:block; background-color:#fff;color: #333;}
.Floor001900 .item figure{ background-color:#fff; padding-bottom:100%; background-size:contain;}
.Floor001900 .item figure img{ display:none;}
.Floor001900 .item div{ padding:10%;}
.Floor001900 .item h5{ margin:0 0 5% 0; font-size:14px;}
.Floor001900 .item span{color: #f00;}
.Floor001900 .item span:after{ display:inline-block; content:''; width:0; height:0; border:4px solid transparent; border-left-color:#f00; margin-left:15px; vertical-align:middle;}
@media(max-width:1200px){
.Floor001900 .owl-buttons div{opacity: 1;}
.Floor001900 .owl-buttons div.owl-prev{ left:0;}
.Floor001900 .owl-buttons div.owl-next{ right:0;}
}
@media(max-width:640px){
.Floor001900 h3{font-size: 24px; }
.Floor001900 h3 span{font-size: 35px; }
.Floor001900 .item{ padding:0 6px;}
}
@media(max-width:480px){
.Floor001900 .owl-odd .item{ padding-top:0;}
}
/*
 .Floor001733 为demo编号
 */
.Floor001733{ background-size: 100% 100%; padding:1% 0 4%;}

.Floor001733 h1{ margin:0;font-size: 28px;text-align: center;color: #65ac00;}
.Floor001733 h2{ margin:1% 0 1% 0;text-transform: uppercase;text-align: center;color: #000;font-weight: normal;font-size: 16px;}



.Floor001733 .tab{ text-align:center; padding:0 0 2%;}
.Floor001733 .tab span{ display:inline-block; min-width:125px; height:34px; line-height:34px; background: #cbccc8;color:#fff; font-size:18px;margin:0 2px 2px;cursor:pointer;}
.Floor001733 .tab span.cur{ border-color:#65ac00; background-color:#65ac00;}

.Floor001733 .list ul{ display:none;}
.Floor001733 .list li{ float:left; width:25%; position:relative; padding-bottom:40%; overflow:hidden;}
.Floor001733 .list li a,
.Floor001733 .list li figure,
.Floor001733 .list li figcaption{ position:absolute;left:0; width:100%; }
.Floor001733 .list li a{height:100%; z-index:4;}
.Floor001733 .list li figure,
.Floor001733 .list li figcaption{height:50%; }
.Floor001733 .list li figure{ top:0;background:#fafafa; text-align:center;}
.Floor001733 .list li figure img{ width:45px; height:45px;} 
.Floor001733 .list li figcaption{ bottom:0;}
.Floor001733 .list li:nth-child(2n) figure{ top:auto; bottom:0;}
.Floor001733 .list li:nth-child(2n) figcaption{ bottom:auto;top:0;}
.Floor001733 .list li figcaption img{ display:none;}
.Floor001733 .list li figcaption::before{ position:absolute; content:'';background:url(../images/floor001733-icon_down.png) no-repeat center top; left:50%; top:0; margin-left:-34px;width:68px; height:22px;}
.Floor001733 .list li:nth-child(2n) figcaption:before{ top:auto; bottom:0; transform:rotate(180deg);}
.Floor001733 .table{ display:block;position: absolute; width:100%; height:100%;}
.Floor001733 .table_cell{display: block;height: 120px;position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;padding:4%;}
.Floor001733 .list li h3.dot{text-align: left;color:#666;font-size:16px; line-height: 20px;height: 40px;font-weight:bold;margin:0;white-space: normal;}
.Floor001733 .list li p{text-align: left;color:#a9a9a9;height: 40px;overflow: hidden;margin: 10px 0 15px;white-space: normal;}
.Floor001733 .list li span{color:#65ac00; display:inline-block;height:25px;line-height:25px;}
.Floor001733 .list li:hover span{color:#fff;}
.Floor001733 .list li:hover figure{background: #65ac00;}
.Floor001733 .list li:hover h3.dot{color:#fff;}
.Floor001733 .list li:hover p{color:#fff;}

.Floor001733 .list li:hover figcaption::before{background:url(../images/floor001733-icon_down2.png) no-repeat center top;}



@media(max-width:1000px){
.Floor001733 .list li{ width:50%; padding-bottom:70%;}
}
@media(max-width:640px){
.Floor001733 h1{ font-size:24px;}
.Floor001733 h1 b{font-size:14px;}
.Floor001733 .tab span{ min-width:inherit; padding:0 5%;margin: 4px 2px;}
}

@media(max-width:500px){
	.Floor001733 .table_cell{height: auto;}
	.Floor001733 .list li p{margin: 5px 0;}
	.Floor001733 .list li h3.dot{font-size: 16px;font-weight: normal;}
}

@media(max-width:375px){
.Floor001733 .tab span,
.Floor001733 .list li h3{text-align: center;}
.Floor001733 .list li p{ display:none;}
.Floor001733 .list li figure img{ width:35px; height:35px;} 
}
/*
 .Floor001734 为demo编号
 */
.Floor001734{ background:#f0f8f1;padding:1% 0;}

.Floor001734 h1{ margin:0;font-size: 28px;text-align: center;color: #65ac00;}
.Floor001734 h2{ margin:1% 0 1% 0;text-transform: uppercase;text-align: center;color: #000;font-weight: normal;font-size: 16px;}

.Floor001734 .tab{ text-align:center; padding:0 0 2%;}
.Floor001734 .tab span{ display:inline-block; min-width:125px; height:34px; line-height:34px; background: #cbccc8;color:#fff; font-size:18px;margin:0 2px 2px;cursor:pointer;}
.Floor001734 .tab span.cur{ border-color:#65ac00; background-color:#65ac00;}


.Floor001734 .more{ text-align:center; padding-top:3%;}
.Floor001734 .more a{ display:inline-block; padding-left:30px; text-align:left; width:143px; height:37px; line-height:37px; color:#fff; border-radius:37px; background: url(../images/floor001734-more.png) no-repeat 90% center #65ac00;}

.Floor001734 .ul ol{overflow: hidden;margin-bottom:2%;}
.Floor001734 .ul ol a{display: block;overflow: hidden;}
.Floor001734 .ul ol picture{display: block;width: 30%;float: left;position: relative;height: 0;padding-bottom: 20%;overflow: hidden;}
.Floor001734 .ul ol picture img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.Floor001734 .ul ol .Txt{margin: 15px 0;height: 210px;padding: 40px;margin-left: 30%;background: #fff;}
.Floor001734 .ul ol .Txt h3{font-size: 18px;color:#222;height: 30px;line-height: 30px;font-weight: normal;margin: 0;}
.Floor001734 .ul ol .Txt time{color: #bcbcbc;height: 20px;line-height: 20px;margin:15px 0;display: block;}
.Floor001734 .ul ol .Txt p{color: #666;height: 60px;line-height: 30px;margin: 0;overflow:hidden;}


.Floor001734 li{float:left; width:49%; margin:0 .5%;margin-bottom:2%;border:1px solid #ededea; padding:10px;background:#fff; position:relative;}
.Floor001734 li a{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:10;}
.Floor001734 li a:hover{ border:2px solid #65ac00;}
.Floor001734 li figure{ position:absolute; left:0; top:0; width:137px; height:100%;}
.Floor001734 li figure img{ display:block; width:100%; height:100%;}


.Floor001734 li div{ padding-left:150px; position:relative; font-size:12px;}
.Floor001734 li h2{ margin:0;color:#181e0c; font-weight: bold;font-size:14px; padding-right:10px; line-height:29px;}
.Floor001734 li h2 time{ float:right; font-size:22px; color:#666563; font-style:italic;}
.Floor001734 li h2 time i{ color:#d4c07c; margin:0 2px;}
.Floor001734 li h2 time span{ font-size:14px;}
.Floor001734 li p{ line-height:18px; height:36px; overflow:hidden; margin-top:10px;}
.Floor001734 li div span{ color:#65ac00;}

@media(max-width:1300px){
	.Floor001734 .ul ol{background: #fff;}
	.Floor001734 .ul ol .Txt{padding:2% 3%;height: auto;margin: 0 0 0 30%;}
	.Floor001734 .ul ol .Txt time{margin:10px 0;}
}


@media(max-width:769px){
.Floor001734 li{ float:none; width:auto; margin-right:0;}
.Floor001734 .ul ol .Txt p{height: 30px;}
.Floor001734 .ul ol .Txt{padding:2%;}
.Floor001734 .ul ol .Txt time{margin:0;}

}
@media(max-width:640px){
.Floor001734 h1{ font-size:24px;}
.Floor001734 h1 b{font-size:14px;}
}
@media(max-width:500px){
.Floor001734 .ul ol picture{width: 100%;float: none;padding-bottom: 66.666%;}
.Floor001734 .ul ol .Txt{margin: 0;}
.Floor001734 .ul ol .Txt p{height:auto;}
}

@media(max-width:375px){
.Floor001734 li h2 time{ display:none;}
}
/*
 .Floor001743 为demo编号
 */
.Floor001743{padding: 1% 0;}

.Floor001743 h1{ margin:0;font-size: 28px;text-align: center;color: #65ac00;}
.Floor001743 h2{ margin:1% 0 1% 0;text-transform: uppercase;text-align: center;color: #000;font-weight: normal;font-size: 16px;}

.Floor001743 .bx-wrapper{position: relative; z-index:1; padding:0 30px;}
.Floor001743 .bx-controls-direction a{ position:absolute;width: 20px;top: 0;}
.Floor001743 .bx-controls-direction a.bx-prev{ left:0;background: url(../images/news_left2.png)no-repeat;padding-bottom: 27px;top: 20px;}
.Floor001743 .bx-controls-direction a.bx-next{ right:0;background: url(../images/news_right2.png)no-repeat;padding-bottom: 27px;top: 20px;}
.Floor001743 .bx-controls-direction a span{  position:absolute; left:50%; top:50%; margin-top:-9px; margin-left:-9px;font-size:18px; color:#c9c9c9;display: none;}
.Floor001743 .bx-controls-direction a:hover span{ color:#ab0858;}
.Floor001743 .list li a{display: block; max-width:75%; margin:0 auto; border: 2px solid #fff;}
.Floor001743 .list li img{ display:block; width:100%;}
.Floor001743 .list li a:hover{ border: 2px solid #65ac00;	filter:alpha(opacity=100);opacity: 1;-moz-opacity:1;-khtml-opacity: 1;}
.Floor001743 .list li a:hover img{}
@media(max-width:640px){
.Floor001743 .list li a{max-width:90%;}
.Floor001743 h3{font-size: 18px;}
}
/*
 .Bottom001807 为demo编号
 */
.Bottom001807{ color:#bfceed;background-color:#fcfdf9;}

.Bottom001807 a{ color:#666666;}
.Bottom001807 a:hover{ color:#000;}

.Bottom001807 footer{ line-height:24px; padding:10px 0; font-size:12px; background:#65ac00; text-transform:uppercase;}
.Bottom001807 footer i{ font-style:normal; color:#fff; margin:0 12px;}
.Bottom001807 footer figure{ float:right; color:#fff;}
.Bottom001807 footer div{ color:#fff;}
.Bottom001807 footer a{ color:#fff;}
.Bottom001807 footer a:hover{ color:#fff;}

.Bottom001807 .bottom{ padding-top:2%; padding-bottom:3%;}
.Bottom001807 .bottom dl{ float:left; width:14%;}
.Bottom001807 .bottom dt{background:url(../images/bottom001807-line.jpg) no-repeat left bottom; line-height:24px; color:#65ac00; font-weight:bold; margin-bottom:5%;}
.Bottom001807 .bottom dd{ line-height:30px; font-size:12px;}

.Bottom001807 .contact{ float:right; width:16%;}
.Bottom001807 .contact ol li{font-size: 12px;color: #999999;padding-left: 22px;background: url(../images/bottom001807-add.png) no-repeat left 4px; line-height:24px; margin-bottom:20px;}
.Bottom001807 .contact ol li.tel{ font-size:24px; background-image:url(../images/bottom001807-tel.png);}
.Bottom001807 .contact p{ font-size:12px; color:#4d4d4d;}
.Bottom001807 .contact ul li{ float:left;width:29px; position:relative; margin-right:14px;}
.Bottom001807 .contact ul li.li_4{ margin-right:0;}
.Bottom001807 .contact ul li figure{ position:absolute; display:none; bottom:100%; left:50%; margin-left:-61px; width:122px; height:122px; z-index:100;}
.Bottom001807 .contact ul li figure img{ width:100%; display:block; }
.Bottom001807 .contact ul li:hover figure{ display:block;}
.Bottom001807 .contact ul li a{ display:block; height:29px; background:url(../images/bottom001807-icon_share.png) no-repeat left top;}
.Bottom001807 .contact ul li.li_2 a{ background-position:-47px 0;}
.Bottom001807 .contact ul li.li_3 a{ background-position:-94px 0;}
.Bottom001807 .contact ul li.li_4 a{ background-position:right 0;}
.Bottom001807 .contact ul li a:hover{ background-position: left bottom;}
.Bottom001807 .contact ul li.li_2 a:hover{ background-position:-47px bottom;}
.Bottom001807 .contact ul li.li_3 a:hover{ background-position:-94px bottom;}
.Bottom001807 .contact ul li.li_4 a:hover{ background-position:right bottom;}
@media(max-width:1000px){
.Bottom001807 .contact,
.Bottom001807 .bottom dl{ float:none;width:auto;}
.Bottom001807 .bottom dl{ padding-bottom:10px;}
.Bottom001807 .bottom dt{ margin-bottom:10px;}
.Bottom001807 .bottom dd{ display:inline-block; margin-right:3%;}
.Bottom001807 .contact{ padding:3%; background-color:#fff; border-radius:5px; margin-top:4%;}
.Bottom001807 footer figure{ float:none;}
}
/*Floor001764 */
.Floor001764{padding:2.5% 0; background:url(../images/floor001764-bg.jpg) no-repeat right top;  }
.Floor001764 h1{ text-align:center; font-size:20px; color:#999; margin:0 0 3% 0; background:url(../images/floor001764-title.png) no-repeat center top; padding-top:50px;}
.Floor001764 h1 span{ display:inline-block; background:url(../images/floor001764-title_l.png) no-repeat left center; padding-left:50px;}
.Floor001764 h1 span b{display:inline-block; padding-right:50px; background:url(../images/floor001764-title_r.png) no-repeat right center;}

.Floor001764 li{ position:relative;text-align:center;}
.Floor001764 li i{ z-index:4; position:absolute; width:30px; height:30px; border:1px solid #5d5d5d;}
.Floor001764 li i.t_l,
.Floor001764 li i.b_l{ left:0; border-right:0;}
.Floor001764 li i.t_r,
.Floor001764 li i.b_r{ right:0;border-left:0;}
.Floor001764 li i.t_l,
.Floor001764 li i.t_r{ top:0; border-bottom:0;}
.Floor001764 li i.b_l,
.Floor001764 li i.b_r{ bottom:0; border-top:0;}
.Floor001764 li:hover i{ display:none;}
.Floor001764 li a{ position:absolute; right:0; bottom:0; border:1px solid #dcdcdc; left:0; top:0; z-index:3; }
.Floor001764 li a:hover{ border-width:2px; border-color:#e00616;}
.Floor001764 li figure{ padding-bottom:100%; background-size:contain; background-color:#fff;}
.Floor001764 li img{ display:none;}
.Floor001764 li p{color:#555; padding:25px 0;margin:0; background-color:rgba(238, 238, 238, 0.26);}
.Floor001764 li span{height:29px; line-height:29px; padding:0 10px 0 25px;  position:absolute; top:0; right:0; background:url(../images/floor001764-hot.png) no-repeat; color:#fff;}

.Floor001764 .bx-controls-direction{ text-align:center; padding-top:3%;}
.Floor001764 .bx-controls-direction a{ display:inline-block; position:relative;width:38px; height:38px; border:1px solid #b5b5b5; color:#3a3a3a;  margin:0 1px;background:#fff;}
.Floor001764 .bx-controls-direction a:hover{ color:#969696; background:#d4d4d4; border-color:#d4d4d4;}
.Floor001764 .bx-controls-direction a span{ color:#000; font-size:18px; position:absolute; left:50%; top:50%; margin-left:-9px; margin-top:-9px;}
@media(max-width:768px){
.Floor001764 h1{ background-size:auto 30px; padding-top:40px;}
}
@media(max-width:480px){
.Floor001764 h1{ background-size:auto 25px; padding-top:30px;}
}
/*Floor001837 */
.Floor001837{ padding:5% 0;}
.Floor001837 h1{ margin:0 0 3% 0;font-size: 28px;text-align: center;color: #65ac00;}
.Floor001837 h1:after{display: block; content:'';width: 20px;height: 2px;background: #65ac00; margin:0 auto; margin-top:13px;}

.Floor001837 li{ float:left; width:33.333333333%; text-align:center;}
.Floor001837 li figure{ padding-bottom:66%;}
.Floor001837 li figure img{ display:none;}
.Floor001837 li div{ padding:5%; transition:0.3s;}
.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:3% 0 0 0;}
.Floor001837 li span{ letter-spacing:2px; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica; color:#a1a1b2;}
.Floor001837 li a:hover div{ background-color:#65ac00; color:#fff;}
.Floor001837 li a:hover span{ color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:50%;}
}



/*Floor002059 */
.Floor002059{ padding:6% 0 5% 0; background:url(../images/floor002059-bg.jpg) no-repeat center top; background-size:cover;}
.Floor002059 h1{ margin:0;font-size: 28px;text-align: center;color: #65ac00;}
.Floor002059 h1:after{display: none; content:'';width: 20px;height: 2px;background: #65ac00; margin:0 auto; margin-top:13px;}
.Floor002059 h2{ margin:1% 0 4% 0;text-transform: uppercase;text-align: center;color: #000;font-weight: normal;font-size: 16px;}
.Floor002059 ul{margin-top: -27px;}
@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}



/*Banner002043 */
.Banner002043{ position:relative; z-index:10;}
.Banner002043 div{ height:343px; background-position:center top; background-repeat:no-repeat;}
.Banner002043 div img{ display:none;}
@media(max-width:1000px){
.Banner002043 div{ height:auto; background:none !important;}
.Banner002043 div img{ display:block; width:100%;}
}

/*
 .Menu000939 为demo编号
 */
.Menu000939 .current{ line-height:40px; text-align:right;}
.Menu000939 .current span{ color:#65ac00;}
.Menu000939 .current a{ color:#8b8c8c;} 
.Menu000939 nav{ background-color:#fcfdf9;border-top: 1px solid #007071;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{ z-index:15; overflow: hidden;text-align:center; font-size:24px; background:url(../images/header_bg.png) center no-repeat;width: 162px;height: 162px;color:#fff;}
.Menu000939 nav header span{ display:block; color:#dedede; font-size:14px; text-transform:uppercase; margin-top:5px;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
/*.Menu000939 nav li.nav > a::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-3px; width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px solid #65ac00;}*/
.Menu000939 nav li > a{position: relative;padding:0 20px;line-height:62px;height:62px;display: block;}
.Menu000939 nav li a.aon,
.Menu000939 nav li:hover > a{color:#0a0a0a;}

/*.Menu000939 nav li a#menu5{padding-right: 30px;}
.Menu000939 nav li a#menu5:before{background: url(../images/jiao_x2.png) bottom center no-repeat;width: 12px;height: 6px;overflow: hidden;content: '';position: absolute;right: 10px;top: 50%;margin-top: -3px;}*/


.Menu000939 nav li a.aon:before{display: block;position: absolute;width: 17px;height: 17px;left: 50%;margin-left: -8.5px;top: -8.5px;background: url(../images/jiao_q.png) center no-repeat;content: '';}


/*.Menu000939 nav li a#menu5.aon:before{left: auto;}*/

.Menu000939 nav li.nav > a.aon{padding: 0 20px;}
.Menu000939 nav li.nav > a.aon::before{border: none;margin-top: 0;}

.Menu000939 nav li dl{background-color:#65ac00;display:none;}
.Menu000939 nav li dl dd{ text-align:center; font-size:12px;}
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;}
.Menu000939 nav li dl dd a:hover{background-color:#f4f4ea;color:#65ac00;}

.Menu000939 nav ul{float: right;}


.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li::before{ position:absolute; content:''; width:1px; background-color:#dad9cb; height:30%; top:35%; right:0;}
.Menu000939 nav li dl{ position:absolute; top:62px; left:0; width:100%}

@media(min-width:1001px){
.Menu000939 nav header{ position:absolute;left:0;top:-81px;padding:55px 0;}
.Menu000939 nav ul{ padding-left:147px;}	
}
@media(max-width:1000px){
.Menu000939 header{display: none;}
.Menu000939 nav li > a{display: none;}
.Menu000939 nav li > a.aon{display: block;}
.Menu000939 nav ul{width: 100%;text-align: center;}
.Menu000939 nav li{display: inline-block;float: none;}
.Menu000939 nav li:before{display: none;}

}


@media(max-width:768px){
.Menu000939 .current{font-size:12px;}
}
@media(max-width:640px){
.Menu000939 nav li{ float:none; font-size:16px;}
.Menu000939 nav li dl dd{font-size:14px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a{ line-height:55px; height:55px;}
}
/*
 .Timeline000618 为demo编号
 */
.Timeline000618{ padding:2% 0;}
.Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;}
.Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1; 
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/timeline000618-yearbg.png) no-repeat center top; background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.Timeline000618 .swiper-wrapper li.on{ color:#65ac00;}
.Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -10px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -9px;}
.Timeline000618 .swiper-wrapper li.on:after{ border-color:#65ac00;}
.Timeline000618 .next,
.Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
.Timeline000618 .prev{ left:0;}
.Timeline000618 .next{ right:0;}
.Timeline000618 .next:hover,
.Timeline000618 .prev:hover{ background-color:#65ac00;}
.Timeline000618 .prev:before,
.Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
.Timeline000618 .next:before{content: "\e258";}
.Timeline000618 .prev:before{content: "\e257";}
.Timeline000618 .list{ padding-right:0%; position:relative; padding-top:5%;}
.Timeline000618 .list:before{ width:0%; height:100%; position:absolute; content:''; right:0; bottom:0; background-size:contain;}
.Timeline000618 .box{ display:none;}
.Timeline000618 .box dl{ padding-bottom:2%;}
.Timeline000618 .box dl dt{ border-bottom:1px solid #d1d1d1; font-size:24px; color:#000; padding-bottom:30px;}
.Timeline000618 .box dl dd{ padding:3% 0; font-size:16px;}
@media(max-width:640px){
.Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
.Timeline000618 .box dl dd{ font-size:12px;}	
}
/*Floor002059 */
.Floor002059{ padding:1% 0 0 0; background:url(../images/floor002059-bg.jpg) no-repeat center top; background-size:cover;}

@media(min-width:769px){

}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}
/*Floor002059 */

.Floor002059 li{ float:left; width:23%;  margin-right:2.5%; margin-bottom:3%; position:relative; padding-bottom:30%;}
.Floor002059 li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor002059 li figure,
.Floor002059 li div{ position:absolute; left:0; width:100%;}
.Floor002059 li figure{ height:52%; transition:top 0.3s; top:0;}
.Floor002059 li figure img{ display:none;}
.Floor002059 li div{ background-color:#fff; bottom:0; height:48%; padding:0 5%; transition:0.3s;}
.Floor002059 li div:before{ position:absolute; content:'';  width:24px; height:24px; bottom:10px; left:50%; margin-left:-12px;}
.Floor002059 li aside{ position:absolute; top:52%; margin-top:-50px; z-index:10; left:50%; width:100px; height:100px; margin-left:-50px;text-align:center; border-radius:50%; background-color:#fff; overflow:hidden;transition:0.3s;}
.Floor002059 li aside img{ display:block; width:100%; height:100%;}
.Floor002059 li aside img.hover{ display:none;}
.Floor002059 li h5{ margin:0 0 15px 0; font-size:16px; text-align:center; padding-top:20%;}
.Floor002059 li p{ line-height:24px; overflow:hidden; height:50px; margin:0;}
.Floor002059 li p.en{ text-align:center;}
.Floor002059 li p.cn{ display:none; color:#fff;}

.Floor002059 li:hover div{ color:#fff;background:#65ac00;}
.Floor002059 li:hover figure{top:-3%;}
.Floor002059 li:hover div{ bottom:-3%;height:54%;}
.Floor002059 li:hover div:before{background:url(../images/floor002059-more.png) no-repeat;}
.Floor002059 li:hover aside{background:#65ac00; top:50%;}
.Floor002059 li:hover aside img{ display:none;}
.Floor002059 li:hover aside img.hover{display:block;}
.Floor002059 li:hover p.en{ display:none;}
.Floor002059 li:hover p.cn{ display:block;}

@media(min-width:769px){
.Floor002059 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.Floor002059 li p{ height:48px;}
.Floor002059 li aside{ margin-top:-35px; width:70px; height:70px; margin-left:-35px;}
}
@media(max-width:768px){
.Floor002059 ul{ margin:0 auto; max-width:400px;}
.Floor002059 li{ float:none; width:auto; padding-bottom:0; height:470px; margin:0 0 5% 0;}
}
/*Floor001837 */
.Floor001837{ padding:3% 0;}
.Floor001837 .title{ text-align:center; padding-bottom:3%;}
.Floor001837 .title span{ font-size:12px; letter-spacing:5px;color:#c94645;}
.Floor001837 .title h1{ margin:0; font-size:42px; padding:10px 0; font-weight:normal; color:#000;}
.Floor001837 .title h1:after{ display:block; margin:0 auto; width:70px; height:10px; background-color:#c94645; margin-top:20px; content:'';}
@media(max-width:640px){
.Floor001837 .title h1{ font-size:30px;}
.Floor001837 .title h1:after{ height:5px;}
}

.Floor001837 li{ float:left; width:33.333333333%; text-align:center;}
.Floor001837 li figure{ padding-bottom:66%;}
.Floor001837 li figure img{ display:none;}
.Floor001837 li div{ padding:5%; transition:0.3s;}
.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:3% 0 0 0;}
.Floor001837 li span{ letter-spacing:2px; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica; color:#a1a1b2;}
.Floor001837 li a:hover div{ background-color:#65ac00; color:#fff;}
.Floor001837 li a:hover span{ color:#fff;}
@media(max-width:640px){
.Floor001837 li{ width:50%;}
}


.RighInfo001758 { padding:2% 0;}



/*Bottom001879*/
.Bottom001879{  line-height:26px; font-size:12px; background-color:#65ac00; padding:36px 0;color: #fff;clear: both;}
.Bottom001879 .auto{ position:relative;}
.Bottom001879 a{color: #fff;}
.Bottom001879 .Left{float: left;}
.Bottom001879 .Right{float: right; padding-right:200px;}

.Bottom001879 .Left footer{float: left;}
.Bottom001879 .Left footer ul li{float: left;}
.Bottom001879 .Left footer ul li a{color: #fff;margin-right: 30px;display: inline-block;padding-left: 20px;background: url(../images/bottom001879-icon.png) left center no-repeat;}
.Bottom001879 .Left footer ul li.List2 a{background: url(../images/bottom001879-icon1.png) left center no-repeat;}
.Bottom001879 .Left footer ul li.List3 a{background: url(../images/bottom001879-icon3.png) left center no-repeat;}

.Bottom001879 .Left section{float: left;}
.Bottom001879 .Left section i{font-style: normal;color: #86be36;margin: 0 15px;}
.Bottom001879 .Left .Copyright{clear: both;}
.Bottom001879 .Left .Copyright a{color: #f3f8ef;}

.Bottom001879 .Right .div1{color: #fff;text-align: right;float: left;margin-right: 30px;}
.Bottom001879 .Right .div2{ position:absolute; right:0; top:-24px; text-align:center;}
.Bottom001879 .Right .div2 a{ display:inline-block; float:left;width:95px; padding-left:10px;}
.Bottom001879 .Right .div2 img{display: block;width:81px;height:81px;}
.Bottom001879 .Right .div2 b{ font-weight:normal;}



@media(max-width:1200px){
.Bottom001879{color: #e6f0dd!important;}
.Bottom001879 a{color: #e6f0dd!important;}
.Bottom001879 .Left{float: none;width: 100%;text-align: center;}
.Bottom001879 .Right{float: none;width: 100%;text-align: center; padding-right:0;}
.Bottom001879 .Right .div1{margin: 0;color: #e6f0dd;float: none;text-align: center;}
.Bottom001879 .Right .div2{ position:relative; float: none;text-align: center;position: relative;top: 5px;}
.Bottom001879 .Right .div2 a{ float:none;}
.Bottom001879 .Left footer{float: none;display:block;width: 100%;margin-bottom: 3px;}
.Bottom001879 .Left section{float: none;display:block;width: 100%;}
.Bottom001879 .Left footer ul li{float: none;display: inline-block;}
.Bottom001879 .Left footer ul li a{margin: 0 10px;}
.Bottom001879 .Left section i{margin: 0 8px;}

}


/*
 .Timeline001266 为demo编号
 */
.Timeline001266{ padding:2% 0;background: #f0f7f0; }
.Timeline001266 .scroll{height:750px;overflow: auto;}
.Timeline001266 .scroll ul{ padding-left:40px;position: relative;}
/*.Timeline001266 .scroll ul:before{background: url(../images/his_ulbg.png) top center no-repeat;display: block;position: absolute;width: 33px;height: 33px;left: 142px;z-index: 88;top:0;content: '';}*/
.Timeline001266 .scroll ul:before{background: url(../images/his_ulbg2.png) top center no-repeat;display: block;position: absolute;width: 33px;height: 33px;left: 142px;z-index: 88;top:0;content: '';}
.Timeline001266 .scroll ul:after{background: url(../images/his_ulbg2.png) top center no-repeat;display: block;position: absolute;width: 33px;height: 31px;left: 142px;z-index: 88;bottom:0;content: '';}
.Timeline001266 .scroll li{position:relative;padding: 20px 0 0;background:url(../images/line_bg.png) repeat-y 117px top;clear: both;overflow: hidden;}
.Timeline001266 .scroll li .DivList{margin-bottom: 40px;clear: both;position:relative; background: url(../images/divlist_bg.png) 100px top no-repeat;padding-left:200px; min-height:83px;margin-top: -25px;width: 100%;float: left;}
.Timeline001266 .scroll li .DivList figure{float: right;display: block;position: relative;width: 310px;height: 190px;overflow: hidden;}
.Timeline001266 .scroll li .DivList figure img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.Timeline001266 .scroll li:first-child{padding-top: 50px;}
.Timeline001266 .scroll li .DivList .Txt{font-size: 16px; line-height: 30px;}
.Timeline001266 .scroll li time{float: left;font-weight: bold;font-size: 18px;color: #666;display: inline-block;background: url(../images/jiao_s.png) right center no-repeat;padding-right: 20px;}

.Timeline001266 .jspContainer{overflow: hidden;position: relative;}
.Timeline001266 .jspPane{position: absolute; margin-left:0 !important;}
.Timeline001266 .jspVerticalBar{position: absolute;top: 0;left: 0;width: 16px;height: 100%; }
.Timeline001266 .jspCap{display: none;}
.Timeline001266 .jspTrack{display:none;}
.Timeline001266 .jspArrow{ position:absolute; top:50%;background: #28883a;text-indent: -20000px; width:22px; height:36px; cursor: pointer; z-index:10; box-shadow:1px 1px 0 #65ac00; display: none;}
.Timeline001266 .jspArrow::before{ position:absolute; content:''; width:100%; height:100%; left:0; top:0; background:url(../images/timeline001266-btn_hover.gif) no-repeat center center;}
.Timeline001266 .jspArrowDown::before{ transform:rotate(180deg);}
.Timeline001266 .jspArrowUp{ top:0;}
.Timeline001266 .jspArrowDown{top:60px;}
.Timeline001266 .jspDisabled{background: #ccc;box-shadow:1px 1px 0 #848081;cursor: default; }
.Timeline001266 .jspDisabled::before{background-image:url(../images/timeline001266-btn.gif);}
.Timeline001266 .jspCorner{background: #eeeef4;float: left;height: 100%;}

.fancybox-title-float-wrap .child{display: block!important;max-width: 100%!important;margin: 0 auto!important;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.fancybox-title-float-wrap{width: 100%!important;right: 0!important;}

@media(max-width:769px){
.Timeline001266 .scroll{height:612px;}
.Timeline001266 .scroll li .DivList figure{float: none;width: 100%;height: 0;padding-bottom: 62%;margin-bottom: 15px;}
.Timeline001266 .scroll li .DivList .Txt{margin:0;}
}

@media(max-width:640px){
	.Timeline001266 .scroll li:first-child{padding-top: 0;}
	.Timeline001266 .scroll li time{display: block;margin-bottom: 20px;}
	.Timeline001266 .scroll li .DivList{background: none;padding-left: 50px;margin: 0 0 20px;}
	.Timeline001266 .scroll li .DivList:before{display: block;position: absolute;width: 33px;height: 33px;background: url(../images/divlist_bg_1.png) left center no-repeat;left:0;top: 0;content: '';}

	.Timeline001266 .scroll ul:before{display: none;}
	.Timeline001266 .scroll ul:after{display: none;}
	.Timeline001266 .scroll li{background: none;}
}


/*PicList002120 */
.PicList002120{ background-color:#fff; padding:1% 0;}
.PicList002120 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%;list-style-type: none;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}

.bx-wrapper{position: relative;}
.PicList002120 .bx-controls-direction{}
.PicList002120 .bx-controls-direction a{position: absolute;display: block;width: 68px;height: 68px;text-indent: -99em;overflow: hidden;top: 50%;margin-top: -34px;}
.PicList002120 .bx-controls-direction a.bx-prev{background: url(../images/ry_left.png) no-repeat center;left: -75px;}
.PicList002120 .bx-controls-direction a.bx-next{background: url(../images/ry_right.png) no-repeat center;right: -75px;}
.PicList002120 .bx-controls-direction a.bx-prev:hover{background: url(../images/ry_left2.png) no-repeat center;}
.PicList002120 .bx-controls-direction a.bx-next:hover{background: url(../images/ry_right2.png) no-repeat center;}


@media(min-width:1200px){
.PicList002120 .bx-viewport{min-height: 755px!important;}
}
@media(max-width:1350px){
.PicList002120 .bx-controls-direction a.bx-prev{left:0;}
.PicList002120 .bx-controls-direction a.bx-next{right:0;}

}
@media(max-width:769px){
.PicList002120 .bx-controls-direction a{display: none;}
.PicList002120 .bx-viewport{min-height: 600px!important;}
}

@media(min-width:641px){
.PicList002120 li:nth-child(3n){ 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;}
}


/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:0 0 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:#65ac00; 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){

}


/*
 .PicList001205 为demo编号
 */

.PicList001205 .category{ text-align:center; padding:3% 0 0 0;}
.PicList001205 .category a{ margin:3px 10px;background-position: 12px center;background-repeat: no-repeat;color:#fff;background-color: #cbccc8;display:inline-block; padding:7px 15px 7px 35px;font-weight:bold;background-size: 20px 20px;}
.PicList001205 .category a:hover,
.PicList001205 .category a.aon{ background-color:#007071; }
.PicList001205 .category a.on{ background-color:#65ac00; }

.PicList001205 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; position:relative; overflow:hidden;}
.PicList001205 li a{ position:absolute;width:100%; height:100%; left:0; top:0; z-index:5;}
.PicList001205 li:nth-child(4n){ margin-right:0;}
.PicList001205 li dl{ padding:4%; position:absolute; color:#fff; width:100%; height:100%; left:0; top:0; z-index:2; background-color:#65ac00; opacity:0;}
.PicList001205 li dt{ font-size:16px; padding-right:76px;}
.PicList001205 li dd{ font-size:12px; padding-top:5px;}
.PicList001205 li figure{ padding-bottom:57%;}
.PicList001205 li em{ opacity:0; font-size:12px; font-style:normal; color:#fff; background: url(../images/piclist001205-hit.png) no-repeat 90% 10px #2f3338; position:absolute; right:0; top:0; padding:10px 30px 10px 10px; z-index:5;}
.PicList001205 li em span{ display:block;}
.PicList001205 li dl,
.PicList001205 li em{ transition:all ease 0.5s;} 
.PicList001205 li:hover dl,
.PicList001205 li:hover em{ opacity:1;} 
.PicList001205_t  .category a{padding: 7px 15px;}
@media(max-width:1000px){
.PicList001205 li{width:49%;}
.PicList001205 li:nth-child(4n){ margin-right:2%;}
.PicList001205 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001205 li{ float:none; width:auto; margin-right:0 !important;}
}

.PicList001395 ul {overflow: hidden;min-height: 100px;}
.PicList001395{ padding-top:3%;}
.PicList001395 li{width: 23.5%; float: left; margin:0 2% 3% 0; text-align: center;}
.PicList001395 li:nth-child(4n){ margin-right:0;}
.PicList001395 li img{/*width: 100%;*/ width:282px; height:220px; display:block;}
.PicList001395 li .dot{color: #353535; font-size: 14px; }

.PicList001395 li p.dot{ padding:0; margin:0; display: block; color: #8b8b8b; text-align: left; font-size: 12px; line-height: 24px;}
.PicList001395 li .more{width: 122px; height: 34px; line-height: 34px; color: #000; text-align: center; padding-left: 35px; background: url(../images/piclist001395_btn.png) 0 0 no-repeat;display: inline-block;}
.PicList001395 li:hover{ background-color:#65ac00;}
.PicList001395 li:hover a,
.PicList001395 li:hover p{ color:#fff;}
.PicList001395 li:hover .more{color: #65ac00;}
.PicList001395 li dl{ position:relative; padding:5% 10% 5% 7%; margin:0; background-color:#fafafa;}
.PicList001395 li dl a{ display:block; height:30px; line-height:30px; overflow:hidden;}
//.PicList001395 li dl:before{ content:'>'; font-weight:bold; font-family:宋体; right:4%; position:absolute; top:20%}
.PicList001395 li:hover dl{ background-color:#007071;}
.PicList001395 li:hover dl:before{ color:#fff;}
@media (max-width: 768px){
.PicList001395 li{width: 49%;}
.PicList001395 li:nth-child(4n){ margin-right:2%;}
.PicList001395 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:320px){
.PicList001395 li{ float:none; margin-right:0 !important; width:auto;}
}


.News_info .info_title{ margin: 0;padding:10px 0px;font-size:18px;text-align:center;}
.News_info .info_time{ margin: 0;font-size:12px; text-align:center; color:#A1A1A1; font-weight:normal; border-bottom:1px dotted #ccc; padding-bottom:5px;}
.News_info .info_txt{ padding:10px 0px;}
.News_info .info_txt{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.News_info .PrevNextBox .h1{ font-size:14px;font-weight:normal;}
.News_info .PrevNextBox a:hover{}
.News_info .PrevNextBox a.none{color: #ccc;}
.News_info .PrevNextBox a.none:hover{font-weight:normal;}


/*
 .Map004 为demo编号
 */
.Map001{ padding:3%;}
.Map001 .map{width:700px; float:left;}
.Map001 .map #allmap{ height:485px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:500px; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:35px 29px;}
.Map001 li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../images/map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../images/map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../images/map001-icon_fax.gif);}
.Map001 li.em{ background-image:url(../images/map001-icon_em.gif);}

@media(max-width:1220px){

.Map001 .map{float:none;margin: 0 auto;}
.Map001 .info{ float:none; margin: 0 auto;width: 700px;}
}

@media(max-width:740px){
	.Map001 .info ul{padding: 2%;}
	.Map001 .map{float:none;margin: 0 auto;width: 100%;}
	.Map001 .map #allmap{ position: relative;padding-bottom: 100%;}
	.Map001 .info{ float:none; margin: 0 auto;width: 100%;}

}




/*PicList001958*/
.PicList001958{padding: 3% 0;}
.PicList001958 li{ overflow:hidden; padding:20px 0; border-bottom:1px solid #ebecec;}
.PicList001958 li:last-child{ border-bottom:0;}
.PicList001958 li div{ position:relative; padding-left:29%;}
.PicList001958 li .Ispic{ position:absolute; left:0; top:0; height:100%; width:26%;}
.PicList001958 li .Ispic img{ display:none;}
.PicList001958 li h1{ margin:0; font-size:18px; font-weight:normal; padding:15px 0;}
.PicList001958 li time{ color:#999;}
.PicList001958 li p{color:#666; margin:10px 0 0 0; line-height:30px; height:90px; overflow:hidden;}
@media(max-width:768px){
.PicList001958 li div{ padding-left:45%;}
.PicList001958 li .Ispic{width:42%;}
}
@media(max-width:480px){
.PicList001958 li div{ padding-left:0;}
.PicList001958 li .Ispic{ position:relative; display:block; width:auto; padding-bottom:50%;}
.PicList001958 li p{line-height:20px; height:60px; font-size:12px;}
.PicList001958 li h1{font-size:16px;}
}


/*TextList001851 */
.TextList001851{ padding:2% 0;}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#65ac00; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
.TextList001851 .strong{color: #65ac00;}
.TextList001851 .ApplyBtn{background: #65ac00;display: block;float: right;color: #fff;font-size: 16px;width: 150px;height: 34px;border-radius: 5px;line-height: 34px;text-align: center;}



@media(max-width:480px){
.TextList001851 .title span{ font-size:18px;}


}
.TextList001851 section{ border:solid 1px #e7e7e7;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/textlist001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot .span{display: block;float: left;width: 25%;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;padding: 0 5px;}
.TextList001851 .list .dot#on{ background-image:url(../images/textlist001851-open.gif); background-color:#777979; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; }

.TabBox{margin: 0 auto;width: 600px;}
.TabBox table td{padding:5px 5px 15px;}
.TabBox table td .text{background: none;border: 1px solid #eee;height: 35px;line-height: 35px;padding: 0 10px;width: 100%;}
.TabBox table td .span{display: block;margin-top: 5px;}
.TabBox table td input{width: 100%;}
.form_err{color: red;}
.TabBox .btn{ padding: 0;cursor: pointer;border: none;background: #65ac00;display: inline-block;margin-right: 15px;color: #fff;width: 85px;height: 34px;border-radius: 5px;line-height: 34px;text-align: center;}



@media(max-width:640px){
	.TextList001851 .list .dot{font-weight: normal;font-size: 14px;padding:2% 40px 2% 2%;}
	.TextList001851 .list .dot .span{width: 100%;}
	.TextList001851 .list .dot .span2{display: none;}
	.TextList001851 .list .dot .span3{display: none;}
	.TextList001851 .list .dot .span4{display: none;}

	.TabBox{width: 100%;}

	.TabBox table td{min-width: 65px;}
	.TabBox table td span{display: inline-block;}
.TabBox table td .text{width: 90%;}
.TabBox table td input{width: 100%;}


}


/*PicList001962*/
.PicList001962{ padding:3% 0; background-color:#eff7f0;}
.PicList001962 .title{text-align: center;color: #65ac00;font-size: 28px; font-weight:bold; padding-bottom:2%; }
.PicList001962 .title span{color: #d6d6d6;font-size: 16px;text-transform: uppercase;display:block;}
.PicList001962 .tips{ text-align:center; max-width:1000px; margin:0 auto; padding-bottom:1%;}

.PicList001962 ul{width:993px; margin:0 auto;position:relative; min-height:755px;}
.PicList001962 ol,
.PicList001962 li{ position:absolute; text-align:center;width:154px; background:url(../images/piclist001962-bg01.png) no-repeat 0 0;top:0;}
.PicList001962 ol{ height:174px;}
.PicList001962 li a{ color:#fff; padding-top:40px; display:block;  height:174px; }
.PicList001962 li img{ width:65px; height:65px;}
.PicList001962 li span{ padding:5px 15px 0;}
.PicList001962 li:hover{ z-index:10;}
.PicList001962 li.li_0,
.PicList001962 li.li_11{ left:85px;}
.PicList001962 li.li_1,
.PicList001962 li.li_12,
.PicList001962 li.li_19{ left:254px;}
.PicList001962 ol,
.PicList001962 li.li_20,
.PicList001962 li.li_2{ left:422px; }
.PicList001962 li.li_3,
.PicList001962 li.li_21,
.PicList001962 li.li_13{ left:589px;}
.PicList001962 li.li_4,
.PicList001962 li.li_14{ left:756px;}
.PicList001962 li.li_5{ left:0;}
.PicList001962 li.li_6,
.PicList001962 li.li_15{ left:170px;}
.PicList001962 li.li_7,
.PicList001962 li.li_22,
.PicList001962 li.li_16{ left:337px;}
.PicList001962 li.li_8,
.PicList001962 li.li_17{ left:505px;}
.PicList001962 li.li_9,
.PicList001962 li.li_18{ left:672px;}
.PicList001962 li.li_10{ left:839px;}

.PicList001962 li.li_5,
.PicList001962 li.li_6,
.PicList001962 li.li_7,
.PicList001962 li.li_8,
.PicList001962 li.li_9,
.PicList001962 li.li_10{top:143px;}
.PicList001962 li.li_11,
.PicList001962 li.li_12,
.PicList001962 ol,
.PicList001962 li.li_13,
.PicList001962 li.li_14{ top:290px;}
.PicList001962 li.li_15,
.PicList001962 li.li_16,
.PicList001962 li.li_17,
.PicList001962 li.li_18{  top:435px;}
.PicList001962 li.li_19,
.PicList001962 li.li_20,
.PicList001962 li.li_21{ top:580px;}
.PicList001962 li.li_22{ top:730px;}

.PicList001962 ol{ background-image:url(../images/piclist001962-bg00.png);}
.PicList001962 li.li_1,
.PicList001962 li.li_9,
.PicList001962 li.li_12{ background-image:url(../images/piclist001962-bg02.png);}
.PicList001962 li.li_2,
.PicList001962 li.li_10,
.PicList001962 li.li_18{ background-image:url(../images/piclist001962-bg03.png);}
.PicList001962 li.li_3,
.PicList001962 li.li_5,
.PicList001962 li.li_6,
.PicList001962 li.li_13,
.PicList001962 li.li_15{ background-image:url(../images/piclist001962-bg04.png);}
.PicList001962 li.li_4,
.PicList001962 li.li_7,
.PicList001962 li.li_14{ background-image:url(../images/piclist001962-bg05.png);}
@media(max-width:1000px){
.PicList001962 ul{ width:auto; min-height:inherit;}
.PicList001962 ol{ display:none;}
.PicList001962 li{ position:relative; left:auto !important; top:auto !important; background:#4dcc8c !important; width:24%; margin:0.5%; height:auto; float:left; border-radius:10px;}
.PicList001962 li:nth-child(2n){ background:#38c9a2 !important;}
.PicList001962 li:nth-child(3n){ background:#69d65b !important;}
.PicList001962 li:nth-child(3n+1){ background:#48c878 !important;}
.PicList001962 li a{ height:auto; padding:5% 0;}
}
@media(max-width:640px){
.PicList001962 .title{font-size:32px;}
.PicList001962 .title span{font-size: 20px;}
.PicList001962 li{ width:32.33333333333%;}
}
@media(max-width:375px){
.PicList001962 li{ width:49%;}
}


/*
 .PicList001241 为demo编号
 */
.PicList001241 .intro{ overflow:hidden; padding-top:2%; padding-bottom:2%;}
.PicList001241 .intro ol{ float:right; width:55%;}
.PicList001241 .intro ol img{ display:block;}
.PicList001241 .intro li{ float:left; width:42%;}
.PicList001241 .intro li h3{color: #65ac00;font-size: 28px; font-weight:bold; }
.PicList001241 .intro li p{ line-height:24px; text-align:justify; text-justify:inter-ideograph;}
.PicList001241 .list{ background-color:#e5e5e5; padding:3% 0;}
.PicList001241 .list .copy{ display:none;}
.PicList001241 .list li a{ display:block; background-color:#fff; width:100%; padding:5%; margin:0 auto;}
.PicList001241 .list li figure{ position:relative; padding-bottom:62%; overflow:hidden;}
.PicList001241 .list li figure dl,
.PicList001241 .list li figure div,
.PicList001241 .list li figure b{position:absolute; left:0; width:100%;text-align:center;}
.PicList001241 .list li figure div{ height:100%; top:0; background-color:rgba(255,255,255,0.8); transform:translateY(100%); transition:all ease-in-out 0.3s;}
.PicList001241 .list li figure dl{ top:25%;}
.PicList001241 .list li figure dl img{ width:60%;}
.PicList001241 .list li figure b{ padding:0 3%; bottom:5%;}
.PicList001241 .list li:hover figure div{ transform:translateY(0);}
.PicList001241 .list li h3,
.PicList001241 .list li p{ margin:0;}
.PicList001241 .list li h3{ font-weight:normal; font-size:16px;}
.PicList001241 .list li p{ color:#999;}
.PicList001241 .list .bx-pager{ display:none;}
.PicList001241 .list .bx-wrapper{ position:relative; z-index:0;}
.PicList001241 .list .bx-viewport{ z-index:1;}

@media(max-width:1200px){
.PicList001241 .list .bx-controls-direction a.bx-prev{ left:0;}
.PicList001241 .list .bx-controls-direction a.bx-next{ right:0; }
}
@media(max-width:768px){
.PicList001241 .intro ol,
.PicList001241 .intro li{ float:none; width:auto;}
}



/*RighInfo001848 */
.RighInfo001848{ padding:2% 0;}
.RighInfo001848 .title{ text-align:center;}
.RighInfo001848 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.RighInfo001848 .title:after,
.RighInfo001848 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:10%; vertical-align:middle;}

.RighInfo001848 .img_scroll{  max-width:1200px; margin:0 auto; background:url(../images/righinfo001848-ying.png) no-repeat center bottom; padding-bottom:22px;}
.RighInfo001848 .img_scroll .bx-wrapper{position:relative;}
.RighInfo001848 .img_scroll li img{ display:block; width:100%;}
.RighInfo001848 .img_scroll .bx-controls-direction a{ position:absolute; top:50%; width:36px; height:34px; background:rgba(0,0,0,0.6); margin-top:-17px;}
.RighInfo001848 .img_scroll .bx-controls-direction a span{ color:#fff; font-size:16px; position:absolute; left:50%; top:50%; margin-left:-8px; margin-top:-8px;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-prev{ left:0;}
.RighInfo001848 .img_scroll .bx-controls-direction a.bx-next{ right:0;}

.RighInfo001848 .info{ padding:3% 0;}
@media(max-width:480px){
.RighInfo001848 .title span{ font-size:18px;}
}



/*PicList002149 */
.PicList002149{ padding-top:2%;}

.PicList002149 .auto{ max-width:1200px;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}

.PicList002149 .bx-wrapper{margin-bottom: 3%!important;}
.PicList002149 ol{ background-color:#fafafa;position:relative;}
.PicList002149 ol .Ispic{ width:36.25%; background: none;position:relative; left:0; top:0; height:0;padding-bottom:30%;display: block;float: left;}
.PicList002149 ol .Ispic img{ display:block;position:absolute;left: 0;top: 0;width: 100%;min-height: 100%;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;margin-left: 36.25%;}
/*.PicList002149 ol h3 a{ color:#65ac00;}*/
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol .span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#007071; font-size:12px;}

.PicList002149 .bx-wrapper .bx-controls-direction{}
.PicList002149 .bx-wrapper .bx-controls-direction a{background-color: rgba(255,255,255,.5);background-position: center;background-repeat: no-repeat;width: 50px;height: 100%;position: absolute;top:0;text-indent: -99em;}
.PicList002149 .bx-wrapper .bx-prev{background-image:url(../images/news_left2.png);left:0;}
.PicList002149 .bx-wrapper .bx-next{background-image:url(../images/news_right2.png);right:0;}
.PicList002149 .bx-wrapper .bx-prev:hover{background-image:url(../images/news_left.png);background-color:rgba(0,112,113,.8);}
.PicList002149 .bx-wrapper .bx-next:hover{background-image:url(../images/news_right.png);background-color:rgba(0,112,113,.8);}



.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}
.PicList002149 li:after{ position:absolute; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/piclist002149-more.png) no-repeat center center; border-left:2px solid #fff;}
.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 ol time{padding: 5px 0;}


.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:769px){
.PicList002149 h3{ font-size:16px;}
.PicList002149 ol div{ padding:2%;}
.PicList002149 ol p{height: 52px;}

}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;overflow: hidden;}
.PicList002149 ol .Ispic{ width:100%;padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;clear: both;margin: 0;}
.PicList002149 .bx-wrapper .bx-controls-direction{display: none;}
}



/*视频专区*/
.VideoList{position: relative;overflow: hidden;}
.VideoList .bd{margin: 0 auto;width: 760px;height: 550px;}
.VideoList .bd ul{overflow: hidden;}
.VideoList .bd li{list-style: none;width: 760px;min-height: 550px;overflow: hidden;position: relative;background: url(../images/v_bg.png) no-repeat top center;}
.VideoList .bd .VideoBox{width: 615px;margin:37px auto 0;background: #000;height: 461px;}
.VideoList .bd li img{width: 615px;height: 460px;position: absolute;top:37px;cursor: pointer;left: 72.5px;z-index: 99; }
.VideoList .bd li .h3{text-align: center;font-size: 20px;color: #282727;margin-top:80px;}
.VideoList .hd{width: 1000px;margin: 0 auto;overflow: hidden;padding-bottom:5px;}
.VideoList .hd li{list-style: none;width:150px;height:140px;position: relative;float: left;cursor: pointer;}
.VideoList .hd li img{width: 142px;height: 102px;border: 4px solid #fff;}
.VideoList .hd li.on img{border: 4px solid #65ac00;}
.VideoList iframe{visibility:hidden;}

.Sub_Menu22{text-align: right;padding:15px 0 0;}
.Sub_Menu22 li{display: inline-block;}
.Sub_Menu22 li a{padding:5px 10px;display: inline-block;}
.Sub_Menu22 li.on a{color: #65ac00;}


.VideoYear{text-align: center;margin: 30px auto 15px;border-bottom: 1px solid #ccc;}
.VideoYear li{display: inline-block;}
.VideoYear li a{height: 70px;line-height: 70px;margin-bottom: -9px;font-size: 18px;}
.VideoYear li.on a,
.VideoYear li:hover a{color: #65ac00;}
.VideoList .hd li span{display: block; height: 30px; line-height: 30px; text-align: center; color: #000;}



.VideoList .bd .bx-wrapper .bx-controls-direction{}
.VideoList .bd .bx-wrapper .bx-controls-direction a{width: 49px;height: 49px;position: absolute;top:50%;margin-top: -24.5px;text-indent: -99em;}
.VideoList .bd .bx-wrapper .bx-prev{background:url(../images/v_left.png) no-repeat;left:-150px;}
.VideoList .bd .bx-wrapper .bx-next{background:url(../images/v_right.png) no-repeat;left:auto;right: -150px;}


.VideoList .bx-wrapper {display: block;margin: 0 auto;}

.VideoList .bx-wrapper .bx-pager{display: none;}
.VideoList .bx-wrapper .bx-viewport{box-shadow: none;}
.VideoList .hd .bx-wrapper .bx-controls-direction a{position: absolute;text-indent: -99em;width: 49px;height: 49px;top: 50%;margin-top: -24.5px;}
.VideoList .hd .bx-wrapper .bx-prev{background:url(../images/v_leftb.png) no-repeat;left:-50px;}
.VideoList .hd .bx-wrapper .bx-next,
.VideoList .hd .bx-wrapper .bx-next:hover{background:url(../images/v_rightb.png) no-repeat;right:-50px;}

@media(max-width:1300px){
	.VideoList .bd{margin: 0 auto;width:95%;height:auto;}
	.VideoList .bd li{list-style: none;width: 100%;min-height:auto;overflow: hidden;position: relative;background:none;}
	.VideoList .bd .VideoBox{width: 100%;margin:0 auto;background: #000;height:auto;overflow: hidden;}
	.VideoList .bd li img{width: 100%;height: auto;position: absolute;top:0;cursor: pointer;left: 0;display: none; }
	.VideoList .bd li .h3{text-align: center;font-size:16px;color: #282727;margin-top:20px;}
	.VideoList .bd li video{height: auto}

	.Contro .prev,
	.Contro .next{display: none;}
	.VideoYear{margin: 0 0 10px;padding: 0 0 5px;}

	.VideoList .hd{width: 100%;margin: 0 auto;overflow: hidden;padding-bottom:5px;}
	.VideoList .bx-wrapper .bx-controls-direction{display: none;}
	/*.VideoList .bx-viewport{height: auto!important;}*/

	.VideoYear li a{font-size: 16px;height: auto;line-height: 24px;margin: 0;}
}


/*主营业务*/
/*.BusinessBox{background: #f0f7f0;}*/

.BusinessList .ul li a{display: block;overflow: hidden;height: 100%;/*background: #65ac00;*/background-color:rgba(0, 112, 113, 0.84);color: #fff;margin-bottom:10px; border-radius:25px;}
.BusinessList .ul li picture{display: block;width: 62.5%;float: right;position: relative;height: 0;padding-bottom: 24.66%;}
.BusinessList .ul li picture img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.BusinessList .ul li .Txt{width: 37.5%;float: left;overflow: hidden;padding: 35px;}
.BusinessList .ul li .Txt i{display: block;width: 55px;height: 55px;overflow: hidden;}
.BusinessList .ul li .Txt i img{display: block;width: 100%;height: 100%;}
.BusinessList .ul li .Txt h3{font-size: 24px;font-weight: normal;margin: 20px 0;}
.BusinessList .ul li .Txt p{margin:0;height: 100px;line-height: 20px;overflow: hidden;}

.BusinessList .ul li.ODD picture{float: left;}
.BusinessList .ul li.ODD .Txt{float: right;}


@media(max-width:1100px){


.BusinessList .ul li picture{width: 100%;padding-bottom: 40.66%;}
.BusinessList .ul li .Txt{width: 100%;padding: 4% 2%;}
.BusinessList .ul li .Txt p{height: auto;}
.BusinessList .ul li a{margin-bottom: 2%;}


}

@media(max-width:640px){
	.BusinessList .ul li{text-align: center;}
	.BusinessList .ul li .Txt i{width: 35px;height: 35px;margin: 0 auto;}
	.BusinessList .ul li .Txt h3{font-size: 18px;margin: 2% 0;}
}


/*技术实力*/
.RighInfo001758 .TECUL{overflow: hidden;}
.RighInfo001758 .TECUL ul ol{float: right;}

.RighInfo001758 .TECUL ul li{margin-right: 350px;}
.RighInfo001758 .TECUL ul li h3{font-size: 24px;color: #65ac00;margin: 20px 0;}

.RighInfo001758 .TECUL ul li p{line-height: 36px;color: #666;}
.RighInfo001758 .J-tab{display: none;}
.RighInfo001758 .J-tab.on{display: block;}
.TecBox{background: #f0f7f0;}

.TecBox .ul li a{display: block;overflow: hidden;background: #fff;padding: 2%;}
.TecBox .ul li picture{position: relative;overflow: hidden;display: block;width: 100%;height: 0;padding-bottom:78.26%;}
.TecBox .ul li picture img{display: block;position: absolute;width: 100%;min-height: 100%;left: 0;top: 0;}
.TecBox .ul li .Txt{z-index: 1;background: rgba(240,247,240,.9);position: absolute;left: 0;bottom: 0;width: 100%;padding: 15px;}
.TecBox .ul li .Txt h3{font-size: 22px;color: #65ac00;margin: 0;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.TecBox .ul li .Txt h4{font-size: 14px;color: #999;margin: 0;line-height: 20px;text-transform: uppercase;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}


.TecBox .bx-wrapper .bx-controls-direction a{background-color:#fff;background-position: center;background-repeat: no-repeat;width: 50px;height: 100%;position: absolute;top:0;text-indent: -99em; overflow: hidden;}
.TecBox .bx-wrapper .bx-prev{background-image:url(../images/news_left2.png);left:-55px;}
.TecBox .bx-wrapper .bx-next{background-image:url(../images/news_right2.png);right:-55px;}
.TecBox .bx-wrapper .bx-prev:hover{background-image:url(../images/news_left.png);background-color:#65ac00;}
.TecBox .bx-wrapper .bx-next:hover{background-image:url(../images/news_right.png);background-color:#65ac00;}

.JSSL{overflow: hidden;color: #666;}
.JSSL .IMGBOX{float: right;margin-left: 25px;overflow: hidden;}
.JSSL .DIVBOX{line-height: 35px;}
.JSSL .DIVBOX b{font-size: 18px;color: #65ac00;}
.JSSL .P{line-height: 30px;margin-bottom: 25px;}

.Form001215{ padding:2% 10%;}
.Form001215 .form{ float:left; width:100%;}
.Form001215 .form li{ padding-bottom:2%; float: left; width: 100%; text-align: center;}
.Form001215 .form li.form_name{ width:32%; margin-right: 2%; }
.Form001215 .form li.form_youx{ width: 32%; margin-right: 2%; }
.Form001215 .form li.form_dianh{ width: 32%; }
.Form001215 .form .text{ border:1px solid #dae7e6; color: #555555; width:100%; height:50px; line-height:50px; padding:0 10px; border-radius:3px; background:#fff;}
.Form001215 .form textarea.text{ height:195px;}
.Form001215 .form .btn{ cursor:pointer; border-radius:5px; font-size: 14px; background:#65ac00; color:#fff; height:50px; padding:0 12%; border:none;}



@media(max-width:1330px){
	.TecBox .bx-wrapper .bx-prev{left:0;}
	.TecBox .bx-wrapper .bx-next{right:0;}
}
@media(max-width:1024px){
	.TecBox .bx-wrapper .bx-controls-direction{display: none;}
	.JSSL .IMGBOX{float: none;margin-left: 0;overflow: hidden;text-align: center;margin-bottom: 20px;}
}

@media(max-width:768px){
	.RighInfo001758 .TECUL ul ol{display: block;float: none;margin-bottom: 25px;text-align: center;}
	.RighInfo001758 .TECUL ul li{margin: 0;}
}

/*首页*/
.HomePage .MORE{float: right;display: block;width: 18px;height: 65px;background: url(../images/more_bg.png) no-repeat center;}

.HomePage1{overflow: hidden;padding-top: 5px;width: 65%;float: left;min-height: 490px;padding-right: 30px;}
.HomePage1 .TtList .ul{border-bottom: 2px solid #f6f6f6;overflow: hidden;margin-bottom: 35px;}
.HomePage1 .TtList .ul li{margin-bottom: -2px;display: inline-block;border-bottom: 2px solid transparent;cursor: pointer;height: 65px;line-height: 65px;margin-right: 40px;color: #666;font-size: 24px;}
.HomePage1 .TtList .ul li.on{color: #65ac00;font-weight: bold;border-color: #65ac00;}

.HomePage1 .InfoList{overflow: hidden;}
.HomePage1 .InfoList img{max-width: 100%;}
.HomePage1 .InfoList a{color: #333;}
.H1_INFO1{overflow: hidden;font-size: 15px;}
.H1_INFO1 .IMGBOX{float: right;overflow: hidden;}
.H1_INFO1 .DIVBOX .b{font-size: 18px;color: #65ac00;}
.H1_INFO1 .DIVBOX .p{line-height: 30px;color: #666;text-indent: 2em;}


.HomePage2{position: relative;padding-top: 5px;width: 35%;float: left;min-height: 490px;padding-left:30px;}
.HomePage2:before{z-index: -1;display: block;content: '';position: absolute;top: 0;left: 0;width: 780px;height: 100%;background-color: #f9fcf4;background-position: left center;background-repeat: no-repeat;background-image: url(../images/h2_bg.jpg);}
.HomePage2 .TtList .ul{border-bottom: 2px solid #fff;overflow: hidden;margin-bottom: 35px;}
.HomePage2 .TtList .ul li{margin-bottom: -2px;font-weight: bold;display: inline-block;border-bottom: 2px solid #65ac00;height: 65px;line-height: 65px;color: #65ac00;font-size: 24px;}

.HomePage2 .RYList .ul li div.DIVTT{opacity:0;font-size: 16px;color: #000;text-align: center;height: 55px;line-height: 55px;}
.HomePage2 .RYList .ul li.flipster__item--current div.DIVTT{display: block;opacity:1;}

.flipster__button{margin:0!important;background: #dbdbdb!important;opacity: .8!important;color: #fff!important;}
.flipster__button:hover{background: #65ac00!important;}
.HomePage2  .flipster__button svg{padding: 5px; height: 40px;}

.HomePage3{margin-top: 1%;}

.HomePage2 .flipster{overflow-y: hidden;}
@media(max-width:1024px){
.HomePage1{width: 100%;padding: 2%;min-height: 0;}
.HomePage2{width: 100%;padding: 2%;min-height: 0;}
.HomePage2:before{width: 100%;}

.HomePage .MORE{height: 45px;}
.HomePage1 .TtList .ul{margin-bottom: 1%;}
.HomePage2 .TtList .ul{margin-bottom: 1%;}
.HomePage1 .TtList .ul li{height: 45px;line-height: 45px;margin-right: 20px;color: #666;font-size: 18px;}
.HomePage2 .TtList .ul li{height: 45px;line-height: 45px;font-size: 18px;}

.H1_INFO1 .IMGBOX{float: none;text-align: center;margin: 1% 0;}
}


/*友情链接响应式*/
.LinkList{overflow: hidden;}
.LinkList .ul li{width: 15.6666%;margin: .5%;float: left;overflow: hidden;text-align: center;}
.LinkList .ul li a{display: block;overflow: hidden;}
.LinkList .ul li picture{display: block;position: relative;padding-bottom: 38%;height:0;overflow: hidden;border: 1px solid #ccc;margin: 0 auto;}
.LinkList .ul li picture img{display: block;width: 100%;min-height: 100%;position: absolute;left: 0;top: 0;}
.LinkList .ul li span{margin: 0 auto;display: block;height: 30px;line-height: 30px;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}

@media(max-width:1200px){
.LinkList .ul li{width: 24%;}
}

@media(max-width:640px){
.LinkList .ul li{width: 32.333%;}
}

@media(max-width:400px){
.LinkList .ul li{width: 49%;}
}
/*搜索中心*/
.TitleList .ul{margin-bottom: 35px;overflow: hidden;}
.TitleList .ul li a{display: block;border-bottom: 1px dashed #ccc;height: 40px;line-height: 40px;}
.TitleList .ul li span{display: block;width: 70%;float: left;overflow:hidden;text-overflow:ellipsis; -o-text-overflow:ellipsis;white-space:nowrap;}
.TitleList .ul li time{display: block;float: right;}


/*左侧悬浮*/
.LeftWind{position: fixed;padding: 15px;color: #fff;left: 0;bottom:20%;z-index: 999;width:200px;background-color:rgba(101, 172, 0, 0.84);/*background: url(../images/left_bg.jpg) center no-repeat;*/}
.LeftWind .CLS{cursor:pointer;background: url(../images/cls_bg.png) center no-repeat;float: right;width: 15px;height: 15px;}
.LeftWind h3{margin:0; padding:20px 0 10px 0; line-height: 30px;font-size: 16px;overflow:hidden;text-align: center; color: #fff;}
.LeftWind .DivBox{height: 72px;line-height: 24px;overflow: hidden;}

.RightWind{position: fixed;right: 0;bottom:20%;z-index: 999;}
.RightWind .CLS{position: relative;top: -30px;cursor:pointer;background:#65ac00 url(../images/cls_bg.png) center no-repeat;float: right;width: 83px;height: 25px;}
.RightWind .ul li{position: relative;width: 83px;padding: 5px;height: 83px;background: #f8f8f8;cursor:pointer;margin-bottom: 4px;text-align:center;}
.RightWind .ul li i{display: block;height: 35px;margin-top: 5px;background-position: center;background-repeat: no-repeat;}
.RightWind .ul li.List1 i{background-image: url(../images/add_ico1.png);}
.RightWind .ul li.List2 i{background-image: url(../images/add_ico2.png);}
.RightWind .ul li.List3 i{background-image: url(../images/add_ico3.png);}
.RightWind .ul li.List4{height:49px;}
.RightWind .ul li.List4 i{background-image: url(../images/add_ico4.png);height: 5px;}
.RightWind .ul li span{display: block;line-height: 30px;color: #b5b5b5;}
.RightWind .ul li:hover span{color: #fff;}
.RightWind .ul li:hover{background: #65ac00;}
.RightWind .ul li.List1:hover i{background-image: url(../images/add_ico11.png);}
.RightWind .ul li.List2:hover i{background-image: url(../images/add_ico22.png);}
.RightWind .ul li.List3:hover i{background-image: url(../images/add_ico33.png);}
.RightWind .ul li.List4:hover i{background-image: url(../images/add_ico44.png);}

.RightWind .ul li div{display: none;position: absolute;width: 150px;left: -155px;top: 0;background: #65ac00;height: 83px;color: #fff;line-height: 83px;}
.RightWind .ul li picture{display: none;padding: 5px;position: absolute;width: 123px;left: -128px;top: 0;background: #65ac00;}
.RightWind .ul li picture img{display: block;width: 100%;height: 100%;}

.RightWind .ul li:hover div{display: block;}
.RightWind .ul li:hover picture{display: block;}

@media(max-width:640px){
.Form001215 .form li.form_name{ width:100%; margin-right: 0; }
.Form001215 .form li.form_youx{ width: 100%; margin-right: 0; }
.Form001215 .form li.form_dianh{ width: 100%; }    

.LeftWind{display: none;}
.RightWind{display: none;}

}



/*关闭按钮*/
.RightWind .CLS{display: none;}


@media(max-width:768px){
.Info_left_txt,
.Info_right_pic{ float:none !important; width:100% !important;}
}

/*.bx-viewport{*/
        /*height: auto!important;*/
/*}*/
@media(min-width:1200px){
.bd ul.clearfix{width: 1200px!important;}
}