body,p,ul,li,h3{
    margin:0;
    padding:0;
    list-style:none;
    font-family: 微软雅黑;
}
*{
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
a{
    text-decoration:none;
    color: #333;
}
img{
    vertical-align: middle;
    border:none;
}
.clear{
    clear:both;
}
.fl{
    float:left;
}
.fr{
    float:right;
}
.width{
    width:1200px;
    margin:0 auto;
}
.logo{
    background:#fff;
}
.logo_nr{
    height:130px;
}
.logo_nr img{
    padding-top:20px;
}
.search_form{
    margin:47px 0 0;
    float: right;
}
.search_form .text{
    width:220px;
    float:left;
    padding:0 0 0 15px;
    height:35px;
    line-height:35px;
    border:1px solid #cacaca;
    background:#fff;
    font:14px/35px "微软雅黑";
    color:#999;
    outline:none;
    border-right:none;
}
.search_form .search_btn{
    width:60px;
    font-size: 14px;
    float: right;
    border:none;
    outline:none;
    background: #2899f7;
    color: #fff;
    height:35px;
    cursor:pointer;
}
.slip-1{position:relative;width:100%;height:364px;line-height:0;font-size:0;overflow:hidden;}
.slip-1 .slip-box{width:10000%;height:100%;overflow:hidden;}
.slip-1 .slip-box li{float:left;width:1%;height:100%;}
.slip-1 .slip-box a{display:block;width:100%;height:100%;}
.slip-1 .slip-dot{position:absolute;bottom:20px;text-align:center;}
.slip-1 .slip-dot ul{display:inline-block;*display:inline;*zoom:1;}
.slip-1 .slip-dot li{float:left;width:14px;height:14px;background:#fff;border-radius:7px;margin:0 5px;cursor:pointer;}
.slip-1 .slip-dot .slip-o{width:14px;background:#f6ab00;}

.nav_bg{
    height:45px;
    background:#037edb;
}
.navs{
    position:relative;
    margin:0 auto;
    height:45px;
}
.navs li{
    width:150px;
    float:left;
    text-align:center;
    height:45px;
    line-height:45px;
    font-size:16px;
}
.navs li a{
    display:block;
    color:#fff;
  padding:0;
  margin:0;
}
.navs li.on a{
    background: #2799f7;
    color:#fff;
}
.navs li a:hover{
    background:#2799f7;
    color:#fff;
}
.banner{
    width: 100%;
    height: 364px;
    position: relative;
}
.banner img{
    width: 100%;
}

.main{
    margin-top:20px;
}
.cont{
    width: 590px;
    *width:588px;
    min-height: 310px;
    *height:310px;
    *overflow: visible;
    margin-bottom: 15px;
    float: left;
    border: 1px solid #ccc;
    background: #fff;
}
.left{
    margin-right: 20px;
}
.title_tt{
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ccc;
}
.title_text{
    width: 150px;
    height: 100%;
    float: left;
    font-family: "Microsoft YaHei";
    font-size: 16px;
    background: url(css_res/title_icon.png) no-repeat left center;
    -webkit-background-size: cover;
    -moz-background-size:cover;
    -o-background-size:cover;
    background-size: cover;
    text-align: center;
    color: #fff;
}
.more{
    width: 45px;
    font-family: "宋体";
    float: right;
    text-align: center;
    font-size: 14px;
    margin-right: 5px;
    cursor: pointer;
}
.nr{
    width: 100%;
    *width:558px;
    float: left;
    min-height: 270px;
    padding: 20px;
}
.nr_left{
    width: 230px;
    height: 230px;
    float: left;
    text-align: center;
    vertical-align: middle;
}
.nr_left img{
    width: 100%;
}
.nr_right{
    width: 298px;
    margin-left: 20px;
    float: right;
}
.nr_right li{
    width: 100%;
    line-height: 32px;
    background: url(css_res/list_icon.png) no-repeat left center;
    height: 32px;
}
.list_cont li{
    width: 100%;
    line-height: 32px;
    background: url(css_res/arrow_icon.png) no-repeat left center;
    height: 32px;
}
.circle_list li{
    background: url(css_res/list_icon.png) no-repeat left center;
}
.nr_right li a{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.nr_right li a,.list_cont li a{
    width: 100%;
    display: block;
    color: #333;
    line-height: 32px;
    height: 32px;
    font-family: "宋体";
    padding-left: 10px;
}
.nr_right li a:hover,.list_cont li a:hover{
    color: #256da8;
}
.list_cont li a div{
    width: 458px;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
}
.list_cont li a span{
    width: 80px;
    text-align: right;
    float: right;
}
.con_footer{
    width: 100%;
    float: left;
    min-height: 252px;
    *height: 252px;
    *overflow: visible;
    border: 1px solid #ccc;
    background: #fff;
}

.one{
    min-height: 300px;
    *height:300px;
}
.flash{
    text-align: center;
}
.flash img{
    width: 100%;
}
.cont1_bt{
    height:50px;
    line-height:48px;
    border-bottom:2px solid #ccc;
}

.slip-2{position:relative;float:left;width:550px;height:300px;line-height:0;font-size:0;overflow:hidden; }
.slip-2 .slip-box{width:10000%;overflow:hidden;}
.slip-2 .slip-box li{position:relative;float:left;width:1%;}
.slip-2 .slip-box img{width:550px;height:300px;}
.slip-2 .slip-box p{position:absolute;text-indent:15px;bottom:0;width:100%;font:14px/35px "Microsoft YaHei";color:#fff;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:url(http://xqhzb.hnmmc.cn/images/tm.png)  repeat;overflow:hidden;width:550px;height:56px; margin:0; line-height:56px;}
.slip-2 .slip-dot{position:absolute;bottom:10px;text-align:right; right:10px;}
.slip-2 .slip-dot ul{display:inline-block;*display:inline;*zoom:1;}
.slip-2 .slip-dot li{float:left;width:12px;height:12px;background:#fff;border-radius:6px;margin:0 4px;cursor:pointer;}
.slip-2 .slip-dot .slip-o{width:30px;background:#f6ab00;}

/*二级文字列表*/
.ej_cont{width: 1200px;    margin:0 auto;    overflow: hidden;  min-height:500px;}
.local{line-height:50px;color:#333; font-size:14px;}
.local a{color:#333; font-size:14px;}
.list-l{float:left;width:252px;text-align:center;background:#f6f6f6;border:1px solid #e4e4e4;margin:0 0 50px;}
.tit-s{height: 48px; line-height: 48px;  color: #fff; background:#037edb;text-align:center; font-size: 16px;}
.tit-x .col{display:block;line-height:40px;font-size:14px;border-top:1px solid #e4e4e4;     color: #2d2d2d;}
.tit-x .col:first-child{border-top:none;}
.tit-x .tit-o,.tit-x .col:hover{font-weight:bold;color:#fff;background:#2799f7;}
.list-r{float:right;width:919px;padding:10px 20px;border:1px solid #e4e4e4;margin:0 0 50px; min-height:400px;}
.list-r ul{padding:10px 5px 5px 0;}
.list-r ul li{line-height:35px; background:url(css_res/ico.png) left center no-repeat; text-indent:15px;}
.list-r ul li .tit{display:block; color:#5e5e5e; font-size:14px; border-bottom: 1px dashed #a0a0a0;}
.list-r ul li .tit:hover{color:#037edb;}
.tit-w{height:38px;line-height:40px;color:#fff;border-bottom:2px solid #ddd;margin:10px 0 0;}
.tit-w .fl{height:38px;font-weight:700;font-size:16px;font-family:"Microsoft YaHei";background:#036dd2;padding:0 20px;}
.tit-w .fr{color:#333;}
.paging{text-align:center;}





/*二级详情页*/
.detail{padding:10px 10px;}
.detail .title{font:bold 20px/36px "Microsoft YaHei";color:#333;text-align:center;}
.detail .info{line-height:40px;font-size:12px;color:#999;text-align:center;border-bottom:1px dashed #ddd;}
.detail .content{min-height:500px;line-height:30px;font-size:14px;color:#333;padding:10px 0 0;}
.detail  .content img{ max-width:700px;}


/*二级图片列表*/
#list_tp{clear:both;padding:0 10px;overflow:hidden; min-height:400px;}
#list_tp dl{float:left;padding:28px 12px 0 12px;}
#list_tp dd{padding:9px;border:1px solid #dedede;}
#list_tp dt{height:32px;line-height:48px;font-size:16px;text-align:center;overflow:hidden;}
#list_tp dt a{color:#707170;}
#list_tp dt a img{ width:225px; height:173px;}
.bottom{
    width: 100%;
    height:146px;
    float: left;
    background:#037edb;
}
.bottom_nr{
    width:1200px;
    margin:0 auto;
}


.bottom .fr li.news.clearfix {
    float: left;
  padding-left:35px;
    padding-top:20px;
}


.more_text{
    width: 45px;
    font-family: "宋体";
    float: right;
    text-align: center;
    font-size: 14px;
    margin-right: 5px;
    cursor: pointer;
}

.sitelogo {
    float: left;
}

.list-r ul .pages_count {
    background: none;
}

.list-r ul .page_nav{
    background: none;
}
.list-r ul .page_jump{
    background: none;
}

.wp_paging li a {
    line-height: 35px;
}

.main.width {
    background: #f7f7f7;
}



