@charset "utf-8";
/* CSS Document */
.inpage { background-position: -681px 0; }
#newslist ul li .ntype { display: none; }
#newslist ul li { border-bottom: 1px dashed #d3e3f1; }
#newslist ul li.noline { border-bottom: none; }
#newslist ul li .nart { left: 0px; width: 585px; margin-left: 10px; text-indent: 15px; background-image: url(images/dot.gif); background-repeat: no-repeat; background-position: left center; }
#newslist ul li em,
#newslist ul li .nart  { border: none; }

#newslist .n1row dl { display: block; margin-right: 25px; margin-left: 25px; padding:25px; height: 150px; min-height: 150px; position: relative; background-image: url(images/pro_bg.gif); background-repeat: repeat-x; background-position: left top; margin-top: 20px; }

#newslist .n1row dl dt { top: 25px; font-size: 14px; }
#newslist .n1row dl dt a { font-size: 14px; color: #005BAC; }
#newslist .n1row dl dt a:hover { text-decoration: underline; }
#newslist .n1row dl dt,
#newslist .n1row dl dd {display: block;  position: absolute; left: 190px; }
#newslist .n1row dl .covimg { float: left; left: 25px; width: 130px; height: 130px; padding: 10px; text-align: center; border-top: 1px solid #99CEFF; border-right: 2px solid #99CEFF; border-bottom: 2px solid #99CEFF; border-left: 1px solid #99CEFF; background-color: #fff; overflow: hidden; }
#newslist .n1row dl .covimg:hover { border-color: #0066CC; }
#newslist .n1row dl .covimg a { width: 130px; height: 130px; overflow: hidden; text-align: center; display: block; vertical-align: middle; font-size: 100px; font-family: arial; }
#newslist .n1row dl .covimg img { height: expression(this.height > 130 ? "130px" : this.height);  width: expression(this.width > 130 ? "130px" : this.width); max-height: 130px; max-width: 130px; vertical-align: middle; }
#newslist .n1row dl .dstxt { top: 50px; line-height: 150%; width: 417px; height: 91px; overflow: hidden; text-overflow: ellipsis; }
#newslist .n1row dl .dsbtn { bottom: 25px; }
#newslist .n1row dl .dsbtn a { border: 1px solid #999; display: inline-block; padding: 3px 15px 3px 25px; margin-right: 10px; background-image: url(images/pdf_btn.gif); background-repeat: repeat-x; background-position: left 0px; height: 16px; line-height: 16px; line-height: 20px\9;  +line-height: 18px; overflow: hidden; font-size: 12px; }
#newslist .n1row dl .dsbtn a:hover { background-position: left -23px; border: 1px solid #0066CC; }

.maintextbox { display: block; line-height: 180%; padding: 26px; overflow: hidden; margin-bottom: 10px; border-width: 1px; border-style: solid; border-top-color: #CCC; border-right-color: #999; border-bottom-color: #999; border-left-color: #CCC; }
.maintextbox #title { font-size: 16px; color: #C00; padding-top: 20px; padding-bottom: 20px; text-align: center; }
.maintextbox #title strong { padding-bottom: 20px; display: block; }
.maintextbox #title.bsinfo { padding: 0 10px; border-top: 1px solid #BBB9B8; border-bottom: 1px solid #BBB9B8; text-align: left; color:#005BAC; font-size: 14px; margin-bottom: 20px; background-color: #DCDCDC; }
.maintextbox #title.bsinfo strong { padding: 5px 0px; }
.maintextbox #title #misc { color: #999; font-weight: normal; }
.maintextbox #text_outline { padding: 10px; border-top-color: #999; border-right-color: #999; border-bottom-color: #999; border-left-color: #999; line-height: 180%;border-width: 1px;border-style: solid;border-top-color: #CCC;border-right-color: #999;border-bottom-color: #999;border-left-color: #CCC; background-color: #fff; }
.maintextbox #text_outline strong.note { color: #666; }
.maintextbox #text_icon { text-align: center; }
.maintextbox #text_download { line-height: 24px; background-image: url(../images/download.gif); background-repeat: no-repeat; background-position: left center; height: 24px; padding-left: 20px; }
.maintextbox #text_download a { color: #039; text-decoration: none; }
.maintextbox #text_download a:hover { color: #00F; text-decoration: underline; }
.maintextbox #text_content img, 
.maintextbox #text_icon img {	width: expression(this.width > 616 ? "616px" : this.width);	max-width:616px; min-width:1px;	}
.maintextbox #text_content h1,
.maintextbox #text_content h2,
.maintextbox #text_content h3 { font-size: 110%!important; font-weight: bold!important;border-top: 1px solid #BBB9B8; border-bottom: 1px solid #BBB9B8;background-color: #DCDCDC;line-height: 200%!important; padding: 0px 10px; }
.maintextbox #text_content h1 { background-color: #D5E3EC; }
.maintextbox #text_content h3 { background-color: #CEE7FF; }
.maintextbox #text_content h2, .maintextbox #text_content h2 span {line-height: 200%!important;}
.maintextbox #text_content ul { padding: 0px 0px 0px 30px!important; }
.maintextbox #text_content a { /*text-decoration:underline;*/ border-bottom: 1px solid #999; }
.maintextbox #text_content a:hover { border-bottom-color: #005BAC; }
/* page */
.pagebox { margin-bottom: 0px; height: 27px; margin-left: 25px; }
.pagebox a { line-height: 25px; display: inline-block; height: 25px; padding-right: 10px; padding-left: 10px; border-top: 1px solid #CCC; border-right: 0px; border-bottom: 1px solid #A2A2A2; border-left: 1px solid #CCC; color: #999; overflow: hidden; vertical-align: bottom; text-decoration: none; background-image: none; position: static; }
.pagebox #page-items-all a{ margin-left: 0px; }
.pagebox #datainfo,
.pagebox #page-items-all a { display: none; }
.pagebox #page-items-all .page-items a:hover { text-decoration: none; background-color: #efefef; color: #666; }
.pagebox #page-items-all .page-items .page-item-act { background-color: #efefef; }
.pagebox #page-items-all .page-items a {  font-family: Arial, Helvetica, sans-serif; display: inline-block; }
.pagebox #page-items-all .page-items  { border-right: 1px solid #A2A2A2; float: left; }
.pagebox #page-items-all .page-items .page-items-description { display: none; }
.pagebox #page-items-all .page-items .page-item-goto-l,
.pagebox #page-items-all .page-items .page-item-goto-r { font-family: SimSun; }
