html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0; display:block; margin:0 auto; padding-bottom:50px; width:100%}
td{ padding:0 10px}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
img{display: inline-block;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font-family: microsoft yahei; font-size:14px;color:#555;outline:0;}
a:link,a:visited,a:hover,a:active{font-family:microsoft yahei;color:#555;text-decoration:none}
a:hover{text-decoration:none}

.ml15{margin-left:15px}
.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{ margin-bottom:30px}.mb50{margin-bottom:50px}.mb80{margin-bottom:80px}
.fl{ float:left}.fr{float:right}
a.m-app,.sch,.u-ipt-1,.u-btn-1,.m-tt-1,.m-pic-1 img,.m-pic-1 li,.m-lst-1 li,.m-tt-3,.g-box-6 p,.m-lst-2 li,.m-pic-2 li,.m-pic-2 strong,.m-pic-2 span{display:block;}
.g-box-7,.m-sch,.m-pic-1,.m-lst-2,.m-pic-2{overflow:hidden}
.m-nav,.g-hd,.m-ad-1,.g-box-7{width:1200px; margin:0 auto}
.g-box-1{height:44px; line-height:44px; background:#039}
.g-box-2{padding-bottom:15px;border-bottom:1px solid #e9e9e9}
.g-box-3{width:1200px}
.g-box-4{width:300px}
.g-box-4 #js_fix_top{width: 300px;}
.g-box-5{height:20px; line-height:20px; text-align:right}
.g-box-6{padding:20px;background:#fbfbfb;border:1px solid #f1f1f1;}
.g-box-6 p{font-size:16px;color:#404040;line-height:26px;}
.g-box-6 span{font-size:12px;color:#9b9b9b;}
.g-hd{height:75px}
.m-nav{height:44px; text-align:left; font-size:14px; color:#fff}
.m-nav a{margin-right:15px;color:#fff}
a.m-app{float:right;width:162px;margin-right:0;text-align:right; background:url(../90282/ico.png) left 12px no-repeat}
.m-logo,.m-crm{display:inline;float:left;}
.m-logo{margin-top:25px}
.m-crm{margin-left:45px;line-height:75px}
.m-sch{width:300px;padding-top:22px}
.m-ct{padding-right:30px; font-size:16px; line-height:30px; color:#222}
.m-ct p{ display:block;margin-bottom:40px}
.m-ct img{display:block; margin:20px auto; max-width:800px}
.m-ct p{text-indent:2em}
p.video{text-indent:0;padding:25px;width:780px;margin:0 auto;background:#f5f5f5;color:#f5f5f5\9;*color:#f5f5f5;*height:450px;height:450px\9}
p.video object{ display:block;margin:-30px auto 0 auto}
.m-ct p video{max-height:450px;background:#000;width:100%;}
.m-tt-1{padding:5px 0 20px 0; line-height:56px; color:#222; font-size:40px; font-weight:normal;}
.m-tt-2{display:inline; font-size:16px; font-weight:normal; color:#404040}
.m-tt-3{margin-bottom:5px;font-weight:normal;font-size:16px;color:#9b9b9b;}
.m-ad-1{margin-bottom:10px}
.m-msg-1,.m-msg-1 a{height:27px; line-height:27px; color:#9b9b9b}
.m-msg-1 span{margin-right:30px}
.m-msg-2{ margin:-50px 0 100px 0;font-size:12px;color:#9b9b9b; text-align:center}
.m-num{height:40px; text-align:center}
#autopage{padding-top:80px;margin-left:37px;}
.m-num a,#autopage a,#autopage span{padding:2px 12px; margin-bottom:10px; font-size:12px; border:1px solid #e7e7e7; color:#404040;display:inline-block;}
.m-num a:hover,#autopage a:hover{background:#fb5f20; color:#fff; text-decoration:none}
.m-num a.sel,#autopage span{background:#fb5f20; color:#fff}
.m-pic-1 li{ float:left; width:145px; margin-right:10px}
.m-pic-1 a strong{ display:block; height:45px;font-size:12px; color:#383838; font-weight:normal; line-height:22px; overflow:hidden}
.m-pic-1 img{width:145px; height:110px; margin-bottom:10px}
.m-pic-2 li{float:left; width:270px; height:170px; margin:0 10px 10px 0; position:relative;overflow: hidden;}
.m-pic-2 img{width:270px; height:170px;display: inline-block;transition: all 0.7s;}
.m-pic-2 img:hover{transform: scale(1.05);}
.m-pic-2 strong,.m-pic-2 span{position:absolute; width:270px; height:45px; position:absolute; left:0; bottom:0}
.m-pic-2 strong{width:260px;height:40px; padding-left:10px; line-height:40px;color:#fff; font-weight:normal;z-index:1}
.m-pic-2 span{opacity:0.8;background-image:linear-gradient(-180deg, rgba(0,0,0,0.00) 0%, #000000 100%);z-index:0}
.m-lst-1 li{height:32px; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.m-lst-1 a,.m-lst-2 a{line-height:32px;color:#383838;}
.g-box-6 a:hover,.g-box-6 a:active,.m-pic-1 a:hover,.m-pic-1 a:active,.m-lst-2 a:hover,.m-lst-2 a:active,.m-lst-1 a:hover,.m-lst-1 a:active,.m-msg-1 a:hover,.m-msg-1 a:active{color:#f63}
.m-lst-1 span a,.m-lst-1 span{color:#9b9b9b; margin-right:5px}
.m-lst-2 li{float:left; width:405px; height:32px;font-size:14px;color:#9b9b9b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
/*.m-lst-1 li:before,.m-lst-2 li:before{content:'';background: #ccc;width: 4px;height: 4px;overflow: hidden;display: inline-block;margin: 13px 11px 0 0;border-radius: 100%;float: left;}*/
.m-lst-1 li.m-csl{ margin-left:0; background:none}
.m-gotop{width:38px;height:38px;border:1px solid #f1f1f1; background:#f7f7f7 url(../90282/ico.png) 10px -85px no-repeat; position:fixed; bottom:20px; right:20px; cursor:pointer}
.m-gotop:hover{background-color: #f1f1f1;}
.u-ipt-1{width:240px; padding-left:10px;height:30px;border:1px solid #dadada; border-right:none; font-size:12px; color:#333}
.u-btn-1{width:46px; height:32px; border:none; background:#f08700 url(../90282/ico.png) 14px -43px no-repeat; cursor:pointer}
.u-ico-1{display:block; float:left; width:6px; height:20px; margin-right:10px; background:#fb5f20; border-radius:20px}
input.u-btn-1{font-size: 0;}
a.f-fc-1{ margin-left:20px; color:#9b9b9b;}
.f-fc-2{color:#9e9e9e}
.bdsharebuttonbox{ float:right; min-width:170px; text-align:left}
.bdsharebuttonbox strong{float:left; font-weight:normal}
.m-ico-1{width:27px; height:27px; background:url(../90282/ico-1.png) center no-repeat}
/*pc导航底部版权*/
.q-ft{height:50px;padding:30px 0;margin-top:100px;background:#f7f7f7;border-top:1px solid#e7e7e7; position:relative}
.q-link{float:left;width:800px}
.q-box{width:1200px;margin:0 auto;font-size:12px}
.q-link span{display:block;float:left;width:180px;line-height:26px}
.q-link span.w240{width:240px}
.q-ewm{float:right;width:180px;height:36px}
.q-ewm strong{float:right;display:block;width:36px;height:36px;margin:5px 0 0 15px;position:relative;z-index:1;background:url(http://vip.qingdaonews.com/news/nav/images/ico.png)no-repeat}
.q-ewm strong.q-ico-2{background-position:0-80px}
.q-ewm strong.q-ico-3{background-position:0-160px}
.q-ewm strong img{position:absolute;top:-140px;left:-38px;right:0;z-index:2;display:none}
.q-ewm strong:hover img{display:block}
.q-linka{ height:40px; line-height:40px; background:#039; color:#fff; position:relative}
.q-linka strong{ float: right;font-weight: normal;}
.q-linka a{color:#fff;margin-right: 40px;}.q-linka a:hover{ color: #fff; text-decoration:underline}
#js_fix_top_qd{width:300px}
#js_nextPage{ margin-top:15px}
/*百度分享*/
.bdsharebuttonbox a{display: inline-block;width: 27px !important;height: 27px !important;line-height: 27px !important;margin: 0 0 0 10px !important;border-radius: 100%;}
.bdsharebuttonbox a.bds_weixin{background: url(../90282/ico-1.png);background-size: 100% 100%;}
.bdsharebuttonbox a.bds_tsina{background: url(../90282/ico-2.png);background-size: 100% 100%;}
.bdsharebuttonbox a.bds_qzone{background: url(../90282/ico-3.png);background-size: 100% 100%;}

/* 音频 */
.audio{position: relative;}
.main_audio{display: none;}
.audioplay{position: relative;background:rgba(249,249,249,1);height:100px;border-radius:3px;padding:24px 30px;box-sizing: border-box;margin-bottom:40px;width:830px;margin:0 auto}
.playBtn{float:left\0;width:60px;height:60px;border-radius: 50%;text-align: center;margin-right:24px;display:block;background: url(icon_yp3.png) no-repeat #ff6100;background-position:23px 19px;background-size:20px 24px;}
.playBtn.playing{background: url(icon_yp3.png) no-repeat #ff6100;background-position:23px 19px;background-size:20px 24px;}
.playBtn.paused{background: url(icon_yp2.png) no-repeat #ff6100;background-position:21px 19px;background-size:18px 25px;}
.playBtn img{display: none;magin:auto !important}
.playBtn.loading{background:#ff6100}
.playBtn.loading img{ display:block;width:30px;height:29px;margin:16px auto;-webkit-animation: audioLoading .6s linear .24s infinite;animation: audioLoading .6s linear .24s infinite;}
@keyframes audioLoading {
	0% {-webkit-transform: rotate(0);transform: rotate(0)}
	25% {-webkit-transform: rotate(90deg);transform: rotate(90deg)}
	50% {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
	75% {-webkit-transform: rotate(270deg);transform: rotate(270deg)}
	to {-webkit-transform: rotate(1turn);transform: rotate(1turn)}
}

@-webkit-keyframes audioLoading {
	0% {-webkit-transform: rotate(0);transform: rotate(0)}
	25% {-webkit-transform: rotate(90deg);transform: rotate(90deg)}
	50% {-webkit-transform: rotate(180deg);transform: rotate(180deg)}
	75% {-webkit-transform: rotate(270deg);transform: rotate(270deg)}
	to {-webkit-transform: rotate(1turn);transform: rotate(1turn)}
}
.icon_yp1{width:34px;height:30px;}
.playTit{float:left\0;width:538px\0;padding-top:17px\0;text-indent: 0px !important;font-size:16px;line-height:42px;color: #222;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all; margin-bottom:0 !important;font-weight:600}
.playTime{float:right\0;padding-top:25px\0;text-indent: 0px !important;margin-left:42px;font-size:14px;color: #949494;line-height:33px;min-width:60px;display:block;}
.flex{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center}
.flex1{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;min-width: 0;}