/*
	一、该文件中的注释部分：
		1.只为在编码阶段增强代码的可读性，便于编码人员阅读、理解和使用；
		2.网站正式发布或测试结束后，为尽可能节省带宽计，应祛除该文件中的所有注释片断；
		3.建议开发、维护人员备份一份有注释的版本，便于日后修改、调试；
		4.尽量确保发布版本和备份版本之间，css代码的同步、一致。
	二、css内部规范约束
		1.考虑跨浏览器问题，应在ie、ff、opera上分别测试过；
		2.出于可读性考虑，每个css属性定义完毕后，分号之后换行，具体注释写于分号后，tab符分隔;
		3.selector之间用空行分隔；
		4.除极特殊情况外，不得存在大写英文字母；
		5.尽量使用css缩写，可参考：http://www.w3cn.org/article/tips/2005/103.html
	
	Coder ：AlexYuan
	Date ： 2006-8-17
		font-size: 12px/150%;
		font-family: Verdana,"Microsoft YaHei","宋体",Georgia,"Courier New","Segoe UI",Tahoma,Arial;
		letter-spacing:1px;
*/

/* 页面整体布局类css定义*/

body {
	margin: 8px 10px 0px 10px;
	background: #fff;
	FONT: 12px/150%  "Microsoft YaHei",Verdana,"宋体",Georgia,"Courier New","Segoe UI",Tahoma,Arial;
}
form {
	margin:0;
	padding:0;
}

.msgwidth {
width:600px;
}

.msgimg {
text-align:center;
width:60px;
float:left;
padding-bottom:20px;
line-height:20px;
height:100%
}

.msgimgtime {
color:#666;
font-size:12px;
font-weight:normal;
line-height:16px;
background:#F3F3F3;
padding:3px;
padding-left:5px;
margin-left:58px;
text-align:right;
}

.msgcontent {
float:left;
margin-top:10px;
margin-bottom:50px;
color:#666;
font-weight:normal;
padding-left:5px;
overflow-y:hidden;
}

.msgsub {
clear:left;
margin-left:30px;
}
span.msgnode {
	line-height:6px;
	font-size:9px;
	overflow:hidden;
	padding:0px 2px 1px 2px ;
	width:16px;
	height:11px;
	border:solid 1px #ccc;
	background-color:#ffffff;
	cursor:pointer;
}


.newline {
	clear: both; 
	font: 1%/1% verdana,sans-serif; 
	margin:0; padding:0; 
	height:0px; width: 99%;
}

#phead {
	border-bottom:1px solid #ccc;
	width:982px;
	height:100px;
	clear:right;
	display:block;
}

#ph_left {
	width:668px;
	height:80px;
	float:left;
	padding:10px 0px 0px 30px;
}
#ph_right{
	width:280px;
	height:90px;
	float:left;
	clear:right;
}

#pbody {
	width:982px;
}

#pb_left {
	width:640px;
	float:left;
	border:0px dashed #ccc;
	padding:30px 20px 0px 30px ;
}
#pb_right{
	width:278px;
	float:left;
	clear:right;
	border:0px dashed #ccc;
	padding:40px 0px 0px 10px;
}



/* ---↓单个图片版式（作品、买家秀、效果图、预览）---*/
#pb_left_500 {
	width:500px;
	border:0px dashed #c00;
	padding:0px ;
	margin:10px 30px 0px 15px;
	float:left;
}
#pb_right_340{
	width:340px;
	float:left;
	clear:right;
	padding:0px;
	margin:10px 0px 0px 40px;
	border:0px dashed #00c;
}
/* ---↑单个图片版式（作品、买家秀、效果图、预览）---*/

/* ---↓个人主页版式---*/

#pb_left_515 {
	width:535px;
	border:0px dashed #c00;
	padding:0px ;
	margin:10px 20px 0px 15px;
	float:left;
}
#pb_right_320{
	width:320px;
	float:left;
	clear:right;
	padding:0px;
	margin:10px 0px 0px 20px;
	border:0px dashed #00c;
}
/* ---↑个人主页版式---*/

/* ---↓全部作品、买家秀、收藏、画册等版式---*/
#pb_left_540 {
	width:540px;
	border:0px dashed #c00;
	padding:0px ;
	margin:10px 30px 0px 15px;
	float:left;
}
#pb_right_280{
	width:320px;
	float:left;
	clear:right;
	padding:0px;
	margin:10px 0px 0px 40px;
	border:0px dashed #00c;
}

/* ---↑全部作品、买家秀、收藏、画册等版式---*/


/* ---↓发布作品版式---*/
#pb_left_350 {
	float:left;
	width:350px;
	padding:0px 0px 0px 0px;
	margin:30px 15px 0px 15px ;
	border:0px solid #00f;
}
#pb_center_358 {
	float:left;
	width:358px;
	border:0px solid #0f0;
	margin:30px 15px 0px 10px ;
}
#pb_right_153 {
	float:left;
	width:180px;
	border:0px solid #f00;
	margin:30px 0px 0px 15px ;
}
/* ---↑发布作品版式---*/

#pfoot {
	border-top:1px solid #ccc;
	width:982px;
	height:40px;
	clear:both;
	display:block;
	color:#aaa;
	text-align:justify;
	padding:4px 0px 0px 0px ;
	margin:30px 0px 0px 0px ;
}

#pfoot div{
	width: 460px !important;
	width: 460px;
	height:20px;
	float:left;
}
#pfl {
	text-align:left;
	padding:0px 0px 0px 30px;
}
#pfr {
	text-align:right;
	padding:0px 30px 0px 0px;
}

.tbar1 {
	float:left;
	border:0px solid red;
	padding:0px 0px 0px 0px;
	width:30%;
}
.tbar1_main {
	float:left;
	padding:0px 0px 0px 0px;
	margin:10px 0px 0px 0px;
	width:200px;
	height:40px;
}
.tbar1_main1 {
	float:left;
	padding:14px 0px 0px 20px;
	margin:0px 0px 0px -10px;
	width:200px;
	height:40px;
	background:url(/i/mp/maimai1.gif) no-repeat;
}
.tbar1_main2 {
	float:left;
	padding:20px 0px 0px 20px;
	margin:0px 0px 0px -10px;
	width:200px;
	height:40px;
	background:url(/i/mp/zhanlan1.gif) no-repeat;
}
.tbar1_main3 {
	float:left;
	padding:16px 0px 0px 20px;
	margin:10px 0px 0px -10px;
	width:200px;
	height:30px;
	background:url(/i/mp/renwu1.gif) no-repeat;
}

.tbarr {
	float:right;
	clear:right;
	border:0px solid red;
	text-align:right;
	padding:0px 10px 0px 0px;
}

.handArrow_main{
	position:absolute;
	left:230px;
	top:70px;
	width:120px;
	height:80px;
	border:0px solid red;
	background:url(/i/mp/ni.gif) no-repeat;
}
#zoomOut_main{
	position:absolute;
	width:80px;
	height:80px;
	border:1px solid #fff;
	z-index:99;
}
/* <h1> title of page , 标题类 */

h1 {
	margin:4px 0px 4px 0px ;
	padding:0;
}

/* tp:title of page , 页面标题 */
.tp {
	color:#555;
	font-size:22px;
	font-weight:normal;
	margin:24px 0px 6px 0px !important;
	margin:36px 0px 6px 0px;
}

/* t1:title 1 class , 一级分类标题 */
.t1 {
	color:#555;
	font-size:18px;
	font-weight:bold;
}

.keyword {
	color:gray;
	font-size:12px;
}

/* t2:title 2 class , 二级分类标题 */
.t2 {
	color:#c00;
	font-size:14px;
	font-weight:normal;
}

/* t3:title 3 class , 三级分类标题 */
.t3 {
	color:#333;
	font-size:12px;
	font-weight:bold;
}

/* t3:title 3 class , 三级分类标题 */
.t4 {
	color:#c00;
	font-size:16px;
	font-weight:normal;
}

/* ht:help text , 帮助文字 */
.ht {
	color:#888;
	font-size:14px;
	font-weight:normal;
}
p.ht{
	padding:0px 36px 0px 0px;
	line-height:18px;
	margin:0px 0px 48px 0px;
}
/* uit:user input text , 用户填写文字 */
.uit {
	color:#333;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

/* prt:page remark text , 页面说明文字 */
.prt {
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}

/* trt:tip remark text , 提示说明文字 */
.trt {
	color:#FB9A3B;
	font-size:12px;
	font-weight:normal;
}

/*链接类css定义*/
a:link {text-decoration: none ;font-weight:normal;}
a:visited {text-decoration: none;color:#669 ;}
a:hover {text-decoration: underline;color: #fff;background: #90D1EE;}
a:active {text-decoration: none;color: #fff;background: #90D1EE;}
a img {  border-width:0;background: transparent;}

/* l1 : link 1 class 一级链接文字 */
a.l1 {font-size:15px;font-weight:bold;}
a.l1:link {color: #1754C3; }
span.l1 {font-size:15px;font-weight:bold;color: #1754C3;margin-left:10px;}

/* l2 : link 2 class 二级链接文字 */
a.l2 {font-size:14px;}
a.l2:link	{color: #06c; }

/* l3 : link 3 class 三级链接文字 */
a.l3 {font-size:12px;line-height:16px;}
a.l3:link {color: #369; }

/* l3 : link 3 class 三级链接文字 */
a.l4 {font-size:12px;line-height:16px;}
a.l4:link {color:#7B7B7B; }
a.14:visited {text-decoration: underline;color: #7B7B7B;}


/* nl1 : navigation link 1 class 一级引导性链接文字 */
a.nl1 {font-size:14px;}
a.nl1:link	{color: #369; }
div.nl1 {margin:18px 0px 0px 0px;color: #369;}
/* nl2 : navigation link 2 class 二级引导性链接文字 */
a.nl2 {font-size:12px;}
a.nl2:link	{color: #369; }


/* nl3 : navigation link 3 class 三级引导性链接文字 */
a.nl3 {font-size:12px;}
a.nl3:link	{color: #ccc; }
a.nl3:visited	{color: #ccc; }

/*按钮类*/

/* btn1 : button 1 class 一级操作按钮 */
button {
	FONT: 12px/150%  "Microsoft YaHei",Verdana,"宋体",Georgia,"Courier New","Segoe UI",Tahoma,Arial;
}

.btn1 {
	padding:4px 0px 0px 0px;
	height:32px;
	background:#f93;
	color:#fff;
	font-size:14px;
	font-weight:bold;
}

/* btn2 : button 2 class 二级操作按钮 */
.btn2 {
    text-decoration: none;
	height:24px;
    text-align: center;
    border-right: 1px solid #FFAAAA;
    border-bottom: 1px solid #FFAAAA;
	background:#FFE6D0;
	color:#c00;
    padding: 0px 3px 2px 3px;
	vertical-align:middle
    font-size: 14px;
	font-weight:normal;
}

.btn3
{
  width:80px;
  height:25px;
  border-right:  0px solid #FFAAAA;
  border-bottom: 0px solid #FFAAAA;
  border-top:  0px solid #FFAAAA;
  border-left: 0px solid #FFAAAA;
  background: url("/i/butit.gif") ;
}

/* lab0 : label 0 class 小小"编辑"文本框 */
.lab0 {
	border:1px solid #333;
	padding:0;
	margin:0;
	color:#369;
    font-size: 12px;
	font-weight:normal;
	cursor:pointer;
}

/* lab0 : label 0 class 小小"编辑"文本框 */



/* lab1 : label 1 class 小小"捐、征稿中"文本框 */
.lab1 {
	border:1px solid #333;
	padding:0;
	margin:0;
	color:#000;
	background:#FF0;
    font-size: 12px;
	font-weight:normal;
	cursor:pointer;
}

/* drpl : 手绘 drop list 及其包含的span link */
.drpl {
	border:1px solid #DCDCEA;
	background-color:#f9f9f9;
	height:16px;
	padding:6px 12px 4px 12px;
	margin:0px 0px 4px 6px;
	white-space:nowrap;
	float:left
}
.drpl span{
	color:#a6a6a6;
	font-size:12px;
	cursor:pointer;
}
.drpl a:link{
	color: #666;
	font-size:12px;
    text-decoration: underline;

}

.sp0 {
	width:88px;
	height:110px;
	margin:6px 12px 1px 2px;
	padding:0;
	float:left;
	display:block;
	font-size:12px;
}

.sp00 {
	width:200px;
	height:110px;
	margin:6px 12px 1px 2px;
	padding:0;
	float:left;
	display:block;
	font-size:12px;
}

.sp240 {
  border:0px solid #ccc;
	width:250px;
	height:320px;
	margin:6px 12px 1px 2px;
	padding:0;
	float:left;
	display:block;
	font-size:12px;
	text-align:left;
}

.sp0_main {
	width:88px;
	height:110px;
	margin:6px 4px 1px 0px;
	padding:0;
	float:left;
	display:block;
	font-size:12px;
}

.sp2 {
	margin:0;
	padding:0;
	width:100%;
	text-align:center;
	overflow:hidden;
	/*text-overflow:ellipsis;
	white-space:nowrap;*/
	word-wrap: break-word; 
	word-break: break-all; 
}
.sp2_box {
	margin:0px 0px 0px 0px ;
	padding:0;
	width:100%;
	text-align:center;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.spu {
	width:48px;
	height:80px;
	margin:1px 7px 10px 0px;
	padding:0;
	float:left;
	display:block;
}

.sp1 {
	margin:4px 0px 4px 0px;
	padding:0;
	display:block;
}


.spuGroup {
	width:60px;
	margin:1px 10px 10px 15px;
	border:0px solid red;
	padding:0;
	float:left;
	display:block;
	text-align:center;
}

#hlogo {
	text-align:center;
	width:275px;
	height:69px;
	background: url("/i/fg_logo.gif") no-repeat ;
	border:0px solid red;
}
#iflogin {
	text-align:center;
	margin:10px 0px 0px 0px;
}

input
{
	FONT: 12px/150%  "Microsoft YaHei",Verdana,"宋体",Georgia,"Courier New","Segoe UI",Tahoma,Arial;
}

input.readOnly
{
	background-color:#f0f0f0;
}
input.isNumber
{
	text-align:right;
	color:#0000FF;
	behavior:url('/htc/CheckNumber.htc');
	ime-mode : disabled;
}
textarea
{
	font-family:Verdana,"Courier New","宋体";
}

.UserIMGLib{
	width:80px;
	float:left;
}

.UserIMGLib_cover{
	width:79px;height:73px;
	background:url(/i/album_cover_bg.gif) no-repeat;
	padding:10px 0px 0px 0px;
	text-align:center;
	border:0px solid red;
}

.UserIMGLib_cover_new{
	width:80px;
	height:50px;
	padding-top:30px;
	background:url(/i/album_cover_bg.gif) no-repeat;
	padding:30px 0px 0px 0px;
	text-align:center;
}



.UserIMGLib_title{
	width:80px;
	word-wrap: break-word; 
	word-break: break-all; 
	text-align:center;
	margin:5px 0px 15px 0px ;
}

/*---- ↓ /default/用到的css----*/
#d_title_div {
	padding: 30px 0px 30px 30px ;
}

#d_body_l {
	width:24%;
	float:left;
	border:0px solid #ccc;
	padding: 30px 15px 10px 30px ;
}

#d_body_c{
	width:39%;
	float:left;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	padding: 30px 15px 10px 25px ;
	height:100%;
}
        
#d_body_r{
	width:24%;
	float:left;
	border:0px solid #ccc;
	padding: 30px 15px 10px 25px ;
}
.d_opus_show {
	width:96%;
	border:0px solid #ccc;
	margin:12px 0px 12px 0px ;
	padding: 0px 0px 0px 10px ;
	clear:both;
}
.d_opus_show img{
	width:48px;
	height:48px;
	float:left;
	margin:0px 6px 0px 0px ;
}

.d_block_title {
	border-bottom:1px dotted #ccc;
	margin:0px 0px 20px 0px ;
}

.d_look_more {
	clear:both;
	text-align:right;
	margin:10px 0px 10px 0px ;
}

/*---- ↑ /default/用到的css----*/

/*---- ↓ /newtask/用到的css----*/

/*---ta--*/
.t_content_block {
	border:0px solid #ccc;
	margin:10px 30px 30px 20px ;
	width:90%;
	text-align:left;
}

.t_task_div{
	float:left;
	width:85px;
	height:30px;
	text-align:center;
	margin:2px 0px 6px 0px ;
}

.t_radio_div{
	float:left;
	width:72px;
	height:30px;
	text-align:center;
	margin:2px 0px 6px 0px ;
}
.t_dotted_Line{
	width:94%;
	height:0px;
	clear:both;
	border-top:1px dotted #ccc;
}
.t_model_remark{
	border:0px solid #ccc;
	padding:0px 0px 0px 12px ;
}
.t_model_remark * {
	color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:16px;
}
.t_model_remark div {
	height:20px;
	margin:3px 0px 3px 0px ;
}
.t_form_end{
	text-align:right;
}
.t_sucess_title{
	margin:30px 0px 10px 0px ;
}
.t_sucess_list{
	margin:0px 0px 10px 20px ;
}
.t_sucess_list div{
	margin:0px 0px 2px 0px ;
}

/*---- ↑ /newtask/用到的css----*/
/*---- ↓ /newgroup/用到的css----*/
.ng_field{
	margin:10px 0px 20px 50px;
}
.ng_field input{
	width:400px;
}
.ng_bnt{
	margin:10px 0px 20px 50px;
	padding:0px 0px 0px 100px;
}
.ng_remark{
	padding:0px 0px 0px 70px;
}
#ngi_ico{
	border:1px solid #ccc;
	width:48px;
	height:48px;
	float:left;
	margin:0px 10px 0px 0px;
}
#ngi_ico_form{
	width:480px;
	height:100px;
	float:left;
	padding:0px 0px 0px 10px ;
}
#groupview{
	width:580px;
	margin:0px 0px 00px 0px;
	padding:10px 0px 0px 10px;
	background:#FFF6EE;
}
#ngi_ico_remark{
	padding:0px 0px 0px 10px ;
	line-height:16px;
}
#newMemberList
{
	width:100%;
}
.group_todo {
	clear:both;
	margin:10px 0px 20px 0px ;
}
.gall_list{
	width:96%;
	height:50px;
	margin:10px 0px 10px 0px ;
	border-bottom:1px dotted #ccc;
}
.gall_img0{
	border:1px solid #ccc;
	width:48px;
	height:48px;
	float:left;
}
.gall_txt1{
	width:380px;
	height:48px;
	float:left;
	margin:0px 0px 0px 16px ;
}
.gall_txt1_name{
	margin:6px 0px 0px 0px ;
}
.gall_txt1_remark{
	width:94%;
	height:20px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	margin:10px 0px 0px 0px ;
  color:#666;
	font-size:12px;
	font-weight:normal;
	line-height:16px;	
}

.gall_txt2{
	width:148px;
	height:48px;
	float:left;
}
/*---- ↑ /newgroup/用到的css----*/

.msgunderline
{
  border-style: dashed;
  border-top-width:0px;
  border-left-width:0px;
  border-right-width:0px;
  border-bottom-width:1px;
  line-height:18px;　
  text-align:bottom;
}

a.pagenum_link:link {
	text-decoration: none;
	color:#369;
}
a.pagenum_link:visited {
	text-decoration: none;
	color:#7B7B7B;
}
a.pagenum_link:hover {
	color:#fff;
	background: #FF0084;
}
a.pagenum_link:hover div {
	background: #FF0084;
}
a.pagenum_link .pagenum_div {
	border:1px solid #369;
	width:16px;
	height:17px;
	text-align:center;
	margin:0px 0px 0px 2px ;
	padding:2px 0px 0px 1px ;
	cursor:pointer;
	font-family:Arial;
	float:left;
	background: transparent;
}
.curpage{
	border:1px solid #7B7B7B;
	width:16px;
	height:17px;
	text-align:center;
	margin:0px 0px 0px 2px ;
	padding:2px 0px 0px 2px ;
	cursor:pointer;
	font-family:Arial;
	font-weight:bold;
	background:#369;
	color:#fff;
	float:left;
}
.webdingsDiv{
	border:1px solid #369;
	width:16px;
	height:16px;
	text-align:center;
	cursor:pointer;
	font-family:webdings;
	padding:0px 0px 0px 2px ;
	margin:0px 0px 0px 2px ;
	color:#369;
	float:left;
	background: transparent;
}
#tab_container1{width:600px;text-align:left;}
.cls_tab_nav{height:26px;overflow:hidden;font-size:12px;text-align:left;background:url(/i/line_bg.jpg) repeat-x bottom;}
.cls_tab_nav ul{font-size:12px;margin:0;padding:0;}
.cls_tab_nav_li{background:url(/i/tab_bg.jpg) no-repeat -157px 0;width:157px;height:26px;line-height:26px;float:left;display:inline;overflow:hidden;text-align:center;cursor:pointer;}
.cls_tab_nav_li_first{background-position:0px 0px;}
.cls_tab_nav_li a{text-decoration:none;color:#444;}
.cls_tab_body{border:1px solid #FFAE1E;border-top:none;min-height:320px;}
.cls_div{display:none;font-size:12px;}

/*---- jquery loding css 091212 ----*/
.div_jquery_loading{
position:absolute; text-align:center; display: none; left: 300px; top: 150px;width:320px;height:28px;border:1px solid #ccc;background-color:#ffc;padding:10px 2px; z-index:999;
}

.table_grayHead_thinBorder{
	border-right:1px solid #666;
	border-bottom:1px solid #666;
	color:#333;
	empty-cells:show;
}
.table_grayHead_thinBorder thead{
	background-color:#d2d2d2;
}
.table_grayHead_thinBorder tfoot{
	background-color:#f0f0f0;
}
.table_grayHead_thinBorder th,.table_grayHead_thinBorder td{
	padding:1px 2px 1px 4px;
	border-top:1px solid #666;
	border-left:1px solid #666;	
}

/*2010-04-02 分页样式*/
.div_page
{
padding: 10px 20px 10px 10px;
display: none;
text-align: right;
margin-right: 5px;
}
.page_div
{
float: left;
margin: 1px 2px;
border: solid 1px #ccc;
text-align: center;
padding: 1px 4px 1px 2px;
cursor: pointer;
}
.img
{
margin: 0 0 0 20px;
}

        #bsBlock{width: 100%; height: 360px; border: 1px solid #ccc;}
            #bsBlock_l{width: 35%; height: 100%; border: 0px solid #ccc;float:left;}
                #bs_city_title{width: 100%; height: 20px; border: 0px solid #ccc;background-color:#C9D7F1;padding:6px 0px 4px 0px;text-align:center;}
                #bs_name_list{width: 100%;height:330px; border-right: 0px solid #ccc;overflow-y:auto }
            #bsBlock_r{width: 65%; height: 100%; border: 0px solid #ccc;float:left;}
                #bs_cities_list{width: 100%; height: 20px; border-bottom: 1px solid #ccc;padding:6px 0px 4px 0px;background-color:#EBEFFA;text-align:center;}
                #map_canvas{width: 100%; height: 300px; border-left: 0px solid #ccc;}
                #opBarDiv{height:20px;border-top:1px solid #ccf;border-left:1px solid #ccf;overflow:auto;text-align:right;padding:4px 12px;background-color:#EBEFFA;}
                #opBarDiv > div {display:none;}
                #opBarDiv > div > span {cursor:pointer;margin-right:6px;}
