<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/* CSS Document */

body {
font-size:12px;
line-height:1.8em;
color:#373d30;
background: url(../images/di.gif) top repeat-x;
font-family:思源黑体 !important;
}
* {
margin:0;
padding:0;
}
img {

font-size:0px;vertical-align:bottom;line-height:0px; border:0px;}

input, textarea, select {
font-family:思源黑体;

font-size:14px;
}
li {
list-style:none;
}
.l {
float:left;
}
.r {
float:right;
}
.c {
clear:both;
height:1px;
margin-top:-1px;
overflow:hidden;
}
.t_c {
text-align: center;
}
.t_l {
text-align:left;
}
.t_r {
text-align:right;
}
a, a:visited {
color:#646464;
text-decoration:none;
}
a:hover {
transition:0.5s all;color:#f52d3e;text-decoration:none;
}
.clearfix { zoom:1;}
.clearfix:after { content:""; display:block; visibility:hidden; line-height:0; clear:both;}
/*-------------------------头部样式end------------------------*/

.topsbj{ background:url(../images/topsbj.jpg) repeat-x; height:176px; font-family:思源黑体;}
.tops{ background:url(../images/tops.jpg) no-repeat; height:176px; width:1002px; margin:0 auto;}
.topsz{ float:left; width:500px; line-height:39px; color:#666;}
.topsy{ float:right; line-height:39px; color:#666; padding-right:10px;}
.navbj{ background:url(../images/navbj.jpg) repeat-x; height:56px }
.nav{ width:1000px; margin:0 auto; font-family:思源黑体; font-size:14px; font-weight:bold; height:56px; }
.nav ul li{ width:108px; float:left; text-align:center; margin-right:3px; line-height:56px;height:56px;}
.nav ul li a,.nav ul li a:visited{ display:block; line-height:56px; color:#524a4a; }
.nav ul li a:hover{ background:url(../images/navhover.jpg) no-repeat; display:block; color:#fff; }
.bn{ width:100%; height:430px; }
.kstdbj{ background: url(../images/bnxbj.jpg) repeat-x; height:212px;}
.kstd{ width:1000px; margin:0 auto;}
.kstd ul{ width:100%;}
.kstd ul li { float:left; text-align:center;width:77px; margin:40px 128px; }
.kstd ul li .number{ width:77px; height:77px; border:1px solid #343434; border-radius:50%; text-align:center;  line-height:77px;font-family:Arial, Helvetica, sans-serif; background:url(../images/kstdbj.jpg) repeat-x; transition:all 0.4s ease}
.kstd ul li .number a{ color:#11273f;  width:77px; height:77px;  line-height:77px; font-size:50px;   }
.kstd ul li:hover .number{-moz-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2); transform: scale(1.2);border:1px solid #f00; border-radius:50%;}
.kstd ul li:hover .number a{-moz-transform: scale(1.2);-ms-transform: scale(1.2);-webkit-transform: scale(1.2); transform: scale(1.2); color:#f00}
.kstd ul li .wenben{ font-size:18px; line-height:30px; height:30px; padding-top:10px; font-family:思源黑体;transition:all 0.3s ease}
.kstd ul li:hover .wenben{font-size:16px; line-height:30px; height:30px; padding-top:10px; font-family:思源黑体;}
.hdbj{ width:1000px; margin:0 auto; height:42px; line-height:42px; text-align: center; font-size:24px; font-weight:normal; background: url(../images/hd1bj.jpg) no-repeat; color:#fff; margin-bottom:58px; }

.ct{ width:1000px; margin:0 auto; font-family:思源黑体; margin-bottom:45px;}
.ctz{ float:left; width:220px;}
.cty{ float:right; width:760px;}
.nhd1bj{ height:102px; background: url(../images/nhd1bj.jpg) no-repeat; width:190px;  line-height:80px; color:#fff; font-size:28px; padding-left:30px; font-weight:bold; margin-bottom:10px;}
.hd2bj{ height:34px; line-height:32px; color:#f52d3e;  padding-left:2px; font-weight:bold; margin-bottom:10px; border-bottom:2px solid #f52d3e;}
.hd2bj h2{font-size:20px; float:left;}
.hd2bj span{ font-size:12px; float:right; color:#666; font-weight:normal;}
.hd2bj span a:hover{ color:#030;}
.menu{ width:220px; margin-bottom:20px; background:url(../images/lx.jpg) no-repeat 0 bottom; padding-bottom:122px;}
.menu li{ height:34px; line-height:34px; margin:3px 0;background:#d8d8d8; 

 }
 .menu li:hover{ height:34px; line-height:34px; margin:3px 0;background:#f52d3e;

 }
.menu li a,.menu li a:visited{color:#565353; display:block; padding-left:24px; font-size:14px; font-weight:bold;
background:url(../images/tb.jpg) no-repeat 10px 9px;
}
.menu li a:hover{ display:block; background:url(../images/tb.jpg) no-repeat 18px 9px; color:#fff;}
.index_pro{ width:760px; overflow:hidden; clear:both; }
.index_pro ul li{ float:left; width:243px; margin-left:10px; text-align:center; margin-bottom:10px;}
.index_pro ul li .pro_tu{ width:241px; height:182px;  overflow:hidden; border:1px solid #ccc}
.index_pro ul li:hover .pro_tu{ width:241px; height:182px;  overflow:hidden; border:1px solid #f52d3e}
.index_pro ul li .pro_tu img{ width:241px; height:182px; -transition:all 0.6s ease;transition:all 0.6s ease; }
.index_pro ul li .pro_tu:hover img{ width:241px; height:182px;-webkit-transform:scale(1.2); transform:scale(1.2); }
.index_pro ul li .pro_text{ line-height:30px; line-height:30px; background:#CCC;}
.index_pro ul li:hover .pro_text{background:#f52d3e; color:#fff; width:243px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
 .index_ctz{ float:left; width:482px;}
  .index_cty{ float:right; width:482px;}
 .hd_bt{ background:url(../images/ddian.jpg) no-repeat 0 12px; height:40px; line-height:40px; padding-left:20px; color:#9db3ab; font-size:18px; text-transform:uppercase; margin-bottom:10px;}
  .hd_bt span{ font-size:18px; font-family:思源黑体; color:#11273f; font-weight:bold;}
 .hd_tu{ width:481px; height:138px; margin-bottom:20px;}
 .news1{ width:482px; margin-bottom:20px; }
  .news1 ul li{ height:34px; line-height:34px;overflow:hidden; text-overflow:ellipsis;white-space:normal;width:482px;}
    .news1 ul li a{ display:block; background:url(../images/dian.jpg) no-repeat 0 13px; padding-left:10px; border-bottom:1px dashed #dfdfdf; font-size:14px;   }
	.news1 ul li a:hover{ color:#f52d3e; }

   .abt_index{ line-height:30px; font-size:14px; color:#666}
      .abt_index a{ color:#999;}
	   .abt_index a:hover{ color:#f52d3e;}
.index_case{ width:1000px; overflow:hidden; clear:both; }
.index_case ul li{ float:left; width:243px; margin-left:6px; text-align:center; margin-bottom:10px;}
.index_case ul li .pro_tu{ width:241px; height:182px;  overflow:hidden; border:1px solid #ccc}
.index_case ul li:hover .pro_tu{ width:241px; height:182px;  overflow:hidden; border:1px solid #f52d3e}
.index_case ul li .pro_tu img{ width:241px; height:182px; -webkit-transition:all 0.6s ease;transition:all 0.6s ease; }
.index_case ul li .pro_tu:hover img{ width:241px; height:182px;-webkit-transform:scale(1.2); transform:scale(1.2) }
.index_case ul li .pro_text{ line-height:30px; line-height:30px; background:#CCC;}
.index_case ul li:hover .pro_text{background:#f52d3e; color:#fff; width:243px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}   

 .jyfw_index{ width:450px; background:#d8d8d8; padding:25px 15px;}  
  .jyfw_index dl{ width:450px; margin-bottom:20px; display:block; overflow:hidden; clear:both;}
  .jyfw_index dt{  width:140px; height:30px; background:#f52d3e; line-height:30px; text-align:center; font-size:18px; font-weight:bold; border-radius:20px; color:#fff; margin-bottom:10px;}
  .jyfw_index dd{ float:left; width:225px; height:40px; line-height:40px; font-size:14px; text-decoration:underline; display:block;}
  
.contact_ct{  overflow:hidden;  width:380px; line-height:36px; font-size:14px;}



.ft{ background:#11273f; padding:20px 0; border-top:6px solid #d31304;}
.foot{ width:1000px; margin:0 auto; color:#e9e9e9; text-align:center;}
.foot a{color:#e9e9e9;}
.foot a:hover{color:#fff; }

.contact_left{ border:3px solid #086431; padding:15px 8px; line-height:30px;}

.nct{  width:1000px; overflow: hidden; clear:both; margin:30px auto;}

.npro{ width:760px; overflow:hidden; clear:both; margin-top:20px; }
.npro ul li{ float:left; width:243px; margin-left:10px; text-align:center; margin-bottom:30px;}
.npro ul li .pro_tu{ width:241px; height:182px;  overflow:hidden; border:1px solid #ccc}
.npro ul li:hover .pro_tu{ width:241px; height:182px;  overflow:hidden; border:1px solid #f52d3e}
.npro ul li .pro_tu img{ width:241px; height:182px; -transition:all 0.6s ease;transition:all 0.6s ease; }
.npro ul li .pro_tu:hover img{ width:241px; height:182px;-webkit-transform:scale(1.2); transform:scale(1.2); }
.npro ul li .pro_text{ line-height:30px; line-height:30px; background:#CCC;}
.npro ul li:hover .pro_text{background:#f52d3e; color:#fff; width:243px; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny1{ padding:10px; width:740px;}
.pro_show{ width:1020px; margin:0 auto; margin-bottom:40px;}
.pro_show ul li{ float:left;  width:247px;   text-align:center; margin:0 3px 20px;background:#d8d8d8; padding:2px 1px;  color:#666; line-height:30px;}
.pro_show ul li img{  padding:1px; width:241px; height:182px; text-decoration:none;}


.pro_show ul li:hover {background:#f52d3e;color:#fff; font-size:14px; }


#news_page{ width:760px; overflow:hidden; margin-top:40px;}
#news_page ul li{width:100%;margin-bottom:20px;clear:both;overflow:hidden; border-bottom:1px solid #CCC; padding-bottom:20px;}
#news_page ul li .tate{ float:left; width:120px; background:#d8d8d8; height:120px; text-align:center; color:#f52d3e; }
#news_page ul li .tate h1{ font-size:54px; line-height:80px; border-bottom:1px solid #CCC;}
#news_page ul li .tate h3{ border-top:1px solid #fff; line-height:34px; font-weight:normal;}
#news_page ul li .tate:hover{width:120px; background:#f52d3e; height:120px; text-align:center; color:#fff;}
#news_page ul li .txt{ float:right; width:600px;}
#news_page ul li .txt h1{ font:normal 22px/22px 思源黑体; margin-bottom:8px;}
#news_page ul li .txt p{ color:#666; font:normal 14px/24px; margin-bottom:8px; }
#news_page ul li .txt .info{ font:12px/24px 思源黑体;border-top:1px solid #d8bc81;}
#news_page li .txt .info .day{width:115px;display:inline-block;padding-left:5px;}
#news_page li .txt .info .click{width:65px;display:inline-block;padding-left:40px;}
#news_content{ width:760px; overflow:hidden;}
#news_content h1{ font:normal 26px/30px 思源黑体; margin-bottom:10px; text-align:center;}
#news_content h2{ font:normal 12px/24px 思源黑体; margin-bottom:10px; text-align:center; border-bottom:1px solid #ccc; padding-bottom:10px;}
#news_content p{ line-height:24px; padding:10px;}
/*分页按钮-内容*/
#page {
	text-align: center;
	margin: 10px 0px 70px 0px;
}
#page li {
	border: 1px solid #e8e8e8;
	background: #f8f8f8;
	color: #898989;
	margin: 0 3px;
	text-align: center;
	padding: 2px 10px;
	display: inline-block;
	font-size: 14px;
	line-height: 22px;
}
#page li:hover {
	border: 1px solid #e8e8e8;
	background: #F60;
	color: #fff;
	margin: 0 3px;
	text-align: center;
	padding: 2px 10px;
	display: inline-block;
}
/*新闻详细-左侧内容*/
.news_leftwb{width:760px;
	float:left;}
#news_left{
	width:760px;

}
#news_left h1{
	font:normal 26px/52px 思源黑体;
	text-align:center;
}
#news_left h2{
	font:normal 12px/32px 思源黑体;
	text-align:center;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:5px;
	margin-bottom:40px;
}

.sx {
	margin-top: 30px;
	font: normal 12px/30px 思源黑体;
	padding: 8px 2px;
	border-top: 1px dashed #d8bc81;
	border-bottom: 1px dashed #d8bc81;
	margin-bottom: 15px;
	color: #666;
}
.sx a, .sx a:visited {
	color: #666;
	text-decoration: none;
}
.sx a:hover {
	transition: 0.8s all;
	color: #F60;
	text-decoration: none;
}




</pre></body></html>