@charset "utf-8";

/***********     mainContent(themeTop)     ************/
#imgSub						{ clear:both; height:300px; margin-bottom:30px; }

#headlineContent			{ margin-bottom:50px; }

h1							{ margin:40px 0;  }
#headlineContent h2			{ margin-bottom:10px; font-size:14px; color:#000; }
#headlineContent p span		{ display:block; height:14px; width:49px; background:url(/img/icon_more2.gif) no-repeat; }
#headlineContent p span a	{ display:block; height:14px; width:49px; text-indent:159px; white-space:nowrap; overflow:hidden; }

/***********     content     ************/
#content					{}
#content h3					{ font-size:12px; }
#content .block				{ clear:both; padding-top:10px; }
#content .blockLeft			{ float:left; width:330px; font-size:11px; line-height:18px; margin-right:20px; border-bottom:dashed 1px #ededed; height:135px; }
#content .blockRight		{ float:left; width:330px; font-size:11px; line-height:18px; border-bottom:dashed 1px #ededed; height:135px; }
#content .blockimg			{ float:left; border:solid 1px #B4B4B4; margin-right:8px; }
#content .type				{ font-size:11px; letter-spacing:-0.1em; color:#000; }

#content .contentLeft			{ float:left; margin:0 35px 25px 15px; width:350px; }
#content .contentLeft .list		{ margin-top:15px; }
#content .contentLeft .list h3	{ font-size:14px; }
#content .contentLeft .list h4	{ font-size:12px; margin-top:15px; }
#content .contentRight			{ float:left; }
#content .contentRight p		{ margin-bottom:25px; }
#content .map					{ display:block; clear:both; margin-left:20px; }


/***********     banner     ************/
#bnContent			{ clear:both; }
#bnContent .bn1		{ position:relative; list-style:none; height:92px; margin-bottom:20px; }
#bnContent .bn1 li	{ float:left; }
#bnContent .bn11	{ margin-right:25px; }
#bnContent .bn12	{ margin-right:24px; }
#bnContent .bn13	{}

#bnContent .bn2		{ position:relative; list-style:none; height:91px; }
#bnContent .bn2 li	{ float:left; }
#bnContent .bn21	{ margin-right:29px; }
#bnContent .bn22	{}
