@charset "utf-8";
html { overflow-x: auto; overflow-y: auto; }
h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, hr { padding:0; margin:0; }
ul { list-style:none; }
h1{ font-size:20px; }
h2{ font-size:18px; }
h3{ font-size:14px; }
h4{ font-size:14px; }
h5{ font-size:12px; }
a:link { color: #fff; text-decoration: none; font-size:12px;}
a:visited { color: #fff; text-decoration: none; font-size:12px;}
a:hover { color: #fff; text-decoration: none; font-size:12px;}
a:active { color: #fff; text-decoration: none; font-size:12px;}
.style3 a:link { color: #000000; text-decoration: none; font-size:12px;}
.style3 a:visited { color: #000000; text-decoration: none; font-size:12px;}
.style3 a:hover { color: #ed6c00; text-decoration: none; font-size:12px;}
.style3 a:active { color: #ed6c00; text-decoration: none; font-size:12px;}

.active a:link { color: #ed6c00; text-decoration: none; font-size:12px;}
.active a:visited { color: #ed6c00; text-decoration: none; font-size:12px;}
.active a:hover { color: #ed6c00; text-decoration: none; font-size:12px;}
.active a:active { color: #ed6c00; text-decoration: none; font-size:12px;}

.news_list a:link { color: #000000; text-decoration: none; }
.news_list a:visited { color: #000000; text-decoration: none; }
.news_list a:hover { color: #ed6c00; text-decoration: none; }
.news_list a:active { color: #ed6c00; text-decoration: none; }

.cmnPageBar a:link { color: #000000; text-decoration: none; }
.cmnPageBar a:visited { color: #000000; text-decoration: none; }
.cmnPageBar a:hover { color: #ed6c00; text-decoration: none; }
.cmnPageBar a:active { color: #ed6c00; text-decoration: none; }


.page a:link { color: #000000; text-decoration: none; font-size: 14px;}
.page a:visited { color: #000000; text-decoration: none; font-size: 14px;}
.page a:hover { color: #ed6c00; text-decoration: none; font-size: 14px;}
.page a:active { color: #ed6c00; text-decoration: none; font-size: 14px;}

.page{ text-decoration: none; font-weight: bold; color:#FE9113; }
.pagelink{  text-decoration: none; font-weight: bold; }
.pagelink a{ text-decoration: none; color:#fff; }
.pagelink a:hover { text-decoration: none; color:#FE9113; }
.pagelink a:visited{ text-decoration: none; color:#fff; }
.page_cur{font-size: 16px; text-decoration: none; font-weight: bold; }
.placeholder{ color:#bbb; }

.body { width: 100%; height: auto; margin-right: auto; margin-left: auto; font-size: 12px; position: relative; color: #333333; font-family:"Arial","微軟正黑體","新細明體"; color:#333; line-height:1.5; }
.input_s{ width: 300px; height: 20px; font-size: 14px; border: 1px solid #ccc; border-radius: 5px; text-decoration: none; padding-left: 10px; }
#outer{
	width: 1002px;
	margin: 0 auto;
	}
#wrapper{ background-color:#cccccc; }
body {
	background-image: url(../img/index_bg3.jpg);
	background-repeat: repeat-x;
}
#title{
	width:1002px;
	height:319px;
	}
#secondarycontent{
	width: 1002px;
	background: url(../img/q2.png) 0 0 repeat-y;
	}
#secondarycontent .left{ 
	float:left;
	width: 214px;

	padding-left:19px; /*左邊框留空白*/ 
}

#secondarycontent .right{
	float:left;
	width: 737px;
	background-color:#fff; /*背景色彩*/ 
	}
#secondarycontent .right .pic{
	width:630px;
	float:left;
	margin-left: 20px; /*左邊界值*/ 
	font-size: 14px;
	}
#secondarycontent .right .title{
	width:500px;
	padding-left: 65px; /*左邊框值*/
	float:left;
	}
#secondarycontent .right .text{
	float:left;
	font-family: Prestige Elite Std Bold, Arial, Helvetica;
	font-weight: bold; /*文字粗體*/
	font-size: 12px;
	margin-left: 10px; /*左邊界值*/
	}
	
#right_2{
	width: 10px;
	height:303px;
	}
#bottom{
	width: 690px;
	clear : both; /*解除元素兩邊的浮動*/
	background-color:#fff; /*背景色彩*/ 
	margin-left: 219px; /*左邊界值*/ 
	}
#title0{ 
width:1002px;
position: absolute;}
#title .google_tra{
	font-size:12px;
	position : absolute;
	float:left;
	left:700px;
	top:20px;
	width:300px;
	height:170px;
	color: #FFFFFF
}
#base{
	width: 520px;
	height:100px;
	margin-left: 219px; /*左邊界值*/
	padding: 20px 0pt 0pt 170px; /*宣告四邊不同值順序為上、右、下、左*/
	}
.style1 {color: #FF0000}
.style2 {color: #FFFFFF}
#topMenu{ width: 100%; height: 28px; }
#topMenu ul{ width: 214px; margin: 0 auto; }
#topMenu li{ width: auto; height: 28px; line-height: 28px; color: #fff; padding: 0 10px; }
.cmnBody{ width: 680px;  height: auto; margin: 0 auto; padding: 20px 0px 0px 0px; overflow: hidden; }
.cmnBody h2{ height: 30px; line-height: 30px; }
.pdtCat{ width: 100%; height: auto; overflow: hidden; }
.pdtCat a{ color: #333; }
.pdtCat li{ float: left; width: auto; height: auto; padding: 10px 0px 10px 15px; }
.pdtCatPic{ width: 202px; height:150px; border: 1px #ccc solid; }
.pdtCatTxt{ width: 202px; height: 44px; line-height: 15px; text-align: center; padding: 10px 0px 0px 0px;}
.pdtList{ width: auto; height: auto; overflow: auto; }
#cmnMenu{ width: 100%; height: 28px; background: #c7000b; font-size: 12px;font-weight: bold;}
#cmnMenu ul{ width: 1000px; height: 28px; margin: 0 auto; }
#cmnMenu li{ float: left; width: auto; height: 28px; line-height: 28px; color: #fff; padding: 0 10px; }

#foot{ width: 100%; height: 150px; background: #000000; font-size: 16px; }
.footBody{ width: 1000px; height: 100px; margin: 0 auto; }
.footBodyInfo{ float: left; width: 680px; height: 80px; padding: 10px; }
.footCompanyName{ width: 700px; height: 30px; line-height: 30px; color: #fff; }
.footCompanyInfo{ width: 700px; height: 40px; line-height: 20px; color: #999; }
.footBodySub{ float: left; width: 280px; height: 90px; line-height: 20px; font-size: 12px; padding: 15px 10px; color: #666; }


.pdtPicBox{ width: 680px; height: auto; padding-bottom: 20px; overflow: hidden; }
.pdtPicBig{ float: left; width: 500px; height: 375px; border: 1px #ccc solid; background: #fff; overflow: hidden; }
.pdtPicMin{ float: left; width:152px; height: 114px; padding: 5px; border: 1px #ccc solid; background: #fff; margin: 0px 5px; cursor: pointer; overflow: hidden; }



input.send{ font-size:16px; font-family:Times New Roman,serif; font-weight:bold; width:99px;  height:25px; background-color:#FFFFFF; background-image:url(../img/tungyi_45.png); background-repeat : no-repeat; border-style:solid; border-color:#fff; border-width:1px;cursor: pointer; }
input.clear{ font-size:16px; font-family:Times New Roman,serif; font-weight:bold; width:99px;  height:25px; background-color:#FFFFFF; background-image:url(../img/tungyi_46.png); background-repeat : no-repeat; border-style:solid; border-color:#fff; border-width:1px; cursor: pointer;}
.banner {
	width: 1002px;
	height: 319px;
	background: url('../img/banner_bg.png') no-repeat;
}
.banner .b_menu {
	padding-top: 39px;
	padding-left: 42px;
	width: 160px;
}
.banner .b_menu li {
	padding: 0px 0 15px;
}
.banner .b_menu a {
	font-size: 16px;
	color: #fff;
}
.banner .b_menu a:hover {
	color: #f00;
}