@charset "utf-8";/* CSS Document */*{    padding: 0px;    margin: 0px auto;}body { background-color: #FFF; }body, table, tr, td, select, input, ul, li, dl, dt, dd{    color: #444;    font-size: 12px;    font-family: "微軟正黑", "微软雅黑";}h2{    font-size: 16px;    font-weight: bold;}img { border: 0px;}imgpro { border:0px;}dd { margin-left: 0px; }a{    color: #444;    text-decoration: none;}a:hover { color: #F30; }a:active { outline: none; blr:expression(this.onFocus=this.blur());}a:focus{    outline: none;    -moz-outline: none;}input { outline: none; }.redfont { color: #F00; }hr{    display: block;    height: 1px;    border: 0;    border-top: 1px dotted #ccc;    padding: 0;}.clear{    clear: both;    float: none;}.bor{    border-left: 7px #FFF solid;    border-right: 7px #FFF solid;    background-color: #FFF;}.mtop { margin-top: 10px; }.ptop { padding-top: 8px; }.pleft { padding-left: 8px; }.pbottom { padding-bottom: 8px; }.mbottom { margin-bottom: 10px; }ul, li{    list-style: none;    text-align: left;    vertical-align: middle;}.mleft { margin-left: 9px; }.header{    width: 1100px;    height: 110px;}.tops{    height: 110px;    position:relative;}.tops .logo{    position: absolute;    width: 255px;    height: 80px;    left: 20px;    top: 12px;}.tops .navs{    width: 570px;    height: 80px;    position: absolute;    top: 17px;    left: 300px;}.tops .tel{    width: 161px;    height: 65px;    position: absolute;    top: 15px;    right: 0px;}.navs li{    float: left;    width: 60px;    height: 80px;    overflow: hidden;    position: relative;    margin: 0px 5px;}.navs li a{    display: block;    width: 40px;    height: 80px;    color: #111;}.navs li p{    width: 12px;    font-size: 14px;    font-weight: bold;    position: absolute;    left: 18px;}.navs li span{    display: block;    width: 80px;    height: 22px;    position: absolute;    left: 36px;    top: 4px;    font-size: 12px;    color: #999;}.navs li a:hover{    background-color: #EB8B1D;    color: #FFF;}.navs li .navhover{    background-color: #EB8B1D;    color: #FFF;}.navs li .navhover span{display:none;}.navs li .navhover p{left:23px;}.mtDropdownMenu {LEFT: -1000px; OVERFLOW: hidden; POSITION: absolute; TOP: -1000px }.mtDropdownMenu .content { POSITION: absolute }.mtDropdownMenu .items { Z-INDEX: 2; LEFT: 0px; POSITION: relative; TOP: 0px; width: 150px; -moz-opacity: 0.7; opacity: .70; filter: alpha(opacity=70); }.mtDropdownMenu .item { border-bottom: 1px #FFFFFF solid; FONT-SIZE: 12px; CURSOR: pointer; COLOR: #000; TEXT-DECORATION: none; EXT-DECORATION: none; width: 150px; padding-top: 6px; padding-bottom: 6px; line-height: 22px; text-align: center; background-color: #E9E9E9; }.mtDropdownMenu .background { Z-INDEX: 1; LEFT: 0px; POSITION: absolute; TOP: 0px; -moz-opacity: 0.9; opacity: .90; filter: alpha(opacity=90); }.mtDropdownMenu .hover { COLOR: #FFF; background-color: #EB8B1D; -moz-opacity: 0.9; opacity: .90; filter: alpha(opacity=90); }.mtDropdownMenu .item IMG { MARGIN-LEFT: 10px }#kinMaxShow { display: none; }.main{    width: 1100px;    height: 220px;    padding-top: 20px;}.main_left{    width: 830px;    height: 220px;    float: left;    position: relative;}.main_left h2{    font-size: 14px;    line-height: 30px;    line-height: 30px;    border-bottom: 1px #CCC solid;    background: url(/images/ico.gif) no-repeat 5px 5px;    padding-left: 28px;}.main_left h2 a{    float: right;    font-size: 12px;    font-weight: normal;    padding-right: 10px;}.main_left li{    display: inline;    width: 152px;    height: 180px;    float: left;    margin-top: 30px;}.main_left li a{    display: table-cell;    vertical-align: middle;    text-align: center;    *display: block;    *font-size:131px;    *font-family:Arial;    width: 150px;    height: 150px;    border: 1px #CCCCCC solid;    background-color: #FFF;}.main_left li a img { vertical-align: middle; }.main_left li p a{    display: block;    text-align: center;    width: 170px;    height: 20px;    line-height: 20px;    cursor: pointer;    padding-top: 5px;    font-size: 12px;    border: 0px;    background: none;}.main_left a.prev{    width: 14px;    height: 49px;    line-height: 49px;    outline-style: none;    outline-width: 0;    position: absolute;    top: 100px;    left: 0px;    text-indent: -999em;    background: url(/images/leftico.jpg) no-repeat;    z-index: 999;}.main_left a.next{    width: 14px;    height: 49px;    line-height: 49px;    right: 0px;    position: absolute;    top: 100px;    text-indent: -999em;    background: url(/images/rightico.jpg) no-repeat;}.main_right{    width: 240px;    height: 220px;    float: left;    margin-left: 30px;}.main_right h2{    font-size: 14px;    line-height: 30px;    line-height: 30px;    border-bottom: 1px #CCC solid;    background: url(/images/ico.gif) no-repeat 5px 5px;    padding-left: 28px;}.main_right h2 a{    float: right;    font-size: 12px;    font-weight: normal;    padding-right: 10px;}.main_right p{    line-height: 22px;    padding-top: 10px;    text-indent: 2em;	margin-top:10px;}.bottom{    min-height: 150px;    _height: 150px;    overflow: visible;    background-color: #EBE8E3;}.placeholder{    height: 30px;    background-color: #FFF;}.copyright{    width: 1100px;    min-height: 130px;    _height: 130px;    overflow: visible;    padding-top: 20px;    text-align: center;    line-height: 24px;}.subpage{    width: 1100px;    min-height: 300px;    _height: 300px;    overflow: visible;    padding-top:20px;}.subpage_left{    float: left;    width: 196px;}.subpage_right{    float: left;    width: 860px;    margin-left: 40px;}.subpage_wz {	height: 40px;	line-height: 40px;	background-color: #F9F9F9;	border-bottom: 3px #AAA solid;	padding-left: 10px;	font-size: 16px;	font-weight: bold;	color:#F60;}.subpage_wz span {	float: right;	padding-right: 10px;	font-size: 12px;	font-weight: normal;	background: url(/images/home.gif) no-repeat 0px 13px;	padding-left: 20px;    color:#666;}.subpage_info {	line-height: 30px;	padding: 10px;}.subpage_left_cate {	min-height: 100px;	_height: 100px;	overflow: visible;}.subpage_left_cate_title {	height: 42px;	line-height: 42px;	color: #FFF;	padding-left: 38px;	font-size: 16px;	font-weight: bold;	background: url(/images/titleico.gif) no-repeat 8px 14px #EC8B20;	position: relative;	border-bottom: 1px #FFF solid;    border-left:3px #FF7006 solid;    border-right:3px #FF7006 solid;    border-top:3px #FF7006 solid;}.subpage_left_cate_title span {	display: block;	width: 13px;	height: 13px;	position: absolute;	left: 8px;	top: 14px;}.subpage_cate_list {	background-color: #F3F2F0;    border-bottom:3px #FF7006 solid;}.subpage_cate_list p a {	display: block;	height: 36px;	line-height: 36px;	padding-left: 38px;	background: url(/images/1.gif) no-repeat 15px 15px;	border-top: 1px #FFF solid;	font-size: 14px;    border-left:3px #FF7006 solid;    border-right:3px #FF7006 solid;}.subpage_cate_list p a:hover {	background: url(/images/2.gif) no-repeat 15px 15px;}.subpage_cate_list .pHover a {	background: url(/images/2.gif) no-repeat 15px 15px;	color: #F30;}.main_product_list1 {	overflow: hidden;	padding-top: 15px;}.main_product_list1 li {	width: 182px;	height: 330px;	float: left;	margin-bottom: 10px;	overflow: hidden;	display: inline;	margin-right: 44px;}.main_product_list1 li a {	display: table-cell;	vertical-align: middle;	text-align: center; *display: block; *font-size:124px; *font-family:Arial;	width: 180px;	height: 293px;	border: 1px #CCCCCC solid;	background-color: #FFF;}.main_product_list1 li a img {	vertical-align: middle; width:160px; height:273px;}.main_product_list1 li p a {	display: block;	text-align: center;	width: 160px;	height: 30px;	line-height: 20px;	cursor: pointer;	padding-top: 12px;	font-size: 12px;	border: 0px;	background: none;}.main_product_list1 .listpage {	width: 100%;	text-align: center;	height: 30px;	line-height: 30px;	margin-left: 0px;	border-top: 1px #E0E0E0 solid;}.main_product_list1 .listpage a {	display: inline;	text-decoration: none;	border: none;	font-size: 12px;}.main_product_list1 .listpage a:hover {	border: none;	background: none;}.subpage_Pro_info {	height: 550px;	padding: 10px;}.subpage_Pro_info_img {	width: 340px;	height: 540px;	float: left;	background-color: #FFF;}.subpage_Pro_info_img p {	display: table-cell;	vertical-align: middle;	text-align: center; *display: block; *font-size:214px; *font-family:Arial;	width: 320px;	height: 540px;	border: 3px #CCC solid;}.subpage_Pro_info_name {	width: 315px;	height: 300px;	float: left;	padding-left: 20px;}.subpage_Pro_info_name h4 {	font-size: 20px;	line-height: 34px;	background: url(/images/line.gif) repeat-x bottom;	padding-bottom: 10px;	margin-bottom: 10px;}.subpage_Pro_info_name p {	line-height: 28px;}.subpage_Pro_info_name p img {	margin-top: 10px;	margin-bottom: 10px;	cursor: pointer;}.subpage_Pro_Contents {	line-height: 26px;	padding: 10px;}.News_list_Title {	padding-top: 15px;}.News_list_Title p {	height: 30px;	line-height: 30px;	background: url(/images/1.gif) no-repeat 10px 12px;	position: relative;}.News_list_Title p a {	display: block;	padding-left: 20px;	border-bottom: 1px #CCC dotted}.News_list_Title p a:hover {	background: url(/images/2.gif) no-repeat #FBFBF9 10px 12px;}.News_list_Title p span {	position: absolute;	right: 10px;	top: 0px;}.News_list_Title .listpage {	background-image: none;	text-align: center;	height: 30px;	line-height: 30px;	border-top: 1px #E0E0E0 solid;}.News_list_Title .listpage a {	display: inline;	text-decoration: none;	border: none;}.News_list_Title .listpage a:hover {	border: none;	background: none;}.subpage_job_name {	line-height: 30px;	padding-left: 10px;	font-size: 14px;	font-weight: bold;	color: #F30;	margin-top: 0px;}.subpage_job_info {	padding-left: 10px;	line-height: 30px;	height: 30px;	border-top: 1px #CCC solid;	border-bottom: 1px #CCC solid;	background-color: #F8F8F8;	position: relative;}.subpage_job_info img {	position: absolute;	right: 10px;	top: 5px;	cursor: pointer;}.subpage_job_contents {	padding: 10px;	line-height: 25px;}.subpage_job .listpage {	background-image: none;	text-align: center;	height: 30px;	line-height: 30px;	border-top: 1px #E0E0E0 solid;}.subpage_job .listpage a {	display: inline;	text-decoration: none;	border: none;}.subpage_job .listpage a:hover {	border: none;	background: none;}.ListContent_title {	line-height: 30px;	text-align: center;	font-size: 24px;	font-weight: bold;	padding-bottom: 20px;	padding-top: 20px;}.ListContent_font {	height: 30px;	line-height: 30px;	border-bottom: 1px #CCC solid;	text-align: center;	background: #F5F5F5;}.ListContent_img {	text-align: center;	margin-top: 10px;}#ListContent_Contents {	line-height: 35px;	margin: 10px;	text-align: left;	text-align: left;}.ListContent_prev, .ListContent_next {	height: 40px;	line-height: 40px;	font-weight: bold;	padding-left: 80px;	padding-top: 10px;}.ListContent_prev {	background: url(/images/show_up.gif) no-repeat 10px 21px;}.ListContent_next {	background: url(/images/show_next.gif) no-repeat 10px 21px;}.ListContent_prev img {	vertical-align: middle;}.ListContent_next img {	vertical-align: middle;}.feedback {	margin-top: 10px;	border-top: 1px #E0E0E0 solid;	background-color: #FFF;}.feedback li {	border-bottom: 1px #E0E0E0 solid;	border-left: 1px #E0E0E0 solid;	border-right: 1px #E0E0E0 solid;	padding: 10px;	position: relative;}.Message_Button {	height: 25px;}.feedback li span {	color: #F00;	font-family: Verdana, Geneva, sans-serif}.feedback li input {	border-left: 1px #C8C8C8 solid;	border-top: 1px #C8C8C8 solid;	border-right: 1px #E0E0E0 solid;	border-bottom: 1px #E0E0E0 solid;	vertical-align: middle;	height: 22px;	line-height: 22px;	padding-left: 5px;	position: absolute;	left: 100px;	top: 6px;}.feedback .Message_Contents {	height: 100px;}.feedback li textarea {	width: 516px;	line-height: 20px;	border-left: 1px #C8C8C8 solid;	border-top: 1px #C8C8C8 solid;	border-right: 1px #E0E0E0 solid;	border-bottom: 1px #E0E0E0 solid;	height: 100px;	vertical-align: middle;	font-size: 12px;	padding-left: 5px;	color: #666;	position: absolute;	left: 100px;	top: 6px;}.feedback li img {	cursor: pointer;	position: absolute;	left: 100px;}.feedback .feedback_Title {	background-color: #FFF4E6;	border-left: 1px #E0E0E0 solid;	border-right: 1px #E0E0E0 solid;	border-top: 1px #E0E0E0 solid;	line-height: 30px;}#readMessage li {	border-bottom: 1px #E0E0E0 solid;	line-height: 28px;	border-left: 1px #E0E0E0 solid;	border-right: 1px #E0E0E0 solid;	padding-left: 20px;	background-color: #FFF;	color: #666;}#readMessage .Title {	background: #F0F0F0;	border-left: 1px #E0E0E0 solid;	border-right: 1px #E0E0E0 solid;	border-top: 1px #E0E0E0 solid;	line-height: 32px;	margin-top: 10px;	color: #333;	font-weight: bold;	font-size: 14px;}#readMessage .Title span {	float: right;	padding-right: 10px;	color: #666;	font-size: 12px;	font-weight: normal;}#readMessage li p {	color: #FF6500;}.Feedpage {	height: 30px;	line-height: 30px;	text-align: center;	background-color: #FFF;}.Feedpage a:hover {	text-decoration: none;}.darkgreenColor {	color: #C0C0C0;}.redColor {	color: #FF6500;	font-size: 13px;	font-family: Verdana, Geneva, sans-serif}.blackColor a {	color: #000;}.blackColor a:hover {	text-decoration: underline;}