.left .nav_left .c_box {
	padding:5px 0;
	width:150px;
	overflow:hidden;
	float:left !important;
	float:none;
}
.left .nav_left p.nav_t {
	padding:5px 0 0 0;
	width:150px;
	overflow:hidden;
	float:left !important;
	float:none;
	border-left:1px #888 solid;
	border-right:1px #888 solid;
	background:#d9d9d9;
}
.left .nav_left p.nav_t span {
	float:left;
	width:31px;
	height:19px;
	text-align:center;
	line-height:19px;
	margin:0 3px;
	font-size:14px;
	font-weight:bold;
	color:000;
	background:url(../../images/nav_left2.gif) no-repeat;
	cursor:pointer;
}
.left .nav_left p.nav_t span.tab {
	height:24px;
	color:#fff;
	background:url(../../images/nav_left.gif) no-repeat;
}
.nav_left .c_box  a {
height:3px;
	display:block;
	width:150px;
	height:28px;
	line-height:28px;
	overflow:hidden;
	border-top:1px #8a8a8a dashed;
	color:#494949;
}
.nav_left .c_box  a :hover {
	color:#cccccc;
}
.nav_left .c_box  a.sp {
	background:url(../../images/nav_left_bg.gif) repeat-x;

}
.nav_left a img {
	float:left;
	margin:8px 15px 0 10px;
	width:13px;
	height:13px;
}


.rightSearch input {
	float:left;
	vertical-align:middle;
	border:0;
	background:url(../../images/btn_search.gif) no-repeat;
}
.rightSearch input.txt {
	width:374px;
	padding:6px;
	background:url(../../images/search_bg2.gif) no-repeat;
}
.rightSearch input.sub {
	width:74px;
	height:27px;
	text-align:center;
	background:url(../../images/btn_search.gif) no-repeat;
	color:#fff;
	cursor:pointer;
	margin-left:5px;
}


.leftnav1{
	width:200px;
	float:left;}

.commodityList {
	float:right !important;
	float:none;
	width:800px;
	color:#585858;
	overflow:hidden;
}
.commodityNum {
	float:right;
	width:760px;
	padding-left:40px;
}
.videoList {
	background:url(../../images/list_video.gif) 20px 2px no-repeat;
}

.commodityNav {
	float:right;
	width:770px;
	padding:4px;
	background:#efefef;
	border:1px #cacaca solid;
	margin:8px;
	display:inline;
}
.commodityNav span {
	float:left;
	width:100px;
	line-height:20px;
	height:20px;
	overflow:hidden;
	padding-left:9px;
}
.commodityNav span a.sp {
	color:#fff;
	background:#959595;
	padding:2px 5px;
}
.commodityNav span a:hover {
	text-decoration:underline;
	color:#000;
}
.commodityNav span a.sp:hover {
	color:#fff;
	text-decoration:none;
}
.tizq {
	float:left;
	margin-bottom:-23px;
	margin-top:10px;
	position:relative;
	padding-left:10px;
}
.tizq a {
	margin:0 5px;
}
.commodityListUl {
	float:right;
	width:800px;
	overflow:hidden;
	border-top:1px #b6b6b6 dashed;
	color:#585858;
}
.commodityListUl li {
	float:left;
	width:380px;
	height:114px;
	padding:15px 10px 5px 10px;
	overflow:hidden;
}
.commodityListUl li.sp {
	width:379px;
	border-left:1px #b6b6b6 dashed;
}
.commodityListUl li a.listimg {
	float:left;
	width:100px;
	height:100px;
	padding:4px 4px 10px 4px;
	overflow:hidden;
	background:url(../../images/list_bg.jpg) no-repeat;
}
.commodityListUl li a.listimg img {
	width:100px;
	height:100px;
}

.commodityListUl li div {
	float:right;
	width:240px;
	overflow:hidden;
	padding-left:15px;
}

.commodityListUl li div p {
	float:left;
	width:260px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.commodityListUl li div p a.name {
	font-weight:bold;
	color:#585858;
}
.commodityListUl li div p.star {
	margin:5px 0;
}
.commodityListUl li div p.star span {
	float:left;
}
.commodityListUl li div p.star var {
	float:left;
	width:62px;
	height:22px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:url(../../images/money_list.gif) no-repeat;
	margin-left:5px;
}
.commodityListUl li div p.star var.free {
	background:url(../../images/free_list.gif) no-repeat;
}
.commodityListUl_book li {
	float:left;
	width:380px;
	height:146px;
	padding:15px 10px 5px 10px;
	overflow:hidden;
}
.commodityListUl_book li.sp {
	width:379px;
	border-left:1px #b6b6b6 dashed;
}
.commodityListUl_book li a.listimg {
	float:left;
	width:100px;
	height:133px;
	padding:4px 4px 10px 4px;
	overflow:hidden;
	background:url(../../images/list_book_bg.jpg) no-repeat;
}
.commodityListUl_book li a.listimg img {
	width:100px;
	height:133px;
}

.commodityinfo {
	float:left;
	width:100%;
	margin-bottom:8px;
	border-top:1px #d1d1d1 solid;
	padding-top:10px;
}
.commodityinfo a.imginfo {
	float:left;
	width:142px;
	height:142px;
	padding:3px;
	border:1px #cccccc solid;
	margin-bottom:10px;
}
.commodityinfo a.imginfo img {
	width:142px;
}
.commodityinfo div.boxDiv {
	overflow:hidden;
 position:relative;
 display:table-cell;
 text-align:center;
 vertical-align:middle;
	width:142px;
	height:142px;
	padding:3px;
	border:1px #cccccc solid;
}
.commodityinfo div.boxDiv a {
	 position:static;
 +position:absolute;
 top:50%;
}
.commodityinfo div.boxDiv a img {
	position:static;
 +position:relative;
 top:-50%;left:-50%;
   vertical-align:middle;
}
.commodityinfo a.imginfo_book {
	float:left;
	width:142px;
	padding:3px;
	border:1px #cccccc solid;
	margin-bottom:10px;
}
.commodityinfo a.imginfo_book img {
	width:142px;
}
.commodityinfo p {
	float:left;
	width:150px; 
	line-height:20px;
	font-weight:bold; 
	word-break:break-all;
}
.commodityinfo p a.name {
	font-weight:normal;
	text-decoration:underline;
	color:000;
	margin-right:5px;
}
.commodityinfo p span {
	font-weight:normal;
}
.commodityinfo p var {
	color:000;
}
.commodityinfo a.btn_buy {
	float:left;
	width:74px;
	height:25px;
	line-height:22px;
	text-align:center;
	color:#fff;
	background:url(../../images/btn01.gif) no-repeat;
	margin-top:5px;
}
.commodityinfo div.jieshao {
	float:left;
	width:100%;
	line-height:20px;
}
.commodityinfo div.jieshao em {
	display:block;
	font-weight:bold;
}
.hotsale li {
	padding:5px 0;
	float:left;
	width:140px;
	border-bottom:1px #9d9d9d dashed;
}
.hotsale li a.listimg {
	float:left;
	width:100px;
	height:100px;
	padding:4px 4px 11px 4px;
	background:url(../../images/top_bg.gif) no-repeat;
	overflow:hidden;
	margin:0 0 0 14px;
}
.hotsale li a.listimg img {
	width:100px;
	height:100px;
}
.hotsale_book li a.listimg {
	float:left;
	width:100px;
	height:133px;
	padding:4px 4px 11px 4px;
	background:url(../../images/top5_bg2.gif) no-repeat;
	overflow:hidden;
	margin:0 0 0 14px;
}
.hotsale_book li a.listimg img {
	width:100px;
	height:133px;
}
.hotsale li p {
	float:left;
	width:140px;
	line-height:20px;
	height:20px;
	text-align:center;
	overflow:hidden;
} 
.hotsale li p a.name {
	color:000;
	font-weight:bold;
}

.right_detail {
	float:left;
	width:802px;
	border-top:1px #d1d1d1 solid;
	display:inline;
	margin-bottom:-10px;
	position:relative;
}

.commodityintro {
	float:left;
	display:inline;
	width:770px;
	padding-left:20px;
	margin-left:10px;
	border-left:1px #d1d1d1 dashed;
	padding-top:10px;
}
.commodityintro h3 {
	float:left;
	width:100%;
	text-align:center;
	padding:10px 0;
	font-size:20px;
	font-weight:bold;
	line-height:24px;
}
.commodityintro .intro {
	float:left;
	width:770px;
	line-height:22px;
	overflow:hidden;
}
.commodityintro .intro a.more {
	color:#709929;
	text-decoration:underline;
}
.commodityintro .intro a.more:hover {
	text-decoration:none;
}
.commodityintro .imgintro {
	float:left;
	width:770px;
	height:400px;
	padding:23px 0 26px 0;
	background:url(../../images/detail_bg.gif) center 0 no-repeat;
	margin:10px 0;
}
.commodityintro .imgintro .prev {
	float:left;
	width:20px;
	height:20px;
	background:url(/images/system/t3/prev.gif) 0 0 no-repeat;
	margin-top:190px;
	text-indent:-9999px;
	overflow:hidden;
}
.commodityintro .imgintro .prev:hover {
	background:url(../../images/prev2.gif) 0 0 no-repeat;
}
.commodityintro .imgintro .next {
	float:right;
	width:20px;
	height:20px;
	background:url(../../images/next.gif) 0 0 no-repeat;
	margin-top:190px;
	text-indent:-9999px;
	overflow:hidden;
}
.commodityintro .imgintro .next:hover {
	background:url(../../images/next2.gif) 0 0 no-repeat;
}
.commodityintro .imgintro p {
	float:left;
	width:720px;
	height:400px;
	overflow:hidden;
	padding:0 5px;
	font-size:0;
	white-space:nowrap;
}
.commodityintro .imgintro p img {
	float:left;
	width:auto;
}

.allocation {
	float:left;
	width:142px;
	height:68px;
	padding:5px;
	background:url(../../images/pingfen.gif) no-repeat;
	margin-bottom:8px;
}
.allocation p {
	float:left;
	width:142px;
}
.allocation span img {
	float:left;
	margin:5px 2px;
}
.allocation var {
	float:left;
	color:#454545;
}
.allocation var em {
	font-size:22px;
	font-weight:bold;
	color:#454545;
}
.allocation p.allperson {
	text-align:right;
	color:#454545;
}
.allocation ul {
	float:left;
	width:140px;
	height:10px;
	overflow:hidden;
	background:url(../../images/scroll_gray.gif) 0 3px repeat-x;
	margin:5px 0;
}
.allocation ul li {
	float:left;
	width:140px;
	height:10px;
	overflow:hidden;
	background:url(../../images/scroll_green.gif) 0 3px repeat-x;
}
.allocation ul li div {
	float:right;
	width:13px;
	height:10px;
	overflow:hidden;
	background:url(../../images/scroll_handle.gif) right 0 no-repeat;
	cursor:pointer;
}
.commodityCommention {
	float:left;
	display:inline;
	width:790px;
	margin-left:10px;
	border-left:1px #d1d1d1 dashed;
	padding-top:10px;
}
.commodityCommention h3 {
	float:left;
	width:770px;
	padding:8px 0 8px 20px;
	border-top:1px #d1d1d1 solid;
}
.commodityCommention h3 span {
	float:left;
	color:#8cb837;
	font-size:14px;
	font-weight:bold;
}
.commodityCommention h3 var {
	float:right;
	padding-left:15px;
	background:url(../../images/write_comm.gif) 0 2px no-repeat;
}
.commodityCommention h3 var a.wcom {
	font-weight:normal;
	text-decoration:underline;
	color:#accb2e;

}
.commodityCommention h3 var a.wcom:hover {
	text-decoration:none;
}
.commodityCommention h3 a.lookCom {
	float:right;
	color:#accb2e;
	text-decoration:underline;
	font-weight:normal;
	margin-right:10px;
}
.commodityCommention h3 a.lookCom:hover {
	text-decoration:none;
}
.commodityCommention h3 a.lookCom em {
	color:#c00404;
	font-weight:bold;
}
.commodityCommention h3 var.num {
	font-weight:normal;
	color:#6c6c6c;
	background:none;
}
.commodityCommention ul {
	float:left;
	width:100%;
}
.commodityCommention ul li {
	float:left;
	width:770px;
	padding:10px 0 10px 20px;
	border-top:1px #d1d1d1 dashed;
}
.commodityCommention ul li.sp {
	background:#e4e4e4;
}
.commodityCommention ul li p {
	float:left;
	width:100%;
	line-height:24px;
	overflow:hidden;
	color:#999;
}
.commodityCommention ul li p a.name {
	color:000;
	margin-right:10px;
}
.commodityCommention ul li div {
	float:left;
	width:100%;
	line-height:20px;
	color:#585858;
}
.writeCom {
	float:left;
	width:100%;
}
.writeCom form {
	float:left;
	width:700px;
	padding:15px 70px 0 20px;
	border-top:1px #d1d1d1 dashed;
}
.writeCom form textarea{
	float:left;
	width:700px;
	height:80px;
	color:#6c6c6c;
}
.writeCom form p {
	float:left;
	width:700px;
	padding:10px 0 30px 0;
	height:25px;
	line-height:25px;
}
.writeCom form p span {
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-right:10px;
}
.writeCom form p input {
	float:left;
	vertical-align:middle;
	margin-right:5px;
	border:0;
	color:#6c6c6c;
}
.writeCom form p input.txt {
	width:119px;
	height:14px;
	background:url(../../images/write_comm_input.gif) no-repeat;
	padding:5px;
}
.writeCom form p input.txt2 {
	width:67px;
	height:14px;
	background:url(../../images/write_comm_yzhm.gif) no-repeat;
	padding:5px;
}
.writeCom form p img {
	float:left;
	vertical-align:middle;
	margin-right:5px;
}
.writeCom form p a.nolook {
	float:left;
	text-decoration:underline;
	color:000;
	margin-right:5px;
}
.writeCom form p a.nolook:hover {
	text-decoration:none;
}
.writeCom form p a.fastReg {
	float:left;
	text-decoration:underline;
	color:000;
	font-weight:bold;
	margin-right:5px;
}
.writeCom form p a.fastReg:hover {
	text-decoration:none;
}
.writeCom form p input.sub {
	width:74px;
	height:25px;
	line-height:22px;
	background:url(../../images/btn01.gif) no-repeat;
	text-align:center;
	color:#fff;
	float:right;
	cursor:pointer;
}
.right_topbanner {
	float:right;
	width:800px;
}
.indexRec {
	float:right;
	width:800px;
	margin-top:8px;
}
.indexRec h2 {
	float:left;
	width:780px;
	padding:8px 10px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
}
.indexRec h2 span {
	float:left;
	color:#84b329;
	font-size:14px;
	font-weight:bold;
}
.indexRec h2 var {
	float:right;
}
.indexRec h2 var img {
	vertical-align:middle;
	margin:0 5px;
}
.indexRec h2 var a {
	float:left;
	width:14px;
	height:14px;
	text-indent:-9999px;
	background:url(../../images/page_dian.gif) center center no-repeat;
	margin:0 3px;
	cursor:pointer;
}
.indexRec h2 var a.sp {
	background:url(../../images/page_cur.gif) no-repeat;
}
.indexRec div {
	float:left;
	width:788px;
	
	overflow:hidden;
	display:inline;
	margin-left:6px;
}
.indexRec div.stepcarousel {
	height:252px;
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
}
.indexRec ul {
	float:left;
	width:790px;
}
.indexRec ul.belt {
	position: absolute;
	float:none;
}
.indexRec ul li {
	float:left;
	width:129px;
	height:252px;
	padding:0px 15px 0 14px;
	overflow:hidden;
}
.indexRec ul li a.listimg {
	float:left;
	width:129px;
	height:172px;
	margin-top:17px;
	background:url(../../images/index_t2_2.gif) 0 bottom no-repeat;
	padding-bottom:17px;
}
.indexRec ul li a.listimg img {
	width:129px;
	height:172px;
}
 .indexRec ul li a.name {
	float:left;
	width:129px;
	height:20px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	color:#585858;
	font-weight:bold;
	margin-top:10px;
}
 .indexRec a.more {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 2px no-repeat;
	color:#999;
	font-weight:bold;
	margin-top:10px;
	margin-right:20px;
 }
.partner {
	float:left;
	width:960px;
	padding-top:5px;
	background:url(../../images/partner_bg.gif) 320px 0 repeat-y;
}
.partner li {
	float:left;
	width:280px;
	padding:10px 20px;
	height:270px;
	overflow:hidden;
}
.partner li a.listimg {
	float:left;
	width:280px;
	height:90px;
}
.partner li a.listimg img {
	width:280px;
	height:90px;
}
.partner li a.name {
	float:left;
	width:280px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	font-weight:bold;
}
.partner li div {
	float:left;
	width:280px;
	height:120px;
	line-height:20px;
	color:#585858;
	overflow:hidden;
}
.partner li p {
	float:left;
	width:280px;
	height:30px;
	line-height:30px;
	overflow:hidden;
	color:#585858;
}
.partner li p span {
	color:#653a27;
	margin-right:10px;
}
.partnerList {
	float:left;
	display:inline;
	width:790px;
	margin-left:10px;
	border-left:1px #d1d1d1 dashed;
	overflow:hidden;
}
.partnerList .rightSearch {
	padding:10px 165px;
	background:url(../../images/nav_right.jpg) 0 -1px no-repeat;
}
.right_topbanner2 {
	float:right;
	width:770px;
	margin:10px 0;
	overflow:hidden;
}
.right_topbanner2 img {
	width:770px;
}
.partnerList .commodityListUl {
	width:790px;
}
.partnerList .commodityListUl li {
	width:360px;
}
.partnerList .commodityListUl li.sp {
	width:359px;
}
.partnerList .commodityListUl li div {
	width:240px;
	overflow:hidden;
}
.partnerList .commodityListUl li div p {
	width:240px;
}
.commodityListUl_book li a.listimg {
	height:133px;
	line-height:133px;
	
}
.partnerList .commodityListUl_book li a.listimg img {
	height:auto;
	vertical-align:middle;
	font-size:12px;
	_font-size:130px;
} 
.commodityListUl_book p.boxDiv {
	float:left;
	width:100px;
	height:133px;
	padding:4px 4px 10px 4px;
	overflow:hidden;
	background:url(../../images/list_book_bg.jpg) no-repeat;
}
.commodityListUl_book p.boxDiv span {
	overflow:hidden;
 position:relative;
 display:table-cell;
 text-align:center;
 vertical-align:middle;
	width:100px;
	height:133px;
	+display:block;
}
.commodityListUl_book p.boxDiv span a {
	 position:static;
 +position:absolute;
 top:50%;
}
.commodityListUl_book p.boxDiv span a img {
	position:static;
 +position:relative;
 top:-50%;left:-50%;
 width:100px;
 }
.finallyBlank {
	float:right;
	width:580px;
	display:inline;
	padding:10px;
	background:#efefef;
	border:1px #cacaca solid;
	margin-right:85px;
	margin-top:100px;
	font-weight:bold;
	line-height:22px;
}
.searchResult {
	float:right;
	width:795px;
	margin-bottom:8px;
}
.searchResult h3 {
	float:left;
	width:100%;
	height:24px;
	font-size:14px;
}
.searchResult .resultNum {
	float:left;
	width:775px;
	padding:10px;
	background:#efefef;
	border:1px #cacaca solid;
}
.searchResult .resultNum p {
	line-height:24px;
	width:100%;
	float:left;
	margin-bottom:5px;
}
.searchResult .rightSearch {
	padding:0;
	background:none;
	float:left;
}

.left740 {
	float:right;
	width:740px;
	overflow:hidden;
}
.left740 .rightSearch {
	width:570px;
	padding:30px 85px;
}
.lefta740 {
	padding-top:12px;
	float:left;
	width:740px;
	overflow:hidden;
}

.rightSearch span {
	float:left;
	font-weight:bold;
	margin-top:5px;
}
.questionNav {
	float:right;
	width:720px;
	padding:0 10px 5px 10px;
	background:url(../../images/home_nav_bg.gif) 0 bottom repeat-x;
	margin-bottom:-1px;
	position:relative;
	margin-top:20px;
}
.questionNav a {
	float:left;
	width:75px;
	height:24px;
	line-height:22px;
	text-align:center;
	margin-right:5px;
	background:url(../../images/home_nav.gif) no-repeat;
}
.questionNav a.cur {
	background:url(../../images/home_nav_cur.gif) no-repeat;
}
.question_list,.question_list ul {
	float:left;
	width:740px;
	overflow:hidden;
}
.question_list ul {
	margin:10px 0;
}
.question_list ul li {
	float:left;
	width:350px;
	overflow:hidden;
	padding-left:20px;
	height:24px;
	line-height:24px;
	background:url(../../images/q_bg.gif) 0 6px no-repeat;
}
.right210 {
	float:left;
	width:211px;
	overflow:hidden;
}
.gonggao {
	float:right;
	width:208px;
	margin-bottom:8px;
}
.gonggao h2 {
	float:left;
	width:188px;
	padding:5px 10px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
}
.gonggao ul {
	float:left;
	width:100%;
	margin-top:5px;
}
.gonggao ul li {
	float:left;
	width:198px;
	height:24px;
	line-height:24px;
	padding-left:10px;
	background:url(../../images/dian.gif) 0 9px no-repeat;
	overflow:hidden;
}
.gonggao a.more {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 2px no-repeat;
	color:#999;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px;
}

.kefu_banner {
	float:right;
	width:208px;
	margin-top:10px;
}

.left370 {
	float:left;
	width:370px;
}
.left370 .questionNav {
	float:right;
	width:350px;
	padding:0 10px 5px 10px;
	background:url(../../images/home_nav_bg.gif) 0 bottom repeat-x;
	margin-bottom:-1px;
	position:relative;
	margin-top:0px;
}
.left370 .question_list,.left370 .question_list ul {
	float:left;
	width:370px;
	overflow:hidden;
}

.right580 {
	float:right;
	width:580px;
}
.right580 .rightSearch {
	width:560px;
	padding:10px 10px;
	background:url(../../images/search_kefu.gif) no-repeat;
}
.questionDetail {
	float:right;
	width:579px;
	padding-top:11px;
	background:url(../../images/q_topbg.gif) no-repeat;
	margin-top:10px;
}
.questionDetail li {
	float:right;
	width:579px;
	padding-bottom:11px;
	background:url(../../images/q_bottombg.gif) 0 bottom no-repeat;
}
.questionDetail dl {
	float:left;
	width:539px;
	padding:20px;
	background:url(../../images/q_centerbg.gif) repeat-y;
}
.questionDetail dl dt {
	float:left;
	width:487px;
	padding:6px 0 6px 52px;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	background:url(../../images/q_bg2.gif) no-repeat;
}
.questionDetail dl dd {
	float:left;
	width:487px;
	padding:6px 0 6px 52px;
	line-height:24px;
	background:url(../../images/q_bg3.gif) no-repeat;
	margin-top:10px;
}
.questionDetail dl dd span.noAnswer {
	color:#848484;
}

.right580 .kefu_banner {
	float:left;
	margin-right:10px;
}
.myinfo_kefu {
	float:left;
	width:150px;
}
.myinfo_kefu img {
	float:left;
	width:120px;
	height:120px;
	padding:5px 6px 7px 6px;
	background:url(../../images/person_kefu.gif) no-repeat;
}
.myinfo_kefu p {
	float:left;
	height:30px;
	line-height:30px;
	width:130px;
	padding-left:20px;
}
.myinfo_kefu p.title {
	padding:0;
	width:150px;
	font-weight:bold;
	font-size:14px;
}
.myinfo_kefu p.wei_que {
	background:url(../../images/q_bg4.gif) 0 9px no-repeat;
}
.myinfo_kefu p.yi_que {
	background:url(../../images/q_bg5.gif) 0 9px no-repeat;
}

.line_question {
	float:left;
	width:800px;
}
.line_question p.tiwen_nav {
	float:left;
	width:134px;
	margin-right:-1px;
	position:relative;
}
.line_question p.tiwen_nav a {
	float:left;
	width:134px;
	height:42px;
	text-align:center;
	line-height:40px;
	background:url(../../images/tiwen_nav.gif) no-repeat;
	margin-top:10px;
}
.line_question p.tiwen_nav a.cur {
	background:url(../../images/tiwen_nav_cur.gif) no-repeat;
}
.line_box {
	float:left;
	width:660px;
	padding-top:12px;
	background:url(../../images/tiwen_topbg.gif) no-repeat;
}
.line_box ul {
	float:left;
	width:660px;
	padding-bottom:12px;
	background:url(../../imagestiwen_bottombg.gif) 0 bottom no-repeat;
}
.line_box ul li {
	float:left;
	width:620px;
	padding:10px 20px;
	background:url(../../images/tiwen_centerbg.gif) repeat-y;
}
.line_box ul li form div {
	float:left;
	width:100%;
	padding:5px 0;
}
.line_box ul li form div label {
	float:left;
	width:60px;
	text-align:right;
	line-height:23px;
}
.line_box ul li form div input.t_input {
	float:left;
	width:163px;
	height:21px;
	border:1px #b7b7b7 solid;
	line-height:21px;
}
.line_box ul li form div select {
	width:165px;
	height:23px;
	border:1px #b7b7b7 solid;
}
.line_box ul li form div textarea {
	width:500px;
	height:90px;
	float:left;
	border:1px #b7b7b7 solid;
}
.line_box ul li form div span.hint {
	float:right;
	padding-left:20px;
	background:url(../../images/tishi2.gif) 0 5px no-repeat;
	line-height:23px;
	width:180px;
}
.line_box ul li form div span.zishu {
	width:540px;
}
.line_box ul li form div span.suc {
	float:right;
	background:none;
	padding-left:0;
	width:565px;
	padding:10px 0;
}
.line_box ul li form div span.suc img {
	vertical-align:middle;
}

.line_box ul li form div span.suc a {
	color:000;
	text-decoration:underline;
	float:none;
	margin-left:10px;
}
.line_box ul li form div input.f_input {
	float:left;
	height:23px;
}
.line_box ul li form div input.btn {
	float:left;
	margin:0 5px;
	height:23px;
	width:78px;
	line-height:21px;
	background:url(../../images/btn07.gif) no-repeat;
}
.line_box ul li form div img {
	float:left;
	margin:0 5px;
}
.line_box ul li form div a {
	color:000;
	text-decoration:underline;
	float:left;
	margin-top:5px;
}
.line_box ul li form div.sub_p {
	text-align:center;
	margin:10px 0;
}
.line_box ul li form div.sub_p input {
	text-align:center;
	width:74px;
	height:28px;
	line-height:24px;
	background:url(../../images/btn04.gif) no-repeat;
	margin:0 10px;
	border:0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
}
.tiwen_succeed {
	float:left;
	padding:100px 0 100px 200px;
	width:400px;
	background:url(../../images/duihao.gif) 100px 108px no-repeat;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	clear:both;
}
.tiwen_succeed span {
	display:block;
	margin-bottom:20px;
}
.line_box ul li div.wentiList {
	float:left;
	width:100%;
	background:url(../../images/orderlist_bg.gif) 0 35px repeat;
	height:auto !important;
	height:68px;
	min-height:68px;
}
.line_box ul li div.wentiList p {
	float:left;
	width:600px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	padding:0 10px;
}
.line_box ul li div.wentiList p.title {
	background:#d9d9d9;
	border-top:1px #9d9d9d solid;
}
.line_box ul li div.wentiList p span {
	float:left;
	height:34px;
	line-height:34px;
	overflow:hidden;
}
.line_box ul li div.wentiList p.title span {
	text-align:center;
	font-weight:bold;
}
.line_box ul li div.wentiList p span a {
	color:000;
	text-decoration:underline;
}
.line_box ul li div.wentiList p span a:hover {
	text-decoration:none;
}
.line_box ul li div.wentiList p span.sp1 {
	width:190px;
	padding:0 5px;
}
.line_box ul li div.wentiList p span.sp2 {
	width:80px;
}
.line_box ul li div.wentiList p.title span.sp2 {
	text-align:left;
}
.line_box ul li div.wentiList p span.sp3 {
	width:100px;
}

.banner960 {
	float:left;
	width:960px;
	overflow:hidden;
	margin-bottom:10px;
}
.left650 {
	float:left;
	width:650px;
}
.Area {
	float:left;
	width:650px;
}
.Area h2 {
	float:left;
	width:100%;
	padding:8px 0;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
}
.Area div {
	float:left;
	width:640px;
	margin-top:10px;
	padding:0 5px;
}
.Area div a {
	float:left;
	width:46px;
	margin:5px 7px;
	padding:5px 10px;
	font-size:14px;
}
.Area div a.cur {
	background:#bfd65c;
}
.Area div a:hover {
	background:#d8d8d8;
}

.right285 {
	float:right;
	width:285px;
}
.zixun {
	float:right;
	width:285px;
}
.zixun h2 {
	float:left;
	width:265px;
	padding:8px 10px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
}
.zixun ul {
	float:left;
	width:100%;
	margin-top:5px;
}
.zixun ul li {
	float:left;
	width:275px;
	height:24px;
	line-height:24px;
	padding-left:10px;
	background:url(../../images/dian.gif) 0 9px no-repeat;
	overflow:hidden;
}

.MerchantList {
	float:left;
	width:960px;
	margin-bottom:10px;
}
.MerchantList ul {
	float:left;
	width:960px;
}
.MerchantList ul li {
	float:left;
	width:940px;
	padding:0 10px;
	height:34px;
	line-height:34px;
	overflow:hidden;
	border-bottom:1px #d1d1d1 dashed;
}
.MerchantList ul li.title {
	border-top:1px #9d9d9d solid;
	border-bottom:0;
	background:#d8d8d8;
}
.MerchantList ul li span {
	float:left;
	height:34px;
	line-height:34px;
	overflow:hidden;
	padding:0 5px;
}
.MerchantList ul li.title span {
	font-weight:bold;
	text-align:center;
}
.MerchantList ul li span.sp1 {
	width:300px;
}
.MerchantList ul li span.sp2 {
	width:100px;
}
.MerchantList ul li span.sp3 {
	width:80px;
	text-align:center;
}
.MerchantList ul li span.sp3 a {
	color:000;
	text-decoration:underline;
}
.MerchantList ul li span.sp3 a:hover {
	text-decoration:none;
}
.MerchantList .page {
	border-top:1px #d1d1d1 solid;
	margin-top:-1px;
	position:relative;
}

.left580 {
	float:left;
	width:570px;
}
.shopdetail {
	float:left;
	width:570px;
}
.shopdetail p {
	float:left;
	width:570px;
	line-height:30px;
	font-size:14px;
	font-weight:bold;
}
.shopdetail p.title {
	font-size:22px;
	margin-bottom:10px;
}
.left580 .zixun {
	width:580px;
	float:left;
	margin-top:20px;
}
.left580 .zixun h2 {
	width:570px;
}
.left580 .zixun ul {
	width:570px;
}
.left580 .zixun ul li {
	width:560px;
}
.map {
	float:right;
	width:353px;
	height:270px;
}
.shoppicDiv {
	float:left;
	width:960px;
	margin:10px 0;
}
.shoppicDiv h2 {
	float:left;
	width:100%;
	margin-bottom:10px;
	padding:8px 0;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
}
.shop_pic {
	width:960px;
	overflow:hidden;
	float:left;
}
.shop_pic img {
	width:188px;
	height:138px;
	padding:6px 6px 11px 6px;
	background:url(../../images/shop_bg.jpg) no-repeat;
	margin:0 5px;
}
#inshop {
float: left;
width: 800%;
}
#shop_pic1 {
float: left;
}
#shop_pic2 {
float: left;
}

.topnav_t {
	float:right;
	width:770px;
	height:24px;
	padding:5px 15px 16px 15px;
	background:url(../../images/top_nav.gif) no-repeat;
	color:000;
}
.topnav_t a {
	float:left;
	width:31px;
	height:19px;
	background:url(../../imagesnav_left2.gif) no-repeat;
	text-align:center;
	line-height:19px;
	color:#151515;
	font-weight:bold;
	font-size:14px;
	margin-right:10px;
}
.topnav_t a.cur {
	height:24px;
	background:url(../../images/nav_left.gif) no-repeat;
	color:#fff;
}

.topnav_p {
	padding-top:5px;
	padding-left:20px;
	width:940px;
	height:24px;
	background:url(../../images/top_nav1.gif) no-repeat;
	color:000;
}
.topnav_p a {
	float:left;
	width:31px;
	height:19px;
	background:url(../../images/nav_left2.gif) no-repeat;
	text-align:center;
	line-height:19px;
	color:#151515;
	font-weight:bold;
	font-size:14px;
	margin-right:20px;
}
.topnav_p a:hover  {
	float:left;
	width:31px;
	height:19px;
	background:url(../../images/nav_left2.gif) no-repeat;
	text-align:center;
	line-height:19px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	margin-right:20px;
}
.topnav_p a.cur {
	height:24px;
	background:url(../../images/nav_left.gif) no-repeat;
	color:#fff;
}
.topnav_p1 {
	padding-top:5px;
	width:940px;
	height:24px;
	background:url(../../images/top_nav1.gif) no-repeat;
	color:000;
}
.topnav_p1 a {
	float:left;
	width:31px;
	height:19px;
	background:url(../../images/nav_left2.gif) no-repeat;
	text-align:center;
	line-height:19px;
	color:#151515;
	font-weight:bold;
	font-size:14px;
	margin-right:20px;
}
.topnav_p1 a:hover  {
	float:left;
	width:31px;
	height:19px;
	background:url(../../images/nav_left2.gif) no-repeat;
	text-align:center;
	line-height:19px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	margin-right:20px;
}
.topnav_p1 a.cur {
	height:24px;
	background:url(../../images/nav_left.gif) no-repeat;
	color:#fff;
}


.productFitting {
	float:right;
	width:800px;
}
.productFitting .bigFitting {
	float:right;
	width:800px;
	text-align:center;
	margin:20px 0;
	overflow:hidden;
}
.productFitting .smallFitting {
	float:left;
	width:800px;
}
.productFitting .smallFitting img {
	float:left;
	width:249px;
	height:137px;
	margin:0 8px;
}
.productFitting .smallFitting_ecard {
	float:left;
	width:800px;
}
.productFitting .smallFitting_ecard a {
	float:left;
	width:188px;
	height:128px;
	margin:0 38px;
	overflow:hidden;
}
.productFitting table.eben,.productFitting table.pen {
	float:left;
	width:800px;
}
.productFitting table.eben td,.productFitting table.pen td {
	padding:10px;
}
.productFitting table.eben td.bigmimg {
	padding:5px 0;
}
.productFitting table.eben td h3 {
	font-size:22px;
	font-weight:bold;
	margin-bottom:20px;
}
.productFitting table.eben td p {
	font-size:14px;
	line-height:24px;
}
.productFitting_jishu {
	float:right;
	width:800px;
}
.productFitting_jishu p {
	float:left;
	padding:0 10px;
	width:216px;
}
.productFitting_jishu p.sp {
	width:305px;
}
.productFitting_jishu p img {
	float:left;
	margin-top:20px;
}
.productFitting table.pen td {
	padding:0;
	margin:0;
}
.productFitting  table.pen td img {
	margin-bottom:10px;
}
.productFitting table.pen td.sp img {
	margin:0 10px 10px 10px;
}
.guidedetail {
	float:right;
	width:780px;
	line-height:20px;
	overflow:hidden;
	margin-top:20px;
	padding:0 10px;
}
.read_ti {
	float:left;
	width:800px;
	margin-top:10px;
}
.read_ti h2 {
	float:left;
	width:780px;
	padding:8px 10px;
	border-top:1px #d1d1d1 solid;
}
.read_ti h2 span {
	float:left;
	color:#84b329;
	font-size:14px;
	font-weight:bold;
}
.read_ti h2 a {
	float:right;
	color:#686868;
}
.banner03 {
	float:left;
}
.banner03 img {
	float:left;
}
.aboutusNav {
	float:left;
	width:714px;
	padding:0 10px 5px 10px;
	background:url(../../images/home_nav_bg.gif) 0 bottom repeat-x;
	margin-bottom:-1px;
	position:relative;
	margin-top:10px;
}
.aboutusNav a {
	float:left;
	width:75px;
	height:24px;
	line-height:22px;
	text-align:center;
	margin-right:3px;
	background:url(../../images/home_nav.gif) no-repeat;
}
.aboutusNav a.cur {
	background:url(../../images/home_nav_cur.gif) no-repeat;
}
.aboutus_detail {
	float:left;
	width:694px;
	overflow:hidden;
	line-height:22px;
	padding:20px 0;
	margin:10px 20px;
	display:inline;
	border-top:1px #eee solid;
}
.aboutus_detail .editweb{ float:left; width:99%; height:auto; line-height:24px; padding:10px 0;}
.aboutus_detail table{ border:0; margin:0; padding:0;}
.aboutus_detail table td{ line-height:35px;}
.aboutus_detail table .inp1{ border:0; border-bottom:1px dashed #999; background:#f1f1f1;}
.aboutus_detail table .inp2{ border:0; border-bottom:1px dashed #999; background:#FFF;}
.aboutus_detail table .btn{width:80px; height:24px; border:0; margin:0 30px;}


.left740 .aboutus_detail a {
	color:#709929;
	text-decoration:underline;
}
.left740 .aboutus_detail a:hover {
	text-decoration:none;
}
.downEdition {
	float:right;
	width:195px;
	height:75px;
	padding:73px 0 0 15px;
	background:url(../../images/down_bg.jpg) no-repeat;
}
.downEdition p {
	float:left;
	width:195px;
	height:24px;
	text-indent:5px;
}
.downEdition a img {
	float:left;
	margin:10px;
	margin-left:20px;
}

.newslist_aboutus {
	float:left;
	width:208px;
	margin-top:32px;
}
.newslist_aboutus h2 {
	float:left;
	width:188px;
	padding:5px 10px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
}
.newslist_aboutus ul {
	float:left;
	width:100%;
	margin-top:5px;
}
.newslist_aboutus ul li {
	float:left;
	width:198px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	background:url(../../images/dian.gif) 0 8px no-repeat;
	overflow:hidden;
}
.newslist_aboutus ul.link li {
	width:89px;
}
.newslist_aboutus a.more {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 2px no-repeat;
	color:#999;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px;
}

.newslist_aboutus1 {
	float:left;
	width:208px;
	margin-top:12px;
}
.newslist_aboutus1 h2 {
	float:left;
	width:188px;
	padding:5px 10px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
}
.newslist_aboutus1 ul {
	float:left;
	width:100%;
	margin-top:5px;
	margin-bottom:5px;
}
.newslist_aboutus1 ul li {
	float:left;
	width:198px;
	height:22px;
	line-height:22px;
	padding-left:10px;
	background:url(../../images/dian.gif) 0 8px no-repeat;
	overflow:hidden;
}
.newslist_aboutus1 ul.link li {
	width:89px;
}
.newslist_aboutus1 a.more {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 2px no-repeat;
	color:#999;
	font-weight:bold;
	margin-top:5px;
	margin-right:10px;
}
.newslist_aboutus1 ul li img{
	float:left;
	width:198px;
	height:35px;
	line-height:22px;
	padding-left:10px;

}
.news_list {
	float:left;
	width:100%;
}
.news_list li {
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:1px #d1d1d1 dashed;
}
.news_list li img {
	float:left;
	width:120px;
	height:90px;
	padding:5px 5px 11px 5px;
	background:url(../../images/meitibg.gif) no-repeat;
}
.news_list li div {
	float:right;
	width:540px;
}
.news_list li div h6 {
	float:right;
	width:540px;
	margin-bottom:10px;
}
.aboutus_detail .news_list li div h6 a,.aboutus_detail .news_list li div p a {
	color:#000;
	text-decoration:none;
}
.aboutus_detail .news_list li div h6 a:hover,.aboutus_detail .news_list li div p a:hover {
	color:#709929;
}
.news_list li div p {
	float:right;
	width:540px;
	height:40px;
	line-height:20px;
	overflow:hidden;
}
.news_list li div p a.news_b_a {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 2px no-repeat;
	color:#999;
	margin-top:10px;
	margin-right:20px;
	text-decoration:none;
}
.aboutus_detail .page {
	margin-top:-1px;
	position:relative;
}
.aboutus_detail .page a {
	color:#848484;
	text-decoration:none;
}
.partner_aboutus {
	float:left;
	width:730px;
}
.partner_aboutus h2 {
	float:left;
	width:730px;
	padding:10px 0;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
	text-indent:10px;
	border-bottom:1px #d1d1d1 dashed;
}
.partner_aboutus .news_list li div {
	width:590px;
}
.partner_aboutus .news_list li div p {
	width:590px;
	height:auto;
}
.partner_aboutus .news_list li div p.name {
	font-weight:bold;
	text-align:right;
}
.partner_aboutus .news_list li div h6 {
	width:590px;
	line-height:22px;
	margin:0;
}
.partner_aboutus .news_list li div p.intro {
	color:#848484;
}




.guideNav {
	float:right;
	width:800px;
	margin-top:10px;
	margin-bottom:30px;
}
.guideNav span {
	float:left;
	width:20px;
	height:20px;
	padding:95px 0 95px 0;
}
.guideNav span.prev_bg {
	background:url(../../images/guide_leftbg.gif) 9px 0 no-repeat;

}
.guideNav span.next_bg {
	background:url(../../images/guide_rightbg.gif) no-repeat;

}
.guideNav span a {
	float:left;
	width:20px;
	height:20px;
	text-indent:-9999px;
}
.guideNav span a.prev {
	background:url(../../images/prev.gif) no-repeat;
}
.guideNav span a.prev:hover {
	background:url(../../images/prev2.gif) no-repeat;
}
.guideNav span a.next {
	background:url(../../images/next.gif) no-repeat;
}
.guideNav span a.next:hover {
	background:url(../../images/next2.gif) no-repeat;
}
.guideNav p {
	float:left;
	width:740px;
	padding:0 10px;
	height:207px;
	background:#efefef;
	overflow:hidden;
}
.guideNav p a {
	float:left;
	width:174px;
	padding:18px 0;
	height:160px;
	overflow:hidden;
	text-align:center;
	margin:0 3px;
}
.guideNav p a.cur {
	background:url(../../images/guide_navbg.gif) no-repeat;
}
.guideNav p a img {
	display:block;
	margin:0 auto 10px auto;
}
.guideNav2 {
	width:960px;
}
.guideNav2 p {
	width:900px;
}
.helpdetail {
	float:left;
	width:960px;
	margin:10px 0;
	line-height:20px;
}





.newgg {
	float:left;
	width:730px;
}
.newgg h2 {
	float:left;
	width:100%;
	padding:10px 0;
	border-bottom:1px #d1d1d1 dashed;
	text-indent:10px;
	font-size:14px;
	font-weight:bold;
	color:#84b329;
}
.newgg li {
	float:left;
	width:700px;
	padding:5px 15px;
	line-height:22px;
}
.newgg li p {
	float:left;
	width:600px;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:10px;
	font-weight:bold;
}
.newgg li span{
	float:right;
	height:20px;
	line-height:20px;
	overflow:hidden;
	margin-top:10px;
	color:#999;
}
.newgg li a.more {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 5px no-repeat;
	color:#999;
	margin-right:20px;
	text-decoration:none;
}

.left740 .newslist_aboutus,.left740 .newslist_aboutus ul {
	width:730px;
}
.left740 .newslist_aboutus h2 {
	width:710px;
	padding:10px;
}
.left740 .newslist_aboutus ul li {
	width:710px;
}
.left740 .newslist_aboutus ul li p {
	float:left;
	width:610px;
	height:22px;
	line-height:22px;
	overflow:hidden;
}
.left740 .newslist_aboutus ul li span {
	float:right;
	height:22px;
	line-height:22px;
	overflow:hidden;
	color:#999;
}
.left740 .newslist_aboutus ul {
	margin-bottom:10px;
}
.backlist {
	float:left;
	width:730px;
	padding:10px 0;
	border-bottom:1px #d1d1d1 dashed;
	text-indent:10px;
}
.left740 .backlist a {
	color:#709929;
}
.gonggdetail {
	float:left;
	width:100%;
}
.gonggdetail h3 {
	float:left;
	width:100%;
	text-align:center;
	height:40px;
	line-height:40px;
	overflow:hidden;
	font-size:20px;
}
.gonggdetail p.top_t {
	float:left;
	width:100%;
	text-align:center;
	height:20px;
	line-height:20px;
	overflow:hidden;
	color:#999;
}
.gonggdetail p.top_t a {
	color:#709929;
	text-decoration:underline;
}
.gonggdetail p.top_t a:hover {
	text-decoration:none;
}

.buybox {
	float:left;
	padding-bottom:10px;
	margin-top:20px;
}
.buybox p.handle {
	text-align:center;
	margin-top:10px;
	width:560px;
	float:left;
	padding-left:350px;
}
.buybox p.handle a.btn2 {
	text-align:center;
	width:74px;
	height:28px;
	line-height:24px;
	background:url(../../images/btn04.gif) no-repeat;
	border:0;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	display:block;
}
.buybox p.tit_p {
	font-size:18px;
	margin:20px 0;
	font-weight:bold;
	float:left;
	width:636px;
	padding:5px 150px;
	line-height:24px;
	margin:0;
}
.buybox p.m_bg3 {
	background:url(../../images/m_bg3.jpg) 580px 0 no-repeat;
	padding:25px 150px;
	line-height:36px;
	color:#666;
	font-size:14px;
}
.buybox .buytab {
	float:left;
	width:960px;
	padding:10px 0;
	margin-bottom:10px;
}
.buybox .m_tsh {
	float:left;
	width:100%;
}







.buytab div.title {
	float:left;
	width:960px;
	padding-bottom:10px;
	background:url(../../images/buytab_title.gif) 0 bottom repeat-x;
	margin-bottom:10px;
}
.buytab div.title strong {
	font-size:14px;
	margin-right:30px;
}
.buytab div.title a {
	color:#9dcc28;
	font-weight:bold;
}
.buytab .buyuser {
	float:left;
	width:960px;
	background:#fff;
}

.buytab .buyuser td,.buytab .buyuser th {
	padding:5px;
}

.guide960 {
	float:Left;
	width:960px;
	color:#717171;
}
.guide960 dt {
	float:Left;
	width:960px;
	font-weight:bold;
	font-size:16px;
	margin:20px 0;
}
.guide960 dd {
	float:Left;
	width:470px;
}
.guide960 dd.d420 {
	width:420px;
	float:right;
}
.guide960 dd.d420 p {
	width:420px;
	float:right;
	line-height:22px;
	margin-bottom:10px;
}
.guide960 dd img {
	vertical-align:middle;
}
.guide960 dd.d420 p.sp {
	font-weight:bold;
	margin:0;
}
.guide_left470 {
	float:Left;
	width:470px;
	color:#717171;
}
.guide_left470 dt,.guide_left470 dd,.guide_left420 dt,.guide_left420 dd {
	float:Left;
	width:470px;
	line-height:22px;
	margin:5px 0;
}
.guide_left470 dt,.guide_left420 dt {
	font-weight:bold;
	font-size:16px;
	margin:20px 0;
}
.guide_left420 {
	float:right;
	width:420px;
	color:#717171;
}
.bigpic1 {
	width:780px;
	margin-left:20px;
}

.commodityListUl1 li a.listimg {
	float:left;
	width:100px;
	height:100px;
	padding:4px 4px 10px 4px;
	overflow:hidden;
	background:url(../../images/list_bg.jpg) no-repeat;
}
.commodityListUl1 li a.listimg1 {
	float:left;
	width:100px;
	height:100px;
	padding:4px 4px 10px 4px;
	overflow:hidden;
}
.commodityListUl1 li a.listimg img {
	width:100px;
	height:100px;
}
.commodityListUl li div {
	float:left;


}

.icon1{
	margin-bottom:-2px;
}
.icon2{
	margin-bottom:-8px;
}

#a1:link {
	font-size: 12px;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
}
#a1:visited {
	font-size: 12px;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
}
#a1:hover {
	font-size: 12px;
	line-height: 28px;
	color: #84B329;
	text-decoration: none;
}
#a1:active {
	font-size: 12px;
	line-height: 28px;
	color: #333333;
	text-decoration: none;
}
#a2:link {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#a2:visited {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
#a2:hover {
	font-size: 12px;
	color: #84B329;
	text-decoration: none;
}
#a2:active {
	font-size: 12px;
	color: #999999;
	text-decoration: none;
}
.indexRec1 {
	float:right;
	width:800px;
	margin-top:8px;
}
.indexRec1 h2 {
	float:left;
	width:780px;
	padding:8px 10px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
}
.indexRec1 h2 span {
	float:left;
	color:#84b329;
	font-size:14px;
	font-weight:bold;
}
.indexRec1 h2 var {
	float:right;
}
.indexRec1 h2 var img {
	vertical-align:middle;
	margin:0 5px;
}
.indexRec1 h2 var a {
	float:left;
	width:14px;
	height:14px;
	text-indent:-9999px;
	background:url(../../images/page_dian.gif) center center no-repeat;
	margin:0 3px;
	cursor:pointer;
}
.indexRec1 h2 var a.sp {
	background:url(../../images/page_cur.gif) no-repeat;
}
.indexRec1 div {
	float:left;
	width:788px;
	
	overflow:hidden;
	display:inline;
	margin-left:6px;
}
.indexRec1 div.stepcarousel {
	height:252px;
	position: relative; /*leave this value alone*/
	overflow: scroll; /*leave this value alone*/
}
.indexRec1 ul {
	float:left;
	width:790px;
}
.indexRec ul.belt {
	position: absolute;
	float:none;
}
.indexRec1 ul li {
	float:left;
	width:129px;
	height:252px;
	padding:0px 15px 0 14px;
	overflow:hidden;
}
.indexRec1 ul li a.listimg {
	float:left;
	width:129px;
	height:172px;
	margin-top:17px;
	background:url(../../images/index_t2_2.gif) 0 bottom no-repeat;
	padding-bottom:17px;
}
.indexRec1 ul li a.listimg img {
	width:129px;
	height:172px;
}
 .indexRec1 ul li a.name {
	float:left;
	width:129px;
	height:20px;
	text-align:center;
	line-height:20px;
	overflow:hidden;
	color:#585858;
	font-weight:bold;
	margin-top:10px;
}
 .indexRec1 a.more {
	float:right;
	padding-left:18px;
	background:url(../../images/more.gif) 0 2px no-repeat;
	color:#999;
	font-weight:bold;
	margin-top:10px;
	margin-right:20px;
 }
 .guideNav3 {
	float:left;
	width:940px;
	margin-top:20px;
	margin-bottom:20px;
}


.guideNav3 span a {
	float:left;
	width:20px;
	height:20px;
	text-indent:-9999px;
}

.guideNav3 p {

	width:940px;
	height:auto;
	background:#efefef;
}
.guideNav3 p a {
	float:left;
	width:180px;
	height:120px;
	text-align:center;
	margin:0 3px;
}

.guideNav3 p a img {
	display:block;
	margin:0 auto 0px auto;
}
.line1 {
height:6px;
	background-image: url(../../images/bgtiao1.jpg);
	background-repeat: repeat-x;
	display: block;
}
.title1 {
padding:5px 0 5px 0;
}
/*=== newcss 20011-1-5 */
.lefta7401 {
	padding-top:12px;
	width:960px;
	margin-top:10px;
	height:29px;
	width:auto;
	padding:15px 10px;
	background:url(../../images/nav_right1.jpg) no-repeat;
}
.lefta7401 span{
width:160px;
	font-size: 14px;
	font-weight: bold;
	color: #84B329;
	line-height: 32px;
}
.rightnav1{
	width:500px;
	float:right;}
.rightSearch1 {
	padding-top:-60px;
float:right;
width:500px;

}
.rightSearch1 input {
	float:left;
	vertical-align:middle;
	border:0;
}
.rightSearch1 input.txt {
	width:374px;
	padding:6px;
	background:url(../../images/search_bg2.gif) no-repeat;
}
.rightSearch1 input.sub {
	width:74px;
	height:27px;
	text-align:center;
	background:url(../../images/btn_search.gif) no-repeat;
	color:#fff;
	cursor:pointer;
	margin-left:5px;
}

.commodityListUl2 {
	float:right;
	width:800px;
	overflow:hidden;
	color:#585858;
	margin-top:15px;
}
.commodityListUl2 li {
	float:left;
	width:380px;
	height:114px;
	overflow:hidden;
	margin-top:15px;
}
.commodityListUl2 li.sp {
	width:379px;
}
.commodityListUl2 li a.listimg {
	float:left;
	width:100px;
	height:100px;
	padding:4px 4px 10px 4px;
	overflow:hidden;
}
.commodityListUl2 li a.listimg img {
	width:100px;
	height:100px;
}
.commodityListUl2 li div {
	float:right;
	width:260px;
	overflow:hidden;
}
.commodityListUl2 li div p {
	float:left;
	width:260px;
	height:20px;
	line-height:20px;
	overflow:hidden;
}
.commodityListUl2 li div p a.name {
	font-weight:bold;
	color:#585858;
}
.commodityListUl2 li div p.star {
	margin:5px 0;
}
.commodityListUl2 li div p.star span {
	float:left;
}
.commodityListUl2 li div p.star var {
	float:left;
	width:62px;
	height:22px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:url(../../images/down_icon1.gif) no-repeat;
	margin-left:5px;
}
.commodityListUl2 li div p.star var.free {
	background:url(../../images/free_list.gif) no-repeat;
}
.questionDetail1 {
	float:right;
	width:740px;
	padding-top:11px;
	background:url(../../images/q_topbg.gif) no-repeat;
	margin-top:10px;
}
.questionDetail1 li {
	float:right;
	width:740px;
	padding-bottom:11px;
	background:url(../../images/q_bottombg.gif) 0 bottom no-repeat;
}
.questionDetail1 dl {
	float:left;
	width:740px;
	padding:40px;
	background:url(../../images/q_centerbg.gif) repeat-y;
}
.questionDetail1 dl dt {
	float:left;
	width:560px;
	padding:6px 0 6px 52px;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	background:url../../images/q_bg2.gif) no-repeat;
}
.questionDetail1 dl dd {
	float:left;
	width:560px;
	padding:6px 0 6px 52px;
	line-height:24px;
	background:url(../../images/q_bg3.gif) no-repeat;
	margin-top:10px;
}
.questionDetail1 dl dd span.noAnswer {
	color:#333333;
}
.questionDetail1 p.sp2 {
font-weight:bold;
	text-align:right;
}
.Area1 {
	float:left;
	width:650px;
	
}
.Area1 h2 {
	float:left;
	width:100%;
	padding:8px 0;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
}
.Area1 h3 {
	float:left;
	width:100px;
	padding:8px 0;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	vertical-align: bottom;
}
.Area1 div {
	float:left;
	width:640px;
	margin-top:10px;
	padding:0 8px;
	font-weight:bold;
}
.Area1 div a {
	color:#333333;
	float:left;
	width:46px;
	margin:5px 5px;
	padding:5px 5px;
	font-size:14px;
	font-weight:bold;
}
.Area1 div a.cur {
	background:#bfd65c;
}
.Area1 div a:hover {

		color:#9dc254;
}


.Area2 {
	float:left;
	width:960px;
	margin-top:20px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	
}
.Area2 h2 {
	float:left;
	width:60%;
	padding:8px 0;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
}
.Area2 h3 {
	float:right;
	width:300px;
	padding:8px 0;
	color:#9dc254;
	font-size:12px;
	text-indent:10px;
}
.Area2 div {
	float:left;
	width:640px;
	margin-top:10px;
	padding:0 8px;
}
.Area2 div a {
	color:#333333;
	float:left;
	width:46px;
	margin:5px 5px;
	padding:5px 5px;
	font-size:14px;
}
.Area2 div a.cur {
	background:#bfd65c;
}
.Area2 div a:hover {
	background:#ecf6e9;
		color:#9dc254;
}

.Area3 {
	float:left;
	width:798px;
	margin-top:20px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	
}
.Area3 h2 {
	float:left;
	width:60%;
	padding:8px 0;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
}
.Area3 h3 {
	float:right;
	width:100px;
	padding:8px 0;
	color:#9dc254;
	font-size:12px;
	text-indent:10px;
}
.Area3 div {
	float:left;
	width:640px;
	margin-top:10px;
	padding:0 8px;
}
.Area3 div a {
	color:#333333;
	float:left;
	width:46px;
	margin:5px 5px;
	padding:5px 5px;
	font-size:14px;
}
.Area3 div a.cur {
	background:#bfd65c;
}
.Area3 div a:hover {
	background:#ecf6e9;
		color:#9dc254;
}
.Area4 {
	float:left;
	width:798px;
	margin-top:20px;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	
}
.Area4 span,.Area4 a {
	margin:0 5px;
}
.Area4 h2 {
	float:left;
	width:60%;
	padding:8px 0;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
}
.Area4 h3 {
	float:right;
	width:230px;
	padding:8px 0;
	color:#9dc254;
	font-size:12px;
	text-indent:10px;
}
.Area4 div {
	float:left;
	width:640px;
	margin-top:10px;
	padding:0 8px;
}
.Area4 div a {
	color:#333333;
	float:left;
	width:46px;
	margin:5px 5px;
	padding:5px 5px;
	font-size:14px;
}
.Area4 div a.cur {
	background:#bfd65c;
}
.Area4 div a:hover {
	background:#ecf6e9;
		color:#9dc254;
}
.commodityinfo1 {
	float:left;
	width:100%;
	margin-bottom:8px;
	border-top:1px #d1d1d1 solid;
	padding-top:10px;
}
.commodityinfo1 a.imginfo {
	float:left;
	width:80px;
	height:80px;
	padding-left:40px;
	margin-bottom:10px;
}
.commodityinfo1 a.imginfo img {
	width:80px;
}
.commodityinfo1 div.boxDiv {
	overflow:hidden;
 position:relative;
 display:table-cell;
 text-align:center;
 vertical-align:middle;
	width:80px;
	height:80px;
	padding:3px;

}
.commodityinfo1 div.boxDiv a {
	 position:static;
 +position:absolute;
 top:50%;
}
.commodityinfo1 div.boxDiv a img {
	position:static;
 +position:relative;
 top:-50%;left:-50%;
   vertical-align:middle;
}
.commodityinfo1 a.imginfo_book {
	float:left;
	width:142px;
	padding:3px;
	border:1px #cccccc solid;
	margin-bottom:10px;
}
.commodityinfo1 a.imginfo_book img {
	width:142px;
}
.commodityinfo1 p {
	float:left;
	width:130px; 
	line-height:20px;
	word-break:break-all;
	padding-left:20px;
}
.commodityinfo1 p a.name {
	font-weight:normal;
	text-decoration:underline;
	color:#accb2e;
	margin-right:5px;
}
.commodityinfo1 p span {
	font-weight:normal;
}
.commodityinfo1 p var {
	color:000;
}
.commodityinfo1 a.btn_buy {
	float:left;
	width:74px;
	height:25px;
	line-height:22px;
	text-align:center;
	color:#fff;
	margin-top:5px;
}
.commodityinfo1 div.jieshao {
	float:left;
	width:100%;
	line-height:20px;
}
.commodityinfo1 div.jieshao em {
	display:block;
	font-weight:bold;
}

.lefta740 .rightSearch {
	width:570px;
	padding:20px 85px;
}
.rightSearch {
	margin-bottom:-10px;
	float:right;
	background:url(../../images/nav_right2.jpg) no-repeat;
}

.commodityListUl1 {
	float:right;
	width:890px;
	color:#585858;
	
}
.commodityListUl1 li {
	float:right;
	width:890px;
	height:114px;
	padding:15px 10px 5px 10px;
.Area1 {
	float:left;
	width:650px;
	
}
.Area1 h2 {
	float:left;
	width:100%;
	padding:8px 0;
	border-top:1px #d1d1d1 solid;
	border-bottom:1px #d1d1d1 dashed;
	color:#9dc254;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	margin-bottom:10px;
}
.Area1 h3 {
	float:left;
	width:100px;
	padding:8px 0;
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-indent:10px;
	vertical-align: bottom;
}
.Area1 div {
	float:left;
	width:640px;
	margin-top:0px;
	padding:0 0px;
	font-weight:bold;
}
.Area1 div a {
	color:#333333;
	float:left;
	width:46px;
	margin:4px 4px;
	font-size:14px;
	font-weight:bold;
}
.Area1 div a.cur {
	background:#bfd65c;
}
.Area1 div a:hover {

		color:#9dc254;
}

}
.commodityListUl1 li div p {
	width:700px;
	line-height:20px;
	margin-left:130px;
	overflow:hidden;
}

.a2:link {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.a2:visited {
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.a2:hover {
	font-size: 14px;
	font-weight: bold;
	color: #9DC254;
	text-decoration: none;
}
.a2:active {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}


.commodityListUl3 {
	float:right;
	width:795px;
	overflow:hidden;
	color:#585858;
}
.commodityListUl3 li {
	float:left;
	width:250px;
	height:114px;
	padding:15px 7px 5px 8px;
}
.commodityListUl3 li.sp {
	width:250px;
}
.commodityListUl3 li a.listimg1 {
	float:left;
	width:88px;
	height:88px;
	padding:4px 4px 10px 4px;
		background:url(../../imagesicon9.jpg) no-repeat;

	overflow:hidden;

}
.commodityListUl3 li a.listimg1 img {
	width:48px;
	height:48px;
	padding:13px;
}
.commodityListUl3 li div {
	float:right;
	width:100px;
}
.commodityListUl3 li p {
	float:left;
	width:140px;
	height:20px;
	line-height:20px;

}
.commodityListUl3 li p a.name {
	font-weight:bold;
	color:#585858;
	line-height: 18px;
		overflow:hidden;

}
.commodityListUl3 li div p.star {
	margin:5px 0;
	height:22px;
}
.commodityListUl3 li div p.star span {
	float:left;
}
.commodityListUl3 li div p.star var {
	float:left;
	width:62px;
	height:22px;
	line-height:20px;
	text-align:center;
	color:#fff;
	background:url(../../images/down_icon.gif) no-repeat;
	margin-left:5px;
}

.picbgnew {
	float:left;
	width:88px;
	height:88px;
	padding:4px 4px 10px 4px;
	background:url(../../images/icon9.jpg) no-repeat;
	overflow:hidden;

}
.picbgnew1 {
	width:48px;
	height:48px;
	padding:13px;
}
.picbgnew2 {
	float:left;
	width:42px;
	height:42px;
	padding:2px 4px 2px 2px;
	background:url(../../images/top5_bg.gif) no-repeat; }

/*=== newcss 20011-1-13 */




.aboutusNav1 {
	float:left;
	width:714px;
	padding:0px 10px 0px 0px;
	margin-bottom:-1px;
	position:relative;
	margin-top:10px;
}

.aboutusNav1 a {
margin-top:10px;
	float:left;
	width:95px;
	height:24px;
	line-height:24px;
	text-align:center;
	margin-right:3px;
	background:url(../../images/home_nav1.gif) no-repeat;
}

.aboutusNav1 a.cur {
	margin-top:5px;
	float:left;
	width:95px;
	height:30px;
	line-height:26px;
	text-align:center;
	margin-right:3px;
	background:url(../../images/home_nav_cur1.gif) no-repeat;
}
.graybgkuang{
	width:714px;
	float:left;
	background:#ffffff;
	border: 1px solid #E1D9D9;
}
.questiondiv{
	float:left;
	margin-left:10px;

}
.question_list1,.question_list1 ul {
	padding:0px 0px 0px 15px;
	float:left;
	width:714px;
	overflow:hidden;
}
.question_list1 ul {
	float:left;
	width:240px;
	padding-left:60px;
}
.question_list1 ul li {
	float:left;
	width:240px;
	overflow:hidden;
	padding-left:20px;
	height:24px;
	line-height:24px;
	background:url(../../images/q_bg.gif) 0 6px no-repeat;
}
.aboutusNav2 {
	text-align:center;
	width:700px;
	padding:0px 20px 0px 20px;
	margin-bottom:-1px;
	position:relative;
}
.aboutusNav2 a {

	float:left;
	width:78px;
	height:25px;
	line-height:35px;
	text-align:center;
	background:url(../../images/home_nav2.gif) no-repeat;
}

.aboutusNav2 a.cur {

	float:left;
	width:78px;
	height:35px;
	line-height:35px;
	text-align:center;
	background:url(../../images/home_nav_cur2.gif) no-repeat;
}
.tabcenter{
	text-align:center;
	margin-left:50px;
}
.tiaobg1{
	margin:20px 0px 10px 20px;
	width:669px;
	height:35px;
	background:url(../../images/tiao1.jpg) no-repeat;
}

.questionDetail2 {
	float:right;
	width:669px;
	padding:0px 20px 0px 20px;
}
.questionDetail2 li {
	float:right;
	width:660px;
	padding-bottom:11px;

}
.questionDetail2 dl {
	float:left;
	width:550px;
	padding:0 0 0 20px;

}
.questionDetail2 dl dt {
	float:left;
	width:550px;
	padding:6px 0 6px 52px;
	line-height:24px;
	font-weight:bold;
	font-size:14px;
	background:url(../../images/q_bg2.gif) no-repeat;
}
.questionDetail2 dl dd {
	float:left;
	width:550px;
	padding:6px 0 6px 52px;
	line-height:24px;
	background:url(../../images/q_bg3.gif) no-repeat;


.question_list1,.question_list1 ul {
	padding:0px 0px 0px 20px;
	width:714px;
	overflow:hidden;
}

.questionDetail2 dl dd span.noAnswer {
	color:#333333;
}

.questionDetail2 p.sp2 {
	font-weight:bold;
	text-align:right;
}

/*=== newcss 20011-1-14 */




.guideNav4 {
	float:right;
	width:800px;
	margin-top:10px;
	margin-bottom:30px;
}
.guideNav4 span {
	float:left;
	width:20px;
	height:20px;
	padding:95px 0 95px 0;
}
.guideNav4 span.prev_bg {
	background:url(../../images/guide_leftbg.gif) 9px 0 no-repeat;

}
.guideNav4 span.next_bg {
	background:url(../../images/guide_rightbg.gif) no-repeat;

}
.guideNav4 span a {
	float:left;
	width:20px;
	height:20px;
	text-indent:-9999px;
}
.guideNav4 span a.prev {
	background:url(../../images/prev.gif) no-repeat;
}
.guideNav4 span a.prev:hover {
	background:url(../../images/prev2.gif) no-repeat;
}
.guideNav4 span a.next {
	background:url(../../images/next.gif) no-repeat;
}
.guideNav4 span a.next:hover {
	background:url(../../images/next2.gif) no-repeat;
}
.guideNav4 p {
	float:left;
	width:740px;
	padding:0 10px;
	height:207px;
	background:#efefef;
	overflow:hidden;
}
.guideNav4 p a {
	float:left;
	width:174px;
	padding:18px 0;
	height:160px;
	overflow:hidden;
	text-align:center;
	margin:0 3px;
}
.guideNav4 p a.cur {
	float:left;
	width:174px;
	padding:18px 0;
	height:160px;
	overflow:hidden;
	text-align:center;
	margin:0 3px;
}
.guideNav4 p a img {
	display:block;
	margin:0 auto 10px auto;
}
