*{margin:0;padding:0; font-size:14px; font-family:Arial, simsun}
body{ background:url(../images/bg.gif); text-align:center;}
a{ cursor:pointer; text-decoration:none; color:#A40000; }
ul{ list-style:none;}
img{border:none;}
.clearboth{ clear:both;}

.box1003{width:1003px; position:relative;}
.bigbox{width:879px;margin:0 auto;}
.bigbox1{width:879px;margin:0 auto;}
#header{ position:relative;margin:10px auto 0; background:url(../images/top-bg.gif) no-repeat; width:869px; height:81px; text-align:left;}
#header1{margin:10px auto 0; background:url(../images/top-bg.gif) no-repeat; width:869px; height:81px; text-align:left;}
.logo{ float:left;margin:10px 10px 0;margin-right:160px;width:230px; height:60px; display:block;}
#header .right, #header1 .right{ float:left; width:254px;}
.search{ margin-top:40px;background:url(../images/search-bg.gif) no-repeat;width:254px; height:23px;}
.search .sr{ float:left; margin-left:30px;margin-top:1px; width:145px; border:0; background:url(../images/inputbg.gif); }
.search .sr-btn{ float:right; margin-top:3px;margin-right:3px;background:url(../images/sr-btn.gif);width:51px; height:17px; border:0;}
.tubiao{ float:right;margin-right:10px;margin-top:5px;}
.tubiao a{margin-left:8px;}

#pic1{position:absolute; top:-15px;right:-110px;_right:-95px;background:url(../images/pic2.png)  right no-repeat!important; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/pic2.png"); width:336px; height:644px;}
#pic {position:absolute; float:right;z-index:200; top:-118px;right:5px;_right:4px;background:url(../images/pic1.png) no-repeat!important ; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/pic1.png"); width:176px; height: 300px; border:none;}
#pic2{position:absolute; float:right;z-index:200; top:-118px;right:5px;_right:4px;background:url(../images/pic3.png) no-repeat!important ; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/pic3.png"); width:176px; height: 300px; border:none;}
#pic3{position:absolute; float:right;z-index:200; top:-118px;right:5px;_right:4px;background:url(../images/pic4.png) no-repeat!important ; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/pic4.png"); width:176px; height: 300px; border:none;}
#pic4{position:absolute; float:right;z-index:200; top:-118px;right:5px;_right:4px;background:url(../images/pic5.png) no-repeat!important ; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="images/pic5.png"); width:176px; height: 300px; border:none;}


.nav{ clear:both; margin:0 auto;background:url(../images/nav.gif) no-repeat; width:870px; height:30px; line-height:30px;}
.nav li{ float:left;}
.nav li a{color:#fff;}
.nav-li{ background:url(../images/nav-bg.gif) no-repeat; width:0px; height:30px;}
.nav-li1{ background:url(../images/nav-bg2.gif) no-repeat; width:81px; height:30px;}
.nav-li1:hover{background:url(../images/nav-bg2a.gif) no-repeat; width:81px; height:30px;}
.nav-li1a{ background:url(../images/nav-bg2a.gif) no-repeat; width:81px; height:30px;}
.nav-li2{ background:url(../images/nav-bg1.gif); width:21px; height:30px;}

.banner{ background:url(../images/bannerbg.gif) no-repeat; text-align:left; position:relative;}
.banner-img{margin:0 5px;padding-top:0px;}

.contain2{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:862px;margin:0 0px; background:#f3f3f3;padding:3px; text-align:left;}

.contain2 .index-l2{ float:left; width:252px;}
.contain2 .index-l2 h1{margin-left:10px; background:url(../images/index.gif) 0 0 no-repeat ; height:14px; width:100px;}
.contain2 .index-l2 p{margin-top:10px;background-image:url(../images/index.gif); background-position:0 -206px; background-repeat:no-repeat;padding-top:15px;padding-left:100px; line-height:16px; color:#444; height:102px;}
.contain2 .index-l2 p a{color:#b20202; text-decoration:underline;}
.contain2 .index-l2 p a:hover{color:#c16f00;}

.contain2 .index-r2{ margin-left:5px; float:left; width:280px; background:url(../images/line1.gif) no-repeat; height:80px;}
.contain2 .index-r2 a{padding-left:10px;padding-top:15px;}



.contain{border-top:1px solid #ccc;border-bottom:1px solid #ccc;width:862px;margin:0 5px; background:#f3f3f3;padding:3px; text-align:left;}
.contain .index-l{ float:left; width:242px;}
.contain .index-l h1{margin-left:10px; background:url(../images/index.gif) 0 0 no-repeat ; height:14px; width:100px;}
.contain .index-l p{margin-top:10px;background-image:url(../images/index.gif); background-position:0 -206px; background-repeat:no-repeat;padding-top:15px;padding-left:100px; line-height:16px; color:#444; height:102px;}
.contain .index-l p a{color:#b20202; text-decoration:underline;}
.contain .index-l p a:hover{color:#c16f00;}
.contain .index-m{margin-left:10px; float:left; width:264px; background:url(../images/line1.gif) no-repeat;}
.contain .index-m h1{margin-left:10px;background:url(../images/index.gif) 0 -15px no-repeat ; height:14px; text-align:right;}
.contain .index-m ul{margin-left:10px;margin-top:10px;display:block; background:url(../images/index.gif) 0 -83px no-repeat; height:122px;}
.contain .index-m li a{color:#444; text-decoration:underline;}
.contain .index-m li a:hover{color:#b20202; text-decoration:underline;}
.contain .index-m .t{padding-top:11px;padding-left:19px;}
.contain .index-m .t1{padding-top:10px;padding-left:19px;}
.contain .index-r{ margin-left:10px; float:left; width:324px; background:url(../images/line1.gif) no-repeat; height:72px;}
.contain .index-r a{padding-left:10px;padding-top:15px;}


.now-adress{ border-bottom:1px dotted #f3f3f3;}
.now-adress .t{ color:#a40000;}
.now-adress .t:hover{ text-decoration:underline;}
.now-adress span{margin:0 5px;color:#a40000; font-size:10px; font-family:Verdana, Geneva, sans-serif;}


.contain .left{ float:left; width:200px;}
.contain .left li{width:190px;text-align:center; height:23px; line-height:23px;}
.contain .left li a{color:#b20202; font-weight:bold;}
.contain .left li a:hover{ text-decoration:underline;}
.contain .left .t{ background:url(../images/about-libg.gif) center no-repeat ;}
.contain .left .t:hover{ background:url(../images/about-libg2.gif) center no-repeat ;}
.contain .left #now{ background:url(../images/about-libg1.gif) center no-repeat; color:#fff; font-weight:bold;}
.contain .left p{ margin-bottom:15px;text-align:center;}

.contain .right{ float:right;width:647px; }
.contain .right .txt{ float:left;width:617px; margin-top:10px;padding:15px;border:1px solid #fff; background:#f9f9f9;}
.contain .right .txt .l{ float:left; width:427px;margin-right:18px; color:#444;}
.contain .right .txt .l p{ text-indent:24px; line-height:24px;}
.contain .right .txt r{ float:left;}

.contain .right .txt .ry img{ float:left;margin-bottom:15px;margin-left:18px !important;margin-left:10px;width:180px; height:123px;}
.contain .right .txt .ry img{width:180px; height:123px;border:3px solid #ccc; }
.contain .right .txt .ry img:hover{border:3px solid #b20202}

.contain .right .txt .news li{padding-left:15px; background:url(../images/point.gif) 5px 10px no-repeat;border-bottom:1px dotted #ccc; line-height:24px;}
.contain .right .txt .news li span{margin-left:10px;color:#b20202;}
.contain .right .txt .news li a{color:#444;}
.contain .right .txt .news li a:hover{color:#b20202; text-decoration:underline;}

.contain .right .txt .pager {clear:both;margin-top:10px;margin-left:90px;text-align:center;}
.contain .right .txt .pager a{padding:2px 5px 2px; line-height:18px; border:1px solid #ccc; background:#eee; color:#b20202;}
.contain .right .txt .pager b{padding:1px 5px 2px; line-height:18px; border:1px solid #930000;color:#fff; background:#b20202;}
.contain .right .txt .pager a:hover {color:#fff; background:#b20202;}
.contain .right .txt .pager span{ margin:3px 8px; color:#b20202;}

.footer{ clear:both;margin-top:3px;padding-top:15px;color:#fff;background:url(../images/bottom.gif) 5px 0 no-repeat ; width:879px; height:75px;}
.footer a, .footer a:link, .footer a:visited { color: #fff; text-decoration:none;}
.footer a:hover { text-decoration:underline; }


.adress li{ line-height:20px; color:#444;}
.adress .t{margin-top:20px; color:#b20202; font-weight:bold;}
.adress li label{font-weight:bold; color:#555;}

.news-banner{ float:left; width:274px; height:234px;}
.news-rt{ float:left; width:342px;}

.news-show h1{ text-align:center; font-size:14px;}
.news-show h2 {margin:8px; border-top:1px dotted #555;  border-bottom:1px dotted #555; text-align:center; font-size:12px; font-weight:normal; color:#555; line-height:24px;}
.news-show .txtBody{ text-indent:24px; color:#555; line-height:18px;}


.contain .right .txt .title{margin-bottom:10px; font-size:14px; font-weight:bold; color:#b20202; border-bottom:1px dotted #b20202;}

.login{margin-top:30px;}
.login li{margin-bottom:10px;}
.login span{ display:block; float:left; width:70px; text-align:right;}
.login input{width:150px;}
.login input.lg {width:auto;}

.notice{margin-top:10px;padding-left:78px;  background:#fff url(../images/notice.gif) no-repeat 0px 3px;  height:22px; line-height:22px; width:570px; overflow:hidden; }
.notice a{color:#b20202; text-decoration:underline;}
.notice a:hover{color:##c16f00;}
.notice table {height:20px;}
.notice table td {padding:0px;}

.products-p li{margin-left:35px ;margin-bottom:20px; position:relative;width:155px; text-align:center; float:left;}
.products-p li .mask{ position:absolute; top:76px; left:115px; }
.products-p li a img{width:150px; height:112px;border:3px solid #eee;}
.products-p li a img:hover{border:3px solid #b20202;}
.products-p li h1{margin-top:2px; color:#555; font-weight:normal;}
.products-p li h1 a{margin:0 5px;color:#b20202;}
.products-p li h1 a:hover{ text-decoration:underline; color:#c16f00;}
h1 a.dg {background:url(../images/dg.gif); height:17px; width:73px; display:block; margin:3px auto !important; }

.products-show{ text-align:center;}
.products-show h2{margin:10px 10px 0;text-align:left; color: #444; font-size:12px;}
.products-show h2 .name{color:#b20202; font-weight:bold; font-size:14px;}
.products-show h2 span{ font-weight:normal; color:#555; }


.prod-serias { text-align: left; margin:6px 10px; }

.products-search{margin-top:10px;padding:5px;border:1px solid #fff; background:#f6f6f6;}
.products-search input,.products-search select{margin-right:3px;border:1px solid #7f9db9;}
.products-search .sr{height:18px;}
.products-search .search1{ background:url(../images/search1.gif) no-repeat; width:51px; height:21px; border:0;}


.searchbar {margin:5px; clear:both; }

.sr {display:none;}
#searchresult { color:#f00;}

em, .highlightText { color: red; background-color:Yellow;}

.usercenter {}
.userlogin {}
.userinfo {}
.userinfo li {}
.userinfo li a, .userinfo li a:link, .userinfo li a:visited { font-weight:normal !important; }
.UserPanel { margin-top:30px; line-height:140%; color:#444; text-align:right;  }
.UserPanel a, .UserPanel a:link, .UserPanel a:visited { color: #b20202; }
.UserPanel a:hover { text-decoration:underline; color:Blue; }

td { padding: 3px; }

.contain .right .txt .l1{color:#444;}
.contain .right .txt .l1 p{ line-height:24px;}

.friend{ float:left;margin-top:10px; padding:8px 0;width:647px; border:1px dotted #ccc;}
.friend a{padding-left:8px;}

.CartList { background-color:#eeeeee; }
.CartList .thead { text-align:center; background-color: #A40000; color: #fff;}

.qqbox a:link {
	color: #000;
	text-decoration: none;
}
.qqbox a:visited {
	color: #000;
	text-decoration: none;
}
.qqbox a:hover {
	color: #f80000;
	text-decoration: underline;
}
.qqbox a:active {
	color: #f80000;
	text-decoration: underline;
}

.qqbox{
	width:132px;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:0;
	top:100px;
	color:#000000;
	font-size:12px;
	letter-spacing:0px;
}
.qqlv{
	width:25px;
	height:256px;
	overflow:hidden;
	position:relative;
	float:right;
	z-index:50px;
}
.qqkf{
	width:120px;
	height:auto;
	overflow:hidden;
	right:0;
	top:0;
	z-index:99px;
	border:6px solid #138907;
	background:#fff;
}
.qqkfbt{
	width:118px;
	height:20px;
	overflow:hidden;
	background:#138907;
	line-height:20px;
	font-weight:bold;
	color:#fff;
	position:relative;
	border:1px solid #9CD052;
	cursor:pointer;
	text-align:center;
}
.qqkfhm{
	width:112px;
	height:22px;
	overflow:hidden;
	line-height:22px;
	padding-right:8px;
	position:relative;
	margin:3px 0;
}
.bgdh{
	width:102px;
	padding-left:10px;
}
