@charset "utf-8";
/*--LeftNews End--*/
		.LeftNews{ margin: 0px; padding: 0px 0px 100px 0px; list-style: none;}
		.LeftNews li{ padding: 0px; margin: 0px; list-style: none; width: 100%;}
		.LeftNews li a{ color: #5b5b5b; margin-bottom: 5px;}
		.LeftMenu li a:hover{ color: #c30d23;}
/*--LeftNews End--*/
/*--Single Area--*/
		.SingleBox{ border-width: 1px; border-style: solid; margin-bottom: 10px; _position: relative;}
		.SingleBox h2{ color: #545454; font-size: 1.1em; font-weight: bold; margin: 0px; background-position: left center; background-repeat: repeat-x; padding: 2px 8px;}
		.SingleGray{ border-color: #cdcdcd;}
		.SingleGray h2{ background-image: url(../images/single_gray.title.bg.gif); border-top: #fefefe solid 1px; border-right: #f8f8f8 solid 1px; border-bottom: #cdcdcd solid 1px; border-left: #f8f8f8 solid 1px;}
		.SingleYellow{ border-color: #ffb64b;}
		.SingleYellow h2{ background-image: url(../images/single_yellow.title.bg.gif); border-top: #fff8ed solid 1px; border-right: #ffeed4 solid 1px; border-bottom: #ffb64b solid 1px; border-left: #ffeed4 solid 1px;}
		.SingleBox ul.TextMod{ margin: 5px 0px 5px 0px; padding: 0px 8px;}
		.SingleBox ul.TextMod li{ background: url(../images/single_gray.content.list.gif) no-repeat; margin: 0px; padding: 0px 10px 5px 13px;}

		.SingleBox ul.PicMod{ margin: 5px 0px 5px 0px; padding: 0px 8px;}
		.SingleBox ul.PicMod li.First{ border: none;}
		.SingleBox ul.PicMod li{ margin: 0px; padding: 10px 0px 5px 0px; text-align: center; line-height: 140%; border-top: #d7d7d7 dashed 1px;}
		.SingleBox ul.PicMod li img.Pic{ display: block; margin: auto;}
		.SingleBox ul.PicMod li .DescText{}
		
/*--LoopListV--*/
		.LoopListV,.LoopListV dt{ margin: 0px; padding: 0px; float: left; width: 100%; clear: both;}
		.LoopListV .Col{ float: left;}
		.LoopListV .Col h1,.LoopListV .Col h2{ padding: 5px; margin: 0px;}
		.LoopListV .Col p{ padding: 5px 5px 15px 5px; margin-bottom: 15px;}
		.LoopListV .Col a.Pic{ font-size: 0px; line-height: 0px;}
		.LoopListV .Col .Btn01{ padding-left: 5px;}
/*--LoopListH--*/		
		.LoopListH{ margin: 0px; padding: 0px; float: left; width: 100%; clear: both;}
		.LoopListH dt{ margin: 0px; float: left;}
/*--PicGallery--*/		
		.PicGallery{ background: url(../images/foot_bg01.gif) repeat-x center bottom; margin-bottom: 10px;}
		.PicGallery dt{ width: 24.9%; height: 190px; text-align: center; display: inline;}
		.PicGallery dt a.Pic{ line-height: 129px; display: block; width: 130px; height: 130px; margin: auto; overflow: hidden; background: #f7fbfc; border: #ecf0f1 solid 1px; /*filter: alpha(opacity=70); opacity: 0.7;*/}
		.PicGallery dt a.Pic img{ *display: inline-block; vertical-align: middle;}
		.PicGallery dt a.Pic span.Edge{ width: 0; height: 100%; margin-right: -1px; display: none; *display: inline-block; vertical-align: middle;}
		.PicGallery dt a.Pic:hover{ border: #5fc7ed solid 1px;/* filter: alpha(opacity=100); opacity: 1;*/}
		.PicGallery dt a.Pic:focus{ outline: none;}
/*--ProdInfo--*/
		.ProdInfo .ColL{ width: 57%; padding-right: 2%; text-align: center;}
		.ProdInfo .ColR{ width: 41%;}		
		.ProdInfo .ColR .LoopListV{ padding: 0px 2% 10px 2%; margin-bottom: 10px; width: 96%; background: url(../images/line_01.gif) repeat-x left bottom;}
		.ProdInfo .ColR .LoopListV dt{ padding: 5px 0px;}
/*--TradeShow--*/
		.HomeMain .TradeShow dt{ border-bottom: none;}
		.TradeShow dt{ padding: 10px 0px 15px 0px; margin-bottom: 15px; border-bottom: #c3c3c3 dashed 1px;}
		.TradeShow .ColL{ width: 28%; padding-left: 1%;}
		.TradeShow .ColR{ width: 70%;}
		.TradeShow h1 img{ padding-bottom: 5px; margin-left: -5px;}
/*--FormBox--*/
		.FormBox{}
		.FormBox dt{ padding: 4px 0px;}
		.FormBox .ColL{ width: 30%; font-size: 1.1em; font-weight: 600;}
		.FormBox .ColR{ width: 70%;}
		.FormBox .ColL label{ display: block;}
/*--Provide Area--*/
		ul.CategoryListH{ margin: 0px; padding: 0px;}
		ul.CategoryListH li{ background: url(../images/icon_category.normal.gif) no-repeat; line-height: 18px; padding: 7px 0px; float: left; width: 30%; margin: 3px 3% 3px 0px; _display: inline;}
		ul.CategoryListH li a{ text-decoration: none; margin-left: 35px;}
		dl.ShopListH{ margin: 0px; padding: 0px;}
		dl.ShopListH dt{ float: left; width: 60px; height: 60px; *display: inline; padding: 1px; margin: 5px; border: #e6e6e6 solid 1px;}
/*--List01 Area--*/
    ul.List01{ margin: 0px; padding: 0px;}
		ul.List01 li{ background-image: url(../images/list_01.gif); background-repeat: no-repeat; padding: 4px 20px;}
		ul.List01 li:hover{ background-position: left -120px;}
/*--List01 Area End--*/
/*--Module Area--*/
	
	dl.TabPanBox{ margin: 0px; padding: 0px; border-bottom: #f75006 solid 2px; *display: inline-block;}
	dl.TabPanBox dt{ float: left; margin-right: 1px; *display: inline;}
	dl.TabPanBox dt a,dl.TabPanBox dt a img.L{ background-image: url(../images/tabpan_bg01.gif); background-repeat: no-repeat;}
	dl.TabPanBox dt a{ color: #484848; font-weight: bold; text-decoration: none; line-height: 28px; display: block; background-position: right top; margin-left: 10px; padding: 0px 10px 0px 0px;}
	dl.TabPanBox dt a img.L{ height: 28px; width: 10px; float: left; margin-left: -10px;}
	
	dl.TabPanBox dt.Current a{ color: #fff; background-position: right -40px;}
	dl.TabPanBox dt.Current a img.L{ background-position: left -40px;}
	
	div#DataListH{ border: #f97409 solid 1px;}
	div#DataListH table.Table{ padding: 0px; border: 0px; width: 100%;}
	div#DataListH table.Table th{ text-align: center;}
	div#DataListH table.Table thead{}
	div#DataListH table.Table thead tr th{ color: #390000; background: #ffb54a url(../images/datalist_thd.th.bg.gif) repeat-x left bottom; border-top: #ffddad solid 1px; border-left: #ffe6c2 solid 1px; border-right: #e88800 solid 1px; padding: 3px 5px;}
	div#DataListH table.Table thead tr.Line td{ background: #ba7a7a; padding: 0px; height:1px; line-height: 0px;}
	div#DataListH table.Table tbody tr th,div#DataListH table.Table tbody tr td{ padding: 3px 5px; border-bottom: #ddd solid 1px;}
	div#DataListH table.Table tbody tr .Acticon{ }
	div#DataListH table.Table tbody tr:hover th,div#DataListH table.Table tbody tr:hover td{ background: #fffad9;}
	div#DataListH table.Table tbody tr.Current th,div#DataListH table.Table tbody tr.Current td{ background: #fff195;}
	div#DataListH table.Table tfoot{}
	
	div#DataListV{ }
	div#DataListV table.Table{ padding: 0px; border: 0px; width: 100%; border: #d7d7d7 solid 1px;}
	div#DataListV table.Table th{}
	div#DataListV table.Table thead{}
	div#DataListV table.Table thead tr th{ color: #390000; background: #ffb54a url(../images/datalist_thd.th.bg.gif) repeat-x left bottom; border-top: #ffddad solid 1px; border-left: #ffe6c2 solid 1px; border-right: #e88800 solid 1px; padding: 3px 15px;}
	div#DataListV table.Table thead tr.Line td{ background:  #ba7a7a; padding: 0px; height:1px; line-height: 0px;}
	div#DataListV table.Table tbody tr.Title th{ width: auto; background: url(../images/datalist_tbd.th.bg.gif) repeat-x left top; border-top: #cdcdcd solid 1px; border-bottom: #cdcdcd solid 1px; border-right: none; text-align: left;}
	div#DataListV table.Table tbody tr.SubTitle td{ background: #f5f5f5 url(../images/datalist_tbd.td.bg.gif) repeat-x left center;}
 	div#DataListV table.Table tbody tr th{ background: #f9f9f9; width: 30%; border-right: #ececec solid 1px;}
	div#DataListV table.Table tbody tr th,div#DataListV table.Table tbody tr td{ padding: 2px 15px; border-bottom: #ececec solid 1px;}
	div#DataListV table.Table tbody tr .Acticon{ }
	div#DataListV table.Table tfoot{}
/*--Module Area End--*/

/*--Btn Area Begin--*/
.Btn01.AlignRight{ margin-left: auto;}
.Btn01{ font-size: x-small; voice-family: "\"}\""; font-size: small; margin: 0px; line-height: 22px; display: table; *display: block;}
.Btn01 a span.L{ display: block; _cursor: pointer; padding: 0px 0px 0px 15px;}
.Btn01 a,.Btn01 a span.L{ font-family: "Trebuchet MS", Tahoma, Verdana, "Courier New", Courier, Helvetica, sans-serif, "新宋体", "微软雅黑", SimSun, SimHei; line-height: 22px; background-repeat: no-repeat;}
.Btn01 a:visited,.Btn01 a{ font-weight: bold; white-space: nowrap; text-decoration: none; float: left; padding: 0px 15px 0px 0px; background-position: right -60px; margin: 0 2px;}
.Btn01 a:hover{ background-position: right -90px;}
.Btn01 a:hover span.L{ background-position: left -30px;}

.Btn01 .GrayBtn,.Btn01 .YellowBtn,.Btn01 .Column{ display: table-cell; vertical-align: middle; *display: inline-block; padding: 2px 0;}
.Btn01 .GrayBtn a,.Btn01 .GrayBtn a span.L{ background-image: url(../images/btn_01.a.gif);}
.Btn01 .GrayBtn a:visited,.Btn01 .GrayBtn a{ color: #fff;}
.Btn01 .GrayBtn a:hover{ color: #fff;}
.Btn01 .YellowBtn a,.Btn01 .YellowBtn a span.L{ background-image: url(../images/btn_01.b.gif);}
.Btn01 .YellowBtn a:visited,.Btn01 .YellowBtn a{ color: #e2e2e2;}
.Btn01 .YellowBtn a:hover{ color: #fff;}
/*--Btn Area End--*/
/*--PageRoll Area Begin--*/
/*--Align Setting--*/
.AlignCenter span#PageRoll{ margin: auto;}

#PageRoll{ padding: 0px 38px; display: table; *display: inline-block;}
#PageRoll span.FirstBack,#PageRoll span.Page,#PageRoll span.LastNext{ float: left;}
#PageRoll span.FirstBack{ margin-left: -38px;}
#PageRoll span.Page{ max-width: 400px; white-space: nowrap;}
#PageRoll span.LastNext{ margin-left: 2px; margin-right: -38px;}

#PageRoll a{ text-decoration: none; line-height: 16px; overflow: hidden; text-align: center; float: left;}
#PageRoll span.Page a:visited,#PageRoll span.Page a{ color: #6b6b6b; font-weight: normal; background: #f1f7f9; width: 16px; height: 16px; border: #e9eff2 solid 1px; margin: 2px;}
#PageRoll span.Page a:hover,#PageRoll span.Page a:visited.Current,#PageRoll span.Page a.Current{ color: #fff; font-weight: bold; background: #5fc7ed; border: #46b2d9 solid 1px;}

#PageRoll span.FirstBack a,#PageRoll span.LastNext a{ line-height: 18px; text-indent:-9999px; background-image: url(../images/icon_page.roll.gif); background-repeat: no-repeat; background-position: left top; height: 18px; width: 18px; margin: 2px 0px; filter:alpha(opacity=50); opacity: 0.5;}
#PageRoll span.FirstBack a.First{ background-position: left top;}
#PageRoll span.FirstBack a.Back{ background-position: -20px top;}
#PageRoll span.LastNext a.Next{ background-position: -40px top;}
#PageRoll span.LastNext a.Last{ background-position: -60px top;}
#PageRoll span.FirstBack a[href].First:hover{ background-position: left -20px;}
#PageRoll span.FirstBack a[href].Back:hover{ background-position: -20px -20px;}
#PageRoll span.LastNext a[href].Next:hover{ background-position: -40px -20px;}
#PageRoll span.LastNext a[href].Last:hover{ background-position: -60px -20px;}
#PageRoll span.FirstBack a[href],#PageRoll span.LastNext a[href]{filter:alpha(opacity=100); opacity: 1;}
/*--PageRoll Area End--*/


