@charset "utf-8";
/*大公网定义的样式*/
body{ background:#000;}
a:hover{ text-decoration:none;}
.pb{ padding-bottom:0px;}
.mainConBox{ width:1000px; margin:0px auto; height:334px; background:url(../../../images/special/140526/mainBg.jpg) no-repeat top center;  position:relative; height:500px;}
.mainConBox .imgBox{ background: url(../../../images/special/140526/imgbg.jpg) no-repeat left top; width:398px; height:240px; position:relative; padding:5px 0px 0px 5px;}
.mainConBox .imgPosBox{ width:398px; height:245px; position:absolute; left:298px; top:360px; }
.mainConBox .imgBox img{ width:393px; height:235px;}
.mainConBox .imgBox .txtBg{ background-color:#000; opacity:0.7; filter:alpha(opacity=50); height:36px; width:393px; position:absolute; left:5px; bottom:5px; z-index:1;}
.mainConBox .imgBox .txt{ height:36px; line-height:36px; overflow:hidden; width:373px; padding:0px 10px; position:absolute; left:5px; bottom:5px; z-index:2; font-family:"微软雅黑"; font-size:16px;}
.mainConBox .imgBox .txt a{ color:#fff;}
.mainConBox .imgBox .txt a:hover{ color:#cc0000;}
.mainConBox .imgBox .tip{ background:url(../../../images/special/140526/tipBg.png) no-repeat left top; width:142px; height:76px; position:absolute; left:0px; top:0px; z-index:4;}
.mainConBox .imgBox .tipTxt{ width:142px; height:24px; line-height:24px;  font-family:"微软雅黑"; font-size:24px; color:#ff0101; z-index:5; position:absolute; left:-18px; top:-13px;}
.mainNav{ height:72px; background-color:#cecece;}
.mainNav .mainNavCon{ width:1000px; margin:0px auto; height:72px;}
.mainNav .mainNavCon .firstTip{ width:107px; background-color:#292929; height:57px; float:left; line-height:20px; font-family:"微软雅黑"; font-size:14px; color:#fff; text-align:center; padding-top:15px; position:relative;}
.mainNav .mainNavCon .firstTip .arrow{ background:url(../../../images/special/140526/arrow.png) no-repeat left top; width:13px; height:25px; position:absolute; top:27px; right:-13px;}
.mainNav .mainNavCon .nav{ float:left; height:40px; padding-top:18px; padding-left:10px;}
.mainNav .mainNavCon .nav li{ float:left; width:75px; text-align:center; height:40px; line-height:40px; font-family:"微软雅黑"; font-size:22px; margin-left:20px; position:relative;}
.mainNav .mainNavCon .nav li a{ color:#333333;}
.mainNav .mainNavCon .nav li a:hover{ color:#cc0000;}
.mainNav .mainNavCon .nav li .branchTab{ width:96px; position:absolute; left:-9px; bottom:70px; overflow:hidden; z-index:20; height:0px; background:url(../../../images/special/140526/fill_index.png) repeat-y top center;}
.mainNav .mainNavCon .nav li .branchTab li{ width:96px; height:42px; float:none; line-height:42px; font-size:16px; font-family:"宋体"; margin-left:0px;}
.mainNav .mainNavCon .nav li .branchTab li a{ display:block; color:#fff;}
.mainNav .mainNavCon .nav li .branchTab .on{ background-color:#530000;}
/*列表页面*/
.contentBoxCon .navBox{ border-bottom:#666666 solid 1px; height:72px; position:relative;}
.contentBoxCon .navBox ul{ width:1000px; margin:0px auto; height:72px;}
.contentBoxCon .navBox ul li{ font-family:"微软雅黑"; font-size:22px; text-align:center; width:97px; height:72px; line-height:72px; float:left;}
.contentBoxCon .navBox ul li a{ color:#cecece;}
.contentBoxCon .navBox ul li a:hover{ color:#cc0000;}
.contentBoxCon .navBox ul .on{ background-color:#666666;}
.contentBoxCon .listBoxs{ width:1000px; margin:0px auto; position:relative;}
.contentBoxCon .listBoxs .listBox{ padding:13px 0px; position:relative;}
.contentBoxCon .listBoxs .listBox li{ width:112px; height:114px; padding:4px; background-color:#bababa; float:left; margin:35px 0px 0px 22px; position:relative; cursor:pointer; _margin-left:20px;}
.contentBoxCon .listBoxs .listBox li img{ width:112px; height:114px;}
.contentBoxCon .listBoxs .listBox li .txtBg{ width:112px; height:24px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:4px; bottom:4px; z-index:1;}
.contentBoxCon .listBoxs .listBox li .txt{width:112px; height:24px; line-height:24px; position:absolute; left:4px; bottom:4px; z-index:2; text-align:center; color:#fff;}
.contentBoxCon .listBoxs .listBox li .txt a{ color:#fff;}
.contentBoxCon .sideTabpos{width:96px; background-color:#333333; min-height:600px; position:absolute; left:-96px; top:0px; _height:600px;}
.contentBoxCon .sideTabpos .sideTabCon{ width:96px; min-height:600px; position:relative; _height:600px;}
.contentBoxCon .sideTabpos .sideTabCon li{ font-size:16px; color:#cecece; padding-left:18px; width:78px; height:45px; line-height:45px; cursor:pointer;}
.contentBoxCon .sideTabpos .sideTabCon .on{ background-color:#666666;}
.contentBoxCon .sideTab{position:fixed; top:0px; left:50%; margin-left:-596px;}
.contentBoxCon .sideTabpos .sideTabCon .topArrow{ background:url(../../../images/special/140526/arrow.jpg) no-repeat left top; width:65px; height:70px; position:absolute; left:16px; bottom:5px; cursor:pointer;}
/*弹出框*/
.contentBoxCon .popBox{ border:#666666 solid 1px; width:998px; position:absolute; left:0px; top:0px; background-color:#000; min-height:515px; _height:515px; z-index:100; padding:35px 0px;  display:none;}
.contentBoxCon .popBox .personInfo{ width:846px; margin:0px auto; position:relative;}
.contentBoxCon .popBox .personInfo .info{ width:846px; height:477px; position:relative; padding-top:100px; display:none;}
.contentBoxCon .popBox .personInfo .info .imgBox{ width:250px; height:347px; padding:3px; background-color:#cecece;  margin:0px auto; position:relative;}
.contentBoxCon .popBox .personInfo .info .imgBox img{ width:250px; height:347px;}
.contentBoxCon .popBox .personInfo .info .imgBox .txtBox{ width:230px; padding:10px; position:absolute; left:3px; bottom:3px; z-index:1; background-color:#000; color:#fff; line-height:22px;}
.contentBoxCon .popBox .personInfo .info .line1{ background:url(../../../images/special/140526/line1.jpg) no-repeat left top; width:129px; height:38px; position:absolute; left:166px; top:144px;}
.contentBoxCon .info .img{ position:absolute; left:0px; top:0px; width:143px; height:143px;}
.contentBoxCon .info .img .imgPos{ width:143px; height:143px; position:relative;}
.contentBoxCon .info .img .imgPos img{ width:143px; height:143px;}
.contentBoxCon .info .img .imgPos .txtBg{ background:url(../../../images/special/140526/shdow1.png) no-repeat left top; width:113px; height:29px; position:absolute; left:15px; bottom:3px; z-index:2; cursor:pointer; overflow:hidden;}
.contentBoxCon .info .img .imgPos .txt{ width:70px; text-align:center; height:20px; line-height:20px; position:absolute; left:34px; bottom:10px; z-index:5; overflow:hidden;}
.contentBoxCon .info .img .imgPos .txt a{ color:#fff; display:block; font-family:"宋体"; font-size:12px;}
.contentBoxCon .info .img .imgPos .txt a:hover{ color:#cc0000;}
.contentBoxCon .popBox .personInfo .info .img1{ left:98px; top:1px;}
.contentBoxCon .popBox .personInfo .info .line2{ background:url(../../../images/special/140526/line2.jpg) no-repeat left top; width:144px; height:14px; position:absolute; left:150px; top:274px;}
.contentBoxCon .popBox .personInfo .info .img2{ left:6px; top:204px;}
.contentBoxCon .popBox .personInfo .info .line3{ background:url(../../../images/special/140526/line3.jpg) no-repeat left top; width:114px; height:37px; position:absolute; left:181px; top:380px;}
.contentBoxCon .popBox .personInfo .info .img3{ left:113px; top:415px;}
.contentBoxCon .popBox .personInfo .info .line4{ background:url(../../../images/special/140526/line4.jpg) no-repeat left top; width:136px; height:39px; left:551px; top:141px; position:absolute;}
.contentBoxCon .popBox .personInfo .info .img4{ left:611px; top:1px;}
.contentBoxCon .popBox .personInfo .info .line5{ position:absolute; background:url(../../../images/special/140526/line6.jpg) no-repeat left top; width:151px; height:14px; left:551px; top:273px;}
.contentBoxCon .popBox .personInfo .info .img5{ left:704px; top:204px;}
.contentBoxCon .popBox .personInfo .info .line6{ background:url(../../../images/special/140526/line5.jpg) no-repeat left top; width:119px; height:37px; position:absolute; left:551px; top:383px;}
.contentBoxCon .popBox .personInfo .info .img6{ left:600px; top:415px;}
.contentBoxCon .popBox .personInfo .info .close{ background:url(../../../images/special/140526/close.jpg) no-repeat left top; width:50px; height:46px; cursor:pointer; position:absolute; right:-62px; bottom:-17px;}
.contentBoxCon .info .img .imgPos .txtBg_on{ background:url(../../../images/special/140526/shdow_on.png) no-repeat left top; width:137px; height:134px; left:3px; z-index:5;}
.contentBoxCon .info .img .imgPos .txt_on{ width:96px; height:118px; left:25px; padding-top:20px; text-align:center; z-index:10;}
/*时间列表*/
.timeListBox{ width:1000px; margin:0px auto; background-color:#333333; padding:50px 0px 0px; min-height:670px; _height:670px; position:relative; overflow:hidden; *padding-top:90px; height:670px;}
.contentBoxCon .sideTab{
_position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop));
_margin-top:0px;
}

/*时间列表页*/
.timeListBox .timeLine{ width:1000px; height:42px; background-color:#666666; margin-top:40px; position:relative;}
.timeListBox .timeLine .arrowL{ background:url(../../../images/special/140526/arrowL.jpg) no-repeat center center; width:30px; height:42px; cursor:pointer; position:absolute; left:10px; top:0px; z-index:10;}
.timeListBox .timeLine .arrowR{ background:url(../../../images/special/140526/arrowR.jpg) no-repeat center center; width:30px; height:42px; cursor:pointer; position:absolute; right:10px; z-index:10;}
.timeListBox .timeLine .timeLineCon{ width:900px; height:42px; float:left; margin-left:60px; _margin-left:30px;}
.timeListBox .timeLine .timeLineCon li{ width:52px; height:42px; line-height:42px; cursor:pointer; color:#cecece; font-size:18px; font-family:"黑体"; float:left; text-align:center; position:relative; display:none;}
.timeListBox .timeLine .timeLineCon .on{ background-color:#000;}
.timeListBox .timeLine .timeLineCon li .year{ height:34px; border-left:#666666 solid 1px; line-height:34px; color:#666666; font-family:"微软雅黑"; font-size:16px; position:absolute; left:0px; top:-34px; width:52px;}
.timeListBox .picListBox{ width:112px; position:absolute; left:-56px; top:42px; display:none;}
.timeListBox .picListBox .picList{background:url(../../../images/special/140526/fill_line.jpg) repeat-y top center; width:112px; padding-top:10px;}
.contentBoxCon .timeListBox .picListBox .picList .info .img{ position:static; width:112px; height:112px; margin-top:10px;}
.contentBoxCon .timeListBox .picListBox .picList .info .img img{ width:112px; height:112px;}
.timeListBox .timeLine .timeLineCon ul{ height:42px; width:100000px;}
.contentBoxCon .timeListBox .picListBox .picList .info .img .imgPos{ width:112px; height:112px;}
.contentBoxCon .timeListBox .picListBox .picList .info .img .imgPos .txtBg{ left:8px; bottom:2px; width:95px; background:url(../../../images/special/140526/shdow2.png) no-repeat left top; width:96px; height:28px;}
.contentBoxCon .timeListBox .picListBox .picList .info .img .imgPos .txt{ width:60px; left:26px; bottom:8px;}
.timeListBox .picListBox .picList .info{ height:112px;}
.timeListBox .popBox{ top:90px;}

/*地图页面*/
.mapBox{ width:1000px; margin:0px auto; background-color:#333333; height:700px; padding-top:110px; position:relative;}
.mapBox .map{ width:680px; height:560px; margin:0px auto; position:relative;}
.mapBox .map .area{ position:absolute; color:#000;}
.mapBox .every_popBoxes .every_popBox{ position:absolute; left:57px; top:193px; background:url(../../../images/special/140526/pop.png) no-repeat left top; width:451px; height:0px; overflow:hidden; display:none;}
.mapBox .every_popBoxes .every_popBox .topTitleBox{ border-bottom:#8e8e8e solid 1px; width:405px; margin:0px auto; height:49px; line-height:49px; font-family:"微软雅黑"; font-size:22px; color:#000; position:relative; padding-top:10px; margin-bottom:20px;}
.mapBox .every_popBoxes .every_popBox .topTitleBox .close{ background:url(../../../images/special/140526/close1.png) no-repeat left top; width:29px; height:25px; cursor:pointer; position:absolute; right:-10px; top:15px;}
.mapBox .every_popBoxes .every_popBox .imgListBox{ height:284px; overflow:hidden;}
.mapBox .every_popBoxes .every_popBox .imgListBox li{ width:112px; height:114px; padding:4px; background-color:#bababa; float:left; margin:0px 0px 20px 22px; position:relative; cursor:pointer; _margin-left:20px;}
.mapBox .every_popBoxes .every_popBox .imgListBox li img{ width:112px; height:114px;}
.mapBox .every_popBoxes .every_popBox .imgListBox li .txtBg{ width:112px; height:24px; background-color:#000; opacity:0.7; filter:alpha(opacity=70); position:absolute; left:4px; bottom:4px; z-index:1;}
.mapBox .every_popBoxes .every_popBox .imgListBox li .txt{width:112px; height:24px; line-height:24px; position:absolute; left:4px; bottom:4px; z-index:2; text-align:center; color:#fff;}
.mapBox .every_popBoxes .every_popBox .imgListBox li .txt a{ color:#fff;}
.mapBox .every_popBoxes .every_popBox .arrowBox{ height:26px; text-align:center; margin-top:10px;}
.mapBox .every_popBoxes .every_popBox .arrowBox .arrowBot{ background:url(../../../images/special/140526/arrowBot.png) no-repeat top center; height:26px; cursor:pointer; display:none;}
.mapBox .every_popBoxes .every_popBox .arrowBox .arrowTop{ background:url(../../../images/special/140526/arrowTop.png) no-repeat top center; height:26px; cursor:pointer; display:none;}
.mapBox .every_popBoxes .every_popBox51,.mapBox .every_popBoxes .every_popBox53,.mapBox .every_popBoxes .every_popBox54,.mapBox .every_popBoxes .every_popBox63,.mapBox .every_popBoxes .every_popBox65{ left:530px;}

.indexBody{ position:relative; min-height:600px; _height:600px;}
.pubTopNav{ z-index:100; position:relative;}
.listBody{ width:1000px; margin:0px auto; min-height:700px;}
.mainNav{ width:100%; position:absolute; bottom:0px; left:0px; z-index:20;}