﻿/**初始 End**/
.transition{transition:all 0.1s ease-out 0s;-ms-transition:all 0.1s ease-out 0s;-moz-transition:all 0.1s ease-out 0s;-webkit-transition:all 0.1s ease-out 0s;-o-transition:all 0.1s ease-out 0s;}
.graybg{ background-color: #f6f6f6;}
.fl{ float:left;}
.fr{ float:right;}
.w27{ width:28%; padding-bottom:4%; padding-top:1.5%;  }
.w70{ width:70%; padding-bottom:4%;border-right:1px solid #eaeaea; padding-right:20px;     min-height: 546px;}
@media(max-width:1024px){
.fl,
.fr{ float:none;}
.w27,
.w70{ width:auto; padding-bottom:2%; padding-right: 0;}
.w70{ min-height:inherit; border:none;}
}
.font_28{ font-size: 28px;}
.font_24{ font-size: 24px;}
@media(max-width:1024px){
	.font_28{ font-size: 24px;}
	.font_24{ font-size: 20px;}
}
@media(max-width:768px){
	.font_28{ font-size: 20px;}
	.font_24{ font-size: 16px;}
}
@media(max-width:640px){
	.font_28{ font-size: 18px;}
}

.Currents{ text-align:right;  color:#666; line-height:25px; float:left; background: url(../images/crumbs_icon.png) no-repeat left 3px; padding-left: 13px;  }
.Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:20px; display:inline-block;}
.Currents a{color:#666;transition: .3s ease-out; padding: 0 6px 0 0; color:#4d4852; font-size: 14px; font-weight: bold; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;float: left;}
.Currents span{color:#4d4852; font-size: 14px; font-weight: bold; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;padding: 0 9px; background: url(../images/crumbs_arrow.png) no-repeat center left; float: left;}
.Currents span i {font-style: normal;display: none;}
.Currents a:hover{color:#e50014;}
.current span:last-child {color:#34a649;}
@media (max-width: 1024px){
	.Currents{ float: right;}
}
@media (max-width: 1000px){
.Currents{ display:none;}
}

/*Top002057 */
.Top002057{ position:relative;z-index:100; height: 80px;}
.Top002057 .subnavbg{ position:absolute; left:0; top:100%; height:57px; background:#444; z-index:99; width:0; display:none; -webkit-transition:height 300ms; transition:height 300ms;}
.Top002057 .auto{ position:relative; height: 80px;z-index: 999;}
.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{ height:52px;}
.Top002057 .top{ float:right; margin-top: 25px; padding-left: 20px; margin-left:10px; }
.Top002057 .top dt,
.Top002057 .top dd{ float:left; width:30px; height:30px; margin-left:10px;}
.Top002057 .top dd a{ display:block;  width:30px; height:30px;line-height:28px; text-align:center; color:#1e4188; border-radius:50%;  border:1px solid #1e4188;}
.Top002057 .top dd a:hover{color:#fff; background:#1e4188;}
.Top002057 .top dt{ position:relative; z-index:102; background:url(../images/Top002057-searchBtn.png) no-repeat left center;cursor: pointer;}
.Top002057 .top dt div{ position: static; overflow:hidden;display: none;}
.desktop .Top002057 .top dt div{ position:absolute; right:0; top: 55px;padding: 8px;background: #4c4a4f;display: none;}
.Top002057 .top dt .text{ width:240px; line-height:44px;height:44px; background:#fff; padding:0 20px;color:#666;border:1px solid #dae4eb;box-sizing: border-box;}
.Top002057 .top dt .btn{ cursor:pointer; position:absolute; right:5%; top:0; height:100%; width:30px;   background: url(../images/Top002057-searchBtn.png) no-repeat left center; border:none;}
/*.desktop .Top002057 .top dt:hover div{width:245px;}*/

.Top002057 nav ul{ float:right;z-index: 101; position: relative;z-index: 99;}
.Top002057 nav li{ float:left;  position:relative; z-index:101;}
.Top002057 nav li a{ display:block;}
.Top002057 nav li a:hover{color:#fff;}
.Top002057 nav li > a{ font-weight:bold; color:#444; position: relative;z-index: 2; padding:30px 25px;}
.Top002057 nav li > a{ font-size: 15px; }
.Top002057 nav li > a:hover,
.Top002057 nav li.onnav > a{ color:#fff;}
.Top002057 nav li i{ position: absolute; left: 0; bottom: 0; width: 100%; height: 0;}
.desktop .Top002057 nav li:hover i,.desktop .Top002057 nav li.onnav i{ height: 100%; background: #00cb00; z-index: 1;}

.Top002057 nav li dl{ position:absolute;left:0; top:100%; display:none; z-index: 101; padding-left: 25px; width: 0;}
.Top002057 nav li dd{ display: inline-block; padding-right:10px; line-height:57px;-webkit-margin-start:0;}
.Top002057 nav li dd a{ position:relative; color: #fff; font-weight:bold;}
.Top002057 nav li dd a:hover{ color: #fff;}
/*#m06 dl,#m07 dl{ text-align: right; right: 0; left: auto;padding-left: 0; padding-right: 20px;}*/
#m06 dl dd,#m07 dl dd{ padding-left: 10px; padding-right: 0;}
@media(max-width:1200px){
.Top002057 .logo{ left:2%;}
.Top002057 nav li > a{ padding-left: 20px; padding-right: 20px;}

.Top002057 nav li dl{ padding-left: 20px !important;}	
#m06 dl,#m07 dl{ padding-left: 0; padding-right: 20px !important;}
}
@media(max-width:1100px){
.Top002057 nav li > a{ padding-left: 10px; padding-right: 10px;}
.Top002057 nav li dl{ padding-left: 10px; }	
#m06 dl,#m07 dl{ padding-left: 0; padding-right: 10px;}
.Top002057 nav li dd{padding-right:5px;}
#m06 dl dd,#m07 dl dd{ padding-left: 5px; padding-right: 0;}
}
@media(max-width:1000px){
.Top002057 nav li i{ height: 100%; z-index: 99;}
.Top002057 nav li#m01 i{display: none;}
.Top002057 .subnavbg{ display:none !important; }
.Top002057 nav{ position: fixed; right:0; top:80px; background-color:#04b004; width:59.5%; display:none;text-align: left; height: 100%;z-index: 99;}
.Top002057 nav.wapnav{ display: block;}
.Top002057 nav ul{ float:none; width: 100%;padding:20px; padding-top: 0;}
.Top002057 nav li{ float:none; margin-left:0; border-bottom: 1px solid #f6f6f6;}
.Top002057 nav li dl{ position:relative; top:auto; width:100%!important; padding-left: 20%!important; margin-left: 0!important;}
	.Top002057 nav li dd a{ color: #fff;}
.Top002057 nav li dd{ float:none; padding-right:0; display: block; line-height: 30px; height: 30px;}
.Top002057 nav li > a{height:auto; padding:5%; font-size:18px; color: #fff;background: url(../images/a_i.png)no-repeat right center;}
	.Top002057 nav li.onnav > a{background: url(../images/a_i_hover.png)no-repeat right center}
.Top002057 nav li#m01>a{background:none; padding: 8% 5%;}
	.Top002057 nav li#m01{border-top: 1px solid #f6f6f6;}
.Top002057 nav li > a:hover,.Top002057 nav li.onnav > a{ color: #fff;}
	.Top002057 nav li dd{ line-height: inherit;}
.Top002057 .mobile_menu{ overflow:hidden; position:relative; float:right;width:70px; height:100%;  margin-right: -2%; background: #04b004 url(../images/jiantou.png) no-repeat center;}
.Top002057 .open_menu{background: #04b004 url(../images/jiantou_1.png) no-repeat 20px 15px; width: 62%!important;overflow: hidden;
	position: fixed;
	float: right;
	height: 100%;
	top: 0;
	z-index: 99;
	right: 0;}
/*.Top002057 .open_menu{transform:rotate(90deg);}*/
	#m06 dl, #m07 dl{ padding-right: 0!important;}
.Top002057 nav li dd a{font-weight: normal;opacity: 0.8;}
.Top002057 .top{ float: none; margin-left: 0; padding-left: 0;display: none;}
.Top002057 .top dt{width: 100%; float: none; margin: 0; padding:0 5%; background: none;}

}
@media(max-width:375px){
.Top002057 .logo img{ max-height:40px;}
}

/* .HomeBanner 为demo编号 */
/*.HomeBanner{ position:relative; overflow: hidden;}*/
/*.HomeBanner .bx-viewport{ height:auto !important;}*/
/*.HomeBanner .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.HomeBanner .bx-controls-direction a span{ color:#fff; font-size:30px;}
.HomeBanner .bx-prev{ left:-50px;}
.HomeBanner .bx-next{ right:-50px;}
.HomeBanner .bx-controls-direction.on .bx-prev{ left: 10%;}
.HomeBanner .bx-controls-direction.on .bx-next{ right: 10%;}
.HomeBanner .bx-pager{ position:relative; width:100%; max-width: 1136px; margin: -10px auto; bottom:1em; text-align:left;}
.HomeBanner .bx-pager div{ display:inline-block;}
.HomeBanner .bx-pager .bx-pager-item{ margin:0 6px;}
.HomeBanner .bx-pager .bx-pager-item a{ width:14px; height:14px; border:solid 2px #fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.HomeBanner .bx-pager .bx-pager-item a.active{ background:#018e3a; border:solid 2px #018e3a; width:14px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.HomeBanner .list li img{ width:100%; display:block;}
.HomeBanner .next,.HomeBanner .prev{ background:url(../images/Banner000707_next.png) no-repeat center; background-size: 100% 100%; width: 40px; height: 40px;  position: absolute;  top: 50%; margin-top: -20px; z-index: 9;}
.HomeBanner .prev{ background:url(../images/Banner000707_prev.png) no-repeat center; background-size: 100% 100%;}

@media(max-width:768px){

.HomeBanner .bx-pager{ text-align:center; }
.HomeBanner .bx-pager .bx-pager-item{ margin:0 2px;}
.HomeBanner .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.HomeBanner .bx-pager .bx-pager-item a.active{ width:20px;}
.HomeBanner .bx-controls-direction a,.HomeBanner .next,.HomeBanner .prev{ width:25px; height:25px; margin-top:-12.5px;}
}*/
/* .HomeBanner End */


/*
 .Floor001239 为demo编号
 */
.Floor001239{ padding-bottom: 4%; }
.Floor001239 .news{ padding-top:3%; padding-bottom:2%;position: relative; padding-right: 140px;}
.Floor001239 .list_top{ width:53%; float:left; position:relative;}
.Floor001239 .list_top h3{ margin:0; font-size:18px; margin-top:-4px; width: 100%;}
.Floor001239 .list_top h3 a{color:#505960;}
.Floor001239 .list_top h3 a:hover{color:#008a30;}
.Floor001239 .list_top p{ font-size:13px; color:#858585; line-height:26px; overflow:hidden; height:78px; margin:35px 0 0 0;  float: left;}
.Floor001239 .list_top p span a{color:#999; margin-left:10px;}
.Floor001239 .list_top p span a:hover{color:#008e39;}


.Floor001239 .tab{ width:44%; float:left; margin-left:2%;}
.Floor001239 .tab h5{ margin-top:0;overflow:hidden; font-size:13px;}
.Floor001239 .tab h5 span{ float:left; margin-right:6%; line-height:20px; height:38px; }
.Floor001239 .tab h5 span a{color:#747474;}
.Floor001239 .tab h5 span.active{ border-bottom:2px solid #008a30; background: #fff;}
.Floor001239 .tab ul{ border-top:2px solid #dedfe2; margin-top:-24px; padding-top:10px;}
.Floor001239 .tab li:first-child{margin-top: 8px;}
.Floor001239 .tab li{ height:26px; line-height:23px; font-size:13px; width: 90%; float: left; margin-right:24px;}
.Floor001239 .tab li time{ float:left; color:#666; margin-right:10px;}
.Floor001239 .tab li  a{ color:#858585; }
.Floor001239 .tab li:hover time{ color:#008a30; }
.Floor001239 .tab li:hover a{ color:#008a30; }

.Floor001239 .picbox{ position: absolute; right: 0; top: 15%; width: 132px;}
.Floor001239 .picbox .Ri{font-size: 66px;font-weight:bold;color:#038a2c;border-bottom:dashed 1px #dedede;width: 80%;display: block;text-align: center;margin: 0 10%;}
.Floor001239 .picbox .NY{font-size: 18px;color:#767676;height: 44px;line-height: 44px;text-align: center;display: block;width: 80%;margin: 0 10%;}
@media(max-width:768px){
	.Floor001239 .tab h5{ position: absolute; top: 0; width: 96%;font-size: 16px;}
	.Floor001239 .tab h5 span{float: left; width: 33.3%; line-height: 55px; margin-right: 0; border-right: solid 1px #E9E9E9;background: #DADADA; height: 55px; text-align: center;}
	.Floor001239 .tab h5 span:last-child{ border-right: none;}
	.Floor001239 .tab h5 span.active{ border-bottom: none;}
.Floor001239 .list_top{ float: left; width:98%; margin-left: 0; margin-top: 50px; padding-bottom: 2%;}
	.Floor001239 .tab ul{ border-top: none;}
.Floor001239 .tab{ width:100%; margin-left: 0;}
.Floor001239 .tab{ padding:2% 0;}
.Floor001239 .news{ padding-right: 0; padding-top: 6%;}
.Floor001239 .picbox{ display: none;}
}
@media(max-width:480px){
.Floor001239 .list_top h3{font-size:16px;}
.Floor001239 .list_top p{ margin-top:5px;}
}

.Floor001239 .case{ background:#e0e2e4; overflow:hidden;}
.Floor001239 .case li{ float:left; position:relative; }
@media(min-width:769px){
.Floor001239 .case li{padding-bottom:15%; background-size:auto 100%; background-position:left top; transition:width ease-in-out 0.3s;}
.Floor001239 .case li:nth-child(1){ width:20%;}
.Floor001239 .case li:nth-child(2){ width:20%;}
.Floor001239 .case li:nth-child(3){ width:20%;}
.Floor001239 .case li:nth-child(4){ width:40%;}

.Floor001239 .case .state-1 li:nth-child(1){ width:40%;background-size: 100% 100%;}
.Floor001239 .case .state-1 li:nth-child(4){ width:20%;}

.Floor001239 .case .state-2 li:nth-child(2){ width:40%;background-size: 100% 100%;}
.Floor001239 .case .state-2 li:nth-child(1){ width:20%;}
.Floor001239 .case .state-2 li:nth-child(4){ width:20%;}

.Floor001239 .case .state-3 li:nth-child(3){ width:40%;background-size: 100% 100%;}
.Floor001239 .case .state-3 li:nth-child(1){ width:20%;}
.Floor001239 .case .state-3 li:nth-child(2){ width:20%;}
.Floor001239 .case .state-3 li:nth-child(4){ width:20%;}

.Floor001239 .case .state-4 li:nth-child(4){ width:40%;background-size: 100% 100%;}
.Floor001239 .case .state-4 li:nth-child(1){width:20%;}
.Floor001239 .case .state-4 li:nth-child(2){width:20%;}
}
.Floor001239 .case li a,
.Floor001239 .case li div{ position:absolute;}
.Floor001239 .case li a{ position:absolute; left:0; top:0; z-index:10; width:100%; height:100%;}
.Floor001239 .case li div{ left:15px; top:15px; background:url(../images/Floor001239-more.png) no-repeat left bottom; padding-bottom:30px; color:#fff; letter-spacing: 2px;}
.Floor001239 .case li h3{ margin:0; font-size:20px;}
.Floor001239 .case li span{ font-family: arial; font-size: 12px; text-transform: uppercase;}
@media(max-width:1000px) and (min-width:769px){
.Floor001239 .case li h3{ font-size:18px;}
.Floor001239 .case li div{left:10px; top:10px;}
}
@media(max-width:768px){
.Floor001239 .case li h3{ font-size:18px;}
.Floor001239 .case ul{ width:101%;}
.Floor001239 .case li{ width:49.4%; padding-bottom:30%;margin-right: 0.5%;margin-bottom:0.5%;}
/*.Floor001239 .case li div{ text-shadow:1px 1px 0 rgba(255, 255, 255, 0.5);}*/
.Floor001239 .case li a{background: rgba(0,0,0,0.2);}
}
@media(max-width:640px){
.Floor001239 .case li h3{ font-size:16px;}	
}

/*
 .Bottom001498为demo编号
 */
.Bottom001498{ font-size: 12px; border-top:1px solid #c5c5c5; border-bottom:0;}

.Bottom001498 .right{ float: right; width: 52%; margin:1.4% 0;}
.Bottom001498 p{ max-width:368px;margin:0; padding:8px 0; float: right;}
.Bottom001498 p a{color:#666; font-weight: bold; margin: 0 4px;}
.Bottom001498 p em{margin: 0 6px; color: #707070; font-style: normal;}
.Bottom001498 p a:hover{color:#008e39;}
.Bottom001498 .right img{float:right; margin-left:10px;margin-top: 7px;}
.Bottom001498 .copyright{; float: right; font-weight: bold; }
.Bottom001498 .copyright a {color: #7c808b}
.Bottom001498 .copyright span{ color:#b5b5b5; margin-left: 10px;}
.Bottom001498 .copyright span a{ color:#b5b5b5; }

.Bottom001498 dl{ float:left;color:#7c808b; font-size:18px; margin:1.4% 0;}
.Bottom001498 dl span{ display:block;font-size:14px;padding-left:24px;  line-height:26px;}
.Bottom001498 dl span i{ display: inline-block; background: url(../images/Bottom001498_icon3.png) no-repeat left center; width: 17px; height: 20px; position: relative; top: 4px; margin-right: 5px;}

.Bottom001498 .ewm{ display:none; left:50%; margin-left:-75px; margin-top:-75px; top:50%; position:fixed; width:150px; z-index:200; height:150px; padding:10px; background-color:#eee;}
.Bottom001498 .ewm img{ width:100%; height:130px;}
.Bottom001498 .ewm span{ position:absolute; right:-15px; top:-15px; width:30px; height:30px; background-color:#ccc; border-radius:50%; cursor:pointer;}
.Bottom001498 .ewm span::before,
.Bottom001498 .ewm span::after{ position:absolute; content:''; width:60%; height:3px; left:20%; background-color:#fff; top:50%; margin-top:-1.5px;}
.Bottom001498 .ewm span::before{ transform:rotate(45deg);}
.Bottom001498 .ewm span::after{ transform:rotate(-45deg);}

@media(max-width:768px){
	.Bottom001498{ background: #DADADA; padding-bottom: 2%;}
.Bottom001498 dl{ float:none; margin-bottom:20px; text-align: center; display: none;}
.Bottom001498 p,.Bottom001498 .copyright{ max-width:none; text-align: center; float: none;}
.Bottom001498 .right{ float: none; width: 100%; text-align: center;}
.Bottom001498 .right img{ float: none; margin: 0 auto; display: none;}

}

/*Banner */
.Banner div{ height:116px; background-repeat:no-repeat; background-position:center top;}
.Banner img{ width:100%; display:none;}
@media(max-width:1000px){
.Banner div{ display:none;}
.Banner img{ width:100%; display:block;}
}


.contain{ width: 100%; height: auto;  overflow: hidden; padding-cottom:15px;}

/*
 .Menu002188 为demo编号
 */
.Menu002188{ border-bottom:1px solid #eaeaea;padding:18px 0 0; background: #fff;}
.Menu002188 .Menu{ float:right;}
.Menu002188 .Menu li{ float:left; padding:10px 20px  30px;}
.Menu002188 .Menu li a{color:#4d4852; font-size:15px; font-weight: bold; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;padding-bottom:29px;/*transition: .3s ease-out;*/}
.Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{ border-bottom:2px solid #34a649;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:40px; float:left; background: url(../images/crumbs_icon.png) no-repeat center left; padding-left: 13px;  }
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out; padding: 0 9px; color:#4d4852; font-size:15px; font-weight: bold; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;float: left;}
.Menu002188 .Currents span{color:#4d4852; font-size: 15px; font-weight: bold; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;padding: 0 9px; background: url(../images/crumbs_arrow.png) no-repeat center left; float: left;}
.Menu002188 .Currents a:hover{color:#e50014;}
@media (max-width: 1000px){
   .Menu002188	.Currents{ display:none;}
}
@media (max-width: 767px){
	.Menu002188 .Menu li{ padding-left: 13px; padding-right: 13px;}
}

.RighInfo00 { padding-bottom: 45px; }
.RighInfo001758 .p{ font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;color: #6a6a6a; }
.RighInfo001758 .RighInfo1{ max-height:684px; overflow:hidden;}
.about .detail{ display:block; background:url(../images/PicList001281-more.png) no-repeat center center #eee; height:54px; transition:0.4s; margin-top: 30px;}
.about .detail:hover{ background-color:#34a649; background-image:url(../images/PicList001281-more_hover.png);}
@media (max-width: 768px){
.RighInfo001758 .RighInfo1{ max-height:655px;}
}
@media (max-width: 640px){
.RighInfo001758 .RighInfo1{ max-height:360px;}
}
/*
 .RighInfo001108 为demo编号
 */

.RighInfo001108 .tab{   overflow:hidden; font-weight:bold;}
.RighInfo001108 .tab .tab-con{ padding-top:20px; }
.RighInfo001108 .tab span i{ display:block; width:100%; height:50px; position:relative; top:30px;}
.RighInfo001108 .tab span{ background:#88848b; margin:0 1%; margin-bottom:2%; cursor:pointer; display:inline-block; width: 48%; text-align:center; line-height:90px; color:#fff; font-size: 14px; font-weight: bold; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif; float: left; }
.RighInfo001108 .tab span a {display: block;color: #fff;}
.RighInfo001108 .tab span.on{ background-color:#34a649; color:#fff;}
.RighInfo001108 .tab span:hover{ background-color:#34a649; color:#fff;}
.RighInfo001108 .tab_info{ padding:2% 0;}
.RighInfo001108 .tab_info .p{font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;}
.RighInfo001108 .tab_info .p b{ padding-right:8px; color:#363636;}
@media(max-width:1024px){
	.RighInfo001108 .tab_box{ display: none;}
	.RighInfo001108 .tab span{ margin-right: 1% !important;}
}
@media(max-width:480px){
.RighInfo001108 .pic,
.RighInfo001108 .txt{ float:none; width:auto;}
}

/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749{padding: 2% 0 4% 0; }
.RighInfo001749 .auto{/* padding-right: 20%;*/background: url(../images/RighInfo001749-bg.png) no-repeat right center; min-height:515px; background-size: 100% auto;}
.RighInfo001749 .p{font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif; font-size: 12px; margin:8px 0px;}
.RighInfo001749 ul{ margin-top: 80px;}
.RighInfo001749 li{ width: 32%; height: 100%;margin-right: 1%; float: left;} 
.RighInfo001749 li:last-child{ margin-right: 0px;}
@media(max-width:1000px){
	.RighInfo001749 .auto{ padding-right:2%; min-height:200px;}
}
@media(max-width:768px){
	.RighInfo001749 li{width: 100%;margin-bottom: 10px;}
	.RighInfo001749 .p{padding-right: 0!important;}
}
/*
 .PicList001281 为demo编号
 */
@font-face {font-family:"novecento"; src:url("../fonts/novecento_widebook.eot");}
@font-face {font-family:"novecento"; src:url("../fonts/novecento_widebook.ttf");}

.PicList001281{ padding:2% 0;}



.PicList001281 .list{ float:left; width:100%;}
.PicList001281 .list time{font-family:"novecento";}
.PicList001281 .list h3{ font-size:18px; margin:0; color:#333;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.PicList001281 .list p{  margin:0;line-height:25px; color:#777; font-size:13px; overflow:hidden;}
.PicList001281 .list .detail{ display:block; background:url(../images/PicList001281-more.png) no-repeat center center #e1dede; height:54px; transition:0.4s;}
.PicList001281 .list .detail:hover{ background-color:#34a649; background-image:url(../images/PicList001281-more_hover.png);}

.PicList001281 .list ol{ overflow:hidden; padding-bottom:3%; border-bottom:1px dotted #ccc;}
.PicList001281 .list ol div{ float:left; width:100%;}
.PicList001281 .list ol div a{ display:block;}
.PicList001281 .list ol time{ color:#34a649; font-size:27px; font-family: 'novecento',"wf_segoe-ui_normal","Segoe UI","Arial",sans-serif; text-transform: uppercase;}
.PicList001281 .list ol h3{ margin-top:10px; margin-bottom:5px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;}
.PicList001281 .list ol p{ height:75px; overflow: hidden;margin-bottom: 20px; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;}

.PicList001281 .list li{ border-bottom:2px solid #e8e6e6; padding:24px 0 24px 106px; position:relative; transition:0.4s;}
.PicList001281 .list li time{ position:absolute; left:0; top:24px; background-color:#e1e1e1; color:#444; width:88px; height:88px; padding-left:0px; text-align: center; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;}
.PicList001281 .list li time i{ font-size:36px; color:#34a649; font-weight:bold; font-style:normal; display:block; padding-top:0px; line-height: 36px; margin-top: 5px;}
.PicList001281 .list li p{overflow: hidden; line-height:20px;font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;}
.PicList001281 .list li em{ font-style:normal; font-size:12px;color:#777; display:block; margin:5px 0;font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;}
.PicList001281 .list li em span{ margin-left:5%;font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif;}
.PicList001281 .list li:hover{ background-color:#e1e1e1;}
@media(max-width:1024px){
.PicList001281 .ad{ display:none;}
.PicList001281 .list,
.PicList001281 .ad{ float:none; width:auto;}
}
@media(max-width:640px){
.PicList001281 .list ol .pic,
.PicList001281 .list ol div{ float:none; width:auto;}
.PicList001281 .list ol .pic{ display:block; margin-bottom:2%;}
}
@media(max-width:480px){
.PicList001281 .list h3{ font-size:16px;}
.PicList001281 .ad{ display:block; margin-top:2%;}
}
@media(max-width:375px){
.PicList001281 .list li{ padding-left:85px;}
.PicList001281 .list li time{ width:70px;}
}
/*Floor001837 */
.Floor001837{ padding:2% 0;}


.Floor001837 li{ float:left; width:48.3%; text-align:center; margin-right: 10px; margin-bottom: 10px;}
.Floor001837 li:nth-child(2n){ margin-right: 0px;}
.Floor001837 li figure{ padding-bottom:66%; position: relative; }
.Floor001837 li figure img{ display:none;}
.Floor001837 li div{ padding:5%; transition:0.3s;  background: rgba(0,0,0,0.4); color: #fff; font-weight: bold; position:absolute; bottom: 0px; width: 100%;  }
.Floor001837 li a{ display:block;}
.Floor001837 li p{ margin:0 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:#34a649; color:#fff;}
.Floor001837 li a:hover span{ color:#c94645;}

.Floor001837 .detail{ display:block; background:url(../images/PicList001281-more.png) no-repeat center center #eee; height:54px; transition:0.4s; margin-top: 30px;}
.Floor001837 .detail:hover{ background-color:#34a649; background-image:url(../images/PicList001281-more_hover.png);}

@media(max-width:640px){
.Floor001837 li{ width:48%; margin: 1% 1% 1%;}
}


/*Floor001838 */
.Floor001838{ padding:0 0 2% 0;}


.Floor001838 li{ float:left; width:48.3%; text-align:center; margin-right: 10px; margin-bottom: 10px;}
.Floor001838 li:nth-child(2n){ margin-right: 0px;}
.Floor001838 li figure{ padding-bottom:66%; position: relative; }
.Floor001838 li figure img{ display:none;}
.Floor001838 li div{ padding:5%; transition:0.3s;  background: rgba(0,0,0,0.4); color: #fff; font-weight: bold; position:absolute; bottom: 0px; width: 100%;  }
.Floor001838 li a{ display:block;}
.Floor001838 li p{ margin:0 0 0 0;}
.Floor001838 li span{ letter-spacing:2px; text-transform:uppercase; font-size:12px; font-family:Arial, Helvetica; color:#a1a1b2;}
.Floor001838 li a:hover div{ background-color:#34a649; color:#fff;}
.Floor001838 li a:hover span{ color:#c94645;}

.Floor001838 .detail{ display:block; background:url(../images/PicList001281-more.png) no-repeat center center #eee; height:54px; transition:0.4s; margin-top: 30px;}
.Floor001838 .detail:hover{ background-color:#34a649; background-image:url(../images/PicList001281-more_hover.png);}

@media(max-width:640px){
.Floor001838 li{ width:50%;}
}

/*PicList002120 */
.PicList002120{ padding:3% 0;}
.PicList002120 li{ float:left; width:48%; margin:0 1% 2%;}
.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;}
.PicList002120 .detail{ display:block; background:url(../images/PicList001281-more.png) no-repeat center center #eee; height:54px; transition:0.4s; margin-top: 30px;}
.PicList002120 .detail:hover{ background-color:#34a649; background-image:url(../images/PicList001281-more_hover.png);}


@media(max-width:375px){
.fancybox-title-float-wrap .child{ font-size: 14px !important; font-weight: normal !important;}
}
.Pageright{ text-align: center;}


/*
 .Map004 为demo编号
 */
.Map001{ padding:20px 0 40px;}
.Map001 .map{width:65%; float:left;}
.Map001 .map #allmap{ height:600px; width:100%;}
.Map001 .map #allmap img{ max-width:initial;}
.Map001 .info{ float:right; width:35%; padding:0 1%; background-color:#f9f9f9; height:600px; overflow: hidden; font-family: "Segoe UI","wf_segoe-ui_normal","Arial",sans-serif; font-size: 12px;}
.Map001 .h4.title{ margin:0 auto; }

.Map001 .info ul{}
.Map001 li{ line-height:25px; padding:10px 0; font-size:14px;color:#7e7e7e; border-bottom:1px #dbdbdb dotted; display:block; width:100%; float: left;}
.Map001 li img{ margin-right: 10px; margin-left: 10px;}
.Map001 .info .left{ float: left; width: auto;}
.Map001 .info .code{ width: 120px;}
.Map001 .info .left .p{ padding-left: 32px; margin: 0px;}
.Map001 .info .right{ float: left; width: auto; line-height: 23px; font-size: 14px;}
.Map001 .info .right h1{ font-size: 18px; margin-top: 25px; margin-bottom: 0px}

@media(max-width:640px){
.Map001 .map,.Map001 .info{ width: 100%; }
.Map001 .info{ height: auto; }
.Map001 .map #allmap{ height:330px; width:100%;}
}

/*Form002100 */
.Form002100 .auto{ background:#fff; margin-top:30px; margin-bottom:60px;}

.Form002100 .reg_form{ padding:5% 8%;}
.Form002100 .reg_form h1{ margin:0; font-size:18px; color:#333;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }
.Form002100 .reg_form dl.table dd{ width:80%;}
.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{ max-width:600px;}
.Form002100 .reg_form td{ padding:0; line-height:37px; padding-bottom:10px;}
.Form002100 .reg_form td.f_name{ width:126px; color:#888;}
.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}

@media(max-width:1000px){
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:none; width:auto !important;}
.Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}

.Form002100 td{padding:5px 0; color:#999;}
.Form002100 .reg_form td textarea.text{ max-width:320px; max-height:200px; padding-bottom:100px}
.Form002100 .btn1{color:#fff; background:#00cb00; border:none; cursor:pointer; width:100px; height:32px; font-weight:bold; float:left;}
.Form002100 .btn2{color:#fff; background:#3e4b54; position:relative; left:20px; border:none; cursor:pointer; width:100px; height:32px; font-weight:bold; float:left;}

.Form002100 .tij{ margin-top:15px;margin-left: 22%;} 

.Form002100 select{ border:1px solid #dfdfdf;}

.nyRImg>a {display: block;margin-bottom: 10px;}
.nyRImg>a:last-child {margin: 0;}


/*新闻详情页*/
.InfoCont {padding-top: 10px;padding-bottom: 20px;min-height: 450px;}
.InfoCont .InfoTitle {text-align: center;padding:20px 0;}
.InfoCont .InfoTitle h5 {margin: 0;font-size: 20px;line-height: 30px;}
.InfoCont .InfoTitle p {padding:10px 0;}
.InfoCont .InfoTitle span {font-size: 12px;color: #999;padding:0px 5px;}
.PrevNextBox {padding:20px 0;}
.PrevNextBox a {color: #999;}
.PrevNextBox dl {line-height: 28px;}
.PrevNextBox a:hover {color: #34a649;}


@media(max-width:1000px){
.InfoCont {min-height: 0;}
}

/*搜索*/
.Search {padding:20px 0;}
.Search li {line-height: 42px;border-bottom: 1px dashed #eee;overflow: hidden;}
.Search li h5 {margin: 0;}
.Search li h5 a {font-size: 14px;color: #666;font-weight: normal;}
.Search li h5 a:hover {color: #34a649;}
.Search li span {display: none;}

@media screen and (min-width:640px){
  .Search li h5 {width: 80%;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;white-space: nowrap;float: left;}
  .Search li span {float: right;display: block;font-size: 14px;color: #aaa;}
}


/*社会招聘*/
.Job{width:1130px;padding-bottom: 10px;}
.Job ul{padding:0;margin:0;overflow: hidden;}
.Job ul li{list-style:none;width:100%;border-bottom:1px solid #fff;}
.Job ul li span{width:16.3%;display:inline-block;text-align:center;}
.Job .Job_title{background: #34A649;color: #fff;font-size: 14px;padding:20px 0;}
.Job .Job_lists{background:#eee;cursor: pointer;}
.Job .Job_lists span{font-size:14px;color:#000;padding: 10px 0;}
.Job .Job_lists .Job_details{background:#fff;color:#000;padding-top: 20px;display: none;}
.Job .Job_lists .Job_details span{font-weight: 500;font-size: 13px;color:#666;}
/*社会招聘*/
@media(max-width:1130px){
	.Job{width: 100%; padding-bottom: 0px !important;}
	.Job ul li span{width: 16%;}
	/*.Job ul li span{width: 11%;}*/
}

@media(max-width:520px){
	.Job ul li span{width: 15%;}
}

@media(max-width:350px){
	/*.Job ul li span{width: 14%;}*/
}

.caseInfo > .title{ text-align:center; font-size:24px; color:#333; font-weight:bold; padding:2% 0;}
.caseInfo a:hover{ color:#008e39;}
.caseInfo > .tip{ background:url(../images/limg32_1.png) left center no-repeat; line-height:32px; font-size:20px; color:#090909; font-weight:100; padding:3% 0 3% 40px;}
.caseInfo > .info{ border-top:1px solid #d6d6d6; padding-top:3%; margin-top:3%;}
.caseInfo > .info .fr{ float:right;}
.caseInfo > .info .bshare-custom{ float:left;}
.caseInfo > .info .golist{ float:left; margin-right:10px; border-right:1px solid #676767; line-height:14px; padding-right:10px; margin-top:4px;}
.caseInfo > .info .golist a{ display:block; padding-left:20px; background:url(../images/limg14_1.png) left center no-repeat;}
.caseInfo > .info .PreNext{ font-size:14px; line-height:20px;}
.caseInfo > .info .PreNext .no{ color:#999;}

.caseInfo > .list{ overflow:hidden; position:relative;}
.caseInfo > .list .pic{ position:relative; width:100%; height:0; padding-bottom:78.83%;}
.caseInfo > .list .pic img{ position:absolute; display:block; left:0; top:0; width:100%; height:100%;}
.caseInfo > .list .bx-controls-direction a{ display:block; position:absolute; font-size:0; width:36px; height:36px;}
.caseInfo > .list .spic .ul{ opacity:0;}
.caseInfo > .list .spic .ul.show{ opacity:1;}
.caseInfo > .list .spic li{ cursor:pointer;}
.caseInfo > .list .spic li.on .border{ position:absolute; z-index:1; border:#cf5b2c solid 3px; width:100%; height:100%; left:0; top:0;}
@media screen and (min-width:641px){
.caseInfo > .title,
.caseInfo > .list .bpic{ width:81%;}
.caseInfo > .list .spic{ width:15%; height:100%; position:absolute; right:0; top:0; padding:36px 0;}
.caseInfo > .list .bx-controls-direction a{ left:0; right:0; margin:0 auto;}
.caseInfo > .list .bx-controls-direction .bx-prev{ background:url(../images/limg36_prev.png); top:0;}
.caseInfo > .list .bx-controls-direction .bx-next{ background:url(../images/limg36_next.png); bottom:0;}
.caseInfo > .list .bx-viewport{ position:absolute !important; top:0; right:0; bottom:0; left:0; width:100%; margin:auto;}
}
@media screen and (max-width:640px){
.caseInfo > .info .fr{ float:none; padding-bottom:20px;}
.caseInfo > .title{ font-size:18px;}
.caseInfo > .tip{ background-size:20px 20px; line-height:20px; padding-left:24px; font-size:18px;}
.caseInfo > .list .spic{ position:relative; padding:0 25px; margin-top:2%;}
.caseInfo > .list .bx-controls-direction a{ width:20px; height:20px; background-size:20px 20px !important;}
.caseInfo > .list .bx-controls-direction a{ top:0; bottom:0; margin:auto 0;}
.caseInfo > .list .bx-controls-direction .bx-prev{ background:url(../images/limg36_prev1.png); left:0;}
.caseInfo > .list .bx-controls-direction .bx-next{ background:url(../images/limg36_next1.png); right:0;}
}
.BMap_bubble_content div{ font-size: 14px!important;}
.BMap_bubble_content p{ margin: 0; font-size: 14px;}


/*
 分页为demo编号
 */
.Pages{ text-align:center; padding:3% 0;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages .p_page a{ border:1px solid #eee; line-height:21px; padding:0 10px; display:inline-block;}
.Pages .p_page a:hover,
.Pages .p_page a.a_cur{ background-color:#34A649; border-color:#34A649; color:#fff;}
.Pages .p_page em{ font-style:normal;}
@media(max-width:640px){
.Pages .p_page a.a_first,
.Pages .p_page a.a_end,
.Pages .p_page em{ display:none;}
.Pages .p_page a{ padding:2% 5%; line-height:normal;}
}

.navMask{display: none; width: 100%; height: 100%; position: fixed; top: 0px; left: 0px; background: transparent;}



/*
 .Banner001751 首页轮播
 */
.Banner001751 li{ height:420px; background-position: center top; background-repeat:no-repeat;}
.Banner001751 li a{ display:block;height:420px;}
.Banner001751 li img{ display:none;}

.Banner001751 .bx-wrapper{ position:relative; z-index:1;}
.Banner001751 .bx-viewport{ z-index:1;}
.Banner001751 .bx-controls-direction a{background-size: 100% 100%; width: 40px; height: 40px;  position: absolute;  top: 50%; margin-top: -20px; z-index:10; position:absolute; font-size: 0;}
.Banner001751 .bx-controls-direction a.bx-next{ right:5%; background: url(../images/Banner000707_next.png) no-repeat center;}
.Banner001751 .bx-controls-direction a.bx-prev{ left:5%; background:url(../images/Banner000707_prev.png) no-repeat center;}
.Banner001751 .bx-pager{ z-index:10; position:absolute; width:50%; left:14%; bottom:5%;}
.Banner001751 .bx-pager div{ display:inline-block; padding:0 5px;}
.Banner001751 .bx-pager div a{ display:block; width:13px; height:13px; background:#888174; border-radius:13px; overflow:hidden; line-height:100px;}
.Banner001751 .bx-pager div a.active{ background:#fff; width:37px;}
@media(max-width:1200px){
.Banner001751 li{ height:auto; background:none !important;}
.Banner001751 li a{ height:auto;}
.Banner001751 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner001751 .bx-controls-direction a{ display:none;}
    .Banner001751 .bx-pager{z-index:10; position:absolute; width:100%; text-align:center; left:0; bottom:5%;}

}
@media(max-width:480px){
.Banner001751 .bx-pager div a{width:8px; height:8px;border-radius:8px;}
.Banner001751 .bx-pager div a.active{ width:25px;}
}