﻿#noscript { height:auto; margin:0; padding:0; }
#banner_home { width:800px; height:276px; margin:0; padding:0; position:relative; vertical-align:top; text-align:left; background:url(/img/home/home_ads2.jpg) no-repeat top left; overflow:hidden; }

#banner_home div.home { border:0px; font-size:0px; line-height:0px; margin:0; padding:0px; line-height: 1em; position:absolute; top:20px; left:20px; }
#banner_home div.home a { width:160px; height:0; padding-top:40px; display:block; overflow:hidden; }
.banner_text { margin:0px; padding:0px; position:relative;}
/*#banner_home .banner_text h1 { position:absolute; color:#fffadc; font-size:20px; font-weight:bold; top:112px; left:25px; margin:0; text-shadow: 2px 2px 2px #000; }
#banner_home .banner_text h2 { position:absolute; color:#fffadc; font-size:14px; font-weight:bold; top:152px; left:25px; margin:0; text-shadow: 2px 2px 2px #000; }
#banner_home .banner_text h3 { position:absolute; color:#fff; font-size:12px; font-weight:normal; top:172px; left:25px; margin:0; text-shadow: 2px 2px 2px #000; line-height:13px; }
#banner_home .banner_text h4 { position:absolute; color:#fff; font-size:11px; font-weight:normal; top:214px; left:25px; margin:0; font-size:0px; }
#banner_home .banner_text h4 a { background:url(/img/home/home_btn_flash.gif) no-repeat -148px 0px; width:132px; height:0px; padding-top:22px; display:block; overflow:hidden; }*/

#banner_home .banner_text h1 { position:absolute; color:#fffadc; font-size:28px; font-weight:bold; top:118px; left:25px; margin:0; text-shadow: 1px 1px 2px #013; }
/*#banner_home .banner_text h2 { position:absolute; color:#fffadc; font-size:14px; font-weight:bold; top:148px; left:25px; margin:0; text-shadow: 1px 1px 2px #013; }*/
#banner_home .banner_text h3 { position:absolute; color:#fff; font-size:12px; font-weight:normal; top:164px; left:25px; margin:0; text-shadow: 1px 1px 2px #013; line-height:16px; }
#banner_home .banner_text h3 a { color:#f6b47f; }
#banner_home .banner_text h4 { position:absolute; color:#fff; font-size:11px; font-weight:normal; top:214px; left:22px; margin:0; padding:0; }
#banner_home .banner_text h4 a { background:url(/img/home/home_btn2.png) no-repeat 0px 0px; width:180px; height:32px; display:block; text-indent:-3000px; }
#banner_home .banner_text h4 a:hover { background:url(/img/home/home_btn2.png) no-repeat -180px 0px; }
#banner_home .banner_text h5 { position:absolute; color:#fff; font-size:11px; font-weight:normal; top:252px; left:25px; margin:0; text-shadow: 2px 2px 2px #000; }
#banner_home .banner_text h5 b { color:#fffadc; font-weight:bold; }

#centerSection { width:100%; height:180px; background:url(/img/home/home_x2.png) repeat-x 0px 0px; margin:0; padding:0; position:relative; overflow:hidden; vertical-align:top; }
#centerSection #prop { width:460px; margin:0 0 0 28px; padding:26px 0 12px; border-bottom:solid 1px #fff; overflow:hidden; }
#centerSection #prop h2 { font-size:18px; line-height:18px; color:#00349a; margin:0 5px 0 0; padding:0; float:left; display:inline; vertical-align:bottom; }
#centerSection #prop p { font-size:14px; color:#00349a; margin:0; padding:1px 0 0; line-height:19px; vertical-align:top; }
#centerSection #services { width:460px; margin:0 0 0 28px; border-top:solid 1px #d9e6ff; padding:13px 0 0; overflow:hidden; }
#centerSection #services ul { float:left; list-style:none; width:50%; margin:0; padding:0; }
#centerSection #services li { margin:0 0 3px; padding:0; }
#centerSection #services li a { font-size:11px; color:#5b77ae; text-decoration:none; margin:0; padding:0 0 0 10px; background:url(/img/home/home_btn2.png) no-repeat 0 -44px; }
#centerSection #services li a:hover { text-decoration:underline; }
#centerSection #freequote { position:absolute; top:0px; right:0px; width:289px; height:180px; background:url(/img/home/home_ads2.jpg) no-repeat right -276px; margin:0; padding:0; overflow:hidden; }
#centerSection #freequote h3 { font-size:18px; color:#039; margin:48px 0 5px 52px; }
#centerSection #freequote h3 a { color:#039; text-decoration:none; }
#centerSection #freequote p { font-size:12px; color:#6381bc; margin:0 0 0 52px; } 
#centerSection #freequote p b { color:#5173b4; }
#centerSection #freequote p a { color:#d35501; }


/* all home css */
#newsbar { width:100%; height:25px; background:url(/img/home/home_x2.png) repeat-x 0px -180px; overflow:hidden; position:relative; margin:0; }
#newsbar h2 { width:90px; height:100%; background:url(/img/home/home_x2.png) repeat-x 0px -230px; padding-left:13px; font-size:11px; font-weight:bold; color:#039; margin:0; float:left; display:inline; line-height:20px; }
#newsbar a { text-decoration:none; }
#newsbar a:hover { text-decoration:underline; }
#newsbar p { height:100%; width:588px; font-size:11px; font-weight:bold; color:#039; padding-left:21px; float:left; display:inline; line-height:20px; margin:0; background: url(/img/home/home_x2.png) no-repeat 0px -205px; }
#newsbar p a { font-size: 11px; font-weight: bold; color: #026; }
#news_up { cursor:pointer; position:absolute; top:3px; left:110px; height:6px; width:6px; background:url(/img/home/home_btn2.png) no-repeat -64px -32px; cursor:pointer; font-size:0; }
#news_down { cursor:pointer; position:absolute; top:11px; left:110px; height:6px; width:6px; background:url(/img/home/home_btn2.png) no-repeat -64px -38px; cursor:pointer; font-size:0; }
#newsbar .rss_btn { float:left; display:inline; line-height:20px; margin:4px 0 0; }
#newsbar .rss_btn a { height:12px; background:url(/img/home/home_btn2.png) no-repeat 0px -33px; display:block; overflow:hidden; width:63px; margin:0; font-size:0; text-indent:-2000px; }

#bottom { width:100%; height:169px; overflow:hidden; }
#bottomleft { width:262px; height:169px; margin:0; float:left; display:inline; background:url(/img/home/home_x2.png) repeat-x 0px -255px; }
#bottomleft h2 { font-size:14px; color:#3c6bcb; margin:13px 13px 0; }
#bottomleft ul { list-style:none; margin:0 10px 0 13px; padding:0; }
#bottomleft li { font-size:13px; font-weight:bold; padding:12px 0 2px; margin:0; background: url(/img/home/home_btn2.png) no-repeat  right -36px; }
#bottomleft li a { color:#666; display:block; width:100%; text-decoration:none; }
#bottomleft li a:hover { text-decoration:underline; }

#bottomright { width:516px; height:169px; background:url(/img/home/home_ads2.jpg) no-repeat right -456px; padding:0; margin:0; float:left; display:inline;}
#bottomright h2 { font-size:14px; font-style:italic; color:#cb0000; margin:13px 23px 10px 16px; }
#bottomright h3 { font-family:Helvetica, Arial, Sans-Serif; font-size:18px; color:#1a56ca; margin:0 170px 10px 16px; padding:0; }
#bottomright p { font-size:12px; margin:0 170px 10px 16px; padding:0; }
#bottomright p a { color:#d35501; }
