@charset "utf-8";
/* reset.css */
ol,ul,li,dt,dd,dl{list-style:none;}
fieldset, img{border:0;}
body {color: #3e3e3e;width: 100%;overflow-x: hidden;line-height:0.373rem;font-size:0.373rem;position: relative;background: #f5f5f5 !important;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
input[type="button"]{-webkit-appearance:none;}
input[type="submit"]{-webkit-appearance:none;}
input[type="text"]{-webkit-appearance:none;}
input[type="search"]{-webkit-appearance:none;}
select,input{vertical-align:middle;}
img{border:none;}
a:link,a:visited,a:hover{text-decoration:none !important;}
audio{display: block;width:9.2rem;margin: 0.4rem auto 0.4rem auto}
nav,header,footer,section{display: block;}

a{cursor:pointer;}
a:active,a:hover,a:focus{text-decoration:none;outline:none;}
a:link,a:visited{text-decoration:none;}
:focus{outline:0;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
texearea{resize:none;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.titleH2{font-size: 0.533rem;margin-bottom: 0.4rem;color: #333;line-height: 0.853rem;width: 9.2rem;margin: 0 auto 0.4rem auto}
.bn{border-left:none !important;}
.dn{display: none !important;}
.bgn{background: none !important;}
div.lazy-load {background-color: #e6e6e6;overflow: hidden;display: inline-block;}
img.lazy-load{background-color: #e6e6e6;transition:opacity 0.3s ease-in;border: 0;outline: 0;}
.bt1{border-top: 0.013rem solid #e5e5e5;}
.fbn{font-weight: normal !important}
.cgOrg{background: #FB5F20 !important;}

/* 边距 */
.mt10{padding-top:0.133rem !important}
.mt50{padding-top: 0.667rem !important}
.mt70{padding-top: 0.933rem !important}
.mb50{margin-bottom: 0.667rem !important}
.mb30{margin-bottom: 0.4rem !important}
.p40{padding: 0.4rem 0 0 0 !important}
.pb100{padding-bottom:1.2rem !important;}

/*字体字色*/
.b{font-weight: bold;}
.cWhite{color: #fff !important;}
.c000{color: #000;}
.h100{height: 100%; overflow: hidden;}

/*通用轮播图*/
.banner{max-width:10rem; width:10rem;height:6.96rem;overflow:hidden; position:relative;margin:0 auto;}
.banner .bigbanner{position:relative; z-index:1; width:100%; overflow:hidden;}
.banner .bigbanner li{text-align:center; width:10rem; float:left;height:6.96rem}
.banner .bigbanner li a{ display:block;width:10rem;height:6.96rem;position:relative;}
.banner .bigbanner li h3{color: #fff;position: absolute;bottom: 0;left:0;right: 0;height: 1.387rem;line-height: 1.08rem;padding: 0 0.4rem;width: 9.2rem;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0));text-align: left;font-size: 0.373rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.banner .bigbanner li img{width:10.0rem;height:6.96rem}
.banner .smallbanner{position:absolute; height:0.12rem;width:1.2rem; text-align:right; bottom:0.267rem;right:0.4rem; z-index:99;}
.banner .smallbanner ul{overflow: hidden;}
.banner .smallbanner li{display:inline-block; width:0.12rem; height:0.12rem;border-radius:0.133rem;margin: 0 0.067rem; background:#fff;background: rgba(255,255,255,0.5);color: rgba(0,0,0,0);}
.banner .smallbanner li.on{background:rgba(255,255,255,1);}

.newsList{width: 10rem;margin: 0 auto 0.133rem auto;background: #fff}
.newsList h2{display: block;width: 9.333rem;line-height:1.067rem;font-size:0.4rem;font-weight:500;padding-left: 0.733rem;color: #000;position: relative;}
.newsList h2:before{content:"";position: absolute;width: 0.16rem;height: 0.453rem;border-radius: 0.133rem;background: #2A74FF;top:0.307rem;left:0.333rem;}
.newsList .more{display: block;width: 10rem;font-size: 0.32rem;color: #2A74FF;line-height: 1.067rem;text-align: center;position: relative;}
.newsList .more:after{content:""; position:absolute;right:4.0rem;top:0.4rem;width: 0.147rem;height: 0.267rem;background: url(more.png) no-repeat center center;background-size: 100% 100%;}
.newsList ul{width: 10rem;overflow: hidden;height: 1.067rem;text-align: center;border-bottom: 0.013rem solid #efefef;}
.newsList ul li{color:#9B9B9B;line-height: 1.013rem;font-size: 0.4rem;position: relative;margin: 0 0.733rem;display: inline-block;}
.newsList ul li.on{color: #2A74FF;font-weight: bold;}
.newsList ul li.on:before{content:"";position: absolute;width:0.8rem;height:0.053rem;border-radius:0.027rem;background: #2A74FF;bottom:-0.053rem;left:0;}

.newsBox{width: 10rem;margin: 0 auto;overflow: hidden;padding:0.24rem 0 0.293rem 0;border-bottom: 0.027rem solid #F9F9F9}
.newsBox img{float: right;display: block;width: 3.067rem;height: 2.04rem;margin-right: 0.333rem}
.newsBox h3{overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:0.453rem;line-height: 0.667rem; height: 1.333rem;padding:0 0.333rem;color: #383838}
.newsBox p{font-size: 0.293rem;color: #999;margin-top: 0.333rem;line-height: 0.4rem;padding-left: 0.333rem;}
.newsBox p i{display: inline-block;padding: 0 0.133rem;font-size: 0.24rem;border-radius:0.08rem;color: #fff;background: #4A90E2;font-style: normal;margin-right: 0.333rem}
.newsBox p span{margin-right: 0.333rem}
.newsBox.bigPic h3{float: left;margin-bottom: 0.333rem;height: 0.453rem;line-height: 0.453rem;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}
.newsBox.bigPic img{width: 9.333rem !important;height: 3.6rem;margin-bottom: 0.333rem}

.footer{width: 10rem;height:1.667rem;padding: 0.667rem 0 0 0;margin: 0 auto;text-align: center;font-size: 0.213rem;line-height: 0.213rem;color: #ADADAD}
.footer img{display: block;width:6.133rem;height:0.453rem;margin: 0 auto 0.2rem auto;}
.m-gotop{background: url(gotop.png) no-repeat center center;background-size:100% 100%;width: 1.013rem;height: 1.013rem;position: fixed;bottom:0.4rem;right:0.4rem;z-index: 10;display: none}

.content{position: relative;width:9.2rem;margin: 0 auto;padding: 0px 0.4rem;background-color: #fff;}
.mt50{margin-top: 2.35rem !important;}
.title{margin-top: 0;padding-top: .4rem;font-size:.64rem;color:#000000;line-height:.93rem;font-weight: bold;}
.time_lable{margin:0.4rem 0 0.667rem 0;font-size: .32rem;color: #9b9b9b;letter-spacing: 0.35px;}

/* 回到顶部 */
.go_top{position: fixed;left: 50%;margin-left: 7rem;bottom: .87rem;width:1rem;height:1rem;background: url(toTop2.png) no-repeat;background-size: 100% 100%;z-index: 3;display: inline-block;border-radius: 50%;}

.iconList{width:10rem;margin:0 auto; background:#fff;border-bottom: 0.013rem solid #efefef; padding:0.4rem 0; display:flex;justify-content:center;}
.iconList a{ display:block;width:1.6rem; padding-top:1.8rem; text-align:center; font-size:0.36rem; line-height:0.4rem; color:#222;margin:0 0.6rem}
.iconList a.icon_01{background:url(http://www.qingdaonews.com/public/templateRes/201911/27/90976/90976/icon_01.png) no-repeat top center; background-size:1.6rem 1.6rem}
.iconList a.icon_02{background:url(http://www.qingdaonews.com/public/templateRes/201911/27/90976/90976/icon_02.png) no-repeat top center; background-size:1.6rem 1.6rem}
.iconList a.icon_03{background:url(http://www.qingdaonews.com/public/templateRes/201911/27/90976/90976/icon_03.png) no-repeat top center; background-size:1.6rem 1.6rem}