/*-------------------------------------------CSS Document-------------------------------------------------------*/
* {
    font-size:12px;
	margin:0;
	padding:0;
	list-style:none;
}

BODY {
    PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px auto; 
	PADDING-TOP: 0px;
}
H4 {
	FONT-SIZE:21px;
	text-align:center;
	font-weight:bold;
	line-height:18px;
	margin-top:10px;
	color:#FF0000;
}
H5 {
	FONT-SIZE: 13px
}
p {  
    font-size:12px;
    font-family:FONT-FAMILY: "宋体"; ,Arial, Helvetica, sans-serif ;
    color:#;
    line-height:21px;
    text-align:left;
	color:#0054A6;
}
.line {
     line-height:1px;
     border-bottom:1px dashed #0054A6;
	 width:460px;
	 margin:10px auto 0;
	 padding:0;
	 text-align:center;
}
img {
	border: none; margin:0;
}
.ad_txt li { 
    float:left;
	margin-left:18px;
	white-space:nowrap;
}
a, a:visited { 
    color: #0054A6;
	text-decoration:none;
	line-height:21px;
	white-space:nowrap;
}
a:hover {
    color: #0054A6;
	text-decoration:underline;
}
a:active {
    color: #0054A6;
}
#locked {
    color: #F00;
}
.jianjie{  font-size:12px;
    font-family:FONT-FAMILY: "宋体"; ,Arial, Helvetica, sans-serif ;
    color:#0054A6;
    line-height:21px;
    text-align:left;
	text-indent:24px;
	padding:6px 10px;
	}
.white{ 
    color:#FFF;
	font-weight:bold;
	text-align:center;
	}
/*------------------------------------subNav-----------------------------------------------------------*/

.subNav a, a:visited {
    color: #0054A6;
	text-decoration: none;
	white-space:nowrap;
}
.subNav a {display:block}
.subNav a:hover {
    color: #0054A6;
	text-decoration: none;
}
.subNav a:active {
    color: #0054A6
}
.subNav li {
    float:left;
	display:block;
	padding-left:8px;
	list-style-type:none;
}
.box {
     width:960px;     
	 margin:0 auto;
	 padding:0;
	 background-color:#FFFFFF;
}
/*-------------------------------------标签切换-----------------------------------------------------------------*/

.t_rt {
     text-align:right;
}
h1,h5,h6 {
     font-weight:bold;
	 margin:0px;
	 padding:0px;
	 font-size:12px;
}
h3{
     font-size:14px;
	 font-weight:bold;
	 color:#0054A6;
	 text-align:center;
	 margin:10px 10px 0 0;
}
ul,li {
     margin:0px;padding:0px;
}
li {
     list-style-type:none;
}
.preview {
     margin:0;
	 padding:0;
	 overflow:hidden;
	 background:#fff;
	 width:100%;
}
#preview {
     margin:0;
	 padding:0;
	 overflow:hidden;
	 background:#fff;
	 width:466px;
}
.cont {
     padding:10px;
}
.cls {
     clear:both;
}
.hidden {
     display:none;
}
#sourse {
     border:1px dotted #ccc;
	 width:466px;
	 height:300px;
	 margin:0px auto;
}
.textDiv {
     margin:10px 40px 10px;
	 text-align:center;
}
h2 {
     margin:0px 10px;
	 padding:5px;
	 color:#0054A6
}
.example {
     margin:10px;
     background:#FFF;
	 border:1px dotted #ccc;
	 padding:10px;
}
.scrolldoorFrame {
	 margin:0px auto;
	 overflow:hidden;
	 width:466 px;
}
.scrolldoorFramenew {
	 margin:0px auto;
	 overflow:hidden;
	 width:466 px;
	 height:195px;
}
.scrollUl {
	  width:466 px;
      overflow:hidden;
	  height:26px; 
	  padding-left:-1px;
      background-image: url(/templets/images/sd_02_bg.gif);
	  background-repeat:repeat-x;
}
.scrollUl li {
	  float:left;
	  color: #0054A6;
	  font-size:12px;
	  font-weight:bold;
}
.bor03 {
       border-top-width:0px;
       text-align:left;
}
.sd01 {
       cursor:pointer;
       border-right:1px solid #fff;
	   border-left:1px solid #fff;
	   overflow:hidden;
	   height:26px; 
	   line-height:25px;
	   padding:0 18px 0 18px;
	   padding-left:-1px;
       background-image: url(/templets/images/sd_01_bg.gif);
	   background-repeat:repeat-x;
}
.sd05 {
       margin:5px;
	   padding:2px;
	   font-weight:bold;
}
.sd06{
       margin:0px;
	   padding:2px 0 0 2px;
	   font-weight:bold;
}
.sd02 {
       cursor:pointer;
	   background-image:
	   url(/templets/images/sd_02_bg.gif);
	   background-repeat:repeat-x;
	   line-height:25px;
	   margin:0;
	   padding:0 18px 0 18px;
}
.VLbox {
	   PADDING-RIGHT: 10px;
	   FLOAT: left;
	   WIDTH: 138px;
	   MARGIN-RIGHT: 6px;
}
.VLbox img{
	   border:1px solid #CCC; padding:3px;
}
.ttl {
       TEXT-ALIGN:center;
}
.serverce {
       margin:0;
	   padding:6px;
	   line-height:30px;
	   border-right:1px dotted #0054A6;
	   text-align:left;
}
.serverce_right {
       margin:0;
	   padding:6px;
	   line-height:30px;
	   text-align:left;
}
.line{ 
       border-bottom:1px dotted #0054A6;
}
.fl {
       float:left;
}

/*---------------------------------------------------主导航菜单------------------------------------------------*/
#menu {
       PADDING-TOP: 4px;
	   height:478px;
}
#menu H1 {
       text-align: left;
	   padding-bottom: 4px;
	   line-height: 20px;
	   margin: 0px 10px;
	   padding-left: 35px;
	   padding-right: 0px;
	   display: block;
	   clear: both;
	   font-size: 12px;
	   BORDER-TOP: 1px  dotted #0054A6; 
	   PADDING-TOP: 6px
}
#menu .one {
       TEXT-ALIGN: left;
	   PADDING-BOTTOM: 4px;
	   LINE-HEIGHT: 20px;
	   MARGIN: 0px 10px;
	   PADDING-LEFT: 35px;
	   PADDING-RIGHT: 0px; 
	   DISPLAY: block; 
	   CLEAR: both; 
	   FONT-SIZE: 12px; 
	   PADDING-TOP: 6px; 
	   border:0;
}
#menu DIV {
       PADDING-BOTTOM: 4px;
	   LINE-HEIGHT: 20px;
	   PADDING-LEFT: 12px;
	   PADDING-RIGHT: 12px;
	   PADDING-TOP: 0px
}
#menu DIV A {
       PADDING-BOTTOM: 0px;
	   padding-left: 8px;
	   padding-right: 7px;
	   float: left;
	   padding-top: 0px;
	   display:block;
	   white-space:nowrap;
}
.one {
       background-image:url(/templets/images/MinIcons_030.pngMinIcons_030.png);
	   background-repeat: no-repeat;
	   background-position: 3px;
}
.two {
       background-image:url(/templets/images/MinIcons_007.png);
	   background-repeat: no-repeat;background-position: 4px;
}
.three {
       background-image:url(/templets/images/MinIcons_022.png);
	   background-repeat: no-repeat;background-position: 4px;
}
.four { 
       background-image:url(/templets/images/zengzhi.png);
	   background-repeat:no-repeat;
	   background-position:7px;
}
/*----------------------------------------------------焦点轮换------------------------------------------------------------*/				  				  
.floatLeft {
       float: left;
	   margin-right: 10px;
}
.floatRight	{ 
       float: right;
}
.clear{ 
       clear: both;
}
a{ 
       outline: none;
}
/*--PAGE STRUCTURE-*/
#page-wrap{ 
       width: 466px;
	   margin:0 auto;
	   position:relative; 
	   min-height: 219px;
	   border:1px solid #91B5FF;
	   overflow:hidden;
	   height:219px;
}
/*--TYPOGRAPHY--*/
.panel ul { 
       list-style: square inside;
}
.panel a, a:visited	{
       color:#0054A6;
	   text-decoration: none;
}
.panel a:hover, a:active{ 
       color: #0054A6;
}
.panel blockquote{
       padding: 0 20px;
	   margin-left: 20px;
	   border-left: 20px solid #ccc;
	   font-size: 12px font-famiGeorgia, serif ;
	   font-style: italic;
       margin-top:10px;
}

/*--SLIDER--*/
.slider-wrap {
       width: 466px; 
	   position: absolute;
	   top: 0px;
	   left:0px;
}			
.stripViewer .panelContainer .panel ul	{ 
       text-align: left; margin: 0 15px 0 30px;
}
.stripViewer { 
       position: relative;
	   overflow: hidden;
	   width: 466px;
	   height: 158px;
}
.stripViewer .panelContainer { 
       position: relative;
	   left: 0;
	   top: 0;
}
.stripViewer .panelContainer .panel	{ 
       float: left;
	   height: 100%;
	   position: relative;
	   width:466px;
}
.stripNavL, .stripNavR, .stripNav {
       display: none; 
}
.nav-thumb { 
       border: 1px solid black;
	   display: inline;
}
#movers-row	 { 
       margin:5px 1px 0 1px;
}
#movers-row div	 { 
       width:88px;
	   float: left;
	   margin-left:3px;
}
#movers-row div a.cross-link { 
       float: right;
}
.photo-meta-data { 
       background: url(img/transpBlack.png);
	   padding: 10px; 
	   height: 20px; 
	   margin-top: -40px; 
	   position: relative;
	   z-index: 9999; 
	   color: white; 
}
.photo-meta-data span { 
       font-size: 13px; 
}
.cross-link	 { 
       display: block; 
	   width: 86px;
	   margin-top: -18px; 
	   position: relative; 
	   padding-top: 15px;
	   z-index: 9999;
}
.active-thumb { 
       background: transparent url(img/icon-uparrowsmallwhite.png) top center no-repeat; 
}

/*-------------------------------------------------------头部可伸缩区域-----------------------------------------------------------*/   
.STYLE1 {
       color: #FF0000;
}
a:focus {
	   outline: none;
}
#panel {
	   background: #ffffff;
	   height:120px;
	   display: none;
	   width:968px;
}
#panel a{
       width:40px;
       white-space:nowrap;
}
.slide { 
	   margin: 0;
	   padding: 0;
	   background: url(images/btn-slide.gif) no-repeat center top;
}
.btn-slide {
	   background: url(/templets/images/arrow-square.gif) no-repeat right -50px;
	   width:140px;
	   text-align:left;
	   height: 26px;
	   padding: 4px 34px 0 0;
	   margin: 0;
	   display:block;
	   font:12px;
	   color: #;
	   text-decoration: none; 
}
.active {
	   background-position: right 12px;
}
.link A {
       PADDING-BOTTOM: 0px;
	   padding-left: 8px;
	   padding-right: 7px;
	   float: left;
	   padding-top: 0px;
	   display:block;
	   white-space:nowrap;
}
.info {
       text-align:center;
}
/* footer */
#footer {
	   width:450px;
	   clear: both;
	   padding: 5px 10px;
	   text-align:center;
	   margin:0 auto;
	   line-height:26px;
	   color:#0054A6;
}
#footer ul {
	   font-weight:bold;
	   font-size:14px;
	
}
#footer li {
	   float: left;
	   margin-left: 10px;
}
#footer p {
       text-align:center;
}
/*---------------------图片轮播------------------------*/

.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 H4 {	
       PADDING-LEFT: 30px; padding-bottom:10px;
	   FONT-SIZE: 14px;
	   BACKGROUND: url(../images/olyready_bg_cl_001.gif) 4px -205px; 
	   FLOAT: left; 
	   COLOR: #0736aa;
	   line-height:30px;
}
.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: #a1d2fd 1px solid;
	   PADDING-RIGHT: 0px; 
	   BORDER-TOP: #a1d2fd 1px solid; 
	   PADDING-LEFT: 0px;
	   PADDING-BOTTOM: 10px; 
	   OVERFLOW: hidden; 
	   BORDER-LEFT: #a1d2fd 1px solid; 
	   PADDING-TOP: 10px; 
	   BORDER-BOTTOM: #a1d2fd 1px solid; 
	   ZOOM: 1; 
	   POSITION: relative
}
.blk_29 .LeftBotton {
	   BACKGROUND: url(../images/ca_hz_002.gif) no-repeat 0px 0px; 
	   LEFT: 5px;
	   FLOAT: left; 
	   WIDTH: 11px;
	   CURSOR: pointer;
	   POSITION: absolute; 
	   TOP: 10px; 
	   HEIGHT: 114px
}
.blk_29 .RightBotton {	
       RIGHT: 5px; 
	   BACKGROUND: url(../images/ca_hz_002.gif) no-repeat -11px 0px; 
	   FLOAT: right; 
	   WIDTH: 11px; 
	   CURSOR: pointer; 
	   POSITION: absolute; 
	   TOP: 10px;
	   HEIGHT: 114px
}
.blk_29 .Cont {
	   MARGIN: 0px auto;
	   OVERFLOW: hidden; 
	   WIDTH:930px;
	   PADDING-TOP: 5px
}
.blk_29 .box {	
       FLOAT: left;
	   WIDTH: 154px;
	   TEXT-ALIGN: center
}
.blk_29 .box IMG {	
       BORDER-RIGHT: #add2fc 1px solid; 
	   PADDING-RIGHT: 3px; 
	   BORDER-TOP: #add2fc 1px solid;
	   DISPLAY: block; 
	   PADDING-LEFT: 3px;
	   BACKGROUND: #fff; 
	   PADDING-BOTTOM: 3px;
	   MARGIN: 0px auto; 
	   BORDER-LEFT: #add2fc 1px solid; 
	   PADDING-TOP: 3px;
	   BORDER-BOTTOM: #add2fc 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;
	   text-align:center;
}
.rollphotos {	
       MARGIN-TOP: 10px;
	   WIDTH: 960px
}
.partC {
	   MARGIN-TOP: 10px; 
	   OVERFLOW: auto; 
	   WIDTH: 950px
}
.partC .PC_left {
	   OVERFLOW: auto;
	   WIDTH:930px
}
.partC .PC_right {	
       OVERFLOW: auto; 
	   WIDTH:930px
}
.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
}
/*-------------------顶部广告 ---------------------*/

#topBannerBao { width:960px; margin:0 auto; cursor:hand; cursor:pointer;}
#topBanner { width:960px;  position:relative; z-index:2;}
#topBanner span { background:url(../images/close.gif); position:absolute; right:5px; top:5px; width:15px; height:13px; overflow:hidden; font-size:1px;}

