@charset "utf-8";
/* CSS Document */
html {
     overflow-y: -moz-scrollbars-vertical;
     overflow-y: visible;
	 height: 101%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{
	margin:0;
	padding:0;
	font-family:微軟正黑體,"Myriad Pro",Arial, sans-serif;
	color:#727272;
}
table{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img{
	border:0;
}
address,caption,cite,code,dfn,var{
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption {
	text-align:left;
}
a {
	text-decoration: none;
}

a:link {
	color:#0041EA;
}

a:visited{
	color: #9933CC;
}

a:hover{
	color: #9b0910;
}

a:active{
	color:#0041EA;
}

p {
	margin-bottom: 15px;
}

body {
	font-size: 13px;
	line-height: 22px;
	background:#fff;
}
.clearfloat {
	font-size: 0px;
	line-height: 0px;
	clear: both;
	height: 0px;
}
.container {
	background:url(../templates/images/bgImg.jpg) repeat-y center top ;
	padding:0 22px 0 21px;
	width: 1024px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	width: 1024px;
	position: relative;
	height:105px;
}
.banner{
	margin:0 auto;
	width: 901px;
	height:105px;
	border-bottom:1px solid #999;
}
.logo {
	position: absolute;
	left:60px;
	top:32px;
	z-index:999;
}
.logo a{
	display:block;
	width:276px;
	height:64px;
}
.page_banner{
	margin:0 auto;
	background-repeat: no-repeat;
	background-position: right center;
	height:450px;
	position:relative;}
	.page_banner .txt{
	position:absolute;
	top:80px;
	left:60px;}
	

.page_column1{}
	
.page_product{
	background:url(../templates/images/bg_product01.jpg) repeat-x center bottom;
	height:355px;
	width:1024px;
	position:relative;
	overflow:hidden;}
	
	.all_products{
	height:355px;
	padding-top:100px;
	text-align:center;
	width:2048px;}
	
	.products_list{
	height:170px;
	width:1024px;
	float:left;
	text-align:center;}
	
	
	.page_product .btn{
	position:absolute;
	bottom:70px;
	height:15px;
	width:1024px}
		a.point{
		background: url(../templates/images/point_normal.jpg) no-repeat center center;
		display: block;
		height: 18px;
		width: 18px;}
		a.point:hover{
		background: url(../templates/images/point_press.jpg) no-repeat center center;
		display: block;
		height: 18px;
		width: 18px;}



.page_column2{}

.page_column2_banner{
	background-repeat:no-repeat; 
	background-position:bottom right; 
	padding:60px 0 0 60px;
	height:220px;}

.page_column2_msg{
padding:30px 60px 0 60px;
border-top: 1px dotted #CCC;
border-bottom: 1px dotted #CCC;}
	.sub_title{
	background: url(../templates/images/bg_point.jpg) repeat-x left center;
	margin:0 0 30px 0;}
	
	.page_column2_msg p{
		margin:0 0 4px 0;}
	.page_column2_msg a{
	color:#999;}
	
	.page_column2 .download{
	display:block;
	padding:2px 8px;
	color: #000;
	background-image: url(../templates/images/bg_line.png);
	background-repeat: repeat;}
	.page_column2 .download a{
	margin-right:15px;
	color:#6DB128;}
	.page_column2 .download a:hover{
	color:#5B9522;}
	
	
	
.page_column3{
	padding:0px 60px 0 60px;
	height:80px;
	text-align:right;}

.contentBox .headerTitle{
    margin-bottom:9px;
}
