@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	font: 12px Arial, Helvetica, sans-serif, "微軟正黑體";
	background:url(../images/idxbg.jpg) no-repeat center top;
	background-color:#FFF;
}

a{
	text-decoration:none;
}
img{
	border:0px;
}

ul, li, h1, h2{
	list-style:none;
	margin:0px;
	padding:0px;
}
/*all end--------------------------------------------------------------------------------*/



/*wrapper start_______________________________________________________________________________*/
#wrapper{margin:0px auto;width:1002px; }



/*header start_______________________________________________________________________________*/
#header{ width:1002px; height:78px; position:relative;}



/*logo start_______________________________________________________________________________*/
#logo{ position:absolute; top:0px; left:0px; width:279px; height:78px;}



/*language start_______________________________________________________________________________*/
#language{ color:#6c6c6c; position:absolute; top:10px; right:65px;}
#language a{ color:#6c6c6c; font-size:13px; font-family:"微軟正黑體";}
#language a:hover{ color:#ff0000;}
#language a.current{ color:#ff0000;}

#home{ position:absolute; width:62px; height:56px; top:20px; right:5px;}
#home a{background:url(../images/homebg.png) no-repeat center center;width:50px;height:50px;padding-left:12px; padding-bottom:6px; display:block;  }
#home a:hover{ background:url(../images/homebgv.png) no-repeat center center;}


/*menu start_______________________________________________________________________________*/
#menu{ position:absolute;background:url(../images/menubg.png) no-repeat center center; width:678px; height:37px; right:18px; bottom:8px;_bottom:8px;}
#menu ul{  height:26px; padding-left:15px;}
#menu ul li{background:url(../images/menuline.png) no-repeat center right;float:left;height:26px;line-height:26px;}
#menu ul li a{font-size:14px;color:#fff;height:26px;line-height:26px;padding:0px 10px ; display:block;  float:left;}
#menu ul li a:hover{background:url(../images/menubgv.jpg) repeat-x center center;}
#menu ul li .current{background:url(../images/menubgv.jpg) repeat-x center center;}
#menu ul li .menu_first{display:block;width:70px; height:26px; padding:0 0 0 25px; }
#menu ul li .menu_first:hover{background:url(../images/menubgv2.png) no-repeat center center;}
#menu ul .mfirst > .current{background:url(../images/menubgv2.png) no-repeat center center !important;}


/*banner start_______________________________________________________________________________*/
#banner{ width:1002px; height:292px;}



/*main start_______________________________________________________________________________*/
#main{ position:relative; height:280px; width:1002px;}
#idx_news{ width:917px; height:57px; position:absolute; top:0px; left:0px;background:url(../images/newsbg.png) no-repeat center center;
padding-left:85px;}
#marquee_block {height: 40px;overflow: hidden;position: relative;width: 850px; color:#2b7dc9; line-height:40px;}
#marquee_block a{color:#000; padding-right:50px;}
#idx_news .day{ color:#c70000; font-weight:bold;}
.title{ color:#ff0000; font-size:26px; font-weight:bold; text-transform: uppercase; padding-bottom:10px;}
.more{ bottom:5px; right:15px; position:absolute;}
.more a{background:url(../images/morebg.png) no-repeat center right; width:80px; height:22px; padding-right:16px; font-size:13px; color:#ff0000;
font-weight:bold; line-height:22px; float:right;}
.more a:hover{ text-decoration:underline;}
.more2{bottom:5px; right:15px; position:absolute;}
.more2 a{background:url(../images/morebg.png) no-repeat center right; width:80px; height:22px; padding-right:16px; font-size:13px; color:#ff0000;
font-weight:bold; line-height:22px; float:right;}
.more2 a:hover{ text-decoration:underline;}

#idx_company{ position:absolute; width:calc(100% - 80px); height:200px; padding:10px 40px; top:57px; left:0px;background:url(../images/main-line.png) no-repeat center right;}
h1{line-height:26px; font-size:20px; font-weight:bold; height:26px; padding-bottom:5px; letter-spacing: 1px;}
.idx_des{ line-height:18px; position:relative; height:170px; width:100%;}
.idx_des ul{ padding-left:10px; padding-top:5px;}
.idx_des ul li{background:url(../images/list_point.png) no-repeat 0px 7px; padding-left:15px; line-height:18px;}
.idx_des ul li a{ color:#000;}
.idx_des ul li a:hover{ color:#068f10;}

h2{ line-height:24px; letter-spacing: 1px; position:relative; height:130px; width:100%; font-size:15px; font-weight:normal;}

#idx_movie{position:absolute; width:242px; top:57px; left:655px;padding:10px 40px;}
#video_test_2{ padding-left:15px;}


/*footer start_______________________________________________________________________________*/
#footer{margin:0 auto;height:80px;background:url(../images/footerbg.jpg) no-repeat center center; clear:both;}
#footer_main{ margin:0 auto; height:70px; width:1002px; color:#FFF; padding-top:10px; line-height:20px;}
#footer_main span{ color:#fff; font-weight: bold;}
#footer_main a{ color:#FFF;} 

