@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	}
ul li{
	list-style-type:none;
	}
img{
	border:0px;
	}
.clear{
	clear:both;
	}
i{
	font-style:normal;
	}
a{
	color:#585858;
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
html{
	
	}
body{
	font-family:"宋体";
	font-size:12px;
	color:#585858;
	background:url(../images/bg.jpg) repeat;
	margin:0 auto;
	overflow-x:hidden;
	}
#top{
	width:100%;
	height:230px;
	margin:0 auto;
	background:#abc812;
	overflow:hidden;
	}
.top_div{
	width:1162px;
	height:176px;
	margin:0 auto;
	}
.logo{
	width:auto;
	height:176px;
	float:left;
	}
.language{
	width:auto;
	height:24px;
	float:right;
	line-height:24px;
	color:#fff;
	padding-top:65px;
	}
.language span{
	padding-left:18px;
	}
.language a{
	color:#fff;
	}
.language img{
	vertical-align:top;
	margin-right:15px;
	}
.menu{
	width:100%;
	height:54px;
	line-height:54px;
	margin:0 auto;
	background:#fff;
	}
#nav{
	width:1143px;
	height:54px;
	font-family:"微软雅黑";
	margin:0 auto;
	font-size:18px;
	}
#nav a{
	display:block;
	text-align:center;
	width:127px;
	color:#848484;
	}
#nav li{
	width:127px;
	float:left;
	height:54px;
	}
#nav a:hover{
	background:url(../images/menu_hover.jpg) no-repeat;
	color:#fff;
	}
#nav.navi1 .n1 a { background-position: 0 -92px!important; }
#nav.navi2 .n2 a { background-position: 0 -92px!important; }
#nav.navi3 .n3 a { background-position: 0 -92px!important; }
#nav.navi4 .n3 a { background-position: 0 -92px!important; }
#nav.navi5 .n4 a { background-position: 0 -92px!important; }
#nav.navi6 .n5 a { background-position: 0 -92px!important; }
#nav.navi7 .n6 a { background-position: 0 -92px!important; }
#nav.navi8 .n7 a { background-position: 0 -92px!important; }
#nav.navi9 .n9 a { background-position: 0 -92px!important; }
#nav li:hover ul{
	left:auto;
	}
#nav li.sfhover ul{
	left: auto;
	}
#nav li.sfhover{
	background:url(../images/menu_hover.jpg) no-repeat;
	color:#fff;
	}
#nav li.sfhover a{
	color:#fff;
	}
#nav li ul.n2_ul{
	width:127px;
	height:auto;
	background:#90aa0e;
	}
#nav li ul li.n66{
	width:127px;
	height:43px;
	line-height:43px;
	margin:0 auto;
	background:none;
	font-weight:normal;
	}
#nav li ul li.n66 a{
	width:127px;
	height:43px;
	line-height:43px;
	display:block;
	text-align:center;
	background:none;
	color:#fff;
	}
#nav li ul li.n66 a:hover{
	width:127px;
	height:43px;
	line-height:43px;
	display:block;
	color:#90aa0e;
	text-align:center;
	background:#fff;
	}
#nav li ul li.n66 a:hover{
	width:127px;
	height:43px;
	line-height:43px;
	display:block;
	color:#90aa0e;
	text-align:center;
	background:#fff;
	}
#nav li ul{
	list-style-type:none;
	text-align:left;
	left:-999em;
	width:auto;
	position:absolute;
	z-index:100;
	}
#nav li ul li{
	background-image:none;
	}
#nav li ul li a{
	background-image:none;
	}
#nav li ul a:hover{
	text-decoration:none;
	background:none;
	}
#main{
	width:100%;
	height:auto;
	margin:0 auto;
	}
.banner{
	width:1920px;
	height:328px;
	margin:0 auto;
	position:relative;
	left:50%;
	margin-left:-960px;
	}
.banner #abgne_fade_pic{
	position: relative;
	width:1920px;
	height:328px;
	overflow:hidden;
	z-index:-11;
	}
.banner #abgne_fade_pic a.ad{
	position: absolute;	/* 讓圖片疊在一起 */
	left: -1px;
	top: 1px;
	}
.banner #abgne_fade_pic .control{
	position:absolute;
	right:5px;
	bottom:17px;
	display:none;		/* 隱藏按鈕選單 */
	}
.banner #abgne_fade_pic .control a{
	display:inline-block;
	line-height:21px;
	width:21px;
	margin:0 3px;
	color:#fff;
	background:url(../images/silder_bg.png) no-repeat;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	}
.banner #abgne_fade_pic .control a.on{
	font-weight:bold;
	/*background-color:#e33438*/
	background:url(../images/silder_bg_a.png) no-repeat;
	}
.tel{
	width:100%;
	height:117px;
	background:#007eca;
	line-height:117px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:48px;
	color:#fff;
	font-style:italic;
	margin-bottom:26px;
	}
.tel img{
	vertical-align:top;
	padding-right:58px;
	}
.box1{
	width:1162px;
	height:260px;
	margin:0 auto;
	margin-bottom:20px;
	}
.l_box1{
	width:748px;
	height:258px;
	float:left;
	border:1px solid #ececec;
	background:#fff;
	}
.l_box1_title{
	width:748px;
	height:35px;
	background:url(../images/title_bg1.jpg) no-repeat;
	line-height:35px;
	font-family:"微软雅黑";
	color:#fff;
	}
.box_title_dt{
	float:left;
	padding-left:33px;
	font-size:16px;
	}
.box_title_dd{
	float:right;
	padding-right:18px;
	font-size:12px;
	}
.box_title_dd a{
	color:#fff;
	}
.l_box1_text{
	width:auto;
	padding-top:12px;
	padding-left:12px;
	}
.l_box1_text dt{
	width:263px;
	height:197px;
	float:left;
	border:1px solid #ececec;
	}
.l_box1_text dd{
	width:424px;
	height:208px;
	float:left;
	padding-left:20px;
	line-height:26px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#686868;
	overflow:hidden;
	}
.r_box1{
	width:377px;
	height:258px;
	float:right;
	border:1px solid #ececec;
	background:#fff;
	}
.r_box1_title{
	width:377px;
	height:35px;
	background:url(../images/title_bg2.jpg) no-repeat;
	line-height:35px;
	font-family:"微软雅黑";
	color:#fff;
	}
.r_box1_text{
	padding-left:11px;
	padding-top:12px;
	}
.r_box1_text a{
	
	float:left;
	display:block;
	padding-right:10px;
	padding-bottom:10px;
	}
.box2{
	width:1162px;
	height:350px;
	margin:0 auto;
	margin-bottom:35px;
	overflow:hidden;
	}
.l_box2{
	width:360px;
	height:350px;
	background:url(../images/l_box2.jpg) left bottom no-repeat;
	float:left;
	margin-right:27px;
	}
.box2_title{
	height:156px;
	margin-left:-12px;
	position:relative;
	z-index:3;
	}
.l_box2_text{
	width:342px;
	margin:0 auto;
	margin-top:-135px;
	position:relative;
	z-index:2;
	}
.l_box2_text dt{
	width:342px;
	height:192px;
	margin-bottom:6px;
	}
.l_box2_text dd{
	width:342px;
	height:120px;
	line-height:22px;
	overflow:hidden;
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	}
.m_box2_text{
	width:342px;
	margin:0 auto;
	margin-top:-135px;
	position:relative;
	z-index:2;
	}
.m_box2_dl{
	width:342px;
	height:190px;
	margin-bottom:6px;
	}
.m_box2_dl dt{
	width:342px;
	height:190px;
	}
.m_box2_dl dd{
	width:342px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:url(../images/m_box2_dl.png) repeat;
	margin-top:-30px;
	position:relative;
	z-index:5;
	font-family:"微软雅黑";
	font-size:12px;
	}
.m_box2_dl dd a{
	color:#fff;
	}
.m_box2_ul li{
	width:342px;
	height:36px;
	line-height:36px;
	border-bottom:1px dashed #fff;
	background:url(../images/m_box2_ul.jpg) 2px center no-repeat;
	}
.m_box2_ul li a{
	color:#fff;
	padding-left:22px;
	}
.r_box2{
	width:377px;
	height:337px;
	float:right;
	border:1px solid #ececec;
	background:#fff;
	}
.r_box2_text{
	padding-left:10px;
	padding-top:18px;
	}
.r_box2_text a{
	
	float:left;
	display:block;
	margin-right:11px;
	margin-bottom:18px;
	border:1px solid #eaeaea;
	}
.box3{
	width:1162px;
	height:272px;
	margin:0 auto;
	margin-bottom:35px;
	border:1px solid #ececec;
	background:#fff;
	}
.rollBox{
	width:1162px;
	height:245px;
	overflow:hidden;
	margin:0 auto;
	padding-top:14px;
}
.rollBox .Cont{
	width:1072px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont{
	width:1000000px;
	}
.LeftBotton{
	width:40px;
	height:89px;
	background:url(../images/LeftBotton.jpg) left center no-repeat;
	margin-top:47px;
	float:left;
	margin-right:5px;
	}
.RightBotton{
	width:40px;
	height:89px;
	background:url(../images/RightBotton.jpg) right center no-repeat;
	margin-top:47px;
	float:right;
	}
.rollBox .Cont .pic{
	width:256px;
	float:left;
	text-align:center;
	margin-right:13px;
	text-align:center;
	height:245px;
	}
.rollBox .Cont .pic img{
	width:256px;
	height:195px;
	display:block;
	margin:0 auto;
	border:1px solid #ececec;
	}
.pic_title{
	width:256px;
	height:30px;
	line-height:30px;
	text-align:center;
	background:#fafafa;
	border:1px solid #ececec;
	margin:0 auto;
	display:block;
	margin-top:14px;
	color:#686868;
	font-family:"微软雅黑";
	font-size:14px;
	font-weight:bold;
	}
.rollBox .Cont a:link{
	}
.rollBox .Cont a:visited{
	}
.rollBox .Cont a:hover{
	text-decoration:underline;
	}
.rollBox #List1{
	float: left
	}
.rollBox #List2{
	float: left
	}
#Bot{
	width:100%;
	background:#90aa0e;
	padding-top:5px;
	padding-bottom:5px;
	}
.footer{
	width:1162px;
	height:auto;
	margin:0 auto;
	font-family:"微软雅黑";
	color:#fff;
	}
.l_footer{
	width:678px;
	height:auto;
	float:left;
	padding-top:10px;
	}
.link{
	width:678px;
	}
.link_title{
	width:678px;
	height:45px;
	}
.link_text{
	width:678px;
	padding-bottom:15px;
	border-bottom:1px solid #8aa20e;
	}
.link_text a{
	color:#fff;
	display:block;
	float:left;
	margin-right:26px;
	line-height:24px;
	}
.footer_text{
	line-height:24px;
	width:678px;
	padding-top:5px;
	}
.r_footer{
	width:392px;
	height:auto;
	float:right;
	line-height:24px;
	padding-top:20px;
	}
.r_footer img{
	vertical-align:top;
	padding-right:8px;
	}
.sub{
	width:1162px;
	height:auto;
	padding-bottom:35px;
	margin:0 auto;
	}
.left{
	width:279px;
	height:auto;
	float:left;
	}
.left_menu{
	width:279px;
	height:auto;
	margin-bottom:17px;
	}
.left_menu_title{
	width:247px;
	height:35px;
	line-height:35px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	padding-left:32px;
	background:url(../images/left_title.jpg) no-repeat;
	}
.left_menu_ul{
	width:263px;
	height:auto;
	padding-top:14px;
	padding-bottom:14px;
	background:#9eb910;
	padding-left:16px;
	}
.left_menu_ul li{
	width:264px;
	height:45px;
	margin-bottom:6px;
	font-family:"微软雅黑";
	font-size:16px;
	}
.left_menu_ul li a{
	width:219px;
	height:45px;
	color:#fff;
	background:url(../images/left_a.jpg) 14px center no-repeat;
	padding-left:45px;
	display:block;
	line-height:45px;
	}
.left_menu_ul li a:hover,.left_menu_ul li a.left_hover{
	width:219px;
	height:45px;
	color:#9eb910;
	background:#fff url(../images/left_hover.jpg) 14px center no-repeat;
	padding-left:45px;
	display:block;
	line-height:45px;
	}
.left_contact{
	width:279px;
	height:350px;
	background:url(../images/left_cont.jpg) left bottom no-repeat;
	}
.left_contact_title{
	height:156px;
	margin-left:-12px;
	position:relative;
	z-index:3;
	}
.left_contact_text{
	width:264px;
	margin:0 auto;
	margin-top:-135px;
	position:relative;
	z-index:2;
	}
.left_contact_text dt{
	width:264px;
	height:192px;
	margin-bottom:6px;
	}
.left_contact_text dd{
	width:342px;
	height:120px;
	line-height:22px;
	overflow:hidden;
	color:#fff;
	font-family:"微软雅黑";
	font-size:14px;
	}
.right{
	width:854px;
	height:auto;
	float:right;
	border:1px solid #ececec;
	background:#fff;
	}
.right_title{
	width:854px;
	height:35px;
	background:url(../images/right_title.jpg) no-repeat;
	line-height:35px;
	}
.l_right_title{
	height:35px;
	padding-left:32px;
	line-height:35px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:16px;
	float:left;
	}
.cokkie{
	width:auto;
	height:35px;
	float:right;
	padding-right:15px;
	color:#fff;
	}
.right_text{
	width:854px;
	min-height:700px;
	height:auto !important;
	padding-top:18px;
	}
.prod_list{
	}
.prod_list li{
	width:256px;
	float:left;
	text-align:center;
	margin-left:21px;
	text-align:center;
	height:245px;
	display:inline;
	margin-bottom:19px;
	}
.prod_list li img{
	width:256px;
	height:195px;
	display:block;
	margin:0 auto;
	border:1px solid #ececec;
	}
.digg {
	text-align:center;
	font-size:14px;
	height:40px;
	padding-top:40px;
	}
.digg a{
	margin:2px;
	padding:3px 8px;
	background:#90aa0e;
	color:#fff;
	}
.digg a:hover{
	color:#fff;
	background:#007eca;
	padding:3px 8px;
	}
.digg a:active{
	background:#90aa0e;
	color:#fff;
	}
.digg span.current{
	color:#fff;
	background:#007eca;
	margin:2px;
	padding:3px 8px;
	}
.digg span.disabled{
	margin:2px;
	padding:3px 8px;
	color:#3a820b;
	}
.digg span.disabled a{
	margin:2px;
	padding:3px 8px;
	color:#3a820b;
	background:none;
	}
.comp_list{
	width:805px;
	height:auto;
	padding-bottom:50px;
	margin:0 auto;
	line-height:26px;
	color:#686868;
	font-size:14px;
	font-family:"微软雅黑";
	}
.comp_list img{
	display:block;
	margin:0 auto;
	border:1px solid #ececec;
	margin-bottom:10px;
	}
.prod_img img{
	display:block;
	margin:0 auto;
	border:1px solid #ececec;
	margin-bottom:10px;
	}
.prod_title{
	width:803px;
	height:40px;
	line-height:40px;
	text-align:center;
	background:#fafafa;
	border:1px solid #ececec;
	margin:0 auto;
	display:block;
	color:#686868;
	font-family:"微软雅黑";
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	}
.jump{
	width:805px;
	height:30px;
	margin:0 auto;
	line-height:30px;
	font-size:12px;
	padding-bottom:40px;
	color:#686868;
	font-family:"微软雅黑";
	}
.jump ul{
	
	}
.l_jump{
	float:left;
	}
.r_jump{
	float:right;
	}
.jump a{
	color:#686868;
	}
.news_list{
	width:825px;
	height:auto;
	margin:0 auto;
	}
.news_list li{
	width:789px;
	height:39px;
	line-height:39px;
	padding-left:36px;
	border-bottom:1px solid #d1d1d1;
	font-family:"微软雅黑";
	font-size:14px;
	color:#686868;
	background:url(../images/left_hover.jpg) 2px center no-repeat;
	}
.news_list li span{
	float:right;
	padding-right:5px;
	}
.news_list li a{
	color:#686868;
	}
.news_list li a:hover{
	color:#9eb910;
	}
.news_title{
	width:825px;
	height:auto;
	margin:0 auto;
	padding-bottom:14px;
	text-align:center;
	font-family:"微软雅黑";
	color:#686868
	}
.news_title dt{
	font-size:18px;
	line-height:35px;
	padding-bottom:8px;
	border-bottom:1px solid #d1d1d1;
	}
.news_title dd{
	font-size:12px;
	line-height:30px;
	padding-top:8px;
	}
.news_text{
	width:805px;
	height:auto;
	padding-bottom:50px;
	margin:0 auto;
	line-height:26px;
	color:#686868;
	font-size:12px;
	font-family:"微软雅黑";
	}
.news_text img{
	display:block;
	margin:0 auto;
	border:1px solid #ececec;
	}
#qq{
	position:absolute;
	top:300px;
	right:50%;
	width:117px;
	height:265px;
	background:url(../images/qq_bg.jpg) no-repeat;
	z-index: 999;
	margin-right:-705px;
	}
#qq .qq_close{
	height:14px;
	margin-top:5px;
	padding-right:7px;
	}
#qq .qq_close a{
	width:14px;
	height:14px;
	display:block;
	float:right;
	}
#qq .qq_link{
	padding-left:17px;
	padding-top:99px;
	}
#qq .qq_link img{
	vertical-align:middle;
	
	}
#qq .qq_link a{
    
    color:#000;
	}
#qq .weixin{
	width:81px;
	height:81px;
	margin:0 auto;
	margin-top:3px;
	}












