/*1315972019*/
/*/css/globa.css*/
@charset "utf-8";
/* 通用CSS */
body {

	font-family: "arial","mingliu","pmingliu";
	margin: 0px;
	padding: 0px;


}
.clearfloat {
clear:both;
height:0;
font-size: 1px;
line-height: 0px;
}

fieldset {
border: 0px;
margin: 0px; 
padding: 0px;
}
input {
font-family: "arial","mingliu","pmingliu";
}
select {
font-family: "arial","mingliu","pmingliu";
}
option {
font-family: "arial","mingliu","pmingliu";
}
textarea {
font-family: "arial","mingliu","pmingliu";
}
h1 {
font-size: 130%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none
}
h2 {
font-size: 120%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none
}
h3 {
font-size: 110%;
font-weight: normal;
list-style-type: none
}
h4 {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none
}
h5 {
	font-size: 95%;
	font-weight: normal;
	padding:0px;
	margin: 0px;
	list-style-type: none
}
h6 {
	font-size: 90%;
	font-weight: normal;
	padding:0px;
	margin: 0px;
	list-style-type: none
}
table {    
border-collapse: separate;    
border-spacing: 0;    
} 
th {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none;
   
text-align: left; 
}
blockquote {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none
}
p {
font-size: 100%;
font-weight: normal;
padding:0px;
margin: 0px;
list-style-type: none;
}
span {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none;
}
ul {
	padding:0px;
	margin: 0px;
	list-style: none; 
}
li {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
}
form {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none}
fieldset {
font-size: 100%; 
font-weight: normal;
padding:0px; 
margin: 0px; 
list-style-type: none
}

td {
font-weight: normal; text-align:left;
}
a img {
border-style: none;
}
/* 快速CSS */

.right {
text-align: right;
}
.left {
text-align: left;
}
.center {
text-align: center;
}
.font70{
font-size:70%
}
.font80{
font-size:80%
}
.font90{
font-size:90%
}
.font95{
font-size:95%
}
.font105{
font-size:105%
}
.font110{
font-size:110%
}
.font120{
font-size:120%
}
.font130{
font-size:130%
}
.font140{
font-size:140%
}
.fontBold{
font-weight:bold
}
.height10px {
height: 10px;
}
.marginTop10{
margin-top: 10px;
}
.marginBottom10{
margin-bottom: 10px;
}
.marginRight10{
margin-right: 10px;
}
.marginLeft10{
margin-left: 10px;
}
.margin10{
margin: 10px;
}
.padding10{
padding: 10px;
}

/*color*/
.red1{
    color:#FF0000
}
.red2{
	color:#CC0000
}
.red3{
	color:#990000
}
.orange1{
	color:#FFCC00
}
.orange2{
	color:#FF9900
}
.orange3{
	color:#FF6600
}
.black{
	color:#000000;
}
.gray1{
	color:#CCCCCC;
}
.gray2{
	color:#999999;
}
.gray3{
	color:#666666;
}
.gray4{
	color:#333333;
}
.pinkLogo{
    color:#E9849A;
}
.blueLogo{
   color:#94CCEA;
   }
.orangeLogo{
   color:#F8B62C;
   } 
.grayCoffee{
   color:#6D6868;
} 
.webGreen{
   color:#9FBA3D;
}
.foliageGreen{
   color:#87A256;
}
.coffie1{
	color: #CC9900;
}
.coffie2{
	color: #CC6600;
}
.coffie3{
	color: #996600;
}
.cyanBlue{
	color: #C1E1E1;
}
.wordwrap
{
    word-wrap: break-word;    -moz-binding: url('/css/wordwrap.xml#wordwrap'); 
    display: block;
    overflow: auto;
}

.ui-dialog
{
 border:1px solid;
}
.ui-dialog-titlebar
{
 /*對話框標題列*/
 background-color: #A5CEC4;
/* background-image:url(/images/icon_close.gif);*/
 cursor:move;
 height:20px;
}
.ui-dialog-title
{
/*對話框標題列文字*/
 padding-top: 2px;
 padding-left: 5px;
}
.ui-dialog-content
{
/*對話框內容*/
 background-color: white;
}
.ui-dialog-titlebar-close 
{
 position: absolute;
 right: 2px;
 top: 4px;
 background-image:url(/images/blog/icon_close.gif);
 height:11px;
 width:11px;
}
.ui-icon-closethick
{
 display:none;
}
.ui-resizable-se
{
 background-image: url(/images/blog/icon_control.gif);	
 bottom:1px;
 cursor:se-resize;
 height:12px;
 right:1px;
 width:12px;
}
.ui-resizable 
{
 position:relative;
}
.ui-resizable-e 
{
 cursor:e-resize;
 height:100%;
 right:-5px;
 top:0;
 width:7px;
}
.ui-resizable-s 
{
 bottom:-5px;
 cursor:s-resize;
 height:7px;
 left:0;
 width:100%;
}
.ui-resizable-handle 
{
 display:block;
 font-size:0.1px;
 position:absolute;
 z-index:99999;
}
.PhotoCutArea
{
/*剪裁區域*/
 cursor: move;
 background-color:#999999;
}
/*******************/
/*不確定*/
:focus {    
outline: 0;    
}

blockquote:before, blockquote:after, q:before, q:after {    
content: "";   
}   
blockquote, q {   
quotes: "" "";    
}

@charset "utf-8";
#globaBar {
	background-color: #6fbce3;
	height: 30px;
	position: fixed;
	color:#fff;
	font-size:13px;
	width: 100%;
        z-index: 10;
	top:0px;
        left:0px;
}
#globaBarRightMenu0{
	position: absolute;
	right: 440px;
	top: 0px;
	width:200px;
	margin: 0px;
	padding:7px 10px 0 0;
	overflow: hidden;
	text-align: right;
	
}
#globaBarRightMenu0 a{
	display: block;
	width:200px;
	height:19px;
	list-style-type: none;
	margin: 0 10px 0 0;
	padding:0 0 0 0;
	color: #0973A8;
	text-decoration: none;
	text-align:right;
	overflow: hidden;
	line-height: 1.6em;
	font-size: 13px;
}
#globaBarRightMenu0  a:hover{
	display: block;
	width:200px;
	height:19px;
	list-style-type: none;
	text-decoration: none;
	padding:0 0 0 0;
	margin: 0 10px 0 0;
	color: #FFFFFF;
	text-align: right;
}
.globaBarRightMenu1{
	position: absolute;
	right: 330px;
	top: 0px;
	width:110px;
	margin: 0px;
	padding:0px;
}

.globaBarRightMenu2{
	position: absolute;
	right: 220px;
	background-color: #6fbce3;
	top: 0px;
	width:110px;
	margin: 0px;
	padding:0px;
}

.globaBarRightMenu3{
	position: absolute;
	right: 110px;
	background-color: #6fbce3;
	top: 0px;
	width:110px;
	margin: 0px;
	padding:0px;
}
.globaBarRightMenu4{
	position: absolute;
	right: 0px;
	background-color: #6fbce3;
	top: 0px;
	width:110px;
	margin: 0px;
	padding:0px;
}
#globaBar ul{
    height:30px;
	width:110px;
	list-style-type: none;
	margin: 0px;
	padding:0px;
	
}
#globaBar li a{
	display: block;
	width:110px;
	height:19px;
	list-style-type: none;
	background-color:#6fbce3;
	margin: 0px;
	padding:10px 0 0 0;
	border-bottom: 1px dotted #45AADA;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	
}
#globaBar li a:hover{
	display: block;
	width:110px;
	height:19px;
	list-style-type: none;
	background-color: #9AD0EB;
	text-decoration: none;
	margin: 0px;
	padding:10px 0 0 0;
	color: #215b90;
}
.globaBarLeft {
	position: absolute;
	left: 200px;
	top: 8px;
}
.globaBarLeft a:hover{
	text-decoration: none;
	color: #215b90;
}
.globaBarLeft a{
	text-decoration: none;
	color: #fff;
}
.globaBarRightMenuLogin{
	position: absolute;
	right: 220px;
	top: 0px;
	width:110px;
	margin: 0px;
	padding:0px;
}
.globaBarRightMenuLogin a{
	display: block;
	width:110px;
	height:19px;
	list-style-type: none;
	background-color:#6fbce3;
	margin: 0px;
	padding:10px 0 0 0;
	border-bottom: 1px dotted #45AADA;
	color: #FFFFFF;
	text-decoration: none;
}
.globaBarRightMenuJoin{
	position: absolute;
	right: 110px;
	top: 0px;
	width:110px;
	margin: 0px;
	padding:0px;
}
.globaBarRightMenuJoin a{
	display: block;
	width:110px;
	height:19px;
	list-style-type: none;
	background-color:#6fbce3;
	margin: 0px;
	padding:10px 0 0 0;
	border-bottom: 1px dotted #45AADA;
	color: #FFFFFF;
	text-decoration: none;
}
/*/css/main.css*/
/*全網主架構*/


a:link{
    color:#584D43;
}
a:visited {
    color: #584D43;
}
a:hover {
    color: #9C8B7C;
}
a:active {
    color:#63676A;
    text-decoration: none;
}
#main{
    padding:0px;
    margin:0px auto;
    width:100%;
    font-size: 12px;
    font-family: "Arial","MingLiU","PMingLiU";
    line-height: 140%;
    background-image:url(/images/www2/bg.gif);
    background-repeat: repeat-x;
    color: #333333;
}
#footer{
    margin:10px auto;
    padding:0px;
    width: 100%;
    font-size:12px;
}

#footer  p{
    margin:0 auto;
    padding:0px;
    text-align: center;
    color: #333300;
}
#footer  a{
    color: #333300;
}
#mainHeader {
	width: 1025px;
	margin: 0 auto;
	padding:0px;
	position: relative;
	height: 150px;
	top: 30px;
}
#mainHeader .logo {
	position: absolute;
	width: 600px;
	height: 84px;
	top: 0px;
}

#mainCt {
	width: 1025px;
	margin: 0 auto;
	padding: 30px 0 0 0px;
}

#mainCtBox {
    padding: 0px 0px 0px 25px;
}

#indexTop {
    height: 365px;
    position: relative;
    padding: 0;
    margin: 0;
}

.searchBar {
    width:300px;
    position: absolute;
    right: 0px;
    top: 0px;

}


.mainMenu {
	position: absolute;
	top: 90px;
	width: 1025px;
}
.mainMenu li{
    float: left;
    list-style-type: none;

}


.mainMenu li a{
    display: block;
    text-indent: -9999px;
    height: 31px;
    width: 79px;
}
.menuHome {
    margin-left: 10px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-10px -19px;
}
.menuHome a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-10px -55px;
}
.menuHome2 {
    margin-left: 10px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-10px -55px;
}
.menuHome2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-10px -55px;
}
.menuNews {
    margin-left: 7px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-95px -19px;
}
.menuNews a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-95px -55px;
}
.menuNews2 {
    margin-left: 7px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-95px -55px;
}
.menuNews2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-95px -55px;
}
.menuStore {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-178px -19px;
}
.menuStore a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-178px -55px;
}
.menuStore2 {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-178px -55px;
}
.menuStore2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-178px -55px;
}
.menuForum {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-261px -19px;
}
.menuForum a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-261px -55px;
}
.menuForum2 {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-261px -55px;
}
.menuForum2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-261px -55px;
}
.menuKnow {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-344px -19px;
}
.menuKnow a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-344px -55px;
}
.menuKnow2 {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-344px -55px;
}
.menuKnow2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-344px -55px;
}
.menuFamous {
    margin-left: 9px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-430px -19px;
}
.menuFamous a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-430px -55px;
}
.menuFamous2 {
    margin-left: 9px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-430px -55px;
}
.menuFamous2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-430px -55px;
}
.menuHost {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-516px -19px;
}
.menuHost a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-516px -55px;
}
.menuHost2 {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-513px -55px;
}
.menuHost2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-513px -55px;
}
.menuClub {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-596px -19px;
}
.menuClub a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-596px -55px;
}
.menuClub2 {
    margin-left: 5px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-596px -55px;
}
.menuClub2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-596px -55px;
}
.menuCare {
    margin-left: 8px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-682px -19px;
}
.menuCare a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-682px -55px;
}
.menuCare2 {
    margin-left: 8px;
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-682px -55px;
}
.menuCare2 a:hover{
    background-repeat: no-repeat;
    background-image: url(/images/www2/header_btn2.gif);
    background-position:-682px -55px;
}

.menuIll {
    background-image: url(/images/www2/header_btn2.gif);
    background-position:5px -88px;
    position: absolute;
    width: 250px;
    top: 2px;
    height: 49px;
    right: 0px;
}
.menuGroup {
    background-image: url(/images/www2/header_btn2.gif);
    background-position:8px 0px;
    position: absolute;
    width: 1025px;
    height: 18px;
    background-repeat: no-repeat;
    top: 0px;
}


.loginBox {
    height: 190px;
}

.loginBox input{
    font-size:11px;
    border:#2995CF solid 1px;
    width:100px;
}

.loginBoxItem {
    position: absolute;
    left: 5px;
    top: 10px;
}

.bulletinBox{
    height:174px;
}
.bulletinBoxTitle {
    position: relative;
}

.bulletinBoxItem {
    position: absolute;
    top: -5px;
    left: 5px;
}


.bulletin li{
    list-style-type: none;
    margin-left: 15px;
    padding-left:10px;
    margin-top:5px;
    background: url(/images/www/iconArrow.gif) top left;
    background-repeat: no-repeat;
    margin-right: 5px;
}
.day{
    font-size:10px;
    color: #FF6600;
}
.search {
    width: 200px;
    right: 10px;
    position: absolute;
    text-align: right;
    top: 10px;
}
.search input{
    font-size:11px;
    border:#2995CF solid 1px;

}
.login {
    margin-left: 10px;
    z-index: 1;

}
.loginPhoto img{
    border:#FFFFFF solid 3px;

}
.messenger{
    background: url(/images/www/messenger.gif) top center no-repeat;
    margin-left:10px;
    height: 45px;
}


.messenger p{
    padding-right:80px;
    text-align: right;
}





#indexTopL {
    width: 210px;
    position: absolute;
}
#indexTopC {
    width: 460px;
    position: absolute;
    left: 219px;
    background-image: url(/images/www/newsBg.gif);
    height: 364px;
}
#indexTopC .newsPhoto {
    overflow: hidden;
    height: 296px;
    width: 440px;
    margin: 10px 10px 0 10px;
}
#indexTopC .newsPhotoText{
    position: absolute;
    bottom: 34px;
    width: 420px;
    height: 40px;
    margin: 0 10px;
    background-image: url(/images/www/newsPhotoTextBg.png);
    padding: 10px 10px 0 10px;
    overflow: hidden;
}
#indexTopC .newsPhotoText h2 a{
    font-size: 16px;
    color:#fff;

}
#indexTopC .newsPhotoText p{
    color:#999999;
    width: 420px;
    height: 14px;
    overflow: hidden;
}
#indexTopC .adW1 {
    text-align: right;
    padding-right: 10px;
    height: 22px;
    padding-top: 5px;
}
#indexTopC .newsMenu {
    margin: 0 10px;
    width: 440px;
    padding: 0;
    position: absolute;
    bottom: 0px;
    height: 34px;
}


#indexTopC .newsMenu li{
    list-style-type: none;
    width: 88px;
    float: left;
    display: block;
}


#indexTopR {
    width: 300px;
    right: 0px;
    position: absolute;
    padding: 0 10px;
}
#indexBody {
    margin: 2px 0 0 0;
    position: relative;
    height: 620px;
}
#indexBodyR {
    width: 320px;
    right: 0px;
    top: -1px;
    position: absolute;
}
#indexBodyR .discussBox {
    margin: 0 auto;
    width: 300px;
    background-color: #EEEBE8;
}
#indexBodyR .discussBox li{
    height: 35px;
    margin: 0 auto;
    width:290px;
    position: relative;
    background: url(/images/www/discussBoxli2.gif) top center no-repeat;
}
#indexBodyR .discussBox .discussBoxLi {
    background: url(/images/www/discussBoxli.png) top center no-repeat;
}
#indexBodyR  .discussBox  span a{
    text-decoration: none;
    width: 270px;
    margin-left: 20px;
    overflow: hidden;
    height: 16px;
}
#indexBodyR .discussBox h5 a{
    text-decoration: none;
    margin-left: 20px;
    color: #996600;
    position: absolute;
}
#indexBodyR .discussBox h6{
    color: #996600;
    right: 5px;
    position: absolute;
}
#indexBodyR .discussBox li{
    list-style-type: none;
}
#indexBodyR .helpBox {
    background-color: #EEEBE8;
    width: 300px;
    margin: 10px auto;
    position: relative;
}
#indexBodyC {
    width: 460px;
    position: absolute;
    left: 220px;
    top: 0px;
}
#indexBodyC .blogBox .blogBoxCt {
    background-image: url(/images/www/blogBoxBg.gif);
    background-repeat: no-repeat;
    padding-top: 5px;
}
#indexBodyC .blogBox .blogBoxMore {
    position: absolute;
    top: 15px;
    right: 10px;
}


#indexBodyC .blogBox .blogBoxCt a img{    
    border:1px solid #999;
}
#indexBodyC .blogBox .blogBoxCt a:hover img{    
    border:1px solid #996600;
}
#indexBodyC .blogBox .blogBoxCtA a{
    text-decoration: none;
}
#indexBodyC .photoBox .adW3 {
    right: 5px;
    position: absolute;
}


#indexBodyC .photoBox {
    position: relative;
    padding: 10px 0;
}
#indexBodyC .photoBox .photoBoxCt {
    background-image: url(/images/www/blogBoxBg.gif);
    background-repeat: no-repeat;
    padding-top: 10px;
    text-align: center;
}
#indexBodyC .photoBox .photoBoxCt .photoBg {
    background: url(/images/www/photoBg.jpg) top center no-repeat;
    width: 104px;
    height: 114px;
    text-align: center;
}
#indexBodyC   .photoBox   .photoBoxCt   .photoBg   .photoText  {
    width: 90px;
    overflow: hidden;
    height: 18px;
    margin: 0 auto;
}
#indexBodyC .diaryBox {
    background-image: url(/images/www/diaryBoxBg.gif);
    margin-top: 5px;
}
#indexBodyC .diaryBoxCt a{
    text-decoration: none;
}
#indexBodyC .diaryBox .diaryBoxCt li{
    text-decoration: none;
    list-style-type: none;
    border-bottom: 1px  dotted  #ccc;
    width: 415px;
    margin-left: 20px;
    padding-left: 10px;
    height: 24px;
    background: url(/images/www/iconArrow.gif) top left no-repeat;
    position: relative;
}

#indexBodyC .diaryBox .diaryBoxCt .diaryBoxCtW{
    width: 340px;
    text-decoration: none;
    overflow: hidden;
    height: 19px;
    position: absolute;
}
#indexBodyC .diaryBox .diaryBoxCt .diaryBoxCtN{
    right: 0px;
    top: 0px;
    width: 75px;
    overflow: hidden;
    position: absolute;
    text-align: right;
    color: #996600;
    height: 19px;
}
#indexBodyC .diaryBox .diaryBoxCt .adW4 {
    text-align: right;
    padding-right: 15px;
}





#indexBodyC   .photoBox   .photoBoxCt   .photoBg   .photoText  a{
    text-decoration: none;
}

#indexBodyR .helpBox .adW2 {
    position: absolute;
    right: 5px;
}
.lostBox {
    position: absolute;
    margin: 0 10px;
    width: 300px;
}
.lostBox ul {
    list-style-type: none;
    border-bottom: 1px dotted #ccc;
    background-image: url(/images/www/lostBoxM.gif);
    padding: 2px 10px 6px 20px;
    height: 28px;
    overflow: hidden;
}



#indexBodyR .helpBox .helpBoxPhoto a img{
    border:1px solid #999;
}

#indexBodyR .helpBox .helpBoxPhoto a:hover img{
    border:1px solid #996600;
}

#indexBodyL {
    width: 200px;
    position: absolute;
    padding: 0 10px;
    left: -1px;
    top: -1px;
}
.ad175x100Box {
    border: #CDCDCD 1px solid;
    margin: 10px 0;
    text-align: center;
    padding: 5px 3px;
    background-color: #FFFFFF;
}
#indexBodyL .famousBox {
    background-image: url(/images/www/famousBoxBg.gif);
    padding: 5px;
}

#indexBodyL .famousBox .IDphoto a img{
    border:1px solid #999;
    margin:0 auto;
    width: 110px;
    height: 110px;
}


#indexBodyL .famousBox .IDphoto a:hover img{
    border:1px solid #996600;
    margin:0 auto;
}
#mainNavBg {
    position: absolute;
    bottom: 17px;
    width: 1000px;
    height: 7px;
    z-index: 10;
}
#mainNav {
    height: 30px;
    position: absolute;
    bottom: 17px;
    right: 10px;

}
#mainNav a{
    text-decoration: none;
}
#mainCtL {
	width: 220px;
	left: 0px;
	float: left;
	background-image: url(/images/www2/main_bg2.gif);
	background-repeat: repeat-y;
	padding: 0px 15px 0px 25px;
	margin: 0px;
}
#mainCtL li {
    list-style-type: none;
    padding: 0;
    margin: 0;
}


.mainCtL_Box {
	margin: 7px auto 7px auto;
}

.mainCtL_A{
    color:#818181;
}

.mainCtL_A h2 {
    background-image: url(/images/www2/L_01.gif);
    background-repeat: no-repeat;
    height: 25px;
    text-indent: -9999px;
    display: inline-block;
    width: 220px;
}

.mainCtL_B h2 {
    background-image: url(/images/www2/L_02.gif);
    background-repeat: no-repeat;
    height: 25px;
    text-indent: -9999px;
    display: inline-block;
    width: 220px;
}
.mainCtL_C h2 {
    background-image: url(/images/www2/L_03.gif);
    background-repeat: no-repeat;
    height: 25px;
    text-indent: -9999px;
    display: inline-block;
    width: 220px;
}

.mainCtL_D h2 {
    background-image: url(/images/www2/L_04.gif);
    background-repeat: no-repeat;
    height: 25px;
    text-indent: -9999px;
    display: inline-block;
    width: 220px;
}
.myYomoinput  {
    border: 1px solid #818181;
    width: 90px;
    height: 18px;
    margin-top: 2px;
}
.myYomoLogin {
    margin-top: 7px;

}
.myYomoPic {
    border: 1px solid #818181;
}



.checkboxRemember {
    height: 15px;
    width: 15px;
}
.myYomoRegister {
    margin-top: 8px;
}
.myYomoText2 a{
    color: #818181;
    text-decoration: underline;
    display: inline-block;
    height: 22px;
    font-size: 13px;
}
.myYomoMessageReceive {
    color: #333333;
    background-color: #FFE98E;
    margin-top: 8px;
    padding: 3px;
}
.myYomoMessage {
    padding: 0px 2px;
    margin: 0px;
    font-size: 12px;
}




.bulletinDay {
    color: #2caba9;
    height: 15px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    letter-spacing: 0.1em;
}
.bulletinTitle{
	width: 185px;
	height: 36px;
	margin-left: 10px;
	overflow: hidden;
	background-image: url(/images/www2/33_G.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	line-height: 160%;
	margin-bottom: 5px;

}
.bulletinTitle a{
    font-size: 12px;
    color: #818181;
    text-decoration: none;
    line-height: 120%;

}

.bulletinTitle a:hover{
    text-decoration: underline;

}
.mainCtL_bulletinMore {
    width: 210px;
    text-align: right;
    padding: 0;
    margin: -5px 0 7px 0;
}
.mainCtL_bulletinMore a{
    color: #2CABA9;
    text-decoration: none;
}
.mainCtL_lostPic{
	margin: 0px;
	padding: 0px 10px;

}
.mainCtL_lostPic li{
    height: 75px;
    border-bottom: 1px dotted #ccc;
    position: relative;
    padding-top: 3px;

}
.mainCtL_lostPic img {
    margin-top: 5px;
}



.mainCtL_lostPic h3 a {
    position: absolute;
    left: 70px;
    top: 0px;
    color: #87c019;
    width: 130px;
    overflow: hidden;
    height: 15px;
    font-size: 12px;
}
.mainCtL_lostPic h4 {
    position: absolute;
    left: 70px;
    top: 15px;
    width: 130px;
    overflow: hidden;
    height: 15px;
    font-size: 12px;
}
.mainCtL_lostPic h5 {
    position: absolute;
    left: 70px;
    top: 34px;
    width: 130px;
    font-size: 12px;
}
.mainCtL_lostPic h6 {
    position: absolute;
    left: 70px;
    top: 49px;
    width: 130px;
    overflow: hidden;
    height: 15px;
    font-size: 12px;
}
#ad_200x150 {
    width: 200px;
    margin: 0 auto;
}
#ad_175x100_Box {
    border: 1px solid #CECECE;
    width: 190px;
    margin: 10px auto;
    padding: 5px;
}


#ad_175x100_Box h3 {
    position: relative;
    margin: 0 auto;
    text-align: center;
    padding: 3px 0;
}
.myYomo {
	position: relative;
	padding: 0 10px;
}
.myYomoText {
	position: absolute;
	left: 90px;
	top: 0px;
}

#ad_175x100_Box h4 a{
    color: #2C367B;
    text-decoration: underline;
}
#ad_175x100_Box h5 {
    font-size: 11px;
    line-height: 130%;
    width: 187px;
    height: 45px;
    overflow: hidden;
}



.mainCtL_lostPicMore {
	height: 20px;
	width: 210px;
	text-align: right;
	margin-top: -5px;
}
.mainCtL_lostPicMore a{
    color: #87C019;
    text-decoration: none;
}
.ad_200x200 {
	margin: 7px 35px;
	width: 150px;
	height: 150px;
	padding: 0;
	position: relative;

}
.shadowRight {
    position: absolute;
    left: 301px;
    bottom: 55px;
}
.shadowLeft {
    position: absolute;
    left: -36px;
    bottom: -7px;
}

#mainCtL .mainCtLAd {
    padding-left: 10px;
    width: 200px;
    top: 380px;

}

#mainCtR {
	width: 760px;
	right: 0px;
	float: left;
	padding: 0px 5px 10px 0px;
	margin: 0px;
	background-color: #FFFFFF;
}

#mainCtR .mainCtRSearch {
    background-image: url(/images/www/searchBg.gif);
}
#mainCtR .mainCtRMore {
    width: 750px;
}
#mainCtR .mainCtRMore li{
    list-style-type: none;
    border-bottom: 1px dotted #ccc;
    padding: 5px;
    height: 62px;
    position: relative;
}


#mainCtR .mainCtRMore .mainCtRMoreImg {
    position: relative;
    border: 1px solid #ccc;
    width: 60px;
    height: 60px;
    left: 10px;
}
#mainCtR  .mainCtRMore  h2{
    left:100px;
    position: absolute;
    top: 24px;
    width: 650px;
    overflow: hidden;
    height: 17px;
}
#mainCtR .mainCtRMore span {
    position: absolute;
    right: 0px;
    top: 5px;
    width: 150px;
    text-align: right;
    overflow: hidden;
}
#mainCtR .mainCtRMore h5 {
    position: absolute;
    left: 100px;
    width: 650px;
    height: 16px;
    overflow: hidden;
    top: 45px;
}
#mainCtR .mainCtRMore h6 {
    position: absolute;
    left: 100px;
    top: 5px;
    color: #CC9900;
}
#mainCtR .pageText {
    background-image: url(/images/www/searchBg2.gif);
    height: 22px;
    padding-top: 10px;
    background-repeat: repeat-x;
}

#mainCtR .mainCtRMorePhoto {
    width: 750px;
}
#mainCtR .mainCtRMorePhoto li{
    list-style-type: none;
    border-bottom: 1px dotted #ccc;
    padding: 5px;
    position: relative;
}



#mainCtR  .mainCtRMorePhoto  h2{
    top: 5px;
    width: 485px;
    overflow: hidden;
    height: 20px;
    left: 160px;
    position: absolute;
}
#mainCtR .mainCtRMorePhoto span {
    position: absolute;
    right: 0px;
    top: 5px;
    width: 150px;
    text-align: right;
    overflow: hidden;
}
#mainCtR .mainCtRMorePhoto h5 {
    width: 650px;
    height: 16px;
    overflow: hidden;
}
#mainCtR .mainCtRMorePhoto h6 {
    top: 5px;
    color: #CC9900;
}
#mainCtR .mainCtRMorePhoto img {
    border: 1px solid #ccc;
    margin: 5px 0 5px 0;
    padding: 2px;
}
#YOMOBox {
    background-image: url(/images/www/indexTopLBg.gif);
}
.qaBox {
    padding: 0px;
    margin: 5px 0;
}
.qaBox li {
    list-style-type: none;
    background: url(/images/www/qaBoxBg.jpg) top center no-repeat;
    padding: 10px;
    margin: 10px 0;
}
.qaBox .qaBoxQ {
    color: #584D43;
    font-size: 15px;
}
.qaBox .qaBoxR {
    padding-left: 35px;
    line-height: 160%;
}
.qaBox .qaBoxR2 {
    padding-left: 50px;
}
.celebrityBox {
    background-image: url(/images/www/celebrityBoxBg.gif);
    background-repeat: no-repeat;
    height: 352px;
    position: relative;
}
.celebrityBox   h2 {
    top: 54px;
    position: absolute;
    width: 495px;
    text-decoration: none;
    left: 25px;
    font-weight: bold;
}


.celebrityBox .celebrityPhoto {
    position: absolute;
    top: 84px;
    left: 150px;
    height: 248px;
    overflow: hidden;
}
.celebrityBox .celebrityPhotoBt {
    position: absolute;
    bottom: 18px;
    left: 150px;
}
.celebrityBox .celebrityIdphoto {
    position: absolute;
    top: 90px;
    left: 30px;
    width: 110px;
}
.celebrityBox .celebrityIdphoto img {
    border: #C9D85C 2px solid;

}



.celebrityBox .celebrityBoxDiary {
    position: absolute;
    width: 200px;
    top: 30px;
    right: 15px;
    height: 270px;
    overflow: hidden;
}
.celebrityBox .celebrityBoxMore {
    position: absolute;
    right: 15px;
    bottom: 25px;
}

.celebrityBox .celebrityBoxDiary p{
    margin:5px 0;

}
.celebrityBoxS {
    margin-top: 10px;
}
.celebrityBoxS li {
    list-style-type: none;
    width: 375px;
    height: 147px;
    background: url(/images/www/celebrityBoxSBg.gif) top center no-repeat;
    float: left;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
}
.celebrityBoxS .celebrityBoxSPhoto {
    position: absolute;
    top: 16px;
    border: #C9D85C 2px solid;
    left: 10px;
}
.celebrityBoxS .celebrityBoxSText {
    position: absolute;
    top: 15px;
    right: 30px;
    width: 210px;
    height: 65px;
    overflow: hidden;
}
.celebrityBoxS .celebrityBoxSText2 {
    position: absolute;
    top: 80px;
    right: 30px;
    width: 210px;
    height: 50px;
    overflow: hidden;
    color: #FF6600;
}
.celebrityBoxS .celebrityBoxSText2 a{
    color: #FF6600;
}
.celebrityBoxS .celebrityBoxSMore {
    position: absolute;
    right: 30px;
    bottom: 8px;
    z-index: 10;
}
.searchBoxS {

}


.searchBoxS li {
    list-style-type: none;
    width: 375px;
    height: 147px;
    background: url(/images/www/searchBoxSBg.gif) top center no-repeat;
    float: left;
    margin: 0 auto;
    margin-top: 10px;
    position: relative;
}
.searchBoxS .searchBoxSPhoto {
    position: absolute;
    top: 16px;
    border: #94CCEA 2px solid;
    left: 10px;
}
.searchBoxS .searchBoxSText{
    margin-top:15px;
    color: #584D43;
}
.searchBoxS .searchBoxSText li{
    width: 200px;
    left: 140px;
    height: 20px;
    list-style-type: circle;
    margin: 0;
    overflow: hidden;
    background: url(/images/www/iconArrow.gif) top left no-repeat;
    padding-left: 10px;
}
.searchBoxS .searchBoxSMore {
    position: absolute;
    right: 40px;
    bottom: 6px;
    z-index: 10;
}
.searchBulletins {
    background-image: url(/images/www/searchBulletinsBg.gif);
    position: relative;
    margin: 0;
    padding: 0;
}
.searchBulletins td{
    height:21px;
    line-height: 21px;
}

.searchBulletins .searchBulletinsData1 {
    width: 450px;
    margin-left: 250px;
    color: #584D43;
}
.searchBulletins .searchBulletinsData2 {
    width: 450px;
    margin-left: 250px;
    color: #584D43;
}
.searchBulletins .searchBulletinsPhotoBg {
    position: absolute;
    top: 120px;
    left: 0px;
}
.searchBulletins .searchBulletinsPhoto {
    position: absolute;
    left: 18px;
    top: 10px;
}
.searchBulletins .searchBulletinsPen {
    position: absolute;
    left: 50px;
    top: 150px;
}
.personalEnter li{
    list-style-type: none;
    padding: 0;
    margin: 0;
}
.clubBox {
    background-image: url(/images/www/clubBoxBg.gif);
    background-repeat: no-repeat;
    padding-top: 30px;
}
.clubBoxMore {
    right: 15px;
    margin-top: -20px;
    position: absolute;
}


.clubBoxGrid {
    list-style-type: none;
    height: 42px;
    padding: 2px 2px;
    border-bottom: 1px dotted #ccc;
    position: relative;
    width: 196px;
}
.clubBoxImg {
    border: 1px solid #ccc;
    width: 40px;
    height: 40px;
    position: absolute;
    left: 4px;
}
.clubBoxTitle {
    position: absolute;
    left: 50px;
    top: 2px;
    width: 148px;
    overflow: hidden;
}
.clubBoxID {
    position: absolute;
    width: 148px;
    left: 50px;
    top: 22px;
}
.keyword {
    font-size: 11px;
    margin-top: 2px;
}
.keyword a{
    color: #996600;
}
.keyword a:hover{
    color: #FF6600;
}
.clubList {
    margin-top: 10px;
}
.clubRule {
    font-size: 12px;
    color: #666666;
}
.clause {
    line-height: 22px;
    margin: 10px;
    border: 1px solid #ccc;
    height: 300px;
    overflow: auto;
    padding: 0 10px;
}
.clause h3{
    color: #FF6600;
    font-size: 13px;
    height: 14px;
}
.clause li{
    list-style-type: none;
}
.footerMoreBox {
	width: 1025px;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	
}
.footerMore {
	width: 870px;
	background-color: #DDD;
	margin-left: 25px;
	height: 70px;
	color: #6A6A6A;
	font-size: 12px;
	padding:25px 65px;
	border-bottom: 5px solid #C2C2C2;
	text-align: left;
	
}

.spLogo {
    position: relative;
    left: 830px;
    top: -22px;
    width: 156px;
    font-size: 12px;
}
.mainCtLBottom {
	margin-left:-23px;
	background-image: url(/images/www2/bgBottom.gif);
	height: 39px;
	background-repeat: no-repeat;
	margin-right: -8px;
}
.mainMenuHot {
	position: absolute;
	left: 310px;
	margin-top: -10px;
}
.mainMenuBuy {
	position: absolute;
	left: 470px;
	margin-top: -12px;
}
.mapList{
	float: left;
	padding:0px 11px;
	width: 64px;
}


.mapList li {
	list-style-type: none;
	
}
.mapList li a{
	list-style-type: none;
	text-decoration: none;
	color: #6A6A6A;
	line-height: 18px;
}
.mapList li a:hover{
	color: #E15574;
}
.mapList .mapListT a{
	color: #BC2643;
	text-decoration: none;
	font-size: 13px;
	line-height: 19px;
	}

.mapList .mapListT a:hover{
	color: #E15574;
	
	}
.menuLineSub{
	height: 25px;
	position: absolute;
	width: 960px;
	top: 120px;
	left: 25px;
	background-color: #F8E8EC;
	padding: 0 20px;
}


.ad300x100{
	position: absolute;
	right: 0px;
	top: 10px;
	height: 100px;
}
.menuLineSubW{
	height: 25px;
	width: 960px;
	overflow: hidden;
    }
.menuLineSubW li {
	float: left;
	padding:4px 10px;
}
.menuLineSubW li a{
	color:#BC2643;
	text-decoration: none;
	font-size: 13px;
		
}
.menuLineSubW li a:hover{
	color: #E15574;
}
.searchBoxInput {
	height: 18px;
	width: 125px;
	border: 1px solid #7E9DB9;
}
.searchBox {
	background-color:#E2F1F9;
	margin:10px 10px;
	padding: 15px 5px;
	position: relative;
	height: 60px;
}

.searchBoxHot {
	width: 160px;
	overflow: hidden;
	position: absolute;
	left: 35px;
	height: 36px;
	line-height: 140%;
	top:45px;
	
}
.searchBoxHot a{
	color: #32A2D8;
	text-decoration: none;
	line-height: 120%;
}
.searchBoxW {
	position: absolute;
	top: 45px;
	color:#333333;
}
.outreachBox{
	margin-bottom:6px;
	padding: 0 10px;
 }
/*2011新增*/

.mainCtL_A_loginLogo ul{
   list-style-type:none;
}
.mainCtL_A_loginLogo li{
	list-style-type:none;
	float: left;
	width:50px;
	text-align: center;
	}
.myYomoText3{
	color: #FF0000;
  }
.myYomoText4{ 
  color: #2CABA9;
  }

/*/css/wwwindex.css*/

/* CSS Document */

.index_A {
	height: 76px;
	position: relative;
}
.index_B {
	height: 250px;
	margin-top: 10px;
	position: relative;
	background-image: url(/images/www2/forumBg2.gif);
	background-repeat: no-repeat;
}
.index_C {
	height: 100px;
	position: relative;
	margin-top: 10px;
	background-image: url(/images/www2/storeBg.gif);
	background-repeat: no-repeat;
}
.index_D {
	position: relative;
	margin-top: 10px;
}

.index_E{
	position: relative;
	margin-top: 10px;
	height: 460px;
}
.index_F {
	height: 180px;
	margin-top: 10px;
	position: relative;
}

#ad_300x250 {
	height: 250px;
	width: 300px;
	position: absolute;
	right: 0px;
	top: 0px;
}
.index_A_news {
	position: absolute;
	height: 250px;
	width: 450px;
	background-image: url(/images/www2/newsBg.gif);
	background-repeat: no-repeat;
}
.newsPic {
	position: absolute;
	left: 13px;
	top: 34px;
	order: 1px solid #DE5974;
	border: 1px solid #E25575;
	width: 305px;
	height: 204px;
	overflow: hidden;
}
.newsTextBg {
	position: absolute;
	bottom: 11px;
	left: 14px;
	width: 305px;
	height: 50px;
	background-image: url(/images/www2/newsPhotoTextBg.png);
}
.newsTextTitle {
	position: absolute;
	width: 290px;
	left: 20px;
	bottom: 37px;
	overflow: hidden;
	height: 16px;
	}
.newsTextTitle a{
	color: #FFFFFF;
	font-size: 15px;
	text-decoration: underline;
}
.newsTextCt {
	position: absolute;
	width: 290px;
	left: 20px;
	bottom: 18px;
	overflow: hidden;
	height: 16px;
	font-size: 11px;
	color: #BDBDBD;
	}
.newsMemu {
	position: absolute;
	top: 34px;
	left: 320px;
	width: 118px;
	height: 150px;
}
.newsMemu li {
	list-style-type: none;

}
.newsMemu li a{
	display: block;
	text-indent: -9999px;
	height: 30px;
	width: 118px;
}
.newsMemuB01 {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.newsMemuB02 {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: 0px -30px;
}
.newsMemuB03 {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: 0px -60px;
}
.newsMemuB04 {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: 0px -90px;
}
.newsMemuB05 {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: 0px -120px;
}

.newsMemuB01 a:hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px 0px;
}

.newsMemuB02 a:hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -30px;
}
.newsMemuB03 a:hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -60px;
}
.newsMemuB04 a:hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -90px;
}
.newsMemuB05 a:hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -120px;
}

.newsMemuB01hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px 0px;
}

.newsMemuB02hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -30px;
}
.newsMemuB03hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -60px;
}
.newsMemuB04hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -90px;
}
.newsMemuB05hover {
	background-image: url(/images/www2/newsMemu.gif);
	background-repeat: no-repeat;
	background-position: -118px -120px;
}

.ad_newsBox {
	position: absolute;
	left: 330px;
	top: 190px;

}
.ad_news{

	width: 109px;
	height: 35px;
	overflow: hidden;
}
.ad_news a{
	color:#BC2643;
	text-decoration: underline;
	line-height:120%;
}

.ad_news a:hover{
   color:#E15574;
}
.newsMore {
	position: absolute;
	top: 4px;
	right: 12px;
	width: 90px;
	text-align: right;
}
.newsMore a{
	color: #FFFFFF;
	text-decoration: none;
}
.newsMore a :hover{
   text-decoration: underline;
}
.index_B_know {
	position: absolute;
	width: 450px;
	left: 0px;
	top: 260px;
	height: 200px;
	background-image: url(/images/www2/knowledge_bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.index_B_host {
	width: 300px;
	position: absolute;
	top: 0px;
	right: 0px;
	height: 200px;
	background-image: url(/images/www2/reporter_bg.gif);
	background-repeat: no-repeat;
}
.knowCt {
	height: 175px;
	padding: 0;

}
.knowPicMain {
	position: absolute;
	top: 38px;
	left: 10px;
	width: 110px;
	height: 110px;
	overflow: hidden;
}
.knowTextMain {
	position: absolute;
	left: 135px;
	top: 38px;
	width: 155px;
}

.knowTextTitle {
	font-size: 15px;
	font-weight: bolder;
	color: #BC2643;
	height: 20px;
	width: 155px;
	overflow: hidden;
	padding: 2px 0;
}
.knowTextTitle a{
	color: #BC2643;
	text-decoration: none;
}
.knowTextCt{
	font-size: 12px;
	color: #6A6A6A;
	height: 79px;
	width: 150px;
	overflow: hidden;
	line-height: 1.3em;
}
.knowMainMore {
	position: absolute;
	left: 230px;
	top: 150px;
	width: 50px;
	text-align: right;
	text-decoration: none;
}
.knowMainMore a{
	color:#BC2643;
}
.knowSec {
	position: absolute;
	left: 305px;
	top: 38px;
	width: 130px;
	height: 126px;
}
.knowSec li {
	height: 66px;
}
.knowSecPic1 {
	height: 55px;
	width: 55px;
	overflow: hidden;
}
.knowSecPic2 {
	height: 55px;
	width: 55px;
	overflow: hidden;
}
.knowSecText1 a{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 64px;
	height: 59px;
	color: #BC2643;
	text-decoration: none;
	overflow: hidden;
}
.knowSecText2 a{
	position: absolute;
	top: 65px;
	right: 0px;
	width: 64px;
	height: 59px;
	color: #BC2643;
	text-decoration: none;
	overflow: hidden;
}
.ad_know {
	position: absolute;
	left: 9px;
	bottom: 6px;
	text-decoration: none;
	width: 340px;
	overflow: hidden;
	height: 16px;
	background-image: url(/images/www2/starPink.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
}
.ad_know a{
	color:#BC2643;
	text-decoration: none;
	line-height: 1.6em;
}
.ad_know a:hover{
	color:#E15574;
	text-decoration: none;
	line-height: 1.6em;
}
.knowMore a{
	position: absolute;
	right: 10px;
	bottom: 5px;
	color:#BC2643;
	text-decoration: none;
	width: 80px;
	text-align: right;
}
.knowMore a:hover{
	text-decoration: underline;
}
.indexStoreIcon {
	position: absolute;
	top: 37px;
	left: 8px;
}

.indexStoreIcon li{
	width: 123px;
	list-style-type: none;
	text-align: center;
	float: left;
}


.storeCt {
	height: 175px;
	padding: 0;

}
.storePicMain {
	position: absolute;
	top: 38px;
	left: 10px;
	width: 110px;
	height: 110px;
	overflow: hidden;
}
.storeTextMain {
	position: absolute;
	left: 135px;
	top: 38px;
	width: 155px;
}

.storeTextTitle {
	font-size: 15px;
	font-weight: bolder;
	color: #BC2643;
	height: 15px;
	width: 155px;
	overflow: hidden;
	padding: 2px 0;
}
.storeTextTitle a{
	color: #BC2643;
	text-decoration: none;
}
.storeTextCt{
	font-size: 12px;
	color: #6A6A6A;
	height: 79px;
	width: 150px;
	overflow: hidden;
	line-height: 1.3em;
}
.storeMainMore {
	position: absolute;
	left: 230px;
	top: 150px;
	width: 50px;
	text-align: right;
	text-decoration: none;
}
.storeMainMore a{
	color:#BC2643;
}
.storeSec {
	position: absolute;
	left: 305px;
	top: 38px;
	width: 130px;
	height: 126px;
}
.storeSec li {
	height: 66px;
}


.storeSecPic1 {
	height: 55px;
	width: 55px;
	overflow: hidden;
}
.storeSecPic2 {
	height: 55px;
	width: 55px;
	overflow: hidden;
}
.storeSecText1 a{
	position: absolute;
	top: 0px;
	right: 0px;
	width: 64px;
	height: 59px;
	color: #BC2643;
	text-decoration: none;
	overflow: hidden;
}
.storeSecText2 a{
	position: absolute;
	top: 65px;
	right: 0px;
	width: 64px;
	height: 59px;
	color: #BC2643;
	text-decoration: none;
	overflow: hidden;
}
.ad_store {
	position: absolute;
	left: 10px;
	bottom: 6px;
	color:#BC2643;
	text-decoration: none;
	width: 320px;
	overflow: hidden;
	height: 15px;
}
.storeMore a{
	position: absolute;
	right: 10px;
	bottom: 5px;
	color:#BC2643;
	text-decoration: none;
	width: 80px;
	text-align: right;
}
.storeMore a:hover{
	text-decoration: underline;
}


.hostPic {
	height: 110px;
	width: 110px;
	position: absolute;
	top: 38px;
	overflow: hidden;
	left: 10px;
}
.hostName {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 38px;
	color: #6BBAE3;
}
.hostText {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 60px;
	font-size: 12px;
	color:#6A6A6A;
	overflow: hidden;
	line-height: 1.3em;
	height: 63px;
}
.hostNew {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 130px;
}
.ad_host {
	position: absolute;
	bottom: 6px;
	left: 8px;
	width: 210px;
	height: 15px;
	overflow: hidden;
}
.ad_host a{
	color:#0973a8;
	text-decoration: none;
}
.ad_host a:hover{
	
	text-decoration: underline;
}
.hostMore{
	position: absolute;
	width: 80px;
	bottom: 5px;
	right: 10px;
	text-align: right;

}
.hostMore a{
    color:#0973a8;
	text-decoration: none;
}
.hostMore a:hover{
	text-decoration: underline;
}
.hostNew a {
	color: #0973a8;
	text-decoration: underline;
	width: 150px;
	height: 15px;
	overflow: hidden;
	display: inline-block;
}
.hostName a {
	color: #6A6A6A;
	text-decoration: underline;
}


.famousPic {
	height: 110px;
	width: 110px;
	position: absolute;
	top: 38px;
	overflow: hidden;
	left: 10px;
}
.famousName {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 38px;
	color: #6BBAE3;
}
.clubName {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 38px;
	color: #6BBAE3;
}
.famousText {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 60px;
	font-size: 12px;
	color:#6A6A6A;
	overflow: hidden;
	line-height: 1.3em;
	height: 63px;
}
.famousNew {
	position: absolute;
	width: 150px;
	left: 135px;
	top: 130px;
}
.ad_famous {
	position: absolute;
	bottom: 6px;
	left: 8px;
	width: 210px;
	height: 15px;
	overflow: hidden;
}
.ad_famous a{
	color:#0973a8;
	text-decoration: none;
}
.ad_famous a:hover{
	text-decoration: underline;
}
.ad_club {
	position: absolute;
	bottom: 6px;
	left: 8px;
	width: 210px;
	height: 15px;
	overflow: hidden;
}
.ad_club a{
	color:#0973a8;
	text-decoration: none;
}
.ad_club a:hover{
	text-decoration: underline;
}
.famousMore{
	position: absolute;
	width: 80px;
	bottom: 5px;
	right: 10px;
	text-align: right;

}
.famousMore a{
    color:#0973a8;
	text-decoration: none;
}
.famousMore a:hover{
	text-decoration: underline;
}
.famousNew a {
	color: #0973a8;
	text-decoration: underline;
	width: 150px;
	height: 15px;
	overflow: hidden;
	display: inline-block;
}
.clubName a {
	color: #0973a8;
	text-decoration: underline;
}

.ad_760x90 {
	height: 90px;
	margin: 10px 16px 0 16px;
}
.index_D_blog {
	position: absolute;
	height: 373px;
	width: 450px;
	left: 0px;
	top: 0px;
}
.index_D_diary {
	position: absolute;
	height: 460px;
	width: 300px;
	top: 0px;
	right: 0px;
	background-image: url(/images/www2/diaryBg2.gif);
	background-repeat: no-repeat;
}
.diaryTitle {
	background-image: url(/images/www2/diaryBg2.gif);
	background-repeat: no-repeat;
	height: 35px;
	text-indent: -9999px;
}
.diaryList {
	width: 280px;
	margin: 0 auto;
	padding: 0px;
}
.diaryList td {
	height: 25px;
	margin: 0px;
	padding: 0px;
	border-bottom-color: #BFBBBC;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	font-size: 12px;
}


.diaryListTitle {
	height: 16px;
	width: 200px;
	overflow: hidden;
	float: left;
}
.diaryListTitle a{
    color:#0973a8;
	text-decoration: none;
	}
.diaryListTitle a:hover{
	text-decoration: underline;
	}	
.diaryListName {
	height: 16px;
	width: 80px;
	overflow: hidden;
	text-align: right;
	float: right;
}
.diaryListName a{
    color:#6A6A6A;
	text-decoration: none;
  }
.diaryListName a:hover{
	text-decoration: underline;
	}
.diaryMore {
	width: 280px;
	margin: 0 auto;
	text-align: right;
	border-top: 2px solid #2CABA9;
	height: 20px;
	padding-top: 5px;
}
.diaryMore a{
   color:#0973a8;
   text-decoration: none;
}
.diaryMore a:hover{
   text-decoration: underline;
}

.index_D_blogBest {
	height: 250px;
	background-image: url(/images/www2/diaryBg.gif);
	background-repeat: no-repeat;
	position: relative;
	width: 450px;
}

.blogBestPic1 {
	overflow: hidden;
	position: absolute;
	height: 92px;
	width: 92px;
	left: 9px;
	top: 39px;
}
.blogBestPic2 {
	overflow: hidden;
	position: absolute;
	height: 92px;
	width: 92px;
	left: 228px;
	top: 39px;
}
.blogBestPic3 {
	overflow: hidden;
	position: absolute;
	height: 92px;
	width: 92px;
	left: 9px;
	top: 143px;
}
.blogBestPic4 {
	overflow: hidden;
	position: absolute;
	height: 92px;
	width: 92px;
	left: 228px;
	top: 143px;
}
.index_D_blogNew {
	height: 178px;
	background-image: url(/images/www2/diary002_bg.gif);
	background-repeat: no-repeat;
	position: relative;
}

.blogBestTitle {
	background-image: url(/images/www2/diary001_top.gif);
	background-repeat: repeat;
	height: 35px;
	text-indent: -9999px;
}
.blogBestSec {
	position: absolute;
	left: 305px;
	top: 46px;
	width: 140px;
}

.blogNewTitle {
	background-image: url(/images/www2/diary002_top.gif);
	background-repeat: no-repeat;
	height: 23px;
	text-indent: -9999px;
}
.blogNewPicMain {
	overflow: hidden;
	position: absolute;
	height: 110px;
	width: 110px;
	left: 10px;
	top: 34px;
}

.blogBestSec li {
	height: 66px;
}
.blogBestSecPic1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
.blogBestSecText1 {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 75px;

}
.blogBestSecText1 a{
   color:#0973a8;
   	text-decoration: none;
   }
.blogBestSecText1 a:hover{
	text-decoration: underline;   
   }
.blogBestSecPic2 {
	position: absolute;
	left: 0px;
	top: 66px;
}
.blogBestSecText2 {
	position: absolute;
	top: 76px;
	right: 0px;
	width: 75px;

}
.blogBestTextBox1{
	left: 111px;
	top: 37px;
	position: absolute;
}
.blogBestTextBox2{
	left: 330px;
	top: 37px;
	position: absolute;
}
.blogBestTextBox3{
	left: 111px;
	top: 141px;
	position: absolute;
}
.blogBestTextBox4{
	left: 330px;
	top: 141px;
	position: absolute;
}
.blogBestTextMain {
	width: 110px;
	height: 96px;
	overflow: hidden;
}

.blogBestTextMain h4 {
	height: 18px;
	overflow: hidden;
	width: 110px;
	line-height: 1em;
	
}
.blogBestTextMain h4 a{
	font-size: 13px;
	color: #0973a8;
	text-decoration: none;
	line-height: 160%;
}
.blogBestTextMain h4 a:hover{
	color: #2CABA9;
	}
.blogBestTextMain h5 {
	font-size: 11px;
	color: #6A6A6A;
	height: 13px;
	overflow: hidden;
	width: 110px;
	line-height: 140%;
	padding: 3px 0;
}
.blogBestTextMain h6 {
	height: 18px;
	width: 110px;
	overflow: hidden;
	margin-top: 10px;
	line-height: 160%;
}
.blogBestTextMain h6 a{
	color:#0973a8;
	text-decoration: none;
	line-height: 140%;
	font-size: 13px;
	}
.blogBestTextMain h6 a:hover{
   color: #2CABA9;
}

.blogBestSecText2 a{
   color:#0973a8;
   text-decoration: none;
   }
.blogBestSecText2 a:hover{
	text-decoration: underline;   
   }
.ad_blog {
	position: absolute;
	top: 10px;
	right: 10px;
	width: 320px;
	height: 20px;
	text-align: right;
}
.ad_blog a{
   color:#BC2643;
   text-decoration: none;
}
.ad_blog a:hover{
   text-decoration: underline;  
}


.blogBestTitle {
	background-image: url(/images/www2/diary001_top.gif);
	background-repeat: repeat;
	height: 35px;
	text-indent: -9999px;
}
.blogBestSec {
	position: absolute;
	left: 305px;
	top: 46px;
	width: 140px;
}


.blogNewTitle {
	background-image: url(/images/www2/diary002_top.gif);
	background-repeat: no-repeat;
	height: 23px;
	text-indent: -9999px;
}

.blogNewSec {
	position: absolute;
	left: 305px;
	top: 34px;
	width: 140px;
}
.blogNewSec li {
	height: 66px;
}
.blogNewSecPic1 {
	position: absolute;
	left: 0px;
	top: 0px;
}
.blogNewSecText1 {
	position: absolute;
	top: 10px;
	right: 0px;
	width: 75px;

}
.blogNewSecText1 a{
   color:#0973a8;
   	text-decoration: none;
   }
.blogNewSecText1 a:hover{
	text-decoration: underline;   
   }
.blogNewSecPic2 {
	position: absolute;
	left: 0px;
	top: 66px;
}
.blogNewSecText2 {
	position: absolute;
	top: 76px;
	right: 0px;
	width: 75px;

}
.blogNewTextMain {
	position: absolute;
	left: 135px;
	top: 34px;
	width: 155px;
}
.blogNewTextMain h4 {
	font-size: 12px;
	color: #6BBAE3;
	height: 30px;
	width: 155px;
	overflow: hidden;
}
.blogNewTextMain h4 a{
	font-size: 12px;
	color: #6A6A6A;
	text-decoration: underline;  
}
.blogNewTextMain h5 {
	font-size: 12px;
	color: #6A6A6A;
	height: 30px;
	width: 155px;
	overflow: hidden;
	line-height: 1.3em;
}
.blogNewTextMain h6 {
	font-size: 12px;
}
.blogNewTextMain h6 a{
    color:#0973a8;
	text-decoration: underline;   
	}


.blogNewSecText2 a{
   color:#0973a8;
   text-decoration: none;
   }
.blogNewSecText2 a:hover{
	text-decoration: underline;   
   }

.blogNewMore {
	position: absolute;
	width: 150px;
	top: 0px;
	right: 10px;
	text-align: right;
}
.blogNewMore a{
   color:#0973a8;
   text-decoration: none;
   }
.blogNewMore a:hover{
   text-decoration: underline;   
   }
.index_F_photo {
	position: relative;
	height: 165px;
}
.photoTitleIndex2 {
	background-image: url(/images/www2/layout2_56.gif);
	background-repeat: no-repeat;
	height: 25px;
	text-indent: -9999px;
}
.photoLeft {
	position: absolute;
	left: 8px;
	top: 70px;
}

.photoRight {
	position: absolute;
	right: 8px;
	top: 70px;
}
.photoCtBox {
	position: absolute;
	width: 680px;
	height: 120px;
	left: 44px;
	top: 35px;
}
.photoCtBox li {
	width: 110px;
	float: left;
	height: 120px;
	position: relative;
}
.photoCtBox li .photoCtBoxphoto{
	background-image: url(/images/www2/photoBg.gif);
	background-repeat: no-repeat;
	width: 104px;
	float: left;
	background-position: center center;
	height: 120px;
	padding-left: 4px;
	margin: 0 2px;
	position: relative;
}
.photo {
	height: 87px;
	width: 87px;
	overflow: hidden;
	position: absolute;
	top: 6px;
	left: 8px;
}
.photoText {
	position: absolute;
	left: 7px;
	bottom: 8px;
	width: 90px;
	height: 15px;
        overflow: hidden;
}
.photoText a{
	color: #6A6A6A;
   text-decoration: none;
   }
.photoText a:hover{
   text-decoration: underline;   
   }
   .shadowRight {
	position: absolute;
	left: 245px;
	top: 1268px;
}
.photoMore a{
	color: #FFFFFF;
	position: absolute;
	width: 200px;
	top: 2px;
	right: 10px;
	text-align: right;
	text-decoration: none;
}

.shadowLeft {
	position: absolute;
	left: -36px;
	bottom: -7px;
}
.forumCt {
	height: 175px;
	padding: 0;
	background-image: url(/images/www2/forumBg.gif);
	background-position: 0px  -28px;
}

.forumCt table {
	position: absolute;
	top: 38px;
	left: 10px;
	
}
.forumCt table td{
	height:24px;
	border-bottom:1px dotted #BFBBBC;
	padding: 0;
	margin: 0;
}
.forumListTitle {
	height: 16px;
	width: 350px;
	overflow: hidden;
	float: left;
}
.forumListTitle a{
    color:#6A6A6A;
	text-decoration: none;
	}
.forumListTitle a:hover{
	text-decoration: underline;
	}	
.forumListName {
	height: 16px;
	width: 80px;
	overflow: hidden;
	text-align: right;
	float: right;
}
.forumListName a{
    color:#BC2643;
	text-decoration: none;
  }
.forumListName a:hover{
	text-decoration: underline;
	}
.knowMainList {
        position: absolute;
        left: 135px;
        top: 38px;
}
.knowMainListTitle {
        height: 16px;
        width: 260px;
        overflow: hidden;
        float: left;
}
.knowMainListTitle a{
    color:#6A6A6A;
        text-decoration: none;
        }
.knowMainListTitle a:hover{
        text-decoration: underline;
        }
.knowMainListReply {
  color:#BC2643;
        height: 16px;
        width: 40px;
        overflow: hidden;
        text-align: right;
        float: right;
}

.knowCt table td{
        height:24px;
        border-bottom:1px dotted #BFBBBC;
        padding: 0;
        margin: 0;
}
.blogBestTextMain span {
	font-size: 10px;
	color: #6A6A6A;
}
.indexWelcome {
	position: absolute;
	top: 8px;
	left: 148px;
	font-size: 13px;
	line-height: 1.7em;
}
.ad234x60{
	position: absolute;
	width: 234px;
	height: 60px;
	top: 11px;
	right: -5px;
	
 }
.indexGroupbuyBg{
	background-image: url(/images/www2/groupbuyBg.gif);
	background-repeat: no-repeat;
	width: 250px;
	height:180px;
	
	position: absolute;
 }

.indexCareBg{
	
	background-image: url(/images/www2/careBg.gif);
    background-repeat: no-repeat;
	width: 250px;
	height:180px;
	left:255px;
	position: absolute;
}
.indexCareBg2{
	
	background-image: url(/images/www2/careBg.gif);
    background-repeat: no-repeat;
	width: 250px;
	height:180px;
	right:0px;
	position: absolute;
}
.indexBottomBox{
	width: 250px;
	height:160px;
	top: 24px;
	position: absolute;
}
.indexBottomBox h2{
	position: absolute;
	left: 5px;
	width: 90px;
	overflow: hidden;
	top: 10px;
	height: 110px;

}
.indexBottomBox h3 a{
	position: absolute;
	left: 105px;
	width: 140px;
	height: 36px;
	overflow: hidden;
	top: 10px;
	color:#088BD3;
	line-height: 1.2em;
}
.indexBottomBox h4 {
	position: absolute;
	left: 105px;
	width: 140px;
	height: 70px;
	overflow: hidden;
	top:50px;
	font-size: 12px;
	line-height: 1.4em;
}
.indexBottomBox h5 a{
	position: absolute;
	right: 10px;
	color: #088BD3;
	font-size: 12px;
	top: 135px;

}
.indexBottomBox2{
	width: 250px;
	height:160px;
	top: 24px;
	position: absolute;
}
.indexBottomBox2 h2{
	position: absolute;
	left: 5px;
	width: 90px;
	overflow: hidden;
	top: 10px;
	height: 110px;

}
.indexBottomBox2 h3 a{
	position: absolute;
	left: 105px;
	width: 140px;
	height: 16px;
	overflow: hidden;
	top: 10px;
	color:#87C019;
	line-height: 1.2em;
}

.indexBottomBox2 h4 {
	position: absolute;
	left: 105px;
	width: 140px;
	height: 82px;
	overflow: hidden;
	top:30px;
	font-size: 12px;
	line-height: 1.4em;
}
.indexBottomBox2 h5 a{
	position: absolute;
	right: 10px;
	color: #87C019;
	font-size: 12px;
	top: 135px;

}
.indexForumMainPicBox{
	position: absolute;
	top: 10px;
	left: 10px;
	width: 318px;
	height: 230px;
}
.indexForumMainPic{
	width: 318px;
	height: 230px;
	overflow: hidden;
}
.indexForumMainTitle a{
	position: absolute;
	width: 200px;
	left: 10px;
	color: #CCCCCC;
	z-index: 2;
	height: 16px;
	overflow: hidden;
	line-height: 1.4em;
	top: 205px;
	font-size: 13px;
	text-decoration: underline;
}
.indexForumMainTitle a:hover{
	color:#FFFFFF;
	text-decoration: none;
}

.indexForumMainPicBox h4 {
	position: absolute;
	width: 318px;
	left: 0px;
	background-image: url(/images/www2/forumWordBg.png);
	height: 32px;
	top: 198px;
}
.indexForumHotBox{
	position: absolute;
	width:188px;
	top:10px;
	left:348px;
  }

.indexForumHotBox li {
	list-style-type: none;
	border-bottom: 1px dotted #DDD;
	width: 188px;
	height: 21px;
	overflow: hidden;
	padding-top: 3px;
}
.indexForumHotBox li a{
	text-decoration: none;
	line-height: 1.6em;
}
.indexForumNewBox{
	position: absolute;
	width:188px;
	top:10px;
	left:550px;
  }
  .indexForumNewBox li {
	list-style-type: none;
	border-bottom: 1px dotted #DDD;
	width: 188px;
	height: 21px;
	overflow: hidden;
	padding-top: 3px;
}
.indexForumNewBox li a{
	text-decoration: none;
	line-height: 1.6em;
}
.adIndexStore1{
	position: absolute;
	top:8px;
	left:200px;
	width:250px;
	background-image: url(/images/www2/starPink.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	overflow: hidden;
	height: 18px;

}
.adIndexStore1 a{
   color:#BC2643;
   	text-decoration: none;
	line-height: 1.6em;

}
.adIndexStore1 a:hover{
color:#E15574;
}
.adIndexStore2{
	position: absolute;
	top:8px;
	left:480px;
	width:250px;
	background-image: url(/images/www2/starPink.gif);
	background-repeat: no-repeat;
	padding-left: 15px;
	overflow: hidden;
	height: 18px;

}
.adIndexStore2 a{
   color:#BC2643;
   	text-decoration: none;
	line-height: 1.6em;

}
.adIndexStore2 a:hover{
color:#E15574;
}
.indexForumMainPicNo{
	position: absolute;
	width: 100;
	z-index: 2;
	right: 5px;
	bottom: 5px;
}
.adIndexBlog {
	position: absolute;
	right: 10px;
	width: 300px;
	height: 18px;
	top: 6px;
	padding-left: 15px;
	overflow: hidden;
	background-image: url(/images/www2/starPink.gif);
	background-repeat: no-repeat;
}
.adIndexBlog a{
	color:#BC2643;
   	text-decoration: none;
	line-height: 1.6em;
}
.adIndexBlog a:hover{
	color:#E15574;
}


