﻿
body {
  margin:0px;
  padding:0px;
  color:#333333;
  font-size:14px;
  font-family:微软雅黑;
}

.clear {
  clear:both;
}

img {
  margin:0px;
  padding:0px;
  border:0px;
  list-style:none;
}

ul {
  margin:0px;
  padding:0px;
  list-style:none;
}

a {
  color:#303030;
  text-decoration:none;
}

a:hover {
  color:#303030;
  font-family:幼圆;
  font-weight:700;
  text-decoration:none;
}

* {
  margin:0;
  padding:0;
}

.top {
  width:100%;
  height:100%;
  background-image:url("../image/top_bg.png");
  background-size:100% 100%;
  background-repeat:repeat;
}

.top-right {
  background-image:url("../image/top_right.png");
  background-size:100% 100%;
  background-repeat:no-repeat;
}

.top img {
  height:80px;
  padding:15px;
}

.top_a {
  font-size:18px;
  font-family:黑体;
  color:#e5e5e5;
  font-weight:700;
  float:left;
  left:10px;
  padding:30px 15px;
  text-decoration:none;
}

.top_a:hover {
  color:#045550;
  font-family:幼圆;
  font-weight:900;
  text-decoration:none;
}

.banner {
  width:100%;
  background-image:url("../image/jju_bg_small.png");
  background-repeat:no-repeat;
  background-size:cover;
}

.banner_carousel {
  padding:0px;
  margin:0px;
}

.panel-heading h3 {
  display:inline-block;
  position:relative;
  left:10px;
  margin-top:10px;
}

.panel-heading h5 {
  display:inline-block;
  position:absolute;
  top:30px;
  right:40px;
}

.panel-list-group {
  border:5px;
  border-color:#3e3e3e;
}

.panel-list:hover {
  font-weight:700;
  font-family:微软雅黑;
  color:brown;
}

.panel-item-left {
  display:inline;
  float:left;
  left:10px;
}

.panel-item-right {
  display:inline;
  float:right;
  right:10px;
}

.info {
  width:100%;
  padding:5px;
  background:#575757;
}

.us {
  padding:20px 40px;
}

.us_tit {
  line-height:40px;
  font-size:16px;
  color:#fff;
  font-weight:bold;
}

.us_con {
  color:#fff;
  line-height:25px;
}

.us_t1 {
  display:inline-block;
  margin-top:30px;
}

.us_t2 {
  display:inline-block;
  margin-top:30px;
  margin-left:40px;
}

.body {
  min-height:calc(100vh - 200px);
}

.footer {
  width:100%;
  background:#404040;
  text-align:center;
  color:#fff;
  line-height:48px;
}

#a_login, #a_login:hover, #a_login:visited, #a_login:active {
  color:#ffffff;
  text-decoration:none;
}

h4 a {
  color:rgb(95, 95, 95);
  text-decoration:none;
}

h4 a:visited, h4 a:active, h4 a:hover {
  color:rgb(95, 95, 95);
  text-decoration:none;
}

li a {
  color:rgb(95, 95, 95);
  text-decoration:none;
}

li a:visited, li a:active, li a:hover {
  color:rgb(95, 95, 95);
  text-decoration:none;
}

.content {
  min-height:calc(100vh - 306px);
}

.content h2 {
    font-size: 28px;
    font-family: 微软雅黑;
    line-height: 80px;
    font-weight: 700;
    text-align: center;
}

.content h4 {
    font-size: 20px;
    font-family: 仿宋;
    line-height: 30px;
    font-weight: 500;
}

.content h5 {
    text-align: center;
}

.nav {
  width:100%;
}

.lmmc {
  width:260px;
  height:94px;
  background:url(../image/lmmc.png) no-repeat;
  position:absolute;
  left:-25px;
  top:36px;
}

.lmmc h1 {
  color:#FFFFFF;
  font-size:20px;
  font-weight:700;
  text-align:center;
  line-height:40px;
}

.submenu {
  position:relative;
  top:108px;
  left:-20px;
  width:240px
}

.submenu li {
  height:50px;
  line-height:50px;
  background:#f0f0f0;
  border-bottom:1px solid #e0e0e0;
}

.submenu li a {
  padding:0 16px;
  display:block;
}

.submenu li.on {
  background:#fafafa;
}

.submenu li.on a {
  font-family:黑体;
  font-weight:900;
  border-left:3px solid #e0c030;
}