/* CSS Document */

*{ word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,img,fieldset,input,textarea,p{ padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
input,textarea,select,button,tr,td{ font-family:inherit; font-size:inherit; font-weight:inherit;}
label,input,textarea,select,img{ vertical-align:middle;}
input.text,textarea{ border:1px solid #ccc;}
button{ overflow:visible; cursor:pointer;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:none;}
li{ list-style:none;}
em{ font-style:normal;}
.clear_both {
clear: both;
font-size: 1px;
height: 0px;
line-height: 0px;
}


body{ margin:0 auto; background:#fff; font:12px/150% Arial, Helvetica, sans-serif; color:#333;}
tr,td,select,input{ font:12px/150% Arial, Helvetica, sans-serif;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f07b1c; text-decoration:underline;}
.wrap {
width: 800px;
margin: 0px auto;
}
ul {
padding:0px;
margin: 0px;
}
li {
list-style:none;
}
.clear_both {
clear: both;
font-size: 1px;
height: 0px;
line-height:0px;
}
#header {
}
#header .logo {
float: left;
width: 361px;
margin-top: 10px;
display:inline;
margin-left: 5px;
}
#header .Topright {
background:url(../images/qq_06.jpg);
background-repeat:no-repeat;
float: right;
margin-right: 8px;
width: 218px;
height: 24px;
margin-top: 26px;
}
.country {
margin-top: 6px;
margin-left: 25px;
}

.menu {
background:url(../images/nav.jpg);
background-repeat:no-repeat;
height: 36px;
overflow:hidden;
margin-top:5px;
padding: 0px;
}
.menu li {
float: left;
width:100px;
line-height: 36px;
}
.menu li a {
display:block;
width:100px;
font-weight: 700;
color: #FFFFFF;
font-size: 12px;
text-decoration: none;
text-align: center;
padding: 0px;
}
.menu li a:link {
width:100px;
font-weight: 700;
text-align: center;
text-decoration: none;
}
.menu li a:hover {
width:100px;
font-weight: 700;
text-align: center;
font-size: 12px;
float:left;height:36px;color:#1e3489;background:url(../images/nav_over.jpg) center 7px no-repeat;text-decoration:none;
}
.Searchbox {
background:url(../images/searchbg.jpg);
height: 31px;
overflow:hidden;
padding: 0px 108px;
}
.banner {
margin-top: 5px;
height:164px;
}

.ContentBox {
margin-top: 5px;
}
.LeftBox {
float: left;
width: 183px;
}

.categoryBox{ margin-bottom:5px;}
.categoryBox h3{ background:url(../images/titlebar.jpg) no-repeat 0 0; font-weight:bold; font-size:13px; height:32px; line-height:32px; padding-left: 30px;}
.categoryBox h3,.categoryBox h3 a,.categoryBox h3 a:hover{ color:#fff; text-decoration:none;}

.category ul{ width:181px; background:#000; background:#000000;border: 1px solid #cccccc; border-top: 0px;}
.category li{ background:#ffffff url(../images/icon.jpg) no-repeat 5% 50%; border-bottom:1px solid #d7d7d7; position:relative;}
.category li a{ display:block; padding:8px 20px 8px 25px; font-weight:300; color:#073c78;}
.category li a:hover{ background:#f6e6b5 url(../images/arrow.gif) no-repeat 95% 50%; text-decoration:none;}
.category li ul{ left:181px; top:-1px; *top:-3px; _top:-1px; position:absolute; z-index:9999; display:none; border-top: 1px solid #CCCCCC;}
.category li li a{ font-weight:normal;}
.category .subfolder{ /*background:#fff url(../images/arrow.gif) no-repeat 94% 50%;*/}
/* Holly Hack for IE \*/
* html .category ul li{ float:left; height:1%;}
* html .category ul li a{ height:1%;}

.t1 {
background:url(../images/titlebar.jpg) no-repeat 0 0; font-weight:bold; font-size:13px; height:32px; line-height:32px; padding-left: 30px; color:#FFFFFF;
}

.proBox02{width:181px;text-align:center;}
.proBox02 .proImg{margin:0px 40px;text-align:center; *display:block; *font-size:90px; *font-family:Arial; width:100px; height:100px; border: 1px solid #999;}
.proBox02 .proInfo{width:181px;}
.proBox02 h4{ line-height:16px; font-size: 12px; font-weight: 300;}

.HotpCon {
border: 1px solid #CCCCCC;
margin-bottom: 5px;
}
.ContactBox {
border: 1px solid #CCCCCC;
padding: 5px 3px;
}
.footermenu {
text-align:center;
background:#0f5fa2;
height: 32px;
line-height: 32px;
margin-top: 5px;
color:#FFFFFF;
}
.footermenu a {
padding: 15px;
font-size: 11px;
color:#FFFFFF;
}
.footermenu a:hover {
color:#fff;
}

.footertxt {
text-align:center;
margin-top: 6px;
}
.payment {
text-align:center;
margin-top: 8px;
}

#Footer {
background: url(../images/hollychallenge_23.jpg);
background-repeat:repeat-x;
font-size: 11px;
padding: 6px 0px 20px 0px;
}

.RightBox {
float: right;
width: 607px;
}

.t2 {
background: url(../images/titlebar2.jpg);
background-repeat:no-repeat;
font-size: 14px;
font-weight: 700;
height: 31px;
line-height: 31px;
padding-left: 33px;
}
.f1 {
float: right;
color: #FF0000;
font-size: 12px;
margin-right: 12px;
}
.f1 a {
color:#FF0000;
font-weight: 300;
}
.f1 a:hover {
color:#FF0000;
text-decoration:underline;
}
.IndAbox {
margin-top: 6px;
}
.IndAtxt {
float: left;
display:inline;
width: 460px;
line-height: 22px;
margin-left: 3px;
}
.IndAmove {
float: right;
display:inline;
margin-right: 9px;
width: 220px;
height: 202px;
padding: 5px;
}
.abouttxt {
display:inline;
float: left;
width: 600px;
font-size: 11px;
margin-left: 6px;
}
.aboutpc {
display:inline;
float: right;
width: 276px;
margin-right: 6px;
}

.productsBox2{float:left;width:132px;height:190px;text-align:center;margin:10px 9px;_margin:10px 8px;}
.productsBox2 .productsImg{display:table-cell;vertical-align:middle;text-align:center;*display:block;*font-size:115px;width:132px; height:132px; overflow:hidden; border:1px #999 solid; background:#fff;}
.txtinfo {
line-height: 16px;
font-size: 11px;
font-weight: 600;
text-align:center;
margin-top: 5px;
}
.txtid {
font-weight: 300;
}
.f3 {
float: right;
font-size: 11px;
font-weight:300;
margin-right: 5px;
}

/* pageBox */
.pageBox{ overflow:auto;zoom:1; margin-top: 20px; padding: 0px 15px;}
.displaying{ float:left; padding:12px 0 3px; width:250px;color:#999;}
.page{ float:right;  padding:5px 0; width:400px; text-align:right;}
.page a{ padding:2px 6px 2px; background:#0f5fa2; line-height:24px; border:1px solid #f2f2f2; color:#fff; text-decoration: none;}
.page a:hover,.page span a{ background:#626262; color:#fff; text-decoration:none;}
.page input{ width:20px;}

/*
* 产品详细页面图片展示
*/
.mainProductImageDiv {
	float:left;
	overflow:hidden;
	padding:2px;
	width:240px;
	margin-right:10px;
}
.bigpic {
	float:left;
	width:310px;
	text-align:center;
}
.bigpic img {
	float:left;
	border:0px;
}
.pro_piclist {
	width:380px;
	margin-top:5px;
	margin-bottom:10px;
}
.pro_piclist .pic {
	width:41px;
	height:41px;
	float:left;
	margin:5px;
	border:1px #999 solid;
}
.pro_piclist .pic img {
	width:40px;
	height:40px;
}
.pro_piclist .pic:hover {
	border:1px #000 solid;
}
.product_detail {
	width:275px;
	float:left;
	margin-left:5px;
	margin-right:5px;
}
.product_price {
	font-size:13px;
	width:375px;
	color:#F00;
	font-weight:bolder;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #D1D1D1 solid;
}
.product_price_desc {
	font-size:24px;
 font-weight:bolder  width:375px;;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:3px #F33 solid;
}
.product_title {
	font-size:11px;
	width:275px;
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #D1D1D1 dotted;
}
.product_title span {
	color:#000;
	font-weight:bolder;
}
.product_info {
	margin-bottom:5px;
	padding-bottom:5px;
	border-bottom:1px #D1D1D1 dotted;
}
.product_info span {
	font-size:11px;
	color:#000;
	font-weight:bolder;
}
.product_detail .black {
	background-color:#f2f7fd;
}
.product_content {
	width:520px;
	margin-top:10px;
	padding:5px;
	margin-bottom:10px;
	clear:both;
}
.product_content h1, h2, h3, h5 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}