@charset "utf-8";
/* reset */
body,dl,dd,h1,h2,h3,h4,p,form{margin:0;}
ul,ol{margin:0;padding:0;}
li{list-style:none;}
img{border:0;}
a{text-decoration:none; cursor:pointer;}
html{-webkit-text-size-adjust:none;}
body{font-family: arial,'新細明體';}
.db{display:block;}.dn{display:none;}
.fl{float:left;}.fr{float:right;}
.cb:after{content:''; clear:both; display:table;}.cb{zoom:1;}

.new-header{width:100%; height:103px; background:url(../images/headbg.png) repeat-x;}
.new-headerin{width:902px; margin:0 auto;}
.new-menu{float:right; height:32px; padding-top:9px; }
.new-menu li{float:left; width:136px; height:32px; margin-left:3px; text-align:center;}
.new-menu li a{display:block; float:left; width:136px; height:32px; background:url(../images/submenu_bg.png) no-repeat; }
.new-menu li a:hover{background:url(../images/submenu_bg_h.png) no-repeat; }
.new-menu li.currentsubmenu a{background:url(../images/submenu_bg_h.png) no-repeat; }
.new-menu li.new-subment-l a{background-position:0 0;}
.new-menu li.new-subment-l a:hover,.new-subment-l.currentsubmenu a{background-position:0 0;}
.new-menu li.new-subment-c a{background-position:-139px 0;}
.new-menu li.new-subment-c a:hover,.new-subment-c.currentsubmenu a{background-position:-139px 0;}
.new-menu li.new-subment-r a{background-position:-278px 0;}
.new-menu li.new-subment-r a:hover,.new-subment-r.currentsubmenu a{background-position:-278px 0;}



.new-logo{height:62px;padding-right:2px;}
.new-logo ul{padding-top:22px;}
.new-logo ul li{display:inline; float:left; margin-left:6px;}
.pt5{padding-top:5px;}

.new-content{width:902px; margin:10px auto 0;}
.new-submenu{width:902px; height:30px; background:#750000; font-size:13px; }
.new-submenu li{float:left; width:300px; height:30px; border-right:1px solid #999; line-height:30px; text-align:center;}
.new-submenu li.bdrnone{border-right:none;}
.new-submenu li a{color:#fff; font-weight:bold;}

.new-banner{position:relative; width:902px; height:390px; margin-top:1px; overflow:hidden;}
.new-banner-text{position:absolute; bottom:37px; left:0; width:902px; height:119px; background:url(../images/opacity_bg.png) repeat;}
.new-banner-textin{padding:30px 0 0 60px; font-size:15px; color:#fff; line-height:27px; }
.prev-btn{position:absolute; top:151px; left:11px; display:block; width:38px; height:38px; background:url(../images/bannerbtn_left.png) no-repeat; z-index:99;}
.next-btn{position:absolute; top:151px; right:11px; display:block; width:38px; height:38px; background:url(../images/bannerbtn_right.png) no-repeat; z-index:99;}
.control-btn{width:902px; height:26px; padding-top:11px;}
.pause-btn{margin-left:10px;}
.new-tab-btn ul{padding-right:20px;}
.new-tab-btn ul li{position:relative; float:left; width:30px; height:18px; text-align:center;}
.new-small-img{position:absolute; top:-71px; left:-22px; width:73px; height:70px; background:url(../images/smallimg_bg.png) no-repeat; z-index:999;}
.new-small-img img{padding-top:4px;}
.new-tab-btn a{display:inline-block; width:18px; height:18px; background:url(../images/tab_btn_c.png) no-repeat;}
.new-tab-btn a:hover,.new-tab-btn a.currentbtn{background:url(../images/tab_btn_h.png) no-repeat;}
.new-news{margin-top:5px;}
.new-newsin{width:497px;}
.new-newsin h2{height:34px; margin-bottom:6px; line-height:34px; background:url(../images/newtitle_bg.png) no-repeat left bottom; }
.new-newsin h2 strong,.new-case h2 strong{padding-left:18px; background:url(../images/title_arrow.png) no-repeat left center; font-size:13px; color:#BE000A; vertical-align:middle;}
.new-newsin h2 span,.new-case h2 span{margin-left:6px; font-size:13px; color:#ccc; }
.new-newsin dl{position:relative; width:497px; height:90px; padding-bottom:11px; border-bottom:1px dashed #ccc; }
.new-newsin dl dt{float:left; width:164px; height:90px; border:1px solid #ccc;}
.new-newsin dl dt img{padding:3px 0 0 3px;}
.new-newsin dl dd{float:right; width:325px; font-size:13px; color:#333; line-height:180%;}
.new-newsin dl dd a{color:#333; }
.new-newsin ul li{padding:9px 0; border-bottom:1px dashed #ccc; font-size:13px; }
.new-newsin ul li span{float:left; margin-right:18px; color:#BE000A;}
.new-newsin ul li a{float:left; display:inline-block; width:360px; padding-left:38px; background:url(../images/new_icon.png) no-repeat left center; color:#333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.new-newsin ul li a:hover{color:#BE000A;}
.new-more{position:absolute; right:0; bottom:0; padding-right:8px; margin-right:10px; background:url(../images/new_arrow.jpg) no-repeat right center; color:#BE000A; font-size:11px;}
.new-subbanner{width:392px; margin-bottom:-8px;}
.new-subbanner ul{padding-top:34px;}
.new-subbanner ul li{float:left; margin:0 22px 18px 0;}
.new-subbanner ul li.mrnone{margin-right:0;}

.new-case{width:902px; height:292px; position:relative; margin-bottom:30px;}
.new-case h2{height:34px; margin-bottom:10px; line-height:34px; background:url(../images/casetitle_bg.png) no-repeat left bottom;}
.new-case ul{position:absolute; left:0; width:920px;}
.new-case ul li{position:relative; float:left; width:219px; height:242px; margin-right:9px; background:url(../images/case_bg.png) no-repeat;}
.new-case ul li img{display:block; padding:8px 0 0 8px;}
.new-case ul li p{width:193px; height:60px; overflow:hidden; padding-top:8px; margin:0 auto; line-height:19px; font-size:12px; color:#333;}
.more-case{position:absolute; bottom:14px; right:20px; padding-right:7px; background:url(../images/new_arrow.jpg) no-repeat right center; color:#BE000A; font-size:11px;}

.new-column{float:left; padding:14px 13px 0 15px; min-height:385px; border-right:1px solid #ccc; font-size:12px;}
.new-column dt{padding-left:9px; margin-bottom:10px; background:url(../images/icon_listdian.png) no-repeat left center; color:#666; font-size:13px; }
.new-column dt a{color:#666; font-weight:bold;}
.new-column dd{padding-left:9px; margin:0 0 8px 9px; background:url(../images/icon_listarrow.png) no-repeat left center; color:#666; font-size:12px;}
.new-column dt.sub-one{background:url(../images/icon_listdian1.png) no-repeat left center;}
.new-column dt.sub-one a{color:#916F4A; font-size:15px; font-weight:bold;}
.new-column dd a{color:#666;}
.new-width1{width:102px;}
.new-width2{width:107px;}
.new-width3{width:127px;}
.new-width4{width:146px;}
.new-width5{width:117px;}
.new-width6{width:127px;}
.new-column.new-width6{border-right:0;}
.new-column a:hover{text-decoration:underline;}
.new-sitemap{width:100%; border-top:1px solid #d2cbb3; background:#f8f7f3;}
.new-sitemapin{width:902px; margin:0 auto; padding:12px 0;}
.new-footer{width:100%; border-top:1px solid #d2cbb3; background:#e4e0d1; padding:0 0 14px 0; text-align:left;}
.new-footerin{width:902px; margin:0 auto; font-size:12px; color:#666; padding:8px 0 0 0; line-height:20px; overflow:hidden;}
.footerleft{ float:left; width:780px; text-align:left;}
.footercenter{ float:left; width:135px; text-align:left;}
.footercenter h3{ font-size:17px; font-weight:normal; color:#333; font-family:"微軟正黑體"; padding:8px 0 10px 0;}
.footerright{
	float:right;
	width:100px;
	margin-top:-5px;
}
.footerright ul li{ width:130px; padding:0 0 4px 0; overflow:hidden;}
.footerright a{color:#666; float:left; text-align:left;}
.footerright-222 { margin-top:5px;}
.footerright-222 a{color:#666; float:left; text-align:left;}
.footer-icon a { vertical-align: middle; color:#5C5C5C; }
.footer-icon a img { vertical-align: middle; }
/*.new-copyright{padding-top:8px;}
.new-foot-icon{padding-top:26px;}
.new-foot-icon a{margin-right:3px; color:#666;}

.new-foot-icon1{padding:24px 20px 0 0;}*/
