.indexbody{position:relative;margin:0 auto;width:970px;font-family:Helvetica,Geneva,Arial,SunSans-Regular,sans-serif;font-size:14px;color:#606060;}.indexbanner{margin:12px auto;background-color:white;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.45);}.indexbanner a{display:block;width:970px;height:480px;}.indexbanner img{border-style:none;border-radius:4px;}.indexbannertext{color:#808080;font-size:20px;left:50px;line-height:1.2em;position:absolute;top:168px;width:380px;}.indexnews{margin:12px auto;width:970px;height:40px;background-color:white;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.45);}.indexnewsheadline{border-right:1px solid #c0c0c0;display:block;float:left;line-height:20px;margin:10px 0;padding:0 10px 0 16px;color:#606060;text-decoration:none;width:104px;}#indexnewsitem{margin:0 0 0 144px;line-height:40px;width:820px;height:40px;}#indexnewsitem a{color:#606060;text-decoration:none;}.promo{width:970px;height:114px;margin:12px auto;}.promo a{color:#808080;text-decoration:none;display:block;}.promotitle a{color:black;background-color:transparent;margin:0;font-size:18px;font-weight:bolder;width:182px;height:20px;padding:14px 10px 0 120px;}.promotext a{width:182px;height:72px;padding:0 10px 14px 120px;}.promotitlebts a{color:#fafafa;background-color:transparent;margin:0;font-size:18px;font-weight:bolder;width:182px;height:20px;padding:14px 10px 0 120px;}.promotextbts a{color:#fafafa;width:182px;height:72px;padding:0 10px 14px 120px;}.promoitem{float:left;width:314px;height:114px;margin:0 14px 0 0;background-position:center;background-size:312px 112px;border-radius:4px;box-shadow:0 1px 3px rgba(0,0,0,0.45);}