/*初始化标签*/
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;}
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;}
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:"PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif; font-size:14px;color:#333;outline:0;}
a:link,a:visited,a:hover,a:active{color:#333; text-decoration: none;}
a:hover{ text-decoration: underline;}.mb20{ margin-bottom: 20px;}.mb30{ margin-bottom:30px;}
.m-tt-1,.m-tt-1 span,.m-pic-1 li,.m-pic-1 img,.m-lst-1 li,.m-pic-2 img,.m-pic-2 span,.m-pic-2 strong,.m-ico-1 a,.m-ico-1 img{display: block;}
.g-bg{height: 720px;margin-bottom:30px; background: url(np_banner_bg.jpg) center top no-repeat;}
.g-box-1{width:1200px; margin:0 auto; overflow:hidden}
.g-box-2{border: 1px solid #e3e3e3;padding-top: 15px;}
.g-box-3{border: 1px solid #e3e3e3;}
.g-box-4{padding:20px}
.g-box-5{ background:#f9f9f9}
.g-box-lf{width:360px; float:left; margin-right: 40px;}
.g-box-cf{ width:460px; float: left;}
.g-box-rf{width:300px; float: right;}
.m-tt-1{height: 20px; margin-bottom: 20px; line-height: 20px; font-size: 16px;}
.m-tt-1 span{float:left; width:4px; height:20px;margin-right: 10px; border-radius:4px ; background:#2F8B49;}
.m-pic-1,.m-pic-3{overflow: hidden; margin-bottom: 20px;}
.m-pic-1 li{float: left; width:175px; margin-right:10px;}
.m-pic-1 img{width:175px; height:120px;margin-bottom:10px;}
.m-pic-1 strong{ font-weight: normal;line-height: 22px;}
.m-pic-3 li{float: left; width:220px; margin-right:10px;}
.m-pic-3 img{width:220px; height:146px;margin-bottom:10px;}
.m-pic-3 strong{ font-weight: normal;line-height: 22px;}

.m-lst-1 li{display: block; height:29px; line-height:29px; overflow:hidden}
.m-lst-1 span{margin-right: 10px; color: #999;}
.m-lst-2{padding:10px 15px; border-bottom: 1px solid #e3e3e3; overflow: hidden;}
.m-lst-2 h3{display: block; height:40px;margin-bottom:10px; overflow:hidden}
.m-lst-2 img{float:left;width: 39px; height: 39px; margin-right: 10px; border: 1px solid #e3e3e3; border-radius:39px ;}
.m-lst-2 strong{display: block; height:39px; line-height:39px;font-weight: normal;  text-decoration: none;}
.m-lst-2 p{display: block; font-size: 16px; line-height: 22px; height:44px; overflow:hidden; text-decoration: none;}
.m-lst-3{margin-bottom:25px;}
.m-lst-3 h2,.m-lst-3 p{display: block;margin-bottom: 10px;}
.m-lst-3 h2{font-size: 20px;}
.m-lst-3 p{ line-height:24px;margin-bottom: 20px; color:#9B9B9B;}
.m-pic-2{position:relative; height:200px;}
.m-pic-2 img{width:100%; height:200px;}
.m-pic-2 span{width:100%;height:65px;background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:0.8; position: absolute; left: 0; bottom: 0;z-index: 1;}
.m-pic-2 strong{width:96%; padding:0 2%; height:40px; line-height: 40px; overflow: hidden;position: absolute; left: 0; bottom: 0; text-align: center; color: #fff; font-weight: normal;z-index:2}
.m-pic-4{ overflow: hidden;}
.m-pic-4 img{width: 80px;height: 80px; float: left;margin-right: 10px;}
.m-pic-4 strong{margin-bottom: 10px; display: block;}
.m-pic-4 p{font-size: 12px; color: #9B9B9B;}
.m-pic-5{overflow: hidden; padding:20px;}
.m-pic-5 img{display: block; float:left;width: 100px; height: 100px;margin-right:15px;}
.m-pic-5 strong{ display: block; padding:20px 0 10px 0; color:#4A90E2;font-size: 16px;}
.m-pic-5 p{ font-size: 12px; color: #999;}
.m-ico-1{ padding-bottom:10px;border-bottom: 1px solid #e3e3e3; overflow: hidden;}
.m-ico-1 a{ float:left;width:39px; height:39px; text-align:center; line-height:39px; margin-left:15px; border: 1px solid #e3e3e3; border-radius:39px; text-decoration:none; border-radius:39px; font-size:20px; color:#999}
.m-ico-1 img{width: 39px; height: 39px;border-radius:39px ;}
.m-top{padding-top: 50px; text-align: right; overflow: hidden;}
.m-top h1{ display: inline; float: left;}
.m-top a{display:inline-block; height:36px; padding:0 15px; margin:0 5px;color: #008039;font-size: 16px;  line-height:30px; text-decoration: none;}
.m-top a:hover{ border-bottom:4px solid #008039;}
.m-txt-1{ color: #fff; padding-top: 140px; text-align: left;}
.m-txt-1 h2,.m-txt-1 strong,.m-txt-1 h3,.m-txt-1 p,.m-txt-1 h5{display: block; font-weight: normal;}
.m-txt-1 h2{ font-size: 50px; margin-bottom: 10px; }
.m-txt-1 strong{margin-bottom: 45px; font-size: 36px; }
.m-txt-1 h3,.m-txt-1 p{font-size: 24px;margin-bottom: 10px;}
.m-txt-1 h5{font-size:16px;}
.m-lst-4 li{display: block; line-height: 34px;font-size: 16px;}
.m-tab{height:40px; line-height:38px; background:#EFEFEF; text-align: center;}
.m-tab strong{display:block;border-top:2px solid #EFEFEF ;  float: left; width:148px; height:38px;}
.m-tab strong.on{height: 38px; border-top:2px solid #2F8B49 ;  background: #fff; color: #2F8B49;}
.m-tt-2{ display: block;height: 60px;margin-bottom: 10px; line-height: 60px; border-top:2px solid #ABDB7B; font-size: 26px; }
.m-tt-2 strong{ display: block; width: 160px; height: 60px; margin-top: -2px; border-top:2px solid #2F8B49; text-align: center;font-weight: normal;}
.m-pic-6{float:left;width:580px; height:350px; position:relative;}
.m-pic-6 img{display: block;width: 580px;height: 350px;}
.m-pic-6 strong,.m-pic-6 span{display: block;width:96%; padding: 0 2%; height:50px; position: absolute; left: 0; bottom: 0; font-size: 20px; text-align:left; color: #fff;z-index: 2; font-weight: normal; line-height:50px; overflow: hidden;} 
.m-pic-6 span{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:0.8;z-index: 1;}
.m-pic-7{ overflow: hidden; float: left; width:620px;}
.m-pic-7 li{ display: block; float:left;position: relative; width: 300px; height: 170px; margin: 0 0 10px 10px;}
.m-pic-7 img{display: block; width: 100%; height: 170px; }
.m-pic-7 strong,.m-pic-7 span{display: block;width:96%; padding: 0 2%; height:50px; position: absolute; left: 0; bottom: 0; font-size:14px; text-align: center; color: #fff;z-index: 2; font-weight: normal; line-height:50px; overflow: hidden;} 
.m-pic-7 span,.m-add span{background:linear-gradient(180deg,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:0.8;z-index: 1;}
.m-add{width: 1200px; height: 250px; margin: 0 auto; position: relative;}
.m-add img{ display: block;width:1200px; height: 250px}
.m-add strong{ display:block; margin-bottom:10px;text-align: left;font-weight: normal;}
.q-ft{height:50px;padding:30px 0;margin-top:100px;background:#fff;border-top:1px solid#e7e7e7}
.q-link{float:left;width:800px}
.q-box{width:980px;margin:0 auto;font-size:12px}
.q-link span{display:block;float:left;width:180px;line-height:26px;color:#555;}
.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:#2F8B49; color:#fff;}
.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}
/*导航*/
.m-logo-gy{ margin-left:25px}
.g-top{ height:40px;background:#f3f3f3}
.g-nav{ width:1200px; margin:0 auto; height:40px; line-height:40px}
.g-nav a{margin-right:15px}
.g-nav a.ml15{ margin-left:15px}