@charset "utf-8";
/* CSS Document */
/*公共部分*/
*{margin:0 auto; padding:0px;}
html{
    background: url(http://www.nbs.cn/qglh2018/img/PC-new2.jpg);
    background-size: 100% 100%;
    background-repeat:no-repeat ;
    width: 100%;
    height: 100%;
    margin :0;
    padding:0;
}
body{font-size:14px;font-family:"微软雅黑";color:#333;}
a{ text-decoration:none; color:#333;}
a:hover{ text-decoration:none;}
p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dt,dd,img,div,table,td,th,input,textarea{ margin:0px; padding:0px; border:none;}
/*input,textarea{font-family:Tahoma, Geneva, sans-serif; outline:none; font-size:12px; border:none;}*/
table,td{ border-collapse:collapse;}
ul,li,dl,dt,dd,ol{ list-style:none;}
img{ border:none;overflow:hidden; display:block;}
em,i{ font-style:normal;}
p{ overflow:hidden;}
.clear{ clear:both;}
.pr{ position:relative;}
.pa{ position:absolute;}
.pf{ position:fixed;}
.cp{ cursor:pointer;}
.none{ display:none;}
.oh{ overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
.db{ display:block;}
.tc{ text-align:center;}

.mt20{ margin-top:20px;}
.mt10{ margin-top:10px;}
.mt5{ margin-top:5px;}
.mr20{ margin-right:20px;}
.cloumn{ margin:0 auto;
    position: relative;top: 83%;
    width: 60%;
}
.page{ text-align:right; height: 36px; line-height: 36px; background-color: #FFF; padding: 0 10px; margin-top: 10px;}

.opacity_60{filter:alpha(opacity=10);-moz-opsacity:0.6;opacity:0.6;} 

/*首页*/
.flag_1{ width:283px; height:73px; background: url(http://www.nbs.cn/images/nbs_gjr2015_t1.png) no-repeat;}
.flag_4{ width:500px; height:73px; background:url(http://www.nbs.cn/images/nbs_gjr2015_zz1.png) no-repeat center bottom;}
.flag_z{ width:800px; height:73px; margin:0 auto; background:url(http://www.nbs.cn/images/nbs_gjr2015_zz.png) no-repeat center center;}
.flag_2{ width:100%; height:108px; background:url(http://www.nbs.cn/images/nbs_gjr2015_t2.png) no-repeat center center; margin-top:30px;}
.flag_3{ width:297px; height:297px; margin:15px auto 30px;}
.flag_3_1{ top:0; left:0; z-index:3;}
.flag_3_2{ top:0; left:0; z-index:2;}ss
#scene{ height:150px;}
.flag_l{
    float:left;
    width:14%;
    margin:0 5%;
    height:102px;
    position:relative;
}
img{ border:none;overflow:hidden; display:block;  width:100%;}
/*网上公祭*/
.gj_logo{ width:776px; height:201px; top: 60px; left:0; z-index:98;}
.gj_1{ width:100%; top:0; z-index:5; overflow:hidden; margin-top: 20px;}
.gj_1_bk{ width:990px; height: 520px; background: url(http://www.nbs.cn/images/nbs_gjr2015_jsbg.png) no-repeat left top; margin:90px auto 0; overflow:hidden;}
.gj_1_bk1{ width: 640px; height: 400px; margin-left: 270px; overflow:hidden;}
.gj_1_bk1 p{ color:#FFF; width:450px; margin-top:350px; margin-left:auto; margin-right:auto; text-align:center; line-height:24px;}
.gj_1_fl{ width:960px; height:375px; background:url(http://www.nbs.cn/images/nbs_gjr2015_1_g1.png) no-repeat left top; z-index:12; bottom:0; left:0;}
.gj_1_db{ width:558px; height:92px; margin:-60px auto 0; background:url(http://www.nbs.cn/images/nbs_gj_1_b.png) no-repeat; z-index: 999;}
.gj_1_dd{width:76px; height:92px; background:url(http://www.nbs.cn/images/nbs_gj_1_bh.png) no-repeat; margin:0 auto;}
.gj_1_df{width:76px; height:92px; background:url(http://www.nbs.cn/images/nbs_gj_1_bl.png) no-repeat; top:0; left:241px; opacity:1; z-index:2;}
.gj_1_dc{ width:558px; height:42px; z-index:3; top:35px;}
.gj_1_fw{ font-size:18px; color: #261239; top:0; right:50px; font-weight: bold;}
.gj_1_fw span{ color: #d319fb;}
.gj_glass{ margin-top:10px; bottom: 60px; left: 20px; z-index: 99;}
.gj_glass li{ position:absolute; }
.gj_g1{ top:0; left:100px; z-index:1; width:65px; height:72px; background:url(http://www.nbs.cn/images/nbs_gj_f1.png) no-repeat;}
.gla{ width:138px; height:146px; background:url(http://www.nbs.cn/images/nbs_gj_f5.png) no-repeat;}
.gj_gla1{width:138px; height:146px; background:url(http://www.nbs.cn/images/nbs_gj_f5x.png) no-repeat;}
.gj_gla2{ width: 270px; height: 55px; background:url(http://www.nbs.cn/images/nbs_gjr2015_wbg.png) no-repeat; left: 65px; top: -65px; padding: 12px 8px;}
.gj_gl1{ color: #e4b0e8; line-height: 14px; height: 28px; overflow:hidden; font-size: 12px;}
.gj_gl2{ color: #fff; font-size: 12px;}
.gj_zl{ display:none;}
.gj_gw{ width:100%; height:40px; line-height:40px; font-size:14px; color:#555555;}
.gj_gw span{ margin:0 10px;}
.gj_gw1{ width:45px; height:45px; background:url(http://www.nbs.cn/images/nbs_gjr2015_flower2.png) no-repeat; bottom:0; left:10px; z-index:3; }
.gj_gw p{width:80px; height:40px; padding-left:55px; color:#333333; font-weight:bold; background:url(http://www.nbs.cn/images/nbs_gjr2015_jybg.png) repeat; margin-right:10px; }
marquee{ width:855px; background:url(http://www.nbs.cn/images/nbs_gjr2015_jybg.png) repeat; }
/*弹窗*/
.gj_black{ background-color:#000; width:100%; height:100%; top:0; left:0; z-index:9999; display:none;}

.gj_cb{ width:750px; height:361px; background:url(http://www.nbs.cn/images/nbs_gj_tc.png) no-repeat; display:none; z-index: 9999;}
.gj_close{ width:750px; height:34px;}
.gj_close a{ display:block; float:right; width:33px; height:34px; margin-top:40px; margin-right:50px; background:url(http://www.nbs.cn/images/nbs_gj_tcc.png) no-repeat;}
.gj_f_t{ width:600px; height:43px; text-align:center; margin-top:50px; margin-left:110px; margin-bottom:10px;}
.gj_in{ width:400px; margin-left: 210px; margin-top:20px; font-size:18px; color:#FFF; height: 26px; line-height:24px;}
.gj_ins{ width:300px; height:24px; line-height:24px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius:3px; behavior:url(http://www.nbs.cn/css/PIE.htc);}
.gj_insl{padding:0 10px;width:280px; height:24px; line-height:24px; -webkit-border-radius: 3px; -moz-border-radius:3px; border-radius:3px; behavior:url(http://www.nbs.cn/css/PIE.htc);}
.gj_but{ width:127px; height:38px; background:url(http://www.nbs.cn/images/nbs_gj_cxq.png) no-repeat;  margin-left:335px; margin-top:20px;}
.gj_cxb{ width:127px; height:38px; background: url(http://www.nbs.cn/images/nbs_gj_cxb.png) no-repeat;  margin-left:335px; margin-top:30px;}

.gj_code{ width:185px; height:284px; top:200px; right:50px;}
.gj_code1{ width:129px; height:284px; background:url(http://www.nbs.cn/images/nbs_gjr2015_code1.png) no-repeat; top:200px; right:100px; z-index:998; display:none;}
.gj_code2{ width:48px; height:48px; background:url(http://www.nbs.cn/images/nbs_gjr2015_code.png) no-repeat; top:308px; right:50px; z-index:998; cursor:pointer;}
/*头部*/
.header{ width:100%; height:80px; line-height:80px; background-color:#FFF; top:0; z-index:9999;}
.header_logo{ width:210px; height:80px; background:url(http://www.nbs.cn/images/nbs_gjr2015_logoz.png) no-repeat center center;}
.header_logo a{ display:block; width:100%; height:100%;}
.header_list li{ height:76px; margin:0 10px; float:left; font-size:18px;}
.header_list li.xz{ border-bottom:4px solid #7844a1;}
.header_list li.xz a{ color:#7844a1;}
/*家史*/
.wrap_js{ width:1000px; height:550px; margin:100px auto 0;}
.map_wl{ width:1000px; height:550px; top:0; left:0; z-index:99;}
.map_lbg{ width:512px; height:550px; background:url(http://www.nbs.cn/images/nbs_gjr2015_js6.png) repeat; top:0; right:0; z-index:8;}
.map_l{ z-index:9;}
.map_l ul{}
.map_l li{ width:512px; height:550px; overflow-y:auto; float:left; margin-left:488px;}
.map_l li .map_a{ width:423px; height:291px; background:url(http://www.nbs.cn/images/nbs_gjr2015_js8.png) no-repeat; padding:14px; margin-top:10px;}
.map_l li .map_a img{ width:423px; height:291px;}
.map_l li .map_t{width:482px; margin:0 auto;}
.map_l li h2{ font-size:24px; text-align:center; font-weight:normal; margin-top:10px;}
.map_l li p{ font-size:16px;}
.map_l li .map_p{ height:32px; line-height:32px; margin:10px auto; overflow:hidden;}
.map_l li .map_g{ background: url(http://www.nbs.cn/images/nbs_gjr2015_js5.png) no-repeat 5px center #65ad6f; padding:5px 5px 5px 30px; color:#FFF;}
.map_l li .map_ad{ height:25px; color:#999999; background:url(http://www.nbs.cn/images/nbs_gjr2015_js4.png) no-repeat 5px top; line-height:32px; padding-left:25px;}
.map_l li .map_text{ text-indent:2em; margin-top:10px; font-size:16px; line-height:24px;}

.map_wl .map_b{ width:50px; height:50px; position:absolute; top:250px; z-index:19;}
.map_wl .map_bl{ background:url(http://www.nbs.cn/images/nbs_gjr2015_left1.png) no-repeat; left:10px;}
.map_wl .map_br{ background:url(http://www.nbs.cn/images/nbs_gjr2015_right1.png) no-repeat; right:10px;}

.map_time{ width:1000px; height:181px; background:url(http://www.nbs.cn/images/nbs_gjr2015_js1.png) repeat; z-index:12; bottom:0; left:0; cursor:move;}
.map_timeline{ width:26px; height:166px; background:url(http://www.nbs.cn/images/nbs_gjr2015_js9.png) no-repeat; margin:0 auto; z-index:99; left:487px; bottom:15px;}
.map_qline{ width:100%; height:151px; bottom:0; left:0; z-index:3;}
.map_tl{width:100%; height:31px;background:url(http://www.nbs.cn/images/nbs_gjr2015_js2.png) repeat-x; border-top:1px solid black;}
/*列表*/
.list,.word,.lunb{margin:100px auto 0;}
.list{ height:480px; background-color:#FFF;}
.list li{ padding:0 10px; line-height:79px; border-bottom:1px solid #ccc; font-size:16px;}
.list li a{ color:#555;}
.list li a:hover{ color:#7844a1;}
.list li span{ font-size:14px; color:#999;}
/*细览*/
.word{ background-color:#FFF; padding:10px;}
.word h2{ font-weight:normal;}

.time{ font-size:12px; color:#999; padding:10px;}
.html_data{ width:900px; margin:0 auto;}
.html_data div{line-height:2.0em; font-size:14px;text-indent:2em;margin:0 0 1.5em 0;}
.html_data p{line-height:2.0em; margin:0 0 1.5em 0; font-size:14px; color:#666;}
.mod-05-article-msg{ width: 600px; height:20px; margin:0 auto;}
.mod-05-article-msg ul li{overflow:hidden;color:#999; font-size:12px;}
.mod-05-article-msg ul li a{color:#999;}
.mod-05-article-from{width: 250px;}

.mod-05-share{ height:50px;}
.comment{ margin-top:10px; background-color:#FFF; padding:10px; text-index:2em;}
.weib{ height:900px; background-color:#FFF; margin:100px auto 0;}
/*永不忘却*/
.lunb_img{ height:500px;}
.lunb_img li{ width:1000px; height:565px; float:left; overflow:hidden; margin-right:20px;}
.lunb_img li .lunb_l{ width:235px; float:left; margin-right:20px; margin-bottom:20px;}
.lunb_img li .lunb_lt{ width:1020px;}
.lunb_img li .lunb_l img{ width:235px; height:160px;}
.lunb_img li .lunb_l .lunb_w{ height:36px; background-color:#FFF; padding:10px; line-height:18px;}
.lunb_img li .lunb_l .lunb_w a:hover{ color:#7844a1;}
.lunb_b{ position:absolute; width:50px; height:50px; top:200px; z-index:8; cursor:pointer;}
.lunb_bl{ background:url(../images/nbs_gjr2015_left2.png) no-repeat; left:-60px;}
.lunb_br{ background:url(../images/nbs_gjr2015_right2.png) no-repeat; right:-60px;}
.lunb_bl:hover{ background:url(../images/nbs_gjr2015_left2_1.png) no-repeat; left:-60px;}
.lunb_br:hover{ background:url(../images/nbs_gjr2015_right2_1.png) no-repeat; right:-60px;}
/*页底*/
.footer .d2{ margin:10px; text-align:center; font-family:"宋体"; font-size:12px;}
.footer .d2 img{ display: inline;}
.footer .d2 p { line-height:18px; color:#000;}
.footer .d2 p span{ color:#000; display:block; width:310px; margin:0 auto; background:url(http://www.nbs.cn/images/nbs_2014logo_b.png) no-repeat left center;}
/*手机版*/
@media screen and (max-width: 1000px) {
    html{
        background: url(http://www.nbs.cn/qglh2018/img/phone-bak-new.jpg);
        background-size: 100% 100%;
        background-repeat:no-repeat ;
        width: 100%;
        height: 100%;
        margin :0;
        padding:0;
    }
    .cloumn{margin:0 auto;
        position: relative;top: 50%;
        width: 80%;
    }
    .flag_l{ float:left; width:40%; margin:0 4%; height:200px; position:relative;}
    img{ border:none;overflow:hidden; display:block; width:100%;height:90%;}
}
