@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;}
.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; 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 .line2 { border-top:1px solid #cccccc; height:1px; margin:12px auto;}

.l,.c,.r { width:307px; float:left; margin-left:10px; padding-top: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;}


.rnewslist2 { margin-left:2px; border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd; padding:8px 4px 5px 5px;}
.rnewslist2 li { width:295px;  font-size:12px; color:#333333; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rnewslist2 a { color:#93090a;}
.rnewslist2 a:hover { color:#93090a;text-decoration:underline;}

.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;}

.gwgz { width:940px; margin:10px auto 0 auto;background:url(libraryimagesgwgzgwjbtit.jpg) no-repeat;}
.gwgz .tit { height:35px;  }
.gwgz .tit span { float:right; padding:6px 6px 0 0;}
.gwgz h2 { padding-left:32px; font-size:14px; color:#93090a; font-weight:bold; line-height:35px; }
.gwgzlist { margin-left:11px; border-bottom:1px solid #dcdcdc;border-left:1px solid #dcdcdc;border-right:1px solid #dcdcdc; width:937px; }


.gdbtnl,#gdarea,#demo1,#demo2,.gdbtnr { float:left;}
.gdbtnl,.gdbtnr { width:35px; padding:70px 0 0 0; }
.gdbtnl,.gdbtnr img {cursor:pointer}
.gdbtnl { text-align:right; padding-right:6px;}
.gdbtnr { text-align:left;padding-left:6px;}
#gdarea { height:160px;width:850px; overflow:hidden;}
#gdarea ul { padding:10px 0 0 0;}
#gdarea li{ width:190px;  float:left; font-size:14px; line-height:18px; color:#9e0c0b; text-align:center; background:url(libraryimagesgwgzpicbg.gif) no-repeat center top;}
#gdarea a {color:#9e0c0b;}
#gdarea a:hover {color:#9e0c0b;}

#gdarea img { width:169px; height:113px; display:block; margin:0 auto; margin-top:3px;margin-bottom:8px;}
#demo1 {float:left; }
#demo2 {float:left;}
.gdul {width:800%;}
#demoarea div{ float:left;white-space:nowrap; }

dl.gwld {margin:0 0 0 10px; padding-top:8px; color:#107ca0; height:126px; overflow:hidden;}
dl.gwld dd { margin-left:90px; line-height:22px; margin-bottom:3px; font-size:14px;}
dl.gwld .picdd { float:left;margin:0px; position:relative;}
dl.gwld .picdd img{ padding:1px; border:1px solid #c2c2c2;  display:block;}
dl.gwld .picdd .xm { /*position:absolute; */text-align:center;  width:78px; bottom:2px; left:2px; color:#fff; font-size:14px; height:26px; line-height:26px;
background:rgba(0, 0, 0, 0.7) none repeat scroll 0 0 !important;/*实现FF背景透明，文字不透明*/
filter:Alpha(opacity=70); background:#000;/*实现IE背景透明*/
}

dl.gwld .picdd .xm p{ position:relative; margin:0px; padding:0px; }
dl.gwld .picdd .xm a{color:#fff; }
dl.gwld .picdd .xm a:hover{color:#fff; text-decoration:none}

ul.gwldul { clear:left;}
ul.gwldul li { float:left; color:#107ca0;font-size:14px; height:98px; line-height:30px;}
ul.gwldul a { color:#107ca0; padding-left:13px;}
ul.gwldul a:hover { color:#107ca0; padding-left:13px;}


.gwldbtn { clear:both;background:url(libraryimageshomebtnbg.jpg) repeat-x 20px; padding-bottom:11px;}
.gwldbtn .area { width:265px; overflow:hidden; margin:0 auto;}
.gwldbtn ul { width:340px;}
.gwldbtn li { float:left;line-height:0px; font-size:0px; margin-right:40px;}
.gwldbtn .btnl { width:94px;}

.rbtn { width:188px; margin:0 auto; overflow:hidden;  height:120px; padding:10px 0 30px 0; }
.rbtn ul { width:200px;}
.rbtn li { float:left; line-height:0px;font-size:0px; margin:0 4px 3px 0; }

.sp { width:284px; overflow:hidden; margin:8px auto 0 auto;}
.sp ul { width:345px;}
.sp li { width:133px; margin:0 18px 0 0; float:left; padding-bottom:10px;}
.sp dt { width:133px;text-align:center; line-height:26px; color:#990000; padding-top:7px;}
.sp dt a{color:#990000;}
.sp dt a:hover{color:#990000;}
.sp dd.picdd { position:relative; }
.sp dd.picdd span{ position:absolute; left:12px; bottom:8px; display:block; width:57px; height:24px;}

.splist {}
.splist li { width:300px; background:url(libraryimagesgwgzvideo.jpg) no-repeat 3px center; text-indent:25px;   font-size:14px; color:#3c3c3c; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.mart10 { margin-top:10px;}
.mart20 { margin-top:20px;}
.padt20 {padding-top:20px;}
.padb10 { padding-bottom:10px;}
/*-------------2017/3/25----------*/
.idx-ld-box{ border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;color:#117ca0;}
.idx-ld-box dl{display:inline-table;margin-bottom:10px;padding:15px 0 22px}
.idx-ld-box a{color:#117ca0;}
.idx-ld-box dl dt{text-align: center;font-weight: 700;font-size:18px;}
.idx-ld-box dl dd{display:inline-table;line-height:30px;clear:both; overflow: hidden}
.idx-ld-box dl dd.info{padding:10px 20px;text-indent: 26px;}
.idx-ld-box dl dd a{display:block;font-weight: 700;float:left;width:33%;text-align: center;height:32px;line-height:32px;color:#117ca0;}
