#normal .banner_small{ background-color:#fc861d; width:945px; height:62px; background-repeat:no-repeat; float:right; display:inline; margin-top:-46px; }

.tabbox .tl{ background:url(../gfx/topo_left.jpg) no-repeat; }
.tabbox .tr{ background:url(../gfx/topo_right.jpg) top right no-repeat #faa633;}
.tabbox .tra{ background:url(../gfx/topo_right.jpg) top right no-repeat #faa633; width:300px;}
.tabbox .bl{ background:url(../gfx/bottomo_left.jpg) bottom left no-repeat;}
.tabbox .br{ background:url(../gfx/bottomo_right.jpg) bottom right no-repeat; padding:6px;}
.tabbox .bra{ background:url(../gfx/bottomo_right_02.jpg) bottom right no-repeat; padding:6px;}
.tabbox .tab{ float:left; margin-right:1px;}
.tabbox .tab a{ font-size:14px; font-weight:bold; color:#FFFFFF; padding:8px 0px 8px 13px; display:block; text-decoration:none;}
.tabbox .tab a span{ padding:8px 13px 8px 0px;}
.tabbox .tab a:hover{ color:#000000; font-size:14px; font-weight:bold; background:url(../gfx/tab_left.jpg) no-repeat; padding:8px 0px 8px 13px; display:block;}
.tabbox .tab a:hover span{background:url(../gfx/tab_right.jpg) right #ffffff no-repeat; padding:8px 13px 8px 0px;}
.tabbox .tab a.on{ font-size:14px; font-weight:bold; background:url(../gfx/tab_left.jpg) no-repeat; padding:8px 0px 8px 13px; display:block; color:#000000;}
.tabbox .tab a.on span{background:url(../gfx/tab_right.jpg) right #ffffff no-repeat; padding:8px 13px 8px 0px; font-size:14px; font-weight:bold;}
.tabbox .tab_cl{ background:url(../gfx/bottomw_left.jpg) bottom left no-repeat; }
.tabbox .tab_cr{ background:url(../gfx/bottow_right.jpg) bottom right no-repeat #ffffff;}
.tabbox .tab_c{ padding:20px 20px 0px 20px;}
.tabbox .tab_ca{ padding:10px 10px 0px 10px;}
.tabbox .tab_c1{ padding:10px;}
.tabbox .clear{ clear:both;}
.tabbox .td{ float:left;}

.contact_box{ background:url(../gfx/contact_box_b.jpg) bottom no-repeat; width:413px; }
.contact_box .title{ background:url(../gfx/contact_box_t.jpg) no-repeat; width:398px; padding-left:15px;}
.contact_box .content{ padding:15px; font-size:11px; color:#000000;}
.contact_box span{ color:#fa8200;}
.contact_box .sep{ clear:both; height:10px;}
.contact_box .left_td{float:left; width:60px;}
.contact_box .right_td{float:left; width:320px;}
.orange{ color:#fa8200;}
.red{ color:#ff0000;}
.contact_box a{ color:#fa8200; }
.contact_box a:hover{ color:#fa8200; }

.news_box{ background:url(../gfx/news_box_bottom.jpg) bottom no-repeat; width:463px; }
.news_box_top{ background-image:url(../gfx/news_box_top.jpg); width:463px; height:15px; background-repeat:no-repeat; }
.news_box_bottom{ background-image:url(../gfx/news_box_bottom_02.jpg); width:463px; height:15px; background-repeat:no-repeat; }
.news_box_middle{ background-image:url(../gfx/news_box_middle.jpg); width:463px; background-repeat:repeat-y; }
.news_box_middle h2{ font-size:18px; color:#fa8200; padding:0px; margin:0px; font-weight:normal;}
.news_box_middle u{ font-size:11px; font-weight:bold; text-decoration:none; color:#2a2a2a;}
.news_box_middle .text img{ float:left; border:1px solid #353535; margin-right:8px; width:70px; height:70px;}
.news_box_middle .text{ padding-top:5px; font-size:12px; color:#000000; line-height:18px;}
.news_box_middle .text a{ background:url(../gfx/right_small_arrow_black.jpg) left no-repeat; padding-left:8px; font-size:11px; font-weight:bold; color:#fa8200; text-decoration:none;}
.news_box_middle .text a:hover{ color:#000000;}

.news_box .content{ background:url(../gfx/news_box_top.jpg) no-repeat; width:435px; padding:10px 14px 14px 14px;}
.news_box h2{ font-size:18px; color:#fa8200; padding:0px; margin:0px; font-weight:normal;}
.news_box u{ font-size:11px; font-weight:bold; text-decoration:none; color:#2a2a2a;}
.news_box .text img{ float:left; border:1px solid #353535; margin-right:8px; width:70px; height:70px;}
.news_box .text{ padding-top:5px; font-size:12px; color:#000000; line-height:18px;}
.news_box .text a{ background:url(../gfx/right_small_arrow_black.jpg) left no-repeat; padding-left:8px; font-size:11px; font-weight:bold; color:#fa8200; text-decoration:none;}
.news_box .text a:hover{ color:#000000;}
.news_pl{ padding-left:17px;}
.news_pt{ padding-top:17px;}

.news_details h1 a{ font-size:18px; font-weight:bold; color:#fa8200; background:url(../gfx/right_small_arrow_black.jpg) right no-repeat; padding-right:15px;}
.news_details h1 a:hover{ font-size:18px; font-weight:bold; color:#fa8200; background:url(../gfx/right_small_arrow_black.jpg) right no-repeat; padding-right:15px;}
.news_details .date{ font-size:11px; font-weight:bold; text-decoration:none; color:#2a2a2a; padding:7px 0px 7px 0px;}
.news_details{ font-size:12px; }
.news_details .pr img{ border:1px solid #353535; width:70px; height:70px;}
.news_details .pr{ padding-right:6px;}
.news_details .pb{ padding-bottom:6px;}
.news_details p{margin:10px 0;}

.contact{ width:508px;}

.contact .left{ width:115px; font-size:12px; font-weight:bold; color:#2a2a2a;}
.contact .left b{ color:#ff0000;}
.contact input,textarea{ border:1px solid #888888; padding:3px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.contact .image{ border:0px;}
.contact .trow{ height:35px;}
.contact .hint{ font-size:10px; color:#2a2a2a;}

.content_padding2{ padding:10px 0px 20px 0px; text-align:left; }

form{ margin:0px; padding:0px; display: inline;}
.float{ float:left;}
.hide{ display:none;}