.crumbs_nav{margin-top: 35px;}

.dynamic{display: flex;margin-top: 22px;border-top: 1px solid #EEEEEE;padding-top: 8px;}
.dynamic .dynamic_left{flex: 1;margin-right: 39px;}
.dynamic .dynamic_right{width: 288px;}

.cont1 .cont1_main{display: flex;}
.cont1 .cont1_main .swiper{width: 216px;}
.cont1 .cont1_main .swiper .swiper-slide img{width: 216px;height: 122px;}
.cont1 .cont1_main .swiper .swiper-slide a{font-size: 18px;line-height: 28px;font-weight: bold;margin-top: 15px;}
.cont1 .cont1_main .swiper .swiper-pagination{right: 0;bottom: 11px;left: auto;width: auto;display: flex;}
.cont1 .cont1_main .swiper .swiper-pagination span{width: 6px;height: 6px;margin: 0 0 0 6px;background-color: #EEEEEE;opacity: 1;}
.cont1 .cont1_main .swiper .swiper-pagination span.swiper-pagination-bullet-active{background-color: #1785F1;}
.cont1 .cont1_main .cont1_main_right{flex: 1;margin-left: 11px;}
.cont1 .cont1_main .cont1_main_right .right_top{display: flex;font-weight: bold;align-items: flex-end;justify-content: space-between;}
.cont1 .cont1_main .cont1_main_right .right_top a{font-size: 18px;line-height: 28px;color: #1785F1;max-width: 550px;}
.cont1 .cont1_main .cont1_main_right .right_top span{font-size: 14px;line-height: 24px;color: #999999;}
.cont1 .cont1_main .cont1_main_right p{font-size: 14px;line-height: 24px;margin-top: 20px;}

.cont2{margin-top: 43px;padding-top: 25px;border-top: 1px solid #EEEEEE;}
.cont2 li{display: flex;position: relative;padding-left: 15px;font-size: 14px;line-height: 24px;}
.cont2 li:before{content: '';position: absolute;top: 8px;left: 0;width: 8px;height: 8px;background-color: #1785F1;border-radius: 50%;}
.cont2 li:nth-child(n+2){margin-top: 14px;}
.cont2 li a{max-width: 760px;}
.cont2 li span{color: #999999;margin-left: auto;}

.cont3{margin-top: 52px;}
.cont3 .cont3_list{margin-top: 18px;}
.cont3 .cont3_list li{display: flex;justify-content: space-between;cursor: pointer;}
.cont3 .cont3_list li:nth-child(n+2){margin-top: 34px;}
.cont3 .cont3_list li .li_left img{width: 216px;height: 122px;}
.cont3 .cont3_list li .li_right{width: 646px;}
.cont3 .cont3_list li .li_right a{font-size: 22px;line-height: 34px;font-weight: bold;}
.cont3 .cont3_list li .li_right p{font-size: 14px;line-height: 24px;margin: 11px 0;}
.cont3 .cont3_list li .li_right span{display: block;font-size: 14px;line-height: 1;color: #999999;font-weight: bold;}
.cont3 .cont3_list li:hover{box-shadow: 0 0 8px 0 rgba(0,0,0,0.2);}
.cont3 .page{display: flex;justify-content: center;margin-top: 34px;}
.cont3 .page li{font-size: 12px;line-height: 32px;margin-right: 10px;border-radius: 4px;min-width: 38px;text-align: center;background-color: #F6F6F6;}
.cont3 .page li a, .cont2 .page li span{display: block;color: #666666;padding: 0 8px;}
.cont3 .page li.thisclass{background-color: #1785F1;color: #FFFFFF;}
.cont3 .page li:nth-child(2) a, .cont3 .page li:nth-last-child(2) a{font-size: 0;width: 38px;height: 32px;background: #F6F6F6 url(../images/dynamic1.png) center no-repeat;border-radius: 4px;box-sizing: border-box;}
.cont3 .page li:nth-last-child(2) a{transform: rotate(180deg);}

.cont4 ul{margin-top: 11px;}
.cont4 ul li{position: relative;cursor: pointer;}
.cont4 ul li:nth-child(n+2){margin-top: 44px;}
.cont4 ul li img{width: 288px;height: 162px;}
.cont4 ul li i{position: absolute;width: 100%;height: 100%;background-color: rgba(0,0,0,.7);font-size: 16px;line-height: 162px;color: #FFFFFF;text-align: center;top: 0;left: 0;opacity: 0;transition: opacity .3s;}
.cont4 ul li:hover i{opacity: 1;}

.cont5{margin-top: 45px;}
.cont5 .cont5_img{display: block;margin: 11px 0 21px;}
.cont5 .cont5_img img{width: 288px;height: 162px;}
.cont5 ul li:nth-child(n+2){margin-top: 22px;padding-top: 18px;border-top: 1px solid #EEEEEE;}
.cont5 ul li a{font-size: 18px;line-height: 28px;font-weight: bold;}
.cont5 ul li p{font-size: 14px;list-style: 24px;color: #666666;margin-top: 4px;}

.cont6{margin-top: 35px;}
.cont6 ul{margin-top: 23px;}
.cont6 ul li{font-size: 14px;line-height: 24px;display: flex;}
.cont6 ul li:nth-child(n+2){margin-top: 14px;}
.cont6 ul li:before{content: '1';color: #999999;}
.cont6 ul li:nth-child(2):before{content: '2';}
.cont6 ul li:nth-child(3):before{content: '3';}
.cont6 ul li:nth-child(4):before{content: '4';}
.cont6 ul li:nth-child(5):before{content: '5';}
.cont6 ul li:nth-child(6):before{content: '6';}
.cont6 ul li a{color: #999999;margin-left: 8px;}

.cont7{margin-top: 49px;}
.cont7 ul{display: flex;flex-wrap: wrap;justify-content: space-between;}
.cont7 ul li:nth-child(n+3){margin-top: 15px;}
.cont7 ul li a{display: block;font-size: 14px;line-height: 28px;color: #999999;padding: 0 10px;background-color: #F6F6F6;border-radius: 4px;}

.arti_reco_one{margin-top: 47px;}

.cont8{margin-top: 72px;}

.article_main{padding-top: 53px;}
.article_main h1{font-size: 28px;line-height: 36px;text-align: center;}
.article_main .time_box{display: flex;justify-content: center;font-size: 18px;line-height: 36px;color: #999999;}
.article_main .time_box span:nth-child(2){margin-left: 15px;}
.article_main .article_box{margin-top: 35px;height: 600px;overflow: hidden;}
.article_main .article_box p, .article div{font-size: 18px;line-height: 36px;margin-bottom: 30px;}
.article_main .article_box p img, .article_main .article_box div img{width: auto !important;height: auto !important;max-width: 80%;max-height: 80%;margin-bottom: 40px;}
.article_main .read_full_text{margin: 30px auto 0;font-size: 16px;line-height: 42px;border-radius: 8px;border: 2px solid #1785F1;width: 203px;text-align: center;color: #1785F1;cursor: pointer;}
.article_main .page{margin-top: 71px;}
.article_main .page li{font-size: 16px;line-height: 26px;height: 26px;display: flex;font-weight: bold;}
.article_main .page li:first-child{margin-bottom: 7px;}
.article_main .page li a{display: inline-block;max-width: 80%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #3F3F3F;}

.reco_read{margin-top: 50px;}
.reco_read ul{display: flex;flex-wrap: wrap;margin-top: 10px;justify-content: space-between;}
.reco_read ul li{width: 48%;box-sizing: border-box;position: relative;padding-left: 15px;font-size: 14px;line-height: 24px;}
.reco_read ul li:nth-child(n+3){margin-top: 14px;}
.reco_read ul li:before{content: '';position: absolute;top: 8px;left: 0;width: 8px;height: 8px;background-color: #1785F1;border-radius: 50%;}

