/* CSS Document */
html, body{ margin:0;width:100% ; height:100%; background-color:#FFFFFF; font-family:Tahoma; color:#FFFFFF}
* html, * html body {margin: 0; height: 100%;}
.fixed {position: fixed;}
* html .fixed {position: absolute;}
#outer {width:1200px; position: relative; margin:0 auto}

#header { width:1200px; height:97px; background:url(../img/header_bg.gif) repeat-x}
.logo { margin-left:79px; margin-top: 38px; margin-right:auto; margin-bottom:auto;float:left;display:inline;}
.menu { float:right;margin-right:79px; margin-top: 59px; margin-left:auto; margin-bottom:auto;display:inline;}
.menu ul li { float:left; margin-right:33px; display:inline}
#content { width:1200px; height:519px ; background:url(../img/main_bg.gif) repeat-x}
#footer { width:1200px; height:140px; background:url(../img/footer_bg.gif) no-repeat; padding-top:20px}
#footer p{ margin:0px auto; width:380px; font-size:10px; font-weight:bolder; color:#0E76BD}

#con { width:1042px; height:519px; background:url(../img/con_bg.jpg) no-repeat; margin:0 auto}
.title_bar {float:left; margin-left:27px ; margin-top:49px; margin-right:auto; margin-bottom:0px; display:inline}
.info_contact { float:left; width:464px; height:430px; margin-left:87px; margin-right:570px; margin-top:3px; margin-bottom:12px ;display:inline}
.info_contact_t{ float:left;height:39px;width:464px; background:url(../img/info_top_bg.gif) no-repeat} 
.info_contact_b { float:left;width:464px; height:388px; background:url(../img/info_bg.gif) no-repeat; color:#fff}
.info_contact_b p{ line-height:24px; margin-left:40px; margin-top:11px; font-weight:800; font-family:Tahoma}
.font_gold { font-size:14px; font-weight:bold; color:#E7C629}

.office_contact { float:left; width:381px; height:330px; margin-left:631px; margin-right:26px; margin-top:-440px; margin-bottom:12px ;display:inline}
.office_contact_t{ float:left;height:39px;width:364px; background:url(../img/info_top_bg.gif) no-repeat} 
.office_contact_b { float:left;width:381px; height:238px; background:url(../img/info_bg_office.gif) no-repeat; color:#fff}
.office_contact_line{ float:left;height:32px;width:381px; background:url(../img/office_line.jpg) no-repeat} 
.office_contact_b p{ line-height:24px; margin-left:40px; margin-top:11px; font-weight:800; font-family:Tahoma}



#con_home { width:1042px; height:519px; background: url(../img/home_bg.jpg) no-repeat; margin:0 auto}
.date { width:1000px; height:32px; float:right; color:#96CEE5; text-align:right; padding-right:42px; margin-top:10px}
.hometitle_bar { width:900px; height:42px; background:url(../img/arrow_01.gif) left no-repeat ; padding-left:25px; margin-left:20px; color:#fff; font-size:16px; font-family:Tahoma; font-weight:bolder;display:inline}
.info_home { width:900px; margin-left:20px; height:400px; display:inline}
.con_left { width:440px; height:410px; margin-top:30px; float:left;display:inline; margin-left:20px; display:inline}
.info_home_title {width:440px; height:42px; background:url(../img/arrow_02.gif) left no-repeat; margin-top:3px; font-size:18px; font-family:Tahoma; font-weight:bolder; padding-left:23px; padding-top:17px}
.home_info { width:413px; padding-left:27px; line-height:17px}
.home_info p{ margin-top:20px}
.con_right { width:414px; height:250px ; float:left; margin-top:83px; display:inline; color:#4A7EDB; margin-left:40px} 
.con_right p{ margin-top:14px; padding-left:45px; font-size:14px; font-weight:bolder;_padding-left:25px}



.font_yellow {color:#E6CD32;}
.font_Purple {color:#8998D7}
.font_green {color:#519D8A}
.font_bold {font-weight:bolder}
.font_blue {color:#4A7EDB}

