body{
	font:13px/1.4 arial,helvetica,sans-serif;
	text-align:center;
}
body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button{
	margin:0;
	padding:0;
}
h1,h2,h3,h4,h5,h6{
	font-size:100%;
	font-weight:normal;
	
}
table{
	font-size:inherit;
	font:100%;
	
}
input,select{
	font:100% arial,helvetica,clean,sans-serif;
	
}
form {
    padding:0px; margin:0px;
}
button{
	overflow:visible;
	
}
th,em,address,cite{
	font-style:normal;
	font-weight:normal;
	
}
li{
	list-style:none;
	
}
img,fieldset{
	border:0;
	
}
ins{
	text-decoration:none;
	
}
#guoqing {
    background:url(../images/60_zty_bg.jpg) no-repeat top 50%
}
#doc1,#doc2,#doc3{
	margin:auto;
	text-align:left;
	min-width:760px;
	zoom:1;
	font-size:100%;
	
}
#doc1{
	margin:auto 10px;
	
}
#doc2{
	width:760px;
	
}
#doc3{
	width:920px; background:#FFFFFF
}
.bb-l160 .bb-c,.bb-l180 .bb-c,.bb-l200 .bb-c,.bb-l220 .bb-c,.bb-l240 .bb-c,.bb-l260 .bb-c,.bb-l280 .bb-c,.bb-l300 .bb-c{
	float:left;
	text-align:left;
	
}
.bb-l160 #bb-main,.bb-l180 #bb-main,.bb-l200 #bb-main,.bb-l220 #bb-main,.bb-l240 #bb-main,.bb-l260 #bb-main,.bb-l280 #bb-main,.bb-l300 #bb-main{
	float:right;
	width:100%;
	margin-left:-25em;
	
}
.bb-l160 #bb-main .bb-c,.bb-l180 #bb-main .bb-c,.bb-l200 #bb-main .bb-c,.bb-l220 #bb-main .bb-c,.bb-l240 #bb-main .bb-c,.bb-l260 #bb-main .bb-c,.bb-l280 #bb-main .bb-c,.bb-l300 #bb-main .bb-c{
	float:none;
	width:auto;
	
}
.bb-l160 .bb-c{
	width:160px;
	
}
.bb-l160 #bb-main .bb-c{
	margin-left:170px;
	
}
.bb-l180 .bb-c{
	width:180px;
	
}
.bb-l180 #bb-main .bb-c{
	margin-left:190px;
	
}
.bb-l200 .bb-c{
	width:200px;
	
}
.bb-l200 #bb-main .bb-c{
	margin-left:210px;
	
}
.bb-l220 .bb-c{
	width:220px;
	
}
.bb-l220 #bb-main .bb-c{
	margin-left:230px;
	
}
.bb-l240 .bb-c{
	width:240px;
	
}
.bb-l240 #bb-main .bb-c{
	margin-left:250px;
	
}
.bb-l260 .bb-c{
	width:260px;
	
}
.bb-l260 #bb-main .bb-c{
	margin-left:270px;
	
}
.bb-l280 .bb-c{
	width:280px;
	
}
.bb-l280 #bb-main .bb-c{
	margin-left:290px;
	
}
.bb-l300 .bb-c{
	width:300px;
	
}
.bb-l300 #bb-main .bb-c{
	margin-left:310px;
	
}
.bb-r160 .bb-c,.bb-r180 .bb-c,.bb-r200 .bb-c,.bb-r220 .bb-c,.bb-r240 .bb-c,.bb-r260 .bb-c,.bb-r280 .bb-c,.bb-r300 .bb-c{
	float:right;
	text-align:left;
	
}
.bb-r160 #bb-main,.bb-r180 #bb-main,.bb-r200 #bb-main,.bb-r220 #bb-main,.bb-r240 #bb-main,.bb-r260 #bb-main,.bb-r280 #bb-main,.bb-r300 #bb-main{
	float:left;
	width:100%;
	margin-right:-25em;
	
}
.bb-r160 #bb-main .bb-c,.bb-r180 #bb-main .bb-c,.bb-r200 #bb-main .bb-c,.bb-r220 #bb-main .bb-c,.bb-r240 #bb-main .bb-c,.bb-r260 #bb-main .bb-c,.bb-r280 #bb-main .bb-c,.bb-r300 #bb-main .bb-c{
	float:none;
	width:auto;
	
}
.bb-r160 .bb-c{
	width:160px;
	
}
.bb-r160 #bb-main .bb-c{
	margin-right:170px;
	
}
.bb-r180 .bb-c{
	width:180px;
	
}
.bb-r180 #bb-main .bb-c{
	margin-right:190px;
	
}
.bb-r200 .bb-c{
	width:200px;
	
}
.bb-r200 #bb-main .bb-c{
	margin-right:210px;
	
}
.bb-r220 .bb-c{
	width:220px;
	
}
.bb-r220 #bb-main .bb-c{
	margin-right:230px;
	
}
.bb-r240 .bb-c{
	width:240px;
	
}
.bb-r240 #bb-main .bb-c{
	margin-right:250px;
	
}
.bb-r260 .bb-c{
	width:260px;
	
}
.bb-r260 #bb-main .bb-c{
	margin-right:270px;
	
}
.bb-r280 .bb-c{
	width:280px;
	
}
.bb-r280 #bb-main .bb-c{
	margin-right:290px;
	
}
.bb-r300 .bb-c{
	width:300px;
	
}
.bb-r300 #bb-main .bb-c{
	margin-right:310px;
	
}
.bb-ga .bb-u{
	width:49.4%;
	float:right;
	
}
.bb-ga .first{
	float:left;
	
}
.bb-gb .bb-u{
	width:66%;
	float:right;
	
}
.bb-gb .first{
	float:left;
	width:33%;
	
}
.bb-gc .bb-u{
	width:33%;
	float:right;
	
}
.bb-gc .first{
	float:left;
	width:66%;
	
}
.bb-gd .bb-u{
	width:32.55%;
	float:left;
	margin-left:1.1%;
	
}
.bb-gd .first{
	margin-left:0;
	
}
#bd,.bb-g,.bb-ga,.bb-gb,.bb-gc,.bb-gd{
	zoom:1;
	
}
#bd:after,.bb-g:after,.bb-ga:after,.bb-gb:after,.bb-gc:after,.bb-gd:after{
	content:".";
	display:block;
	visibility:hidden;
	height:0;
	clear:both;
	
}
button{
	line-height:1.22;
	padding:0 .3em;
	cursor:pointer;
	_cursor:hand;
	
}
a{
	color:#0045df;
	text-decoration:none;
	
}
a:hover,a:active,a:focus{
	color:#f30;
	text-decoration:underline;
	
}
.highlight,a.highlight{
	color:red;
	
}
textarea.error{
	background-color:#f88;
	
}
input.error{
	background-color:#f88;
	
}
em.error{
	color:red!important;
	font-size:12px;
	
}
.nojs{
	background:url(../images/ico-nojs.gif) 1em center #FEFFB1 no-repeat;
	border:1px solid #ffe574;
	font-size:14px;
	font-weight:bold;
	padding:.3em 2.5em;
	
}
#ft{
	font-size:93%;
	text-align:center;
	margin:1.5em auto;
	line-height:1.8;
	
}
#ft img{
	position:relative;
	top:.3em;
	
}
#ft .icp{
	color:#808080;
	margin-bottom:.3em;
	
}
#ft .cp,#ft .cp a{
	color:#77c;
	
}
#ft .cp a{
	text-decoration:underline;
	
}
.bui-custom-t1 .bb-c{
	float:left;
	
}
.bui-custom-t1 #bb-main{
	float:right;
	width:100%;
	margin-left:-25em;
	
}
.bui-custom-t1 #bb-main .bb-c{
	float:none;
	width:auto;
	
}
.bui-custom-t1 .bb-c{
	width:150px;
	
}
.bui-custom-t1 #bb-main .bb-c{
	margin-left:150px;
	
}
.bb-sc .bb-c{
	display:none;
	
}
.bb-sc #bb-main .bb-c{
	display:block;
	width:100%;
	
}
.bui-custom-t1 #bd,.bb-sc #bd{
	padding-top:1.3em;
	*padding-top:.8em;
	margin-top:.5em;
	
}
.com-lsp #bd{
	margin-top:0;
	
}
.gm-master{
	margin:.3em 0 0;
	white-space:nowrap;
	padding-top:0px;
	
}
.gm-master-logo{
	float:left;
	margin-top:.3em;
	width:137px;
	
}
.gm-master-search{
	float:left;
	margin:.5em 0 0 .5em;
	width:24.5em;
	
}
.gm-master-search-sc{
	font-size:12px;
	margin-bottom:.3em;
	
}
.gm-master-search fieldset{
	display:inline;
	
}
.gm-master-search legend{
	display:none;
	
}
.gm-master-search input{
	padding:.35em .3em .15em .3em;
	margin:.1em .3em 0 0;
	vertical-align:middle;
	font-size:108%;
	color:#ccc;
	border:1px solid #9a9a99;
	background:url(../images/sprites_hds.gif) no-repeat;
	width:15.5em;
	
}
.gm-master-search input.focus{
	color:#000;
	
}
.gm-master-search button{
	vertical-align:middle;
	width:81px;
	height:27px;
	line-height:27px;
	border:0;
	padding:0;
	background:url(../images/sprites_hds.gif) 0 -200px no-repeat;
	font-size:14px;
	font-weight:bold;
	
}
.gm-master-ac{
	float:right;
	text-align:right;
	padding-top:1px;
	width:35em;
	
}
.gm-master-ac li{
	display:inline;
	font-size:93%;
	background:url(../images/bg_pipe1.gif) left center no-repeat;
	margin-left:.5em;
	padding-left:.6em;
	zoom:1;
	
}
.gm-master-ac li.first,.gm-master-ac li.nopipe{
	background:none;
	
}
.gm-master-ac li.s1 a{
	background:url(../images/sprites_ico.gif) 0 .2em no-repeat;
	padding-left:20px;
	
}
.gm-master-ac li.s2{
	margin-left:0;
	
}
.gm-master-ac li.s3 a{
	background:url(../images/sprites_ico.gif) 0 -40px no-repeat;
	padding:2px 0 2px 19px;
	
}
.gm-master-ac li.s4 a{
	background:url(../images/sprites_ico.gif) 0 -200px no-repeat;
	padding-left:19px;
	
}
.gm-master-ac li.s5 a{
	background:url(../images/sprites_ico.gif) 0 -80px no-repeat;
	padding:2px 0 2px 19px;
	
}
.gm-master-dashboard{
	height:1.3em;
	font-size:12px;
	*margin-top:.3em;
	
}
.gm-master-dashboard a{
	text-decoration:none;
	color:#000;
	
}
.gm-master-dashboard a:hover{
	color:red;
	
}
.gm-master-dashboard strong{
	font-weight:bold;
	
}
.gm-master-dashboard .more{
	background:url(../images/bg_scp2.gif) right center no-repeat;
	padding-right:10px;
	cursor:pointer;
	_cursor:hand;
	position:relative;
	zoom:1;
	z-index:5;
	
}
.gm-master-dashboard .more span{
	display:none;
	position:absolute;
	left:-3px;
	top:-4px;
	*top:-3px;
	width:65px;
	border:1px solid #58970e;
	background:#fff;
	text-align:left;
	
}
.gm-master-dashboard .more a.moreplc{
	background:url(../images/bg_scp2.gif) no-repeat;
	background-position:53px 7px;
	*background-position:53px 8px;
	text-decoration:none;
	padding-top:.2em;
	padding-bottom:.3em;
	
}
.gm-master-dashboard .more a.moreplc:hover{
	background-color:#fff;
	
}
.gm-master-dashboard .more span a{
	display:block;
	padding:.1em .5em .1em .2em;
	
}
.gm-master-dashboard .more span a:hover{
	background-color:#e8e8e8;
	color:#000;
	
}
.gm-master-dashboard .more:hover span{
	display:block;
	
}
.gm-master-nav{
	font-size:12px;
	border-top:1px solid #cde8a5;
	border-bottom:1px solid #cde8a5;
	background:#e6f3d0;
	padding:0 10px;
	height:26px;
	line-height:26px;
	float:right;
	margin-top:.6em;
	position:relative;
	zoom:1;
	
}
.gm-master-nav a{
	color:#ooc;
	text-decoration:none;
	
}
.gm-master-nav a:hover{
	color:red;
	text-decoration:underline;
	
}
.gm-master-nav b{
	color:#ff8a00;
	font-weight:bold;
	
}
.gm-master-nav .cart{
	background:url(../images/bg_bns2.gif) 0 -28px repeat-x;
	height:24px;
	line-height:24px;
	display:-moz-inline-box;
	display:inline-block;
	padding:0 10px 0 0;
	margin-right:10px;
	_margin-top:1px;
	margin-left:-10px;
	
}
.gm-master-nav .cart a{
	color:#fff;
	background:url(../images/bg_bns2.gif) 0 -52px no-repeat;
	padding-left:28px;
	display:block;
	
}
.gm-master-nav .cart a:hover{
	color:#fff;
	
}
.gm-master-nav .cart strong{
	font-weight:bold;
	font-size:14px;
	font-family:'ËÎÌå';
	
}
.gm-master-nav .cl,.gm-master-nav .cr{
	width:2px;
	height:28px;
	background:url(../images/bg_bns2.gif) no-repeat;
	overflow:hidden;
	top:-1px;
	position:absolute;
	display:block;
	
}
.gm-master-nav .cl{
	left:0;
	
}
.gm-master-nav .cr{
	background-position:right 0;
	right:0;
	_right:-1px;
	
}
.pheader{
	position:relative;
	z-index:55;
	height:102px;
	margin:.8em 0 1em 0;
	background:url(../images/bg_phd_hp.gif) 0 -102px repeat-x #f1f0f0;
	padding:0 8px;
	
}
.pheader .xl,.pheader .xr{
	position:absolute;
	width:8px;
	height:102px;
	background:url(../images/bg_phd_hp.gif) no-repeat;
	top:0;
	
}
.pheader .xl{
	left:0;
	
}
.pheader .xr{
	right:0;
	background-position:-8px 0;
	
}
.pheader .header-tab{
	height:28px;
	line-height:28px;
	_overflow:hidden;
	
}
.pheader .header-tab a{
	color:#fff;
	
}
.pheader .header-tab b{
	position:absolute;
	right:2px;
	top:2px;
	width:25px;
	height:24px;
	background:url(../images/bg_phd_flag.gif) no-repeat;
	background-image: url(../images/bg_phd_flag.gif);
	
}
.pheader .header-tab ul{
	margin-left:178px;
	
}
.pheader .header-tab li{
	position:relative;
	float:left;
	width:102px;
	font-size:14px;
	text-align:center;
	background:url(../images/bg_phd_hp.gif) right -274px no-repeat;
	
}
.pheader .header-tab li a{
	display:block;
	width:100%;
	*padding-top:2px;
	
}
.pheader .header-tab li.current{
	background:url(../images/bg_phd_hp_cur.gif) no-repeat #fff;
	width:88px;
	top:-4px;
	padding:4px 0 1px 0;
	
}
.pheader .header-tab li.current a{
	color:#000;
	font-weight:bold;
	text-decoration:none;
	
}
.pheader .header-tab #makehp{
	position:absolute;
	font-size:93%;
	right:10px;
	top:1px;
	display:none;
	*display:inline;
	
}
.pheader .header-tab #makehp a{
	text-decoration:underline;
	
}
.pheader .header-search legend{
	display:none;
	
}
.pheader .header-search{
	font-size:93%;
	
}
.pheader .header-search .inner{
	padding:10px 0 0 193px;
	background:url(../images/bg_phd_hp.gif) 175px -338px no-repeat;
	height:60px;
	zoom:1;
	
}
.pheader .header-search select,.pheader .header-search input,.pheader .header-search button{
	vertical-align:middle;
	margin-right:.3em;
	border:none;
	background:transparent;
	
}
.pheader .header-search .s1,.pheader .header-search .s2,.pheader .header-search .s3{
	float:left;
	background:url(../images/bg_phd_inp.gif) no-repeat;
	height:28px;
	border:1px solid #3b7b00;
	margin-right:6px;
	
}
.pheader .header-search .s1{
	width:87px;
	
}
.pheader .header-search .s1 span,.pheader .header-search .s3 span{
	border:0;
	position:absolute;
	overflow:hidden;
	margin:5px 0 0 3px;
	
}
.pheader .header-search .s1 select{
	width:6.8em;
	*margin:-1px;
	border:0;
	
}
.pheader .header-search .s2{
	width:325px; font-size:12px
	
}
.pheader .header-search .s2 input{
	height:22px;
	width:325px;
	font-size:14px;
	padding:6px 6px 0 6px;
	
}
.pheader .header-search .s3{
	width:172px;
	
}
.pheader .header-search .s3 select{
	width:167px;
	*margin:-1px;
	border:0;
	
}
.pheader .header-search .s4,.pheader .header-search .s5{
	float:left;
	margin-right:5px;
	
}
.pheader .header-search .s4{
	position:relative;
	top:-2px;
	
}
.pheader .header-search .s4 button{
	width:91px;
	height:33px;
	line-height:33px;
	background:url(../images/bg_phd_hp_btn.gif) no-repeat;
	border:0;
	font-size:14px;
	font-weight:bold;
	
}
.pheader .header-search .s5{
	font-size:12px;
	
}
.pheader .header-search .s5 a{
	color:#000;
	
}
.pheader .header-search .cgroup{
	background:#deefc5;
	
}
.pheader .header-words{
	position:absolute;
	font-size:93%;
	left:208px;
	bottom:9px;
	font-size:12px;
	
}
.pheader .header-words strong{
	font-weight:bold;
	color:#525252;
	
}
.pheader .header-words a{
	color:#525252;
	text-decoration:none;
	
}
.pheader .header-words a.highlight{
	color:red;
	
}
.pheader .header-words a:hover{
	text-decoration:underline;
	
}
.pheader-bot{
	height:47px;
	background:url(../images/bg_phd_b1.gif) 0 -47px repeat-x;
	
}
.pheader-bot .xl,.pheader-bot .xr{
	position:absolute;
	width:3px;
	height:47px;
	background:url(../images/bg_phd_b1.gif) no-repeat;
	top:0;
	
}
.pheader-bot .xl{
	left:0;
	
}
.pheader-bot .xr{
	right:0;
	background-position:-3px 0;
	
}
.pheader-bot .header-search .inner{
	height:auto;
	background:none;
	padding:8px 0 0 145px;
	
}
.pheader-bot .header-search .s4 button{
	background:url(../images/bg_phd_hp_btn2.gif) no-repeat;
	
}

.weather {
    position:absolute;top:30px;left:2px;font-size:12px;white-space:nowrap;
}
.weather img {
    float:left;vertical-align:middle;
}
.weather a {
    color:#ddfcb7;text-decoration:none;
}
.weather a:hover {
    color:#ddfcb7;text-decoration:underline;
}

.vpic {
    position:absolute;top:30px;left:750px;font-size:12px;white-space:nowrap;
}
.vpic img {
    float:left;vertical-align:middle;
}
.vpic a {
    color:#ddfcb7;text-decoration:none;
}
.vpic a:hover {
    color:#ddfcb7;text-decoration:underline;
}

#suggest-wrap{
	position:relative;
	z-index:15;
	_display /* */
:none;
	
}
.panel-suggest{
	zoom:1;
	width:289px;
	_width:305px;
	margin:-2px 0 0 -1px;
	_margin:0 0 0 -1px;
	_overflow-y:hidden;
	
}
.panel-suggest table{
	border:1px solid #3B7B00;
	
}
.panel-suggest td {
	cursor:pointer;
	_cursor:hand;
	
}
.autocomplete{
	cursor:default;
	text-align:left;
	
}
.autocomplete .selectedentry{
	background:#deefc5;
	
}
.autocomplete .unselectedentry{
	background:#fff;
	
}
.autocomplete .unselectedkey{
	color:#525252;
	padding:3px;
	padding-left:10px;
	font-size:14px;
	
}
.autocomplete .selectedkey{
	color:#000;
	padding:3px;
	padding-left:10px;
	font-size:14px;
	
}
.autocomplete .unselectedval{
	color:#999;
	padding-right:7px;
	font-size:12px;
	
}
.my-info-step{
	font-size:93%;
	position:absolute;
	right:0;
	top:.5em;
	
}
.my-info-step li{
	float:left;
	margin-left:1.5em;
	color:#333;
	zoom:1;
	color:#999;
	
}
.my-info-step li span{
	background:url(../images/bg_ico_step.gif) no-repeat;
	width:16px;
	height:16px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	float:left;
	margin-right:.3em;
	_top:-.1em;
	vertical-align:middle;
	z-index:5;
	position:relative;
	
}
.my-info-step li.selected{
	font-weight:bold;
	color:#333;
	
}
.my-info-step li.selected span{
	background-image:url(../images/bg_ico_step_selected.gif);
	
}
.rank-seller-1-1,.rank-seller-1-2,.rank-seller-1-3,.rank-seller-1-4,.rank-seller-1-5,.rank-seller-2-1,.rank-seller-2-2,.rank-seller-2-3,.rank-seller-2-4,.rank-seller-2-5,.rank-seller-3-1,.rank-seller-3-2,.rank-seller-3-3,.rank-seller-3-4,.rank-seller-3-5,.rank-seller-4-1,.rank-seller-4-2,.rank-seller-4-3,.rank-seller-4-4,.rank-seller-4-5,.rank-buyer-1-1,.rank-buyer-1-2,.rank-buyer-1-3,.rank-buyer-1-4,.rank-buyer-1-5,.rank-buyer-2-1,.rank-buyer-2-2,.rank-buyer-2-3,.rank-buyer-2-4,.rank-buyer-2-5,.rank-buyer-3-1{
	background:url(../images/bg_rank.gif) repeat-x;
	height:16px;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
	vertical-align:middle;
	font-size:1px;
	
}
.rank-seller-1-1{
	width:16px;
	
}
.rank-seller-1-2{
	width:32px;
	
}
.rank-seller-1-3{
	width:48px;
	
}
.rank-seller-1-4{
	width:64px;
	
}
.rank-seller-1-5{
	width:80px;
	
}
.rank-seller-2-1{
	width:16px;
	background-position:0 -16px;
	
}
.rank-seller-2-2{
	width:32px;
	background-position:0 -16px;
	
}
.rank-seller-2-3{
	width:48px;
	background-position:0 -16px;
	
}
.rank-seller-2-4{
	width:64px;
	background-position:0 -16px;
	
}
.rank-seller-2-5{
	width:80px;
	background-position:0 -16px;
	
}
.rank-seller-3-1{
	width:16px;
	background-position:0 -32px;
	
}
.rank-seller-3-2{
	width:32px;
	background-position:0 -32px;
	
}
.rank-seller-3-3{
	width:48px;
	background-position:0 -32px;
	
}
.rank-seller-3-4{
	width:64px;
	background-position:0 -32px;
	
}
.rank-seller-3-5{
	width:80px;
	background-position:0 -32px;
	
}
.rank-buyer-1-1{
	width:16px;
	background-position:0 -48px;
	
}
.rank-buyer-1-2{
	width:32px;
	background-position:0 -48px;
	
}
.rank-buyer-1-3{
	width:48px;
	background-position:0 -48px;
	
}
.rank-buyer-1-4{
	width:64px;
	background-position:0 -48px;
	
}
.rank-buyer-1-5{
	width:80px;
	background-position:0 -48px;
	
}
.rank-buyer-2-1{
	width:16px;
	background-position:0 -64px;
	
}
.rank-buyer-2-2{
	width:32px;
	background-position:0 -64px;
	
}
.rank-buyer-2-3{
	width:48px;
	background-position:0 -64px;
	
}
.rank-buyer-2-4{
	width:64px;
	background-position:0 -64px;
	
}
.rank-buyer-2-5{
	width:80px;
	background-position:0 -64px;
	
}
.rank-buyer-3-1{
	width:49px;
	background:url(../images/bg_rank_3_1.gif) no-repeat;
	
}
.rank-rate-0,.rank-rate-1,.rank-rate-2,.rank-rate-3,.rank-rate-4,.rank-rate-5,.rank-rate-x,.rank-rate-x span{
	background:url(../images/bg_star.gif) repeat-x;
	width:60px;
	height:13px;
	display:-moz-inline-block;
	display:inline-block;
	*overflow:hidden;
	vertical-align:middle;
	font-size:1px;
	
}
.rank-rate-0{
	background-position:-60px 0;
	
}
.rank-rate-1{
	background-position:-48px 0;
	
}
.rank-rate-2{
	background-position:-36px 0;
	
}
.rank-rate-3{
	background-position:-24px 0;
	
}
.rank-rate-4{
	background-position:-12px 0;
	
}
.rank-rate-x{
	background-position:-60px 0;
	
}
.rank-rate-x span{
	float:left;
	display:block;
	width:60px;
	margin-right:10px;
	
}
.rate-level-1,.rate-level-2,.rate-level-3,.rate-level-4,.rate-level-5{
	font-size:12px;
	margin:.2em 0 0 1em;
	*margin:.4em 0 0 1em;
	
}
.rate-level-1{
	color:#936!important;
	
}
.rate-level-2{
	color:#f96!important;
	
}
.rate-level-3{
	color:#f90!important;
	
}
.rate-level-4{
	color:#f60!important;
	
}
.rate-level-5{
	color:#f00!important;
	
}
.ico-flag{
	overflow:hidden;
	display:block;
	zoom:1;
	
}
.ico-flag-t0,.ico-flag-t1,.ico-flag-t2,.ico-flag-t3,.ico-flag-t4,.ico-flag-t5{
	width:12px;
	height:12px;
	background:url(../images/bg_flag.gif) no-repeat;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer;
	_cursor:hand;
	
}
.ico-flag-t0{
	background-position:0 -200px;
	
}
.ico-flag-t2{
	background-position:0 -40px;
	
}
.ico-flag-t3{
	background-position:0 -80px;
	
}
.ico-flag-t4{
	background-position:0 -120px;
	
}
.ico-flag-t5{
	background-position:0 -160px;
	
}
.sort-list,.sort-grid,.sort-thumb,.sort-large,.sort-price,.sort-price-desc,.sort-price-asc,.sort-time,.sort-time-desc,.sort-time-asc{
	width:17px;
	height:15px;
	display:-moz-inline-box;
	display:inline-block;
	overflow:hidden;
	margin-right:.3em;
	background:url(../images/sprites_sort.gif) no-repeat;
	text-decoration:none;
	vertical-align:middle;
	
}
.sort-list{
	width:16px;
	height:16px;
	background-position:0 0;
	
}
span.sort-list{
	background-position:0 -40px;
	
}
.sort-grid{
	width:16px;
	height:16px;
	background-position:0 -80px;
	
}
span.sort-grid{
	background-position:0 -120px;
	
}
.sort-thumb{
	background-position:0 -160px;
	
}
span.sort-thumb{
	background-position:0 -200px;
	
}
.sort-large{
	background-position:0 -240px;
	
}
span.sort-large{
	background-position:0 -280px;
	
}
.sort-price{
	background-position:0 -320px;
	
}
.sort-price-desc{
	background-position:0 -360px;
	
}
.sort-price-asc{
	background-position:0 -400px;
	
}
.sort-time{
	background-position:0 -440px;
	
}
.sort-time-desc{
	background-position:0 -480px;
	
}
.sort-time-asc{
	background-position:0 -520px;
	
}
.global-page{
	color:#666;
	
}
.global-page a,.global-page span{
	display:-mox-inline-box;
	*display:inline-block;
	border:1px solid #bfbfbf;
	background:#fff;
	padding:.03em .35em;
	margin-right:.2em;
	text-decoration:none;
	font-family:"Verdana";
	
}
.global-page a:hover{
	background:#5ba515;
	color:#fff;
	text-decoration:none!important;
	
}
.global-page span{
	color:#bfbfbf;
	
}
.global-page span.global-page-break{
	border:0;
	color:#04d;
	background:none;
	
}
.global-page span.select{
	border:0;
	font-weight:bold;
	color:#666;
	background:none;
	
}
.global-page .global-page-previous{
	position:relative;
	*top:-1px;
	
}
.global-page .global-page-next{
	background:url(../images/bg_pg1.gif) repeat-x #5ba515;
	color:#fff;
	padding:.045em .35em;
	position:relative;
	*top:-1px;
	
}
.global-page span.global-page-next{
	background:none;
	color:#bfbfbf;
	padding:.03em .35em;
	
}
.global-page input{
	width:2em;
	
}
.global-page button{
	padding:0 5px;
	font-size:12px;
	
}
a.btn-im-online,a.btn-im-offline{
	width:80px;
	height:21px;
	line-height:21px;
	background:url(../images/btn_hi.gif) 0 -21px no-repeat;
	overflow:hidden;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	
}
a.btn-im-offline{
	background:url(../images/btn_hi.gif) no-repeat;
	
}
.btn-im-online2,.btn-im-offline2{
	width:16px;
	height:16px;
	background:url(../images/sprites_ico.gif) 0 -200px no-repeat;
	overflow:hidden;
	display:-moz-inline-box;
	display:inline-block;
	margin:0 auto;
	text-indent:28px;
	color:#414141;
	text-decoration:none;
	vertical-align:middle;
	
}
.btn-im-offline2{
	background-position:-80px -200px;
	color:#666;
	
}
.btn{
	display:-moz-inline-box;
	display:inline-block;
	vertical-align:middle;
	background:url(../images/sprites_button.gif) no-repeat;
	
}
.btn span{
	display:block;
	*display:inline-block;
	background:url(../images/sprites_button.gif) no-repeat;
	
}
.btn button,.btn input,.btn a{
	display:block;
	*display:inline-block;
	border:none;
	margin:0;
	
}
.btn button,.btn input{
	background-color:transparent;
	*overflow:visible;
	cursor:pointer;
	border:0;
	
}
.btn a{
	text-decoration:none;
	outline:none;
	
}
.btn-t1{
	background-position:0 0;
	padding-left:4px;
	
}
.btn-t1 span{
	background-position:right -40px;
	height:24px;
	line-height:22px;
	*line-height:24px;
	
}
.btn-t1 a{
	padding:0 10px 0 6px;
	
}
.btn-t1 button,.btn-t1 input{
	padding:2px 10px;
	*padding:3px 10px;
	
}
.btn-t2{
	background-position:0 -80px;
	padding-left:5px;
	
}
.btn-t2 span{
	background-position:right -120px;
	height:22px;
	line-height:22px;
	
}
.btn-t2 a{
	padding:0 10px 0 5px;
	color:#fff;
	
}
.btn-t2 a:hover{
	color:#fff;
	
}
.btn-t2 button,.btn-t2 input{
	padding:2px 10px 0 5px;
	*padding:3px 10px 0 5px;
	color:#fff;
	
}
.btn-t3{
	background-position:0 -160px;
	padding-left:5px;
	
}
.btn-t3 span{
	background-position:right -200px;
	height:22px;
	line-height:22px;
	
}
.btn-t3 a{
	padding:0 10px 0 5px;
	color:#fff;
	font-size:93%;
	
}
.btn-t3 a:hover{
	color:#fff;
	
}
.btn-t3 button,.btn-t3 input{
	font-size:93%;
	padding:2px 10px 0 5px;
	*padding:3px 10px 0 5px;
	color:#fff;
	
}
.btn-t4{
	background-position:0 -240px;
	padding-left:3px;
	
}
.btn-t4 span{
	background-position:right -280px;
	height:21px;
	line-height:21px;
	
}
.btn-t4 a{
	padding:0 10px 0 7px;
	color:#000;
	
}
.btn-t4 button,.btn-t4 input{
	padding:2px 10px 0 7px;
	*padding:3px 10px 0 7px;
	
}
.btn-t5{
	background-position:0 -320px;
	padding-left:4px;
	
}
.btn-t5 span{
	background-position:right -360px;
	height:19px;
	line-height:19px;
	
}
.btn-t5 a{
	padding:0 10px 0 6px;
	color:#000;
	
}
.btn-t5 button,.btn-t5 input{
	padding:2px 10px 0 6px;
	*padding:3px 10px 0 6px;
	
}
.btn-t6{
	background-position:0 -400px;
	padding-left:3px;
	
}
.btn-t6 span{
	background-position:right -440px;
	height:25px;
	line-height:23px;
	*line-height:25px;
	
}
.btn-t6 a{
	padding:0 10px 0 7px;
	font-size:100%;
	color:#58694c;
	
}
.btn-t6 button,.btn-t6 input{
	font-size:107%;
	color:#0045df;
	padding:2px 10px 0 5px;
	*padding:3px 10px 0 5px;
	
}
.btn-t7{
	background-position:0 -560px;
	background-repeat:repeat-x;
	background-color:#e96300;
	border:1px solid #d65600;
	
}
.btn-t7 span{
	background-position:right -560px;
	height:21px;
	line-height:21px;
	
}
.btn-t7 a{
	padding:0 10px;
	color:#fff;
	
}
.btn-t7 a:hover{
	color:#fff;
	
}
.btn-t7 button,.btn-t7 input{
	color:#fff;
	padding:2px 10px 0 10px;
	*padding:3px 10px 0 10px;
	
}
.btn-t8{
	background-position:0 -600px;
	background-repeat:repeat-x;
	background-color:#f77600;
	border:1px solid #ee6200;
	
}
.btn-t8 span{
	background-position:right -600px;
	height:23px;
	line-height:23px;
	
}
.btn-t8 a{
	padding:0 10px;
	color:#fff;
	
}
.btn-t8 a:hover{
	color:#fff;
	
}
.btn-t8 button,.btn-t8 input{
	color:#fff;
	padding:3px 10px 0 10px;
	*padding:4px 10px 0 10px;
	
}
.btn-t9{
	background-position:0 -640px;
	background-repeat:repeat-x;
	background-color:#009f00;
	border:1px solid #00b200;
	
}
.btn-t9 span{
	background-position:right -640px;
	height:19px;
	line-height:19px;
	
}
.btn-t9 a{
	padding:0 10px;
	color:#fff;
	font-size:93%;
	
}
.btn-t9 a:hover{
	color:#fff;
	
}
.btn-t9 button,.btn-t9 input{
	color:#fff;
	font-size:93%;
	padding:2px 10px 0 10px;
	*padding:3px 10px 0 10px;
	
}
.btn-t10{
	width:140px;
	height:37px;
	line-height:37px;
	background:url(../images/bg_btn1.gif) no-repeat;
	font-weight:bold;
	font-size:108%;
	color:#fff;
	border:0;
	text-align:left;
	padding-left:45px;
	margin:.5em auto;
	
}
.btn-t11{
	background-position:0 -1160px;
	padding-left:4px;
	font-size:16px;
	font-weight:bold;
	
}
.btn-t11 span{
	background-position:right -1240px;
	height:37px;
	line-height:37px;
	
}
.btn-t11 a{
	padding:6px 15px 5px 6px;
	color:#fff;
	
}
.btn-t11 button,.btn-t2 input{
	padding:6px 15px 5px 6px;
	font-weight:bold;
	color:#fff;
	font-size:16px;
	
}
.btn-t11 img{
	vertical-align:middle;
	margin-right:.5em;
	
}
.richtext{
	font-size:12px;
	width:100%;
	overflow:hidden;
	
}
.richtext h1{
	font-size:138.5%;
	
}
.richtext h2{
	font-size:123.1%;
	
}
.richtext h3{
	font-size:108%;
	
}
.richtext h1,.richtext h2,.richtext h3{
	margin:1em 0;
	
}
.richtext h1,.richtext h2,.richtext h3,.richtext h4,.richtext h5,.richtext h6,.richtext strong{
	font-weight:bold;
	
}
.richtext abbr,.richtext acronym{
	border-bottom:1px dotted #000;
	cursor:help;
	
}
.richtext em{
	font-style:italic;
	
}
.richtext blockquote,.richtext ul,.richtext ol,.richtext dl{
	margin:1em;
	
}
.richtext ol,.richtext ul,.richtext dl{
	margin-left:2em;
	
}
.richtext ol li{
	list-style:decimal outside;
	
}
.richtext ul li{
	list-style:disc outside;
	
}
.richtext dl dd{
	margin-left:1em;
	
}
.richtext th,.richtext td{
	padding:0;
	border:0;
	
}
.richtext th{
	font-weight:bold;
	text-align:center;
	
}
.richtext caption{
	margin-bottom:.5em;
	text-align:center;
	
}
.richtext p,.richtext fieldset{
	margin-bottom:0;
	
}
.richtext img{
	vertical-align:bottom;
	
}
.nstar{
	width:5px;
	height:14px;
	line-height:14px;
	background:url(../images/nstar.gif) 0 center no-repeat;
	text-indent:-9999px;
	position:absolute;
	margin-left:-.8em;
	zoom:1;
	
}
.wordbreak{
	word-break:break-all;
	word-wrap:break-word;
	overflow:hidden;
	
}
.editorEm{
	font-size:12px;
	
}
.nowrap{
	white-space:nowrap;
	
}
#hd,.cls{
	zoom:1;
	
}
#hd:after,.cls:after{
	content:"";
	visibility:hidden;
	display:block;
	height:0;
	clear:both;
	
}
.sc-pw{
	height:22px;
	line-height:22px;
	width:130px;
	vertical-align:middle;
	
}
.sc-qa{
	height:22px;
	line-height:22px;
	width:130px;
	vertical-align:middle;
	
}
.sc-ns{
	height:22px;
	line-height:22px;
	width:130px;
	color:red;
	border:1px solid red;
	font-size:12px;
	text-align:center;
	display:inline-block;
	
}
.sc-ns a{
	color:red;
	text-decoration:none;
	display:block;
	
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
	.pheader .header-search select,.pheader .header-search input,.pheader .header-search button {
	vertical-align:middle;
	margin-right:.3em;
	border:none;
	background:#fff;
	
}
.pheader .header-search .s2 input {
	padding-left:0;
	
}

}
.pheader {
	margin-top:1.5em;
}

