﻿
@charset "utf-8";
/* CSS Document */
body{font-size:12px; font-family:"Microsoft YaHei"; color:#444; margin:0 auto; background:#fff; }
div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,span,img,form,label,fieldset,legend,input{margin:0px;padding:0px;}
img{border:none;}
ul,ol,li{list-style-type:none;}
a{color:#444;text-decoration:none; cursor:pointer; outline:none;}
a:hover{color:#ef2d36;}
a:focus{outline:none;}
.clear{clear:both;height:0px;overflow:hidden;font-size:0px;}
.fl{float:left;}
.fr{float:right;}
button{outline:none;}
input,select{outline:none;}
.h-10{height:10px; clear:both; overflow:hidden;}
.h-20{height:20px; clear:both; overflow:hidden;}
.h-30{height:8px; clear:both; overflow:hidden;}
.ys{height:45px; clear:both; overflow:hidden; margin:10px auto;}
/*头部*/
.header{width:1120px; margin:20px auto 10px auto;overflow:hidden;}
.news-logo{}
.news-search{margin-left:60px; width:390px; margin-top:
26px; position:relative; overflow:hidden;}
.news-search .search-txt{width:289px; height:36px; line-height:36px; padding-left:10px; border:1px solid #c9c9c9; border-right:none; color:#444;}
.news-search a{display:block; width:90px; height:38px; line-height:38px; background:#ef2d36; font-size:18px; color:#fff; text-align:center; position:absolute; right:0px; top:0px;}
.frt-right-imgs{float: right; height: 90px; }
/*nav*/
.nav{background:#ef2d36; width:100%; margin:0 auto; height:46px; line-height:46px;}
.nav-m{width:1120px; margin:0 auto;}
.nav-m a{display:block; float:left; padding:0 26px; color:#fff; font-size:18px;}
.nav-m a:hover{background:#e31a23; display:block; color:#fff;}

.containernei{width:1120px; margin:0 auto;}

/*行业资讯*/
.fenlei{ overflow:hidden; height:73px; border:1px solid #eee;width:1120px; margin:0 auto;} 
.fenlei .tit{  width:1120px;} 
.fenlei .tit ul li{ float:left; margin-right:1px; background:#f5f5f5;height:35px;} 
.fenlei .tit .gh{ font-weight:bold; font-size:14px; color:#333; display:inline-block; height:30px; text-align:center;  background:#fff; padding:0 20px; line-height:30px;} 
.fenlei .tit ul li a{font-size:14px; color:#333; float:left; height:30px; line-height:30px; text-align:center; padding:0 7px; display:block; width:58px;} 
.fenlei .content ul li{ float:left; height:30px; line-height:30px; margin-top:5px;  } 
.fenlei .content ul li a{ color:#999; font-size:12px; height:28px; line-height:28px; text-align:center; display:block; float:left;  padding: 0 8px; } 
.fenlei .tit .gh:hover{ background:#fff;} 
.fenlei .tit ul .secelet{ background:url(/N_news/images/sanjiao.jpg);  background-position-y: -19px; background-position-x: -4px; } 
.fenlei .tit ul li:hover{background:url(/N_news/images/sanjiao.jpg); background-position-y: -19px; background-position-x: -4px;} 
.fenlei .tit ul li:hover a{color:#fff; background:#272727; } 
.fenlei .tit ul .secelet a{ color:#fff;background:#272727;} 
.fenlei .content span{ color:#eee;}  
.fenlei .content a:hover{ color:#ef2d36; }

/*友情链接*/
.friendlink{width:1118px; border:1px solid #eee; margin:0 auto;}
.friendlink_t{background:#ededed; height:28px; line-height:28px; padding:0px 0px 0px 14px; border-bottom:1px solid #e1e1e1;}
.friendlink_t span{color:#767676; padding-right:6px;}
.friendlink_n{line-height:22px; padding:6px 10px;}
.friendlink_n a{padding:2px 3px; color:#767676;}

/*footer*/
.jfooter{ width:1120px; margin:0 auto; overflow:hidden; margin-bottom:90px;position:relative; border-top:1px #f60 solid;  line-height:28px; color:#666; margin-top:20px;}
.jfooter p{ text-align:center;}
.jfooter p a{color:#555; text-decoration:none;}
.jfooter p a:hover{ color:#c8000b;}
/*底部浮动*/
.difudong{position:fixed; bottom:0px; width:100%; background: #263646; opacity: 0.9; height:43px;z-index: 9999;}
.difudong .neir{width:1200px; margin:0 auto; height:100%; position:relative;}
.difudong .tub{position:absolute; top:-24px; left:0px; float:left;}
.difudong .neir p{font-size:26px;color:#fff; float:left; line-height:43px; margin-left:90px;}
.difudong .neir .anniu{ position:absolute;  top:-9px; right:270px; z-index:99;}
.difudong .neir a{background:linear-gradient(to right,#ff551a,#ff440e,#ff3000); width:130px; text-align:center;  height:46px; line-height:46px; margin-right:15px; font-size:16px; border-radius:50px;  box-shadow: 1px 4px 0px 0px #670004; }
.difudong .neir a{color:#fff; text-decoration:none;}
.difudong .neir .db{background-color:#a5a5a5;}
.difudong .neir .guanb { position: absolute; z-index: 8; right: -14px; top: 3px; cursor:pointer;}
.difudong .neir .guanb img{width:18px;}
.xiaocxtb {position:absolute; right:0; top:-53px; }
.fandb{position:fixed; right:15px; bottom:60px;}

/*--公用header nav--*/
.w1200{width:1200px; margin:0px auto;}
.jlhbar{height:35px; line-height:35px; border-bottom:1px solid #e6e6e6; margin: 0 auto;}
.jlhbarjieri{height:35px; line-height:35px; border-bottom:1px solid #e6e6e6; margin: 0 auto;width:1200px;}
.jlmobile{ height:35px; line-height:35px;padding:0 8px 0 12px;background:url(https://www.spzs.com/images/bgicon.png) no-repeat 0 -50px;}
#jlcomdnd{background:url(https://www.spzs.com/images/bgicon.png) no-repeat 0 -401px; padding-left:15px;}
.jlsign-status ul li{ float:left; padding-right:6px;}
.jlsign-status .wsxx{ background:#f5a623; position:relative;  color: #fff;height: 26px; line-height: 26px; margin: 4px 0 0 4px; padding: 0 24px 0 10px;}
.jlsign-status .wsxx .arrow-left{width:0;  height:0;  border-top:4px solid transparent; border-bottom:4px solid transparent; border-right:6px solid #f5a623; position: absolute; left:-6px; top:9px; }
.jlsign-status .wsxx .js-close{display: inline-block; width: 12px; height: 12px; background: url(https://www.spzs.com/Images/jl-close.png) no-repeat center center;  background-size: 8px 8px; position: absolute; right:2px; top: 8px; cursor:pointer; }

.jlsign-status ul li a.jlcolor{color:#ff4400;}
.jlsign-status ul li a.jlzc{background:#f40; color:#fff; padding: 3px 8px; border-radius: 4px; margin-left: 4px;}
.jlsign-status ul li a.jlzc:hover{background:#fff; border:1px solid #f40; color:#f40; padding:2px 7px; border-radius: 4px; margin-left: 4px;}
.jltopnav .sy li.zyd{float:left; background:url(https://www.spzs.com/images/jlline.jpg) no-repeat right center; padding:0 6px;position:relative;}
.jltopnav .sy li.zyd i{background:url(https://www.spzs.com/Images/jlarrow.png) no-repeat; width:8px; height:4px; display:inline-block;vertical-align: middle; margin: 0 4px;
            transition: All 0.4s ease-in-out;
            -webkit-transition: All 0.4s ease-in-out;
            -moz-transition: All 0.4s ease-in-out;
            -o-transition: All 0.4s ease-in-out;
}
.jltopnav .sy li.zyd:hover i{
             transform: rotate(180deg);
            -webkit-transform: rotate(180deg);
            -moz-transform: rotate(180deg);
            -o-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
}
.jltopnav .sy .zyd:hover{background:#ededed;}
.jltopnav .sy li.last{background:none;}
.jltopnav .sy li.wydaili{float:left; padding: 0px 10px 0 26px; height:24px; line-height:24px; background: url(https://www.spzs.com/images/bgicon.png) no-repeat -97px -892px #f40; margin: 6px 10px 0 0; border-radius:10px;}
.jltopnav .sy li.wydaili a{color:#fff;}
.jltopnav .sy .hot { float: left;padding: 0 8px; width: 113px;}
.jltopnav .sy .hot img{width:18px; height:21px; position:absolute; padding:4px 2px;}
.jltopnav .fw{position:absolute; top:35px; right:0; background:#f5f5f5; width:84px; text-align:center; z-index:9;}
.jltopnav .fw li{border-bottom: 1px solid #fff;}
/*logo*/
.jllogol{ height:94px; background:#fff; padding-top: 14px;}
.jllogo{ background:url(https://www.spzs.com/images/jllogo.jpg) no-repeat 0px 16px; width:235px; height:74px; }
.jllogo a{ width:235px; height:74px; display:block;}
/*search*/
.jlsearch{width:516px; height:70px; margin:4px 0px 0px 60px; display:inline;}
.jlseaechtxt{height:32px; line-height:32px; border:2px solid #ff4400; width:512px;}
.jlsearchtype{ position:relative; width:72px; border-right:1px solid #e7e7e7;}
.jlsearchtype ul{ width:54px; text-align:center;}
.jlsearchtype span{ position:absolute; width:8px; height:4px; top:14px; right:14px; background:url(https://www.spzs.com/images/jlarrow.png) no-repeat; transition:all .3s; -webkit-transition:width 3s;}
.jlseaechtxt input{width:353px; height:32px; line-height:32px; float:left; color:#bebebe; border:0; padding-left:6px;}
.jlseaechtxt button{ width:80px; height:32px; line-height:32px; background:#ff4400; display:block; color:#fff; float:right; text-align:center; font-size:14px; cursor:pointer;}
.border1  li{ float:left}
.border1  li a{ float:left; line-height:30px; padding:0 20px; text-decoration:none; color:#000; font-size:14px; font-weight:bold;}
.border1 .style1{ background-color:#ff4400; color:#fff}

.search_box {float:left;width:511px;height:36px;display:inline; border:2px solid #ff4400;}
.search_box input{border:none;}
.searchNew {width:511px;line-height:38px;height:38px;}
.searchNew input {float:left; background:#fff; }
.selectNew {background:#fff url(https://www.spzs.com/images/jlarrow.png) no-repeat 55px 15px;border-right:solid 1px #efefef;width:52px;height:36px;color:#666;/*line-height:36px;*/padding-left:20px;float:left;position:relative;z-index:9; }
.select_hover {background:#fff url(https://www.spzs.com/images/jlarrow.png) no-repeat 55px 15px;border-right:solid 1px #efefef;}
.part {left:0px;top:34px;width:69px;padding:4px 1px 1px; background:#fff; border:solid 1px #efefef;border-top:0;line-height:30px;position:absolute;z-index: 9999;height:auto;zoom:1;}
.part p {overflow:hidden;}
.part p a {height:30px;color:#666;line-height:30px;padding-left:20px;width:62px;border-left:solid 1px #f3f3f3;border-top:solid 1px #f3f3f3;background:#fff;display:inline-block;float:left;margin-left:-1px;margin-top:-1px;white-space:nowrap;}
.part a:hover {color:#ff4400;}
.enter{width:420px;float:left;height:34px;color:#999;line-height:34px;padding-left:5px;}
.searchNew .sb {width:86px;height:38px;cursor:pointer; background:#ff4400; color:#fff; font-size:14px; font-weight:bold; text-align:center;}
/*400*/
.jlhotline{ width:360px; }
.jlhotllf{ width:152px;}
.jlhotllf p{ height:34px; line-height:26px; background:url(https://www.spzs.com/images/bgicon.png) no-repeat -98px -709px; padding-left:24px; font-size:18px; color:#686767;letter-spacing:14px; margin-top:14px;}
.jlhotllf span{ font-size:22px; color:#ff4400;}
.jlqq{ padding-left:8px; margin-top:16px; width:90px;}
.jlqq a{ margin-bottom:6px; display:block;}
.jlhotline .kfqq{ margin:5px 0;}
.jlhotline .kfqq img{ display:inline; vertical-align: middle;}
.jlhotline .kfqq p{ display:inline;}
.jlwx{ width:97px;  height:83px; margin-top:6px; padding-left:10px;}
.jlwx p{width:14px; line-height:14px;}
.jlnav{background:#f40; height:40px; line-height:40px;}
.jlnav a{float:left; display:block; font-size: 16px; padding:0 9px; color:#fff;}
.jlnav a:hover{background:#dd2f00; display:block; color:#fff;text-decoration:none;}
.jlnav a.tj_gif{position: relative;overflow: visible;}
.jlnav a.tj_gif img{position: absolute; top: -17px; right: 12px;}

/*副标题*/
.fubiaot{width:1120px; margin:0 auto; background:#f9f9f9;}
.xiaodh {height:30px; margin:10px;}
.xiaodh ul li{font-size:14px; padding: 0 11px 0 10px; float:left; border-right: 1px solid #f40; margin:5px;}
.xiaodh .quf{color:#f40;}

/*搜索框自动补全样式*/
.autocomplete-suggestions { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border: 1px solid #e6e6e6; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(0, 0, 0, 0.2); -moz-box-shadow: 1px 4px 3px rgba(0, 0, 0, 0.2); box-shadow: 1px 4px 3px rgba(0, 0, 0, 0.2); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-no-suggestion { padding: 2px 5px;}
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: bold; color: #000; }
.autocomplete-group { padding: 2px 5px; font-weight: bold; font-size: 16px; color: #000; display: block; border-bottom: 1px solid #000; }