@charset "utf-8";
html{ overflow-x:hidden; height:100%;}
body{font-family:"Microsoft Yahei",Verdana, Geneva, sans-serif; font-size:14px; color:#000; background:#FFF; overflow-x:hidden;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,p,fieldset,legend,input,button,textarea,dd,dt+dd{ margin:0; padding:0;}
fieldset,img{ border:0;}
img{ vertical-align:bottom;}
ul,ol,li{ list-style:none;}
.fix:after{content:"."; display:block; clear:both; visibility:hidden; height:0px;}
.fix{zoom:1;}
.clear{ width:0; height:0; line-height:0; font-size:0; clear:both;}
a{ color:#000; text-decoration:none;}
a:hover{ color:#ED5565; text-decoration:none;}
.am-pureview-direction a:before{ font:normal normal normal 1.6rem/1 FontAwesome,sans-serif;}


@media screen and (max-width: 1023px) {
header{ height:120px;}
.logo{ width:147px; height:57px; margin:32px 0 0; float:left; background:url(../images/logo.png) no-repeat;}
.logo a{ display:block; height:56px; text-indent:-9999px;}
nav{ height:120px; padding:0 0 0 20px; float:left;}
nav .am-collapse{ display:block;}
nav .am-collapse li{ height:120px; float:left;}
.am-menu-nav a{ padding:0;}
nav .am-collapse li a{ display:block; height:120px; line-height:120px; padding:0 7px;}
nav .am-collapse li a:hover{ background:#F0F0F0;}
nav .am-collapse li.current a{ background:#6abf33; color:#FFF;}

.search_box{ display:none; width:200px; margin:40px 0 0 0; height:34px; border:1px solid #ededed; background:#FFF; float:right; position:relative;}
.search_ipt{ width:100%; height:32px; line-height:32px; padding:0 10px; border:none; float:left;}
.search_btn{ width:32px; height:32px; border:0; text-indent:-9999px; background:none; position:absolute; right:0; top:0; z-index:9999;}
.search_box i{ display:block; width:32px; height:32px; line-height:32px; text-align:center; color:#929292; position:absolute; right:0; top:0; z-index:999;}

.am-slider{ width:150%; margin:0 0 0 -25%;}

.function{ overflow:hidden;}
.function ul{}
.function ul li{ width:30.33333333%; height:120px; margin:30px 1.5% 0; padding:0 0 0 10px; color:#FFF; float:left;}
.function ul li i{ display:block; width:100px; height:120px; margin:0 20px 0 0; background:url(../images/icon.png) no-repeat; float:left;}
.function ul li strong{ display:block; line-height:30px; padding:20px 0 0; font-size:18px; font-weight:normal;}
.function ul li strong a{ color:#FFF;}
.function ul li span{ display:block; line-height:18px; padding:10px 0 0; font-size:12px;}
.function ul li.function_1{ background:#8dc63f;}
.function ul li.function_2{ background:#33bef2;}
.function ul li.function_3{ background:#ef4136;}
.function ul li.function_4{ background:#99bfa3;}
.function ul li.function_5{ background:#fcc326;}
.function ul li.function_6{ background:#867878;}
.function ul li.function_1 i{ background-position:center top;}
.function ul li.function_2 i{ background-position:center -120px;}
.function ul li.function_3 i{ background-position:center -240px;}
.function ul li.function_4 i{ background-position:center -360px;}
.function ul li.function_5 i{ background-position:center -480px;}
.function ul li.function_6 i{ background-position:center -600px;}

.box_1{ padding:60px 0;}
.box_1 .bhead{}
.box_1 .bhead span,.box_1 .bhead strong{ display:block; text-align:center;}
.box_1 .bhead span{ line-height:48px; font-size:36px; font-family:Georgia, serif; font-style:italic;}
.box_1 .bhead strong{ line-height:30px; font-weight:normal; font-size:14px;}
.box_1 .bbody{}
.product .bbody .slider ul li{ padding:20px 30px;}
.product .bbody .slider ul li a img{ width:100%; height:auto;}
.product .bbody .slider ul li strong{ display:block; height:18px; line-height:18px; overflow:hidden; margin:10px 0 0; text-align:center; font-weight:normal; font-size:16px;}
.product .bbody .slider ul li span{ display:block; height:36px; line-height:18px; overflow:hidden; margin:10px 0 0; font-size:12px; color:#AAA;}
.product .bbody .slider ul li em{ display:block; text-align:center; margin:10px 0 0;}
.product .bbody .slider ul li em img{ display:inline; width:auto; height:40px; margin:0 5px;}

.footer{ height:260px; background:#e3e0da; position:relative;}
.logo_footer{ display:none; width:180px; height:80px; line-height:38px; padding:42px 0 0; text-align:center; font-size:14px; font-weight:bold; background:url(../images/logo_s.png) center top no-repeat; position:absolute; top:60px; right:50%; margin:0 -500px 0 0;}
.logo_footer a{ color:#5eb228;}
.nav_footer{ width:100%; padding:60px 20px 0;}
.nav_footer dl{ width:100px; float:left;}
.nav_footer dl a{ color:#6c6c6c;}
.nav_footer dl dt{ height:24px; line-height:24px; overflow:hidden; margin:0 0 10px; font-size:16px;}
.nav_footer dl dd{ height:30px; line-height:30px; overflow:hidden;}
.leaf{ display:none; width:160px; height:155px; background:url(../images/bg_footer_leaf.png) no-repeat; position:absolute; bottom:0; right:50%; margin:0 -500px 0 0;}
footer{ height:80px; overflow:hidden; padding:0 20px; position:relative; background:#8f856a; color:#FFF; text-align:center;}
footer .contact{ height:40px; line-height:40px;}
.copyright{ height:40px; line-height:40px;}

.banner_1{ background:url(../images/banner_1.jpg) center top no-repeat;}
.banner_2{ background:url(../images/banner_2.jpg) center top no-repeat;}
.banner_3{ background:url(../images/banner_3.jpg) center top no-repeat;}
.banner_4{ background:url(../images/banner_4.jpg) center top no-repeat;}
.banner_5{ background:url(../images/banner_5.jpg) center top no-repeat;}
.banner_6{ background:url(../images/banner_6.jpg) center top no-repeat;}
.banner_7{ background:url(../images/banner_7.jpg) center top no-repeat;}
.banner{ width:100%; height:200px; background-size:cover;}

.main{ padding:0 10px 40px;}
.position{ height:32px; line-height:32px; margin:20px 0 0; padding:0 10px; background:#F4F4F4;}
.ml{}
.page_title{ display:none;}
.page_title strong{ font-weight:normal;}
.category{ padding:20px 0; background:#fafafa; text-align:center; font-size:0;}
.category ul li{ display:inline-block; width:20%; height:30px; margin:5px 0; padding:0 5px; font-size:14px;}
.category ul li a{ display:block; height:30px; line-height:30px; text-align:center; background:#6abf33; color:#FFF;}
.category ul li a:hover,.category ul li.current a{ background:#000; color:#FFF;}
.mr{}
.page_head{ height:36px; line-height:36px; margin:40px 0 0;}
.page_head strong{ display:block; height:36px; line-height:36px; padding:0 10px; border-left:5px solid #6abf33; font-size:24px; color:#6abf33;}
.list_single{ line-height:2em; padding:20px;}
.list_single p{ margin:10px 0 0; text-indent:2em;}
.list_single img{ max-width:100%; height:auto;}
.list_single p img{ margin:0 0 0 -2em;}
.list_single h2{ line-height:2em; font-size:18px; padding:20px 0 20px;}

.page_product_single .am-table>tbody>tr>td.am-warning{ background-color:#ffd33c;}
.page_product_single .am-table-striped>tbody>tr:nth-child(odd)>td.am-warning,.page_product_single .am-table-striped>tbody>tr:nth-child(odd)>th.am-warning{ background-color:#f49900;}

.list_product{}
.list_product ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
.list_product ul li img{ width:100%; height:auto;}
.list_product ul li span{ display:block; height:18px; line-height:18px; overflow:hidden; margin:10px 0 0; text-align:center;}

.list_news{ padding:20px;}
.list_news dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
.list_news dl dd.dl_img{ width:160px; height:100px; margin:0 20px 0 0; float:left;}
.list_news dl dd.dl_img img{ width:100%; height:100%;}
.list_news dl dt{ line-height:24px; margin:0; padding:7px 0; font-weight:normal;}
.list_news dl dt a{ font-size:16px;}
.list_news dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
.list_news dl dd.dl_txt{ font-size:12px; color:#c3c3c3;}

.show_news{ padding:20px;}
.show_news h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
.news_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
.news_body{ line-height:2em; padding:20px 0 0;}
.news_body p{ margin:10px 0 0; text-indent:2em;}
.news_body img{ max-width:80%; height:auto; margin:0 auto;}
.news_body p img{ margin:0 0 0 -2em;}


.show_product{ padding:20px;}
.show_product h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
.product_info{ padding:40px 0 0; overflow:hidden;}
.product_litpic{ width:30%; margin:0 40px 0 0; float:left;}
.product_litpic img{ width:100%; height:auto;}
.product_txt_head{ padding:0 20px; line-height:30px; background:#F3F3F3;}
.product_txt_body{ padding:10px 20px; font-size:12px; color:#7B7B7B;}


.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ border:none; background-color:#6abf33; color:#FFF;}
.am-nav-tabs{ border:none;}
.am-nav-tabs>li{ margin:2px 0;}
.am-nav-tabs>li>a{ padding:2px 5px; border:none; text-align:center; background:#F3F3F3;}
.am-nav-tabs>li.am-active>a{ background-color:#6abf33; color:#FFF;}
.am-tabs-bd{ border:none;}
.am-tabs-bd .am-tab-panel{ margin:20px 0 0; line-height:2em; padding:5px 20px;}
.am-tabs-bd .am-tab-panel p{ text-indent:2em; margin:10px 0 0;}

.page_product_single{ margin:40px 0 0; line-height:2em;}
.page_product_single a{ display:block; color:#FFF;}

}
@media screen and (max-width: 767px) {
header{ height:60px; position:relative;}
.logo{ width:103px; height:40px; margin:10px 0 0 20px; background-size:cover;}
.am-menu-toggle{ width:60px; height:60px; line-height:60px; text-align:center; display:block; position:absolute; right:0; top:0; font-size:20px; color:#6abf33;}
.am-menu-toggle:hover{ color:#6abf33;}
.am-menu-toggle.am-active{ background:#6abf33; color:#FFF;}
nav{ height:auto; position:absolute; top:0; right:0;}
nav .am-menu-nav{ width:200px; overflow:hidden; display:none; position:absolute; top:60px; right:0; background:#F0F0F0; z-index:9999;}
nav .am-menu-nav li{ height:40px; float:none;}
nav .am-menu-nav li a{ height:40px; line-height:40px; text-align:center;}

.am-slider{ width:150%; margin:0 0 0 -25%;}
.function{ margin:20px 0 0;}
.function ul li{ width:auto; height:80px; margin:10px 20px 0; padding:0 0 0 10px; color:#FFF; float:none;}
.function ul li i{ display:block; width:80px; height:80px; margin:0 20px 0 0; background:url(../images/icon.png) no-repeat; background-size:cover; float:left;}
.function ul li.function_1 i{ background-position:center top;}
.function ul li.function_2 i{ background-position:center -80px;}
.function ul li.function_3 i{ background-position:center -160px;}
.function ul li.function_4 i{ background-position:center -240px;}
.function ul li.function_5 i{ background-position:center -320px;}
.function ul li.function_6 i{ background-position:center -400px;}
.function ul li strong{ padding:10px 0 0; font-size:16px;}
.function ul li span{ padding:0;}
.footer{ display:none;}
footer{ height:auto; padding:20px 0 30px;}
footer .contact{ height:auto; line-height:18px; padding:10px 0;}
.copyright{ height:auto; line-height:18px;}

.category ul li{ width:50%;}
.list_product ul li{ width:50%;}

.product_litpic{ width:100%; float:none; text-align:center;}
.product_litpic img{ width:100%;}
.show_product{ padding:20px 0;}
}

@media screen and (min-width: 1024px) {
header{ width:1000px; height:120px; margin:0 auto;}
.logo{ width:147px; height:57px; margin:32px 0 0; float:left; background:url(../images/logo.png) no-repeat;}
.logo a{ display:block; height:56px; text-indent:-9999px;}
nav{ height:120px; padding:0 0 0 20px; float:left;}
nav .am-collapse{ display:block;}
nav .am-collapse li{ height:120px; float:left;}
.am-menu-nav a{ padding:0;}
nav .am-collapse li a{ display:block; height:120px; line-height:120px; padding:0 8px;}
nav .am-collapse li a:hover{ background:#F0F0F0;}
nav .am-collapse li.current a{ background:#6abf33; color:#FFF;}

.search_box{ width:200px; margin:40px 0 0 0; height:34px; border:1px solid #ededed; background:#FFF; float:right; position:relative;}
.search_ipt{ width:100%; height:32px; line-height:32px; padding:0 10px; border:none; float:left;}
.search_btn{ width:32px; height:32px; border:0; text-indent:-9999px; background:none; position:absolute; right:0; top:0; z-index:9999;}
.search_box i{ display:block; width:32px; height:32px; line-height:32px; text-align:center; color:#929292; position:absolute; right:0; top:0; z-index:999;}

.function{ width:1000px; margin:0 auto; overflow:hidden;}
.function ul{ width:1050px;}
.function ul li{ width:300px; height:120px; margin:40px 50px 0 0; padding:0 0 0 20px; color:#FFF; float:left;}
.function ul li i{ display:block; width:100px; height:120px; margin:0 20px 0 0; background:url(../images/icon.png) no-repeat; float:left;}
.function ul li strong{ display:block; line-height:30px; padding:20px 0 0; font-size:18px; font-weight:normal;}
.function ul li strong a{ color:#FFF;}
.function ul li span{ display:block; line-height:18px; padding:10px 0 0; font-size:12px;}
.function ul li.function_1{ background:#8dc63f;}
.function ul li.function_2{ background:#33bef2;}
.function ul li.function_3{ background:#ef4136;}
.function ul li.function_4{ background:#99bfa3;}
.function ul li.function_5{ background:#fcc326;}
.function ul li.function_6{ background:#867878;}
.function ul li.function_1 i{ background-position:center top;}
.function ul li.function_2 i{ background-position:center -120px;}
.function ul li.function_3 i{ background-position:center -240px;}
.function ul li.function_4 i{ background-position:center -360px;}
.function ul li.function_5 i{ background-position:center -480px;}
.function ul li.function_6 i{ background-position:center -600px;}

.box_1{ padding:60px 0;}
.box_1 .bhead{ width:1000px; margin:0 auto;}
.box_1 .bhead span,.box_1 .bhead strong{ display:block; text-align:center;}
.box_1 .bhead span{ line-height:48px; font-size:36px; font-family:Georgia, serif; font-style:italic;}
.box_1 .bhead strong{ line-height:30px; font-weight:normal; font-size:14px;}
.box_1 .bbody{ width:1000px; margin:0 auto;}
.product .bbody .slider ul li{ padding:20px 30px;}
.product .bbody .slider ul li a img{ width:100%; height:auto;}
.product .bbody .slider ul li strong{ display:block; height:18px; line-height:18px; overflow:hidden; margin:10px 0 0; text-align:center; font-weight:normal; font-size:16px;}
.product .bbody .slider ul li span{ display:block; height:36px; line-height:18px; overflow:hidden; margin:10px 0 0; font-size:12px; color:#AAA;}
.product .bbody .slider ul li em{ display:block; text-align:center; margin:10px 0 0;}
.product .bbody .slider ul li em img{ display:inline; height:40px; width:auto; margin:0 5px;}

.footer{ height:360px; background:#e3e0da; position:relative;}
.logo_footer{ width:108px; height:56px; position:absolute; top:60px; right:50%; margin:0 -460px 0 0;}
.logo_footer a{ display:block; height:56px; text-indent:-9999px; background:url(../images/logo_s.png) center top no-repeat;}
.nav_footer{ width:800px; position:absolute; left:50%; top:60px; margin:0 0 0 -500px;}
.nav_footer dl{ width:110px; float:left;}
.nav_footer dl a{ color:#6c6c6c;}
.nav_footer dl dt{ height:24px; line-height:24px; overflow:hidden; margin:0 0 10px; font-size:16px;}
.nav_footer dl dd{ height:30px; line-height:30px; overflow:hidden;}
.leaf{ width:160px; height:155px; background:url(../images/bg_footer_leaf.png) no-repeat; position:absolute; bottom:0; right:50%; margin:0 -500px 0 0;}
footer{ height:40px; overflow:hidden; position:relative; background:#8f856a; color:#FFF;}
footer .contact{ width:622px; height:40px; line-height:40px; position:absolute; left:50%; top:0; margin:0 0 0 -500px;}
.copyright{ width:400px; height:40px; line-height:40px; position:absolute; right:50%; top:0; margin:0 -500px 0 0; text-align:right;}

.banner{ width:100%; height:240px;}
.banner_1{ background:url(../images/banner_1.jpg) center top no-repeat;}
.banner_2{ background:url(../images/banner_2.jpg) center top no-repeat;}
.banner_3{ background:url(../images/banner_3.jpg) center top no-repeat;}
.banner_4{ background:url(../images/banner_4.jpg) center top no-repeat;}
.banner_5{ background:url(../images/banner_5.jpg) center top no-repeat;}
.banner_6{ background:url(../images/banner_6.jpg) center top no-repeat;}
.banner_7{ background:url(../images/banner_7.jpg) center top no-repeat;}

.main{ width:1000px; margin:0 auto; padding:0 0 60px;}
.position{ height:36px; line-height:36px; margin:20px 0 0; padding:0 10px; background:#F4F4F4;}
.ml{ width:180px; float:left;}
.page_title{ width:180px; height:80px; line-height:80px; margin:40px 0 0; background:#6abf33; text-align:center; font-size:36px; color:#FFF;}
.page_title strong{ font-weight:normal;}
.category{ padding:20px 0 100px; background:#fafafa;}
.category ul li{ margin:0 10px 10px;}
.category ul li a{ display:block; height:30px; line-height:30px; text-align:center; background:#6abf33; color:#FFF;}
.category ul li a:hover,.category ul li.current a{ background:#000; color:#FFF;}
.mr{ width:780px; float:right;}
.page_head{ height:36px; line-height:36px; margin:40px 0 0;}
.page_head strong{ display:block; height:36px; line-height:36px; padding:0 10px; border-left:5px solid #6abf33; font-size:24px; color:#6abf33;}
.list_single{ line-height:2em; padding:20px;}
.list_single p{ margin:10px 0 0; text-indent:2em;}
.list_single img{ max-width:100%; height:auto;}
.list_single p img{ margin:0 0 0 -2em;}
.list_single h2{ line-height:2em; font-size:18px; padding:20px 0 20px;}

.page_product_single .am-table>tbody>tr>td.am-warning{ background-color:#ffd33c;}
.page_product_single .am-table-striped>tbody>tr:nth-child(odd)>td.am-warning,.page_product_single .am-table-striped>tbody>tr:nth-child(odd)>th.am-warning{ background-color:#f49900;}
.list_product{}
.list_product ul li{ width:33.33333333%; padding:30px 10px 10px; float:left;}
.list_product ul li img{ width:100%; height:auto;}
.list_product ul li span{ display:block; height:18px; line-height:18px; overflow:hidden; margin:10px 0 0; text-align:center;}

.list_news{ padding:20px;}
.list_news dl{ padding:20px 0; border-bottom:1px solid #f2f2f2; overflow:hidden;}
.list_news dl dd.dl_img{ width:160px; height:100px; margin:0 20px 0 0; float:left;}
.list_news dl dd.dl_img img{ width:100%; height:100%;}
.list_news dl dt{ line-height:24px; margin:0; padding:7px 0; font-weight:normal;}
.list_news dl dt a{ font-size:16px;}
.list_news dl dt em{ padding:0 0 0 20px; font-size:12px; font-style:normal; color:#D4D4D4;}
.list_news dl dd.dl_txt{ font-size:12px; color:#c3c3c3;}

.show_news{ padding:20px;}
.show_news h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}
.news_info{ line-height:24px; text-align:center; color:#A3A3A3; font-size:12px;}
.news_body{ margin:40px 0 0; line-height:2em; padding:20px 0 0;}
.news_body p{ margin:10px 0 0; text-indent:2em;}
.news_body img{ max-width:80%; height:auto; margin:0 auto;}
.news_body p img{ margin:0 0 0 -2em;}

.show_product{ padding:20px;}
.show_product h1{ line-height:32px; padding:10px 0; text-align:center; font-size:20px;}

.product_info{ padding:40px 0 0; overflow:hidden;}
.product_litpic{ width:300px; float:left;}
.product_litpic img{ width:100%; height:auto;}
.product_txt{ width:420px; float:right;}
.product_txt_head{ padding:0 20px; line-height:30px; background:#F3F3F3;}
.product_txt_body{ padding:10px 20px; font-size:12px; color:#7B7B7B;}

.am-nav-tabs>li.am-active>a, .am-nav-tabs>li.am-active>a:focus, .am-nav-tabs>li.am-active>a:hover{ border:none; background-color:#6abf33; color:#FFF;}
.am-nav-tabs{ border:none;}
.am-nav-tabs>li{ width:14.2857%;}
.am-nav-tabs>li>a{ padding:15px 0; border:none; text-align:center; background:#F3F3F3;}
.am-nav-tabs>li.am-active>a{ background-color:#6abf33; color:#FFF; position:relative;}
.am-nav-tabs>li.am-active>a:after{ width:14px; height:14px; line-height:14px; text-align:center; font-size:14px; content:'◆'; font-family:'宋体'; color:#6abf33; position:absolute; left:50%; bottom:-7px; margin:0 0 0 -7px;}
.am-tabs-bd{ border:none;}
.am-tabs-bd .am-tab-panel{ margin:20px 0 0; line-height:2em; padding:5px 20px;}
.am-tabs-bd .am-tab-panel p{ text-indent:2em; margin:10px 0 0;}
.am-tabs-bd .am-tab-panel.am-active{ border-left:10px solid #6abf33;}

.page_product_single{ margin:40px 0 0; line-height:2em;}
.page_product_single a{ display:block; color:#FFF;}

}

@media screen and (min-width: 1360px) {
header{ width:1200px;}
nav{ padding:0 0 0 40px;}
nav .am-collapse li a{ padding:0 15px;}
.function{ width:1200px;}
.function ul{ width:1260px;}
.function ul li{ width:360px; margin:40px 60px 0 0; padding:0 0 0 30px;}
.box_1 .bbody{ width:1200px;}
.logo_footer{ margin:0 -560px 0 0;}
.nav_footer{ width:1000px; margin:0 0 0 -600px;}
.nav_footer dl{ width:140px;}
.leaf{ margin:0 -600px 0 0;}
footer .contact{ margin:0 0 0 -600px;}
.copyright{ margin:0 -600px 0 0;    background: url(/template/default/images/wbei.png) left no-repeat;
    background-size: 15px;
    padding-left: 20px;}

.main{ width:1200px;}
.mr{ width:980px;}
.product_txt{ width:620px;}
}
.pages ul{
	float:left;
	padding:12px 0px 12px 16px;
}
.pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
}
.pages ul li a{
	float:left;
	padding:2px 4px 2px;
	color:#555;
	display:block;
}
.pages ul li a:hover{
	color:#690;
	text-decoration:none;
	padding:2px 4px 2px;
}
.pages ul li.thisclass,
.pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:2px 4px 2px;
	font-weight:bold;
}
.pages .pageinfo{
	line-height:21px;
	padding:12px 10px 12px 16px;
	color:#999;
}
.pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}