html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,a,img,ol,ul,li,form{margin:0;padding:0;border:0;list-style:none}
dl,dt,dd,table{margin:0;padding:0;list-style:none}
input{margin:0;padding:0}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:normal}
a,area{blr:expression(this.onFocus=this.blur())}
a{text-decoration:none;color:#333}
.boxcenter{margin:0 auto;width:1200px}
.boxcenter::after{content:"";display:block;height:0;visibility:hidden;clear:both}
body{font-size:14px;color:#333;height:100%;position:relative;font-family:'΢���ź�'}
body,html{min-width:1200px}
.clear{clear:both;height:0px;line-height:0px;font-size:0px}
.flBox{float:left}
.frBox{float:right}.header .ss{
       width: 302px;
    margin: 65px auto 0;
    line-height: 0;
    font-size: 0;
    border-radius: 40px;
    float: right;
}
.header .ss ul{
    
      position: relative;
    height: 40px;
    padding: 0 60px 0 24px;
    background: rgba(255, 255, 255, 0.94);
    border-radius: 40px;
}
.header .ss1{
    
      background: none !important;
    height: 40px;
}
.header .ss1 input{
    
     font-size: 14px;
    line-height: 38px;
    color: #666;
    display: inline-block;
    background: none;
    border: 0 none;
    vertical-align: middle;
    width: 100%;
    height: 94%;
    margin: 0;
    padding: 0;
    list-style: none;
    float: left;
    box-sizing: content-box;
    margin-top: -94px;
}
.header .ss2{
       width: 60px;
    right: 0;
    top: 0;
    bottom: 0;
    position: absolute;
    height: 40px;
    
}

.header .ss2 input{
       cursor: pointer;
    font-size: 15px;
    color: #fff;
    border-radius: 0 40px 40px 0;
    background: #bd1a2d;
    display: inline-block;
    border: 0 none;
    vertical-align: middle;
    width: 100%;
    height: 100%;
    text-align: center;
} 

.ss ul:hover{outline: none; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(93, 159, 234, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(93, 159, 234, 0.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(93, 159, 234, 0.6); -webkit-transition: border linear .2s, box-shadow linear .2s; -moz-transition: border linear .2s, box-shadow linear .2s; -o-transition: border linear .2s, box-shadow linear .2s; transition: border linear .2s, box-shadow linear .2s;}
.header input:focus{border: none;outline: none}
.txtdot{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.mhide{display:block}
.container{padding-left:0;padding-right:0;width:1200px;margin:20px auto}
.clearfix:after{content:"";display:block;height:0;visibility:hidden;clear:both}
.clearfix{zoom:1}
.header_outer{      background: url(../image/banner.jpg) top center;
    height: 341px;
    background-size: cover;}
.header{height:254px;width:1200px;margin:0 auto}
.header .logo2{float:right;margin-top: 70px;margin-right:30px;width:370px;}
.header img{display:block}
.header .logo1{float:left;margin-top:40px;width:570px}
.nav_outer{background:#bd1a2d;min-height:50px}
.nav{width:1200px;height:51px;margin:0 auto;background:#bd1a2d}
.nav li{position:relative;display:block;float:left;border-right:1px solid #d6626d;height:51px;line-height:51px;font-size:18px;font-weight:bold;width:14%;transition:background 0.5s}
.nav li:first-child{border-left:1px solid #d6626d}
.nav li:last-child{width:182px}
.nav li>a{display:block;color:#fff;padding-left:65px}
.nav .nav-level2{position:absolute;width:1200px;right:0;text-align:right;display:none}
.nav .nav-level2 a{color:#333;font-size:16px;font-weight:bold;line-height:28px;display:inline;background:none;padding:0;margin:0 17px}
.nav .icon{height:47px;display:inline-block;margin-bottom:-16px;margin-right:10px}
.nav li:first-child>a{background: url(../image/icon1.png) no-repeat 30px center;padding-left: 65px;}
.nav li:hover{background-color:#fff;color:#bd1a2d}
.nav li:hover a{color:#bd1a2d}
.nav li:nth-child(2)>a{background:url(../image/icon2.png) no-repeat 30px center}
.nav li:nth-child(3)>a{background:url(../image/icon3.png) no-repeat 30px center}
.nav li:nth-child(4)>a{background:url(../image/icon4.png) no-repeat 30px center}
.nav li:nth-child(5)>a{background:url(../image/icon5.png) no-repeat 30px center}
.nav li:nth-child(6)>a{background:url(../image/icon6.png) no-repeat 30px center}
.nav li:nth-child(7)>a{background:url(../image/icon7.png) no-repeat 30px center}
.nav li.now >a{color:#bd1a2d;border-right:1px solid #fff}
.nav li:first-child:hover a{background:url(../image/icon1_1.png) no-repeat 40px center}
.nav li:nth-child(2):hover a{background:url(../image/icon2_2.png) no-repeat 30px center}
.nav li:nth-child(3):hover a{background:url(../image/icon3_3.png) no-repeat 30px center}
.nav li:nth-child(4):hover a{background:url(../image/icon4_4.png) no-repeat 30px center}
.nav li:nth-child(5):hover a{background:url(../image/icon5_5.png) no-repeat 30px center}
.nav li:nth-child(6):hover a{background:url(../image/icon6_6.png) no-repeat 30px center}
.nav li:nth-child(7):hover a{background:url(../image/icon7_7.png) no-repeat 30px center}
.topnews{/*height:85px;*/padding:20px 0;text-align:center;line-height:58px;color:#666;font-size:16px;position:relative}
.topnews .title{font-size:34px;font-weight:bold;color:#cd0000;font-weight:bold;line-height:58px;height:58px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:1150px;margin:0 auto}
.topnews .title a{color:#cd0000;font-size:46px;font-family:"SimSun";transition:color 0.3s}
.topnews .title a:hover{color:#e72a2a}
.topli{height:26px;line-height:26px;margin-top:10px}
.topli ul li{display:inline;text-align:center;float:left;width:33%;background:url(../image/top_line.gif) right center no-repeat}
.topli ul li a{float:none;padding:0 10px;display:block;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.topli ul li img{display:none}
.hot_btn{position:absolute;top:0;left:0}
/*.hot_btn img{width:50px}*/
.slideBox{width:650px;height:435px;overflow:hidden;position:relative}
.slideBox .hd{height:10px;overflow:hidden;position:absolute;right:15px;bottom:20px;z-index:1}
.slideBox .hd ul{overflow:hidden;zoom:1}
.slideBox .hd ul li{float:left;margin-right:10px;width:10px;height:10px;background:#fff;cursor:pointer;background:#fff;border-radius:50%}
.slideBox .hd ul li.on{background:#B51A22}
.slideBox .bd{position:relative;height:100%;z-index:0}
.slideBox .bd li{zoom:1;vertical-align:middle;position:relative}
.slideBox .bd img{width:650px;height:435px;display:block}
.slideBox .bd li .title{position:absolute;left:0;right:0;bottom:0;font-size:18px;color:#fff;line-height:46px;background:rgba(0,0,0,0.5);text-indent:18px;padding-right:145px;z-index:10}
.slideBox .bd li .title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:70%}
.slideBox .bd li a{color:#fff}
.newsBox{width:505px}
.tab li{font-size:24px;display:inline-block;font-weight:bold;cursor:pointer;width:32%;box-sizing:content-box;text-align:center;position:relative}
.row{margin-top:15px}
.tab li a,.tab li p{color:#333;cursor:pointer}
.tab li span{color:#c9c9c9;margin-left:83px}
.tab li.on a,.tab li.on p{color:#bd1a2d;font-weight:bold}
.tab li span{position:absolute;right:-1px}
.tabCon{display:none}
.tabBox2 .tabCon{display:block}
.list18{padding-top:6px;height:414px}
.list18 li{font-size:18px;line-height:46px;padding-left:20px;background:url(../image/dot.png) no-repeat left center;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.list18 li span{float:right;font-size:16px;color:#9999a5;margin-left:30px}
.list18 li a{color:#3b3b3b}
.list18 li a:hover{font-weight:bold;color:#bd1a2d}
.picScroll-left-zt{margin-top:0;margin-left:18px;float:left;width:1070px}
.picScroll-left{overflow:hidden;position:relative;margin-top:13px}
.picScroll-left .hd{overflow:hidden}
.picScroll-left .bd ul{overflow:hidden;zoom:1}
.picScroll-left .bd ul li{margin-right:27px;float:left;_display:inline;overflow:hidden;width:328px}
.picScroll-left .bd ul li .pic{padding:6px;border:1px solid #e7e6e6;position:relative}
.picScroll-left .bd ul li .pic img{width:256px;height:167px}
.icon_video{position:absolute;width:25px;height:25px;background:url(http://www.ahhbgh.org.cn/public/images/icon_video.png);bottom:14px;left:14px}
.picScroll-left .bd ul li .pic a:hover img{border-color:#999}

.picScroll-left .bd ul li  img{width: 100%;height: 65px}
.picScroll-left .bd ul li .title{line-height:24px;font-size:16px;margin-top:6px;height:48px;overflow:hidden}
.picScroll-left .bd{}
.ghyj .flBox{width:90px}
.mLeft{width:48%;float:left}
.tab2{border-bottom:2px solid #d3d3d3;position:relative;height:44px}
.slideTxtBox2 .tab1 li:first-of-type{
    font-size: 24px
}
 .slideTxtBox2 .tab2 li:nth-of-type(1).on a{border-bottom:2px solid #bd1b2d;min-height: 44px}
.slideTxtBox2 .tab2 li.on a{border-bottom:2px solid #bd1b2d;min-height: 40px}

.slideTxtBox2 .tab1 li{font-size:20px;margin-right:22px;display:inline-block;font-weight:bold;cursor:pointer}

.tab1 li{font-size:24px;margin-right:11px;display:inline-block;font-weight:bold;cursor:pointer}

.tab1 li:last-of-type{margin-right: 0}
.tab2 li.on a{border-bottom:2px solid #bd1b2d;min-height: 44px}
.tab2 li.now a{border-bottom:2px solid #bd1b2d}
.tab1 li.now a,.tab1 li.now p{color:#bd1a2d;font-weight:bold}
.tab1 li.on a,.tab1 li.on p{color:#bd1a2d;font-weight:bold}
.tab1 li span{color:#c9c9c9;margin-left:25px}
.mBox{margin-bottom:18px}
.mBox::after{content:"";display:block;height:0;visibility:hidden;clear:both}
.mBox_child_1{height:235px}
.mBox_child_2{height:310px}
.list{padding-top:13px}
.list li{font-size:16px;line-height:45px;background:url(../image/dot.png) no-repeat left center;padding-left:12px;overflow:hidden}
.list li span{float:right;font-size:14px;color:#9999a5;margin-left:30px}
.list li a{color:#323232;display:block;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mRight{width:48%;float:right}
.tab2 li a,.tab2 li p{display:inline-block}
.tab2 li a{padding-bottom:0px;min-height:44px}
.small_banner{width:1200px;height:auto;margin-top:20px;margin-bottom:22px}
.small_banner img{width: 100%}
.list li a:hover{font-weight:bold;color:#bd1a2d}
.foot{width:100%;height:auto;padding-bottom:30px;background-color:#bd1a2d;text-align:center;padding-top:30px;line-height:2.0em;margin:0px auto 0px auto;color:#fff;font-size:16px}
.foot a{color:#fff}
.yqlinks{height:37px;padding:20px 0 20px;margin:20px 0 40px;border-top:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5}
.yqlj-title{font-size:18px;line-height:37px;color:#bd1a2d;float:left;font-weight:bold}
.yqlinks select{float:left;width:223px;height:37px;position:relative;border:1px solid #e6e6e6;background:#fff;overflow:hidden;margin-left:47px}
.yqlinks select  option{height:37px;line-height:37px;color:#444;padding-left:15px;cursor:pointer;overflow:hidden}
select:focus-visible{outline:0}
.slideTxtBox3{margin-top:10px}
.r1_box{overflow:hidden;margin-top:10px}
.r1_box li{float:left;width:212px;height:60px;line-height:60px;background:#f5f5f5;margin:7px 8px 0 0;text-align:center;font-size:18px;position:relative;box-sizing:border-box;overflow:hidden}
.r1_box li a{color:#fff;display:block;padding-left:59px}
.r1_box li span{width:30px;height:61px;display:inline-block;vertical-align:middle;margin-right:14px;position:absolute;left:45px;background-size:29px!important}
.r1_box li:nth-child(even){margin-right:0}
.r1_box .r1_icon1{background:url(../image/rn_icon1.png) no-repeat center;background-size:28px}
.r1_box .r1_icon2{background:url(../image/rn_icon2.png) no-repeat center;background-size:25px!important}
.r1_box .r1_icon3{background:url(../image/rn_icon3.png) no-repeat center;background-size:32px}
.r1_box .r1_icon4{background:url(../image/rn_icon4.png) no-repeat center;background-size:25px 30px!important}
.r1_box .r1_icon5{background:url(../image/rn_icon5.png) no-repeat center}
.r1_box .r1_icon6{background:url(../image/rn_icon6.png) no-repeat center}
.r1_box .r1_icon7{background:url(../image/rn_icon7.png) no-repeat center}
.r1_box .r1_icon8{background:url(../image/rn_icon8.png) no-repeat center}
.r1_box .r1_icon9{background:url(../image/rn_icon9.png) no-repeat center}
.r1_box .r1_icon10{background:url(../image/rn_icon10.png) no-repeat center}
.mRight1{width:36%;float:right}
.mLeft1{width:60%;float:left}
.r1_box li:nth-of-type(1){background-color:#7EBFE2}
.r1_box li:nth-of-type(2){background-color:#60DCB5}
.r1_box li:nth-of-type(3){background-color:#B19DE5}
.r1_box li:nth-of-type(4){background-color:#F57B7B}
.r1_box li:nth-of-type(5){background-color:#93D884}
.r1_box li:nth-of-type(6){background-color:#EACD75}
.r1_box li:nth-of-type(7){background-color:#7EBFE2}
.r1_box li:nth-of-type(8){background-color:#60DCB5}
.r1_box li:nth-of-type(9){background-color:#B19DE5}
.r1_box li:nth-of-type(10){background-color:#F57B7B}
.r1_box1{overflow:hidden;margin-top:10px}
.r1_box1 li{float:left;width:212px;height:72px;line-height:24px;background:#f5f5f5;margin:10px 8px 0 0;text-align:center;font-size:18px;position:relative;padding-left:59px;box-sizing:border-box;overflow:hidden;transition:all 0.5s}
.r1_box1 li a{color:#333;font-weight:normal;color:#333;display:flex;height:100%;align-items:center;justify-content:center}
}.r1_box1 li span{width:24px;height:73px;display:inline-block;vertical-align:middle;margin-right:14px;position:absolute;left:17px;background-size:contain}
.r1_box1 li:nth-child(even){margin-right:0}
.r1_box1  li span{position:absolute;left:41px;width:31px;height:35px;z-index:111}
.r1_box1 li:last-of-type{padding-left:0}
.fw_icon4{background:url(../image/rn_icon21_1.png) no-repeat center}
.fw_icon5{background:url(../image/rn_icon22_1.png) no-repeat center}
.fw_icon6{background:url(../image/rn_icon23_1.png) no-repeat center}
.fw_icon7{background:url(../image/rn_icon24_1.png) no-repeat center;background-size:contain}
.fw_icon9{background:url(../image/rn_icon816012_1.png) no-repeat center}
.fw_icon2{background:url(../image/rn_icon25_1.png) no-repeat center}
.fw_icon3{background:url(../image/rn_icon26_1.png) no-repeat center}
.r1_box4 li{float:left;width:50%;line-height:35px;position:relative;box-sizing:border-box;overflow:hidden;margin-top:20px;text-align:center;font-size:15px;font-family:"Microsoft YaHei";color:rgb(201,0,0);font-weight:bold}
.r1_box4 li img{display:block;text-align:center;margin:0 auto}
.slideTxtBox3 .bd{position:relative;height:100%;z-index:0}
.slideTxtBox3 .bd ul{margin-top:20px}
.slideTxtBox3 .bd li{zoom:1;vertical-align:middle;position:relative;width:32%;float:left;margin-right:14px;margin-bottom:14px;height:155px;overflow:hidden}
.slideTxtBox3 .bd img{width:100%;display:block;transition:all 0.8s}
.slideTxtBox3 .bd li .title{position:absolute;left:0;right:0;bottom:0;font-size:14px;color:#fff;line-height:33px;background:rgba(0,0,0,0.5);text-indent:8px;z-index:10}
.slideTxtBox3 .bd li .title a{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;display:block;width:100%}
.slideTxtBox3 .bd li a{color:#fff}
.slideTxtBox3 .bd li:nth-of-type(3n){margin-right:0}
.slideTxtBox3 .bd li:hover img{transform:scale(1.1)}
.slideTxtBox1 .list{height:352px}/*
.slideTxtBox2 .list{height:635px}*/
.r1_box li:hover span{webkit-transition:-webkit-transform 0.7s ease-out;-moz-transition:-moz-transform 0.7s ease-out;transition:transform 0.7s ease-out;transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg)}
.r1_box1 li:hover{background-color:#fff2f2}
.topli ul li a span{transition:all 0.3s}
.topli ul li:hover a span{color:#111}
.mRight_box3 .r1_box1 li{padding-left:65px}
.lm_main{margin-bottom:15px}
.mt20{margin-top:20px}
.lmcontain{background:#fff;padding:0 15px 15px 15px}
.wz_top{font-size:16px;line-height:30px;padding:10px 0 10px 25px;background:url(../image/dqwz.png) left 15px no-repeat;border-bottom:1px solid #ddd;margin-bottom:15px}
.con_main{padding:30px;position:relative}
.newstitle,.wztit{font-size:28px;line-height:30px;text-align:center;margin:5px 0px 10px;font-family:"黑体";font-weight:bold}
.newstitlef{color:rgb(67,67,67);line-height:25px;padding-bottom:5px;font-size:22px;font-weight:normal;font-family:"楷体";padding-bottom:5px;text-align:center}
.newsinfo{height:auto;line-height:28px;font-size:14px;padding:7px 0 7px 4px;color:#666;text-align:center;border-bottom:1px solid #d0d0d0}
.newsinfo .sp,.voteinfo span{display:inline-block;margin:0 6px}
.newscontnet{font-size:16px;margin:0 auto;color:#333;line-height:2;padding:20px 0 40px;overflow-x:auto;text-align:justify;text-justify:inter-ideograph;word-break:break-all;word-wrap:break-word}
.minh300{min-height:300px}
.wz_top i{font-style:normal}
.wz_top a:hover{color:#cd0000}
.pageparent{display:flex;justify-content:space-between}
.articlrlist{width:260px}
.sub-nav-box{clear:both;position:relative}
.articlrlist .sub-nav-title{height:44px;text-align:center;padding:0;line-height:44px;font-size:18px;color:white;background-color:#bd1a2d}
.articlrlist .sub-nav{padding:10px;border:1px solid #e9e9e9}
.sub-nav-box .sub-nav{clear:both;text-align:left;margin-bottom:20px;width:238px;overflow:visible;background:#fafafa}
.articlrlist .sub-nav ul{margin-top:4px}
.articlrlist .sub-nav ul li{border:0;font-size:15px;margin-top:4px;text-align:center;background-color:#f4f4f4}
.sub-nav-box .sub-nav li{width:100%;padding:0px;text-align:left;position:relative;display:block}
.articlrlist .sub-nav ul li:hover{background-color:#bd1a2d}
.articlrlist .sub-nav ul li:hover a{color:#fff}
.sub-nav-box .sub-nav li a{display:block;font-family:"Microsoft YaHei",Tahoma,Verdana,"Simsun";border-bottom:1px #ececec solid}
.articlrlist .sub-nav ul li a{padding:0;height:40px;line-height:40px;font-size:16px;color:#333;transition:all .5s}
.silder-left{margin-top:10px}
.silder-left .hd{height:42px;line-height:42px;border:1px solid #e9e9e9;background-color:#f8f8f8}
.silder-left .hd h3{margin-left:20px;padding-left:15px;font-size:16px;font-weight:bold;color:#bd1a2d;background:url(../image/icon.png) left -346px no-repeat}
.silder-left .bd{padding:10px 19px;height:272px;border:1px solid #e9e9e9}
.silder-left .bd ul li{line-height:34px;overflow:hidden;height:34px;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.silder-left .bd ul li a{padding-left:12px;background:url(../image/icon.png) left 8px no-repeat}
.page-right{width:890px;min-height:600px}
.page-right .rights{border:1px solid #e9e9e9;border-top:2px solid #bd1a2d}
.page-right .mHd{position:relative;z-index:1;margin:0 19px;height:55px;line-height:55px;border-bottom:1px solid #eaeaea}
.page-right .mHd h3{padding-left:40px;font-size:20px;font-weight:bold;color:#bd1a2d;background:url(../image/icon.png) 15px -252px no-repeat}
.newcenter{padding:0 20px 20px}
.pageBoxLoop{display:flex;justify-content:space-between;flex-wrap:wrap}
.pageBoxLoop .box{width:100%;margin-top:20px}
.pageBoxLoop .box .title{font-size:16px;line-height:38px;position:relative;height:38px;margin-bottom:5px;border-bottom:1px solid #ddd}
.pageBoxLoop .box .title a{font-size:12px;position:absolute;right:0;color:#666}
.pageBoxLoop .box .title h3{line-height:32px;position:absolute;padding:0 12px 5px 12px;font-size:18px;color:#bd1a2d;font-weight:bold;border-bottom:3px solid #bd1a2d}
.ulList{height:34px;line-height:34px;overflow:hidden}
.ulList .date{float:right;margin-left:10px;color:#999}
.ulList .tit{padding-left:12px;font-size:15px;background:url(../image/icon.png) left 8px no-repeat;width:690px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background-position:0 15px}
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}
.pagination>a{display:inline}
.pagination>a:first-child>a,.pagination>span:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}
.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#fff;background-color:#bd1a2d;border-color:#bd1a2d;cursor:default}
.pagination>a,.pagination>font,.pagination>span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;text-decoration:none;color:#666;border:1px solid #ddd;margin-left:3px}
.pagination>a,.pagination>span{border-bottom-right-radius:4px;border-top-right-radius:4px}
.text-center{text-align:center;margin:0 auto}
.ulList:hover a{color:#bd1a2d}
.silder-left .bd ul li:hover a{color:#bd1a2d}
.pagination span{}
.slideTxtBox3 .tab1 li{
    font-size: 20px
}
.slideTxtBox3 .tab1 li.on a{
    min-height: 40px
}
.slideTxtBox3 .tab1 li:first-of-type{
    font-size: 24px
}
 .slideTxtBox3 .tab2 li:nth-of-type(1).on a{border-bottom:2px solid #bd1b2d;min-height: 44px}
.pagination a{}
.pagination font{}