@charset "utf-8";
body { margin:0; padding:0; border:0; font-family:Tahoma; color:#0A5C3A; font-size:12px; width:100%; }
a, img, ul, li, form { margin:0; padding:0; border:0; }
input { font-family:Tahoma; }
a { color:#0A5C3A; text-decoration:none; }
h1 { position:absolute; top:0; left:expression(Math.max((document.documentElement.clientWidth-777)/2,1)); padding:0; margin:0; border:0;}
h1 a { background:white; }
h1 a img { padding:15px 24px 15px 24px; background:white; }
h2 { margin:0; padding:0; color:white; text-align:center; letter-spacing:0.6em;  font-size:12px; font-weight:bold; line-height:24px; }
h3 { font-size:14px; font-family:'微软雅黑', '黑体'; font-weight:bold; }
h4 { font-size:14px; font-weight:bold; }
table { font-size:11px; text-align:left; }
table th { background:#016835; color:white; padding-left:10px; }
table tr td { background:#E0FDF1; padding-left:16px; }
table tr.even td { background:#BAFBE0; }
table.center tr td { text-align:center; }
fieldset { margin:12px; padding:12px; }
fieldset legend { font-weight:bold; }

#container { width:777px; border:1px silver solid; border-width:0 1px 0 1px; margin:0 auto 0 auto; }
#header .logo { background:#0A5C3A; float:left;  width:257px; height:24px; padding-top:88px;  }
#header .nav { background:#00844F; float:left;  color:#86D8B7; width:520px; height:112px; }
#header .nav a { color:#86D8B7; text-decoration:none; }
#header .login  { height:30px; text-align:right; line-height:30px; }
#header .login button { height:15px; line-height:15px; border:1px #B25C03 solid; background-color:#FF8200; font-size:7px; }
#header .login input { height:15px; line-height:15px; width:76px; border:0; background-color:#8FF4FC; }
#header #menu ul { padding:0; margin:0; border:0; list-style:none; }
#header #menu ul li { display:inline; padding:0; margin:0; border:0; list-style:none; background:blue; }
#header #menu ul li a { color:white; text-decoration:none; background:url(/images/menu_btn.png) top right; line-height:26px; display:block; float:left; font-size:14px; font-weight:bold; overflow:hidden; font-family:'微软雅黑', Tahoma, '宋体'; width:104px; text-align:center; overflow:hidden; }
#header #menu ul li a:hover { background:url(/images/menu_btn.png) bottom right; }
#header #menu ul li a.hover { background:url(/images/menu_btn.png) bottom right; }
#header #menu ul li a.active { background:url(/images/menu_btn.png) bottom right; }
#header #menu ul li div { display:none; }
#header #submenu ul { padding-left:30px; }
#header #submenu ul li { display:inline; }
#header #submenu ul li a { color:black; padding:0 8px 0 8px; font-size:12px; }
#header #submenu ul li a:hover { background-color:#9CF3AE; }
#header #submenu { clear:both; background:url(/images/menu_bg.png); line-height:26px; }
#banner { clear:both; background:#1ED47F url(/images/banner.jpg); padding-left:1px; border-bottom:9px solid #01683F; height:197px; }

#wrapper { clear:both; }

#sidebar { width:196px; border-right:1px #ccc solid; float:left; }
#sidebar ul { list-style:none; }
#sidebar ul li a { border-bottom:1px solid #ccc; }
#sidebar .book { text-align:center; margin-top:12px; }
#sidebar ul.menu li { background:url(/images/sidebar_menu.png); height:30px; border-top:1px solid white;}
#sidebar ul.menu li a { color:#01683F; background:url(/images/sidebar_menu.png); height:30px; line-height:30px; text-align:right; display:block; border:0; padding-right:8px; text-decoration:none; font-family:'微软雅黑','黑体'; }

#content { float:right; width:580px; line-height:24px; }
#content ul { padding-left:20px; }
#content .panel { padding:20px; }
#content .panel div.title { height:24px; background-repeat:no-repeat; }
#content .panel div.intro { background-image:url(/images/title_intro.png); }
#content .panel div.brand { background-image:url(/images/title_brand.png); }
#content .panel div.visual { background-image:url(/images/title_visual.png); }
#content .panel div.contact { background-image:url(/images/title_contact.png); }
#content .panel div.video { background-image:url(/images/title_video.png); }
#content .panel div.news { background-image:url(/images/title_news.png); }
#content .panel div.industry { background-image:url(/images/title_industry.png); }
#content .panel div.invest { background-image:url(/images/title_invest.png); }
#content .panel div.income { background-image:url(/images/title_income.png); }
#content .panel div.query { background-image:url(/images/title_query.png); }
#content .panel div.market { background-image:url(/images/title_market.png); }
#content .panel div.message { background-image:url(/images/title_msg.png); }
#content .panel div.mac { background-image:url(/images/title_mac.png); }
#content .panel div.dish { background-image:url(/images/title_dish.png); }
#content .panel div.flow { background-image:url(/images/title_flow.png); }

#content .panel .body { padding:26px; }
#content .panel .body p { text-indent:2em; padding:1em; }
#content .home_mac .body img { height:200px; }
#content .news_view .cmd { text-align:right; }
#content .news_view .body p { margin:0; padding:0.5em; }
#content .join_income { padding:0; }
#content .join_income .body { padding:0; }

/*news*/
#content div.panel div.body ul.news li { clear:both; }
#content div.panel div.body ul.news li em { float:right; font-style:normal; font-size:11px; }
/*message*/
#content div.message .body dl dt { float:left; clear:both; text-align:right; height:36px; line-height:26px; width:120px; padding-right:12px; }
#content div.message .body dl dd { text-align:left; }
/*join query*/
#join_query .panel .body { display:none; }

#footer { clear:both; font-size:12px; line-height:18px; color:#059F79; }
#footer .copyright { float:left; width:300px; padding-top:70px; text-align:center; }
#footer .contact { float:left; text-align:right; width:437px; padding:20px; }
#footer .inc { font:24px; font-weight:bold; font-family:'微软雅黑', '黑体';  font-size:15px; letter-spacing:0.16em; margin-bottom:12px;}
#footer .contact .cmd a { color:#0A5C3A; }
#footer .contact .cmd .icp { color:#999; }
#footer .contact .cmd .icp a { color:#999; }
#footer a { color:#999; text-decoration:none; }

.clearFloat { clear:both; }

.pager { color:#B25C03; text-align:right; font-size:11px; border-top:1px solid #ccc; width:92%; margin:0 auto; }
.pager a { color:#B25C03; padding:0 3px 0 3px; }
.pager label { font-family:Webdings; }
.pager span.red { color:red; }

div.list-video { border:1px #7F7F7F solid; background-color:#E5E5E5; width:180px; float:left; margin:16px; }
div.list-video img { width:160px; margin:8px; border:1px solid #A5A5A5; }
div.list-video a.title { display:block; background-color:#F9CD8A; text-align:center; line-height:20px; border-top:1px solid #7F7F7F; }
