.dblj .iconfont { font-size: 25px; margin-right: 10px; vertical-align: top;} .dblj li:nth-child(1) .iconfont{color:#666;font-size: 28px;} .dblj li:nth-child(3) .iconfont{color:#fff;font-size: 24px;} .list_ejdh { text-align: right; height: 60px; line-height: 60px; background: #ddd;} .list_ejdh a { margin: 0 20px;} .list_ejdh a.on,.list_ejdh a:hover{color: #b70022; border-color: #b70022;} .list_ejdh a { height: 52px; display: inline-block; border-bottom: solid 4px #ddd; font-size: 14px;} .list_ejdh_sj{ text-align: right; height: 40px; line-height: 35px; background: #ddd;} .list_ejdh_sj a { margin: 0 20px;} .list_ejdh_sj a.on,.list_ejdh_sj a:hover{color: #b70022; /*border-color: #b70022;*/ border:none;} .list_ejdh_sj a { height: 56px; display: inline-block; /*border-bottom: solid 4px #ddd;*/ font-size: 14px; color:#666666; font-style: italic;} .text-overflow { overflow: hidden; font-size: 20px; line-height: 3vw; height: 3vw ;} .circle{ width:1vw; height:1vw; background-color:#cb18f8; border-radius:0.5vw;} .pcnotice{ float: left; width: 38vw;margin-right: 4vw;} @media screen and (max-width: 768px) { .text-overflow{ line-height: 25px; height:25px;} .text-overflow a{ height:25px;} .pcnotice{ width:100%;} .text-overflow a span:nth-child(1){ float:none;} .text-overflow a span:nth-child(2){ float:none ;} .text-overflow a span:nth-child(3){ display:none ;} } .news { padding-top: 10px; margin-left: 1vw; margin-top: 1vw; margin-bottom: 2vw;} .news ul li { position: relative; border-bottom: solid 1px #ddd; padding-bottom: 20px;} .news .pic { margin-right: 26px;} .news h2 { height: 46px; line-height: 46px; overflow: hidden; font-size: 20px; font-weight: normal; padding-right:120px;} .news p { height: 40px; line-height: 20px; overflow: hidden; margin: 10px 0; color: #808080; padding-right: 100px; font-size: 14px;} .news .go { height: 21px; line-height: 20px; overflow: hidden; font-size:12px; color: #015799; background: url("/images/icon.png") no-repeat 0 -116px;} .time { width: 100px; height: 100px; position: absolute; right: 10px; top: 38px;} .time span { position: absolute;} .time .span-1 { top: 24px; left: 37px; font-size: 32px;} .time .span-2 { bottom: 10px; left: 29px; font-size: 15px;} .p_fun_d, .p_no_d { border: solid 1px #999; padding: 3px 10px; display: inline-block; margin: 0 4px;} #newsinfo .image { float: left; height:200px; width: 300px; overflow: hidden; margin: 30px 30px 10px 0;} #newsinfo .image div { width: 100%; height: 100%; background-size: contain; background-repeat: no-repeat; background-position: top;} @media screen and (max-width: 768px) { #newsinfo .image { display:none;} } .newtitle{ text-align: center; color: #002870; font-size: 26px; font-weight: bold;}