@charset "utf-8";
body, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, a, code, em, img, q, small, strong, dd, dl, dt, li, ol, ul, fieldset, form, label, table, tbody, tr, th, td, input, textarea {color: inherit;font-size: inherit;font-family: inherit;}
html, body, div, ul, li, ol, h1, h2, h3, h4, h5, h6, input, textarea, select, p, dl, dt, dd, a, span,em, i, img, button, form, table, th, tr, td, tbody, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section,strong,q,small,label,fieldset,code,blockquote,object { margin: 0; padding: 0; outline:none; color: #333; font-family:  "微软雅黑","黑体","宋体","Arial"; font-size: .2rem; border: none; -webkit-overflow-scrolling: touch;-webkit-tap-highlight-color: rgba(0, 0, 0, 0); box-sizing: border-box; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; }
html, body { min-width: 320px; margin: 0 auto; overflow-x: hidden; width: 100%; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
ul, li, ol,dl { list-style: none; }
img{max-width: 100%;}
input[type="checkbox"],input[type="radio"],input[type="submit"],button{cursor:pointer;}
input[type='button'], input[type='submit'], input[type='reset'], textarea { resize: none; -webkit-appearance: none; cursor:pointer;}
input:focus, textarea:focus {outline: none;}
input::-ms-clear {display: none;}
a:link,a:visited,a:active{text-decoration: none;}
a:active {outline: none;star:expression(this.onFocus=this.blur());}
a:hover{ text-decoration:none;color:#bd1a2d;}
.fl{float: left;}
.fr{float: right;}
.clearfix:after{content: "";display: block;height: 0;visibility: hidden;clear: both;}
.clearfix{zoom: 1;}
.clear{ clear: both; font-size: 0px; line-height: 0; width: 100%; overflow: hidden; }
.conW{width: 75%; margin:0 auto;}
/*三色标定位*/
.eps-portlet-header{position: relative!important;z-index: 111;}
.eps-shadow{ left:20px!important; top:-10px!important;}

/*------------------历史专题样式--------------------*/
.padd16{ padding:16px; }
.w1200{ width: 1200px; margin:0 auto; min-width: 1200px; }
.w1000{ width: 1000px; margin:0 auto; min-width:1000px;}
.w350{ width:350px;}
.w250{ width:250px;}
/*栏目标题l历史专题*/
.news_t1{ border-bottom: 1px solid #e0e0e0; height: 46px; width: 100%; overflow: hidden; }
.news_t1 ul,.news_t1 p{ vertical-align: top; }
.news_t1 li{ float: left; display: inline-block; cursor: pointer; font-size: 24px;margin-right: 40px; height: 45px; line-height: 24px; *line-height: 30px;}
.news_t1 li a{font-size: 24px;}
.news_t1 li.on{ border-bottom: 2px solid #bd1a2d; color: #bd1a2d; font-weight: bold;}
.news_t1 li:hover,.news_t1 li:hover a{color: #bd1a2d; font-weight: bold;}
.news_t1 li.on a{color: #bd1a2d; font-weight: bold;}
.news_t1 p a{ display: none; font-size:16px; color: #888888;line-height: 30px;}

@media screen and (max-width:1199px){   
    .w1200{ width: 900px; min-width: 900px; }
    /*栏目标题历史专题*/
    .news_t1 li {margin-right:20px;}

}
@media (max-width:959px){
    .w1200{ width: 90%; min-width: 90%; }
    /*栏目标题历史专题*/
    .news_t1{height: 36px;}
    .news_t1 li{ font-size: 18px;margin-right:18px; line-height:35px; height: 35px;}
    .news_t1 li a{font-size: 18px;}
    .news_t1 p a{ line-height: 35px; font-size: 14px; }

}

/*------------------历史专题样式结束------------------*/

/*头部*/
.header{ width: 100%; background: #bd1b2d;}
    .topC{ padding:0.5875rem 0 0.625rem;}
        .logo{ height: 0.875rem;}
        .logo img{ display: block; height: 100%;}
        /*搜索*/
        .search{ width: 5.125rem; margin:0.125rem 0.6875rem 0 0; background: #fff; height: 0.625rem; border-radius: 0.0625rem; position: relative;}
        .search span,.search input{float: left; display: block;}
            .searchT{width:25%; line-height: .625rem; font-size: 0.2rem; color: #666666; text-align: center; position: relative; cursor: pointer;}
            .searchT:after{ content: "";position: absolute; top: 0; right: 0; width: 0.1375rem;height: 100%; background: url("/uiFramework/commonResource/zip/bjchp2024/images/icon_sd.png") no-repeat right center; background-size: 100% auto; display: block;/*transform:rotate(180deg)*/}
            .input_1{ width: 58%; border:none; background: none; height: .6rem; line-height: .6rem; margin-left: 3%;}
            .button_1{ width: 14%; height: 100%; background: url("/uiFramework/commonResource/zip/bjchp2024/images/icon_search.png") no-repeat center center; background-size: 0.25rem auto;}
        .search_hid {position: absolute;left: 0;top:.58rem;background: #fff;width: 25%;text-align: center;z-index: 3; padding-bottom: .1rem;}
        .search_hid a{ display: block; line-height: 200%; font-size: .175rem;}
        .search_hid a:hover{color: #333;}
        .search_hid a.on{ color: #bd1a2d;}
        /*右侧菜单*/
        .topmenu{ display: flex; margin-top:0.0875rem;}
        .topmenu span{ display: block; font-size: 0;}
            .sdzcimg{ width: 0.675rem;}
            .sdzcimg img{ display: block; width: 100%;}
            .topmenuR{ width:1.9rem;min-width:1.9rem; margin-left: .1rem;}
            .topmenuR em{ font-style: normal; white-space: nowrap; display: block;}
            .topmenuR a{ color: #fff; font-size:0.175rem; margin-left:.1rem; display: block;float: left; line-height:0.3rem;}
    /*导航*/
    .nav{ border-top:1px solid #991828;position: relative;}
    .nav li{ float: left; width: 14.7%; font-size: 0;}
    .nav li:first-child{ width:11.5%;}
        .onemenu{ display: block; text-align: center;/*font-family: "思源宋体", "微软雅黑","黑体","宋体";*/font-size: 0.3rem; color:#fff; line-height: 0.775rem;position: relative;}
    .nav li.on .onemenu,.onemenu:hover{color: #f5d389; /*font-weight: bold;*/}
        .twoMenu{ display: none;position: absolute; width: 100%; left: 0;top:0.775rem;text-align: center;background: #FFF6E2;border-bottom: 1px solid #F7CE8C; font-size: 0; z-index: 11;}
        .twoMenu a{ font-size: 0.2rem; margin:0 0.25rem; line-height: 0.5rem;}
/*语音搜索*/
#form0 em{position: absolute;right: 11%; top: 0;display: block;height: 100%;}
#start-record,#stop-record{ width:.4rem; height:100%; display:block;cursor: pointer;}
#start-record{ background:url(/uiFramework/commonResource/image/2024070516003329985.png) no-repeat center center; background-size:100% auto;}
#start-record:hover{ background:url(/uiFramework/commonResource/image/2024070516004054777.png) no-repeat center center; background-size:100% auto;}
#stop-record{background:url(/uiFramework/commonResource/image/2024070516004751426.png) no-repeat center center; display:none; background-size:100% auto;}

/*底部*/
.footer{ background: #bd1a2c;}
    .footCopy{ background: #dbbc82; padding:0.3rem 0;}
    .footCopy p{ display: flex;justify-content:space-between;}
    .footCopy span{line-height: 0.375rem; display: block;}
    .footCopy span,.footCopy span a{ font-size: 0.2rem;}
    .footC{ display: flex;justify-content:space-between; padding:.5rem 0;align-items: center;}
        .f_dzjg{}
        .f_dzjg img{ display: inline-block; vertical-align: middle;}
            .dzjgimg{height: 1.1rem; margin-right: 0.25rem;}
        .f_dzjg span img{ height: 0.6875rem;}
        .f_nav,.f_dz,.f_rwm{background: #a91728; padding:0 0.3125rem;}
        .f_nav,.f_dz{padding:.44375rem 0.3125rem;}
        .f_nav a,.f_dz p{ color: #fff; line-height: 0.625rem; font-size: 0.175rem;}
        .f_nav{width:3rem;text-align: center;}
        .f_nav a{ display: inline-block;margin: 0 0.1rem;}
        .f_rwm{padding:0.4rem 0.3125rem 0.25rem;}
        .f_rwm span{ display: inline-block; margin:0 0.1rem; color: #fff; font-size: 0.175rem; text-align: center; line-height: 0.4rem;}
        .f_rwm span img{ display: block; width: 1.0875rem;}



/*切换标题*/
.menuT1{ border-bottom: 1px solid #e7c692;}
.menuT1 h2 a{ font-size:0.25rem; line-height: 0.6rem; padding-bottom:.1rem; margin-right:0.375rem; display: block;float: left; position: relative;}
.menuT1 h2 a.on{ font-size:0.375rem; color: #bd1b2d;}
.menuT1 h2 a.on:after{ content: ""; position: absolute; left:0; bottom:-1px; width: 100%; height: 2px; background: #bd1b2d; display: block;}
.menuT1 h2 a:last-child{ margin-right:0;}
.menuT2{ padding:0.625rem 0 0.24rem;}
.menuT2 span,.menuT2 a{ display:block; font-size:0.375rem; color: #bd1b2d; line-height: 100%; border-left:4px solid #bd1b2d; padding-left:0.125rem;}
/*二级菜单*/
.subMenu{border-bottom:1px solid #e7c692;margin-bottom: .3rem;}
.subMenu h3{position: relative; line-height:1rem;}
.subMenu h3 span{ display:block; color:#bd1b2d; font-size:.375rem; font-weight: bold;font-family: "思源宋体", "微软雅黑","黑体","宋体";}
.subMenu h3 a{    position: absolute; right: 0; bottom: 0; font-weight: normal;  font-size: .225rem; line-height: .6rem; color: #bd1b2d;}
   .subMenu2{ }
   .subMenu2 a{ display:block; float:left; margin:0 .325rem; line-height:.7rem; font-size: 0.25rem; color: #828282; position: relative;font-family: "思源宋体", "微软雅黑","黑体","宋体";cursor: pointer;}
   .subMenu2 a:after{ content: ""; position: absolute; right:-.3rem; top:50%; height: .2rem; width: 1px; margin-top:-.1rem; display: block;background: #c6c6c6;}
   .subMenu2 a:first-child{ margin-left:0;}
   .subMenu2 a:last-child{margin-right:0;}
   .subMenu2 a:last-child:after{ display: none;}
   .subMenu2 a.on{ border-bottom:2px solid #bd1b2d; color: #bd1b2d;}
   /*订阅按钮*/
   .subscribe{ display:block; position: absolute;right: 0;top: 0;font-style: normal;color: #bd1a2d;font-size:.225rem;    cursor: pointer;}



/*新闻列表*/
.newslist1{ padding-top:.1rem;}
.newslist1 li a,.newslist1 li span{ display: block; line-height: 0.525rem; font-size: 0.2rem;}
.newslist1 li a{float: left; width: 80%;white-space:nowrap; text-overflow: ellipsis;overflow:hidden;}
.newslist1 li a:before{ content: ""; width:4px; height:1px; background: #999999; display: inline-block; margin-right: 0.125rem;vertical-align: middle;}
.newslist1 li span{ float: right; color:#999;}
.newslist1 li:hover a,.newslist1 li:hover span{ color: #bd1a2d;}
.newslist1 li:hover a:before{background: #bd1a2d; }
/*新闻文字列表2*/
.news_list{}
.news_list a,.news_list span{ display: block; font-size: 0.2rem; line-height:260%;}
.news_list a{float: left; width: 80%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.news_list span{ float: right; color: #999;}
.news_list span.top_logo{float: left; }
.news_list span.top_logo img{ width: .25rem;display: block;margin-top: .13rem;}
.news_list li:nth-child(5n){border-bottom:1px solid #e8e8e8;margin-bottom:.3rem;padding-bottom:.3rem}
.news_list_fl a em{font-style: normal;color: #bd1b2d;}

/*当前位置*/
.location{}
.location,.location span,.location span a{  color:#999999; font-size:.2rem; line-height:170%;}

/*分页*/
.page0{ padding-top:.2rem; text-align:center;line-height:.325rem; }
.page0 a,.page0 font,.page0 em{ display: inline-block;padding: 0 .15rem;border-radius: 2px; margin:0 .03rem;vertical-align: top; font-size: .175rem;}
.page0 em{ font-style: normal; }
.page0 a,.fenye0 font,.page0 input{border: 1px solid #e8e8e8;}
.page0 a:hover,.page0 .NormalRed{ background: #bd1a2d;border:1px solid #bd1a2d; color: #fff; }
.page0_jl{ margin-left:1rem;  font-size: .175rem;}
.page0 .page0_jl font{ margin:0; padding:0;}


/*----------------------外链弹窗----------------------*/
.alert-mengban{position: fixed;top: 0px;left: 0px;z-index: 1000;background: #000000;opacity: 0.8 !important;filter: alpha(opacity=80) !important;width: 100%;height: 100%;display: none;}
.alert-warning{position: fixed;left: 50%;top: 75px; margin-left:-350px; width: 700px;height: 270px;background:#fff;z-index: 1001;display: none;}
.alert-delete{width: 100%;height: 38px;position: relative;}
.alert-delete span{position: absolute;top:10px;right: 10px; width: 19px;height: 19px;background: url(/cpqzf/resource/cms/2024/04/img_pc_site/2024042813354194732.png) center center no-repeat;cursor:pointer;}
.alert-wzsm{width: 620px;height: 100px;margin: 15px auto 0; line-height: 35px;font-size: 24px;color: #000;text-align: center;font-family:"Microsoft YaHei"; padding-bottom: 15px;border-bottom: 1px solid #d4d4d4;}
.alert-wzsm p{font-size:24px;font-family:"Microsoft YaHei";}
.alert-footer{width: 100%; height: 105px;font-size: 24px;color: #000;}
.alert-footer span{cursor: pointer;float: left;font-family:"Microsoft YaHei";}
.continue{width: 124px;height: 42px;background: url(/cpqzf/resource/cms/2024/04/img_pc_site/2024042813323831893.png) center center no-repeat;}
.continue a { display:block; width: 124px;height: 42px; overflow:hidden; text-indent:-999px; }
.fangqi{line-height: 42px;font-size: 20px;color: #ab0d07;margin-left: 20px;}
.xuanze{width: 210px;height: 42px;margin: 25px auto 0;}
/*----------------------外链弹窗结束--------------------------*/


@media (max-width:1200px){
    /*头部*/
    .topmenuR{ width:auto;}
}    
@media (max-width:1024px){
    .conW{width:84%;}
    /*头部*/
    .search{width: 6rem;}
    /*底部*/
    .f_nav {width: 3.3rem}
    .footCopy span, .footCopy span a{white-space: nowrap;}
    /*新闻文字列表2*/
    .news_list span.top_logo img{ width:.35rem;}

}
@media (max-width:900px){
    /*底部*/
    .footC,.footCopy p{display: block;}
    .footCopy p{text-align: center;}
    .footCopy p span{ margin:0 .1rem; display: inline-block;}
        .f_dzjg,.f_nav,.f_dz,.f_rwm{ background: transparent;}
        .f_dzjg span img{ height: .9rem;}
            .dzjgimg{ height: 1.4rem;}
        .f_rwm{ width: 100%; clear: both;text-align: center; padding-bottom: 0;}
        .f_rwm span img{width: 1.4rem;}
        .f_rwm span{ font-size: .24rem;}
        .f_dzjg{float: left;}
        .f_nav,.f_dz{width: 60%; padding:0; float: right;}
        .f_nav{ text-align: left;padding-bottom: .2rem;}
        .f_nav a, .f_dz p,.footCopy span, .footCopy span a{ line-height: .4rem; font-size: .24rem;}
        .f_nav a {margin: 0 0.2rem 0 0;}
}

@media (max-width:768px){
    .conW{width:92%;}
    /*头部*/
    .topC {padding: 0.4rem 0;}
    .logo{ margin-bottom:.4rem; height: .8rem;}
    .search { width: 80%; margin:0 auto; clear: both; float: none;}
    .nav li:nth-child(1){display: none;}
    .nav li{ width: 20%;}
    /*外链弹出框*/
    .alert-warning{left: 5%;top: 75px; margin-left:0; width:90%;}
    .alert-wzsm{ width:90%;}
    /*新闻列表*/
    .newslist1 li a, .newslist1 li span{line-height: 240%;}
    /*新闻文字列表2*/
    .news_list span.top_logo img{ width:.25rem;margin-top: .14rem;}
    /*分页*/
    .page0_fy{ display: none;}
    .page0_jl {margin-left: .4rem;}

}

@media (max-width:500px){
    /*头部*/
    .topC{ padding:.4rem 0 .6rem;}
    .logo,.topmenu{ width: 100%; clear: both;}
    .logo{height: auto; margin:.4rem 0 .8rem;}
    .logo img{ height: auto; width:90%; margin:0 auto;}
    .topmenu{display: none; margin-top: 0;}
    .topmenu span{ float: right;}
    .topmenuR em{display: inline-block;}
    .sdzcimg{width: .8rem; margin-left: .2rem;}
    .topmenuR a{line-height: .74rem;}
    .search{height: 1rem; width: 90%;}
    .searchT{line-height: 1rem; font-size: .32rem;}
    .input_1{line-height: .96rem; height: .96rem;}
    .button_1{background-size: .5rem auto;}
    .search_hid{ top: .9rem;}
    .search_hid a{font-size:.29rem;}
    .nav ul{width: 100%;}
    .onemenu{ line-height: 1rem; font-size: .4rem;}

#start-record, #stop-record{ width:.6rem;}

    /*底部*/
    .f_dzjg,.f_nav,.f_dz{width: 100%; text-align: center;}
    .f_dzjg{ padding-bottom: .3rem;}
    .f_nav a, .f_dz p,.footCopy span, .footCopy span a,.f_rwm span{ line-height: .56rem; font-size: .32rem;}
    .f_rwm{ padding-bottom: 0;}
    .f_rwm span img {width: 2rem;}
    .f_nav a {margin: 0 0.2rem;}

    /*切换标题*/
    .menuT1 h2 a{ font-size:0.32rem; line-height:.8rem;}
    .menuT1 h2 a.on,.menuT2 span, .menuT2 a{font-size: .48rem;}
   /*二级菜单*/
   .subMenu h3 span{ font-size:.45rem;}
   .subMenu2 a{font-size:.37rem; }
    /*新闻列表*/
    .newslist1 li a{ width: 75%;}
    .newslist1 li a, .newslist1 li span{ font-size: .32rem;}
   /*新闻文字列表2*/
   .news_list a,.news_list span,.subscribe{ font-size: 0.35rem; }
   .news_list a{width:66%;}
   .news_list li:nth-child(5n){margin-bottom:.2em;padding-bottom:.2rem}
   .news_list span.top_logo img{ width:.4rem;margin-top: .22rem;}

    /*当前位置*/
    .location,.location span,.location span a{font-size:.32rem; }
     /*分页*/
    .page0 {padding-top: 0.4rem;line-height: .6rem;}
    .page0 a, .page0 font, .page0 em,.page0_jl{ font-size:.32rem;padding: 0 0.25rem}
    .page0_jl{ display:block; margin:.3rem 0 0 0;}
    /*外链弹出框*/
    .alert-wzsm p {font-size: 20px;}

}