@charset "utf-8";
/* falele.com
Copyright (c) 2011
Company CSS Document */


/* Left CSS */
#left { float:left; width:200px; margin-right:15px; overflow:hidden; }
#category { clear:both; width:200px; overflow:hidden; }
#category .title { clear:both; width:200px; height:28px; background:#5090c1 url(company.gif) no-repeat left top; line-height:28px; overflow:hidden; }
#category .title h3 { clear:both; padding-left:15px; color:#ffffff; font-size:14px; font-weight:bold; }
#category .category { clear:both; width:200px; overflow:hidden; }
#category .category ul { list-style:none; clear:both; overflow:hidden; }
#category .category li { clear:both; height:27px; margin:5px 0; background-color:#f5f5f5; border:1px solid #e7e7e7; line-height:27px; overflow:hidden; }
#category .category li.select { background:#e7e7e7 url(company.gif) no-repeat left bottom; }
#category .category li a { color:#333333; height:27px; padding-left:70px; display:block; text-decoration:none; }
#category .category li a:hover { color:#ff9900; background:#e7e7e7 url(company.gif) no-repeat left bottom; text-decoration:none; }

#service { clear:both; width:200px; margin-top:10px; overflow:hidden; }
#service .title { clear:both; width:200px; height:31px; background:#fff2db url(bg.gif) no-repeat left -135px; line-height:31px; overflow:hidden; }
#service .title h3 { float:left; height:31px; padding-left:10px; color:#c36e00; font-size:14px; font-weight:bold; }
#service .title span { float:right; height:31px; padding-right:25px; }
#service .service { clear:both; width:198px; background-color:#fffdfa; border-left:1px solid #f6b84e; border-right:1px solid #f6b84e; border-bottom:1px solid #f6b84e; overflow:hidden; }
#service .service ul { list-style:none; clear:both; width:198px; padding:10px 0; }
#service .service li { clear:both; width:183px; height:22px; background:url(bg.gif) no-repeat -488px -330px; padding-left:15px; line-height:22px; overflow:hidden; }


/* Right CSS */
#right { float:right; width:765px; overflow:hidden; }

#company { clear:both; width:763px; background-color:#f5f5f5; border:1px solid #e7e7e7; overflow:hidden; }
#company .title { clear:both; width:763px; height:50px; line-height:50px; overflow:hidden; }
#company .title h1 { float:left; color:#333333; font-size:24px; font-weight:bold; padding-left:19px; letter-spacing:3px; }
#company .title span { float:right; }
#company .company { clear:both; width:763px; margin-top:10px; overflow:hidden; }
#company .company p { clear:both; padding:5px 25px; line-height:23px; }
#company .company div { clear:both; padding:5px 25px; line-height:23px; }

#sitemap { clear:both; width:763px; border:1px solid #d0deec; overflow:hidden; }
#sitemap .title { clear:both; width:733px; height:60px; border-bottom:1px solid #d0deec; margin:0 15px; line-height:60px; overflow:hidden; }
#sitemap .title h1 { float:left; height:60px; font-size:24px; font-weight:bold; }
#sitemap .title span { float:right; height:60px; }
#sitemap .sitemap { clear:both; width:733px; margin:10px 15px 0 15px; border-bottom:1px solid #e7e7e7; overflow:hidden; }
#sitemap .sitemap linkbox { list-style:none; clear:both; width:733px; padding:5px 0; overflow:hidden; }
#sitemap .sitemap h3 { clear:both; width:713px; height:30px; background-color:#f2f2f2; padding:0 10px; font-size:12px; font-weight:bold; line-height:30px; overflow:hidden; }
#sitemap .sitemap h3 a { color:#515151; text-decoration:none; }
#sitemap .sitemap h3 a:hover { color:#FF0000; text-decoration:underline; }
#sitemap .sitemap ul {padding:5px 0;}
#sitemap .sitemap li { float:left; height:25px; background:url(../images/bg.gif) no-repeat -490px -329px; padding:0 18px; line-height:25px; white-space:nowrap; }


/*原
#sitemap { clear:both; width:763px; border:1px solid #d0deec; overflow:hidden; }
#sitemap .title { clear:both; width:733px; height:60px; border-bottom:1px solid #d0deec; margin:0 15px; line-height:60px; overflow:hidden; }
#sitemap .title h1 { float:left; height:60px; font-size:24px; font-weight:bold; }
#sitemap .title span { float:right; height:60px; }
#sitemap .sitemap { clear:both; width:733px; margin:10px 15px 0 15px; border-bottom:1px solid #e7e7e7; overflow:hidden; }
#sitemap .sitemap dl { list-style:none; clear:both; width:733px; padding:5px 0; overflow:hidden; }
#sitemap .sitemap dt { clear:both; width:713px; height:30px; background-color:#f2f2f2; padding:0 10px; font-size:12px; font-weight:bold; line-height:30px; overflow:hidden; }
#sitemap .sitemap dt a { color:#515151; text-decoration:none; }
#sitemap .sitemap dt a:hover { color:#333333; text-decoration:underline; }
#sitemap .sitemap dd { float:left; height:25px; background:url(bg.gif) no-repeat -490px -329px; padding:0 18px; line-height:25px; white-space:nowrap; }
*/

#partner { clear:both; width:763px; border:1px solid #d0deec; overflow:hidden; }
#partner .title { clear:both; width:733px; height:86px; margin:0 15px; overflow:hidden; }
#partner .title h1 { float:left; width:713px; height:60px; line-height:60px; font-size:24px; font-weight:bold; }
#partner .title .data { clear:both; width:713px; height:25px; margin:0 10px; border-top:1px solid #e9ecf0; line-height:25px; color:#999999; }
#partner .title span { float:right; padding:0 5px; }
#partner .partner { clear:both; width:733px; margin:10px 15px 0 15px; overflow:hidden; }
#partner .partner h3 { clear:both; width:713px; height:30px; background-color:#f2f2f2; padding:0 10px; font-size:12px; font-weight:bold; text-align:left; line-height:30px; overflow:hidden; }
#partner .partner span { float:right; height:30px; font-weight:normal; }
#partner .partner ul { list-style:none; clear:both; width:733px; padding:5px 0; overflow:hidden; }
#partner .partner li { float:left; height:25px; background:url(bg.gif) no-repeat -491px -383px; padding:0 18px; line-height:25px; white-space:nowrap; }

#partner .add { clear:both; width:703px; margin:10px 30px 0 30px; overflow:hidden; }
#partner .add .input { padding:5px 5px; font-size:12px; color:#666666; }
#partner .add .submit { width:88px; height:30px; margin-right:15px; font-size:14px; font-weight:bold; color:#333333; text-align:center; letter-spacing:5px; }