@charset "utf-8";
body {
min-width:320px;
    color: #000;
    font-size: 14px;
    font-family:"微软雅黑",Helvetica,"黑体",Arial,Tahoma;
	margin:0 auto;
	position:relative;
	overflow-x: hidden;
	padding-top: 45px;
 
}

.qz_title{margin-top: -14px;color: #333;}
.contents_a{padding-top: 12px;overflow:hidden;}
.contents_a ul li{height: 36px; line-height: 36px;}
.contents_a ul li a{color: #333; font-size: 15px;}
.contents_a ul li a:hover{color: #5e54ea;}
/*专题*/
.ztlm_box{background: #ebeef4; padding: 20px 0; margin-top: 10px;}
.ztlm_box ul li{width: 260px; height: 80px; float: left; margin-right: 20px;}
.ztlm_box ul li img{width: 260px; height: 80px;border-radius:10px;}
.ztlm_box .tempWrap{width: 100% !important;}
/* ==================公共类class======================= */
.fl{float: left;}
.fr{float: right; color: #8E8E8E;}
.block{display: block;}
.inline-block{display: inline-block;}
.font-m{font-family: 'microsoft yahei';}
.clearfix{display: inline-table}
*html .clearfix{height: 1%}
*+html .clearfix{min-height: 1%}
.clearfix{display: block;}
/* .clearfix:after{content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;} */
.clear{clear: both;}
.center{text-align: center;}
.auto-0{margin: 0 auto;}
.bold{font-weight: bold;}
.ell{overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.cursor{cursor: pointer;}
.hide{display: none;}
.allWidth{width: 1200px; margin: 0 auto;}
/* ==================头部======================= */
.head_lis{height: 35px; line-height: 35px; background: #000a20; overflow: hidden;}
.cl_img{background: url(../images/voice_img_01.png) no-repeat center center; width: 15px; height: 15px; float: left; margin-top: 10px; margin-right: 5px;}
.text_title_fr{width: 350px; color: #fff;}
.collect a{color: #fff;}
.txtMarquee-left .bd ul li{color: #fff;}
.col_img{background: url(../images/collect.png) no-repeat center center; width: 15px; height: 15px; float: left; margin-top: 10px; margin-right: 5px;}
.top_head{height: 140px; background: #004c9e;}
.side{height: 100px; margin-top: 25px; margin-left: 125px;}
.side #txtMarqueeTop .bd ul li{color: #ff000; font-size: 19px; height: 36px; line-height: 36px; letter-spacing: 2px; font-weight: 600; font-family: 'KaiTi';}
.side .tempWrap{height: 90px!important;}
.search{border: 1px solid #fff; width: 250px; margin-top: 55px; border-radius: 15px; overflow: hidden; border-radius: 5px; border: none}
.search input{width: 196px; height: 27px; border: 0; display: inline-block; padding: 0 10px; *float: left; *line-height: 27px;}
.search button{background: #fff; color: #fff; height: 27px; float: right; cursor: pointer; outline: none; padding: 0 9px; background-color: rgb(45, 119, 199); border: none;}


/* ================主导航 ==========================*/
.nav{height: 40px; line-height: 40px; position: relative; background: #003f82;}
.navbar_ul li{width: 120px;height: 40px; float: left; font-size: 18px; position: relative;}
.navbar_ul li:last-child{border-right: none;}
.navbar_ul li:hover .menu{display: block;}
.navbar_ul li a{color: #fff; display: block;}
.navbar_ul>li a{width: 150px;}
.navbar_ul>li a.action{color: #fff; font-weight: 600; background: url(../images/icon_04.png)no-repeat 19px 0px; height: 45px; position: absolute; line-height: 45px; top: -5px;}
.navbar_ul>li:hover a,
.navbar_ul>li.normal{color: #fff; background: #003f82 !important;}
.navbar_ul>li a.action>.arrow_em{width: 13px; height: 7px; position: absolute; left: 50%; margin-left: -4px; bottom: 0;}
.navbar_ul li.normal>a,
.navbar_ul li>a:hover{color: #fff; font-weight: 600; background: #165eac;}
.navbar_ul li div .menu{background: #003f82 !important; z-index: 9; width: 100%; display: none; position: absolute; top: 35px; left: 0; opacity: .94;}
.navbar_ul li .menu ul li{line-height: 40px;}
.navbar_ul li ul li a{color: #fff; font-size: 16px;}
.navbar_ul li ul li a:hover{color: #fad235;}
.navbar_ul li ul li:hover a{color: #fad235;}
.navbar_ul li ul li{margin: 0;}

/* ========================banner ==============================*/
.banner_sty{height: 440px; position: relative;}
.index_banner{position: relative; top: 0px;}
.banner_sty img{height: 440px; width: 100%;}
.banner_sty .bd>.tempWrap{top:0px;margin:auto;}

/*one_fl_fl*/
.one_fl_fl{width: 380px; float: left;margin-right:40px;}
.one_middle,.tow_middle{overflow: hidden;}
.one_middle{height:318px;}
.tow_middle{margin-top:30px;}
.contents_b{padding-top: 20px; height: 255px; width: 380px;}
.slideBox{width: 380px; height: 256px; position: relative;}
.slideBox .hd{overflow: hidden; position: absolute; right: 5px; bottom: 10px; z-index: 1;}
.slideBox .hd ul{overflow: hidden; zoom: 1;}
.slideBox .hd ul li{float: left; margin-right: 6px; width: 10px; height: 10px; background: #fff; cursor: pointer; border-radius: 50%;}
.slideBox .hd ul li.on{background: #989898}
.slideBox .bd ul li{width: 380px; height: 256px; float: left;}
.slideBox .bd ul li img{width: 380px; height: 256px;}
.slideBox .bd ul li span{display: block; width: 100%; color: #fff; background: #070e18; text-indent: 10px; font-size: 12px; height: 30px; line-height: 30px; position: absolute; left: 0; bottom: 0; opacity: .9;}






.img-hide{ overflow:hidden;}
.img-hide img{ transition: 0.5s all; }
.img-hide:hover img{ transform: scale(1.1,1.1); }
.txt-elise{overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;}
li{ list-style:none;}
a{ color: #333; }
ul{ padding:0; margin:0;}
a:hover{ text-decoration:none !important;}
a:focus{ text-decoration:none !important; outline: none !important;}
button:focus,button:hover,input:focus{ outline: none!important; }
img{ max-width:100%;}
.container{ width: 1590px; }
.float-news,.float-open{background: rgba(0,0,0,0.65); display:inline-block;font-size:16px;}
.float-news{height:120px;left:0px;padding:10px 15px;width:240px;z-index:100;top:206px;_margin-top:206px;}
.float-open{height:35px;left:-70px;padding:4px 4px 4px 6px;width:37px;z-index:99;top:206px;_margin-top:206px;background: rgba(0,0,0,0.65);}
.float-news,.float-open{position:fixed;*zoom:1;_position:absolute;_top:expression(eval(document.documentElement.scrollTop));}
.float-close{background:url(../images2021/nav-close.png) no-repeat left top;overflow:hidden;height:20px;opacity:.6;filter:alpha(opacity=60);position:absolute;right:9px;text-indent:100%;top:10px;white-space:nowrap;width:20px;}
.open-btn{background:url(../images2021/ml-open-demo.png) no-repeat left top;margin-top:2px;display:block;overflow:hidden;height:21px;opacity:.6;filter:alpha(opacity=60);text-indent:100%;white-space:nowrap;width:23px;}
.float-close:hover,.open-btn:hover{opacity:1;filter:alpha(opacity=100);}
.newslist{margin-top:30px;margin-right:23px; text-align:justify;}
.piaochuang{margin-top:10px; line-height:33px; font-size:14px; color:rgba(255,255,255,0.8);}
.piaochuang a {font-size: 18px;line-height: 24px;color:white;}
.video{margin:0 auto 15px; display:block;}

.menu-button { display: none; top: 34px; right: 15px; z-index: 1000; cursor: pointer; -webkit-transition: .3s; transition: .3s;}
.menu-button .bar:nth-of-type(1) { margin-top: 0px;}
.menu-button .bar:nth-of-type(3) { margin-bottom: 0px;}
.bar { position: relative; display: block; width: 24px; height: 2px; margin: 5px auto; background-color: #fff; border-radius: 10px; -webkit-transition: .3s; transition: .3s; }
.header.active .bar{background: #0063b0;}
.cross{ margin-top: -8px; }
.cross .bar{ margin:13px auto; }
.cross .bar:nth-of-type(1) { -webkit-transform: translateY(15px) rotate(-45deg);-ms-transform: translateY(15px) rotate(-45deg); transform: translateY(15px) rotate(-45deg);}
.cross .bar:nth-of-type(2) {  opacity: 0;}
.cross .bar:nth-of-type(3) { -webkit-transform: translateY(-15px) rotate(45deg); -ms-transform: translateY(-15px) rotate(45deg); transform: translateY(-15px) rotate(45deg);}
.top{ height: 45px; background: url(../images2021/top.png) center repeat-x; line-height: 45px; }
.top-one{ background: url(../images2021/icon-top01.png) left center no-repeat; padding-left: 22px; margin-right: 60px;font-weight:bold; }
.top-one a{font-size: 14px;color: #cccc66;}
.top-tow{background: url(../images2021/icon-top02.png) left center no-repeat;padding-left: 22px;z-index: 1000000;position: relative;font-weight:bold;}
.top-tow a{font-size: 14px;color: #aae6a1;}
.top-list li{ float: left; margin-left: 40px; }
.top-list li a{font-size: 14px;color: #e1f1ff;}
.top-list li a:hover{ color: #d8d893; }
.header{height: 90px;background: linear-gradient(rgba(0,0,0,0.7),rgba(0,0,0,0));padding: 10px 0;}
.header>.container{position:relative;padding:0;}
.logo{width: 390px;}
.logo .logo01{width:100%;height:auto;}
.logo-r{width:calc(100% - 390px);padding-left:20px;}
.header-right-a a{ font-size: 18px; color: #fff; margin:0 15px; line-height: 30px; float: left; text-shadow: 1px 2px 3px rgba(0,0,0,0.3); }
.header-right-a span{  float: left; height: 30px; width: 1px; background: url(../images2021/lind.png) center no-repeat; }
.header-right-a a:last-child{ margin-right: 0; }
.nav-list li{ float: left; margin-left: 35px; padding-bottom: 10px; margin-top: 10px; position: relative; }
.nav-list li.nav-list1{margin: 0;padding: 0 28px 25px;position: static;}
.nav-list li.nav-list1>a{display:block;position:relative;}
.nav-list li a{ font-size: 18px; color: #fff;/*text-shadow: 1px 2px 3px rgba(0,0,0,0.3); */}
.nav-down{ position: absolute; display: none; padding-top: 15px; left: 50%; top: 100%; margin-left: -60px; border-top: solid 3px #cc9900; width: 120px; background: url(../images2021/nav-down.png) center no-repeat; background-size: 100% 100%; min-height: 260px; }
.nav-down li{ float: none; margin:0; padding:0; line-height: 36px; width: 100%; text-align: center; }
.nav-down li a{ font-size: 16px; }
.nav-down li a:hover,.nav-list li a:hover{ color: #ffcc66; }
.nav-list li:hover .nav-down{display: block;}
.nav-list>li:nth-child(1) .nav_child{left:150px;}
.nav-list>li:nth-child(2) .nav_child{left:200px;}
.nav-list>li:nth-child(3) .nav_child{left:300px;}
.nav-list>li:nth-child(4) .nav_child{left:400px;}
.nav-list>li:nth-child(5) .nav_child{left:500px;}
.nav-list>li:nth-child(6) .nav_child{right:0;}
.nav-list>li:nth-child(7) .nav_child{right:0;}
.nav-list>li:nth-child(8) .nav_child{right:0;}
.banner{ overflow:hidden; margin:0; }
.heade-top{ position: fixed; left: 0; top: 0; right: 0; z-index: 10000;min-width:320px; }
.banner .swiper-slide span{ position: absolute; left: 50%; margin-left: -780px; bottom: 30px; font-size: 30px; color: #fff; padding-left: 44px; }
.banner .swiper-slide span:before{ display: block; content: ""; position: absolute; left: 0; top: 50%; height: 2px; margin-top: -1px; width: 26px; background: #b1b5b8; }
.banner .swiper-pagination{ right: 50%; margin-right: -780px; width: auto; left: auto; bottom: 40px; }
.banner .swiper-pagination span{ width: 18px; opacity: 1; background: none; position: static; height: 18px; border-radius: 50%; border:solid 2px #fff; }
.banner .swiper-pagination span.swiper-pagination-bullet-active{ border:solid 4px #d2a352; }
.back-one{background: url(../images2021/back-one.png) center no-repeat;background-size: cover;padding: 5px 0;}
.img-news{ width: 480px; }
.title{font-size: 19px;color: #004b86;line-height: 40px;margin-bottom: 10px; border-bottom: 2px solid #004c9e;}
.title a{ float: right; padding-right: 23px; background: url(../images2021/icon-more.png) right center no-repeat; font-size: 14px; color: #004b86; }
.img-slick-img a{display: block;position: relative;height: 0;width: 100%;padding-top: 67%;overflow: hidden;}
.img-slick-img a span{ position: absolute; left: 0; bottom: 0; background: rgba(193,57,57,0.8); color: #fff; font-size: 14px; height: 50px; padding-top: 10px; padding:0 10px; }
.img-slick-img a span font{ font-size: 36px; padding-right: 5px; }
.img-slick-bottom{ background: #fff; height: 130px; padding:10px 25px; }
.img-slick-tt a{ font-size: 18px; color: #004b86; }
.img-slick-p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; font-size: 16px; color: #666; line-height: 25px; margin-top: 15px;}
.img-slick .swiper-pagination{ right: 10px; width: auto; left: auto; bottom: 140px; }
.img-slick .swiper-pagination span{ width: 16px; height: 16px; opacity: 1; background: none; border-radius: 50%; border:solid 2px #fff; }
.img-slick .swiper-pagination span.swiper-pagination-bullet-active{ border:solid 4px #d2a352; }
.img-slick{ border-top: solid 3px #0366b6; }
.center-width{ margin-left: 60px; width: 500px; position: relative; }
.tabs-list{  border-bottom: 2px solid #004c9e; }
.tabs-list li a{font-size: 19px;color: #666;line-height: 40px;margin-bottom: 0px;}
.tabs-list li.active a{ color: #004b86;}
.tabs-list li{ float: left; margin-right: 35px; margin-bottom: 0px; }
.news-list li a{ font-size: 16px; color: #000; padding-left: 24px; background: url(../images2021/icon-li.png) left center no-repeat; }
.news-list li{ line-height: 41.5px; padding-right: 100px; position: relative; }
.news-list li span{ position: absolute; right: 0; top: 0; font-size: 17px; color: #999; }
.news-list li a:hover{ background: url(../images2021/icon-li02.png) left center no-repeat; }
.news-more{ position: absolute; right: 0; top: 11px; line-height: 21px; background: url(../images2021/icon-more.png) right center no-repeat; padding-right: 24px; }
.news-moret{position: absolute; right:0; top: 11px;line-height: 21px; background: url(../images2021/icon-more.png) right center no-repeat; padding-right: 24px;overflow: hidden;  }
.notice-list-tt{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; line-height: 30px;}
.notice-list{ margin-top: -10px; }
.notice-list-tt a{ font-size: 16px; color: #000; }
.notice-width{ width: 470px; position: relative;}
.notice-list li{ position: relative;  border-bottom: solid 1px #d6d9dc; padding:10px 0 3px 60px; }
.notice-date{ position: absolute; left: 0; top: 50%; line-height: 18px; padding-top: 2px; width: 53px; height: 52px; background: url(../images2021/date-back.png) center no-repeat; text-align: center; font-size: 15px; color: #fff; margin-top: -26px; }
.notice-date span{ font-size: 13px; color: #0063b0; }
.notice-list li:last-child{ border:none; }
.lb-box{position: relative;/*padding-right: 90px;*/margin: 25px 0 0;}
.lb-slick img{ display: inline-block; margin-right: 15px; }
.lb-slick a{ font-size: 20px; color: #333; display: block; border-right: solid 1px #b6b6b6; }
.lb-box-more{ position: absolute; right: 0; top: 8px; color: #004b86; line-height: 21px; background: url(../images2021/icon-more.png) right center no-repeat; padding-right: 24px; }
.lb-box:before{ display: block; content: ""; position: absolute; right: 90px; top: 0; bottom: 0; z-index: 100000; /*width: 1px; background: #fff;*/ }
.lb-box .slick-prev{ width: 30px; height: 28px; margin-top: -14px; background:#fff url(../images2021/left.png) center no-repeat; left: 0; text-indent: -9999px; }
.lb-box .slick-next{ width: 30px; height: 28px; margin-top: -14px; background:#fff url(../images2021/right.png) center no-repeat; right: 0; text-indent: -9999px; }
.lb-box .slick-dots{ display: none!important; }
.bottom-back{background: url(../images2021/bottom-back.png) center no-repeat;background-size: cover;padding: 5px 0;}
.bottom-left{ width: 480px; position: relative; }
.news-list-p{ font-size: 16px; color: #999; height: 50px; line-height: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.news-list-lg li{ padding-right: 0; }
.news-list-lg li.news-list-top{ border-bottom: solid 1px #ddd; padding-bottom: 8px; }
.news-list-lg li a{ padding-left: 0; background: none; }
.news-list-lg li a font{color: #cc9933;display: inline-block;/* margin-left: -8px; */}
.news-list-sm li{ margin-bottom: -4px; }
.news-list-sm li{ padding-right: 100px; }
.news-list-lg li a:hover{ background: none; }
.jj-img li{ height: 98px; line-height: 98px; }
.bottom-list-one{ width: 38%; height: 540px; position: relative; }
.bottom-list-one span{position: absolute;left: 10%;top: 8%;font-size: 22px;color: #fff;padding-bottom: 10px;border-bottom: solid 1px rgba(255,255,255,0.5);}
.bottom-list-one font{ right: 35px; bottom: 30px; z-index: 1000; position: absolute; font-size: 18px; color: #fff; }
.bottom-list-one:before{ display: block; content: ""; position: absolute; left: 0; top: 0; right: 0; bottom: 0; background: url(../images2021/play.png) center no-repeat; }
.bottom-list-one:after{ display: block; content: ""; position: absolute;left: 0; top: 0; right: 0; bottom: 0; background: url(../images2021/mask.png) center bottom repeat-x; }
.bottom-ul{ width: 38%; }
.bottom-ul li{ float: left; width: 50%; }
.bottom-ul li a{ display: block; position: relative; height: 270px; }
.bottom-ul li a span{font-size: 22px;color: #fff;position: absolute;left: 30px;top: 20px;}
.bottom-right{ height: 270px; width: 24%; height: 540px; position: relative; }
.bottom-right span{ position: absolute; left: 30px; top: 8%; font-size: 24px; color: #fff; }
.footer{ background: url(../images2021/footer.png) center no-repeat; position: relative; background-size: cover; border-top: solid 5px #cc9900; padding-top: 20px; }
.logo-sm{ margin-right: 80px; padding-top: 20px; }
.footer-xq p{ font-size: 18px; color: #fff; margin-bottom: 25px; }
.footer-xq p span{ font-size: 16px; background: url(../images2021/icon-footer01.png) left center no-repeat; color: #a8c0d6; margin-left: 34px; display: inline-block; padding-left: 20px; width: 265px; }
.footer-xq p font{ font-size: 16px; color: #a8c0d6; background: url(../images2021/icon-footer02.png) left center no-repeat; padding-left: 32px; }
.footer-xq{ padding-top: 20px; }
.footer-down li a{ font-size: 16px; color: #a8c0d6; display: inline-block; padding-right: 24px;/* background: url(../images2021/icon-down.png) right center no-repeat;*/ }
.footer-down li{ margin-bottom: 10px; }
.footer-down{ margin-left: 95px; margin-top: 10px;}
.ewm-box{ font-size: 16px; color: #a8c0d6; }
.ewm-box img{ margin-bottom: 10px; }
.ewm-box .pull-left{ margin-left: 10px; }
.footer-bottom{ border-top: solid 1px #39709e; padding:15px 0; margin-top: 20px; font-size: 16px; color: #a8c0d6; text-align:center;}
.footer-bottom p{display:inline;margin: 0;}
.footer-bottom img{ margin-right: 10px; }
.footer-bottom span{ display: inline-block; margin:0  15px; }
.footer-bottom span a{color:#a8c0d6;}
.nav-click{ display: none; }
.img-slick img{width: 100%;display: block;position: absolute;top: 0;left: 0;height: auto;}
.go-top{ position: absolute; right: 80px; width: 46px; height: 60px; background: url(../images2021/go-top.png) center no-repeat; bottom: 0; }
.fix-ul{ position: fixed; margin-top: -120px; right: 0; top: 50%; z-index: 99; }
.fix-ul li a{ display:block; width:88px; height: 80px; font-size: 16px; color: #fff; text-align: center; padding-top: 10px; }
.fix-ul li a img{ margin-bottom: 10px; }
.fix-ul li a.fix01{ background:rgba(204,153,51,0.85);  }
.fix-ul li a.fix02{ background:rgba(0,99,176,0.85);  }
.fix-ul li a.fix03{ background:rgba(164,0,0,0.85);  }
.fix-ul li{ margin-bottom: 5px; }
/******************机构设置****************/
.jg-banner{ position: relative; }
.jg-baner-box{ background: rgba(0,100,178,0.8); border-bottom: solid 5px #cc9900; color: #fff; width:300px; height: 120px; padding:30px; position: absolute; right: 50%; margin-right: -650px; bottom: -5px; }
.jg-banner-tt{ font-size: 26px; color: #fff; }
.nav-b a{ color: #fff; }
.nav-b{ padding:10px 0 0px 0; border-bottom: solid 1px #5497cb; }
.jg-banner-p{display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden; line-height: 30px; margin-top: 20px;}
.page-title span{font-size: 30px;color: #333;padding-right: 34px;background: #fff url(../images2021/tt-raw.png) right center no-repeat;position: relative;z-index: 2;}
.page-title{position: relative;margin:60px 0;display: none;}
.page-title:before{display: block;content: "";position: absolute;top: 0;bottom: 0;right: 0;left: 220px;background: url(../images2021/tt-lind.png) left center no-repeat;z-index: 1;}
.container-sm{ max-width: 1330px; }
.jg-box{position: relative;background: #efefef;padding: 60px 40px 20px 40px;margin-bottom: 30px;}
.jg-box-tt span{ display: inline-block; width: 170px; height: 55px; line-height: 55px; font-size: 20px; color: #fff; margin-top: -10px; background: #285bb8; }
.jg-box-tt{ position: absolute; left: 0; top: 0; right: 0; }
.jg-box-tt span img{margin-right: 10px;vertical-align: text-bottom;}
.jg-box-list li{float: left;width: 25%;padding-right: 10px;margin-bottom: 20px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.jg-box-list li a{ font-size: 18px; color: #333; padding-left: 15px; background: url(../images2021/jg-raw.png) left center no-repeat; }
.page-box{ padding-bottom: 70px; }
/*************角色入口************/
.js-banner img{ width: 100%; }
.list-left{width: 240px;margin-top: -55px;position:relative;z-index: 10;}
.list-left-on{position:fixed;top:26%;margin-top:0;}
.list-left-top{text-align: center;font-size: 24px;color: #fff;line-height: 80px;background: #055286;}
.list-left-nav li a{display: block;text-align: center;line-height: 46px;border-left: solid 3px #055286;background: #f6f6f6;border-bottom: solid 1px #d3d3d3;font-size: 18px;color: #333;}
.list-left-nav li.active a,.list-left-nav li a:hover{border-left-color: #cc9933;color: #055286;font-size: 20px;font-weight: 600;}
.right-box{width: 1000px;margin-top: 35px;}
.nav-address{font-size: 16px;color: #666;padding-bottom: 25px;}
.nav-address a{ color: #666; }
.right-box .page-title{ margin:30px 0; }
.js-box{ position: relative; min-height: 100px; padding-top: 20px; padding-left: 230px; border-bottom: solid 4px #f6f6f6; margin-bottom: 30px; }
.js-box-left{ position: absolute; left: 0;top: 0; width: 170px; background: #285bb8; height: 55px; line-height: 55px; text-align: center; color: #fff; font-size: 20px;}
.js-box .jg-box-list li{ width: 33.333333%; }
.js-map{ width: 40%; }
.js-map-right{ width: 56%; }
.map-tt{ font-size: 18px; color: #003399; }
.js-map-right p{ color: #333; line-height: 25px; margin-top: 20px; text-align: justify; text-indent: 2em; }
.js-box-map{ border:none; }
/*****************科学研究**************/
.kx-banner{ background: url(../images2021/kx-banner.png) center no-repeat; }
.kx-list li{ float: left; width: 33.333333%; padding:0 20px; margin-bottom: 50px; }
.kx-list{ margin:0 -20px; padding-top: 60px; }
.kx-list-box{ background: #f6f6f6; }
.kx-list-box-bottom{ height: auto; padding:20px 35px; }
.kx-list-tt{ margin-left: -35px; background: url(../images2021/kx-lind.png) left center no-repeat; padding-left: 35px; }
.kx-list-tt a{ font-size: 20px; color: #004b86; }
.kx-list-p{ color: #666; line-height: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden; margin-top: 10px; text-align: justify; display:none;}
/************人才培养************/
.rc-banner{ background: url(../images2021/rc-banner.png) center no-repeat; background-size: cover; }
.sz-banner img{ width: 100%; }
.teacher-list li{ position: relative; height: 160px; padding:0 50px 0 190px; float: left; width: 50%; }
.teacher-list{ margin:0 -50px 0 -50px; padding-top: 40px; }
.teacher-img{ position: absolute; left: 0;top: 0; }
.teacher-img img{width: 110px;height: 140px;/* border-radius: 50%; */}
.teacher-p{ color: #666; line-height: 25px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.teacher-name a{ font-size: 18px; color: #333; }
.teacher-name{ margin-bottom: 20px; margin-top: 10px; }
/**************校园生活***************/
.xy-banner{ background: url(../images2021/xy-banner.png) center no-repeat; background-size: cover; }
/****************学生工作*******************/
.xs-banner{ background: url(../images2021/xs-banner.png) center no-repeat; background-size: cover; }
/**************现任领导*************/
.ld-list li{background: #f6f6f6;padding: 10px 65px;font-size: 24px;color: #333;line-height: 40px;}
.ld-list li .pull-right{text-align-last: justify;text-align: justify;text-justify:distribute-all-lines;border-left:solid 1px #ccc;padding-left: 65px;width: 130px;font-size: 20px;}
.ld-list li .pull-left{ font-size: 20px; color: #333; }
.ld-list li:nth-child(even){ background: #fff; }
.footer-down li{ position: relative; }
.footer-down-box{ position: absolute; display: none; left: 50%; bottom: 100%; margin-left: -120px; width: 240px; height: 185px; background: #fff; border:solid 1px #0d5190; padding:15px; }
.footer-down-c{ height:153px; overflow-y: auto;  }
.footer-down-c a{ display: block!important; margin:5px 0; color: #333!important; font-size: 16px; color: #333; padding-left: 20px; background: url(../images2021/a-lind.png) left center no-repeat!important; }
.footer-down-c a:hover{ background: url(../images2021/a-lind02.png) left center no-repeat!important; color: #0066cc; }
.footer-down-box:before{ display: block; content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 9px; background: url(../images2021/footer-a.png) center no-repeat; }
.footer-down li:hover .footer-down-box{ display: block; }
/***************校园风光****************/
.fg-list li{ float: left; margin-bottom: 40px; width: 33.333333%; padding:0 23px; }
.fg-list li .fg-list-img{position: relative;display: block;height: 0;width: 100%;padding-top: 55.5%;overflow: hidden;}
.fg-list li .fg-list-img img{display: block;position: absolute;top: 0;left: 0;width: 100%;height: auto;}
.fg-list{ margin:0 -23px; }
.fg-list-tt{ margin-top: 10px; text-align: center; }
.fg-list-tt a{ font-size: 16px; color: #333; }
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{ background: rgba(0,0,0,0.8); z-index: 100000; display: none!important; }
.cboxSlideshow_off{ z-index: 10000000!important; overflow:visible!important; }
.cboxSlideshow_off:before{ display: block; content: ""; position: fixed; left: 0; top: 0; right: 0; bottom: 0;  background: rgba(0,0,0,0.8);}

    #cboxContent{background:#fff; font-size: 12px;}
        #cboxError{padding:50px; border:1px solid #ccc;}

        #cboxTitle{position:absolute; bottom:0px; text-align: left; font-size: 16px; padding-left: 30px; left:0; background: rgba(0,0,0,0.7); line-height: 56px; color: #fff; width:100%;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{display: none!important;}
        #cboxPrevious{position:fixed; left:30px; top: 50%; margin-top:-22px;  background:url(../images2021/img-left.png) center no-repeat; width:23px; height:46px; text-indent:-9999px;}

        #cboxNext{position:fixed; right:30px; top: 50%; margin-top:-22px;  background:url(../images2021/img-right.png) center no-repeat; width:23px; height:46px; text-indent:-9999px;}
        #cboxClose{position:absolute; top: 0; right:-30px; background:url(../images2021/close.png) center no-repeat; width:27px; height:27px; text-indent:-9999px;}

#cboxLoadedContent img{ max-width: 800px; }
/**************学院概况******************/
.article-box-left{ width: 61%; }
.article-box-left p{font-size: 16px;color: #333;line-height: 40px;text-align: justify;text-indent: 2em;margin-bottom: 10px;}
.article-right{ width: 32.65%; padding-top: 10px; max-width: 320px; }
.article-number{ font-size: 24px; margin-bottom: 3px; color: #0366b8; }
.article-txt{ color: #333; }
.article-right-list{ border-top: solid 5px #d2a352; padding:0 25px; padding-bottom: 80px; background: #f5f5f5; }
.article-right-list li{ border-bottom: solid 1px #d1d1d1; padding:25px 0; }
.article-right-list li:last-child{ border:none; }
/********************学校沿革*******************/
.year-tt span{ font-size: 30px; color: #d4c3a0; padding-right: 37px; background: url(../images2021/dian.png) right center no-repeat; }
.yg-list{ padding-top: 20px; position: relative; }
.year-list li{ position: relative; padding-left: 148px; margin-bottom: 35px; }
.year-list-l{ position: absolute; left: 0; top: 30px; width: 98px; text-align: right; font-size: 16px; color: #ddd4c2; padding-right: 27px; background: url(../images2021/dian02.png) right center no-repeat; }
.year-p{ font-size: 16px; color: #333; position: relative; background: #edebe7; border-radius: 10px; padding:30px 40px; text-align: justify; line-height: 30px; }
.year-p:before{ display: block; content: ""; position: absolute; right: 100%; top: 35px; width: 13px; height: 13px; background: url(../images2021/icon-date.png) center no-repeat; }
.yg-list:before{ display: block; content: ""; position: absolute; top: 0; bottom: 0; left: 92px; z-index: -1; border-right: solid 1px #dcdcdc; }
.year-list-sm{ margin-top: -60px; }
.year-list{ padding-bottom: 30px; }
/******************媒体新闻*******************/
.list-ul li{ position: relative; line-height: 44px; padding-right: 180px; }
.list-ul li a{ font-size: 16px; color: #000; }
.list-ul li>span{ position: absolute; right: 0; top: 0; font-size: 14px; color: #999; background: url(../images2021/icon-list-date.png) left center no-repeat; padding-left: 25px; }
.list-ul{ border-bottom: solid 2px #ececec; padding-bottom: 20px; margin-bottom: 20px; }
.pagination > li > a, .pagination > li > span{ border:none!important; font-size: 18px; color: #333; margin:0 6px; }
.pagination > li > a:hover{ background: none; color: #285bb8; }
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{ background: #285bb8; }
.page-right{ width: 118px; margin-top: 20px; height: 38px; border-radius: 6px; border:solid 1px #d2d2d2; position: relative; padding-right: 46px; }
.page-right .form-control{ border:none; box-shadow: none; border-radius: 0; font-size: 16px; background: none; }
.page-right a{ position: absolute; top: 0; bottom: 0; right: 10px; width: 33px; background: url(../images2021/GO.png) center no-repeat; }
.page-box-fy{ display: inline-block; margin-top: 40px; }
/****************图片新闻***************/
.img-list li{ border:solid 1px #ddd; margin-bottom: 30px; box-shadow: 0 0 10px #eee; height: 275px; padding:35px; }
.img-list-tt a{ font-size: 16px; color: #000; }
.img-list-tt{ margin-bottom: 25px; }
.img-list-img img{ width: 240px; height: 160px; }
.img-list-p{ color: #666; text-align: justify; line-height: 28px; text-indent: 2em; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
overflow: hidden;}
.img-date{ color: #999; padding-left: 20px; margin-top: 30px; display: inline-block; background: url(../images2021/icon-list-date.png) left center no-repeat; }
.img-list-right{ width: 630px; }
.img-list li:hover{ background: #fafcfe; }
.img-list-tt a:hover{ color: #004b86; }
/**************详细页*************/
.wz-title{font-size: 20px;color: #000;/* padding-top: 25px; */}
.wz-tt-sm{ text-align: center; padding:20px 0 25px 0; border-bottom: solid 8px #f4f4f4; }
.wz-tt-sm>span{ padding:0 15px; color: #666; }
.tz-p p{font-size: 16px !important;margin-bottom: 0;line-height: 40px !important;text-align: justify;text-indent: 2em;font-family: microsoft yahei !important;}
.tz-p table p{text-indent: 0em;}
.tz-p p span{font-family:microsoft yahei !important;font-size: 16px !important;}
.tz-p{ padding:30px 0; }
.tz-p img,.tz-p p img{margin:0 auto;height: auto !important;}
.tz-p img.img_vsb_content,.tz-p p img.img_vsb_content{/*display:inline;*/}
.wz-bottom{ border-top: solid 1px #e3e3e3; border-bottom: solid 1px #e3e3e3; padding:20px 0; font-size: 16px; color: #333; }
.wz-link{ border-bottom: solid 1px #e3e3e3; position: relative; padding:30px 150px 10px 40px; }
.wz-link p{ margin-bottom: 20px; }
.go-back{ position: absolute; right: 40px; top: 36px; padding-top: 30px; background: url(../images2021/icon-back.png) top center no-repeat;}
.bshare-custom{ margin-top: 50px; }
.bFind-wrapper-top{ height: 26px!important; }
.bsBox{ display: none!important; }
.search-box{position: fixed;display: none;left: 0;right: 0;top: 130px;background: rgba(0,0,0,0.6);padding:105px 0;z-index: 10000000;}
.search-width{ width: 700px; margin:0 auto; background: #fff; position: relative; padding-right: 100px; }
.search-width .form-control{ border:none; border-radius: 0; box-shadow: none; height: 50px; }
.btn-search,.btn-search:hover,.btn-search:focus{position: absolute;right: 0;top: 0;width: 100px;border-radius: 0;height: 50px;background: #0092db url(../images2021/icon-search.png) center no-repeat;}
.news-list li a:hover,.notice-list-tt a:hover,.lb-slick a:hover,.footer-down-c a:hover,.nav-address a:hover,.list-ul li a:hover{ color: #0063b0!important; }
.header-right-a a:hover{color: #ffcc66;}
.myscroll{ height: 280px; overflow:hidden; text-align: center; }
.header.active{background: #fff; box-shadow: 1px 2px 3px #ddd;}
.jg-banner img{ width: 100%; }
.langer a{ width: 30px; height: 30px; display: inline-block; margin-left: 10px; font-size: 18px; color: #fff; border-radius: 50%; /*border:solid 1px #fff;*/ line-height: 28px; text-align: center; vertical-align: top;}
.langer{padding-top: 20px;padding-left: 40px;}
.nav-list{margin-top: 20px;}
.logo-r #pc{width: calc(100% - 125px);}
.mobilelink{display:none;}
#mobile{display:none;}

/**新增**/
.logo02,.header.active .logo01{ display: none; }
.header.active .logo02{ display: block;width:100%;height:auto; }
.header.active .nav-list li a,.header.active .langer a{ color: #0063b0; }
.header.active #mobile li a{color:#fff;}
.header.active .langer a{ border-color: #0063b0; }
.home body,.home {
    height: 100%;
    /*overflow: hidden;*/
    padding: 0;
}
.body_home {
    background: #000;
    height: 55%;
    overflow: hidden;
}
.body_b {
   /** position: fixed;
    left: 0%;
    top: 100%;
    bottom: 0;
    right: 0; */
    background: #fff;
   /* overflow: hidden;*/
    transition: top 0.7s cubic-bezier(0.5,0,0.2,1) 0s;
    z-index: 1;
    overflow: auto;
    outline: none;
}
.body_b.showdiv {
    top: 0;
}
.header-t{position:fixed;left:0%;top:0;right:0%;z-index:3;transition:all 0.7s ease-out 0s;}
.header-t{opacity:0;transform:translateY(-100%);}
.header-t.showdiv{opacity:1;transform:none;}
.body_home.showdiv .header-t{transform:none;opacity:1;}
.header-t2{position:fixed;left:0;right:0;top:0;z-index:3;background:#94070a;opacity:0;transform:translateY(-100%);transition:all 0.5s ease-out 0s;box-shadow:0 0 10px rgba(0,0,0,0.15);}
.body_b .header-t2{opacity:0;transform:translateY(-100%);}
.body_b.showdiv .header-t2{transition:all 0.7s ease-in-out 0.5s;transform:none;opacity:1;}
.header-t2.showdiv{opacity:1;transform:none;}
.bb{ position: absolute; left: 0; top: 0; }
.banner,.swiper-wrapper,.swiper-slide{ height: 100%; }
.banner .swiper-slide img{ display: none; }
.nav-down li a{ font-size: 16px; color: #fff!important; }
.nav-down li a:hover,.nav-list li a:hover{color: #cc9900 !important;}
.footer-down{ margin-top: 22px; }
/*.body_b{ padding-top: 30px; }*/
.notice-list-tt{ height: 55px; }
.notice-list li{ padding:10px 0 3px 60px; }
.bbb{ margin-top: -230px; padding-bottom: 230px; }
@media(max-width: 991px){
.banner .swiper-slide img{ display: block; }
.body_b {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    transform: none;
    padding-top: 0;
}
.body_home {
    height: auto;
    overflow: visible;
}
.home body, .home{ overflow-y:visible; height: auto;  }
.home body{ padding-top: 95px; }
.header-t2 {
    opacity: 0!important;
    transform: translateY(-100%)!important;
}
.header-t {
    opacity: 1!important;
    z-index: 1000000;
    transform: translateY(0%)!important;
}
}
@media(max-width: 1599px){
.banner .swiper-slide span{ margin-left:-600px; }
.logo{width: 330px;}
.logo-r{width:calc(100% - 330px);}
}



@media(max-width: 1600px){
	.container{ width: 1230px; }
	.jg-baner-box{ margin-right: -600px; }
	.top-one{margin-right:20px;}
	.top-tow a,.top-one a,.top-list li a{font-size:16px;}
	.top-list li{ margin-left: 20px; }
	.nav-list li{ margin-left: 10px; }
	.nav-list li.nav-list1{padding: 0 7px 25px;}
	.nav-list li a{ font-size: 18px; }
	.nav-down li{ margin:0!important; }
	.banner span{ margin-left: -600px; }
	.banner .swiper-pagination{ margin-right: -600px; }
	.img-news,.bottom-left{width:338px;}
	.center-width{margin-left: 30px;width: 500px;}
	.notice-width{ width: 300px; }
	.lb-slick a{ font-size: 18px; }
	.lb-slick img{ margin-right: 10px; }
	.logo-sm{width: 100%;text-align: center;padding:0 0 20px 0;margin:0;display: none;}
	.ewm-box{ margin-top: 10px; }
	.bottom-ul li a{ height: 225px; }
	.bottom-list-one,.bottom-right{ height: 450px; }
	.right-box{ width: 880px; }
	.img-list-right{ width: 530px; }
	.langer{padding-top: 20px;}
	.news-list li a,.notice-list-tt a{font-size:16px;}
	.tabs-list li a,.title{font-size:24px;}
	.bottom-back{padding:30px 0;}
	.lb-box{margin:30px 0;}
	.nav-list>li:nth-child(5) .nav_child{left: unset;right:0;}
}
@media(max-width: 1366px){
	.nav-list li.nav-list1{padding: 0 10px 25px;}
}
@media(max-width: 1279px){
	.nav-list{ margin-top:10px; }
	.nav-list li.nav-list1{padding:0 7px 25px;}
	.logo-r #pc {width: calc(100% - 100px)}
	.langer{padding-top: 10px;padding-left: 15px;}
	.jg-baner-box{ margin-right: -470px; }
	.container{ width: 970px; }
	.center-width{ margin-left: 30px; width: 512px; }
	.notice-width{ width: 100%; }
	.bottom-back .pull-left{ width: 32%; margin:0; margin-right: 16px; }
	.bottom-back .pull-right{ width: 32%; }
	.news-list-sm li{ padding-right: 60px; }
	.tabs-list li a{ font-size: 24px; }
	.tabs-list li{ margin-right: 15px; }
	.title{ font-size: 24px; }
	.bottom-ul li a{ height: 200px; }
	.bottom-list-one,.bottom-right{ height: 400px; }
	.top-list li a{ font-size: 14px; }
	.top-tow a{ font-size: 14px; }
	.top-one a{font-size: 14px;/* margin-right: 30px; */}
	.logo{ width: 280px; }
	.logo-r{width:calc(100% - 280px);}
	.nav-list li a,.header-right-a a{ font-size: 14px; }
	.nav-list>li.nav-list1>a:before{top: 27px !important;}
	.nav_child{top: 70px !important;}
	.banner .swiper-slide span{ margin-left: -485px; font-size: 16px; }
	.banner .swiper-pagination{ margin-right: -485px; }
	.right-box{ width: 650px; }
	.img-list-right{ width: 300px; }
	.top-list li{margin-left: 10px;}
	.header{padding: 10px 0;height: auto;}
        .nav-list>li:nth-child(3) .nav_child{left:unset;right:0;}
        .nav-list>li:nth-child(4) .nav_child{left:unset;right:0;}
}
@media(max-width: 1024px){
.body_home {
height: auto;
}
.home body, .home {
    overflow-y: visible;
    height: auto;
}
.body_home {
    height: auto;
    overflow: visible;
}
.body_b {
    width: auto;
    height: auto;
    position: static;
    opacity: 1;
    transform: none;
    padding-top: 0;
}
.banner .swiper-slide img {
    display: block;
}
}
@media(max-width: 991px){
	.langer{position: absolute;right: 60px;bottom: 5px;}
	body{ padding-top:95px; }
	.container{ width: 100%; }
	.top .pull-right{display: none;}
	.img-slick{ margin-bottom: 20px; }
	.header{ background: #0163b0; height: auto; padding:10px 0 10px 0; position: relative; }
	.header:before{ display: block; content: ""; position: absolute; left: 0; top: 0px; right: 0; border-top: solid 1px #fff; }
	.logo img{ height: 40px; }
	.header-right-a a{ margin:0 5px; }
	.header-right-a{ position: absolute; top: 5px; right: 15px; }
	.nav-list{ border-top: solid 1px #ddd; margin:0; z-index: 100; position: absolute; box-shadow: 1px 2px 3px #333; display: none; left: 0; top: 100%; right: 0;    background: #0163b0; }
	.nav-list li{ float: none; margin:0; width: 100%; padding-bottom: 0; }
	.nav-list li a{ line-height: 40px; height: 40px; font-size: 14px; padding:0 15px; text-align: left; }
	.nav-list li a:before{ display: none; }
	.menu-button{ display: block; position: absolute; top: 34px; }
	.nav-down{ display: none; border-top: none; padding-top: 0; min-height: 1px; position: static; margin:0;background: none; width: 100%; }
	.nav-down li a{color: #fff;padding-left: 25px;height: 32px;line-height: 32px;display: block;text-align: left;}
	.mobilelink{ display: block; }
	.mobilelink li{width:33%;float: left;text-align: center;}
	.mobilelink li a{padding:0;height:32px;line-height:32px;}
	.nav-click { display: block; transition: 0.3s all; z-index: 10000; position: absolute; color: #fff; right: 0; top: 0; width: 40px; height: 40px; text-align: center; line-height: 40px;}
	.nav-click.active{ transform: rotate(180deg); }
	.banner .swiper-slide span{ left: 15px; margin-left: 0; bottom: 50px; }
	.banner .swiper-pagination{ right: 0px; margin-right: 0; bottom: 10px; width: 100%; }
	.img-news{ width: 100%; }
	.back-one{ padding:5px 0; }
	.title{ margin-bottom: 10px; font-size: 18px; line-height: 30px; }
	.center-width{ width: 100%; margin:0 0 20px 0; }
	.tabs-list li a{ font-size: 18px; line-height: 30px; }
	.tabs-list li{ margin-bottom: 10px; }
	.news-more{ top: 6px; }
	.news-list li a{ font-size: 15px; }
	.news-list li{ padding-right: 85px; line-height: 35px;}.news-list li span{ font-size: 15px; }
	.zbcg li,.yjs li{padding-right:0;}
	.notice-list-tt a{ font-size: 15px; }
	.lb-box{ padding-right: 70px; margin:20px 0; }
	.lb-slick a{ font-size: 16px; }
	.lb-box:before{ display: none; }
	.lb-slick img{ margin-right: 5px; }
	.bottom-back .pull-left,.bottom-back .pull-right{ width: 100%; margin:0; }
	.bottom-back .center-width{ margin:20px 0; }
	.bottom-back{ padding:20px 0; }
	.bottom-list-one, .bottom-right{ width: 100%; height: auto; padding-top: 70%; }
	.bottom-ul{ width: 100%; }
	.bottom-list-one span{ font-size: 18px; }
	.bottom-ul li a span{ font-size: 18px; top: 10px; left: 10px; }
	.bottom-right span{ font-size: 18px; }
	.footer-xq p span{ display: block; width: auto; margin:10px 0; }
	.footer-down{ width: 50%; margin-left: 0; }
	.ewm-box{ width: 50%; }
	.ewm-box .pull-left{margin-left: 10px;/* display: inline-block; */}
	.footer-bottom{ margin-top: 20px; text-align: center; }
	.footer-bottom span{ display: block; margin:0; padding:5px 0; }
	.go-top{ right: 5px; }
	.fix-ul li a{ width: 60px; height: 50px; font-size: 12px; padding-top: 5px; }
	.fix-ul li a img{ margin-bottom: 5px; height: 20px; }
    #pc{display:none !important;} 
	.jg-baner-box{ width: 100%; }
	.jg-banner-tt{ font-size: 24px; }
	.page-title span{ font-size: 24px; }
	.page-title{ margin:30px 0; }
	.page-title:before{ left: 150px; }
	.jg-box-list li{width: 46%;padding: 0 2%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
	.jg-box{padding: 60px 10px 10px 10px;margin-bottom: 30px;}
	.jg-box-list li a{ font-size: 15px; }
	.page-box{ padding-bottom: 0; }
	.list-left-top{font-size: 20px;line-height: 50px;}
	.list-left-nav li a{line-height: 40px;font-size: 16px;}
	.list-left-nav li.active a, .list-left-nav li a:hover{font-size:18px;}
	
	.right-box{ width: calc(100% - 270px); }
	.js-box-left{ position: static; font-size: 18px; line-height: 40px; height: 40px; margin-bottom: 20px; }
	.js-box{ padding-left: 0; margin-bottom: 20px; padding-top:0;}
	.js-box .jg-box-list li{ width: 50%; }
	.js-map{ width: 100%; text-align: center; }
	.js-map-right{ width: 100%; margin-top: 20px; }
	.kx-list li{ width: 33.3%; margin-bottom: 20px; }
	.kx-list{ padding-top: 30px; }
	.kx-list-box{ max-width: 345px; margin:0 auto; }
	.kx-list-box-bottom{ height: auto; padding-bottom: 20px;  }
	.teacher-list li{padding:20px 20px 0 160px; }
	.teacher-list{ padding-top: 0; margin:0 20px; }
	.ld-list li{ padding:15px; line-height: 40px; }
	.ld-list li .pull-left{ font-size: 16px; }
	.ld-list li .pull-right{font-size: 16px;padding-left: 20px;width: 70px;}
	.footer-down-box{ left: 0; margin-left: 0; }
	#cboxLoadedContent img{ max-width: 250px; }
	.fg-list li{ width: 100%; text-align: center; margin-bottom: 20px; }
	#cboxPrevious{ left: 0; }
	#cboxNext{ right: 0; }
	#cboxTitle{ line-height: 40px; padding:0 15px; }
	.article-box-left{ width: 100%; }
	.article-box-left p{ font-size: 14px; line-height: 28px; margin-bottom: 15px; }
	.article-right{ width: 100%; float: none!important; margin:0 auto; padding-bottom: 30px; }
	.list-ul li{ padding-right: 100px; }
	.list-ul li>span{background-image:none;}
	.page-box-fy{ margin-top: 0; padding-bottom: 30px; }
	.page-right,.pagination{ float: none!important; margin:0 auto; }
	.img-list li{ height: auto; padding:20px; margin-bottom: 15px; }
	.img-list-img{ margin:0 auto; width: 240px; }
	.img-list-right{ width:calc(100% - 270px); margin-top: 15px; }
	.img-date{ margin-top: 15px; }
	.bshare-custom{ margin:30px 0; }
	.wz-link{ padding-left: 0; padding-right: 0; }
	.go-back{ display: block; position: static; text-align: center; }
	.tz-p p{font-size: 14px;line-height: 30px !important;margin-bottom: 0;/* text-align: left; */}
	.tz-p{ padding-top: 20px; }
	.wz-title{font-size: 18px;/* padding-top: 0; */}
	.wz-tt-sm span{ display: inline-block; }
    .search-width{ width: 300px; padding-right: 60px; }
    .search-width .form-control{ height: 40px; }
    .btn-search, .btn-search:hover, .btn-search:focus{ width: 60px; height: 40px; }
    .search-box{ padding:20px 0; top: 135px; }
    .footer-xq{ width: 100%; }
    .top-one{margin-right: 15px;}
    .top{ height: 35px; line-height: 35px; }
    .footer-xq p{ width: 50%; float: left; }
    .jg-baner-box{ right: 15px; margin-right: 0; left: 15px; width: auto; height:auto;}
    .phone-li{ display: block; }
    .nav-list{ max-height:80vh; overflow-y: auto; }
    .bbb{ margin-top: -120px; padding-bottom: 120px; }
.jj-img li{height:auto;line-height:1;}
.jj-img li a{padding-bottom:15px;display:block;}
.jj-img li img{width:100%;}
.news-list-lg li{padding-right:0;}
.news-list-sm li{padding-right:85px;}
}
@media( max-width: 767px){
.kx-list li{width:50%;}
    .top-one a,.top-tow a{font-size:14px;}
.list-left{ width: 100%; margin-top: 15px; }
.right-box{ width: 100%; }
}

@media( max-width: 640px){
.footer-xq p{ width: 100%; float: none;text-align: center; }
.footer-xq p span{margin-left: 30px;display: inline-block;}
.footer-xq p font{margin-left: 30px;display: inline-block;}
	.jg-baner-box{ padding:5px 10px; }
    .jg-banner-tt{font-size:18px;}
    .jg-box-list li{width:96%;margin-bottom: 20px;}
    .footer-down{width:100%;text-align:center;margin-top: 0;}
    .ewm-box{width:100%;}
    .ewm-box>div{float:none !important;display: inline-block;margin: 0 6px;}
	.page-title span{font-size:20px;}
    .wz-title{font-size: 18px;}
.teacher-list li{width:100%;}
.img-list-img{float: none !important;}
.img-list-right{width:100%;}
.year-tt span{font-size:20px;}
.year-list li{padding-left:100px;}
.year-p{padding:15px;font-size:14px;line-height: 2;}
.yg-list:before{left:74px;}
.year-list-l{width:79px;}
.list-ul li a{font-size:14px;}
}
@media (max-width:460px){
.kx-list li{width:100%;}
}
@media (max-width:414px){
.menu-button{top:22px;}
.top-one a{margin-right:5px;}
.top-one { margin-right:3px;}
.logo {width: 220px;}
}
@media (max-width:361px){
.heade-top .top .container{padding:0 10px;}
.top-one a, .top-tow a{font-size: 12px;}
.langer{right:45px;}
.langer a{width:25px;margin-left:0;}
}