@charset "utf-8";
/* CSS Document */
body {
	font:12px/18px Arial, Helvetica, sans-serif;
	margin: 0;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	background: #fff;
	background-image:url(../_img/bg.jpg);
	background-repeat:repeat-x;
}
a:link {color: #215663; text-decoration: none;/*未瀏覽的色彩*/}
a:hover {color: #333; text-decoration: none;/*游標接觸時顯示*/}
a:active,a:visited {color: #215663; text-decoration: none;/*開啟後連結顯示*//*已瀏覽顯示*/}
.newsLine{
	background:url(../_img/index/line.jpg);
	background-repeat:repeat-x;
	height: 8px;
}
.newsMain {
	list-style-position: inside;
	list-style-type: none;
}
.newsMain a{
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	height: 25px;
}
.newsMain a:hover{
	color: #18243e;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
a{
	text-decoration: none;
}
a img{
	border: 0;
}
.Copyright1 {
	font: 11px Arial,Helvetica,sans-serif;
	color: #888888;
	line-height: normal;
}
.Copyright1 A {
	font: 11px Arial,Helvetica,sans-serif;
	color: #5e5e5e;
	text-decoration: none;
}
.Copyright1 A:hover {
	font: 11px;
	color:#83ce17;
	text-decoration: none;
}

.imgR{
	width: 4px;
	height: 100%;
	background-position:left;
	background-image:url(../_img/rightBg.jpg);
}
.imgL{
	width: 4px;
	height: 100%;
	background-position:right;
	background-image:url(../_img/leftBg.jpg);
}
.Bottom{
	font:12px Arial;
	color: #999595;
	background: #cfcdcd;
}
.BottomA{
	font:12px Arial;
	color: #3d3d3d;
}
.BottomT{
	font:14px Helvetica, sans-serif;
	color: #07516A;
}
.BottomC{
	font:10px sans-serif;
	color: #a0a0a0;
}
.BottomD{
	font:10px sans-serif;
	color: #a0a0a0;
}
.Tipbg{
	background-color: #d6d6d6;
}
.caseTipbg{
	background:url(../_img/casebg.jpg);
	background-repeat:no-repeat;
	background-color: #d6d6d6;
	width: 510px;
	height: 190px;
}
.newsTipNum{
	text-align:center;
	line-height:16px;
	color:#F7FE60;
	font: 18px  Georgia, "Times New Roman", Times, serif;
	padding: 0px 5px 0px 5px;
}

/* ---------------------------- 03_hot_case-----------------------*/
.caseTab{
	background:url(../_img/0301.jpg);
	background-repeat:no-repeat;
	background-color:#E7E3E0;
}
.caseTab2{
	margin: 30px 30px;
	border:#fff 1px solid;
	background-color:#E7E3E0;
	background:url(../03_hot_case/_img/case_bg.jpg);
}
.casebg{
	background-color:#E7E3E0;
	background:url(../03_hot_case/_img/case_bg01.jpg);
	background-repeat:no-repeat;
}
.caseImgTab{
	margin: 20px 10px;
}
.caseTitle{
	font: bolder 14px/20px Arial, Helvetica, sans-serif;
	color: #000;
	height: 30px;
	text-align:left;
}
.caseDetail{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 10px;
	color: #000;
	text-align:left;
	line-height: 22px;
	letter-spacing: 1px;/*文字間距*/
}
.caseDetailTab{
	font: 12px Arial, Helvetica, sans-serif;
	margin: 10px;
	color: #8a8484;
	text-align:left;
	line-height: 16px;
}
.caseListNum{
	text-align:center;
	line-height:16px;
	color:#756215;
	font: 18px  Georgia, "Times New Roman", Times, serif;
	padding: 0px 5px 0px 5px;
}
/* ---------------------------- 04_archievment--------------------*/
.archievmentTab{
	background:url(../_img/0401.jpg);
	background-repeat:no-repeat;
	background-color:#EEE8E8;
}
.archievmentTitle{
	margin: 30px;
}
.archievment_bg{
	background-color:#EDE7E7;
}
.archievmentTab1{
	width:170px;
	height:130px;
	background-color:#cbcbcb;
}
.pic_bg,.pic_bg td{
	background:url(../_img/picbg.gif);
	background-position:center;
	background-repeat:no-repeat;
	padding: 5px;
	height:110px;
}
.archievmentTab2{
	background-color:#EDE7E7;
	margin: 5px 5px;
	font: 11px Arial, Helvetica, sans-serif;
	color: #7D7C78;
}
.archievmentTab2 td{
	padding: 1px 3px;
}
.archievmentTab3{
	margin: 20px 10px;
}
.archievmentT1{
	font: bolder 15px Arial, Helvetica, sans-serif;
	color: #000;
	text-align:left;
}
.archievmentT2{
	font:10px Arial, Helvetica, sans-serif;
	color: #333;
	text-align:left;
	padding: 0px 5px;
}
.archievmentT3{
	font: 11px Arial, Helvetica, sans-serif;
	color: #9b8850;
}
/* ---------------------------- 05_news---------------------------*/
.newsTitle{
	font: bolder 14px/20px Arial, Helvetica, sans-serif;
	color: #000;
	height: 34px;
	text-align:left;
	background:url(../05_news/_img/news_Tipbg.jpg);
	background-repeat:no-repeat;
}
.newsDate{
	font: 10px Verdana, Geneva, sans-serif;
	color: #4e4e4e;
	padding-right: 5px;
}
.newsTipbg{
	height: 26px;
	background:url(../05_news/_img/news_txtbg.jpg);
	background-repeat:no-repeat;
	background-position:bottom left;
}
.newsTipTxt{
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #000;
	height: 26px;
}
.NewsTab{
	background:url(../_img/0501.jpg);
	background-repeat:no-repeat;
	background-color:#E7E3E0;
}
.NewsTab1{
	margin: 30px 20px;
}
.NewsTab2{
	background:url(../05_news/_img/bg_02.jpg);
	background-color:#DDDDD5;
}
.NewsTitleTab{ 
	background:url(../05_news/_img/news_titlebg.jpg);
}
.NewsAll{
	margin: 10px 20px 10px 20px;
}
.NewsList{
	margin: 8px 8px;
	padding: 5px 5px 5px 5px;
	text-align:left;
}
.NewsList td.line{
	border: 1px solid #373A3E;
	padding: 10px 15px;
	color: #454545;
	height: 8px;
}
.NewsList td.list{
	font:12px/18px Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.NewsList td.list a{
	line-height: 20px;
	text-transform: none;
	color: #272727;
}
.NewsList td.list a:hover{
	text-transform: none;
	color: #b50005;
}
.NewsListNum{
	text-align:center;
	line-height:16px;
	color:#003366;
	font: 18px  Georgia, "Times New Roman", Times, serif;
	padding: 0px 5px 0px 5px;
}
.NewsLink{
	margin: 10px;
}
/* ---------------------------- 06_contact---------------------------*/
.ContactTab{
	background:url(../_img/0601.jpg);
	background-repeat:no-repeat;
	background-color:#E7E3E0;
}
.tableSet1 {
	width: 700px;
	margin: 50px 80px 50px auto;
}
.tableSet2 {
	width: 502px;
	font-size:11px;
	color:#92918d;
}
.inputSet {
	border: 1px solid #cecec2;
	height: 19px;
	width: 210px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898077;
	font-size: 12px;
	background-color: #f2efe8;
	margin: 0px;
} 

.textarea{
	border: 1px solid #cecec2;
	height: 160px;
	width: 300px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898077;
	font-size: 12px;
	background-color: #f2efe8
} 
.inputNUM {
	border: 1px solid #cecec2;
	height: 19px;
	width: 50px;
	font-family: Arial, Helvetica, sans-serif;
	color: #898077;
	font-size: 12px;
	background-color: #f2efe8;
	margin: 0px 7px;
} 
ul ,li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
