﻿@import url("foot.css");
/* 顶头 */
body{ padding:0; margin:0; font-family:微软雅黑;  font-size:14px;}

a{ text-decoration:none;color:black;}
a:hover{color:Blue; text-decoration:none;}
ul,li{ list-style:none; margin:0; padding:0;}
img{ border:none;}

.center{ margin:0 auto; width:1600px;}

#Local{ width:1600px; height:40px; background:#dcdcdc; line-height:40px; text-align:center; margin:0 auto; color:#666;}
#Local a{ color:#666; font-size:16px; padding:10px;}
#Local a:hover{ color:#800000;}

#ConTex{ width:1600px; padding:20px 0px; margin:0 auto; overflow:hidden;}
#ConTex .tit{ width:1600px; height:50px; line-height:50px; overflow:hidden; text-align:center; color:#890000; font-weight:bold; font-size:18px;}
#ConTex .info{ width:1600px; height:20px; line-height:20px; overflow:hidden; text-align:center; color:#666;  font-size:12px; border-bottom:1px #666 dashed; padding-bottom:15px; margin-bottom:15px;}
#ConTex .info b{ padding-right:5px; padding-left:10px;}
#ConTex .info span{ color:Blue;}
#ConTex .con{ font-size:16px; line-height:32px; text-indent:32px;}

#ShiPin{ width:1600px; overflow:hidden;}
#ShiPin ul{ width:1640px;  overflow:hidden;}
#ShiPin li{ width:200px; height:305px; float:left; overflow:hidden; margin-right:32px; margin-bottom:30px; display:block;line-height:25px; text-align:center; background:#dcdcdc;}
#ShiPin li img{width:200px; height:267px;}

/*#ShiPin .spico{ position:relative;  bottom:175px;  color:White; display:block;  width:370px; height:80px; overflow:hidden; background:url(../images/spico.png) no-repeat 145px 0px; opacity: 0.6;background-size: 80px;font-size:16px; font-weight:normal; text-align:center; overflow:hidden;}
#ShiPin li a:hover .spico{ opacity: 0.9;}*/



/*分页控件*/
.Pagelist{ width:1600px; margin:0 auto; height:52px; margin-bottom:30px; }
.Pagelist ul{text-align:center;height:50px; overflow:hidden;  padding-top:10px;}
.Pagelist li{display:inline;}
.Pagelist li a{padding:8px 15px;border:1px solid #dcdcdc;margin-right:10px;}
.Pagelist li:hover a,.Pagelist li.hover a{border:1px solid #008f4d;background:#008f4d;color:#fff;}
.Pagelist li .sec { padding: 6px 10px; }
.Pagelist li span.pageinfo { padding: 8px 15px; margin-left: 10px; }

/*新闻分页控件*/
.Pagelist2{ width:1200px; margin:0 auto; height:52px; margin-bottom:30px; }
.Pagelist2 ul{text-align:center;height:50px; overflow:hidden;  padding-top:10px;}
.Pagelist2 li{display:inline;}
.Pagelist2 li a{padding:8px 15px;border:1px solid #dcdcdc;margin-right:10px;}
.Pagelist2 li:hover a,.Pagelist2 li.hover a{border:1px solid #008f4d;background:#008f4d;color:#fff;}
.Pagelist2 li .sec { padding: 6px 10px; }
.Pagelist2 li span.pageinfo { padding: 8px 15px; margin-left: 10px; }

/*客户列表*/
.kehulist{ margin-top:15px; width:1700px; overflow:hidden;}
.kehulist li{ width:345px; height:80px; overflow:hidden; float:left; background:#dcdcdc; padding:10px;border-radius:15px; margin-bottom:40px; margin-right:45px;}
.kehulist li:hover{ background:#666; transition: background-color 0.3s; /* 背景色过渡效果 */}
.kehulist li img{ width:345px; height:80px; text-align:center;opacity:0.8;}

/* 鼠标滑过时图片缩放 */
 .zoom-image {width: 100%; height: 100%; object-fit: cover; transition: transform 0.3s ease;}
 .zoom-image:hover { transform: scale(1.1); }


.newsbox{ width:1600px; margin:0 auto; overflow:hidden;}
.newsbox .box01{ width:1100px; float:left;overflow:hidden;}
.newsbox .box02{ width:470px; float:right;overflow:hidden; margin-top:20px;}
.newsbox .box02 .ad{ width:470px; margin-bottom:20px; }
.newsbox .box02 .ad img{width:470px;border-radius:7px;}

.newsbox .box02 .rbtit{ font-size:18px; font-weight:700; border-bottom:2px #dcdcdc solid; line-height:40px; height:40px; margin-bottom:15px;}

/* 内页新闻列表 图文混排 */
.news-list { width: 1096px;margin: 0 auto;}
.news-item {display: flex;margin: 20px 0px;background-color: #fff;border-radius: 8px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);overflow: hidden;transition: transform 0.3s ease, box-shadow 0.3s ease;}
.news-item:hover {transform: translateY(-5px);box-shadow: 0 4px 8px rgba(0, 0, 0, 0.2);}
.news-item img {width: 267px;height: 150px;object-fit: cover;flex-shrink: 0;}
.news-content {padding: 15px;flex-grow: 1;}
.news-title {font-size: 18px;font-weight: bold;margin-bottom: 10px;color: #333;}
.news-summary {font-size: 14px;color: #666;margin-bottom: 10px;}
.news-meta {font-size: 12px;color: #999;}
.news-meta span {margin-right: 10px;}
.news-meta .source {color: #007BFF;}


/* 右边热榜新闻  */
.rbnews-list {list-style: none;padding: 0;margin: 0;}
.rbnews-item {display: flex;align-items: center;background-color: #fff;border-radius: 8px;box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);transition: transform 0.2s ease;  margin-bottom:10px;padding:10px;}

.rbnews-item:hover {transform: translateY(-2px);}
.rbnews-rank {font-size: 24px;font-weight: bold;color: #ff4757;margin-right: 15px;min-width: 30px;text-align: center;}
.rbnews-content {flex: 1;font-size: 16px;color: #333;}
.rbnews-content a {text-decoration: none;color: inherit;}
.rnews-content a:hover {color: #ff4757;}


/* 上下篇  */
#updown{ width:1600px; height:30px; margin:0 auto; overflow:hidden; border-top:1px #dcdcdc solid; line-height:30px; padding:20px  0px;}
#updown .left{ width:790px; overflow:hidden; float:left;}
#updown .right{ width:790px; overflow:hidden; float:right;}