@charset "utf-8";
/*初始化标签*/
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: microsoft yahei; font-size:14px;color:#555;outline:0;}
a:link,a:visited,a:hover,a:active{font-family: microsoft yahei;text-decoration:none;}
/*color*/
.cz {color:#960}
.cRed, a.cRed, a.cRed:visited {color:#890411;}
.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;}
@media only screen and (max-width:980px) {
   html{ width:1100px}
         }
#wrapper{ width:1100px;margin:0 auto; overflow:hidden}
.main{ width:1100px;margin:0 auto; overflow:hidden}
.top{ width:100%; background:url(top.jpg) no-repeat center top; height:548px}
.ad1{ width:1200px; height:60px; margin-top:12px}
.line-right{width:1px;height:10px;color: #b9004c;float:left;}
.newsbox,.mainbox{ overflow:hidden; margin-bottom:20px}
.newsbox p{ color:#424242; line-height:30px; font-size:16px;}
.zhbox{ float:left; width:241px;}
.zhbox-right{ width:897px; float:right; overflow:hidden}
.mb30{ margin-bottom:30px}
.mt30{ margin-top:30px}
.mr10{ margin-right:8px}
.ml15{ margin-left:15px}
.mt20{ margin-top:20px}
.mainnav{ background:#0359bc;}
.nav{height:60px;line-height:60px; text-align:center;padding:0 60px; width:1002px; margin:0 auto}
.nav a{display:block; float:left; padding:0 60px; height:60px; color:#fff; font-size:18px;}

/*轮播图*/
.sideBar,.special{ width:1100px;overflow:hidden; margin-bottom:36px}
.sideBar_left{ width:536px; float:left; overflow:hidden}
.sideBar_right{ width:520px; float:right}
.focus{ position:relative; width:536px; height:316px;  float: left;}  
.focus img{ width:536px; height:316px;} 
.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;}  
.focus .fcon img{ display:block; }  
.focus .D1fBt{bottom:5px; right:15px;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:110px;left:0;background-position:0 -5px; cursor:pointer;border-radius:0 10px 10px 0}  
.focus .next{top:110px;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}

.input-box{width:1020px; margin:0 auto; padding:20px 20px 0 20px; overflow:hidden}
.input{width:1020px; margin:0 auto;}
.input p{position:relative; display:block;float:left;width:330px;margin-bottom:20px;height:35px;}
.tb{margin-right:5px; position:absolute; left:10px; top:8px;}
.tb2{margin-right:5px; position:absolute; left:10px; top:10px;}
.input input[type="text"]{width:240px;height:33px;font-size: 16px;color:#fff; padding:0 10px 0 60px; text-align:left;margin-right:35px; display:inline-block;}
.input select{width: 313px;padding: 0 10px;height:33px;font-size: 16px;margin-bottom: 10px}
.input input[type="submit"]{border: none;width: 100%;height:36px; display:inline-block;font-size:18px;color: #fff;background:#117FBB;border-radius: 5px}
.input input[type="button"]{border: none;width:100px;height:36px; display:inline-block;font-size:18px;color: #fff;background:#1c69d5;border-radius: 5px}
.input .tips{margin-bottom: 15px;color: #117FBB}

/*-头条新闻-*/
.headnews{height:auto;}
.headnews h2{text-align:left;line-height:37px;height:37px; font-size:22px;color:#000;font-weight: bold;}
.headnews h2 a{color:#000;}
.headnews h2 a:hover{color:#fb5f20;font-weight: bold;}
.headnews p{text-align:left; color:#9b9b9b; margin-bottom:15px; font-size:14px; line-height:24px}

.newsList{width: 100%;overflow: hidden;}
.newsList li{font-size:16px;line-height:32px;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block; overflow:hidden;width: 100%}
.newsList li a{color:#222;}
.newsList li:before{content:'';background: #ccc;width: 4px;height: 4px;overflow: hidden;display: inline-block;margin: 13px 11px 0 0;border-radius: 100%;float: left;}
.newsList.noBack li:before{content:none}
.newsList li span{color: #9b9b9b;padding-right: 20px;}
.newsList li span a{color: #9b9b9b}
.newsList li span:hover{color: #ff6633 !important}
.noBack li a{background: none !important;padding-left: 0 !important}
.noBack li a:before{content: none}

.piclist{ overflow:hidden}
.piclist li{ width:262px; margin-right:50px; float:left;margin-bottom:13px}
.piclist img{width:262px;height:193px;margin-bottom:10px;}
.piclist li p{color:#707070; font-size:14px; line-height:26px;height:26px;text-align:center; display:block; overflow:hidden}
.piclist li p a{color:#707070;}
.piclist li:nth-child(4n){ margin-right:0}
.titImg{margin-top:20px;}
.carousel {overflow:hidden; width:1200px;position:relative;}
.prev,.next {display:block;width:59px;height:230px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0; position:absolute; z-index:99}
.prev{left:0; top:0;background: #fff url(jt01.jpg) center no-repeat;}
.next{right:0px; top:0; background:#fff url(jt02.jpg) center no-repeat}
.m-sp{float:left;width:1150px;overflow:hidden}
.m-sp li{float:left;display:block;width:210px;margin:0 25px;text-align:left;}
.m-sp strong{ display:block;line-height:24px;font-size:16px;color: #333; font-weight: normal; text-align:center}
.m-sp img{display:block;width:247px; height:164px; border-radius:4px; margin-bottom:10px}
.w550{ float:left; width:550px; margin-right:35px}
.w550 p{ line-height:30px;}
.w512{ float:left; width:512px}
.w512 img{ width:512px; height:370px}
.bg{ background:url(bg.jpg) #fff  no-repeat; height:auto}
.footer{ background:#0359bc; overflow:hidden; padding:15px}
.footer p{ color:#fff; font-size:14px; line-height:28px; text-align:center}

.smaList{position: relative;margin:0 auto;width:1100px;overflow: hidden;}
.smaList ul{width:100%;display: flex;}
.smaList ul li{float: left;width:260px;height:160px;position: relative;margin-right: 20px}
.smaList ul li h3{position: absolute;bottom:0;left:0;width:100%;background: rgba(0,0,0,0.5);color: #fff;font-size:18px;line-height:36px;height:36px;text-align: center}
.smaList ul li img{display:block;width:100%;height:160px}
.smaList ul li:nth-child(4n){ margin-right:0}

/* 页面框架 */
.headMain{width: 1200px;margin: 0 auto;_position: relative;}
.headLeft{width: 360px; float: left}
.headMiddle{width: 460px; float: left; margin:0 40px;_margin:0 20px}
.headRight{width: 300px; float: left;_position:absolute;_top:2px;_right:0;_margin:0 !important;}
.h2Tag{width: 100%;border-top: 2px solid #ffcd81;line-height: 62px;}
.h2Tag a{float: left;line-height: 62px;color:#9b9b9b;}
.h2Tag h2{width: 160px;float: left;margin-right: 46px;line-height: 62px;text-align: center;margin-top: -2px;border-top: 2px solid #fb5f20;font-size:26px;color:#222;}
.h2Tag h2:hover{color: #fb5f20}
.h2Tag h2.qiye:hover{color: #222}
.h2Tag span{float: left;line-height: 62px; padding: 0 10px; color:#f1f1f1}

.imglist{ width:1100px; margin:20px auto 0 auto; overflow:hidden}
.imglist li{float:left;width:530px; background:#fff; margin-right:36px; padding:0 0 20px 0; position:relative; margin-bottom:25px; }
.imglist img{display:block;width:530px;height:338px;margin-bottom:5px; text-align:center}
.imglist li h4{background: rgba(40,100,190,0.75); position:absolute;width:530px; top:305px; display:block;text-align:center;height:35px; line-height:35px}
.imglist li h4 span{ background:#750909; float:right; padding:0 10px; width:90px; color:#cdaa72;text-align:center; font-weight:normal;font-size:16px;height:35px; line-height:35px; z-index:9999}
.imglist li h4 a{font-size:16px;  height:35px; line-height:35px; text-align:center; color:#fff;}
.imglist li h3 a{font-size:16px;  height:35px; line-height:35px; text-align:center; color:#3c3c3a; padding:0 15px}
.imglist li p{padding:20px;font-size:14px; color:#1D1D1D; background:#f1f4fd; height:100px;border-radius:10px 10px 0 0;}
.imglist li p a{font-size:14px; line-height:26px; text-align:left; color:#1D1D1D;}
.imglist li strong{padding:0 15px;font-size:16px; line-height:30px; text-align:left; color:#FF0000;}
.imglist li:nth-child(2n+2){margin-right:0}
