@charset "utf-8";
/* CSS Document */
/*
 ------------------
 Site: pujia New layout
 Author: Pojaaer
 Updated: 2010-07-21
 Updated By: talentsgod@gmail.com
 ------------------
*/


/* reset */
html{color: #333333; background: #FFFFFF;}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td {margin: 0; padding: 0;}
iframe, img {border: 0;}
em, strong {font-style: normal; font-weight: normal;}
ul, li {list-style: none;}
h1, h2, h3, h4, h5, h6 {font-size: 100%; font-weight: normal;}
input, button, textarea, select {font-family: inherit; font-size: inherit; font-weight: inherit;}
input, button, textarea, select {font-family: Tahoma, Helvetica, Arial, sans-serif; font-size: 12px;	line-height: 18px; vertical-align: middle;}
table {border-collapse: collapse; border-spacing: 0;}
body {font: 12px/18px Tahoma, Helvetica, Arial, sans-serif; text-align: left;}
a {color: #0049CE; text-decoration: none; cursor: pointer; outline: none;}
a:hover {color: #FF6600; text-decoration: underline; cursor: pointer;}
.c {clear: both;}

.c666 {color: #666666;}
.c999 {color: #999999;}
.cf60 {color: #FF6600;}
.a_center {text-align: center;}
.a_right  {text-align: right;}
.a_left   {text-align: left;}

.margin_zero {margin: 0;}
.margin_10px {margin: 10px;}
.margin_15px {margin: 15px;}
.margin_20px {margin: 20px;}
.padding_zero {padding: 0;}
.padding_5px {padding: 5px;}
.padding_10px {padding: 10px;}
.padding_15px {padding: 15px;}

.mh_10px {margin: 0 10px;}
.mh_15px {margin: 0 15px;}
.mv_10px {margin: 10px auto;}
.mv_15px {margin: 15px auto;}
.mv_20px {margin: 20px auto;}


.mt_10px {margin-top: 10px;}
.mr_10px {margin-right: 10px;}
.mb_10px {margin-bottom: 10px;}
.ml-10px {margin-left: 10px;}

.pt_10px {padding-top: 10px;}
.pr_10px {padding-right: 10px;}
.pb_10px {padding-bottom: 10px;}
.pl_10px {padding-left: 10px;}
.ph_10px {padding-left: 10px; padding-right: 10px;}
.pv_10px {padding-top: 10px; padding-bottom: 10px;}

.f_12px {font-size: 12px;}
.f_14px {font-size: 14px;}

.high_5px, .high_10px {height: 5px; font-size: 0; line-height: 0; clear: both; overflow: hidden;}
.high_10px {height: 10px;}

.dash1px {height: 1px; background: url(images/dashed.png) repeat-x 0 0; font-size: 0; line-height: 0; clear: both; overflow: hidden;}
.linex1px, .line1pxA9 {height: 1px; margin: 10px auto; background-color: #E9E9E9; font-size: 0; line-height: 0; overflow: hidden;}
.line1pxA9 {background-color: #A9A9A9;}
/* header */
#hd
{
	position: relative;
	width: 980px;
	height: 80px;
	margin: 0 auto;
}

/* footer */
#ft
{
	padding: 10px 0;
	margin: 0 auto;
	height: auto;
	line-height: 30px;
	width: 100%;
	border-top: 1px solid #D1D1D1;
	text-align: center;
	font-size: 12px;
}
#ft .wordlink span
{
	margin: 0 8px;
}
#ft .pjcopy
{
	text-align: center;
}

/* pages */
.pages,
.pageturn
{
    height: 20px;
    margin: 10px 0;
}
.pages ul li,
.pageturn ul li
{
    float: left;
    margin: 0 5px;
    line-height: 20px;
}
.pages ul li.current,
.pageturn ul li.current
{
    font-weight: bold;
    color: #FF1900;
}
.pages ul li a,
.pageturn ul li a
{
    display: inline-block;
    height: 14px;
    padding: 2px 4px;
    line-height: 14px;
    border: 1px solid #DDDDDD;
}
.pages ul li a:hover,
.pageturn ul li a:hover
{
    background-color: #FED08D;
    border: 1px solid #FFA84A;
    color: #FFFFFF;
    text-decoration: none;
}
.pageturn:after
{
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.pageturn
{
    display: inline-block;
}
.pageturn
{
    display: block;
}


/* general toolbar */
#usrInfo
{
	position:relative;
	height:28px;
	background:url(images/bodyBgtop.png) repeat-x;
	font-size:12px;
	z-index:99;
}
#usrInfo .usrDiv
{
	position: relative;
	width: 980px;
	height: 27px;
	margin: 0 auto;
	padding-top: 1px;
}
.usrDiv span,
.usrDiv a,
.usrDiv em
{
	display: inline-block;
	height: 27px;
	line-height: 27px;
}
.usrDiv span.welcome
{
	margin-right: 12px;
}
.usrDiv span
{
	float: left;
}
.usrDiv span.liney
{
	color: #CCCCCC;
	margin: 0 6px;
}

.usrDiv em.lastOne
{
	margin-right: 2px;
}
.usrDiv .message
{
	position: relative;
	width: 55px;
	margin-left: 30px;
}
.usrDiv .newMes
{
	position: relative;
	width: 36px;
	padding-left: 19px;
	background: url(images/bodyNotice.gif) no-repeat left center;
}
.newPmsCon
{
	position: absolute;
	left: -16px;
	top: 26px;
	width: 80px;
	padding: 0 8px 4px;
	background: #FFFFFF;
	border: 1px solid #BFBFBF;	
}
.newPmsCon li
{
	height: 23px;
	line-height: 23px;
}
.newPmsCon li a b
{
	color: #FF1900;
	padding-right: 4px;
}
.usrDiv .usrNav
{
	position: absolute;
	right: 0;
	top: 0;
}
.usrNav .moreSelect
{
	position: relative;
}
.moreSelect .moreTitle
{
	position: relative;
	width: 24px;
	height: 25px;
	margin-top: 2px;
	padding: 0 16px 0 6px;
	line-height: 25px;
	background: url(images/bodySingle.png) no-repeat 33px 10px;
	color: #0049CE;
	cursor: pointer;
	z-index: 6;
}
.usrNav .on
{
	margin-top: 1px;
	padding: 0 15px 0 5px;
	border: 1px solid #BFBFBF;
	border-bottom: 0;
	background: url(images/bodySingle.png) no-repeat 32px -16px #FFFFFF;
	color: #333333;
}
.moreSelect ul
{
	display: none;
	position: absolute;
	top: 26px;
	right: 0px;
	width: 80px;
	border: 1px solid #BFBFBF;
	background: #FFFFFF;
	z-index: 4;
}
.moreSelect li
{
	width: 74px;
	height: 29px;
	margin: 0 auto;
	line-height: 29px;
	border-bottom: 1px solid #BFBFBF;
	text-align: center;
}
.moreSelect li.nb
{
	border-bottom: 0;
}
.moreSelect li.line
{
	width: 36px;
	margin-right: 44px;
	height: 1px;
	overflow: hidden;
	background: #BFBFBF;
	border: 0;
}
.moreSelect li.last
{
	border-bottom: 0;
}
.searchMenu
{
    position: relative;
    float: left;
    z-index: 99;
}
.searchMenu dt
{
    position: relative;
    _bottom: -1px;
    width: 42px;
    height: 26px;
    left: -9px;
    padding: 1px 1px 1px 25px;
    background: transparent url(images/st.png) no-repeat -80px 3px;
    color: #0049CE;
    line-height: 26px;
    text-align: left;
    cursor: pointer;
    z-index: 1001;
}
.searchMenu dt b
{
    position: absolute;
    top: 12px;
    top: 10px\0;
    _top: 11px;
    right: 7px;
    overflow: hidden;
    display: block;
    width: 8px;
    height: 4px;
    background: url(images/single.png) no-repeat 0 0;
}
.searchMenu dt span
{
    position: absolute;
    top: 0;
    right: -3px;
    color: #BFBFBF;
    z-index: 100;
}
.searchMenu dt.hover span
{
    display: none;
}
.searchMenu dt.hover
{
    padding: 0 0 1px 24px;
    background: #FFF url(images/st.png) no-repeat -81px 2px;
    border: 1px solid #BFBFBF;
    border-bottom: 0 none;
}
.searchMenu dt.hover b
{
    background-position: 0 -3px;
}
.searchMenu dd
{
    position: absolute;
    top: 27px;
    right: 9px;
    display: none;
    width: 180px;
    padding: 10px;
    background: #FFF;
    border: 1px solid #BFBFBF;
    z-index: 1000;
}
.searchMenu dd .txt
{
    width: 170px;
    margin: 0 0 5px;
    padding: 2px 3px;
    border: 1px solid #B7B7B7;
    font-size: 14px;
}
.searchMenu dd .btn
{
    overflow: hidden;
    width: 66px;
    height: 24px;
    border: 0 none;
    background: url(images/st.png) no-repeat 0 0;
    color: #FFF;
    font-weight: 700;
    font-size: 12px;
}
/* wBox 20100830 */
#wBox .wBox_b{filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;background-image:url(http://a.pojaaimg.cn/2010/js/wbox/wbox.gif);width:10px;}#wBox{position:absolute;top:0;left:0;z-index:100;text-align:left;display:none;}#wBox .wBox_popup{position:relative;}#wBox table{border-collapse:collapse;border-spacing:0;}#wBox td{border-bottom:0;padding:0;}#wBox .wBox_body{background-color:#fff;border:1px solid #4D7BE0;}#wBox img{border:0;margin:0;}#wBox .wBox_title{height:28px;color:#000;width:100%;background:url(http://a.pojaaimg.cn/2010/js/wbox/titleBG.png) repeat-x;}#wBox .wBox_title .wBox_itemTitle{padding-left:5px;overflow:hidden;font-size:14px;font-weight:bold;}#wBox .wBox_title .wBox_close{background:url(http://a.pojaaimg.cn/2010/js/wbox/close.png) no-repeat 0 0;height:14px;width:14px;overflow:hidden;cursor:pointer;}#wBox .wBox_title .on{background-position:0 -14px;}#wBox .wBox_tl,#wBox .wBox_tr,#wBox .wBox_bl,#wBox .wBox_br{height:10px;width:10px;overflow:hidden;background-image:url(http://a.pojaaimg.cn/2010/js/wbox/wbox.gif);padding:0;filter:alpha(opacity=80);-moz-opacity:.8;opacity:.8;}#wBox #wBoxContent{padding:3px;}#wBox_overlay{position:absolute;top:0;left:0;height:100%;width:100%;}#wBox .wBox_load{width:270px;}.wBox_hide{z-index:-100;}.wBox_overlayBG{background-color:#FFF;z-index:99;}#wBox #wBox_loading{width:32px;height:32px;margin:0 auto;}

/*dq css*/
.dq_ajaxLoding{margin-left: 40%;display: inherit;}
.dq_loadingImg{background-image: url(images/loading36.gif);display: inherit;width:128px;height:15px;}
table tr.dq_select{background: #CFE7FF;}
.dq_dialog_over {position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;z-index:300;display:block; filter: alpha(opacity=30);-moz-opacity: 0.3;opacity: 0.3; }
.dq_dialog{position:absolute;width:380px; width: 448px\9;background:#fff;z-index:301;}
.dq_dialog_title a{color:white;}
* html .dq_dialog_over { /* ie6 hack */
  position: absolute;
  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
/* guan lian dao shang hu */
.dq_dialog_body{padding: 10px; border-top: 0;}
.dialogCont{width: 100%;}
.dq_dialog_title{position: relative; height: 35px; padding-left: 16px; border-bottom: 1px solid #DFDFDF; background: url(images/blcgh3BG.png) repeat-x; line-height: 35px; font-weight: bold;}
.dq_dialog_title .close{display: block; position: absolute;	top: 13px; right: 10px;	width: 12px; height: 14px; outline: none; background: url(images/inputBox.png) no-repeat 0 -198px; text-indent: -9999px;}
.dq_dialog ul.shopList, .dq_dialog .hadRelate{padding: 5px 15px;}
.dq_dialog ul.shopList li{line-height: 24px;}
.dq_dialog ul.shopList li input{margin-right: 5px; margin-top: -5px;}
.dq_dialog p.relDesc{padding: 8px 12px; margin: 15px 15px 10px 15px; border: 1px solid #EEE4AA;	background-color: #FFFAC5;}
.dq_dialog .relBtn {margin: 10px 15px;}

/* clear float */
.clearfix:after{content:'\0020'; display:block; height:0; clear:both;}
.clearfix{*zoom:1;}
