/*↓头部*/

ul, p, h2 { list-style-type:none; padding:0; margin:0;}

/*↓导航条*/
.nav { width:1020px; height:58px; /*height:123px;*/ float:left; display:inline-block; background:url(images/navi_bg.jpg) no-repeat; margin-top:20px; border-radius:5px 5px 0 0;}
/*#special_top { height:58px;}*/
#special_top {}
.nav ul li { float: left; line-height:43px; padding:0 22px; margin: 0px;}
.nav ul li:hover { background:#7AC9F4; border-radius:8px 8px 0 0;}
.nav ul li a.catName { font-size: 16px; color:#FFF; text-decoration: none; font-family: Arial, Helvetica, sans-serif; display: block; margin: 0px; text-align: center; float:left; font-weight:bold;}
.nav ul { margin:5px 5px 0 5px; padding:0; height:43px; border-radius:10px 10px 0 0;}
.nav ul li #menu { position: relative; left: 0px; top: 0px; display: none; list-style-type: none; background-color: #099CFF; text-align: left; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; border: 1px solid #36C;}
.nav ul li #menu ul {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 200px;
	display: block;
}
.nav ul li #menu ul li a:hover {
	background-color: #0C0;
	line-height: 14px;
	font-size: 12px;
	display: block;
	text-align: left;
	height: 16px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.nav ul li #menu ul li{
	line-height: 16px;
	height: 16px;
	width: 200px;
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
	font-size: 14px;
}
.nav ul li #menu ul li a{
	font-size: 12px;
	line-height: 14px;
	text-align: left;
	display: block;
	height: 16px;
	width: 200px;
	margin: 0px;
	padding: 0px;
}
.nav ul li:hover #menu ul li{
	display: block;
	text-align: left;
	font-size: 14px;
	width: 200px;
	overflow: visible;
	margin: 0px;
	padding: 0px;
	height: 16px;
}

.nav ul li:hover #menu { display:inline-block; text-align: left; font-size: 14px; padding-top: 10px; padding-right: 10px; padding-bottom: 0px; padding-left: 10px; overflow: visible;}

.nav ul li a span {
	display: block;
	float: right;
	height: 13px;
	width: 26px;
	padding: 0px;
	margin: 0px;
}
.contents { width:1020px; margin:0 auto; padding:0; display:inline-block;}
.top_goods { margin-bottom:10px;}
.top_goods .mod_title { height:35px; padding: 0px; background: url(images/top_bg220.jpg) no-repeat; font-size:18px; line-height:35px; text-align: center; color: #FFF; border-radius:5px 5px 0 0;}
.top_goods .mod_blank { padding:5px 5px 5px 3px; height:auto; display:inline-block; border:1px solid #CCC; border-top:none;}
.top_goods #top { list-style-type: none; margin: 0px; padding: 0px; display:inline-block;}
.top_goods #top li { font-size: 14px; line-height: 18px; text-decoration: none; margin: 0px; padding: 0px; display: block; float: left;}
.top_goods #top li img { border: 1px solid #CCC; display: block; padding: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; float: left; width:100px;}
.top_goods #top li p { width:105px; margin:0 0 0 3px; display: block; float: right; padding: 0px; height: 50px; font-size: 12px;}
.contents .side .toptitle { padding: 5px; width: 208px; height:auto; border:1px solid #0099FF; border-radius:0 0 5px 5px;}
.contents .main .ProductReviews {
	padding: 0px;
	height: 261px;
	width: 621px;
	background-color: #CCC;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.contents .side .viewhistory,.contents .side .pez { padding: 0px; height: 31px; width: 220px; background-image: url(images/side_bg.png); background-repeat: no-repeat; text-align: center; font-size: 14px; margin:10px 0 0 0; line-height: 31px; color: #FFF;}
.contents .main .ad {
	padding: 0px;
	height: 160px;
	width: 621px;
	margin-top: 10px;
	background-color: #CCC;
}
.contents .side .peztitle { margin:0 0 10px 0; width: 210px; padding:5px 5px 5px 3px; border:1px solid #0099FF; border-radius:0 0 5px 5px; display:inline-block;}
.contents .side .peztitle #pez { list-style-type: none; height: 30px; padding: 0px; display: block; margin:6px 0 0 0;}
.contents .side .peztitle #pez li {
	font-size: 10px;
	color: #0071BC;
	text-align: center;
	float: left;
	margin-left: 7px;
}
.contents .side .peztitle #pez li img {
	border: 1px solid #0074C1;
}


.contents .side .sidelineend {
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 254px;
	background-image: url(images/line_end.png);
	background-repeat: repeat-y;
}
.contents .side .peztitle #word { padding: 0px; margin:10px 0 16px 5px; list-style-type: none;}
.contents .side .peztitle #signupfirst { background-image: url(images/anniu.png); background-position: 0px 113px; display: block; height: 31px; width: 108px; line-height: 31px; text-decoration: none; text-align: center;  color: #FFF; margin:0 auto 10px auto;}

.contents .side .peztitle #word li a {
	font-size: 14px;
	line-height: 18px;
}
.contents .side .peztitle p {
	font-size: 14px;
	line-height: 20px;
	text-align: center;
	display: block;
	margin: 0px;
	height: 20px;
	color: #09F;
}

.contents .side .peztitle center a {
	display: block;
	height: 31px;
	width: 108px;
	text-align: center;
	color: #FFF;
	text-decoration: none;
	font-size: 18px;
	line-height: 31px;
}
.contents .side .peztitle #news {
	list-style-type: none;
	font-size: 14px;
	text-decoration: none;
	color: #06F;
	width: 244px;
	padding: 0px;
	display: block;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.contents .side .peztitle #news li {
	margin: 0px;
	padding: 0px;
	width: 244px;
}
.contents .side .peztitle #dib {
	width: 244px;
	list-style-type: none;
	padding: 0px;
	display: block;
	margin: 0px;
}
.contents .side .flash {
	height: 317px;
	width: 255px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
}
.endico { padding: 0px; height: 20px; width:1020px; margin-right: auto; margin-left: auto; margin-top: 10px;}
.endico ul { padding: 0px; height: 20px; width:1020px; list-style-type: none; margin: 0px;}
.endico ul li {
	float: left;
	padding: 0px;
	height: 20px;
	width: 185px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 77px;
}
.endico ul li p {
	margin: 0px;
	height: 20px;
	width: 145px;
	font-size: 16px;
	line-height: 20px;
	color: #0071BC;
	background-position: 0px 144px;
	font-weight: bold;
	padding: 0px;
}
.endtitle ul {
	list-style-type: none;
	padding: 0px;
	height: 80px;
	width: 185px;
	display: block;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 77px;
	float: left;
}

.endtitle ul li {
	font-size: 14px;
	line-height: 16px;
	color: #000;
}
.endtitle { padding: 0px; width:1020px; margin-right: auto; margin-left: auto; height: 90px;}
.copyright { padding: 0px; width:1010px; margin-top: 5px; margin-right: auto; margin-left: auto; margin-bottom: 10px;}
.copyright p { font-size: 14px; line-height: 16px; text-decoration: none; color: #0071BC; font-family: Arial, Helvetica, sans-serif; text-align: center; display: block; margin: 0px; padding: 0px;}
.renzheng { width:1010px; margin-right: auto; margin-left: auto; padding: 0px; height: 42px; display:inline-block; text-align:center;}
.renzheng ul { padding: 0px; width:1010px; list-style-type: none; margin-top: 0px; margin-bottom: 0px; height: 42px; display: block;}
.renzheng ul li { padding:0 0 0 10px; margin: 0px; display: block;}
.contents .main { margin:10px 0 0 0; padding: 0px;}
.contents .main .flashbanner { margin: 0px; padding: 0px; height: 272px; width: 661px;}
.contents .main .tabmenu { padding: 0px; height: 370px; width: 621px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;}
.contents .main .tabmenu #content-h,#content-f{
	display:none;
	height: 318px;
	width: 611px;
	margin: 0px;
	padding: 0px;
}
.contents .main .tabmenu #tab-content #content-n {
	margin: 0px;
	padding: 0px;
	height: 328px;
	width: 611px;
}
.contents .main .tabmenu #tab-content #content-n ul {
	list-style-type: none;
	height: 328px;
	width: 611px;
	margin: 0px;
	padding: 0px;
}
.contents .main .tabmenu #tab-content #content-n ul li p {
	font-size: 12px;
	display: block;
	width: 110px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.contents .main .tabmenu #tab-content #content-n ul li {
	height: 90px;
	width: 195px;
	margin-top: 5px;
	margin-left: 3px;
	float: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.contents .main .tabmenu #tab-content #content-n ul li img {
	display: block;
	float: left;
	border: 1px solid #CCC;
}
.contents .main .tabmenu #tab-content #content-h ul {
	margin: 0px;
	padding: 0px;
	height: 328px;
	width: 611px;
	list-style-type: none;
}
.contents .main .tabmenu #tab-content #content-h ul li {
	float: left;
	height: 90px;
	width: 195px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
}
.contents .main .tabmenu #tab-content #content-f ul {
	margin: 0px;
	padding: 0px;
	height: 328px;
	width: 611px;
	list-style-type: none;
}
.contents .main .tabmenu #tab-content #content-f ul li {
	float: left;
	height: 90px;
	width: 195px;
	margin-top: 5px;
	margin-left: 3px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.contents .main .tabmenu #tab-content { width: 649px; margin: 0px; height: 328px; padding: 5px; border: 1px solid #0070BB;}
.contents .main .tabmenu #tab-title ul {
	list-style-type: none;
	height: 32px;
	width: 585px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 25px;
}
.contents .main .tabmenu #tab-title ul li {
	float: left;
	padding: 0px;
	height: 32px;
	width: 191px;
	line-height: 32px;
	font-size: 14px;
	color: #FFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	text-align: center;
}
.contents .main .tabmenu #tab-title ul li:hover {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 32px;
	width: 191px;
	line-height: 32px;
	font-size: 14px;
	background-image: url(images/anniu.png);
	background-position: 0px 176px;
}
.contents .main .tabmenu #tab-title { margin: 0px; padding: 0px; height: 32px; width:661px; background-image: url(images/main_bg.png); border-radius:5px 5px 0 0;}
.contents .main .tabmenu #tab-content #content-h ul li p {
	font-size: 12px;
	display: block;
	width: 110px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.contents .main .tabmenu #tab-content #content-f ul li p {
	font-size: 12px;
	display: block;
	width: 110px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.contents .main .tabmenu #tab-content #content-h ul li img {
	display: block;
	float: left;
	border: 1px solid #CCC;
}
.contents .main .tabmenu #tab-content #content-f ul li img {
	display: block;
	float: left;
	border: 1px solid #CCC;
}
.contents .main .CategorySpotlight { height: 32px; width: 661px; padding: 0px; margin-top: 10px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-image: url(images/main_bg.png); border-radius:5px 5px 0 0;}
.contents .main .CategorySpotlight p {
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	display: block;
	padding: 0px;
	height: 32px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
}

.contents .main .CategorySpotlighttitle { border:1px solid #0099FF; margin: 0px; padding:0 0 5px 0; width:659px; height: 332px; border-radius:0 0 5px 5px;}
.contents .main .CategorySpotlighttitle .left {
	padding: 0px;
	height: 325px;
	width: 391px;
	margin-top: 5px;
	margin-left: 5px;
	float: left;
	background-color: #F1F1F1;
	border: 1px solid #CCC;
}
.contents .main .CategorySpotlighttitle .left p {
	display: block;
	padding: 0px;
	height: 250px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 5px;
	width: 230px;
	font-size: 14px;
	float: right;
}
.contents .main .CategorySpotlighttitle .left img {
	display: block;
	padding: 0px;
	float: left;
	height: 143px;
	width: 143px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 5px;
}
.contents .main .CategorySpotlighttitle .left ul {
	display: block;
	padding: 0px;
	height: 36px;
	width: 380px;
	margin-left: 5px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 5px;
	list-style-type: none;
	float: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
.contents .main .CategorySpotlighttitle .left ul li {
	font-size: 14px;
	line-height: 18px;
	color: #000;
}
.contents .main .CategorySpotlighttitle .right { background-color: #F1F1F1; padding: 0px; float: right; height: 325px; width:246px; margin-top: 5px; margin-right: 8px; margin-left: 5px; border: 1px solid #CCC;}
.contents .main .CategorySpotlighttitle .right ul {
	margin: 0px;
	padding: 0px;
	height: 325px;
	width: 200px;
	list-style-type: none;
	display: block;
}
.contents .main .CategorySpotlighttitle .right ul li { font-size: 14px; display: block; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #666; width:235px; padding:0; margin:0 0 0 5px; line-height: 24px;}
.contents .main .CategorySpotlightend {
	margin: 0px;
	padding: 0px;
	width: 621px;
	background-image: url(images/main_line_end.png);
	height: 6px;
}
.contents .main .ProductReviews { background-image: url(images/main_bg.png); padding: 0px; height: 32px; width:661px; margin:10px 0 0 0; border-radius:5px 5px 0 0;}
.contents .main .ProductReviews p {
	font-size: 14px;
	line-height: 32px;
	color: #FFF;
	display: block;
	height: 32px;
	margin-left: 25px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

.contents .main .ProductReviewstitle { border:1px solid #0099FF; border-radius:0 0 5px 5px; margin: 0px; padding: 0px; height: 300px; width:659px;}
.contents .main .ProductReviewsend {
	background-image: url(images/main_line_end.png);
	margin: 0px;
	padding: 0px;
	height: 6px;
	width: 621px;
}
.contents .main .left_col { width:220px; float:left;}
.contents .main .middle_col { width:580px; float:left; margin-left:10px;}
.contents .main .right_col { width:200px; float:right;}


.word { height: 100%; width:1020px; margin:5px auto 0 auto; padding:0; font-size: 12px; line-height: 18px; display:inline-block;}
.word p {
	margin: 0px;
	padding: 0px;
}


.blk_29 {
	ZOOM: 1;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	overflow: hidden;
	position: relative;
	height: 290px;
	width: 619px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 10px;
}
.blk_29 .LeftBotton {
	LEFT: 5px;
	FLOAT: left;
	WIDTH: 11px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 114px;
	margin-top: 60px;
	background-image: url(images/ca_hz_002.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.blk_29 .RightBotton {
	RIGHT: 5px;
	FLOAT: right;
	WIDTH: 11px;
	CURSOR: pointer;
	POSITION: absolute;
	TOP: 10px;
	HEIGHT: 114px;
	margin-top: 60px;
	background-image: url(images/ca_hz_002.gif);
	background-repeat: no-repeat;
	background-position: -11px 0px;
}
.blk_29 .Cont {
	OVERFLOW: hidden;
	WIDTH: 619px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.blk_29 .box {
	FLOAT: left;
	WIDTH: 206px;
	TEXT-ALIGN: center;
	height: 290px;
	margin: 0px;
}
.blk_29 .box IMG {
	DISPLAY: block;
	BACKGROUND: #fff;
	padding: 3px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border: 1px none #add2fc;
}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {
	WIDTH: 160px;
	LINE-HEIGHT: 14px;
	font-size: 12px;
	margin-top: 6px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.rollphotos {
	WIDTH: 619px;
	padding: 0px;
	height: 290px;
	overflow: hidden;
	margin: 0px;
}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}




.banner-flash { width:1000px; height:350px; margin:0 auto 10px auto; position:relative; display:inline-block;}
.banner-falsh dl dt { position: relative; width: 750px;height: 350px;overflow: hidden;}
.banner-falsh dl dt div{width: 750px;}
.banner-falsh dl dt div a{ display: block;width: 750px;height: 350px; overflow: hidden;}
.banner-falsh dl dt div a img{ display: block;}
#pictype{position:  absolute; top: 0; left: 0; z-index: 0;}
#other{position:  absolute;top: 0; left: 0; z-index: 1;}
#other img{width: 750px;height: 350px; }
 
.picsel { width: 250px; height: 340px;padding-top: 10px; overflow: hidden; float:right;}
.picsel span{ display: block;width: 250px; height: 10px; overflow: hidden;}
.picsel a{ display: block; text-align: center; overflow: hidden; border:2px solid #fff}
.picsel a img{ width:100%; height: 106px;}

.pre{ background: url(images/up.png) center no-repeat #000; position: absolute;z-index: 1; top: 0;  }
.pre2{background: url(images/up.png) center no-repeat #000;position: absolute;z-index: 1; top: 0;  cursor: pointer; }
.next{ background: url(images/down.png) center no-repeat #000;  position: absolute; z-index: 1; bottom: 0; cursor: pointer; }
.next2{background: url(images/down.png) center no-repeat #000; position: absolute; z-index: 1; bottom: 0;  }
.seltype{ position: relative; z-index: 0; width: 250px; float: left; margin: 0px 0;}
.picsel a.selbg{ border:2px solid #58788B}


.navCategory { display: block; padding:10px; position: absolute; top:25px; left:0px; background: #fff; border: 2px solid #2A64B3; box-shadow: 0 2px 3px #bbb; width:390px; height:330px; z-index:9999;}
.navCategory dl { margin:0 10px 0 0; float: left; width:185px; position: relative;}
.navCategory dl dt { line-height:25px; font-weight:bold; font-size:13px; text-align:left; border:1px solid #fff; padding-left:3px;}
.navCategory dl dt:hover { border:1px solid #f00;}
.navCategory dl dd { width:210px; float: left; height: 20px; line-height: 20px; position: relative; font-size:12px; margin:0; text-align:left;}
.navCategory a { padding:0; text-align:left; color:#000; text-decoration:none; font-size:12px;}
.navBrand { display: block; padding:5px; position: absolute; top:25px; left:170px; background: #fff; border: 2px solid #2A64B3; box-shadow: 0 2px 3px #bbb; width:210px; z-index:9999;}
.navBrand ul li { width:100px; height:25px; float:left; text-align:left; line-height:25px; font-weight:bold; border:1px solid #fff; padding-left:3px;}
.navBrand ul li:hover { border:1px solid #f00; background:none;}
.navBrand a { padding:0; text-align:left; color:#000; text-decoration:none; font-size:12px;}
.navArticle { display: block; padding:5px; position: absolute; top:25px; left:406px; background: #fff; border: 2px solid #2A64B3; box-shadow: 0 2px 3px #bbb; width:160px; z-index:9999;}
.navArticle ul li { width:150px; height:18px; float:left; text-align:left; border:1px solid #fff; padding-left:3px;}
.navArticle ul li:hover { border:1px solid #f00; background:none;}
.navArticle a { padding:0; text-align:left; color:#000; text-decoration:none; font-size:12px;}
.navProduct { display: block; padding:5px; position: absolute; top:25px; left:290px; background: #fff; border: 2px solid #2A64B3; box-shadow: 0 2px 3px #bbb; width:190px; z-index:9999;}
.navProduct ul li { width:180px; height:18px; float:left; text-align:left; border:1px solid #fff; padding-left:3px;}
.navProduct ul li:hover { border:1px solid #f00; background:none;}
.navProduct a { padding:0; text-align:left; color:#000; text-decoration:none; font-size:12px;}
.best-list { font-size:12px; display:inline-block; margin-top:10px;}
.best-list .mod_title { background:url(images/mid_bg.jpg) no-repeat; height:46px; padding-left:20px; border-bottom:none;}
.best-list .mod_title span { color:#FFF; display:inline-block; font-size:18px; margin-top:8px;}
.best-list .mod_blank { border:1px solid #ccc; padding:0 5px; border-top:none;}
.best-list ul { display:inline-block; padding:0 0 10px 0;}
.best-list ul li { float:left; width:178px; overflow:hidden; text-align:center; border-bottom:1px solid #C8C8C8; border-right:1px dotted #c8c8c8; padding:10px 5px;}
.best-list ul li.item-3, .best-list ul li.item-6 { border-right:none;}
.best-list ul li .itemBrief { float:left; width:190px; padding-left:3px; line-height:15px; height:135px; overflow:hidden;}
.best-list ul li .itemImg img { width:130px;}
.best-list ul li .itemName { height:50px; overflow:hidden; display:block;}
.new-list h2 { color:#FFF; font-size:18px;}
.mod-about .mod-blank, .mod_email .mod_content, .other_mess .mod-blank { padding:17px 5px 5px 5px; border:1px solid #56bbf1; border-top:none; display:inline-block; margin-top:-7px;}
.mod_email .mod_content { padding:17px 5px 5px 5px; border-radius:0;}
.mod-about { margin:0; display:inline-block; width:330px; float:left; padding-top:20px;}
.mod_email, .other_mess { border:none; display:inline-block; padding-top:20px; margin:0 0 0 15px; width:330px; float:left;}
.new-list ul li { padding:10px 0; display:inline-block; border-bottom:1px dashed #ddd;}
.new-list ul li.item-last { border-bottom:none;}
.new-list ul li .itemName { padding-bottom:5px; font-weight:bold; width:468px; float:left;}
.new-list ul li .itemBrief { width:468px; float:left;}
.new-list ul li .itemImg { display:inline-block;}
.new-list ul li .itemImg img { width:100px;}

.new-list ul li a { text-decoration:none; color:#000;}
.new-list ul li a:hover { text-decoration:underline; color:#0000ee;}
.new-list ul li .itemOther { padding-top:5px; color:#0064a3; width:420px; float:left;}
.new-list ul li .itemOther a { font-size:14px; font-weight:bold;}
.mod-about .title, .mod_email .title, .other_mess .title { background:url(images/bottom_bg.jpg) no-repeat; height:35px; line-height:35px; color:#FFF; padding-left:25px; font-weight:bold; font-size:18px;}
.NewCateTree .title { color:#0064a3; font-weight:bold; font-size:18px;}
.word .wordTitle { color:#FFF; font-weight:bold; font-size:15px; background:url(images/top_co02h4l2.jpg) no-repeat; height:51px; line-height:51px; padding-left:70px;}
.word .wordTitle_2 { color:#FFF; font-weight:bold; font-size:16px; background:url(images/top_co02h4l1.jpg) no-repeat; height:51px; line-height:51px; padding-left:70px;}
.NewCateTree .mod-blank { padding-top:10px;}
.NewCateTree { width:890px; margin-top:10px; display:inline-block;}
.NewCateTree ul li.itemtree { float:left; border-right:1px dashed #CCC; padding:5px 0 5px 5px;}
.NewCateTree ul li.itemtree ul { padding-left:5px;}
.NewCateTree ul li.itemtree a { color:#000; text-decoration:none;}
.NewCateTree ul li span { line-height:20px; font-weight:bold;}
.NewCateTree ul li.itemtree a:hover { text-decoration:underline; color:#0000ee;}

.cart_info { background: url(images/cart.png) no-repeat; max-width:139px; height:21px; display:inline-block; line-height:21px; margin:5px 0 0 0; padding-left:28px; font-weight:bold;}
.cart_mess { margin-top:10px; height:63px; float:right;}
.mod_help { width:710px; margin:5px auto 0 auto; display:inline-block; text-align:left; float:left;}
.mod_help dl { margin:0; display:inline-block;}
.mod_help dl dt { float:left; color:#666;}
.mod_help dl dd { float:left;}
.mod_help dl dd a { color:#007bbb; text-decoration:none;}
.mod_help dl dd a:hover { text-decoration:underline; color:#84b9cb;}
.copyright a { color:#0071BC; text-decoration:none;}
.cate_child { border:1px solid #f00; padding-left:5px; width:230px; background:#fff; position:absolute; z-index:9; top:0px; left:184px;}
.cate_child dd a:hover { text-decoration:underline; color:#0000ee;}
.index_article_list { float:left; margin-top:10px;}
.index_article_list .mod_title { background:url(images/top_bg.jpg) no-repeat; color:#FFF; font-size:18px; margin:0; text-align:center; font-weight: bold; height:35px; line-height:35px;}
.index_article_list .mod_blank { padding:0 5px; border:1px solid #ddd; border-top:none;}
.index_comment_list { float:left; margin-top:10px;}
.index_comment_list .mod_title { background:url(images/top_bg.jpg) no-repeat; height:35px; color:#FFF; font-size:18px; margin:0; text-align:center; font-weight: bold; height:35px; line-height:35px;}
.index_comment_list .mod_blank { padding:0 5px; border:1px solid #ddd; border-top:none;}
.index_comment_list .mod_blank ul li { border-bottom:1px dashed #ddd; padding:15px 0 3px 0;}
.index_comment_list .mod_blank a { color:#0064a3; font-size:12px; text-decoration:none;}
.index_comment_list .mod_blank a:hover { text-decoration:underline;}
.index_article_list .mod_blank a { color:#0064a3; font-size:12px; text-decoration:none;}
.index_article_list .mod_blank a:hover { text-decoration:underline;}
.user-login-top .mod-title { background:url(images/index_log.jpg) no-repeat; height:45px; color:#FFF; font-weight:bold;}
.user-login-top .mod-title span { margin:11px 0 0 70px; display:inline-block; font-size:18px;}
.user-login-top .mod-blank { border:1px solid #c7cb6c; border-top:none; margin-top:-6px; padding:10px 5px 5px 5px;}
.user-login-top .mod-blank ul li { margin-bottom:5px;}
.mod_bottom_mess { float:right; display:inline-block; margin:8px 0 0 0; padding-right:6px; text-align:right; color:#666;}





































