@charset "utf-8";
/* CSS Document */

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background-color:#fff;
	margin:0; 
	padding:0;
	text-align: center; 
	color: #333;
}
ol,ul{font-size:12px;color:#5b5b5b; text-align:left; line-height:20px;}
a{ font-size:12px; color:#254303; text-decoration:underline;}
a:hover{ font-size:12px; color:#254303; text-decoration:none;}
form{margin:0px; padding:0px;}
embed{width:489px; height:314px;}
p{
	font:Verdana, Arial, Helvetica, sans-serif;
	color:#484848;
	font-size:12px;
	line-height:20px;
	margin:10px 0px 10px 10px;
	padding:0px;
	text-align:left;
}

h1{color:#8fa80e;  font-size:15px; font-weight:bolder; text-align:left; margin:10px 0px 5px 0px;}
h2{color:#4b4b4b;font-size:13px; font-weight:bolder; text-align:left;margin:5px 0px 5px 0px;}
h3{color:#4b4b4b;font-size:13px; font-weight:bolder; text-align:left;margin:5px 0px 5px 20px;}
h4{color:#4b4b4b;font-size:13px; font-weight:bolder; text-align:left;margin:5px 0px 0px 10px;}
h5{color:#526cb2;font-size:13px; font-weight:bolder; text-align:left;margin:5px 0px 0px 10px; padding-left:15px;
	background-image:url(../images/icon3.gif);
	background-position:0 50%;
	background-repeat:no-repeat;}

.star{color:#FF0000; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bolder;}
.f1{color:#FF0000; font-family:Arial, Helvetica, sans-serif;}
.f2{color:#FF3300;}
.f3{font-size:12px; color:#333; font-weight:normal;}
.f4{color:#008000;}
.inner-box1{
	background-image:url(../images/box1.gif);
	background-position:0 0;
	background-repeat:no-repeat; 	
	width:645px;
	margin-left:auto;
	margin-right:auto;
}
.inner-box1 .box2{
	background-image:url(../images/box1.gif);
	background-position:0 100%;
	background-repeat:no-repeat; 	
	text-align:left;
	padding:10px 15px;
}

.InList{margin:10px 0px 15px 40px;padding:0px; text-align:left;}
.InList li{color:#5b5b5b;	font-size:12px; list-style-image:url(../images/icon2.gif); line-height:18px; margin:5px 0;}

.InList li .InList-sec{ margin-left:18px;}
.InList li .InList-sec li{ list-style-image:url(../images/icon3.gif);}

#fra_box1{
	background-image:url(../images/top-bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x; 		
}

#fra_box2{
	width:902px; 
	margin-left:auto;
	margin-right:auto;
}
.logotop .logo{float:left; width:425px;}
.logotop .link{float:right; margin-top:10px; padding-right:15px;}
.logotop .link a{
	background-image:url(../images/lang-icon.gif);
	background-repeat:no-repeat;
	background-position:0 50%;
	padding-left:10px;
	font-size:12px;
	color:#6e6e6e;
	margin-left:5px;
	text-decoration:none;
}
.logotop .link a:hover{
	font-size:12px;
	color:#115da9;
	text-decoration:underline;
}
.Menu{
	clear:both;
}
.Menu .Menubox1{
	background-image:url(../images/menu-bg2.gif);
	background-repeat:no-repeat;
	background-position:100% 0;
}

.Menu .Menubox1 .Menubox2{
	background-image:url(../images/menu-bg2.gif);
	background-repeat:no-repeat;
	background-position:0% 0;	
	padding-left:17px;
}





.Menu .Menubox1 .Menubox2 .tab{
	background-image:url(../images/tab-line.jpg);
	background-position:0% 0;
	background-repeat:no-repeat;
	line-height:38px;	
	font-size:15px;
	font-weight:bolder;
	color:#fff;
	padding:0px 12px;
	margin-top:2px;
	float:left;
}
.Menu .Menubox1 .Menubox2 .tab a{font-size:15px; font-weight:bolder; color:#fff; text-decoration:none;}
.Menu .Menubox1 .Menubox2 .tab a:hover{font-size:15px; font-weight:bolder; color:#000; padding-bottom:4px; text-decoration:none;}

.Menu .Menubox1 .Menubox2 .this{color:#000;}
.Menu .Menubox1 .Menubox2 .this a{color:#000;}
.Menu .Menubox1 .Menubox2 .this a:hover{color:#000;}

.Menu .Menubox1 .Menubox2 .First{
	background-image:none;
}

.Conts{
	clear:both;
	background-color:#e6e6e6;
	padding-top:5px;
}

.AdNews_box{/*border:1px solid #000;*/ }
.AdNews_box .Ad{ width:495px; float:left; padding-left:5px;}
.AdNews_box .line{ 
	background-image:url(../images/line2.jpg); 
	background-repeat:no-repeat;
	height:359px; float:left;
 	width:6px; font-size:0px; 
	margin:0 7px;
}
.AdNews_box .News{ width:369px; float:left;}
.AdNews_box .News .box1 {}
.AdNews_box .News .box1 .title{ text-align:left;
	background-image:url(../images/title-icon.gif);
	background-position:0 2px;
	background-repeat:no-repeat;
	padding-left:25px;
	line-height:23px;
	padding-bottom:5px;
}
.AdNews_box .News .box1 .Nlist{
	background-image:url(../images/box2.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
	width:370px;
}
.AdNews_box .News .box1 .Nlist .box2{
	background-image:url(../images/box2.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	width:370px;
}
.AdNews_box .News .box1 .Nlist .box2 .list-box{ text-align:left; margin:5px 0px 5px 0px; padding:0px 0px 0px 0px;}
.AdNews_box .News .box1 .Nlist .box2 .list-box .listone{margin:0px 0px 0px 30px; padding:0px 0px 0px 0px;list-style-image:url(../images/list-icon.gif); }
.AdNews_box .News .box1 .Nlist .box2 .list-box .listone a{color:#2d2d2d; font-size:12px; text-decoration:none; line-height:22px;}
.AdNews_box .News .box1 .Nlist .box2 .list-box .listone a:hover{color:#9aaf38; font-size:12px;text-decoration:underline;}


.AdNews_box .News .box1 .Cust{
	background-image:url(../images/box2.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
	width:370px;
}
.AdNews_box .News .box1 .Cust .box2{
	background-image:url(../images/box2.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	width:370px;
	padding-top:10px;
	padding-left:8px;
}
.AdNews_box .News .box1 .Cust .box2 .cuslist{
	width:354px;
	height:80px;
}
.cuslist img{border:0px;}
.AdNews_box .News .box1 .Cust .box2 .cuslist a{ width:177px; line-height:80px;}
.AdNews_box .News .box1 .Cust .box2 .cuslist a:hover{ }
.AdNews_box .News .box1 .Cust .box2 .cuslist a img{line-height:80px; }

.Adtree{ background-color:#fff;padding-top:5px; padding-bottom:5px; }
.Adtree img{border:0px;}
.Adtree a{ margin-right:2px;}
.Adtree a:hover{}
/*Menu2*/
#menuleft{
	width:203px;
	float:left;}
.m2_box1{
	background-image:url(../images/menu2-bg.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
	width:199px;
	margin-bottom:5px;
}
.m2_box1 .m2_box2{
	background-image:url(../images/menu2-bg.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	width:199px;
}
.m2_box1  .m2_box3{
	width:179px;
	margin-right:auto;
	margin-left:auto;
	padding-top:5px;
	padding-bottom:5px;
}

.m2_box1  .m2one{
	color:#fff;
	font-size:12px;
	font-weight:bolder;
	background-image:url(../images/menu2-onebg.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	width:179px;
	height:25px;
	line-height:25px;	
	margin-top:4px;
	margin-bottom:4px;
	font-weight:bold;
}
.m2_box1 a{ color:#fff; font-size:12px; font-weight:bolder; text-decoration:none; display:block;}
.m2_box1 a:hover{ 
	color:#3f4346; font-size:12px; font-weight:bolder; text-decoration:none;
	background-image:url(../images/menu2-onebg-hover.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	width:179px;
	display:block;
}
.m2_box1  .this{
	color:#3f4346;
	background-image:url(../images/menu2-onebg-hover.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	
}
.m2_box1  .this a{ color:#3f4346; font-size:12px; font-weight:bolder; text-decoration:none; }
.m2_box1  .this a:hover{ color:#3f4346; font-size:12px; font-weight:bolder; text-decoration:none;}

/*Menu2-other*/
.m3_box1{
	background-image:url(../images/menu2-bg2.gif);
	background-position:0 0;
	background-repeat:no-repeat;	
	width:199px;
	margin-bottom:5px;
}
.m3_box1 .m2_box2{
	background-image:url(../images/menu2-bg2.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	width:199px;
}
.m3_box1 .m2_box3{
	width:179px;
	margin-right:auto;
	margin-left:auto;
	padding-top:5px;
	padding-bottom:5px;
}

.m3_box1  .m2one{
	color:#fff;
	font-size:12px;
	font-weight:bolder;
	background-image:url(../images/menu2-onebg2.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	width:179px;
	height:25px;
	line-height:25px;	
	margin-top:4px;
	margin-bottom:4px;
	font-weight:bold;
}
.m3_box1 .m2one a{ color:#fff; font-size:12px; font-weight:bolder; text-decoration:none; display:block;}
.m3_box1 .m2one a:hover{ 
	color:#3a4906; font-size:12px; font-weight:bolder; text-decoration:none;
	background-image:url(../images/menu2-onebg2-hover.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	width:179px;
	display:block;
}
.m3_box1  .this{
	color:#3a4906;
	background-image:url(../images/menu2-onebg2-hover.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	
}
.m3_box1  .this a{ color:#3a4906; font-size:12px; font-weight:bolder; text-decoration:none; }
.m3_box1  .this a:hover{ color:#3a4906; font-size:12px; font-weight:bolder; text-decoration:none;}
/*
.m3_box1 .m2_box2 .m2_box3 .this{
	color:#3f4346;
	background-image:url(../images/menu2-onebg2-hover.gif);
	background-position:0 100%;
	background-repeat:no-repeat;	
	
}
.m3_box1 .m2_box2 .m2_box3 .this a{ color:#3f4346; font-size:12px; font-weight:bolder; text-decoration:none; }
.m3_box1 .m2_box2 .m2_box3 .this a:hover{ color:#3f4346; font-size:12px; font-weight:bolder; text-decoration:none;}
*/
/*Inner*/

.inner{
	 float:left;
	 width:660px;
	 margin-left:15px;
	 /*border:1px solid #000;*/
	 background-color:none;
	 padding-bottom:15px;
}
.path{
	background-image:url(../images/path-dash.gif);
	background-position:0 100%;
	background-repeat:repeat-x;
}
.path .path2{
	background-image:url(../images/path-icon.gif);
	background-position:0 50%;
	background-repeat:no-repeat;
	line-height:20px;
	color:#4c4c4c;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.path .path2 a{font-size:12px;color:#4c4c4c;}
.path .path2 a:hover{font-size:12px;color:#4c4c4c;}


.footer{ 
	color:#1a1b1f; font-size:12px;
	background-image:url(../images/footer-bg.jpg);
	background-position:0 0;
	background-repeat:repeat-x;
	height:44px;
	text-align:center;
	line-height:18px;
	padding-top:15px;
}
.clear{clear:both; font-size:0px; line-height:0px; }

.tb1{ background-color:#aaaaaa; margin:8px 0; border:3px solid #d6d6d6; margin-left:auto; margin-right:auto;}
.tb2{ background-color:#aaaaaa; margin:8px 0; border:3px solid #d6d6d6;  text-align:left;}
.tr1{color:#115da9; font-size:13px;padding:5px; vertical-align:top; background-color:#dcded8;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	text-align:right;
 }
 .tr2{color:#115da9; font-size:13px;padding:5px; text-align:center; vertical-align:middle; background-color:#dcded8;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	
 }
.td1{color:#5b5b5b; font-size:12px; padding:5px 5px 5px 10px; line-height:19px;background-color:#efefef; text-align:left;}
.td2{color:#5b5b5b; font-size:12px; padding:5px; line-height:19px;background-color:#efefef; text-align:center;}
/*
.td1 ul LI{ list-style-type:decimal;color:#990000; margin-left:40px;}*/

.qa-box{width:90%; margin-right:auto; margin-left:auto}
.qaone{	text-align:left;}
.qaone a{
	color:#5b5b5b; font-size:12px; text-decoration:none; display:block;padding:5px 5px 5px 25px; 
	background-image:url(../images/qa.gif);
	background-position:0% 50%;
	background-repeat:no-repeat;
	border:3px solid #e6e6e6;}
.qaone a:hover{
	color:#115da9; font-size:12px;text-decoration:none;border:2px solid #d6d6d6; 
	background-image:url(../images/qa.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding:5px 5px 5px 30px; 
	background-color:#fff;
}
.qaonetitle{
	color:#115da9; font-size:12px;text-decoration:none;border:2px solid #d6d6d6; 
	background-image:url(../images/qa.gif);
	background-position:5px 50%;
	background-repeat:no-repeat;
	padding:5px 5px 5px 30px; 
	background-color:#fff;
	text-align:left;
}
.ans-box{
	background-image:url(../images/ans.gif);
	background-position:5px 0;
	background-repeat:no-repeat;
	padding-left:20px;
}

.td2-func{color:#5b5b5b; font-size:12px; padding:5px; line-height:19px;background-color:#efefef; text-align:center;}
.td2-func a img{border:1px solid #fff;padding:2px;}
.td2-func a:hover img{border:1px solid #ccc;padding:2px;}
.adleft{width:203px; display:block;}
.adleft img{display:block; margin:5px 0; border:0px;}
.undercon{
	background-image:url(../images/undercon.gif);
	background-position:50% 0;
	background-repeat:no-repeat;
	height:86px;
	margin-top:50px;
}
.input1{
	border:1px inset #ccc;
}
.bt-box{/*border:1px solid #000;*/}
.bt1{
	background-image:url(../images/bt.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	width:50px;
	hegiht:24px;
	border:0px solid #fff;
	background-color:none;
	font-size:12px;
	color:#000;
	line-height:24px;	
	
}
.bt9{/*橘色bt*/
	background-image:url(../images/bt.gif);
	background-repeat:no-repeat;
	width:54px;
	height:28px;
	line-height:28px;
	border:1px solid #e6e6e6;
	padding-bottom:3px;
	cursor:hand;
}
.case-box{
/*	border:1px solid #000;*/
	width:100%;
	text-align:center;
}
.caseone{
	margin:5px 0;
	width:25%;
	float:left;
}

.caseone a img{border:1px solid #d7d7d7;}
.caseone a:hover img{border:1px solid #aeaeae;}

.casephoto{float:left;padding-right:30px;}
.casephoto img{border:1px solid #d7d7d7;}



.proallbox{}
.proimg{float:left;width:30%; text-align:center;}
.protabbox{	float:left;width:70%;padding-top:40px;}
.protabbox ul{ display:block; margin:0px; padding:0px;  height:25px;}
.protabbox li{
	list-style-position:outside;
	list-style-type:none;
	list-style-image:none;
	display:inline;
	margin:0px; padding:0px;
}
.protabbox li a{ text-decoration:none; color:#fff;}
.protabbox li a:hover{text-decoration:none; font-weight:bold; cursor:hand;}

.protabbox a .ptb2{color:#fff;}
.protabbox a:hover .ptb2{color:#cbf143;}

.selected .ptb1{
	background-image:url(../images/tabpro1.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	height:20px;
	width:76px;
	text-align:center;float:left;margin-right:7px;
}

.selected .ptb2{
	background-image:url(../images/tabpro1.gif);
	background-position:100% 0;
	background-repeat:no-repeat;
	line-height:20px;
	height:20px;
	font-size:12px;
	color:#fff;
	cursor:hand;
}

.ptb1 {
	background-image:url(../images/tabpro1.gif);
	background-position:0 100%;
	background-repeat:no-repeat;
	height:20px;
	width:76px;
	text-align:center;float:left;margin-right:7px;
}
.ptb2{
	background-image:url(../images/tabpro1.gif);
	background-position:100% 100%;
	background-repeat:no-repeat;
	line-height:20px;
	height:20px;
	font-size:12px;
	color:#fff;
}

.proconts{
	border:1px solid #cfcfcf;
	background-color:#FFFFFF;
	margin:10px 15px;
	padding:10px;
}

.pdfdown{font-size:12px; color:#8b0f03; text-align:right; padding-right:10px;}

.tb3{ background-color:#c3c3c3; margin-right:auto; margin-left:auto;}
.protr{background-color:#d2dfeb; font-size:13px; color:#000;  line-hegiht:14px;padding:5px;  text-align:center; }

.protd1{ background-color:#fff; font-size:12px; color:#666; text-align:left; padding:3px;}
.protd2{ background-color:#fff; font-size:12px; color:#666; text-align:right; padding:3px;}

.protd1-color{ background-color:#e5eaef; font-size:12px; color:#666; text-align:left; padding:3px;}
.protd2-color{ background-color:#e5eaef; font-size:12px; color:#666; text-align:right;padding:3px;}

.UnmList{margin:10px 0px 15px 40px;padding:0px; text-align:left; }
.UnmList li{color:#666;	font-size:12px; list-style-image:none; list-style-type:decimal; line-height:18px; margin:5px 0;}

.romanList{margin:10px 0px 15px 40px;padding:0px; text-align:left; }
.romanList li{color:#666;	font-size:12px; list-style-image:none; list-style-type:lower-roman; line-height:18px; margin:5px 0;}

/*分頁*/
.pagination {
    overflow: hidden;
    font-size: 9pt;
	clear:both;
	text-align:center;
}

.pagination ul {
    list-style: none;
    padding: 2px 0;
	margin:0px;
    line-height: 16px;text-align:center;
}

.pagination li {
    display: inline;
}

.scott {
	padding:3px;
	margin:3px;
	text-align:center;
}

.scott a {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;

	text-decoration: none;
	color: #8fa80e;
}

.scott a:hover, .scott a:active {
	border:1px solid #8fa80e;
	color: #8fa80e;
	background-color: #F1FFD6;
}

.scott .current {
	padding: 2px 3px 2px 5px;
	margin-right: 5px;
	border: 1px solid #a9bc49;
	font-weight: bold;
	background-color: #8fa80e;
	color: #FFF;
}

.scott .disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}
.trademark{
	font-size:12px; color:#999; text-align:right; clear:both; background-color:none;
}

/*mes*/
.mes-bg{
	background-image:url(../images/message.jpg);
	background-position:0 0;
	background-repeat:no-repeat;
	width:600px;
	height:259px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
.mes-text{
	margin-left:210px;
	padding-top:70px;
	/*border:1px solid #000;*/
	width:300px;
}

.text1{color:#303131; font-size:12px; line-height:20px; text-align:left;  margin-top:0px; }
.text2{color:#cc7300; font-size:12px;text-align:right; margin:10px 10px 0 0;}
.text2 a{color:#cc7300; font-size:12px;}
.text2 a:hover{color:#cc7300; font-size:12px;}


