@charset "gb2312";
div,ul,li,body,dl,dt,dd,h1,h2,h3,input { padding:0px; margin:0px;}
ul { list-style:none;}
body {
	font-size: 12px;
	background:url(libraryimageshomebg.jpg) repeat-x;
	font-family:"宋体", Arial;
}
a { text-decoration:none; color:#000;}
a:hover { text-decoration:none; color:#000;}

.clear { clear:both;}


.container { background:#fff;border-left:5px solid #c60506; border-right:5px solid #c60506;width:960px;   margin:0 auto 0 auto;}



.pageMainBox { width:960px; margin:0 auto; clear:both; background:#fff; clear:both;}
.pageMainBox .maincontent { width:730px; float:left;}
.pageMainBox .mainright { width:210px; float:right; margin-right:10px; }

.tout { margin:13px 0 0 6px;  height:46px; background:url(libraryimageszygctouticon.jpg) no-repeat left center; text-indent:131px;}

.rmenu { border:2px solid #d5b56f; margin-bottom:10px;}
.rmenu li { line-height:0px; border-bottom:1px solid #e24444;}
.rmenu img {vertical-align:bottom; display:block;}

.ldlist { background:url(libraryimageszygcldbg.jpg) no-repeat; width:720px; height:175px; margin:10px 0 0 10px; overflow:hidden;}
.ldlist ul { padding:48px 0 0 12px; width:780px;}
.ldlist li { float:left; margin-right:21px;}
.ldlist li.first { margin-right:49px;}
.ldlist span { color: #333333; display:block; text-align:center; line-height:25px; }
.ldlist  a{ color: #333333;}
.ldlist  a:hover{ color: #333333;}


.flashnews,.jlpl {float:left;}
.flashnews { margin:11px 0 13px 10px;width:355px;}
.flashnews .tit { background:#dfe9eb; color:#033c69; text-indent:14px; line-height:24px; font-weight:bold;}

.jlpl { clear:both;width:355px; margin-left:11px;}
.jlpl .tit { background:url(libraryimageszfzxtit2bg.jpg) no-repeat; height:29px; }
.jlpl .tit span { float:right; padding:7px 16px 0 0;}
.jlpl h2 { width:144px; text-align:center; margin:0 0 0 11px;}

.border { background:url(libraryimageszfzxborder.jpg) no-repeat bottom;}


.news { margin-left:381px; *margin-left:378px;  width:344px; margin-top:12px; overflow:hidden; }
.news h2 {margin-bottom:6px; background:url(libraryimageszfzxtit1bg.jpg) no-repeat; padding-left:13px; height:27px;}
.news h2 span { float:right; padding:6px 16px 0 0;}
.news li { width:344px;  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 .dotline {background:url(libraryimageshomedotline.gif) repeat-x center; height:22px;}

.picnews li { float:none;line-height:0;font-size:0; }

.list { padding:12px 5px;}
.list .txt { clear:both;}
.list .txt li {  text-indent:4px; font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.list a { color:#585858;}
.list a:hover { color:#585858;}

.list .pic2 { float:left; margin:4px 0 0 0;}
.list .txt2 { margin-left:106px;  margin-top:4px;}
.list .txt2 li {  text-indent:9px; font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.list .pic3 { float:left; margin:8px 0 0 0;}

.list .txt3 { margin-left:138px; }
.list .txt3 li {  text-indent:9px; font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.pageMainBox .maincontent .l { width:355px; float:left; margin-left:11px; clear:both}
.pageMainBox .maincontent .r { width:355px; float:right; }

.newsblock {clear:both;width:355px; }
.newsblock dt { background:url(libraryimageszygctit1bg.jpg) no-repeat;height:29px; }
.newsblock dt h2{ width:144px; text-align:center; margin:0 0 0 21px;}
.newsblock dt span { float:right; padding:7px 16px 0 0;}
.newsblock dt.dt2 { background:url(libraryimageszygctit3bg.jpg) no-repeat;}
.newsblock dt.dt2 h2{ width:205px; text-align:center; margin:0 0 0 30px;}

.newsblock dd.txt { padding:10px 5px; clear:both;}
.newsblock dd.txt li {   font-size:14px; color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.newsblock dd a { color:#585858;}
.newsblock dd a:hover { color:#585858;}
.newsblock dd.pic { width:326px; margin:0 auto; border-bottom:1px solid #eeeeee; padding-bottom:0px; margin-top:9px;}

.newsblock dd.pic .newstit{ margin-left:119px; color:#3e3e3e; font-size:14px; font-weight:bold; line-height:30px; padding-top:4px;}
.newsblock dd.pic .picture { float:left; width:120px; margin:5px 0 0 0;}
.newsblock dd.pic .zhy { color:#b4b4b4; margin-left:119px;  line-height:20px;}

.rsrm { padding:8px 0 7px 0;}
.rsrm dt{ margin-left:79px; color:#3e3e3e;line-height:20px; padding-top:3px;}
.rsrm .picture{ float:left; margin:5px 0 0 11px;}
.rsrm .info { color:#b4b4b4; margin-left:79px;  line-height:20px;}



.list .l dd { margin:8px 0 10px 0; width:307px;}
.list .r dd { margin:8px 0 10px 0; width:377px;}

.list dd .dotline{ width:297px;}

.list .dotline {clear:both; height:1px; background:url(libraryimageshomedotline.gif) repeat-x center; height:23px;}


.rd .tit { background:url(libraryimageszfzxrtitbg.jpg) no-repeat; height:39px;}

.rd .tit h2 img { margin:10px 0 0 9px;}
.rd .tit span { float:right; padding:10px 16px 0 0;}


.rlist { }
.rlist .txt { margin:0 0 0px 5px; padding:4px 5px 0px 0;}
.rlist .txt li {  color:#585858; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rlist a { color:#585858;}
.rlist a:hover { color:#585858;}

.rlistborder1 {border-bottom:1px solid #cecece;border-left:1px solid #cecece;border-right:1px solid #cecece;}
.rlistborder2 {border-left:1px solid #cecece;border-right:1px solid #cecece;}

.sp { min-height:155px; background:url(libraryimageszygcspbg.jpg) no-repeat; width:148px; margin:0 auto; padding:2px;}
.sp dt { width:144px;   line-height:26px; color:#3c3c3c;  text-align:center; margin-top:17px;

}
.sp dd {}

.sp dt p{  margin:0px; padding:0px;}/*实现IE文字不透明*/
.sp a { color:#3c3c3c;}
.sp a:hover { color:#3c3c3c;}


.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;}