 
@charset "utf-8";
/* CSS Document */

html,body{font-family:"寰蒋闆呴粦", "瀹嬩綋";/*font-size:13px; */font-size:14px; padding:0; margin:0;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
ul,li{list-style:none;}
a{color:#5f5e5e; text-decoration:none;}
a img{border:none;}
.w1000{width:1000px;}
.w900{width:900px;}
.w750{width:750px;}
.w250{width:250px;}
.w265{width:265px;}
.w700{width:700px;}
.w280{width:280px;}
.w285{width:285px;}
.w375{width:375px;}
.w435{width:435px;}

/*澧炲姞瀹藉害*/
.w1200{width:100%;max-width:1200px;}
.w1080{width:90%;max-width:1080px;}
.w300{width:25%;max-width:300px;}
.w840{width:70%;max-width:840px;}
.w336{width:28%;max-width:336px;}
.w450{width:55%;max-width:450px;}
.w522{width:42%;max-width:522px;}
.w342{width:40%;max-width:342px; overflow:hidden}


.ml20{margin-left:20px;}
.ml15{margin-left:15px;}
.mt25{margin-top:25px;}
.mt8{margin-top:8px;}
.mt5{margin-top:5px;}
.mt7{margin-top:7px;}
.mt2{margin-top:2px!important;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.pb20{padding-bottom:20px;}
.mb20{margin-bottom:20px;}
.pad30{padding:30px;}
.fl{float:left;}
.fr{float:right;}
.clr{clear:both;}
.mid{margin:0 auto;}
.f1{background:#f1f1f1;}

.top{background:#1f74c5}
.logo{width:530px; float:left; margin:40px 0;}
.qr{margin:20px 0 5px 0; text-align:right; padding-right:5px;}
.search .text{border:none; height:30px; line-height:30px; color:#999; width:245px; background:url(../images/sy_03_ss.png) no-repeat 230px center #FFF; padding-left:15px;}
nav ul {
  list-style: none;
  padding-left: 0;
  margin-top: 0;
  margin-bottom: 0;
}

.nav {
  background: #14579e;
  color: #fff;
  border-top:1px solid #FFF;
}
.nav a {
  display: block;
  padding: 0 18px;
  line-height: inherit;
  cursor: pointer;
  color:#FFF;
  font-size:16px;
  font-weight:normal;
}
.nav_submenu-item a {
    padding: 0;
  font-size:13px;
}
.nav_menu {
  line-height: 43px;
  width:1000px;
  margin:0 auto;
  font-weight: bold;
  text-transform: uppercase;
}
.nav_menu-item {
  display: inline-block;
  position: relative;
  float:left;
}
.nav_menu-item:hover,.now {
  background-color: #1f74c5;
}
.nav_menu-item:hover .nav_submenu {
  display: block;
}
.nav_submenu {
  font-weight: 300;
  text-transform: none;
  display: none;
  position: absolute;
  background-color: #000;
  opacity:0.7;
  text-align:center;
  width:100%;
  z-index:999;
}
.nav_submenu-item:hover {
  background:#1f74c5;
}
.index-list{border-bottom:2px solid #e9e9e9}
.list-title{background:url(../images/sy_07_yj.png) no-repeat; max-width:820px; height:31px; line-height:31px; color:#FFF; font-size:18px; padding-left:20px;}
.mtgz-title{background:url(../upload/images/2019/2/3e6114c36b480b36.png) no-repeat; max-width:316px; height:31px; line-height:31px; color:#FFF; font-size:18px; padding-left:20px;}
.list-title a,.mtgz-title a{color:#FFF; font-size:13px;}
.list-title span,.mtgz-title span{width:60px; float:right; background:url(../images/sy_10_bai.png) 45px center no-repeat}
.img-title{border-bottom:1px #aeaeae dotted; padding-bottom:7px; text-align:center; margin-bottom:7px;}
.img-title a{ font-size:15px; color:#686868; line-height:30px;}
.img-content{color:#919191; font-size:12px; line-height:180%;}
.index-list-title{background:url(../images/sy_09_yuan.png) no-repeat left center; height:30px; line-height:30px;/*height:22px; line-height:22px;*/ padding-left:15px; overflow:hidden}
.index-list-title span{width:75px; float:right; color:#959595; font-size:13px;text-align:right;}
.index-list-title a span,.list-list-title a span{float:none;}
.index-list-title a:hover,.list-list-title a:hover{color:#1f74c5;}
.list-list-title a{color:#595757;}
.list-list-title{ border-bottom:1px solid #dcdcdc; font-size:15px; line-height:36px;}
.list-list-title span{width:85px; float:right; color:#959595;}
.list-list{ padding:25px 0;}
.list-left-top{background:url(../images/xueyuangk_lanmu.png) no-repeat bottom; padding-top:106px; margin-left:40px; width:129px; height:57px; text-align:center; line-height:57px; font-size:20px; color:#fff;}
 
.list-left-bottom li{list-style:none; text-align:center; width:129px; background:#eeeeee; margin-left:40px; border:1px solid #e5e5e5; border-top:none; line-height:45px; font-size:16px;}
.list-now{color:#14579e}
.xxdh,.tzgg{background:#e9e9e9; padding-bottom:15px;}
.mtgz{padding-bottom:15px;}
.xxdh-title,.tzgg-title,.zt-title{ color:#14579e; font-size:17px; border-bottom:1px dotted #adadad; padding:10px 0px; margin:0 auto; width:90%;}
.zt-title{width:100%;}
.index-list-img{width:25%; float:left; margin-top:15px;}
.index-list-img img{max-width:280px; width:100%; height:120px;}
.index-list-img:last-child{clear:both; float:right;}
.tzgg-title span,.zt-title span{width:50px; background:url(../images/sy_17_hui.png) no-repeat right center; float:right;}
.tzgg-title span a,.zt-title span a{color:#999; font-size:13px;}
.tzgg-title{margin-bottom:20px;}
.icon{text-align:center; float:left; width:33.3%; padding-top:25px; height:85px;}
.icon h3{font-weight:normal; font-size:15px; color:#6e6e6e;}
.footer{background:#1f74c5; color:#FFF; font-size:12px; padding-top:45px; margin-top:45px;}
.footer-bg{ background:#14579e; height:30px; margin-top:45px;}

.content-title,.listname{ font-size:26px; line-height:76px; margin-top:45px; color:#595757; text-align:center; font-weight:bold; border-bottom:3px solid #1f74c5}
.listname{color:#14579e}
.content-time{text-align:right; padding-right:35px; line-height:45px; color:#979797; font-size:14px;}
.content-content{padding:5px 30px; background:#f3f3f3}
.content-content,.content-content p{ color:#595757!important; font-size:16px; line-height:180%;}
.content-content table,.content-content table td{border:1px solid #555555}
.content-content table{border-collapse:collapse;}

.bg-white{background:#FFF;}
.single {
    float: left;
    width: 31%;
    margin: 0 1% 2% 1%;
    line-height: 50px;
    background-color: #e5e5e5;
    text-align: center;
}
.single a{
  font-size:15px;
}
.single:hover {
    background-color: #1f74c5;
}
.single:hover a{color:#FFF;}
.more{border: 1px solid #dcdcdc;
    float: right;
    padding: 5px;
    background: white;}
.more a{color:#1f74c5;}