<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
/*---- 全局 ----*/
body  {color: #333;font:12px "Microsoft YaHei",Arial, Helvetica, sans-serif;margin:0;padding:0;text-align: center; margin:0 auto; }
p {margin:0px auto; }
form,img  {border:0;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6,ul {margin:0;padding:0; font-style:normal; font-weight:normal}
ul,dl{list-style:none;}

label {cursor: pointer;}
input,select{vertical-align:middle;} 
i,em{ font-style:normal}

/*---- 公用----*/
div {text-align:left; }
.clear {clear:both; }
.left {float:left;}
.right {float:right;}
.hidehr {display:none;}
.center { text-align:center;}
.txtLef { text-align:left;}
.txtRig { text-align:right;}
a {color: #333;text-decoration:none; margin:0px; }
a:hover {color: #333;cursor:pointer;}

.banner { height:448px; background:url(../images/banner.jpg) no-repeat center center;}
.banner2 { height:448px; background:url(../images/banner2.jpg) no-repeat center center;}
.banner_news { height:188px; background:url(../images/banner_news.jpg) no-repeat center center;}
.wrap { width:1000px; margin:0 auto; padding:50px 0;}
.nav { margin-bottom:10px;}
.nav a { background:#d7d7d7; color:#fff; font-size:18px; font-weight:bold;display:inline-block;*display:inline;*zoom:1; padding:5px 15px; border-radius:10px; margin-right:20px; width:140px; text-align:center;}
.nav a.cur { background:#8cc0d9;}
.nav a span { font-size:12px; font-weight:normal;}
.list { padding: 30px 0;}
.list .cont { padding:30px 20px; border-bottom:1px solid #eee;}
.list .cont .t { font-size:24px; font-weight:bold; margin-bottom:15px;}
.list .cont .st { font-size:18px; font-weight:bold; margin-bottom:15px;}
.list .cont .txt { font-size:14px; line-height:1.8em;}
.btxt { margin-bottom:30px;}
.btxt .b { width:480px; float:left;}
.btxt .img { width:150px; float:left; margin-right:15px; text-align:center;}
.btxt .img img { width:150px;}
.btxt .txt { width:250px; float:left; line-height:1.8em;}
.list .cont .t.mb { margin-bottom:30px;}
.m20 { margin-bottom:20px;}
.next { clear:both; padding-top:50px; text-align:center;}
.next a {display:inline-block;*display:inline;*zoom:1; font-size:24px; padding:8px 35px; border-radius:10px; color:#666; border:1px solid #ccc;}
.next a.gray { color:#ccc;}
.bimg img { width:800px;}

.header { height: 90px; line-height: 90px;}
.header .wrap { padding: 0;}
.header .logo {float: left; width: 200px;}
.header .logo img { vertical-align: middle;}
.header .logo span { font-size: 24px; font-weight: bold; vertical-align: middle; display: inline-block; margin-left: 20px;}
.mainnav { float: right; width: 750px; text-align: right;}
.mainnav a { font-size: 16px; margin: 0 25px; color: #333; }
.p1 .n1,.p2 .n2,.p3 .n3,.p4 .n4 { color: #cd3335; font-weight: bold;}
.newsbox { border-top:3px solid #cd3335;}
.newsbox .wrap { padding: 10px 0 50px 0;}

.newscont { padding: 40px 0; border-bottom: 1px solid #eee;}
.newscont .img { width:250px; float: left;}
.newscont .img img { width: 250px; height:180px;}
.newscont .txtcont { width: 700px; float: right;}
.newscont .txtcont .t { font-size:20px; font-weight: bold; margin-bottom: 15px;}
.newscont .txtcont .date { font-size:12px; color: #999; margin-bottom: 15px;}
.newscont .txtcont .txt { font-size:14px; line-height: 1.6em; margin-bottom: 15px; color: #666;}
.newscont .txtcont a.btn { display: inline-block; width: 144px; height: 34px; line-height: 34px; background:url("../images/btn_view.png") no-repeat; font-size: 14px; color: #333; text-indent:30px;}

.newspage { border-top:3px solid #cd3335;}
.newspage h1 { font-size:30px; font-weight: bold; margin-bottom: 20px;}
.newspage .date { font-size: 14px;margin-bottom: 20px;}
.newspage .detailed { font-size: 16px; line-height: 1.8em;}
.newspage .detailed p { text-indent: 2em; margin-bottom: 1em;}
.newspage .detailed p.img { text-indent: 0; text-align:center; margin-bottom: 2em;}
.newspage .btnbar {text-align:center; }
.newspage .btnbar a {text-indent:0; padding:10px 60px; border:1px solid #ccc;  display:inline-block; font-size:16px; border-radius:10px;}

/*-- 翻页 --*/
.pager { font-family:"Lucida Sans Unicode", "Lucida Grande", LucidaGrande, "Lucida Sans", Geneva, Verdana, sans-serif; font-size:14px; text-align:right;clear:both;}
.pager a { margin:2px; padding:0.5em 0.64em 0.43em 0.64em; text-decoration:none; color:#666;}
.pager a:hover { color:#333;background:#eee;}
.pager a:active {background:#cd3335; color:#fff;}
.pager span.current {margin:2px; padding:0.5em 0.64em 0.43em 0.64em; font-weight:bold; background:#cd3335; color:#fff; }


.tab { font-size:20px; border-bottom: 1px solid #ddd;}
.tab a {display:inline-block;*display:inline;*zoom:1; margin:0 30px; padding-bottom: 20px;}
.tab a.cur {font-weight: bold; border-bottom: 2px solid #cd3335;}

.knowledge { font-size:15px; padding: 30px;}
.knowledge .p { border-bottom:1px dashed #eee;padding:25px;}
.knowledge .p b { color:#cd3335;}

.flfg-wrap { width:1200px; margin:0 auto; padding:50px 0;}
.left-menu { width: 320px; float: left; box-sizing: border-box; border-right: 1px solid #ddd; }
.left-menu { font-size:16px; }
.left-menu .menu-item { display: block; margin-bottom: 20px; padding: 10px 0; cursor: pointer; }
.left-menu .cur { display: inline-block; font-weight: bold; border-bottom: 2px solid #cd3335; }
.right-content {
  width: 850px;
  float: right;
  box-sizing: border-box;
  padding: 20px;
}
.tabcontent {
  font-size: 16px;
}
.tabcontent h1,h2 {
  text-align: center;
  margin: 10px 0;
}
.tabcontent h3 {
  text-indent: 32px;
  font-weight: bold;
  margin: 10px 0;
}
.tabcontent p {
  text-indent: 32px;
  margin-bottom: 10px;
}
</pre></body></html>