@charset "utf-8";
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video { margin:0; padding:0; border: 0;}
h1,h2,h3,h4,h5,h6 {font-size:12px; font-weight:normal;}
a,area{outline:none; blr:expression(this.onFocus=this.blur());}
a { text-decoration:none;}
a:hover { text-decoration:none;}
html, body { font-family:"微软雅黑", "宋体"; }
div, span, h1, h2, h3, h4, h5, h6, p, a, img, dl, dt, dd, ol, ul, li, form { list-style:none; }
.boxcenter { margin:0 auto;}

.bodybg { background:#efefef }

.logo { position:absolute; width:270px; height:146px; top:0; left:0; z-index:99; overflow:hidden; }
.logo img { display:block; width:100%; }
.header { height:109px; background:url(header_bg.png) repeat; position:absolute; left:0; top:0; right:0; z-index:98; min-width:1200px; }
.header_top { height:40px; border-bottom:1px #b83039 solid; border-bottom: 1px solid #bf2a34; margin-left:310px; overflow:hidden; padding-right:34px; }
.header_top_user { height:40px; width:40px; background:url(header_user.png) center no-repeat; float:right; cursor:pointer; margin-left:6px; }
.header_top_sch { height:40px; width:40px; background:url(header_sch.png) center no-repeat; float:right; cursor:pointer; margin-left:20px; }
.header_top_link { line-height:40px; float:right; color:#d0b689; font-size:14px; }
.header_top_link a { color:#d0b689; }
.header_top_link a:hover { color:#f9e4c0; }
.header_top_link i { font-style:normal; margin:0 20px; color:#bd7862; }
.header_top_link span { margin-right:60px; }

.top_schbox { height:120px; width:0px; position:absolute; right:77px; z-index:110; overflow:hidden; display:none; *top:0; background:url(nullpic.png) repeat; }
.top_schbox dt { height:40px; background:#8c1320; overflow:hidden;}
.top_schbox_txt { float:left; width:173px; height:23px; background:#981b27; border:1px #b42c36 solid; /*margin:7px 0px 0px 6px;*/ color:#d4ac8f; font-size:12px; line-height:23px; text-indent:6px; outline:none;    }
.top_schbox_btn { width:40px; height:40px; background:url(header_sch1.png) left top no-repeat; border:0; cursor:pointer }

.top_user { width:270px; position:absolute; right:34px; overflow:hidden; z-index:110; *top:0; display:none }
.top_user_icon { height:40px; background:url(header_user1.png) right top no-repeat; }
.top_user_box { background:#e6e6e6; border:5px #8c1320 solid; min-height:100px; padding:12px 0px; }
.top_user_box_table { width:204px; font-size:12px; color:#7a7a7a; line-height:20px; }
.top_user_box_table td { padding:4px 5px; white-space:nowrap; }
.top_user_box_txt { background:#fff; border:1px #cccccc solid; width:138px; height:20px; line-height:20px; font-size:14px; color:#333; text-indent:5px;  }
.top_user_box_btn { width:60px; height:25px; line-height:25px; background:#ae0101; color:#fff; padding:0; font-size:14px; border:0; cursor:pointer; *margin-left:6px; font-family:"微软雅黑", "宋体" }
.top_user_box_reg { margin-left:15px; color:#a01a28 !important; font-size:12px; }

.header_menu { overflow:hidden; margin-left:310px; height:68px; }
.header_menu li { float:left; width:12%; text-align:center; color:#fff; font-size:18px; line-height:46px;  }
.header_menu li a { color:#fff; display:block; width:100%; height:68px; background:url(header_menu_bg1.png) center 39px no-repeat;  }
.header_menu li a:hover { color:#f4dd8f; height:63px; background:url(header_menu_bg2.png) center 39px no-repeat; border-bottom:5px #bbaa70 solid;  }
.header_menu li a.now { color:#f4dd8f; height:63px; background:url(header_menu_bg2.png) center 39px no-repeat; border-bottom:5px #bbaa70 solid;  }

.header_menu_dropbox { position:absolute; width:100%; top:109px; z-index:100; height:40px;  }
.header_menu_drop { overflow:hidden; margin-left:310px; }
.header_menu_drop li { float:left; width:12%; text-align:center; color:#fff; font-size:16px; line-height:40px; }
.header_menu_drop li a { color:#fff; display:block; width:100%; height:40px; background:url(header_menu_bg3.png) top left repeat-x;  }
.header_menu_drop li a:hover { color:#f4dd8f;   }
.header_menu_drop li a.now { color:#f4dd8f; }
.header_menu_drop li i { display:block; height:1px; }
.header_menu_drop li p { display:none; }
.yzmbox img { float:right; display:inline-block }


/* bigpic */
.slideBox{  overflow:hidden; position:relative; top:0; left:0; right:0; min-width:1200px }
.slideBox .bd{ position:relative; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ display:block; width:100%; }
.slideBox .prev,
.slideBox .next{ position:absolute; left:0px; top:260px; bottom:260px; display:block; width:150px; z-index:999; background:url(nullpic.png);  }
.slideBox .next{ left:auto; right:0px; }
.slideBox .prev:hover{ background:url(p1l.png) center no-repeat; }
.slideBox .next:hover{ background:url(p1r.png) center no-repeat; }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }



.ibox1 { overflow:hidden; height:342px; max-width:1500px; min-width:1160px; margin-top:30px; padding:0 20px; }
.ibox1_l { overflow:hidden; background:url(iboxbg1.png) repeat; overflow:hidden; }
.ibox1_l_bg1 { background:url(iboxbg3.jpg) top left no-repeat; overflow:hidden; }
.ibox1_l_bg2 { background:url(iboxbg4.jpg) top right no-repeat; height:342px; overflow:hidden; }

.ibox1_r { overflow:hidden; width:342px; float:right; display:inline-block; }
.ibox1_r a { width:161px; height:161px; display:inline-block; overflow:hidden; font-size:20px; color:#fff; text-align:center; position:relative;text-shadow: #a88018 1px 1px 3px; }
.ibox1_r_m1 { background-image:url(iboxbg2a.jpg); background-repeat:no-repeat; float:left; line-height:240px }
.ibox1_r_m2 { background-image:url(iboxbg2b.jpg); background-repeat:no-repeat; float:right; line-height:240px }
.ibox1_r_m3 { background-image:url(iboxbg2c.jpg); background-repeat:no-repeat; float:left; line-height:240px }
.ibox1_r_m4 { background-image:url(iboxbg2d.jpg); background-repeat:no-repeat; float:right; line-height:30px; }
.ibox1_r_m4 p { font-size:34px; line-height:50px; height:50px; margin-top:39px; font-family:Verdana, Geneva, sans-serif; margin-bottom:17px;  }
.ibox1_r i { clear:both; height:20px; display:block; }
.ibox1_r a .shine { z-index:3; position:absolute; top:0; left:0; width:161px; height:161px;	background:url(light.png) no-repeat -160px 0; }

.columnbox { font-size:24px; color:#fff; line-height:40px; display:block; }
.columnbox:hover { color:#f2e2aa; }
.columnm1 { margin-top:18px; margin-left:29px; margin-bottom:15px; width:150px;  }
.columnm2 { margin-top:20px; margin-bottom:66px; text-align:center;  }

.newsbox { height:31px; margin-left:28px; line-height:30px; margin-right:326px; }
.newsbox dt { float:left; display:inline-block; height:30px; background:url(dot.png) 62px center no-repeat; color:#e7d79e; font-size:16px; width:84px; overflow:hidden; }
.newsbox dd { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:15px; color:#FFF; }
.newsbox dd a { color:#fff; }
.newsbox dd a:hover { color:#e3d8b2; }

.ibox2 { overflow:hidden; background:url(iboxbg5.jpg) 20px top no-repeat; margin-top:20px; max-width:1500px; min-width:1160px; padding:0 20px; margin-bottom:50px; }
.ibox2_l { float:left; width:15%; display:inline-block; overflow:hidden; }
.ibox2_l_column { background:url(iboxbg6.png) center top no-repeat; height:382px; }
.ibox2_l_column p { width:123px; padding-top:20px; }
.ibox2_l_column p a { width:21px; padding:0 10px; color:#fff; text-align:center; display:inline-block; float:left; line-height:20px;  }
.ibox2_l_column p a:hover { color:#e3d8b2 }
.ibox2_r { overflow:hidden; background:#efefef; }
.ibox2_r h1 { width:70.05%; float:left; }
.ibox2_r h1 ul { overflow:hidden; margin-bottom:6px; }
.ibox2_r h1 ul li { width:50%; *width:49.9%; float:left; display:inline-block; }
.ibox2_r h2 { width:29.95%; float:left; }
.ibox2_r a { display:block; margin-left:6px; position:relative; overflow:hidden; }
.ibox2_r a i { width:289px; height:54px; background:url(iboxalpha.png) left top no-repeat; line-height:54px; font-size:16px; color:#efe9c8; position:absolute; bottom:20px; white-space:nowrap; padding:0 10px; display:block; font-style:normal; left:-309px; }
.ibox2_r a i.ibox2_r_i { height:64px; line-height:20px; white-space:normal; padding:6px 50px 0px 10px; width:243px; bottom:4px; }
.ibox2_r img { display:block; width:100%; }


.footer { background:url(footerbg.jpg) repeat; height:126px; border-top:6px #bbaa70 solid; }
.footer dl { width:1000px; overflow:hidden; margin-top:29px; }
.footer dl dt { float:left; display:inline; }
.footer dl dt a { float:left; display:inline-block; margin-right:46px; }
.footer dl dt a .footerbgmsg { display:none; width:144px; height:144px; border:4px #bbaa70 solid; position:absolute; background:url(msg.png) left top no-repeat #fff; z-index:99; margin-top:-150px; margin-left:-50px; }
.footer dl dt a:hover .footerbgmsg { display:block }
.footer dl dt a p { line-height:16px; font-size:12px; color:#e4d6a5; text-align:center; }
.footer dl dd p { overflow:hidden; line-height:30px; margin-top:10px; margin-bottom:10px; }
.footer dl dd p a { color:#fff; font-size:14px; }
.footer dl dd p a:hover { color:#e3d8b2; }
.footer dl dd p span { color:#d05360; font-size:14px; margin:0 25px; }
.footer dl dd i { font-style:normal; font-size:14px; color:#cfcfcf; line-height:20px; }




@media screen and (max-width:1600px){ 
.logo { position:absolute; width:246px; height:134px; top:0; left:0; z-index:99; overflow:hidden; }
.logo img { display:block; width:100%; }
.header { height:100px; background:url(header_bg.png) repeat; position:absolute; left:0; top:0; right:0; z-index:98; min-width:1200px; }
.header_menu { overflow:hidden; margin-left:310px; height:59px; }
.header_menu li { float:left; width:12%; text-align:center; color:#fff; font-size:16px; line-height:40px;  }
.header_menu li a { color:#fff; display:block; width:100%; height:59px; background:url(header_menu_bg1.png) center 34px no-repeat;  }
.header_menu li a:hover { color:#f4dd8f; height:54px; background:url(header_menu_bg2.png) center 34px no-repeat; border-bottom:5px #bbaa70 solid;  }
.header_menu li a.now { color:#f4dd8f; height:54px; background:url(header_menu_bg2.png) center 34px no-repeat; border-bottom:5px #bbaa70 solid;  }

.header_menu_dropbox { top:100px;  }
.header_menu_drop li { font-size:14px; }
 }




/*************基本陈列*******************/
.basicList{ width: 1200px; margin: 30px auto; /*overflow: hidden;*/}
.basicList ul{ width: 1230px; /*padding: 0 10px;*/ overflow: hidden; padding:10px; margin-left: -10px; }
.basicList li{ width: 595px; height: 260px; padding: 10px; margin:0 0 -10px -10px; float:left;  /*margin: 0 10px 10px 0;*/}
.basicList li:hover,.basicList li:hover .basicDes{ background-color: #dfd199; }
.basicList li:hover .imgMask{ background-position: right top; }
.basicList li:hover .basicDes dl{ background-color: #d1c286; }
.basicList li:hover .leftMask{ background-position: left top; }
.basicImg{ width:  321px; height: 260px; float: left; position: relative;}
.imgMask{ width: 20px; height: 260px; background-image: url(../images/listMaskLeft.png); background-repeat: no-repeat; background-position: left top; position: absolute; right: 0px; top: 0px; }
.leftMask{ right: 301px; background-image: url(../images/listMaskRight.png); background-position: right top; }
.basicDes{ width: 274px; height: 250px; float: left; background-color: #efedea; padding: 10px 0 0 0; position: relative; }
.basicDes h3{ font-size: 20px; line-height: 30px; color: #272727; background:url(../images/basicH.png) no-repeat 20px 10px; padding: 0 35px 0 40px;  }
.basicDes p{ font-size: 12px; line-height: 22px; color: #686868; text-indent: 24px; padding: 0 35px 0 20px; }
.basicDes dl{ width: 276px; height: 50px; overflow: hidden; margin-left: -20px; position: absolute; bottom: 0px; z-index: 1000; padding-left: 18px; background-color: #dedbd4; line-height: 50px;  }
.leftBasicDes dl{ margin-left: 0px; }
.basicDes dt{width: 91px; height: 50px; display: block; float: left; border-right: 1px solid #d4cfc0; text-align: center; font-size: 14px;  }
.basicDes dt a{ color: #896d2c;}
.basicDes dt.dtLast{ border-right: none; }


/*************资讯动态*****************/
.main{ width: 1200px; margin: 30px auto; }
.infoDynamicList{ padding: 0 20px; }
.infoDynamicList li{ padding: 20px 0; border-bottom: 1px solid #eee; overflow: hidden; }
.infoDynamicList li img{ float: left; margin-right: 18px; }
.infoDynamicList li h3{ font-size: 20px; color: #333; line-height: 28px; padding-bottom: 6px; font-weight: bold;  }
.infoDynamicList li p{ font-size: 14px; line-height: 24px; color: #666; text-indent: 28px; }
.infoDynamicList li span{ float: right; font-size: 14px; color: #999; line-height: 24px; padding-top: 5px; }
/************翻页********************/
.flip{ text-align:center; padding:50px 0;}
.flip ul{ display:inline-block;}
.flip li{ float:left; border-radius: 50%; line-height: 28px; margin:6px 8px 0 8px;}
.flip li a{ width: 28px; height: 28px; color:#9f1927; display:block; font-size:14px;/*padding:4px 10px;*/ }
.flip li.pageOn,.flip li:hover{ background-color:#9f1927; }
.flip li.prevNextPage{ width: 33px; height: 38px; background-image: url(../images/flipBtn.png); background-repeat: no-repeat; background-position: left center; border-radius: 0px; margin-top: 0px; cursor: pointer; }
.flip li.prevNextPage:hover{ background-color: transparent; }
.flip li.nextPage{ background-position: right center; }
.flip li.pageOn a,.flip li:hover a{ color:#fff; font-weight: bold;}
.flip li.nowTotalPage{ line-height:25px; margin-right:20px;}
.flip li.nowTotalPage span{ color:#00b156; padding:0 3px;}

/**************简介********************/
.militaryIntro{ padding: 20px 50px 0 50px; }
.militaryIntro h2{ font-size: 20px; color: #333; font-weight: bold; text-indent: 40px; }
.militaryIntro p{ font-size: 18px; color: #333; line-height: 32px; text-indent: 36px; text-align: justify;}
.militaryIntro h3{ color: #333; font-size: 18px; font-weight: bold; text-indent: 36px; }
.militaryIntro hr{ margin: 0; height: 0px; border: none; border-top: 1px solid #e2e2e2; }
.share{ padding: 15px 90px 50px 90px; }
/***************组织机构**************/
.militaryInsti{ padding: 20px; }
.curator{ width: 180px; margin: 20px auto 0 auto; }
.curatorTop img{ display: block; }
.curatorMember{ padding: 10px 30px; background-color: #b3a574; }
.curatorMember li{ color:#fff; font-size: 18px; line-height: 36px; }
/*************古代兵器**************/
.subUl{ float: left; }
.subSearch{ float: right; margin-top: 52px; }
.y_head_right{ float:right; width:310px; height:30px; background:url(../images/subSearch01.png) no-repeat left center; margin-top: 11px;}
.nav{width:95px;height:30px;/*margin:13px 0 0 50px;*/ float:left; cursor:pointer}
.nav p{line-height:30px; font-size:14px; color:#71706f; text-indent: 10px;}
.set{height:30px; background:url(../images/arrowBottom.png) no-repeat 72px center;cursor:pointer}
.select{ height:30px; background:url(../images/arrowUp.png) no-repeat 72px center;}
.new{width:91px;position:absolute;border:1px solid #CCC;display:none; text-indent:10px; background:#fff;cursor:pointer; z-index: 100;}
.nav ul li{line-height:28px;font-size:14px; color:#716c65;cursor:pointer}
.nav ul li:hover{/*background:#CCC;*/color:#F00;}
.y_head_right input{ width:172px; font-size:12px; padding-left:6px; float:left; height:30px;  background-color: transparent; /*margin:13px 0 0 10px;*/ line-height:30px; border: none; padding:0 5px;}
.y_head_right a{ display:block; font-size:14px; color:#fff; float:left; width:32px; height: 30px; text-align:center;}


.relicAppreciation{ overflow: hidden; }
.relicAppLeft{ width: 180px; float: left; margin-right: 50px; background-color: #fff; position: relative; z-index: 998; }
.relicAppLeft li{ height: 36px; border-bottom: 1px solid #e3e3e3; line-height: 36px; font-size: 16px; text-indent: 34px;}
.relicAppLeft li.channelOn,.relicAppLeft li:hover{ background: #b3a574 url(../images/raChannelBg.png) no-repeat left center; border-color: #b3a574; }
.relicAppLeft li.hasSubChannel a{ background: url(../images/raSubChannel.png) no-repeat 154px center; }
.relicAppLeft li.hasSubChannel:hover a{ background: url(../images/raSubChannelOn.png) no-repeat 154px center;  }
.relicAppLeft li:hover ul{ display: block; }  
.relicAppLeft li.channelOn a,.relicAppLeft li:hover a{ color: #fff; }
.relicAppLeft li a{ color: #333; display: block; }

.relicAppLeft li ul{ width: 70px; padding: 10px 0; text-align: center; display: none; background-color: #b3a574; float: right; margin:-96px -70px 0 0; position: relative; }
.relicAppLeft li ul li{ border: none; text-indent:0px; }
.relicAppLeft li ul li:hover{ background: none; }
.relicAppLeft li ul a{ color:#fff; font-size: 14px; }

.relicAppRight{ width: 970px; float: right;}
.raAppList ul{ width: 982px; overflow: hidden; }
.raAppList li{ float: left; width: 316px; height: 210px; margin: 0 11px 11px 0; }


.raArtList{ position: relative; }
.raArtList li{ width: 286px; padding: 10px; border: 1px solid #e0ded9; background-color: #f4f3f2; float: left; position: absolute; }
.raArtList li img{ width: 100%; }
.raArtList li h3{ font-size: 14px; line-height: 36px; text-align: center; }
.raArtList li font,.raArtList li span{ height: 0px; display: block; overflow: hidden; }

.layer{ width: 1040px; height: 686px; height: 632px; border-bottom: 4px solid #c0202f; position: absolute; position: fixed; left: 50%; margin-left:-520px; top: 410px; top: 0px; background-color: #fff; z-index: 1000; display: none;}
.layerHead h3{ height:56px; font-size: 22px; color: #ded6bd; line-height: 46px; text-indent: 32px; background: url(../images/layerH3.png) no-repeat left center; margin-top: 26px; margin-top: 10px;  }
.layerClose{ width: 35px; height: 37px; position: absolute; right: 40px; top: 42px; top: 22px; background: url(../images/layerClose.png) no-repeat center center; }
.layerImg{ width: 800px; height: 445px; margin: 33px auto; margin: 10px auto; margin: 23px auto; position: relative; /*overflow: hidden;*/ }
.layerImg img{ display: block; margin: 0 auto; outline: none; }
.layer span{ display: block; width: 34px; height: 60px; background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -30px; cursor: pointer;}
.layer .layerPrev{ background-image: url(../images/layerPrev.png); background-position: left center; left: 30px; }
.layer .layerPrev:hover{ background-position: right center; }
.layer .layerNext{ background-image: url(../images/layerNext.png); background-position: right center; right: 30px;}
.layer .layerNext:hover{ background-position: left center; }
.layerFoot{ height: 75px; background-color: #f2f2f2; margin-top: 50px; margin-top: 10px; }
.layerFoot p{ font-size: 14px; color: #5f5f5f; text-align: center; padding-top: 22px; }
.layerFoot p em{ font-style: normal; }
.mengBan{ background-color: #655151; opacity: 0.8; position: fixed; width: 100%; height: 10000px; z-index: 999; left: 0px; top: 0px; display: none; }
/****************研究创作**************/
.research{ padding:20px; }
.researchList li{ padding: 20px 0; overflow: hidden; /*height: 110px; position: relative;*/ border-bottom: 1px solid #eee; }
.researchList li img{ float: left; margin-right: 20px; }
.researchList li h3{ font-size: 20px; color: #333; line-height: 32px; font-weight: bold; width: 970px; float: left; }
.researchList li p{ font-size: 14px; color: #666; line-height: 26px; text-indent: 28px; width: 970px; float: left; }
.researchList li font{ margin-right: 40px; }
.researchList li span{ float: right; font-size: 14px; color: #999; /*position: absolute; right: 0px; bottom: 20px;*/ }
/***************文物征集******************/
.relicCollect{ padding: 0 20px; }
.conTop{ height: 11px; background: url(../images/relicColBg.png) no-repeat top center; }
.conMiddle{ padding: 10px 40px; border-left: 1px solid #bbaa70; border-right: 1px solid #bbaa70; }
.conMiddle h2{ font-size: 26px; color: #ba2940; text-align: center; line-height: 60px; }
.conMiddle h3{ font-size: 14px; color: #666; text-indent: 28px; font-weight: bold; line-height: 28px; }
.conMiddle p{ font-size: 14px; color: #737373; line-height: 26px; text-indent: 28px; }
.conBottom{ height: 11px; background: url(../images/relicColBg.png) no-repeat bottom center; }


.collectList ul{ overflow: hidden; padding-top: 40px; width: 1190px; }
.collectList li{ width: 366px; float: left; margin: 0 30px 16px 0; }
.collectList li h3{ line-height: 32px; }
.collectList li span{ font-size: 18px; color: #966f53; float: left; }
.collectList li em{ font-size: 12px; color: #966f53; padding: 0 1px; float: left; padding-top: 2px;  }
.collectList li i{ font-size: 12px; color: #966f53; font-style: normal; float: left; padding-top: 4px; }
.collectList li font{ line-height: 34px; float: left; padding-left: 14px; background: url(../images/collectListBg.png) no-repeat 5px center; color: #333; font-size: 18px; }

/*****************军事陈列*************/
.mdTop{ position: relative; }
.mdtTitle h2{ font-size: 30px; color: #494949; text-align: center; padding: 16px 0 36px 0; }
.displayList ul{ overflow: hidden; width: 1220px; }
.displayList li{ width: 370px; float: left; margin-right: 18px; border: 1px solid #dbcfb4; padding: 8px; background-color: #e8e4d9; }
.displayList li img{ display: block; }

.displayDes p{ padding: 40px 110px; font-size: 16px; color: #5b5b5b; line-height: 30px; text-indent: 32px; }
.dataShow{ width: 176px; height: 64px; background: #3b466b url(../images/dataShowBg.png) no-repeat 22px center; line-height: 64px; position: absolute; left: 310px; top: 340px;}
.dataShow a{ font-size: 20px; color: #dfd199; text-indent: 68px; display: block; font-weight: bold; }

.videoSay{ width: 176px; height: 64px; background: #b6253c url(../images/videoSayBg.png) no-repeat 22px center; position: absolute; right: 310px; top: 340px; }
.videoSay li a{ display: block; font-size:20px; color: #dfd199; line-height: 64px; text-indent: 68px; font-weight: bold; }
.videoSay li:hover ul{ display: block; }
.videoSay li ul{ display: none;}
.videoSay li ul li{ background-color: #c14559; border-bottom: 1px solid #d58d97; }
.videoSay li ul a{ font-size: 14px; line-height: 36px; text-indent: 20px;  }


.mdMiddle{ padding: 0 20px; }
.mdBottom{ width: 1160px; margin: 30px auto 0 auto; border-top: 1px solid #e2e2e2; }


.vidoeLayer{ width: 1040px; height: 686px; height: 632px; border-bottom: 4px solid #c0202f; position: absolute; position: fixed; left: 50%; margin-left:-520px; top: 410px; top: 0px; top: 0px; background-color: #fff; z-index: 1000; display: none;}
.videoLayerHead h3{ height:56px; font-size: 22px; color: #ded6bd; line-height: 46px; text-indent: 32px; background: url(../images/layerH3.png) no-repeat left center; margin-top: 26px; margin-top: 10px;  }
.videoLayerClose{ width: 35px; height: 37px; position: absolute; right: 40px; top: 42px; top: 22px; background: url(../images/layerClose.png) no-repeat center center; }
.videoLayerviddeo{ width: 800px; height: 445px; margin: 10px auto; margin: 23px auto; position: relative; /*overflow: hidden;*/ }
.videoLayerviddeo img{ display: block; margin: 0 auto; outline: none; }
.videoLayerFoot{ height: 75px; background-color: #f2f2f2; margin-top: 10px; }
.videoLayerFoot p{ font-size: 14px; color: #5f5f5f; text-align: center; padding-top: 22px; }
.videoLayerFoot p em{ font-style: normal; }
.videoMengBan{ background-color: #655151; opacity: 0.8; position: fixed; width: 100%; height: 10000px; z-index: 999; left: 0px; top: 0px; display: none; }


/****************参与互动**************/
.interaction{ padding: 0 20px; }
.interContext h2{ font-size: 30px; color: #494949; text-align: center; line-height: 60px;}
.interContext h3{ font-size: 16px; color: #999; text-align: center; line-height: 30px;}
.interContext p{ font-size: 18px; color: #333; line-height: 32px; text-indent: 36px; padding: 0 25px;}
.imgCon{ text-align: center; margin: 20px 0;}
.imgCon ul{ display: inline-block;}
.imgCon li{ float: left; position: relative; margin: 0 20px;}
.imgCon img{ display: block; }
.imgCon li h4{ position: absolute; bottom: 0px; z-index: 2; color: #fff; height: 44px; line-height: 44px; text-align: center; width: 100%; font-size: 16px; }
.imgCon li em{ width: 100%; height: 44px; background-color: #000; opacity: 0.5; position: absolute; bottom: 0px; z-index: 1; display: block; }


.pubComHead{ height: 18px; padding: 5px 0; }
.pubComHead h3{ float: left; border-left: 5px solid #a11b29; font-size: 16px; text-indent: 5px; color: #666; }
.pubComHead ul{ float: right; }
.pubComHead li{ float: left; font-size: 14px; padding-left: 5px; color: #afafaf;}
.pubComHead li.divider{ color: #999; }
.pubComHead span{ font-size: 16px; color: #ff0000; padding-right: 5px;  }
.pubComText{ border: 1px solid #dcdcdc; margin-top: 3px; }
.pubComText form textarea{ border: none; width: 1128px; height: 116px; resize: none; padding: 10px 15px; font-size: 14px; color: #bdbdbd; }
.commentUser{ height: 40px; background-color: #f7f7f7; border-top:1px solid #dcdcdc; line-height: 40px; padding-left: 16px; font-size: 14px; color: #333; }
.commentUser input[type='text']{}
.commentUser input[type='submit']{ float: right; border: none; width: 138px; height: 40px; line-height: 40px; background-color: #a11b29; font-size: 18px; color: #fff; }

.actionList{ /*overflow: hidden; */margin-top: 30px; }
.actionList dl{ overflow: hidden; margin-top: 20px; }
.actionList dt h3{ line-height: 26px; overflow: hidden;}
.actionList dt font{ padding-left: 34px; font-size: 14px; color: #666; background: url(../images/question.png) no-repeat left center; display: block; float: left; margin-right: 32px; }
.actionList dt span{ font-size: 14px; color: #999; display: block; float: left; }
.actionList dt p{ font-size: 16px; color: #333; padding-left: 36px; line-height: 30px;}
.actionList dd{ width: 1082px; float: right; padding: 10px 20px; background-color: #fcfaf3; border: 1px solid #e4dec6; margin-top: 12px; }
.actionList dd p{ background: url(../images/answer.png) no-repeat left 3px; padding-left: 32px; line-height: 30px; }
.actionList dd span{ padding-left: 32px; font-size: 14px; color: #999; }

.loadMore{ height: 48px; line-height: 48px; border: 1px solid #d8c392; font-size: 14px; text-align: center; margin: 30px auto; }
.loadMore a{ color: #ad904d; }

.moreFlip{ text-align: center; display: none; margin-top: 20px; }
.moreFlip ul{ overflow: hidden; display: inline-block; }
.moreFlip li{ width: 54px; height: 54px; text-align: center; line-height: 54px; float: left; background-color: #a11b29; margin-right: 8px; }
.moreFlip li a{ color: #fff; display: block; }
.moreFlip li.mfPrev,.moreFlip li.mfNext{ width: 40px; height:40px; line-height: 40px; background-color: #f7f7f7; color: #999; margin-top: 7px;}
.moreFlip li.mfPrev:hover,.moreFlip li.mfNext:hover{ cursor: default; }

/************关于军博-辉煌历程***************/
.tabCon{ height: 58px; background: url(../images/briTabConBg.png) no-repeat center center; margin: 40px auto 20px auto; text-align: center; line-height: 58px; font-size: 20px; }
.tabCon ul{ display: inline-block;}
.tabCon li{ width: 145px; float: left; margin-right: 80px; text-align: center; }
.tabCon li a{ color: #be3e4e; }
.tabCon li.briTabOn{ background: url(../images/briTabBg.png) no-repeat center center; }
.tabCon li.briTabOn a{ color:#f0e1a4; }


.tabItem{ /*display: none; visibility: hidden; display: block;*/ height: 0; overflow: hidden; }
.slideCon{ width: 680px; height: 535px; margin:28px auto 80px auto; position: relative; /*overflow: hidden;*/}
.slideUl{ margin:0 auto;}
.slideUl li{ float: left; width: 680px; }
.slideUl li h3{ font-size: 16px; line-height: 50px; color: #333; }
.prev,.next { display:block; width: 34px; height:60px; position: absolute; top:50%; margin-top: -30px; background-repeat: no-repeat;}
.prev { left: -110px; background-image: url(../images/layerPrev.png); background-position: left center; }
.next { right: -110px; background-image: url(../images/layerNext.png); background-position: right center }
.pageState{ width: 73px; height: 46px; display: block; background-color: #7e1c27; opacity: 0.6; position: absolute; right:0px; bottom:0px; font-size: 14px; color: #fff; z-index: 9999; line-height: 46px; text-align: center;}
.pageState span{ font-size:18px;}


.temp-slide{ /*position: relative; z-index: 1000; background-color: #fff;*/ visibility: hidden; }
.temp-slide .hd{width:765px; width: 1200px;  margin:0px auto 10px auto; position:relative; }
.temp-slide .hd .hd_nr{width: 746px; width:1140px; width:1080px; height:36px;position: relative; margin:0 auto;background:url(../images/eventLineBg.png) no-repeat center 55px; overflow: hidden; }
.temp-slide .hd span{width:30px;height:30px;text-indent: -100px;position: absolute;top:11px;display: block; cursor:pointer;}
.temp-slide .hd span.prev01{left:40px;background:url(../images/arrowPrev.png) no-repeat; width:18px; height:16px;}
.temp-slide .hd span.next01{right:30px;background:url(../images/arrowNext.png) no-repeat; width:18px; height:16px;}
.temp-slide .hd_nr ul{position: absolute;left:0px;top:0px;/*width: 99999px;*/}
.temp-slide .hd_nr ul li{height:36px;width:90px; line-height: 36px; text-align:center;float:left;cursor: default;}
.temp-slide .hd_nr ul li{font-style: normal;font-size:14px; color:#666;}
.temp-slide .hd_nr ul li a{ font-style: normal; font-size: 18px; color: #666; display: block; }
.temp-slide .hd_nr ul li.on{ background-color: #bbaa70;}
.temp-slide .hd_nr ul li.on a{ color: #fff; }
.temp-slide .bd{ width: 746px; height: 343px; margin: 0 auto; }
.xly_ulb{width:746px; height: auto; margin:0px auto; display:none;}
.dsj-left{ height:auto; overflow:hidden;}
.fixedDiv{ height: 36px; display: none; }


.yearEventList{ padding: 0 55px; margin-top: 30px; }
.yearEventList a{ display: block; height: 20px; background: url(../images/yearEventDl.png) repeat-y 146px; }
.yearEventList dl{ overflow: hidden; background: url(../images/yearEventDl.png) repeat-y 146px; padding: 30px 0 10px 0;   }
.yearEventList dt{ width: 110px; height: 28px; border: 1px solid #bbaa70; text-align: center; line-height: 28px; font-size: 18px; color:#bbaa70; float: left; }
.yearEventList dd{ width: 900px; float: left; padding-left: 60px; background: url(../images/yearArrow.png) no-repeat 21px top; margin-top: 4px;}
.yearEventList dd p{ font-size: 14px; line-height: 26px; color: #333; text-indent: 28px; float: left; text-align:justify; }




/**************志愿者之家************/
.seeMore a{ width: 105px; height: 40px; display: block; color: #fff; background-color: #bbaa70; margin: 0 auto; text-align: center; line-height: 40px; font-size: 14px; }
.activeMemery h3{ padding-left: 14px; background: url(../images/borderBg.png) no-repeat left center; font-size: 22px; margin-top: 20px; }
.activeMemery h3 a{ color: #333; }

.slideList{ width:1200px; height:590px; margin:30px 0 0 -20px; background: url(../images/slideBg.png) no-repeat center center; overflow: hidden;}
.amSpeciall{ padding:0 20px; margin: 15px 0; }
.slideBox01 {width:1160px;height:490px;overflow:hidden;position:relative; margin: 0 auto;}
.slideBox01 .hd {height:0px; width:1160px; overflow:hidden;/*position:absolute;*/z-index:1; top:46px;}
.slideBox01 .hd .next,.slideBox01 .hd .prev{ width:50px; height:86px; background-color:#000; opacity:0.5;display:block; position:absolute; top: 50%;  cursor:default; outline: none; filter: alpha(opacity=50);z-index: 100; margin-top: -100px; background-position: center center;}
.slideBox01 .hd .next{ right:0px; background-image: url(../images/next02.png);}
/*.slideBox01 .hd .next:hover{ background-color: #000; background-image: url(../images/next02.png);}*/
.slideBox01 .hd .prev{ left:0px; background-image: url(../images/prev02.png); }
.slideBox01 .bd {position:relative;height:100%;z-index:0;}
.slideBox01 .bd ul{ width:1180px;}
.slideBox01 .bd li{position:relative; width:380px;height:490px; margin-right:12px; float:left;}
.slideBox01 .bd li a{ display:block; /*height:166px; width:180px;*/}
.slideBox01 .bd h3{ width:100%; height:26px;line-height:26px;font-size:18px;color:#333; padding: 10px 12px; font-weight: bold; }
.slideBox01 .bd p{ font-size: 14px; line-height: 24px; color: #666; padding: 0 12px; }
.slideBox01 .bd img {}


/*****************志愿者之家-个人风采********************/
.personalStyle{ margin-bottom: 62px; overflow: hidden; }
.personalImg{ width: 285px; float: left; margin-right: 32px; }
.personDes{ width: 842px; float: left; }
.personDes h3{ font-size: 26px; color: #333; padding-bottom: 20px; }
.personDes p{ font-size: 16px; color: #033333; padding-left: 30px; line-height: 32px; }
.personDes p font{ color: #666; }


.slideList01{ padding-top: 48px; background: url(../images/lineBg.png) no-repeat center top; }
.slideBox02{ height: 379px; }
.slideBox02 .bd ul{ width:1210px;}
.slideBox02 .bd li{ width: 557px; height: 379px; margin-right: 46px; }
.slideBox02 .hd .next,.slideBox02 .hd .prev{ margin-top: -43px; }

/****************参与互动-讲座活动*********************/
.activeMiddle{ padding: 10px 20px; border-left: 1px solid #bbaa70; border-right: 1px solid #bbaa70; }
.activeMiddle li{ /*padding: 0 35px;*/ overflow: hidden; padding-bottom: 20px;}
.activeMiddle hr{ height: 0; margin: 0 0 10px 0; border: none; border-top:1px dashed #d2d2d2; }
.activeName{ width: 170px; float: left; margin:10px 13px 0 0; }
.activeName h3{ padding: 4px; border: 1px solid #bbaa70; display: inline-block; margin:10px 0 0 23px;}
.activeName a{ display: block; width: 112px; height: 32px; background-color: #bbaa70; color: #fff; font-size: 18px; text-align: center; line-height: 32px; }


.activeCon{ width: 920px; float: left; }
.activeCon h3 { line-height: 40px; }
.activeCon h3 font{ font-size: 22px; color: #333; }
.activeCon h3 a{ display: block; width: 120px; height: 40px; line-height: 40px;  background-color: #dbdbdb; color: #fff; font-size: 18px; float: right; border-radius: 3px; text-align: center;  }
.activeCon h3 a.active{ background-color: #ba2940; }
.activeCon p{ font-size: 14px; line-height: 26px; color: #666; text-indent: 28px; }
.lecture{ padding-top: 38px; background: url(../images/lineBg.png) no-repeat center 40px; }

.oldActiveList li h3{ font-size: 18px; font-weight: normal; }






.y_head_right1{ float:right; width:380px; height:30px; background:url(../images/subSearch02.png) no-repeat left center; margin-top: 11px;}






