@charset "utf-8";
/* CSS Document */

/* 2010-05-24 john up*/
.wrap{ width:950px; margin:0 auto; overflow:hidden;}

a{ color:#2b2b2b;}
.banner01{ margin:3px 0; overflow:hidden;}
.ad1{ width:728px; height:90px; overflow:hidden; float:left;}
.ad1 img,.ad1 object,.ad1 embed{ width:728px; height:90px; overflow:hidden;}
.banner01 .ad2{ width:220px; height:90px; overflow:hidden; float:right;}
.banner01 .ad2 img{ width:220px; height:90px; overflow:hidden;}
.banner02{ width:200px; height:200px; overflow:hidden; margin:8px auto;}
.banner02 img,.banner02 object,.banner02 embed{ width:200px; height:200px;}
.banner03{ width:100%; margin-bottom:10px; overflow:hidden;}
.banner03 .ad2{ background:#eee; border:solid 1px #dddddd; width:218px; height:88px; float:right; overflow:hidden;}
.banner03 .ad2 ul{ margin:6px 0 0 10px;}
.banner03 .ad2 li{ height:20px; line-height:20px; overflow:hidden; background:url(../images/history/d1.png) left 9px no-repeat; padding:0 10px;}
.banner04{ width:728px; height:90px; overflow:hidden;}
.banner04 img{ width:728px; height:90px;}
.banner05{ width:200px; height:200px; overflow:hidden; margin:8px auto;}
.banner05 img{ width:200px; height:200px;}
.banner06{ width:170px; height:90px; overflow:hidden; margin:8px auto;}
.banner06 img{ width:170px; height:90px;}
.banner07{ width:100%; overflow:hidden;}
.banner07 .ad2{ width:220px; height:90px; overflow:hidden; float:right; text-align:center;}
.banner07 .ad2 img{ width:220px; height:90px; overflow:hidden;}
/**  导航  **/
.nav{ height:32px; background:url(../images/history/navBG.png) no-repeat; line-height:32px; overflow:hidden;}
.nav h2 a{ width:120px; height:28px; float:left; text-indent:-9999px; margin:2px 35px 0 26px; display:inline; overflow:hidden;}
.nav ul{ float:left;}
.nav li{ float:left; background:url(../images/history/navBG1.png) left center no-repeat; padding:0 14px;}
.nav li a{ color:#fff;}

#part01{ overflow:hidden;}
#part01 .section{ width:445px; float:left; overflow:hidden;}
.newstop{ width:420px; margin:10px 0 0 10px; overflow:hidden}
.newstop h2{ height:26px; line-height:26px; overflow:hidden; font-size:16px; }
.newstop h2 a{ color:#2b2b2b;}
.newstop h3{ height:44px; font-size:12px; font-weight:normal; line-height:22px; padding-top:2px; overflow:hidden;}
.newstop h3 a{ color:#1e50a2;}
.newstop span{ height:22px; line-height:22px; text-align:right; display:block;}
.newstop span a{ color:#19466d;}
.newslist ul{ width:420px; margin:0 0 0 10px; padding:15px 0; border-top:dotted 1px #bbbbbb;}
.newslist li{ height:25px; background:url(../images/history/d1.png) left 10px no-repeat; font-size:14px; line-height:25px; overflow:hidden; padding-left:10px;}
.newslist li span{ font-size:12px; color:#1e50a2; padding-left:5px;}
.newslist li a{ color:#2b2b2b;}
.newslist li span a{ color:#1E50A2;}
#part01 .side{ width:505px; float:left; overflow:hidden;}
/*  历史焦点图  */
.picslide {width:503px; height:314px; border:solid 1px #dcdddd;
position:relative; margin-bottom:10px;}
.picslide h2 {display:none;}
.picslide h3 {font-size:12px;}
.picslide h3 img {border:1px solid #104E8B;width:360px; height:240px; margin:12px 0 0 10px;}
#a_scroll_title {
color:#2b2b2b;
display:block;
height:24px;
line-height:24px;
padding:5px 85px 0 10px; font-size:14px; overflow:hidden;
}
#a_scroll_title1{
display:block;
height:22px;
line-height:22px;
padding:0 85px 0 10px; overflow:hidden;
font-size:12px; font-weight:normal; color:#727171;}
.picslide h3 span .more{ color:#ba2636;}
.no {
top:14px;
position:absolute;
right:11px;}
.no a {width:107px; overflow:hidden; height:72px; display:block; margin-bottom:12px;padding-left:10px;}
.no a img{width:105px; height:70px; border:solid 1px #dcdddd; }
.no .active {background:url(../images/history/d2.png) left center no-repeat;color:#FFF;}
.side_lt{ width:278px; float:left; overflow:hidden;}
.side_rt{width:215px; background:#edf1f4; float:right; overflow:hidden;}  
.h2 h2{ background:url(../images/history/p1_h2BG.png) no-repeat; border:solid 1px #aacce8; border-left:solid 3px #dd002b; border-bottom:solid 1px #dd002b;}
.h2 h2{ height:25px; color:#dd002b; font-size:14px; text-indent:26px; line-height:25px; position:relative;}
.h2 h2 .more{ width:26px; height:20px; color:#dd002b; font-size:12px; font-weight:normal; position:absolute; right:10px; top:0; text-indent:0;}
.piclist h3{ height:26px; line-height:26px; padding-top:6px; overflow:hidden; font-size:14px;}
.piclist dl{ overflow:hidden;}
.piclist dt{ float:left;}
.piclist dt img{ width:120px; height:90px;}
.piclist dd{ width:130px; color:#727171; float:left; padding:0 10px; line-height:18px; height:90px; overflow:hidden;}
.piclist dd .more{ color:#ba2636;}
.piclist ul{ width:100%; padding:7px 0;}
.piclist li{ height:20px; line-height:20px; overflow:hidden; background:url(../images/history/d1.png) left 9px no-repeat; padding-left:10px;}
#lsbbs{ width:215px;}
#lsbbs h2{ height:22px; background:url(../images/history/d3.png) left 3px no-repeat; font-size:12px; text-indent:20px; line-height:22px; color:#dd002b; position:relative; border-bottom:solid 1px #aaaaaa; margin:0 3px;}
#lsbbs h2 a{ color:#dd002b; position:absolute; right:10px; top:0; font-weight:normal; }
#lsbbs ul{ margin:10px 0 0 10px;}
#lsbbs li{ height:20px; background:url(../images/history/d1.png) left 9px no-repeat; line-height:20px; overflow:hidden; padding:0 10px;}

/**  p2 **/
#part02{ overflow:hidden;} 
.piclist2 { height:310px; overflow:hidden;}
.piclist2 h2{ margin-bottom:20px;}
.piclist2 h3 { width:292px; float:left; margin:0 0 0 10px; display:inline; overflow:hidden;}
.piclist2 h3 img{ width:278px; height:212px; padding:5px; border:solid 1px #000; overflow:hidden;}
.piclist2 h3 p{ height:24px; line-height:24px; overflow:hidden; text-align:center; font-weight:normal; font-size:12px; padding-top:4px;}
.piclist2 li{ width:132px; margin:0 15px 8px 15px; float:left; display:inline; overflow:hidden;}
.piclist2 li img{ width:125px; height:95px; border:solid 1px #000; display:block; margin-left:3px; }
.piclist2 li p{ height:22px; line-height:22px; text-align:center; overflow:hidden;}
.piclist2 li p a{ color:#000;}
#part02 .section{ width:721px; float:left; overflow:hidden;}
.piclist3{ width:100%; height:222px; overflow:hidden;}
.piclist3 h2{ margin-bottom:12px;}
.piclist3 dl { width:160px; float:left; margin:0 8px 20px 8px; display:inline;}
.piclist3 dl img{ width:160px; height:120px; padding-top:5px;}
.piclist3 dd{ height:24px; line-height:24px; overflow:hidden; padding:3px 0; text-align:center; font-size:14px;}
.piclist3 ul{ width:290px; float:left; margin:0 20px 0 10px; display:inline;}
.piclist3 li{ background:url(../images/history/d1.png) left 10px no-repeat; height:24px; font-size:14px; line-height:24px; padding:0 0 0 10px; overflow:hidden;}
.piclist3 .list{ width:200px; height:165px; overflow:hidden; float:left; border-left:dotted 1px #888888; padding-left:20px;}
.piclist3 .list h3{ height:26px; line-height:26px; overflow:hidden; font-size:14px; margin:3px 0 5px;}
.piclist3 .list ul{ width:100%; margin:0;}
.piclist3 .list li{ height:22px; line-height:22px; font-size:12px;}
.piclist3 .list li a{ color:#505050;}

#part02 .side{ width:215px; float:right; background:#edf1f4; overflow:hidden;} 
#nrph h2{ height:22px; background:url(../images/history/d3.png) left 3px no-repeat; font-size:12px; text-indent:20px; line-height:22px; color:#dd002b; position:relative; border-bottom:solid 1px #aaaaaa; margin:0 3px;}
#nrph h2 a{ color:#dd002b; position:absolute; right:10px; top:0; font-weight:normal; }
#nrph h3{ width:100%; margin:6px 0 3px 15px; overflow:hidden;}
#nrph h3 a{ width:91px; height:22px; line-height:22px; text-align:center; font-weight:normal; float:left; display:block; font-size:12px; background:url(../images/history/p1_h2BG1.png) -91px top no-repeat;}
#nrph h3 a.active{ background:url(../images/history/p1_h2BG1.png) left top no-repeat; color:#1c8ced;}
#nrph ul{ background:url(../images/history/nubBG.png) 7px 4px no-repeat;}
#nrph li{ height:22px; line-height:22px; overflow:hidden; padding-left:25px;}

/**    p3  **/
#part03{ width:100%; overflow:hidden; padding-top:15px;}
#part03 .section {float:left;width:721px; overflow:hidden;}
#part03 .side{ width:215px; float:right; background:#edf1f4;} 
#oTable { line-height:18px;}
#tp h2{ height:22px; background:url(../images/history/d3.png) left 3px no-repeat; font-size:12px; text-indent:20px; line-height:22px; color:#dd002b; position:relative; border-bottom:solid 1px #aaaaaa; margin:0 3px;}
#tp h2 a{ color:#dd002b; position:absolute; right:10px; top:0; font-weight:normal; }
#tp dl{ width:177px; height:145px; background:#FFFFFF; margin:8px auto; padding:0 5px;}
#tp dt{ font-size:14px; height:26px; line-height:26px; overflow:hidden; font-weight:bold;}
#tp dd{ height:20px; line-height:20px; overflow:hidden;}
#tp dd input{ margin-right:2px;}
#tp h3{font-size:12px; font-weight:normal; text-align:center;}
#tp h3 input{ background:url(../images/history/p3_tp_bttom.png) no-repeat; width:61px; height:22px; border:0; margin-right:10px; }
#rc h2{ height:22px; background:url(../images/history/d3.png) left 3px no-repeat; font-size:12px; text-indent:20px; line-height:22px; color:#dd002b; position:relative; border-bottom:solid 1px #aaaaaa; margin:0 3px;}
#rc h2 a{ color:#dd002b; position:absolute; right:10px; top:0; font-weight:normal; }
#rc ul{ height:120px; overflow:hidden; margin:0 10px 0 5px;}
#rc li{ height:14px; line-height:14px; float:left; margin:5px 6px 5px 0;border-right:solid 1px #585779; padding-right:6px; white-space:nowrap;word-break:break-all;}
#rc li a{ color:#585779;}

/**   P4   **/
#part04{ width:100%; overflow:hidden; padding-top:15px;}
#part04 .section {float:left;width:721px; overflow:hidden;}
#part04 .side{ width:215px; float:right; background:#edf1f4; overflow:hidden;} 
.piclist4{ width:100%; height:240px; overflow:hidden;}
.piclist4 h2{ margin-bottom:15px;}
.piclist4 .news1{ width:390px; height:185px;float:left; margin:0 0 0 10px; display:inline; border-right:dotted 1px #888888; }
.piclist4 .news1 h3{ height:28px; line-height:28px; overflow:hidden; font-size:16px; padding:0 0 8px;}
.piclist4 .news1 li{ height:24px; background:url(../images/history/d1.png) left 10px no-repeat; font-size:14px; line-height:24px; padding:0 10px 0 10px; overflow:hidden;}
.piclist4 .news2{ width:280px; float:left; overflow:hidden; margin-left:30px; display:inline;}
.piclist4 .news2 dl{ width:122px; float:left; margin:0 10px 0 0; display:inline;}
.piclist4 .news2 dt img{ width:120px; height:90px; border:solid 1px #dcdddd;}
.piclist4 .news2 dd{ height:22px; line-height:22px; overflow:hidden; text-align:center;}
.piclist4 .news2 ul{ clear:both;}
.piclist4 .news2 li{ height:22px; background:url(../images/history/d1.png) left 9px no-repeat; font-size:12px; line-height:22px; padding-left:10px; overflow:hidden;}
.piclist4 .news2 li a{ color:#505050;}
.piclist4 .news2 h3{ height:24px; line-height:24px; overflow:hidden; font-size:14px;}
#lyms .news2 dl{ width:100%;}
#lyms .news2 dt{ width:122px;  float:left;}
#lyms .news2 dd{ width:144px; height:88px; float:left; margin:0 0 0 10px; display:inline; color:#727171; text-align:left;}
#lyms .news2 dd .more{ color:#ba2636;}
#lyms li a{ color:#2b2b2b;}
#lsbk{ height:470px; overflow:hidden;} 
#lsbk h2{ height:22px; background:url(../images/history/d3.png) left 3px no-repeat; font-size:12px; text-indent:20px; line-height:22px; color:#dd002b; position:relative; border-bottom:solid 1px #aaaaaa; margin:0 3px;}
#lsbk h2 a{ color:#dd002b; position:absolute; right:10px; top:0; font-weight:normal; }
#lsbk ul{ margin:5px 0 0 10px;}
#lsbk li{ height:22px; background:url(../images/history/d1.png) left 9px no-repeat; line-height:22px; padding:0 10px; overflow:hidden;}

.link{ width:100%; border:solid 1px #b7cae3; background:#e4e9ee url(../images/history/linkBG.png) repeat-x; overflow:hidden; border-left:none;border-right:none;}
.link h2{ width:85px; height:26px; line-height:26px; float:left; font-size:12px; text-indent:18px;}
.link ul{ width:850px; float:left; margin:3px 0 10px;}
.link li{ float:left; margin:0 10px; height:20px; line-height:20px;white-space:nowrap;word-break:break-all;}

