@charset "utf-8";
/*
#1e3d70   鼠标hover颜色
#143c82 20,60,130  菜单，LOGO半透明背景色
#1a4798   菜单划过高亮状态
#e69517   二级菜单当前状态
#506a98   标题划线

*/

body {font-family:"Microsoft YaHei",\5fae\8f6f\96c5\9ed1;color:#333333;font-size:12px;background: #f8f8f8f8;}
a,a:link{color:inherit;text-decoration: none;}
a:hover{color:inherit;text-decoration: none;}
ul,li,ol{list-style: none;}
.container-fluid{width:100%;}
.row{margin-left:-10px;margin-right:-10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-left:10px;padding-right:10px;}
.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{right:20%;margin-left:0px;}
.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{left:20%;margin-right:0px;}
.navbar-default .navbar-brand{color:#333333;}
.fl{float:left;}
.fr{float:right;}
.mbB{margin-bottom:10px;}
.none{display:none;}

.clearfix:after{content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix{*zoom:1}

.Banner{padding:0px;position:relative;margin-bottom:0px;}
.Banner .col-mg-12,.Banner .col-lg-12,.Banner .col-md-12,.Banner .col-sm-12,.Banner .col-xs-12{padding:0px;}
.Banner .item{height:170px;background-size:cover!important;}
.carousel-indicators{margin-bottom:0px;}
.Banner .cHeader{position:absolute;left:0;margin-left:0px; top:0px;background:none;/*height:60px;*/width:100%;}
#logo{width:250px;height:68px;}
#name {display:block;font-weight:bold;}

#search_key{border: 1px solid transparent; margin:10px 0 0;position: relative;border-radius: 2px;overflow: hidden;width:320px; padding:0 60px 0 20px;  height:50px;background: rgba(0,0,0,0.40);}
#search_key.focus{border: 1px solid #1a4798;}
#search_key input {width: 100%; outline:none;  border:none;padding:0px; line-height:50px;color: #fff;font-size: 14px;background: none;}
#search_key input:focus {border: none;}
.search-btn{height: 50px;width: 50px; display: block;background: rgba(0,0,0,0.40) url(../../images/hngydxjxjyxy/search.png) no-repeat center center;background-size: 50%; position: absolute;right: 0;top: 0;}
#search_key input::-webkit-input-placeholder { /* WebKit browsers */
  color: #ccc;
  font-size: 13px;
}
#search_key input::-moz-placeholder { /* Mozilla Firefox 19+ */
  color: #ccc;
  font-size: 13px;
}
#search_key input:-ms-input-placeholder { /* Internet Explorer 10+ */
  color: #ccc;
  font-size: 13px;
}   
.head-style2 #search_key input{background: rgba(0,38,81,0.50);}
.head-style2 .search-btn{background-color: rgba(0,38,81,0.50);}
.cHeader.head-style2 .navbar-nav>li>.dropdown-menu{background: #0F427D;    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;    -webkit-transition: all .3s ease;
    transition: all .3s ease;}
.cHeader.head-style2 .dropdown-menu>li>a{color: #fff;}

.btn-left,.btn-right{display: inline-block; position: absolute;top: 50%;margin-top: -25px; width: 80px;height: 80px;}
.btn-left{left: 70px;background:url(../../images/hngydxjxjyxy/btn_left.png) no-repeat left center; }
.btn-right{right: 70px;background:url(../../images/hngydxjxjyxy/btn_right.png) no-repeat left center; }
.btn-left:hover{background:url(../../images/hngydxjxjyxy/btn_left-hover.png) no-repeat left center; }
.btn-right:hover{background:url(../../images/hngydxjxjyxy/btn_right-hover.png) no-repeat left center; }
.glyphicon{display: none;}
.carouselTop .carousel-indicators{display: none;}

.carousel-spc{position: relative;}
.carousel-spc .btn-left,.carousel-spc .btn-right{display: none;}

.carousel-spc .carousel-indicators li{background: #D4D4D4; width: 12px;height: 12px;border: none;}
.carousel-spc .carousel-indicators li.active{background: #004DA5 ;border: none;position: relative;top: -1px;}
.carousel-spc .carousel-indicators {bottom: 0px;}



.carousel-caption{top: 38%;bottom: 300px;left: 10%;right: 10%;}
.main-heading{font-weight: bold;font-size: 80px;color: #fff;text-shadow: 0 2px 4px rgba(0,0,0,0.50);line-height: 1;margin: 40px 0 0;}
.sub-heading{font-size: 36px;color: #fff;text-shadow: 0 2px 4px rgba(0,0,0,0.50);line-height: 1;margin: 0;}

.cHeader{z-index:1;position: absolute;top: 0;z-index: 10;-webkit-transition: position 0.5s ease;}
.cHeader .miniTool{position:absolute;right:0px;top:0px;height:42px;line-height:42px;}
.cHeader .miniTool span{padding-right:20px;color:#ffffff;}
.cHeader .miniTool span a,.cHeader .miniTool span a:link{color:#ffffff;}
.cHeader .miniTool span img{margin:0px 5px;position:relative;top:-2px}
.cHeader .navbar{border-radius:0px;margin-bottom: 0;}
.cHeader .navbar-static-top{margin-bottom:19px;}
.cHeader .navbar-nav>li,.cHeader .navbar-default .navbar-nav>li>a{line-height:48px;color:#ffffff;font-size:16px;}
.cHeader .nav>li{padding: 12px 0 0;margin-right: 10px;}
.cHeader .nav>li>a{padding:0 20px;border-radius: 10px;height: 46px;line-height: 46px;font-size: 18px;color: #0F427D;}
.cHeader .nav>li>a:hover,.cHeader .nav>li>a.cur,.inTop .nav .open > a,.inTop  .nav .open > a:hover,.inTop  .nav .open > a:focus{background:#1a4798;color:#ffffff;}
.cHeader .nav>li>a:focus,.cHeader .nav>li>a:linked{background:none;color: #0F427D;}
/*.banner-noindex .cHeader .nav>li>a{color: #0F427D;}*/


.classType .cHeader .nav>li>a{color:#ffffff;}
.classType .nav .open > a,.classType  .nav .open > a:hover,.classType  .nav .open > a:focus{background:#1a4798;}

.cHeader .nav .caret{margin-left: 6px;}


.cHeader .navbar-default{border:0px;background:rgba(20,60,130,0.8);}
.cHeader .navbar-default .navbar-nav>.open>a, .cHeader .navbar-default .navbar-nav>.open>a:focus, .cHeader .navbar-default .navbar-nav>.open>a:hover{background:#1a4798;color:#ffffff;}
.cHeader .navbar-nav>li>.dropdown-menu{margin:0px;border:0px;background:transparent;color:#ffffff;padding:0px;box-shadow: none;-webkit-box-shadow:none;min-width: 100%;width: auto;top: 99%;}
.cHeader .dropdown-menu>li>a{color:#fff;padding:7px 10px;text-align: center;}
.cHeader .dropdown-menu>li>a:focus,.cHeader .dropdown-menu>li>a:hover{background:inherit;color: #fff;}
.aHeader{position: absolute;top: 0;z-index: 10;width: 100%;}
.aHeader .navbar-brand{margin-top:0px;margin-bottom:0px;}
.aHeader .navbar-default{margin-bottom:0px;}
.aHeader .navbar-brand{padding:11px;}
.aHeader .navbar-default .navbar-toggle:focus,.aHeader  .navbar-default .navbar-toggle:hover{background:rgba(0,38,81,0.50);}
.aHeader .navbar-brand .logo{width:100px;height:38px;background:url(../../images/hngydxjxjyxy/logo.png) no-repeat left center;background-size:100%;display:block;}
.aHeader .navbar-default{background:#0F427D;}
.aHeader .navbar-default .navbar-toggle .icon-bar{background:#ffffff;height: 2px;margin-top:3px;}
.aHeader .navbar-default .navbar-toggle span.icon-bar:nth-child(2){margin-top: 0px;}
.aHeader .navbar-default .navbar-collapse, .navbar-default .navbar-form{border-color:#ccc;}
.aHeader .navbar-default .navbar-nav>li>a{font-size:14px;color:#ffffff;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu{background:#0d3273;}
.aHeader .navbar-default .navbar-nav>.open>a,.aHeader  .navbar-default .navbar-nav>.open>a:focus,.aHeader  .navbar-default .navbar-nav>.open>a:hover{background:#123a80;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff;}
.aHeader .navbar-default .navbar-nav>.open>a,.aHeader .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{color:#ffffff;}
.aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus, .aHeader .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#ffffff;}
.aHeader .navbar{border:0px;}
.aHeader .navbar-brand {height: 50px;}
/*.aHeader .navbar-brand .logo{width: 178px;height: 49px;}*/
.aHeader .navbar-toggle{padding: 14px 10px;margin-top: 20px;margin-right: 22px;background: rgba(0,38,81,0.50);border: none;}


.cHeader.head-style2{background: #0F427D;position: fixed;z-index: 999999;box-shadow: 0 2px 6px 0 rgba(218,218,218,0.70);visibility: block;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}ader.head-style2>div.container-fluid{background: #fff;}
/*.inTop .cHeader.head-style2 .nav>li>a {color: #0F427D;}*/
.cHeader .nav>li>a{-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;}
.cHeader.head-style2 .nav>li>a:hover, .cHeader.head-style2 .nav>li>a.cur {color: #ffffff;}
.cHeader .nav>li>a:hover{color: #ffffff;-webkit-transition: all .3s ease;transition: all .3s ease;}



.zs-box li{width:calc(20% - 20px) ;background: #ccc;margin: 10px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;}
.zs-box li:hover{    box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);}
.banner-noindex{margin-bottom: 0;}
.banner-noindex .cHeader.head-style2{position: static;}
.banner-noindex .aHeader{position: static;}

.pl10{padding-left:10px;}
.p10{padding:10px;}
.plr50{padding-left:50px;padding-right:50px;}
.mt10{margin-top: 10px;}
.mt20{margin-top: 20px;}
.mt40{margin-top: 40px;}
.mt55{margin-top: 55px;}
.mb60{margin-bottom: 60px;}
.h440{height: 440px;}
.fr{float:right;}
.pr{position: relative;}
.pa{position: absolute;}
.blo{display: block;}

.bg_f8f8f8{background: #F8F8F8;}

.row--15{margin-left: -15px;margin-right: -15px;}


.otw-m {display: -webkit-box!important;-webkit-box-orient: vertical;overflow: hidden;}


.cHeader{-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
.inTop .cHeader .nav>li>a{color: inherit;}
.inTop .cHeader .nav>li.open>a{border-bottom-left-radius: 0;border-bottom-right-radius: 0;}
.inTop .cHeader .navbar-nav>li>.dropdown-menu{background: transparent;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;-webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s;}
.inTop .cHeader .navbar-nav>li.open>.dropdown-menu{background: #1a4798 ;}
/*登录入口*/
.login-box{position: absolute;bottom: 80px;left: 50%;margin-left: -590px;z-index: 11;}
.login-box a>span{width: 320px;height: 100%;display: inline-block;position: absolute;left: 10px;top: 0;display: none;}
@media (max-width:1199px) {
    .login-box a>span{width: calc(100% - 20px);}
}
.login-box .log-stu a>span{background: url(../../images/hngydxjxjyxy/block_student-h.png) no-repeat center center;background-size: 100% 100%;}
.login-box .log-tea a>span{background: url(../../images/hngydxjxjyxy/block_teacher-h.png) no-repeat center center;background-size: 100% 100%;}
.login-box .log-adm a>span{background: url(../../images/hngydxjxjyxy/block_admin-h.png) no-repeat center center;background-size: 100% 100%;}
.login-box a:hover>span{display: block;}

.com-tit{text-align: center;margin-top: 55px;}
.com-tit h3{font-size: 40px;color: #333333;font-weight: bold;line-height: 52px; margin: 0;}
.com-tit span{display: inline-block; font-size: 16px;color: #999999;line-height: 22px;margin-top: 10px;}
.com-more{text-align: center;margin-bottom: 60px;}
.com-more>a{font-size: 16px;color: #333333;line-height: 22px;}
.com-more>a:hover{color: #1455A0;}
.com-more>a>span{display: inline-block;position: relative;top: 3px; width: 16px;height: 16px;background:url(../../images/hngydxjxjyxy/more.png) no-repeat center bottom;background-size:100% 100%;border: 1px solid #0B407B; text-align: center;color: #fff;line-height: 16px;margin-left: 10px; }

/*学院通知*/
.card-box{margin: 40px 0;padding: 0;}
.card-box li{margin-bottom: 20px;}
.card-box li,.card-box li>a{position: relative;height: 312px;}
.card-box img{width: 100%;}
.card-s1 img{height: 100%;}
.card-s1 .card-mask{position: absolute;z-index: 9; bottom: 0; width: 100%;height: 100%; background-image: linear-gradient(-180deg, rgba(0,0,0,0.00) 50%, #000000 97%);}
.card-con{width: 100%;padding: 0 30px;}
.card-s1 .card-con{position: absolute;z-index: 10;bottom: 0;}
.card-con h4{display: block; font-size: 20px;margin: 0; color: #FFFFFF;font-weight: bold;line-height: 1;height: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.card-con .time{display: block;font-size: 13px;color: #FFFFFF;margin-top: 8px;line-height: 1;margin-bottom: 28px;}

.card-s2{}
.card-s2 img{height: 168px;}
.card-s2>a{background: #FFFFFF;box-shadow: 0 2px 6px 0 rgba(0,0,0,0.20);}
.card-s2 .card-con{padding: 20px 22px 0;}
.card-s2 .card-con h4{color: #333;font-size: 16px;}
.card-s2 .card-con .time{ color: #999; margin-bottom: 13px;font-size: 13px;line-height: 1;}
.card-s2 .card-con p{font-size: 14px;color: #666666;line-height: 22px;height: 44px;-webkit-line-clamp: 2;}
.allSize-carousel .card-box li.card-s1.h440,.allSize-carousel .card-box li.card-s1.h440 a{height: 440px;}
.allSize-carousel .card-box li.card-s1.h440 img{height: 440px;}

.cardtop-box li a{    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;}
.cardtop-box li:hover a{    box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);-ms-transform: translateY(0px);-o-transform: translateY(0px);transform: translateY(0px);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}
/**/
.list-box{margin-top: 50px;}
.list-box li{overflow: hidden;margin-bottom: 30px;}
.item-time{}
.item-time>div{background: #004DA5;width: 100px;height: 100px;text-align: center;line-height: 100px;font-weight: bold; font-size: 36px;color: #FFFFFF;}
.item-time>span{font-size: 20px;color: #333333;font-weight: bold; margin-top: 14px;display: block;text-align: center;}
.list-con{width: calc(100% - 140px) ;margin-left: 140px;border-bottom: 1px dashed #D8D8D8;}
.list-con .con-tit{display: block;font-weight: bold;font-size: 24px;color: #1455A0;line-height: 40px;max-height: 80px; margin: -8px 0 0;
-webkit-line-clamp: 2;}
.list-con .con-tit:hover{text-decoration: underline;}
.list-fromcon{margin-top: 10px;}
.list-fromcon>span{display: inline-block; font-size: 14px;color: #999999;line-height: 1;padding-right: 16px;margin-right: 20px;border-right: 1px solid #999999;}
.list-fromcon>span:last-child{border:none;}
.list-fromcon>span>i{font-style: normal;padding:0 4px;}
.list-con p{font-size: 14px;color: #666666;line-height: 28px; max-height: 56px; margin-top: 10px;-webkit-line-clamp: 2;}
.con-watch{font-size: 14px;color: #1455A0;float: right;margin: 10px 0 20px;}
.con-watch:hover{color: #1455A0;text-decoration: underline;}
.con-watch>i{font-style: normal;margin-left: 4px;}

.item-time>span>i{font-family: "SimSun";font-weight: normal;padding:0 6px 0 4px;font-size: 14px;color: #666;position: relative;top: -2px;}


.zs-box{padding: 0;width: calc(100% + 40px); margin: 56px 0 87px -20px;}
.zs-box li{width:calc(20% - 20px) ;background: #ccc;margin: 10px;box-shadow: 0 1px 3px rgba(0, 0, 0, 0.07);-webkit-transition: transform .3s;-moz-transition: transform .3s;-ms-transition: transform .3s;-o-transition: transform .3s;transition: transform .3s;}
.zs-box li:hover{    box-shadow: 0 14px 22px rgba(0, 0, 0, 0.10);-webkit-transform: translateY(-10px);-moz-transform: translateY(-10px);-ms-transform: translateY(-10px);-o-transform: translateY(-10px);transform: translateY(-10px);-webkit-transition: all .3s ease;transition: all .3s ease;}
.zs-box li img{width:100%;height: 220px;}
.zs-listB{display: block; height: 80px;width: 100%;background: #004DA5;text-align: center;line-height: 80px;}
.zs-listB span{display: inline-block;}
.zs-listB .ico{width: 24px;height: 24px;position: relative;top: 6px;}
.zs-listB .inf{font-size: 20px;color: #FFFFFF;font-weight: bold;margin-left: 12px;}

.ai-zs .ico{background:url(../../images/hngydxjxjyxy/ai-zs.png) no-repeat center bottom;background-size:100% 100%;}
.ai-ln .ico{background:url(../../images/hngydxjxjyxy/ai-ln.png) no-repeat center bottom;background-size:100% 100%;}
.ai-bk .ico{background:url(../../images/hngydxjxjyxy/ai-bk.png) no-repeat center bottom;background-size:100% 100%;}
.ai-zn .ico{background:url(../../images/hngydxjxjyxy/ai-zn.png) no-repeat center bottom;background-size:100% 100%;}
.ai-lq .ico{background:url(../../images/hngydxjxjyxy/ai-lq.png) no-repeat center bottom;background-size:100% 100%;}


.bg_009DD1{background: #009DD1;}
.bg_33B4B1{background: #33B4B1;}
.bg_717FEE{background: #717FEE;}
.bg_CE73B7{background: #CE73B7 ;}
.bg_ffffff{background: #ffffff;}



#carousel-example-generic2 .item{height: 440px;}
.allSize-carousel{}
.allSize-carousel .card-box{margin: 0;}
.allSize-carousel .card-box li{margin: 0;height: 220px;}
.allSize-carousel .card-box li>a{height: 220px;}
.allSize-carousel .carousel-spc .card-box li.card-s3 {height: 440px;}
.allSize-carousel .carousel-spc .card-box li.card-s3 img{height: 440px;}
.allSize-carousel .carousel-spc .item .card-box:first-child{margin-right: -1px;}
.carousel-spc{padding-bottom: 52px; margin-bottom: 50px;}

.carousel-spc .card-con{padding: 0 20px;}
.carousel-spc .card-con h4{width: 60%; font-size:14px;height: 14px;overflow: hidden;}
.carousel-spc .card-con .time{display: none;}
.carousel-spc .card-con p{font-size: 12px;color: #FFFFFF;line-height: 22px;margin-top: 5px;}
.carouselPC .carousel-spc .card-con p{max-height: 44px;-webkit-line-clamp: 2;}

.carousel-spc .card-box li  .card-mask{-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-ms-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;}
.carousel-spc .card-box li:hover .card-mask{background-image: linear-gradient(-180deg, rgba(0,77,165,0.50) 50%, rgba(0,77,165,0.50) 100%); background-color: rgba(0,77,165,0.80);-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease;}


/*培训项目*/
.training-list{padding:0;margin-top: 40px;margin-bottom: 30px;}
.training-list li{padding: 30px 40px 0;}
.training-item{width: 100%; padding-right: 20px; position: relative;height: 42px;border-bottom: 1px dashed #D8D8D8;}
.training-list li a{display: inline-block;font-size: 16px;color: #333333; padding-left: 36px;line-height: 1.2;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.training-list li a i{width: 16px;height: 14px;background: url(../../images/hngydxjxjyxy/program-icon.png) no-repeat center center;display: block;position: absolute; left: 2px;top: 2px;}
.training-list li a:hover{color: #1455A0; }
/*友情链接*/
.link-list{padding: 0;text-align: center;margin: 40px 0 60px;}
.link-list li{padding: 0 15px 20px;display: inline-block;}
.link-list li a{height: 32px;background: #F0F0F0;border-radius: 4px;display: inline-block;line-height: 32px;padding: 0 22px;}
.link-list li a:hover{background:  #1656A1;color: #fff;}


/*footer*/
.footer{background: #494949;font-size: 12px;color: #fff;min-height: 84px;}




/* 左侧导航 */
.L_type{background:#ffffff;margin-top:30px;}
.L_type ul{}
.L_type ul li a,.L_type ul li{height:auto;line-height:44px;width:100%; display:block;text-align:left;font-size:15px;}
.L_type ul li a{height:50px;width:100%;text-align:left;text-indent:42px;margin-bottom:0px; color:#333;text-decoration:none;line-height: 50px;}
.L_type ul li{float:left; position:relative;border-bottom:none;}
.L_type ul li:first-child{float:left; position:relative;border-bottom:none;background: #1656A1;color: #fff;font-weight: bold;font-weight: 18px;text-indent: 42px;height: 56px;line-height: 56px;}
.L_type ul li:before{content: '';display: block;width: 3px;height: 2px;background: #ccc;position: absolute;left: 20px;top: 23px;}
.L_type ul li:first-child:before{top: 30px;background: #fff;}
.L_type ul li:last-child{border-bottom:1px solid #e1e1e1;}
.L_type ul li a:hover,.L_type ul li a.Cur:hover{text-decoration:none;font-weight: bold;}
.L_type ul li a.Cur{text-decoration:none;font-weight:bold;}

.L_type ul li dl{line-height:32px;padding:10px 0px;display:none;background:#F2F6F9; margin-bottom:0;}
.L_type ul li dl dd{border-bottom:0;background:url(../../images/hngydxjxjyxy/t.png) no-repeat 10px center;position: relative;}
.L_type ul li dl dd a{color:#666;}
.L_type ul li dl dd a,.L_type ul li dl dd a:hover{font-size:14px;width:100%;height:40px;line-height:40px;border:0px;background:none;font-weight:lighter;text-indent:50px; }
.L_type ul li dl dd a:hover,.L_type ul li dl dd a.Cur{color:#1656A1;font-weight: bold;}

.L_type ul li dl.open{display:block;}

.L_type ul li>i{-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
.L_type ul li:hover>i{background:url(../../images/hngydxjxjyxy/l_ar-h.png) no-repeat center center;cursor: pointer;transition: all 0.5s ease-out;-webkit-transition: all 0.5s ease-out;-moz-transition: all 0.5s ease-out;-o-transition: all 0.5s ease-out;-ms-transition: all 0.5s ease-out;}
.L_type ul li>i.open{transform:rotate(90deg);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);-moz-transform:rotate(90deg);}

.L_type ul li i{position:absolute;width:7px;height:11px;display:block;top:17px;right:15px;background:url(../../images/hngydxjxjyxy/l_ar.png) no-repeat center center;}
.L_type ul li dl dd i{display: none;}
.L_type ul li dl dd:hover i{background:url(../../images/hngydxjxjyxy/l_ar-h.png) no-repeat center center;}

.L_type ul li:first-child a{text-decoration: none;font-weight: bold;color: #0e3572;background: #ebefff;text-align: center;text-indent: 0;font-size: 16px;}
.L_type .downPic{margin-top:20px;cursor: pointer;}

/* 翻页 */
.pagings {line-height:18px;text-align:center;margin:30px 0;margin-top: 48px;}
.pagings a,.pagings span {display:inline-block;height:28px;text-align:center; line-height:28px; min-width:28px; font-weight:lighter;}
.pagings a { padding:0 5px;color:#666;}
.pagings a:hover{color:#132f91;}
.pagings span,.pagings .active {color:#fff; background: #0F427D;border-radius: 2px;}
.pagings a.a1:nth-child(1){display:none;}

.article { padding:0px;color:#555555;padding-bottom:50px; margin-top: 30px;margin-bottom: 60px;}
.article h2 {color:#333333;text-align:center;font-size:24px;font-weight:bold;}
.news-info {line-height: 20px;color:#c0c0c0;font-size: 13px; border-bottom:1px solid #ebebeb;text-align:center; padding:10px 0 30px;margin-bottom:25px;}
.news-info span { color:#c0c0c0;padding:0px 6px;display: inline-block;}
.article{padding:60px 75px 100px;background: #fff;}
.news-info{border-bottom:0;margin-bottom:0;}
.news-content{line-height:30px;font-size:14px;}
.news-content p{margin-bottom: 10px;text-indent: 2em;}
.news-content hr{border:0px; border-bottom:1px solid #e8e8e8;margin:20px 0px;}
.news-pic { max-width:720px; margin-top:36px; margin-bottom:36px;}
.news-content strong { margin-top: 14px; margin-bottom: 14px; font-size:18px;color:#2e2e2e; line-height: 30px;}
.news-author{text-align: right;margin-top: 50px;}


.line{border-bottom:1px solid #f6f6f6;text-align:center;margin-bottom:15px;}
.page .news-content{padding:0px 0px;}
.single { padding:5px 0px 0px;}
.single .Con{padding:0 40px;}
.newsInfo strong { width:100%; display:block;}
.newsInfo a{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;height:auto;-webkit-box-orient: vertical;
}
.schoolTab .newsInfo a{-webkit-line-clamp: 2;}

.R_con{margin-top:30px;background: #fff;padding: 0;margin-bottom: 60px;}

.nagv{font-size: 14px;color: #33333385;margin: 30px 0 0;}
.nagv a:hover{text-decoration: underline;}
.nagv span{font-family: "SimSun";}
.R_con .nagv{border-bottom:1px solid #efefef;}
.single .nagv{margin:0 0 0 10px;}
.R_con-box{margin-top: 20px;}
.R_con .con-item{height: 40px;line-height: 40px;}
.R_con h4.title{font-size: 18px;border-left: 4px solid #0F427D;height: 56px;margin: 0;color: #1656A1;padding-left: 40px;line-height: 56px;}
.footWx {position:relative; display:inline-block; *display:inline; *zoom:1; width:26px; height:26px; margin-right:10px;}
.footWx span {position:absolute; width:100px; height:100px; left:0; top:-90px; padding:5px; background:#ebebeb; display:none;}
.footWx span img {width:100%;}
.footWx:hover span {display:block;}
.friendLink {height:90px; background:#ecf8fd;}
.friendLink strong { font-size:18px; color:#0a6ed5; float:left; display:inline; line-height:90px; margin:0 0 0 15px;}
.friendLink select { width:233px; height:30px; line-height:30px; float:left; display:inline; margin:30px 0 0 25px; outline:none; font-size:14px; border-color:#eeeeee; padding:0 4px;}


.com-list{padding: 20px 40px 0;}
.con-item{ padding: 0 0 0 20px;position: relative;line-height: 44px;height: 44px;}
.con-item:before{content: '';display: block;width: 2px;height: 2px;background: #0F427D;position: absolute;left: 0;top: 20px;}
.con-item span{float: right;position: relative;font-size: 12px;color: #999999;}
.con-item a{width: calc(100% - 100px); display: inline-block;font-size: 14px;color: #333333;overflow: hidden;text-overflow: ellipsis;white-space: nowrap; }
.con-item a:hover{color: #0F427D;}

.article table {width: 100%!important;}

/* 媒体查询定义 */

@media (max-width:991px){

.login-box{position: static;left: 0; margin: 30px auto 0;width: 100%!important;}
.login-box .col-sm-4{text-align: center;}
.login-box .col-sm-4 a{display: inline-block;position: relative;}
.btn-left,.btn-right{top: 50%;margin-top: -24px; width: 48px;height: 48px;}
.btn-left{left: 0px;background:url(../../images/hngydxjxjyxy/btn_left.png) no-repeat left center;background-size: 100% 100%; }
.btn-right{right: 0px;background:url(../../images/hngydxjxjyxy/btn_right.png) no-repeat left center;background-size: 100% 100%; }
.btn-left:hover,.btn-right:hover{background-size: 100% 100%;}
/*.carousel-box{position: relative;top: 50px;width: 100%;}*/

.card-box li, .card-box li>a{height: 180px;}
.carouselPC .card-box li:first-child,.carouselPC  .card-box li:first-child>a{height: 370px;}
.cardtop-box .card-box li:first-child,.cardtop-box  .card-box li:first-child>a{height: 370px;}

.card-box .card-s2 .card-con h4{font-size: 20px;}
.card-box .card-s2 .card-con p {line-height: 24px; height: 74px;-webkit-line-clamp: 3;}
.card-box .card-con {padding: 26px 32px 0;}
.card-s1 .card-con .time,.card-s2 .card-con .time{margin:16px 0; } 
.carouselAPP .card-s1 .card-con .time,.carouselAPP .card-s2 .card-con .time{margin:4px 0; } 
.card-box{margin: 20px 0;padding: 0;}
.com-more{text-align: center;margin-bottom: 50px;}
.list-con .con-tit {height: 40px;-webkit-line-clamp: 1;}
.list-con p {height: 84px;-webkit-line-clamp: 3;}
.item-time>div{width: 64px;height: 64px;line-height: 64px;font-size: 32px;}
.item-time>span{font-size: 12px;margin-top: 10px;}
.item-time>span i{top: -1px;}
.list-con{width: calc(100% - 84px) ;margin-left: 84px;}
.list-fromcon>span {padding-right: 6px;margin-right: 6px;}
.carousel-caption {right: 6%;left: 6%;padding-bottom: 30px;}
.zs-box li img{display: none;}
.zs-listB {height: 120px;}
.zs-listB .inf {font-size: 18px;margin-left: 0px;display: block;line-height: 1;}
.zs-listB .ico{top: 14px;width: 30px;height: 30px;}
.carouselAPP.carousel-spc {padding-bottom: 10px;margin-bottom: 0px;margin-top: 20px;}
.carouselAPP .card-box li,.carouselAPP  .card-box li>a {height: 232px;}
.carouselAPP .card-con p {line-height: 22px;height: 22px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;color: #fff;}
.training-list{height: 288px;overflow: hidden;}
}




@media (max-width:767px){
/* 导航浮动 */
.aHeader .navbar-default .navbar-collapse{position:absolute;top:56px;left:0px;width:100%;background:#0F427D;padding:0px;margin:0px;overflow-x:hidden; z-index:1000;}
.aHeader .navbar-nav{padding:0px 15px;}	

.sub-heading{font-size: 20px;font-weight: normal;}
.main-heading{font-size: 40px;margin-top: 30px;}
.carousel-caption{left: 8%;right:8%;top: 40%;}
.training-list li {padding: 20px 0px 0;}
.com-tit{margin-top: 30px;}
.com-tit h3{font-size: 28px;}
.Banner .item {height: 340px;}
.btn-left, .btn-right {top: 62%!important;}
.cardtop-box .card-box li:first-child, .cardtop-box .card-box li:first-child>a {height: 210px;}
.carouselAPP .card-box li, .carouselAPP .card-box li>a {height: 158px;}
.card-box .card-con {padding: 26px 16px 0;}
.com-more{margin-bottom: 30px;}
.zs-listB .inf{font-size: 12px;}
.card-con h4 {font-size: 17px;}
.card-con .time {margin: 4px 0;}
.link-list li{padding: 0 6px 16px;}
.link-list li a {height: 24px;font-size: 14px;line-height: 24px;padding: 0 12px;}
.zs-box {margin: 26px 0 36px -20px;}
.com-list {padding: 20px 20px 0;}
.com-list a{width: calc(100% - 70px);}
.article{padding: 30px 30px;}
.aHeader .navbar-toggle{margin-top: 8px;}
.navbar-nav .open .threeLevel > li > a {
    padding: 5px 15px 5px 35px;
}
.open > .threeLevel {
    display: block!important;
}

/*文章页 表格*/
.tableBox{
    width: 100%!important;
    overflow-x: scroll;
    margin: 10px 0;
}
.tableBox table{
    margin: 0!important;
}
.tableBox::-webkit-scrollbar {
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.tableBox::-webkit-scrollbar-thumb {
    background-color: rgba(0, 0, 0, 0.2);
    background-clip: padding-box;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    min-height: 28px;
}
.tableBox::-webkit-scrollbar-thumb:hover {
    background-color: rgba(0, 0, 0, 0.2);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

}
@media (max-width:639px){
.sub-heading{font-size: 16px;}
.main-heading{font-size: 26px;margin-top: 20px;}
.login-box{margin-top: 20px;margin-bottom: 20px;}
.com-tit h3 {font-size: 24px;line-height: 1;}
.com-tit {margin-top: 30px;}
.item-time{display: none;}
.list-con{width: 100%;margin-left: 0;}
.list-con .con-tit{font-size: 20px;}
.list-box{margin-top: 30px;}
.list-box{font-size: 22px;}
.list-box li{margin-bottom: 16px;}
.list-fromcon{margin-top: 0;}
.list-fromcon>span{padding-right: 4px;margin-right: 4px;}
.list-fromcon>span>i{padding: 0 2px;}
.card-box{margin-bottom: 0;}
.zs-box li{width: calc(100% - 20px);}
.zs-listB{height: 70px;line-height: 70px;}
.zs-listB .ico{display: inline-block;position: relative;top:8px;}
.zs-listB .inf{display: inline-block;position: static;font-size: 16px;margin-left: 20px;}
.zs-box{margin-bottom: 20px;}
.training-list{margin-top: 20px;height: 260px;margin-bottom: 20px;}
.training-list li{padding-top: 16px;}
.training-item{height: 36px;}
.link-list{margin: 20px 0 30px;}
.article{padding: 30px 10px;}
}
@media (min-width:720px) and (max-width:959px){
.Banner .item{height:450px;}
.aHeader .nav>li>a{padding:15px 9px;}
.aHeader .navbar{}{border-radius:0px;}
.aHeader .navbar-nav>li,.aHeader .navbar-default .navbar-nav>li>a{font-size:14px;}
.aHeader .dropdown-menu>li>a{padding:3px 9px;}
.aHeader .dropdown-menu{background:transparent;}
.aHeader .dropdown-menu>li>a:focus,.aHeader .dropdown-menu>li>a:hover{background:#123a80;}

}

@media (min-width:960px) and (max-width:1199px){
.container{width:960px;padding-left:10px;padding-right:10px;}
.Banner{height:auto;}
.Banner .item{height:450px;}
.Banner .cHeader{position:absolute;left:50%;margin-left:-480px;top:20px;height:120px;width:960px;}
.cHeader .nav>li>a{padding:0px 20px;font-size: 14px;height: 40px;line-height: 40px;}
.cHeader .navbar-nav>li,.cHeader .navbar-default .navbar-nav>li>a{font-size:15px;}
.mbB{margin-bottom:20px;}
.login-box {margin-left: -480px;}

}



/*
@media (min-width:1200px) and (max-width:1439px){
*/
@media (min-width:1200px){
.container{width:1180px;padding-left:10px;padding-right:10px;}
.Banner{height:auto;}
.Banner .item{height:1000px;}
.Banner .cHeader{width:100%; }
.Banner .cHeader .header-box{height:110px;padding-top: 37px; }
.cHeader .nav>li>a{}
.mbB{margin-bottom:20px;}

}


@media (min-width:992px) and (max-width: 1198px){

.banner-noindex .cHeader.head-style2 {width: 100%;margin-left: 0;}
}

@media (min-width:768px) and (max-width: 991px){
.typePage{height:auto;background:none}
.sub-heading{font-size: 28px;}
.main-heading{font-size: 60px;}
.com-tit{margin-top: 55px;}
.aHeader .navbar-brand .logo {width: 134px;height: 49px;margin-top: 0px;}
.aHeader .navbar-nav {margin-top: 10px;}
}