body {
	text-align: center;
	font-family:"宋体", arial;
	margin:1px;
	padding:0;
	font-size:12px;
	color:#000000;
	background-color: #be8fc6;
}
div,form,img,ul,ol,li,dl,dt,dd {margin: 0; padding: 0; border: 0;line-height:150%;}
ul,li{ list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;}
table,td,tr,th{font-size:12px;line-height:150%;color:#8a2e3d;}

a{color: #303030; text-decoration:none;}
a:hover {color: #bc2931; text-decoration:underline;}

.left{float:left;}
.right{float:right;}
.tcenter{text-align:center;}
.tleft{text-align:left;}
.clear{ clear: both; font-size:1px; width:1px; visibility: hidden; }
.hidden {display: none;}
.padding5{padding-top:5px;}
.padding10{padding:5px;}
.txt2{color:#fca301;}

.input{/*border: #cecece 1px solid;*/font-size: 12px;/*color:#f7f5a8;*/ height:13px; /*background:#2a1301*/}
.button{border: #cc99cc 1px solid;font-size: 12px;color:#000;background:#f4c1f4;height:22px;}
.button1{border: #cc99cc 1px solid;font-size: 12px;color:#cccccc;background:#f4c1f4;height:16px;}
/****垂直居中用****/
div .wrap {display:table;_position:relative;overflow:hidden;border:1px solid #3c849a3c849a;}
div .subwrap {vertical-align:middle;display:table-cell;_position:absolute;_top:50%;}
div .wrapcon {
_position:relative;_top:-50%;_left:-50%;}



#header {
	width:984px;
	padding:0 9px;
	position:relative;
	background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #be8fc6;
	border-left-color: #be8fc6;
}
#headbg{width:982px;}
#header .topnav {
	height:31px;
	overflow:hidden;
	border:0px solid #45bed1;
	background-image: url(menu.jpg);
}
#header .topnav li{float:left;width:96px;font-size:14px; font-weight:normal; line-height:35px;}
#header .topnav li a{
	color:#ffffff;
	font-weight: bold;
}

#mainbox {padding:5px 0 0 0;width:1002px;background:#D2EDF8; border:0px solid #f00;
background-color: #ffffff;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #be8fc6;
	border-left-color: #be8fc6;
}
#m_left{width:218px;float:left;padding:0px 0px 0 9px; border:0px solid #f00;}
#m_left .boxtop{
	font-size:14px;
	text-align:left;
	line-height:29px;
	color:#8a2e3d;
	background-image: url(lefttop.jpg);
	height: 29px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 7px;
}
#m_left .boxbot{
	background-image: url(leftbottom.jpg);
	height: 15px;
}
#m_left .boxtop span{font-size:14px; font-weight:bold; letter-spacing:5px;}
#m_left .boxcon{
	text-align:center;
	line-height:28px;
	padding:6px;
	border:0px solid #fad6fa;
	background-image: url(leftmiddle.jpg);
	background-repeat: repeat-y;
}
#m_left .boxcon .hphoto{width:150px;height:110px;background:#bcbcbc;}
#m_left .boxcon .add_fnd{width:88px;height:19px;background:url(photo.gif) -8px -55px no-repeat;float:left;text-align:right;}
#m_left .boxcon .send_msg{width:88px;height:19px;background:url(photo.gif) -8px -28px no-repeat;float:right;}
#m_left .boxcon li{text-align:left;border-bottom:dotted 1px #fad6fa;color:#882d3e;

}
#m_left .boxcon .friendlink {border-bottom:1px dashed  #787878;height:20px;width:100%;color:#3c849a;text-align:left;}
#m_left .boxcon .friendlink  a{font-size: 12px;color:#3c849a;}
#m_left .boxcon .friendlink  a:hover {font-size: 12px;color:#3c849a3c849a;}

#m_left .boxcon  #Calendar{width:190px;}
#m_left .boxcon  #Calendar input {background:#ffffff;color:#8a2e3d;border:0px;cursor:pointer;}
#m_left .boxcon  #Calendar .today{background:#fad6fa;color:#3c849a;}

#m_left .boxcon .friendlinkBig {border-bottom:1px dashed  #787878;height:20px;width:100%;color:#787878;text-align:left;height:35px;margin:2px 0px;}
#m_left .boxcon .friendlinkBig .meinfo {width:52%;height:19px;float:left;text-align:left;border:0px solid #f00;color:#3c849a}
#m_left .boxcon .friendlinkBig .send_msg1{width:36%;height:19px;background:url(photo.gif) -8px -28px no-repeat;float:right;text-align:left;padding:0 0 0 20px;border:1p solid #f00;}
#m_left .boxcon .friendlinkBig  .meinfo a{font-size: 12px;color:#ffa403;}
#m_left .boxcon .friendlinkBig  .send_msg1 a{font-size: 12px;color:#3c849a;}
#m_left .boxcon .friendlinkBig  a:hover {font-size: 12px;color:#3c849a3c849a;}


#m_left .boxcon .lastaccess {border-bottom:1px dashed  #787878;height:17px;width:100%;color:#8a2e3d;text-align:left;}
#m_left .boxcon .lastaccess  a{font-size: 12px;color:#8a2e3d;}
#m_left .boxcon .lastaccess .right{width:52%;float:right;text-align:left;border:0px solid #f00;}
#m_left .boxcon .lastaccess .all{width:98%;float:right;text-align:left;border:0px solid #f00;}
#m_left .boxcon .lastaccess .left {width:45%;float:left;text-align:left;border:0px solid #f00;}

#m_left .boxcon .add_fnd a,#m_left .boxcon .send_msg a{color:#3c849a3c849a;padding:0 5px 0 20px;}



#m_right100{width:982px;float:left;padding:0px 9px 0 9px;background:#ffffff;border:0px solid #be8fc6;}
#m_right100 .boxtop{
height:25px; border:0px solid #f00;font-size:14px; text-align:left;color:#892c3e;
background:#ffffff;padding-left:20px;}
#m_right100 .boxtop .boxtitle {border:0px solid #ff0;float:left;line-height:25px;}
#m_right100 .boxtop .boxtitle span{font-size:14px; font-weight:bold; letter-spacing:5px;}
#m_right100 .boxtop .boxtitle .item{width:190px;font-size:14px; font-weight:bold; letter-spacing:5px;float:left;border:0px solid #f00;padding:4px 0 0 0 ;}
#m_right100 .boxtop .boxtitle .item a {color:#892c3e;}


#m_right100 .boxtop .boxtitle span a{color:#892c3e;}
#m_right100 .boxtop .boxright{border:0px solid #f00;float:right;}
#m_right100 .boxtop .boxright li{width:120px;float:left;}
#m_right100 .boxtop .boxright li a{color:#892c3e;font-size:12px;}
#m_right100 .boxcon{border:0px solid #45bed1;padding:0px;margin:0px;text-align:centet;background:#ffffff;}
#m_right100 .boxbot {}
#m_right100 .boxcon .content{background:#ffffff;}
#m_right100 .boxcon .content .product{width:150px;float:left;margin:5px 13px;}
#m_right100 .boxcon .content .product .photoname{text-align:left;}
#m_right100 .boxcon .content .product .photoname a{color:#892c3e;font-weight:bold;}
#m_right100 .boxcon .content .photoinfo li{text-align:left;color:#892c3e;width:75px;float:left;}
#m_right100 .boxcon .content .photobox{width:150px;height:150px;border:1px solid #888888;text-align:center;}
#m_right100 .boxcon .content .photobox img{ border:0px solid #45bed1;}


#m_right100 .content{background:#3c849a; float:left; width:100%;}
#m_right100 .content .productDisp{margin:1px auto;padding:2px;float:centet; border:0px solid #999;}
#m_right100 .content .photoboxDisp{width:auto;border:0px solid #888;text-align:center;padding:9px;}
#m_right100 .content .photoboxDisp .photo{ width:850px !important;width:822px;border:1px solid #888;text-align:center;padding:14px;margin:1px auto; overflow:hidden;}
#m_right100 .content .productDisp .instruct{margin: 0px;padding :0px;}
#m_right100 .content .productDisp .instruct .left{float:left;margin: 0px;padding :0px;width:49%;}
#m_right100 .content .productDisp .instruct .right{float:left;margin: 0px;padding :0px;width:49%;}


#m_right100 .content .productDisp .instruct .left .item
{
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	color:#3c849a;
	border-bottom:1px dashed  #787878;
}
#m_right100 .content .productDisp .instruct .right .item
{
	margin:0;
	padding:0 0 0 10px;
	text-align:left;
	color:#3c849a;
	border-bottom:1px dashed  #787878;
}

#m_right{ width:737px;float:right;padding:0 9px 0 0; border:0px solid #f00;}
#m_right .boxtop{
	height:28px;
	border:0px solid #f00;
	font-size:14px;
	text-align:left;
	color:#892e3f;
	padding-left:10px;
	background-image: url(righttop.jpg);
	background-repeat:no-repeat;
}
#m_right .boxtop .boxtitle {border:0px solid #ff0;float:left;line-height:28px;}
#m_right .boxtop .boxtitle span{font-size:14px; font-weight:bold; letter-spacing:5px;}
#m_right .boxtop .boxright{border:0px solid #f00;float:right;font-size:13px;color:#892e3f; margin:4px 5px 0px 0px;}
#m_right .boxtop .boxright li{width:100px;float:left;}
#m_right .boxtop .boxright li a{color:#892e3f;font-size:12px;}

#m_right .boxtop .boxright .bstyle{font-size:12px;}
#m_right .boxtop .boxright .bstyle a {color:#892e3f;font-size:12px;}

#m_right .boxcon{
	padding:0px;
	margin:0px;
	text-align:center;
	color:#3c849a;
	background-image: url(rightmiddle.jpg);
	background-repeat: repeat-y;
}
#m_right .boxbot {
	background-image: url(rightbottom.jpg);
	background-repeat: no-repeat;
	height: 28px;
}
/*#m_right .content{background:#D2EDF8;}*/
#m_right .content .product{width:150px;float:left;margin:5px 13px;}
/*以下样式针对IE*/
.subwrapie{
width:0;
height:100%;
display:inline-block;
vertical-align:middle;
}
.wrapconie{
vertical-align:middle;
display:inline-block;
}

#m_right .content .product .photoname{text-align:left;}
#m_right .content .product .photoname a{color:#892e3d;font-weight:bold;}
#m_right .content .photoinfo li{text-align:left;color:#892e3d;width:75px;float:left;}
#m_right .content .photobox{width:150px;height:150px;border:1px solid #888;text-align:center;}
#m_right .content .photobox img { border:0px solid #45bed1;}


#m_right .content  .product .friendBox {border:0px solid #f00;margin:0;width:350px;}
#m_right .content  .product .friendBox .fphotobox{height:150px;width:150px;border:1px solid #888888;text-align:center;float:left;}
#m_right .content  .product .friendBox .fphotobox img { border:0px solid #45bed1;}
#m_right .content  .product .friendBox .fphotoinfo  {border:0px solid #0f0;margin:0 0 0 10px;text-align:left;float:left;}
#m_right .content  .product .friendBox .fphotoinfo  .item {border-bottom:1px dashed  #787878;height:20px;color:#892c3e;text-align:left;}
#m_right .content  .product .friendBox .fphotoinfo  .item   a{font-size: 12px;color:#bdbdbd;}
#m_right .content  .product .friendBox .fphotoinfo  .item   a:hover {font-size: 12px;color:#892c3e;}


#m_right .content .productFriend{float:left;margin:5px 15px;border:0px solid #f00;width:330px;}
#m_right .content .photoinfoFriend{float:left;text-align:left;boder:0px solid #0f0;width:175px;}
#m_right .content .photoboxFriend{width:150px;height:150px;border:1px solid #888888;text-align:center;float:left;}
#m_right .content .photoinfoFriend  .item {border-bottom:1px dashed  #787878;height:20px;color:#3c849a;text-align:left;}
#m_right .content .photoinfoFriend  .item a {color:#3c849a;}

.dashline {margin:5px 0 9px 0;border-bottom:1px dashed  #787878;}

.comment {
	margin:0;
	padding:8px;
	border:0px solid #45bed1;
	color:#42210e;
	/*background-image: url(rightmiddle.jpg);*/
	background-repeat: repeat-y;
}
.comment .commenttitle {border:0px solid #f00;height:25px;}
.comment .commenttitle .commentuser {border:0px solid #0f0;float:left;text-align:left;color:#3c849a;font-weight:bold;}
.comment .commenttitle .commentuser span{color:#3c849a;font-weight:normal;}
.comment .commenttitle .commentright{border:0px solid #f00;float:right;}
 .comment .commenttext {
border:0px solid #f00;
text-align:left;
color:#3c849a;
}

.colorff9a00{color:#ff9a00;}
.astyle 
{
margin:0 0 0 5px;
color:#892c3e;
font-weight:bold;
font-size:12px;
}

#bottom{padding:30px 0 20px 0;width:1002px;
background-color: #f3f8fc;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #b0dbee;
	border-left-color: #b0dbee;
}
#bottom a{color:#3c849a;}
.page{text-align:center;padding:5px; color:#3c849a;}
.page a{color:#3c849a;}

.msgbox
{
	border:0px solid #ff0;
	background:#e0e0e0;
	color:#f00;
	margin:100px auto;
	width:620px;
	height:450px;
	padding:20px;
	font-size:20px;

}
.msgbox .msgbitfont
{
	border:0px solid #0f0;
	font-size:25px;
	margin:0;
	padding:0;
	font-weight:bold;
	height:30px;
	width:100%;
	color:#798195;
}

#header .under
        {
        position: absolute;
        top: 55px;
        left: 220px;
        z-index: 1;
        font-size:36px;
        font-weight:bold;
        font-style: italic;
        FILTER: dropshadow(color=#000000,offx=1,offy=1);
        
        }
.page { margin: 10px 0 0; padding: 3px; text-align: center; }
    .page * { margin: 0 3px 0 0; padding: 3px 5px; border: 1px solid #EBE6C9; background: #FCF9E6; color: #999; }
    .page em { border-color: #FEE4AB; color: #C30; font-style: normal; }
    .page strong { background: #FEE4AB; color: #C30; }
    .page a { color: #C60; }
    .page a:hover { background: #FEE4AB; text-decoration: none; }
	.yinyong hr{ border:solid 1px #CCC; width:1px;}