﻿body, td, a, li, div, span, ul, p, input, textarea,p,b,i, form{font-family: Arial, Verdana, sans-serif;font-size: 12px; color:#333;}
*,html{font-family: Arial, Verdana, sans-serif;font-size: 12px; color:#333;}
body,form{margin:0px; padding:0px;}
div{ padding:0px; margin:0px;overflow:hidden; cursor:default;}
a:link    {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;  text-decoration:none; }     
a:visited {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent; text-decoration: none;}      
a:active  {color:#333333; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;text-decoration: none;}                                     
a:hover   {color:#FF9E00; font-family: Arial, Verdana, sans-serif; font-size: 12px; background-color:transparent;text-decoration: none;} 
img{border:none;}
.clear{clear: both; font-size: 1px; line-height: 0px;}
/*start*/
body{ background:#d20870 url(images/bg.gif)}
.flBanner
{
	width:904px;  margin-left:auto; margin-right:auto; height:225px; background-color:#e5e2dd; 
}
.flBody
{
	width:904px;  margin-left:auto; margin-right:auto; background:#fff url(images/fl_d_ct.jpg) no-repeat;
}
.flLeft
{
	width:211px; float:left; 
}
.tips
{
	position:absolute; left:0px; top:0px; width:350px; height:110px; line-height:22px; border:solid 1px #FFD040; background-color:#FFFF6B; padding:5px;
}
/*输入框*/
.inputbox
{
	border:solid 1px #999999; line-height:16px; height:16px; padding:1px 2px 1px 2px; margin:0px;
}
.inputarea
{
	border:solid 1px #999999; line-height:16px; padding:1px 2px 1px 2px; margin:0px;
}
.inputboxActive
{
	border:solid 1px #FF8020; background-color:#FFF8F3;
}
.inputboxDisabled
{
	border:solid 1px #AAA; background-color:#EEE;
}
.inputbox100
{
	width:100px;
}
.inputbox200
{
	width:200px;
}
.inputbox300
{
	width:300px;
}
.inputbox400
{
	width:400px;
}
.inputbox600
{
	width:600px;
}
/*分页列表*/
.listPage
{
	line-height:22px; padding:2px; margin:1px; clear:both;
}
.listPage a
{
	text-indent:5px; padding:0px 3px;
}
.listPage .selected
{
	border:solid 1px #ABCD39; font-weight:bold; cursor:default;background-color:#F2FDDB;
}
.listPage .input
{
	width:30px;border:solid 1px #C4D6F0; line-height:16px; height:16px; padding:0px 2px 0px 2px; margin:0px;
}
.listPage .btngo
{
	line-height:16px;border:solid 1px #C4D6F0; padding:0px 2px 0px 2px; margin:0px; cursor:pointer;
}
/*时间日期*/
.flTime
{
	height:40px; padding-top:55px; padding-left:12px; color:#fff;
}
.flTime span, .flTime b
{
	color:#fff;  width:100px; display:block; float:left;
}
.flTime span
{
	height:12px; line-height:12px; font-size:10px;
}
.flTime b
{
	height:18px; line-height:18px; font-size:18px; font-weight:bold; 
}
/*登陆*/
.flLogin
{
	background:url(images/fl_login1.gif) no-repeat 0px 0px;
	padding:67px 0px 0px 0px;
}
.flLoginBox
{
	padding:10px 0px 0px 21px; background-color:#fff;
}
.flLogin .row
{
	height:28px; background-color:#fff;
}
.flLogin .inputbox
{
	border:solid 1px #999999; padding:0px 2px; margin:0px; width:117px; height:19px; line-height:19px;
}
.flLogin a, .flLogin a:link, .flLogin a:visited
{
	color:#dd137b;
}
.flLogin a:hover
{
	color:#FF9E00;
}
.flLogin .login
{
	border:none; padding:0px; margin:0px; background:url(images/fl_loginb.gif) no-repeat; 
	width:57px; height:19px; line-height:19px; cursor:pointer;
}
/*左侧导航*/
.flNav
{
	background-color:#fff; padding-left:6px;
}
.flNav .imCaption
{
	height:30px; line-height:30px; font-weight:bold; color:#dd137b; font-size:26px; text-align:center; margin-top:10px;
}
.flNav .imItem0, .flNav .imItem1
{
	width:197px; height:29px; margin-top:5px;
}
.flNav .imItem0 a, .flNav .imItem0 a:link,
.flNav .imItem1 a, .flNav .imItem1 a:link
{
	display:block; width:162px; height:29px;background:url(images/fl_d_item.png) no-repeat;
	line-height:29px;color:#fff;padding-left:35px; font-weight:bold;
}
.flNav .imItem1 a, .flNav .imItem1 a:link
{
	background-position:0px -29px;
}
.flNav .imItem0 a:hover,.flNav .imItem1 a:hover
{
	color:#2070E0; background-position:0px -29px;
}
/*左侧栏目*/
.flGroup2
{
	background:url(images/fl_group.gif) no-repeat 6px 0px; height:29px; line-height:33px; 
	margin:5px 0px; padding-left:35px; color:#fff; font-size:14px;
}
.flGroup2 .more
{
	display:block; width:42px; height:10px; line-height:10px; float:right; margin-top:14px; margin-right:14px;
}
.flGroup2 .more:hover
{
	background:url(images/fl_index_more1.gif) no-repeat;
}
.flContent2
{
	line-height:24px; padding:5px 10px;
}
.flItem2
{
	/**background:url(images/fl_item1.gif) no-repeat 8px center; **/
	height:23px; line-height:26px; padding:0px 0px 0px 18px; 
	width:75px; float:left; margin-left:2px; margin-bottom:4px;
	background:url(img/index_b.gif) no-repeat;
}

/*右侧内容主体dd137b*/
.flMain
{
	width:693px; float:right; padding-top:26px;
	
}
.flMain .flMainTile
{
	background:#dd137b url(images/fl_title_b.png); background-position:left bottom; 
	background-repeat:repeat-x;
}
.flNavbar
{
	height:25px; background:#dd137b url(images/fl_nvabar.gif) no-repeat; margin-left:19px; margin-top:-5px;
	padding:22px; font-size:14px; font-weight:bold; color:#fff;
}
.flNavbar a, .flNavbar a:visited, .flNavbar a:link
{
	color:#333;
}
.flNavbar a:hover
{
	color:#fff;
}
.flNavbar span
{
	color:#C000FF; font-weight:bold;
}
.flNavbar i
{
	font-style:normal; color:#fff;
}
/*内容盒*/
.flContent
{
	background:url(images/fl_box_1.gif) no-repeat; margin-left:19px; padding-top:18px;width:650px;
}
.flContent .content
{
	padding:0px 10px 20px 10px;background-color:#fff; line-height:22px;
}
.flContent .bottom
{
	background:#fff url(images/fl_box_2.gif) no-repeat; height:17px;
}
.flContent .info
{
	height:64px;background:#fff url(images/fl_dashline.gif) no-repeat 10px 0px;
}
.flContent .contact, .flContent .leaveword,
.flContent .contact:link, .flContent .leaveword:link,
.flContent .contact:visited, .flContent .leaveword:visited
{
	display:block; float:right;height:29px; width:97px; margin:20px 10px;
	background:url(images/fl_buttons.png) no-repeat;
}
.flContent .leaveword,.flContent .leaveword:link,.flContent .leaveword:visited
{
	background-position:0px -29px;
}

/*文章列表*/
.articleList
{
}
.articleList .item
{
	background:url(images/fl_articleicon.gif) no-repeat 2px center;
	padding-left:20px; height:25px; line-height:25px; border-bottom:solid 1px #eee;
}
.articleList span
{
	display:block; float:right; width:120px;
}

/*图片列表*/
.imagesList .imgBox
{
	border:solid 1px #888; float:left; margin-left:5px; margin-top:5px;
	width:200px; height:170px;
}
.imagesList .dImage
{
	width:200px; height:150px; background-repeat:no-repeat; background-position:center center;
}
.imagesList .dImage a
{
	width:200px; height:150px; display:block;
}
.imagesList .imgBox
{
	border:solid 1px #888; float:left; margin-left:5px; margin-top:5px;
	width:200px; height:190px;
}
.imagesList .dLab
{
	width:200px; text-align:center;
}
.imagesList .dLab2
{
	width:200px; text-align:center; background-color:#FFF4EC;
}

/*产品列表*/
.productList .imgBox
{
	border:solid 1px #888; float:left; margin-left:20px; margin-top:5px;
	width:100px; height:120px;
}
.productList .dImage
{
	width:100px; height:100px; background-repeat:no-repeat; background-position:center center;
}
.productList .dImage a
{
	width:100px; height:80px; display:block;
}
.productList .dLab
{
	width:100px;text-align:center;
}
.productList .price
{
	background-color:#ffcc00;
}



/*文章*/
.articleTitle
{
	font-weight:bold; font-size:14px; text-align:center;
}
.articleAuthor
{
	text-align:center;border-bottom:solid 1px #eee;
}
.articleContent
{
	line-height:22px;
}
/*下载*/
.flDownItem
{
	background:url(images/fl_download_icon.gif) no-repeat 2px center;
	height:28px; line-height:28px; color:#0066cc; padding-left:20px;
}
.flDownItem a, .flDownItem a:link, .flDownItem a:visited
{
	color:#0066cc;
}
.flDownItem a:hover
{
	color:#FF00FF;
}
.flDownMore
{
	text-align:right;
}

/*店面展示*/
.flShopview
{
	background:#d20870 url(images/fl_d_shopview.gif) no-repeat; 
	padding:10px 20px 0px 20px; height:190px;  
}
.flSVWrapper
{
	width:660px; overflow:hidden; margin-top:45px;
}
.flShopview .scrollbox
{
	height:143px;overflow:hidden;
}
.flShopview .vbItem
{
	height:145px; width:200px; 
}
.flShopview .vbImageLink img
{
	height:120px; width:190px;border:solid 1px #ccc;
}
.flShopview .vbImageLink:hover img
{
	border:solid 1px #C000FF;
}
.flShopview .vbCaption
{
	display:block; text-align:center;
}
.flShopview .vbCaption:hover
{
	color:#C000FF;
}

/*底部*/
.flBottom
{
	height:86px; background:#fff url(images/fl_bottom.gif) no-repeat;
	border-bottom:solid 2px #b5119f;
}
.flBottom .phone, .flBottom .home, .flBottom .blog
{
	width:123px; height:39px; display:block; float:right; margin-left:5px; margin-top:48px;
	background:url(images/fl_sitelink.gif) no-repeat;
}
.flBottom .home
{
	background-position:0px -39px;
}
.flBottom .blog
{
	background-position:0px -78px;
}
.flBottom .phone:hover
{
	background-position:-123px 0px;
}
.flBottom .home:hover
{
	background-position:-123px -39px;
}
.flBottom .blog:hover
{
	background-position:-123px -78px;
}
.flBInfo
{
	height:103px;background:#fff url(images/fl_b_logo.gif) no-repeat; padding:0px 272px; 
}
.compLink
{
	width:600px; line-height:60px; height:60px; word-spacing:5px;
}
.compCopyright
{
	width:600px;color:#999999; line-height:18px;
}