﻿@import url("reset.css");
HTML{scrollbar-3dlight-color:#9e9e9e; scrollbar-highlight-color:#fff; scrollbar-arrow-color:#9e9e9e; scrollbar-base-color:#d7d7d7; 
	 scrollbar-darkshadow-color:#fff; scrollbar-shadow-color:#9e9e9e; scrollbar-face-color:#d7d7d7; scrollbar-track-color:#fff; }
body {background: url(../images2/bg.gif) repeat-x; font-family:Arial, Verdana, Helvetica, Geneva, sans-serif; font-size:12px; color:#929292; line-height:18px;}
a{color:#555555;}
img {vertical-align:top;}
a:hover{color:#cccccc;}
#Layer1{position:absolute; width:29px; height:29px; z-index:1000; right:80px; top: 150px;}
.float-right{float:right !important;}
.text-right{text-align:right !important;}
.text-left{text-align:left !important;}

/*主要頁面佈局==============================================================================================================*/	
#wrapper{position:relative; width:100%; height:100%; background:url(../images2/bgbottom.gif) bottom repeat-x;}
/*首頁*/	
#con-i{position:relative; width:100%; height:100%;}	
#con-i #ad-r{position:absolute; right:0; top:0; padding-top:120px; width:50%; min-height:600px; background:url(../images2/bg-r-i.gif) repeat-x left top;}
#con-i #ad-r img{margin-left:490px; padding-bottom:10px;}
#con-i #ad-l{position:absolute; left:0; padding-top:112px; width:50%; min-height:600px; text-align:right; background:url(../images2/bg-l-i.gif) repeat-x right top;}
#con-i #ad-l img{margin-right:490px; padding-bottom:6px;}
#con-i #content{position:relative; top:0; width:970px; height:100%; margin:0 auto;}
/*內頁*/	
#con{position:relative; width:100%; height:100%;}	
#con #ad-r{position:absolute; right:0; top:0; padding-top:117px; width:50%; min-height:600px; background:url(../images2/bg-r.gif) repeat-x left top;}
#con #ad-r img{margin-left:490px; padding-bottom:10px;}
#con #ad-l{position:absolute; left:0; padding-top:117px; width:50%; min-height:600px; text-align:right; background:url(../images2/bg-l.gif) repeat-x right top;}
#con #ad-l img{margin-right:490px; padding-bottom:6px;}
#con #content{position:relative; top:0; width:970px; height:100%; margin:0 auto; }


/*首內頁共用上方選單==============================================================================================================*/	
#headertop{position:relative; width:970px; height:104px; left:0; z-index:999;}	
#headertop .up3{position:relative; width:970px; height:68px; background: url(../images2/bg.gif) repeat-x;}
#headertop .up3 .logo{position:absolute; left:13px; top:0;}
#headertop .up3 .lad{position:absolute; left:242px; top:0;}
#headertop .up3 .list{position:absolute; width:auto; height:31px; top:0; right:12px; padding:5px 0 0 5px; font:11px Verdana, Geneva, sans-serif; line-height:115%;}
#headertop .up3 .list li{float:left; padding-top:6px;}
#headertop .up3 .list a{padding:0 7px; color:#aaaaaa; text-decoration:none; border-right:1px solid #e7e7e7; height:14px;}
#headertop .up3 .list a:hover{color:#cc0000;}
#headertop .up3 .list2 {background:url(../images2/bgoffice.gif) 10px 2px  no-repeat; color:#fff; padding:5px 5px 5px 10px; border:none;}
#headertop .up3 .list2 a{color:#fff; font-size:12px; border:none;}
#headertop .up3 .list2 a:hover{color:#ecb7b6;}
#headertop .up3 .news{position:absolute; right:65px; top:35px; width:250px; height:17px; padding:1px 0 1px 60px; font-size:12px; color:#aaaaaa; line-height:17px;}
#headertop .up3 .news li{margin-bottom:8px;}	
#headertop .up3 .news a{color:#7e7e7e; text-decoration: none;}
#headertop .up3 .news a:hover{color:#ee6400;}
#headertop .lang{position:absolute; width:110px; height:18px; font-size:11px; top:74px; right:5px;}
#headertop .lang li{float:left; width:16px; height:16px; background:url(../images2/up-lan-bg.gif) no-repeat center; text-align:center; padding:3px 3px;}	
#headertop .lang li a{display:block; color:#bf0000; text-decoration:none; padding:0; line-height:16px; overflow:hidden; letter-spacing:0px;}
#headertop .lang li a:hover{color:#fff;}

/*首內頁共用底部資訊==============================================================================================================*/		
#footer{position:relative; width:970px; height:112px; color:#999; text-decoration: none; background:url(../images2/bgbottom.gif) bottom repeat-x; clear:both;}		
#footer .menu{position:relative; left:10px; font-size:11px; padding-top:10px;}
#footer .menu ul{margin:0; padding:0; font-size:11px; line-height:115%; color:#7e7e7e;}
#footer .menu li{float:left; margin:0;border-right:1px solid #cbcbcb; font-size:11px; line-height:115%; color:#7e7e7e; padding:0 15px;}	
#footer .menu a{font-size:11px; line-height:115%; color:#7e7e7e; text-decoration:none;}
#footer .menu a:hover{color:#cc0000;}
#footer .home{position:absolute; width:70px; height:17px; right:10px; top:8px; line-height:140%;}
#footer .home a{background:url(../images2/home.gif) no-repeat top left; display:block; padding-left:14px; text-decoration:none;}	
#footer .home a:hover{background:url(../images2/home.gif) no-repeat bottom left; display:block; padding-left:14px; color:#bc0000;}	
#footer .bootom{position:absolute; width:740px; left:10px; top:30px; height:52px; padding:10px 10px 10px 200px; background:url(../images2/logo_down.gif) no-repeat 10px ;}
#footer .bootom p{font-size:12px; line-height:140%; color:#b3b3b3;}	
#footer .lang{position:absolute; width:70px; height:48px; right:0; top:10px; padding:0; margin:0; font-size:11px;}
#footer .lang ul{list-style:none; height:24px;}
#footer .lang li{width:70px; height:24px;}	
#footer .lang li a{display:block; color:#fff; background:url(../images2/bt_lang.gif) 0 0 no-repeat; padding:0 0 0 15px; line-height:19px; text-decoration:none; letter-spacing:5px;}
#footer .lang .eng a {letter-spacing:0px; font-size:11px;}
#footer .lang li a:hover{ background:url(../images2/bt_lang.gif) no-repeat 0 -24px;}
#footer #mail a {font-size:12px; line-height:180%; color:#5d5d5d; text-decoration:underline; font-family:Arial;}
#footer #mail  a:hover {color:#77b1c0;}


/*首頁==============================================================================================================*/
/*首頁上方廣告形象圖-----*/	
#con-i #headerimg{position:relative; width:970px; height:260px; background:url(../images2/headerimgbg.gif) no-repeat left top; overflow:hidden;}
#adblock{position:absolute; top:19px; left:19px; overflow:hidden; width:740px; height:230px;}
#adblock ul, #adblock li{margin:0; padding:0; list-style:none;}
#adblock ul.showbox{position:absolute;}
#adblock ul.showbox li a{display:block; height:230px;}
#adblock ul.link{position:absolute; right:1px;}
#adblock ul.link .tit{font-size:36px; line-height:58px; vertical-align:middle; font:Arial, Helvetica, sans-serif; padding-right:10px; font-weight:normal;}
#adblock ul.link li a{position:absolute; display:block; width:170px; height:58px; line-height:58px; right:0; background:url(../images2/adblock_linkbg.gif) no-repeat top left; padding-left:20px; color:#9e9d9d; font-size:15px; font-weight:bold; text-decoration:none;}
#adblock ul.link li a.selected{display:block; line-height:58px; color:#fff; background:url(../images2/adblock_linkbg.gif) no-repeat bottom left; z-index:99;}
#adblock-s{position:absolute; width:205px; right:3px;}
#adblock-s a img{border:none; width:162px;}
#adblock-s .page{position:absolute; top:25px; left:127px; color:#a56464; font-size:12px; height:25px; font-weight:normal;}
#adblock-s .btn{position:absolute; top:25px; left:160px; background:url(../images2/adblock-s-bg.gif) no-repeat left top; width:37px; height:17px;}
#adblock-s .btn a{float:left; width:18px; height:17px; text-indent:-9999px;}
#adblock-s .frame{position:relative; overflow:hidden; top:70px; margin:auto; height:162px; width:162px;}
#adblock-s ul{position:absolute; width:99999px;}
#adblock-s li{float:left; width:162px; height:162px; position:relative;}

/*首頁中央-------*/

#primary-i{position:relative; width:990px; height:100%; overflow:hidden;}			
#primary-i #left{float:left; width:210px; top:0px; font-size:12px; padding-bottom:10px;}
#primary-i #right{float:left; width:780px; *width:758px; right:0; height:100%; padding-bottom:10px;}	

/*首頁中央左邊--------*/
#primary-i #left .l-content{position:relative; padding:0 0 0 15px;}
#primary #left .l-content{position:relative; padding:0;}


#left > .l-menu{position:relative; color:#949393; padding:0 10px; margin:0; background:#fff;}
#left > .l-menu li{padding:0; margin:0; border-bottom:2px solid #e3e3e3;font-family:"微軟正黑體",Verdana,Arial; font-size:17px; }
#left > .l-menu li:last-child{border:none;}
#left > .l-menu li a{color:#949393; font-family:"微軟正黑體",Verdana,Arial; font-size:17px; display:block; font-weight:bold; line-height:38px; text-decoration:none; background:url(../images2/l-menu-icon.gif) no-repeat 2px top; padding-left:37px; border:none;}
#left > .l-menu li a:hover{color:#ccc; background:url(../images2/l-menu-icon.gif) no-repeat 2px bottom;}
#left > .l-menu li .facus{color:#ccc; background:url(../images2/l-menu-icon.gif) no-repeat 2px bottom;}
#left .l-menu li .unactive {padding-bottom:10px; font-family:Arial, Helvetica, sans-serif; display:none;}

#left .l-menu li .active {padding-bottom:10px; font-family:Arial, Helvetica, sans-serif;}

#left .l-menu li li{border:none;}
#left .l-menu li li a{color:#949393; font-size:15px; display:block; font-weight:bold; line-height:24px; text-decoration:none; background:none; padding-left:38px;}
#left .l-menu li li a:hover{background:none;}


#left .l-search{position:relative; background:#efefef; border-right:1px solid #ccc; border-bottom:1px solid #ccc; margin:15px 0 8px 0; padding:13px 0 13px 15px; width:auto; width:170px; vertical-align:middle; *height:20px;}
#left .l-search input{position:relative; border:1px solid #ccc; padding:2px; margin-left:0; *position:absolute; *left:25px;}
#left .l-search input[type=button]{position:relative;  background:url(../images2/btn-bg.gif) no-repeat top; border:none; padding:0 7px; line-height:22px; margin-left:10px; *position:absolute; *left:105px;}
#left .l-adimg{position:relative; padding:8px 0;}
#left .l-seo{position:relative; padding:8px 8px 4px 0; color:#d3d3d3; font-size:12px; line-height:20px;}
#left .l-seo img{position:relative; padding:0 0 6px 0;}
#left .l-seo a{color:#9ca2a6;}
#left .l-seo a:hover{color:#8d98a0;}
#left .l-seo .bluestyle{color:#6eb2cf; font-size:12px; font-weight:bold; line-height:20px; font-size:13px;}

/*首頁中央右邊--------*/
#right .r-newinfo{position:relative; padding:15px 15px 8px 15px; height:100%; overflow:hidden;}	
#right .r-newinfo h2{position:relative; background-color:#efefef; padding:10px; color:#969696;}
#right .r-newinfo h2 .tit{border-left:6px solid #ba0100; padding:0 0 0 10px; color:#4c4c4c; font-size:15px; font-weight:bold;}
#right .r-newinfo h2 .more{position:absolute; right:15px; line-height:21px; color:#979696; font-size:13px; padding:0;}
#right .r-newinfo .more a{color:#979696; text-decoration:none;} #right .r-newinfo .more a:hover{color:#969696; text-decoration:none;}
#right .r-newinfo .botmore{position:relative; width:100%; text-align:right;}
#right .r-newinfo .botmore .more{position:relative; text-align:right; line-height:21px; color:#979696; font-size:13px; padding:15px 15px 0 0; width:100%;}
#right .r-newinfo .info{position:relative; padding:15px 10px; margin:0 10px; border-bottom:1px solid #e2e2e2; overflow:hidden; min-height:100px;}
#right .r-newinfo .info .img{position:absolute; left:0px; top:15px;}	
#right .r-newinfo .info .caption{position:relative; padding-left:170px; font-size:15px; font-weight:bold; color:#4c4c4c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#right .r-newinfo .info .caption a{color:#4c4c4c; text-decoration:none;}
#right .r-newinfo .info .time{position:relative; padding:5px 0 0 170px; font-size:13px; color:#bbbaba;}
#right .r-newinfo .info .time a{color:#bbbaba; text-decoration:none;}
#right .r-newinfo .info .infomain{position:relative; padding:5px 0 0 170px; font-size:13px; color:#979696;}
#right .r-newinfo .info .infomain a{font-size:13px; color:#f40202;}
#right .r-newinfo .info .infomain a:hover{font-size:13px; color:#d40000;}
#right .r-newinfo .info2{position:relative; padding:10px; margin:0 10px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
#right .r-newinfo .info2 .caption{position:relative; font-size:15px; font-weight:bold; color:#4c4c4c; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; width:490px;}
#right .r-newinfo .info2 .caption a{color:#4c4c4c; text-decoration:none;}
#right .r-newinfo .info2 .time{position:absolute; right:10px; top:10px; font-size:13px; color:#bbbaba;}
#right .r-newinfo .info2 .time a{color:#bbbaba; text-decoration:none;}
#right .r-newinfo .box{position:relative; border:1px solid #C9C7C7; margin-top:15px; padding:0; overflow:hidden; height:100%; _padding-bottom:15px;}
#right .r-newinfo .box h3{position:relative; top:0; background:url(../images2/box-titbg.gif) repeat-x top; line-height:32px; font-size:15px; font-weight:bold; color:#fff; margin:2px; padding-left:10px; height:32px;}
#right .r-newinfo .box ul{position:relative; margin:0;}
#right .r-newinfo .box ul li{position:relative; float:left; width:173px; border-left:1px solid #e2e2e2; padding:6px; margin:0;}
#right .r-newinfo .box ul .lifirst{width:175px;border:none;}
#right .r-newinfo .liimg{position:absolute; margin:8px 0 0 0;}
#right .r-newinfo .conmain{ padding-left:200px; width:173px;}
#right .r-newinfo h1{font-size:13px; color:#fe9001; font-weight:bold;}
#right .r-newinfo .conmain h2{font-size:15px; color:#4c4c4c; font-weight:bold; background:none; padding:5px 0 0 0;}
#right .r-newinfo p{font-size:12px; color:#979696; padding:8px 0 0 0;}
#right .r-newinfo h4{position:absolute; bottom:0px;right:10px; font-size:15px; color:#f40202; font-weight:bold; background:none; padding:1px 0 2px 0; text-align:right;}



/*內頁------------------------------------------------------------------------------------------------------------------------------------------------*/		

#con #headerimg{position:relative; width:970px; margin-top:13px;}
#headertext{position:absolute; width:630px; height:15px; top:190px; right:20px; color:#646363;}
#headertext2{position:absolute; width:630px; height:15px; top:232px; right:129px; color:#646363; z-index:888;}
#primary{position:relative; width:970px; top:0px;}
#primary #left{float:left; width:185px; top:0px; font-size:12px; padding-bottom:10px;}
#primary #right{float:right; width:771px; top:0px; right:0px;  padding:0 0 30px 0; background:url(../images2/bgrightred.gif) no-repeat right top; overflow:hidden;}		

/*內頁紅色次選單---------------*/	
#selectred{position:absolute; width:755px; height:46px; top:-3px; left:192px; background:url(../images2/selectbg.gif) repeat-x; clear:both; padding:0 0 0 6px; margin:0;}	
#selectred li{float:left; padding-left:0px; }
#selectred li a{width:100%;}	

/*內頁紅色次選單b---------------*/	
#selectred2{position:absolute; width:755px; height:40px; top:180px; left:192px; clear:both; padding-left:6px; z-index:888; background-color:#fff;}	
#selectred2 li{float:left; padding:0 5px; }
#selectred2 li a{width:100%;}


/*文字樣式-------------------------------------------------------------------------------------------------------------------------*/		
.style-01{color:#f9380d; font-size:11px; padding-left:10px;}
.style-02{color:#fcf904;}
.text-red{color:#fe0101;}
.text-size-19{font-size:19px;}
.clear{clear:both;}

