@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;}


.noborder { border:none;}



.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;}


.pageMainBox {width:940px; margin:0 auto; padding-top:18px; background:url(libraryimagesmlsjfgbg.jpg) repeat-x bottom; padding-bottom:18px; margin-bottom:10px; }
.ldiv { width:512px; float:left;overflow:hidden;}
.rdiv { width:405px; margin-left:530px; overflow:hidden;}

.flash { background:url(libraryimagesjgwhflashbg.jpg) no-repeat; width:516px; height:344px; float:left;}


.rblock {width:405px; margin-left:530px; background:url(libraryimagesmlsjrblockbg.gif) repeat-y; border-bottom:1px solid #e1caab}
.rtit { background:url(libraryimagesmlsjrtitbg.jpg) no-repeat; width:405px; height:45px; overflow:hidden;}
.rtit2 { background:url(libraryimagesmlsjrtitbg.gif) no-repeat; width:405px; height:45px;overflow:hidden;}
.rtit li{ float:left;}
.rtit2 li{ float:left;}

.rblock ul { padding:0 0 7px 7px;}
.rblock li  { margin-right:3px;}
.rlist {  background:url(libraryimagesmlsjrlistbg.gif) no-repeat top; padding:6px 5px 0 5px;}
.rlist  li { width:386px;  font-size:14px; color:#3c3c3c; line-height:26px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.rlist a { color:#3c3c3c;}
.rlist a:hover { color:#3c3c3c;}

.rlistbg { background:url(libraryimagesmlsjrlistbtmbg.jpg) repeat-x bottom;}

.rblock2 {width:405px;  background:url(libraryimagesmlsjrblockbg.gif) repeat-y;  margin-bottom:10px; }
.rtit3 { background:url(libraryimagesmlsjrtitbg3.jpg) no-repeat; width:405px; height:40px;overflow:hidden;}
.rtit3 ul { margin-left:7px;}
.rtit3 li{ float:left;}
.rlist3 { background:url(libraryimagesmlsjrbtm.jpg) no-repeat bottom; padding:5px; }

.pic1 { width:353px; margin:28px auto 7px auto;}
.pic2{ width:353px; margin:0 auto 28px auto;}


.lblock { background:url(libraryimagesjgwhblockbg.jpg) no-repeat;  width:512px; height:452px; margin-bottom:10px;}
.lblock2 { background:url(libraryimagesmlsjlblockbg2.jpg) no-repeat;  width:512px; height:238px; margin-bottom:10px;}
.ltit { margin-left:4px; height:33px; overflow:hidden;}
.ltit span { float:right; padding:5px 26px 0 0;}
.rtit span { float:right; padding:5px 12px 0 0; line-height:28px;color:#fff;}
.rtit span a { color:#fff;}
.rtit span a:hover { color:#fff;}
.rtit3 span { float:right; padding:5px 12px 0 0; line-height:28px;color:#fff;}
.rtit3 span a { color:#fff;}
.rtit3 span a:hover { color:#fff;}


.llist { padding:12px 8px;}
.llist  li { width:440px;  font-size:14px; color:#3c3c3c; line-height:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}




.slideTxtBox{ }
.slideTxtBox .ltit { float:left;}
.slideTxtBox .hd{ margin-left:180px;  position:relative;  }
.slideTxtBox .hd ul{ float:left; position:absolute; left:20px; top:0px; height:32px;   }
.slideTxtBox .hd ul li{ float:left; float:left; width:88px; height:32px; line-height:32px; font-size:14px; text-align:center; background:url(libraryimagesmlsjnor.jpg) no-repeat; font-weight:bold; color:#ab9552; margin-right:8px }
.slideTxtBox .hd ul li a{ color:#ab9552; }
.slideTxtBox .hd ul li a:hover{ color:#ab9552; }
.slideTxtBox .hd ul li.on{ height:32px;  background:url(libraryimagesmlsjcur.jpg) no-repeat; color:#bb0404; cursor:pointer; }
.slideTxtBox .hd ul li.on a{ color:#bb0404; }
.slideTxtBox .hd ul li.on a:hover{ color:#bb0404; }
.slideTxtBox .bd{ padding:15px;  }
.slideTxtBox .bd ul{ padding:10px;  }
.slideTxtBox .tempWrap{ margin:15px;  }

.slideTxtBox1{ }
.slideTxtBox1 .ltit { float:left;}
.slideTxtBox1 .hd{ margin-left:220px;  position:relative;  }
.slideTxtBox1 .hd ul{ float:left; position:absolute; left:20px; top:0px; height:32px;   }
.slideTxtBox1 .hd ul li{ float:left; float:left; width:88px; height:32px; line-height:32px; font-size:14px; text-align:center; background:url(libraryimagesmlsjnor.jpg) no-repeat; font-weight:bold; color:#ab9552; margin-right:8px }
.slideTxtBox1 .hd ul li a{ color:#ab9552; }
.slideTxtBox1 .hd ul li a:hover{ color:#ab9552; }
.slideTxtBox1 .hd ul li.on{ height:32px;  background:url(libraryimagesmlsjcur.jpg) no-repeat; color:#bb0404; cursor:pointer; }
.slideTxtBox1 .hd ul li.on a{ color:#bb0404; }
.slideTxtBox1 .hd ul li.on a:hover{ color:#bb0404; }
.slideTxtBox1 .bd{ padding:15px;  }
.slideTxtBox1 .bd ul{ padding:10px;  }
.slideTxtBox1 .tempWrap{ margin:15px;  }


.infoList{ padding:12px; clear:both;}
.infoList  li { width:586px;  font-size:14px; color:#3c3c3c; line-height:27px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}


.nobg { background:none;}



.pageMainBoxbtm { width:940px; margin:0 auto;}



.mart10 { margin-top:10px;}
.mart20 { margin-top:20px;}
.padt20 {padding-top:20px;}
.padb10 { padding-bottom:10px;}
.noborder { border:none;}