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

/* roundbox style 
--------------------------------*/
.roundbox {
	 border:1px solid #f2b4c9;position:relative ;z-index:0; clear:both; height:100%
}
.rb_t_l,.rb_t_r, .rb_b_l,.rb_b_r{
	 width:3px; height:3px; overflow:hidden; position:absolute; 
}
.rb_t_l{  
    background: url(../images/temp/round.gif) no-repeat top left;left:0px; top:0px;float:left;margin-left:-1px;margin-top:-1px
} 
.rb_t_r{  
    background: url(../images/temp/round.gif) no-repeat top right; right:0px; top:0px;float:left;margin-right:-1px;margin-top:-1px
}
.rb_b_l{  
    background:url(../images/temp/round.gif) left bottom; left:0px; bottom:-1px;margin-left:-1px;margin-bottom:0px
}
.rb_b_r{  
    background:url(../images/temp/round.gif) right bottom;  right:0px; bottom:-1px;margin-right:-1px;margin-bottom:0px
}
.rb_box1 {
	margin-bottom:20px; width:948px;
}
.rb_box1 .rb_b_l,.rb_box1 .rb_b_r {
	margin-bottom:0px !important;margin-bottom:-1px;
}
.rb_box1_title {
	position:relative; width:960px;height:38px; line-height:38px;border-bottom:1px solid #f2b4c9;background:#ffdce4; text-align:left
}
.rb_box1_title .search_btn2 {
	position:absolute; right:24px; top:5px;
}
.rb_box1_title .nowTitle1 {
	position:absolute; left:-1px; top:-1px;
}
.rb_box1_title .desc2 {
	padding-left:120px; position:relative;
}
.rb_box1_title .desc2 span{
	position:absolute; right:120px; top:0px !important; *top:-12px !important; *top:-12px
}
.rb_box1_title .desc2 span a {
	font-size:14px;
}
.rb_box1_title .desc2 span  b a {
	font-size:12px; margin:0 3px
}

.rb_box1_title2 {
	position:relative; width:948px;height:38px; line-height:38px;border-bottom:1px solid #f2b4c9;text-align:left
}
.rb_box1_title2 .nowTitle2 {
	position:absolute; left:-1px; top:-1px;
}
.rb_box1_title2 .operBtn3 {
	left:120px
}
.rb_box1_title2 .desc2 {
	padding-left:240px; position:relative; height:38px;
}
.rb_box1_title2 .desc2 span{
	position:absolute; right:20px; top:0px
}
.rb_box1_title2 .desc2 span a.l_brownu {
	font-size:14px; font-weight:bold
}
.rb_box1_title2 .desc2 span  b a {
	font-size:12px; margin:0 3px
}

#pageTitleBar {
	width:950px;
}

#main_content {
	width:948px; overflow:hidden
}
#main_content h2 {
	color:#333; font-size:20px; margin:0 20px; width:908px; padding:30px 0; background:url(../images/dot1.gif) repeat-x left bottom
}
.author_info {
	 clear:both; height:56px; margin:0 19px; width:910px; padding:10px 0; background:url(../images/dot1.gif) repeat-x left bottom	;text-align:left;color:#666;
}
.author_info img {
	width:50px; height:50px; float:left;margin-right:6px
}
.author_info div {
	line-height:24px;
}
#ai_left {
	float:left;
}
#ai_left a.l_grape12pxu1 {
	margin-left:10px;
}

#q_info{
	width:840px; 
}
#main_content .ai_left a,#main_content .ai_left span {

}
#q_info .btnGrape2 {
	clear:right; margin-top:0 !important; margin-top:4px; margin-bottom:0 !important; margin-bottom:4px;
}
#main_content .orange_btn {
	margin:4px 0 0 6px;line-height:12px
}
#main_content .l_dgray12pxu {
	margin:0 10px 0 10px; 
}
#main_content .ai_right {
	float:right;color:#666; text-align:right; margin-top:-50px
}
#main_content .downarrow {
	background:url(../images/arrow2.gif) no-repeat right 50%;padding-right:16px;margin:0 20px 0 6px;text-decoration:underline; width:200px; color:#009900
}
.artical_content {
	 clear:both; margin:10px auto;; width:890px; text-align:left; padding:10px 0; overflow:hidden; word-break:break-all; line-height:27px; background:#f9f9f9; font-size:15px; padding:24px 10px;
}

#artical_tags {
	line-height:24px;
}
.roundbg2 {
	margin-left:120px;margin-top:-1px;float:left;height:37px; display:inline;
}
.roundbg2 a ,.roundbg2 .btnGrape2{
	margin-right:6px
}
.rb_box1_title .addfunc3 {
	padding-left:250px
}


/* mail style 
-----------------------------------------------*/
.mail_desc {
	position:absolute;left:300px;top:10px
}
.mail_desc a {
	font-weight:bold; margin:0 3px	
}
#mail_lists {
	width:948px;text-align:left; color:#333
}
#mail_lists li {
	width:100%;height:50px;line-height:50px;
}
#mail_lists li.bgtr {
	background:#eee
}
#mail_lists li span {
	float:left;display:block;
}
.mail_bottom {
	float:left;margin-top:-1px; border-bottom:1px solid #FFCC99 !important; border-bottom:none
}
.mail_bottom .page_num {
	margin-left:210px; width:740px;
}
li#lists_title {
	font-weight:bold;
}
#mail_lists li span.oper_select {
	width:88px;text-align:center
}
#mail_lists li span.sender_new {
	padding-left:20px; width:180px;font-weight:bold;background:url(../images/new_mail.gif) no-repeat left 50%;
}
#mail_lists li span.sender {
	padding-left:25px; width:175px;	
}
#mail_lists li span.mail_title_new {
	width:480px;font-weight:bold
}
#mail_lists li span.mail_title {
	width:480px;
}
#mail_lists li span.sender_old {
	padding-left:20px; width:180px;background:url(../images/old_mail.gif) no-repeat left 50%;
}
#mail_lists li span.mail_title_old {
	width:480px;
}
.mail_time {
	font-size:10px
}
#send_mail {
	padding-top:30px; text-align:left;	
}
#send_mail .btn_square {
	float:left; margin-left:40px;	
}
.send_mail_f {
	margin:0px 0 20px 20px; color:#777;	
}
.send_mail_f input {
	width:280px
}
.send_mail_f img {
	margin-left:10px; vertical-align:baseline;cursor:pointer; 
}
.send_mail_f p {
	padding-left:56px; margin-top:6px; color:#c3c3c3
}
.send_mail_f textarea {
	width:840px;height:120px;border:1px solid #ccc
}

/* question style
--------------------------------------------*/
#add_exp {
	text-align:left; padding:0px 30px
}
#add_exp div {
	padding:10px 0
}
#add_exp div  div {
	padding:5px 0; line-height:20px
}



.articleOper2 {
	width:928px; padding-left:20px; height:30px; padding-top:10px; text-align:left
}
.articleOper2 b {
	margin:0 4px;
}
.mainTable {
	width:948px; text-align:left;
}
.mainTable th {
	background:#f3f3f3; height:30px; line-height:30px; border-top:1px solid #f2b4c9
}
.mainTable td {
	height:30px; line-height:30px;
}
.mainTable .art_title{
	padding-left:40px; background-image:url(../images/temp/icon3.gif); background-repeat: no-repeat; background-position: 20px 50%
}
.mainTable td.art_jing {
	padding-left:40px; background-image: url(../images/jing.gif); background-repeat:no-repeat; background-position: 12px 50%;
}

.mainTable .bgtr td{
	background-color:#ececec; 
}



/* btn style
--------------------------------------*/
.operBtn1,.operBtn2 {
	display:block; position:absolute;right:-1px;top:-1px;
	background:url(../images/temp/button_new.gif) no-repeat;width:98px;height:40px;line-height:40px; text-align:center;color:#666; text-decoration:underline;font-size:14px;
}
.operBtn1 {
	background-position: left 0	; cursor:pointer
}
.operBtn2 {
	background-position: left -40px; color:#846dbb; font-weight:bold; cursor:pointer
}
.operBtn3 {
	display:block; position:absolute;right:10px;top:4px; width:98px; height:30px; line-height:30px; background:url(../images/temp/button_new.gif) no-repeat left -80px; color:#846dbb; font-weight:bold; cursor:pointer; text-align:center
}
.e_func1 .btnGrape1 {
	position:absolute; top:8px; left:190px; cursor:pointer
}
.keyWorkCancelBtn {
	position:absolute; top:11px; left:270px	; padding:1px 4px;  background:#846dbb; color:#fff; cursor:pointer
}
.nowTitle1 {
	background:url(../images/temp/titlebg5.gif) no-repeat;width:106px;height:40px;display:block; line-height:40px; text-align:center;color:#f45b8e; font-weight:bold;font-size:14px;
}
.nowTitle2 {
	background:url(../images/temp/titlebg5.gif) no-repeat left -40px;width:106px;height:40px;display:block; line-height:40px; text-align:center;color:#f45b8e; font-weight:bold;font-size:14px;
}
.graybtn {
	background:url(../images/temp/graybtn.gif) no-repeat; width:42px; height:23px; line-height:22px; color:#fff; border:none
}
a.graybtn {
	display:block
}
.caution {
	position:absolute;left:-1px;top:-1px;float:left
}
.arrowup{
	background:url(../images/temp/arrow_up.gif) left 0px; width:9px; height:8px;  overflow:hidden;
	position:absolute;left:60px;top:12px;cursor:pointer
}
.arrowdown{
	background:url(../images/temp/arrow_down.gif) left  0px; width:9px; height:8px; overflow:hidden;
	position:absolute;left:60px;top:30px;cursor:pointer
}
/* background style
---------------*/
.bgtr {
	background-color:#efefef
}
.bottom_func {
	position:relative; clear:both; height:37px;background:#ffdce4; width:948px; border-top:1px solid #f2b4c9 ; text-align:center
}
.bottom_func  .page_num {
	float:right	
}
.bottom_func  .btns {
	float:left; padding-left:100px; padding-top:7px;
}
.bottom_func  .btns button {
	margin-left:10px
}
.bottom_func  .btnShadow1 {
	margin-top:7px
}
.dotline1 {
	background:url(../images/dot1.gif) repeat-x left bottom;
}
.bottomline {
	background:url(../images/dot1.gif) repeat-x left bottom;
}

/*tab 部分css
------------------------------------------------------------------------------------------------------*/

#bj_tab0 {
	width:948px; height:38px; border-bottom:1px solid #f2b4c9; background:#ffdce4;
}
#bj_tab0 .rb_t_l{  
    background: none;
} 
#bj_tab0 li{
	background:url(../images/temp/tabBg.gif) no-repeat left -40px;display:block;float:left;text-align:center; width:88px; height:40px; text-decoration:underline;color:#000; cursor:pointer;line-height:40px;margin:-1px 0 -1px -2px
}
#bj_tab0 li.bj_active{
	background-position:left 0;z-index:99;color:#f45b8e;font-weight:bold;text-decoration:none;margin-left:-1px ;z-index:0;	
}
li.bj_li0{
	margin-left:0;
}

.bj_tab1{
	width:100%; height:29px;margin-left:0
}
.bj_tab1 li{
	display:block;float:left;text-align:center; width:100px; height:31px; background:url(../images/tab_btn2.gif) no-repeat left bottom; color:#000; cursor:pointer;line-height:31px;margin-left:0px ;margin-right:20px
}
.bj_tab1 li.bj_active{
	position:relative; background:url(../images/temp/tab_btn2.gif) no-repeat left top;z-index:99;color:#666;font-weight:bold; margin-left:0 !important; margin-left:-1px
}

/*分页
----------------------------------*/
.page_num {
	height:27px; float:right; padding:0px 10px 0 0
}
.page_num select {
	width:160px;position:absolute; top:9px; right:20px 
}
.page_num div ,.page_num ul {
	float:left;
}
.productCount {
	margin-left:29px;margin-right:20px;display:inline;
}
.page_num ul li,.page_num2 li{
	float:left;margin:0 1px; color:#ff6c98
}
#pageCount span {
	 padding:3px; border:1px solid #fff; background:#f3f3f3
}
.page_num ul li a.pageArrow:link,.page_num ul li a.pageArrow:visited,.page_num2 li a.pageArrow:visited,.page_num2 li a.pageArrow:visited {
	padding:3px; border:1px solid #fff; background:#f3f3f3; color:#ff6c98;	
}
.page_num ul li a:link,.page_num2 li a:link {
	 padding:3px; border:1px solid #fff; color:#666; background:#f3f3f3
}
.page_num ul li a:visited,.page_num2 li a:visited {
	 padding:3px; border:1px solid #fff; background:#f3f3f3; color:#999;
}
.page_num ul li a:hover,.page_num2 li a:hover,.page_num ul li a.pageArrow:hover,.page_num2 li a.pageArrow:hover {
	 padding:3px; border:1px solid #fff; background:#FEF5D7; color:#C7035A
}
.page_num ul li span#activeNum,.page_num2 li span#activeNum {
	 padding:3px; border:1px solid #fff; background:#ff88bd; color:#fff
}
.page_num .title_bg3 {
	position:absolute;right:-1px;top:-1px
}
.page_num2 {
	height:34px; background:#fff2cc;line-height:34px; padding-left:24px
}

/*reply*/

.reply_list1{
	clear:both; width:948px;margin-top:-1px; *margin-top:1px !important; *margin-top:-1px; margin-bottom:14px;padding-top:10px !important; padding-top:0px; height:100%; text-align:left; border:1px solid #e3e0db; overflow:hidden
}
.reply_list1 .page_num  {
	padding-top:10px;
}
.comment_author {
	float:left; display:inline;position:relative; color:#666;
}
.comment_author img {
	width:50px;height:50px;float:left; padding:3px; background:#f7f7f7; border:1px solid #eee
}
.comment_author_info {
	float:left; margin-left:18px;padding:5px 18px 0 18px;height:25px;width:760px;color:#999;BACKGROUND-COLOR:#f6f6f6;border:1px solid #f3f3f3 
}BORDER-BOTTOM
.comment_author_info .btnGrape2 {
	margin-right:6px; padding:0; 
}
.comment_author_info img {
	margin-left:6px;
}
.comment_author_info2 {
	float:left; margin-left:18px;padding:5px 18px 0 18px;height:25px;width:652px;color:#999;BACKGROUND-COLOR:#FDF3EE;border:1px solid #FCE9E0
}BORDER-BOTTOM
.comment_author_info2 .btnGrape2 {
	margin-right:6px; padding:0; 
}
.comment_author_info2 img {
	margin-left:6px;
}
.perreply .reply_content{
	float:left;line-height:20px;margin-left:36px;padding-top:10px;color:#333;min-height:30px; width:820px; text-align:left;font-size:14px; 
}

.perreply {
	display:inline; padding-bottom:8px;float:left;margin-top:10px; margin-left:20px;
}
.perreply2 {
	padding-left:88px; clear:both;
}
.perreply2 .reply_content{
	float:left;line-height:20px;color:#333;min-height:56px; width:640px; text-align:left
}

#reply_form {
	margin-top:20px;
		width:948px;
		background:#FCFCFC;
	float:left
}
#reply_form textarea {
	width:940px;
	height:80px;
	vertical-align:top;
	border:1px solid #ccc;
	margin-bottom:20px
}
#reply_form h3 {
   margin-left:50px;
   margin-top:20px;
   font-weight: normal;
   text-align: left
}


/* question style
------------------------*/
#reply_list {	
	float:left;
	width:960px; margin-top:10px
}
#reply_list .select1 {
	position:absolute;
	left:100px;
	top:10px;
	width:180px
}
#reply_list ul {
	text-align:left;
	float:left
}
#reply_list li {
	padding:10px 0px;
	min-height:50px;
	float:left;
}

.answer_left {
	float:left;
	padding-left:5px;
	width:115px;
}
.answer_left img {
	width:50px;
	height:50px;
}
.answer_info {
	float:left;
	padding-left:0px;
	position:relative;
	width:580px;
	padding-right:200px;
}
.answer_info p {
	clear:both;
	width:700px;
	margin-top:10px;	
}
.answer_info .orange_btn {
	float:left;
	margin-left:10px;
	line-height:11px !important;
	line-height:14px
}
.answer_info .answer_info_author {
	float:left
}
.answer_info .answer_btns {
	float:left
}
.answer_info .set_best {
	position:absolute;
	left:700px;
	top:16px;
	cursor:pointer
}
.answer_info .answer_date {
	margin-left:30px
}
#best_answer_info {
	height:100%;
	text-align:left;
	width:960px;
	float:left;
	margin-top:10px;
	background:#FFDCE4
}
.best_answer_content {
	margin:16px 0;
}
.best_answer_content .answer_info {
	padding-right:0;
}
.best_answer_content  {
	width:840px;
}
.q_author_comment {
	padding-left:100px; line-height:20px;
	clear:both
}
#q_manage {
	position:absolute; right:18px; top:135px
}
#q_manage button {
	margin-left:4px; padding:1px 3px; background:#846DBB; color:#fff; border:none; cursor:pointer;
}
#comment_for_besta {	
	padding-top:10px; padding-left:80px
}
#comment_for_besta_l {
	padding-left:20px; height:20px;
}
#comment_for_besta ul {
	float:left;
}
#comment_for_besta li {
	clear:both;
	margin-bottom:10px;
}
#comment_for_besta .answer_info {
	padding-right:0;
}
#comment_for_besta .answer_info p {
	width:700px;
	padding-bottom:10px
}

/*仓库
----------------------------------*/
#storage_add {
	position:absolute;right:20px; top:0px;
}
#user_storages {
	padding:0px 19px;
}
#user_storages ul {
	text-align: center;
	margin-top:20px;
	padding-bottom:20px;
	float:left;	
	width:910px
}
#user_storages li {
	width:160px; height:206px;
	margin-right:15px;
	padding:15px 5px 5px 5px;
	float:left;
	position:relative; 
}

/* 调整仓库图片顺序
---------------------------------------*/
#user_storages li .moveDiv1 {
	position:absolute; width:123px; height:246px;top:-10px; left:113px; z-index:1; cursor:pointer
}
#user_storages li .moveDiv2 {
	position:absolute; width:72px; height:246px;top:-10px; left:113px; z-index:99; cursor:pointer
}
#user_storages li .moveDiv3 {
	position:absolute; width:72px; height:246px; top:-10px; left:-18px; z-index:99; cursor:pointer
}
#user_storages li .moveDiv4 {
	position:absolute; width:15px; height:246px; top:-10px; left:-15px; background:#ccffff;z-index:99; cursor:pointer
}
#user_storages li .moveDiv5 {
	position:absolute; width:170px; height:15px; top:-2px; left:0px; z-index:99; cursor:pointer
}
#user_storages li .moveDiv6 {
	position:absolute; width:15px; height:246px; background:#ccffff;top:-10px; right:-15px; cursor:pointer; z-index:99
}
/* 调整仓库图片顺序 end
---------------------------------------*/


#order_storage #user_storages li {
	background:#ffe59a url(../images/moveBar.gif) no-repeat left top;
	text-align:center; 
}
#user_storages li input {
	vertical-align:top;
	position:absolute;
	left:5px;
	top:0px
}
#user_storages li.rightmargin0 {
	margin-right:0px
}
#user_storages .top_func {
	height:30px;
	line-height:30px;
}
#user_storages .top_func a {
	margin:0 3px
}
.exp_photo_preview {
	border:1px solid #ccc;
	width:108px;
	height:108px;
	text-align:center;
	position:relative;
	display:block;	
	vertical-align:middle;
	padding:5px;
	background:#fff;
	
}
.exp_photo_preview p {
	+position:absolute;	
	top:50%;
}
.exp_photo_preview p img {
	+position:relative;
	top:-50%;
	left:-50%;	
}
p.exp_photo_name {
	height:20px;
	line-height:20px;	
	text-overflow:ellipsis;
	margin:5px 0;
}
.topborder {
	border-top:1px solid #ffcd34
}
#add_storageimg {
	height:100%;
	float:left; margin-top:10px
}
#add_storageimg #add_one_img {
	float:left;
	width:650px;
	height:220px;
	border-right:1px solid #ccc;
	margin:15px;
	padding:5px 20px;
	text-align:left
}
#add_storageimg #add_one_img textarea {
	vertical-align:top;
	width:370px;
	height:100px;
}
#add_storageimg #add_one_img div.topm40 input {
	width:370px
}
#add_storageimg #add_one_img div.topm40 div {
	margin-top:10px
}
#add_storageimg #add_one_img img {
	width:100px;
	height:100px;
	float:left;
	margin:40px 40px 0 40px; padding:3px; background:#f7f7f7; border:1px solid #eee
}
#add_storageimg #add_more_img {
	float:left;
	padding:110px 0 0 40px
}
#add_storageimg .upload_img_btn {
	margin-top:8px;
}
.leftm40 {
	margin-left:60px;
}
.topm40 {
	margin-top:40px
}
#storage_top_fun {
	float:left;
	padding-left:120px
}
#storage_top_fun a {
	float:left;
	margin-right:20px
}
/*仓库批量编辑
---------------------------------------------------*/
#one_storage {
	float:left;
	height:100%;
	text-align:left;
}
#one_storage .bottom_func {
	height:37px !important;
	height:38px;
}
.exp_h2 {
	margin:24px;
}
.perproduct {
	display:inline;float:left;
	margin:0 10px 10px 10px; padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	width:928px;	
	
}
.delIcon {
	background:url(../images/del.gif) no-repeat 0px 0px;
	padding-left:28px;
	height:15px;
	line-height:15px	
}
.check_img {
	background:url(../images/sprites.gif) no-repeat 0px 0px;
	padding-left:28px;
	height:15px;
	line-height:15px
}
.apply_update {
	background:url(../images/sprites.gif) no-repeat 0px -15px;
	padding-left:28px;
	height:16px;
	line-height:16px
}
.check_img1 {
	background:url(../images/sprites.gif) no-repeat 0px -45px;
	padding-left:28px;
	height:15px;
	line-height:15px
}
.apply_update1 {
	background:url(../images/sprites.gif) no-repeat 0px -60px;
	padding-left:28px;
	height:16px;
	line-height:16px
}
.perproduct .pp_left {
	float:left;	width:130px;
	margin:24px 0 20px 20px;
	display:inline;
	position:relative
}
.pp_oper2 {
	text-align:left
}
.pp_oper2 img {
	margin:14px 16px 8px 0
}
.pp_left p {
	width:100px;word-break:break-all;margin-top:12px;
}
.pp_img img {
	position:relative;margin-left:0;width:98px;	height:98px;padding:4px; background:#f7f7f7; border:1px solid #eee;
}
.perproduct .pp_right {
	position:relative;float:left;width:656px;background:url(../images/dot3.gif) repeat-y left;
	margin-top:8px;	padding:0px 0 20px 90px;
	min-height:250px;text-align:left;height:auto !important;height:250px;	
}
.pp_right .btnGrape2 {
	position:absolute;left:20px;top:16px
}
.pp_right .greenbtn {
	position:absolute;left:0px;top:17px
}
.pp_right .btn_pink {
	position:absolute;left:0px;top:49px
}
.pp_right li {
	position:relative;float:left;width:627px;padding:0px 0 26px 36px;margin-bottom:6px;clear:both;background:url(../images/dot1.gif) repeat-x bottom;
	
}
.pp_right p {
	padding-bottom:16px;line-height:20px;margin-top:16px
}
.pp_right label {	
	display:block;	float:left;	width:65px;
}
.pp_right span {
	display:block;float:left;	width:550px;clear:right
}

/* 仓库图片 */
#storage_photo {
	height:100%;
	float:left;
}
#storage_photo #product_photo_info {
	padding:20px
}
#storage_photo #product_photo {
	float:left;
	width:480px;
	overflow:hidden;
	padding-top:20px
}
#storage_photo #product_photo img {
	border:1px solid #ffcc33;
}
#storage_photo #product_photo_desc {
	float:left;
	width:400px;
	text-align:left;
	padding:20px 0 0 20px;
}
#storage_photo #product_photo_desc h2 {
	margin-bottom:30px
}
#storage_photo #product_photo_desc .common_fun {
	margin-bottom:30px
}
#storage_photo #product_photo_desc .common_fun .apply_update, #storage_photo #product_photo_desc .common_fun .check_img {
	line-height:16px;
	height:16px;
	padding-left:24px;
	margin-right:4px
}
#storage_photo #product_photo_desc .common_fun .check_img {
	padding-bottom:1px
}
#storage_photo #product_photo_desc .common_fun .apply_update {
	padding-bottom:2px
}
#storage_photo #product_photo_desc p {
	line-height:18px;
	color:#666
}
#storage_photo #product_photo_desc .add_product_info {
	margin-top:30px;
	background:url(../images/dot1.gif) repeat-x left bottom;
	width:380px;
	padding-bottom:10px
}
#storage_photo #product_photo_desc .add_product_info a {
	float:left
}
#storage_photo #product_photo_desc .add_product_info strong {
	display:block;
	float:left;
	margin-left:10px;
	padding-top:2px
}
#storage_photo .pp_right {
	padding:0px 0 20px 20px;
	text-align:left;
}
#storage_photo .pp_right li {
	width:880px;
}
#storage_photo .pp_right span {
	display:block;
	float:left;
	width:800px;
	clear:right
}
#storage_photo .moveup1 {
	background:url(../images/sprites2.gif) no-repeat left 0;
	width:84px;
	height:16px;
	position:absolute;
	right:30px;
	top:16px;
	cursor:pointer
}
#storage_photo .movedown1 {
	background:url(../images/sprites2.gif) no-repeat left -48px;
	width:84px;
	height:16px;
	position:absolute;
	right:-20px;
	top:16px;
	cursor:pointer
}
#storage_photo .moveup2 {
	background:url(../images/sprites2.gif) no-repeat left -16px;
	width:84px;
	height:16px;
	position:absolute;
	right:30px;
	top:16px;
	cursor:pointer
}
#storage_photo .movedown2 {
	background:url(../images/sprites2.gif) no-repeat left -32px;
	width:84px;
	height:16px;
	position:absolute;
	right:-20px;
	top:16px;
	cursor:pointer
}
#storage_pic {
	border:1px solid #ffcc33; width:800px; float:left
}
#storage_pic #product_photo_info {
	margin:20px 0 0px 0
}
#storage_pic .pp_right {
	padding:0px 0 20px 20px;
	text-align:left;
}
#storage_pic .pp_right p {
	margin:8px 0 0 0
}
#storage_pic .pp_right li {
	width:720px; clear:both; float:left; padding-bottom:8px
}
#storage_pic .pp_right span {
	display:block;
	float:left;
	width:640px;
	clear:right
}

/* error ,siguup, login page style
----------------------------------*/
#err_reason {
	background:url(/images/static/mm1.gif) no-repeat; width:950px; height:361px; margin:18px 0; clear:both
}
#err_reason ul{
	text-align:left;padding:140px 0 0 390px; line-height:30px
}
#err_reason p {
	padding:20px 0 0 200px;color:#666; font-size:16px; font-weight:bold
}
/* CSS Document */

#reg {
	width:948px;height:100%
}
#reg .titlebg4 {
	background-image:url(../images/title_bg8.gif) ;width:140px; text-decoration:none;font-weight:bold;
}
.reg_step {
	margin-left:40px
}
.bottom_func{	
	line-height:38px; float:none
}
#reg .bgreenb {
	padding:0 30px 0 160px
}

.rb2{
	background:url(../images/static/mouse.gif) no-repeat left top; width:713px; height:370px; margin:20px auto; padding-left:200px
}
#reg_form ul {
	float:left;margin:12px 0; padding-left:50px; padding-top:10px; text-align:left
}
#reg_form .input1 {
	width:190px; height:23px; float:left; line-height:22px;
}
#reg_form ul li {
	clear:both; height:35px; line-height:22px
}
#reg_form li label {
	font-weight:bold; display:block; width:120px; float:left;
}
#reg_form li span {
	display:block; float:left;
}
.error_info {
	float:left; margin-left:30px; background:url(../images/icon_draw-.gif) left top no-repeat; height:17px; padding-left:40px; color:#FF6699; line-height:17px; margin-top:2px
}
.correct_info {
	float:left; margin-left:30px; background:url(../images/icon_draw-.gif) left bottom no-repeat; height:17px; padding-left:40px; color:000; line-height:17px; margin-top:2px
}

.validatorcode {
	float:left; background:#ffcc00; height:25px; width:90px; text-align:center; line-height:25px; margin-left:20px
}
.getpath select {
	height:23px; float:left; margin-right:14px
}
.getpath .must {
	float:left;margin-left:30px; font-weight:normal
}
.getpath span {
	font-weight:bold
}
.getpath .input1{
	width:150px; margin-left:14px
}
.agreement {
	width:914px; background:url(../images/dot1.gif) repeat-x; padding-top:30px;margin-left:18px !important;margin-left:0;margin-bottom:45px
}
h3.title_icon {
	background:url(../images/roundIcon.gif) no-repeat left 20%; padding-left:18px; color:#F774A0; text-align:left;font-size:15px
}
.agreement p {
	text-align:left;line-height:40px;height:40px; margin-left:18px
}
.agreement textarea {
	width:880px; height:200px;line-height:20px;
}
.agreement input {
	margin-top:34px
}
.step2 {
	background:url(../images/static/mm2.gif) no-repeat left top; width:712px; height:311px; margin:20px auto; padding-left:200px
}
.step_desc1 {
	font-size:18px;font-weight:bold;margin-left:112px; padding-top:100px
}
.step_desc1 a {
	font-size:25px;color:#009900;
}
.step_desc2 {
	padding-left:112px;padding-top:120px; line-height:40px; font-size:14px;
}
.step_desc2 span {
	color:#ff6699;font-size:25px; font-weight:bold;
}
.area_list {
		width:914px; background:url(../images/dot1.gif) repeat-x; padding-top:26px;margin-left:18px !important;margin-left:0;margin-bottom:45px;
}
.area_list ul {
	margin:10px 0 20px 0;text-align:left
}
.area_list li{
	background:url(../images/dot1.gif) repeat-x bottom;clear:both; height:62px;padding:10px 20px;line-height:62px;
}
.area_list img {
	float:left;
}
.area_list .area_desc {
	float:left; width:506px; margin-left:60px; font-size:14px;
}
.area_list p a {
	margin-left:20px; font-size:20px; text-decoration:underline; color:#009900; font-weight:bold
}
div.reg_func {
	width:900px; float:left; text-align:right;position:relative;padding-right:40px
}
p.reg_func {
	width:940px; float:left; text-align:right;
}
div.reg_func .yellowbtn_s {
	position:absolute; right:6px;top:10px
}

#step3 .flower {
	position:absolute; left:0px;top:0; background:url(../images/reg_woman.gif) no-repeat; height:228px; width:186px;
}
#step3 {
	background:none;height:228px; overflow:hidden;position:relative;
}
#step3 .step_desc2 {
	padding:60px 0 0 150px; color:#666
}
#step3 .step_desc2 strong {
	font-size:18px; font-weight:bold; 
}
#step3 .step_desc2 a {
	 font-size:18px; text-decoration:underline; color:#009900; font-weight:bold
}

/* setting*/
.user_main_info {
	padding:24px 18px;
}
.baseinfo {		
	padding-bottom:20px;
	float:left
}
.baseinfo img {
	width:118px;
	height:118px;
	float:left; padding:4px; background:#f7f7f7; border:1px solid #eee
}
.baseinfo ul {
	float:left;
	clear:right;
	margin-left:60px;
	clear:right
}
.baseinfo ul li {
	float:left;
	clear:left;
	height:36px;
	line-height:20px; padding-top:20px
}
.baseinfo ul li label {
	display:block; float:left; width:80px;
}
.baseinfo ul li  .input1 {
	width:200px
}
.baseinfo .nickname {
	position:relative;
}

#pravicy {
	padding:30px 40px 10px 40px;text-align:left; color:#333; background:url(../images/heart_bg.gif) no-repeat 580px 20px
}
#pravicy p {
	line-height:24px; font-size:14px
}
#pravicy p#pravicyDesc {
	background:url(../images/dot1.gif) repeat-x left bottom; width:580px; padding-bottom:30px; margin-bottom:30px
}
#pravicy dt {
	font-size:14px; font-weight:bold; height:30px; line-height:30px; color:#e46b94
}
#pravicy dd {
	line-height:24px; text-indent:24px; padding-bottom:30px;
}
#pravicy dl ol {
	height:280px
}
#pravicy dl li {
	clear:both; text-indent:0; width:860px; 
}
#pravicy dl li label {
	 color:#e46b94; display:block; float:left; width:50px; padding-left:24px
}
#pravicy dl li span {
	display:block; float:left; clear:right; width:780px
}

#inviteMain {
	clear:both; padding:26px 40px 20px 50px;  width:855px; margin-bottom:20px; text-align:left;border:1px dashed #FFC1C1;line-height:26px;
}
#inviteMain h3 {
	font-size:18px;
}
#inviteMain h4 {
	font-size:16px;
	color:#336699;
	text-indent:20px;
}
#inviteMain h3 b {
	color:#f45b8e	
}
#inviteMain input {
	width:320px
}
#inviteMain button {
	background:#b1a7d9; width:58px; height:19px; line-height:19px; text-align:center; border:none; color:#fff; margin-left:10px
}
#inviteMain p {
	padding-top:20px; line-height:20px; font-size:14px;
}
#inviteMain p b {
	color:#009900
}
#inviteMainBlog{
	clear:both; padding:1px;  width:945px; height:450px; margin-bottom:20px; text-align:left; border:1px dashed #FFC1C1;
}
#inviteMainBlog h3 {
	font-size:20px;
}
#inviteMainBlog h3 b {
	color:#f45b8e	
}
#inviteMainBlog h4 {
	font-size:14px;
	color:#666;
}
#inviteMainBlog input {
	width:400px
}
#inviteMainBlog button {
	background:#b1a7d9; width:58px; height:19px; line-height:19px; text-align:center; border:none; color:#fff; margin-left:10px
}
#inviteMainBlog p {
	padding-top:20px; line-height:20px; font-size:14px;
}
#inviteMainBlog p b {
	color:#009900
}

#inviteMainBlog textarea{
	width:320px;
	height:100px;
	}
	
#blogleft{
	float:left;
	margin-right:20px;
	padding:100px 0 0 60px;
	width:240px;
	height:260px;
	
	}
#blogright{
	float:left;
	margin:0;
	padding:50px 60px 0 80px;
	width:450px;
	height:350px;
	}
 .rule{
 	padding-top:5px;
 	margin-top:20px;
 	width:400px;
	height:70px;
	padding:5px 5px 5px 5px;
	display:block;
	background-color:#FFFFCC;
	border:1px solid #FFE26F
	
 	
 	}
  
/* 投票样式 */
#vote{
width:210px;
height:300px;
font-size:12px
}
  
/* 按钮颜色样式 */
#reply_form .reset_btn, .sub_btn {
	text-align:center
}
#reply_form .sub_btn {
	background:#666;color:#fff;	width:64px;	height:20px;border:none;
}
#reply_form .green_reset_btn {
	background:#666;
}
#reply_form .gray_sub_btn {
	background:#F6A2B7;
}
.bottomMar1{
	margin-bottom:30px
}
.markIt {
	padding:0px 3px; background:#f2b4c9; color:#fff; cursor:pointer
}
