/*body 共用*/
html{scrollbar-3dlight-color:#ccc; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#999; scrollbar-base-color:#ddd;scrollbar-darkshadow-color:#fff; scrollbar-shadow-color:#999; scrollbar-face-color:#ddd; scrollbar-track-color:#eee; }
body,p,form {margin: 0px;padding: 0px;}
body,td {font-family: Arial, Helvetica, sans-serif;font-size: 10pt;line-height: 20px;color: #808080;}
a {color: #808080;text-decoration: none;}
a:hover{color: #000;}
ul{list-style-type: none;margin: 0px;padding: 0px;}
li{list-style-type: none;margin: 0px;padding: 0px;}
br.clear{ clear:both; font-size:1px; line-height:1px; height:1px;}
clear{ clear:both;}

/*png 圖片透明(共用)*/
.img {behavior: url("iepngfix.htc"); }

/*元件(共用)*/
.input1{color: #000;background-color: #FFF;border: 1px solid #ccc;}
.textarea{color: #000;background-color: #FFF;border: 1px solid #ccc;}
.select{color: #000;background-color: #FFF;border: 1px solid #ccc;}

/*線(共用)*/
.line1{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;}
.line2{border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #174AA8;}

/*文字(共用)style*/

.white {color: #fff;}
.blue {color: #0066CC;}
.red {color: #CC0000;}
.green {color: #6daf1a;}
.orange {color: #FF6600;}
.yellow {color: #FFFF00;}
.black{ color:#000;}
.blue1{color:#1C4DA8; font-weight:bold;}



/*wrapper 主要框架(共用)*/
div#wrapper_p1_bg{ background:url(../images/header/p1.jpg) no-repeat center top;}
div#wrapper_p2_bg{ background:url(../images/header/p2.jpg) no-repeat center top;}
div#wrapper_p3_bg{ background:url(../images/header/p3.jpg) no-repeat center top;}
div#wrapper_p4_bg{ background:url(../images/header/p4.jpg) no-repeat center top;}
div#wrapper_p5_bg{ background:url(../images/header/p5.jpg) no-repeat center top;}
div#wrapper_bg{ background:url(../images/page/bg_r.jpg) repeat-x left top;}
div#wrapper_bottom_bg{ background:url(../images/page/bg_bottom.jpg) no-repeat center bottom;}
div#wrapper{width:1000px;margin: auto;}
div#wrapper_bg_index_no{ background:url(../images/index/bg_no.jpg) no-repeat center top;}
div#wrapper_bg_index{ background:url(../images/index/bg_r.jpg) repeat-x left top;}
div.container{overflow: hidden; padding-bottom:40px; }

/*首頁banner浮動設定*/
#flash {position: relative;margin: auto;overflow: hidden;width: 100%;height: 800px;}
#flash_bg {width: 100%;z-index: 0;position: absolute;margin: 0px;}
.index_cont {margin: auto;z-index: 99;position: absolute;width: 100%;}
div.container_a {overflow: hidden;margin: auto;width: 1052px; padding-top:460px;}
.index_pic{width: 426px; height:259px; float:left; background:url(../images/index/con_1.png) center left no-repeat; padding-left:20px; padding-top:20px;}
.index_text{padding-top:115px; font-size:15px; }

/*首頁banner*/
.fullSlide {width:100%;position:relative;height:800px; background:url(../images/index/bg_index.jpg); background-repeat:no-repeat; background-position:center top;}
.fullSlide .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul {width:100% !important;}
.fullSlide .bd li {width:100% !important;height:800px;overflow:hidden;text-align:center;}
.fullSlide .bd li a {display:block;height:800px;}
.fullSlide .hd {width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul {text-align:center;}
.fullSlide .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:42px;height:11px;margin:1px;overflow:hidden;background:#000;filter:alpha(opacity=50);opacity:0.5;line-height:999px;}
.fullSlide .hd ul .on {}
.fullSlide .prev,.fullSlide .next {display:block;position:absolute;z-index:1;top:50%;margin-top:-30px;left:15%;z-index:1;width:40px;height:60px;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next {left:auto;right:15%;background-position:-6px -137px;}

/*頁首 選單(共用)*/
div.menu{ width:1000px; margin:auto;}

/*頁首 flash(共用)*/
div.header{}

/*左側選單(共用)*/
div.sidebar{float: left;width: 200px;}

/*路徑(目前所在位置)(共用)*/
div.nav{text-align: right; float:right; border-bottom-width:1px; border-bottom-color:#CCC; border-bottom-style:solid; margin-right:15px;}

/*page 主要內容(共用)*/
div.main{overflow: hidden;width:1000px;margin-top:230px;}
div.page{ line-height:25px; color:#000; padding-left:20px;}

/*footer 頁尾(共用)*/
div.footer_bg{ background:url(../images/index/footer_bg.jpg) no-repeat center top; text-align:center; height:100px; padding-top:10px;}
div.footer_index{width:1000px; margin:auto; color:#666; font-size:13px; line-height:30px; padding-bottom:30px;}
div.footer_bg a{ color:#FFF; }.footer_bg a:hover{ color:#333;}

/*form 表單(共用)*/
div.page_form{overflow: hidden; border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #666;}
div.name{float: left;width: 100px;text-align: right;padding: 5px;}
div.text{overflow: hidden; padding: 5px;}


/*p1*/
.p1_textbox{ background:url(../images/p1/p1_bg.jpg) bottom left no-repeat; padding-bottom:200px;}

/*p2*/
.p2_probox{width:220px; height:250px; margin-left:5px; margin-bottom:20px; background:url(../images/p2/p2_probg.png) center top no-repeat; padding-top:20px; padding-left:20px; float:left;}
.p2_protext{text-align:center; width:200px; margin-top:5px;}

/*p2_detail*/
.p2_detailtitle{ color:#000; font-size:16px; border-bottom-width:1px; border-bottom-color:#CCC; border-bottom-style:solid;}

/*p3*/
.p3_textbox{padding:20px 80px 20px 400px; background:url(../images/p3/p3_bg.jpg) left bottom no-repeat;}


/*p4*/
.p4_picbox{margin-left:100px;margin-bottom:30px;}

/*p5*/
.p5_pic{ margin-bottom:100px;}
