@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;color: #222;width: 100%;line-height:24px;font-size:14px;position: relative;/*-webkit-user-select: none;*//*-webkit-text-size-adjust: none;*/}
header,footer,section,article,aside,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;color:#222;outline:0;}
a:link,a:visited,a:hover,a:active{color:#222;text-decoration:none;}
@media only screen and (max-width:980px) {
   html{ width:1200px}
         }
.baby-right{ float: right }		 
/*color*/
.fr{ float:right}
.line-y{border-bottom:2px solid #ff6100}
#wrapper{ width:1200px;margin:0 auto; overflow:hidden}
.ad1{ width:1200px; height:60px; margin-top:14px}
.mb30{ margin-bottom:30px}
.mt30{ margin-top:30px}
.mr10{ margin-right:10px}
.ml10{ margin-left:10px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.ml15{ margin-left:15px}
.mr12{ margin-right:14px}
.mb12{ margin-bottom:12px}
/*头部通用导航*/
.m-nav,.g-hd,.m-ad-1,.g-box-7{width:1200px; margin:0 auto}
.g-box-1{height:44px; line-height:44px; background:#F1F1F1}
.g-hd{height:75px}
.l-logo{display: inline-block;float: left;width: 161px;height: 30px;margin-top: 22.5px;}
.l-logo img{width: 100%;height: 100%;}
.l-tit{display: inline-block;float: left;margin-left: 45px;height: 30px;line-height: 30px;color: #383838;font-size: 24px;margin-top: 22.5px;font-weight: normal;}
.m-nav{height:44px; text-align:left; font-size:14px; color:#333}
.m-nav a{margin-right:15px;color:#333}
a.m-app{float:right;width:162px;margin-right:0;text-align:right; background:url(ico.png) left 12px no-repeat}
.m-crm{display:inline;float:left;}
.m-crm{margin-left:45px;line-height:75px}
.m-sch{width:300px;padding-top:22px}
.m-gotop{width:38px;height:38px;border:1px solid #f1f1f1; background:#f7f7f7 url(ico.png) 10px -85px no-repeat; position:fixed; bottom:20px; right:20px; cursor:pointer;display: none;z-index: 10}
.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(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;}
/*-频道导航-*/
.nav_left{ float:left;font-size:18px;line-height:90px ; margin-left:10px; margin-right:10px}
.nav_right{font-size:14px; padding-top:15px}
.nav_right a{ float:left;line-height:30px; width:70px}
.nav{height:90px;width:1150px;overflow:hidden; margin:0 auto;border-radius:5px;background:#00349a;padding:0 0 0 50px;}
.nav li{ width:280px;height:80px; display:block; float:left}
.nav li a{ color:#fff; padding:0 8px}
/*-页头LOGO-*/
.kjdh{float:left; width:300px; line-height:70px; height:70px; margin-left:20px}
.kjdh span{ margin-left:5px;; margin-right:5px;}
.header{ height:70px; width:1200px; margin:0 auto; padding:15px 0 15px 0}
.logo{float:left; width:210px; height:70px; background:url(logo.png) left center  no-repeat ; background-size: 100%;line-height:70px; margin-right:25px}
.weibo{ float:left; width:200px; line-height:70px; height:70px}
.weibo-btn1,.weibo-btn2,.weibo-btn3,.weibo-btn4{ float:left; display:block; width:50px;}
.weibo-btn1{background:url(wx.jpg) 0 15px no-repeat; padding-left:45px; position:relative; z-index:9}
.weibo-btn1 img,.weibo-btn2 img,.weibo-btn3 img,.weibo-btn4 img{display:none}
.weibo-btn1:hover img,.weibo-btn2:hover img,.weibo-btn3:hover img,.weibo-btn4:hover img{display:block;}
.weibo-btn1 img{position:absolute;bottom:-95px;left:-18px;right:0;z-index:2;}
.weibo-btn2 img{position:absolute;bottom:-95px;right:-28px;right:0;z-index:2;}
.weibo-btn3 img{position:absolute;bottom:-95px;right:-28px;right:0;z-index:2;}
.weibo-btn4 img{position:absolute;bottom:-95px;right:-28px;right:0;z-index:2;}
.weibo-btn4 span{display: block;position: absolute;width: 10px;height: 10px;background: #f33;top:9px;left:34px;border-radius: 30px;animation: myApp 5s;-webkit-animation: myApp 5s;animation-iteration-count: 99;-webkit-animation-iteration-count: 99;}
.weibo-btn2{background:url(wb.jpg) 0 15px no-repeat; padding-left:45px; position:relative;z-index:9}
.logo h1{ visibility:hidden}
.weibo-btn3{background:url(news.jpg) 0 15px no-repeat; padding-left:45px; position:relative;z-index:9}
.weibo-btn4{background:url(news2.jpg) 0 15px no-repeat; padding-left:45px; position:relative;z-index:9}
.search{padding:16px 0 ;position:relative; width:440px; float:right;}
.search input{ background:#f3f6f8;line-height:14px; width:420px; line-height:16px; height:16px;padding:10px;border-radius:20px; border:1px solid  #e9e9e9}
.searchBtn{justify-content: center; width:80px; background:#354fc1; line-height:38px; height:38px; position:absolute; right:0; top:15px;border-radius:20px; }
.searchBtn img{ width:25px; height:25px; padding:7px 25px 10px 25px;}


/*轮播图*/
.sideBar,.Babybox{ width:1200px;overflow:hidden;}
.sideBar{ margin-bottom:36px}
.sideBar_left{ width:710px; float:left; overflow:hidden}
.sideBar_right{ width:444px; float:right}
.focus{ position:relative; width:712px; height:410px;  float: left;}  
.focus img{ width:710px; height:410px;} 
.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; border-radius:6px;}  
.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:#ff6100;}    
.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:32px;font-size:20px;color:#222;font-weight: bold;word-break: keep-all;text-overflow: ellipsis;white-space: nowrap;display: block;overflow: hidden;}
.headnews h2 a:hover{color:#fb5f20;}
.headnews p{text-align:left; color:#9b9b9b; margin-bottom:15px; font-size:14px; line-height:24px; height:48px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*教育资讯-*/
.ys_ul strong{ margin-right:3px; font-size:18px; color:#999}
.line-limit-length { line-height:28px;
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap; /*文本不换行，这样超出一行的部分被截取，显示...*/

}
.line-limit-length_clip {overflow: hidden;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
box-orient: vertical;
display: -webkit-box;
display: box;
}
.line-limit-length_clip3 {
	overflow: hidden;
-webkit-line-clamp: 3;
line-clamp: 3;
-webkit-box-orient: vertical;
box-orient: vertical;
display: -webkit-box;
display: box;
}
.line_imgs{
	float:left;
 margin-right:10px; 
 width: 150px; 
 height: 140px; 
 overflow: hidden; 
 text-align: center;
 line-height:20px; 
 margin-bottom:10px;}
.line_img02{
	width:200px; 
	height:170px;
 margin-right:10px; 
 overflow: hidden; 
 text-align: center;
 line-height:20px; 
 margin-bottom:20px;}
 
.qu_img{
	width:150px; 
	height:90px; 
	overflow: hidden; 
	margin:0 auto ;
	 margin-bottom:10px;
	
	
	}
/*-精彩策划-*/
.baby3-left{ width:580px; float:left;overflow:hidden; margin-right:40px }
.baby3-right{ width:580px; float:left;overflow:hidden }

.dj-left{width:280px; height:254px;
         overflow:hidden;
		  margin-bottom:15px;
		 float:left; 
          border: solid  #CCC 1px;
		  border-radius:6px;
		  overflow: hidden;
  
}
.dj-left-img{width:280px;height:180px; 
             overflow:hidden; 
			 margin-bottom:10px;
			 
			 } 
.dj-left-div{ margin:10px; 
 }
.dj-left-p{text-indent:32px; 
           color:#666}	
.dj-left-h2{ text-align:center; 
            font-size:18px; 
            margin-bottom:10px;
			overflow:hidden;
			text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;}	 
/*-教育快讯-*/	
.jykx_right{float:left; width:360px
	}
.jykx_right span{ margin-right:10px;}	
.jykx_h3{
	font-size:18px ; 
	margin-bottom:20px;
	
	}
.jykx_img{
	width:180px;
	height:130px; 
	overflow: hidden; 
	float:left ; 
	margin-right:20px;
	}
.jukx_span01{ border: solid #ff6100 1px; 
display: block; float: left;
 width:38px; height:24px; 
 color: #ff6100;
 text-align: center; 
}	
/*-行业-*/

.baby-l{ width:330px; float:left; overflow:hidden; margin-right:40px}
.babyBox{width:330px;overflow:hidden;float:left;}
.baby-c{width:560px; float:left; overflow:hidden}
.baby-box{ width:560px; overflow:hidden}
.baby-left{ width:990px; float:left;overflow:hidden}
.title02{border-bottom:1px solid #eeeeee; margin-bottom:15px}
.title02 h2{border-bottom:2px solid #003399; color:#2649a1}
.title{ overflow:hidden; margin-bottom:10px;}
.title h2{color:#05308f}
.title img{ margin-right:8px; margin-bottom:-5px}
.tit{border-bottom:1px solid #eeeeee; margin-bottom:15px}
.tit,.title,.title02{height:38px;text-align:right;line-height: 37px;}
.tit h2,.title h2,.title02 h2{ font-size:18px; line-height:37px; float:left; display:block; text-align:left; font-weight:normal;}
.tit h2 a,.title h2 a{font-size:14px; margin-left:20px}
.tit a:hover,.title a:hover{color:#ff6100;}
.tit h2{border-bottom:2px solid #fb5f20; color:#404040}
/*-大标题样式-*/
.buy{overflow:hidden;width:1200px; }
.buy-tit{ width:1200px; overflow:hidden;text-align:left;background:url(line.jpg) no-repeat right 2px}
.buy-tit2{ width:1200px; overflow:hidden;text-align:left;background:url(line2.jpg) no-repeat right 2px}
.buy-tit h2,.buy-tit2 h2{font-size:32px;  line-height:37px; font-weight:normal; float:left}
.buy-tit h2 img,.buy-tit2 h2 img{ margin-bottom:-8px; margin-right:12px; width:37px; height:38px}
.buy-tit  a ,.buy-tit2  a{font-size:14px; line-height:37px; height:37px; padding-top:30px; padding-left:15px}

.buy-tit04-left{ width:330px; height:280px;
                 overflow:hidden;text-align:left; 
				 float:left; margin-right:30px;}
.buy-tit04-right{ width:840px;height:280px;
               overflow:hidden;   
}
.buy-tit04-left h2 ,.buy-tit04-right  h2 {font-size:32px;  line-height:37px; font-weight:normal; float:left}
.buy-tit04-left  h2 img ,.buy-tit04-right h2 img{ margin-bottom:-8px; margin-right:12px; width:37px; height:38px}
.buy-tit04-left-a ,.buy-tit04-right-a{font-size:14px;
 float:right;}

/*pc导航底部版权*/
.footbox{ background:#003399; margin-top:30px;}
.footer{ width:1200px; padding:30px 0; margin:0 auto;text-align:center}
.footer a{ font-size:16px; color:#fff; padding:20px 30px; text-align:center}
.footer p{ font-size:14px; color:#a3add0; text-align:center; line-height:32px}
.footer p strong{ padding-left:20px; font-weight:normal}
.q-ewm{width:180px;height:36px; margin:0 auto}
.q-ewm strong{float:right;display:block;width:36px;height:36px;margin:5px 0 0 15px;position:relative;z-index:9999;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}
/*-火车轮播-*/
.carousel {width:1200px; overflow:hidden; position:relative}
.carousel .prev ,.carousel .next { display:block;height:100px;width:35px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0}
.carousel .prev {float:left; margin-right:15px;background: url(jt01.png) 0 33px no-repeat;position:absolute;z-index:9999; left:0;opacity: 0.8;}
.carousel .next {float:right;background: url(jt02.png) 0 33px no-repeat; position:absolute; z-index:9999; right:0; top:0;opacity: 0.8;}
.jCarouselLite{width:1200px;height:220px;overflow:hidden;}
.jCarouselLite li{ float:left;display:block;width:225px; margin-right:22px; margin-left:32px;text-align:center;}
.jCarouselLite li img{ display:block;width:225px; height:140px;}
.jCarouselLite p{ color:#787878; font-size:14px; line-height:24px; margin:15px 0}
/*-会计考试-*/
.kj-div01{ padding-left:30px; height:40px;}
.kj-div02{ padding-left:30px; height:40px;}
.kj-div-ms{ margin-bottom:20px;}
.kj-strong-ms {color:#003399; }
/*-培训精品-*/
.ys-div01,.ys-div02{ float:left; padding-left:30px; height:210px;}
.ys-div01{ width:210px;}
.ys-div02{ width:210px;}
.ys-div-ms{ margin-bottom:20px;}
.ys-div-h2 { font-size:18px; margin-bottom:5px;font-weight: normal;}
.ys-div-h2 a{color:#003399; }
.ys-div-ms p a{ color:#666;}
/*底部*/
.ys_bottom{margin:0 auto ;
           width:1200px ;
		   font-size:18px; 
		   overflow:hidden;}
.ys_bottom_left, .ys_bottom_right{ float:left;
                                   margin-top:40px;}	   
.ys_bottom_left{ width:1000px; 
                  margin-top:50px;
				   margin-left:10px;
				   color:#666;}
.ys_bottom_right{ width:150px;
                  height:26px;
				  padding:10px;
				  border-radius:8px;
				  background-color:#ff6100;
				  text-align:center;
				  color:#FFF}

		   
		   
		   
		   
		   
		   