@charset "utf-8";
/* CSS Document */
body { margin:0px auto; font-family:Arial, Helvetica, sans-serif;}
table,tr,td,div,h2,h3,ul,li,{ text-align: left; }



a,a:link{ color:#666666; text-decoration:none;}
a:hover{ color:#666666; text-decoration: none;}




div.clear{ clear:both; width:980px; height:1px ; padding-bottom:-1px; line-height:0px ; font-size:0px;}

#webbody{ text-align:center; width:auto; margin:0px ; }





/*  index main tabs  CSS  */
#index_midle_tabs { width:980px; background:url(../mainimagesfile/indeximgfile/index_backgroundx980a1.jpg) 0px 0px no-repeat ; height:197px; margin:0px auto 5px;}


#bosenews_tabs{ width:350px; float:left; margin-top:20px; margin-left:50px; display:inline;  }
#boseevents_tabs{width:350px; float:left; margin-top:20px; margin-left:30px; display:inline; }
#bosetel_tabs{width:170px; float:right; margin-top:20px; margin-right:20px; display:inline; }


div.midle_tabs_titles{ font-size:15px; color:#364e74; font-weight:bold; font-family: Geneva,sans-serif; letter-spacing:1px; text-align:left;}
div.midle_tabs_titles_small{ text-align:left; font-size:13px; color:#364e74; font-weight:bold; font-family: Geneva,sans-serif; letter-spacing:1px;}
div.newslist_frame{ margin:5px auto; }



div.newslist_title{ background: url(../mainimagesfile/indeximgfile/title_box.jpg) 7px 7px no-repeat;  }
div.newslist_content{ background: url(../mainimagesfile/indeximgfile/title_line.jpg) 7px 10px no-repeat;  }
div.newslist_reg{ margin-left:20px; line-height:20px; font-size:12px; color:#666666; text-align: left; width:300px; white-space:nowrap; overflow:hidden;  }


div.bosetel_title{line-height:20px; font-size:12px;font-weight:normal;  color:#666666; text-align: left;}
div.bosetel_title a{line-height:20px; font-weight:normal;  ; font-size:12px; color:#666666; text-align: left;}

div.bosetel_title a:hover{line-height:20px;font-weight:normal;  font-size:12px; color:#666666; text-align: left;}
div.bosetel_title a:link{line-height:20px; font-weight:normal; font-size:12px; color:#666666; text-align: left;}



/*  index bottom tabs  CSS  */

#index_bottom_tabs{ width:980px; margin:0px auto 5px; overflow:hidden; padding:0px;}

#index_left_tabs{ background:url(../mainimagesfile/indeximgfile/index_backgroundx980b1.jpg) 0 0 no-repeat; width:703px ; height:200px; float:left;}

#index_right_tabs{ width:275px; float:right; margin:0px;}

#boseprolist_tabs{ width:320px; float:left; margin-top:20px; margin-left:60px;  }

#boseservicelist_tabs{width:200px; float: right; margin-top:20px; margin-right:30px; }

div.prolist_frame{ margin:25px auto 0px; }

div.prolist_list{text-align: left;  width:160px; line-height:25px; color:#666666; font-size:12px; float:left; }


.organretxt{ color:#FF9900; font-size:11px; line-height:20px; padding-right:5px; }


div.servieslist_frame{margin:10px auto 0px;}

div.servieslist_list{text-align: left;  width:160px; line-height:21px; color:#666666; font-size:12px; float:left;}


/*  index flash tabs  CSS  */

#index_main_flash_frame{width:980px; margin:0px auto 5px;}

#index_main_flash{width:980px; margin:0px;  height:333px; background-image:url(../mainimagesfile/indeximgfile/BOSEindexflashbackground.jpg) 0 0 no-repeat;}


#index_main_flash_left_tabs{ height:297px; background:url(../mainimagesfile/indeximgfile/nav_area_bg.jpg) 0 0 no-repeat; width:328px; float:left;}

#index_main_flash_right_tabs{float:right; width:652px; background-color:#3b4964;height:297px;background:url(../mainimagesfile/indeximgfile/background.jpg) 0 0 no-repeat; }



div.newprolist_frame{ margin-left:40px; margin-top:100px ; color:#FFFFFF; font-weight:bold; letter-spacing:1px;text-align: left; }



div.index_newprolists_frame{ background:url(../mainimagesfile/indeximgfile/newspro_nav_iron.jpg) 0px 5px no-repeat; margin:5px auto; }
div.index_prolists_nav{text-align: left;  font-size:12px ; color:#FAFAFA; font-weight:normal; margin-left:10px; line-height:18px; text-align: left; }

div.index_prolists_nav a{color:#fafafa; font-weight:normal;}
div.index_prolists_nav a:hover{color:#888e99; font-weight:normal; text-decoration:none;}
div.index_prolists_nav a:link{color:#fafafa; font-weight:normal; text-decoration:none;}
div.index_prolists_nav a:visited{color:#fafafa; font-weight:normal; text-decoration:none;}


div.l1contacttitlex{ color: #006699; text-align:left; font-weight:bold; font-size:12px; }
.l1contacttitle{ color:#FF6633;  }





