body{background:#f7f5f2;}
.clear{clear:both;}
.center{margin:0 auto;}
.top{background:url(../images/tbg.png) repeat;height:145px;}
.logo{width:650px;margin-top:26px;}
.topsearch{width:354px;margin-top:46px;}
.divkey{height:45px;line-height:45px;border:1px solid #292634;width:270px;}
.divkey input{height:45px;line-height:45px;border:none;width:100%;}
.divkey input:focus{border:none;}
.divsubmit{width:82px;background:#292634;height:45px;line-height:45px;text-align:center;padding-top:2px;}

.menu{background:#ffcc1a;height:110px;}
.menu ul li{width:150px;height:110px;line-height:110px;float:left;}
.menu ul li a{display:block;width:150px;height:110px;line-height:110px;}
.menu ul li a dl{height:85px;padding-top:25px;}
.menu ul li a dl dt{height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#292634;text-align:center;}
.menu ul li a dl dd{height:30px;line-height:30px;font-size:14px;font-weight:normal;color:#967b27;text-align:center;}

.menu ul li:hover{background:#292634;}
.menu ul li:hover a dl dt{height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.menu ul li:hover a dl dd{height:30px;line-height:30px;font-size:14px;font-weight:normal;color:#fff;text-align:center;}
.menu ul li:hover .submenu{display:block;background:#292634;padding-bottom:15px;}
.menu ul li.selected{background:#292634;}

.menu ul li.selected a dl dt{height:30px;line-height:30px;font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.menu ul li.selected a dl dd{height:30px;line-height:30px;font-size:14px;font-weight:normal;color:#fff;text-align:center;}

.submenu{display:none;position:absolute;background:#292634;z-index:1000;width:150px;}
.submenu ul li{width:150px;height:85px;line-height:85px;float:left;}
.submenu ul li a{display:block;width:150px;height:85px;line-height:85px;}
.submenu ul li a dl{height:70px;padding-top:10px;}
.submenu ul li a dl dt{height:35px;line-height:35px;font-size:18px;font-weight:bold;color:#fff;text-align:center;}
.submenu ul li a dl dd{height:35px;line-height:35px;font-size:16px;font-weight:normal;color:#fff;text-align:center;}
.submenu ul li:hover{background:#ffcc1a;}
.submenu ul li:hover a dl dt{color:#fff;}
.submenu ul li:hover a dl dd{color:#fff;}

.banner{width:1920px;height:769px;}
.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:220px;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{right:30px;}

.indexcont{position:absolute;margin-top:-206px;z-index:1000;width:100%;}
.activeboard{width:30%;float:left;margin-right:4%;}
.activetitle{height:115px;line-height:115px;border-top-right-radius:50px;background:url(../images/al.png) no-repeat 240px -10px #aeb36b;text-align:center;padding-top:55px;}
.activetitle  h5{font-size:33px;height:35px;line-height:35px;text-align:center;display:block;}
.activetitle  h6{height:20px;line-height:20px;width:170px;background:#ffcc1a;color:#292634;font-size:14px;text-align:center;border-radius:10px;display:block;margin:0 auto;margin-top:15px;}
.activeli{height:291px;background:#fff;border-bottom-left-radius:55px;}
.activecont{width:305px;height:258px;margin:0 auto;padding-top:15px;}
.activecont dl{height:50px;margin-bottom:15px;}
.activecont dl dt{width:60px;float:left;margin-bottom:10px;}
.activecont dl dt p:first-child{height:26px;line-height:26px;text-align:center;background:#454152;color:#d8ae2c;font-size:18px;}
.activecont dl dt p:last-child{height:25px;line-height:25px;text-align:center;background:#292634;color:#fff;font-size:12px;}
.activecont dl dd{width:240px;float:right;}
.activecont dl dd h5{font-size:16px;color:#333;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:normal;}
.activecont dl dd h6{font-size:14px;color:#999;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-weight:normal;}
.activecont ul li{height:40px;line-height:40px;font-size:14px;color:L#333;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;}
.activecont ul li a{color:#333;}
.activecont ul li span{float:right;}

.research{margin-right:4%;}
.research .activetitle{height:115px;line-height:115px;border-top-right-radius:50px;background:url(../images/ar.png) no-repeat 240px -10px #8ca5c5;text-align:center;padding-top:55px;}
.loan{margin-right:0;}
.loan .activetitle{height:115px;line-height:115px;border-top-right-radius:50px;background:url(../images/tr.png) no-repeat 240px -10px #92cec5;text-align:center;padding-top:55px;}

.links{margin-top:40px;}
.links_left{width:75px;float:left;}
.links_right{width:1100px;float:right;}
.links_right div{width:150px;height:47px;line-height:47px;float:left;background:#fff;border:1px solid #f5f5f5;margin-left:15px;margin-bottom:15px;text-align:center;padding:8px;}
.links_right div img{width:120px;height:50px;display:inline;}

.footer{background:#1b1924;padding:20px 0;margin-top:35px;}
.footercont{text-align:center;font-size:14px;color: #fff;}
.detailcontent{min-height:500px;height:auto;}
.detailcontent img{width:auto;max-width:1150px;margin:0 auto}

.innerba{height:45rem;display:table;width:100%;}
.innerca{display: table-cell;vertical-align: middle;text-align:center;color:#fff;}
.inneritem{color:#fff;font-size:3rem;margin-bottom:2rem;}

.curpos{height:45px;line-height:45px;font-size:14px;}
.innercont{margin-top:2rem;background:url(../images/ibg.png) repeat;min-height:500px;}
.icont{background:#fff;margin-top:20px;min-height:500px;height:auto;padding:20px;width:1160px;}
.icont_left{width:970px;float:left;}
    .personinfo{height:155px;}
    .personinfo_left{width:124px;height:155px;float:left;}
    .personinfo_right{width:820px;float:right;}
    .personinfo_intro{height:155px;}
    .personinfo_right h5{color:#333;font-size:24px;height:35px;line-height:35px;}
    .personinfo_right h6{color:#999;font-size:14px;height:25px;line-height:25px;}
    .personinfo p{font-size:14px;line-height:25px;margin-top:25px;}
.icont_right{width:166px;float:right;background:#f7f5f2;}
.icont_right ul{padding:16px;}
.icont_right ul li{height:80px;line-height:80px;border-bottom:1px solid #ccc;text-align:center;font-size:16px;} 
.icont_right ul li:last-child{border-bottom:0;} 

.teacherlist{height:250px;transition:all 1s ease-in-out;width:1130px;clear:both;border:1px solid #fff;padding:10px;}
.teacherlist:hover{border:1px solid #f1f1f1;background:#f5f5f5;}
.teacherlist:hover .teacher_photo img{transform:scale(1.04);}
.teacher_photo{width:200px;float:left;}
.teacher_photo img{transition:all 1s ease-in-out;width:100%;}
.teacher_intro{width:920px;height:150px;float:right;}
.teacher_intro h5{height:45px;line-height:45px;font-size:24px;}
.teacher_intro h6{line-height:35px;font-size:16px;font-weight:normal;}

.inews{background:#fff;margin-top:-40px;min-height:300px;height:auto;padding:20px;} 
.inews ul{margin-top:35px;}
.inews ul li{height:45px;border-bottom:1px dashed #ccc;margin-bottom:15px;}
.inews ul li h5{height:40px;line-height:40px;font-size:14px;font-weight:normal;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.inews ul li h5 span{font-size:16px;color:#333;float:right;}
.inews ul li h6{line-height:30px;font-size:16px;font-weight:normal;display:none}
.inews ul li h5 a{font-size:16px;color:#333;text-decoration:none;}
.inews ul li h5 a:hover{border-bottom:1px solid #ffcc1a;color:#ffcc1a;}

.innercont_speci{min-height:10rem;padding:1rem;}
.innercont_speci:after{display:block;content:".";clear:both;height:1px;color:#fff;}
.breadcrumb{margin-bottom:2rem;}
.breadcrumb:after{display:block;content:".";clear:both;height:1px;color:#fff;}
.breadcrumb a,.breadcrumb span{display:inline;float:left;height:2.5rem;line-height:2.5rem;color:#666;font-size:1.4rem;}
.breadcrumb a:after{display:inline;content:"/";height:2.5rem;line-height:2.5rem;color:#ccc;margin:0 15px;font-size:1.4rem;}

.artview_width{width:100%;}
.cont-tit{padding-bottom:15px;border-bottom:1px dashed #ccc;margin-bottom:15px;}
.artview_title {height:35px;;line-height:35px;font-size:16px;text-align:center;color:#333;font-weight: bold;}
.artview_attr{height:35px;;line-height:35px;font-size:14px;text-align:center;color:#999;}

.pages{display:block;height:35px;margin:0 auto;}
.pages span{display:block;float:left;margin-right:5px;}
.p_fun_d,.p_fun{padding:0 10px;height:35px;line-height:35px;color:#333;text-align:center;background:#f5f5f5;border:1px solid #ccc;}
.p_no_d,.p_no{padding:0 2px;height:35px;line-height:35px;color:#333;text-align:center;}
.p_no_d{color:#f00;}
.p_no a{color:#d8ae2c;}


@media screen and (min-width:1200px){    
    .mainwidth{width:1200px;}
    .logo{width:650px;margin-top:26px;height:115px;}
    .menu{display:block;}
    .mobmenu{display:none;}
    .linkstitle{display:none;}
    .indexspace{height:300px;}
}

@media screen and  (max-width:1199px) {  
    .indexspace{display:none;} 
    .mainwidth{width:100%;}
    .logo{width:50%;margin-top:10px;}
    .top{height:50px;display:block;}
     .topsearch{display:none}
    .menu{display:none;}
    .mobmenu{display:block;}
    .banner{width:100%;height:144px;}
    .swiper-button-next, .swiper-button-prev{top:60%;display:none;}
    .sp_header{height:50px;overflow:hidden;background:url(../images/tbg.png) repeat;position:fixed;z-index:10000;width:100%; top:0;}
    .sp_logo{padding:10px;float:left;height:50px;width:50%}
    .sp_logo img{margin:auto;max-height:30px;}
    .sp_nav{width:50px;float:right;position:relative;cursor:pointer;height:30px;margin-top:15px}
    .sp_nav span{display:block;background:#fff;width:30px;height:2px;position:absolute;left:10px;transition:all ease 0.35s}
    .sp_nav span:nth-of-type(1){top:0px}
    .sp_nav span:nth-of-type(2){top:10px}
    .sp_nav span:nth-of-type(3){top:20px}
    .sp_nav_se span:nth-of-type(1){top:10px;transform:rotate(45deg)}
    .sp_nav_se span:nth-of-type(2){width:0}
    .sp_nav_se span:nth-of-type(3){top:10px;transform:rotate(-45deg)}
    .sjj_nav{position:fixed;z-index:1200;background:url(../images/tbg.png) repeat;opacity:0.9;width:80%;right:0;height:calc(100% - 104px);font-size:14px;line-height:40px;top:-100%;/* left: 10px; */overflow:auto;overflow-x:hidden;transition:top ease 0.35s;height:100%;}
    .nav_show{top:50px}
    .sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
    .sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 70px)}
    .sjj_nav>ul>li:first-child .language{float:right;width:70px;overflow:hidden;line-height:30px;margin-top:5px}
    .sjj_nav>ul>li:first-child .language a{width:35px;float:left;border-left:1px #ddd solid;text-align:center;color:#fff;}
    .sjj_nav ul li i{position:absolute;top:5px;left: 0px;/* border-left:1px #ddd solid; */height:30px;padding: 0px 7px 0 2px;}
    .sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
    .sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
    .sjj_nav ul li{border-top:1px #ddd solid;margin-left:20px;position:relative;line-height:40px;font-size:14px}
    .sjj_nav>ul >li:last-child{border-bottom:1px #ddd solid;}
    .sjj_nav ul li ul{display:none}
    .sjj_nav ul li a{color:#fff;width:80%;padding-left: 30px;}
    .sjj_nav ul li ul li a{color:#fff;display:block;text-align:left;}
    .sjj_nav a span{font-size:12px;}
    .sjj_nav ul li i svg{width:20px;height:20px;fill:#fff;}
    .sjj_nav ul li .sjj_nav_i_se svg{fill:#fff}
    .sjj_nav ul li ul li>ul{margin-left:10px}
    .indexcnt{margin-top:490px;}
    .indexcont{position:relative;z-index:1000;width:100%;margin-top:-436px;}
    .activeboard,.activecont{width:90%;float:none;margin:0 auto;margin-bottom:15px;}
    .activeboard .activetitle,.research .activetitle{height:85px;line-height:auto;padding-top:15px;}
    .activetitle h5{font-size:24px;}
    .swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:15px;}
    .links{width:90%;margin:0 auto;}
    .links_left{display:none}
    .linkstitle{height:40px;line-height:40px;font-size:16px;color:#333;background:#e9dfd0;margin-bottom:10px;border-radius:10px;padding-left:10px;}
    .links_right{float:none;}
    .links_right{width:100%;float:none;}
    .links_right div{width:40%;height:47px;line-height:47px;float:left;background:#fff;margin:0 1%;margin-bottom:10px;} 
    .inews{background:#fff;margin-top:0;min-height:300px;height:auto;padding:20px;padding-top:0;} 
    .inews ul{margin-top:35px;}
    .inews ul li{height:auto;border-bottom:1px dashed #ccc;margin-bottom:15px;}
    .icont{padding:5px;}    
    .innercont{margin:10px;margin-top:10px;}
    .teacherlist{width:100%;min-height:300px;height:auto;clear:both;}
    .teacher_photo{float:left;width:auto;text-align:center;}
    .teacher_photo img{max-width:300px;margin:0 auto;}
    .teacher_intro{width:90%;float:none;overflow:hidden;text-overflow:ellipsis;}
    .pages span.p_no_d,.pages span.p_no{display:none}
    .detailcontent img{max-width:100%}
    .activecont dl dd{width:220px;}
}

 @media print {
 i,.mobmenu{display:none;}
 .sp_header{display:none;}
} 