@charset "utf-8";
.news-box{background:#f5f5f5; padding:40px 0; clear:both; width:100%; float:left;}
.news-head{width:1400px; margin:0 auto; max-width:100%;}
.news-primary{width:75%; float:left; padding:10px;}
.news-primary>div{padding:10px; background:#fff; display:block;overflow:auto}
.news-banner{width:40%; float:left; padding:10px;}
.news-banner>div{background:#fff; overflow:hidden;}
.news-banner ul{display:block; width:10000%;}
.news-banner ul li{width:1%; float:left; position:relative;}
.news-banner ul li a{display:block;}
.news-banner ul li a img{width:100%; display:block;}
.news-banner ul li a span{display:block; position:absolute; bottom:0; left:0; right:0; background:rgba(0,0,0,.5); 
color:#fff; padding:10px 20px; font-size:16px;}
.news-line{width:60%; float:left; padding:10px;}
.news-line>div{background:#fff; border:1px solid #e5e5e5;}
.news-line dl{background:#f6f8f7; padding:10px 20px; position:relative; overflow:hidden;}
.news-line dl dt{display:block;}
.news-line dl strong{font-size:18px; line-height:30px; background:#DA251D; color:#fff; width:200px; 
text-align:center; position:absolute; left:20px; top:20px; font-weight:normal; margin:-15px 0 0 -100px;
transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); -webkit-transform:rotate(-45deg);}
.news-line dl dt h3{font-size:22px; display:block; padding:0 0 0 40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news-line dl dd{margin:5px 0; color:#555;}
.news-line ul{padding:15px 20px;}
.news-line ul li{display:block; position:relative; padding:0 0 0 24px; margin:5px 0 0 0;}
.news-line ul li:first-child{margin:0;}
.news-line ul li:after{display:block; clear:both; content:'';}
.news-line ul li:before{content:''; position:absolute; left:0; top:50%; width:16px; height:16px; line-height:16px; letter-spacing:-1px;
background:#bac1d1; margin:-8px 0 0 0; color:#fff; text-align:center; font-family:Helvetica; font-size:12px;}
.news-line ul li:nth-child(1):before{content:'1'; background:#DA251D;}
.news-line ul li:nth-child(2):before{content:'2'; background:#DA251D;}
.news-line ul li:nth-child(3):before{content:'3'; background:#DA251D;}
.news-line ul li:nth-child(4):before{content:'4';}
.news-line ul li:nth-child(5):before{content:'5';}
.news-line ul li:nth-child(6):before{content:'6';}
.news-line ul li:nth-child(7):before{content:'7';}
.news-line ul li:nth-child(8):before{content:'8';}
.news-line ul li:nth-child(9):before{content:'9';}
.news-line ul li:nth-child(10):before{content:'10';}
.news-line ul li:nth-child(11):before{content:'11';}
.news-line ul li:nth-child(12):before{content:'12';}
.news-line ul li a{font-size:16px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; margin-right:120px;}
.news-line ul li b{float:right; font-weight:normal; color:#666;}
.news-advert{width:25%; float:right; padding:10px;}
.news-advert>div{background:#fff; padding:20px;}
.news-advert dl{background:#f6f8f7; padding:10px 20px;}
.news-advert dl dt{font-size:17px;}
.news-advert dl dd{margin:5px 0; color:#555; height:48px; overflow:hidden;}
.news-advert img{width:100%;}
.news-content{width:1400px; margin:0 auto;}
.news-list{width:75%; padding:10px; float:left;}
.news-page{background:#fff;}
.news-page ol{border-bottom:1px solid #e5e5e5; padding:0 20px; height:60px;}
.news-page ol li{float:left; position:relative; line-height:60px;}
.news-page ol li:before{float:left; height:12px; width:1px; content:''; background:#e5e5e5; margin:26px 20px 0 20px;}
.news-page ol li:first-child:before{display:none;}
.news-page ol li a{font-size:16px; float:left; position:relative;}
.news-page ol li a:after{display:none; left:0; right:0; bottom:0px; height:2px; background:#DA251D; content:''; position:absolute;}
.news-page ol li.active a:after{display:block;}
.news-page ul{display:block;}
.news-page ul li{display:none;}
.news-page ul li.active{display:block;}
.news-page ul li dl{padding:20px; border-bottom:1px solid #e5e5e5;}
.news-page ul li dl:after{display:block; clear:both; content:'';}
.news-page ul li dl dt{float:left; width:24%;}
.news-page ul li dl dt img{width:100%;}
.news-page ul li dl dd{float:left; width:76%; padding-left:20px; display:block;}
.news-page ul li dl dd h3{font-size:22px;}
.news-page ul li dl dd b{color:#555; margin:5px 0 10px 0; display:block; font-weight:normal;}
.news-page ul li dl dd b i{padding:0 5px 0 10px;}
.news-page ul li dl dd b i:first-child{padding-left:0;}
.news-page ul li dl dd p{display:block;}
.news-page ul li dl dd strong{float:right; font-weight:normal; color:#DA251D;}
.news-page ul li dl dd strong:hover{color:#000;}
.news-sidebar{width:25%; padding:10px; float:right;}
.news-image{margin:0 0 20px 0;}
.news-image img{width:100%; display:block;}

.news-city{margin:0 0 20px 0; background:#fff;}
.news-city h2{font-size:18px; position:relative; padding:10px 10px 10px 34px; border-bottom:1px solid #e5e5e5;}
.news-city h2:before{width:4px; height:20px; background:#DA251D; margin:-10px 5px 0 0; content:''; position:absolute; left:20px; top:50%;}
.news-city ul{padding:15px 10px;}
.news-city ul:after{display:block; clear:both; content:'';}
.news-city ul li{float:left; min-width:50%; text-align:center; padding:5px 10px;}
.news-city ul li a{display:block; background:#f6f8f7; border:1px solid #e5e5e5; color:#666; line-height:28px; border-radius:1px;
transition:.2s; -moz-transition:.2s; -ms-transition:.2s; -o-transition:.2s; -webkit-transition:.2s;}
.news-city ul li a:hover{background-color:#DA251D; border-color:#DA251D; color:#fff;}
.news-recommend{margin:0 0 20px 0; background:#fff;}
.news-recommend h2{font-size:18px; position:relative; padding:10px 10px 10px 34px; border-bottom:1px solid #e5e5e5;}
.news-recommend h2:before{width:4px; height:20px; background:#DA251D; margin:-10px 5px 0 0; content:''; position:absolute; left:20px; top:50%;}
.news-recommend ul{padding:20px;}
.news-recommend ul li{display:block; position:relative; padding:0 0 0 14px; margin:10px 0 0 0;}
.news-recommend ul li:first-child{margin:0;}
.news-recommend ul li:after{display:block; clear:both; content:'';}
.news-recommend ul li:before{border-style:solid; border-width:4px 0 4px 4px; border-color:transparent transparent transparent #555; content:'';
position:absolute; left:0; top:50%; margin:-3px 0 0 0;}
.news-recommend ul li a{color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; max-width:100%; display:block;}
.news-recommend ul li a:hover{color:#DA251D;}
.news-hots{margin:0 0 20px 0; background:#fff;}
.news-hots h2{font-size:18px; position:relative; padding:10px 10px 10px 34px; border-bottom:1px solid #e5e5e5;}
.news-hots h2:before{width:4px; height:20px; background:#DA251D; margin:-10px 5px 0 0; content:''; position:absolute; left:20px; top:50%;}
.news-hots ul{padding:20px;}
.news-hots ul li{display:block; position:relative; padding:0 0 0 24px; margin:10px 0 0 0;}
.news-hots ul li:first-child{margin:0;}
.news-hots ul li:after{display:block; clear:both; content:'';}
.news-hots ul li:before{content:''; position:absolute; left:0; top:50%; width:16px; height:16px; line-height:16px; letter-spacing:-1px;
background:#fe6601; margin:-8px 0 0 0; color:#fff; text-align:center; font-family:Helvetica; font-size:12px;}
.news-hots ul li:nth-child(1):before{content:'1';}
.news-hots ul li:nth-child(2):before{content:'2';}
.news-hots ul li:nth-child(3):before{content:'3';}
.news-hots ul li:nth-child(4):before{content:'4';}
.news-hots ul li:nth-child(5):before{content:'5';}
.news-hots ul li:nth-child(6):before{content:'6';}
.news-hots ul li:nth-child(7):before{content:'7';}
.news-hots ul li:nth-child(8):before{content:'8';}
.news-hots ul li:nth-child(9):before{content:'9';}
.news-hots ul li:nth-child(10):before{content:'10';}
.news-hots ul li:nth-child(11):before{content:'11';}
.news-hots ul li:nth-child(12):before{content:'12';}
.news-hots ul li a{color:#555; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left; max-width:100%; display:block;}
.news-hots ul li a:hover{color:#DA251D;}
.newshow-shenming{width:1400px; margin:50px auto 0 auto; border-radius:5px;
max-width:100%; border:1px solid #e5e5e5; padding:30px;}
.news-hots b{ display:none}

@media(max-width:1440px){
.news-head{width:1200px;}
.news-primary>div{padding:7px;}
.news-banner{padding:7px;}
.news-line{padding:7px;}
.news-line dl{padding:7px 14px;}
.news-line dl dd{margin:4px 0;}
.news-line dl dt h3{font-size:20px;}
.news-line ul{padding:10px 14px;}
.news-line ul li a{font-size:14px;}
.news-advert>div{padding:14px;}
.news-advert dl{padding:7px 14px;} 
.news-advert dl dt{font-size:16px;}
.news-advert dl dd{margin:3px 0;}
.news-content{width:1200px; max-width:100%;}
.news-page ol{padding:10px 14px;}
.news-page ol li a:after{bottom:-12px;}
.news-page ul li dl{padding:14px;}
.news-page ul li dl dd{padding-left:14px;}
.news-page ul li dl dd b{margin:0 0 4px 0;}
.news-page ul li dl dd h3{font-size:20px;}
.news-city h2{padding:7px 7px 7px 30px;}
.news-city h2:before{left:14px;}
.news-city ul{padding:10px 7px;}
.news-city ul li{padding:4px 7px;}
.news-recommend h2{padding:7px 7px 7px 30px;}
.news-recommend h2:before{left:14px;}
.news-recommend ul{padding:14px;}
.news-hots h2{padding:7px 7px 7px 30px;}
.news-hots ul{padding:14px;}
.news-hots ul li{margin:7px 0 0 0;}
.news-hots h2:before{left:14px;}
.newshow-shenming{width:1200px;}
}
@media(max-width:767px){
.news-box{padding:0;}
.news-primary{width:100%; float:none; padding:10px 0;}
.news-primary>div{padding:7px; background:#fff;}
.news-banner{width:100%; float:none;}
.news-line{width:100%; float:none;}
.news-line ul li{}
.news-line ul li a{white-space:nowrap; display:block; width:100%; overflow:hidden; text-overflow:ellipsis;}
.news-line ul li b{display:none;}
.news-advert{width:100%; float:none; padding:0;}
.news-advert dl dd{height:auto;}
.news-list{width:100%; padding:10px 0; float:none;}
.news-page ul li dl dt{width:100%; float:none;}
.news-page ul li dl dd{width:100%; float:none; padding:10px 0 0 0;}
.news-sidebar{width:100%; padding:0;}
.news-image,.news-city,.news-recommend{margin-bottom:10px;}
.news-hots{margin-bottom:0;}
.newshow-shenming{padding:10px; margin:30px 10px 0 10px; width:auto;}
}








.newshow-box{width:1400px; margin:0 auto; max-width:100%;}
.newshow-title{font-size:26px; text-align:center; display:block; margin:20px 0 0 0; padding:0 15px;}
.newshow-time{text-align:center; border-bottom:1px solid #e5e5e5; padding:10px 0;}
.newshow-time i{}
.newshow-content{padding:60px; position:relative;}
.newshow-content *{max-width:100%;}
.newshow-content p{margin-bottom:10px;}

.newshow-content img,
.newshow-content video{height:auto !important;}
@media(max-width:1440px){
.newshow-box{width:1200px;}
}
@media(max-width:1440px){
.newshow-content{padding:15px;}
}

.newshow-divide{width:1400px; margin:60px auto 30px auto; text-align:center; color:#2e98d6; line-height:1.45; overflow:hidden; max-width:100%;}
.newshow-divide>div{display:inline-block; position:relative; padding:0 40px;}
.newshow-divide>div:before{display:block; position:absolute; right:100%; top:50%; content:''; width:700px; height:2px; background:#2e98d6;}
.newshow-divide>div:after{display:block; position:absolute; left:100%; top:50%; content:''; width:700px; height:2px; background:#2e98d6;}
@media(max-width:1440px){
.newshow-divide{width:1200px;}
}
@media(max-width:767px){
.newshow-title{font-size:18px;}
.newshow-divide{margin:15px; width:auto;}


.newshow-content{height:800px; overflow:hidden;}

.newshow-content .more{display:block; text-align:center; line-height:80px; position:absolute; left:0; bottom:0; right:0;
  font-size:18px; color:#2e98d6;
    background:-moz-linear-gradient(top, rgba(255, 255, 255, 0.8), #fff);  
    background:-webkit-gradient(linear, 0 0, 0 bottom, from(rgba(255, 255, 255, 0.8)), to(#ffffff));  

}
}

.newshow-divide strong{display:block; font-size:22px; font-weight:normal;}
.newshow-divide span{display:block; font-size:18px;}

.newsshow-correlation{width:1400px; margin:0 auto; max-width:100%;}
.newsshow-correlation ul:after{display:block; clear:both; content:'';}
.newsshow-correlation ul li{width:33.3333%; float:left; padding:0 0 0 30px; margin:0 0 10px 0;}
.newsshow-correlation ul li a{}
.newsshow-correlation ul li a:before{content:''; display:inline-block; width:4px; height:4px; 
background:#888; border-radius:50%; margin-right:10px; position:relative; top:-2px;}
@media(max-width:1440px){
.newsshow-correlation{width:1200px;}
}
@media(max-width:767px){
.newsshow-correlation ul li{width:100%; float:none; padding:0 0 0 15px;}
}

.newshow-product{text-align:center;}
.newshow-product ul{}
.newshow-product ul li{display:inline-block; border-left:2px solid #888; padding:0 20px; line-height:1.25;}
.newshow-product ul li:first-child{border:none;}
.newshow-product ul li a{font-size:16px;}
@media(max-width:767px){
.newshow-product ul li{margin-bottom:10px;}
}

.newshow-hot{width:1000px; margin:0 auto 60px auto; max-width:100%;}
.newshow-hot:after{display:block; clear:both; content:'';}
.newshow-hotleft{float:left; width:500px; margin-right:60px;}
.newshow-hotleft a{display:block; position:relative;}
.newshow-hotleft a img{display:block; width:100%;}
.newshow-hotleft a span{position:absolute; bottom:0; left:0; right:0; color:#fff; 
background:rgba(0,0,0,.5); padding:10px 20px; font-size:16px; line-height:30px;}
.newshow-hotright{float:left;}
.newshow-hotright ul{}
.newshow-hotright ul li{margin:0 0 10px 0;}
.newshow-hotright ul li a{}
.newshow-hotright ul li a:before{content:''; display:inline-block; width:4px; height:4px; 
background:#888; border-radius:50%; margin-right:10px; position:relative; top:-2px;}
@media(max-width:767px){
.news-line dl dt h3{white-space:pre-wrap; overflow:hidden; text-overflow:clip;}
.newshow-hot{margin-bottom:0;}
.newshow-hotleft{float:none; width:auto; margin:0 auto;}
.newshow-hotright{float:none; padding:15px;}
}


.solution-box{}
.solution-box ul{width:1400px; margin:0 auto; max-width:100%;}
.solution-box ul li{width:20%; float:left; text-align:center; color:#fff; position:relative;}
.solution-box ul li span{display:block; position:absolute; left:0; top:0; right:0; bottom:0; background:rgba(0,0,0,.5);
transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}
.solution-box ul li:nth-child(2) span,
.solution-box ul li:nth-child(4) span{background:rgba(0,0,0,.75);
transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}
.solution-box ul li i{font-size:50px; opacity:.85; position:absolute; width:100%; left:0; bottom:53%;
transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}
.solution-box ul li hr{width:30px; height:2px; background:#fff; border:none; position:absolute; 
left:50%; top:50%; margin:0 0 0 -15px; padding:0;
transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}
.solution-box ul li h3{font-size:24px; position:absolute; width:100%; left:0; top:53%;
transition:.3s;}
.solution-box ul li p{width:80%; position:absolute; font-size:16px; left:10%; top:70%; opacity:0;
transition:.3s;}
.solution-box ul li a{position:absolute; top:85%; font-size:16px; line-height:32px; width:120px; 
margin:0 0 0 -60px; color:#fff; border:2px solid #fff; opacity:0;
transition:.3s; -moz-transition:.3s; -ms-transition:.3s; -o-transition:.3s; -webkit-transition:.3s;}
.solution-box ul li a:hover{background:#fff; color:#373d41;}
.solution-box ul li img{display:block; width:100%;}
.solution-box ul li:hover span{background:rgba(48,113,255,.85);}
.solution-box ul li:hover i{bottom:63%;}
.solution-box ul li:hover hr{top:40%; opacity:0;}
.solution-box ul li:hover h3{top:38%;}
.solution-box ul li:hover p{top:50%; opacity:1;}
.solution-box ul li:hover a{top:75%; opacity:1;}
@media(max-width:2000px){
.solution-box ul{width:1400px;}
.solution-box ul li i{font-size:46px;}
.solution-box ul li h3{font-size:22px;}
.solution-box ul li p{font-size:14px;}
.solution-box ul li a{font-size:14px; line-height:28px; width:100px; margin:0 0 0 -50px; }
}
@media(max-width:1440px){
.solution-box ul{width:1200px;}
.solution-box ul li i{font-size:40px;}
.solution-box ul li h3{font-size:18px;}
.solution-box ul li p{font-size:12px;}
}
@media(max-width:767px){
.newshow-product + .newshow-divide,
.solution-box{display:none;}
.solution-box ul li{width:50%;}
.solution-box ul li i{font-size:30px;}
.solution-box ul li h3{font-size:14px;}
.solution-box ul li img{height:125px; margin:0 auto; object-fit:cover;}
}

.pagebox{
	width:100%;
	background:#FFF;
	padding:50px 0 0 0;
}