
/* fc_banner
--------------------------------------------------*/
.fc_banner                                        {position:relative;overflow:hidden;margin:0;padding:0;width:750px;height:180px;}
.fc_banner a                                      {outline:#d4d39f solid 0px;hide-focus:expression(this.hideFocus=true);}


.fc_banner .sliderwrapper                         {position: relative; overflow: hidden; width: 750px;height: 180px; font-size: 0;}
.fc_banner .sliderwrapper .contentdiv             {visibility: hidden; position: absolute; overflow: hidden; left: 0;top: 0; margin: 0px; padding: 0px; width:auto; background: #fff; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}

.fc_banner .pagination                            {position:absolute; right:0px;bottom:0px;width:auto; height:25px; padding:5px 8px;text-align:right;z-index:999;}
.fc_banner .pagination a                          {text-decoration:none;color: #fff;}
.fc_banner .pagination a:hover,
.fc_banner .pagination a.selected                 {text-decoration:none;color: #000;}
.fc_banner .pagination a img                      {border:0px solid #fff;width:25px;height:25px;}

.fc_banner .pagination .toc,
.fc_banner .pagination .prev,
.fc_banner .pagination .next                      {background-image:url("images/bg-ico.png")!important;background-image:url("images/bg-ico.gif");background-repeat:no-repeat;display:inline-block;position:relative;overflow:hidden;margin:0;width:25px;height:25px;text-align:center;}


.fc_banner .pagination .toc                       {background-position:0 0;}
.fc_banner .pagination .toc:hover,
.fc_banner .pagination .toc.selected              {background-position:0 -25px;}
.fc_banner .pagination .prev                      {background-position:0 -50px;}
.fc_banner .pagination .prev:hover                {background-position:0 -75px;}
.fc_banner .pagination .next                      {background-position:0 -100px;}
.fc_banner .pagination .next:hover                {background-position:0 -125px;}



/* fc_tab
--------------------------------------------------*/

.fc_tab                                           {position:relative;overflow:hidden;margin:0;padding:0;width:auto;border:0px solid #d4d39f;}
.fc_tab a                                         {outline:#d4d39f solid 0px;hide-focus:expression(this.hideFocus=true);}

.fc_tab .sliderwrapper                            {position:relative; overflow:hidden;width:auto;height:auto; margin:0px; padding:20px; border:1px solid #d5d5d5; margin-top:-1px;background: #fff url(images/bg.gif) no-repeat left bottom;}
.fc_tab .sliderwrapper .contentdiv                {visibility:hidden; position:relative;margin:0; padding:0; width:auto; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}

.fc_tab .pagination                               {position:relative; display:block; overflow:hidden; clear:both; zoom:1 ; width:auto; height:auto; z-index:999;}
.fc_tab .pagination ul                            {position:relative; display:block; overflow:hidden; list-style-type:none; float:left; margin:0 !important; padding:0 !important; width:auto; border:1px solid #d5d5d5; border-width:1px 1px 0;}
.fc_tab .pagination li                            {position:relative; display:inline !important; float:left;width:100px;margin: 0 0 0 -1px;padding:0;text-align:left;  /* HACK_004 */}

.fc_tab .pagination a                             {text-decoration:none;color:#000;background: #eee url(images/bg.gif) no-repeat 0 -370px;display:block;overflow:hidden;width:111px;height:28px;font:bold 12px/28px Tahoma,Arial !important;text-indent:15px;border:1px solid #d5d5d5;border-width:0 0 1px 1px;}
.fc_tab .pagination a.selected                    {text-decoration:none;color:#c30;background: #fff url(images/bg.gif) no-repeat 0 -340px;border-bottom:1px solid #fff;}
.fc_tab .pagination a span                        {font:bold 12px/28px Tahoma,Arial !important;}



/* fc_image
--------------------------------------------------*/
.fc_image                                         {position:relative;overflow:hidden;margin:0 0 ;padding:0;width:306px;height:262px;border: 0px solid #ddd;}
.fc_image a                                       {outline:#d4d39f solid 0px; hide-focus:expression(this.hideFocus=true);}

.fc_image .sliderwrapper                          {position:relative; overflow: hidden; width:304px; height: 229px; border: 1px solid #ddd;}
.fc_image .sliderwrapper .contentdiv              {visibility: hidden; position:absolute; overflow: hidden; left: 0; top: 0; width: 300px; height: 225px; margin:0; padding: 0; background: #fff; border:2px solid #fff;  filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.fc_image .sliderwrapper .contentdiv .wraptocenter{width: 300px; height: 225px;}
.fc_image .sliderwrapper .contentdiv .wraptocenter img {

	max-width: 300px;
	max-height:225px;

	/* 1、按宽度与高度成比例缩放置中
	----------------------------------------------*/
	width :expression( (300 / 225) > (width / height) ? (width / height * 225) : 300 );
	height:expression( (300 / 225) > (width / height) ? 225 : (height / width * 300) );

	/* 2、按宽度成比例缩放置中
	width :expression( (300 / 225) < (width / height) ? width / height * 225 : 300 );
	height:expression( (300 / 225) < (width / height) ? 225 : height / width * 300 );
	----------------------------------------------*/

	/* 3、按宽度与高度成铺满置中
	----------------------------------------------*/

	}

.fc_image .pagination                             {position:absolute;left:0px;bottom:0px;width: 304px;height:25px;padding:0px;text-align:left;z-index:999;}
.fc_image .pagination a                           {text-decoration:none;color: #fff;}
.fc_image .pagination a:hover,
.fc_image .pagination a.selected                  {text-decoration:none;color: #000;}
.fc_image .pagination a img                       {border:0px solid #fff;width:25px;height:25px;}

.fc_image .pagination .toc,
.fc_image .pagination .prev,
.fc_image .pagination .next                       {background-image:url("images/bg-ico.png")!important;background-image:url("images/bg-ico.gif");background-repeat:no-repeat;display:inline-block;position:relative;overflow:hidden;margin:0;width:25px;height:25px;text-align:center;}


.fc_image .pagination .toc                        {background-position:0 0;}
.fc_image .pagination .toc:hover,
.fc_image .pagination .toc.selected               {background-position:0 -25px;}
.fc_image .pagination .prev                       {background-position:0 -50px;}
.fc_image .pagination .prev:hover                 {background-position:0 -75px;}
.fc_image .pagination .next                       {background-position:0 -100px;}
.fc_image .pagination .next:hover                 {background-position:0 -125px;}


/* fc_gallery
--------------------------------------------------*/
.fc_gallery                                       {position:relative;overflow:hidden;margin:0;padding:0;width:250px;height:auto;border:5px solid #ffc;}
.fc_gallery a                                     {outline:#d4d39f solid 0px;hide-focus:expression(this.hideFocus=true);}

.fc_gallery .sliderwrapper                        {position:relative;overflow: hidden;width:250px;height:188px;}
.fc_gallery .sliderwrapper .contentdiv            {visibility: hidden;position: absolute;left: 0;top: 0;padding: 0px;background:#ffc;width:250px;height: 100%;filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}
.fc_gallery .sliderwrapper .contentdiv img        {width:250px;}
.fc_gallery .pagination                           {position:relative;width:255px;height:auto;background:#ffc;}
.fc_gallery .pagination ul                        {overflow:hidden;list-style-type:none;margin:0;padding:0;width:auto;border:0;}
.fc_gallery .pagination li                        {float:left;width:80px;margin:5px 5px 0 0;text-align:left;}
.fc_gallery .pagination a                         {text-decoration:none;color:#000;background: #ede9b3;display:block;overflow:hidden;width:80px;height:60px;font:bold 12px/28px Tahoma,Arial !important;border:0;}
.fc_gallery .pagination a.selected                {text-decoration:none;color:#c30;background: #ffffcc;}
.fc_gallery .pagination a span                    {font:bold 12px/28px Tahoma,Arial !important;}
.fc_gallery .pagination a img                     {border:0px;width:80px;height:60px;filter:gray;filter:progid:DXImageTransform.Microsoft.alpha(opacity=40);-moz-opacity: 0.4;opacity: 0.4;}
.fc_gallery .pagination a.selected img            {filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);-moz-opacity: 1;opacity: 1;}

