@charset "gb2312";
/* CSS Document */

.container { background:#fff;border-left:5px solid #c60506; border-right:5px solid #c60506;width:960px;   margin:0 auto 0 auto;}

.position { text-align:right;padding-right:19px; line-height:31px; color:#993333;}
.position a {color:#993333;}
.position a:hover {color:#993333; text-decoration:underline;}
.position span { color:#430000;}

.smenu { background:url(libraryimagespdsmenubg.jpg) repeat-x; height:32px; position:relative; }
.smenu .icon { text-indent:24px; position:absolute; left:-9px; top:0px; background:url(libraryimagespdsmenuiconbg.png) no-repeat; width:191px; height:32px; line-height:32px; font-size:14px; color:#fff; font-weight:bold;}
.smenu .icon img { margin-top:8px;}

.smenu ul { padding-left:195px;}
.smenu li { float:left; color:#a40c0e; line-height:32px; padding-right:22px;}
.smenu a {  color:#a40c0e;}
.smenu a:hover {  color:#a40c0e;}



.flashnews,.jlpl {}
.flashnews { margin:10px 0 3px 1px;width:306px;}
.flashnews .tit { background:#eeeeee; color:#000;  line-height:31px; text-align:center; border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;}

.jlpl { margin-top:10px;  }
.jlpl .tit { background:url(libraryimagespdtit1bg.jpg) no-repeat; height:35px; }
.jlpl .tit span { float:right; padding:6px 6px 0 0;}
.jlpl h2 { padding-left:32px; font-size:14px; color:#93090a; font-weight:bold; line-height:35px; }

.list { padding:5px 4px 5px 5px;}
.list .txt { clear:both;}
.list .txt li {    text-indent:4px; font-size:14px; color:#3c3c3c; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list a { color:#3c3c3c;}
.list a:hover { color:#3c3c3c;}




.border { margin-left:2px;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
.shuj { padding:11px 0; border-bottom:1px solid #cccccc; width:285px; margin:0 auto;}
.shuj dt { margin-left:85px; color:#333; font-size:14px; font-weight:bold; line-height:22px;}
.shuj .pic{ float:left; margin-left:1px;}
.shuj .zhy {margin-left:85px; padding-top:4px; height:62px; color:#999; line-height:22px;}

.noborder { border:none;}


.news { width:307px; margin-top:10px; overflow:hidden; }
.news .tit { background:url(libraryimagespdtit1bg.jpg) no-repeat; height:35px; margin-bottom:6px; }
.news .tit span { float:right; padding:6px 6px 0 0;}
.news h2 { padding-left:32px; font-size:14px; color:#93090a; font-weight:bold; line-height:35px; }
.news li { width:300px;    font-size:14px; color:#3c3c3c; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news a { color:#3c3c3c;}
.news a:hover { color:#3c3c3c;text-decoration:underline;}
.news li.line { background:#cccccc; height:1px; margin:0 auto 8px auto; margin-top:8px; *margin-top:0px; overflow:hidden; line-height:1px;}
.news li.line2 { background:#cccccc; height:1px; margin:0 auto 12px auto; margin-top:12px; *margin-top:0px; overflow:hidden; line-height:1px;}

.l,.c,.r { width:307px; float:left; margin-left:10px;}
.c {}
.r {  }


.rnews { width:307px; margin-top:10px; overflow:hidden; }
.rnews .tit { background:url(libraryimagespdtit1bg.jpg) no-repeat; height:35px; }
.rnews .tit span { float:right; padding:6px 6px 0 0;}
.rnews h2 { padding-left:32px; font-size:14px; color:#93090a; font-weight:bold; line-height:35px; }
.rnewslist { margin-left:2px; border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding:5px 4px 5px 5px;}
.rnewslist .txt { clear:both;}
.rnewslist .txt li { width:295px;  font-size:14px; color:#333333; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rnewslist a { color:#333333;}
.rnewslist a:hover { color:#333333;text-decoration:underline;}
.rnewslist .pic { float:left; margin:10px 0 0 6px;}
.rnewslist .pictxt { padding-top:5px;}
.rnewslist .pictxt li{width:154px;font-size:14px; color:#333333; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; }
.rnewslist .line { border-top:1px solid #cccccc; height:1px; margin:4px auto 8px auto; width:282px;}
.rnewslist .zhy { color:#3c3c3c; line-height:25px; padding:5px 0 1px 12px;}

.rnewslist2 { margin-left:2px; border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding:5px 4px 5px 5px;}
.rnewslist2 li { width:295px;  font-size:14px; color:#333333; line-height:32px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rnewslist2 a { color:#93090a;}
.rnewslist2 a:hover { color:#93090a;text-decoration:underline;}
.rnewslist2 .zhy { color:#3c3c3c; line-height:22px; padding:2px 0 3px 12px;}

.ad { margin:10px 0;}

.footer { clear:both;width:960px; margin:8px auto 0 auto; background: url(libraryimagespdbtmbg.jpg) repeat-x;color:#fff; text-align:center; height:76px; line-height:25px; padding-top:30px;}

.mart10 { margin-top:10px;}
.mart20 { margin-top:20px;}
.padt20 {padding-top:20px;}
.padb10 { padding-bottom:10px;}

