@charset "utf-8";
/* CSS Document */
.is-main{  margin: 30px auto;}
/*全局 end*/
/*头部 on*/
.is-header{border-bottom: 8px solid #be1414;background: url(/hfzf/xhtml/zyjycss/banner.jpg) no-repeat;background-size: 100% 100%;}
.ban .img_title{display: none;}
/*头部 end*/
.hygq_goback{float:left;font-size:16px;width:90px;border-radius:4px;background:url(/hfzf/xhtml/zyjycss/hygq_goback.png) no-repeat center top;line-height:30px;text-align:center;}
.wza{ line-height:30px;font-size:16px; float: left;}
.wza ul li{float: left; padding: 0 10px;}
.wza ul li a{ font-size: 16px;}
.topright{ position: absolute; width:auto; height: 30px; top:10px; right:0px;}

.ystl-bg{ background: url(/hfzf/xhtml/zyjycss/yshjbg1.png) top center no-repeat; padding-top: 10px;}
.ystl-nr{ background: url(/hfzf/xhtml/zyjycss/yshjbg2.jpg) bottom center no-repeat #fff9f0; margin: 0 24px; padding: 25px 30px 20px 30px; font-size: 22px; color: #be1414; line-height: 40px;}
.ystl-nr p{ text-indent: 2em;}
.ystl-nr .links{ text-align: right; font-size: 16px;  color: #be1414; display: block;}
/*篮彩购买app on*/
.m-topblackboard{text-indent:2rem;margin-top: 20px;padding: 25px;background: #f1f1f1;height: 177px;box-shadow: 0px 15px 10px -15px #ccc;}
.m-topblackboard  p{width: 48%;font-size: 16px;line-height: 30px;}
.m-topblackboard .line{ border: 1px dashed #ccc;height: 100%;margin-left: 1.5%;}

.m-h2{text-align: center;margin: 40px 0;height: 40px;line-height: 40px; position: relative;}
.m-h2 div img{vertical-align: middle; }
.m-h2 .bgl,.m-h2 .bgr{width: 460px; height: 18px;position:absolute;top:14px; z-index: -3}
.m-h2 .bgl{ left: 0px; background: url("/hfzf/xhtml/zyjycss/line.png") center no-repeat;}
.m-h2 .bgr{ right: 0px; background: url("/hfzf/xhtml/zyjycss/line.png") center no-repeat;}
.lmtitle{   font-size: 36px; font-weight: bold;  text-align: center;margin:0 auto; }
.lmtitle a{color: #be1414; padding: 0 54px; position: relative; line-height: 40px;background: #fff;}
.lmtitle .leftdot,.lmtitle .rightdot{ position: absolute; width: 24px; height: 24px; top:11px;}
.lmtitle .leftdot{ background: url("/hfzf/xhtml/zyjycss/left_dot.png") no-repeat;left:0px;}
.lmtitle .rightdot{ background: url("/hfzf/xhtml/zyjycss/right_dot.png") no-repeat;right:0px;}
.is-main{position: relative;}
.is-main .guidang{position: absolute;top: 10px;right: 10px;}
.m-flash{width: 588px; height: 419px; overflow: hidden;}
.ls-flash{ width: 100%; height: 100%; position:relative; }
.ls-flash .flash-pic,.ls-flash .flash-pic ul,.ls-flash .flash-pic li,.ls-flash .flash-pic img,.ls-flash .flash-pic a{height:100%; width: 100%; }
.ls-flash .flash-pic{ position:relative; z-index:0;}
.ls-flash .flash-pic li{ zoom:1; vertical-align:middle;}
.ls-flash .flash-pic a{display:block; color: #fff; position: relative;}
.ls-flash .flash-pic img{display:block;}
.ls-flash .flash-pic .title{display: block; height: 44px; line-height: 44px; padding: 0 120px 0 8px; font-size: 17px;      background: rgba(0, 0, 0, 0.5);  overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: absolute; left: 0; right: 0; bottom: 0; color: #fff;}
.ls-flash .flash-pic a:hover .title{color: #fff;}
.ls-flash .flash-num{ height:10px; overflow:hidden; position:absolute; right:0px; bottom:15px; z-index:1; }
.ls-flash .flash-num ul{ overflow:hidden; zoom:1; float:left;}
.ls-flash .flash-num ul li{ float:left; margin-right:11px; width:10px; height:10px; text-indent: -20em; font-size: 0; border-radius:5px;     background:#676867 !important; overflow: hidden; cursor: pointer;}
.ls-flash .flash-num ul li.on{background:#fff!important; }


.m-mainright{width: 99%;}
.m-mainright .m-textlist ul{padding-left: 16px;height: 90px;border-bottom: 1px solid #ddd;margin-top: 18px; padding-top: 0px;}
.m-mainright .m-textlist ul:first-child{margin-top: 0;}
.m-mainright .m-textlist ul .title{padding-left: 16px;font-size: 16px;font-weight: bold;color: #900;line-height: 24px;background: url(/hfzf/xhtml/zyjycss/iconfont_11.png) left center no-repeat;}
.m-mainright .m-textlist ul .title a{display:block;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.m-mainright .m-textlist ul .remarks a{color:#d15112;}

.m-reading{margin-top: -20px;}
.m-reading li{width: 50%;float: left;height:56px;line-height: 56px; padding: 2px 0px; position: relative;}
.m-reading ul li>span{color: #999; padding-right: 10px; position: absolute; right: 0px; top:2px;}
.m-reading ul li a{padding-left: 16px; max-width:470px;margin-left: 16px;background: url(/hfzf/xhtml/zyjycss/iconfont_11.png) left center no-repeat;font-size: 16px; display: block; overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-reading ul li a:hover span{color: #dd1515;}
.m-reading ul li:nth-child(1),.m-reading ul li:nth-child(2),.m-reading ul li:nth-child(5),.m-reading ul li:nth-child(6){background: #f5f5f5;}
.m-reading ul li img{float: left;margin-top: 24px;}
.is-window{width: 131px; height: 553px;position: fixed;left: 180px; top: 284px;z-index: 999;}
.m-close{width: 40px;height: 12px;float: left;margin-bottom: 8px; padding-right: 2px;cursor: pointer;}
.m-rw{font-size:12px;width: 128px; height: 281px; padding-top: 6px;border: 1px solid #ddd;clear: both; background: #fff;line-height: 18px;text-align: center;}
.m-rw img {display:block;width: 80px; height: 80px;margin: 8px auto 6px;}
.m-rw span {color: #df2d2d;font-size: 12px;}
.m-rw p{ line-height: 40px;}
.m-theme{margin-top: 8px;}
.m-theme span{display: none;}
.closebtn{ display: none;}
/*篮彩购买app end*/
.hf_box{margin: 10px 0;}
.hf_box .img_title{display: none;}
.hf_box li{width: 588px;float: left;}
.hf_box li.num2{float: right;}
@media (min-width:992px) and (max-width:1199px) {
.ban img{ width: 100%; height: auto;}

.m-topblackboard{ height: 200px;}
.m-flash{width: 500px; height: 380px;}
.m-mainright{ width: 47%;}
.m-mainright .m-textlist ul{ height: 85px; margin-top: 13px;}
.m-reading ul li a{ max-width: 380px;}
.is-window{ left:10px; top:50%; margin-top: -270px;}
.hf_box li{ width: 486px;}
.hf_box li img{ width: 100%; height: auto;}
}
@media (max-width:991px) {
.is-main{ margin: 15px auto;}
.ban img{ width: 100%; height: auto;}
.m-topblackboard{ height: auto;}
.m-topblackboard p.fl{ width: auto; float: none; border-bottom: 1px dashed #ccc; padding-bottom: 10px; margin-bottom: 10px;}
.m-topblackboard .line{ display: none;}
.m-topblackboard p.fr{width: auto; float: none;}
.m-main{ padding: 0 10px;}
.m-flash{width: auto; float: none; height: 533px;}
.m-mainright{width: 100%;margin-left: 0; float: none;}
.m-mainright .m-textlist ul:first-child{ margin-top: 15px;}
.m-mainright .m-textlist ul{ height: auto; padding-bottom: 15px;}
.m-reading li{width: auto; float: none;}
.m-reading li.odd{ background: #f5f5f5!important;}
.m-reading li.even{ background: #fff!important;}
.m-reading ul li a{ float: none; max-width: none; margin-right: 60px;}
.m-h2 .bgl, .m-h2 .bgr{ width: 230px;}
.m-h2{ margin: 15px 0px;}
.m-reading{ margin-top: 0px;}
.hf_box{ margin: 10px 0 0px;}
.hf_box li{ width: 100%; float: none; margin-bottom: 10px;}
.hf_box li img{ width: 100%; height: auto;}
}
@media (max-width:767px) {
.is-main{ margin: 0px auto;}
.m-topblackboard{ margin-top: 10px; padding: 10px;}
.m-flash{ height: 330px;}
.hygq_goback{ top:0px;}
}
@media only screen and (max-width:479px) {
.m-flash{height: 250px;}
}
@media only screen and (max-width:400px) {
.m-flash{height: 220px;}
}
/*栏目start*/
.container_lanmu{margin: 30px auto;}
.wz_top{width: 100%;height: 36px;line-height: 36px;text-indent: 18px;}
.lm_lban{width: 257px;}
.lm_lban .lm-div{width: 255px;min-height: 717px;background: #f5f5f5;border: 1px solid #ddd;border-top: none;}
.lm_lban .title{width: 100%;height: 50px;line-height: 50px;text-indent: 30px;font-size: 18px;color: #fff;font-weight: bold;background: url(/hfzf/xhtml/images-ssyf/list_icon.png) #d60300 222px 18px no-repeat}
.lm_lban .lm-div ul li{width: 100%;height: 50px;line-height: 50px;border-bottom: 1px solid #ddd;}
.lm_lban .lm-div ul li a{display: block;text-indent: 43px;background: url(/hfzf/xhtml/zyjycss/list_icon.png) 190px -90px no-repeat;font-size: 16px;}
.lm_lban .lm-div ul li a:hover{background: url(/hfzf/xhtml/zyjycss/list_icon.png) #fff 187px -151px no-repeat;border-left: 3px solid #d60300;text-indent: 40px;color: #d60300;}


.lm_rban{width: 923px;position: relative;}
.lm_rban .guidang{position: absolute;top:10px; right:10px;}
.lm_rban .tit_col{width: 100%;height: 47px;line-height: 46px;border-bottom: 1px solid #ddd;margin-top: 2px;}
.lm_rban .tit_col span{display: inline-block;padding: 0 18px;border-bottom: 2px solid #d60300;color: #d60300;font-size: 18px;float: left;}
.lm_rban .navjz{padding:0 10px;height: auto;margin: 20px auto;}
.lm_rban .navjz ul li{width: 100%;height:26px;line-height: 26px;text-indent: 15px; padding: 2px 0px; position: relative;}
.lm_rban .navjz ul li>span{color: #999;font-size: 13px; position: absolute; right:0px; top:2px;}
.lm_rban .navjz ul .lm_line{height: 0px;border-bottom: 1px dashed #DDDDDD;margin:20px auto;}
.lm_rban .navjz ul li a{ max-width: 760px; float: none; display: block;overflow: hidden; word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}

/*栏目页-窄屏下二级栏目 */
.btn-group{width:100%;cursor:pointer;position:relative;}
.btn{width:100%;padding:3px 12px;font-size:14px;text-align:left;border-radius:0;}
.btn-danger{height:40px;color:#fff;background:#c50001;border:0;font-weight:bold;padding-left:30px;}
.btn-danger:active:hover,.btn-danger.active:hover,.open > .dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open > .dropdown-toggle.btn-danger:focus, .btn-danger:active.focus,.btn-danger.active.focus,.open > .dropdown-toggle.btn-danger.focus{color:#fff;background:#c50001;border:0;}
.btn .caret{float:right;margin-top:10px;}
.dropdown-menu{width:100%;padding:0;border-radius:0;box-shadow:none;border:0;top:38px;}
.dropdown-menu > li > a{padding:5px 10px 5px 30px;font-size:13px;}
.dropdown-menu a{background:#f2f4fb;border-top:1px solid #fff;}
.dropdown-menu a:hover{background:#C50001 !important;color:#fff !important;}
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{background:#C50001;color:#fff;}
/*栏目end*/
@media (min-width:992px) and (max-width:1199px) {
.lm_rban{ width: 715px;}
.lm_rban .navjz ul li a{ max-width: 558px;}
}
@media (max-width:991px) {
.container_lanmu{margin: 5px auto 10px;}
.lm_contain{ padding: 0 10px;}
.lm_rban{ width: auto; float: none;}
.lm_rban .navjz ul li a{ max-width:none; margin-right: 90px;}
.lm_rban .navjz ul li img{display:none;}
.lm_rban .navjz{ padding: 0px; margin:10px auto;}
.lm_rban .navjz ul li{ text-indent: 0px;}
}
@media (max-width:767px) {
.container_lanmu{margin: 0px auto;}
.wz_top{ height: auto; line-height: 26px; padding: 5px 10px; text-indent: 0px; width: auto;}
.lm_rban .navjz ul .lm_line{ margin: 10px auto;}
}
/*详细页 start*/
.wzy_position{margin-top:30px;width: 100%;height: 36px;line-height: 36px;text-indent: 8px; padding: 0px;}
.secnr{padding: 57px 20px 30px;border: 1px solid #ddd;margin-bottom: 30px;position: relative;}
.wzttit,.wzfbt,.wzstit{text-align: center;width: 760px;margin: 0px auto 20px;}
.wztit{width: 100%;line-height: 58px;text-align: center;font-size: 32px;color: #c50e1b;margin-bottom: 20px;}
.wzcon{font-size:16px; margin:20px auto; line-height: 200%;overflow-x: auto;position:relative;font-family: 宋体;min-height: 164px;padding: 20px 0px 40px;}
.wzcon img{ max-width:100%;}
.wzcon table{max-width: 100%;}
.secnr .guidang{ position:absolute; top:50px; right:10px;}
.wz_btn{width: 920px;height: 70px;margin:0 auto;line-height: 70px;text-align: center;border-top: 1px dotted #a2c8b0;}
.wzfbxx{border-bottom: 1px solid #dcdcdc;}
.wzfbxx .fbxx{ height: auto;line-height: 41px;text-align: center;margin:0 auto;}
.wzfbxx .fbxx span{font-size: 12px;color: #999;margin-right: 16px;}
.wzfbxx .fbxx .hit .j-info-hit{font-style: normal;}
.wzfbxx .font1{width: 129px;height: 41px;line-height: 41px;}
.bdsharebuttonbox {margin: 7px 0 0 0;}
.bdsharebuttonbox .share-box{display: inline-block;position: relative;right: auto;top: auto;}
.bdshare-button-style0-16 .bds_more {color: #333;float: left;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more {float: left;font-size: 12px;padding-left: 17px;line-height: 16px;height: 16px;background-image: url(/hfzf/xhtml/images-tpgj/icons_0_16.png?v=d754dcc0.png);background-repeat: no-repeat;cursor: pointer;margin: 6px 6px 6px 0;}
.bdshare-button-style0-16 .bds_qzone {background-position: 0 -52px;}
.bdshare-button-style0-16 .bds_tsina {background-position: 0 -104px;}
.bdshare-button-style0-16 .bds_tqq {background-position: 0 -260px;}
.bdshare-button-style0-16 .bds_renren {background-position: 0 -208px;}
.bdshare-button-style0-16 .bds_weixin {background-position: 0 -1612px;}
.scan_code{width:120px;margin: 0 auto;}
.scan_code_box{text-align: center;margin: 0 auto;}
.wzshare{width: 100%;height: 34px;line-height: 24px;padding: 10px 0;margin-top: 30px;border-top: 1px solid #ddd;}
.wzbot{margin-top: 7px;}
.wzbot ul li {float: left;margin-right: 5px;}
.wzbot ul li a {display: inline-block;border: 1px solid #ddd;padding: 0 17px;color: #666;}
.wzbot ul li a:hover {background: #d60300;color: #fff;}
.updown{margin: 10px auto;height: 24px;}
.updown .prev{float: left;background-position: 0 3px;padding-left: 33px;max-width: 525px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.updown .next{float: right;background-position: right -72px;padding-right: 33px;max-width: 525px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.updown div{background-image: url(/hfzf/xhtml/detail_icon.png);background-repeat: no-repeat;font-size: 16px;color: #444;}
/*详细页 end*/
@media (max-width:991px) {
.wzy_position{ padding:5px 10px; line-height: 26px; height: auto; margin-top: 0px; width: auto; text-indent: 0px;}
.secnr{ padding: 15px; margin: 0 10px 10px;}
.wztit{ line-height: 48px; margin-bottom: 10px;}
.wzcon{ margin: 0px;}
.wzfbxx .fbxx{ line-height: 30px; padding: 5px 0px;}
}
@media (max-width:767px) {
.secnr{ padding: 10px;}
}
 