
.main_image {width:100%; height:510px;overflow:hidden; margin:0 auto; position:relative}
.main_image ul {width:9999px; height:510px; overflow:hidden; position:absolute; top:0; left:0}
.main_image li {float:left; width:100%; height:510px;}
.main_image li span {display:block; width:100%; height:510px}
.main_image li a {display:block; width:100%; height:510px}
.main_image li .img_1 {background: url('1_10.jpg') center top no-repeat}
.main_image li .img_2 {background: url('1_11.jpg') center top no-repeat}
.main_image li .img_3 {background: url('1_111.jpg') center top no-repeat}
.main_image li .img_4 {background: url('1_1111.jpg') center top no-repeat}
.main_image li .img_5 {background: url('1_11111.jpg') center top no-repeat}
div.flicking_con {width:990px; margin:0 auto; position:relative; z-index:999;}
div.flicking_con .flicking_inner {position:absolute; top:450px; left:420px; width:300px; height:21px} /* 121126 */
div.flicking_con a {float:left; width:21px; height:21px; margin:0; padding:0; background:url('../hghg_files/btn_main_img.png') 0 0 no-repeat; display:block; text-indent:-1000px}
div.flicking_con a.on {background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(hover_right.png) no-repeat right top;right:100px;}





/* ��Ʒ����--�����߰�ť */
.gundong{ margin:30px auto; width:1198px;overflow:hidden;}
.fl{float:left;padding:105px 5px 0 0; display:block;}
.fr{float:right; padding:105px 0 5px 0;display:block;}

.gcp{width:1138px;float:left;overflow:hidden; height:320px;}
.gcp ul li{float:left;width:273px;margin:0 6px;overflow:hidden; }
.gcp ul li img { width:271px; height:180px; border:1px solid #ccc}
.gcp ul li a span{ text-align:center; display:block; font-size:14px; background:#fff; color:#333; height:185px; font-size:14px; padding:20px;}
.gcp ul li a span b{ display:block; width:98px; height:23px; border:1px solid #ccc; color:#333; font-size:12px; margin-left:30%; margin-top:5px;}
.gcp ul li a span i{ display:block; margin:5px 0; font-size:12px; font-style:normal; height:38px; overflow:hidden}
.gcp ul li a span h3{ font-size:14px; border-bottom:1px solid #ccc; height:25px; overflow:hidden}
.gcp ul li a:hover span h3{ color:#090}



/*����ͼ*/
.focus{ position:relative; width:1200px; height:564px;}  
.focus img{ width: 1200px; height: 564px;} 

.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#d30000;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:436px; position:absolute; bottom:0; left:764px; z-index:10; height:564px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow h3{ color:#093; font-size:36px; height:100px; line-height:100px; text-align:center; border-bottom:1px solid #093 ; margin:0 50px;}
.focus .shadow em{ color:#fff; margin:0 50px; font-style:normal; padding:20px 0; display:block}
.focus .shadow i{ color:#FF0; font-family:Arial, Helvetica, sans-serif; font-size:36px; line-height:120%; padding:10px 0 0 50px; display:block}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  





.top_3551 a{ display:block; float:left; width:200px; color:#fff}



/* ��ҳ��Ʒ���� */
.maincp{ width:1200px; margin:20px auto;}
.hidden {display:none;}
.cpnav {width:1200px; border:1px solid #168a00; height:76px; text-align:center; padding:10px 0}
.cpnav ul li {height:38px;line-height:38px;overflow:hidden;width:140px; text-align:center; display:inline-block}
.cpnav ul li a {color:#000000;display:block;line-height:38px; font-size:14px; font-weight:bold;}
.cpnav ul li.active {background:#168a00;height:38px;line-height:38px;}
.cpnav ul li.active a {color:#ffffff;}

.cpzong {width:1200px;overflow:hidden; padding-top:6px;}
.cpli{ width:100%;}
.cpshuoming{ display:block;}
.cpfimg{ margin:5px auto; text-align:center; float:left;}
.cpfimg a{ padding:10px 20px; background:#959595; color:#fff ; margin-right:5px;-moz-border-radius: 25px;  -webkit-border-radius: 25px; border-radius:25px;transition:all .5s ease; display:inline-block; margin-bottom:5px;}
.cpfimg a:hover{ background:#168a00}

.sycpliebiao{width: 1200px;}
.sycpliebiao a{ display:block; float:left; width:298px; height:250px; margin-right:2px;}
.sycpliebiao a img{ width:280px; height: 200px; padding:3px;border:1px #d2d2d2 solid; float:left;}
.sycpliebiao a span{ height:30px; line-height:30px; text-align:center; display:block}







.cptj h3 a{ float:right; color:#999; font-size:16px}
.cptj h3{ color:#0067d5; font-size:24px; height:50px; text-transform:uppercase;}

.w1200{ width:1200px; margin:0  auto}
.sycp1 ul li{ float:left; width:286px; height:243px; margin:0 10px 20px 0;}
.sycp1 ul li a{ display:block; width:286px; height:243px; position:relative}
.sycp1 ul li a img{width:286px; height:243px; }
.sycp1 ul li a span{ position:absolute; bottom:0; height:40px; line-height:40px; text-align:center; background:#000; z-index:999; width:286px; display:block; opacity: 0.4; left:0}
.sycp1 ul li a b{ position:absolute; color:#fff; text-align:center; bottom:10px; text-align:center; width:286px;  z-index:9999; left:0; font-size:16px}
.sycp1 ul li a:hover b{ color:#FF0}
.sycp1 ul li a:hover span{ background:#0067d5}


.qh_nav{ width:100%; height:52px; background:#168a00 }
.qh_nav ul{ width:1200px; margin:0 auto}
.qh_nav ul li{ float:left; width:145px; display:block; height:52px; line-height:52px;}
.qh_nav ul li a{ color:#fff; display:block; float:left; width:145px;text-align:center; font-size:16px; height:52px;line-height:52px;  }
.qh_nav ul li a:hover{ font-weight:bold; background:#106300; color:#fff; font-weight:bold}
#qh_nav1{ width:280px; color:#fff; text-align:right}

.sy_ml img{ margin:10px 0 0 5px;}
.sy_z a{ display:block; width:230px; height:54px; text-align:center; line-height:54px; background:#99c80a; color:#fff; margin:20px 0 20px 20px; font-size:16px}
.sy_z a:hover{ background:#000; color:#fff}


.cptj1 ul li a{ border-bottom:1px solid #ccc; height:50px; line-height:50px; padding-left:30px; display:block; background:#ef9c00; color:#fff;transition:all .5s ease;}
.cptj1 ul li a:hover{ background:#168a00; color:#fff; padding-left:35px;}


.wz1 {
	font-size:20px;
	text-decoration:none;
	text-transform:uppercase;
	color:#fff;
}
.wz1  a:link{
text-decoration:none; 
color:#fff;
}
.wz1 a:hover{
text-decoration:none;
color:#fff;
}
.wz1 a:visited{
text-decoration:none;
color:#fff;
}
.wz1 a:active{
text-decoration:none;
color:#fff;
}








.wzz2 {
	font-size: 18px;
	font-family:"";
	text-decoration:none;
	font-weight:bold;
	color:#000;
}
.wzz2  a:link{
text-decoration:none; 
color:#000;
}
.wzz2 a:hover{
text-decoration:none;
color:#000;
}
.wzz2 a:visited{
text-decoration:none;
color:#000;
}
.wzz2 a:active{
text-decoration:none;
color:#000;
}




.clear{ clear:both}


.top3 {
	font-size: 32px;
	text-decoration:none;
	font-weight:bold;
	color:#fff;
}
.top3  a:link{
text-decoration:none; 
color:#fff;
}
.top3 a:hover{
text-decoration:none;
color:#fff;
}
.top3 a:visited{
text-decoration:none;
color:#fff;
}
.top3 a:active{
text-decoration:none;
color:#fff;
}






.top_3 {
	font-size: 26px;
	text-decoration:none;
	font-weight:bold;
	color:#0c8800;
}
.top_3  a:link{
text-decoration:none; 
color:#0c8800;
}
.top_3 a:hover{
text-decoration:none;
color:#0c8800;
}
.top_3 a:visited{
text-decoration:none;
color:#0c8800;
}
.top_3 a:active{
text-decoration:none;
color:#0c8800;
}



.top_31 {
	font-size:18px;
	text-decoration:none;
	color:#fff;
}
.top_31  a:link{
text-decoration:none; 
color:#fff;
}
.top_31 a:hover{
text-decoration:none;
color:#fff;
}
.top_31 a:visited{
text-decoration:none;
color:#fff;
}
.top_31 a:active{
text-decoration:none;
color:#fff;
}




.top_32 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
	color:#50ca10;
}
.top_32  a:link{
text-decoration:none; 
color:#50ca10;
}
.top_32 a:hover{
text-decoration:none;
color:#50ca10;
}
.top_32 a:visited{
text-decoration:none;
color:#50ca10;
}
.top_32 a:active{
text-decoration:none;
color:#50ca10;
}



.top_33 {
	font-size:19px;
	text-decoration:none;
	font-weight:bold;
	color:#717171;
}
.top_33  a:link{
text-decoration:none; 
color:#717171;
}
.top_33 a:hover{
text-decoration:none;
color:#717171;
}
.top_33 a:visited{
text-decoration:none;
color:#717171;
}
.top_33 a:active{
text-decoration:none;
color:#717171;
}






.top_34 {
	font-size:24px;
	text-decoration:none;
	text-transform:Uppercase;
	color:#585657;
}
.top_34  a:link{
text-decoration:none; 
color:#585657;
}
.top_34 a:hover{
text-decoration:none;
color:#585657;
}
.top_34 a:visited{
text-decoration:none;
color:#585657;
}
.top_34 a:active{
text-decoration:none;
color:#585657;
}


.top_35 {
	font-size: 32px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:36px;
	color:#0063e9;
}
.top_35  a:link{
text-decoration:none; 
color:#0063e9;
}
.top_35 a:hover{
text-decoration:none;
color:#0063e9;
}
.top_35 a:visited{
text-decoration:none;
color:#0063e9;
}
.top_35 a:active{
text-decoration:none;
color:#0063e9;
}



.top_36 {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	color:#168a00;
}
.top_36  a:link{
text-decoration:none; 
color:#168a00;
}
.top_36 a:hover{
text-decoration:none;
color:#168a00;
}
.top_36 a:visited{
text-decoration:none;
color:#168a00;
}
.top_36 a:active{
text-decoration:none;
color:#168a00;
}


.top_37 {
	font-size: 18px;
	text-decoration:none;
	font-weight:bold;
	line-height:40px;
	color:#fff;
}
.top_37  a:link{
text-decoration:none; 
color:#fff;
}
.top_37 a:hover{
text-decoration:none;
color:#fff;
}
.top_37 a:visited{
text-decoration:none;
color:#fff;
}
.top_37 a:active{
text-decoration:none;
color:#fff;
}




.top_3f7 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	color:#be0101;
}
.top_3f7  a:link{
text-decoration:none; 
color:#be0101;
}
.top_3f7 a:hover{
text-decoration:none;
color:#be0101;
}
.top_3f7 a:visited{
text-decoration:none;
color:#be0101;
}
.top_3f7 a:active{
text-decoration:none;
color:#be0101;
}





.wzd1 {
	font-size:16px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzd1  a:link{
text-decoration:none; 
color:#666;
}
.wzd1 a:hover{
text-decoration:none;
color:#666;
}
.wzd1 a:visited{
text-decoration:none;
color:#666;
}
.wzd1 a:active{
text-decoration:none;
color:#666;
}





.wzddd1 {
	font-size:14px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	line-height:16px;
	color:#666;
}
.wzddd1  a:link{
text-decoration:none; 
color:#666;
}
.wzddd1 a:hover{
text-decoration:none;
color:#666;
}
.wzddd1 a:visited{
text-decoration:none;
color:#666;
}
.wzddd1 a:active{
text-decoration:none;
color:#666;
}


.sy_cplb a{ display:inline-block; background:url(t1.png); height:54px; width:216px; line-height:54px; margin-left:30px; font-size:18px}
.sy_cplb a:hover{ background:url(t2.png); color:#fff}

.top_355 {
	font-size:14px;
	text-decoration:none;
	color:#fff;
}
.top_355  a:link{
text-decoration:none; 
color:#fff;
}
.top_355 a:hover{
text-decoration:none;
color:#fff;
}
.top_355 a:visited{
text-decoration:none;
color:#fff;
}
.top_355 a:active{
text-decoration:none;
color:#fff;
}


.top_354 {
	font-size:18px;
	text-decoration:none;
	font-weight:bold;
	line-height:26px;
	color:#000;
}
.top_354  a:link{
text-decoration:none; 
color:#000;
}
.top_354 a:hover{
text-decoration:none;
color:#000;
}
.top_354 a:visited{
text-decoration:none;
color:#000;
}
.top_354 a:active{
text-decoration:none;
color:#000;
}



.sy_cp{ margin:0 auto; width:1100px;}
.sy_cp a{ display:block; float:left; width:161px; height:156px; margin:0 10px }
.sy_cp a img{display:block; float:left; width:161px; height:116px;border:1px solid #ccc;}
.sy_cp a span{ text-align:center; display:block}
.sy_cp a:hover img{ border:1px solid #333}


.sy_list ul li{color:#1272bf; width:240px;}
.sy_list ul li a{display:block;color:#300564;font-size:16px;padding-left:20px ;height:52px; line-height:52px; width:220px; border-bottom:1px solid #a6820b;}
.sy_list ul li a:hover{ color:#fff; font-weight:bold; background:#a6820b}


.sy_list1 { width:1100px; margin:0 auto}
.sy_list1 ul li{ border:1px solid #a8ce39; height:38px; line-height:38px; color:#000; width:150px; float:left; border-radius:5px; text-align:center; margin-right:5px}
.sy_list1 ul li a{ width:150px; display:block;color:#000; font-size:16px;}
.sy_list1 ul li a:hover{ background:#a8ce39; color:#fff}


.eco-leftnav .am-u-md-3,
.eco-leftnav .am-u-md-9{
	background: white;
    padding: 5px;
}

.met-all-bar ul li{display:block; }
.met-all-bar ul li a{display:block; font-size:16px; color:#FFF; height:45px; line-height:45px;padding-left:30px; background-color:#ef9c00; color:#FFFFFF; border-bottom:1px solid #CCC;  transition: all 0.5s ease 0s;}
.met-all-bar ul li a:hover {
    background: #168a00 none repeat scroll 0 0;
    color: #fff;
    padding-left: 35px;
}

.eco-leftnav {
	background:#fff;
	padding-bottom:30px;
    overflow: hidden;
    height: auto;
    min-height: 500px;
}
.eco-leftnav .container{ background: #fff; overflow: hidden;}



.eco-leftnav {
	background:#fff;
	padding-bottom:30px;
    overflow: hidden;
    height: auto;
    min-height: 500px;
}
.am-align-left{float:left; width:260px;}
.am-align-right{float:left;width:840px;}
.eco-leftnav .container{ background: #fff; overflow: hidden; width:1200px; margin:0 auto;}
.eco-leftnav .met-all-bar h4 {
	margin-top:10px!important;
	position:relative;
	padding-bottom:25px;
	padding-top:25px;
	padding-left:20px;
	font-size:26px;
	background-color:#168a00;
	color:#FFF;
}
.eco-leftnav .met-all-bar h4:first-child {
	margin-top:0!important
}
.eco-leftnav .met-all-bar h4:before {
	content:'';
	width:65%;
	height:2px;
	position:absolute;
	bottom:-1px;
}
.eco-leftnav .met-all-bar .cpxl h4{
	background: #168A00;
	color: #fff;
	padding: 25px 30px;
	font-size:26px;
}

.eco-leftnav .met-all-bar .cpxl h4:before{ height:0;}
.eco-leftnav .met-all-bar h4 span,
.eco-leftnav .invisible h4 span{ font-size: 14px; text-transform:uppercase;}
.eco-leftnav .met-all-bar form {
	background:#fff;
	border:1px solid #e9e9e9;
	width:100%;
	height:48px;
	margin-top:35px
}
.eco-leftnav .met-all-bar input {
	border:none;
	background:0 0;
	height:100%;
	width:80%;
	color:#474747;
	outline:0;
	padding-left:20px;
	margin-left:-5px
}
.eco-leftnav .met-all-bar button {
	background:#13a0b2;
	width:46px;
	height:46px;
	color:#fff;
	text-align:center;
	border:none;
	position:absolute;
	right:1px;
	font-size:16px;
	transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease
}
.eco-leftnav .met-all-bar button:hover {
	background:#f6bb19;
	color:#171B20
}
.eco-leftnav .met-all-bar p {
	color:#37474f;
	line-height:25px
}
.eco-leftnav .met-all-bar .category_item {
	margin-top:15px;
	margin-bottom:27px;
	padding: 0;
}
.eco-leftnav .met-all-bar .category_item li a {
	color:#000;
	display:block;
	border-bottom:1px solid #e1e1e1;
	line-height:41px;
	margin-bottom:3px;
	margin-top:0;
	padding:0 26px;
	transition:all .3s ease-in-out;
	-moz-transition:all .3s ease-in-out;
	-webkit-transition:all .3s ease-in-out;
	-o-transition:all .3s ease-in-out
}
.eco-leftnav .met-all-bar .category_item li a i{ float: right;}
.eco-leftnav .met-all-bar .category_item li a.active {
	background:#F3542A;
	color:#fff
}
.eco-leftnav .met-all-bar .category_item li a:focus,.eco-leftnav .met-all-bar .category_item li a:hover {
	color: #F8183A
}
.eco-leftnav .met-all-bar .category_item li a.active:focus,.eco-leftnav .met-all-bar .category_item li a.active:hover {
	color: #fff
}
.eco-leftnav .met-all-bar .category_item li:last-child a {
	border:none
}
.eco-leftnav .met-all-bar .category_item li ul li a {
	padding-left:70px;
	color:#999
}
.eco-leftnav .met-all-bar .category_item li ul li a.active {
	background:0 0;
	color:#f6bb19
}
.eco-leftnav .met-all-bar .product_item {
	margin-top:27px;
	overflow: hidden;
}
.eco-leftnav .met-all-bar .product_item [class*=blocks-] {
	margin-left:-5px;
	margin-right:-5px
}
.eco-leftnav .met-all-bar .product_item .single_product_item {
	padding-left:5px;
	padding-right:5px;
	margin-bottom:0
}
.eco-leftnav .met-all-bar .product_item .single_product_item a {
	display:block;
	color:#13a0b2;
	text-transform:uppercase;
	margin-bottom:10px
}
.eco-leftnav .met-all-bar .product_item .single_product_item a img{ width: 100%;}
.eco-leftnav .met-all-bar .product_item .single_product_item a.title {
	transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webkit-transition:all .3s ease;
	-o-transition:all .3s ease
}
.eco-leftnav .met-all-bar .product_item .single_product_item a.title:hover {
	color:#f6bb19
}
.eco-leftnav .met-all-bar .product_item .single_product_item p {
	color:#242424;
	margin-bottom:0;
	line-height:22px;
	font-size: 1.5rem;
	height: 44px;
	max-height: 44px;
}
.eco-leftnav .met-all-bar .met-all-editor {
	word-break:break-all;
	padding-top:10px
}
.eco-leftnav .met-all-bar .post_item {
	margin-top:0;
	margin-bottom:28px;
	padding-left: 0;
}
.eco-leftnav .met-all-bar .post_item li {
	color:#999;
}
.eco-leftnav .met-all-bar .post_item li a {
	transition:all .3s ease;
	-moz-transition:all .3s ease;
	-webk