@charset "utf-8";
/* CSS Document */

*{
	padding:0px;
	margin:0px;
	}
ul li{
	list-style-type:none;
	}
img{
	border:0px;
	}
.clear{
	clear:both;
	}
a{
	color:#666;
	text-decoration:none;
	}
a:hover{
	text-decoration:none;
	}
html{
	}
body{
	font-family:"宋体";
	font-size:12px;
	margin:0 auto;
	overflow-x:hidden;
	margin:0 auto;
	color:#666;
	background:url(../images/bg.jpg) repeat;
	}
#top{
	width:100%;
	height:149px;
	margin:0 auto;
	background:url(../images/top_bg.jpg) repeat-x;
	}
.top_div{
	width:1200px;
	height:149px;
	margin:0 auto;
	}
.logo{
	width:auto;
	float:left;
	background:url(../images/top_li.png) right top no-repeat;
	padding-right:20px;
	}
.menu{
	width:700px;
	height:146px;
	float:right;
	padding-top:3px;
	}
.menu ul li{
	width:100px;
	height:146px;
	float:left;
	line-height:146px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
	font-weight:bold;
	background:url(../images/menu_li.jpg) right center no-repeat;
	}
.menu ul li a{
	width:98px;
	height:146px;
	display:block;
	color:#fff;
	}
.menu ul li a:hover,.menu ul li a.menu_hover{
	width:98px;
	height:146px;
	display:block;
	color:#fff;
	background:url(../images/menu_hover.jpg) left bottom no-repeat;
	}
#main{
	width:100%;
	height:auto;
	margin:0 auto;
	}
	
.main_visual{height:600px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:600px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:600px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:600px;}
.main_image li span{display:block;width:100%;height:600px}
.main_image li a{display:block;width:100%;height:600px}
.main_image li .img_1{background:url('../images/img_main_1.jpg') center top no-repeat}
.main_image li .img_2{background:url('../images/img_main_2.jpg') center top no-repeat}
.main_image li .img_3{background:url('../images/img_main_3.jpg') center top no-repeat}
.main_image li .img_4{background:url('../images/img_main_4.jpg') center top no-repeat}
.main_image li .img_5{background:url('../images/img_main_5.jpg') center top no-repeat}


div.flicking_con{position:absolute;top:480px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url('../images/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(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}	
	
	
	
.banner{
	width:100%;
	height:631px;
	margin:0 auto;
	background:url(../images/banner_bg.jpg) center bottom repeat-x;
	}
.banner #abgne_fade_pic{
	position: relative;
	width:1920px;
	height:600px;
	overflow:hidden;
	left:50%;
	margin-left:-960px;
	}
.banner #abgne_fade_pic a.ad{
	position: absolute;	/* 讓圖片疊在一起 */
	left: -1px;
	top: 1px;
	}
.banner #abgne_fade_pic .control{
	position:absolute;
	right:50%;
	bottom:40px;
	display:block;		/* 隱藏按鈕選單 */
	margin-right:-606px;
	}
.banner #abgne_fade_pic .control a{
	display:inline-block;
	line-height:8px;
	width:52px;
	margin-right:7px;
	color:#ffa300;
	background:#ffa300;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:1px;
	}
.banner #abgne_fade_pic .control a.on{
	font-weight:bold;
	/*background-color:#e33438*/
	background:#036a01;
	color:#036a01;
	}
.box1{
	width:1200px;
	height:284px;
	margin:0 auto;
	}
.l_box1{
	width:415px;
	height:99px;
	float:left;
	margin-right:28px;
	}
.l_box1_title{
	width:;
	height:42px;
	background:url(../images/l_box1_title.jpg) no-repeat;
	line-height:42px;
	}
.l_box1_title dt{
	width:;
	height:42px;
	float:left;
	padding-left:25px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	}
.l_box1_title dd{
	width:;
	height:42px;
	float:right;
	padding-right:18px;
	font-family:Arial;
	font-size:12px;
	color:#fff;
	}
.l_box1_title dd a{
	color:#fff;
	}
.l_box1_text{
	width:215px;
	height:auto;
	padding-top:16px;
	}
.l_box1_text dt{
	width:415px;
	height:98px;
	margin-bottom:12px;
	}
.l_box1_text dd{
	width:415px;
	height:96px;
	line-height:24px;
	color:#565656;
	overflow:hidden;
	}
.m_box1_text{
	width:415px;
	height:auto;
	padding-top:8px;
	}
.m_box1_text li{
	width:391px;
	height:33px;
	line-height:33px;
	border-bottom:1px solid #e1e1e1;
	padding-left:24px;
	background:url(../images/home_news.jpg) 2px center no-repeat;
	}
.m_box1_text li span{
	float:right;
	color:#565656;
	}
.m_box1_text li a{
	color:#565656;
	}
.r_box1{
	width:307px;
	height:263px;
	float:right;
	background:url(../images/l_box1_title.jpg) repeat;
	}
.r_box1_text{
	width:307px;
	padding-top:12px;
	}
.r_box1_div1{
	width:307px;
	height:105px;
	}
.r_box1_div1 dt{
	width:99px;
	padding-left:22px;
	float:left;
	}
.r_box1_div1 dd{
	width:186px;
	float:left;
	padding-top:29px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#fff;
	}
.r_box1_div2{
	width:286px;
	height:96px;
	padding-left:21px;
	line-height:24px;
	color:#fff;
	overflow:hidden;
	}
.box2{
	width:1200px;
	height:340px;
	margin:0 auto;
	}
.box2_title{
	width:1200px;
	height:49px;
	background:url(../images/title_bg.jpg) left bottom repeat-x;
	}
.box2_title dt{
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	padding-left:26px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#000;
	background:url(../images/title_li.jpg) left center no-repeat;
	}
.box2_title dd{
	float:right;
	width:auto;
	height:40px;
	line-height:40px;
	font-family:Arial;
	font-size:14px;
	}
.box2_title dd a{
	color:#000;
	}
.box2_text{
	width:1200px;
	}
.rollBox{
	width:1200px;
	height:336px;
	overflow:hidden;
	margin:0 auto;
	padding-top:10px;
}
.rollBox .Cont{
	width:1080px;
	overflow:hidden;
	float:left;
}
.rollBox .ScrCont{
	width:1000000px;
	}
.LeftBotton{
	width:54px;
	height:52px;
	background:url(../images/LeftBotton.png) left center no-repeat;
	float:left;
	margin-top:109px;
	margin-right:6px;
	}
.RightBotton{
	width:54px;
	height:52px;
	background:url(../images/RightBotton.png) left center no-repeat;
	float:right;
	margin-top:109px;
	}
.rollBox .Cont .pic{
	width:273px;
	float:left;
	text-align:center;
	margin-right:2px;
	text-align:center;
	height:250px;
	background:url(../images/home_img3_bg.png) no-repeat;
	}
.rollBox .Cont .pic img{
	width:245px;
	height:184px;
	display:block;
	margin:0 auto;
	padding-top:23px;
	}
.pic_title{
	width:273px;
	height:32px;
	line-height:32px;
	text-align:center;
	margin:0 auto;
	display:block;
	margin-top:11px;
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	}
.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%; height:160px;
	
	background:url(../images/footer_bg.jpg) repeat-x;
	}
.footer_menu{
	width:1274px;
	height:42px;
	line-height:42px;
	margin:0 auto;
	padding-left:74px;
	}
.footer_menu li{
	width:162px;
	height:42px;
	padding-left:20px;
	background:url(../images/footer_menu.jpg) left center no-repeat;
	float:left;
	font-family:"微软雅黑";
	font-size:14px;
	}
.footer_menu li a{
	color:#fff;
	}
.footer{
	width:1200px;
	height:272px;
	margin:0 auto;
	}

.r_footer{
	width:342px;
	height:auto;
	float:right;
	}
.r_footer_div1{
	width:342px;
	height:87px;
	padding-top:41px;
	}
.r_footer_dl{
	width:342px;
	height:auto;
	}
.r_footer_dl dt{
	width:219px;
	height:auto;
	float:left;
	line-height:36px;
	font-family:"微软雅黑";
	font-size:15px;
	color:#353535;
	}
.r_footer_dl dt img{
	vertical-align:top;
	padding-top:5px;
	padding-right:10px;
	}
.r_footer_dl dd{
	width:111px;
	height:111px;
	float:right;
	}
.footer_text{
	width:1200px;
	margin:0 auto;
	color:#866000;
	line-height:30px;
	border-top:1px solid #93803f;
	}
.sub_banner{
	width:100%;
	height:356px;
	margin:0 auto;
	background:url(../images/banner_bg.jpg) center bottom repeat-x;
	}
.sub_banner #abgne_fade_pic{
	position: relative;
	width:1920px;
	height:325px;
	overflow:hidden;
	left:50%;
	margin-left:-960px;
	}
.sub_banner #abgne_fade_pic a.ad{
	position: absolute;	/* 讓圖片疊在一起 */
	left: -1px;
	top: 1px;
	}
.sub_banner #abgne_fade_pic .control{
	position:absolute;
	right:50%;
	bottom:19px;
	display:block;		/* 隱藏按鈕選單 */
	margin-right:-606px;
	}
.sub_banner #abgne_fade_pic .control a{
	display:inline-block;
	line-height:5px;
	width:34px;
	margin-right:5px;
	color:#ffa300;
	background:#ffa300;
	text-align:center;
	text-decoration:none;
	font-weight:bold;
	font-size:1px;
	}
.sub_banner #abgne_fade_pic .control a.on{
	font-weight:bold;
	/*background-color:#e33438*/
	background:#036a01;
	color:#036a01;
	}
.sub{
	width:1200px;
	height:auto;
	margin:0 auto;
	padding-bottom:75px;
	}
.left{
	width:307px;
	height:auto;
	float:left;
	}
.left_menu{
	width:305px;
	height:auto;
	margin-bottom:44px;
	border:1px solid #ececec;
	background:#fff;
	}
.left_menu ul{
	padding-bottom:21px;
	}
.left_menu li{
	width:264px;
	height:36px;
	line-height:36px;
	margin:0 auto;
	border-bottom:1px solid #ececec;
	font-family:"微软雅黑";
	font-size:16px;
	}
.left_menu li a{
	width:;
	height:36px;
	line-height:36px;
	display:block;
	background:url(../images/left_menu_a.jpg) left center no-repeat;
	padding-left:21px;
	color:#000;
	}
.left_menu li a:hover,.left_menu li a.left_hover{
	width:;
	height:36px;
	line-height:36px;
	display:block;
	background:url(../images/left_menu_hover.jpg) left center no-repeat;
	padding-left:21px;
	color:#000;
	}
.right{
	width:862px;
	height:auto;
	float:right;
	}
.right_title{
	width:862px;
	height:49px;
	background:url(../images/title_bg.jpg) left bottom repeat-x;
	}
.l_right_title{
	float:left;
	width:auto;
	height:40px;
	line-height:40px;
	padding-left:26px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#000;
	background:url(../images/title_li.jpg) left center no-repeat;
	}
.cokkie{
	float:right;
	width:auto;
	height:40px;
	line-height:40px;
	font-family:"微软雅黑";
	font-size:12px;
	color:#6f6f6f
	}
.cokkie a{
	color:#006900
	}
.right_text{
	width:862px;
	padding-top:25px;
	}
.case_list{
	padding-bottom:70px;
	}
.case_list li{
	width:263px;
	height:270px;
	float:left;
	margin-right:20px;
	}
.case_list li img{
	width:260px;
	height:195px;
	display:block;
	padding:3px;
	background:#fff;
	border:1px solid #d8d8d8;
	cursor:pointer;
	}
.case_list li:hover img{
	width:260px;
	height:195px;
	display:block;
	padding:3px;
	background:#ffc500;
	border:1px solid #d8d8d8;
	cursor:pointer;
	}
.case_list_title{
	width:260px;
	height:auto;
	line-height:34px;
	padding-top:5px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
	color:#000;
	}
.digg {
	font-family:Arial;
	text-align:center;
	font-size:16px;
	height:80px;
	width:700px
	}
.digg a{
	margin:2px;
	padding:3px 7px;
	background:#fff;
	border:1px solid #007100;
	color:#6d6d6d;
	}
.digg a:hover{
	color:#fff;
	background:#007100;
	border:1px solid #007100;
	padding:3px 7px;
	}
.digg a:active{
	border:1px solid #d4d4d4;
	background:#fff;
	color:#6d6d6d;
	}
.digg span.current{
	color:#fff;
	background:#007100;
	border:1px solid #007100;
	margin:2px;
	padding:3px 7px;
	}
.digg span.disabled{
	margin:2px;
	padding:3px 7px;
	border:1px solid #d4d4d4;
	background:#fff;
	color:#6d6d6d;
	}
.case_img{
	padding-top:30px;
	}
.case_img img{
	border:1px solid #a0a0a0;
	padding:5px;
	display:block;
	margin:0 auto;
	margin-bottom:25px;
	}
.case_title{
	width:862px;
	height:52px;
	line-height:32px;
	margin:0 auto;
	color:#000;
	font-family:"微软雅黑";
	font-size:16px;
	text-align:center;
	}
.case_text{
	width:862px;
	height:;
	line-height:30px;
	margin:0 auto;
	color:#565656;
	font-family:"微软雅黑";
	font-size:14px;
	padding-bottom:30px;
	}
.case_text img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	}
.jump{
	width:862px;
	height:50px;
	margin:0 auto;
	border-top:1px solid #c0c0c0;
	padding-top:20px;
	font-family:"微软雅黑";
	font-size:14px;
	}
.jump a{
	width:73px;
	height:26px;
	display:block;
	background:#fff;
	line-height:26px;
	text-align:center;
	color:#6d6d6d;
	border:1px solid #aeaeae;
	border-radius:3px;
	}
.jump a:hover{
	width:73px;
	height:26px;
	display:block;
	background:#007100;
	line-height:26px;
	text-align:center;
	color:#fff;
	border:1px solid #007100;
	border-radius:3px;
	}
.jump ul li{
	width:73px;
	height:28px;
	float:left;
	margin-right:10px;
	}
.jump span{
	width:73px;
	height:28px;
	float:right;
	display:block;
	}
.hr{
	
	}
.hr_table{
	width:861px;
	height:auto;
	border-top:1px solid #c5c5c5;
	border-left:1px solid #c5c5c5;
	margin-bottom:125px;
	}
.hr_table tr td{
	height:33px;
	line-height:33px;
	color:#231f20;
	border-bottom:1px solid #c5c5c5;
	border-right:1px solid #c5c5c5;
	text-align:center;
	}
.hr_table tr td a{
	color:#231f20;
	}
.hr_table tr td a:hover{
	text-decoration:underline;
	}
.hr_table tr.hr_tr td{
	height:33px;
	line-height:33px;
	color:#231f20;
	border-bottom:none;
	border-right:1px solid #c5c5c5;
	text-align:center;
	background:#f8df2b;
	}
.hr_title{
	width:850px;
	height:20px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#3d3d3d;
	background:url(../images/hr_li.jpg) left center no-repeat;
	padding-left:12px;
	}
.hr_text{
	width:433px;
	height:;
	font-family:"微软雅黑";
	font-size:14px;
	color:#565656;
	padding-top:10px;
	line-height:31px;
	padding-bottom:94px;
	float:left;
	}
.hr_img{
	float:right;
	}
.news_list{
	width:862px;
	height:auto;
	padding-bottom:79px;
	}
.news_list li{
	width:862px;
	height:36px;
	line-height:36px;
	border-bottom:1px solid #e3e3e3;
	font-size:14px;
	color:#565656;
	}
.news_list li span{
	float:right;
	color:#565656;
	}
.news_list li a{
	height:36px;
	line-height:36px;
	display:block;
	float:left;
	color:#565656;
	background:url(../images/news_a.jpg) left center no-repeat;
	padding-left:13px;
	}
.news_list li a:hover{
	height:36px;
	line-height:36px;
	display:block;
	float:left;
	color:#009c01;
	background:url(../images/news_hover.jpg) left center no-repeat;
	padding-left:13px;
	}
.news_title{
	height:;
	border-bottom:1px solid #dee0e1;
	text-align:center;
	padding-bottom:13px;
	}
.news_title dt{
	text-align:center;
	line-height:40px;
	color:#221816;
	font-size:24px;
	}
.news_title dd{
	color:#969696;
	line-height:26px;
	}
.news_text{
	width:862px;
	height:;
	line-height:30px;
	margin:0 auto;
	color:#444;
	font-family:"微软雅黑";
	font-size:14px;
	padding-bottom:30px;
	}
.news_text img{
	display:block;
	margin:0 auto;
	margin-top:10px;
	margin-bottom:10px;
	padding:3px;
	border:1px solid #e0e0e0;
	}
.online_list{
	padding-top:20px;
	}
.online_div{
	width:;
	height:30px;
	line-height:30px;
	margin-bottom:20px;
	}
.online_span{
	width:83px;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	text-align:right;
	padding-right:11px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#222;
	}
.online_span1{
	width:;
	height:30px;
	line-height:30px;
	display:block;
	float:left;
	margin-right:8px;
	}
.online_span1 img{
	height:30px;
	display:block;
	}
.online_span2{
	display:block;
	padding-left:12px;
	line-height:30px;
	height:30px;
	float:left;
	color:#ff0000;
	}
.online_input{
	width:202px;
	height:28px;
	line-height:28px\9;
	color:#333;
	text-indent:1em;
	background:#fff;
	float:left;
	border:1px solid #b1b1b1;
	}
.online_input1{
	width:45px;
	height:28px;
	line-height:28px\9;
	color:#333;
	text-indent:1em;
	background:#fff;
	float:left;
	border:1px solid #b1b1b1;
	}
.online_div1{
	width:;
	height:158px;
	margin-bottom:15px;
	}
.online_div1 textarea{
	width:600px;
	height:158px;
	float:left;
	color:#333;
	line-height:28px\9;
	text-indent:1em;
	background:#fff;
	border:1px solid #b1b1b1;
	}
.online_btn{
	width:;
	height:43px;
	margin:0 auto;
	padding-left:94px;
	}
.online_btn input{
	margin-right:12px;
	}










