@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;}
body{background-color:#FFF;}
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;}

#wrapper{ width:1000px;margin:0 auto}
.top{ width:100%; background:url(banner.jpg) no-repeat center top; height:1944px}
.ad1{ width:1000px; height:60px; margin-top:12px}
.mainnav{ background:#1494e8;}
.nav{height:87px;line-height:87px; text-align:center; width:900px; margin:0 auto; padding:0 150px}
.nav a{display:block; float:left; padding:0 50px; height:87px; color:#fff; font-size:26px;}
.nav a:hover{}
.line-right{ width:1px;height:10px; color:#fff; float:left}
.newsbox{ overflow:hidden; margin-bottom:20px}
.mainbox{overflow:hidden; margin:0 auto; width:1000px}
.newsbox p{ color:#313131; line-height:30px; font-size:24px; line-height:40px; text-indent:3rem}
.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}
.mt30{ margin-top:30px}

/*轮播图*/
.sideBar,.special{ width:1000px;overflow:hidden; }
.sideBar_left{ width:432px; float:left; overflow:hidden}
.leftImg{ padding:5px; border:1px solid #f3f3f3; width:457px}
.sideBar_right{ width:510px; float:right}
.sideBar_right h2{ color:#417b3b; font-size:24px; font-weight:bold; line-height:40px}
.sideBar_right p{ font-size:18px; line-height:35px; color:#000}

.con_left{ width:471px; float:left; overflow:hidden}
.leftImg{ padding:5px; border:1px solid #f3f3f3; width:457px}
.con_right{ width:510px; float:right}
.con_right h2{ color:#417b3b; font-size:24px; font-weight:bold; line-height:40px}
.con_right p{ font-size:17px; line-height:30px; color:#000}

.focus{ position:relative; width:432px; height:261px;  float: left;}  
.focus img{ width:432px; height:261px;} 
.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:#a5daa0; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#78d070;}    
.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:90px;left:0;background-position:0 -5px; cursor:pointer;border-radius:0 10px 10px 0}  
.focus .next{top:90px;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}
.btn{ border:1px solid #848484; padding:8px 15px; text-align:center; width:160px; margin:15px auto}


/*-头条新闻-*/
.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{overflow:hidden;padding-left:5px}
.newsList li{line-height:50px;font-size:18px;color:#272727;word-break:keep-all;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden;width:100%;}
.newsList li a{color:#272727}
.newsList li a:hover{color:#fb5f20;font-weight:normal;}
.newsList li:before{content:'';width:5px;height:5px;background:#272727;overflow:hidden;display:inline-block;margin:23px 11px 0 0;border-radius:100%;float:left;}


.piclist{ overflow:hidden; margin-top:30px; width:1250px; padding:2px}
.piclist li{width:544px;margin-right:20px;float:left; display:block;margin-bottom:25px; background:#fff; padding:20px;box-shadow:3px 3px 2px 3px #e5dfdf;}
.piclist img{width:279px;height:290px;margin-bottom:10px; border-radius:20px; float:left; margin-right:20px}
.piclist h2{color:#313131; font-size:20px;text-align:center; display:block; overflow:hidden; line-height:40px}
.piclist p{color:#626262; font-size:14px; font-weight: normal; line-height:26px; text-indent:2em}

/*----*/
.carousel {width:1000px;overflow:hidden;margin-top:36px;position:relative;}
.carousel .prev ,.carousel .next { display:block;height:165px;width:38px;overflow:hidden;display:block;text-decoration:none;cursor:pointer; outline:0}
.carousel .prev {float:left; margin-right:15px;background: url(jt01.png) no-repeat;position:absolute;top:40px; z-index:9999; left:0}
.carousel .next {float:right;background: url(jt02.png) no-repeat; position:absolute;top:40px; z-index:9999; right:0}
.jCarouselLite{float:left;width:1000px; height:160px;overflow:hidden;}
.jCarouselLite li{ float:left;display:block;width:218px; margin-right:24px;text-align:center;}
.jCarouselLite li img{ display:block;width:218px; height:150px;}
.jCarouselLite p{color:#000; background:#eeeeee;font-size:14px; line-height:40px; }
.clearfix { display: block}
.clearfix:after {clear: both; content: ".";display: block;height: 0;visibility: hidden}





.imglist{ overflow:hidden}
.imglist li{ width:30%; float:left; padding:15px}
.imglist img{width:100%}
.imglist p{ color:#333333; font-size:18px; line-height:30px; padding-top:10px}
.bg1{ background:url(bg_2.jpg) #f9f9f9 no-repeat; }
.bg2{ background:url(bg_1.jpg) #f9f9f9 no-repeat; height:516px}
.footer{background:#639a5e; padding:20px; margin-top:25px}
.fix{ position:fixed; top:200px; right:50px}