@charset "UTF-8";
/*	HOME SCREEN IMPORT
$Id: screen.css,v 1.6 2008/02/21 20:31:48 btapley Exp $
*/
@import url(chnav/chnav.css);
@import url(pagenav/pagenav.css);
@import url(form.css);
@import url(-icon.css);
@import url(-data.css);
@import url(-menu.css);


br.clear-both,
div.clear-both,
br.clear-left,
div.clear-left {
font: 1px/1px monospace;
display: block;
}
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-after::after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.clear-after {
/*\*//*/ display: inline-table; /*MacIE*/
_height: 1em;
min-height: 1px;
}



ul,
ol,
dl {
word-spacing: -2ex;
letter-spacing: -2ex;
line-height: 0;
}
dt,
dd,
li {
word-spacing: normal;
letter-spacing: normal;
line-height: 1.25;
}
ol,
li,
li ol,
li ul { font-size: 12px; }
ul {
list-style-type: disc;
margin-left: 1ex;
}
ul,
ol {
padding-left: 2.5ex;
margin-top: 1em;
margin-bottom: 1.35em;
}
li {
line-height: 1.25em;
padding-bottom: 0.5em;
}
ol {
list-style-type: decimal;
overflow: visible;
margin-left: 3ex;
_padding-left: 6ex;
}
ol ol {
list-style-type: lower-alpha;
margin-left: .5ex;
_margin-left: 1.5ex;
}
ol ol ol { list-style-type: lower-roman; }
li ol,
li ul {
margin-top: 0;
margin-bottom: .3ex;
}
li p { margin-bottom: 0.5em; }
dt,
dd { line-height: 1.5em; }
dt {
font-weight: bold;
margin-bottom: 1em;
margin-top: 0.5em;
}
dl,
dd { margin-bottom: 1.5em; }
dd { margin-left: 16px; }


.link-list ul,
.link-list {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0;
}
.link-list * {
margin: 1px 0 1px;
line-height: 1.333em;
}

.link-list li,
.link-list dt { padding: 2px 0; }
.link-list dd {_padding-left: 1.25ex; }


.link-list li { _margin-right: 0 !important;}
.link-list li .Date {float:right;font: normal 11px/100% Tahoma, Courier New, Arial,Helvetica, sans-serif ;color:#999;margin:-17px 0px 0 0;}
.link-list li a.IsNew {background:transparent url("/Common/css/gui/isNew.gif") no-repeat top right; padding-right:28px; }

.link-list ul li,
.link-list li {
	padding-left:13px;
	Background:transparent url("/Common/css/gui/Ry_cms_das_LinkList_ico.png") no-repeat top left;
}
.link-list .nolist {
	padding:0;
	margin:0;
	line-height:180%;
	Background:url(none);
}

.error { color: #CC0001; }
.error-block {
background-color: #ffffcb;
color: #f00;
padding: 6px 8px;
margin-bottom: 1em;
border: 1px solid #CCC;
_zoom: 100%;
}
.error-block * {
_cursor: auto; /* force a re-draw in IE 6 for dynamically assigned css */
}
.error-block a,
.error-block a:visited,
.error-block a:hover { color: #f00; }
.error-block .alert { font-weight: bold; }
.error-block p,
.error-block ul {
margin-top: 6px;
margin-bottom: 6px;
margin: 0;
}



@charset "UTF-8";


pre, #blockCode {
display:block;
padding: 1em 1.5ex 1.5em;
margin:1em;
white-space:pre;
background-color:#F0F6FC;
border: 1px solid #ccc;
_width: 100%;
overflow-x:auto;
}
html>body pre, #blockCode {
/*\*/
overflow:auto;
/*/
display:inline-block;
padding-left:0;
padding-right:0;
width:100%;
/**/
}
pre strong, #blockCode strong {
font-weight: normal;
background-color: #F9F9B7;
}

/*
Layout Columns CSS
$Revision: 1.3 $
@author btapley
*/
.cols-3-ABC-A,
.cols-3-ABC-B,
.cols-3-ABC-C,
.cols-4-ABCD-A,
.cols-4-ABCD-B,
.cols-4-ABCD-C,
.cols-4-ABCD-D {
	margin-bottom: 0.5em;
	float: left;
}

.cols-3-ABC-A   {width: 290px; }
.cols-3-ABC-B,
.cols-3-ABC-C   {width: 290px; padding-left: 30px; background:transparent url(gui/wrap-vline.jpg) no-repeat top left; }


.cols-4-ABCD-A  {float: left; width: 190px; }
.cols-4-ABCD-B,
.cols-4-ABCD-C,
.cols-4-ABCD-D  {float: left; width: 200px; padding-left:30px; background:transparent url(gui/wrap-vline.jpg) no-repeat top left; }
.cols-4-ABCD-D  {width: 260px;}

.cols-5-ABCDE-A {float: left; width: 125px;}
.cols-5-ABCDE-B,
.cols-5-ABCDE-C,
.cols-5-ABCDE-D,
.cols-5-ABCDE-E {float: left; width: 160px; padding-left:30px; background:transparent url(gui/wrap-vline.jpg) no-repeat top left; }
.cols-5-ABCDE-E {width: 210px;}



/*	COMMON CSS
Shared Themes CSS
$Revision: 1.14 $
*/
html,
body {
padding: 0;
margin: 0;
width: 100%;
min-height: 100%;
height: auto !important;
height: 100%;

}

body {
font: 75%/1 Arial, Tahoma,Courier New, Helvetica, sans-serif, ;
color: #333;
position: relative;
top: 0;
left: 0;
background:#cbe7fa url(gui/BG_Body.jpg) repeat-x top left;

}
body form {margin:0;padding:0;}
body * div { _height: auto; }
/*
*/
img { border: 0; }
/*	FLASH PIXEL
*/
p {
font-size: 1.083em;
line-height: 1.462;
margin-top: 0;
padding-bottom: 1px;
margin-bottom: 1.2em;
}
h4 img,
p img {	vertical-align: middle; }
h1,
h2 { font-weight: normal; }
h2,
h3,
h4,
h5 { line-height: 1.31; }
h3 {
font-size: 0.917em;
line-height: 1.455;
}
h4 {
font-size: 1.083em;
line-height: 1.31;
}
h5 { font-size: 1em; }
h2 {
margin-top: 0;
margin-bottom: 0.5em;
font-size: 1em;
}
h4 { color: #111; }
h4,
h5 {
margin-top: 0;
margin-bottom: 0;
}
.txtleft { text-align: left; }
.txtright { text-align: right; }
.txtcenter { text-align: center; }



/*	PHRASE ELEMENTS
*/
code,
kbd,
pre,
samp { /*\*/ font-family: "Courier New", Courier, monospace;/*/
font-family: Courier, monospace;
/**/ }
html>body code,
html>body pre,
html>body samp,
html>body kbd {
font-size: 12px;
font-weight: inherit;
}
code:empty,
kbd:empty,
pre:empty,
samp:empty { font-family: Courier, monospace; }
abbr,
address,
acronym,
cite {
font-style: normal;
border-bottom-style: hidden;
}
acronym { font-size: 0.917em; }
code,
pre { color: #000; }
pre { line-height: 1.333; }
code { background-color: #E6F0FA; }
del { color: #000; }
blockquote { margin: 0 0 1.5em; }
blockquote,
address { line-height: 1.33; }
blockquote.pullquote {
color: #333;
border-bottom: 1px solid #ccc;
border-top: 1px solid #ccc;
padding: 1.25em 0;
}

.indent { margin-left: 12.5% !important; }
address { width: auto; }
abbr { cursor: help; }
sup { _margin-top: -.35em; }
*:first-child+html sup { display: inline-block; }

/*	POINTER
require "/lib/com.Ry_cms_das/evaluateCss.htc"
require "/lib/com.Ry_cms_das/remedy/evaluateCss.util.js"
*/
.link-more::after {
 content: ' \203a';
}
 .link-back::before {
 content: '\2039';
 margin-right: 0.5ex;
}
.link-more {
htc-method: "$addTextToNode[ ›,after]";
behavior: url("evaluateCss.htc");
}
.link-back {
htc-method: "$addTextToNode[‹ ,before]";
behavior: url("evaluateCss.htc");
}

.call-action{ font-weight: bold; }
.call-action a{color:#999;font-size: 0.9em;}

.tooltipBody { _width: 295px !important }

/*	HOMEPAGE gui CSS
$Revision: 1.12 $
a:visited { color: #000; }
a:visited { color: #588CB8; }
*/

/*	ANCHORS */
a {
color: #000;
text-decoration: none;
}
a:hover {
	text-decoration: underline;
	color: #588CB8;
}
.icon {
padding: 0 0 0 24px !important;
min-height: 20px;
_height: 20px;
display: block;
}

h2,
a.htitle {
font-weight: bold;
color:#cc0000;}
a.htitle:hover{
	color:#cc0000;

}




/***** Page Container ********************/
#MainBody                                           {border:0px solid red;display: block;position: relative;background:#fff url(/Common/css/gui/Bg_MainBody.jpg) no-repeat top center;width:1002px;padding:0;margin:0;}
#MainHead                                           {border:0px solid red;display: block;position: relative;background:transparent url(/Common/css/gui/bg_head.jpg) no-repeat top center;width:1002px;height:70px;padding:0;margin:0;}
#MainFooter                                         {border:0px solid red;display: block;position: relative;background:transparent url(/Common/css/gui/bg_footer.jpg) no-repeat top left;width:1002px;height:70px;padding:0;margin:1px 0 0;}
#MainContent                                        {border:0px solid red;display: block;position: relative;overflow:hidden;padding:0 18px 18px;margin:38px 0 0;empty-cells:show;}
#MainGlobalnav                                      {display: block;position: absolute;height:28px;width:1002px;left:0px;top:70px;z-index:100;padding:0px;margin:0;background:transparent url(/Common/css/gui/gnav_bg.jpg) no-repeat bottom center;text-align:center;}


/***** Content Container *****************/
#Ry_cms_das_homeBanner                              {border:0px solid red;display: block;position: relative;margin:0 0 10px;}
#Ry_cms_das_homeContentslider                       {border:0px solid red;display: block;position: relative;margin:0;text-align: left;}

#ColSlit                                            {display: block;empty-cells:show;clear:both;overflow:hidden;width:10px;}
#ColSlit-40                                         {display: block;empty-cells:show;clear:both;overflow:hidden;width:40px;height:40px;}
#Wrapper                                            {display: block;empty-cells:show;clear:both;overflow:hidden;height:1px;background:#fff url("/Common/css/gui/slitline-h.png") no-repeat top left;margin:30px 0;}
#WrapperTitle                                       {display: block;empty-cells:show;clear:none;overflow:hidden;height:1px;background:#fff url("/Common/css/gui/slitline-h.png") no-repeat top left;margin:2px 0 15px;}
#WrapperDiv                                         {display: block;empty-cells:show;clear:both;overflow:hidden;height:1px;background:#fff url("/Common/css/gui/slitline-h.png") no-repeat top left;margin:15px 0;}
#WrapperBlank                                       {display: block;empty-cells:show;clear:both;overflow:hidden;height:1px;margin:10px 0;}
#WrapperBlank-S                                     {display: block;empty-cells:show;clear:both;overflow:hidden;height:1px;margin:2px 0;}
#WrapperRows                                        {display: block;empty-cells:show;clear:both;overflow:hidden;height:1px;margin:0;}
#WrapperChnavCap                                    {display: block;empty-cells:show;clear:both;overflow:hidden;height:1px;margin:0;}
#ColLeft-Cap                                        {width:190px;background:transparent url("/Common/css/chnav/bg_ColsDiv_cap.png") no-repeat top left;}
#ColLeft                                            {width:190px;background:#e0f2fc url("/Common/css/chnav/bg_ColsDiv.png") no-repeat bottom left;}
#ColRight                                           {border:0px solid red;display: block;margin:0;width:700px;text-align: left;background:transparent;border:0px solid #eee;}

#Ry_cms_das_pageBanner                              {border:0px solid red;display: block;}


#Ry_cms_das_pageContent                             {display: block;padding:36px 0 36px 36px;border:0px solid #eee;}
#Ry_cms_das_pageContent .Title                      {font: bold 14px/120% Tahoma,Courier New, Arial, Helvetica, sans-serif ;color:#cc0000;margin-bottom:20px;}
#Ry_cms_das_pageContent .Text                       {font: normal 100%/180% Tahoma,Courier New, Arial, Helvetica, sans-serif ;text-align :justify;text-justify :distribute;/**/}

#Ry_cms_das_pageContent .Text table,
#Ry_cms_das_pageContent .Text th,
#Ry_cms_das_pageContent .Text td                    {border-collapse:collapse;table-layout:auto;border-color: #999;empty-cells:show;padding:5px;}

#Ry_cms_das_pageContent .Text ul                    {margin:0px;padding:0px;list-style:none;}
#Ry_cms_das_pageContent .Text li                    {margin:0;padding:5px 26px;line-height:140%;Background:transparent url("/Common/css/gui/Ry_cms_das_pageContent_li_ico.png") no-repeat top left;}


#Ry_cms_das_pageContent .subTitle                   {font: bold 12px/120% Tahoma,Courier New, Arial, Helvetica, sans-serif ;color:#000;margin-bottom:5px;}
#Ry_cms_das_pageContent .Reviews                    {font: normal 100%/150% Tahoma,Courier New, Arial, Helvetica, sans-serif ;text-align :justify;text-justify :distribute;}



#Ry_cms_das_Catalog .ListThumbs                     {display: block;}
#Ry_cms_das_Catalog .ListThumbs ul                  {width:100%;height:auto;margin:0px;padding:0px;list-style:none;_margin-left:17px;/*IE 6 hack*/}
#Ry_cms_das_Catalog .ListThumbs ul li               {position: relative;float:left;display:inline-block;width:500px;margin:0 -1px 10px 0;padding:0px;border:0px solid #eee;}
#Ry_cms_das_Catalog .ListThumbs .Title              {font: normal 12px/120% Tahoma,Courier New, Arial, Helvetica, sans-serif ;color:#000;margin:0px;}
#Ry_cms_das_Catalog .ListThumbs .img                {position: relative;float:left;padding:0px;border:0px solid #ccc;}
#Ry_cms_das_Catalog .ListThumbs .img img            {width:80px;height:60px;}
#Ry_cms_das_Catalog .ListThumbs .desc               {position: absolute;left:85px;top:0;width:400px;padding:0 10px 0;border:0px solid #ccc;}

#Ry_cms_das_Catalog .ListThumbs a .Title            {color:#000;font-weight:bold;}
#Ry_cms_das_Catalog .ListThumbs a:hover .Title      {color:#588CB8;}



/***** 相关信息列表 **********************/
#Ry_cms_das_RelatedList                             {margin:50px 0 30px;}
#Ry_cms_das_RelatedList .subTitle                   {font: bold 12px/120% Tahoma,Courier New, Arial, Helvetica, sans-serif ;color:#000;margin-bottom:5px;}
#Ry_cms_das_RelatedList .Title                      {font: normal 12px/100% Tahoma,Courier New, Arial, Helvetica, sans-serif ;margin:0px;}
#Ry_cms_das_RelatedList .Date                       {font: normal 12px/100% Arial,Tahoma, Courier New, Helvetica, sans-serif ;color:#999;margin:0 10px 0 0;}

#Ry_cms_das_RelatedList ul                          {margin:0px;padding:0px;list-style:none;}
#Ry_cms_das_RelatedList ul li,
#Ry_cms_das_RelatedList ul li a                     {margin:0px;padding:0;line-height:100%;}
#Ry_cms_das_RelatedList ul li                       {margin:1px 0 0;padding:6px 13px 0;height:16px;Background:transparent url("/Common/css/gui/Ry_cms_das_RelatedList_ico.png") no-repeat top left;}
#Ry_cms_das_RelatedList ul li:hover                 {Background:transparent url("/Common/css/gui/Ry_cms_das_RelatedList_ico.png") no-repeat top left;}

#Ry_cms_das_RelatedList a .Title                    {color:#000;}
#Ry_cms_das_RelatedList a:hover .Title              {color: #588CB8;}


#Ry_cms_das_SiteNav                                 {display: block;position: relative;margin:0 0 5px;}

#Ry_cms_das_News                                    {display: block;padding:0 0 36px; clear:both;}
#Ry_cms_das_News .Title                             {font: bold 14px/120% Tahoma,Courier New, Arial, Helvetica, sans-serif ;color:#cc0000;margin-bottom:10px;}




/***** 新闻列表 **************************/
#Ry_cms_das_News .List                              {display: block;padding:0px;}
#Ry_cms_das_News .List ul                           {margin:0px;padding:0px;list-style:none;}
#Ry_cms_das_News .List ul li                        {margin:0px;padding:6px 13px 4px;height:16px;Background:transparent url("/Common/css/gui/Ry_cms_das_Newslist_ico.png") no-repeat top left;border:1px solid #eee; border-width:0 0 0px;}
#Ry_cms_das_News .List ul li:hover                  {Background:transparent url("/Common/css/gui/Ry_cms_das_Newslist_ico.png") no-repeat top left;}
#Ry_cms_das_News .List .Title                       {font: normal 12px/100% Tahoma,Courier New, Arial, Helvetica, sans-serif ;margin:0px;}
#Ry_cms_das_News .List .Date                        {font: normal 12px/100% Arial,Tahoma, Courier New, Helvetica, sans-serif ;color:#999;margin:0 10px 0 0;}
#Ry_cms_das_News .List a .Title                     {color:#000;}
#Ry_cms_das_News .List a:hover .Title               {color: #588CB8;}




/***** 新闻缩略图列表 ********************/
#Ry_cms_das_News .ListThumbs                        {display: block;}
#Ry_cms_das_News .ListThumbs ul                     {width:100%;height:auto;margin:0px;padding:0px;list-style:none;_margin-left:17px;/*IE 6 hack*/}
#Ry_cms_das_News .ListThumbs ul li                  {position: relative;float:left;display:inline-block;width:332px;margin:0 -1px 15px 0;padding:0px;height:66px;border:0px solid #eee;}
#Ry_cms_das_News .ListThumbs .Title                 {font: normal 12px/120% Tahoma,Courier New, Arial, Helvetica, sans-serif ;color:#000;margin:0px;}
#Ry_cms_das_News .ListThumbs .img                   {position: relative;float:left;padding:0px;border:0px solid #ccc;}
#Ry_cms_das_News .ListThumbs .img img               {width:80px;height:60px;}
#Ry_cms_das_News .ListThumbs .desc                  {position: absolute;left:85px;top:0;width:150px;height:56px;padding:0 10px 0;border:0px solid #ccc;}

#Ry_cms_das_News .ListThumbs a .Title               {color:#000;}
#Ry_cms_das_News .ListThumbs a:hover .Title         {color: #588CB8;}

#Ry_cms_das_FAQ *                                   {font: 12px Tahoma,Courier New, Arial, Helvetica, sans-serif ;}
#Ry_cms_das_FAQ .SubTitle                           {font-weight:bold;}
#Ry_cms_das_FAQ .Reviews                            {margin-top:5px;}
#Ry_cms_das_FAQ .RyFAQ								{}
#Ry_cms_das_FAQ .RyFAQ .Title						{font-size:12px;font-weight:bold; color:#CC0000;padding :0;margin:15px 0 5px;}
#Ry_cms_das_FAQ .RyFAQ .Icon						{font-weight:bold; padding :0px;}
#Ry_cms_das_FAQ .RyFAQ .Q							{padding :10px 0px;}
#Ry_cms_das_FAQ .RyFAQ .ATop                        {display:block;overflow:hidden;height:15px;padding:0;margin:0;Background:transparent url("/Common/css/gui/bg_upArr.png") no-repeat bottom left;}
#Ry_cms_das_FAQ .RyFAQ .A							{display:block;padding:15px;margin:0px;Background:#f7fbfe;border:1px solid #e5e5e5;border-width:0 1px 1px;text-align :justify;text-justify :distribute;}
#Ry_cms_das_FAQ .RyFAQ .A P                         {line-height:150%;}




#Ry_cms_das_soft                                   {display: block;padding:0 0 36px; clear:both;}
#Ry_cms_das_soft Th                                {height:25px;Padding:4px 5px 0px;border:0px solid #e5e5e5;border-top-width:1px;Background-color:#F1F6FB;Background-Image: url("/Common/css/gui/RyTable_BG_Th_.gif");Background-Repeat: repeat-x;Background-Position:bottom left;}
#Ry_cms_das_soft Th.ThFirst                        {border:0px solid #e5e5e5;border-top-width:1px;Background-color:#F1F6FB;Background-Image: url("/Common/css/gui/RyTable_BG_ThFirst_.gif");Background-Repeat: repeat-x;Background-Position:bottom left;}
#Ry_cms_das_soft .ListTr                           {}
#Ry_cms_das_soft .ListTrEx                         {Background-color:#f7fbfe;layer-background-color:#f7fbfe;}
#Ry_cms_das_soft .ListTr td,
#Ry_cms_das_soft .ListTrEx td                      {padding:0 3px;}
#Ry_cms_das_soft .HorizontallySlitLine             {Height:1px;Background:#e5e5e5;}
.x 
{
	font-size: 1px;
	line-height: 1px;
	color: #CCE7FA;
}
