@charset "utf-8";
/* CSS Document */
/*文字*/

*{margin:0;padding:0;}

.f_purple{ color:#cc00cc;}


.main_left{ width:230px;}
.main_right{width:720px;}
.main_right_shop{width:725px;}
.main_content{ zoom:1; overflow:hidden;}
.main_div{ width:960px; margin:0px auto;}
.topbg{min-width:960px;}
.layout{width:960px;margin:0 auto;}

html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	color:#555;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;	
	font-family:"宋体","Microsoft Yahei","微软雅黑",Arial, Helvetica, sans-serif;	
	font-size:12px;	
}
/*
body {
	line-height: 1; background:url("../image/common/topbg.jpg") repeat-x scroll left top #fff; position:relative
}*/
ol, ul {
	list-style: none;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
img{ border:0;}
.radio{ margin:0 1px}
a{ text-decoration:none;color:#666}
a:link{ text-decoration:none;}
a:visited{ text-decoration:none;}
a:hover{ text-decoration:none;outline:none;}
a:active, a:focus {outline:none;}

/*浮动相关*/
.floatleft{float:left;}
.floatright{float:right;}
.clear{clear:both;}
.fix{overflow:hidden; zoom:1;}
.p_center{text-align:center;}



/*文字*/
.f_green{color:#80B921; font-family:Tahoma, Geneva, sans-serif;}
.f_org{color:#eb6100;}
.f_org a{color:#eb6100;}
.f_blue{color:#0068b7;}
.f_gray{color:#626262;}
.f_gray1{color:#434343;}
.f_red{color:#ff0000;}

.f_s24{font-size:24px;}
.f_s14{font-size:14px;}
.f_s20{font-size:20px;}
.f_s16{font-size:16px;}
.f_lin25{line-height:2.5;}
.f_lin18{line-height:1.8;}

.f_bold{font-weight:bold;}

/*字体颜色-缩进*/
.fcorange{color:#ff5a00; font-family:Arial, Helvetica, sans-serif}
.fc999{color:#999; line-height:18px}
.fc333{color:#333}
.fcred{color:red}
.fcblue{color:#0188ca}
.txtidt{ text-indent:2em;}
p.txtidt{ line-height:18px; padding:4px 0}
.txtd{ text-decoration:underline}
.linee{ line-height:22px}

/*背景按钮*/
.btna_o span,.btna_bo,.btna_g,.btna_sg span,.btna_bn span,.btna_nn span,.btna_r_n span{ font-family: Arial, "宋体", Helvetica, sans-serif; cursor:pointer;display: inline-block;overflow:hidden; word-break:keep-all; white-space:nowrap;}
/*小黄背景*/
.btna_o{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/myserv_sprite.png) 0 -215px; padding-left:16px;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0 0px 1px rgba(255, 255, 255, 0.6) inset;}
.btna_o span{ padding-right:16px;background:url(../image/self-service/myserv_sprite.png) 100% -215px;color:#fff;height:25px; line-height:24px;}
/*大黄背景*/
.btna_bo{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/btn_1.png) 0 -139px; padding-left:25px;padding-right:25px;height:38px; line-height:38px;border-right:1px solid #DD7E00;font-size:14px; color:#ffffff; font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif ;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0 0px 1px rgba(255, 255, 255, 0.6) inset;}
.btna_bo:hover{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/btn_1b.png) 0 -139px; padding-left:25px;padding-right:25px; border-right:1px solid #DD7E00;}
.btna_bo span{font-size:14px; color:#ffffff; font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif  ;}


/*绿背景*/
.btna_g{ display:inline-block; _display:inline;zoom:1; background:#ff8200; padding-left:25px;padding-right:25px;height:38px; line-height:38px;border-right:1px solid #ff8200;font-size:14px; color:#ffffff; font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif  ;text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0 0px 1px rgba(255, 255, 255, 0.6) inset;}
.btna_g:hover{ display:inline-block; _display:inline;zoom:1; background:#ff8200; padding-left:25px;padding-right:25px; border-right:1px solid #ff8200;}
.btna_g span{font-size:14px; color:#ffffff; font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif  ;}


/*小绿背景*/
.btna_sg{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/myserv_sprite.png) 0 -241px; padding-left:16px;}
.btna_sg span{ padding-right:16px;background:url(../image/self-service/myserv_sprite.png) 100% -241px;color:#fff;height:25px; line-height:24px;}

/*大灰背景*/
.btna_bn{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/myserv_sprite.png) 0 -440px; padding-left:30px;}
.btna_bn span{ padding-right:30px;background:url(../image/self-service/myserv_sprite.png) 100% -440px;color:#333; font-weight:bold;height:36px; line-height:34px;  font-size:14px;}
/*小灰背景*/
.btna_n{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/btn_1.png) 0 -53px; padding-left:15px;padding-right:15px;height:22px; line-height:21px;border-right:1px solid #cccccc;font-size:12px; color:#555555; font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif  ;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25);box-shadow: 0px 1px 2px rgba(0, 0, 0, 0.3), 0 0px 1px rgba(255, 255, 255, 0.5) inset;}
.btna_n:hover{ display:inline-block; _display:inline; background:url(../image/common/btn_1b.png) 0 -53px; padding-left:15px;padding-right:15px; border-right:1px solid #cccccc;}
.btna_n span{font-size:12px; color:#555555; font-family:"微软雅黑",Arial, "宋体", Helvetica, sans-serif  ;}

/*中灰背景*/
.btna_nn{ display:inline-block; _display:inline;zoom:1; background:url("../image/sale/btn_bg_1.gif") no-repeat scroll 0 0 transparent; padding-left:16px;}
.btna_nn span{ padding-right:16px;background:url("../image/sale/btn_bg_1.gif") no-repeat scroll right top transparent;color:#333;height:25px; line-height:24px; }
/*圆角按钮——灰色-中32*/
.btna_r_n{ display:inline-block; _display:inline;zoom:1; background:url(../image/common/myserv_sprite.png) 0 -711px; padding-left:20px;}
.btna_r_n span{ padding-right:20px;background:url(../image/common/myserv_sprite.png) 100% -711px;color:#333;height:34px; line-height:32px; font-size:15px;}

/*状态*/

.status{color:#80b921; margin:30px auto;text-align:center;}
.status span{ height:51px;line-height:51px; display:inline-block; font-size:24px; }
.status span b{ font-size:24px;}
.status span s{ font-style:normal; line-height:22px; text-align:left; float:left; text-decoration: none; padding-top:5px }
.status i{ background:url("../image/common/success_icon.gif") left top no-repeat; padding:23px; height:0; font-size:0; float:left; margin-right:10px;}
.status_error{color:red}
.status_error i{ background:url("../image/common/fail_icon.gif") left top no-repeat; padding:0; height:51px; width:51px}
.status_tip{color:#666}
.status_tip i{ background:url("../image/common/status_tip.gif") left top no-repeat}

/*星星等级*/
.star{ display:inline-block; height:17px; line-height:0; background:url(../image/common/star.gif) left top no-repeat; width:99px;}
.star5{ background-position:-1px 0}
.star4{ background-position:-21px 0}
.star3{ background-position:-41px 0}
.star2{ background-position:-61px 0}
.star1{ background-position:-81px 0}
.star0{ background-position:-101px 0}

.gstar{ display:inline-block; height:17px; line-height:0; background:url(../image/common/star.gif) left bottom no-repeat; width:99px; margin:0 8px -4px}
.gstar5{ background-position:-1px -17px}
.gstar4{ background-position:-21px -17px}
.gstar3{ background-position:-41px -17px}
.gstar2{ background-position:-61px -17px}
.gstar1{ background-position:-81px -17px}
.gstar0{ background-position:-101px -17px}