@charset "utf-8";
/* CSS Document */
.subBanner{width: 100%;margin:0 auto;position: relative;}
.subBanner h3{width: 170px;height: 60px;position: absolute;left:0;top:50%;margin-top: -30px;background-color:#0070c0;font-size:18px;font-size: 1.8rem;font-weight: normal;text-align: center;line-height: 60px;}
.subBanner h3 a{color:#fff;display: block;}
.subBanner:before{content: '';left:0;bottom:-1px;background-repeat:no-repeat;background-size: 100% 100%;display: block;height:0;padding-bottom:9.1667%;position: absolute;width: 100%;z-index: 9991;max-width:1920px;background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 100 100' preserveAspectRatio='none'%3E%3Cpolygon points='0,100 100,0 100,100' style='fill:%23fff;' /%3E%3C/svg%3E");transform:scaleX(-1);}
.subBanner_img{width:100%;height: 0;padding-bottom:25%;overflow: hidden;}
.subBanner_img img{display: block;width: 100%;}
.sub_title01{height: 142px;background:url(../images/sub_bg01.png) no-repeat left top;position: absolute;left:50%;bottom:-14px;z-index: 9991;width:1200px;margin-left:-600px;}
.sub_title01 h4{width:164px;font-size: 24px;font-size: 2.4rem;color:#fff;line-height: 28px;padding:32px 0 0 16px;float: left;/*word-wrap:break-word;*/ white-space: normal;}
.bread{margin-left:215px;height: 142px;line-height: 142px;}
.bread span{margin:0 6px;}
.bread a{color:#282828}
.bread a:hover{color:#c7782e;}
.subPage{width:1200px;margin:0 auto;position:relative;padding-bottom: 20px; min-height:500px;z-index: 9993;}
.subPage:after,.subPage:before{content: '';display: block;clear:both;}
.subLeft{width: 180px;float:left;overflow: hidden;background-color:#c7782e;}
.subLeft ul{width: 100%;overflow: hidden;padding-bottom: 10px;}
.subLeft li{line-height: 20px;text-align: center;width: 100%;float: left;font-size: 16px;font-size: 1.6rem;background-color:#646464;position: relative;}
.subLeft li a{display: block;padding:15px 15px;text-align: center;color:#fff;}
.subLeft li a:hover,.subLeft li.active a{color:#753901;background-color: #e6cc90}

/*移动端二级导航开始*/
.phone_subNav{margin: 20px 0 20px; }
.phone-icon01{width: auto;height: 36px;background-color:#c7782e;display: block;}
.sub_navm{ width:auto;; overflow: hidden;display: none;}
.sub_navm ul{background-color:#f5f5f5;text-align: left;width: 100%;overflow: hidden;}
.sub_navm li{border-bottom:1px solid #dadada;width: 100%;overflow: hidden;position: relative;}
.sub_navm li a{font-size: 14px; color:#515151; padding-left:13px; height:35px;line-height:35px;display:block;width: 100%;float:left;}
.sub_navm li a:hover{color:#2f6900;}
.sub_navm li.sub_has span{ margin-left: 10px;}
.sub_navm li.on a{ color:#003c7f;float: left;overflow: hidden;}
.sub_navm dl{ display: none; background-color:#fff; overflow: hidden;width:auto;border:1px solid #f5f5f5;clear: both;}
.sub_navm dl dd{ padding-left: 30px; line-height:18px;overflow: hidden;border-bottom: 1px solid #dadada;}
.sub_navm dl dd:last-child{border-bottom: none;}
.sub_navm li.on dl dd a{ font-size: 13px; color:#444;font-weight:normal;display:inline; border:none; padding:0px;float:left;}
.sub_navm li.on{border-bottom: none;}
.sub_navm li strong{float:right;width: 30px;height:35px;line-height:35px;text-align: center;color:#b8b8b8;font-size: 18px;}
.phone_subNav{display: none;}
.phone-icon01{text-align: center;display: block;}
.phone_subNav .mobile-inner-header-icon{display:inline-block;float: none;width: 36px;height: 36px;color:#fff;width: 65px;text-align: center;background-color:#c7782e;}
.phone_subNav{width: 100%;overflow: hidden;}
.phone_subNav .mobile-inner-header-icon span{background-color: #6a1305}



.subLeft ul li .subNavs{display: none;background: #ac8159;} 
.subLeft ul li .subNavs dl dd{border-bottom: 1px solid #fff;}
.subLeft ul li .subNavs dl dd a{font-size: 14px;height: auto;line-height: 22px;color:#fff;padding: 10px ;} 
.subLeft ul li.sub_has a:hover{}
.subLeft ul li.sub_has .subNavs dl dd a:hover,.subLeft ul li.sub_has .subNavs dl dd a.active{color:#006495;}

.sub_navm li .skipBtn {
    border: none;
    margin: 0;
    padding: 0;
    display: block;
    width: 40px;
    text-align: center;
    height: 41px;
    position: absolute;
    right: 0px;
    top: 0px;
    font-size: 1.4rem;
    line-height: 41px;
    margin: 0;
    z-index:99;
}



/*教学院系*/
.yx_list01{width: 105%;overflow: hidden;}
.yx_list01 li{width: 290px;float:left;overflow: hidden;margin:0 14px 14px 0;}
.yx_list01 li a{ background-color: #707070; overflow: hidden; }
.item-img05{width: 100%;height: 0;display: block;padding-bottom: 66.667%;}
.item-txt05{height: 44px;line-height: 22px;color:#fff;font-size:16px;font-size: 1.6rem;display: block;width: 100%;
    text-align: center;overflow:hidden;margin: 10px 0;}
/*舞蹈掠影瀑布流*/
.subPage2{width: 1212px;margin:0 auto;}
#wrapper{width:100%;}
#container{position:relative;width:1240px;margin:0 auto;}
.grid{width:290px;min-height:100px;background:#fff;margin:6px;float:left;-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid .imgholder img{width:100%;background:#ccc;display:block;background:url(../images/loding.gif) no-repeat center;}
.Litem-txt{position: absolute;width: 100%;left:0;top:50%;height: 106px;margin-top: -53px;background:url(../images/bg02.png) repeat;opacity: 0;filter:alpha(opacity=0);-moz-opacity: 0;-webkit-opacity: 0;-o-opacity: 0;-ms-opacity: 0;transition:all 0.3s ease;}
.Litem-txt h3{font-size: 30px;font-size: 3rem;font-weight:normal;color:#fff;text-align: center;width: 80%;height: 60px;height: 60px;line-height: 60px;margin:0 auto;border-bottom: 1px solid #fff;overflow: hidden;}
.Litem-txt p{color:#fff;font-size:18px;font-size: 1.8rem;text-align: center;height: 38px;line-height: 38px;overflow: hidden;}
.Litem-txt p span{color:#fff; padding: 0 10px;}
.grid:hover .Litem-txt{opacity: 1;filter:alpha(opacity=100);-moz-opacity: 1;-webkit-opacity: 1;-o-opacity: 1;-ms-opacity: 1;}
.bda_list01 .grid .play{ display: block; width: 50px; height: 50px; background: url(../images/play.png) no-repeat center;background-size: cover;
position: absolute; left: 50%; top: 50%; margin-left: -25px; margin-top: -25px;}
.grid:hover .play{ width: 35px; height: 35px;right: 40px; bottom: 20px; left: auto;top: auto; }

/*分页*/
.page{ width:100%; height:30px; line-height:30px; text-align:center; margin:0 auto;font-size:14px;clear:both; padding:30px 0px 30px;}
.page a{ display: inline-block;width: 31px;height: 30px;padding:0 3px;}
.page a.start,.page a.prev,.page a.next,.page a.end{width:24px;height: 30px;}
.page a.start,.page a.start:hover{background:url(../images/start.png) no-repeat center center;}
.page a.prev,.page a.prev:hover{background:url(../images/prev.png) no-repeat center center;}
.page a.next,.page a.next:hover{background:url(../images/next.png) no-repeat center center;}
.page a.end,.page a.end:hover{background:url(../images/end.png) no-repeat center center;}
.page a:hover,.page a.on{background:url(../images/page_on.png) no-repeat center center;color:#fff;}
.page strong{color:#367900;font-family: 'Verdana';font-weight: bold;padding:0 2px;}
.pages_min{ margin:30px 0 30px; overflow: hidden; display: none;padding:0 18px;}
.pages_min a.prev_min,.pages_min a.next_min{ display: block; width:100px; height: 30px; float:left; background: #c7782e; border-radius: 3px; color:#fff; line-height: 30px; text-align: center;}
.pages_min a.next_min{ float:right;}
/*列表页*/
.sub_right{margin-left:215px;}
.articleList03{position: relative;padding-bottom: 20px;}
.articleList03:after{display: block;clear: both;content: '';height: 1px;}
.listTitle03{height: 55px;font-size: 24px;font-size:2.4rem;position: absolute;top:-30px;left:0;z-index: 9994}
.listTitle03 h3{line-height: 26px;padding-bottom: 10px; width: auto;color:#c7782e;border-bottom: 5px solid #c7782e;font-weight: normal;float: left;}
.list03{width: auto;width: 100%;border-bottom:1px solid #e5e5e5;padding-top:30px;}
.list03 li{height: 50px;line-height: 50px;overflow: hidden;border-top: 1px solid #e5e5e5;padding-left:30px;}
.list03 li span{margin-left: 5px;}
.list03 li:nth-child(2n+1){background-color:#faf5f0;}
/*文章页*/
.pageArt_title{position: absolute;left:0;top: -30px;border-bottom: 2px solid #c7782e;width: 100%;z-index: 9998;}
.pageArt_title .articleTitle{width: 790px;float:left;}
.pageArticle{width:100%;overflow:hidden;padding-top:20px;}
.pageArticle2{padding-top: 59px;}
.articleTitle{line-height:26px;}
.articleTitle h3{font-size:26px;font-size: 2.6rem;line-height:30px;color:#c7782e;padding: 0 0 15px 0;}
.articleTitle h4{font-size:20px;font-size: 2rem;text-align:center;line-height:30px;color:#999;padding: 0 0 10px 0;}
.articleAuthor{width:183px;height:60px;float:right;line-height:20px;padding:10px 0 10px 10px;color:#505050;border-left:1px solid #646464;margin-top: 6px;}
.articleAuthor span{ margin-right:10px;color:#505050;font-size:12px;display: inline-block;*display: inline;*zoom:1;}
.article{line-height: 35px;font-size: 14px;color:#323232;/*background-color:#faf5f0;*/}
.sub_share{float:right;}
.Annex {padding:20px 0 0 0; overflow:hidden; margin-bottom:30px;clear: both;border-top:1px solid #eee;}
.Annex h3 { font-size: 16px;line-height: 16px;color:#c7782e; margin:10px 0;height: 16px;}
.Annex ul li { height: 35px; line-height: 35px;}
.Annex ul li span{margin-right: 5px;color: #666}
.Annex ul li a { font-size: 14px;color:#666;}
.Annex ul li a:hover{color:#c7782e;}
.article img{/*width:auto!important;display:block!important;height:auto!important;*/}
.pageArticle2 .article{background:none;padding:20px 0;}
.article p { font-size:16px;line-height:28px; }
.article strong{ font-weight: bold }
.article td{ border:1px solid #000; }
.article img{ text-align:center;margin:0px auto; display: block; }
.share { text-align: left; padding: 10px 0 20px; width: 240px;float: left;}
.share h3{width: 50px;float: left;font-size: 14px;font-weight: normal;height: 34px;line-height: 34px;}
.share a { margin: 0 0 0 5px; position: relative;display: inline-block;*display: inline;*zoom:1;width:30px;height:30px;}
.share a:first-child{margin-left: 0}
.pageArticle2 .jiathis_style_32x32 .jtico{height:30px !important;padding-left:30px !important;}
.pageArticle2 .jiathis_style_32x32 .jtico_weixin{background:url(../images/icon_weixin.png) no-repeat center center;display:block}
.pageArticle2 .jiathis_style_32x32 .jtico_tsina{background:url(../images/icon_sina.png) no-repeat center center;display:block}
.pageArticle2 .jiathis_style_32x32 .jtico_cqq{background:url(../images/icon_qq.png) no-repeat center center;display:block}
.pageArticle2 .jiathis_style_32x32 .jtico_qzone{background:url(../images/icon_qzone.png) no-repeat center center;display:block}
.pageArticle2 .jiathis_style_32x32 span:hover{opacity:0.8;}
#jiathis_weixin_modal img{width: auto;}
/*大图展示页*/
.bigPicWrap{width: 100%;overflow: hidden;position: relative;}
.bigPic_img{margin:0 auto;}
/*杰出校友*/
.tableList01{width: 105%;overflow: hidden;padding-top: 50px;}
.tableList01 li{height: 50px;line-height: 50px;overflow:hidden;margin-right: 27px;float:left;width: 317px;}
.tableList01 li.bg01 a{background-color: #faf5f0}
.tableList01 li a{display: block;border-top:1px solid #e5e5e5;}
.tableList01 li a span{margin:0 15px;}
.tableList01 ul{width: 100%;overflow: hidden;}
/*部门院系*/
.department{width:100%;overflow:hidden;margin-bottom:20px;padding-top: 50px;}
.dWrap02{width:1005;overflow:hidden;margin:0 0 29px;position:relative;}
.dWrap_title02{width:100%;height:37px;border-bottom:2px solid #e5e5e5;}
.dWrap_title02 h3{/*! width:130px; */height:37px;line-height:37px;font-size:16px;margin-right:30px;font-weight:600;text-align:center;float:left;color:#fff;background-color:#c7782e;border-right:5px solid #e7be97;padding: 0 10px;}

.dTitle_list02{width:500px;height:30px;padding-top:7px;float:left;}
.dTitle_list02 dd{width:28px;height:30px;margin-right:6px;line-height:30px;text-align:center;color:#c7782e;float:left;font-size:23px;font-style:italic;cursor:pointer;font-family:Arial, Helvetica, sans-serif;}
.dTitle_list02 dd:hover,.dTitle_list02 dd.active{background-color:#e6cc90;}
.dList02{width:auto;overflow:hidden;background-color:#faf5f0;margin-top:12px;padding:10px 35px 20px;}
.dList_info{width:110%;overflow:hidden;}
.dList_info li{width:190px;border-bottom:1px solid #d2d2d2;padding:6px 0;margin-right:56px;display: inline-block;vertical-align: bottom;*display: inline;*zoom:1;}
.dList_info li span,.dList_info li strong{display:block;font-size:14px;line-height:25px;color:#3d3d3d;}
.dTitle a{color:#333;font-size:14px;}
.dList_info li strong.dTel{background:url(../images/tel_bg.png) no-repeat left center;padding-left:25px;color:#646464;font-size:12px;}
.dList_info li:hover span a,.dList_info li.highLight span a{color:#9d520c;}
.dList_info li:hover strong,.dList_info li.highLight strong{color:#9d520c;background:url(../images/tel_bg02.png) no-repeat left center}
.d01{width:100%;overflow:hidden;margin-bottom:10px;}
.d01 h3{font-size:20px;font-size:2rem;font-weight:600;height:35px;line-height:30px;border-bottom:1px solid #e2e2e2;letter-spacing:5px;margin-bottom:10px;}
.d01 h3 a{color:#014fa7;}
.r01 h3{font-size:16px;font-size:1.6rem;}
.d01 p{font-size:14px;font-size:1.4rem;line-height:24px;}
.department_title01{margin-bottom:0px;}
.department_title01 h3 a{font-size:20px;}
.depart_con{line-height:24px;margin-bottom:20px;font-size:14px;font-size:1.4rem;}
/*现任领导*/
.leaderList01{width: 105%;overflow: hidden;padding-top: 50px;}
.leaderList01 li{width: 480px;float:left;margin:0 40px 33px 0;}
.leaderList01 li a{display: block;background-color:#faf5f0;height: 270px;}
.item-img02{width: 240px;height: 270px;overflow: hidden;float: left;}
.item-txt02{margin:0 15px 0 260px;height: 240px;overflow: hidden;}
.item-txt02 h3{line-height: 26px;margin:24px 0 20px;color:#b06a30;font-size: 18px;font-size: 1.8rem;font-weight: normal;}
.item-txt02 p{line-height: 24px;}
/*历任领导*/
.tableList02 li{width: 480px;}
/*往期回顾*/
.reviewList01{width: 105%;overflow: hidden;}
.reviewList01 li{width: 380px;margin:0 30px 30px 0;float:left;}
.reviewList01 li > div{position: relative;}
.r_date{width: 100px;height: 30px;line-height: 30px;position: absolute;right:0;top:0;background-color:#c7782e;text-align: center;color:#fff;z-index: 80;}
.reviewList01 li a{transition:all 0.3s ease-in;}
.reviewList01 i{width: 100%;height: 100%;background-color: #623205;opacity: 0;filter:alpha(opacity=0);display: block;}
.reviewList01 i{width: 100%;height: 100%;background-color: #391c00;opacity: 0;filter:alpha(opacity=0);display: block;position: absolute;left:0;top:0;z-index: 70;transition:all 0.3s ease-in;}
.reviewList01  a span{display: block;width: 100%;height: 0;display: block;padding-bottom:38.547%;overflow: hidden; }
.reviewList01  a strong{display: block;width: 80%;height: 50%;position: absolute;left:10%;top:30%;color:#fff;font-size: 18px;font-size:1.8rem;opacity: 0;filter:alpha(opacity=0);z-index: 71;transition:all 0.3s ease-in;}
.reviewList01 li a:hover i{opacity: 0.6;filter:alpha(opacity=60);}
.reviewList01 li a:hover strong{opacity: 1;filter:alpha(opacity=100);}
/*在线留言*/
.message_header{background-color:#faf5f0;overflow:hidden;}
.message_header .logo{float:left;}
.return{float:right;padding-top:34px;}
.messge_title{line-height:35px;padding:15px 0;font-size:25px;border-bottom:2px solid #c7782e;color:#c7782e;font-weight:bold;}
.messge_title span{font-size:14px;font-weight:normal;color:#666}
.message02 .m_bz{color:#666}
.message02{width:800px;overflow:hidden;padding:30px 0;margin:0 auto;}
.message02 table{width:100%;overflow:hidden;}
.message02 .m_left{width:20%;text-align:right;background-color:#faf5f0;}
.message02 .m_right{width:80%;}
.message02 td{padding:5px;}
.message02 input{border-style:none;border:1px solid #d3d3d3;width:300px;height:25px;line-height:25px;padding:0 5px}
.message02  textarea{width:360px;height:140px;border:1px solid #d3d3d3;padding:5px}
.message02 td span{color:red;margin-left:3px;}
.message02 td .check01{width:80px;float:left}
.message02 td strong img{width:75px;height:25px;margin-top:2px;display:block;}
.message02 td strong {float:left;margin-left:10px;width:75px;height:25px;}
.message02 td .btns{width:140px;margin:10px 0;height:35px;line-height:30px;text-align:center;background-color:#c7782e;color:#fff;font-size:15px;border-radius:5px;cursor:pointer;border-style:none;}
.message02 td .btns:hover{background-color:#dc7515;}
.message02 .submits,.message02 .resets{display:inline-block;margin:0 5%;padding-top:30px;}
.message02 .submits input,.message02 .resets input{margin:0 auto}
/*历史回眸*/
.datebook{width:100%;margin:0 auto;position: relative;height: auto;padding-top:35px;background-color:#faf5f0}
.line01{position: absolute;left:50%;top:0;height:105%;width: 2px;background-color:#c7782e;margin-left: -1px;}
.db_list{width: 100%;padding:12px 0 50px;height: auto;}
.db_list li{width: 100%;height: auto;padding-bottom:1px;transition:all 0.3s ease-out 0s;}
.db_rt{margin-left:50%;position: relative;transition:all 0.3s ease-out;}
.circle{width: 52px;height: 52px;display: block;position: absolute;background:url(../images/circle.png) no-repeat center center;}
.colorGrey .circle{background:url(../images/circle_grey.png) no-repeat center center;}
.plf{left:-26px;top:-26px;}
/*.circle i{display: block;width: 13px;height: 13px;background-color:#be0b7b;border-radius: 10px;margin:5px auto;}
*/
.db-date{margin-left:50px;height: 36px;width: 117px;border-radius: 0 3px 3px 3px;background-color: #c7782e;color:#fff;display:block;text-align: center;line-height: 36px;font-size: 16px;font-family: 'Arial';margin-bottom: 22px;position: relative;}
.colorGrey .db-date{background-color: #8d8d8d;}
.prt02:before{content: '';width: 0; height: 0;position: absolute;border-top: 15px solid #c7782e;    border-left: 17px solid transparent;left:-16px;top:0;}
.colorGrey .prt02:before{border-top: 15px solid #8d8d8d; }
.db-img{width:auto;display:block;padding-bottom: 8px;margin-left: 50px;}
.db-img img{display: block;width:auto;}
.db-txt{margin-left:50px;line-height: 28px;font-size:14px;clear:both;}
.db_rt p{margin-left:50px;line-height: 28px;font-size:14px;clear:both;}
.db_lf{margin-left:0;margin-right: 50%;text-align: left;position: relative;transition:all 0.3s ease-out;}
.db_lf p{margin-left:50px;line-height: 28px;font-size:14px;clear:both;}
.prt{right:-26px;top:-26px;}
.db_lf .db-date{display:block;margin:0 50px 22px 0;float:right;}
.prt03{border-radius:3px 0 3px 3px;}
.prt03:before{content: '';width: 0; height: 0;position: absolute;border-top: 15px solid #c7782e;  border-right: 18px solid transparent;right:-16px;top:0;}
.colorGrey  .prt03:before{border-top: 15px solid #8d8d8d; }
.db_lf .db-img{margin: 0 50px 0 0;clear:both;float:right;}
.db_lf .db-txt{margin: 0 50px 0 0;}
.db_lf p{margin: 0 50px 0 0;}
/*教工2018-01-09 add*/
.link_list{width: 100%;overflow: hidden;padding-bottom: 15px;}
.link_list li{width: 25%;float:left;margin-bottom: 24px;}
.link_list li a{display:block;height: 60px;line-height: 60px;color:#fff;font-size:15px;margin:0 12px;background-color:#f7ad44;text-align: center;transition: all 0.2s ease}
.link_list li a:hover{opacity: 0.8;}
.link_list li.color1 a{background-color:#1f8fe6;}
.link_list li.color2 a{background-color:#e36060;}
.link_list li.color3 a{background-color:#f7ad44;}
.link_list li.color4 a{background-color:#50ad89;}
.link_list li.color5 a{background-color:#f7ad44;}
.link_list li.color6 a{background-color:#50ad89;}
.link_list li.color7 a{background-color:#e36060;}
.link_list li.color8 a{background-color:#1f8fe6;}
.link_list li.noMargin_lf a{margin-left:0;}
.link_list li.noMargin_rt a{margin-right:0;}
/*图片列表页*/
#container{position:relative;width:1240px;margin:0 auto;padding-bottom: 40px;}
.grid{width:260px;min-height:100px;background-color:#f5eee7;margin:5px 5px;float:left;-webkit-transition:top 1s ease, left 1s ease;-moz-transition:top 1s ease, left 1s ease;-o-transition:top 1s ease, left 1s ease;-ms-transition:top 1s ease, left 1s ease;}
.grid h3{padding:5px 0;display:block;font-size:16px;line-height: 27px;letter-spacing: 1px;font-weight: normal;color:#333;}
.item-txt06{padding:5px 20px 15px;}
.item-txt06 p{line-height: 24px;color:#666;}

.bda_list01{width:auto;overflow:hidden;margin:5px 0;padding-top: 20px;}
.bda_list01 .grid{width: 33.3%;float: left;background:none;margin:0;margin-bottom:10px;}
.bda_list01 .grid > a{display: block;margin:0 5px;position: relative;}
.bda_list01 .grid h3{color:#fff;font-size:30px;font-size: 2.0rem;text-align: center;height: 38px;line-height: 38px;overflow: hidden;}

.bda_list01 .grid .imgholder{width: 100%;height: 0;padding-bottom:64%;overflow:hidden;background-color: #ccc;}
.bda_list01 .grid .imgholder img{position: absolute;right: 0;left: 0;top: 0;bottom: 0;width: auto;margin:auto;height: 100%;width: 100%}

.subTeachBox{overflow: hidden;background: #faf5f0;position: relative;top:30px;padding: 30px;}

.subTeachBox .left{float: left;width: 260px;}
.subTeachBox .right{margin-left: 290px;}
.subTeachBox .article{padding: 0;}
.yx_list01 li a{display: block; line-height: 24px;}


/*Faculty*/
.list04 { margin:0 -20px -20px; overflow: hidden; }
.list04 li{ width: 25%; float: left; }
.list04 a{ display: block; margin:20px; overflow: hidden; position: relative;}
.list04 .gp-img-responsive{ padding-bottom: 130%; }
.list04 .item-txt{ display: block; background: rgba(187,119,57,0.8); width: 100%; padding: 0; text-align: center; position: absolute;
 bottom:-16px; transform: skewY(8deg); transition: all 0.2s ease;}
.list04 .item-name{ display: block; color: #fff; padding:20px 10px 30px;transform: skewY(-8deg);}

/*leadership*/
.subCon{ padding: 35px 35px;background-color:#faf5f0; overflow: hidden; position:relative; left: 0; top: 22px; min-height: 400px;}
.list05 {display: flex;flex-wrap: wrap;margin:-18px;overflow: hidden;}
.list05 li{ width: 33.3%; float: left; }
.list05 a{ display: block; margin:18px 42px ; overflow: hidden; position: relative;}
.list05 .gp-img-responsive{ padding-bottom: 113%; }
.list05 .item-txt{
    display: block;
    background: rgb(187,119,57);
    width: 80%;
    padding: 0;
    text-align: center;
    transform: skewX(20deg);
    margin-top: -30px;
    margin-left: -9px;
    transition: all 0.2s ease;
    }
.list05 .item-name{ display: block; color: #fff; padding:15px 15px 15px 22px;transform: skewX(-20deg); font-size: 18px; font-size: 1.8rem;}
.list05 .item-duties{ display: block; padding: 10px;color: #aa5c12; font-size: 18px; font-size: 1.8rem; }


/*events*/
.list06 { margin:-18px; overflow: hidden; }
.list06 li{ width:33.3%; float: left; }
.list06 a{ display: block; margin:18px; overflow: hidden; position: relative;}
.list06 .gp-img-responsive{ padding-bottom:57%; }
.list06 .item-txt{ display: block; border-bottom: #969696 1px solid; overflow: hidden; }
.list06 .item-name{ display: block; margin: 12px 0 30px; line-height: 22px; height: 66px; overflow: hidden; font-size: 16px; font-size: 1.6rem; }



/*图片展示页*/
.Album{}
.Album #slider .flex-direction-nav{ display: none; }
.Album .flex-direction-nav .flex-prev{width: 16px;height: 69px;margin-top: -35px;left:0;background:url(../images/large_lf.png) no-repeat left center;}
.Album .flex-direction-nav .flex-next{width: 16px;height: 69px;margin-top: -35px;right:0;background:url(../images/large_rt.png) no-repeat left center;}
.slideTitle02{width: 100%;overflow:hidden;background:url(../images/album_bg.png) repeat;position: absolute;left:0;bottom:110px;z-index: 1;}
.slideTitle02 a{display: block;padding:25px 60px;}
.slideTitle02 h3{color:#fff;font-size:20px;line-height: 27px;font-weight: normal;}
.slideTitle02 p{color:#fff;line-height: 20px;padding-top: 10px;}
.Album #carousel{padding:14px 50px; margin-top: -115px; border-top: rgba(255,255,255,0.5) 1px solid;}
.Album #carousel .slides > li{margin:0 10px;} 
.Album #slider .slides > li{ position: relative;}
.Album #slider .slides > li:before{ content: ""; display: block;width: 100%; height: 200px; position: fixed; bottom: 0; left: 0;z-index: 0;
background-color:rgba(0,0,0,0.3);
background: -webkit-linear-gradient(bottom,rgba(0,0,0,0.3) 50%, rgba(0,0,0,0)); /* Safari 5.1 - 6.0 */
background: -o-linear-gradient(top, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0)); /* Opera 11.1 - 12.0 */
background: -moz-linear-gradient(top,rgba(0,0,0,0.3) 50%, rgba(0,0,0,0)); /* Firefox 3.6 - 15 */
background: linear-gradient(to top, rgba(0,0,0,0.3) 50%, rgba(0,0,0,0)); /* 标准的语法 */ }
.Album #slider .slides > li .listImg{display: block; height: 0;padding-bottom: 66.2%; overflow: hidden;}

.Album #carousel .flex-prev{left:11px;}
.Album #carousel .flex-next{right:11px;}
.Album #carousel .flex-active-slide{border:3px solid #e6cc90;box-sizing: border-box;}
.pic-author{padding:20px 0 10px 0;}
.pic-author span{display: inline-block;*display: inline;*zoom:1;margin-right: 15px;font-size: 16px;}
.pic-author span em{color:#666;}


/*4-2-Courses-Featured*/
.list07{  overflow: hidden; }
.list07 .slick-slider a{ display: block; margin: 9px; overflow: hidden; position: relative;}
.list07 .gp-img-responsive{  }
.list07 .slick-dots{width: 100%; text-align: center; overflow: hidden; position: absolute;bottom: 20px;}
.list07 .slick-dots li{margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.list07 .slick-dots li button{width:30px; height:4px; display: block; border: none; background: #fff; opacity: 0.3; cursor: pointer; text-indent: -9999px;}
.list07 .slick-dots li:hover button { opacity: 1; }
.list07 .slick-dots li.slick-active button {opacity: 1;}
.list07 .slick-arrow{ display: block; width: 68px; height: 68px;border: rgba(255,255,255,0.9) 1px solid; border-radius: 50%; text-indent: -99em; cursor: pointer;}
.list07 .slick-prev{ background: url(../images/slick-prev.png) no-repeat center rgba(100,100,100,0.5); position: absolute; left: 20px; top: 50%; margin-top: -34px;z-index: 9;}
.list07 .slick-next{ background: url(../images/slick-next.png) no-repeat center rgba(100,100,100,0.5); position: absolute; right: 20px; top: 50%; margin-top: -34px;z-index: 9; }




/*tab start*/
.tabArticleList{}
.tabArticleList .tabListTitle{ display: block; padding-bottom: 28px; margin-bottom: 28px; border-bottom: #f0dcc9 1px solid; overflow:hidden;}
.tabArticleList .tab_menu li{/* height: 70px; */width:25%;position: relative;}
.tabArticleList .tab_menu li a{height: 40px;display:block;text-align:center; padding:13px 10px;font-weight: normal; border:#e6cc90 1px solid; font-size:18px; font-size:1.8rem;transition: all 0.2s ease;} 
.tabArticleList .tab_menu li:hover a,.tabArticleList .tab_menu li.on a{ background: #c7782e; color: #fff; }
.tabArticleList .tabList{position:relative;}
.tabArticleList .tabListBox{ display:none;}
/*tab end*/
.list08 { margin:-12px; }
.list08 li{ float: none; }
.list08 a{ margin: 12px; }
.list08 .gp-img-responsive{ padding-bottom: 66%; }
.list08 .item-txt{ border: none; }
.list06 .item-name{ margin-bottom: 0; height: auto; }
.gp-ul-inline{font-size: 0;}
.gp-ul-inline > li{/* height: 70px; */display: inline-block;*display: inline;*zoom:1;font-size: 14px;vertical-align: top;}




/*3-Programs*/
.wraplist09{ position: relative; overflow: hidden; margin-top: -25px;}
.list09{position: relative; margin-bottom: 40px; }
.list09:before{ content: ""; display: block;width: 100%; height: 85%; background: #646464; position: absolute; bottom: 0; left: 0; z-index: 0;}
.list09:after{ content: ""; display: block;position: absolute;right: 0; top: -40px;z-index: 9;
width: 0;height: 0;border-top: 40px solid transparent;border-right: 1049px solid #fff;border-bottom: 50px solid transparent; }
.list09 .listText{ display: block;position: relative;z-index: 1; }
.list09 .listImg{display: block; height: 0; padding-bottom: 38%; overflow: hidden; margin-left: 160px;}
.list09 .listTitle{ display: block; font-size: 38px; font-size: 3.8rem; color: #fff;width: 300px; line-height: 50px; position: absolute; top: 140px; left: 30px;}
.list09 .apply{ display: block;width: 170px; height: 60px;text-align: center;line-height: 60px; background: #e6cc90; color: #72431e; font-size: 18px;
font-size: 1.8rem; position: absolute; left: 30px; bottom: 60px; }
.list09 .apply:before{ content:""; display: block;width: 170px; height: 60px;background: rgba(230,204,144,0.3); position: absolute; left: 6px; top: 6px; }
.list09 .apply:hover{ background: #d1b679; }
.wraplist09 .article{ border-left: #c7782e 2px solid; padding-left: 30px; overflow: hidden; }


.wraplist10{ margin: 40px 0 90px; overflow: hidden; }
.list10 li{ background:#faf5f0; border-bottom: #e0dcd7 1px solid; }
.list10 .listText{ font-family: "微软雅黑"; overflow: hidden; }
.list10 .listText > a{ display:block;width: 1212px;margin: 0 auto; padding: 35px 0; font-size: 20px; font-size: 2.0rem; color: #c7782e; overflow: hidden; }
.list10 .listText .listCon{background: #fff;  overflow: hidden;}
.list10 .listText .article{ width: 1212px;margin:30px auto; }
.list10 .listText .icon{display: block; width: 24px; height: 14px;background: url(../images/icon.png) no-repeat center; float: right; margin-top: 10px;}
.list10 li .listCon{ display: none; }
.list10 li.on .listCon{ display: block; }
.list10 li.on .icon{transform: rotate(180deg);}




@media screen  and (min-width:1920px) {
  .sub_title01{bottom: 1px;}
  .subPage{padding-top: 0}
  .subBanner:before{bottom:-1px}
}
@media screen  and (max-width:1680px) {
  .sub_title01{bottom: -10px;}
  .subPage{padding-top:10px}
  
}
@media screen  and (max-width:1600px) {
  .sub_title01{bottom: -14px;}
  .subPage{padding-top:14px}
 
  
}
@media screen  and (max-width:1440px) {
  .sub_title01{bottom: -21px;}
  .subPage{padding-top:21px}
  
}
@media screen  and (max-width:1366px) {
  .sub_title01{bottom: -24px;}
  .subPage{padding-top:24px}
  
}
@media screen  and (max-width:1280px) {
  .sub_title01{bottom: -29px;}
  .subPage{padding-top:29px}
  
}
@media screen  and (max-width:1240px) {
	
}
@media screen  and (max-width:1200px) {
  .subCon{ position: static; }
  .subPage{width: auto;padding:0 15px;}
  .subBanner:before{display: none;}
  .sub_title01 h4{height: auto;line-height: 50px;padding:0;width: auto;text-align: left;float: none;padding: 0 15px;font-size: 2.1rem;bottom: 0;position: relative;/*! padding-right: 10px; */}
  .sub_title01{/*! height: auto; */position: static;width: 100%;margin:0 0 20px 0;height: auto;background: #c7782e;}
  .bread{margin:0;height: auto;line-height: 24px;background-color:#fff;padding:13px 0 13px 10px;border-bottom: 1px solid #c7782e;}
  .subPage{padding-top: 0}
  .yx_list01{width: auto;}
  .yx_list01 li{width: 25%;margin:0 0 20px 0;}
  .yx_list01 li a{display: block;margin:0 10px;}
  .articleList03:before{display: none;}
  .listTitle03{position: static;margin-bottom: 23px; height: 40px;}
  .pageArt_title{position: static;overflow: hidden;}
  .pageArt_title .articleTitle{float:none;width: 100%;}
  .articleTitle h3{/*padding:20px 0;*/}
  .articleAuthor{float: none;width: 100%;text-align: center;border-left:none;height: auto;margin:0;padding:0 15px 15px 0;}
   .pageArticle2,.list03{padding-top: 0;}
   .leaderList01{width: 100%;padding-top: 0}
   .leaderList01 li{width: 50%;margin:0 0 20px 0;}
   .leaderList01 li a{margin:0 10px;}
   .tableList01 li a{background-color:#faf5f0;}
   .reviewList01{width: 100%;}
  .reviewList01 li{width: 33.333%;margin:0 0 20px 0;}
  .reviewList01 li > div{margin:0 10px;}
  .subTeachBox{top: 0;}

  .list10 .listText > a,.list10 .listText .article{ width: auto; padding: 20px; margin: 0; }
  .wraplist09{margin-top: 0;}
  .list09:after{ display: none; }
}
@media screen  and (max-width:1200px) {
.dTitle_list02{width:100%;height:auto;overflow:hidden;float:none;clear:both;border-top:2px solid #e5e5e5;}
  .dWrap_title02{height:auto;border-bottom:none;}
  .dList02{padding:10px 15px 20px;}
  .dList_info{width: 100%;}
  .dList_info li{width: 30%;margin:0 1%;}
  .department{padding-top: 0}
  .tableList01 li{width: 50%;margin:0;}
  .tableList01 li a{margin:0 10px;  }
  .tableList01{width: 100%;padding-top: 0}
  .list05 a{ margin:10px; }
  .list09 .listTitle{ top: 90px; width: auto;}
  .list09 .apply{ bottom: 20px; }
}
@media screen  and (max-width:992px) {
 	.item-txt05{}
  .dWrap_title02{height:auto;border-bottom:none;overflow: hidden;}
  .dList_info li{width: 45%;margin:0 2%;}
  .item-img02{width: 200px;height: 225px;}
  .item-txt02{margin:0 15px 0 220px;}
  .item-txt02{height: 220px;}
  .leaderList01 li a{height: 225px;}
  .item-txt02 h3{font-size: 1.6rem;margin:13px 0 8px;}
  .leaderList01 li{width: 100%;margin:0 0 20px 0;}
  .message02{width:auto;padding:30px 0px;}
  .message02 .m_left{width:15%;}
  .message02 .m_bz{font-size:12px;}
  	.db_list li{padding-bottom:15px;margin-bottom: 15px;margin-top: 15px;}
	.db_rt,.db_lf{margin:0;text-align: left}
	.prt{right: 100%;margin:0 -12px 0 0;top:0;}
	.plf{left: -15px;top: 0;}
	.line01{left:11px;margin:0;}
	.datebook{width: 100%;}
	.prt03:before{content: '';width: 0; height: 0;position: absolute;border-top: 15px solid #c7782e;    border-left: 17px solid transparent;left:-17px;top:0;}
	.db_lf .db-date,.db_lf .db-img,.db_lf .db-txt{float:none;margin: 0 0 22px 30px}
	.circle{width:27px;height:27px;background-size:100%;}
	.db_list{width:auto;padding:12px 15px 50px}
	.db-date,.db-img{margin-left:30px;}
	  .subLeft{display: none;}
  .sub_right{margin-left: 0}
  .phone_subNav{display: block;}
  
  .list04{ margin: -10px; }
  .list04 a{ margin: 10px; }
  .list06{ margin: -10px; }
  .list06 a{ margin: 10px; }
  .list06 .item-name{ margin: 12px 0; }
  .Album{ background: #eadfd3; }
  .Album #carousel{ margin-top: 0; }
  .Album #slider .slides > li:before{ display: none; }
  .slideTitle02{ position: static; }
  .slideTitle02 a{ padding: 15px; }
  .slideTitle02 h3{ color: #333;}
  .Album #carousel{ padding: 8px 30px; }
}

@media screen  and (max-width:768px) {
    .subCon{ padding: 20px; }
	.yx_list01 li{width: 33.33%}
	.item-txt05{/*font-size: 1.6rem;height: 45px;line-height: 45px;*/}
	.page{display: none;}
	.pages_min{display: block;}
	.sub_title01 h4,.Litem-txt h3{font-size: 1.8rem;}
  .Litem-txt p{font-size: 1.4rem;}

  .articleTitle h3{font-size: 2rem;text-align: center;}
  .articleTitle h4{font-size: 1.5rem;text-align: center;}
  .reviewList01 li{width: 50%;}
  .article img{width:auto!important;display:block!important;height:auto!important;}
  .message02 .m_bz{display:block;padding:8px 0 0 0}
.message02 .m_left{width:30%;}
.message02 .m_right{width:70%}
.link_list li.noMargin_lf a{margin-left:12px;}
.link_list li.noMargin_rt a{margin-right:12px;}
.link_list li{width: 50%;}
.subTeachBox .left{float: none;margin: 0 auto 20px;width: 220px;}
.subTeachBox .right{margin-left: 0;}
.list04 li{ width: 33.3% }
.list06 li{ width: 50%; }
.list07 .slick-arrow{ width: 40px; height: 40px; magrin-top: -20px; }
.list09 .listImg{ margin-left: 0; }
.list09 .listTitle{ position: static; margin: 10px; font-size: 22px; font-size: 2.2rem; }
.list09 .apply{ position: static; }
.wraplist09 .article{ padding-left: 15px; }
.wraplist10{ margin: 30px 0; }
.list10 .listText > a{ font-size: 16px; font-size: 1.6rem; } 
.tabArticleList .tab_menu li{ width: 50%; }

	

}

@media screen and (max-width:640px) {
.yx_list01 li{width: 50%}
  #jiathis_weixin_modal{width: 260px !important;height: 260px !important;margin:-130px 0 0 -130px !important;}
  #jiathis_weixin_modal img{width: 180px;height: 180px;}
  .tableList01 li{width: 100%;}
  .tableList01 li:nth-child(2n) a{background-color:#fff;}
  .message02 .m_left{width:30%;}
.message02 .m_right{width:70%}
.message02 input{width:90%;}
.message02 textarea{width:85%;}
.bda_list01 .grid{width: 50%;}
.list04 li,.list05 li{ width: 50%; }
.list05 .item-txt{ width: 100%; }
.tabArticleList .tab_menu li{ width: 100%; float: none; }
}

@media screen and (max-width:500px) {

}

@media screen and (max-width:480px) {
	.item-txt05{font-size: 1.4rem;}
  .dList_info li{width: 100%;margin:0;}
  .leaderList01 li a{height: auto;padding-bottom: 20px;}
  .item-img02{width: 100%;height: 0;padding-bottom: 112.5%;overflow: hidden;float:none;}
  .item-txt02{margin:0 15px;height: auto;}
  .reviewList01 li{width: 100%;}
  .message02 .m_left{width:40%;}
.message02 .m_right{width:60%}
.messge_title span{display:block;}
.message_header .logo{width:220px;}
.link_list li,.bda_list01 .grid{width: 100%;}
.link_list li {margin-bottom: 10px;}
.link_list li a{height: 50px;line-height: 50px;margin:0;}
 .link_list li.noMargin_lf a,.link_list li.noMargin_rt a{;margin:0;}
 .list06 li{ width: 100%; float: none; }
 .list06 .item-name{ height: auto; }
}
@media screen and (max-width:460px) {
  
}
@media screen /*and (min-width:320px)*/ and (max-width:360px) {
  

}
