.m-tt{overflow:hidden}
.m-tt img{width:100%;display:block;}
.red{ color:#ff0000}
.m-txt{ padding:5%; overflow:hidden; background:#fff}
.m-txt img{width:100%;display:block;}
.m-txt p{ font-size:14px; line-height:24px; text-indent:2em}
.m-center{ background:url(01-2.jpg); background-size:100%; padding:2% 5%; color:#fff; font-size:16px; line-height:28px;text-align: justify; }
.picImg{ display:block; width:100%}
.m-banner{width:100%;display:block;/* margin-bottom:20px */}
.g-center{ background:url(04-3.jpg); background-size:100%; padding:0 10%; color:#fff; font-size:14px; line-height:26px;text-align: justify; }

/*轮播图*/
.sideBar,.special{ width:100%;overflow:hidden; margin-bottom:36px}
.focus{ position:relative; width:100%; height:230px;}  
.focus img{ width:100%;} 
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .shadow{width: 100%;position: absolute;bottom: 0;left: 2px;z-index: 10;height:60px;line-height: 60px;background: url(bgblack.png) repeat-x;display: block;text-align: center;color: #fff;font-size:18px;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;}  
.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}

.g-box-1{ width:94%; padding:3%}
.g-h{ width:100%; overflow:hidden; padding:2% 0;}
.g-h h2{ color:#2971d4; font-size:16px}
.carousel03 {width:100%;overflow:hidden;position:relative}
.carousel03 .prev03{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel03 .next03{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel03 .prev03{float:left;background: url(l.png) no-repeat;background-size:100%; position:absolute;z-index:9999;left:0;top:25%}
.carousel03 .next03{float:right;background: url(r.png) no-repeat; background-size:100%; position:absolute; z-index:9999; right:0; top:25%}
.jCarouselLite03{width:100%;overflow:hidden;height:110px; }
.jCarouselLite03 li{width:48%;float:left; display:block; height:110px; overflow:hidden; margin-right:1%}
.jCarouselLite03 li img{ display:block;width:100%;}

.carousel01 {width:100%;overflow:hidden;position:relative}
.carousel01 .prev01{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel01 .next01{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel01 .prev01{float:left;background: url(l.png) no-repeat;background-size:100%; position:absolute;z-index:9999;left:0;top:25%}
.carousel01 .next01{float:right;background: url(r.png) no-repeat; background-size:100%; position:absolute; z-index:9999; right:0; top:25%}
.jCarouselLite01{width:100%;overflow:hidden;height:110px; }
.jCarouselLite01 li{width:48%; float:left; display:block; height:110px; overflow:hidden; margin-right:1%}
.jCarouselLite01 li img{ display:block;width:100%;}

.carousel02 {width:100%;overflow:hidden; position:relative; p}
.carousel02 .prev02{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel02 .next02{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel02 .prev02{float:left;background: url(l.png) no-repeat;background-size:100%; position:absolute;z-index:9999;left:0;top:25%}
.carousel02 .next02{float:right;background: url(r.png) no-repeat; background-size:100%; position:absolute; z-index:9999; right:0; top:25%}
.jCarouselLite02{width:100%;overflow:hidden;height:110px; }
.jCarouselLite02 li{width:48%; float:left; display:block; height:110px; overflow:hidden; margin-right:1%}
.jCarouselLite02 li img{ display:block;width:100%;}

.carousel04 {width:100%;overflow:hidden; position:relative}
.carousel04 .prev04{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel04 .next04{ display:block;height:54px;width:30px;overflow:hidden;text-decoration:none;cursor:pointer; outline:0}
.carousel04 .prev04{float:left;background: url(l.png) no-repeat;background-size:100%; position:absolute;z-index:9999;left:0;top:25%}
.carousel04 .next04{float:right;background: url(r.png) no-repeat; background-size:100%; position:absolute; z-index:9999; right:0; top:25%}
.jCarouselLite04{width:100%;overflow:hidden;height:110px; }
.jCarouselLite04 li{width:48%; float:left; display:block; height:110px; overflow:hidden; margin-right:1%}
.jCarouselLite04 li img{ display:block;width:100%;}

.m-pic-1{position:relative; margin-bottom:3%}
.m-pic-1 img{display:block; width:100%}
.m-pic-1 strong,.m-pic-1 i{display:block; position:absolute; width:92%; padding:0 4%; font-size:18px; height:40px; text-align:center; left:0; bottom:0; line-height:40px; z-index:2; color:#fff; font-weight:normal}
.m-pic-1 strong span{ float:right}
.m-pic-1 i{ background:#000; opacity:0.7;z-index:1}
.m-txt02{display:block;padding:0 3%;color:#fff;line-height:26px;}
.pb10{ padding-bottom:10px}
.g-box-2{padding:3% 0; overflow:hidden}

.newsList{ width:92%; overflow:hidden;color:#fff; padding:0 3%; margin-top:3%}
.newsList li { border-bottom:1px  dashed #fff; padding:15px 0}
.newsList li a{ overflow:hidden;color:#fff;}
.newsList li span{ float:right;font-size:14px; color:#fff;line-height:24px;display: inline-block;width:85%;}
.newsList li img{ width:35px; height:35px; margin-right:10px; float:left; display:inline-block; padding-bottom:5px; overflow:hidden}


.newsList .tit{}
.newsList .more{position: absolute;line-height:26px;top:10px;right:10px;font-size:14px;color:#E8855D;}
.newsList .more:after{content: "";position: absolute;right:-0.4rem;top:0.027rem;width:0.32rem;height:0.32rem;background: url(more.png) no-repeat;background-size: 100% 100%;}
.newsBox{overflow: hidden;display: block;border-bottom: 1px solid #e5e5e5; margin-bottom:15px; padding-bottom:15px}
.newsBox img{float:left;display: block;width:114px;height:77px;margin-right:10px}
.newsBox h3{line-height:26px;overflow:hidden; text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:16px;color:#fff}
.newsBox p{margin-top:5px;font-size:14px;line-height: 26px;color: #9B9B9B;}
.newsBox p span{margin-right:5px}
.newlist{ overflow:hidden; background:#eafbfe}
.newlist li{ background:#fff; border-left:5px solid #0554c8; padding:15px; margin-bottom:15px}
.newlist li strong{ font-size:16px; color:#2971d4; line-height:30px}
.newlist li p{ font-size:14px; line-height:24px}
.newlist li span{ display:block; font-size:12px}
#autopage {padding:5px}
#autopage span,#autopage a{padding:5px; text-align:center;border-radius: 4px;}
#autopage span{background:#fff886;color:#333;border:1px solid #fff886}
#autopage a{background:#f3f3f3;color:#666;border:1px solid #e3e3e3}
.piclist{width:94%;overflow:hidden; padding:3%;}
.piclist li{ float:left;display:block;width:45%; margin-right:5%;text-align:center; margin-bottom:15px}
.piclist li img{ display:block;width:100%; height:140px;border:1px solid #fff}