@charset "utf-8";
/* body */

body{
	font-family:Arial;
	font-size:12px;
	color:#666;
	margin:0px;
}
ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
h1,h2,h3,h4,h5{
	margin:0px;
	padding:0px;
	font-size:inherit;
	font-weight:normal;
}

form{ 
	margin:0px;
	padding:0px;
}
input{ 
	margin:0px;
	padding:0px;
}

/*CSS*/

a:link{
	color:#666;
	text-decoration: none;
}
a:visited{
	color:#666;
	text-decoration: none;
}
a:hover{
	color:#E20000;
	text-decoration:underline;
}
.a a:link{
	color:#666;
	text-decoration: underline;
}
.a a:visited{
	color:#666;
	text-decoration: underline;
}
.a a:hover{
	color:#E20000;
	text-decoration:underline;
}
.black a:link{
	color:#000;
	text-decoration: none;
}
.black a:visited{
	color:#000;
	text-decoration: none;
}
.black a:hover{
	color:#E20000;
	text-decoration:underline;
}
.white a:link{
	color:#fff;
	text-decoration: none;
}
.white a:visited{
	color:#fff;
	text-decoration: none;
}
.white a:hover{
	color:#fff;
}
.red a:link{
	color:#E20000;
	text-decoration: underline;
}
.red a:visited{
	color:#E20000;
	text-decoration: underline;
}
.red a:hover{
	color:#E20000;
	text-decoration:none;
}
.red{
	color:#E20000;
}
.pageclass{
	width:900px;
	margin:0px auto;
}


/*Head*/

#head{ 
	padding-bottom:7px;
}
.logo{ 
	float:left;
	width:72px;
}
.top{
	height:100%;
	overflow:auto;
	margin-bottom:7px;
}
.topr{
	float:right;
	width:810px;
}
.input-login{
	height:14px;
	line-height:14px;
}
#myform{
	display:none;
}
.topnav{
	overflow:auto;
	height:100%;
}
.topnav ul li{
	float:right;
	line-height:22px;
	padding-left:10px;
}
.keyword{ 
	font-size:18px;
}
.keyword-r{
	color:#000;
	padding-top:15px;
	overflow:auto;
	white-space:nowrap;
}
#nav{
	background:url(../images/sq_08.jpg) repeat-x;
	clear:both;
}
.navleft{
	background:url(../images/sq_07.jpg) no-repeat left top;
}
.navright{
	background:url(../images/sq_09.jpg) no-repeat right top;
	padding:0px 17px;
	height:33px;
}
.nav{
	float:left;
	line-height:32px;
	padding:0px;
	font-size:14px;
	font-weight:bold;
}
.nav a{
	padding:8px 15px;
	height:32px;
	line-height:32px;
}
.nav a:hover{
	background: url(../images/sq_10.jpg) repeat-x left center;
	padding:8px 15px;
	height:32px;
	line-height:32px;
}
#banner{
	text-align:center;
}
.nav02{
	height:100%;
	overflow:auto;
}
.nav02 ul li{
	float:right;
	padding-left:7px;
}


/*PageBody*/

#pagebody{
	clear:both;
}
#left{
	float:left;
	width:220px;
	padding-left:7px;
}
#middle{
	float:left;
	width:402px;
	padding:0px 25px;
}
#right{
	float:left;
	width:220px;
}
.title{
	font-family:Arial;
	font-size:16px;
	color:#000;
	font-weight:bold;
	padding-bottom:5px;
}
.list{
	font-size:13px;
	line-height:25px;
	font-weight:bold;
	background:url(../images/sq_19.jpg) no-repeat left center;
	padding-left:7px;
}
.list a:link{
color:#121212;
}
.list a:visited{
color:#121212;
}
.list a:hover{
color:#e20000;
}
.list02{
	padding-left:7px;
}
.list03{
	padding-left:15px;
}
.list03 a:link,.list03 a:visted,.list03 a:hover{
	text-decoration:none;
}
.sub{
	background:url(../images/sq_30.jpg) repeat-x left center;
	border:1px solid #F2F2F2;
	margin:15px 0px;
	padding:8px 10px;
}
.search{
	padding-bottom:10px;
}
.search-tit{
	background:url(../images/sq_16.jpg) repeat-x left center;
}
.search-tit01{
	background:url(../images/sq_15.jpg) no-repeat left center;
}
.search-tit02{
	background:url(../images/sq_17.jpg) no-repeat right center;
	padding:0px 10px;
	height:30px;
	line-height:30px;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}
.search-01{
	border:1px solid #search-01;
	background:#F3F4F6;
	padding:10px 10px 10px 0px;
	text-align:right;
}
.resource-list ul li{
	line-height:20px;
	font-weight:bold;
	height:20px;
}
.resource{
	margin-bottom:10px;
}
.index-newstit{
	font-weight:bold;
	border-bottom:1px solid #efefef;
	line-height:25px;
	background:url(../images/sq_19.jpg) no-repeat left center;
	padding-left:7px;
}
.index-news ul{
	padding-bottom:5px;
}
.index-news ul li{
	line-height:20px;
}

.contact{
	line-height:17px;
}
.name{
	font-size:16px;
	color:#045EB2;
	font-weight:bold;
	padding:7px 0px 5px 0px;
}
.index-about{
	line-height:20px;
}
.index-pic{ 
	margin:10px 0px 20px 0px;
	text-align:center;
}
.middle01{
	margin-bottom:15px;
}
.products-name{
	font-size:12px;
}


/*内页*/
.mainbody{ 
	width:630px;
	float:right;
	padding:10px 15px 10px 15px;
}
.here{ 
	background:url(../images/lionball_13.gif) repeat-x left bottom;
	padding-bottom:10px;
}
.page{
	padding:20px 5px 0px 7px;
}
.products{
	height:100%;
	overflow:auto;
	width:305px;
	float:left;
}
.products ul{
	float:left;
}
.products ul li{
	height:auto;
}
.products-list{
	clear:both;
	padding-bottom:20px;
	height:100%;
	overflow:auto;
}
.products-content{ 
	padding-left:10px;
	line-height:18px;
	width:175px;
}
.picture{
	width:110px;
	height:110px;
	background:#fff;
	border:1px solid #ccc;
}
.products-pic ul{
	padding-bottom:5px;
}
.products-tit{
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	text-align:center;
}
.products-img{
	text-align:center;
	padding:10px 0px;
}
.products-img2{
	width:350px;
}
.buttom{ 
	clear:both;
	float:right;
	width:510px;
}
.otherproducts ul{
	width:110px;
	float:left;
	text-align:center;
}
.otherproducts-css{
	margin-right:10px;
}

.message{
	padding-top:10px;
}
.message li{
	height:100%;
	overflow:auto;
	padding:2px 0px;
}
.message-name{ 
	float:left;
	padding-left:5px;
	width:100px;
}
.pagenumber{
	background:url(../images/lionball_13.gif) repeat-x left top;
	padding-top:10px;
}
.news ul{
	border-bottom:1px dashed #efefef;
	padding-bottom:7px;
	margin-bottom:10px;
}
.news ul li{
}
.newstitle{
	font-size:13px;
	font-weight:bold;
	color:#000;
	background: url(../images/sq_23.jpg) no-repeat left center;
	padding-left:18px;
	line-height:25px;
}
.newstime{
	padding-bottom:7px;
}
.namebj{
	background:#ececec;
}
.products-detail{
	padding-top:10px;
}

.tag{
	font-weight:bold;
	font-size:12px;
}
.products-listl{
	float:left;
	width:410px;
}
.products-listr{
	float:right;
	width:200px;
	border:1px solid #D0D0D0;
}
.productsr{
	height:100%;
	overflow:auto;
	width:405px;
	float:left;
	padding-bottom:20px;
}
.productsr ul{
	float:left;
}
.productsr ul li{
	height:auto;
}
.productsr-list{
	clear:both;
	padding-bottom:20px;
	height:100%;
	overflow:auto;
}
.productsr-content{ 
	padding-left:10px;
	line-height:18px;
	width:275px;
}
.productsr-detail{
	padding-top:10px;
}
.fproducts-tit{
	background: url(../images/bj001.jpg) repeat-x left center;
	line-height:25px;
	padding:0px 10px;
	font-weight:bold;
	color:#000;
}
.fproducts-listr{
	padding:10px 10px 0px 10px;
}
.fproducts-listr ul{
	float:left;
}
.fproducts-picture{
	width:60px;
	height:60px;
	border:1px solid #e5e5e5;
	margin-right:7px;
}
.fproducts-listr01{
	clear:both;
	padding-bottom:5px;
	height:100%;
	overflow:auto;
	margin-bottom:7px;
}
.fproducts-content{
	width:110px;
}
.fproducts-x{
	border-bottom:1px dashed #efefef;
}



/*Basket*/
.basket{
	background:#F3F4F6;
	border:1px solid #C7CDD9;
	overflow:auto;
	height:100%;
	padding:5px 10px;
	font-weight:bold;
	margin-bottom:10px;
}
.basket ul li{
	float:left;
	padding-left:3px;
}
.basket01{
	width:180px;
}
.basket02{
	width:300px;
	margin:0px 7px;
}
.basket03{
	width:80px;
}
.basket001{
	width:20px;
}
.basket-list{
	overflow:auto;
	height:100%;
	border-bottom:1px dashed #F3F4F6;
}
.basket-list ul li{
	float:left;
	line-height:20px;
}
.basket-foot{
	margin-top:15px;
	background:#F3F4F6;
	padding:2px;
}
.addtobasket{
	margin-left:10px;
}

/*login*/
.login{
	height:100%;
	overflow:auto;
}
.login-tit{
	line-height:30px;
	color:#ee0000;
	background:#f5f5f5;
}
.login-name{ 
	float:left;
	padding-left:5px;
	width:160px;
}
.login-name02{ 
	float:left;
	width:440px;
}
.login ul{
	clear:both;
}
.login ul li{
	padding:3px 0px;
}

/*Foot*/

#foot{ 
	clear:both;
	padding-top:10px;
}
.footnav{
	font-weight:bold;
}
.footmenu{
	background:#F8F8F8;
	border:1px solid #DFDFDF;
	padding:4px;
	height:100%;
	overflow:auto;
	margin-bottom:3px;
}
.footmenur{
	font-weight:bold;
	padding-right:10px;
	float:left;
	font-size:12px;
}
.foot ul li{ 
	text-align:center;
	line-height:20px;
}
