@charset "utf-8";
/*css document*/
*{ padding:0; margin:0;}
body{ font:12px/16px "宋体";  text-align:left; background:url(../images/bodybg.jpg) left top repeat-x #bf0f05; color:#434343;}
h1,h2,h3,h4,h5,h6{ font-size:14px;}
ul,li{ list-style:none;}
a{ color:#434343; text-decoration:none;}
a:hover{ color:#bf0f05; text-decoration:none;}
img{ border:0;}
a img,a:hover img{ border:0;}
button{ cursor:pointer;}
em{ font-style:normal;}
input{ font-size:12px;}

/*other*/
.clearit{ clear:both;}

#banner{ width:909px; margin:12px auto 0;}
#nav{ width:840px; height:33px; background:url(../images/navbg.jpg) repeat-x; margin:0 auto; padding-left:69px;}
#nav li{ float:left; width:118px; height:33px; text-align:center;}
#nav li.bg{ width:1px; background:url(../images/navspec.jpg) no-repeat;}
#nav li a{ color:#fffd96; font-weight:bold; font-size:14px; display:block; height:33px; line-height:33px;}
#nav li.current a , #nav li a:hover{ background:url(../images/navlicur.jpg) repeat-x;}

#footer{ overflow:hidden; line-height:40px; width:909px; margin:0 auto; color:#e0e0e0;}
#footer .companyMsg{ float:left; margin-left:10px;}
#footer .copyright{ float:right; font-family:arial; margin-right:10px;}

#wrapper{ width:909px; margin:0 auto; background:#ccccc3; overflow:hidden; padding-bottom:13px;}
#wrapper1{ width:909px; margin:0 auto; background:#d0cbcb url(../images/wrapbg.jpg) left top repeat-x; overflow:hidden; padding-bottom:13px;}
.fleft{ float:left; width:671px; display:inline; margin:6px 0 0 5px;}
.fright{ float:right; width:221px; display:inline; margin:6px 7px 0 0;}

.celebrateAct{}
.celebrateAct h2{ height:21px; background:url(../images/celebratetit.jpg) no-repeat; color:#fff; padding:6px 0 0 11px; position:relative;}
.celebrateAct h2 a{ position:absolute; right:12px; top:5px; color:#fff; font-family:arial; font-size:12px;}
.celebrateAct .content{ border:1px solid #d0d0d0; border-bottom:0; height:216px; background:url(../images/celebratecon.jpg) left bottom repeat-x #fff;}
/*.celebrateAct .content .focusPic{ float:left; width:242px; height:187px; display:inline; margin:15px 0 0 11px;}*/
.celebrateAct .content .focusPic{ float:left; width:242px; height:187px; display:inline; margin:15px 0 0 11px; background:url(../images/index_qzbg.jpg) left top no-repeat; }
.celebrateAct .content .focusimg{padding:2px; width:238px; height:156px;}
.celebrateAct .content .focustxt{ text-align:center;line-height:22px; }
.celebrateAct .content .focusPic img{  width:238px; height:156px; }
.celebrateAct .content ul{ float:left; width:366px; margin:19px 0 0 23px;}
.celebrateAct .content li{ float:left; background:url(../images/blackd.jpg) 0 9px no-repeat; padding-left:8px; width:358px; line-height:22px;}
.celebrateAct .content li .txt{ float:left; width:270px;}
.celebrateAct .content li .date{ float:right;}
.celebrateAct .bottom{ height:6px; overflow:hidden; background:url(../images/celebratebott.jpg) no-repeat;}

.listTemp{ margin-top:5px;}
.listTemp h2{ height:21px; background:url(../images/celebratetit.jpg) no-repeat; color:#fff; padding:6px 0 0 11px; position:relative;}
.listTemp h2 a{ position:absolute; right:12px; top:5px; color:#fff; font-family:arial; font-size:12px;}
.listTemp ul{ height:191px; border:1px solid #d0d0d0; background:url(../images/listempcon.jpg) repeat-x; overflow:hidden; padding-top:15px; }
.listTemp li{ float:left; background:url(../images/blackd.jpg) 0 10px no-repeat; padding-left:8px; width:605px; line-height:24px; margin-left:31px; display:inline;}
.listTemp li .txt{ float:left; width:494px;}
.listTemp li .date{ float:right;}

.oldPhoto{}
.oldPhoto h2{ height:21px; background:url(../images/oldtiti.jpg) no-repeat; color:#ab1113; padding:6px 0 0 23px; position:relative;}
.oldPhoto h2 a{ position:absolute; right:9px; top:5px; font-family:arial; font-size:12px; color:#ab1113;}
.oldPhoto ul{ height:387px; background:url(../images/oldcon.jpg) left top repeat-x #f4f4f4; border:1px solid #d0d0d0; border-bottom:0; overflow:hidden; padding-top:7px;}
.oldPhoto li{  background:url(../images/oldpicbg.jpg) left top no-repeat; width:165px; height:124px;margin:0 auto ; padding:2px ;  overflow:hidden;}
.oldPhoto li img{ width:165px; height:102px; overflow:hidden;}
.oldPhoto li span{display:block;width:165px; height:102px;}
.oldPhoto li em{ background:url(../images/grayd.jpg) 12px 4px no-repeat; text-align:left; padding-left:24px; height:26px;line-height:26px;}

/*.oldPhoto li{ text-align:center; float:left; width:100%; margin-bottom:3px;}
.oldPhoto li img{ display:block; margin:0 auto;}*/
/*.oldPhoto li em{ background:url(../images/grayd.jpg) 32px 6px no-repeat; margin-top:4px;  text-align:left; padding-left:43px; display:block;}*/
.oldPhoto .bottom{ height:5px; overflow:hidden; background:url(../images/oldbott.jpg) no-repeat;}

.artical{ margin-top:4px;}
.artical h2{ height:21px; background:url(../images/oldtiti.jpg) no-repeat; color:#ab1113; padding:6px 0 0 23px; position:relative;}
.artical h2 a{ position:absolute; right:9px; top:5px; font-family:arial; font-size:12px; color:#ab1113;}
.artical ul{ height:490px; padding-top:14px; background:url(../images/artcon.jpg) repeat-x; border:1px solid #d0d0d0; border-bottom:0;}
.artical li{ zoom:1;}
.artical ul li img{ display:block; margin:0 auto 9px;}
.artical .bottom{ height:6px; overflow:hidden; background:url(../images/artbott.jpg) no-repeat;}

.breadCrumb{ text-align:right; line-height:29px; padding-right:14px;}
.subContent{ width:894px; margin:0 auto;}
.leftTd{ width:183px; vertical-align:top; background:url(../images/leftbg.jpg) repeat-y;}
.rightTd{ vertical-align:top;}
.leftTd1{ height:7px; background:url(../images/leftbg2.jpg) no-repeat;}
.rightTd1{ height:7px; background:url(../images/rightTd2.jpg) right bottom no-repeat;}

.leftNav{}
.leftNav h2{ height:27px; background:url(../images/leftnavtit.jpg) no-repeat; color:#fff; padding:0 0 0 14px; line-height:27px; margin-bottom:9px;}
.leftNav li{ width:162px; margin-left:10px; display:inline; font-weight:bold; float:left;}
.leftNav li a{ line-height:28px; background:url(../images/leftnavbg.jpg) 2px top no-repeat; display:block; padding-left:47px; width:115px;}
.leftNav li.active a , .leftNav li a:hover{ background:url(../images/leftnavbg2.jpg) no-repeat;}
.leftNav li ul{ display:none;}
.leftNav li.active ul{ display:block; margin:5px 0;}
.leftNav li.active li{ background:url(../images/grayd1.jpg) 50px 9px no-repeat; padding-left:64px; line-height:23px; font-weight:normal; margin:0;}
.leftNav li.active li a{ display:inline; line-height:24px; background:none; padding:0; width:auto;}
.leftNav li.active li a:hover , .leftNav li.active li.current a{ color:#bf0f05; background:none;}

.rightContent{ width:706px; float:right;}
.rightContent h2{ height:28px; line-height:28px; background:url(../images/righttit.jpg) no-repeat; color:#fff; padding-left:32px;}
.rightContent .contxt{ background:#fff; border:1px solid #d0d0d0; border-width:0 1px; min-height:450px; _height:450px;}

.celebrateList{ width:684px; padding:13px 0; margin:0 auto; overflow:hidden;}
.celebrateList li{ line-height:28px; overflow:hidden; float:left;  width:100%;}
.celebrateList li .txt{ float:left; width:480px; margin-left:27px; padding-left:14px; background:url(../images/blackd.jpg) 0 13px no-repeat;}
.celebrateList li .date{ float:right; margin-right:35px;}
.celebrateList li.except{ background:#eeece7;}

.picList{ padding-left:25px; padding-top:30px; width:680px; overflow:hidden;}
/*.picList li{ border:1px solid #d1d1d1; width:194px; height:178px; float:left; margin:0 30px 13px 0; display:inline;}
.picList li img{ display:block; margin:0 auto;}*/
.picList li{ border:1px solid #d1d1d1; width:192px; height:178px; float:left; margin:0 30px 13px 0; display:inline; padding:1px 1px 1px 1px;}
.picList li img{ display:block; margin:0 auto; width:192px; height:139px;}
.picList li p{ height:35px; background:#cecece; padding-top:4px; text-align:center;}

.details{ width:649px; margin:0 auto; padding-top:18px; color:#626262}
.details h3{ text-align:center; font-size:16px; line-height:30px; border-bottom:1px solid #818181; color:#333;}
.details h3 span{ text-align:center; font-size:14px; line-height:30px;  color:#666; font-weight:normal;}
.details .issueMsg{ float:left; margin-left:9px; line-height:30px;}
.details .click{ float:right; margin-right:9px; line-height:30px;}
.details .txt{ padding:0 4px 40px 9px;}
.details .txt p{ text-indent:2em; line-height:28px; margin-top:12px; font-size:14px;}
.details .txt div{ text-indent:2em; line-height:28px; margin-top:12px; font-size:14px;}


.pages{ text-align:right; padding:13px 10px 20px 0;}
.pages1{ text-align:right; padding:23px 30px 20px 0;}

.artical li{ zoom:1; background:url(../images/oldpicbg.jpg) left top no-repeat; width:169px; height:106px;margin:0 auto 9px; padding:2px 0px;}
.artical ul li img{ display:block; width:165px; height:102px;}