@charset "utf-8";
*{font-family: Arial,微软雅黑;}
html{font-size:14px;color:#444;} 
html,body,div,h1,h2,h3,h4,h5,h6,ul,ol,dl,li,dt,dd,p,blockquote,pre,form,fieldset,table,th,td,span,input,textarea{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:14px;}
small{font-size:14px;}
li,ol{list-style:none;}
input,textarea{border:none;outline:none;}
textarea{resize:none;}
em,i{font-style:normal;}
a{text-decoration:none;color:#444;}
a:hover{color:#005bac;}
a:focus{outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color: transparent;}
a img{border:none;}
.clearfix:after{content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.aligncenter{text-align:center;}
.alignright{text-align:right;}
.floatleft{float:left;}
.floatright{float:right;}
.fontsize_12{font-size:12px;}
.fontsize_18{font-size:18px;}

.MenuList_c1{width:100%;height:60px; }
.MenuList_c1 .MenuItems { width:100%;}
.MenuList_c1 .MenuItems>li {width:8%;height:60px;margin-top:63px; margin-right:3%; float:left;position:relative;}
.MenuList_c1 .MenuItems>li:last-child { margin-right:0;}
.MenuList_c1 .MenuItems>li:nth-child(5){margin-left:15%;}
.MenuList_c1 .MenuItems>li a { width:100%; height:57px;display:block;font-family:"微软雅黑";color: #333;text-align:center;font-size:18px;line-height:57px;/*padding: 0 17px;*/}
.MenuList_c1 .MenuItems>li.hover>a {color:#00aa30; font-weight:normal;border-bottom: 5px solid #00aa30;}
.MenuList_c1 .MenuItems>li.on>a{color: #00aa30;font-weight: normal;border-bottom: 5px solid #00aa30;}

/*����������ʽ*/
.MenuList_c1 .MenuItems li div { position:absolute; margin-top:-4px; z-index:20; display:none; padding-top:4px;}
.MenuList_c1 .MenuItems>li.hover div { position:relative; display:block; width:100%; }
.MenuList_c1 .MenuItems li div ul{width:100%;}
.MenuList_c1 .MenuItems li div ul li{width:100%;height: 37px;float:left;}
.MenuList_c1 .MenuItems li div ul li a {width:100%;height: 36px;line-height: 36px;display:block;color: #333 !important;text-align: center  !important;background: #eee;border-bottom: 1px solid #ffffff;font-size: 14px;transition-duration:.3s;-moz-transition-duration:.3s;-webkit-transition-duration:.3s;}
.MenuList_c1 .MenuItems li div ul li a:hover { color:#fff !important; background:#00aa30;transition-duration:.3s; -moz-transition-duration:.3s; -webkit-transition-duration:.3s; }
.MenuList_c1 .move-bg{ display:none !important;position:absolute;left:0px;top:60px; margin-left:50px; width:85px; height:2px; background:#00aa30;}


.footer .MenuList_b1{max-width: 1110px;margin:0 auto;}
.footer .MenuList_b1 .container{position:relative;overflow:visible; z-index:99;}
.footer .MenuList_b1 .menu{padding:0 10px;}
.footer .MenuList_b1 .menu li h3{font-weight:normal;display: block;}
.footer .MenuList_b1 .menu li a.drop{display:inline-block;color: #333;height: 60px;text-decoration:none;font-size: 16px;width: 100%;text-align: center;}
.footer .MenuList_b1 .menu li a.drop span{height: 60px;line-height: 60px;display: block;font-weight: normal;text-align: left;}
.footer .MenuList_b1 .menu ul.child{}
.footer .MenuList_b1 .menu ul.child li{    display: block;}
.footer .MenuList_b1 .menu ul.child li h3{
    text-align: center;
}
.footer .MenuList_b1 .menu ul.child li a{height: 30px;line-height: 30px;overflow:hidden;display:block;color: #666;text-align: center;text-decoration:none;font-size: 14px;}
.footer .footer .MenuList_b1>ul.menu>li>h3>a{ cursor:default;}
.footer .MenuList_b1 .menu ul.child a span {
    display: block;
    text-align: left;
}

.MenuList_d1-main {
	position:fixed;
	top:0;
	z-index:1000;
	width:280px;
	height:100%;
	overflow:hidden
}
.MenuList_d1-left .MenuList_d1-main {
	left:-280px;
	-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);
	-o-transition:left .4s cubic-bezier(0.19,1,.22,1);
	transition:left .4s cubic-bezier(0.19,1,.22,1)
}
.MenuList_d1-left.MenuList_d1-open .MenuList_d1-main {
	left:0
}
.MenuList_d1-right .MenuList_d1-main {
	right:-280px;
	-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);
	-o-transition:right .4s cubic-bezier(0.19,1,.22,1);
	transition:right .4s cubic-bezier(0.19,1,.22,1)
}
.MenuList_d1-right.MenuList_d1-open .MenuList_d1-main {
	right:0
}
.MenuList_d1-overlay {
	position:relative
}
.MenuList_d1-left .MenuList_d1-overlay,.MenuList_d1-left .MenuList_d1-hamberger {
	left:0;
	-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);
	-o-transition:left .4s cubic-bezier(0.19,1,.22,1);
	transition:left .4s cubic-bezier(0.19,1,.22,1)
}
.MenuList_d1-left.MenuList_d1-open .MenuList_d1-overlay,.MenuList_d1-left.MenuList_d1-open .MenuList_d1-hamberger {
	left:280px
}
.MenuList_d1-right .MenuList_d1-overlay,.MenuList_d1-right .MenuList_d1-hamberger {
	right:0;
	-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);
	-o-transition:right .4s cubic-bezier(0.19,1,.22,1);
	transition:right .4s cubic-bezier(0.19,1,.22,1)
}
.MenuList_d1-right.MenuList_d1-open .MenuList_d1-overlay,.MenuList_d1-right.MenuList_d1-open .MenuList_d1-hamberger {
	right:280px
}
.MenuList_d1-overlay-upper {
	position:fixed;
	top:0;
	z-index:999;
	display:none;
	height:100%;
	background-color:#000;
	background-color:rgba(0,0,0,.6)
}
.MenuList_d1-left.MenuList_d1-open .MenuList_d1-overlay-upper {
	right:0
}
.MenuList_d1-right.MenuList_d1-open .MenuList_d1-overlay-upper {
	left:0
}
.MenuList_d1-default {
background-color:#f5f5f5;
	-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);
	box-shadow:inset 0 0 0 rgba(0,0,0,.6)
}
.MenuList_d1-default+.MenuList_d1-overlay {
	background-color:#fff
}
.MenuList_d1-default .MenuList_d1-brand a {
	display:block;
	width:100%;
	padding:20px 15px;
	font-size:22px;
	color:#fff
}
.MenuList_d1-default .MenuList_d1-brand a:hover {
	color:#444;
	text-decoration:none
}
.MenuList_d1-default .MenuList_d1-nav-title {
	display:block;
	padding:15px 15px 0 15px;
	font-size:18px
}
.MenuList_d1-default .MenuList_d1-nav-list {
	padding:0;
	margin:0 0 20px 0;
	list-style:none
}
.MenuList_d1-default .MenuList_d1-nav-list li {
	display:block;
	border-bottom: 1px solid #dfdfdf;
}
.MenuList_d1-default .MenuList_d1-nav-list li a {
	display:block;
	padding:20px;
	color:#00aa30;
}
.MenuList_d1-default .MenuList_d1-nav-list li a:hover{  background:#00aa30; color:#FFFFFF;}
.MenuList_d1-default .MenuList_d1-nav-list li a.on{  background:#00aa30; color:#FFFFFF;}
.MenuList_d1-default .MenuList_d1-nav-list li ul a {
	padding:8px 20px
}
.MenuList_d1-hamberger {
	position: absolute;
	z-index:1000;
	display:block;
	width:40px;
	height:40px;
	padding-top:25px;
	right:0;
	padding-right:2%;
	background-color:transparent;
	border:0
}
.MenuList_d1-hamberger span {
	margin-top:10px;
}
.MenuList_d1-hamberger span,.MenuList_d1-hamberger span:before,.MenuList_d1-hamberger span:after {
	position:absolute;
	display:block;
	width:30px;
	height:2px;
	cursor:pointer;
	content:'';
	background-color:#00aa30;
	border-radius:1px;
	-webkit-transition:all .4s cubic-bezier(0.19,1,.22,1);
	-o-transition:all .4s cubic-bezier(0.19,1,.22,1);
	transition:all .4s cubic-bezier(0.19,1,.22,1)
}
.MenuList_d1-hamberger span {
	margin-top:10px;
	width:25px;
	
}
.MenuList_d1-hamberger span:before {
	top:-10px
}
.MenuList_d1-hamberger span:after {
	bottom:-10px
}
.MenuList_d1-open .MenuList_d1-hamberger span {
	background-color:transparent;
}
.MenuList_d1-open .MenuList_d1-hamberger span:before,.MenuList_d1-open .MenuList_d1-hamberger span:after {
	top:0
}
.MenuList_d1-open .MenuList_d1-hamberger span:before {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}
.MenuList_d1-open .MenuList_d1-hamberger span:after {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	transform:rotate(-45deg);
}
.MenuList_d1-hamberger:hover {
	cursor:pointer
}
@media (min-width:767px) {
	.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-toggle,.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-toggle {
	display:none;
	visibility:hidden
}
.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-main {
	left:0
}
.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-main {
	right:0
}
}@media (min-width:768px) {
	.MenuList_d1-responsive {
	background-color:#222
}
.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-main,.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-main {
	position:absolute;
	width:150px!important;
	height:auto!important;
	overflow:visible!important
}
.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-main {
	float:left
}
.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-overlay {
	margin-left:150px
}
.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-main {
	float:right
}
.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-overlay {
	margin-right:150px
}
}@media (min-width:1200px) {
	.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-main,.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-main {
	width:280px!important
}
.MenuList_d1-responsive.MenuList_d1-left .MenuList_d1-overlay {
	margin-left:280px
}
.MenuList_d1-responsive.MenuList_d1-right .MenuList_d1-overlay {
	margin-right:280px
}
}



.toubu{height: 36px;border-bottom: 1px solid #eee;}
.topbar span{display:inline-block; line-height:36px; font-size:14px; color:#999; text-align:center;}
.topbar red{display:inline-block; color:#FF0000; font-size:16px; font-weight:bold; text-align:center;}
.topbar span.map a{ display:inline-block; line-height:36px; font-size:14px; color:#666; text-align:center;}
.topbar {max-width: 1440px;margin: 0 auto; position:relative;}
.topbar span.map{float: right;text-align:right;padding-right: 15px;cursor:pointer; position:absolute; right:0;}
.topbar span.map a {display: none; text-align:center; padding:0 8px; }
.topbar span.map a.drop{display:inline-block; padding:0 8px;position:relative; z-index:10;}
.topbar span.map a.drop:hover{ color:#199ce0;}
.topbar span.map a.on { display: inline-block; color:#00aa30;}
.yuyan{ display:none;}
/*nav*/
.topnav{ height:125px; }
.topnav_container{ max-width:1440px; margin:0 auto; position:relative;}
.logo {position: absolute;left: 50%;margin-left: -108px; z-index:2;}
.logo img{ display: block; height:auto;}
.menusize_m{ display:none;}
/*footer*/
.footercontainer{ /*max-width:1720px;*/ padding: 0 5%; margin:0 auto; text-align:center;}
.footer-br{ max-width:1200px; margin:0 auto; line-height:60px; text-align:center;}
.footer-br span,.footer-br span a{ font-size:14px; color:#666;}
.footer-b{ border-top:1px solid #eee; margin-top:60px;}
.footer .border-b{ display: inline-block;}
.footerimg{ max-width:320px; display:inline-block; float:left;}
.footerimg img{ max-width:140px; display:block;}
.footerimg h3{ font-size:22px; color:#00aa30; line-height:32px; padding-top:20px;}
.footerimg h4{font-size:16px; color:#00aa30; line-height:18px; text-align:left;}
li.stmenu:last-child{ margin-right:0;  }
.footer .MenuList_b1 .menu>li{position:relative;float:left;display:inline;font-size:14px;width: auto;padding: 0 1.56vw;text-align: center;}
.footer .MenuList_b1 .menu>li.stmenu:first-child{ padding-left:0;  }

.footerchat{ width:120px; float:right;}
.footerchat span{ font-size:14px; line-height:18px; color:#999999; display:inline-block; text-align:center;}
.footer .footerchat { display:inline-block;}
@media only screen and (max-width:1439px){
	.toubu{ display:none;}
	.menusize_m{ display:block;}
	div#MenuList_c1{ display:none;}
	.logo img{ height:150px;}
	.topnav{ height:70px;}
	.toubu .topbar span.map{ display:none;}
	.menusize_m .map{display: block;}
	.menusize_m .map a{text-align: left;}
	.menusize_m { position:relative;}
.footer .MenuList_b1{ }
.footer-b{ margin-top:60px;}
.footerimg{ margin-right:20px;display:none;}
.footer .MenuList_b1{max-width:auto;}
.footer .MenuList_b1 .menu>li{ width:auto;}
	
	}
@media only screen and (max-width:1000px){.footer .footerchat{ display:none;}}
@media only screen and (max-width:960px){
	.footer-b{ height:60px; padding:10px 0;}
	.footer-br{ line-height:20px; padding-top:10px;}
	.footer-br span, .footer-br span a{ display:inline-block;}
	.footer .MenuList_b1 .menu>li:nth-of-type(1),.footer .MenuList_b1 .menu>li:nth-of-type(7),.footer .MenuList_b1 .menu>li:nth-of-type(5),.footer .MenuList_b1 .menu>li:nth-of-type(6){ display: none;}
	.footer .MenuList_b1 .menu>li{ width:13vw;}
	}	
@media only screen and (max-width:720px){
	/*top*/
	.toubu{ display:none;}
.MenuList_d1-hamberger {
	padding-top:3.3vw;

}
	.topnav{ height:14vw;}
	.menusize_m .map{ display:block;}
	.logo img{height: 21vw;min-height: 80px;}
		.yuyan{ display:block;}
	.yuyan a{ display:inline-block; width:7vw; height:7vw; border-radius:100%; background: #EEEEEE; color:#00aa30; font-size:3.3vw;line-height:7vw; text-align:center; }
	.yuyan{height: 14vw;padding-top:0;padding-left: 4%; line-height:14vw;}


	/*footer*/
	.footer-br span{ display:block; line-height:6vw;}
	 .footerimg,.footerchat{ display:none !important;} 
  .footer-b{ height:auto; margin-top:0; border:none; padding-bottom:40px;}
  .footer-br span, .footer-br span a{ font-size:14px; color:#333;  line-height: 1.5;}
	.footercontainer{ display:none}
	
	
	}
	
/*common_nav*/
#page_ban img{ display:block; width:100%;}
div#posT{display:inline-block;position: absolute;right: 5%; padding-left:25px; background: url(../images/position.png) no-repeat left center;}
.child_menu{height:80px;position: relative;}
.child_menu .NavList_a1{ display:inline-block;}
.child_menu .NavList_a1 {padding:0; text-align: center; margin-left:5%; }
.child_menu .NavList_a1 li {display: block;padding: 0;line-height: 80px; float: left; margin-right:1px;}
.child_menu a.more {color: #333;display: inline-block;font-weight: lighter;position: relative;font-size: 18px;z-index: 1;font-family: "微软雅黑";transition: 0.6s;padding: 0 50px;}
.child_menu a.more::before {content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background: #00aa30; z-index: -1; transition: 0.6s; }
.child_menu a.more:hover{color:#fff; }
.child_menu a.more:hover::before{width:100%;}
.child_menu a.more.on{background:#00aa30;color:#fff;}
div#PosList_c1,div#PosList_c1 a {font-size: 14px;color: #999;line-height: 80px;}
div#PosList_c1 b{color:#199ce0; font-weight:normal;}
/*common_title*/
.ResTitle_a1{padding-top: 40px;margin-bottom:0;text-align: center;background: #f5f5f5;position:relative;}
.ResTitle_a1 span{font-size: 36px;line-height: 150px;font-family:arail,"微软雅黑";display:inline-block;font-weight: bold;color: #333;}
.ResTitle_a1 span:after{content:'';width:2px;height:35px;background: #DDDDDD;position: relative;display: inline-block;margin: 0 15px;top: 7px;}
.ResTitle_a1 em{font-size:36px;color:#666;text-transform:uppercase;line-height:150px;display:inline-block;}

/*page_main*/
.page_main{ padding:0 5%; background: #F5F5F5; margin-bottom:60px; padding-bottom:120px; min-height:300px;}

/*---- about----*/
.abf,.abs,.abt{ max-width:1720px;}
.abf{background: #00aa30; }
.abf .abf_l{width:37VW;position: absolute;top: 0%;;}
.abf{ position:relative;}
.abf .abf_r{width:52.34VW;float: right;}
.abf_l h2{font-size: 3.75vw;color:#FFFFFF;margin-left:7%;line-height:1.5;}
@media only screen and (min-width:960px){ .abf_l h2{margin-top:25px;}}
.abf_l h3{font-size: 1.5vw;line-height:1.5;color:#FFFFFF;margin-left:7%; margin-bottom:1.8vw; }
.abf_l p{ color:#FFFFFF; font-size:14px; line-height:26px; margin-left:7%; padding-right:12%; text-align:justify;}
.abf_l p:after{ content:''; width:65px;height: 65px; display: block; background: url(../images/pafter.png) no-repeat left center; margin-top:2.8vw; margin-bottom:2.8vw;}
.abf_r p{ color:#666; font-size:16px; line-height:30px; padding:1.125vw 3.645vw 0.125vw; background: #FFFFFF;} 
.abs img{ width:100%; display:block; margin:20px 0; }
.abt{ padding-top: 20px;}
.abt p{color:#666; font-size:16px; line-height:30px; padding:0; /*background: #FFFFFF;*/width:48.8vw;float: left; text-align:justify;}
.abt img{float:right;width:36.7vw;}
/*contact*/
#d_con{ background: #FFFFFF; padding:75px 1.7vw;}
.d_con li {width: 25%;float: left;text-align: center;}
.d_con li span,.d_con li i{ display:block; line-height:32px;}
.d_con li span{ color:#999; font-size:14px; padding-top:15px;}
.d_con li i{ color:#333; font-size:18px;}
/*photo honer*/
.page_main a.more{ display:none;}
.page_main .pageinfo{ display: none;}
.photo_page_center{ text-align:center;}
.photo_page_center .page{ display:inline-block; width:auto; padding-top:40px;}

/*sale network*/
.sale_net{ width:86%; margin:0 auto;}
.sale_net img, .sale_net .sale_txt{  display: inline-block; vertical-align:middle;}
.sale_net img{ width:60%;}
.sale_net .sale_txt{ width:calc(39% - 5.2vw);}
.sale_net .st img{ margin-right:5.2vw;}
.sale_txt h3{ font-size:36px; line-height:1.5; color:#229fda; font-weight:bold;}
.sale_txt h4{ font-size:24px; line-height:1.5; text-transform:uppercase; color:#229fda; padding-bottom:2vw; }
.sale_txt p b{font-size:24px; color:#333; dispaly:block; font-weight:normal; line-height:1.5;}
.sale_txt p span{font-size:16px; color:#666; display:block;line-height:1.5;padding-top:12px;}
.sale_net .sb img{ margin-left:5.2vw; float:right;}
.sale_net .sb{ margin-top:7.8vw;}
@media only screen and (max-width:960px){
	.sale_net .sb{ padding-bottom:12.5vw;}	
	}
@media only screen and (max-width:720px){
	.sale_net img, .sale_net .sale_txt{  display: block; width:100%; }
.sale_net .st img{ margin:0 0 40px 0;}
.sale_net .sb img{ margin:40px 0 0 0;}
.sale_txt h3{ font-size:5vw;}
.sale_txt h4{ font-size:3.3vw;}
.sale_txt p b{ font-size: 18px;}
.sale_txt p span{ font-size:14px;}

	}




@media only screen and (max-width:1439px){
	/*about*/
	.abt p{color:#666; font-size:16px; line-height:30px; padding:0; /*background: #FFFFFF;*/float:none; text-align:justify;width: calc(100% - 7.29vw);margin: 0 auto;}
	.abt img{float: none;width:100%; display:block; margin:0 auto; padding-top:20px;}
	/*contact*/

	
	}
@media only screen and (max-width:960px){
div#posT{ display:none;}
	.ResTitle_a1{ padding-top:0;}
.page_main{padding: 0;background: #F5F5F5;margin-bottom:60px;}
/*about*/
.abf_l{ margin-top:0 !important;}
.abf_l,.abf_r{ display:block; float:none; position:static !important; margin:0; padding:0; width:100% !important;}
.abf_l{ text-align: center;}
.abf_l h2, .abf_l h3{ margin:0; padding:0; }
.abf_l h2{ font-size:7.5vw; line-height:1.5;}
.abf_l h3{ font-size:3.3vw;}
.abf_l p{font-size:18px;line-height: 1.6;margin: 0 4%;width: 92%;margin-top: 3.125vw;margin-bottom: 3.125vw;}
.abf_l p:after{content:'';width:65px;height: 65px;display: block;background: url(../images/pafter.png) no-repeat left center;margin: 0 auto; margin-top:3.125vw;}
/*contact*/


}
@media only screen and (max-width:720px){
	.child_menu{ height:16vw;}
	.child_menu .NavList_a1{width:100%; margin:0; }
	.child_menu .NavList_a1 li{width:20%; margin:0; line-height:16vw;}
	.child_menu a.more{ width:100%; padding:0; font-weight:normal;}
	.child_menu a.more:hover{color:#333; }
	.child_menu a.more.on{ color:#FFFFFF;}
	.page_main{ margin-bottom:0;}
	.ResTitle_a1 em,.ResTitle_a1 span{ font-size:5vw; line-height:21vw;}
	.page_main{padding-bottom:8.3vw;}
	.child_menu a.more::before{ display:none;}
	.abf_l h2{ font-size:48px; line-height:1.5; padding-top:6vw;}
.abf_l h3{ font-size:18px;}
.abf_l p{font-size:16px; padding:0;}
.abf_l p:after{content:'';width: 9.02vw;height: 9.02vw;display: block;background: url(../images/pafter.png) no-repeat left center;background-size: 100%;margin: 0 auto;margin-top: 20px; margin-bottom:6vw;}
.abt{ padding-top:0;}
.abt p{ width:92%; padding:0 4%; margin:0;;}
/*contact*/
#d_con{ padding-top: 0; padding-bottom: 0;}
.d_con li img{ height:12vw;}
.d_con li { float:none; display:block; width:90%;}
.d_con li {padding:0 5%;text-align:left;padding-top: 8vw;padding-bottom: 8vw;border-bottom: 1px solid #f5f5f5;}
.d_con li div{ height:12vw;}
.d_con li div,.d_con li span,.d_con li i{ display:block; vertical-align:middle; text-align: center;}
.d_con li i{ display:block; font-size:16px; padding-left:0; text-align: center;}
.d_con li span{ padding-top:0; font-size:16px; }
/*photo honer*/
.page_main a.more{ display:block;}
	.page_main a.more{width: 32vw;line-height: 2.5;margin: 0 auto;font-size: 3.5vw;text-align: center;background: #00aa30;color: #fff; margin-top:20px;}

.photo_page_center .page{ display:none;}

	}
@media only screen and (max-width:374px){
	


	
	}



#pbpage_34 .abf_l {margin-top: -237.5px;}

#pbpage_47 li{clear:none;} 

.PhotoList_i1 { }
.PhotoList_i1 li{ width:23.5%; margin-bottom:40px; float:left; margin-left:1.5%;}

.PhotoList_i1 li span{ transition:all 0.5s ease 0s; font-size:16px; line-height:80px; text-align:center; height:80px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; background: #fff; color:#333;}
.PhotoList_i1 li a{position:relative;display:block;overflow:hidden;text-align: center;overflow: hidden; background:#fff; height:13.72vw; padding:1.04vw;}
.PhotoList_i1 li a img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; /*height:100%;*/vertical-align: middle; display: inline-block;}
.PhotoList_i1 li a h4{position: absolute;z-index:10;display:block;transition: 0.6s;color:#fff; top:0%; left:0; width:90%; padding:0 5%; text-align:center; line-height:40px; font-size:22px; opacity:0; font-family:"微软雅黑";overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.PhotoList_i1 li a::after{content: ""; position: absolute; bottom: 0; left: 0; width: 100%; height: 0%; background:rgba(0,0,0,.5) url(/images/ico3.png) no-repeat center 70%; background-size:10%;z-index: 1;transition: 0.6s;}
@media only screen and (min-width:721px){
	.PhotoList_i1 li:hover span{ background: #00aa30; color:#fff;}

	.PhotoList_i1 li:hover a img{transform: scale(1.1);transition: all 1s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 1s ease 0s;}
	.PhotoList_i1 li a:hover h4{ opacity:1; top:30%;transition: 0.6s;}
	.PhotoList_i1 li a:hover::after{width: 100%; height: 100%;z-index: 1;transition: 0.6s;}

	
	}
	@media only screen and (max-width:1440px){
		.PhotoList_i1 li span{  line-height:5.5vw; text-align:center; height:5.5vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; background: #fff; color:#333;}

		}
@media only screen and (max-width: 720px){
	.PhotoList_i1{ padding:0 1%; }
.PhotoList_i1 li{ width:49%; margin-left:2%; margin-bottom:20px; float:left; border:none; }
.PhotoList_i1 li:nth-of-type(2n+1){ margin-left:0;}
.PhotoList_i1 li span{  line-height:16vw; text-align:center; height:16vw; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block; background: #fff; color:#333;}

.PhotoList_i1 li a h4{ display:none;}
.PhotoList_i1 li a:hover::after{ display:none;}
.PhotoList_i1 li span{ text-align:center;}
.PhotoList_i1 li a img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s; /*height:100%;*/vertical-align: middle; display: inline-block;}
.PhotoList_i1 li a:hover img{transform: scale(1);transition: all 1s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 1s ease 0s;}
.PhotoList_i1 li a{ height:36vw;}
	}


.page{ padding:15px; font-size:14px; width:94%; margin:0 auto 40px auto;}
.page a{ display:block; padding:0 20px; height:38px; line-height:38px; float:left; min-width:16px; background:#fff; text-align:center; margin-right:10px; border:1px solid #e3e3e3; color:#666;}
.page span{display:block; padding:0 20px; height:38px; line-height:38px; float:left; color:#666; background:#fff; min-width:16px; text-align:center; margin-right:10px; border:1px solid #e3e3e3;}
.page span.cur{ background:#00aa30; color:#fff; height:40px; line-height:40px;}
.pageinfo{ float:right; line-height:28px;}
.conT{ font-size:24px; color:#00aa30;font-family:"微软雅黑";}
.PhotoList_i1 li a::after{ display:none;}
.PhotoList_i1 li a h4{ display:none;}
.PhotoList_i1 li a img{height:100%; max-width:100%;}
@media only screen and (max-width:720px){
	
/*	.PhotoList_i1 li a img{height:auto; width:100%;}
*/
	}

/*�������Ķ���*/
.NewsDetail_a1{ padding:30px; background:#fff; width:1200px; margin:0 auto;}
.NewsDetail_a1 #nt{padding:10px 0; margin-bottom:10px; font-size:26px; line-height:40px; font-weight:bold; border-bottom:1px dotted #ccc; text-align:center; letter-spacing:1px;}
.NewsDetail_a1 #nf{ width:160px; margin:0 auto; margin-bottom:20px; height:20px; line-height:20px;}
.NewsDetail_a1	#nf em{display:block; padding-top:2px; margin-right:2px; float:left;}
.NewsDetail_a1	#nf span{display:block; padding:2px; border-radius:5px; font-size:12px; width:18px; margin-right:4px; float:left; background:#999999; color:#fff; text-align:center; cursor:pointer;}
.NewsDetail_a1	#nf span.nf_on{ background:#00aa30;color:#ffff00;}
.NewsDetail_a1 #nc{padding:10px; min-height:31.25vw;}
.NewsDetail_a1 #nc img{margin:10px auto; display:block}
.NewsDetail_a1 .nf1{line-height:1.8; font-size:14px; letter-spacing:1px;}
.NewsDetail_a1 .nf2{line-height:1.8; font-size:16px; letter-spacing:1px;}
.NewsDetail_a1 .nf3{line-height:1.8; font-size:20px; letter-spacing:2px;}
.NewsDetail_a1 p{ padding:8px 3%; text-indent:2em;}
.NewsDetail_a1 #nb{padding:10px 0px; text-align:center; color:#777; border-top: 1px dotted #ccc; font-size:14px;}
.NewsDetail_a1 #nb a{color:#777;}
.NewsDetail_a1 #newtb{ background:none; line-height:30px; padding:0 4%; margin:10px 0 ;font-size:14px;}
.NewsDetail_a1 #newtb span{ display:block; width:50%; float:left;}
.NewsDetail_a1 #newtb em{ display:block; width:50%; float:left;}
.NewsDetail_a1 #newskw{ font-size:14px; font-weight:bold; margin:10px 4%; line-height:30px; word-spacing:1em;}
.NewsDetail_a1 #newtb span:hover a{ color:#00aa30;}
.NewsDetail_a1 #newtb em:hover a{ color:#00aa30;}

@media only screen and (max-width: 1200px){
.NewsDetail_a1{ padding:30px 0; background:#fff; width:90%; margin:0 auto;}
	}
@media only screen and (max-width: 800px){
.NewsDetail_a1{ padding:30px 0; background:#fff; width:100%; margin:0 auto;}
.NewsDetail_a1 img{ width:100%;}
.NewsDetail_a1 #newtb span{ width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsDetail_a1 #newtb em{ width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.NewsDetail_a1 #newtb span:hover a{ color:#333}
.NewsDetail_a1 #newtb em:hover a{ color:#333;}
	}


.clear {
    clear: both;
    height: 0;
    overflow: hidden;
}
#ibody{ width:1200px; margin:0 auto 20px auto; background:#fff;}
#ibody_detail{ padding:40px 30px 20px 30px;font-size:16px; color:#777;}
#ibody_detail .imgR{ display:block; width: 40%;  float: right; padding:0 0 20px 40px;}
#ibody_detail .imgL{ display:block; width: 40%; float:left;padding:0 40px 20px 0; }
#ibody_detail p{ text-indent:2em; line-height:2; padding-bottom:20px; }

.ProductDetail_a1{ width:100%;}
.ProductDetail_a1 .Pimg{ width:35%; height:32.3vw; float:left; position: relative; overflow: hidden;}
.ProductDetail_a1 .Pimg img{ height:100% ; width:auto !important; position: absolute; right: 0;}
.ProductDetail_a1 .pul{width:65%;float:right;background: #fff;height: 27.1vw;padding-top: 5.2vw;position: relative;}
.ProductDetail_a1 .pul>li{ line-height:24px; margin:5px 0;font-size:16px;  font-family:"微软雅黑"; color:#777;}
.ProductDetail_a1 .pul>li.name{ color:#00aa30;font-size:36px; line-height:36px; text-align:center; padding:30px 0; background: url(../images/lbg.png) no-repeat center bottom;}
.ProductDetail_a1 .pul>li.list a{ font-family:"微软雅黑"; color:#009c73;}
.ProductDetail_a1 .pul>li.list {padding: 2vw 6.25vw; font-size:16px; color:#666;line-height:30px; text-align:center;}
.ProductDetail_a1 .pul>li.shang{text-align:center;position: absolute;bottom: 4.16vw;left: 50%;margin-left: -114px;}
.ProductDetail_a1 .pul>li.shang:before{ content:'������:';  display: block; font-size:14px; color:#666; line-height:32px;}
.ProductDetail_a1 .detail{ float:left; width:100%; }
.ProductDetail_a1 .til1{ margin:15px 0; padding-left:15px; font-size:30px;font-family:"微软雅黑"; border-left:5px solid #00aa30; line-height:35px; color:#00aa30;}
.ProductDetail_a1 .detail p{ border-top:solid 1px #e8e8e8; padding:10px 0; padding-top:20px;  line-height:30px; font-size:16px; text-indent:2em; color:#777}

.ProductDetail_a1 .pul>li a.more{ color: #009c73;display:inline-block;font-weight: lighter; border: 1px solid #009c73; position:relative; transition: 0.6s; padding: 7px; padding-left:25px; padding-right: 25px;font-size:16px;z-index:1;font-family:"???��?����?����?��";display:none;}
.ProductDetail_a1 .pul>li a.more::before{content: ""; position: absolute; top: 0; left: 0; width: 0%; height: 100%; background:#009c73;z-index: -1;transition: 0.6s;}

.ProductDetail_a1 .pul>li a.more:hover{color:#fff;}
.ProductDetail_a1 .pul>li a.more:hover::before{width:100%;}
.ProductDetail_a1 .pul>li a.more.on{background:#009c73;color:#fff;}
.detail img {
    display: block;
    width: 100%;
    margin-top: 20px;
}
.turnback{ width:200px; height:60px; margin:0 auto; margin-top:70px;}
.turnback a{ display:block; text-align:center; line-height:60px; color:#fff; background: #00aa30; font-size:16px;}
@media only screen and (max-width:1440px){
	.ProductDetail_a1 .pul>li.shang{ display: none;}
	.page_main{ padding:0 5%; background: #F5F5F5; margin-bottom:4.16vw; padding-bottom:8.3vw; min-height:300px;}
	.turnback{ margin-top:4.8vw;}
	.ProductDetail_a1 .pul{width:65%;float:right;background: #fff;height: 32.3vw;padding-top:0;position: relative;}

	}
@media only screen and (max-width:960px){
	.page_main{ padding: 0; padding-bottom:5.2vw;}
	.ProductDetail_a1 .Pimg{ display:block; width:100%; margin-left:0; float:none; height:auto;}
	.ProductDetail_a1 .Pimg img{ position:static; width:90% !important; margin:0 5%; display:block;}
	.ProductDetail_a1 .pul{ display:block; width:100%; margin-left:0;float:none; height:auto; padding-bottom:3vw;}
	}
@media only screen and (max-width:720px){
	.turnback{  height:11vw;}
.turnback a{ line-height:11vw;}
	.ProductDetail_a1 .pul>li.name{ font-size:5vw; line-height:5vw; text-align:center; padding:4.5vw 0; background: url(../images/lbg.png) no-repeat center bottom; }
	.ProductDetail_a1 .til1{margin:15px 0 6px 4%;font-size: 4.5vw;border-left: 3px solid #00aa30;line-height: 5vw;}
.ProductDetail_a1 .detail p{ padding-top:0;}

	
	}



/*news*/

.Ntitle{
    margin: 0 3%;
    width: 140px;
    padding: 0 30px;
    border-left: 10px solid #01a73b;
    height: 80px;
    margin-bottom: 68px;
}
.Ntitle span{display: inline-block;font-size: 48px;font-weight: bold;text-transform: uppercase;color: #333;margin-top: -10px;}
.Ntitle i{
    display: inline-block;
    font-size: 30px;
}
 .Ntitle a.more{font-size: 14px;line-height: 70px;color: #666;font-weight: normal;display: block;border: 1px solid #dddddd;width: 180px;text-align: center;margin-top: 0;right: 3%;position: absolute;top: 5px;transition: all 0.3s ease 0s;}
 .Ntitle a.more:hover {background: rgb(1, 167, 59);border-color: rgb(1, 167, 59);color:#fff;}
 #NewsList_a1>ul>li{float: left;width: 28.3vw;position: relative; margin-bottom:80px;}
 #NewsList_a1>ul>li:nth-of-type(3n + 2){margin: 0 2vw;}
 #NewsList_a1>ul>li .newimg{width:100%;overflow:hidden;height: 20.8vw;}
 #NewsList_a1>ul>li .newimg img{width: 100%;transition: 1s ease 0s;}
 #NewsList_a1>ul>li a:after{ content:'more';font-size: 14px; line-height: 24px; width:80px; color: #999; display: block; background: url(../images/newsafter.png) no-repeat right center; /*transition:all 0.5s ease 0s;*/ margin:20px 0 0 40px; }
 #NewsList_a1>ul>li a:after{ margin-bottom: 38px;}
 #NewsList_a1>ul>li:hover a{background: #00aa30;}
 #NewsList_a1>ul>li:hover .newimg img{ transform: scale(1.1);}
 #NewsList_a1>ul>li:hover a .newnr b{ color:#fff;/* transition:all 0.5s ease 0s;*/ }
  #NewsList_a1>ul>li:hover a .newnr p{ color:#fff;}
 #NewsList_a1>ul>li:hover a:after{color:#fff; background: url(../images/newsafteron.png) no-repeat right center; }
.data b {    /* display: block; */}

.data span {display: block;line-height: 57px;font-size: 24px;color: #fff;font-weight:normal;padding-top: 3px;}
.data i {    display: none;}
.data {display: block;width: 80px;height: 90px;background: #01a73b; z-index:20; text-align: center;color: #fff;font-size: 24px;line-height: 0px;position: absolute;top: -20px; left:40px;}
.newnr b {font-size: 24px;color: #333;line-height: 42px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;padding-bottom: 15px;}
.newnr {text-align: left;padding-top: 2.08vw;padding-left:40px;padding-right:40px;}
.newnr p {text-align: left;font-size: 14px;line-height: 24px;color: #666;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; text-indent:2em;}

#page{ padding:15px; font-size:14px; width:auto; margin:0 auto 0 auto; display:inline-block;}
.page a{ display:block; padding:0 20px; height:38px; line-height:38px; float:left; min-width:16px; background:#fff; text-align:center; margin-right:10px; border:1px solid #e3e3e3; color:#666;}
.page span{display:block; padding:0 20px; height:38px; line-height:38px; float:left; color:#666; background:#fff; min-width:16px; text-align:center; margin-right:10px; border:1px solid #e3e3e3;}
.page span.cur{ background:#00aa30; color:#fff; height:40px; line-height:40px;}

.pageinfo{ float:right; line-height:28px; display:none;}
.conT{ font-size:24px; color:#1a529c;font-family:"微软雅黑"; }
#load_more_button{ display:none;}
@media screen and (min-width: 1440px){
div#NewsList_a1>ul>li a {display: block;  background: #fff; padding-bottom:20px; }
	}
@media screen and (max-width: 1440px){
	
	#NewsList_a1>ul>li{float: left;width: 28vw;position: relative;}
 #NewsList_a1>ul>li:nth-of-type(3n + 2){margin: 0 2vw;}
	.newnr{ margin-bottom:3.47vw;}
	.newnr b{ padding-bottom: 5px; line-height:1.5;}
	div#NewsList_a1>ul>li a {display: block; padding-bottom:20px; background: #fff;}
	#NewsList_a1>ul>li a:after{ margin-bottom:1vw;}
	}
	
@media screen and (max-width: 960px){
	
	.page_main{ padding: 0 2% !important;}
	#NewsList_a1>ul>li{float: left;width: 49%;position: relative;}
 #NewsList_a1>ul>li:nth-of-type(3n + 2){margin:0;}
 #NewsList_a1>ul>li:nth-of-type(2n){ margin-left:2%;}
div#NewsList_a1>ul>li a {display: block; height:42vw;  background: #fff;}
#NewsList_a1>ul>li{margin-bottom:80px !important;}
	
	}
@media screen and (max-width: 720px){
	div#NewsList_a1{ padding-bottom:10vw; padding-top:60px;}
	#NewsList_a1>ul>li{ width:100%;}
	#NewsList_a1>ul>li .newimg{ height:50vw;}
#NewsList_a1 ul li{ height: auto; }
#NewsList_a1>ul>li:nth-of-type(2n){ margin: 0; margin-bottom:8.3vw;}
#NewsList_a1>ul>li{ margin-bottom:8.3vw !important;}
#NewsList_a1 ul li a{height: auto; width: 96%; padding:5px 2% 18px 2%; position: relative;}
div#NewsList_a1>ul>li a{ height:auto; background: none; }
div#NewsList_a1>ul>li a:after{ display:none;}
#NewsList_a1 .data{ display:block; }
#NewsList_a1 .newimg{ float: left; padding-top:0; width:30%;}
#NewsList_a1 .newimg img{ width:100%; height:auto;}
#NewsList_a1 ul li:hover img{ transform:scale(1);}
#NewsList_a1>ul>li:hover a{background: #fff;}
#NewsList_a1 .newnr{float: left;padding-left: 4%;padding-right: 4%;padding-top: 3.3vw;width: 92%;background: #FFFFFF;padding-bottom: 8.3vw;}
 #NewsList_a1>ul>li a .newnr b{font-size:20px; padding-top:20px; padding-bottom:10px;}
 #NewsList_a1>ul>li:hover .newimg img{ transform: scale(1);}
 #NewsList_a1>ul>li:hover a .newnr b{ color:#333;}
  #NewsList_a1>ul>li:hover a .newnr p{ color:#666;}
#page{ display:none;}
.pageinfo{ float:right; line-height:28px; display:block;}
.conT{ font-size:24px; color:#1a529c;font-family:"微软雅黑"; }
#load_more_button{display:block;width: 32vw;line-height: 2.5;margin: 0 auto;font-size: 3.5vw;text-align: center;background: #00aa30;color: #fff;}

}
/*一键拨号*/
@media(min-width:1000px){
.footbox{display:none;}}
.footbox{height: 4.5rem;background: #00aa30;bottom: 0; left: 0; width: 100%; position: fixed; padding:0.5rem 0 0 0; border-top:1px solid #e5e5e5;z-index: 1000;}
.flexbox{text-align: center; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex;}
.footbox ul li{-webkit-box-flex: 1; -webkit-flex: 1; -ms-flex: 1;flex: 1; text-align:center;}
.footbox ul li a{ display:block;color:#fff;font-size:16px;}
.footbox ul li a img{ display:block; width:2.5rem; height:2.5rem; margin:0 auto}