@charset "utf-8";
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, span {
	padding: 0;
	margin: 0;
	font-family:"微軟正黑體", "蘋果儷中黑", "Lucida Grande", "Arial", "Arial Narrow";
	
}

a{
	color:#000;
	
	}
a:hover {
	color:#000;
	
	}

table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-weight: normal;
	font-style: normal;
}
ol, ul {
list-style: none;
}
caption, th {
	text-align: left;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-size: 100%;
}
/* CSS Document */

body, html, td, li, ul {
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:"微軟正黑體", "蘋果儷中黑", "Lucida Grande", "Arial", "Arial Narrow";
	text-decoration:none;

}
a {
	text-decoration:none;
}
img {
	border:0px;
	margin:0px;
	padding:0px;
	text-align: center;
}
.dd5 {
	clear:both;
}
/*----------------------------------*/
body {
	border-top:5px #278dd8 solid;
	border-bottom:5px #278dd8 solid;
	background:url(/images/02/index/bg.jpg) top repeat-x #fff;
}
#footphone{
	clear: both;
    width: 100%;
}
#footphone ul{
	text-align: center;
	padding: 10px 0;
}
#footphone li{
	display: inline-block;
    width: 150px;
    text-align: center;
	background: #278dd8;
	border-radius: 5px;
}
#footphone li:hover{
	background: #7e96a9;
}
#footphone li a{
	color: #fff;
	display: block;
	padding: 4px 0px;
	font-size: 2.2em;
	/* line-height: 37px; */
}

.font5 {
	color:#000;
	padding: 10px 2px;
	}
.font6 {
	color:#F00;
	}
.font6_1 {
	color:#000;
	}
.font7 {
	font-weight:600;
	font-size:13px;
	line-height:18px;
	}
.word8 {
	color:#333;
	}
.intro_box {
	width:1000px;
	margin:auto;
}
.sky_box {
	margin: 0 auto 20px;
	padding: 0;
	width: 1000px;
}

.head_box{
	margin: 0;
	padding: 0;
}
	}
.sky_box_2 {
	/*width:1200px;*/
	min-height:640px;
	margin:auto;
/*	background: url(sky_bg_2.jpg) top center no-repeat ;
	padding-bottom:40px;*/
}
.top_box {
	width:1000px;
	margin:auto;
}
.top_flash {
	width:1000px;
	min-height:133px;
	float:left;
	
}
.top_link {
	background-image:url(/images/02/index/top_link.png);
	width:200px;
	background-repeat:no-repeat;
	float:right;
	margin:0;
	padding-left:30px;
	color: #FFF;
	height: 19px;
}
.top_link a {
	text-decoration:none;
	color: #FFF;
}
.top_link a:hover {
	color: #FFF;
}
.all_box {
	margin-right:auto;
	margin-left:auto;
	width: 1000px;
	height: auto;
}
.main_box {
	margin: 0;
	padding: 0;
	width: 1000px;
	height: auto;
	float: left;


}
.photo_box{
	margin: 0;
	padding: 0;
	float: left;
	width: 1000px;
	height: auto;
	}


.main_box_1 {
	width:1000px;
	min-height:550px;
	margin:0;


   *margin-top:-2px;
	height: auto;

}
.main_left {
	width:1000px;
	float:left;
}
.main_right {
	width:181px;
	min-height:403px;
	float:left;
	background:url(/images/02/bg-1.png) no-repeat left;
}
.index_ad {
	min-height:401px;
	margin:1px 0px 0px 0px;
 *margin:-1px 0px 0px 0px;
	padding-left:0px;
	background:url(/images/02/bg-2.png) no-repeat left;
}
.index_news_box {
	width: 970px;
	margin:auto;
	margin:5px auto 0px auto;
	padding: 30px 15px;
	background-color:#FFF;
	height: auto;
	max-width: 100%;
	box-shadow: 0 0 10px rgb(0 0 0 / 10%);
	border-radius: 10px;
}
.index_news {
	width:395px;
	min-height:180px;
	float:left;
	margin:0px;
	margin-right:5px;
	padding-bottom:8px;
}
.index_products {
	float:left;
	margin:0px 0px 0px 8px;
	padding-bottom:8px;
	width: 425px;
	min-height: 180px;
}
.index_news_day {
	width:155px;
	min-height:180px;
	float:left;
	margin:0px 5px 0px 5px;
	padding-bottom:8px;
}
.index_news_line {
	width:1px;
	background:url(../../images/02/line.png);
	height:170px;
	float:left;
}
.index_news_title {
	height:27px;
	background:url(/images/02/index/c.jpg) no-repeat;
	line-height:210%;
	padding-left:20px;
	font-size:13px;
	color:#333333;
	font-weight: bold;
}
.index_news_title_p {
	height:27px;
/*	border:1px #A2A2A2 solid;*/
	background:url(/images/02/index/c.jpg) no-repeat;
	line-height:210%;
	padding-left:15px;
	font-size:13px;
	color:#333333;
	font-weight: bold;
}

.index_news_txt {
	color:#535353;
	font-size:13px;
	line-height:180%;
	float: left;
	width: 390px;
	margin-top: 5px;
}
.index_news_pr {
	color:#535353;
	font-size:13px;
	line-height:180%;

	width: 100px;
	margin-bottom: 5px;
	margin-top: 5px;
}

.index_news_txt_day {
	color:#535353;
	font-size:13px;
	line-height:180%;
	float: left;
	width: 130px;
	margin-bottom: 5px;
	margin-top: 5px;
}


.index_news_txt_pro {
	color:#535353;
	font-size:13px;
	line-height:180%;
	float: left;
	width: 425px;
	margin-top: 5px;
}
.index_news_txt p {
	color:#448ACA;
}
.index_news_txt span {
	color:#069;
	text-decoration:none;
}
.index_news_txt span a {
	color:#069;
	text-decoration:none;
}
.index_news_pic {
	width:300px;
	height:110px;
	overflow:hidden;
	margin:5px 0px 0px 0px;
}
/**/
.left_menu {
	width:169px;
	margin:5px auto auto auto;
	list-style:none;
}
.left_menu_01 {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
}
.left_menu_01:hover {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:-169px 0px;
}
.left_menu_02 {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:0px -46px;
}
.left_menu_02:hover {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:-169px -46px;
}
.left_menu_03 {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:0px -92px;
}
.left_menu_03:hover {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:-169px -92px;
}
.left_menu_04 {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:0px -138px;
}
.left_menu_04:hover {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:-169px -138px;
}
.left_menu_05 {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:0px -184px;
}
.left_menu_05:hover {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:-169px -184px;
}
.left_menu_06 {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:0px -230px;
}
.left_menu_06:hover {
	height:46px;
	background:url(/images/02/menu.png) no-repeat left top;
	background-position:-169px -230px;
}
/**/

.share_box {
	width:169px;
	height:75px;
	background:url(/images/02/bg-7.png) no-repeat;
	margin:20px auto auto;
}
.btn_fb {
	float:left;
	margin:20px 0px 0px 31px;
}
.btn_tw {
	float:left;
	margin:20px 0px 0px 4px;
}
.btn_flicr {
	float:left;
	margin:21px 0px 0px 4px;
}
/**/


.page_ad_1 {
	width:1000px;
	min-height:232px;
	margin:1px 0px 0px 0px;

 *margin:0px 0px 0px 0px;
	padding-left:0px;
	background:url(/images/02/bg-9.png) no-repeat left top;
	text-align:center;
}
.page_ad_2 {
	width:791px;
	min-height:456px;
	margin:1px 0px 0px 0px;
 *margin:0px 0px 0px 0px;
	padding-left:0px;
	background:url(/images/02/bg-10.png) no-repeat left top;
	text-align:center;
}
.page_sub_title {
	height:29px;
	background:url(/images/02/bg-8.png) no-repeat left top;
	margin-top:7px;
	color:#FFF;
	font-size:13px;
	line-height:260%;
	padding-left:34px;
}
.page_local {
	float:right;
	margin:6px 10px 0px 0;
}
.page_local a {
	color:#434343;
}
.page_col {
	float:left;
	width:770px;
	padding-right:10px;
	margin-top:10px;
	color:#313131;
	line-height:180%;
	font-size:13px;
	padding-left: 10px;
	/*border-bottom: 1px #999999 dashed;*/
}

.pro_all{
	width:980px;
	height:auto;
	padding-left: 20px;
	}
	
.bbs_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image:url(../../images/message.png);
	}	
	
.pro_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image: url(/images/left.png);
	}
.about_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image:url(/images/left-us.png);
	}	
.fq_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image:url(/images/FQ.png);
	}	
	
.news_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image: url(/images/new.png);
	}	

.book_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image:url(/images/photo.png);
	}	


.map_left{
	float:left;
	width:200px;
	height:auto;
	margin-right: 10px;
	background-repeat:no-repeat;
	background-image:url(../../images/sitemap.png);
	}	
	
	
.page_news_title {
	padding:9px 13px;
	border:3px #666666 solid;
	font-size:13px;
	font-weight:600;
	color:#333;
	float:left;
	margin:20px 10px 0px 5px;
	background:#EEEEEE;
	width:740px;
}

.page_news_list_title {
	padding:5px 0px;
	border:3px #808080 solid;
	font-size:13px;
	color:#636363;
	width:740px;
	float:left;
	margin:20px 10px 0px 18px;
	background:#EEEEEE;
	height: 25px;
}
.page_news_list_title span {
	color:#636363;
}
.page_news_time {
	margin:10px 10px 0px 18px;
	/*padding:0px 0px 7px 17px;*/
	color:#069;
	float:left;
	font-size:13px;
}
.page_news_img {
	float:right;
	padding:5px;
	/*border:1px #4d4d4d dotted;*/
	margin:0px 0px 10px 10px;
}
.page_news_list_box {
	float:left;
	width:770px;
}
.page_news_list {
	background:url(/images/02/icon_02.gif) no-repeat left top;
	background-position:6px 15px;
	margin:0px 0 0px 18px;
	border-bottom:1px #333333 dashed;
	padding:10px 0px 10px 25px;
	font-size:13px;
	height:20px;
	width:720px;
	float:left;
}
.page_news_list:hover {
	background:url(/images/02/icon_02.gif) no-repeat left top #DEDEDE;
	background-position:6px 15px;
}
.page_news_list a {
	color:#333333;
}
.page_news_list a:hover {
	color: #069;
}

/**/
.page_title_01 {
	height:auto;
	margin-top:15px;
}
.page_title_02 {
	height:27px;
	background:url(/images/02/page_title_02.png) no-repeat left;
	background-position:17px 0px;
	margin-top:15px;
	padding-right:23px;
}
.page_title_FA {
	height:27px;
	background:url(/images/02/page_title_02_FA.png) no-repeat left;
	background-position:17px 0px;
	margin-top:15px;
	padding-right:23px;
}
.page_title_03 {
	height:27px;
	background:url(/images/02/page_title_03.png) no-repeat left;
	background-position:17px 0px;
	margin-top:15px;
	padding-right:23px;
}
.page_title_04 {
	height:auto;
	margin-top:15px;
}
.page_title_05 {
	height:27px;
	background:url(/images/02/page_title_05.png) no-repeat left;
	background-position:17px 0px;
	margin-top:15px;
	padding-right:23px;
}
.page_title_06 {
	height:27px;
	background:url(/images/02/page_title_06.png) no-repeat left;
	background-position:17px 0px;
	margin-top:15px;
	padding-right:23px;
}
.page_title_07 {
	height:27px;
	background:url(/images/02/page_title_07.png) no-repeat left;
	background-position:17px 0px;
	margin-top:15px;
	padding-right:23px;
}
/*分頁*/
.numbox {
	LINE-HEIGHT: 17px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	FONT-SIZE: 11px;
	text-align:center;
	margin-top:18px;
}
.numbox A {
	BORDER: #666666 1px solid;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 17px;
	PADDING-LEFT: 7px;
	PADDING-RIGHT: 7px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #666666;
	MARGIN-LEFT: 3px;
	FONT-SIZE: 11px;
	MARGIN-RIGHT: 3px;
	TEXT-DECORATION: none;
	PADDING-TOP: 5px
}
.numbox A:hover {
	BORDER: #666666 1px solid;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 17px;
	BACKGROUND-COLOR: #666666;
	PADDING-LEFT: 7px;
	WIDTH: auto;
	PADDING-RIGHT: 7px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	HEIGHT: auto;
	COLOR: #ffffff;
	MARGIN-LEFT: 3px;
	FONT-SIZE: 11px;
	MARGIN-RIGHT: 3px;

	PADDING-TOP: 5px
}
.numbox_hit {
	BORDER: #ffffff 1px solid;
	PADDING-BOTTOM: 3px;
	LINE-HEIGHT: 17px;
	BACKGROUND-COLOR: #666666;
	PADDING-LEFT: 5px;
	PADDING-RIGHT: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	COLOR: #ffffff;
	MARGIN-LEFT: 3px;
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	MARGIN-RIGHT: 3px;
	PADDING-TOP: 3px
}
.back {
	TEXT-ALIGN: right;
	PADDING-BOTTOM: 5px;
	float:right;

	PADDING-RIGHT: 5px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #999999;
	FONT-SIZE: 12px;
	PADDING-TOP: 3px
}
.back A:link {
	COLOR: #999999;
	TEXT-DECORATION: none
}
.back A:visited {
	COLOR: #999999;
	TEXT-DECORATION: none
}
.back A:hover {
	COLOR: #666666;
	TEXT-DECORATION: underline
}
/*sitemap*/
.sitemap_col {
	padding-left:34px;
	padding-right:10px;
	margin-top:20px;
	color:#313131;
	line-height:180%;
	font-size:13px;/*margin-bottom:50px;*/
}
.sitemap_box {
	float:left; 
	margin-right:15px; 
	margin-bottom:20px;
	min-height:200px;
	}
.stiemap_item {
	background: url(/images/02/icon_03.gif) no-repeat left top;
	background-position: 11px 11px;
	padding:7px 0px 3px 25px;
	border-bottom:1px #666666 dashed;
}
.stiemap_item a {
	color:#333;
}
.stiemap_item a:hover {
	color: #069;
}
/**/
#news_box1 {
	BORDER-BOTTOM: #666666 2px solid;
	BORDER-LEFT: #666666 2px solid;
	PADDING-BOTTOM: 5px;
	BACKGROUND-COLOR: #eeeeee;
	WIDTH:740px;
	MARGIN-BOTTOM: 5px;
	FLOAT: left;	
	VISIBILITY: visible;
	BORDER-TOP: #666666 2px solid;
	BORDER-RIGHT: #666666 2px solid;
	PADDING-TOP: 7px
}
.news_box3 {
	BORDER-BOTTOM: #cccccc 1px dashed;
	PADDING-BOTTOM: 6px;
	WIDTH: 100%;
	MARGIN-BOTTOM: 4px;
	FLOAT: left;
	VISIBILITY: visible;
	PADDING-TOP: 6px
}
#news_box4 {
	TEXT-ALIGN: center;
	PADDING-BOTTOM: 5px;
	MARGIN-TOP: 10px;
	PADDING-LEFT: 5px;
	WIDTH: 770px;
	PADDING-RIGHT: 5px;
	FLOAT: left;
	VISIBILITY: visible;
	PADDING-TOP: 5px
}

/*圖片栠*/
.page_gallery_box {
	padding:10px 0px 10px 10px;
	border:3px #666666 solid;
	font-size:13px;
	font-weight:600;
	color:#333;
	margin:20px 10px 18px 10px;
	background:#EEEEEE;
	width: 750px;
	float: left;
}
.imgBox li {
list-style:none;
width:175px;  /* 宽度 */
height:175px; /* 高度 */
background:#ccc;
border:1px solid #666;
text-align:center;
margin:5px;
line-height:200px;
}
.imgBox img {
max-width:175px;  /* 宽度 */
max-height:175px; /* 高度 */
vertical-align:middle;
}

.gallery_box ul li{
	width:175px;
	height:175px;
	float:left;
	border:1px #CCC solid;
	overflow:hidden;
	margin:0px 10px 10px 0px;	
	list-style:none;
	background: #CCC;
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
	}
.gallery_box li{
	width:175px;
	height:175px;
	float:left;
	border:1px #CCC solid;
	overflow:hidden;
	margin:0px 10px 10px 0px;	
	list-style:none;
	background: #CCC;
	display:table-cell;
	vertical-align:middle;
	overflow:hidden;
	}
.gallery_box li:hover {
	border:1px #666 solid;
	background:#666;
	overflow:hidden;
	}




/*留言板*/
.guestbook_box1_title {
	BACKGROUND-IMAGE: url(/images/02/line_2.gif);
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	PADDING-LEFT: 10px;
	WIDTH: 400px;
	PADDING-RIGHT: 10px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #4f4f4f;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
.guestbook_box1_no {
	BACKGROUND-IMAGE: url(/images/02/line_2.gif);
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	WIDTH: 50px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #4f4f4f;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
.guestbook_box1_name {
	BACKGROUND-IMAGE: url(/images/02/line_2.gif);
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	PADDING-LEFT: 10px;
	WIDTH: 100px;
	PADDING-RIGHT: 10px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #4f4f4f;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
.guestbook_box1_answer {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 18px;
	WIDTH: 58px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #4f4f4f;
	FONT-SIZE: 12px;
	FONT-WEIGHT: bold
}
.guestbook_box2_no {
	BACKGROUND-IMAGE: url(/images/02/line_3.gif);
	TEXT-ALIGN: center;
	LINE-HEIGHT: 16px;
	WIDTH: 52px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #666666;
	FONT-SIZE: 12px
}
.guestbook_box2_title {
	BACKGROUND-IMAGE: url(/images/02/line_3.gif);
	LINE-HEIGHT: 17px;
	PADDING-LEFT: 15px;
	WIDTH: 400px;
	PADDING-RIGHT: 10px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #555555;
	FONT-SIZE: 12px
}
.guestbook_box2_title A:link {
	COLOR: #555555;
	TEXT-DECORATION: none
}
.guestbook_box2_title A:visited {
	COLOR: #555555;
	TEXT-DECORATION: none
}
.guestbook_box2_title A:hover {
	COLOR: #000000;
	TEXT-DECORATION: underline
}
.guestbook_box2_name {
	BACKGROUND-IMAGE: url(/images/02/line_3.gif);
	TEXT-ALIGN: center;
	LINE-HEIGHT: 16px;
	PADDING-LEFT: 10px;
	WIDTH: 100px;
	PADDING-RIGHT: 10px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: right center;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #0066ff;
	FONT-SIZE: 12px
}
.guestbook_box2_answer {
	TEXT-ALIGN: center;
	LINE-HEIGHT: 16px;
	WIDTH: 60px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #333333;
	FONT-SIZE: 12px
}
.guestbook_write {
	PADDING-BOTTOM: 10px;

}
#guestbook_new {
	BACKGROUND-IMAGE: url(/images/02/icon_16.gif);
	LINE-HEIGHT: 18px;
	PADDING-LEFT: 15px;
	WIDTH: 160px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: left top;
	FLOAT: left;
	VISIBILITY: visible;
	COLOR: #f79400;
	MARGIN-LEFT: 10px;
	FONT-SIZE: 13px
}
#guestbook_new A:link {
	COLOR: #f79400;
	TEXT-DECORATION: none
}
#guestbook_new A:visited {
	COLOR: #f79400;
	TEXT-DECORATION: none
}
#guestbook_new A:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}
.guestbook_word {
	LINE-HEIGHT: 17px;
	WIDTH: 170px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	FLOAT: left;
	COLOR: #666666;
	FONT-SIZE: 12px
}
.guestbook_box1 {
	BORDER-BOTTOM: #cacaca 1px solid;
	BORDER-LEFT: #cacaca 1px solid;
	PADDING-BOTTOM: 4px;
	PADDING-LEFT: 4px;

	PADDING-RIGHT: 4px;
	MARGIN-BOTTOM: 10px;

	BORDER-TOP: #cacaca 1px solid;
	BORDER-RIGHT: #cacaca 1px solid;
	PADDING-TOP: 4px
}
.guestbook_box2 {
	PADDING-BOTTOM: 20px;

}
.guestbook_box3 {
	BACKGROUND-IMAGE: url(/images/02/line_15.gif);
	PADDING-BOTTOM: 11px;
	PADDING-LEFT: 33px;

	PADDING-RIGHT: 20px;
	BACKGROUND-REPEAT: repeat-x;
	BACKGROUND-POSITION: 50% top;

	PADDING-TOP: 11px
}
.guestbook_word4 {
	PADDING-BOTTOM: 20px;
	overflow: hidden;

}
.guestbook_word5 {
	LINE-HEIGHT: 24px;

	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #333333;
	FONT-SIZE: 13px
}
.guestbook_word6 {
	TEXT-ALIGN: right;
	LINE-HEIGHT: 16px;
	MARGIN-TOP: 15px;

	PADDING-RIGHT: 10px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #838383;
	FONT-SIZE: 11px;
	BORDER-TOP: #c1c1c1 1px dashed;
	PADDING-TOP: 10px
}
.guestbook_word1 {
	BACKGROUND-IMAGE: url(/images/02/line_18.gif);
	LINE-HEIGHT: 22px;
	PADDING-LEFT: 103px;

	PADDING-RIGHT: 20px;
	BACKGROUND-REPEAT: no-repeat;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
	BACKGROUND-POSITION: left top;
	COLOR: #ff7211;
	FONT-SIZE: 15px;
	FONT-WEIGHT: bold
}
.guestbook_word2 {
	BORDER-BOTTOM: #dddddd 1px solid;
	PADDING-BOTTOM: 10px;
	LINE-HEIGHT: 18px;
	BACKGROUND-COLOR: #f2f2f2;
	PADDING-LEFT: 33px;

	PADDING-RIGHT: 17px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #000000;
	FONT-SIZE: 12px;
	PADDING-TOP: 10px
}
.guestbook_word2 A:link {
	COLOR: #444444;
	TEXT-DECORATION: none
}
.guestbook_word2 A:visited {
	COLOR: #444444;
	TEXT-DECORATION: none
}
.guestbook_word2 A:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}
.guestbook_word3 {
	LINE-HEIGHT: 18px;
	PADDING-LEFT: 33px;

	PADDING-RIGHT: 27px;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;

	COLOR: #666666;
	FONT-SIZE: 12px;
	PADDING-TOP: 15px
}
.guestbook_box4 {
	PADDING-BOTTOM: 10px;
	PADDING-LEFT: 22px;
	WIDTH: 755px;
	PADDING-RIGHT: 13px;
	FLOAT: left;
	PADDING-TOP: 6px
}
.guestbook_box4 A:link {
	COLOR: #444444;
	TEXT-DECORATION: none
}
.guestbook_box4 A:visited {
	COLOR: #444444;
	TEXT-DECORATION: none
}
.guestbook_box4 A:hover {
	COLOR: #ff6600;
	TEXT-DECORATION: underline
}
.guest_table {
	border-top:1px #D7D7D7 solid;
	border-left:1px #D7D7D7 solid;
	}
.guest_table td{
	padding: 7px 15px;
	border-right:1px #D7D7D7 solid;
	border-bottom:1px #D7D7D7 solid;
	font-size: 16px;
	line-height: 180%;
	}
	
/*產品*/

.product_show_left{
	float:left;
	width:38px;
	height:430px;
	margin:0px 0px 0px 20px;
	}
.product_show_left img{
	margin-top:200px;
	}
.product_show_right {
	float:right;
	width:38px;
	height:430px;
	margin:0px 20px 0px 0px;
	}
.product_show_right img {
	margin-top:200px;
	}
	
.product_show_mid {
	float:left;
	width:1000px;
	height:auto;
	margin:0px 0px 0px 0px;
	}
.product_main_photo {
	width:790px;
	height:auto;
	overflow:hidden;
	float:left;
	display: none;
	}
.product_main_title {
	float:left;
	width:790px;
	font-size:20px;
	font-weight:bold;
	color:#333333;
	/*margin:0px 0px 14px 0px;*/
	padding: 0px 0px 20px 0px;
	}
	
.product_main_title span{
	color:#990000;
	}
.product_main_size {
	float:left;
	width:350px;
	padding:0px 0px 14px 25px;
	border-bottom:1px #B1B1B1 solid;
	line-height:180%;
	}
	
.product_small_pic_box {
	float:left;
	width:790px;
	margin-top:14px;
	padding-bottom:14px;
	border-bottom:1px #B1B1B1 solid;
	display: none;
	}
.p_sp_img {
	height:72px;
	wdith:72px;
	border:1px #808080 solid;
	overflow:hidden;
	}
.p_sp_img:hover {
	border:1px #930 solid;
	}
.p_sp_box {
	height:91px;
	width:74px;
	background:url(/images/02/bg-13.png) repeat-x bottom left;
	float:left;
	margin:0px 7px 0px 0px;
	cursor:pointer;
	
	}
.p_sp_view {
	float:right;
	color:#535353;
	padding-left:100px;
	}
	
.p_sp_link {
	width:790px;
	float:left;
	padding-top:5px;
	text-align:right;
	color:#535353;
	}
.p_sp_link a{
	color:#535353;
	}
	
.form_table_1 td{
	padding:5px 5px;
	color:#FFF;
	}
.logo{
	float:left;
	width:210px;
	height:auto;
	margin-top: 20px;
	margin-left: 400px;
	margin-right: 15px;
	margin-bottom: 10px;
	}	
.icon_menu{
	float:left;
	background-image:url(/images/02/index/menu.png);
	width:1000px;
	height:39px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
	overflow:hidden;
}


.menu{
	float:left;
	padding-top:10px;
	width:auto;
	padding-left:15px;
	
	}
.icon_menu ul{
	
	margin:0;
	padding:0;
	}	
.icon_menu ul li{
	width:108px;
	float:left;
	font-size:14px;
	text-align:center;
	margin-top:5px;
	color:#000;
	
	}		
.icon_menu ul li a{
	width:108px;
	display:block;
	text-align:center;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	padding-top:5px;
	color:#000;

}
.icon_menu ul li a:hover{
	color:#fff;
	text-align:center;
	background:url(/images/02/index/icon.png) no-repeat center top;

	width:108px;
	height:28px;
	display:block;
}

.index_date{
	float:left;
	color:#666;
	width:90px;
	}

.index_news_t{
	float:left;
	margin-right:10px;
	margin-left: 10px;
	width: 270px;
	color:#000;
	}

.index_news_t a{
	color:#000;
	}
	
.index_news_t a:hover{
	color:#000;
	}
	
	
	
.index_news_txt_pro ul li{
	margin: 0 10px 5px 0;
	float: left;
	width: 130px;
	list-style-type: none;
	}
.productImg{
	margin: 0;
	padding: 5px;
	border: 1px #CCC solid;
	}	
.productTitle{
	margin: 0;
	padding: 5px;
	text-align: center;
	}	

.index_day_text{
	width:93px;
	text-align:center;
	
	}

.sitemap_title{
	width:150px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background-color: #333;
	color: #FFF;
	}
.sky_box .all_b0x .main_box .main_left .sitemap_col .page_content #contact_box1 .form_table_1 tr td table tr td table {
	color: #FFF;
}

.page_content{
	float:left;
	width: 100%;
	}
.footer{
	float:left;
	width:1000px;
	text-align: center;
	margin-top: 10px;
	background-repeat: repeat-x;
	height: auto;
	padding-top: 20px;
	}

.icon_small{
	float:right;
	width: 70px;
	padding-top: 3px;
	
	}

.pro_left_text{
	padding-top:80px;
	height: 180px;;
	padding-left: 12px;
	}

.pro_left_text{
	padding-top:80px;
	height: 180px;
	padding-left: 12px;
	}







.pro_left_text ul{
	height:auto;
	float:left;
	display:block;
	list-style: none;
	width: 170px;
	overflow:hidden;
	}

.pro_left_text ul li{
	background:url(/images/02/index/crile.png) no-repeat left top;
	padding-left:18px;
	display:block;
	width:150px;
	float:left;
	font-size:14px;
	margin-bottom: 5px;
	overflow:hidden;
	}

.pro_left_text ul li ul{
	float:left;
	list-style:none;
	width: 150px;
	height: auto;
	overflow:hidden;


	}	
	

.pro_left_text ul li ul li{
	float:left;
	background: none;
	width: 130px;
	overflow:hidden;
		}	




.prodcuts_left_text{
	padding-top:80px;
	height: 320px;
	padding-left: 12px;
	}
.prodcuts_left_text ul{
	height:auto;
	float:left;
	display:block;
	list-style: none;
	width: 170px;
	overflow:hidden;
	}

.prodcuts_left_text ul li{
	background:url(/images/02/index/crile.png) no-repeat left top;
	padding-left:18px;
	font-size:14px;
	width:150px;
	float:left;
	display:block;
	margin-bottom: 5px;
	overflow:hidden;
	}

.prodcuts_left_text ul li ul{
	float:left;
	list-style:none;
	width: 150px;
	height: auto;
	overflow:hidden;


	}	
	

.prodcuts_left_text ul li ul li{
	float:left;
	background: none;
	width: 130px;
	overflow:hidden;
		}	
	
.pro_right{
	padding-top:10px;
	float:left;
	width:790px;
	}


.pro_img_all{
	float:left;
	width:200px;
	height:200px;
	margin-right:20px;
	margin-bottom: 10px;
	}


.pro_right ul li{
	margin: 0 15px 25px 0;
	float: left;
	width: 137px;
	list-style-type: none;

	}
.pro_right .productImg{
	width:120px;
	}	
	
	
.pro_right .productTitle{
	width:120px;
	}	

.product_show_text{
	float:left;
	width:780px;
	padding-left: 10px;
	font-size: 20px;
	font-weight: bold;
	margin-top:10px;
	}	
.page_show_text{
	float:left;
	width:780px;
	height:auto;
	padding-top: 10px;
	padding-left: 10px;
	}	
.gallery_title{
	float:left;
	width:180px;
	height:50px;
	}	


.page_gallery_box_123 .productImg{
	width:160px;
	}	
.page_gallery_box_123 .productTitle{
	width:165px;
	}	

.page_gallery_box_123 ul li{
	margin: 0 15px 10px 0;
	float: left;
	width: 172px;
	list-style-type: none;
	}


.page_gallery_box_123 {
	padding:10px 0px 10px 10px;
	border:3px #666666 solid;
	font-size:13px;
	color:#333;
	margin:20px 10px 18px 10px;
	background:#EEEEEE;
	width:750px;
	float: right;
}


.index_news_title .productImg{
	width:100px;
	}
	
.index_news_title .productTitle{
	width:100px;
	}	
	
.index_news_title ul li{
	margin: 0 15px 10px 0;
	float: left;
	width: 100px;
	list-style-type: none;
	}	
.day{
	float:left;
	margin-top: 5px;
	padding-left: 10px;
	

}	

.productview{
	float:left;
	width:700px;
	}
.productivew_all	
{
	margin-top:10px;
	float:left;
	width:790px;
	}


.qlink_1{
	margin-left:12px;
	float:left;
	}

.webH {
	width: 100px;
	display: none;
}
.webH h1 {
	text-align: center;
	line-height: 150%;
	font-size: 14px;
}

footer .flemJ{
    display: flex;
}
footer .left01{
	width:50%;
	display: flex;
	flex-direction: column;
}
footer .left01 .titlecom{
    border-bottom: #b6b6b687 1px solid;
    margin-bottom: 10px;
}
footer .left01 .titlecom h2{
    font-size: 24px;
    line-height: 180%;
    text-transform: uppercase;
    font-weight: 600;
}
footer .right01{
	width:50%;
	display: flex;
	justify-content: flex-end;
	margin-right: 5px;
}
footer .right01 h3{
	text-align:center;
}
footer .right01 img{
	width:150px;
}
#dd{
	width: calc(100% - 50px);
	padding: 25px;
	/* background: linear-gradient(60deg, #2858ab, #4b88d6); */
	display: flex;
	flex-direction: column;
}
/* +footeré›»è©±
*----------------------------------------------------------------------------*/
@media screen and (min-width: 1025px) {
.phoneWrap{display: none !important;}
footer #footerCompany .plus-information a:hover img{display:block}

}
@media screen and (max-width: 1024px) {
.phoneWrap{
    display: block;
    position: fixed;
    bottom: 0px;
    left: 0px;
    width: 100%;
    z-index: 5;
}
.phoneWrap ul{display: flex;}
.phoneWrap ul li{width: 50%;box-sizing: border-box;background-color: #000000;font-size: 50px;}
.phoneWrap ul li + li{border-left: 1px solid #fff;}
.phoneWrap ul li a{display: inline-block; width: 100%;color: #fff;text-align: center;padding: 10px 0px;}
.phoneWrap ul li.line a{
	
background-color: #00b630;
}
.phoneWrap ul li a img{
	
width: 58px!important;
	
padding: 0 15px;
}
footer{
	padding-bottom:100px;
}
#dd{
	width: 935px;
}
footer .left01{
	font-size: 21px;
}
}