@charset "utf-8";
/*初始化标签*/
body,dd,dl,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,ol,p,select,td,textarea,th,ul{margin:0;padding:0; }
html{font-family:sans-serif;}
body {font-family:"PingFang SC",Arial,"\5FAE\8F6F\96C5\9ED1","\5B8B\4F53",simsun,sans-serif;width: 100%;line-height:24px;font-size:14px;position: relative;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
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;}
li{list-style:none;}
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;font-size:100%;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{ font-size:14px;outline:0;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
/*color*/
.cz {color:#960}
.cRed, a.cRed, a.cRed:visited {color:#ff0000;}
.cBlue, a.cBlue, a.cBlue:visited {color: #0D589D;}
.cDRed, a.cDRed, a.cDRed:visited {color:#bc2931;}
.cGray, a.cGray, a.cGray:visited {color: #FFCC00;}
.cDGray, a.cDGray, a.cDGray:visited {color: #666666;}
.cWhite, a.cWhite, a.cWhite:visited {color:#ffffff;}
.cBlack, a.cBlack, a.cBlack:visited {color:#000000;}
.cGreen, a.cGreen, a.cGreen:visited {color:#008000;}
.cYellow, a.cYellow, a.cYellow:visited {color:#003399;}
.cZi, a.cZi, a.cZi:visited {color:#D1004A;}

#wrapper{ width:1100px;margin:0 auto; overflow:hidden; background:#fff}
.top{ background:url(pc_01.jpg) no-repeat center top; height:563px}
.mt10{ margin-top:10px}
.mb30{ margin-bottom:30px}
.mt30{ margin-top:30px}
.mr10{ margin-right:8px}
.ml15{ margin-left:15px}
.mt20{ margin-top:20px}
.mainnav{ background:#bf0005;}
.nav{height:60px;line-height:60px; text-align:center;padding:0 90px; width:1002px; margin:0 auto}
.nav a{display:block; float:left; padding:0 70px; height:60px; color:#fff; font-size:18px;}

/*轮播图*/
.sideBar,.special{ width:1100px;overflow:hidden; margin:0 auto}
.sideBar_left{ width:550px; float:left; overflow:hidden}
.sideBar_right{ width:519px; float:right}
.focus{ position:relative; width:550px; height:420px;  float: left;}  
.focus img{ width:550px; height:420px;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .shadow{width: 100%;position: absolute;bottom: 0;left: 2px;z-index: 10;height: 80px;line-height: 60px;background: url(bgblack.png) repeat-x;display: block;text-align: center;color: #fff;font-size: 20px;overflow: hidden;text-shadow: 0 0 5px rgba(0,0,0,0.8)} 
.focus .fcon{ position:relative; width:100%; float:left;  display:block; background:#000;border-radius:6px;}  
.focus .fcon img{ display:block;}  
.focus .D1fBt{bottom:5px; right:0;left:0;margin:0 auto; position:absolute; height:21px;text-align:center; z-index: 200; display:flex;justify-content:center}  
.focus .D1fBt a{display:inline-block; width:12px; height:12px; border-radius:5px; margin:0 5px;text-decoration:none; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#0f7dda;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:60px;background: url(http://auto.qingdaonews.com/images/73262.files/focus_btn.png) no-repeat; z-index:999}
.focus .prev{top:120px;left:0;background-position:0 -5px; cursor:pointer;border-radius:0 10px 10px 0}  
.focus .next{top:120px;right:0;background-position:-40px -5px;  cursor:pointer;border-radius:10px 0 0 10px}  
.focus .prev:hover{background-position:0 -5px; }  
.focus .next:hover{background-position:-40px -5px}

/*-头条新闻-*/
.headnews{height:auto;}
.headnews h2{text-align:left;line-height:37px;font-size:22px;color:#b80501;font-weight: bold;word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;display: block;overflow: hidden;}
.headnews h2 a:hover{color:#b80501;}
.headnews h2 a{color:#b80501; font-weight:normal}
.headnews p{text-align:left; color:#333; margin-bottom:15px; font-size:14px; line-height:26px; }
/*-浮动-*/

.piclist{width:1100px;overflow:hidden;float:right; display:block; margin-top:30px}
.piclist li{ float:left;display:block;width:520px; margin-right:30px; display:block; margin-bottom:30px}
.piclist li img{ display:block;width:220px; height:280px; float:left; margin-right:30px}
.pictxt{ overflow:hidden}
.pictxt h2{color:#c30000; font-size:20px; line-height:36px; font-weight: normal;height:72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.pictxt p{color:#545454; font-size:14px; line-height:24px;height:72px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;}
.pictxt strong{color:#545454; font-size:16px; line-height:24px;font-weight: normal}
.newList{ width:1100px;overflow:hidden;margin:0 auto 0 auto}
.newList li{ border-bottom:1px  dashed #e3e3e3; padding:30px 0; overflow:hidden}
.newList li img{ width:144px; height:146px; float:right; margin-right:40px;}
.newList h2{ color:#545454; font-size:24px; line-height:40px; float:left; width:900px}
.newList p {color:#9e9e9e;float:left;width:900px}
.w452{ width:370px; float:left; background:#eff8ff; padding:25px 40px}
.mr34{ margin-right:34px}
.fsBox{ width:950px; margin:0 auto}
.w425{ width:425px; float: left}
.w466{ width:466px; float:left}
.newListfont{float:left; width:840px; overflow:hidden}
.newListfont p{color:#545454; font-size:14px; line-height:26px;}
.newListimg{ width:144px; overflow:hidden; float:right;}
.newListimg img{ width:144px; height:146px; }
.newListimg p{color:#000; text-align:center}
.fonttxt{ overflow:hidden; margin-bottom:30px}
.fonttxt h2{font-size:24px; line-height:30px; color:#bb0000; padding:30px 0 20px 0}
.fonttxt p{ text-align:left; color:#9b9b9b;text-indent:2em;font-size:14px;}

.picList{width:1100px;overflow:hidden;float:right; display:block; margin-top:30px}
.picList li{ float:left;display:block;width:520px; margin-right:30px; display:block; margin-bottom:30px}
.picList li img{ display:block;width:174px; height:189px; float:left; margin-right:30px}
.picTxt{ overflow:hidden}
.picTxt h2{color:#000; font-size:18px; line-height:36px; font-weight: normal;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.picTxt p{color:#545454; font-size:14px; line-height:24px;height:144px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp:6;}
.picTxt strong{color:#545454; font-size:16px; line-height:24px;font-weight: normal}

.w535{ width:475px; float:left; border:1px solid #dcdcdc;border-radius:6px; padding:30px; height:150px}
.mr30{ margin-right:25px}