@charset "utf-8";
/* CSS Document */

html { background: #b3b3b3 url(../images/top_bg.jpg) center top no-repeat; margin: 0; padding: 10px 0px 10px 0px; }
body { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #151515; }
img { border: 0; }

/*content*/
.content { width: 987px; height: 100%; overflow: hidden; background: url(../images/bg.jpg) center top repeat-y; margin: 0 auto; text-align: center; }

.top_logo_language { width: 973px; height: 69px; overflow: hidden; text-align: left; margin: 0 auto; text-align: center; }
.logo { width: 697px; height: 59px; float: left; overflow: hidden; text-align: left; }
.date_month_hour { width: 198px; height: auto; overflow: hidden; float: left; text-align: right; color: #595959; font-family: Arial, Helvetica, sans-serif; font-size: 10px; margin: 0; padding: 48px 0px 0px 0px; }
.language { width: 75px; height: 65px; float: right; overflow: hidden; text-align: right; }

/*menu */
.menu_horizontal { width: 973px; height: 36px; overflow: hidden; margin: 0 auto; text-align: left; background: url(../images/bg_menu_horizontal.jpg) left top repeat-x; text-transform:uppercase; }
.menu_horizontal ul { margin: 0; padding: 0; list-style: none; }
.menu_horizontal ul li { margin: 0; padding: 0; display: inline; }
.menu_horizontal ul li a { float: left; line-height: 18px; text-align: left; display: block; font-family: Arial, Helvetica, sans-serif; font-size: 13px; text-transform: uppercase; color: #fff; margin: 0; padding: 9px 24px 9px 24px; text-decoration: none; font-weight: bold; }
.menu_horizontal ul li a:hover, 
.menu_horizontal ul li a:active,
.menu_horizontal ul li a:focus { color: #f9de00; }
.menu_horizontal ul li a.active { color: #555555; }

.menu_horizontal .img_float { width: 2px; height: 35px; float: left; }

/*banner_site*/
.banner_site { width: 973px; height: 311px; overflow: hidden; margin: 0 auto; text-align: center; }
.flash_banner_site { width: 973px; height: 311px; overflow: hidden; margin: 0; padding: 0; }

/*hot_new*/
.hot_news { width: 973px; height: 32px; overflow: hidden; margin: 0 auto; text-align: center; background: url(../images/bg_hotnews.jpg) left top repeat-x; color: #ffffff; font-weight: bold; line-height: 32px;  }
.hot_news a { color: #ffffff; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px 16px 0px 16px; }
.hot_news a:hover { color: #f9de00; }

/*group_news*/
.group_news { width: 968px; height: 225px; overflow: hidden; background: url(../images/bg_group_news.jpg) left top repeat-x; margin: 0 auto; text-align: center; padding: 0px 0px 0px 5px; }
.box_text_news { width: 198px; height: 196px; overflow: hidden; text-align: left; float: left; padding: 12px 0px 0px 34px; }
.box_text_news .heading_top { height: 32px; line-height: 32px; overflow: hidden; text-align: left; background: url(../images/icon_group_news.jpg) left 8px no-repeat; font-size: 17px; font-weight: bold; color: #db261d; padding: 2px 0px 0px 26px; }

.box_text_news .img_view { height: 94px; overflow: hidden; clear: both; text-align: left; }
.box_text_news .img_view img { border: #bcbcc1 5px solid; width: 188px; height: 84px; overflow: hidden; }
.box_text_news .date_view { font-size: 10px; color: #bdbdbd; height: 16px; line-height: 16px; overflow: hidden; clear: both; }
.box_text_news .text_view { height: 30px; overflow: hidden; clear: both; text-align: left; color: #151515; }
.box_text_news .read_more { height: 12px; overflow: hidden; clear: both; text-align: right; }

/*support_online_advertising*/
.support_online_advertising { width: 973px; height: 186px; background: url(../images/bg_support_online_advertising.jpg) left top repeat-x; margin: 0 auto; text-align: center; }

.box_support_partnerlogo { width: 540px; height: 150px; float: left; overflow: hidden; text-align: left; padding: 16px 0px 0px 39px; }
.box_support_top { height: 68px; overflow: hidden; text-align: left; margin: 0; padding: 0; }
.box_support_top .left_hotline { width: 199px; height: 68px; float: left; text-align: left; }
.box_support_top .right_supportonline { width: 329px; height: 68px; overflow: hidden; text-align: left; float: right; background: url(../images/bg_support_online.gif); }

.online_box { float: left; margin: 0; padding: 0px 0px 0px 72px; width: 130px; overflow: hidden; }
.online_box .yahoo { height: 17px; line-height: 16px; overflow: hidden; margin: 10px 0px 0px 0px; padding: 0; color: #dddddd; }
.online_box .yahoo img { vertical-align: middle; margin: 0px 2px 0px 0px; }

.skype_box { float: right; width: 110px;  margin: 0; padding: 10px 8px 0px 0px; text-align: left; overflow: hidden; }
.skype_box .skype { height: 21px; line-height: 20px; overflow: hidden; margin: 0px 0px 4px 0px; padding: 0; color: #dddddd; }
.skype_box .skype img { vertical-align: middle; margin: 0px 2px 0px 0px; }

.box_partnerlogo_bottom { width: 541px; height: 72px; overflow: hidden; clear: both; margin: 10px 0px 0px 0px; padding: 0; }

.box_advertising { float: right; width: 322px; height: 147px; overflow: hidden; margin: 0; padding: 16px 40px 0px 0px; }
.box_advertising .banner_advertising { width: 322px; height: 147px; overflow: hidden; margin: 0; padding: 0; }
.box_advertising .banner_advertising img { border: #999999 solid 5px; width: 310px; height: 135px; }
/*footer*/
.footer { width: 987px; height: 88px; overflow: hidden; background: url(../images/footer_site.jpg) top center no-repeat; margin: 0 auto; text-align: center; }
.logo_footer { width: 138px; height: 41px; float: left; margin: 0; padding: 16px 0px 0px 20px; }
.address_tel_footer { width: 468px; float: left; overflow: hidden; height: 41px; margin: 0; padding: 14px 0px 0px 10px; text-align: left; color: #1e1e1e; }
.address_tel_footer a { color: #1e1e1e; }
.style_01 { font-size: 12px; font-weight: bold; }
.style_02 { padding: 0px 0px 0px 0px; }
.style_03 { font-size: 11px; font-weight: bold; color: #7b7b7b; }
.style_03 a { color: #7b7b7b; text-decoration: none; }
.style_03 a:hover { color: #1e1e1e; }

.style_04 { font-size: 12px; font-weight: bold; color: #c61209; line-height:30px; }
.style_04 a { font-size: 12px; font-weight: bold; color: #c61209; text-decoration: none}
.style_04 a:hover { color: #292929; }

.style_05 { font-size: 14px; font-weight: bold; color: #c61209; }
.style_05 a { font-size: 14px; font-weight: bold; color: #c61209; text-decoration: none}
.style_05 a:hover { color: #292929; }

.style_06 { color: #5f5f5f; font-size: 10px; font-family: Arial, Helvetica, sans-serif; }

.style_07 { color: #252525; font-size: 11px; font-weight: bold; }
.style_07 a { color: #252525; font-size: 11px; font-weight: bold; text-decoration: none; }
.style_07 a:hover { color: #ffffff; }

.style_09 { color: #252525; font-size: 11px; font-weight: bold; float: right; }
.style_09 a { color: #252525; font-size: 11px; font-weight: bold; text-decoration: none; }
.style_09 a:hover { color: #ffffff; }

.style_10 { float: left; }
.style_11 { font-size: 12px; font-weight: bold; color: #292929; }
.style_11 a { font-size: 12px; font-weight: bold; color: #292929; text-decoration: none; font-family: Arial, Helvetica, sans-serif; }
.style_11 a:hover { color: #C61209; }

.designed_footer { width: 166px; float: right; height: 41px; overflow: hidden; color: #1e1e1e; text-align: right; margin: 0; padding: 14px 19px 0px 0px; }
