.top{ width: 100%; height: 35px; line-height: 35px; position: fixed; background: #2863a7; top: 0px; left: 0px; z-index: 99;}
.topN{ width: 1300px; position: relative; margin: 0px auto;}
.topN a{ color: #fff !important;}
.topN .layui-breadcrumb a{ color: #fff !important;}


.banner{ width: 100%; height: 200px; background: #f7f7f7 url(../images/banner.png) no-repeat center center; margin-top: 35px;}
.bannerN{ width: 1300px; position: relative; margin: 0px auto;}

.nav{ width: 100%; background: #2863a7;}
.navN{ width: 1300px; position: relative; margin: 0px auto;}
.navN .layui-nav{ background: #2863a7;}

.main{ width: 1300px; position: relative; margin: 0px auto; min-height: 300px;  margin-top: 15px; padding-top: 15px; overflow: hidden;}
.newdiv{ display: inline-block; width: 100%;}
.imgPlay{ height: 280px;}
.imgPlay .layui-carousel img{ width: 100%;}
.nwedivL,.nwedivR{ padding: 0px 5px;}

.new li{ height: 35px; line-height: 35px; }
.new li a{ color: #000; font-size: 16px; width: 70%; float: left;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}
.new li a:hover{ color :#2863a7;}
.new li span{ float: right; color: rgb(22, 22, 22); font-size: 14px; }
.new li em{ display: block; width: 10%; float: right;}
.new li em img{ width: 22px; border-radius: 2px;}
.new li i{ display: block; width: 10%; float: right; font-size: 15px; color: #2863a7;}

.layui-tab-content{ padding: 10px 0px;}
.layui-card-header{ font-size: 15px; font-weight: bold; background: #ebeef9;}
.layui-tab-title{ font-size: 15px; font-weight: bold; margin-left: -10px;}
.layui-card-body{ display: inline-block; width: 100%; min-height:200px;}
.layui-card-body.paddingjx{ padding: 5px 5px;}
.layui-card-body .layui-tab-title{ height: 40px; line-height: 40px; background: #ebeef9;}
.layui-card-body .layui-tab-title .layui-this::after{ height: 40px; line-height: 40px;}
.layui-card-body .layui-tab-title li{ height: 40px; line-height: 40px;}
.layui-card-header{ position:relative;}
.layui-card-header a{ float: right; font-size: 13px; font-weight: normal; position:absolute; right:10px; top:0px;}
.layui-card{box-shadow: -1px -1px 10px 0 rgba(0,0,0,.2); transition: all 0.3s;}
.layui-card:hover{box-shadow: -1px -1px 20px 0 rgba(40,99,167,1);}
.layui-tab{box-shadow: -1px -1px 10px 0 rgba(0,0,0,.2); padding: 0px 10px; margin-top: 0px; }
.layui-tab-title li{ font-weight: bold; font-size: 15px; padding: 0px 15px; }
.layui-tab-title li.layui-this{ background: #2863a7; color: #fff; border:none; }
.layui-tab-title li.layui-this:after{ border:none; }
.layui-tab-content{ width: 100%; display: inline-block;}

.dep{ /*width: 1200px;*/ position: relative; margin: 0px auto; clear: both;  margin-bottom: 15px; padding: 0px 5px; float: none; display: inline-block;}
.kxys{ width: 100%; /*height: 230px;*/margin-top: 20px; }
.kxys ul{ margin: 0px; padding: 0px; }
.kxys ul li{  height: 160px; text-align: center; }
.kxys ul li a{ width: 100px; height: 100px; background: #2863a7; display: block; position: relative; margin: 0px auto; margin-top: 10px; }
.kxys ul li a span{ display: block; width: 100px; height: 100px; background: url(../images/depmb.png) no-repeat center center; }
.kxys ul li a i{ font-size: 30px;color: #fff; display: block; width: 100%; height: 100px; line-height: 100px; text-align: center; }
.kxys ul li em{ display: block; width: 100%; height: 45px; line-height: 45px; font-size: 16px; }
.kxys ul li p{ font-size: 14px; color: #999; text-align: center; line-height: 25px; height: 75px; overflow: hidden; }

.kxys ul li:nth-child(1) a{ background: #f57382; }
.kxys ul li:nth-child(2) a{ background: #02bec4; }
.kxys ul li:nth-child(3) a{ background: #ffcb3f; }
.kxys ul li:nth-child(4) a{ background: #c06c84; }
.kxys ul li:nth-child(5) a{ background: #00b8a9; }
.kxys ul li:nth-child(6) a{ background: #3d84a8; }

.kyxx{ display: inline-block; width: 100%;}
.kyxxL{ padding: 0px 5px;}
.kyxxR{ padding: 0px 5px;}

.kjxmxx{ padding: 0px 5px; display: inline-block; margin-top: 15px; left: 0px; top: 0px;}

.newlistdiv{ display: inline-block; border: 1px solid #ccc; margin: 5px 0px; padding: 0px 10px; width: 100%;}
.newlistdiv:hover{ box-shadow: -1px -1px 10px 0 rgba(0,0,0,.3); border: 1px solid #2863a7; cursor: default;}
.newlistdiv h3{ width: 100%; line-height: 35px; height: 35px; line-height: 25px; overflow: hidden; padding: 5px 0px; white-space: nowrap; text-overflow: ellipsis;}
.newlistdiv h3 a{ font-size: 18px; color: #2863a7;}
.newlistdiv p{ line-height: 25px; max-height: 50px; overflow: hidden; color: #999; font-size: 15px;}
.newlistdivspan{ clear: both; width: 100%; display: inline-block;}
.newlistdivspan span{ float: left;}
.newlistdivspan span i{margin: 0px 15px; color: #999; font-size: 13px;}
.newlistdivspan em{ font-style: normal; color: #2863a7;}
.newlistdivspan img{ width: 20px; border-radius: 2px;}
.newlistdivspan ul{ float: left; margin-left: 15px;}
.newlistdivspan ul li{ position: relative;}
.newlistdivspan ul li:hover{ cursor: pointer;}
.newlistdivspan ul li ul{ position: absolute; top: 20px; margin-left: -20px; display: none; background: #fff; z-index: 99; padding: 0px 15px; padding-bottom: 15px; box-shadow: 0px 5px 5px 0px rgba(0,0,0,.3);}
.newlistdivspan ul li ul li img{ width: 28px;}
.newlistwap{ padding: 0px 5px;}

.kjcgkxx{ margin-top: 15px;}
.kjcgkxxL{ padding: 0px 5px;}
.kjcgkxxR{ padding: 0px 5px;}

.zhucejigou{ display: inline-block; width: 100%; left: 0px; top: 0px; padding: 0px 5px; float: none;  margin-top: 15px;}
.zhucejigouxxkcon{ clear: both;}

.zhucegeren{ margin-top: 15px; padding: 0px 5px;}
.zhucegerenlist li{ padding: 0px 3px; color: #fff; margin: 5px 0px;}
.zhucegerenlist li a{ color: #fff;}
.zhucegerenlist li em{ font-style: normal;}
.zhucegerenlist li div{ background: #2863a7; overflow: hidden;}
.zhucegerenlist li p{ width: 80px; height: 80px; border-radius: 50%; overflow: hidden; position: relative; margin: 0px auto;}
.zhucegerenlist li p{ margin-top: 10px;}
.zhucegerenlist li p img{ width: 100%;}
.zhucegerenlist li h3{ text-align: center; font-size: 18px; font-weight: normal; margin-top: 10px;}
.zhucegerenlist li span{ display: block; width: 100%; height: 30px; line-height: 30px; overflow: hidden;}
.zhucegerenlist li i{ margin: 0px 10px;}
.newlistdiv{ height: 120px;}
.newlistdivL{ width: 100px; float: left;}
.newlistdivL img{ width: 100%;}
.newlistdivR{ position: absolute; padding-left: 110px; padding-right: 10px;}


.indexguoj.zjlist{ display: inline-block; width: 100%;}
.indexguoj.zjlist li{ padding: 0px 2px; margin-top: 5px;}
.indexguoj .zjlistL{ padding: 0px; height: 143px; overflow: hidden; line-height:143px; background:#f6f6f6; text-align:right;}
.indexguoj .zjlistL img{ width: 100%; max-width:110px;}
.indexguoj .zjlistR{ height: 100%; background: #2863a7; color: #fff;}
.indexguoj .zjlistR h3{ height: 44px; line-height: 44px; font-size: 18px; overflow: hidden;}
.indexguoj .zjlistR span{ clear: both; display: block;color: #fff; margin-bottom: 9px; display: block; height: 24px; line-height: 24px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; font-size:15px; text-align:left;}
.indexguoj .zjlistR i{ margin-right: 2px;}
.indexguoj .zjlistR i img{ width: 20px;}


.jysc_ewhylist{ width: 100%; display: inline-block;}
.jysc_ewhylist{ background: #f0f0ff;}
.jysc_ewhylist ul li{ height: 40px; line-height: 40px; color: #fff; font-size: 16px; width: 20%;}
.jysc_ewhylist ul li i{ margin: 0px 10px; color: #4882ee;}


.lmbtsm{ width: 100%; border-bottom: 1px solid #ccc; border-top: 1px solid #fff; height: 0px; margin: 0px auto; margin-bottom: 25px; margin-top: 30px; clear: both; position: relative;}
.lmbtsm span{ display: block; width: 250px; background:#fff; position: relative; height: 30px; line-height: 30px; overflow:hidden; text-align: center; clear: both; margin: -15px auto; font-size: 14px; font-weight: bold;}
.lmbtsm span em{ font-weight: bold; font-size: 18px; color: #354960; font-style: normal;}
.lmbtsm i{ font-size: 25px; margin: 0px 5px; color: #bdbdbd;}


.fzxlist{ color:#fff;}
.fzxlist li i{ color:#fff;}
.fzxlist li{ position:initial;}
.fzxlist li div{ position:absolute; left:0px; top:35px; background:#6389d0; padding:0px 15px; display:none;}
.fzx{ position:initial;}



.footer{ width: 100%; background: #0e3766; color: #fff; padding-top: 5px; padding-bottom: 5px; clear: both; display: inline-block; }
.footer a{ color: #fff; }
.footerN{ width: 1300px; position: relative; margin: 0px auto; font-size:15px; }
.footerL ul li{ line-height: 25px; padding: 5px 0px; }
.footerC p{  line-height: 35px; padding: 0px; }
.footerR{ text-align: center; }
.footerR p{ padding: 0px 20px;}
.footerR img{ width: 100%; }
.footerR span{ clear: both; display: block;}



.nav{ width: 100%; background: #2863a7;}
.navN{ width: 1300px; position: relative; margin: 0px auto;}
.navN .layui-nav{ background: #2863a7;}
.navNR ul li{ margin-top: 0px;}
.nav{ height: 60px;}
.navN{ height: 60px;}
.nav .layui-nav-child dd{ height: 35px; line-height: 35px;}
.nav .layui-nav .layui-nav-item a:hover, .layui-nav .layui-this a{ background: #4951a2; color:#fff; padding: 0px;}
.navNR ul li{width: 10%;/* height: 30px;*/ line-height: 20px; text-align: center; float: left; /*border-left: 1px solid #fff;*/ /*background: #fc8d54; */}
.navNR ul li:last-child{border:none;}
.navNR ul li a{ font-size: 18px; color: #fff; padding: 0px; }
.navNR ul li a:hover, .navNR ul li a:hover span{color:#fc8d54;}
.nav .layui-nav .layui-nav-item a{ padding: 0px;}




.topiconClick{ width:35px; height:35px; line-height:35px; position:absolute; right:0px; top:0px; text-align:center; color:#fff; transition: all 0.3s; z-index:99; display:none;}
.topiconClick.active{ transform:rotate(180deg);}
.topiconClick:hover{ cursor:pointer; }
.top .layui-breadcrumb{ float:left;}
.top .topMore{ float:left; height:35px; line-height:35px;}
.top .topMore i.layui-icon{ width:20px; height:20px; line-height:20px; display:block; border-radius:50%; background:#f6f6f6; text-align:center; margin-top:8px; margin-left:15px;}
.top .topMoreDiv{ position:absolute; width:100%; left:0px; top:35px; background:#4882ee; display:none; z-index:99;}
.top .topMoreDiv .layui-breadcrumb{ padding-left:15px;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(1){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(3){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(5){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(7){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(9){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(11){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(13){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(15){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(17){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(19){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(21){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(23){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(25){color:rgb(255, 165, 0) !important;}
.top .topMoreDiv .layui-breadcrumb a:nth-child(26){color:rgb(255, 165, 0) !important;}

.zxdluShow{ float:right; position:absolute; right:10px; top:0px; color:#fff; display:none; transition:all 0.3s;}
.zxdluShow.active{ transform:rotate(180deg);}


.topN{ width:1200px; position:relative; margin:0px auto;}
.topN .fzx h6{ float:left; height:25px; padding:0px 30px; background:#c6d5ff;line-height:25px; border-radius:5px; margin-top:5px;}
.topN .fzx ul{ float:left; margin-left:15px;}
.topN .fzx ul li{ float:left; margin-left:5px;}
.topN .fzx ul li a{ color:#fff; font-size:16px;}
.topN .fzx ul li:after{ content: '|'; margin-left: 5px; color: #eee; }
.topN .fzx ul li:last-child:after{ content: ""; }
.topN .yhdl{ color:#fff; text-align:right;}
.topN .yhdl span{ margin-right:15px;}
.topN .yhdl em{ height:25px; line-height:25px; background:#6389d0; padding:3px 30px;  margin:0px 15px; margin-top:5px; border-radius:5px;}
.topN .yhdl em a{ color:#fff;}
.top .layui-breadcrumb a{ color:#fff !important;}


.fzxlist{ color:#fff;}
.fzxlist li i{ color:#fff;}
.fzxlist li{ position:initial;}
.fzxlist li div{ position:absolute; left:0px; top:35px; background:#6389d0; padding:0px 15px; display:none;}
.fzx{ position:initial;}



.imgPlaySpan{ position:absolute; height:35px; line-height:35px; background: rgba(40,99,167,0.8); z-index:9; bottom:0px; left:0px; width:100%; display:block; color:#fff; text-indent:1em; font-style: normal; }
.imgPlay .layui-carousel-ind{ z-index:11; top:-60px;}

.hylist.layui-nav .layui-this::after,.hylist.layui-nav-bar,.hylist.layui-nav-tree .layui-nav-itemed::after{background-color:#ff5722; background:#ff5722;}
.hylist.layui-nav-tree .layui-nav-child dd.layui-this,.hylist.layui-nav-tree .layui-nav-child dd.layui-this a,.hylist.layui-nav-tree .layui-this,.hylist.layui-nav-tree .layui-this > a,.hylist.layui-nav-tree .layui-this > a:hover{background-color:#ff5722; background:#ff5722;}

.hylist_kg3.layui-nav .layui-this::after,.hylist_kg3.layui-nav-bar,.hylist_kg3.layui-nav-tree .layui-nav-itemed::after{background-color:#ff5722; background:#ff5722;}
.hylist_kg3.layui-nav-tree .layui-nav-child dd.layui-this,.hylist_kg3.layui-nav-tree .layui-nav-child dd.layui-this a,.hylist_kg3.layui-nav-tree .layui-this,.hylist_kg3.layui-nav-tree .layui-this > a,.hylist_kg3.layui-nav-tree .layui-this > a:hover{background-color:#ff5722; background:#ff5722;}

.footer_lyjy{ padding:10px 0px; text-align:center; font-size:14px; color:#fff; background:#0d1e3c;}
.footer{ padding-bottom:0px;}



@font-face {
  font-family: 'iconfont';  /* project id 1647430 */
  src: url('//at.alicdn.com/t/font_1647430_busgro4j9ep.eot');
  src: url('//at.alicdn.com/t/font_1647430_busgro4j9ep.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_1647430_busgro4j9ep.woff2') format('woff2'),
  url('//at.alicdn.com/t/font_1647430_busgro4j9ep.woff') format('woff'),
  url('//at.alicdn.com/t/font_1647430_busgro4j9ep.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_1647430_busgro4j9ep.svg#iconfont') format('svg');
}


.iconfont{
  font-family:"iconfont" !important;
  font-size:16px;font-style:normal;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;}


  @media screen and (max-width: 1300px){
    .topN{ width: 100%;}
    .bannerN{ width: 100%;}
    .navNR {padding: 0px;}
    .navN{ width: 100%;}
    .main{ width: 100%;}
    .footerN{ width: 100%;}
    
  }


  @media screen and (max-width: 992px){
    .nav{ height: auto;}
    .nav .layui-nav .layui-nav-item{ line-height: 40px;}
    .navNR ul li{ width: 20%;}
    .footer_lyjy{ display:none;}
  }

  @media screen and (max-width: 900px){
    .bannerN img{ width: 100%;}
  }

  
  @media screen and (max-width: 768px){
    .banner{ height: auto;}
    .zhucegerenlist li{ width: 33.33%;}
    .layui-nav{ padding: 0px;}
    .nav{ line-height: 40px;height: auto;}
    .navN{ line-height: 40px; padding-bottom: 0px;}
    .navNR ul li a{ font-size: 14px; height: 40px; line-height: 40px;}
    .navNR ul li{ height: 40px; line-height: 40px;}
    .navNR .layui-nav-child{ top:45px;}
    .zxdluShow{ display:block;}
    .yhdl{ display:none;}
  }

  @media screen and (max-width: 700px){
    .nav .layui-nav .layui-nav-item{ width: 25%; text-align: center;}
    .nav .layui-nav .layui-nav-item a{ padding: 0px; }
  }

  @media screen and (max-width: 480px){
    .nav .layui-nav{ padding: 0px;}
    .nav .layui-nav .layui-nav-item{ width: 33.33%; text-align: center;}
    .zhucegerenlist li{ width: 50%;}
  }