@charset "utf-8";
.clear{clear:both}
.display{display:block!important}
#cardList ul{display:none}
.welcome{background:#e6e6e6;line-height:40px;padding:0 20px}
.welcome .box{max-width:1190px;margin:auto;background:#e6e6e6}
.welcome .title{float:left}
.welcome .title p{color:#333}
.welcome .nav{float:right}
.welcome .nav ul li{float:left}
.welcome .nav ul li a{color:#1567b1;font-weight:700}
.welcome .nav ul li span{padding:0 10px}
.headbox{background:#fff}
.head{background:#fff;max-width:1190px;margin:auto;display:block;padding:0 20px;overflow: hidden;}
.head .logo{float: left;}
.head .spirit{float: right;}
.head .spirit img{width: auto;}
.menu{display:none}
.mynav{background:#1567b1;height:50px}
.mynav .box{background:#1567b1;max-width:1190px;margin:auto;height:50px}
.mynav ul{float:left}
.mynav ul li{float:left}
.mynav ul li a{color:#fff;font-size:16px;line-height:50px;padding:0 20px;display:block}
.mynav ul li:hover{background:#2279c7}
.mynav ul li{position:relative}
.mynav ul li:hover .navhide{display:block}
.navhide{display:none;position:absolute;background:#2279c7;z-index:100;width:104px;padding:0;text-align:center;left:0;top:50px}
.navhide a{margin:0;padding:0!important}
.navhide a:hover{background:#1567b1}
.search{float:right;background:#fff;height:30px;margin-top:10px;width:250px;padding-left:10px;position:relative;border-radius:4px;padding-right:10px}
.search input{height:100%;border:none;width:100%}
.search label{color:#1567b1;position:absolute;top:0;right:3px;height:30px;background:#fff;width:40px;text-align:center}
.search i{display:block;line-height:30px;margin:auto;font-size:20px}
.bannerSlide .swiper-slide img{width:100%;height: 100%;}
.wrap{background:#fff;box-shadow:1px 2px 2px #888;margin-bottom:20px}
.newsTitle{border-bottom:1px #1567b1 solid;margin-bottom:20px;margin-top:20px}
.newsTitle ul{float:left}
.newsTitle ul li{float:left}
.newsTitle ul li a{display:block;font-weight:700;line-height:40px;padding:0 10px}
.newsTitle ul li a.active{background:#1567b1;color:#fff}
#cardList .more,.newsTitle .more{float:right;line-height:30px;padding:0 10px}
#cardList .more a,.newsTitle .more a{color:#3d7327}
#cardList .more{margin-top:-60px}

.swiper-pagination-bullet{width:20px!important;height:20px!important;line-height:20px}
.swiper-pagination-bullet-active{color:#fff}
.newssList ul li{padding-bottom:15px}
.newssList ul li a{display:block;font-size:16px}
.newssList ul li a i{display:inline-block;border:1px #1567b1 solid;padding:0 5px;margin-right:20px}
.newssList ul li a{display:inline-block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.teachingList ul li{padding-bottom:15px}
.teachingList ul li a{display:block;font-size:16px}
.teachingList ul li a{position:relative;display:block;padding-right:100px}
.teachingList ul li a p{display:inline-block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:25px}
.teachingList ul li a b{position:absolute;right:0;top:0;display:block;line-height:25px;font-weight:400;color:#a9a9a9}
.prob{background:#f1f1f1!important;box-shadow:4px 2px 2px #888}
.pro{background:#f1f1f1;padding:40px 0}
.pro .boxList .title{padding:20px 15px;}
.pro .boxList .title .newsMore{float:right;color:#51a22f;border:1px #51a22f solid;border-radius:4px;padding:5px;max-width:50px;text-align:center;height:20px}
.pro .boxList ul{background:#fff}
.pro .boxList ul li{height:310px;padding-left: 160px;box-shadow:1px 2px 2px #888}
.prob .boxList ul li{box-shadow:1px 2px 2px #888}
.prob .boxList ul li{background:#f1f1f1}
.pro .boxList ul li a{display:block;font-size:16px}
.pro .boxList ul li.i1{background: #fff url(../picture/keyan.png) no-repeat center left;}
.pro .boxList ul li.i2{background: #fff url(../picture/xuesheng.png) no-repeat center left;}
.pro .boxList ul li.i3{background: #fff url(../picture/dangjian.png) no-repeat center left;}
.pro .boxList ul li.i4{background: #fff url(../picture/hezuo.png) no-repeat center left;}

.pro .boxList ul li a{position:relative;display:block;margin-bottom:10px;height:21px}
.pro .boxList ul li a p{display:inline-block;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:25px}
.pro .boxList ul li a b{position:absolute;right:0;top:0;display:block;line-height:25px;font-weight:400;color:#a9a9a9}
.Shortcut .nav{border-bottom:1px #1567b1 solid}
.Shortcut .nav h1{background:#1567b1;width:120px;text-align:center;color:#fff;font-size:18px;line-height:40px}
.Shortcut .box img{width:23px;height:23px}
.Shortcut .layui-row{padding-top: 15px;}
.Shortcut .box a{display:block;line-height:23px}
.Shortcut .box a span{padding-left: 10px;}
.Shortcut .col{float: left;width: 20%;}

.footer{margin-top:3px;background:#1567b1;color:#fff;padding-bottom:30px}
.footer .box{background:#1567b1;max-width:1190px;margin:auto;padding:30px 10px;line-height:30px;text-align:center}
.senav{background:#1567b1;margin-bottom:20px;height:40px;display:none}
.senav ul{display:none;background:#1567b1;max-width:1190px;margin:auto}
.senav ul li{float:left}
.senav ul li a{display:block;color:#fff;font-size:16px;line-height:40px;padding:0 15px}
.senav .title{display:none}
.senav .tubiao{display:none}
.naver ul{width:240px;background:#efefef;text-align:center}
.mybox{position:relative;padding-left:270px;margin-top:20px;min-height:400px}
.naver{position:absolute;left:0;top:0}
.naver ul li a.active{background:#1567b1;color:#fff}
.naver ul li a{display:block;line-height:50px;font-size:18px}
ul.nws_f_menu{margin:0;padding:0}
ul.nws_f_menu li{line-height:50px;text-align:center;background:#1567b1;color:#fff;font-size:18px;font-weight:700}
ul.nws_f_menu a:visited,ul.nws_f_menu li a{color:#fff}
ul.nws_l_menu li a:hover{color:#fff;background:#2279c7}
.listn{padding:0 0}
.listn ul.nws_new{max-width:1190px;margin:auto;padding:0 20px}
.listn ul.nws_new li{margin-bottom:0;position:relative;background:#fff;padding-right:79px}
.listn ul.nws_new li span{position:absolute;right:0;line-height:40px;top:0}
.listn ul.nws_new li{line-height:40px}
.listn ul.nws_new li a{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}
.listn ul.nws_new li a b{font-weight:400}
.breadcrumb{border-bottom:1px #1567b1 solid;padding-bottom:10px;font-size:16px;line-height:30px}
.breadcrumb a{padding:0 5px}
.details{max-width:1190px;margin:auto}
.nws_news_content{padding:10px;line-height:26px}
.details h1{text-align:center;padding-top:20px}
.details h1 span{color:#777;font-size:16px}
.wp_articlecontent{line-height:28px}
.details p{font-size:15px;line-height:30px}
.details .next{margin-top:50px;margin-bottom:50px}
.details .next a{display:block;margin-top:20px}
.atri_h1{font-size:18px;font-weight:700;text-align:center;border-bottom:1px solid #ddd;line-height:50px}
.arti_metas{font-size:12px;text-align:center;color:#787878;line-height:30px}

.swiper-containerNews{width: 100%;height: 350px;}
.swiper-containerNews .swiper-slide{width: 100%;height: 350px;}
.swiper-containerNews .swiper-slide img{width:100%;height: 100%}

.banner-carousel{width: 100%;height: 420px;background: #f1f1f1;}
.banner-carousel .swiper-slide{height: 420px;}
.banner-carousel .swiper-slide img{width: 100%;height: 100%;}

.news-more{display:block;text-align: right;}
.news-more a{display: inline-block!important;border: 1px #51a22f solid;border-radius: 4px;padding: 2px 5px;height: auto!important;font-size: 14px!important;}
.news-more a:hover{color: #51a22f;}


@media screen and (max-width:1006px){
.head img{width:100%}
.mynav .box{position:relative;padding:0 20px;z-index:1000}
.mynav ul{display:none;position:absolute;top:50px;left:0;right:0;background:#2375bf}
.mynav ul:after{content:'';position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5)}
.mynav ul li{float:none;padding:0 20px}
.mynav ul li:hover{background:#1567b1}
.mynav ul li a{padding:0;display:block}
.menu{display:block!important;float:right;color:#fff;font-weight:700;height:50px}
.menu i{font-size:30px;display:block;line-height:50px;cursor:pointer}
.search{float:left;width:80%}
.Shortcut .box ul li{width:50%;margin-bottom:20px}
.Shortcut .box ul li div a{display:inherit;margin-right:30px}
.Shortcut .box ul li div a img{display:block;width:23px;height:23px;margin:auto}
.Shortcut .box ul li div a p{padding-left:10px;line-height:23px;text-align:center;padding-top:10px}
.Shortcut .col{width: 25%;}
}

@media screen and (max-width:991px){
.head img{width:100%}
.footer .right{display:none}
.footer .left{width:100%;text-align:center}
.senav{position:relative}
.senav ul{position:absolute;width:100%;left:0;top:40px;background:#2375bf}
.senav ul{display:none;z-index:100}
.senav ul:after{content:'';position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5)}
.senav ul li{float:inherit}
.senav ul li:hover{background:#1567b1}
.senav{display:flex;padding:0 20px}
.senav .title{color:#fff;line-height:40px;flex-grow:1;display:block}
.senav .tubiao{display:block}
.senav .tubiao i{display:block;line-height:40px;color:#fff}
.mybox{padding-left:0}
.naver{display:none}
.listn ul{padding:0}
.navhide{display:none!important}
.swiper-containerBnner{height: auto;}
.Shortcut .col{width: 33.33%;}
}

@media screen and (max-width:520px){
.welcome{display:none}
.pro .boxList ul li a{padding-right:0}
.pro .boxList ul li a b{display:none}
.Shortcut .col{width: 50%;}
}


.prod {
    background: #fff;
    padding: 40px 0 60px  0;
    box-shadow: 1px 2px 2px #888;}