/* index_zy */
.index_ty{overflow: hidden;margin: 36px auto auto;width: 1200px;}
.index_tl{text-align: center;font-size: 30px;line-height: 38px;font-weight: bold;border-bottom: dashed 1px #333;padding-bottom: 2px;}
.index_tl p{font-size: 18px;font-weight: normal;text-transform: uppercase;}
#mZero{margin-left: 0;}
/* index_yindao */
.index_yindao{overflow: hidden;margin: 16px auto auto;}
.index_yindao ul{width: 1300px;margin: 0 auto;overflow: hidden;border-top:#dedede solid 1px;border-bottom:#dedede solid 1px}
.index_yindao ul li{float: left;width: 259px;text-align: center;border-right: #dedede solid 1px;padding:16px 0 16px 0;}
.index_yindao ul li:hover{box-shadow: #bcbcbc 0px 0px 20px;}
.index_yindao ul li img{display: block;width: 120px;margin: 0 auto 12px auto;}
.index_yindao ul li ol b{display: block;font-size: 22px;}
.index_yindao ul li ol{font-size: 16px;line-height: 30px;}
.index_yindao ul li a{color: #333;}
/* index_bm */
.index_bm ul{margin: 36px auto auto;overflow: hidden;}
.index_bmA{width: 640px;background: #e92032;padding:10px 0 10px 0;}
.index_bmA b{text-align: center;font-size: 30px;color: #fff;line-height: 51px;text-align: center;display: block;}
.index_bmA ol{width: 620px;overflow: hidden;margin: 0 auto;height: 306px;background: #fff;overflow: hidden;}
.index_bmA_dh{background: #eee;overflow:hidden;border-bottom: dashed  1px #000;position: relative;z-index: 2;}
.index_bmA_dh i,.index_bmA_nr i{display: block;float: left;width: 25%;font-size: 20px;line-height: 50px;color: #000;text-align: center;}
.index_bmA_nr{overflow: hidden;background: #fff;}
.index_bmA_nr span{display: block;overflow: hidden;border-bottom: dashed  1px #000;}
.index_bmA_nr span a{color: #e92032;}
.index_bmB{width: 546px;}
.index_bmB b{text-align: center;font-size: 30px;color: #000;line-height: 60px;text-align: center;display: block;}
.index_bm{overflow: hidden;}
.index_bmPic{margin: 16px auto auto;}
.index_bmPicA{width: 640px;}
.index_bmPicB{width: 546px;}
.index_bmPicB_tl{font-size: 20px;color: #e92032;line-height: 30px;text-indent: 32px;}
.index_bmPicB_tl i{color: #888;display: block;}
.index_bmPicB ol{width: 88%;margin: 16px auto auto;}
.index_bmPicB ol input{background:#ededed;width: 100%;border-radius:5px;line-height: 46px;height: 46px;border: none;outline: none;margin-bottom: 10px;font-size: 18px;color: #888;text-indent: 14px;}
.zhuanye{width: 100%;border-radius:5px;line-height: 46px;line-height: 46px;height: 46px;font-size: 18px;color: #000;border: none;text-indent: 6px;}
.index_bmPicB ol a{display: block;width: 100%;line-height: 46px;font-size: 18px;color: #fff;text-align: center;background: #e92032;margin: 12px auto auto;cursor: pointer;}
.index_bmPicB ol i{display: block;text-align: center;font-size: 18px;color: #888;line-height: 42px;}
.index_bmPicB ol i em{color: #ff0000;}
/* index_course */
.index_course{background: #f4f4f4;padding: 36px 0 36px 0;overflow: hidden;margin: 46px auto auto;}
.index_course ul{margin: 36px auto auto;overflow: hidden;width: 1200px;}
.index_course ul li{float: left;margin-left: 12px;height: 842px;background: #fff;}
.index_course ul li div{float: left;width: 500px;background: #fff;}
.index_course ul li div h2{display: block;overflow: hidden;color: #fff;background: #e92032;height: 116px;}
.index_course ul li div h2 b{display: block;float: left;font-size: 34px;line-height: 40px;margin: 20px 0 0 26px;width: 266px;}
.index_course ul li div h2 b i{display: block;font-size: 20px;text-transform: uppercase;font-weight: normal;}
.index_course ul li div h2 a{display: block;width: 147px;line-height: 38px;border: solid 1px #fff;text-align: center;font-size: 20px;color: #fff;float: right;margin: 40px 26px 0 0;}
.index_course ul li div span{overflow: hidden;display: block;width: 456px;margin: 16px auto 22px auto;}
.index_course ul li div span img{float: left;width: 170px;}
.index_course ul li div span p{width: 261px;float: right;overflow: hidden;line-height: 26px;}
.index_course ul li div span p b{display: block;font-size: 22px;color: #333;}
.index_course ul li div span p b i{color: #e92032;font-size: 14px;}
.index_course ul li div span p a .index_course_pt{display: block;font-size: 16px;color: #666;}
.index_course ul li div span p a .index_course_me{display: block;color: #e92032;font-size: 16px;}
.index_course_xf{display: block;width:130px;font-size: 16px;line-height: 30px;background: #e92032;text-align: center;color: #fff;margin-top: 6px;}
.index_course ul li ol{width:338px;overflow: hidden;background: #FFF;padding: 40px 0 28px 0;}
.index_course ul li ol h2 img{display: block;margin: 0 auto 6px auto;}
.index_course ul li ol h2{line-height: 36px;font-size: 34px;text-align: center;color: #333;}
.index_course ul li ol h2 b i{font-size: 16px;font-weight: normal;display: block;color: #999;text-transform:uppercase;}
.index_course ul li ol p{overflow: hidden;}
.index_course ul li ol p img{width: 285px;display: block;margin: 0 auto 6px auto;}
.index_course ul li ol p span{font-size: 18px;line-height: 58px;display: block;text-align: center;border-bottom: dashed 1px #ccc;width: 86%;margin: 0 auto;}
.index_course ul li ol p span i{color: #e92032;font-size: 14px;}
.index_course ul li ol p span a{color: #000;}
.index_course_zx{display: block;width: 245px;margin: 10px auto 0 auto;font-size: 20px;line-height: 44px;border: #e92032 solid 1px;text-align: center;color: #e92032;}
/* index_zsjz */
.index_zsjz ul li{float: left;overflow: hidden;font-size: 18px;line-height: 50px;color: #000;border: solid 1px #BCBCBC;border-right: none;width: 238px;padding:12px 0 0 0;height: 68px;}
.index_zsjz ul li img{display: block;float: left;margin: 6px 8px 0 29px;}
.index_zsjz ul li a{color: #000;}
.index_zsjz ul li:hover{box-shadow: #bcbcbc 0px 0px 20px;}
.index_zsjz ul li:hover a{color: #ff0000;}
/* index_hot */
.index_hot .fl{width: 238px;height: 143px;background: #e92032;font-size: 16px;overflow: hidden;}
.index_hot .fl b{display: block;font-size: 20px;text-align: center;line-height: 26px;margin-top: 20px;}
.index_hot .fl b strong{font-size: 24px;}
.index_hot .fl a{color: #fff;}
.index_hot .fl p{font-size: 16px;text-align: center;line-height: 36px;margin: 0 auto 6px auto;}
.index_hot .fl span{display: block;}
.index_hot .fl span i{display: block;width: 104px;line-height: 28px;border:solid 1px #fff;color: #fff;text-align: center;float: left;margin-left: 9px;}
.index_hot_img{float: right;width: 962px;overflow: hidden;}
.index_hot_img img{display: block;width: 100%;}
.index_hot_img p a{display: block;width: 239px;float: left;}
/* index_dcxy */
.index_dcxy ul{margin: 26px auto auto;overflow: hidden;}
.index_dcxy ul div,.index_dcxy ul div p{overflow: hidden;}
.index_dcxy ul div span{display: block;position: relative;float: left;margin-left: 4px;margin-bottom: 4px;}
.index_dcxy ul div span i img{float: left;margin-top: 6px;}
.index_dcxy ul div span i{display: block;position: absolute;width: 100%;background: rgba(0,0,0,0.6);color: #fff;font-size:16px;line-height: 36px;bottom: 0;left: 0;text-align: center;}
.index_shebeiA{width: 40.7%;height: 405px;}
.index_shebeiB{width: 29.3%;overflow: hidden;}
/* index_jy */
.index_jy ul,.index_jyxz ul{margin: 26px auto auto;overflow: hidden;}
.index_jy ul li{width: 297px;float: left;margin-left: 4px;text-align: center;font-size: 16px;line-height: 26px;margin-bottom: 4px;}
.index_jy ul li img{width: 100%;display: block;}
.index_jy ul a{color: #333;}
/* index_jyxz */
.index_jyxz ul li{width: 397px;margin-bottom: 4px;position: relative;float: left;margin-left: 4px;}
.index_jyxz ul li p{position: absolute;width: 100%;font-size: 16px;color: #fff;line-height:36px;text-align: center;bottom: 0;left: 0;background: rgba(0,0,0,0.7);}
.index_jyxz ul li img{width: 100%;display: block;}
/* index_sp */
.index_sp ul li{float: left;margin: 0 0 0 4px;width: 297px;overflow: hidden;}
.index_sp ul li img{display: block;width: 100%;}
.index_sp ul li ol{font-size: 16px;line-height: 30px;background: url(http://hdbfdyt.com/zhuanti/2022/index220518/bofang.png)no-repeat center left;text-indent: 30px;margin-top: 4px;}
.index_sp ul li a{color: #000;}
.index_sp ul li ol i{display: block;width: 100px;line-height: 30px;background: #E92032;color: #fff;text-align: center;font-size: 16px;float: right;text-indent: 0;}
/* index_news */
.index_news ul{overflow: hidden;}
.index_newsA b,.index_newsB b{display: block;line-height: 46px;background: #E92032;color: #fff;font-size: 20px;text-align: center;}
.index_newsA ol a{font-size:14px;line-height: 40px;border-bottom: dashed 1px #ccc;background: url(http://hdbfdyt.com/zhuanti/2022/index220518/images/news.jpg) left center no-repeat;text-indent: 24px;display: block;color: #333;}
.index_news ul li{margin-left: 4px;width: 297px;}
.index_newsB{overflow: hidden;}
.index_newsB ol{margin-top: 3px;}
.index_newsB ol a{display: block;width: 49.5%;font-size: 16px;text-align: center;line-height: 58.4px;background: #E92032;color: #fff;margin-bottom: 3px;}
.index_newsB ol a:hover{opacity: 0.8;}
#index_newsB_zx{width: 100%;}
.index_newsC ol a{display: block;}
.index_news ul li img{height: 292px;}
.index_newsD{position: relative;}
.index_newsD p{width: 172px;line-height: 42px;color: #fff;text-indent: 36px;position: absolute;right:0;top:0;background: #E92032 url(http://hdbfdyt.com/zhuanti/2022/index220518/images/index_newsDbf.gif) no-repeat 10px 12px;background-size:20px;}
/* index_sxdw */
.index_sxdw ul li{position: relative;overflow: hidden;}
.index_sxdw ul li i{display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.6);position: absolute;left: 0;bottom: -263.8px;}
.index_sxdw ul li i b{display: block;width: 146px;line-height: 50px;background: #E92032;color: #fff;text-align: center;margin: 106px auto auto;font-size: 20px;}
/* index_answer */
.index_answer{margin-bottom: 46px;}
.index_answer ul{margin: 28px auto auto;}
.index_answer ul li{float: left;width: 218px;line-height: 54px;text-align: center;font-size: 20px;border: 1px solid #1675eb;margin:0 0 18px 25px;position: relative;border-radius: 50px;}
.index_answer ul li::after{content: "";position: absolute;right: 0;bottom: 13px;width: 32px;height: 48px;display: block;background: url(http://www.beifangdn.com/zhuanti/2022/index220512/images/xinx.png) no-repeat center center;color: #333;}      
.index_answer ul a{color: #333;}
.index_answer ul a .red{color: #ff0000;}