@charset "utf-8";

/*Global 网站全局CSS*/

body, td, th ,div, ul, li, p{ 

	color:#fff; 

	font-size:12px;

	font-family:arial;

	} 

body{ 

	margin-left:0; 

	margin-top:0; 

	margin-right:0; 

	margin-bottom:0; 

	background:#000 url(../images/bg.gif) repeat-x;

	} 

ul, li, p, dl, dt, dd, h1,h2,h3,h4,h5,h6, form{ 

	list-style-type:none; 

	padding:0; 

	margin:0; 

	} 

img{

	padding:0; 

	margin:0; 

	border:0;

	}

a:link{ 

	color:#fff; 

	font-size:12px; 

	font-family:arial; 

	text-decoration:none;

	} 

a:visited{ 

	color:#ffff00; 

	font-size:12px; 

	font-family:arial; 

	text-decoration:none;

	} 

a:hover{ 

	color:#ffff00; 

	font-size:12px; 

	text-decoration:underline; 

	font-family:arial; 

	} 

.clear{

	clear:both;

	}

.freeheight{

	height:10px;

	overflow:hidden;

	}

/*wrapper 网站外框架*/	

.wrapper{

	margin:0px auto;

}

/*meta 顶部描述模块*/

.meta{

	height:0px;

	overflow:hidden;

	clear:both;

	}

.metainner{

	width:995px;

	height:0px;

	text-indent:5px;

	line-height:0px;

	margin:0px auto;

	color:#999;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	background:#fff url(../images/main.gif) repeat-x;/**/

	}

.metainner p{

	float:left;

	width:700px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.metainner span{

	float:right;

	}

.metainner span a{

	float:right;

	padding-right:0px;

	}

.metainner span img{

	margin-top:0px;

	}

/*header 网站头部模块*/

.header{

	width:995px;

	height:70px;

	margin:0px auto;

	overflow:hidden;

	clear:both;

	background:#transparent; url( ) no-repeat;/**/

	}

.header .logo{

	float:left;

	height:70px;

	overflow:hidden;

	}

.header .logo img{

	margin-top:0px;

	}

.headerright{

	margin-right:1px;

	float:right;

	height:70px;

	width:250px;

	overflow:hidden;

	}

.headerright dl{

	margin-top:5px;

	margin-bottom:-20px;

	float:right;

	}

.headerright dd{

	min-width:120px;

	_width:expression(this.scrollWidth < 120 ? "120px" : "hidden");	height:21px;

	line-height:21px;

	overflow:hidden;

	background:url(../images/ico.gif) 0px -250px no-repeat;

	text-indent:8px;

	float:right;

	}

.headerright dd a,.headerright dd a:link,.headerright dd a:visited{

	display:block;

	float:left;

	margin:0px;

	color:#fff;

	width:56px;

	text-align:center;

	}

.headerright dd a:hover{

	text-decoration:underline;

	}

.headerright ul{

	margin-top:35px;

	float:right;

	clear:both;

	*clear:none;

	}

.headerright li{

	float:left;

	margin-left:10px!important;

	margin-left:5px;

	}

.headerright #t1{

	background:url(../images/ico.gif) 4px 2px no-repeat;

	}

.headerright #t2{

	background:url(../images/ico.gif) -135px 2px no-repeat;

	}

.headerright #t3{

	background:url(../images/ico.gif) 3px -97px no-repeat;

	}

.headerright a{

	margin-left:19px;

	}

.headerright a:link,.headright a:visited{

	text-decoration:none;

	}

.headerright a:hover{

	text-decoration:underline;

	}

/*nav 网站栏目导航条模块*/

.nav{

	width:995px;

	height:35px;

	margin:0px auto;

	overflow:hidden;

	clear:both;

	border-left:0px #000 solid;

	border-right:0px #000 solid;

	background:url(../images/navbg.gif)  repeat-x;

	}

.nav ul{

	height:35px;

	white-space:nowrap;

	overflow:hidden;

	}

.nav li{

	background:url(../images/navbg.gif)  repeat-x;

	float:left;

	height:35px;

	line-height:35px;

	text-align:center;

	overflow:hidden;

	}

.nav li span{

	font-weight:bold;

	}

.nav li a{

	padding:0 32px;

	height:35px;

	line-height:35px;

	display:block;

	float:left;
	
		background:url(../images/line.gif)  no-repeat;


	}

.nav li a:link,.nav li a:visited{

	font-size:13px;

	color:#ffff00;
	background:url(../images/navbg.gif)  repeat-x;
	text-decoration:none;

	font-weight:bold;

	}

.nav li a:hover{

	color:#000;
	background:url(../images/navbg2.gif)  repeat-x;
	}

.nav .current{
	background:url(../images/navbg2.gif)  repeat-x;

	}

.nav li a.selected{

	background:url(../images/navbg2.gif)  repeat-x;

	color:#000;

	}

/*crumbs 网站次栏目导航*/

.crumbs{

	height:20px;

	line-height:20px;

	border-top:0px #fff solid;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;



	}

/*ban 首页广告模块*/

.ban{

	overflow:hidden;

	width:995px;

	height:200px;

	text-align:center;

	font-size:12px;

	}
 
/*search 搜索模块*/

.search{

	margin-top:1px;

	}

.search p,.contactindex p,.rss p{

	font-size:12px;

	font-weight:bold;

	line-height:33px;

	height:33px;

	color:#fff;

	text-indent:10px;

	background:url(../images/lanmunave.gif) repeat-x;



	}

.search form{

	margin-top:1px;

	margin-left:5px;

	}

.search select{

	width:154px;

	overflow:hidden;

	}



.searchinput{

	border:2px #bfdbff solid;

	width:170px;


	margin-top:1px;

	}

.searchbt{

	width:67px;

	height:25px;

	line-height:25px;

	background:url(../images/searchbg.gif)  0px repeat-x;

	border:0px;

	color:#fff;

	cursor:pointer;

	margin-top:1px;

	font-size:12px;

	padding:0;

	}

/*main 主要框架*/

.main{

	width:995px;

	margin:0px auto;

	clear:both;

	background:#666699 url( );

	border-top:0;

	border-left: 0px #d3e0f1 solid;

	border-right:0px #d3e0f1 solid;

	border-bottom:0;

	height:100%;

	}

/*left 主框架左侧*/

.main .left{

	width:202px;

	float:left;

	overflow:hidden;

	margin-left:0px!important;

	margin-left:0px;

	border-top:0px #fff solid;

	height:100%;

	color:#000;

	border-left:0px #d3e0f1 solid;

	border-right:0px #d3e0f1 solid;

	border-bottom:0px #d3e0f1 solid;

	}

/*sort 产品分类模块*/

.sort p{

	font-size:12px;

	font-weight:bold;

	line-height:33px;

	height:33px;

	color:#fff;

	text-indent:10px;

	background:url(../images/lanmunave.gif)  repeat-x;

	border-top:0px #dddddd solid;

	border-left:0px #dddddd solid;

	border-right:0px #dddddd solid;

	border-bottom:0px #000 solid;

	}

.sort ul{

	margin-top:10px;

	margin-left:0px;

	}

.sort li{

	width:170px;

	line-height:18px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	font-weight:bold;

	margin-top:10px;

	}

.sort li ul{ 

	margin-top:0px;

	}

.sort li ul li{

	font-weight:normal;

	margin-top:0px;

	}

.sort li ul li a:link,.sort li ul li a:visited{

	background:none;

	padding-left:10px;

	font-size:13px;

	display:block;

	width:170px;

	overflow:hidden;

	white-space:nowrap;

	text-overflow:ellipsis;

	}

.sort li ul li a:hover{

	background:url(../images/ico.gif) 0px -150px no-repeat;

	background:none;

	color:#ffff00;

	}

.sort li a:link,.sort li a:visited{

	background:url(../images/ico.gif) 0px -500px no-repeat;

	padding-left:10px;

	color:#fff;

	}

.sort li a:hover{

	background:url(../images/ico.gif) 0px -150px no-repeat;

	padding-left:10px;

	color:#ffff00;

	}

/*briefcontact 侧边联系方式模块*/

.briefcontact p{

	font-size:13px;

	font-weight:bold;

	line-height:33px;

	height:33px;

	color:#ffff00;

	text-indent:10px;

	background:url(../images/lanmunave.gif) repeat-x;

	}

.briefcontact{

	margin-top:25px;

	}

.briefcontact ul{

	margin-top:5px;

	}

.briefcontact li{

	clear:both;

	line-height:18px;

	overflow:hidden;

	}

.briefcontact img{

	margin-top:5px;

	margin-left:10px;

	}

.briefcontact li p{

	float:left;

	margin-top:0px;

	font-weight:bold;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	margin-right:5px;

	background:none;

	color:#fff;

	}

.briefcontact .tel p{

	float:left;

	margin-top:0px;

	font-weight:bold;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	margin-right:5px;

	background:none;

	color:#fff;

	width:30px;

	}

.briefcontact li span{

	margin-top:0px;

	font-weight:normal;

	font-size:12px;

	height:22px;

	line-height:22px;

	border:0px;

	

	}

/*linkbar 侧边订阅模块*/

.linkbar p{

	font-size:13px;

	font-weight:bold;

	line-height:27px;

	height:27px;

	color:#ffffff;

	text-indent:10px;

	background:url(../images/navbg.gif)  repeat-x;

	}

.linkbar{

	margin-top:20px;

	}

.linkbar ul{

	margin-top:10px;

	margin-bottom:10px;

	margin-left:10px;

	}

.linkbar li{

	height:53px;

	overflow:hidden;

	}

/*right 主框架右侧**/

.main .right{

	width:780px;

	float:right;

	overflow:hidden;

	margin-right:2px!important;

	margin-right:2px;

	height:100%;

	}

/*home_box 首页大容器*/

.home_box{

	margin-top:0px;

	}

.home_box .title{

	height:28px;

	line-height:28px;

	clear:both;

	background:url(../images/name2.gif) repeat-x ;

	}

.home_box .title p{

	float:left;

	font-weight:bold;

	font-size:13px;

	color:#fff;

	background:url(../images/name2.gif) repeat-x ;

	padding:0px 15px;

	border-left:0px #000 solid;

	border-right:0px #000 solid;

	}

.home_box .title span{

	float:right;

	font-family:"arial";

	padding-right:5px;

	border-right:0px #fff solid;

	}


.home_about{
	width:100%;
	float:right;
	line-height:18px;
	height:1020px;
	border-left:0px #dfdfdf solid;
	border-right:0px #dfdfdf solid;
	border-bottom:0px #dfdfdf solid;
	overflow:hidden;
	}


.home_about .about{

	margin:15px!important;

	margin:15px 15px 15px 8px;

	float:left;
	
 
	}



/*home_products 首页产品展示模块*/

.home_products{

	margin-top:10px;

	line-height:20px;

	border-left:0px #dfdfdf solid;

	border-right:0px #dfdfdf solid;

	border-bottom:0px #dfdfdf solid;

	overflow:hidden;
	
	background:transparent;


	}

/*home_ppics 首页产品图片列表展示模块*/

.home_ppics{

	width:740px;

	overflow:hidden;

	padding-left:28px;

	padding-bottom:15px;
	
	background:transparent;


	}

.home_ppics li{

	float:left;

	text-align:center;

	margin-right:25px;

	margin-top:25px;
		
	background:transparent;
	
	color:#fff;


	}

.home_ppics li p{

	text-align:center;

	border:1px #ddd solid;

	vertical-align: middle;
		color:#fff;


	}

.home_ppics li img{

	vertical-align:middle;

	margin:4px;

	}

.home_ppics li span{

	width:150px;

	display:block;

	line-height:22px;

	height:22px;

	margin-top:5px;

	font-size:12px;

	overflow:hidden;
		color:#fff;


	}

/*mainfoot 主框架封底*/

.main .mainfoot{

	clear:both;

	background:#010066 url( );

	border-top:0;

	border-bottom:5px #010066 solid;

	height:5px;

	overflow:hidden;

	}

/*footer 网站底部模块*/

.footer{

	width:995px;

	margin:0px auto;

	clear:both;

	overflow:hidden;

	}

.footernav{

	width:995px;

	height:0px;

	line-height:0px;

	overflow:hidden;

	margin:0px auto;

	background:#fff url(../images/foot.gif) repeat-x;

	border-left:0px #ccc solid;

	border-right:0px #ccc solid;

	border-bottom:0px #ccc solid;

	}

.footernav span{

	float:right;

	width:82px;

	height:0px;

	line-height:0px;

	background:url(../images/ico.gif) 0px -300px no-repeat;

	margin-top:0px;

	overflow:hidden;

	text-indent:10px;

	margin-right:10px;

	}

.footernav li{

	float:left;

	margin-left:10px;

	_margin-left:5px;

	margin-right:10px;

	}

.footernav li a:link,.footernav li a:visited{

	color:#000000;

	}

.footernav li a:hover{

	color:#0066CC;

	}

.footernav dl{

	float:right;

	margin-right:20px!important;

	margin-right:10px;

	height:0px;

	line-height:0px;

	overflow:hidden;

	}

.footernav dd{

	float:left;

	margin-left:15px;

	text-indent:20px;

	}

.footernav #ft1{

	background:#f3f3f3 url(../images/ico.gif) 2px -39px no-repeat;

	}

.footernav #ft2{

	background:#f3f3f3 url(../images/ico.gif) -95px -40px no-repeat;

	}

.footernav #ft3{

	background:#f3f3f3 url(../images/ico.gif) -195px -40px no-repeat;

	}

.footernav #ft4{

	background:#f3f3f3 url(../images/ico.gif) -140px -92px no-repeat;

	}

/*copyright 版权模块*/

.copyright{

	width:995px;

	text-align:center;

	line-height:50px;

	height:50px;

	margin:0px auto;

	margin-top:0px;
	background:#010066 url(../images/copybg.gif) repeat-x;;
	color:#fff;

	}

.copyright span{

	float:center;

	line-height:15px;

	}

.copyright p{

	float:center;

	color:#ffffff;

	}

/*links 友情链接模块*/

.links{

	width:200px;

	clear:both;

	overflow:hidden;

	margin:0px auto;

	margin-top:0px;

	}

.links p{

	font-weight:bold;

	color:#333;

	float:left;

	margin-right:0px;

	line-height:0px;

	}

.links li{

	line-height:0px;

	margin-right:0px;

	white-space:nowrap;

	float:left;

	}

.links a:link,.links a:visited{

	line-height:0px;

	margin-right:0px;

	}

/*page*/

.page{

	border-left:0px #dfdfdf solid;

	border-right:0px #dfdfdf solid;

	border-bottom:0px #dfdfdf solid;

	height:100%;

	}

/*MessageBox 错误信息模块*/

.error{

	background: url(../images/icon_error.gif) no-repeat 5px 3px;

	line-height:14px;

	padding:3px 20px 2px 25px;

	font-size:12px;

	font-family:verdana;

	color:#e04023;

	margin-top:2px;

	}

.success{

	background:#eff6e4 url(../images/icon_success.gif) no-repeat 5px 3px;

	border:1px solid #cae2a4;

	line-height:14px;

	padding:3px 20px 2px 25px;

	font-size:12px;

	font-family:verdana;

	}

.alert{

	background:#fffbd1 url(../images/icon_alert.gif) no-repeat 5px 3px;

	border:1px solid #fddc9b;

	line-height:14px;

	padding:3px 20px 2px 25px;

	font-size:12px;

	font-family:verdana;

	}

.successA{

	border:1px solid #cae2a4;

	padding:15px 10px 15px 60px;

	margin:20px 0;

	background:#f7faf1 url(../images/successA.gif) 15px 15px no-repeat;

	color:#2a9917;

	font-size:14px;

	line-height:30px;

	}

.errorA{

	border:1px solid #fac5c7;

	padding:15px 10px 15px 60px;

	margin:20px 0;

	background:#fef0f0 url(../images/errorA.gif) 15px 15px no-repeat;

	color:#CC0000;

	font-size:14px;

	line-height:30px;

	}

.quickminiimgbox{

	visibility:hidden;

	position:absolute;left:0;

	top:0;

	z-index:301;

	}

.quickminiimgbox .iconlayer{

	height:100%;

	}

.quickminiimgbox .iconlayer a{

	display:block;

	width:100%;

	height:100%;

	text-decoration:none !important;

	}

.quickminiimgbox .maskbox{

	float:left;

	width:100px;

	height:100px;

	border:none;

	overflow:hidden;

	background:url(../images/quickview_blank.gif) repeat;

	}

.quickminiimgbox .dartbox{

	float:left;

	width:16px;

	height:100px;

	background:url(../images/quickview_dart.gif) no-repeat right center;

	}

.quickinfobox{

	visibility:hidden;

	position:absolute;

	left:0;

	top:0;

	width:125px;

	height:125px;

	background-color:#d1e3f5;

	padding:8px 8px 4px;

	text-align:center;

	border:1px solid #adcfea;

	z-index:300;

	}

.quickinfobox .largeimg{

	width:120px;height:120px;

	background-color:#ffffff;

	padding:5px;

	border:1px solid #4e89c4;

	}

.quickinfobox .largeimg a{

	display:table-cell;

	width:120px;

	height:120px;

	*display:block;

	vertical-align:middle;

	outline:none;

	}

.quickinfobox .largeimg img{

	vertical-align:middle;

	border:0;

	}