/* CSS Document */
a:active, a:focus {
    outline:none;
}
body
{
	padding:0;
	margin:0;
	font-size: 12px;
	background-image: url(../images/newlogin_r7_c2.gif);
	color: #666666;
	font-family: "宋体", Arial;
}
div, h1, h2, h3, h4, p, form, label,  textarea, img, span{
	margin:0; padding:0;
}

ul{
	margin:0; 
	padding:0; 
	list-style-type:none;
	font-size:0;
}
.spacer{
	clear:both; 
	font-size:0; 
	line-height:0;
}
/*------------------------------------------------body--------------------*/

/*------------------------------------------------top--------------------*/
#topMain{
	width:100%;
	
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}
#top{
	width:973px;
	height:50px;
	margin:0 auto;
	position:relative;
}
#top img.logo{
	position:absolute;
	left:25px;
	top:10px;
}

#top img.login{
	position:absolute;
	left:478px;
	top:70px;
	width:106px;
	height:80px;
}

#top form{
	width:470px;
	position:absolute;
	left:499px;
	top:26px;
	padding-right: 25px;
	font-family: "宋体";
	font-size: 12px;
	color: #FF0000;
}
#top form img.store{
	position:absolute;
	left:133px;
	top:2px;
}
#top form img.allpro{
	position:absolute;
	left:208px;
	top:2px;
}
#top form img.search{
	position:absolute;
	left:427px;
	top:0px;
    cursor:pointer;
}
#top form input.txtBox
{
	height: 12px;
	width: 127px;
}

#top form input.signup{
	width:21px;
	height:18px;
	float:right;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: url(../images/managericon_03.jpg);
	background-repeat: no-repeat;
	padding-right: 35px;
}
#topcountry{
	width:288px;
	float: left;	
}
#topselect{
	width:100px;
	float: left;	
}

#topmenu{
	width:973px;
	height:40px;
	margin:0 auto;
	position:relative;
	background-image: url(../images/loginmenu_r2_c2.gif);
	background-repeat: no-repeat;
}
#topmenu1{
	width:973px;
	height:40px;
	margin:0 auto;
	position:relative;
	background-image: url(../images/index_03.gif);
	background-repeat: no-repeat;
}
/*------------------------------------------------top--------------------*/

/*------------------------------------------------menu--------------------*/
#menuMain{
	width:100%;
	height: 102px;
	
}
#menu{
	width:973px;
	height:67px;
	position:relative;
	background-image: url(../images/loginmenu_r3_c2.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	z-index:-50;
}

#menux{
	width:973px;
	height:67px;
	position:relative;
	background-image: url(../images/loginmenu_r3_c21.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	z-index:-50;
}
#login{
	width:440px;
	height:27px;
	float: left;
	padding-top: 13px;
	
}
#logined{
	width:210px;
	height:27px;
	float: left;
	padding-top: 13px;
	padding-bottom:13px;
}

#login img.username{
	position:absolute;
	left:23px;
	top:14px;
}
#login img.pwd{
	position:absolute;
	left:193px;
	top:14px;
}
#login input.submit{
	position:absolute;
	left:350px;
	top:15px;
    right: 593px;
}
#login img.reset{
	position:absolute;
	left:388px;
	top:15px;
}

#loginuser{
	width:160px;
	float: left;
	padding-left: 67px;
}
#loginpwd{
	width:120px;
	float: left;
}

#button{
	width:477px;
	height:25px;
	float: right;
	padding-top: 15px;
}
#button ul{
	width:420px;
	
}
#button ul li{
	float:left;
	
}
#button ul li a{
	display:block;
	color:#666666;
	text-decoration:none;
	font-family: "宋体";
	font-size: 12px;
	font-weight: bold;
	padding-right: 8px;
	padding-left: 8px;
}
#button ul li a:hover{
	color:#444444;
	background-color:inherit;
}

#pgtitle{
	width:973px;
	position:relative;
	float: left;
	z-index:1;
}
#pgtitle img.title{
	position:absolute;
	left:43px;
	top:16px;
}

#pgtitle1{
	width:973px;
	position:relative;
	float: left;
	z-index:1;
}
#pgtitle1 img.title{
	position:absolute;
	left:43px;
	top:21px;
}
/*------------------------------------------------menu--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain{
	width:100%;
}
#body{
	width:973px;
	background-image: url('../images/loginbg_r4_c2.gif');
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
}
#bodyin{
	width:825px;
	padding-top: 25px;
	padding-bottom: 46px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 68px;
	padding-left: 80px;
}
#bodyin h2{
	display:block;
	width:200px;
	height:52px;
	color:#D60013;
	background-color:inherit;
	background-image: url(../images/login_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	padding-left: 110px;
	line-height: 52px;
	margin-bottom: 13px;
	font-size: 25px;
}
#bodyin p.title{
	display:block;
	width:200px;
	height:47px;
	background-color:inherit;
	background-image: url(../images/login_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: 14px 0px;
	padding-left: 110px;
	padding-top: 18px;	
}
#bodyin a.return{
	display:block;
	background-image: url(../blog/blogadd_r3_c8.gif);
	width:86px;
	
	background-repeat: no-repeat;
	float: right;
	background-position: 0px 40px;
	padding-top: 44px;
	padding-left: 26px;
	text-decoration: none;
	color: #808285;
}

#bodyin p.redLine{
	display:block;
	width:812px;
	height:1px;
	background-image: url(../images/login_line_r2_c2.gif);
	background-repeat: repeat-x;
	margin-bottom: 37px;	
}
#bodyin p.redBlogLine{
	display:block;
	width:812px;
	height:1px;
	background-image: url(../images/login_line_r2_c2.gif);
	background-repeat: repeat-x;
		
}
#bodyin p.notice{
	width:500px;
	display:block;
	color: #D20000;
	padding-left: 173px;	
	margin-bottom: 10px;	
}
#bodyin p.pwdnotice{
	width:500px;
	display:block;
	color: #D20000;
	padding-left: 173px;	
}
#bodcontxt{
	width:670px;
	float: left;
}
#pwdbodcontxt{
	width:800px;
	height:35px;
	float: left;
}
#bodyin p.textfield{
	display:block;
	color: #333333;
	padding-left: 155px;	
	margin-bottom: 11px;	
}
#bodyin p.textbtn{
	width:400px;
	display:block;
	padding-left: 173px;	
	margin-top: 86px;	
}
#bodyin p.pwdtextbtn{
	width:400px;
	display:block;
	padding-left: 173px;	
	margin-top: 18px;	
}
#bodybg{
	width:973px;
	margin-right: auto;
	margin-left: auto;

}


/*------------------------------------------------bodymanage--------------------*/
#bodymanage{
	width:853px;
	padding-top: 43px;
	padding-bottom: 46px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 58px;
}

#managemain{
	width:778px;
	padding-top: 26px;
	padding-bottom: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 36px;
	padding-left: 36px;
}
#managemesmain{
	width:660px;
	padding-top: 26px;
	padding-bottom: 60px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 100px;
	padding-left: 90px;
}
/*------------------------------------------------footer--------------------*/
#footerMain{
	width:100%;
	font-family:Arial;
}
#footer{
	width:973px;
	height:125px;
	background-image: url(../images/loginbg_r4_c2.gif);
	background-repeat: repeat-y;
	margin-right: auto;
	margin-left: auto;
	padding-top: 17px;
}

#footer p.grayLine{
	display:block;
	width:960px;
	height:1px;
	margin-bottom: 35px;
	background-color: #999999;
	margin-top: 30px;
	margin-left: 2px;
}

#footernews{
	width:296px;
	height:100px;
	float:left;
	padding-top: 8px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
	padding-left: 30px;
}

#footernews p.title{
	width:150px;
	height:20px;
	display:block;
	padding-left: 7px;
	margin-bottom: 6px;
}
#footernews ul{
	
	list-style-type: none;
}
#footernews ul li{
	color: #666666;
}
#footernews ul li a{
	display:block;
	color:#a3a3a3;
	text-decoration:none;
	height: 20px;
	padding-left: 16px;
	background-image: url(../images/login_icon_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	list-style-type: none;
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
}
#footernews ul li a:hover{
	color:#444444;
	list-style-type: none;
}



	
#footermes{
	width:166px;
	height:100px;
	color:#fff;
	float:left;
	padding-top: 8px;
	padding-right: 10px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #DBDBDB;
	padding-left: 15px;
}
#footermes p.title{
	width:150px;
	height:20px;
	display:block;
	padding-left: 7px;
	margin-bottom: 6px;
}

#footermes ul{
	
	list-style-type: none;
}
#footermes ul li{
	color: #666666;
}

#footermes ul li a{
	display:block;
	color:#a3a3a3;
	text-decoration:none;
	height: 20px;
	padding-left: 16px;
	background-image: url(../images/login_icon_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	list-style-type: none;
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
}
#footermes ul li a:hover{
	color:#444444;
	list-style-type: none;
}



#footerser{
	width:150px;
	height:100px;
	color:#fff;
	float:left;
	padding-top: 8px;
	padding-right: 10px;
	padding-left: 15px;
}
#footerser p.title{
	width:150px;
	height:20px;
	display:block;
	padding-left: 7px;
	margin-bottom: 6px;
}

#footerser ul{
	
	list-style-type: none;
}
#footerser ul li{
	color: #666666;
}


#footerser ul li a{
	display:block;
	color:#a3a3a3;
	text-decoration:none;
	height: 20px;
	padding-left: 16px;
	background-image: url(../images/login_icon_r2_c2.gif);
	background-repeat: no-repeat;
	background-position: 7px 6px;
	list-style-type: none;
	font-family: "宋体";
	font-size: 12px;
	line-height: 18px;
}
#footerser ul li a:hover{
	color:#444444;
	list-style-type: none;
}








/*------------------------------------------------footer--------------------*/
/*------------------------------------------------copy--------------------*/



#copyMain{
	width:100%;
	height:108px;
}
#copy{
	width:973px;
	height:28px;
	position:relative;
	background-image: url(../images/loginbg_r8_c2.gif);
	background-repeat: no-repeat;
	margin-right: auto;
	margin-left: auto;
}

#copyright{
	width:830px;
	color:#a3a3a3;
	font-size: 12px;
	font-style: normal;
	padding-left: 25px;
	padding-top: 10px;
	float: left;
}
#copyrule{
	width:110px;
	color:#a3a3a3;
	font-size: 12px;
	font-style: normal;
	padding-top: 10px;
	float: left;
}


#copy p.bao{
	display:block;
	width:100px;
	height:19px;
	position:absolute;
	
	color:#a3a3a3;
	background-color:inherit;
	font-size: 12px;
	line-height: 14px;
	padding-left: 895px;
	padding-top: 10px;
	}









/*------------------------------------------------copy--------------------*/
/*------------------------------------------------login--------------------*/


.loginformfield {
	color: #333333;
	height: 20px;
	width: 75%;
	float: left;
	margin: 3px;
	padding: 3px;
	top: 10px;
	clear: none;
	right: 30px;
	line-height: 30px;
}
.logintext {
	margin: 3px;
	height: 20px;
	width: 140px;
	float: left;
	color: #333333;
	text-align: right;
	padding: 3px;
	line-height: 20px;
}
.submitbuttonarea {
	margin: 5px;
	float: left;
	height: 50px;
	width: 300px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 110px;
}
/*------------------------------------------------Contact--------------------*/


.contactarea {
	float: left;
	text-align: right;
	width: 160px;
	height:22px;
	line-height: 22px;
	padding-top: 3px;
	padding-right: 8px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.contactformfield {
	width: 280px;
	height:22px;
	float: left;
	padding: 3px;
}
.contactrember{
	float: left;
	width: 65px;
	height:22px;
	background-image: url(../images/login_r4_c6.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-position: 0px 7px;
	color: #C60C30;	
	TEXT-DECORATION:none;
}
.contactrember1{
	float: left;
	width: 65px;
	height:22px;
	padding-left: 17px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-position: 0px 7px;
	color: #C60C30;	
	TEXT-DECORATION:none;
}
.contactrember a{
	
	color: #C60C30;	
	TEXT-DECORATION:none;
}
.contactupload{
	float: left;
	width: 100px;
	background-image: url(../images/login_r4_c6.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 6px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-position: 0px 7px;
	color: #808285;	
}
.contactreg{
	float: left;
	width: 50px;
	height:22px;
	background-image: url(../images/login_r4_c6.gif);
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 7px;
	padding-right: 3px;
	padding-bottom: 3px;
	background-position: 0px 7px;
	color: #C60C30;	
	TEXT-DECORATION:none;
}
.contactreg a{
	color: #C60C30;	
	TEXT-DECORATION:none;	
}
.blackword{
color:#1E1E1E;}
.redwordunderline,.redwordunderline a{
	color:#C60C30;
	line-height: 17px;
	text-decoration: underline;
}
.redunderline,.redunderline a{
	color:#C60C30;
	text-decoration: underline;
}
.underline,.underline a{
	color:#808285;
}
.redword{
	color:#C60C30;
	line-height: 17px;
}
.redword a{
	color:#C60C30;
	line-height: 17px;
}
.redwordb,.redwordb a{
	color:#C60C30;
	font-weight: bold;
}
/*------------------------------------------------table--------------------*/

#uploadnotice{
	display:block;
	width:297px;
	height:97px;
	background-image: url(../upload/uploadpic_r4_c6.gif);
	background-repeat: no-repeat;
}
.manageline{
	
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CDCDCD;
	line-height: 33px;
}
#blogftitle{
	position:relative;
	display:block;
	
}
#blogftitle h2{
	display:block;
	color:#343434;
	margin-bottom: 4px;
	font-size: 20px;
	float: left;
	padding-top: 3px;
}
#blogftitle p.fb{
	
	color:#343434;
	margin-bottom: 21px;
	float: left;
	
}
#blogftitle p.gray{
	color:#737373;
	margin-bottom: 17px;
	float: left;
	line-height: 17px;	
}
#blogtitle{
	position:relative;
	display:block;
	width:525px;
	height:53px;
	background-image: url(../blog/myblog_r6_c2.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 43px;
	padding-left: 37px;
}
#blogtitle h2{
	display:block;
	color:#343434;
	margin-bottom: 13px;
	font-size: 18px;
	float: left;
}
#blogtitle p.intro{
	left:37px;
	top:39px;
	position:absolute;
	height:12px;
	float: left;
}
#blogtitle a.edit{
	display:block;
	position:absolute;
	left:450px;
	top:39px;
}
#blogtitle a.remove{
	display:block;
	position:absolute;
	left:507px;
	top:39px;
}
#blogtitle a.addnew{
	display:block;
	position:absolute;
	left:380px;
	top:39px;
}

#blogcontxtborder{
	position:relative;
	display:block;
	width:528px;
	padding-top: 20px;
	padding-right: 37px;
	padding-bottom: 29px;
	padding-left: 38px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-left-style: dashed;
	border-right-color: #c4c4c4;
	border-left-color: #c4c4c4;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #c4c4c4;
}
#blogcontxt{
	position:relative;
	display:block;
	width:528px;
	padding-top: 20px;
	padding-right: 37px;
	padding-bottom: 29px;
	padding-left: 38px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#blogcontxt p.txt{
	color:#666666;
	padding-bottom: 31px;
	line-height: 17px;
}
#blogcontxt p.more{
	color:#c50d30;
	padding-bottom: 30px;
}
#blogcontxt p.line{
	height: 1px;
	width: 527px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.bloggrayline{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


.fy_pmiddle{
	height: 47px;
	width: 550px;
	float: left;
}
.tarmiddle{
	height:27px;
	float: right;
	padding-top: 13px;
}
a.fym {
	border:1px solid #B9B7B7;
	text-decoration:none;
	margin:1px;
	font-family:Arial;
	background:#fff;
	color:#8b8a8a;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 7px;
}
a.fym:hover{text-decoration:underline;}
a.fym2{
	border:1px solid #c60c30;
	text-decoration:none;
	margin:1px;
	font-family:Arial;
	color:#fff;
	background-color: #c60c30;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 7px;
}

.fy_ptop{
	background-color: #ebebeb;
	height: 40px;
	width: 853px;
	border: 1px solid #CCCCCC;	
	margin-bottom: 28px;
}
.tartop{
	text-align:right;
	padding-top: 10px;
	padding-right: 40px;
}

#fy_d{padding:10px 0; text-align:center;}
.fy_p{
	background-color: #ebebeb;
	height: 40px;
	width: 853px;
	border: 1px solid #CCCCCC;
	margin-top: 27px;
}
a.fy {
	border:1px solid #B9B7B7;
	border-bottom:1px solid #B9B7B7;
	text-decoration:none;
	margin:1px;
	font-family:Arial;
	background:#fff;
	color:#8b8a8a;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom:3px;
	padding-left: 7px;
}
a.fy:hover{text-decoration:underline;}
a.fy2{
	border:1px solid #c60c30;
	border-bottom: 1px solid #c60c30;
	text-decoration:none;
	margin:1px;
	font-family:Arial;
	color:#fff;
	background-color: #c60c30;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.tar{
	text-align:right;
	padding-top: 12px;
	padding-right: 40px;
}

.wordlist{
	
	line-height: 16px;
	color: #000000;
}
.friendicon{
	float: left;
	background-image: url(../friend/friendicon_r8_c5.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	padding-top: 14px;
	padding-bottom: 3px;
	background-position: 0px 17px;
}

a.returnicon{
	display:block;
	height:24px;
	background-image: url(../blog/blogadd_r3_c8.gif);
	background-repeat: no-repeat;
	float: right;
	background-position: 0px 0px;
	padding-left: 26px;
	text-decoration: none;
	color: #808285;
	padding-top: 3px;
}
a.returnblog{
	display:block;
	height:16px;
	background-image: url(../blog/blogadd_r3_c8.gif);
	background-repeat: no-repeat;
	float: right;
	background-position: 0px 0px;
	padding-left: 26px;
	text-decoration: none;
	color: #808285;
	padding-top: 3px;
}
/*------------------------------------------------blog--------------------*/
#special{
width:817px;
	padding-top: 40px;
	padding-left: 36px;
	
}
.specialspace{width:160px; height:199px;  margin:0px; position:relative;float:left;}
.specialpic {
	width:136px;
	height:137px;
	overflow:hidden;
	padding-top:10px;
	text-align:center;
	background:url(../photo/specialbg_r6_c2.gif) no-repeat;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}

#friend{
	width:795px;
	padding-top: 63px;
	
	padding-left: 53px;
}
.friendpic{width:120px; height:130px; padding-bottom:55px; float:left;}
.l{float:left;}.r{float:right;}
#lft{
	float:left;
	position: relative;
}
#lft img.head{
	position:absolute;
	left:8px;
	top:0px;
}
.l50_s {
	width:95px;
	height:90px;
	overflow:hidden;
	padding-top:8px;
	text-align:center;
	background:url(../friend/myfriend_r2_c2.gif) no-repeat;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0;
}
.frindall{
	text-decoration: none;
	float: right;
	padding-right: 50px;
	margin-bottom: 25px;
	}
.friendwordlist{padding-top:3px;}
.sl,a.sl{
	color:#676767;
	text-decoration: none;
	}
a.sl:hover{
	color:#676767;
	text-decoration: none;
}
.c9,a.c9{
	color:#C50C30;
	text-decoration: none;
}


/*------------------------------------------------message--------------------*/


.graylineall{
	border: 1px solid #CCCCCC;
	padding-bottom: 28px;
}
.grayline1{
	border: 1px solid #CCCCCC;
}
.grayline2{
	border: 1px dashed #CCCCCC;
}
#sentmescontxt{
	position:relative;
	display:block;
	width:528px;
	padding-top: 29px;
	padding-right: 41px;
	
	padding-left: 23px;
	
}
#blogmescontxt{
	position:relative;
	display:block;
	width:528px;
	padding-top: 26px;
	padding-left: 23px;
}

#mescontxt{
	position:relative;
	display:block;
	width:528px;
	padding-top: 31px;
	padding-right: 41px;
	
	padding-left: 34px;
	
}
.grayline{
	height: 1px;
	width: 528px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 21px;
}
.graylineno{
	height: 1px;
	width: 528px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 7px;
}
.messagegrayline{
	height: 1px;
	width: 528px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	margin-top: 30px;
}
.messhead {
	width:73px;
	height:70px;
	overflow:hidden;
	padding-top:6px;
	text-align:center;
	background:url(../message/mesbg_r4_c3.gif) no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0;
}
.messtitle{
	font-family: "宋体", Arial;
	font-size: 14px;
	font-weight: bold;
	color: #666666;
}
.word12b{
	font-family:  Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
}
.word17b{
	font-family: "宋体", Arial;
	font-size: 17px;
	font-weight: bold;
	color: #666666;
}
.word13b{
	font-family: "宋体", Arial;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
}
.messtxt{
	font-family: "宋体", Arial;
	font-size: 12px;
	color: #666666;
	line-height: 16px;
}
.regword{
	font-family: "宋体", Arial;
	font-size: 12px;
	color: #7F8185;
	line-height: 20px;
	padding-top: 10px;
	padding-right: 76px;
	padding-bottom: 20px;
	padding-left: 84px;
	}



#album{
	width:832px;
	padding-top: 36px;
	padding-left: 21px;
}
#FriendAlbum{
	width:832px;
	padding-top: 36px;
	padding-left: 21px;
}
.albumwhite{
	width:383px;
	height:182px;
	background-color: #FFFFFF;
	border: 1px solid #cccccc;
	float:left;
	padding-top: 9px;
	padding-bottom: 6px;
	padding-left: 9px;
}
.albumpic{width:410px; height:220px; position:relative;float:left;}

.albumbg {
	width:184px;
	height:172px;
	padding-top:12px;
	background-image: url(../photo/photoliston_r6_c12.gif);
	background-repeat: no-repeat;
	padding-left: 12px;
	float:left;
	margin-right: 2px;
}
.albumall{
	text-decoration: none;
	float: right;
	padding-right: 50px;
	margin-bottom: 25px;
	}
.albumwordlist{padding-top:3px;}
.word14,.word14 a{
	color:#828387;
	text-decoration: none;
	font-family: "宋体", Arial;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 64px;
	padding-top: 21px;
	}
	.word18,.word18 a{
	color:#333333;
	text-decoration: none;
	font-family: "宋体", Arial;
	font-size: 18px;
	font-weight: bold;
	
	padding-top: 5px;
	}
.wordtitle18,.wordtitle18 a{
	color:#333333;
	text-decoration: none;
	font-family: "宋体", Arial;
	font-size: 18px;
	font-weight: bold;
}
.wordgraty20,.wordgraty20 a{
	color:#666666;
	text-decoration: none;
	font-family: "宋体", Arial;
	font-size: 20px;
	font-weight: bold;
}
.albumwordheight{
font-family: "宋体", Arial;
	line-height: 16px;
	color: #666666;
}	
.albumword{
font-family: "宋体", Arial;
	line-height: 14px;
	color: #666666;
	text-decoration:none;
}
.albumwordbtm{
font-family: "宋体", Arial;
	line-height: 14px;
	color: #666666;
	margin-bottom: 6px;
}
.bord1{
border:1px solid #9b9b9b;}
.bordbtm{
	border:1px solid #9b9b9b;
	padding-bottom: 13px;
}
.grayword{
	line-height: 18px;
	color: #666666;
}

.graydashedtop{
height:20px;
	color: #666666;
	font-weight: bold;
	background-color: #e6e6e6;
	padding-top: 10px;
	padding-left: 25px;
	border: 1px dashed #e4e4e4;
}
.graydashedbtn{
height:56px;
	color: #666666;
	padding-top: 10px;
	padding-left: 25px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-right-color: #e4e4e4;
	border-bottom-color: #e4e4e4;
	border-left-color: #e4e4e4;
}
.graydashedbtn p.img{
	float: right;
	padding-right: 30px;	
}

.fsg21{float:left; width:315px;}
.it_s{display:table; border:1px solid #808080;}
.it1,.it2{background:#fff; border:1px solid #fff; color:#333;}
.fsg22{float:right; padding:3px 2px 0 0; position:relative;margin:3px 2px 0 0;}
.cp{cursor:pointer;}
.fsg_nr{width:250px; position:absolute; display:none; top:25px; right:-3px; background:#fff; border:1px solid #98B1C8; padding:2px;}
.sgt_on{width:200px; height:20px; border-bottom:1px solid #eee; padding:2px 5px; color:#000; background:#F2F6FB;}

.solidline{
	height:1px;
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
}
.smallphoto{
	height:96px;
	background-image: url(../photo/albumopen_r7_c8.gif);
	width: 96px;
}
#bodyindex{
	width:853px;
	padding-top: 43px;
	padding-bottom: 46px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 60px;
	padding-left: 58px;
}
.redtitleicon{
	color: #828387;
	background-image: url(../index/myblog_r4_c5.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 19px;
	text-decoration:none;
}
.redtitleicon a{
	color: #828387;
	text-decoration:none;
}
.frindicon{
	color: #828387;
	background-image: url(../index/indexfind_r13_c12.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 26px;
	padding-right: 18px;
	padding-top: 9px;
	text-decoration: underline;
}
.runword{
	font-family: "宋体", Arial;
	font-size: 12px;
	line-height: 22px;
	color: #c6c6c6;
	float: left;
}

.pagination
{
	CLEAR: both;
	PADDING-BOTTOM: 3px;
	MARGIN: 0px;
	PADDING-TOP: 3px;
	TEXT-ALIGN:center;
	vertical-align:bottom;
	}
.pagination a
{
	border:1px solid #B9B7B7;
	text-decoration:none;
	margin:1px;
	background:#fff;
	color:#8b8a8a;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 7px;
	text-align:center;
}
.pagination a:hover
{
	border:1px solid #c60c30;
	text-decoration:none;
	margin:1px;
	color:#fff;
	background-color: #c60c30;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 7px;
}
.pagination a.more
{
	padding: 2px 10px;
}
.pagination strong
{
	border:1px solid #c60c30;
	text-decoration:none;
	margin:1px;
	color:#fff;
	background-color: #c60c30;
	padding-top: 3px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 7px;
}

 .myindexrunbg{
	font-family: "宋体", Arial;
	font-size: 12px;
	color: #FFFFFF;
	background-image: url(../index/index_r2_c3.gif);
	background-repeat: no-repeat;
	height: 31px;
	width:195px;
	padding-left: 31px;
	line-height: 31px;
	background-position: 1px 0px;
}

.bar {
	BACKGROUND-IMAGE: url(../images/selectcountry.gif); POSITION: relative; WIDTH: 122px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 2px 0px; HEIGHT: 19px; CURSOR: pointer
}

.out {
	POSITION: absolute; LEFT: 0px
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

td.act a
{
	display: block;
	width: 13px;
	height: 14px;
	overflow: hidden;
	background: url(/images/fengla/delete.gif);
	text-indent: -999em;
	padding-right:0px;
}
td.act a:hover
{
	background-position: 0 -13px;
}

.mailstyle {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
}

#mailwrap{word-break:break-all; width:540px;}

a {
	color: #666;
	text-decoration: none;
}

.run-text-chs{
	font-family: "宋体", Arial;
	font-size: 12px;
	color: #727272;
	line-height: 20px;
	padding-top: 15px;
}
.run-text-eng{
	font-family: "Arial", Arial;
	font-size: 12px;
	color: #727272;
	line-height: 20px;
	padding-top: 15px;
}
.run-text-top-chs{
	font-family: "宋体", Arial;
	font-size: 12px;
	color: #727272;
	line-height: 20px;
}
.run-text-top-eng{
	font-family: "Arial", Arial;
	font-size: 12px;
	color: #727272;
	line-height: 20px;
}
.run-table {
	background-color: #CCCCCC;
}

#bodyinin{
	width:910px;
	padding-top: 43px;
	padding-bottom: 46px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 0px;
	padding-left:0px;

}

.f_moviediv
{
		border:5px #C60C30 solid;
		height:500px;
		width:800px;
		margin-left:16px;
		background-color:#F7F7F7;
		padding:10px;
}

/*------------------------------------------------store--------------------*/
#bodyjob{
	width:889px;
	padding-top: 43px;
	padding-bottom: 50px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 42px;
	padding-left: 42px;
}

#bodystore{
	width:923px;
	padding-top: 27px;
	padding-bottom: 13px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 27px;
	padding-left: 23px;
}






.fy_pstore{
	
	width:700px;
	margin-right: auto;
	margin-left: auto;
}
.tarstore{
	height: 35px;
	padding-top: 12px;
	margin-right: auto;
	margin-left: auto;
}
a.fystore{
	border:1px solid #B9B7B7;
	text-decoration:none;
	margin:1px;
	font-family:Arial;
	background:#fff;
	color:#8b8a8a;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 7px;
}
a.fystore:hover{text-decoration:underline;}
a.fy2store{
	border:1px solid #c60c30;
	text-decoration:none;
	margin:1px;
	font-family:Arial;
	color:#fff;
	background-color: #c60c30;
	padding-top: 4px;
	padding-right: 6px;
	padding-bottom: 5px;
	padding-left: 7px;
}

#text {
	width: 614px;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 18px;
}

#text1 {
	width: 631px;
	font-family: Arial, Helvetica, sans-serif;
}

#text2 {
	width: 583px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left:60px;
}
#confirmMSG
{
	border: solid 1px #c60c30;
	background-color: white;
	font-size: 14px;
	font-weight: 600;
	padding: 10px;
}
.confirmMSGCSS
{
	border: solid 1px #c60c30;
	background-color: white;
	font-size: 14px;
	font-weight: 600;
	padding: 10px;
}
/*弹出confirm框CSS*/
#confirmMSG
{
	border: solid 1px #c60c30;
	background-color: white;
	font-size: 14px;
	font-weight: 600;
	width:250px;
	padding: 10px;
}
.confirmMSGCSS
{
	border: solid 1px #c60c30;
	background-color: white;
	font-size: 14px;
	font-weight: 600;
	padding: 10px;
}

.f_box
{
	position: absolute;
	height: auto;
	top: auto;
	border: 1px #808285 solid;
	background-color: white;
}

.f_titles{color:#fff; background-color:#C60C30; padding:5px;}

/*弹出删除对话框——好友列表页*/
.shanchu
{
	position: relative;
}
.alertbox
{
	position: absolute;
	left: -50px;
	top: -30px;
	background-color: #333333;
	width: 464px;
	height: 193px;
	filter: alpha(opacity=100);
}
.alertboxcontent
{
	width: 448px;
	height: 174px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	background-color: #000000;
	filter: alpha(opacity=100);
}
.alertboxtitle
{
	width: 448px;
	height: 28px;
	line-height: 28px;
	background-color: #FF9900;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	text-indent: 10px;
}
.alertboxmain
{
	width: 448px;
	height: 200px;
	border-bottom: 1px #CCCCCC solid;
	background-color: #FFFFFF;
	color: #000000;
}
.alertboxmain dl
{
	margin: 0;
	padding: 0;
}
.alertbox .alertboxcontent .alertboxmain img
{
	width: 96px;
	height: 72px;
	margin: 10px 10px auto 10px;
}
.alertboxbutn
{
	width: 148px;
	height: 33px;
	background-color: #808285;
	padding-left: 317px;
	padding-top: 24px;
}
/*弹出删除对话框——好友列表页*/
.alertbox1
{
	width: 499px;
	min-height: 263px;
	_height: 263px;
	background-color: #FFFFFF;
}
.alertbox1 h1
{
	width: 465px;
	margin: 0 auto;
	border-bottom: 1px #666666 solid;
	height: 28px;
	line-height: 28px;
}
.alertframe
{
	width: 513px;
	height: auto;
	position: absolute;
	left: 30%;
	top: 30%;
	z-index: 2222;
	background-color: #CCCCCC;
	padding: 12px 0px 12px 12px;
}
.alertboxleft
{
	float: left;
	display: inline;
	width: 235px;
	margin-left: 15px;
}
.alertboxright
{
	float: left;
	display: inline;
	width: 235px;
}
.alertboxcontent1
{
	min-height: 200px;
	_height: 200px;
}
.alertboxcontent1 ul
{
	margin-top: 14px;
}
.alertboxcontent1 li
{
	min-height: 28px;
	_height: 28px;
}
.butn
{
	text-align: right;
	height: 30px;
	background-color: #eeeeee;
	padding-top: 10px;
	padding-right: 20px;
}
.box_inbox
{
	margin-left: 20px;
	height: auto;
	width: 200px;
	background-color: #f5f5f5;
	border: 1px #cccccc solid;
	border-bottom: 1px #1461a9 solid;
}

#picture-container
{
	margin: 10px 0;
}
#picture-container h3
{
	margin-bottom: 10px;
	border-bottom: 1px solid #ccc;
	color: #333;
	font-size: 14px;
	line-height: 200%;
}
#pictureCurrent
{
	float: left;
	width: 200px;
	margin-left: 20px; *display:inline;}
#pictureUpload
{
	float: right;
	width: 350px;
	margin-right: 20px; *display:inline;}
#pictureCurrent p, #pictureUpload form p
{
	margin: 10px 0;
}
.size-s #pictureCurrent
{
	width: 150px;
}
.size-s #pictureCurrent img
{
	width: 150px;
}
.size-s #pictureUpload
{
	width: 400px;
}

.f-button
{
	line-height:20px; 
	border-bottom:1px #999999 solid; 
	border-right:1px #999999 solid; 
	border-left:1px #EBD6D6 solid; 
	border-top:1px #EBD6D6 solid; 
	background-color:#C60C30; 
	color:#fff; 
	font-size:12px; 
	font-weight:normal; 
	height:24px; 
	padding:0px 2px 2px 2px;
	cursor:pointer;
}


#productmain{
	width:929px;
	padding-top: 12px;
	padding-bottom: 10px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 14px;
	padding-left: 20px;
}

.probtnicon{
	padding-left: 12px;
	float: left;
	background-image: url(../images/managerfooter_14.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	
	color: #C50C30;
}
.prodetailicon{
	padding-left: 16px;
	line-height:14px;
	float: left;
	background-image: url(../product/productmain_r6_c4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	color: #C50C30;
}


/*--------------------------------------download------------------------------------*/
#downmain{
	width:877px;
	padding-top: 11px;
	padding-bottom: 39px;
	margin-right: auto;
	margin-left: auto;
	padding-right: 36px;
	padding-left: 52px;
}
.downsizeicon{
	float: left;
	background-image: url(../down/download_r11_c9.gif);
	background-repeat: no-repeat;
	background-position: 50px 0px;
	color: #FFFFFF;
	padding-right: 30px;
}
.writeword12{
float: left;
color:#FFFFFF;}
.writeword12b{
float: left;
color:#FFFFFF;
font-weight:bold;}

.downicon{
	float: left;
	background-image: url(../down/download_r11_c9.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	color: #FFFFFF;
	padding-left: 20px;
}
/*--------------------------------------marathon------------------------------------*/

.wordheight18{
line-height:18px;
font-family:Arial,宋体;
}
.word16b{
	font-size: 16px;
	font-weight: bold;
	color: #333333;
}
.marretuntop{
float:right;
	background-image: url(../marathon/marathon_r6_c9.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
}
.marmessage{
float:left;
	background-image: url(../marathon/marathon_r8_c7.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding-left: 15px;
	padding-bottom:14px;
}
.marbtn{

padding-bottom:14px;}
.marbtnsecond{
padding-left:24px;
padding-bottom:12px;}

/*--------------------------------------match------------------------------------*/
.matchindexrev{
	float:left;
	background-image: url(../match/matchindex_r7_c3.gif);
	background-repeat: no-repeat;
	background-position: 0px 2px;
	padding-left: 20px;
	font-size: 13px;
	font-weight: bold;
	color: #737373;
}
.blueword{
float: left;
color:#0000FF;
}

.FullDay
{
	width:24px;
	height:24px;
	padding:0;

}

.FullDay a
{
	display:none;
	margin:0px;
	margin-left:0px;
	
}

.NotDay
{
	width:24px;
	height:24px;
	padding:0;
}
.NotDay a
{
	display:none;
	margin:0px;
	margin-left:0px;
}
.RedDate { PADDING-LEFT: 0px; padding-top:0px;	Z-INDEX: 3;	FONT: bold 9pt  Arial;	COLOR: #ffffff;POSITION:relative; background-color:#c60c30; cursor:pointer;} 

#bodyindexrun{
width:883px;
padding-top: 43px;
padding-bottom: 46px;
margin-right: auto;
margin-left: auto;
} 

.job a:hover{
     color:#c60c30;
    }
    
    
#topmenu2{
	width:969px;
	margin:0 auto;
	position:relative;
	background-image: url(/images/loginmenu_r2_c21.gif);
	background-repeat: no-repeat;
}
.search1{
	float:left;
	valign="top"
}
/*------------------------------------------------top--------------------*/

/*------------------------------------------------body--------------------*/
#bodyMain1{
	width:969px;
	background-image: url(/event/nb88/story/indexbg_29.jpg);	
	margin-right: auto;
	margin-left: auto;
	position:relative;
}



.submitbutton
{
    background-image:url(/images/submitbutton.gif);
    background-repeat:no-repeat;
    width:55px;
    height:25px;
    border :0; 
    
    cursor:pointer;
    }