@charset "utf-8";

/* CSS Document */

body {
	margin: 0px;
	font-family: Arial, Helvetica, "微軟正黑體", sans-serif;

}
.forpc{
	
	
display:none;	
	
}
.box{ 
	background:url(/images/box_dotline.gif) repeat-x left 20px; 
    height: 10px;
    clear: both;
    padding: 10px 0;}
.span {

	float: left;

	margin-right: 5px;

	margin-top: 2px;

	margin-bottom: 2px;

}
.yl{ width:100%; margin:26px auto; border-top:1px solid #F1F1F1;}
.row{
    width: 93%;
    margin: 0 auto;
	padding-top:1em;
}
.col-xs-4{ 
	width: 30%;
	float:left;
    padding-top: 15px;
    text-align: center;
	border:1px solid #F1F1F1;
	margin:4px;}
.mobilenone{
	display:none !important;}

.col-xs-4 img{
	width:100%;}
.col-xs-4 p{	
    font-size: 12px;
    color: #35291D;
    padding-top: 10px;
    display: block;
    height: 26px;}
.ovimg{ height:149px; overflow:hidden;}
.ovimg img{ margin-top:-50px;}
.yuyue{ border:1px solid #e4e4e4;}
.yuyue h3{ padding:.5em;}
.news_intro li{
    list-style: url(/images/arrow05.png) outside circle;
    margin-left: 20px;
    line-height: 22px;
    margin-bottom: 6px;
    color: #5A4A42;
    font-size: 14px;}
#tab-1 li{
    list-style: url(/images/arrow05.png) outside circle;
    margin-left: 20px;
    line-height: 22px;
    margin-bottom: 6px;
    color: #5A4A42;
    font-size: 14px;}
#tab-1 ul{
    background: #f4f2ed;
    padding: 16px;}	
#tab-1 ol{
    background: #f4f2ed;
    padding: 16px;}	

.news_intro ul{
    background: #f4f2ed;
    padding: 16px;}	
.news_intro ol{
    background: #f4f2ed;
    padding: 16px;}	
.span2 {

	float: left;

	margin-right: 0px;

	margin-top: 5px;

	margin-bottom: 0px;

}

.span_l {

	float: left;

}
.maxnone{ display:none;}

.span_s {
	float: left;
	padding-right: 12px;
	padding-left: 12px;
}

.spans{
	float: left;
	width: 100%;
	text-align: left;
	font-size: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #ececec;
	margin-bottom: 10px;
	padding-bottom: 5px;

}

/* 代码整理：懒人之家 */

.itagBox { margin: 0; clear: both; overflow: hidden; }
.itagBox ul li { position: relative; float: left; background:#0092c8; height: 80px; color: #FFF; font-weight: bold; overflow: hidden; margin: 0px 6px 16px 0px; }
.itagBox ul .tag1 { width: 48%; }
.itagBox ul li:nth-child(even) { float:right; margin-right:0;}
.tag_yellow { color: #fff601; }
.tag_txt { text-align: center; line-height: 20px; padding-top: 22px; }
.itagBox ul li a { overflow: hidden; position: absolute; left: 0px; top: 0px; line-height: 20px; text-align: center; 
padding-top: 22px; display: block; color: #FFF; width: 100%; height: 58px; /*filter: alpha(opacity=90); background: #000; opacity: 0.8;*/ background:rgba(0, 0, 0, 0.8) }
.itagBox ul li a:hover { color: #FFF; text-decoration: none; }
.itagBox ul .tag2 { background: #2E71B3; }
.indexmaindiv{ display:none;}

/* 代码整理：懒人之家 */


#aside .title{float:left; width:100%; color:#585757; font-size:1.5em; border-bottom:#717171 1px solid; padding:0 0 15px 0;margin-bottom:15px;font-weight:bold;}

#aside .title small{font-size:0.8em; font-weight:normal;}

#aside h1{
	width: 100%;
	color: #739040;
	font-size: 10pt;
	margin: 5px 0;
	font-weight: normal;
}

#aside p{
	float: left;
	width: 100%;
	line-height: 28px;
	margin: 5px 0;
	font-family: "微軟正黑體";
	font-size: 11.5px;
}

#stime{
	float: left;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url("../images/dline.png");
	background-repeat: repeat-y;
	background-position: 70px;
	width: 100%;
}

.stime2{
	float: left;
	font-family: "微軟正黑體";
	font-size: 11.5px;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 25px;
}

.stime3{
	float: left;
	font-family: "微軟正黑體";
	font-size: 11.5px;
	color: #666;
	padding-right: 5px;
	padding-left: 5px;
	line-height: 25px;
}
.stime4{
	font-family: "微軟正黑體";
	font-size: 11.5px;
	color: #666;
	padding-right: 5px;
	padding-left: 100px;
	line-height: 25px;
}
/*------------左側浮動選單------------*/

#tbox{
	width: 54px;
	float: right;
	position: fixed;
	right: 5px;
	top: 50%;
	_position: absolute;
	_bottom: auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom: 15px;
}
#tbox .car_title{text-align: center;padding-top: 56px;font-weight: bold;}

#pinglun,#xiangguan,#gotop{ width:54px; height:56px; background:url("../images/icon.png") no-repeat; display:block;}
#pinglun{ background-position:0 0;}
#xiangguan{ background-position:0 -59px;}
#gotop{ background-position:0 -118px;} 



/*------------all span left------------*/



a, abbr, acronym, address, applet, article, aside, audio, b, big, blockquote, body, canvas, caption, center, cite, code, dd, del, details, dfn, dialog, div, dl, dt, em, embed, fieldset, figcaption, figure, font, footer, form, h1, h2, h3, h4, h5, h6, header, hgroup, hr, html, i, iframe, img, ins, kbd, label, legend, li, mark, menu, meter, nav, object, ol, output, p, pre, progress, q, rp, rt, ruby, s, samp, section, small, span, strike, strong, sub, summary, sup, time, tt, u, ul, var, video, xmp {

	border: 0;

	margin: 0;

	padding: 0;

}

a {

	outline: none; /* for Firefox Google Chrome  */

 behavior:expression(this.onFocus=this.blur()); /* for IE */

}

img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

ul {

	list-style:none;

}

li {

	list-style:none;

}

.ckContent li{
	list-style: decimal;
    margin-left: 16px;}

.font12 {

	font-family: "微軟正黑體";

	font-size: 12px;

	color: #999999;

	text-decoration: none;

}

.font12_red {

	font-family: "微軟正黑體";

	font-size: 14px;

	color: #FF0000;

}



.font15_b {
	font-family: "微軟正黑體";
	font-size: 1.20em;
	color: #006699;
	font-weight: normal;
	text-decoration: none;
}

.font15_b a {

	font-family: "微軟正黑體";

	font-size: 15px;

	line-height: 59px;

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.font15_b a:link {

	font-family: "微軟正黑體";

	font-size: 15px;

	line-height: 59px;

	color: #666666;

	font-weight: bold;

	text-decoration: none;

}

.font15_b a:hover {

	font-family: "微軟正黑體";

	font-size: 15px;

	line-height: 59px;

	color: #336699;

	font-weight: bold;

	text-decoration: none;

}



.font15_o {

	font-family: "微軟正黑體";

	font-size: 15px;

	color: #FF6600;

	font-weight: bold;

	text-decoration: none;

	

	display:block;

	height:20px;

	overflow:hidden;

}

.font15_o a {

	font-family: "新細明體";

	font-size: 15px;

	line-height: 20px;

	color: #FF6600;

	font-weight: bold;

	text-decoration: none;

}



.font15_o a:link ,.font15_o a:visited{

	font-family: "新細明體";

	font-size: 15px;

	line-height: 20px;

	color: #FF6600;

	font-weight: bold;

	text-decoration: none;

}

.font15_o a:hover {

	font-family: "新細明體";

	font-size: 15px;

	line-height: 20px;

	color: #009900;

	font-weight: bold;

	text-decoration: none;

}


.font14_o a {

	font-family: "微軟正黑體";

	font-size: 14px;

	line-height: 20px;

	color: #FF6600;

	font-weight: bold;

	text-decoration: none;

}



.font14_o a:link ,.font14_o a:visited{

	font-family: "微軟正黑體";

	font-size: 14px;

	line-height: 20px;

	color: #FF6600;

	font-weight: bold;

	text-decoration: none;

}

.font14_o a:hover {

	font-family: "微軟正黑體";

	font-size: 14px;

	line-height: 20px;

	color: #009900;

	font-weight: bold;

	text-decoration: none;

}

.font15_red {

	font-family: "微軟正黑體";

	font-size: 15px;

	color: #FF0000;

	font-weight: bold;

	/*text-decoration: line-through;*/

}

.font26_red {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
	color: #CC0000;
	font-weight: bold;
	line-height: 32px;
}

.font15_black {

	font-family: "微軟正黑體";

	font-size: 15px;

	color: #333333;

	font-weight: bold;

	/*text-decoration: line-through;*/

}

.font15_black2 {
	font-family: "微軟正黑體";
	font-size: 11.5px;
	color: #333333;
	line-height: 26px;
}

.font15_reds {

	font-family: "微軟正黑體";

	font-size: 15px;

	color: #FF0000;

	font-weight: bold;

}

.font16_green {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	color: #009900;
	font-weight: bold;
}

.font16_b {
	font-family: "微軟正黑體";
	font-size: 15px;
	color: #006699;
	font-weight: bold;
	text-decoration: none;
}

.font16_w {
	font-family: "微軟正黑體";
	font-size: 10pt;
	color: #FFFFFF;
	text-decoration: none;
}

/*   pagination02  */

#pagination {

	float: right;

}

#pagination A {

	DISPLAY: block;

	FLOAT: left;

	padding-top: 0px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

}

#pagination SPAN, .onthis {

	COLOR: #fff;

	FONT-WEIGHT: bold;

	DISPLAY: block;

	FLOAT: left;

	padding-top: 0px;

	padding-right: 8px;

	padding-bottom: 0px;

	padding-left: 8px;

	background-color: #FF9900;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

	font-size: 13px;

	font-family: Verdana, Geneva, sans-serif;

}

#pagination A {

	COLOR: #666666;

	TEXT-DECORATION: none;

	font-size: 12px;

	font-family: Verdana, Geneva, sans-serif;

}

#pagination A:hover {

	COLOR: #333;

	TEXT-DECORATION: none;

	DISPLAY: block;

	FLOAT: left;

}

#pagination A:active {

	COLOR: #60951e;

}

#pagination .prevnext a {

	border:0px;

	BORDER: #bababa 0px solid;

	padding:0px;

	margin:0px;

	BACKGROUND:#fff;

}

/*-----------------------------網站主體架構-----------------------------*/



#wrapper {

	width: 100%;

	background-color: #FFFFFF;

}

#all_wap {
	width: 100%;
	margin-top: 60;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0;
	
}

/*   all   */

#header {
	width: 100%;
	/*	min-width:1000px;*/

	height: 60px;
	margin: 0 auto;
	background-image: url("none");
	background-repeat: repeat-x;
	background-position: center top;
	position: fixed;
	z-index: 999;
	left: 0px;
	top: 0px;


}

#main {
	width: 94%;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 5px;

}

.main {

	width: 90%;

	margin-right: auto;

	margin-left: auto;

}

.content {
	background-repeat: no-repeat;
	background-position: right top;
	text-align: left;
	display: inline-block;
	width: 100%;
	clear: both;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

}

.main .contact,.main #contact_box{

	

	margin-bottom:20px;

}

.h1 {

	color:#000;

	float:left;

	padding:13px 0px 0px 10px;

}

.h2 {

	font-size:1.2em;

	margin:0px;

}

.content_main {

	border: 0px solid red;

	margin: 0px;

	margin-bottom:30px;

}

.left {
	width: 100%;
	display: inline-block;
	float: left;
	border: 0px solid #b32480;
	vertical-align: top;
	clear: both;
	margin-bottom: 15px;

}

.title {
	height: auto;
	background-repeat: no-repeat;
	font-family: "微軟正黑體";
	font-size: .8em;
	line-height: 39px;
	font-weight: bold;
	color: #666;

}

.selecto{ width:93%; height:36px; margin:6px 12px; font-size:14px; border:1px solid #EEE; padding-left:6px; color:#666;}
.doctor{ margin:6px 0;}
.news_date{ margin:.5em 0;}

#breadcrumbs {

	width: 100%;

	position: relative;

	z-index: 666;

}

.breadcrumbs {

	font-size: 0.8em;

	text-align: left;

	color: #666666;

	height: 31px;

	margin: 0px;

	border: 0px solid #00F;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 0px;

}

.breadcrumbs a:link, .breadcrumbs a:visited {

	color: #999999;

	padding-top: 0px;

	text-decoration: none;

	font-family: "微軟正黑體";

}

.breadcrumbs a:active, .breadcrumbs a:hover {

	color: #FF9900;

	text-decoration: none;

}

.breadcrumbs .home {
	float: left;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0;

}

.breadcrumbs .home:link, .breadcrumbs .home:visited {

}

.breadcrumbs .home:active, .breadcrumbs .home:hover {;

	text-decoration: underline;

}

/*   topmenu   */

#topmenu {
	width: 100%;
	height: 60px;
	position: relative;
	margin: 0 auto;
	background-image: url("../images/menubg.png");
	background-repeat: repeat-x;
	background-position: left -50px;
    box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 1px;
    -moz-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 1px;
    /* -webkit-box-shadow: rgba(0, 0, 0, 0.35) 0px 0px 1px; */	

}

.toplogol {
	height: 45px;
	width: 100px;
	margin-left: 30%;
	padding-top:15px;
	background-position: center;

}
.toplogol img {
	width:100%;}

.topmenu {
	/*	float: left;*/

	position: absolute;
	left: 0px;
	top: 60px;
	background-color: #FFF;
	width: 100%;

}

/*   search   */



#search {
	/*float: left;*/

	width: auto;
	height: 36px;
	position: absolute;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	overflow: hidden;
	top: 12px;
	right: 0px;
	display: inline-table;
	z-index: 1000;
	width:auto!important;

}

.search {

	width: 204px;

/*	margin-left: 430px;*/

	padding-top: 10px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 15px;

	background-image: url("../images/search_bg.jpg");

	background-repeat: no-repeat;

	height: 40px;

}



.searchbox {

    background-color: #FFFFFF;
    height: 30px;
    position: relative;
    padding: 0px;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    width: 80%;
    float: left;

}

.search_two {

    height: 30px;
    background-image: url("../images/search_icon.jpg");
    background-repeat: no-repeat;
    background-position: center center;
    font-size: 0px;
    line-height: 0px;
    color: #FFF;
    background-color: #D3D3D3;
    margin: 0px;
    padding: 0px;
    float: left;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;

}

.search_span {

	float: left;

}



.search_span02 {
	float: left;
	font-family: "微軟正黑體";
	font-size: 0px;
	font-weight: normal;
	color: #FFF;
	text-decoration: none;
	line-height: 0px;
	height: 24px;
	width: 24px;
	margin-top: 6px;
	margin-right: 3px;
	margin-bottom: 6px;
	margin-left: 8px;

}



.search_span02 a:link {
	float: left;
	padding-right: 5px;
	padding-left: 5px;
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	
	
	background-repeat: no-repeat;
	background-position: center bottom;
	background-size: 24px 24px;
	
	

}

.search_span02 a:visited {

	float: left;

	padding-right: 5px;

	padding-left: 5px;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FFF;

	text-decoration: none;

}



.search_span02 a:hover {

	float: left;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FF0;

	text-decoration: none;

}



.search_span02 a:active {

	float: left;

	padding-right: 5px;

	padding-left: 5px;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FFF;

	text-decoration: none;

}







.search_span03.cart {
	float: left;
	font-family: "微軟正黑體";
	font-size: 13px;
	font-weight: normal;
	color: #FFF;
	line-height: 24px;
	background-image: url("../images/iconb.png");
	background-repeat: no-repeat;
	background-position: left center;
	height: 24px;
	width: 24px;
	padding-left: 8px;
	display: block;
	position: relative;
	margin-top: 6px;
	display:none;
}

.search_span03 a:link {

	float: left;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FFF;

	text-decoration: none;

}



.search_span03 a:visited {

	float: left;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FFF;

	text-decoration: none;

}

.search_span03 a:hover {

	float: left;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FF0;

	text-decoration: none;

}

.search_span03 a:active {

	float: left;

	font-family: "微軟正黑體";

	font-size: 13px;

	font-weight: normal;

	color: #FF0;

	text-decoration: none;

}

/* ---nav_menu主選單---- */

.nav_menu {
	height: auto;
	position: relative;
	z-index: 999;
	display: none;
}

.nav {


	height: 66px;

	position: relative;

}

.nav .list li {

	float:left;

}

.nav .list a {
	float: left;
	display: block;
	width: 100%;
	height: 45px;
	text-align: center;
	color: #666;
	font-family: "微軟正黑體";
	font-size: 15px;
	line-height: 45px;
	font-weight: bold;
	text-decoration: none;


}

.nav .list a:hover {

	font-size: 15px;

  display: block;

  color: #60951e;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  margin-top: 3px\9;

  text-decoration: none;

  background-color: #FFFFFF;

  cursor: pointer;

}

.nav .list a:hover, .nav .list .now {

	color: #60951e;

}

.nav .box {

	position: absolute;

	left: -5px;

	top: 66px;

	width: 800px;

	background: #FFF;

	overflow: hidden;

	height: 0;

	filter: alpha(opacity=0);

	opacity: 0;

	border-bottom-width: 2px;

	border-bottom-style: solid;

	border-bottom-color: #009900;

}

.nav .cont {

	position:relative;

	padding:25px 0 0px 24px;

}

/* sublist */

.sublist li {

	float:left;

	width:168px;

	padding-right:24px;

	padding-bottom:24px;

}

.sublist li h3.mcate-item-hd {

	font-family:'微软雅黑';

	padding-left:2px;

	font-size:14px;

	height:26px;

	line-height:26px;

	border-bottom:1px dashed #666666;

}

.sublist li p.mcate-item-bd {

	padding-left:2px;

}

.sublist li p.mcate-item-bd a {

	height:26px;

	line-height:26px;

	margin-right:5px;

	font-size:12px;

	color:#666666;

	text-decoration:none;

	display:inline-block;

}

.sublist li p.mcate-item-bd a:hover {

	color:#6c5143;

	text-decoration:underline;

}

/*   左側產品選單  */

.menu_list {
	width: 100%;
	margin-bottom: 10px;
	margin-right: auto;
	margin-left: 0px;
	margin-top: 10px;

}

.menu_head {
	height: 42px;
	line-height: 42px;
	padding-left: 35px;
	font-size: 16px;
	color: #0092c8;
	cursor: pointer;
	position: relative;
	font-weight: bold;
	margin: 0;
	background-image: url("../images/pro_left.jpg");
	background-repeat: no-repeat;
	background-position: 15px center;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #d1eac0;

}

.menu_list .current {

	background-image: url("../images/pro_down.jpg");

	background-repeat: no-repeat;

	background-position: 15px center;
	color: #F90;

}

.menu_list .open {

	display:block;

}

.menu_list .active{

	color:#F90;

}

.menu_body {

	height: auto;

	overflow: hidden;

	line-height: 38px;

	backguound: #fff;


	

	display:none;

}

.menu_body a {
	display: block;
	height: 38px;
	line-height: 38px;
	padding-left: 38px;
	color: #777777;
	text-decoration: none;
	border-bottom: 1px solid #e1e1e1;
	background-image: url("../images/icon.jpg");
	background-repeat: no-repeat;
	background-position: 25px center;

}

.menu_body a:hover,.menu_body a.active {

	text-decoration: none;

	color: #F90;

}

.hotboxa {
	float: left;
	width: 100%;

}
.hotboxa .pdt_title{margin-bottom:10px;}
.hotboxa a{color: #666;}.hotboxa a:hover{color:#01a0dc;}.hotboxa ul li{margin-bottom: 10px;border-bottom: 1px dotted #cecece;padding-bottom: 5px;}
.hotboxa ul li .txtBox:after{content: "";height: 0;display: block;clear: both;}
.hotboxa ul li .txtBox h4{display: inline;}.hotboxa ul li .txtBox span{float: right;}
.hotbox {
	float: left;
	border: 1px solid #d3d3d3;
	margin-top: 15px;
	width: 100%;
	margin-right: 0%;
	margin-bottom: 20px;
	margin-left: 0px;
	display:none;

}

.hotbox li {

	display: inline;

}

.hotlist {
	background-repeat: no-repeat;
	background-position: left top;
	height: 40px;
	float: left;
	width: 100%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999;

}

.hotlist_item {
	height: 32px;
	float: left;
	width: 32px;
	line-height: 32px;
	color: #FFF;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	background-color: #F96;
	margin: 5px;
	border-radius: 16px;

}

.hotlist_text {
	height: 42px;
	float: left;
	width: 81%;
	line-height: 42px;
	color: #333;
	font-family: "微軟正黑體";
	font-size: 15px;
	text-decoration: none;
	overflow:hidden;
}



.hotlist_text a,a:link {
	color: #333;
	font-family: "微軟正黑體";
	font-size: 14px;
	text-decoration: none;
	
}

.hotlist_text a:hover {

	color: #F90;

	font-family: "微軟正黑體";

	font-size: 15px;

	text-decoration: none;

}

.hot_clear {

	height: 1px;

	float: left;

	width: 199px;

	border-top-width: 1px;

	border-top-style: dashed;

	border-top-color: #CCC;

	border-right-color: #CCC;

	border-bottom-color: #CCC;

	border-left-color: #CCC;

}

/* show_box */

.show_box {
	width: 100%;
	position: relative;
	height: auto;
	overflow: hidden;

}

ul.pic_list {
	position: relative

}

ul.pic_list li {


}

.title_nav {

	float: left;

	width: 693px;

	height: 36px;

	position: absolute;

	bottom: 0px;

	left: 0px;

	padding-left: 90px;

	background-image: url("../images/banner.png");

	background-repeat: no-repeat;

	background-position: center top;

	line-height: 36px;

}

.title_nav a {

	float: left;

	display: inline-block;

	margin-right: 2px;

	text-align: center;

	color: #666;

	text-decoration: none;

	padding-top: 0px;

	padding-right: 15px;

	padding-bottom: 0px;

	padding-left: 15px;

}

.title_nav a.select {

}

/*   右側橫幅  */



#abanner {
	height: auto;
	width: 100%;
	margin-bottom: 10px;
	display:none;

}

/*  內容  */



#content_box {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;

}

.content_box {
	float: left;
	width: 100%;

}

.content_boxm {

	float: left;

	width: 763px;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 0px;

	padding-left: 10px;

}

#content_boxr {
	float: left;
	width: 100%;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
	border: 1px solid #d3d3d3;
	margin-top: 15px;

}

/* 首頁商品區塊 */

#home_content {

	text-align: left;

}

/* 首頁上品列表框 */

#home_products_row {

	height: auto;

	clear: both;

}

/* 首頁商品 */

#home_products_row .home_products_case {
	clear : right;
	width: 100%;

}

#home_products_row2 .home_products_case2 {

	clear : right;

	float: left;

}

#home_products {
	clear: left;

}

#home_products2 {
	background-position: bottom;
	background-repeat: no-repeat;
	width: 100%;
	clear: left;

}

#home_products3 {

	padding-left: 0px;

	background-image: url("../images/type/type_img.html");

	background-position: bottom;

	background-repeat: no-repeat;

	width: 680px;

	clear: left;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

/* ------------- 產品圖 -------------*/

DIV#home_products .home_images {
	text-align: center;
	background-image: url("../images/p-bg.html");
	background-repeat: no-repeat;
	background-position: center top;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	border-top-width: 4px;
	border-top-style: solid;
	border-top-color: #0092c8;

}

DIV#home_products2 .home_images2 {
	width: 48%;
	margin-top: 0;
	margin-right: 1%;
	margin-bottom: 10px;
	margin-left: 0px;
	float: left;
	border: 1px solid #efefef;

}

/*-------------產品名稱 -------------*/

DIV#home_products .home_name {

	font-size: 11px;

	color: #FFFFFF;

	text-align: center;

	background-image: url("../images/arrow2.gif");

	background-repeat: no-repeat;

	background-position: 10px 10px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 10px;

	padding-left: 0px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 20px;

}

DIV#home_products .home_name a:link {

	color: #FFFFFF;

}

DIV#home_products .home_name a:visited {

	color: #FFFFFF;

}

DIV#home_products .home_name a:hover {

	color: #CCCCCC;

}

DIV#home_products .home_name a:active {

	color: #FFFFFF;

}

DIV#home_products .home_name2 {

	font-size: 11px;

	color: #996600;

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	line-height: 20px;

	padding-top: 5px;

	padding-right: 0px;

	padding-bottom: 0px;

	padding-left: 0px;

}

DIV#home_products .home_name2 a:link {

	color: #333333;

}

DIV#home_products .home_name2 a:visited {

	color: #333333;

}

DIV#home_products .home_name2 a:hover {

	color: #FF0000;

}

DIV#home_products .home_name2 a:active {

	color: #333333;

}

DIV#home_products2 .home_name {

	font-size: 13px;

	color: #333333;

	text-align: center;

	line-height: 45px;

	background-image: url("../images/f_btn.html");

	background-repeat: no-repeat;

	padding: 0px;

}

DIV#home_products2 .home_name a:link {

	color: #FF0000;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}

DIV#home_products2 .home_name a:visited {

	color: #333333;

}

DIV#home_products2 .home_name a:hover {

	color: #FF0000;

}

DIV#home_products2 .home_name a:active {

	color: #333333;

}

#probox {
	width: 100%;
	margin-right: auto;
	margin-left: auto;

}
#probox img{ width:100%;}

#probox2 {
	width: 182px;
	height: 182px;
	margin-right: auto;
	margin-left: auto;

}

.probox_title {
	font-family: "微軟正黑體";
	line-height: 22px;
	color: #333333;
	text-align: left;
	background-color: #f4f1ea;
	padding: 8px;
	font-size: 14px;
	height: 140px;

}

.probox_title2 {
	font-family: "微軟正黑體";
	line-height: 22px;
	color: #333333;
	text-align: left;
	background-color: #FFFFFF;
	padding: 8px;
	font-size: 13px;
	height: 109px;
	margin-right: auto;
	margin-left: auto;

}

.probox_title3 {

	font-family: "微軟正黑體";

	font-size: 15px;

	line-height: 27px;

	font-weight: bold;

	color: #FFFFFF;

	width: 690px;

	float: left;

	text-align: left;

	background-image: url("../images/p_titlebg2.html");

	background-repeat: no-repeat;

	background-position: left top;

	height: 27px;

	padding-left: 20px;

	margin-top: 15px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

}

.probox_con {

	font-family: "微軟正黑體";

	font-size: 15px;

	line-height: 22px;

	color: #181818;

	width: 685px;

	float: left;

	text-align: left;

	background-repeat: no-repeat;

	background-position: left top;

	padding-top: 10px;

	padding-right: 10px;

	padding-bottom: 15px;

	padding-left: 10px;

}

.probox_more {

	float: left;

	text-align: right;

	width: 99%;

}

.homepage_swrap {

	float: left;

	text-align: right;

	width: 350px;

}

.homepage_right {

	float: left;

	text-align: left;

	width: 330px;

	padding-left: 20px;

}

.content-main {
	border: 0px solid red;
	margin-bottom: 0px;
	margin-top: 20px;
	margin-right: 0px;
	margin-left: 0px;
	padding-bottom: 0px;
	line-height: 26px;

}
.font14_o { margin-bottom:1em;}
#tab-1{ padding:1em 0;}
#tab-2{ padding:1em 0;}
#tab-3{ padding:1em 0;}

.content-main img{
	max-width:100%!important;
	height: auto !important;
}
.content-main iframe{
	max-width:100%!important;
}

.both {

	clear:both;

}

.content-main ul ol li {

	margin:-20px;

}

/* ------------- product 橫向模式 第1種-------------*/



.product_box {

	border: 0px solid #ffcccc;

}

.pro {

	float:left;

	margin:0px 10px;

	font-size:11px;

	width:90%;

	line-height:18px;

	padding:10px 0px 20px 0px;

	background:url("../images/pro_line.html") bottom no-repeat;

	border:0px solid #069;

}

.pro a:link, .pro a:visited {

	color:#fff;

}

.pro a:active, .pro a:hover {

	color:#aff24f;

	text-decoration: underline;

}

.pro img {

	float:left;

}

.prolist_description {

	margin-left:20px;

	float:left;

	border:0px solid #069;

	width:75%;

}

.prolist_description img {

	float:right;

}

.pro_name {

	color: #000;

	font-size:13px;

	font-weight: bold;

	background:url("../images/pro_frame_under01_04.html") no-repeat left -5px;

	min-height:30px;

.height:30px;

	padding:5px 15px 0px 15px;

}

.pro_description {
	height: auto;

}

.pro_descriptionimg {
	width: 100%;
	display: block;
	border: 1px solid #cccccc;
	margin-right: auto;
	margin-left: auto;
	height: auto;

}

.pro_imb {


}

.pro_imgs img {

	border:1px solid #d3d3d3;

	margin:0px 5px;

	float:right;

}

.pro_name02 {

	font-size: 12px;

	color: #F60;

	font-family: "新細明體";

	font-weight: bold;

	line-height: 32px;

	/*height: 32px;*/

}

.pro_text01 {

	font-size: 15px;

	color: #666;

	font-family: "微軟正黑體";

	line-height: 26px;

}

.pro_titdes {

}

.back {

	text-align:center;

	clear:both;

	padding-top:30px;

}

.pro_but {

	margin-top: 10px;

	line-height: 28px;

	font-family: "微軟正黑體";

	font-size: 15px;

	color: #666;

	width: 180px;

	float: left;



}

.pro_butr {

	margin-top: 35px;

	line-height: 28px;

	font-family: "微軟正黑體";

	font-size: 15px;

	color: #666;

	float: left;

	width: 180px;

}

#tab_nav {
	float: left;
	/*margin-top: 58px;*/

	width: auto;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #efefef;
	height: 40px;

}

/*----- 選單列 ------ */



#menua_wap {

	width: 961px;

	float: left;

	background-image: url("../images/menubg.png");

	background-repeat: no-repeat;

	background-position: center top;

	height: 44px;

}

#menua {

	overflow: hidden;

}

#menua ul {

	float: left;

	list-style: none;

	overflow: hidden;

	padding: 0;

	margin-top: 0px;

	margin-right: 0;

	margin-bottom: 0;

	margin-left: 0;

}

#menua ul li {

	float: left;

	padding: 0;

}

#menua ul li.current a {
	color: #333333;
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #ededed;
	border-right-color: #ededed;
	border-left-color: #ededed;

}

#menua ul li a {
	color: #666666;
	display: block;
	height: 41px;
	line-height: 40px;
	text-align: center;
	text-decoration: none;
	font-family: "微軟正黑體";
	font-size: 15px;
	width: 70px;
	margin-right: 2px;
	margin-left: 2px;
	background-color: #f4f4f4;

}

#menua ul li a:hover {

	background-image: url("../images/btn-hover.html");

	background-repeat: no-repeat;

	color: #FF9900;

}

.menua_line {

	height: 41px;

	width: 1px;

	float: left;

}

/*   footer   */

#footer {
	color: #333333;
	line-height: 20px;
	border: 0px solid #ce3;
	font-size: 15px;
	float: left;
	width: 100%;
	font-family: "微軟正黑體";
	position: relative;
    padding: 30px 0;
    background: #E6E6E6;

}

#footer a:link, #footer a:visited {


	color:#333333;

}

#footer a:active, #footer a:hover {

	text-decoration: none;

}

#footer .fot {
	text-align: left;
	margin-bottom: 10px;
	margin-top: 0px;
	margin-right: auto;
	margin-left: 1.5em;
	font-size: 12pt;
	line-height: 18pt;

	/*line-height: 45px;*/

}


#footer .fot_02 {

	color: #a3a3a3;

}

#footer .fot_02 a:link, #footer .fot_02 a:visited {

	font-size:10px;

	color:#a3a3a3;

}

#footer .fot_02 a:active, #footer .fot_02 a:hover {

	color:#87b7db;

	text-decoration: underline;

}

#footer #fot_03 {

	color:#a3a3a3;

}


.footer_logo {

	width: 181px;

	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 20px;


}

.fot h3{
	font-size:14pt;
	font-weight:bold;
	margin-bottom:1em;
	}
.footer_logo form {

	margin:0;

	padding:0;

}

/*   other   */

.clearfix:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

}

.clearfix {

	display: inline-block;

}/* Hides from IE-mac \*/

* html .clearfix {

	height: 1%;

}

.clearfix {
}
.top7{
	margin-top:70px;}




/*----- 子選單 ------ */

#navlist ul li a:hover{

	color: #60951e;

}

#sub_01 {

  position: absolute;

  display: block;

  background-image: linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -moz-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -webkit-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -ms-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-color: #FFF\9;

  padding: 10px;

  width: 112px;

  left: 0px;

  top: 66px;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  border-bottom: #CCC solid 1px;

  /* box-shadow: 0px 2px 5px #333333; */

 display: none; 

}



#sub_01 ul {

 display: none; 
  list-style: none;

  margin: 0;

  padding: 0;

}



#sub_01 ul li {

  clear: both;

  height: 40px;

  color: #434343;

  background-image: none;

  width: 112px;

  border-bottom: #cecece dotted 1px;

}



#sub_01 ul li a {

  display: block;

  color: #676767;

  padding: 0px;

  height:40px;

  font-size: 14px;

  line-height: 40px;

  float: left;

  padding-left: 25px;

  width: 112px;

  text-align:left;

}

#sub_01 ul li a:hover {

  display: block;

  margin-top: 0px;

  font-size: 14px;

  border: none;

  background-color: transparent;

}



#sub_01 .aa {

  background-image: url("../images/sub_01_a.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_01 .bb {

  background-image: url("../images/sub_01_b.png");

  background-position: left;

  background-repeat: no-repeat;

}


#sub_01 .cc {

  background-image: url("../images/sub_01_c.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_01 .dd {

  background-image: url("../images/sub_01_d.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_01 .ee {

  background-image: url("../images/sub_01_e.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_02 {

  position: absolute;

 display: none; 

  background-image: linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -moz-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -webkit-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -ms-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-color: #FFF\9;

  padding: 10px;

  width: 112px;

  left: 0px;

  top: 66px;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  border-bottom: #CCC solid 1px;

  /* box-shadow: 0px 2px 5px #333333; */

  /* display: none; */

}



#sub_02 ul {

  display: block;

  list-style: none;

  margin: 0;

  padding: 0;

}



#sub_02 ul li {

  clear: both;

  height: 40px;

  color: #434343;

  background-image: none;

  width: 112px;

  border-bottom: #cecece dotted 1px;

}



#sub_02 ul li a {

  display: block;

  color: #676767;

  padding: 0px;

  height:40px;

  font-size: 14px;

  line-height: 40px;

  float: left;

  padding-left: 25px;

  width: 112px;

  text-align:left;

}

#sub_02 ul li a:hover {

  display: block;

  margin-top: 0px;

  font-size: 14px;

  border: none;

  background-color: transparent;

}



#sub_02 .aa {

  background-image: url("../images/sub_02_a.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_02 .bb {

  background-image: url("../images/sub_02_b.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_02 .cc {

  background-image: url("../images/sub_02_c.png");

  background-position: left;

  background-repeat: no-repeat;

}


#sub_03 {

  position: absolute;

 display: none; 

  background-image: linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -moz-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -webkit-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -ms-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-color: #FFF\9;

  padding: 10px;

  width: 112px;

  left:0px;

  top: 66px;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  border-bottom: #CCC solid 1px;

  /* box-shadow: 0px 2px 5px #333333; */

  /* display: none; */

}



#sub_03 ul {

  display: block;

  list-style: none;

  margin: 0;

  padding: 0;

}



#sub_03 ul li {

  clear: both;

  height: 40px;

  color: #434343;

  background-image: none;

  width: 112px;

  border-bottom: #cecece dotted 1px;

}



#sub_03 ul li a {

  display: block;

  color: #676767;

  padding: 0px;

  height:40px;

  font-size: 14px;

  line-height: 40px;

  float: left;

  padding-left: 25px;

  width: 112px;

  text-align:left;

}

#sub_03 ul li a:hover {

  display: block;

  margin-top: 0px;

  font-size: 14px;

  border: none;

  background-color: transparent;

}



#sub_03 .aa {

  background-image: url("../images/sub_03_a.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_03 .bb {

  background-image: url("../images/sub_03_b.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_03 .cc {

  background-image: url("../images/sub_03_c.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_03 .dd {

  background-image: url("../images/sub_03_d.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_04 {

  position: absolute;

 display: none; 

  background-image: linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -moz-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -webkit-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -ms-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-color: #FFF\9;

  padding: 10px;

  width: 112px;

  left: 0px;

  top: 66px;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  border-bottom: #CCC solid 1px;

  /* box-shadow: 0px 2px 5px #333333; */

  /* display: none; */

}



#sub_04 ul {

  display: block;

  list-style: none;

  margin: 0;

  padding: 0;

}



#sub_04 ul li {

  clear: both;

  height: 40px;

  color: #434343;

  background-image: none;

  width: 112px;

  border-bottom: #cecece dotted 1px;

}



#sub_04 ul li a {

  display: block;

  color: #676767;

  padding: 0px;

  height:40px;

  font-size: 14px;

  line-height: 40px;

  float: left;

  padding-left: 25px;

  width: 112px;

  text-align:left;

}

#sub_04 ul li a:hover {

  display: block;

  margin-top: 0px;

  font-size: 14px;

  border: none;

  background-color: transparent;

}



#sub_04 .aa {

  background-image: url("../_/images/pro_left.jpg_/index.html");

  background-position: left;

  background-repeat: no-repeat;

}



#sub_05 {

  position: absolute;

 display: none; 

  background-image: linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -moz-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -webkit-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -ms-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-color: #FFF\9;

  padding: 10px;

  width: 112px;

  left: 0px;

  top: 66px;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  border-bottom: #CCC solid 1px;

  /* box-shadow: 0px 2px 5px #333333; */

  /* display: none; */

}



#sub_05 ul {

  display: block;

  list-style: none;

  margin: 0;

  padding: 0;

}



#sub_05 ul li {

  clear: both;

  height: 40px;

  color: #434343;

  background-image: none;

  width: 112px;

  border-bottom: #cecece dotted 1px;

}



#sub_05 ul li a {

  display: block;

  color: #676767;

  padding: 0px;

  height:40px;

  font-size: 14px;

  line-height: 40px;

  float: left;

  padding-left: 25px;

  width: 112px;

  text-align:left;

}

#sub_05 ul li a:hover {

  display: block;

  margin-top: 0px;

  font-size: 14px;

  border: none;

  background-color: transparent;

}



#sub_05 .aa {

  background-image: url("../images/sub_05_a.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_05 .bb {

  background-image: url("../images/sub_05_b.png");

  background-position: left;

  background-repeat: no-repeat;

}





#sub_06 {

  position: absolute;

 display: none; 

  background-image: linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -moz-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -webkit-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-image: -ms-linear-gradient(bottom,#e3e3e3 20%,#ffffff 100%);

  background-color: #FFF\9;

  padding: 10px;

  width: 112px;

  right: 0px;

  top: 66px;

  border-left: #CCC solid 1px;

  border-right: #CCC solid 1px;

  border-bottom: #CCC solid 1px;

  /* box-shadow: 0px 2px 5px #333333; */

  /* display: none; */

}



#sub_06 ul {

  display: block;

  list-style: none;

  margin: 0;

  padding: 0;

}



#sub_06 ul li {

  clear: both;

  height: 40px;

  color: #434343;

  background-image: none;

  width: 112px;

  border-bottom: #cecece dotted 1px;

}



#sub_06 ul li a {

  display: block;

  color: #676767;

  padding: 0px;

  height:40px;

  font-size: 14px;

  line-height: 40px;

  float: left;

  padding-left: 25px;

  width: 112px;

  text-align:left;

}

#sub_06 ul li a:hover {

  display: block;

  margin-top: 0px;

  font-size: 14px;

  border: none;

  background-color: transparent;

}



#sub_06 .aa {

  background-image: url("../images/sub_06_a.png");

  background-position: left;

  background-repeat: no-repeat;

}

#sub_06 .bb {

  background-image: url("../images/sub_06_b.png");

  background-position: left;

  background-repeat: no-repeat;

}


.index_summary{

  height: 40px;

  overflow: hidden;

}





/* contact */

#contact #content .left{width:520px;}

#contact #content .right{display:block;padding:5px;border:1px solid #CCC;background:#FFF;}

#contact form{/*margin-top:20px;*/}

#contact form li{
	margin-bottom: 10px;
	text-align: center;
}

#contact form li label{
	display: inline-block;
	width: 90px;
	text-align: right;
	vertical-align: top;
	position: relative;
	top: 5px;
	font-size: 15px;
	color: #666;
	float: left;
}

#contact form li:hover label{
	color: #333;
}

#contact form li input[type="text"], #contact form li textarea{
	width: 70%;
	margin-top: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}

#contact form li textarea{height:100px;}

#contact form li#captcha input[type="text"]{
	width: 100px;
}
/*
#contact form li input[type="text"]:hover, #contact form li textarea:hover{border:1px solid #999;}

#contact form li input[type="text"]:focus, #contact form li textarea:focus{border:1px solid #39C;}

#contact form li input[type="text"].error, #contact form li textarea.error{border:1px solid #E33;}
*/
#contact form li input[type="submit"]{
	background: #39C;
	color: #FFF;
	border: none;
	border-radius: 2px;
	margin-left: auto;
	cursor: pointer;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}

#contact form li input[type="submit"]:hover{background:#28B;}
.form-group {
	margin-bottom: 15px;
}
.form-group label span {
	color: red;
	font-weight: bold;
	margin-left: 10px;
}
.form-group .input-control {
	width: 100%;
	height: 35px;
	margin-top: 5px;
	border: 1px solid #e4e4e4;
	border-radius: 4px;
}
.form-group input[type="submit"]{
	background: #39C;
	color: #FFF;
	cursor: pointer;
}
.form-group textarea.input-control{
	height: 80px;
}

.contact .contact_left{
	float: left;
	margin-top: 20px;
	width: 100%;

}



.contact #contact_right{
	width: 100%;
	float: right;
	margin-top: 20px;

}

#contact_right p{

  margin: 5px 0;

  line-height: 20px;

  font-size: 15px;

  color: #666;

}

#contact_right p a{

  font-size: 12pt;

  color: #EC651A;

  font-weight: bold;

 }

#clk_captcha{
	vertical-align: middle;
	cursor:pointer
}
 
/*------------ faq展開 ----------------*/
        #accordion h2{
	font-size: 18px;
	font-weight: bold;
	height: auto;
	line-height: 30px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	background-color: #EFEFEF;
	background-position: 0 0;
	font-family: "微軟正黑體";
	background-image: url("../images/q.png");
	background-repeat: no-repeat;
	padding-left: 20px;
        }
        #accordion h2 a{
	color: #333;
	display: block;
	font-size: 15px;
	text-decoration: none;
	padding-left: 10px;
	outline: none;
	font-family: "微軟正黑體";
        }
        #accordion h2 a:hover{
	color: #ff0000;
	cursor: pointer;
        }
        .current{
            color:Yellow;
        }
        .item{
	clear: both;
	overflow: hidden;
	font-size: 14px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	padding-left: 30px;
	background-image: url("../images/a.png");
	background-repeat: no-repeat;
	background-position: left top;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 15px;
	margin-left: 5px;
        }
        .item p{
            margin-top:5px;
        }




#main2 #banner{
  width: 100%;
  margin-right: auto;
  margin-left: auto;
 }

#main2 #banner img{
  width:100%;
}

.banner {
  position: relative;
  clear: both;
  margin-top:60px;
}
.banner>ul {
  overflow: hidden;
}
.banner>ul>li {
  transition: 1s;
  opacity: 0;
  height: 0;
  position: relative;
  left: 50%;
}
.banner>ul>li.active {
  opacity: 1;
  left: 0;
  height: auto;
}
.banner>ul>li img {
  display: block;
  border-radius: 2px;
  height: auto;
  /*height:322px;*/
  width:100%;
}
.banner .prev-btn {
  left: 40px;
}
.banner .next-btn {
  right: 40px;
}
.banner .prev-btn, .banner .next-btn {
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -30px;
  width: 60px;
  text-align: center;
  height: 60px;
  font-size: 60px;
  line-height: 60px;
  color: #eee;
  text-shadow: 0 0 1px rgba(0,0,0,0.5);
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.banner:hover .dotnav, .banner:hover .prev-btn, .banner:hover .next-btn {
  display: block;
}
.fa-angle-left:before {
  content: "\f104";
}
.fa-angle-right:before {
  content: "\f105";
}
.banner .dotnav ol {
  margin-left: -50%;
}
.banner .dotnav ol li.current {
  background-color: rgba(0,0,0,0.5);
}
.banner .dotnav ol li {
  width: 12px;
  height: 12px;
  border-radius: 12px;
  background-color: rgba(0,0,0,0.1);
  display: inline-block;
  margin-right: 10px;
  cursor: pointer;
}
#header #search .er {
	float: right;
	width: auto;
	margin-right: 10px;
}
#topmenu .topmenu .nav_menu .nav #navlist {
	height: auto;
	width: 100%;
}
#navlist #navfouce {
	height: 100%;
	width: 100%;
}
#navfouce > li {
	width: 100%;
	position: relative;
}
#mymain .sq .index_pic a img {
	height: auto;
	width: 100%;
}
#mymain .index_pic {
	width: auto!important;
	height: auto!important;
	margin: 0px;
    padding: 1em;
	background:whitesmoke;
}
#mymain .index_pic a img{
	width: 100%!important;
	height:auto!important;
}
#mymain .index_news{
	float: right;
	width: 100%!important;
	height: auto !important;
	overflow: hidden;
	margin-top: 0px!important;
	margin-right: 0%!important;
	margin-bottom: 20px!important;
	margin-top: 20px!important;
	margin-left: 0%!important;
}
#mymain .index_fb{
	float: left;
	width: 100%!important;
	text-align: center;
	height: 351px;
	margin-bottom: 20px;
	  }
#mymain .index_entrust {
	float: left;
	width: 100%!important;
	text-align: left;
	height: auto;
	margin-bottom: 20px;
}
#mymain .index_news h1,#mymain .index_fb h1,#mymain .index_entrust h1,#mymain .index_about h1{
	float: left;
	width: 100%;
	height: 24px;
	margin-bottom: 15px;
	text-align: left!important;
}
#mymain .index_about {
	float: right;
	width: 100%!important;
	height: auto!important;
	overflow: hidden;
	margin-top: 0px!important;
	margin-right: 0px!important;
	margin-bottom: 0px!important;
	margin-left: 0%!important;
}
#mymain .index_entrust img, #mymain .index_about img{
	width:100%!important;
height:auto!important;
}

#navlist ul li ul li a {
	background-image: none!important;
}
#footer .fot span {
	width: 100%!important;
	text-align: left!important;
	height: auto!important;
	    display: block;
}
#navfouce > li > a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
}
#navlist .search_span {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
#navlist .search_span .search {
	background-color: #0092c8;
	height: 35px;
	background-image: none;
	display: block;
	float: none;
	width: 90%;
	margin: 0px;
	padding-top: 7px;
	padding-right: 5%;
	padding-bottom: 3px;
	padding-left: 5%;
}
#topmenu .topmenu .nav_menu .nav #navlist .search_span.forphone .search #form_search input.searchbox {
	background-color: #FFFFFF;
	height: 30px;
	position: relative;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 90%;
	float: left;
}
@media screen and (max-width: 360px)
{
#topmenu .topmenu .nav_menu .nav #navlist .search_span.forphone .search #form_search input.searchbox {

	width: 85%;

}	
	
}
@media screen and (max-width: 960px)
{
.sno{
	display:none;}
}	
	
}
#topmenu .topmenu .nav_menu .nav #navlist .search_span.forphone .search #form_search .search_go {
	height: 30px;
	width: 30px;
	background-image: url("../images/search_icon.jpg");
	background-repeat: no-repeat;
	background-position: center center;
	font-size: 0px;
	line-height: 0px;
	color: #FFF;
	background-color: #D3D3D3;
	margin: 0px;
	padding: 0px;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#footer .fot .copyright {
	margin-top: 10px;
}
#footer .fot .fot_03 {
	margin-top: 10px;
	margin-bottom: 10px;
}
#footer .fot .copyright {
    display: inline-block;
    width: 100%;
	margin-bottom: 10px;
}
#mymain .index_news h1 img {
	height: auto;
	width: 100%;
}
#mymain .index_fb h1 img {
	height: auto;
	width: 100%;
}
#topmenu .meunbut.forphone {
	background-image: url("../images/open_but.png");
	background-repeat: no-repeat;
	background-position: left top;
	background-size: cover;
	height: 30px;
	width: 30px;
	position: absolute;
	font-size: 0px;
	line-height: 0px;
	color: #FFF;
	top: 16px;
	display: block;
	left: 10px;
}
#navfouce ul li ul {
	display: none;
}
#aside div p img {
	height: auto;
	width: 100%;
}
#firstpane .hotboxa img {
	display:none;
}
#second_menu {
	font-size: 1.5em;
	line-height: 40px;
	color: #FFFFFF;
	background-color: #0092c8;
	text-indent: 20px;
	height: 40px;
	width: 100%;
	border: 1px solid #CCC;
	background-position: 95% center;
	background-repeat: no-repeat;

}
#second_menu.stay {
	font-size: 12pt;
	line-height: 40px;
	color: #FFFFFF;
	background-color: #0092c8;
	text-indent: 20px;
	height: 40px;
	width: 100%;
	border: 1px solid #CCC;
	background-image: url("../images/arrow4.png");
	background-position: 95% center;
	background-repeat: no-repeat;

}
/* 子選單*/
#firstpane .hotboxa .slidex{
	display:none;
}
/*
#aside div p img {
	max-width:100%;
	height:auto;
}
*/
.hotbox li img {
	height: auto;
	width: 100%!important;
}
#form_cart .checkout_list .title div {
	width: 100%;
}
#contact_right .icon img {
	float: left;
	height: auto;
	width: 20px;
}
#accordion #banner img {
	height: auto;
	width: 100%;
}



#memberarea #myform .table {
	font-size: 10pt!important;
	line-height: 16pt!important;
}
#myform .table tbody tr .colorWhite {
	font-size: 10pt!important;
}
#myform .table tbody tr td table tbody tr td label {
	font-size: 10pt!important;
}
#memberarea #myform input[type=checkbox] {
	display: block;
	margin-right: auto;
	margin-left: auto;
}

#memberarea #myform input[type=radio] {
	display: block;
	margin-right: auto;
	margin-left: auto;
}
#myform .table tbody tr .color_fluorescent_red span {
	display: block;
}
#memberarea #myform {
	margin: 0px!important;
	padding: 0px!important;
}
#mainpart #memberarea.login {
	width: 100%!important;
}
#mainpart #memberarea form.login {
	padding: 0px!important;
	margin-top: 50px!important;
	margin-right: 0px!important;
	margin-bottom: 50px!important;
	margin-left: 0px!important;
}
#myform fieldset .validate[required] {
	width: 30px;
}

#aside div p span span .icon {
	height: 13px;
	width: auto;
	float: left;
	margin: 5px;
}
/*
#aside .spans form #show_area img {
	float: left;
	height: 15px;
	width: 15px;
	margin: 5px;
}
#aside .spans form .span_s img {
	margin: 5px;
	height: 15px;
	width: 15px;
}
*/
#content_box .content_box #aside p img {
	margin: 5px;
	float: left;
	height: auto;
	width: 100%;
}
#content_box .content_box #aside p img.icon,#content_box .content_box #aside img.icon {
    width: 15px;
}

#search_list {
	font-size: 10pt;
}







#home_products2 .home_images2 .probox_title2 span .product_list_addcart img {
	height: 22px;
	width: auto;
	margin-right: auto;
	margin-left: auto;
}
#firstpane .hotbox li img {
	height: auto;
	width: 100%;
}
@media screen and (max-width: 480px)
{
#myform ul li label {
	text-align: left;
	width: 100%!important;
	display:block;
}
#accordion .contact_left #myform ul li input[type=text], #accordion .contact_left #myform ul li textarea {
	width: 100%;
}
#captcha .validate[required] {
	width: 100px;
}	

DIV#home_products2 .home_images2 {
	height: auto;
	width: 100%;
}


}
#abanner .show_box .pic_list li a img {
	height: auto;
	width: 100%;
}
#mainproduct {
	display: table;
	width: 100%;
}
#tab-1 img {
	height: auto;
	width: 100%;
}

.fenlei{height:5.5em; margin-top:-12px;background: #F1F1F1; padding:20px 0;}
.fenlei h2{ font-size:18px; line-height:60px;}
.fenlei_title{ width:100%; margin:0 auto;}
.fenlei1{ display:none;}
.fenlei2{padding-left:3em;}
.fenlei2 li{ width:33.3%; float:left;list-style: url(/images/arrow05.png) outside circle;    line-height: 30px;}
.fenlei2 li:last-child { display:none;}
.fenlei2 li a:hover{ color:#0092c8;}


.specification_table {
    border: 0;
    width: 100%;
}

.specification_td_l {
    background: #909090;
    color: #fff;
    padding: 0.5rem;
    font-size: 1rem;
    text-align: center;
    width: 15%;
}

.specification_td_r {
    color: #4e4e4e;
    padding: 0.5rem;
    font-size: 1rem;
    text-align: justify;
    width: 85%;
    border: 1px solid #e4e4e4;
}

.shelf_life {
    color:#0092c8;
    font-weight: bold;
}

.attention_l,
.attention_r {
    color: #4e4e4e;
    padding: 0.5rem;
    font-size: 1rem;
    text-align: justify;
    border: 1px solid #e4e4e4;
}

.attention_l {
    width: 2%;
}

.attention_r {
    width: 83%;
}

.shoppingtips_banner {
    position: relative;
    text-align: center;
}

.shoppingtips_banner_title {
    background: rgba(249, 150, 54, 0.7);
    position: absolute;
    padding: 3%;
    text-align: center;
    bottom: 5%;
    font-size: 1.5rem;
    color: #fff;
    left: 40%;
}

.shoppingtips_article {}

.shoppingtips_column {
    padding: 3% 3% 5% 3%;
}

.shoppingtips_title {
    color: #0092c8;
    font-size: 1.2rem;
    padding-bottom: 1%;
    text-align: center;
    font-weight: bold;
}

.shoppingtips_line {
    border-top: 1px solid #0092c8;
    width: 5%;
    margin: 0 auto;
}

.shoppingtips_word {
    color: #433616;
    padding-top: 2%;
    text-align: justify;
}

.shoppingtips_others_list {
    color: #433616;
    padding-top: 2%;
    text-align: justify;
    padding: 3% 40% 5% 3%;
}

.shoppingtips_others {
    padding: 0 0 0 4%;
}

#mainpart #memberarea #order_inquiry table {
	font-size: 10pt;
	line-height: 12pt;
}
#myform .top tbody tr td .validate[required] {
	width: 100%;
}
#content_box .content_box .news .news_waterfall {
	width: 100%;
	position: relative;
}
.news_waterfall .news_list {
	height: 240px;
	width: 100%;
	margin-right: 2%;
	float: left;
	margin-bottom: 10px;
	text-align: center;
}
.news_waterfall {
	display: table;
}
.news_detail{background:#fff; padding:0;}
.news_detail .news_intro img {
	max-width: 100%!important;
    height: auto !important;
}
.news .news_detail{
	
}
#myform fieldset #clk_captcha {
	float: left;
	height: auto;
	/*width: 120px;*/
}
#myform .table tbody tr td #clk_captcha {
	height: 30px;
	width: auto;
	margin-left: 10px;
}
#bannerslider {
	width: 100%;
	overflow: hidden;
	margin-top: 60px;
}
#bannerslider ul li a img {
	height: auto;
	width: 100%;
}


/* 2016/2/24 針對手機修正 */

/* 隱藏 熱銷排行 及 活動專區*/
.css_cart .hotbox,.css_order .hotbox,.css_product .hotbox, .css_product_detail .hotbox{
	display:none;
}
/* 熱銷排行隱藏圖片*/
.css_product_main .hotbox .hot_top_img,.css_product .hotbox .hot_top_img{
	display:none;
}
/* 隱藏活動專區*/
.css_product_main .css_hotbox2,.css_product .css_hotbox2{
	display:none;
}

/* 隱藏產品的banner*/
.css_product_main #abanner{
	display:none;
}

/* 隱藏產品的熱門活動、最新商品*/
.css_product_main #content_boxr{
	display:none;
}

/* 產品圖 */
.css_product_detail .pro_descriptionimg{
	    border: 1px solid #ffffff;
}

/* 常見問題 */
.css_faq .item table{
	width:100% !important;
}

.css_technology .content_box img{
	width: 100% !important;
	height: auto  !important;
}

.css_explain .content_box div img {

	width: 100% !important;
	height: auto  !important;
	
}
.css_order .table_buy tr th,.css_order .table_get tr th,.css_order .table_ezship tr th,.css_order .table_pay tr th{
	width:100px;
}

.css_news .news_list{
	height:auto !important;
}
.css_news .news_list img{
	width:100%;
	height:auto;
}
.css_cart .checkout_list .title span,.css_cart .checkout_list .list span{
	width:auto !important;
}

.css_cart .pos_id{
	width:100%;
	max-width:100%;
}

/*
*	首頁
*/
#mymain .index_news .list1 img{
	width:100%;
	height:auto;
}
#mymain .index_news .list1 a{display:block; font-weight:bold; color:#35291D; margin:12px 0 5px;}
#mymain .index_news .list1 a:hover{color:#35291D; text-decoration:underline;}
#mymain .index_news a{font-size: 100%;line-height: 16px;}
#mymain .index_news .list1 p{font-size:0.9em; color:#5A4A42;line-height: 16px;}
#mymain .index_news .list2 p{font-size:0.9em; color:#5A4A42;line-height: 16px;}

/*
*	最下方
*/
iframe[name=google_conversion_frame]{display:none}
.search_span03 img {
	display: none;
}
#search .er .search_span03 a span {
	display: none;
}
#search .er .search_span02.snot{
	display: none;
}
#search .er .search_span02.two a{
	background-image: url("../images/icona.png");
}
#search .er .search_span02.three a{
	background-image: url("../images/iconc.png");
}
#search .er .search_span03:first-child{
	display: none!important;
	height: 0px;
	width: 0px;
	
}
#search .er .search_span02 a {
	display: block;
	font-size: 0px;
	line-height: 0px;
	color: #FFF;
	height: 24px;
	width: 24px;
}
#search .er .search_span03 a {
	background-color: #0092c8;
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
	top: -5px;
	right: -5px;
	border-radius: 10px;
	text-align: center;
}

#search .er .search_span03{
	float:left;
	margin-left:10px;
}

/* 登入-第一次購物 */
.css_login #mainpart #memberarea .first_buy{
	padding:0 0 10px 0;
	text-align: left;
}
.css_login #mainpart #memberarea .go_buy{
	padding-left: 120px;
}

.css_login #mainpart #memberarea.login2{
	height:auto !important;
}

/* 經營者的話,關係企業*/
.css_about2 #aside img,.css_about4 #aside img{
	width:40% !important;
	max-width:100% !important;
	height:auto !important;
	margin:0 !important;
	margin-right:1em !important;
}

/* 熱銷及活動專區*/
.hotbox .pdt_title{
	height: 30px;
    background-repeat: no-repeat;
    width: 100%;
    line-height: 30px;
}
.hotbox .pdt_title span{
	font-family: "微軟正黑體";
    font-size: 15px;
	font-weight: bold;
    color: #666;
    padding-left: 15px;
}

/* GMP */
.css_gmp #content_box .content_box #aside p{
	position:relative;
}
.css_gmp #content_box .content_box #aside p img.down_pdf{
	position: absolute;
    top: 130px;
    left: 12px;
    width: 75px;
}

/*最新消息*/
.css_news .news_waterfall .news_list .news_list_word{
	text-align: left;
    padding: 0 0 4px 0;
}
.css_news .news_waterfall .news_list .news_list_word a,.css_news .news_waterfall .news_list .news_list_word a:link{
	color:#000000;
}
.css_news .news_waterfall .news_list .news_list_word a:hover{
	color:#F90;
}

.css_news .news_waterfall .news_list .news_list_date{
	text-align: left;
    font-size: 14px;
    padding: 2px 0;
}

/* 會員登入*/
#mainpart #memberarea .text {
	text-align: center;
	font-size: 12pt;
	line-height: 16pt;
}
#memberarea form fieldset label {
	font-size: 12pt;
	line-height: 30px;
	color: #666;
	text-align: right;
	float: left;
	width: 120px;
}

/* 運送方式 */
.pos-method .pos-title{
	width:100%;margin-top: 20px;margin-bottom: 20px;padding-bottom:10px;float: left;font-weight: bold;border-bottom:1px #000000 solid;
}
.pos-method ul{
	clear:both;
}
/*
.pos-method ul:after{
	content: "";
  width: 100%;
  float: left;
  margin-top: 20px;
  border-bottom: 1px #000000 solid;
}
*/
.pos-method li{
	float:left;
	line-height: 30px;
	
	width: 100%;
	font-size: 0.95em;
}

/* 購物車內容-table*/
#cart_checkout .cart-form table{
	width:100%;
	border-collapse: collapse;
	border-spacing: 0;
}
#cart_checkout .cart-form th{
  height: 39px;
  background-image: url("../images/hots_title.jpg");
  background-repeat: no-repeat;
  text-align:center;
  font-size: 0.85em;
}
#cart_checkout .cart-form .cart-list td{
  text-align:center;
  height:60px;
  font-size:0.85em;
}
#cart_checkout .cart-form tr:first-child{
	border-bottom: 1px #000000 solid;
}
#cart_checkout .cart-form tr:first-child th{
	padding-bottom: 10px;
}
#cart_checkout .cart-form .total-count{
	border-top: 1px #000000 solid;
}
#cart_checkout .cart-form .total-count td{
	padding-top:20px;
}
#cart_checkout .cart-form .total-title{
	text-align:right;
	padding-right:10px;
	font-size: 0.9em;
    line-height: 25px;
}
#cart_checkout .cart-form .total-price{
	color:red;
}

#cart_checkout .cart-form .pic img{
	height: 35px;
  vertical-align: middle;
  width: auto;
}
#cart_checkout .cart-form .num input{
	width: 24px;
  text-align: right;
  background: #fff;
}
#cart_checkout .cart-form .del a{
	display: block;
  width: 20px;
  height: 23px;
  background: url("../images/btn_del.png") no-repeat center top;
  text-indent: -9999px;
  margin: 0 auto;
}
#cart_checkout .cart-form .del a:hover{
	background: url("../images/btn_del_hover.png") no-repeat center top;
}

#cart_checkout .cart-form .cart-bnt{
	text-align:center;
}

.btn_addcart{
	background-color: #F90;
    color: #fff !important;
    padding: 1px 7px;
    border-radius: 4px;
}


/*通告*/

#announce{
	position: fixed;
	right: 0;
	bottom: 0;
	z-index: 999999;
	width: 400px;
	height: 550px;
	background-color: #fff;
	box-shadow: 0 0 30px 6px rgba(0, 0, 0, 0.3);
	overflow: hidden;

}
.border_c{
	border: 2px solid #01a0dc;
	border-bottom-width: 20px;
}
#announce .announce-head {
	text-align: center;
	height: 45px;
	line-height: 45px;
	margin-bottom: 5px;
	background-color: #01a0dc;
	color: #fff;
}
#announce_close {
	position: fixed;
	right: 1px;
	bottom: 534px;
	z-index: 9999999;
	cursor: pointer;
}

#announce .txt{
	height: 500px;
	overflow-y: auto;
}
#announce .txt a{
	cursor: zoom-in;
}
#announce .txt img{
	width: 100%;
}
#announce .txt::-webkit-scrollbar {
	width: 8px;
	height: 8px;
}
/*正常情况下滑块的样式*/
#announce .txt::-webkit-scrollbar-thumb {
	background-color: rgba(0, 0, 0, .1);
	border-radius: 10px;
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*鼠标悬浮在滑块上时滑块的样式*/
#announce .txt::-webkit-scrollbar-thumb:hover {
	background-color: rgba(0, 0, 0, .2);
	-webkit-box-shadow: inset 1px 1px 0 rgba(0, 0, 0, .1);
}
/*about*/
.about_item{display:block;}.about_p{color:#696969!important;}
/*article*/
.article_h2{margin-bottom: 1em;}.article_div{float:left; width:100%; border-bottom:#cccccc 1px solid; padding-bottom:10px; margin:5px 0;}.article_img{float:left; width:10%; margin-right:25px;}.article_h3{font-size:16px; display:block; margin-bottom:8px;}.article_span{font-size:14px;line-height:145%; color:#989898; display:block; margin-bottom:8px;}.list_articleImg{float: left; margin-right: 25px;}.list_articleSpan{font-size:16px;line-height: 220%}.list_article_span{font-size:16px;line-height:145%;}.FZ16{font-size: 16px;}
/*contact*/
.contactMl0{margin-left: 0;}#content_box {padding: 0;}
/*doctor*/
.doctor_divH{min-height: 990px;}
/*service*/
.service_p{ margin:8px 0; font-weight:bold; font-size:16px;}.serviceMb8{margin-bottom: 8px;}.serviceColor{color:rgb(255, 0, 0);}.service_color{color:#ff0000;}.service_img{max-width: 751px;}
.specification_table {
    border: 0;
    width: 100%;
}

.specification_td_l {
    background: #909090;
    color: #fff;
    padding: 0.5rem;
    font-size: 1rem;
    text-align: center;
    width: 15%;
}

.specification_td_r {
    color: #4e4e4e;
    padding: 0.5rem;
    font-size: 1rem;
    text-align: justify;
    width: 85%;
    border: 1px solid #e4e4e4;
}

.shelf_life {
    color: #8fc321;
    font-weight: bold;
}

.attention_l,
.attention_r {
    color: #4e4e4e;
    padding: 0.5rem;
    font-size: 1rem;
    text-align: justify;
    border: 1px solid #e4e4e4;
}

.attention_l {
    width: 2%;
}

.attention_r {
    width: 83%;
}
.shoppingtips_banner {
    position: relative;
    text-align: center;
}

.shoppingtips_banner_title {
    background: rgba(249, 150, 54, 0.7);
    position: absolute;
    padding: 3%;
    text-align: center;
    bottom: 5%;
    font-size: 1.5rem;
    color: #fff;
    left: 40%;
}

.shoppingtips_article {}

.shoppingtips_column {
    padding: 3% 3% 5% 3%;
}

.shoppingtips_title {
    color: #0092c8;
    font-size: 1.2rem;
    padding-bottom: 1%;
    text-align: center;
    font-weight: bold;
}

.shoppingtips_line {
    border-top: 1px solid #0092c8;
    width: 5%;
    margin: 0 auto;
}

.shoppingtips_word {
    color: #433616;
    padding-top: 2%;
    text-align: justify;
}

.shoppingtips_others_list {
    color: #433616;
    padding-top: 2%;
    text-align: justify;
    padding: 3% 40% 5% 3%;
}

.shoppingtips_others {
    padding: 0 0 0 4%;
}

@media (min-width:760px) and (max-width:1004px) {
    .shoppingtips_others {
        padding: 0 0 0 7%;
    }
}

@media (max-width:759px) {
    .shoppingtips_banner_title {
        font-size: 1.3rem;
        left: 30%;
        padding: 2%;
    }
    .shoppingtips_column {
        padding: 5% 3%;
    }
    .shoppingtips_others_list {
        padding: 3% 0% 40% 3%;
    }
    .shoppingtips_others {
        background-position: 0% 5%;
        padding: 0 0 0 10%;
    }
    .shoppingtips_line {
        width: 15%;
    }
}
/*footer*/
.footer_divStyle{background-color: #0092c8;color: #fff;padding: 6px 0;margin: 0 auto;text-align: center;}
