/*默认样式定义star*/
/*================================================*/

body {
	font-family: "宋体";
	font-size: 12px;
	color:#515151;
	line-height: 22px;
    margin:0px;
	background-color: #D9D9D9;
	text-align:center;
	
}

td, tbody, p, div { font-family:"宋体"; font-size: 12px; color:#515151;line-height: 22px; }

/*表单控件样式定义开始*/
/*================================================*/
.input { 
   font-family: "Arial", "宋体";
   font-size: 12px; 
   color: #203748; 
   text-decoration: none; 
   height: 16px; 
   border: 0px;
   }
.select { 
   font-family: "Arial", "宋体";
   font-size: 12px; 
   color: #203748; 
   text-decoration: none; 
   height: 16px; 
   border: 0px;
   }
TextArea {
    BORDER: 1px solid #CCCCCC;
    BACKGROUND-COLOR: #ffffff;
    PADDING: 1px;
    FONT-SIZE: 12px;
 }
select {
    BACKGROUND-COLOR: #ffffff;
    PADDING: 1px;
    FONT-SIZE: 12px;
}


/*修改系统默认超连接样式*/
/*================================================*/
a, a:visited, a:link
     { font-family: "宋体"; font-size:12px; color:#5A5A5A; text-decoration: none }
a:hover, a:active
     { font-family: "宋体"; font-size:12px; color:#E60000; text-decoration: underline }

/*行间距离样式定义开始*/
/*================================================*/
.line18 { line-height: 18px;}
.line19 { line-height: 19px;}
.line20 { line-height: 20px;}
.line21 { line-height: 21px;}
.line22 { line-height: 22px;}
.line23 { line-height: 23px;}
.line24 { line-height: 24px;}
.line25 { line-height: 25px;}
.line26 { line-height: 26px;}
.line27 { line-height: 27px;}
.line28 { line-height: 28px;}
/*定义文字颜色开始*/
/*================================================*/
.f12hui, .f12hui:visited, .f12hui:link
     { font-family: "Verdana","宋体"; font-size:12px; color:#6F7579; text-decoration: none }
.f12hui:hover, .f12hui:active
     { font-family: "Verdana","宋体"; font-size:12px; color:#3A474E; text-decoration: underline }
	 
.f12blue, .f12blue:visited, .f12blue:link
     { font-family: "Verdana","宋体"; font-size:12px; color:#203748; text-decoration: none }
.f12blue:hover, .f12blue:active
     { font-family: "Verdana","宋体"; font-size:12px; color:#000000; text-decoration: underline }
	 
.f12orange, .f12orange:visited, .f12orange:link
     { font-family: "Arial","宋体"; font-size:12px; color:#FF6600; text-decoration: none }
.f12orange:hover, .f12orange:active
     { font-family: "Arial","宋体"; font-size:12px; color:#FF6600; text-decoration: underline }
.space { letter-spacing: 3px; }


.shopic {
	display:table-cell !important;
	display:block;
	position:static !important;
	position:relative;
	overflow:hidden;

	width:140px;
	height:100px;
	vertical-align:middle;
	line-height:83px;
	
}
.shopic a {
	display:table-cell !important;
	display:block;
	margin:0;
	position:static !important;
	position:absolute;
	top:50%;
	left:50%;
	width:150px;
	margin-left:auto;
	margin-right:auto;
	line-height:83px;
}
.shopic img {
	position:static !important;
	position:relative;
	top:auto !important;
	top:-50%;
	left:auto !important;
	left:-50%;
	border:1px;
}


.title1,.title1 a:link, .title1 a:visited {
font-family:  "Arial","黑体";
font-size: 16px;
line-height: 24px;
font-weight: bold;
color: #E42021;
text-align:center;
}
.title1 a:hover{
font-family:  "Arial","黑体";
font-size: 16px;
line-height: 24px;
font-weight: bold;
color: #E42021;
text-align:center;
text-decoration:underline;	
}
.title2{
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
}
.title3,.title3 a:link, .title3 a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.title3 a:hover{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;	
}
.title4{
font-size: 14px;
font-weight: bold;
color: #E12222;
text-align:center;
}
.title5,.title5 a:link, .title5 a:visited {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.title5 a:hover{
	font-size: 12px;
	color: #FFFFFF;
	text-decoration:underline;	
}
.title6,.title6 a:link, .title6 a:visited {
	font-size: 12px;
	color: #E02222;
	text-decoration: none;
}
.title6 a:hover{
	font-size: 12px;
	color: #E02222;
	text-decoration:underline;	
}
.title7{
font-size: 16px;
font-family: "Arial", "宋体";
font-weight: bold;
color: #E42021;
text-align:center;
}
.title8,.title8 a:link, .title8 a:visited {
	font-size: 12px;
	color: #E02222;
	font-weight:bold;
	text-decoration: none;
}
.title8 a:hover{
	font-size: 12px;
	color: #E02222;
	font-weight:bold;
	text-decoration:underline;	
}
.title9{
font-family:  "Arial";
font-size: 12px;
font-weight: bold;
color: #E42021;
text-align:center;
}
.ico{
color: #CB0A01;
}
#news{
width:271px;
     padding:0px;
	 float:left;
}
#news ul{
	margin:0px;
	padding:0px;
	 float:left;
}
#news li{
   padding:1px 2px 0px 2em;
	background:url(../images/188photo_05.gif) no-repeat 9px 9px;
	
}

#container{
	position:relative;
    width:100%;
	height:40px;
	text-align:center;
	background-image: url(../images/188photo_bg.gif);
	background-repeat: repeat-x;
}
#globallink LI.line {
   float:left;
   width:5px;	
   height:22px;
   padding:9px 6px 7px 6px;
   background:url(../images/188photo_02.gif) no-repeat 6px 6px;
}

#globallink{
 width:990px;
   margin:auto;
   text-align:center;
	padding:0px;
}
#globallink ul{
    list-style:none;
	padding:0px; margin:auto;
}
#globallink li{
	float:left; 
	width:83px;	
	text-align:center;
}
#globallink a{
	display:block;
	padding:9px 6px 7px 10px;
	text-align:center;
	margin:auto;
}
#globallink a:link, #globallink a:visited{
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
}
#globallink a:hover{
	color:#FFFFFF;
	background:url(../images/188photo_08.gif) no-repeat 4px 7px;
	text-decoration: none;	
}



/* BBS*/

.container1, .container1 *{margin:0; padding:0;}

.container1{width:300px; height:180px; overflow:hidden;position:relative;}

.slider{position:absolute;}
.slider li{ list-style:none;display:inline;}
.slider img{ width:300px; height:180px; display:block;}



.num{ position:absolute; right:5px; bottom:5px;}
.num li{
	float: left;
	color: #DE2000;
	text-align: center;
	line-height: 16px;
	width: 16px;
	height: 16px;
	font-family: Arial;
	font-size: 12px;
	cursor: pointer;
	overflow: hidden;
	margin: 3px 1px;
	border: 1px solid #DE2000;
	background-color: #fff;
}
.num li.on{
	color: #fff;
	line-height: 21px;
	width: 21px;
	height: 21px;
	font-size: 16px;
	margin: 0 1px;
	border: 0;
	background-color: #DE2000;
	font-weight: bold;
}
/* 作品欣赏*/
.line{
	BACKGROUND: url(../images/line.gif) repeat-x; MARGIN: 0px 0px 0px; HEIGHT: 1px;
}
.tab{
background-color:#E5F1FC;
border: 1px solid #7F9DB9;
}

/* 摄影师滚动*/
.F14lists {	LINE-HEIGHT: 23px}
.F14lists UL {	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px}
.F14lists LI {	PADDING-LEFT: 2px; FONT-SIZE: 14px; VERTICAL-ALIGN: bottom}
.F14lists LI SPAN {	FONT-SIZE: 9px; COLOR: #533826}
.FixTitle A:link {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:visited {	COLOR: #0736aa; TEXT-DECORATION: none}
.FixTitle A:hover {	TEXT-DECORATION: underline}
.FixTitle {	BORDER-RIGHT: #a2d1ff 1px solid; BORDER-TOP: #a2d1ff 1px solid; BACKGROUND: url(../images/olyready_bg_cl_002.gif) 0px -101px; OVERFLOW: hidden; BORDER-LEFT: #a2d1ff 1px solid; LINE-HEIGHT: 24px; BORDER-BOTTOM: #a2d1ff 1px solid; HEIGHT: 24px}
.FixTitle H3 {	PADDING-LEFT: 30px; FONT-SIZE: 14px; BACKGROUND: url(../images/olyready_bg_cl_001.gif) 2px -197px; FLOAT: left; COLOR: #0736aa}
.FixTitle SPAN {	PADDING-RIGHT: 5px; FLOAT: right}
.RForm {	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px}
.RForm DT {	LINE-HEIGHT: 23px}
.RformB {	PADDING-LEFT: 10px}
.blk_29 {	BORDER-RIGHT: #000 0px solid; PADDING-RIGHT: 0px; BORDER-TOP: #000 0px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; OVERFLOW: hidden; BORDER-LEFT: #000 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 0px solid; ZOOM: 1; POSITION: relative}
.blk_29 .LeftBotton {	BACKGROUND: url(../images/188photo_left.gif) no-repeat 0px 0px; LEFT: 2px; FLOAT: left; WIDTH: 14px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 14px}
.blk_29 .RightBotton {	RIGHT: 2px; BACKGROUND: url(../images/188photo_right.gif) no-repeat 0px 0px; FLOAT: right; WIDTH: 14px; CURSOR: pointer; POSITION: absolute; TOP: 60px; HEIGHT: 14px}
.blk_29 .Cont {	MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 2px}
.blk_29 .box {	FLOAT: left; WIDTH: 130px; TEXT-ALIGN: center}
.blk_29 .box IMG {	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px solid; DISPLAY: block; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: 0px auto; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid}
.blk_29 .box A:hover IMG {	BORDER-RIGHT: #5385cc 1px solid; BORDER-TOP: #5385cc 1px solid; BORDER-LEFT: #5385cc 1px solid; BORDER-BOTTOM: #5385cc 1px solid}
.blk_29 .box P {	MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}
.rollphotos {	MARGIN-TOP: 5px;WIDTH: 950px}
.partC {	MARGIN-TOP: 10px; OVERFLOW: auto; WIDTH: 950px}
.partC .PC_left {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_right {	OVERFLOW: auto; WIDTH: 470px}
.partC .PC_left {	FLOAT: left}
.partC .PC_right {	FLOAT: right}
.PT_mix {	BORDER-RIGHT: #a2d1ff 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #a2d1ff 0px solid; PADDING-LEFT: 0px; BACKGROUND: #f3fbfe; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #a2d1ff 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #a2d1ff 1px solid}
.PhoTxt {	MARGIN-TOP: 10px; DISPLAY: inline; FLOAT: left; MARGIN-LEFT: 10px; OVERFLOW: auto; WIDTH: 220px}
.PhoTxt IMG {	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: 3px; BORDER-LEFT: #ccc 1px solid; MARGIN-RIGHT: 5px; PADDING-TOP: 3px; BORDER-BOTTOM: #ccc 1px solid}
.PhoTxt H1 {	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 23px}
.PhoTxt P {	COLOR: #545454; LINE-HEIGHT: 20px}

/*定义菜单样式*/
/*================================================*/
/*
 * 菜单样式
 */
.parStyle {
	background-color: #efefef;
	background-position: left top;
	margin: 0px;
	width:100px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;	
	border: 0px ridge #f0f0f0;
}
.itemStyle {
	/*background-color: #FFFFFF;*/
	color:#FF00F0;
	height:18px;
	width: 100px;
	padding-top: 0px;
	padding-bottom: 0px;
	cursor:hand;
	white-space: normal;
	border-bottom-width:1px;
	border-top-width:1px; 
	/*border: 0px ridge #f0f0f0;*/
	overflow: normal;
	TEXT-OVERFLOW: ellipsis;
}
.hoverStyle	{
	background-color:#CCCCDC;
	border-bottom-width:0px;
	color:#FF0000;
}
/*
 * 菜单样式结束
 */
