@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{font-size:100%;font-size:16px;font-size:1.6rem;font-family:"微软雅黑";line-height:32px;color:#333;}
html{font-size:62.5%;}  
*{padding:0;margin:0;}
ul,li{list-style:none;}
img{border:None;}
body{min-width:1200px;font-size:100%;font-size:16px;font-size:1.6rem;background:#fcf9f0; font-family:"微软雅黑";line-height:32px;color:#333;text-align:center;}
a{color:#333;text-decoration:none;}
a:hover{color:#d40b03;}
a{outline:none;star:expression(this.onFocus=this.blur());}
#header {background: #fff; height: 50px;padding: 5px 0;margin: 0;overflow: hidden;}
.headerlogo {width: 1150px;text-align: left;margin: 0px auto;overflow: hidden;}
.headerlogo img { width: 253px;}
#top{width:100%;margin:0px auto;text-align:center;background: url(/uiFramework/commonResource/image/2022110810233550886.jpg) top center  no-repeat;background-size:100% 100%;}
.logo{padding:60px 0 445px 0;text-align:center;animation: roll 1s forwards;}
.index_main { padding-top: 40px;}
#content{margin:0px auto;}
.main_box{clear:both;width:1200px;padding:30px 20px;background:#fff;margin: 40px auto 50px auto;overflow:hidden;}

.list{overflow:hidden;}
.list li{text-align:left;line-height:40px;height:40px; overflow:hidden;position:relative;}
.list li a{display:block;/* padding-left:20px; */width:85%;white-space:nowrap;overflow: hidden;line-height: 40px;-o-text-overflow: ellipsis;text-overflow:ellipsis;-moz-binding: url('ellipsis.xml#ellipsis');}
.list li span{/*display:none;*/position:absolute;right:0px;top: 3px;color:#666;}

.list2 li{float:left;width:50%;padding:0 20px;box-sizing:border-box;}

/*时政要闻*/
.qhjs_box{/* height:421px; */overflow:hidden;margin:0px auto;/* position:relative; */}
.qhjs-img{width: 575px;height: 380px;overflow:hidden;margin: 0;position:relative;} 
.qhjs-img img{width:100%;height:100%;}
.qhjs-img .swiper-wrapper p{display:none;}
.qhjs-img .banner{width:577px;height:380px;}
.qhjs-img .banner .swiper-pagination-bullets{bottom:10px;}
.qhjs-img .banner .swiper-pagination-bullet{width:8px;height:8px;border-radius:4px;background-color:#fff;outline:none;opacity:1;}
.qhjs-img .banner .swiper-pagination-bullet-active{background-color:#ffda7c;}

.qhjs-img .swiper-button-next,.qhjs-img .swiper-button-prev{width:14px;height:20px;margin-top:-0px;outline: none;}
.qhjs-img .swiper-button-prev,.qhjs-img .swiper-container-rtl .swiper-button-next{background:url(/uiFramework/commonResource/image/2022110811213589613.png) left top no-repeat;left:-20px;transition:left 0.3s ;}
.qhjs-img .swiper-button-next,.qhjs-img .swiper-container-rtl .swiper-button-prev{background:url(/uiFramework/commonResource/image/2022110811214482550.png) left top no-repeat;right:-20px;transition:right 0.3s ;}
.qhjs-img:hover .swiper-button-prev,.qhjs-img:hover .swiper-container-rtl .swiper-button-next{left:20px;transition:left 0.3s ;}
.qhjs-img:hover .swiper-button-next,.qhjs-img:hover .swiper-container-rtl .swiper-button-prev{right:20px;transition:right 0.3s ;}


.qhjs-txt{/* position:absolute; *//* top:30px; *//* right:20px; */width: 100%;/* height:380px; *//* background:#f9edd8 url(/uiFramework/commonResource/image/2022110811221684696.jpg) bottom center no-repeat; *//* padding: 0 15px; */overflow:hidden;}
.qhjs-txt a{color:#333;}

.qhjs-txt dl{padding:10px;margin-bottom:10px; border-bottom:1px #cf0212 solid;}
.qhjs-txt dt{line-height:32px;text-align:center;font-weight:normal;padding-bottom:5px;overflow:hidden;}
.qhjs-txt dt a{color:#d40b03;font-size:20px;}
.qhjs-txt dt a:hover{color:#cf0212;}
.qhjs-txt dd{font-size:14px;line-height:30px;color:#666;text-align:left; text-indent:2em;}
.qhjs-txt dd a{color:#d53125;}
.qhjs-txt dd a:hover{color:#cf0212;}

.qhjs_con{margin:auto;}
.qhjs_con .list li{line-height:36px;}
.qhjs_con .list li a{/* background:url(/uiFramework/commonResource/image/2022110816173835171.jpg) no-repeat left 1.3rem; *//* padding-left:20px; */}
.qhjs_con .list li a:hover{color:#d40b03;/* background:url(/uiFramework/commonResource/image/2022110816173835171.jpg) no-repeat left 1.2rem; */}
.w600{width: 100%;}
.w580{width:580px;}
.fl{float:left;}
.fr{float:right;}
.clear{clear:both;overflow:hidden;height:0;}
.in_tit{text-align:center;margin: 30px 0;color: #d40b03;margin-top: 20px;}
.in_tit a{margin-bottom:20px;color: #d40b03;font-size: 28px;text-align: center;}
.wap_tit{display:none;text-align:center;margin-bottom:20px;}
.wap_tit img{max-width:100%;}
.morelink{clear:both;text-align:center;margin:10px auto 0px auto;padding:0;overflow:hidden;}
.morelink a{display:block;width:140px;height:40px;line-height:38px;font-size:16px;color:#bf9866;border:1px #bf9866 solid;border-radius:20px;margin:0px auto;}
.morelink a:hover{color:#fff;background:#bf9866;}
.mzbxxgc-txt{width: 100%;padding:10px 0;overflow:hidden;}
.mzbxxgc-txt a{color:#333;}

.mzbxxgc-txt dl{padding:10px;margin-bottom:10px; border-bottom:1px #cf0212 solid;}
.mzbxxgc-txt dt{font-size:20px;line-height:32px;text-align:center;font-weight: bold;padding-bottom:5px;overflow:hidden;}
.mzbxxgc-txt dt a{color:#d40b03;}
.mzbxxgc-txt dt a:hover{color:#cf0212;}
.mzbxxgc-txt dd{font-size: 16px;line-height:30px;color:#666;text-align:left; text-indent:2em;}
.mzbxxgc-txt dd a{color:#d53125;}
.mzbxxgc-txt dd a:hover{color:#cf0212;}

.mzbxxgc-txt2{width:100%;}
.mzbxxgc_con2 dt{ font-weight:bold;}
.mzbxxgc_con2 dd{ font-size:16px;}

.outsp {
    position: absolute;
    left: 50%;
    margin-left: -40px;
    bottom: 4vw;
    cursor: pointer/*;-webkit-animation: aniMoveDown 1.2s ease infinite;animation: aniMoveDown 1.2s ease infinite;*/;
}

 #newEra_FocusBox {
                position: relative;
                width: 414px;
                height: 300px;
                margin: 0px auto 0 auto;
              }

              #newEra_FocusBox ul {
                width: 414px;
                margin: 0 auto;
              }

              #newEra_FocusBox ul li {
                z-index: 0;
                position: absolute;
                width: 0px;
                height: 0px;
                overflow: hidden;
                background: #fff;
                top: 0px;
                left: 0px;
                box-shadow: 0px 5px 10px 4px rgba(7, 5, 10, 0.4);
                cursor: pointer;
              }

              #newEra_FocusBox ul li img {
                width: 100%;
                height: 100%;
                vertical-align: top;
              }

              #newEra_FocusBox ul li div.shadow {
                position: absolute;
                bottom: -100px;
                left: 0px;
                display: table;
                width: 100%;
                height: 50px;
                opacity: 0.8;
                background: rgba(0, 0, 0, 0.6) !important;
                font-size: 18px;
                text-indent: 0px;
                color: #fff;
                display: none;
              }

              #newEra_FocusBox ul li div.shadow a {
                color: #fff;
              }

              #newEra_FocusBox ul li div.shadow h3 {
                display: table-cell;
                vertical-align: middle;
                width: 414px;
                height: 40px;
                padding: 5px 0px;
                font-size: 18px;
              }

              #newEra_FocusBox .newEra_btn_prev,
              #newEra_FocusBox .newEra_btn_next {
                display: block;
                z-index: 100;
                overflow: hidden;
                cursor: pointer;
                position: absolute;
                width: 30px;
                height: 30px;
                top: 50%;
                margin-top: -37px;
              }

              #newEra_FocusBox .newEra_btn_prev {
                background: url(/uiFramework/commonResource/image/2022110811213589613.png) no-repeat rgba(0, 0, 0, 0.6) center center;
                left: 40px;
              }

              #newEra_FocusBox .newEra_btn_next {
                background: url(/uiFramework/commonResource/image/2022110811214482550.png) no-repeat rgba(0, 0, 0, 0.6) center center;
                right: 0px;
              }























        @media screen and (max-device-width:1024px) {
          .headerlogo {
            width: 100%;
          }
        }

        @media screen and (max-device-width:414px) {
          #header {
            height: 35px;
          }

          .headerlogo img {
            width: 215px;
          } 
        #newEra_FocusBox,
                #newEra_FocusBox ul {
                  width: 100%;
                }

                #newEra_FocusBox ul li {
                  box-shadow: 0px 2px 5px 4px rgba(7, 5, 10, 0.4);
                }
        }
 @media screen and (max-device-width:1024px) {
          .logo {
            padding: 20px 0 300px 0;
          }
        }

        @media screen and (max-device-width:823px) {
          .logo {
            padding: 20px 0 240px 0;
          }
        }

        @media screen and (max-device-width:568px) {
          .logo {
            padding: 20px 0 200px 0;
          }
        }

        @media screen and (max-device-width:414px) {
          .logo {
            padding: 20px 0 150px 0;
          }
        }

        @media screen and (max-device-width:332px) {
          .logo {
            padding: 20px 0 130px 0;
          }
        }