﻿@charset "utf-8";
/* CSS Document */
html{
	overflow:scroll;
	}
body{
	margin:0px auto;
	font-size:15px;
	font-family:"微軟正黑體";
	}
*{margin:0; padding:0;}	
img{ 
	padding:0px; 
	margin:0px; 
	border:0px;
	}
table{
	font-size:15px;
	}	
ul,li{ 
	padding:0px; 
	margin:0px;
	}
	
.clear{
	clear:both;
	}
a{
	text-decoration:none;
	}	
.all{
	float:left;
	width:100%;
	height:auto;
	}
#full-screen-slider { width:100%; height:396px; float:left; position:relative}
#slides { display:block; width:100%; height:396px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:360px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:11px; height:11px; float:left; margin-left:15px; border-radius:5px; background:#FFF;box-shadow: 1px 1px 2px #000; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#019f57}	
.ab{
	background-position: center!important;
    background-size: cover!important;
	}
.top{
	width:100%;
	height:98px;
	margin:0px auto;
	background-image: linear-gradient(to top,transparent 0, #000000 86%);
    background-repeat: repeat-x;
	position:fixed; left:0; top:0;
	z-index:9999;
	}
.div-a{
	width:1000px;
	height:98px;
	margin:0px auto;
	}	
.logo{
	float:left;
	width:367px;
	height:98px;
	}	
.banner{
	float:left;
	width:533px;
	height:98px;
	line-height:98px;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	text-align:right;
	}	
.banner ul{
	text-align:right;
	}
.banner li{
	float:left;
	list-style:none;
	width:auto;
	}	
.banner li a{
	color:#FFF;
	margin-left:15px;
	}	
.banner li a:hover{
	color:#f6b72f;
	}
.lang{
	float:left;
	width:100px;
	height:60px;
	font-size:13px;
	line-height:20px;
	margin-top:19px;
	}
.lang a{
	float:left;
	width:100%;
	color:#FF9;
	text-align:center;
	}
.lang a:hover{
	color:#F93
	}
.main_all{
	width:1020px;
	height:auto;
	margin:0 auto;
	}
.main1{
	float:left;
	width:1000px;
	height:auto;
	line-height:30px;
	margin-top:10px;
	}	
.main2{
	float:left;
	width:1000px;
	height:auto;
	line-height:30px;
	margin-top:10px;
	}	
.main2_one{
	float:left;
	width:140px;
	height:auto;
	text-align:center;
	}
.main2_img{
	float:left;
	width:140px;
	height:140px;
	overflow:hidden;
	}	
.main2_img img{
	width:140px;
	height:140px;
	}	
.main2_one_text{
	float:left;
	width:140px;
	color:#11ac8e;
	font-weight:bold;
	font-size:18px;
	} 	
.main2_text2{
	float:left;
	width:140px;
	line-height:20px;
	} 
.main2_two{
	float:left;
	width:140px;
	height:auto;
	text-align:center;
	margin-left:146px;
	}
.main2_two_text{
	float:left;
	width:140px;
	color:#ee9327;
	font-weight:bold;
	font-size:18px;
	} 	
.main2_three_text{
	float:left;
	width:140px;
	color:#e75e75;
	font-weight:bold;
	font-size:18px;
	} 
.main2_four_text{
	float:left;
	width:140px;
	color:#8c7ee5;
	font-weight:bold;
	font-size:18px;
	} 

.main3{
	float:left;
	width:1000px;
	height:auto;
	overflow:hidden;
	margin-top:20px;
	line-height:30px;
	}
.main3_left{
	float:left;
	width:350px;
	height:600px;
	line-height:30px;
	overflow:hidden;
	padding:16px 0px 16px 24px;
	}	
.main3_right{
	float:right;
	width:626px;
	height:633px;
	}
.main3_right img{
	width:626px;
	height:633px;
	}
.main4{
	float:left;
	width:1000px;
	height:470px;
	overflow:hidden;
	margin-top:20px;
	}		
.main4_left{
	float:left;
	width:638px;
	height:470px;
	}		
.main4_left img{
	width:638px;
	height:470px;
	}
.main4_right{
	float:right;
	width:300px;
	height:470px;
	}
.main4_title{
	float:left;
	width:100%;
	height:33px;
	line-height:33px;
	color:#00a78e;
	font-size:22px;
	font-weight:bold;
	}	
.main4_title img{
	float:left;
	text-align:center;
	margin-right:5px;
	}
.main4_news{
	float:left;
	width:100%;
	height:auto;
	}
.main4_news li{
	float:left;
	width:100%;
	height:auto;
	list-style:none;
	margin:19px auto;
	}	
.main4_newsTitle{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	font-weight:bold;
	font-size:18px;
	overflow:hidden;
	}	
.main4_newsTitle a{
	color:#000;
	}	
.main4_newsTitle a:hover{
	color:#f97a0a;
	text-decoration:underline;
	}		
.main4_newsTime{
	float:left;
	width:100%;
	height:30px;
	line-height:30px;
	color:#0ab8a0;
	overflow:hidden;
	margin:2px auto;
	}		
.main4_newsText{
	float:left;
	width:100%;
	height:50px;
	line-height:25px;
	overflow:hidden;
	}	
.main4_newsText a{
	color:#000;
	}	
.main4_newsText a:hover{
	color:#0ab8a0;
	}	
.main5{
	float:left;
	width:1000px;
	height:390px;
	overflow:hidden;
	margin-top:20px;
	}
.main5_left{
	float:left;
	width:350px;
	height:390px;
	line-height:30px;
	overflow:hidden;
	}	
.main5_right{
	float:right;
	width:626px;
	height:390px;
	}	
.main5_right img{
	width:626px;
	height:390px;
	}
.main5_title{
	float:left;
	width:100%;
	height:33px;
	line-height:33px;
	color:#1c90a8;
	font-size:22px;
	font-weight:bold;
	}
.main5_text{
	float:left;
	width:100%;
	height:336px;
	overflow:hidden;
	line-height:26px;
	margin-top:10px;
	}

.about_title{
	float:left;
	width:100%;
	height:auto;
	line-height:50px;
	font-size:24px;
	font-weight:bold;
	text-align:center;
	margin-top:15px;
	}
.about_con{
	float:left;
	width:1000px;
	height:auto;
	line-height:30px;
	margin-top:10px;
	}	
.page{
	width:100%;
	text-align:center;
	line-height:33px;
	color:#999;
	margin-bottom:10px;
	}	
.page a{
	color:#999;
	margin:0px 5px;
	}	
.page a:hover{
	color:#333;
	text-decoration:underline;
	}
.prolist{
	float:left;
	width:300px;
	height:auto;
	margin-top:10px;
	}
.listall{
	float:left;
	width:271px;
	height:auto;
	margin-bottom:12px;
	text-indent:.2em;
	}	
.listall_1{
	float:left;
	width:271px;
	height:45px;
	line-height:45px;
	overflow:hidden;
	font-weight:bold;
	font-size:18px;
	background:url(../images/list.png) no-repeat;
	}
.listall_1 a{
	color:#969696;
	padding-left:28px;
	}	
.listall_1 a:hover{
	text-decoration:underline;
	}	
.listall_2{
	float:left;
	width:271px;
	height:auto;
	line-height:28px;
	padding-bottom:5px;
	padding-top:5px;
	}
.listall_2 span{
	float:left;
	width:241px;
	height:28px;
	line-height:28px;
	margin-left:30px;
	overflow:hidden;
	}	
.listall_2 a{
	color:#8f9d4c;
	}
.listall_2 a:hover{
	text-decoration:underline;
	}			
.products{
	float:left;
	width:700px;
	height:auto;
	margin-top:10px;
	line-height:30px;
	}
.products li{
	float:left;
	list-style:none;
	width:350px;
	height:auto;
	}	
.products_img{
	float:left;
	width:350px;
	height:300px;
	background:#000;
	}	
.products_img img{
	width:350px;
	height:300px;
	opacity:0.8;
	filter:alpha(opacity=80);
	}	
.products_img img:hover{
	opacity:1;
	filter:alpha(opacity=100);
	}	
.products_title{
	float:left;
	width:350px;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:18px;
	font-weight:bold;
	overflow:hidden;
	}	
.products_title a{
	color:#000;
	}
.products_title a:hover{
	color:#03C;
	text-decoration:underline;
	}
.pro_info_title{
	float:left;
	width:700px;
	font-size:18px;
	font-weight:bold;
	line-height:33px;
	}
.pro_info_img{
	float:left;
	text-align:center;
	width:700px;
	height:auto;
	}	
.pro_info_img img{
	max-width:700px;
	height:auto;
	}	
.pro_info_text{
	float:left;
	width:700px;
	height:auto;
	line-height:30px;
	}	
.contact{
	line-height:50px;
	border:0px solid #666;
	text-align:left;
	float:left;
	text-indent:0.5em;
	color:#333;
	}	
.global{
	float:left;
	width:100%;
	height:auto;
	margin:10px auto;
	border-bottom:1px dashed #e7e8e8;
	}
.global_left{
	float:left;
	width:400px;
	text-align:right;
	height:auto;
	margin:auto 50px;
	font-size:20px;
	color:#07a993;
	}	
.global_right{
	float:right;
	width:500px;
	margin-bottom:10px;
	}
.global_right span{
	float:left;
	width:500px;
	height:auto;
	line-height:33px;
	}	
.global_right span b{
	color:#07a993;
	}
.talent{
	float:left;
	width:100%;
	height:auto;
	margin:10px auto;
	border-bottom:1px dashed #e7e8e8;
	}
.talent_left{
	float:left;
	width:200px;
	height:auto;
	font-size:20px;
	color:#07a993;
	}	
.talent_right{
	float:right;
	width:800px;
	margin-bottom:10px;
	}
.talent_right span{
	float:left;
	width:800px;
	height:auto;
	line-height:33px;
	}	
.talent_right span b{
	color:#07a993;
	}
.news_info1{
	float:left;
	width:100%;
	line-height:33px;
	font-size:18px;
	font-weight:bold;
	}	
.news_info2{
	float:left;
	width:100%;
	line-height:33px;
	color:#999;
	}	
.news_info3{
	float:left;
	width:100%;
	line-height:33px;
	}	
	
	
	
.foot{
	float:left;
	width:100%;
	height:470px;
	background-color:#080808;
	/*margin-top:20px;*/
	}	
.foot_con{
	width:1000px;
	margin:0px auto;
	height:470px;
	background:url(../images/foot.jpg);
	}	
.foot_con1{
	float:left;
	width:100%;
	height:98px;
	margin-top:60px;
	}	
.foot_con2{
	float:left;
	width:1000px;
	height:290px;
	overflow:hidden;
	margin-top:20px;
	color:#FFF;
	line-height:25px;
	}
.banquan{
	float:left;
	width:100%;
	height:50px;
	line-height:50px;
	background-color:#191919;
	text-align:center;
	color:#CCC;
	}					
	