@charset "UTF-8";
body{/*overflow-x: hidden;*/}
.wrap{width:100%; background: url(wrap_bg.jpg);}
.center{width:1200px; margin:auto; overflow:hidden;}
.index,.fh_dh,.flex-direction-nav,.flex-control-nav{display: none;}
/*头部*/
.top{width:100%; height:4px; background:#6d3117;}
.header{width:100%; height:157px; background:url("header_bg.jpg") no-repeat top center; background-size:cover;}
.header .logo{width:536px; height:100px; float:left; margin-top:40px;}
.header .logo img{width:100%; height:100%; object-fit:cover;}
.header_right{float: right; width: 200px;}
.old_entrance{float: left; height:20px; margin-top: 87px; line-height: 20px; margin-right: 15px; border-right: 1px solid #814729 ;}
.old_entrance a{display: inline-block; background:6d2c15; margin: 0 15px; color: #6d2c15;}
.search{width: 200px; height: 34px; border-radius: 17px; border: 1px solid #6d3117; float: right; margin-top: 80px;}
.search form{width: 100%; height: 100%;}
.search .txt{width: 160px; height: 30px; line-height: 30px;border: none; outline: none; margin-top: 2px; margin-left: 5px; float: left; background: none;  font-size: 14px;}
.search .submit{width: 30px; height: 30px; margin-top: 2px; border: none; outline: none; float: right; background: url(search.png) no-repeat center left;}
/*导航*/
.nav{height:48px;background: #6d3117; }
.nav_yj{width: 1200px; margin: 0 auto; height: 48px;}
.nav_yj li{float: left;display: inline; text-align: center; line-height: 48px; position: relative; z-index: 999; width: 10%;}
.nav_yj li.on{height: 48px; line-height: 48px; background:url(navlibg.png); color: #fff;}
.nav_yj li.on a{color: #fff;}
.nav_yj li a{color: #FFF;display: block;}
.nav_yj li.on a:hover{color: #fff;}
.nav_ej{position: absolute; top: 48px; left: 0; display: none; background: url(navlibg.png);  float: left; z-index: 999; width: 100%;}
.nav_ej li{text-align: center; background: none; line-height: 48px; float: left;display: inline; width: 100%; display: inline;}
.nav_ej li:hover{background: url(navlibg.png);}
.nav_ej li a{color: #fff; display: block; background: none; padding: 0;}
.nav_ej li a:hover{color: #193d79;}
.nav_sj{position: absolute; top: 0; left: 100%; width: 100%; display: none;background: url(navlibg.png);}
.nav_sj li{width: 100%;background: url(navlibg.png);}
.nav_yj li.on .nav_ej li .nav_sj li a{background: none;}
.nav_yj li.on .nav_ej li .nav_sj li a:hover{background: #6d3117;}
/*  轮播  */
.banner-bg{width:100%;height:455px;position: relative;z-index:1;}
.banner-bg .pic{display:block;overflow: hidden;}
.banner-bg .pic li{width:100%;height:100%;position: absolute;top:0;left:0;background-position:center top;background-repeat:no-repeat; z-index:1; background-size: cover; text-align: center;}
.banner-bg .pic li a{cursor: pointer;height: 100%;width: 100%;float: left; position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.2);}
.banner-bg .pic li img{width: 100%; height:100%; margin: auto; position: relative; z-index: 2; object-fit:cover;}
.banner-bg .bg-btn{position: absolute; right: 0 ;bottom:0; width: 83%; margin: 0 8.5%;}
.banner-bg .btn{display:none; position: absolute;z-index: 5;bottom: 10px; right: 0;}
.banner-bg .btn li{display:block;width: 14px; height: 14px; border-radius: 7px; background: #FFFFFF;float: left;margin:0 9px;overflow: hidden;cursor: pointer;}
.banner-bg .btn li.s{width: 40px;}
.banner-bg .btn li:last{margin-right: 0;}

/*主体*/
.main{background: url(huaitianxia_bg.png) no-repeat center 400px; background-size: 100%; padding-bottom: 20px;}

.th{height: 47px; line-height: 47px; margin-top: 30px;}
.th h3{font-size: 18px;width: 114px; height: 47px; line-height: 47px; background: url(lm_bg.png); font-weight: normal; float: left; text-align: center; color: #714e3b;}
.th a{line-height: 47px; float: right;font-size: 14px; padding-right: 5px;}
.xw_ti{color: #6d3117; font-weight: bold;line-height: 28px; height: 28px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.xw_da{color: #de9c60; font-size: 16px; background: url(time.png) left center no-repeat; padding-left: 16px;}
.xw_zy{line-height: 24px; height:48px; margin-top: 10px; overflow: hidden;display: -webkit-inline-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
/*第一部分*/
.box_one{overflow: hidden;}
/*学院新闻*/
.xyxw ul.slides{padding: 6px; height: auto; overflow: hidden; margin-top: 24px;}
.xyxw ul.slides li{width: 23%;float: left; margin-right: 2.66%;margin-bottom: 20px; position: relative; padding-top: 180px;overflow: hidden;box-shadow:0px 0px 6px 0px rgb(0 0 0/ 30%);}
.xyxw ul.slides li:nth-child(4n){margin: 0;}
.xyxw ul.slides li.last{margin: 0;}
.xyxw ul.slides li:hover{}
.xyxw ul.slides li .sy_img{width: 100%; height: 180px; overflow: hidden; position: absolute; top: 0; left: 0;}
.xyxw ul.slides li img{width: 100%; height: 100%;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s; object-fit:cover;}
.xyxw ul.slides li:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.xyxw ul.slides li div.sy_txt{padding: 7px 15px 15px 15px; background: #FFFFFF;}
.xyxw ul.slides li div.sy_txt a{display: block;}
.xyxw ul.slides li div.sy_txt a:hover .xw_ti{color: #b35f3b;}
.xyxw .xw_ti{height: 56px; white-space: inherit;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
/*第二部分*/
.box_two{overflow: hidden;}
/*学术动态*/
.xsdt{width: 560px;}
.xsdt ul{margin-top: 38px;}
.xsdt ul li{height: 118px; position: relative; padding-left:180px; margin-bottom: 14px;}
.xsdt ul li .sy_img{width: 162px; height: 118px; overflow: hidden; position: absolute; left: 0; top: 0; }
.xsdt ul li img{width:100%; height: 100%; object-fit: cover;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.xsdt ul li:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.xsdt ul li div.sy_txt{width: 100%;padding:10px 10px 0 0;}
.xsdt .xw_da{display: inline-block; margin-top: 5px;}
.xsdt .xw_zy{height: 24px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden; display: list-item;}
.xsdt ul li div.sy_txt a:hover .xw_ti{color: #b35f3b;}

/*通知公告*/
.tzgg{width: 560px;}
.tzgg ul{margin-top: 38px;}
.tzgg ul li{position: relative; padding-left: 65px; height: 50px; margin:10px 0 16px 0;}
.tzgg ul li div{width: 50px; height: 50px; position: absolute; left: 0; top: 0;}
.tzgg ul li div .xw_day{display: inline-block; width: 50px; height: 34px; line-height: 34px; text-align: center; font-size: 30px; color: #de9c60; float: left;}
.tzgg ul li div .xw_ym{display: inline-block; width: 50px; height: 16px; line-height: 16px; text-align: center; font-size: 12px; color: #de9c60}
.tzgg ul li a{display: inline-block; width: 100%; height: 50px; line-height: 50px; font-weight: bold; color: #642913;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.tzgg ul li a:hover{color: #b35f3b;}
/*第三部分*/
.item{width: 352px;}
.item ul{margin-top: 18px;}
.item ul li{height: 44px; background: url(list_style.png) left center no-repeat; position: relative; padding-left: 20px;}
.item ul li a{display: inline-block; width: 100%; height: 44px; line-height: 44px; white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.item ul li a:hover{color: #b35f3b;}
.djgz,.xsgz{margin-right: 72px;}
/*第四部分*/
.box_four{overflow: hidden; width: 100%;}
.zt{margin-top: 40px;}
.zt .fl{width: 52%; height: 100%;}
.zt .fr{width: 48%; height: 100%;}
.zt .fl div{height: 50%;}
.zt .fr div{height:33.33%;}
.zt div div a{display: inline-block; width: 100%; height: 100%; position: relative; overflow: hidden;}
.zt div div a img{width: 100%; height: 100%; position: absolute; top: 0; left: 0; object-fit: cover; transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.zt div div a span{float: right; max-width: 100%; max-height: 100%; height: 54px; line-height: 54px; padding: 0 30px; background: url(ztlm_bg.png); color: #FFFFFF; font-size: 30px; position: relative; z-index: 3;}
.zt div div a:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.zt div div a:hover span{font-weight: bold;transition:all .5s;-webkit-transition:all .5s;}
/*第四部分*/
.link{margin-top: 40px;}
.link_th{background: url(link_bg.png) no-repeat center center; height: 30px;}
.link_th p{height: 30px; line-height: 30px; text-align: center; font-size: 18px; font-weight: bold; color: #714e3b;}
.link ul{margin-top: 10px; overflow: hidden;}
.link ul li{height:30px; float: left; margin: 0 50px;}
.link ul li a{display: inline-block; width: 100%; height: 30px; line-height: 30px;}
.link ul li a:hover{color: #b35f3b;}
/*底部*/
.footer{background: #4a2312;}
.footer>div{padding: 40px 0; text-align: center;}
.footer div div{width: 610px; float: left; margin-left: 295px;}
.footer div>a{float: left; margin-top: 14px; margin-left: 50px;}
.footer div>a img{width: 50px; height: 62px;}
.footer p{line-height: 30px; color: #FFFFFF; text-align: center;}
.footer p img{margin-left: 15px; width: 18px; height: 20px;}
.footer a{line-height: 30px; color: #FFFFFF; text-align: center;}
/*列表页*/
.box_ny{overflow:hidden;}
.menu{width: 260px; background: #6d3117; padding: 12px 0;}
.menu h2{font-size: 26px; color: #FFFFFF; line-height: 50px; padding-left: 44px; font-weight: normal; margin: 38px 0;}
.menu ul li a{width:100%; display: inline-block; padding-left: 44px; line-height: 30px; margin:15px 0; font-size: 16px; color: #FFFFFF;}
.menu ul li.on{background: url(menu_on.jpg) repeat-y #FFFFFF;}
.menu ul li.on a{color: #333333;}
.content{width:940px; min-height:500px; background:#FFFFFF; padding:20px 40px;}
.list_th{height:auto; border-bottom: 2px solid #e6ebed; overflow:hidden; padding: 8px 0;}
.list_th h2{font-size:18px; height:36px; line-height:36px; float:left; font-weight:normal;}
.local{float:right; height:36px; line-height:36px;}
.list_item{margin-top:15px;}
.list_item li{height:55px; line-height:55px; background:url(list_style2.png) no-repeat left center; border-bottom:1px dashed #CCCCCC; position:relative; padding-right:170px; padding-left:35px;}
.list_item li a{display:inline-block; font-size:16px;height:55px; line-height:55px;width:100%;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}
.list_item li span{font-size:16px;height:55px; line-height:55px;color:#999999; position:absolute; right:0; top:0;}
.list_item li a:hover{color: #b35f3b;}
/*页数*/
.page{margin:20px auto 40px auto; text-align:center;}

/*图片列表页*/
.list_item2{margin:25px 30px; overflow:hidden;}
.list_item2 li{width:160px; height:224px; float:left; margin:30px 20px; position:relative;}
.list_item2 li a{display:inline-block; width:100%; height:100%;}
.list_item2 li img{background: #FFFFFF; width:140px; height:186px; border:1px solid #FFFFFF;position:absolute; top:0; right:0;transform: scale(1);transition: all 2s ease 0s;-webkit-transform: scale(1);-webkit-transform: all 2s ease 0s;}
.list_item2 li a:hover img{transform: scale(1.3);transition: all 2s ease 0s;-webkit-transform: scale(1.1);-webkit-transform: all 2s ease 0s;}
.list_item2 li div{width:140px; height:186px; background:#6d3117; margin-top:38px; padding-top:148px;}
.list_item2 li div p{height:38px; line-height:38px; color:#FFFFFF; text-align:center; font-size:16px; padding:0 5px;white-space:nowrap;text-overflow:ellipsis; overflow: hidden;}

/*师资队伍*/
.teacher_zc{width: 100%; text-align: center; height: 45px; line-height: 45px; font-size: 18px; font-weight: bold; margin-top: 20px;}
.km{width: 100%; min-height: 40px; _height:40px; overflow: hidden;}
.sx{height: 40px; line-height: 40px; float: left; text-align: left; width: 100%; font-size: 16px; font-weight: bold;}
.list_szdw .km>ul{min-height: 40px; _height:40px; width:90%; display: inline-block; margin: 0 5%;}
.list_szdw .km>ul li{float: left; border-bottom: none; background: none; padding: 0; height: 40px; line-height: 40px; width: 14.2% !important; text-align: center; display: inline;}
.list_szdw .km>ul li a{color:#333;}
.list_szdw .km>ul li a:hover{color: #970600;}
.list_szdw .km>ul.ssds_ul{width: 100%; float: left; margin-left: 24px; margin-bottom: 20px;}

/*内容页*/
.content .title{line-height: 36px; font-size:24px; font-weight: bold; text-align: center; padding: 15px 20px;}
.content .title p{text-align: right;font-size: 20px}
.content .txt{text-align: center; font-size: 16px; color:#555555; line-height: 50px; padding: 20px 0; font-weight: normal;}
.con_con,.con_con p,.con_con div,.con_con span,.con_con font,.con_con strong,.con_con b,.con_con a{font-size: 16px !important; line-height: 36px !important; font-family: "微软雅黑" !important;}
.con_con a:hover{color: #b35f3b;}
.con_con img{max-width: 100%;}
.con_con b,.con_con strong{font-weight: bold;}
.con_con table{margin:0 auto !important;}
.con_con table tr td{border:1px solid #b35f3b !important;}

/*版本过低提示*/
.pageTips {position: fixed;left: 0;top: 0;width: 100%; height: 100%; background: #000; z-index: 99999999;}
.pageTips .container {color: #fff;position: absolute;left: 50%;top: 50%;width: 630px;margin-left: -315px;margin-top: -160px;}
.pageTips .container a.close {display: block;width: 50px;height: 50px;position: absolute;z-index: 1;left: auto;right: -15px;top: 40px;bottom: auto;}
.pageTips .container .img {text-align: center;}
.pageTips .container .msg {font-size: 18px;line-height: 36px;padding-top: 30px;color: #fff;}
.pageTips .container a {color: #fff; text-decoration: underline;}


@media only screen and (max-width:1300px){
.center{width:90%; margin:auto; overflow:hidden;}
/*导航*/
.nav_yj{width: 90%;}
/*学术动态*/
.xsdt{width: 46%;}
/*通知公告*/
.tzgg{width: 46%;}
/*第三部分*/
.item{width: 30%;}
.djgz,.xsgz{margin-right: 5%;}
/*第四部分*/
.zt div div a span{height: 50px; line-height: 50px; font-size: 24px;}
.link ul li{margin: 0 22px;}
/*列表页*/
.menu{width: 22%;}
.content{width:78%;}
.menu h2{padding-left:30px;}
.menu ul li a{padding-left:30px}
.menu ul li ul li a{padding-left: 50px;}
.content{padding:15px 3%;}
.list_item li{padding-left:20px;padding-right:120px;}
/*图片列表页*/
.list_item2{margin:15px 20px;}
.list_item2 li{width:30%; margin:15px 1.66%; height:auto;}
.list_item2 li img{width:87.5%;}
.list_item2 li div{width:87.5%;}
.list_item2 li div p{}
/*底部*/
.footer div>a{margin-left: 20px;}

 }
@media only screen and (max-width:1000px){
/*头部*/
.header .logo{width:375px; height:70px; margin-top:55px;}
/*底部*/
.footer div>a{margin-left: 0;}

 }
@media only screen and (max-width:800px){
.center{margin: 0 15px; width:auto;}
.nav,.menu,.local{display: none;}
.index,.fh_dh,.flex-direction-nav{display: block;}
/*头部*/
.header .logo{width:268px; height:50px; margin: auto; float: none; margin-top: 34px;}
.header_right{float: none;margin: auto;}
.old_entrance{margin-top: 27px;}
.search{margin-top: 20px;}
/*导航*/
.index{position: absolute; right: 0; top: 20px; width: 34px; height: 34px; margin-right: 10px; margin-top: 26px; display: block; float: right;}
.index img{width: 100%;}
.fh_dh{width:180px; display:none; overflow-y:scroll; padding-top:6px; z-index:9999; background:#6d3117; opacity: 0.9; height:100%; position:fixed; top:0px; right:-180px; }
.fh_dh p.th{color: #fff; font-size: 13px; line-height: 40px; text-align: center;}
.fh_dh ul li{line-height:46px; text-align:left;}
.fh_dh ul li .yj_a{ display:block;padding:0px 20px; font-size:16px; text-indent: 8px; letter-spacing: 1px;}
.fh_dh ul li .yj_a ,.fh_dh ul li .yj_a:hover ,.fh_dh ul li .yj_a:visited ,.fh_dh ul li .yj_a:link , .fh_dh ul li .yj_a:active{ color:#fff;}
.fh_dh ul .on .yj_a{border-right: 5px solid #d3a721;}
.fh_dh ul li .ej{display: none;}
.fh_dh ul li .ej .sj a{padding: 0 30px; text-indent: 8px; font-size: 12px; color: #fff; display: block; height: 36px; line-height: 36px;}
.fh_dh ul li .ej a{padding: 0 26px; text-indent: 8px; font-size: 15px; color: #fff; display: block; height: 36px; line-height: 36px;}
.fh_bc,.menu_bc{position:fixed; top:0px;left:0px; width:100%; height:100%; background:#000;opacity:0; display:none; z-index:9999;}
/*  轮播  */
.banner-bg .btn li{width: 10px; height: 10px; border-radius: 5px; margin:0 4px;}
/*主体*/
.main{background: url(huaitianxia_bg.png) no-repeat center 500px; background-size: 100%;}

/*学院新闻*/
.box_one{position: relative;}
.xyxw ul.slides{padding: 0 15px; margin-top: 20px;}
.xyxw li{width: 46%; margin:0 2%; margin-bottom: 20px;}
.xyxw li div p{height: 48px; -webkit-line-clamp:2;}
.xyxw li{margin: 0;}
.xyxw{position: relative;}
/*按钮*/
.flex-direction-nav{width: 100%; padding: 0; margin: 0; position: absolute; top: 55%; z-index: 700;}
.flex-direction-nav li{width: 44px; height: 44px; padding: 0; margin: 0;border: none; font-size: 0; float: left;}
.flex-direction-nav .flex-nav-next{float: right;}
.flex-direction-nav a {display: block; width: 44px; height: 44px;  position: absolute; z-index: 90; overflow: hidden; cursor: pointer; color: #fff;font-size: 24px;line-height: 44px;text-align: center;border-radius: 50%;}
.flex-direction-nav .flex-prev {background: url(subNav_bg_l.png) no-repeat left top; background-size: 44px 44px;}
.flex-direction-nav .flex-next {background: url(subNav_bg_r.png) no-repeat right top; background-size: 44px 44px;}
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }
/*点数*/
.flex-control-nav {width: 100%;  text-align: center;height: 10px;line-height: 10px;font-size: 5px;}
.flex-control-nav li { display: inline-block; zoom: 1; *display: inline;*vertical-align: middle; margin-right: 10px;}
.flex-control-paging li a {width: 10px; height: 10px; display: block; cursor: pointer;line-height: 10px;text-align: center;color:#de9c60; background: #de9c60; border-radius: 50%;}
.flex-control-paging li a:hover {color:#714e3b; background: #714e3b;}
.flex-control-paging li a.flex-active { cursor: default;color:#714e3b; background: #714e3b; }
/*第二部分*/

/*学术动态*/
.xsdt{width: 100%;}
.xsdt ul{margin-top: 20px;}

/*通知公告*/
.tzgg{width: 100%;}
.tzgg ul{margin-top: 20px;}

/*第三部分*/
.item{width: 100%;}
/*第四部分*/
.zt div div a span{height: 32px; line-height: 32px; font-size: 18px; padding: 0 15px;}
/*第五部分*/
.link ul li{margin: 0 15px;}
/*底部*/
.footer div div{width: 100%; margin-left: 0 !important;}
.footer div>a img{width: 25px; height: 31px;margin-top: 10px; bottom: 10px; float: none;}
 
 
/*列表页*/
.content{width:100%;}
.list_item li{padding-right:100px;}
 
/*页数*/
.page .pagebox span.pagebox_num, .page .pagebox span.pagebox_num_nonce{display:none;}
/*图片列表页*/
.list_item2{margin:15px 20px;}
.list_item2 li{width:45%; margin:15px 2.5%;}

/*师资队伍*/
.list_szdw .km>ul li{width: 16.6% !important;}

/*内容页*/
.content .title{font-size: 20px;}
.con_con img{height: auto !important;}

 }
 @media only screen and (max-width:450px){
 /*头部*/
.header .logo{width:268px;}
.header .logo img{height:auto;}
.header_right{float: none;margin: auto;}
.old_entrance{margin-top: 27px;}
.search{margin-top: 20px;}
	 
/*学术动态*/
.xsdt ul li{height: 98px;padding-left:140px;}
.xsdt ul li .sy_img{width: 130px; height: 94.6px;}
.xsdt .xw_da{margin-top: 0;}
.xsdt .xw_zy{margin-top: 5px;}
/*师资队伍*/
.list_szdw .km>ul li{width: 25% !important;}
 }

 @media only screen and (max-width:300px){
/*师资队伍*/
.list_szdw .km>ul li{width: 33.3% !important;}
}