@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
a {
	color:#525252;
	text-decoration:none;
}
a:hover {
	color:#D51405;
	text-decoration:none;
}
ul,li {
	list-style:none;
}
img {
	border:none;
}
.clear {
	clear:both;
}
body {
	color:#525252;
	font-size:12px;
	background:url(../images/header.jpg) repeat-x 0 0;
}
/*  PageTop  */
#pagetop {
	width:100%;
	height:40px;
	background:url(../images/topbg.jpg) repeat-x;
}
#pagetop .top {
	width:1000px;
	height:40px;
	margin:0 auto;
}
#pagetop .top .leftbar {
	float:left;
	padding:0 0 0 20px;
	background:url(../images/toptip.jpg) no-repeat left center;
}
#pagetop .top .rightbar {
	float:right;
	height:29px;
	overflow:hidden;
	padding:0 0 0 20px;
	background:url(../images/topp.jpg) no-repeat left 0px;
}
#pagetop .top .rightbar ul {
	margin:0;
	padding:0;
}
#pagetop .top .rightbar li {
	display:inline;
}
#pagetop .top .rightbar li a {
	float:left;
}
#pagetop .top .rightbar li span {
	width:2px;
	height:12px;
	float:left;
	margin:3px 8px 0 8px;
	background:url(../images/topline.jpg) no-repeat;
}
.search-fixed {
	width:100%;
	height:55px;
	top:0;
	display:none;
	position:fixed;
	z-index:999;
}
.search-box {
	width:1000px;
	height:40px;
	margin:0 auto;
}
/*  PageTopSearch  */
.brand-fixed {
	width:100%;
	height:50px;
	top:0;
	display:none;
	position:fixed;
	z-index:9999999999;
	padding:5px 0 0 0;
	background:url(../images/topbar.png) repeat-x;
}
.brand-fixeds {
	width:1000px;
	margin:0 auto;
}
.brand-fixeds .nav {
	width:450px;
	height:50px;
	float:left;
}
.brand-fixeds .nav ul {
	margin:0;
	padding:0;
}
.brand-fixeds .nav li {
	height:25px;
	float:left;
	display:block;
	padding:8px 0 0 0;
	margin:0 20px 0 0;
}
.brand-fixeds .nav li a {
	color:#262626;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.brand-fixeds .nav li a:hover {
	padding:0 0 5px 0;
	border-bottom:2px solid #A40404;
}
.brand-fixeds .search {
	width:353px;
	height:76px;
	float:right;
	padding:3px 0 0 0;
}
.brand-fixeds .search .prv {
	width:34px;
	height:34px;
	float:left;
	background:url(../images/sprv.jpg) no-repeat;
}
.brand-fixeds .search .input {
	width:228px;
	height:32px;
	line-height:32px;
	float:left;
	border:none;
	color:#545454;
	font-size:12px;
	font-weight:bold;
	font-family:"\5FAE\8F6F\96C5\9ED1", Arial, Helvetica, sans-serif;
	padding:0 5px 0 5px;
	border:1px solid #DDD;
	border-right:none;
}
.brand-fixeds .search .sbtn {
	width:80px;
	height:34px;
	float:left;
}
#header {
	width:1000px;
	height:114px;
	margin:0 auto;
}
#header .logo {
	float:left;
	margin:20px 0 0 0;
}
#header .phone {
	float:right;
	margin:20px 0 0 0;
}
#header .phone p {
	color:#1f7c03;
	font-size:16px;
	line-height:20px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#header .phone .search {
	margin:10px 0 0 0;
}
#header .phone .keywords {
	width:180px;
	height:24px;
	line-height:24px;
	float:left;
	text-align:left;
	padding:0 2px 0 2px;
	border:1px solid #999;
}
#header .phone .sbtn {
	width:60px;
	height:26px;
	line-height:26px;
	float:left;
	padding:0 2px 0 2px;
	border:1px solid #999;
}
#mnav {
	width:1000px;
	height:38px;
	margin:0 auto;
}
/*menu*/
#nav {
	width:1000px;
	height:38px;
	display:block;
	margin:0 auto;
}
#nav .mainlevel {
	width:111px;
	height:38px;
	float:left;
	text-align:center;
	background:url(../images/mline.jpg) no-repeat right;
}
#nav .mainlevel a {
	width:111px;
	height:38px;
	line-height:38px;
	display:block;
	color:#FFF;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#nav .mainlevel a.current {
	width:113px;
	height:38px;
	line-height:38px;
	display:block;
	color:#FFF;
	font-size:14px;
	text-align:center;
	text-decoration:none;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
}
#nav .mainlevel a:hover {
	width:111px;
	height:38px;
	display:block;
	color:#FFF;
	text-align:center;
	text-decoration:none;
}
#nav .mainlevel ul {
	width:111px;
	display:none;
	position:relative;
	float:left;
	top:0;
	left:-1px;
	z-index:9999;
	border-color:#FFF;
	border-style:solid;
	border-width:0 2px 2px 1px;
    background:#F0F0F0;
    filter:alpha(opacity=75);
	-moz-opacity:0.75;
	-khtml-opacity: 0.75;
	opacity: 0.75;
}
#nav .mainlevel li {
	width:111px;
}
#nav .mainlevel li a {
	width:111px;
	height:25px;
	line-height:20px;
	color:#000;
	font-size:14px;
	display:block;
	padding:5px 0 5px 0;
	text-decoration:none;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#nav .mainlevel li a:hover {
	width:111px;
	height:25px;
	line-height:20px;
	color:#FFF;
	font-size:14px;
	display:block;
	padding:5px 0 5px 0;
	text-decoration:none;
	background-color:#090;
}
#simg {
	width:1000px;
	height:245px;
	margin:0 auto 10px auto;
}
#slider {
	width:1000px;
	height:245px;
}
#slider #focus {
	width:1000px;
	height:245px;
	overflow:hidden;
	position:relative;
}
#slider #focus ul {
	width:1000px;
	height:245px;
	position:absolute;
}
#slider #focus ul li {
	width:1000px;
	height:245px;
	float:left;
	overflow:hidden;
	position:relative;
}
#slider #focus .btnBg {
	position:absolute;
	width:1000px;
	height:30px;
	left:0;
	bottom:0;
}
#slider #focus .btn {
	position:absolute;
	height:24px;
	right:0;
	bottom:0px;
	padding-left:10px;
}
#slider #focus .btn span {
	display:inline-block;
	_display:inline;
	_zoom:1;
	width:18px;
	height:18px;
	line-height:18px;
	text-align:center;
	font-size:14px;
	font-family:"Microsoft YaHei", SimHei;
	margin-right:10px;
	cursor:pointer;
	color:#000;
	background:#FFF;
}
#slider #focus .btn span.on {
	color:#fcc;
	background:#900b02;
}
#content {
	width:1000px;
	margin:0 auto;
}
.newprod {
	width:210px;
	float:left;
	margin:0 10px 0 0;
}
.newprod .title {
	width:200px;
	height:25px;
	padding:5px 0 0 10px;
	background:url(../images/xptitle.jpg) no-repeat;
}
.newprod .title h2 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.newprod .main {
	width:206px;
	height:164px;
	padding:5px 0 0 2px;
	border:1px solid #2E9B00;
}
.simgprod {
	width:560px;
	height:200px;
	float:left;
}
#MainPromotionBanner {
	width:560px;
	height:200px;
}
#MainPromotionBanner #SlidePlayer {
	width:560px;
	height:200px;
	margin:0 auto;
	position:relative;
}
#MainPromotionBanner .Slides {
	width:560px;
	height:200px;
	overflow:hidden;
}
#MainPromotionBanner .Slides li {
	width:560px;
	height:200px;
	float:left;
}
#MainPromotionBanner .Slides img {
	width:560px;
	height:200px;
	display:block;
}
#MainPromotionBanner .SlideTriggers {
	right:5px;
	bottom:5px;
	z-index:10;
	position:absolute;
}
#MainPromotionBanner .SlideTriggers li {
	width:20px;
	height:20px;
	line-height:20px;
	float:left;
	display:inline;
	color:#FCFCFC;
	font-size:12px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	margin:0 0 0 5px;
	background:#4B4B4B;
}
#MainPromotionBanner .SlideTriggers li.Current {
	width:22px;
	height:22px;
	line-height:22px;
	color:#FCFCFC;
	font-size:14px;
	font-weight:bold;
	font-family:Arial;
	text-align:center;
	cursor:pointer;
	overflow:hidden;
	margin:0 0 0 5px;
	background:#EC0002;
}
.tjprod {
	width:210px;
	float:right;
}
.tjprod .title {
	width:200px;
	height:27px;
	padding:4px 0 0 10px;
	background:url(../images/xptitle.jpg) no-repeat;
}
.tjprod .title h2 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.tjprod .main {
	width:208px;
	height:167px;
	border:1px solid #2E9B00;
}
.hservice {
	width:210px;
	float:right;
}
.hservice .hstitle {
	width:200px;
	height:34px;
	padding:12px 0 0 10px;
	background-color:#007423;
}
.hservice .hstitle h2 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"微软雅黑";
}
.hservice .hsmain {
	width:206px;
	height:148px;
	padding:5px 0 0 2px;
	border:1px solid #2E9B00;
}
.hservice .hsmain .tt {
	width:200px;
	height:45px;
	margin:0 0 4px 3px;
	background:#3849DD;
}
.hservice .hsmain .z {
	width:102px;
	height:49px;
	float:left;
}
.hservice .hsmain .y {
	width:102px;
	height:49px;
	float:right;
}
.dgzn {
	width:104px;
	height:80px;
	float:left;
}
.lpzq {
	width:104px;
	height:80px;
	float:right;
}
.yhinfo {
	width:210px;
	float:right;
}
.yhinfo .yhtitle {
	width:200px;
	height:34px;
	padding:12px 0 0 10px;
	background-color:#007423;
}
.yhinfo .yhtitle h2 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"微软雅黑";
}
.yhinfo .yhmain {
	width:208px;
	height:148px;
	padding:5px 0 0 0;
	border:1px solid #2E9B00;
}
.yhinfo .yhmain ul {
	margin:0 0 0 10px;
	padding:0;
}
.yhinfo .yhmain li {
	width:198px;
	height:25px;
	padding:7px 0 0 0;
}
#leftbar {
	width:210px;
	float:left;
}
#leftbar .bar {
	width:210px;
	height:80px;
}
#leftbar .title {
	width:200px;
	height:34px;
	padding:12px 0 0 10px;
	background-color:#007423;
}
#leftbar .title h2 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#leftbar .main {
	width:208px;
	height:167px;
	border:1px solid #2E9B00;
}
#leftbar .hsmain {
	width:208px;
	height:167px;
	border:1px solid #2E9B00;
}
#leftbar .main dl {
	margin:0 0 0 10px;
	padding:0;
}
#leftbar .main dd {
	width:176px;
	height:25px;
	margin:10px 0 0 0;
	padding:10px 0 0 10px;
	border:1px solid #DDD;
}
#leftbar .main dd.hover {
	width:176px;
	height:25px;
	font-weight:bold;
	margin:10px 0 0 0;
	padding:10px 0 0 10px;
	border:1px solid #2E9B00;
}
#leftbar .pmain {
	width:208px;
	height:345px;
	border:1px solid #2E9B00;
}
#leftbar .pmain dl {
	margin:0;
	padding:0;
}
#leftbar .pmain dd {
	width:95px;
	height:22px;
	float:left;
	text-align:center;
	margin:5px 0 0 5px;
	padding:8px 0 0 0;
	border:1px solid #DDD;
}
#leftbar .pmain dd.hover {
	width:88px;
	height:22px;
	float:left;
	text-align:center;
	margin:10px 0 0 10px;
	padding:8px 0 0 0;
	border:1px solid #2E9B00;
}
#leftbar .btnbar {
	width:210px;
	padding:5px 0 0 0;
}
#rightbar {
	width:780px;
	float:right;
}
#rightbar .hnews {
	width:560px;
	float:left;
}
#rightbar .hnews .ntitle {
	width:558px;
	height:44px;
	margin:10px 0 0 0;
	border:1px solid #CACACA;
	background:url(../images/ntitle.jpg) repeat-x;
}
#rightbar .hnews .ntitle h2 {
	width:80px;
	height:34px;
	float:left;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	padding:10px 0 0 10px;
	background-color:#007423;
}
#rightbar .hnews .ntitle .menu {
	width:300px;
	height:28px;
	float:left;
	margin:8px 0 0 0;
}
#rightbar .hnews .ntitle .menu ul {
	margin:0;
	padding:0;
}
#rightbar .hnews .ntitle .menu li {
	display:inline;
}
#rightbar .hnews .ntitle .menu li a {
	width:80px;
	height:28px;
	line-height:28px;
	float:left;
	margin:0 0 0 10px;
	text-align:center;
}
#rightbar .hnews .ntitle .menu li a:hover {
	width:80px;
	height:28px;
	float:left;
	color:#FFF;
	margin:0 0 0 10px;
	text-align:center;
	background:#008123;
}
.more {
	width:44px;
	height:13px;
	float:right;
	margin:15px 10px 0 0;
}
#rightbar .hnews .nmain {
	width:558px;
	height:163px;
	padding:5px 0 0 0;
	border:1px solid #CACACA;
	border-top:none;
}
#rightbar .hnews .nmain ul {
	margin:0 0 0 10px;
	padding:0;
}
#rightbar .hnews .nmain li {
	width:538px;
	height:32px;
}
#rightbar .hnews .nmain li a {
	float:left;
	color:#2C2C2C;
	margin:8px 0 0 0;
	padding:0 0 0 10px;
	text-decoration:none;
	background:url(../images/a.jpg) no-repeat 2px center;
}
#rightbar .hnews .nmain li a:hover {
	color:#D51405;
	text-decoration:none;
	background:url(../images/h.jpg) no-repeat 2px center;
}
#rightbar .hnews .nmain li span {
	float:right;
	color:#686868;
	text-align:right;
	margin:8px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
#rightbar .yhinfo {
	width:210px;
	float:right;
}
#rightbar .yhinfo .yhtitle {
	width:200px;
	height:34px;
	margin:10px 0 0 0;
	padding:12px 0 0 10px;
	background-color:#007423;
}
#rightbar .yhinfo .yhtitle h2 {
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .yhinfo .yhmain {
	width:208px;
	height:162px;
	padding:5px 0 0 0;
	border:1px solid #2E9B00;
}
#rightbar .yhinfo .yhmain ul {
	margin:0 0 0 10px;
	padding:0;
}
#rightbar .yhinfo .yhmain li {
	width:198px;
	height:25px;
	padding:7px 0 0 0;
}
#rightbar .rtitle {
	width:767px;
	height:34px;
	margin:10px 0 0 0;
	padding:10px 0 0 10px;
	border:1px solid #CACACA;
	border-left:2px solid #0D8130;
	background:url(../images/ntitle.jpg) repeat-x;
}
#rightbar .rtitle .menu {
	width:690px;
	height:20px;
	float:left;
	overflow:hidden;
}
#rightbar .rtitle .menu ul {
	margin:0;
	padding:0;
}
#rightbar .rtitle .menu li {
	float:left;
	margin:3px 5px 0 5px;
}
#rightbar .rtitle .menu li a {
	color:#0D8130;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .rtitle h2 {
	float:left;
	color:#0D8130;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.pmore {
	width:44px;
	height:13px;
	float:right;
	margin:6px 10px 0 0;
}
#rightbar .rad {
	width:776px;
	height:110px;
	padding:1px;
	overflow:hidden;
	margin:10px 0 0 0;
	border:1px solid #CCC;
}
#rightbar .lcmain {
	width:758px;
	height:216px;
	padding:12px 10px 0 10px;
	border:1px solid #CACACA;
	border-top:none;
}
#rightbar .scrollleft {
	width:758px;
}
#rightbar .scrollleft ul {
	margin:0;
	padding:0;
}
#rightbar .scrollleft li {
	width:182px;
	float:left;
	margin:0 0 0 10px;
}
#rightbar .scrollleft li .prodbox {
	width:176px;
	padding:2px;
	position:relative;
	border:1px solid #CACACA;
}
#rightbar .scrollleft li .prodpic {
	width:176px;
	height:105px;
}
#rightbar .scrollleft li .prodtitle {
	width:170px;
	height:22px;
	margin:2px 0 0 0;
	padding:8px 3px 0 3px;
	background-color:#F0F0F0;
}
#rightbar .scrollleft li .prodtitle a {
	color:#303030;
}
#rightbar .scrollleft li .prodprice {
	width:170px;
	height:22px;
	padding:8px 0 0 0;
	padding:8px 3px 0 3px;
}
#rightbar .scrollleft .prodprice .price {
	float:left;
	color:#016624;
	font-size:12px;
	font-weight:bold;
}
#rightbar .main .prodprice .info {
	float:left;
	color:#F00;
	font-size:12px;
	font-weight:bold;
}
#rightbar .main .prodprice .bybtn {
	float:right;
	font-size:12px;
}
#rightbar .scrollleft li .prodprice .info {
	position:absolute;
	width:120px;
	left:5px;
	bottom:5px;
	color:#F00;
	font-size:12px;
	font-weight:bold;
	line-height:16px;
}
#rightbar .scrollleft li .prodprice .bybtn {
	width:58px;
	height:21px;
	position:absolute;
	right:5px;
	bottom:35px;
}
.hprod {
	width:1000px;
}
.hprod .ptitle {
	width:998px;
	height:44px;
	margin:10px 0 0 0;
	border:1px solid #CACACA;
	background:url(../images/ntitle.jpg) repeat-x;
}
.hprod .ptitle h2 {
	width:200px;
	height:34px;
	float:left;
	color:#FFF;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	padding:10px 0 0 10px;
	background-color:#007423;
}
.hprod .ptitle .menu {
	width:500px;
	height:28px;
	float:left;
	margin:8px 0 0 0;
}
.hprod .ptitle .menu ul {
	margin:0;
	padding:0;
}
.hprod .ptitle .menu li {
	display:inline;
}
.hprod .ptitle .menu li a {
	width:80px;
	height:28px;
	line-height:28px;
	float:left;
	margin:0 0 0 10px;
	text-align:center;
}
.hprod .ptitle .menu li a:hover {
	width:80px;
	height:28px;
	float:left;
	color:#FFF;
	margin:0 0 0 10px;
	text-align:center;
	background:#008123;
}
.hprod .pmain {
	width:998px;
	height:175px;
	border:1px solid #CACACA;
	border-top:none;
}
.hprod .pmain .prodbox {
	width:176px;
	height:138px;
	float:left;
	padding:2px;
	margin:15px 0 0 15px!important;
	*margin:15px 7px 0 8px;
	border:1px solid #CACACA;
}
.hprod .pmain .prodpic {
	width:176px;
	height:105px;
	height:105px;
}
.hprod .pmain .prodtitle {
	width:176px;
	height:22px;
	margin:2px 0 0 0;
	padding:8px 0 0 0;
	text-align:center;
	background-color:#CCC;
}
.hprod .pmain .prodtitle a {
	color:#303030;
}
#rightbar .rtitle .menunav {
	float:right;
	font-size:12px;
	margin:6px 10px 0 0;
	font-weight:normal;
}
#rightbar .main {
	width:778px;
	padding:10px 0 0 0;
	border:1px solid #DFDFDF;
	border-top:none;
}
#rightbar .main p {
	font-size:12px;
	text-indent:2em;
	line-height:22px;
	text-align:justify;
	margin:0 10px 10px 20px;
}
#rightbar .main dt {
	width:98%;
	height:35px;
	line-height:35px;
	color:#313131;
	font-size:16px;
	text-align:center;
	letter-spacing:1px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	margin:0 auto 10px auto;
}
#rightbar .main .bar {
	width:98%;
	height:35px;
	line-height:35px;
	color:#313131;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	margin:0 auto 10px auto;
	background-color:#F5F5F5;
}
#rightbar .main .bar span {
	color:#F00;
	font-weight:bold;
}
#rightbar .main dd {
	margin:0 0 10px 0;
}
#rightbar .main dd p {
	font-size:12px;
	text-indent:2em;
	line-height:22px;
	text-align:justify;
	margin:0 10px 10px 20px;
}
#rightbar .main ul {
	margin:0 0 0 15px;
	padding:0;
}
#rightbar .main li {
	width:750px;
	height:45px;
	display:block;
	border-bottom:1px dashed #DDD;
}
#rightbar .main li a {
	float:left;
	margin:15px 0 0 0;
	padding:0 0 0 15px;
	text-decoration:none;
	background:url(../images/a.jpg) no-repeat 5px center;
}
#rightbar .main li a:hover {
	color:#F00;
	text-decoration:none;
	background:url(../images/h.jpg) no-repeat 5px center;
}
#rightbar .main li span {
	width:80px;
	float:right;
	color:#B4B4B4;
	text-align:right;
	margin:15px 0 0 0;
	font-family:Arial, Helvetica, sans-serif;
}
#rightbar .main .prodbox {
	width:176px;
	height:205px;
	padding:2px;
	float:left;
	overflow:hidden;
	position:relative;
	margin:0 0 10px 10px!important;
	margin:0 5px 10px 5px;
	border:1px solid #CACACA;
}
#rightbar .main .prodpic {
	width:176px;
	height:105px;
}
#rightbar .main .prodtitle {
	width:170px;
	height:22px;
	margin:2px 0 0 0;
	padding:8px 3px 0 3px;
	background-color:#F0F0F0;
}
#rightbar .main .prodtitle a {
	color:#303030;
}
#rightbar .main .prodprice {
	width:170px;
	height:22px;
	padding:8px 3px 0 3px;
}
#rightbar .main .prodprice .price {
	float:left;
	color:#F00;
	font-size:12px;
	font-weight:bold;
}
#rightbar .main .prodprice .info {
	position:absolute;
	top:165px;
	left:5px;
	color:#090;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}
#rightbar .main .prodprice .bybtn {
	width:58px;
	height:21px;
	position:absolute;
	top:143px;
	right:8px;
}
#rightbar .pagelist {
	width:763px;
	height:30px;
	margin:0px 0 10px 10px;
}
/*  Curposition  */
.curposition {
	width:980px;
	height:27px;
	margin:0 auto;
	padding:8px 0 0 20px;
	background:url(../images/curposition.jpg) no-repeat left center;
}
/*  ContentDiv  */
.contentDiv {
	width:1000px;
	margin:0 auto;
}
/*  Category  */
.contentDiv .leftbar {
	width:255px;
	float:left;
}
.contentDiv .leftbar .title {
	width:243px;
	height:29px;
	background:#FFF;
	padding:6px 0 0 10px;
	border:1px solid #E5E5E5;
}
.contentDiv .leftbar .title h2 {
	color:#333;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .leftbar .main {
	width:253px;
	padding:5px 0 5px 0;
	border:1px solid #E5E5E5;
	border-top:none;
}
.contentDiv .leftbar .main .list {
	width:243px;
	height:95px;
	display:block;
	margin:0 5px 0 5px;
	padding:5px 0 8px 0;
	border-bottom:1px dashed #E5E5E5;
}
.contentDiv .leftbar .main .pic {
	width:72px;
	height:90px;
	float:left;
	margin:0 5px 0 0;
}
.contentDiv .leftbar .main h3 {
	height:40px;
	line-height:20px;
	color:#656565;
	font-size:12px;
	font-weight:normal;
}
.contentDiv .leftbar .main p {
	height:20px;
	line-height:20px;
}
.contentDiv .leftbar .main p span.yh {
	float:left;
	color:#D70000;
	font-size:14px;
	font-weight:bold;
}
.contentDiv .leftbar .main p span.yj {
	float:right;
	color:#CBD2D7;
	font-size:12px;
	text-decoration:line-through;
}
.contentDiv .leftbar .main .count {
	width:245px;
	height:30px;
	line-height:30px;
	color:#B68187;
	text-align:center;
	margin:8px 0 0 0;
	background:#FFF5F6;
}
.contentDiv .leftbar .titles {
	width:243px;
	height:28px;
	background:#FFF;
	margin:10px 0 0 0;
	padding:7px 0 0 10px;
	border:1px solid #E5E5E5;
}
.contentDiv .leftbar .titles h2 {
	color:#333;
	font-size:14px;
	font-weight:normal;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .leftbar .ltitle {
	width:243px;
	height:31px;
	background:#F0F0F0;
	padding:9px 0 0 10px;
	border:1px solid #E5E5E5;
}
.contentDiv .leftbar .ltitle h2 {
	color:#333;
	font-size:14px;
	font-weight:normal;
	padding:0 0 0 18px;
	background:url(../images/ltitleh2.jpg) no-repeat 0 3px;
}
.contentDiv .leftbar .lmain {
	width:253px;
	padding:5px 0 5px 0;
	border:1px solid #E5E5E5;
	border-top:none;
}
.contentDiv .leftbar .lmain ul {
	margin:0 0 0 5px;
	padding:0;
}
.contentDiv .leftbar .lmain li {
	width:233px;
	height:38px;
	line-height:38px;
	display:block;
	padding:0 0 0 10px;
}
.contentDiv .leftbar .lmain li.cur {
	width:233px;
	height:38px;
	line-height:38px;
	display:block;
	background:#F0F0F0;
	padding:0 0 0 10px;
}
.contentDiv .leftbar .lmain li.cur a {
	color:#C40404;
	font-size:14px;
	font-weight:bold;
}
.contentDiv .rightbar {
	width:735px;
	float:right;
}
.contentDiv .rightbar .rtitle {
	width:723px;
	height:31px;
	padding:9px 10px 0 10px;
	border:1px solid #E5E5E5;
}
.contentDiv .rightbar .rtitle .h2 {
	float:left;
	font-size:14px;
}
.contentDiv .rightbar .rmain {
	width:713px;
	padding:10px;
	border:1px solid #E5E5E5;
	border-top:none;
}
.contentDiv .rightbar .rmain p {
	text-indent:2em;
	line-height:25px;
	margin:0 0 10px 0;
}
.contentDiv .rightbar .retrievaltitle {
	width:713px;
	height:35px;
	padding:0 10px 0 10px;
	border:1px solid #E5E5E5;
	border-top:2px solid #CE000D;
}
.contentDiv .rightbar .retrievaltitle h2 {
	width:713px;
	height:29px;
	font-size:14px;
	font-weight:normal;
	padding:6px 0 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .rightbar .retrievalmain {
	width:733px;
	padding:0 0 10px 0;
	border:1px solid #E5E5E5;
	border-top:none;
}
.contentDiv .rightbar .retrievalmain dl {
	width:710px;
	height:35px;
	display:block;
	margin:0 0 0 10px;
	padding:15px 0 0 0;
	border-bottom:1px dotted #DEDEDE;
}
.contentDiv .rightbar .retrievalmain dt {
	width:60px;
	float:left;
	text-align:right;
	margin:4px 0 0 0;
}
.contentDiv .rightbar .retrievalmain dd {
	width:640px;
	line-height:25px;
	float:left;
	padding:0 0 0 10px;
}
.contentDiv .rightbar .retrievalmain dd a {
	padding:0;
	margin:0 15px 0 0;
}
.contentDiv .rightbar .retrievalmain dd a.hover {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
	padding:3px 6px 3px 6px;
	background-color:#CC0001;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;
}
.contentDiv .rightbar .prodtitle {
	width:713px;
	height:35px;
	margin:10px 0 0 0;
	padding:0 10px 0 10px;
	border:1px solid #E5E5E5;
}
.contentDiv .rightbar .prodtitle .h2 {
	float:left;
	font-size:14px;
	margin:8px 20px 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .rightbar .prodtitle .tj {
	width:460px;
	float:left;
	padding:7px 0 0 0;
}
.contentDiv .rightbar .prodtitle .tj li {
	display:inline;
}
.contentDiv .rightbar .prodtitle .tj li a {
	height:22px;
	line-height:22px;
	float:left;
	margin:0 5px 0 0;
	padding:0 5px 0 20px;
	text-align:center;
	border:1px solid #CCC;
	background:#F5F5F5 url(../images/deltj.png) no-repeat 5px center;
}
.contentDiv .rightbar .prodtitle .tj li a:hover {
	line-height:22px;
	float:left;
	text-align:center;
	margin:0 5px 0 0;
	padding:0 5px 0 20px;
	border:1px solid #CCC;
	background:#F5F5F5 url(../images/deltj.png) no-repeat 5px center;
}
.contentDiv .rightbar .prodtitle .tj li a.hover {
	line-height:22px;
	float:left;
	color:#F30;
	margin:0 5px 0 0;
	padding:0 5px 0 20px;
	text-align:center;
	border:1px solid #CCC;
	background:#F5F5F5 url(../images/deltj.png) no-repeat 5px center;
}
.contentDiv .rightbar .prodtitle .sort {
	float:right;
	margin:10px 0 0 0;
}
.rightbar .prodtitle .sort ul {
	margin:0;
	padding:0;
}
.contentDiv .rightbar .prodtitle .sort li {
	display:inline;
}
.contentDiv .rightbar .prodtitle .sort li a {
	float:left;
	padding:2px;
	margin:0 0 0 10px;
	border:1px solid #E5E5E5;
}
.contentDiv .rightbar .prodmain {
	width:733px;
	border:1px solid #E5E5E5;
	border-top:none;
}
.contentDiv .rightbar .prodmain .prodlist {
	width:230px;
	float:left;
	margin:5px 0 10px 11px!important;
	*margin:5px 5px 10px 6px;
}
.contentDiv .rightbar .prodmain .prodlist .prodimg {
	width:230px;
	height:152px;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg {
	width:220px;
	height:105px;
	padding:5px;
	margin:10px 0 0 0;
	background:#F4F5F0 url(../images/pline.jpg) repeat-x 0 80px;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg h2 {
	height:44px;
	line-height:22px;
	color:#61423F;
	font-size:12px;
	font-weight:normal;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg h2 a:hover {
	color:#A40404;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg .price {
	float:left;
	height:22px;
	line-height:22px;
	color:#9A9A98;
	margin:5px 0 0 0;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg .price span.fh {
	color:#D4000F;
	font-size:14px;
	font-weight:bold;
	margin:0 2px 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg .price span.jg {
	color:#D4000F;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg .prices {
	float:right;
	height:22px;
	line-height:22px;
	color:#9C958B;
	margin:5px 0 0 0;
	text-decoration:line-through;
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg .prices span.fh {
	color:#9C958B;
	font-size:14px;
	font-weight:bold;
	margin:0 2px 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .rightbar .prodmain .prodlist .prodmsg .prices span.jg {
	color:#9C958B;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contentDiv .rightbar .prodmain .prodlist .collect {
	width:70px;
	height:22px;
	line-height:22px;
	float:left;
	color:#B68187;
	text-align:center;
	background:#FFF5F6;
	text-align:center;
	letter-spacing:2px;
	margin:10px 0 0 0;
	border:1px solid #E5E5E5;
}
.contentDiv .rightbar .prodmain .prodlist .buy {
	width:40px;
	height:22px;
	line-height:22px;
	float:right;
	color:#B68187;
	text-align:center;
	background:#FFF5F6;
	text-align:center;
	letter-spacing:2px;
	margin:10px 0 0 0;
	border:1px solid #E5E5E5;
}
.contentDiv #prodmsg {
	width:713px;
	height:425px;
	padding:10px;
	border:1px solid #E5E5E5;
}
#preview {
	width:350px;
	padding:5px;
	float:left;
	border:1px solid #E8E8E8;
}
.jqzoom {
	margin:0;
	padding:0;
	position:relative;
}
.zoomdiv {
	border:1px solid #E5E5E5;
}
.list-h li {
	float:left;
}
#spec-n5 {
	margin:5px 0 0 0;
	overflow:hidden;
}
#spec-left {
	background:url(../images/left.gif) no-repeat;
	width:10px;
	height:45px;
	float:left;
	cursor:pointer;
	margin:5px 5px 0 0;
}
#spec-right {
	background:url(../images/right.gif) no-repeat;
	width:10px;
	height:45px;
	float:right;
	cursor:pointer;
	margin:5px 0 0 5px;
}
#spec-list {
	width:320px;
	height:60px;
	float:left;
}
#spec-list ul {
	margin:0;
	padding:0;
}
#spec-list li {
	float:left;
}
#spec-list li img {
	width:54px;
	height:54px;
	float:left;
	cursor:pointer;
	margin:0 5px 0 0;
	border:1px solid #CCC;
}
.jqzoom {
	position:relative;
	padding:0;
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:0;
	left:0px;
	width:400px;
	height:400px;
	background:#FFF url(../images/loading.gif) no-repeat center center;
	border:1px solid #E4E4E4;
	display:none;
	text-align:center;
	overflow:hidden;
}
.bigimg {
	width:800px;
	height:800px;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	border:1px solid #C40404;
	background:#F0F0F0 50% top no-repeat;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	cursor:move;
}
.list-h {
	width:320px;
	height:60px;
	float:left;
	display:block;
	overflow:hidden;
}
.contentDiv .prodmsgbox {
	width:330px;
	height:418px;
	float:right;
	padding:10px 0 0 0;
	position:relative;
}
.contentDiv .prodmsgbox h2 {
	height:60px;
	line-height:30px;
	font-size:18px;
	margin:0 0 10px 0;
}
.contentDiv .prodmsgbox dl {
	margin:0;
	padding:0;
}
.contentDiv .prodmsgbox dd {
	width:310px;
	height:28px;
	padding:10px 0 0 0;
}
.contentDiv .prodmsgbox dd.raty {
	float:left;
	height:30px;
	position:relative;
}
.contentDiv .prodmsgbox dd.num {
	width:500px;
	height:28px;
	margin:8px 0 0 0;
	padding:10px 0 0 0;
}
.contentDiv .prodmsgbox dd.num .input {
	width:50px;
	height:20px;
	line-height:20px;
	color:#303030;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0 2px 0 2px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
}
.contentDiv .prodmsgbox .gmbtn {
	width:153px;
	height:41px;
	border:none;
	position:absolute;
	left:0px;
	bottom:20px;
	color:#303030;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	background:url(../images/gmbtn.jpg) no-repeat;
}
.contentDiv .prodmsgbox .gwbtn {
	width:150px;
	height:38px;
	position:absolute;
	left:168px;
	bottom:22px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#A40603;
	letter-spacing:2px;
	border:1px solid #760403;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .prodmsgbox .price {
	color:#E86300;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contentDiv .prodmsgbox p a {
	color:#0075C7;
	font-weight:bold;
}
.contentDiv .showtitle {
	width:733px;
	height:34px;
	display:block;
	margin:10px 0 0 0;
	border:1px solid #E5E5E5;
	border-bottom:2px solid #CB0404;
}
.contentDiv .showtitle ul {
	margin:0;
	padding:0;
}
.contentDiv .showtitle li {
	width:145px;
	height:34px;
	line-height:34px;
	float:left;
	display:block;
	color:#4A4A4A;
	font-size:14px;
	cursor:pointer;
	text-align:center;
}
.contentDiv .showtitle li.hover {
	width:145px;
	height:34px;
	line-height:34px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
	background:#CB0404;
}
.contentDiv .showtitle li.hover a {
	width:145px;
	height:34px;
	line-height:34px;
	float:left;
	display:block;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	text-align:center;
}
.contentDiv .showmain {
	width:713px;
	padding:10px;
	border:1px solid #E5E5E5;
	border-top:none;
}
.contentDiv .showmain table {
	border-collapse:collapse;
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
}
.contentDiv .showmain td {
	line-height:30px;
	padding:0 0 0 10px;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}
.contentDiv .pshowmain {
	width:733px;
	padding:10px 0 0 0;
	border:1px solid #DDDDDD;
	border-top:none;
}
.contentDiv .pshowmain .tr {
	height:35px;
	background:url(../images/orderthbg.jpg) repeat-x bottom;
}
.contentDiv .pshowmain th {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 15px;
	border-bottom:1px solid #EDEDED;
}
.contentDiv .pshowmain th.tt {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 25px;
	border-bottom:1px solid #EDEDED;
}
.contentDiv .pshowmain .th {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 15px;
	border-bottom:1px solid #EDEDED;
}
.contentDiv .pshowmain .pcount {
	width:35px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	border:1px solid #D8D8D8;
}
.contentDiv .pshowmain .orderpimg {
	width:80px;
	height:80px;
	float:left;
	margin:10px 10px 15px 15px;
}
.contentDiv .pshowmain .orderptt {
	width:250px;
	height:56px;
	line-height:28px;
	float:left;
	margin:20px 0 0 0;
}
.contentDiv .pshowmain .orderline {
	background:url(../images/listline.jpg) repeat-x bottom;
}
.contentDiv .pshowmain .orderprice {
	height:40px;
	line-height:40px;
	font-size:14px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	background:#F6F6F6;
	padding:0 10px 0 0;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
}
.contentDiv .pshowmain .orderprice span {
	color:#CA0809;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contentDiv .pshowmain .name {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .pshowmain .phone {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 10px 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .pshowmain .input {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .pshowmain .zip {
	height:28px;
	line-height:28px;
	float:left;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .pshowmain label {
	font-size:14px;
	margin:0 0 0 5px;
}
.contentDiv .rightbar .menumains {
	width:735px;
	padding:5px 0 0 0;
	background:#FFFFFF;
}
.contentDiv .rightbar .menumains .mouts {
	width:173px;
	float:left;
	cursor:pointer;
	margin:5px 0 10px 6px!important;
 *margin:5px 3px 10px 3px;
	border-style:solid;
	border-color:#FFFFFF;
	border-width:1px 2px 2px 1px;
}
.contentDiv .rightbar .menumains .mouts .prodlist {
	margin:0;
	padding:0;
}
.contentDiv .rightbar .menumains .mouts .prodlist .djs {
	width:145px;
	height:24px;
	padding:6px 0 0 28px;
	background:#F4F4F4 url(../images/djs.jpg) no-repeat 5px center;
}
.contentDiv .rightbar .menumains .mouts .prodlist .tips {
	width:145px;
	height:24px;
	color:#F00;
	font-size:12px;
	padding:6px 0 0 28px;
	background:#F4F4F4 url(../images/djs.jpg) no-repeat 5px center;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodimg {
	width:166px;
	height:184px;
	margin:5px;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodimg .over {
	width:52px;
	height:52px;
	position:absolute;
	top:0;
	right:0;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodmsg {
	width:163px;
	height:66px;
	padding:5px;
	background-color:#F4F4F4;
}
.contentDiv .rightbar .menumains .mouts .prodlist .gray img {
 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodmsg h2 {
	height:44px;
	line-height:22px;
	color:#61423F;
	font-size:12px;
	font-weight:normal;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodmsg h2 a:hover {
	color:#A40404;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodmsg .price {
	height:22px;
	line-height:22px;
	color:#9A9A98;
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodmsg .price span.fh {
	color:#D4000F;
	font-size:14px;
	font-weight:bold;
	margin:0 2px 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .rightbar .menumains .mouts .prodlist .prodmsg .price span.jg {
	color:#D4000F;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.contentDiv .rightbar .menumains .msgboxs {
	width:173px;
	float:left;
	cursor:pointer;
	margin:5px 0 10px 6px!important;
 *margin:5px 3px 10px 3px;
	border-style:solid;
	border-color:#FF3300;
	border-width:1px 2px 2px 1px;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist {
	margin:0;
	padding:0;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .djs {
	width:145px;
	height:24px;
	padding:6px 0 0 28px;
	background:#F4F4F4 url(../images/djs.jpg) no-repeat 5px center;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .tips {
	width:145px;
	height:24px;
	color:#F00;
	font-size:12px;
	padding:6px 0 0 28px;
	background:#F4F4F4 url(../images/djs.jpg) no-repeat 5px center;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodimg {
	width:166px;
	height:184px;
	margin:5px;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodimg .over {
	width:52px;
	height:52px;
	position:absolute;
	top:0;
	right:0;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodmsg {
	width:163px;
	height:66px;
	padding:5px;
	background-color:#F4F4F4;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .gray img {
 filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
	-webkit-filter:grayscale(100%);
	-moz-filter:grayscale(100%);
	-ms-filter:grayscale(100%);
	-o-filter:grayscale(100%);
	filter:grayscale(100%);
	filter:gray;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodmsg h2 {
	height:44px;
	line-height:22px;
	color:#61423F;
	font-size:12px;
	font-weight:normal;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodmsg h2 a:hover {
	color:#A40404;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodmsg .price {
	height:22px;
	line-height:22px;
	color:#9A9A98;
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodmsg .price span.fh {
	color:#D4000F;
	font-size:14px;
	font-weight:bold;
	margin:0 2px 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
.contentDiv .rightbar .menumains .msgboxs .prodlist .prodmsg .price span.jg {
	color:#D4000F;
	font-size:16px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#rightbar #prodmsg {
	width:758px;
	height:425px;
	padding:10px;
	border:1px solid #E5E5E5;
}
#preview {
	width:350px;
	padding:5px;
	float:left;
	border:1px solid #E8E8E8;
}
.jqzoom {
	margin:0;
	padding:0;
	position:relative;
}
.zoomdiv {
	border:1px solid #E5E5E5;
}
.list-h li {
	float:left;
}
#spec-n5 {
	margin:5px 0 0 0;
	overflow:hidden;
}
#spec-left {
	background:url(../images/left.gif) no-repeat;
	width:10px;
	height:45px;
	float:left;
	cursor:pointer;
	margin:5px 5px 0 0;
}
#spec-right {
	background:url(../images/right.gif) no-repeat;
	width:10px;
	height:45px;
	float:right;
	cursor:pointer;
	margin:5px 0 0 5px;
}
#spec-list {
	width:320px;
	height:60px;
	float:left;
}
#spec-list ul {
	margin:0;
	padding:0;
}
#spec-list li {
	float:left;
}
#spec-list li img {
	width:54px;
	height:54px;
	float:left;
	cursor:pointer;
	margin:0 5px 0 0;
	border:1px solid #CCC;
}
.jqzoom {
	position:relative;
	padding:0;
}
.zoomdiv {
	z-index:100;
	position:absolute;
	top:0;
	left:0px;
	width:400px;
	height:400px;
	background:#FFF url(../images/loading.gif) no-repeat center center;
	border:1px solid #E4E4E4;
	display:none;
	text-align:center;
	overflow:hidden;
}
.bigimg {
	width:800px;
	height:800px;
}
.jqZoomPup {
	z-index:10;
	visibility:hidden;
	position:absolute;
	top:0px;
	left:0px;
	width:50px;
	height:50px;
	border:1px solid #C40404;
	background:#F0F0F0 50% top no-repeat;
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5;
	filter:alpha(Opacity=50);
	cursor:move;
}
.list-h {
	width:320px;
	height:60px;
	float:left;
	display:block;
	overflow:hidden;
}
#rightbar .prodmsgbox {
	width:330px;
	height:418px;
	float:right;
	padding:10px 0 0 0;
	position:relative;
}
#rightbar .prodmsgbox h2 {
	height:60px;
	line-height:30px;
	font-size:18px;
	margin:0 0 10px 0;
}
#rightbar .prodmsgbox dl {
	margin:0;
	padding:0;
}
#rightbar .prodmsgbox dd {
	width:310px;
	height:28px;
	padding:10px 0 0 0;
}
#rightbar .prodmsgbox dd.raty {
	float:left;
	height:30px;
	position:relative;
}
#rightbar .prodmsgbox dd.num {
	width:500px;
	height:28px;
	margin:8px 0 0 0;
	padding:10px 0 0 0;
}
#rightbar .prodmsgbox dd.num .input {
	width:50px;
	height:20px;
	line-height:20px;
	color:#303030;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	padding:0 2px 0 2px;
	border:1px solid #CCC;
	font-family:Arial, Helvetica, sans-serif;
}
#rightbar .prodmsgbox .gmbtn {
	width:153px;
	height:41px;
	border:none;
	position:absolute;
	left:0px;
	bottom:20px;
	color:#303030;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	letter-spacing:2px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	background:url(../images/gmbtn.jpg) no-repeat;
}
#rightbar .prodmsgbox .gwbtn {
	width:150px;
	height:38px;
	position:absolute;
	left:168px;
	bottom:22px;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	background:#A40603;
	letter-spacing:2px;
	border:1px solid #760403;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .prodmsgbox .price {
	color:#E86300;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#rightbar .prodmsgbox p a {
	color:#0075C7;
	font-weight:bold;
}
#rightbar .showtitle {
	width:776px;
	height:34px;
	display:block;
	margin:10px 0 0 0;
	border:1px solid #E5E5E5;
	border-bottom:2px solid #CB0404;
}
#rightbar .showtitle ul {
	margin:0;
	padding:0;
}
#rightbar .showtitle li {
	width:145px;
	height:34px;
	line-height:34px;
	float:left;
	display:block;
	color:#4A4A4A;
	font-size:14px;
	cursor:pointer;
	text-align:center;
}
#rightbar .showtitle li.hover {
	width:145px;
	height:34px;
	line-height:34px;
	float:left;
	display:block;
	color:#FFFFFF;
	font-size:14px;
	cursor:pointer;
	background:#CB0404;
}
#rightbar .showtitle li.hover a {
	width:145px;
	height:34px;
	line-height:34px;
	float:left;
	display:block;
	color:#FFF;
	font-size:14px;
	cursor:pointer;
	text-align:center;
}
#rightbar .showmain {
	width:756px;
	padding:10px;
	border:1px solid #E5E5E5;
	border-top:none;
}
#rightbar .showmain table {
	border-collapse:collapse;
	border-top:1px solid #E8E8E8;
	border-left:1px solid #E8E8E8;
}
#rightbar .showmain td {
	line-height:30px;
	padding:0 0 0 10px;
	border-right:1px solid #E8E8E8;
	border-bottom:1px solid #E8E8E8;
}
#rightbar .pshowmain {
	width:733px;
	padding:10px 0 0 0;
	border:1px solid #DDDDDD;
	border-top:none;
}
#rightbar .pshowmain .tr {
	height:35px;
	background:url(../images/orderthbg.jpg) repeat-x bottom;
}
#rightbar .pshowmain th {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 15px;
	border-bottom:1px solid #EDEDED;
}
#rightbar .pshowmain th.tt {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
	padding:0 0 0 25px;
	border-bottom:1px solid #EDEDED;
}
#rightbar .pshowmain .th {
	height:35px;
	line-height:35px;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 15px;
	border-bottom:1px solid #EDEDED;
}
#rightbar .pshowmain .pcount {
	width:35px;
	height:20px;
	line-height:20px;
	font-weight:bold;
	text-align:center;
	border:1px solid #D8D8D8;
}
#rightbar .pshowmain .orderpimg {
	width:80px;
	height:80px;
	float:left;
	margin:10px 10px 15px 15px;
}
#rightbar .pshowmain .orderptt {
	width:380px;
	height:56px;
	line-height:28px;
	float:left;
	margin:20px 0 0 0;
}
#rightbar .pshowmain .orderline {
	background:url(../images/listline.jpg) repeat-x bottom;
}
#rightbar .pshowmain .orderprice {
	height:40px;
	line-height:40px;
	background:#F6F6F6;
	border-top:1px solid #EAEAEA;
	border-bottom:1px solid #EAEAEA;
}
#rightbar .pshowmain .orderprice span {
	color:#CA0809;
	font-size:18px;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#rightbar .pshowmain .name {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .pshowmain .phone {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .pshowmain .sheng {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .pshowmain .shi {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .pshowmain .input {
	height:28px;
	line-height:28px;
	float:left;
	margin:0 10px 0 0;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .pshowmain .zip {
	height:28px;
	line-height:28px;
	float:left;
	padding:0 5px 0 5px;
	border:1px solid #D8D8D8;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#rightbar .pshowmain label {
	font-size:14px;
	margin:0 0 0 5px;
}
#footer {
	width:100%;
	height:140px;
	color:#FFF;
	margin:10px 0 0 0;
	padding:20px 0 0 0;
	background:url(../images/footer.jpg) repeat-x;
}
#footer .footnav {
	width:1002px;
	height:33px;
	font-size:12px;
	margin:0 auto;
	padding:12px 0 0 0;
}
#footer .footnav p {
	color:#FFF;
	font-size:12px;
	text-align:center;
}
#footer .footnav a {
	color:#FFF;
	font-size:12px;
}
#footer .footbtm {
	width:1002px;
	font-size:12px;
	margin:0 auto;
	padding:12px 0 0 0;
}
#footer .footbtm p {
	color:#FFF;
	font-size:12px;
	text-align:center;
	margin:0 0 25px 0;
}
#footer .footbtm a {
	color:#FFF;
	font-size:12px;
}
.input {
	height:24px;
	line-height:24px;
	padding:2px 0 0 2px;
	border:1px groove #CCC;
}
.textarea {
	padding:5px;
	border:1px groove #CCC;
}
#pages {
	float:right;
	cursor:pointer;
	font-size:12px;
	padding:5px 0 5px 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
}
#pages a {
	height:20px;
	line-height:20px;
	color:#5F5F5F;
	list-style:none;
	text-align:center;
	font-weight:normal;
	margin:0 5px 0 0;
	padding:2px 5px 2px 5px;
	border:1px solid #A3A3A3;
    -webkit-border-radius:3px;
	-moz-border-radius:3px;
	-o-border-radius:3px;
	border-radius:3px;}
#pages a.a1 {
	height:20px;
	line-height:20px;
	color:#5F5F5F;
	list-style:none;
	text-align:center;
	font-weight:normal;
	border:1px solid #A3A3A3;
}
#pages a:hover {
	height:20px;
	line-height:20px;
	color:#FFF;
	list-style:none;
	text-align:center;
	font-weight:normal;
	padding:2px 5px 2px 5px;
	border:1px solid #1E658F;
	background-color:#338BB1;
}
#pages span {
	height:20px;
	line-height:20px;
	color:#FFF;
	font-weight:bold;
	text-align:center;
	margin:0 5px 0 0;
	padding:2px 5px 2px 5px;
	border:1px solid #1E658F;
	background-color:#338BB1;
}
/* ul_change_a1 */
.change_a1 {
	width:776px;
	height:110px;
	overflow:hidden;
}
.change_a1 li {
	float:left;
}
.change_a1 img {
	width:776px;
	height:110px;
}
.change_a1 img.now {
	border:none;
}
.gobtn {
	width:92px;
	height:33px;
	line-height:33px;
	float:left;
	font-size:12px;
	text-align:center;
	margin:0 10px 0 0;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	border:1px solid #DEDEDE;
	background:url(../images/arr.jpg) no-repeat 10px center;
}
.gobtns {
	width:92px;
	height:35px;
	line-height:33px;
	float:left;
	display:block;
	color:#F00;
	font-size:14px;
	margin:0 10px 0 0;
	padding:0 0 0 22px;
	font-family:"\5FAE\8F6F\96C5\9ED1";
	border:1px solid #DEDEDE;
	background:url(../images/arr.jpg) no-repeat 10px center;
}
.show-buycar {
	background-color:#fff;
	border: 1px solid #CCC;
	height: 145px;
	float:left;
	position: absolute;
	width: 380px;
	padding:8px 10px;
	color:#333;
	display: none;
	z-index:999;
}
.show-buycar .title {
	border-bottom:1px solid #EAEAEA;
	padding-bottom:5px;
	font-size:14px;
	margin-bottom:10px
}
.show-buycar .title a.close {
	background:#fff url(../images/cross.png) no-repeat left 5px;
	padding-left:18px;
	outline:none;
	display:block;
	float:right;
	font-size:12px;
	height:18px;
	padding-top:1px
}
.show-buycar .title a.close:hover {
	background-position: left -45px;
	text-decoration:none
}
.show-buycar .content, .show-buycar .content .sbtn {
	background:url(../images/shop_tip.png) no-repeat -146px 8px;
}
.show-buycar .content {
	padding:10px 0 0 60px
}
.show-buycar .content h2 {
	font-size:14px;
}
.show-buycar .content .bottom {
	margin-top:6px
}
.show-buycar .content .sbtn {
	background-position:left 0;
	height:25px;
	width:96px;
	line-height:25px;
	color:#fff;
	display:block;
	font-weight:700;
	text-align:center;
}
